@media all {
  *#dm .dmInner div.u_1972071779 .svg { fill:var(--color_2) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1200282673 {
    border-style:solid !important;
    border-width:0px 0px 0px 2.5px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1397003829 {
    border-style:solid !important;
    border-width:0px 0px 0px 2.5px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1556437618 {
    border-style:solid !important;
    border-width:0px 0px 0px 2.5px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1663270831 {
    border-style:solid !important;
    border-width:0px 0px 0px 2.5px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) var(--color_2) !important;
  }

  *#dm .dmInner div.u_3457850609 .faq-answer-inner { color:var(--color_2) !important; }

  *#dm .dmInner div.u_3457850609 .faq-question-text { color:var(--color_2) !important; }

  *#dm .dmInner *.u_3457850609 .faq-wrap {
    --c-accent:var(--color_2) !important;
    --c-accent2:var(--color_2) !important;
    --c-icon:var(--color_3) !important;
    --c-icon-bg:var(--color_2) !important;
    --c-num-text:var(--color_2) !important;
  }

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

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

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

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_3457850609 .faq-wrap {
    padding-top:0px !important;
    padding-bottom:0px !important;
    padding-left:0px !important;
    padding-right:0px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_3457850609 .faq-wrap {
    padding-top:0px !important;
    padding-bottom:0px !important;
    padding-left:0px !important;
    padding-right:0px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_3457850609 .faq-wrap {
    padding-top:0px !important;
    padding-bottom:0px !important;
    padding-left:0px !important;
    padding-right:0px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 897px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/63d5708c/dms3rep/multi/opt/Design+-+2026-05-16T001703.597-1920w.png");
    background-attachment: fixed;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_r31 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b65eb8d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6lf {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    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/63d5708c/dms3rep/multi/opt/Design+-+2026-05-16T002152.823-1920w.png");
    background-size: contain;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\36 3d24979f4a54e38542a8abb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABAUlEQVQI1wH2AAn/AP8AAAD/ZQAAwTwyAs1SLw/WYTshy18/LMdkRiGrWksPrnhdAv9/fwAA/2VlAMdgNgjaiVUk5plcTOyjaXPcmm2A0p2BbsGZjUTUxLwb6dzVBAB/TGUBrWxIFNCQXTvfnWds56d0ltmedp7Rn4WFxKCUTtjJwiDq2tYHAF1UXQOUZUwcwoxdQdqlbmPmt4J516+IeMyslmrGrKJC3M/KHunh3QYAR09XA31kVBahhGMiuJh3KMiojyi2mpElrZKNHr+sqA3u6OgF49raAwBVVVUDVk9WDF9UVg1qXVoKeWVlB2dUZAliTWUIX1dvA3///wAA//8Abf9w06GeWjcAAAAASUVORK5CYII=');
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_2vh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 af15484 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cd3b9229 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f0730f5b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bc3f1bc6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#cd0ecce7 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d9f464d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
}
    
#\37 91617f2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b83088e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 6e789c0 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 fb2415a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/63d5708c/dms3rep/multi/opt/pexels-photo-33868823-1920w.jpeg");
    background-attachment: fixed;
}
#\32 fb2415a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAABBAIDAQAAAAAAAAAAAAACAAEDEQQGEhQxUf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIxEv/aAAwDAQACEQMRAD8Ai4OwsJv25IHkv0lfHaS4tU2HVfERLK7e0wqeUsR//9k=');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 664e2ba {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#f94cae79 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#d8e19f8e {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#ea6c9420 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_1v0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_eeg {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 7144726 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\35 a692d7a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\35 a692d7a {
    width: 732px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 eaac98e {
    min-height: 559px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 10% 4% 10%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 4d30f28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    min-width: 4%;
    order: 1;
    background-color: var(--color_3);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 435338f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 88.49%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7b16c9b {
    margin: 0px 0px 0px 0px;
}
    
#b3215d2f {
    width: 240px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e30fc9c0 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#aadbcb73 {
    width: 744px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_bsp {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#group_0kj {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.7434082739836128%;
    flex-wrap: nowrap;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f1fb1705 {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 ca27403 {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#beee3c50 {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa1bb30d {
    align-items: flex-start;
    width: 48.63%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 910d6e0 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\36 ddc0e3e {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 74c6bc3 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\32 377b3ce {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\36 fecb005 {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 590dec2 {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 75ad3c6 {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 d6c18ed {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 53342df {
    align-items: flex-start;
    width: 48.63%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfed104a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\32 44543d1 {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff8b3a9f {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 d8d60e8 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#e48f474d {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f110e6e {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 0f6afa9 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\39 80d3ccb {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ad4eebd {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 b6e7ac6 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\30 cc5d1b9 {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffa2444d {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_dvc {
    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 {
    
#\34 2128548 {
    align-items: flex-start;
    width: 48.63%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4701767 {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 517e974 {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 bffb382 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\37 b9f1563 {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#eff8cab3 {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db2317e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    min-width: 4%;
    order: 1;
    background-color: var(--color_3);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#aa8eb9e3 {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bb608ad1 {
    min-height: 573px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 10% 4% 10%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 5db3da3 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#c7eb3040 {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9ab0977 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#a59250c1 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#d3708ed1 {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 f2586f4 {
    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;
}
    
#\39 11e084d {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b531306d {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d26fa156 {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fa39fdfb {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#e8aedbd0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#e8aedbd0 {
    width: 732px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa0d1d4a {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ca61e503 {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 89d6072 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#\32 23211b2 {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d432813f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\30 6b4ecbb {
    width: 744px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7e5088e {
    align-items: flex-start;
    width: 48.63%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7b42352 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\38 69afb2c {
    margin: 0px 0px 0px 0px;
}
    
#\35 609daee {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a75147c {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fe9f850b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 88.49%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 cd893f9 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\37 6a9c3a5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.7434082739836128%;
    flex-wrap: nowrap;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 88e24e5 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\30 90eabdb {
    width: 240px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4d9225a {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a4454894 {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 54b3468 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#cacfbdbd {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 eec55f0 {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 58ec4bb {
    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;
}
    
#\39 c4d16a5 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#d310d1d9 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#d95d0bdd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    min-width: 4%;
    order: 1;
    background-color: var(--color_3);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 91ffe59 {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 d9e74ad {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 59b0ba8 {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fc26082 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#a856722c {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 af2cf05 {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9b33580 {
    margin: 0px 0px 0px 0px;
}
    
#\35 defff64 {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bd29d8ba {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\39 06146f4 {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 b17921c {
    width: 744px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bf8959fb {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.7434082739836128%;
    flex-wrap: nowrap;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b9687d68.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#b9687d68 {
    width: 732px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b174396 {
    min-height: 559px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 10% 4% 10%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 dc2dcec {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6a3e478 {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 9d520a8 {
    align-items: flex-start;
    width: 48.63%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bb3e2f6 {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a6df51fd {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7430d53 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\31 8d29af0 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#becafd8f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\38 838a460 {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 29f4c54 {
    width: 240px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf7d2424 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 88.49%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d4a23366 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#\37 35550a3 {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1c0689d {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\39 37ea89f {
    align-items: flex-start;
    width: 48.63%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 23492de {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a5293919 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    min-width: 4%;
    order: 1;
    background-color: var(--color_3);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a8808e35 {
    margin: 0px 0px 0px 0px;
}
    
#\35 bf65219 {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dd242fe7 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.7434082739836128%;
    flex-wrap: nowrap;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1f7f60e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#b3a2d84a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#b449d231 {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e62f1534 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#c47f5985 {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 edd2d20 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\36 8bc658a {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0fac69e {
    align-items: flex-start;
    width: 48.63%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ce04d8b {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e51d890c {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 74d9eef {
    width: 240px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 43c03e3 {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf98154b {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 8c5cd6c {
    width: 744px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 caddfd3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 88.49%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 e8a4a8b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\30 4b38f63 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\35 4cb37f0 {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b2bad16 {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e7b5c67 {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b358598f {
    width: 88.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f7b18ab8 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#c4436cc7 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\30 27f1f17 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\36 265d90f {
    align-items: flex-start;
    width: 48.63%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a42f5d9 {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 54c9583.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\35 54c9583 {
    width: 732px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd7016b0 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5526772290967963%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#b585494f {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1c24b9a {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dba6de28 {
    min-height: 559px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 10% 4% 10%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 69acbdb {
    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;
}
    
#\33 42a0713 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#d043eb2b {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#cc0288ef {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#cfa109d0 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#d86a4573 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_cef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 35c6269 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8p3 {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
    
#widget_537 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_jdt {
    width: 250px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d2d97206 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d17e8662 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e18fd832 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 622ea04 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#widget_jnr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 8e09fa7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 7ef2d72 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\37 095bdff {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce4d5687 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_sh0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a5ed7bae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 9be4ebd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#efc88f9b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 aa9943a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 0727a05 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d45a9144 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#e7e08fd2 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\39 ab18907 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_4v9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kit {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ad93165d {
    min-height: 556px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e084d061::before, #e084d061 > .bgExtraLayerOverlay {
    
}
#e084d061 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/63d5708c/dms3rep/multi/opt/pexels-photo-6478102-1920w.jpeg");
    background-position: 0% 50%;
    background-attachment: fixed;
}
#e084d061.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGB//EACAQAAEEAgIDAQAAAAAAAAAAAAIBAwURAAQhQQYSExT/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAQADAQAAAAAAAAAAAAAAAAEAAhEh/9oADAMBAAIRAxEAPwDWYPf2mWjWR3Q2q6bTlMZLNR98u84C9GlFRj5Q7LX6K9lRyqLIE/M2xMhdjA+iLRUXfeTNqBFpbqT/2Q==');
}
    
#a61eab2b::before, #a61eab2b > .bgExtraLayerOverlay {
    
}
#a61eab2b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: none;
    background-size: contain;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#c5558f23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    order: 1;
    padding: 60px 40px 60px 40px;
    margin: 0% 0% 0% 0%;
}
    
#widget_ddg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 02b4de1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 036e751 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 19fbb56 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_tre {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c8012117 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 45ab594 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\32 034b5dc {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\37 9efc8d1 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_82h {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_9hl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 41c8a1f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 665px;
    padding: 4% 2% 4% 2%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 13.98%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 81.96%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 249px;
    height: auto;
}
#\36 3d24979f4a54e38542a8abb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABAUlEQVQI1wH2AAn/AP8AAAD/ZQAAwTwyAs1SLw/WYTshy18/LMdkRiGrWksPrnhdAv9/fwAA/2VlAMdgNgjaiVUk5plcTOyjaXPcmm2A0p2BbsGZjUTUxLwb6dzVBAB/TGUBrWxIFNCQXTvfnWds56d0ltmedp7Rn4WFxKCUTtjJwiDq2tYHAF1UXQOUZUwcwoxdQdqlbmPmt4J516+IeMyslmrGrKJC3M/KHunh3QYAR09XA31kVBahhGMiuJh3KMiojyi2mpElrZKNHr+sqA3u6OgF49raAwBVVVUDVk9WDF9UVg1qXVoKeWVlB2dUZAliTWUIX1dvA3///wAA//8Abf9w06GeWjcAAAAASUVORK5CYII=');
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cd0ecce7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 91617f2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 6e789c0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 18183c8 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 a692d7a {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 1;
}
    
#\38 eaac98e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 10% 6% 1% 6%;
}
    
#\37 4d30f28 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\33 435338f {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aadbcb73 {
    width: 100%;
}
    
#group_bsp {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fe9f850b {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8aedbd0 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 1;
}
    
#\30 6b4ecbb {
    width: 100%;
}
    
#db2317e8 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#bb608ad1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 10% 6% 1% 6%;
}
    
#\30 89d6072 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9687d68 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 1;
}
    
#d95d0bdd {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    order: 0;
}
    
#cf7d2424 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b174396 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 10% 6% 1% 6%;
}
    
#d4a23366 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\36 b17921c {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a5293919 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    order: 0;
}
    
#\35 54c9583 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 1;
}
    
#e62f1534 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\31 8c5cd6c {
    width: 100%;
}
    
#dba6de28 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 10% 6% 1% 6%;
}
    
#\34 caddfd3 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2d97206 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ac26adac {
    margin: 0px 0% 0px 0%;
}
    
#e18fd832 {
    width: 100%;
    min-height: 80px;
}
    
#\39 622ea04 {
    width: 100%;
    min-height: 80px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#ad93165d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e2164343 {
    margin: 0px 0% 0px 0%;
}
    
#e084d061::before, #e084d061 > .bgExtraLayerOverlay {
    
}
#e084d061.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGB//EACAQAAEEAgIDAQAAAAAAAAAAAAIBAwURAAQhQQYSExT/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAQADAQAAAAAAAAAAAAAAAAEAAhEh/9oADAMBAAIRAxEAPwDWYPf2mWjWR3Q2q6bTlMZLNR98u84C9GlFRj5Q7LX6K9lRyqLIE/M2xMhdjA+iLRUXfeTNqBFpbqT/2Q==');
}
    
#a61eab2b::before, #a61eab2b > .bgExtraLayerOverlay {
    
}
#a61eab2b {
    width: 100%;
    min-height: 80px;
}
    
#c5558f23 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4692733 {
    margin: 0px 0% 0px 0%;
}
    
#\38 45ab594 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\38 eaac98e {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e30fc9c0 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\34 bffb382 {
    grid-template-rows: minmax(8px, max-content);
}
    
#bb608ad1 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 fc26082 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\32 b174396 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\30 27f1f17 {
    grid-template-rows: minmax(8px, max-content);
}
    
#dba6de28 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
#\36 3d24979f4a54e38542a8abb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABAUlEQVQI1wH2AAn/AP8AAAD/ZQAAwTwyAs1SLw/WYTshy18/LMdkRiGrWksPrnhdAv9/fwAA/2VlAMdgNgjaiVUk5plcTOyjaXPcmm2A0p2BbsGZjUTUxLwb6dzVBAB/TGUBrWxIFNCQXTvfnWds56d0ltmedp7Rn4WFxKCUTtjJwiDq2tYHAF1UXQOUZUwcwoxdQdqlbmPmt4J516+IeMyslmrGrKJC3M/KHunh3QYAR09XA31kVBahhGMiuJh3KMiojyi2mpElrZKNHr+sqA3u6OgF49raAwBVVVUDVk9WDF9UVg1qXVoKeWVlB2dUZAliTWUIX1dvA3///wAA//8Abf9w06GeWjcAAAAASUVORK5CYII=');
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



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



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



@media (max-width: 767px) {
    
#f94cae79 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#d8e19f8e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#ea6c9420 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 a692d7a {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 1;
    margin-bottom: 8px;
}
    
#\38 eaac98e {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 12% 4% 6% 4%;
}
    
#\37 4d30f28 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 24px;
}
    
#\33 435338f {
    min-height: 121px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    padding-bottom: 0px;
    padding-top: 16px;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_bsp {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 ca27403 {
    width: 10%;
}
    
#\34 590dec2 {
    width: 10%;
}
    
#beee3c50 {
    width: 10%;
}
    
#\37 d6c18ed {
    width: 10%;
}
    
#\32 44543d1 {
    width: 10%;
}
    
#e48f474d {
    width: 10%;
}
    
#\39 80d3ccb {
    width: 10%;
}
    
#\30 cc5d1b9 {
    width: 10%;
}
    
#group_0kj {
    column-gap: 2.7434082739836128%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#aa1bb30d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 53342df {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 2128548 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#eff8cab3 {
    width: 10%;
}
    
#db2317e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 24px;
}
    
#bb608ad1 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 12% 4% 6% 4%;
}
    
#c7eb3040 {
    width: 10%;
}
    
#\35 609daee {
    width: 10%;
}
    
#fe9f850b {
    min-height: 121px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    padding-bottom: 0px;
    padding-top: 16px;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 11e084d {
    width: 10%;
}
    
#b531306d {
    width: 10%;
}
    
#e8aedbd0 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 1;
    margin-bottom: 8px;
}
    
#ca61e503 {
    width: 10%;
}
    
#\30 89d6072 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\36 4d9225a {
    width: 10%;
}
    
#\32 23211b2 {
    width: 10%;
}
    
