@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1744246488 span.text { font-size:14px !important; }

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

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

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

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

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

@media all {
  *#dm .dmInner a.u_1134062059 span.text { font-size:18px !important; }

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

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

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

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

  *#dm .dmInner a.u_1043973761 span.text { font-size:18px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\32 3c5d4b0 {
    min-height: 876px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 4a9b8bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 100px 0px 100px 0px;
}
#\36 4a9b8bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: center;
    margin: 200px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8143c62::before, #\32 8143c62 > .bgExtraLayerOverlay {
    
}
#\32 8143c62 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    align-items: center;
    background-image: url();
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\38 74d5afb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 23px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 9c553c5 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\34 fbecec8 {
    min-height: 279px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a5bbd97c {
    width: 55%;
    height: auto;
    max-width: 100%;
}
    
#widget_7j2 {
    width: 76.88%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
}
    
#\34 90bd65b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 9409037 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\30 78cc000 {
    width: 100%;
    height: 495px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e94419d2 {
    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;
}
    
#\38 f1c6e33 {
    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;
}
    
#\38 5aa0e0f {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 82ea400 {
    width: 100%;
    height: 495px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 806f807 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 5afa4fc {
    width: 364px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc9fec2e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 6f218c1 {
    width: 100%;
    height: 495px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6f3153b {
    width: 364px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d34af238 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 2cab2b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0aed565 {
    width: 364px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df08d225 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 5b0639d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c9c5bd4d {
    min-height: 174px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 fcac495 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#dfd49630 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: -45px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e42fbbd9 {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 45ce653 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#df8883fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/fc9e28db/dms3rep/multi/opt/mikita-karasiou-HO6aBrYi3kE-unsplash-min-1920w.jpg);
    order: 1;
    background-position: 100% 50%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a281d3af {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 4;
}
    
#\32 060847e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 1daad27 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 78aabe1 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#dfb68666 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 06d53b0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#acee7b3e {
    margin: 0px 0% 0px 0%;
}
    
#\39 bad6c8c {
    min-height: 243px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 2e50c7a {
    width: 69.69%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
}
    
#\33 86e685a {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\35 6e697c0 {
    width: 55%;
    height: auto;
    max-width: 100%;
}
    
#ee04405c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 23px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 4202819 {
    min-height: 243px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a273840c {
    margin: 0px 0% 0px 0%;
}
    
#\31 dcbd935 {
    width: 72.09%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
}
    
#\32 4c02a87 {
    width: 55%;
    height: auto;
    max-width: 100%;
}
    
#\33 cc0e20f {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\33 86ea077 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 23px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\31 7fcdcc4 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\34 20644a7 {
    width: 55%;
    height: auto;
    max-width: 100%;
}
    
#f99caae0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 23px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 498ca45 {
    margin: 0px 0% 0px 0%;
}
    
#b77202bb {
    width: 68.49%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
}
    
