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

  *#dm .dmInner a.u_3595532606:hover .iconBg { background-color:rgb(246,239,231) !important; }

  *#dm .dmInner a.u_3595532606.hover .iconBg { background-color:rgb(246,239,231) !important; }

  *#dm .dmInner a.u_3595532606 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/14fdb884-b116-4ba1-b65d-e6326d3c495e/icon/Arrow_7172189.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
    width:20px !important;
    height:20px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1269577532 img { border-radius:60px 60px 60px 60px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_3595532606 span.text { font-size:14px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_3595532606 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781520 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 218px;
    flex-wrap: nowrap;
    padding: 10% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    column-gap: 4%;
    row-gap: 36px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    justify-content: flex-end;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.45;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 60px 60px 60px 60px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://lirp.cdn-website.com/7b4df72c/dms3rep/multi/opt/pexels-photo-4040638-1920w.jpeg");
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_6jm {
    max-width: 100%;
    width: 86.52%;
    height: auto;
    order: 0;
}
    
#widget_01r {
    max-width: 100%;
    width: 260px;
    min-height: 56px;
    height: auto;
    order: 2;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_40c {
    width: 1285px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\34 9d136fc {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 2% 16px 2%;
    margin: 0% 0% 0% 0%;
}
    
#b9e539ce {
    min-height: 0;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 49px;
    flex-direction: column;
    width: 100%;
    max-width: none;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\37 30e713f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\37 30e713f {
    align-self: center;
    max-width: 100%;
    width: 99.83%;
    margin-top: 0px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a092d74 {
    max-width: 100%;
    width: 60.06%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ebu {
    min-height: 335px;
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    min-width: 4%;
    order: 1;
    height: auto;
    justify-content: space-between;
    padding: 16px 0.5% 16px 0.5%;
    margin: 0% 0% 0% 0%;
}
    
#group_d2i {
    max-height: none;
    min-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    width: 25%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    align-self: stretch;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d417318 {
    max-width: 100%;
    width: 70px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7406db3 {
    max-width: 100%;
    width: 89.21%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3185b0a {
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_ie4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 ca9f122 {
    max-height: none;
    min-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    width: 25%;
    justify-content: flex-start;
    align-items: center;
    order: 2;
    align-self: stretch;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce1e5409 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 e0d4b56 {
    max-width: 100%;
    width: 89.21%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0cb2e7b {
    max-width: 100%;
    width: 70px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 29db844 {
    max-height: none;
    min-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    width: 25%;
    justify-content: flex-start;
    align-items: center;
    order: 4;
    align-self: stretch;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f37d09a4 {
    max-width: 100%;
    width: 70px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c30f9c2f {
    max-width: 100%;
    width: 85.56%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c9661ef {
    width: 120.24%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 0faaf8c {
    max-height: none;
    min-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    width: 25%;
    justify-content: flex-start;
    align-items: center;
    order: 6;
    align-self: stretch;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c490516b {
    max-width: 100%;
    width: 70px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8095aa9 {
    max-width: 100%;
    width: 87.32%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fcca845 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f760b95e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#acd2a272 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 80c7356 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\39 46bad8b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_g1p {
    align-items: center;
    width: 100%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_9sa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_15a {
    width: 79.71%;
    height: auto;
    max-width: 100%;
}
    
#widget_g28.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_g28 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 9b2a8d9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e3c01817 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\34 15a67b0 {
    align-items: center;
    width: 100%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\32 e01281a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b5c80207 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#group_frm {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_61s {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    align-self: stretch;
    height: auto;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_aqr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_llm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 9a80bf0 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    align-self: stretch;
    height: auto;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#da8b176b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e77c3974 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 5e86902 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    align-self: stretch;
    height: auto;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\39 99bec7e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 354d5b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\34 4109283 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fa2e4c2b {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 12% 4% 12%;
    margin: 0% 0% 0% 0%;
}
    
#\30 6c6993f::before, #\30 6c6993f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.3;
    border-radius: inherit;
}
#\30 6c6993f {
    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/7b4df72c/dms3rep/multi/opt/imgi_77_591773741_863653233267432_3397679762300540046_n-1920w.jpg");
}
    
#\33 29b5e5c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    border-radius: 50px 50px 50px 50px;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.44) 0px 3px 11px 0px;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\32 4789cce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e4697274 {
    margin: 0px 0% 0px 0%;
}
    
#widget_uo3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_9u8 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_m2g {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 2px 16px 2px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_k1e {
    width: 50px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_8uo {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cfe27321 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 2px 16px 2px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d5565243 {
    width: 50px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 5a72020 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 579635b {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 2px 16px 2px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 69b1d21 {
    width: 50px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dda7e79d {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 2px 16px 2px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a4467c1d {
    width: 50px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 6ef7c3d {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c3541a77 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 2px 16px 2px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8adf410 {
    width: 50px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ebab9579 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 a463df2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\38 8026dba {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d5135449 {
    align-items: center;
    width: 100%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#e92641b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b33dcaf9 {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f1dd255 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#fb356f6e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#widget_onq {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_q9j {
    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;
}
    
#widget_qpv {
    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;
}
    
#group_hla {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#\34 972ba0f {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9be2eaa {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 61f5e9f {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    justify-content: flex-start;
}
    
#\33 5c0f54a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7be9bf9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec3209e3 {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a494a0cb {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bc467ba {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#e3c913dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5d3ae32 {
    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;
}
    
#\32 0c64efa {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 de04231 {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d9f891b1 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\37 832b518 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    justify-content: flex-start;
}
    
#de60806f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9277be2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 63db448 {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#adfce8f2 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\39 460586d {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    justify-content: flex-start;
}
    
#\37 6d13668 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc289620 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc69e099 {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3811c58 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#c4301eaf {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#a3d74a33 {
    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;
}
    
#c9456135 {
    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 {
    
#\38 1c98060 {
    background-color: var(--color_2);
    background-image: none;
}
    
#b379e124 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 eb032d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 50px 0px 50px;
}
#\36 eb032d9 {
    width: 850px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1db609b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 3982545 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 65fdc9c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 65c430b {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\30 05f39d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 87ead25 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#group_0sn {
    align-items: flex-start;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 44b5941 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
}
    
#widget_9mp {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_i3h {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-width: 0 4px 0 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    margin: 0px 0% 0px 0%;
}
    
#widget_pgp {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_ood {
    width: 88.25%;
    height: auto;
    max-width: 100%;
}
    
#\37 4632aaf {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-width: 0 4px 0 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    margin: 0px 0% 0px 0%;
}
    
#\31 2caa844 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#aab47823 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 92b8eba {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-width: 0 0px 0 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    margin: 0px 0% 0px 0%;
}
    
#\33 51b70e3 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 79186c4 {
    width: 59.18%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c83c8f47 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#de97d441 {
    align-items: center;
    width: 100%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#d8bc9fde {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf5a39bc {
    min-height: 377px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\36 402128a {
    width: 73.24%;
    height: auto;
    max-width: 100%;
}
    
#c85ebb84 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\35 028a784.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\35 028a784 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 f3cdbc9 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-width: 0 4px 0 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    margin: 0px 0% 0px 0%;
}
    
#\35 c6bcb3b {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\34 7fb15d3 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#f944433b {
    width: 59.18%;
    height: auto;
    max-width: 100%;
}
    
#\33 faa9d57 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 43b4c6e {
    width: 88.25%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 bdbb0f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bd4911be {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-width: 0 0px 0 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    margin: 0px 0% 0px 0%;
}
    
#\38 e6bd8b8 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
}
    
#ca54b974 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\30 f6bbbe9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c4e76903 {
    align-items: flex-start;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 417px;
    padding: 30% 4% 5% 4%;
}
    
#widget_6jm {
    width: 100.00%;
}
    
#\36 3bd85219866cc3622781522 {
    padding: 16px 16px 16px 16px;
}
    
#widget_01r {
    width: 250px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_40c {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9e539ce {
    row-gap: 19px;
    padding: 8% 4% 8% 4%;
}
    
#\34 9d136fc {
    padding-left: 0%;
    padding-right: 0%;
}
    
#group_ebu {
    column-gap: 1%;
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 30e713f {
    width: 99.92%;
}
    
#group_d2i {
    min-height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 ca9f122 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 29db844 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 0faaf8c {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ie4 {
    width: 67.72%;
}
    
#ce1e5409 {
    width: 81.78%;
}
    
#\36 fcca845 {
    width: 91.43%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 80c7356 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e2e2b782 {
    margin: 0px 0% 0px 0%;
}
    
#widget_15a {
    width: 100.00%;
}
    
#widget_g28 {
    width: 200px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e3c01817 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 f6b3b57 {
    margin: 0px 0% 0px 0%;
}
    
#group_frm {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_61s {
    min-width: 32px;
    min-height: 0%;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 5e86902 {
    min-width: 32px;
    width: 100.00%;
    min-height: 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 9a80bf0 {
    min-width: 32px;
    min-height: 0%;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fa2e4c2b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#e4697274 {
    margin: 0px 0% 0px 0%;
}
    
#\33 29b5e5c {
    width: 100%;
    min-height: 80px;
}
    
#\32 4789cce {
    width: 100%;
    min-height: 80px;
}
    
#\30 6c6993f::before, #\30 6c6993f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 f1dd255 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 1e0684b {
    margin: 0px 0% 0px 0%;
}
    
#\35 a463df2 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b33dcaf9 {
    min-width: 32px;
    min-height: 0%;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 972ba0f {
    min-width: 32px;
    min-height: 0%;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ec3209e3 {
    min-width: 32px;
    min-height: 0%;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 0c64efa {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 de04231 {
    min-width: 32px;
    min-height: 0%;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 63db448 {
    min-width: 32px;
    min-height: 0%;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#fc69e099 {
    min-width: 32px;
    min-height: 0%;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b379e124 {
    padding-left: 8%;
    padding-right: 8%;
    padding-top: 8%;
}
    
#\36 eb032d9 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 87ead25 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_ood {
    width: 100.00%;
}
    
#\37 4632aaf {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 79186c4 {
    width: 100.00%;
}
    
#\35 92b8eba {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_i3h {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 44b5941 {
    flex-direction: row;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cf5a39bc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b9c7d317 {
    margin: 0px 0% 0px 0%;
}
    
#\36 402128a {
    width: 100.00%;
}
    
#\35 028a784 {
    width: 200px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 43b4c6e {
    width: 100.00%;
}
    
#bd4911be {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\31 f3cdbc9 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\30 f6bbbe9 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#f944433b {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 60% 4% 6% 4%;
}
    
#\36 3bd85219866cc3622781522 {
    row-gap: 28px;
    padding-top: 16px;
    width: 100%;
    padding-bottom: 16px;
    min-height: 80px;
    align-items: flex-start;
}
    
#widget_6jm {
    width: 84.11%;
}
    
#widget_01r {
    width: 281px;
    min-height: 50px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\34 9d136fc {
    row-gap: 9px;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 16px;
}
    
#b9e539ce {
    row-gap: 14px;
    padding-top: 12%;
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\38 a092d74 {
    width: 69.54%;
}
    
#\37 30e713f.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
    
#group_ebu {
    row-gap: 6px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#group_d2i {
    min-height: auto;
    width: 99.83%;
    margin: 0px 0% 0px 0%;
}
    
#\36 ca9f122 {
    min-height: auto;
    width: 99.83%;
    margin: 0px 0% 0px 0%;
}
    
#\32 29db844 {
    min-height: auto;
    width: 99.83%;
    margin: 0px 0% 0px 0%;
}
    