#\37 6a9c3a5 {
    column-gap: 2.7434082739836128%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 7e5088e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b9687d68 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 1;
    margin-bottom: 8px;
}
    
#\32 b174396 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 12% 4% 6% 4%;
}
    
#\38 dc2dcec {
    width: 10%;
}
    
#cacfbdbd {
    width: 10%;
}
    
#a6df51fd {
    width: 10%;
}
    
#d95d0bdd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    row-gap: 24px;
}
    
#\30 59b0ba8 {
    width: 10%;
}
    
#\30 d9e74ad {
    width: 10%;
}
    
#\38 838a460 {
    width: 10%;
}
    
#cf7d2424 {
    min-height: 121px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    padding-bottom: 0px;
    padding-top: 16px;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 af2cf05 {
    width: 10%;
}
    
#d4a23366 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\37 35550a3 {
    width: 10%;
}
    
#bf8959fb {
    column-gap: 2.7434082739836128%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 37ea89f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 9d520a8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a5293919 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 24px;
}
    
#\36 b2bad16 {
    width: 10%;
}
    
#\35 4cb37f0 {
    width: 10%;
}
    
#b449d231 {
    width: 10%;
}
    
#e62f1534 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\36 8bc658a {
    width: 10%;
}
    
#\33 43c03e3 {
    width: 10%;
}
    