#c4efb5e3 {
    min-height: 243px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#b2c52151 {
    min-height: 674px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d27c009 {
    width: 364px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 17fe80e {
    width: 99.99802927112013%;
    height: 495px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9dcf032 {
    margin: 0px 0% 0px 0%;
}
    
#ae90a3c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 611b9f3 {
    width: 99.99802927112013%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 db8d12c {
    width: 99.99802927112013%;
    height: 495px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 93564db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 2482b14 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 e4e7b42 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\39 771fafb {
    width: 99.99802927112013%;
    height: 495px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1a51eec {
    width: 99.99802927112013%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d6bed43 {
    width: 364px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2b0e962 {
    width: 99.99802927112013%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ceb5e4c2 {
    width: 364px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\37 b3f1f59 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\34 7f2be06 {
    width: 100%;
    height: 495px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\39 943d6ae {
    width: 100%;
    height: 495px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\37 2bb4059 {
    width: 364px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\37 ff34523 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b17d8f88 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0bcc07e {
    width: 364px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#e4dc3a95 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c8203070 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 98c9794 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 14a6f3e {
    width: 364px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 daae258 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 b816143 {
    margin: 0px 0% 0px 0%;
}
    
#\35 ac11c76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 8ac1c36 {
    width: 99.99804108736252%;
    height: 495px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e77a61f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 6903ddc {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: -45px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 71829d8 {
    min-height: 174px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 289f48c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 1ad538b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#cd0ad8e6 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: -45px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 83b047e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\33 fe44a3a {
    min-height: 174px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\31 7e60e3a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 371511c {
    width: 99.99802927112013%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 734cdcb {
    width: 99.99802927112013%;
    height: 495px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0a6d89d {
    width: 364px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ce11535 {
    min-height: 686px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 cf26228 {
    width: 364px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a676fd6 {
    width: 99.99802927112013%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8f92c14 {
    margin: 0px 0% 0px 0%;
}
    
#db05256a {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\35 7a19d96 {
    width: 99.99802927112013%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c01c4a6 {
    width: 99.99802927112013%;
    height: 495px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de625e2d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 e3ddf8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#da49e5d8 {
    width: 364px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0d5f8c1 {
    width: 99.99802927112013%;
    height: 495px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 6685360 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f717d101 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: -45px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7973fa4 {
    min-height: 174px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 a183196 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
}



@media all {
    
#\34 65bcfb2 {
    width: 55%;
    height: auto;
    max-width: 100%;
}
    
#f978d30e {
    margin: 0px 0% 0px 0%;
}
    
#f1fd339b {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\33 f223cd2 {
    width: 68.49%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
}
    
#\39 f09058b {
    min-height: 243px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 c37bc7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 23px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#a415b103 {
    width: 364px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\30 8bd2be5 {
    width: 364px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f52d608e {
    width: 100%;
    height: 495px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\39 0618d6c {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\31 59fd156 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 142efa7 {
    width: 100%;
    height: 495px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9269681 {
    margin: 0px 0% 0px 0%;
}
    
#\39 c660ad7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 62a9c21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 b766bdf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 0b837a7 {
    width: 364px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a56ca40 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 cdacadc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 033a547 {
    width: 100%;
    height: 495px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a428642c {
    min-height: 686px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f759e677 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#ccd75f06 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2149b7a {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: -45px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b62c262a {
    min-height: 195px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3c5d4b0 {
    min-height: 865px;
    padding: 0px 0px 0px 0px;
}
    
#\32 8143c62::before, #\32 8143c62 > .bgExtraLayerOverlay {
    
}
#\32 8143c62 {
    padding: 32px 32px 32px 32px;
}
    
#\36 4a9b8bc {
    margin-top: 264px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 fbecec8 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 243px;
}
    
#a5bbd97c {
    width: 80%;
}
    
#widget_7j2 {
    width: 86.34%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 78cc000 {
    width: 290px;
    height: 220px;
}
    
#\38 5aa0e0f {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    padding: 0% 2% 0% 2%;
}
    
#\31 82ea400 {
    width: 290px;
    height: 220px;
}
    
#\34 806f807 {
    row-gap: 20px;
    width: 33.33%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cc9fec2e {
    row-gap: 20px;
    padding-left: 16px;
    padding-right: 16px;
    width: 33.33%;
    min-height: 8px;
}
    
#\37 6f218c1 {
    width: 290px;
    height: 220px;
}
    
#d34af238 {
    row-gap: 20px;
    padding-left: 16px;
    padding-right: 16px;
    width: 33.33%;
    min-height: 8px;
}
    
#df08d225 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c9c5bd4d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 01b7f45 {
    margin: 0px 0% 0px 0%;
}
    
#dfd49630 {
    width: 34.63%;
    min-height: 60px;
    justify-self: auto;
    align-self: center;
    order: 4;
    margin: -32px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e42fbbd9 {
    width: 100%;
    order: 2;
}
    
#\38 45ce653 {
    width: 100.00%;
    order: 0;
}
    
#df8883fa {
    width: 100%;
    min-height: 434px;
    height: auto;
}
    
#a281d3af {
    width: 41.16%;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 060847e {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
}
    
#dfb68666 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 bad6c8c {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 243px;
}
    
#\31 2e50c7a {
    width: 86.34%;
}
    
#\35 6e697c0 {
    width: 80%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4202819 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 243px;
}
    
#\31 dcbd935 {
    width: 86.34%;
}
    
#\32 4c02a87 {
    width: 80%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 20644a7 {
    width: 80%;
}
    
#b77202bb {
    width: 86.34%;
}
    
#c4efb5e3 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 243px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b2c52151 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    padding: 0% 2% 0% 2%;
}
    
#\32 17fe80e {
    width: 290px;
    height: 220px;
}
    
#\39 9dcf032 {
    margin: 0px 0% 0px 0%;
}
    
#ae90a3c0 {
    row-gap: 20px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 db8d12c {
    width: 290px;
    height: 220px;
}
    
#\31 93564db {
    row-gap: 20px;
    padding-left: 16px;
    padding-right: 16px;
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#\39 2482b14 {
    row-gap: 20px;
    padding-left: 16px;
    padding-right: 16px;
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#\39 771fafb {
    width: 290px;
    height: 220px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7f2be06 {
    width: 290px;
    height: 220px;
    margin: 0px 0% 0px 0%;
}
    
#\39 943d6ae {
    width: 290px;
    height: 220px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2bb4059 {
    margin: 0px 0% 0px 0%;
}
    
#\37 ff34523 {
    row-gap: 20px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b17d8f88 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    padding: 0% 2% 0% 2%;
}
    
#\37 0bcc07e {
    order: 3;
}
    
#e4dc3a95 {
    row-gap: 20px;
    padding-left: 16px;
    padding-right: 16px;
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#c8203070 {
    row-gap: 20px;
    padding-left: 16px;
    padding-right: 16px;
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#\33 98c9794 {
    order: 2;
}
    
#\33 14a6f3e {
    order: 3;
}
    
#\33 daae258 {
    order: 2;
}
    
#\32 b816143 {
    margin: 0px 0% 0px 0%;
}
    
#\35 ac11c76 {
    margin: 0px 0% 0px 0%;
}
    
