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

  *#dm .dmInner div.u_4209406268 hr {
    border-width:6px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1814519016 hr {
    border-width:6px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1312546221 hr {
    border-width:6px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1479246316 hr {
    border-width:6px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3012081582 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1355191692 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1397246970 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1278522554 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1811369793 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1462494356 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2517131479 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_427845042 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1210105937 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1966839554 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1327401020 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1557297612 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1182752418 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_3169491509 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1851391509 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1350307778 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1682885124 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_726483578 .dmwidget-title { color:var(--color_2) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_213036704 { color:white !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/f9480c75/dms3rep/multi/opt/shutterstock_2295683841-1920w.jpg");
    align-items: center;
    background-position: 50% 0%;
    background-attachment: fixed;
    padding: 22% 6% 10% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 822px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-attachment: fixed;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_d82 {
    width: 50.45%;
    height: auto;
    max-width: 100%;
}
    
#\31 4e6630f {
    width: 39.85%;
    height: auto;
    max-width: 100%;
}
    
#group_us5 {
    flex-direction: row;
    align-items: flex-start;
    width: 28.72%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_q8b {
    width: 48.35%;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f47cccb4 {
    width: 48.35%;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b23ee73e {
    min-height: 435px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b5d66311 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c7a4a028 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/f9480c75/dms3rep/multi/opt/pexels-photo-7108780-1920w.jpeg");
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#widget_fsp {
    width: 100%;
    height: 1278px;
    max-width: 100%;
}
    
#\34 a9a9a26 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 3f3bc2c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#aa980566 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d6fee8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_89e {
    width: 38.01%;
    height: auto;
    max-width: 100%;
}
    
#b7a53d11 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#group_ln1 {
    align-items: flex-start;
    width: 30.7%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: none;
    background-image: linear-gradient(0deg, rgba(15, 23, 42, 1) 51%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_q75.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_q75 {
    width: 19.92%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5f5805e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c5f5805e {
    width: 10.21%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_c11 {
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_hii {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_c27 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a020b893 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 73f26fe {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d01c2b5c {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea67fd24 {
    width: 76.06%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ef63f3f {
    width: 76.06%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 661da2b {
    min-height: 284px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: -1% 0% 0% 0%;
}
    
#\31 d0f703f {
    width: 60px;
    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 3e43f33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b4c6eb9 {
    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;
}
    
#\30 ea51f2a {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf05558d {
    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 26010b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 828396c {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b228dbf2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2ac2133 {
    align-items: flex-start;
    width: 30.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: none;
    background-image: linear-gradient(0deg, rgba(15, 23, 42, 1) 51%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    order: 1;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c0d6e385 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 51e29a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 b9879f9 {
    align-items: flex-start;
    width: 30.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: none;
    background-image: linear-gradient(0deg, rgba(15, 23, 42, 1) 51%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    order: 3;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c374478 {
    align-items: flex-start;
    width: 30.7%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: none;
    background-image: linear-gradient(0deg, rgba(15, 23, 42, 1) 51%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 299a408 {
    align-items: flex-start;
    width: 30.7%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: none;
    background-image: linear-gradient(0deg, rgba(15, 23, 42, 1) 51%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#beee2acb {
    align-items: flex-start;
    width: 30.7%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: none;
    background-image: linear-gradient(0deg, rgba(15, 23, 42, 1) 51%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ef11a27 {
    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;
}
    
#\34 2a70843 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#cc8e2b40 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\38 feab15b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#d4a4d2e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_7tk {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 e646efc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_r5n {
    width: 48%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cf1a853d {
    width: 48%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_gsh {
    width: 99.99743616251422%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    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 6357774 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c3cdb54e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#f3d00951 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_l3n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 fca0c46.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 fca0c46 {
    width: 19.92%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb217b29.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#eb217b29 {
    width: 10.21%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2734ffb {
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4e81d69 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#group_034 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.67%;
    min-height: 121px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5109484742961694%;
    flex-wrap: nowrap;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_qfv {
    width: 13.6%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_eun {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vor {
    justify-content: flex-start;
    align-items: flex-start;
    width: 94.98%;
    min-height: 89px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ecfe5b1e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b59ba11c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.67%;
    min-height: 121px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5109484742961694%;
    flex-wrap: nowrap;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 6a4c3a1 {
    width: 13.6%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 556a80e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 95.68%;
    min-height: 89px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9d96cd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7d3d32e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9802b0e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.67%;
    min-height: 121px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5109484742961694%;
    flex-wrap: nowrap;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 4f6bda5 {
    width: 13.6%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\33 73f18df {
    justify-content: flex-start;
    align-items: flex-start;
    width: 95.02%;
    min-height: 89px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c1474e46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 52b009f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 548cf47 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\30 a1eabe6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.67%;
    min-height: 121px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5109484742961694%;
    flex-wrap: nowrap;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fa6483a0 {
    width: 13.6%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#ac16f5e9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 95.68%;
    min-height: 89px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c8b947b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0458ebe {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ef2b663 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.67%;
    min-height: 121px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5109484742961694%;
    flex-wrap: nowrap;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 b4bfe02 {
    width: 13.6%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\34 dd207d6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 95.02%;
    min-height: 89px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ce584bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a483709 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ba7ef1f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.67%;
    min-height: 121px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5109484742961694%;
    flex-wrap: nowrap;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 7f3b003 {
    width: 13.6%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 9ec5a81 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 95.02%;
    min-height: 89px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 9bcb924 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0fad612 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 d420053 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#dda60595 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\38 312923a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(15, 23, 42, 1);
    background-image: none;
}
    
#widget_sfo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bd506af1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#group_4pd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1478635106055948%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_b54 {
    width: 3.46%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_u7a {
    width: 62.71%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 6f7df62 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1478635106055948%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4a3f552 {
    width: 3.46%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dbe0b446 {
    width: 62.71%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ffb35eb2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1478635106055948%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 29ae20a {
    width: 3.46%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 c67db19 {
    width: 62.71%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f3bdf28b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1478635106055948%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5935d37 {
    width: 3.46%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 46b44bd {
    width: 73.88%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 33c1a4c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1478635106055948%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c24b006 {
    width: 3.46%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 59220b7 {
    width: 73.88%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_ko7 {
    align-items: center;
    width: 50.11%;
    min-height: 302px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
}
    
#widget_e54 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f64dab29 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_knn {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 2453170 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 91.93%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 49bf942 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#d6018771 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\33 45301f8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0.05);
    background-image: none;
}
    
#ce61f7de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-end;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 6px 0px 6px;
    margin: 0% 0% 0% 0%;
}
    
#\30 4df8a72 {
    margin: 0px 0% 0px 0%;
}
    
#widget_jnf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cad856bb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_2u1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_bgq {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.4493599820345833%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_jrp {
    width: 4.61%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_a81 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 91.93%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3ak {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 6e32e72 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c86d3a21 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.4493599820345833%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 201ac95 {
    width: 4.61%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 b13929f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 91.93%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 38edfd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 7cddee7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 6d64c33 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.4493599820345833%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6ba9a98 {
    width: 4.61%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a88fabbb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 91.93%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b23dbf31 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a9b68908 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 e8ce26a {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.4493599820345833%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 67854e3 {
    width: 4.61%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e546f445 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c80056f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8hh {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9f6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
    
#widget_d82 {
    width: 97.67%;
}
    
#\31 4e6630f {
    width: 82.97%;
}
    
#group_us5 {
    width: 50.39%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b23ee73e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 a9a9a26 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aa980566 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#be71c54d {
    margin: 0px 0% 0px 0%;
}
    
#\34 c374478 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\36 299a408 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#beee2acb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 b9879f9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a2ac2133 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#group_ln1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#widget_89e {
    width: 68.57%;
}
    
#b7a53d11 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\33 661da2b {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cc8e2b40 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 b3111f8 {
    margin: 0px 0% 0px 0%;
}
    
#\34 2a70843 {
    width: 100%;
    min-height: 80px;
}
    
#d4a4d2e7 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6357774 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ee2d8853 {
    margin: 0px 0% 0px 0%;
}
    
#\34 548cf47 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\30 a1eabe6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\32 ef2b663 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\30 ba7ef1f {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\30 4e81d69 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_034 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#b59ba11c {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#b9802b0e {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dda60595 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 1ae4329 {
    margin: 0px 0% 0px 0%;
}
    
#\33 d420053 {
    width: 100%;
    min-height: 80px;
}
    
#bd506af1 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d6018771 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 4df8a72 {
    margin: 0px 0% 0px 0%;
}
    
#ce61f7de {
    width: 100%;
    min-height: 80px;
}
    
#\39 49bf942 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 40% 4% 10% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_d82 {
    width: 99.56%;
}
    
#\31 4e6630f {
    width: 99.56%;
}
    
#group_us5 {
    width: 99.56%;
}
}



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



@media (max-width: 767px) {
    
#\34 3f3bc2c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#aa980566 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b7a53d11 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 661da2b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 c374478 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 299a408 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#beee2acb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 b9879f9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a2ac2133 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_ln1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_89e {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 2a70843 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#cc8e2b40 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#d4a4d2e7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_r5n {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cf1a853d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 6357774 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c3cdb54e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 4e81d69 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 548cf47 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 a1eabe6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 ef2b663 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 ba7ef1f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_034 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b59ba11c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b9802b0e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 d420053 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#dda60595 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#bd506af1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_ko7 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 49bf942 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d6018771 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ce61f7de {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_jrp {
    width: 10%;
}
    
#\34 201ac95 {
    width: 10%;
}
    
#\35 6ba9a98 {
    width: 10%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 67854e3 {
    width: 10%;
}
    
#a88fabbb {
    width: 89.12%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 6d64c33 {
    column-gap: 3.4493599820345833%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#group_2u1 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}