#\35 54c9583 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 1;
    margin-bottom: 8px;
}
    
#\33 a42f5d9 {
    width: 10%;
}
    
#b585494f {
    width: 10%;
}
    
#\35 1c24b9a {
    width: 10%;
}
    
#dba6de28 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 12% 4% 6% 4%;
}
    
#\34 caddfd3 {
    min-height: 121px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    padding-bottom: 0px;
    padding-top: 16px;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd242fe7 {
    column-gap: 2.7434082739836128%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 0fac69e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 265d90f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 42a0713 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#d043eb2b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#cc0288ef {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#cfa109d0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_8p3 {
    height: 386px;
}
}



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



@media (max-width: 767px) {
    
#d45a9144 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#e7e08fd2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 ab18907 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ad93165d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a61eab2b::before, #a61eab2b > .bgExtraLayerOverlay {
    
}
#a61eab2b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c5558f23 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e084d061::before, #e084d061 > .bgExtraLayerOverlay {
    
}
#e084d061.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGB//EACAQAAEEAgIDAQAAAAAAAAAAAAIBAwURAAQhQQYSExT/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAQADAQAAAAAAAAAAAAAAAAEAAhEh/9oADAMBAAIRAxEAPwDWYPf2mWjWR3Q2q6bTlMZLNR98u84C9GlFRj5Q7LX6K9lRyqLIE/M2xMhdjA+iLRUXfeTNqBFpbqT/2Q==');
}
}



@media (max-width: 767px) {
    
#\38 45ab594 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\32 034b5dc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\37 9efc8d1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}