#\37 8ac1c36 {
    width: 290px;
    height: 220px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9495742 {
    margin: 0px 0% 0px 0%;
}
    
#\30 6903ddc {
    width: 34.63%;
    min-height: 60px;
    justify-self: auto;
    align-self: center;
    order: 4;
    margin: -32px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 71829d8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cd0ad8e6 {
    width: 34.63%;
    min-height: 60px;
    justify-self: auto;
    align-self: center;
    order: 4;
    margin: -32px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fe44a3a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 9f046dd {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7e60e3a {
    row-gap: 20px;
    padding-left: 16px;
    padding-right: 16px;
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#\32 734cdcb {
    width: 290px;
    height: 220px;
}
    
#\35 ce11535 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    padding: 0% 2% 0% 2%;
}
    
#\38 8f92c14 {
    margin: 0px 0% 0px 0%;
}
    
#\32 c01c4a6 {
    width: 290px;
    height: 220px;
}
    
#de625e2d {
    row-gap: 20px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 e3ddf8b {
    row-gap: 20px;
    padding-left: 16px;
    padding-right: 16px;
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#c0d5f8c1 {
    width: 290px;
    height: 220px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f717d101 {
    width: 34.63%;
    min-height: 60px;
    justify-self: auto;
    align-self: center;
    order: 4;
    margin: -32px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7973fa4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f5744b2d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 65bcfb2 {
    width: 80%;
}
    
#\33 f223cd2 {
    width: 86.34%;
}
    
#\39 f09058b {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 243px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a415b103 {
    margin: 0px 0% 0px 0%;
}
    
#f52d608e {
    width: 290px;
    height: 220px;
    margin: 0px 0% 0px 0%;
}
    
#\32 142efa7 {
    width: 290px;
    height: 220px;
}
    
#c9269681 {
    margin: 0px 0% 0px 0%;
}
    
#\39 c660ad7 {
    row-gap: 20px;
    padding-left: 16px;
    padding-right: 16px;
    width: 33.33%;
    min-height: 8px;
}
    
#\32 62a9c21 {
    row-gap: 20px;
    width: 33.33%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 b766bdf {
    margin: 0px 0% 0px 0%;
}
    
#\33 a56ca40 {
    row-gap: 20px;
    padding-left: 16px;
    padding-right: 16px;
    width: 33.33%;
    min-height: 8px;
}
    
#\34 033a547 {
    width: 290px;
    height: 220px;
}
    
#a428642c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    padding: 0% 2% 0% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7467cb7 {
    margin: 0px 0% 0px 0%;
}
    
#\35 2149b7a {
    width: 34.63%;
    min-height: 60px;
    justify-self: auto;
    align-self: center;
    order: 4;
    margin: -32px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b62c262a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\32 3c5d4b0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 13px;
    padding: 0px 0px 0px 0px;
}
    
#\36 4a9b8bc {
    width: 100%;
    align-self: auto;
    order: 2;
    margin: 127px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8143c62::before, #\32 8143c62 > .bgExtraLayerOverlay {
    
}
#\32 8143c62 {
    width: 100%;
    min-height: 345px;
    align-items: center;
    height: auto;
    row-gap: 24px;
    justify-content: center;
    padding: 24px 24px 150px 24px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 74d5afb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 fbecec8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 10%;
}
    
#a5bbd97c {
    width: 100%;
}
    
#widget_7j2 {
    width: 97.59%;
}
}



@media (max-width: 767px) {
    
#cc9fec2e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\30 78cc000 {
    height: 220px;
    width: 100%;
}
    
#\37 6f218c1 {
    height: 220px;
    width: 100%;
}
    
#\38 6f3153b {
    width: 275px;
}
    
#\38 5aa0e0f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 4% 4% 4% 4%;
}
    
#\31 82ea400 {
    height: 220px;
    width: 100%;
}
    
#d34af238 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\34 806f807 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\39 0aed565 {
    width: 275px;
}
    