#\34 0faaf8c {
    min-height: auto;
    width: 99.83%;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#e3c01817 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b5c80207 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 5px 16px 5px;
    margin: 0% 0% 0% 0%;
}
    
#group_frm {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_61s {
    min-width: 32px;
    width: 100.00%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5e86902 {
    min-width: 32px;
    width: 100.00%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9a80bf0 {
    min-width: 32px;
    width: 100.00%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_llm {
    width: 100.00%;
}
    
#\31 354d5b0 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#fa2e4c2b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 29b5e5c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 15px 10px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\32 4789cce {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 6c6993f::before, #\30 6c6993f > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 f1dd255 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#fb356f6e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 5px 16px 5px;
    margin: 0% 0% 0% 0%;
}
    
#widget_onq {
    height: 240px;
}
    
#\30 9be2eaa {
    height: 240px;
}
    
#a494a0cb {
    height: 240px;
}
    
#d9f891b1 {
    height: 240px;
}
    
#adfce8f2 {
    height: 240px;
}
    
#\37 3811c58 {
    height: 240px;
}
    
#\35 a463df2 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b33dcaf9 {
    min-width: 32px;
    width: 100.00%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 972ba0f {
    min-width: 32px;
    width: 100.00%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#ec3209e3 {
    min-width: 32px;
    width: 100.00%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7be9bf9 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 5d3ae32 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 0c64efa {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 de04231 {
    min-width: 32px;
    width: 100.00%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 63db448 {
    min-width: 32px;
    width: 100.00%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#fc69e099 {
    min-width: 32px;
    width: 100.00%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#d9277be2 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 460586d {
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#b379e124 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 5% 2% 5%;
}
    
#\36 eb032d9 {
    width: 100%;
}
    
#\32 1db609b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 65fdc9c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 05f39d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 87ead25 {
    min-height: 0;
    flex-direction: column;
    padding-left: 8%;
    padding-right: 8%;
    flex-wrap: nowrap;
}
    
#\37 4632aaf {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_i3h {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 92b8eba {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_0sn {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 44b5941 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#widget_ood {
    width: 100.00%;
}
    
#\30 79186c4 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#c83c8f47 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#cf5a39bc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 402128a {
    width: 100.00%;
}
    
#\35 028a784 {
    width: 200px;
}
}



@media (max-width: 767px) {
    
#\30 43b4c6e {
    width: 100.00%;
}
    
#\36 bdbb0f9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bd4911be {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 e6bd8b8 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\31 f3cdbc9 {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 f6bbbe9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 8%;
    padding-right: 8%;
    flex-wrap: nowrap;
}
    
#c4e76903 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f944433b {
    width: 100.00%;
}
}