#\31 5afa4fc {
    width: 275px;
}
    
#df08d225 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 5b0639d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c9c5bd4d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#dfd49630 {
    width: 60.13%;
    min-height: 50px;
}
}



@media (max-width: 767px) {
    
#e42fbbd9 {
    width: 100%;
}
    
#df8883fa {
    width: 100%;
    min-height: 287px;
    align-items: center;
    height: auto;
}
    
#a281d3af {
    width: 55.95%;
    min-height: 50px;
    margin-top: 18px;
}
    
#\32 060847e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
}
    
#\39 78aabe1 {
    height: 144px;
}
    
#dfb68666 {
    min-height: unset;
    flex-direction: column;
    row-gap: 14px;
    padding: 8% 4% 8% 4%;
}
}



@media (max-width: 767px) {
    
#\39 bad6c8c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 10%;
}
    
#\31 2e50c7a {
    width: 97.59%;
}
    
#\35 6e697c0 {
    width: 100%;
}
    
#ee04405c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 4202819 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 10%;
}
    
#\31 dcbd935 {
    width: 97.59%;
}
    
#\32 4c02a87 {
    width: 100%;
}
    
#\33 86ea077 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 20644a7 {
    width: 100%;
}
    
#f99caae0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b77202bb {
    width: 97.59%;
}
    
#c4efb5e3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 10%;
}
}



@media (max-width: 767px) {
    
#b2c52151 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 4% 4% 4% 4%;
}
    
#\31 d27c009 {
    width: 275px;
}
    
#\39 2482b14 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\32 17fe80e {
    height: 220px;
    width: 100%;
}
    
#\39 9dcf032 {
    margin: 0px 0% 0px 0%;
}
    
#ae90a3c0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\39 771fafb {
    height: 220px;
    width: 100%;
}
    
#\31 93564db {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\34 db8d12c {
    height: 220px;
    width: 100%;
}
    
#\33 d6bed43 {
    width: 275px;
}
    
#ceb5e4c2 {
    width: 275px;
}
}



@media (max-width: 767px) {
    
#b17d8f88 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 4% 4% 4% 4%;
}
    
#\37 0bcc07e {
    margin-bottom: 10px;
    width: 275px;
}
    
#e4dc3a95 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#c8203070 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\33 14a6f3e {
    margin-bottom: 10px;
    width: 275px;
}
    
#\34 7f2be06 {
    height: 220px;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\39 943d6ae {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\32 b816143 {
    margin: 0px 0% 0px 0%;
}
    
#\37 2bb4059 {
    margin-bottom: 10px;
    width: 275px;
}
    
#\37 ff34523 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\37 8ac1c36 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#e77a61f7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 6903ddc {
    width: 60.13%;
    min-height: 50px;
}
    
#\32 71829d8 {
    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) {
    
#\32 1ad538b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#cd0ad8e6 {
    width: 60.13%;
    min-height: 50px;
}
    
#\33 fe44a3a {
    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) {
    
#\31 7e60e3a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\32 c01c4a6 {
    height: 220px;
    width: 100%;
}
    
#\34 0a6d89d {
    width: 275px;
}
    
#\32 734cdcb {
    height: 220px;
    width: 100%;
}
    
#de625e2d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\32 e3ddf8b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#da49e5d8 {
    width: 275px;
}
    
#\35 ce11535 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 4% 4% 4% 4%;
}
    
#\37 cf26228 {
    width: 275px;
}
    
#\38 8f92c14 {
    margin: 0px 0% 0px 0%;
}
    
#c0d5f8c1 {
    height: 220px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 6685360 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f717d101 {
    width: 60.13%;
    min-height: 50px;
}
    
#f7973fa4 {
    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) {
    
#\34 65bcfb2 {
    width: 100%;
}
    
#\33 f223cd2 {
    width: 97.59%;
}
    
#\39 f09058b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 10%;
}
    
#\31 c37bc7d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#a415b103 {
    margin-bottom: 10px;
    width: 275px;
}
    
#\30 8bd2be5 {
    width: 275px;
}
    
#\32 62a9c21 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#f52d608e {
    height: 220px;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\36 0b837a7 {
    width: 275px;
}
    
#\33 a56ca40 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\34 033a547 {
    height: 220px;
    width: 100%;
}
    
#\32 142efa7 {
    height: 220px;
    width: 100%;
}
    
#c9269681 {
    margin: 0px 0% 0px 0%;
}
    
#a428642c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 4% 4% 4% 4%;
}
    
#\39 c660ad7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
}



@media (max-width: 767px) {
    
#ccd75f06 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 2149b7a {
    width: 60.13%;
    min-height: 50px;
}
    
#b62c262a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

