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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1753298268 .svg { fill:var(--color_1) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 230px 40px 230px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
    background-color: var(--color_4);
}
#\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/ce693dfa/dms3rep/multi/opt/bsp_319574666-1920w.jpg");
    background-attachment: fixed;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_2o3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_gle {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_9og {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#c4e639b0 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e6f5a81f[data-css-edit] {
    clip-path: polygon(0 0, 100% 0%, 96% 100%, 0% 100%);
}
#e6f5a81f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.20%;
    min-width: 4%;
    background-image: linear-gradient(90deg, rgba(0, 174, 238, 1) 0%, rgba(212, 162, 76, 1) 100%);
    background-origin: border-box;
    margin: 0% 0% 0% 0%;
}
    
#\30 e69446e {
    min-height: 10px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4900f88 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 f35f59b {
    margin: -25px 0% -25px 0%;
}
    
#group_ua9 {
    width: 38.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_ak8 {
    width: 15.29%;
    height: 49px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ec045a75 {
    width: 22.540840704417306%;
    height: 49px;
    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;
}
    
#d8ed65e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.07169642857142%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a4565363 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#bdf47bc6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_1sg {
    width: 48.93%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_ugm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_auo {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.464337615532175%;
    flex-wrap: nowrap;
}
    
#e0f1ed5e {
    width: 100%;
    height: 558px;
    max-width: 100%;
    margin-left: 0%;
    order: 0;
    margin-right: 0%;
}
}



@media all {
    
#bbc56b7c {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 40px 50px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\37 58e40b1 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\33 1613e86 {
    width: 82.72%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fb0f3cb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a754c8b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 660109a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 4005226 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#aca62575 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\37 a8de1a4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f88b995b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 51a019f {
    min-height: 515px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 0px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\39 4db9126.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 4db9126 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b9cd717 {
    margin: 0px 0% 0px 0%;
}
    
#widget_509 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 be3f90e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 17cde02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#d0f1a069 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 809bd21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 690d6ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 690d6ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff18b196 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 4949417 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 3237c2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#cf2258a1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cf2258a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 501e770 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ce18e644[data-css-edit] {
    z-index: 1;
}
#ce18e644 {
    min-height: 10px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 300da0b {
    width: 38.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#\33 0f01a20[data-css-edit] {
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 4% 100%);
}
#\33 0f01a20 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.20%;
    min-width: 4%;
    background-image: linear-gradient(90deg, rgba(212, 162, 76, 1) 0%, rgba(0, 174, 238, 1) 100%);
    background-origin: border-box;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\33 5ddeee2 {
    width: 22.54%;
    height: 49px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 47da2aa {
    margin: -25px 0% -25px 0%;
}
    
#\31 b06ee58 {
    width: 15.29%;
    height: 49px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3fff17a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\33 0653182 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 9391334 {
    min-height: 515px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 40px 100px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\38 eee55e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 eee55e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1870643 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b9cabbb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 d4259d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 d4259d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b90ccc51 {
    margin: 0px 0% 0px 0%;
}
    
#\35 2752b09 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b2397e02 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\30 bfffc6d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3c80f7c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ea0ae81d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fbac1f7b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 db8fd0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b4c5062 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f91b7f3a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 1220ed6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 1220ed6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1b178fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 e9c9e08[data-css-edit] {
    z-index: 1;
}
#\37 e9c9e08 {
    min-height: 10px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a34ec2e2[data-css-edit] {
    clip-path: polygon(0 0, 100% 0%, 96% 100%, 0% 100%);
}
#a34ec2e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.20%;
    min-width: 4%;
    background-image: linear-gradient(90deg, rgba(0, 174, 238, 1) 0%, rgba(212, 162, 76, 1) 100%);
    background-origin: border-box;
    margin: 0% 0% 0% 0%;
}
    
#a479c62d {
    width: 38.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\35 836a2d0 {
    width: 22.54%;
    height: 49px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 51d7134 {
    width: 15.29%;
    height: 49px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 297b52f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 e068551 {
    margin: -25px 0% -25px 0%;
}
}



@media all {
    
#\37 c3fe1b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 70270af {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 40px 50px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\30 0560a54 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 e6afda0 {
    background-color: var(--color_7);
    background-image: none;
}
    
#\36 189495e {
    margin: 0px 0% 0px 0%;
}
    
#c4a9f291 {
    width: 82.72%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d3aa1188 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e9e344c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-width: 2px 2px 2px 2px;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a455d2a5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 e793d33 {
    background-color: var(--color_7);
    background-image: none;
}
    
#\36 1c893f9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b165040c {
    margin: 0px 0% 0px 0%;
}
    
#\39 528192f {
    min-height: 406px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 100px 40px;
    margin: 0% 0% 0% 0%;
}
    
#ebea1312.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ebea1312 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 95b1f04 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-width: 2px 2px 2px 2px;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e9972fd3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 1589b60 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 e03faae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 e03faae {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 89a26f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d43e0fd0[data-css-edit] {
    z-index: 1;
}
#d43e0fd0 {
    min-height: 10px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d0b55001 {
    margin: -25px 0% -25px 0%;
}
    
#a03dbb1f {
    width: 15.29%;
    height: 49px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 0b1afef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#cdf824c2 {
    width: 38.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#dfeb5ec7[data-css-edit] {
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 4% 100%);
}
#dfeb5ec7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.20%;
    min-width: 4%;
    background-image: linear-gradient(90deg, rgba(212, 162, 76, 1) 0%, rgba(0, 174, 238, 1) 100%);
    background-origin: border-box;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#be8667b6 {
    width: 22.54%;
    height: 49px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 54f9936 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\33 71ee219 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d76c2171 {
    width: 82.72%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3351d4a {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 40px 50px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\37 d2bf67f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ffa61a1c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d893aa49.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d893aa49 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7f03bc3 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
}
    
#\36 35e3ba7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 2px 2px 2px 2px;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#eda2d761 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c6feee4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 c6feee4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6279780 {
    margin: 0px 0% 0px 0%;
}
    
#f1efc2b1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 dd436cb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 2px 2px 2px 2px;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ce8ff16d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 127566d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 8d9e7fd {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 04741e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#e31087ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b2ba29b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 b2ba29b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 75063ab {
    min-height: 515px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 100px 40px;
    margin: 0% 0% 0% 0%;
}
    
#f6d799a0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 e32c8b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 2px 2px 2px 2px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a578a5ec {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 ff464ea {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 5929ee3[data-css-edit] {
    z-index: 1;
}
#\33 5929ee3 {
    min-height: 10px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cc139634 {
    width: 38.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\37 d9d7658 {
    width: 15.29%;
    height: 49px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 568518e {
    margin: -25px 0% -25px 0%;
}
    
#fa7062a5[data-css-edit] {
    clip-path: polygon(0 0, 100% 0%, 96% 100%, 0% 100%);
}
#fa7062a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.20%;
    min-width: 4%;
    background-image: linear-gradient(90deg, rgba(0, 174, 238, 1) 0%, rgba(212, 162, 76, 1) 100%);
    background-origin: border-box;
    margin: 0% 0% 0% 0%;
}
    
#\39 a967f61 {
    width: 22.54%;
    height: 49px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#db363df5 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\35 997e718 {
    margin: 0px 0% 0px 0%;
}
    
#\36 e9fc04a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 078b3dc {
    width: 81.80%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a47bc439 {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 40px 50px 40px;
    margin: 0% 0% 0% 0%;
}
    
#f2ec4d0d {
    width: 95.41%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 6407847 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f876d8c3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b39137e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#fd8b83a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ee781af0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ee781af0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7ef5ee6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 e5609af {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 3aac5d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#e1d10c5b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 deaa605 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b43ebc39 {
    min-height: 515px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 100px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\35 e88b7f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f0d053be.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f0d053be {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 043b024 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#eab8d08a {
    background-color: var(--color_4);
    background-image: none;
}
    
#\34 49d4ba0 {
    margin: 0px 0% 0px 0%;
}
    
#cd5d19fa {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d8506c24.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d8506c24 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dd2b0382 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f2c2fe32 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 4350e69 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#da8792ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_285 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_k7i {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 9px;
}
    
#widget_kee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_s6u {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 a1fa2e1 {
    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;
}
    
#eaabd9a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfa10cd5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2156cb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ea0bd6b1 {
    margin: -25px 0% -25px 0%;
}
    
#\33 fb4266c[data-css-edit] {
    clip-path: polygon(0 0, 100% 0%, 96% 100%, 0% 100%);
}
#\33 fb4266c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.20%;
    min-width: 4%;
    background-image: linear-gradient(90deg, rgba(0, 174, 238, 1) 0%, rgba(212, 162, 76, 1) 100%);
    background-origin: border-box;
    margin: 0% 0% 0% 0%;
}
    
#\38 71e4cf3[data-css-edit] {
    z-index: 1;
}
#\38 71e4cf3 {
    min-height: 10px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 78da4ef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 8e3d181 {
    width: 38.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#f7cf5d44 {
    width: 22.54%;
    height: 49px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d393084 {
    width: 15.29%;
    height: 49px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 d294b53 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 8c5e1cd {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 15526c1::before, #\34 15526c1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.7;
    border-radius: inherit;
}
#\34 15526c1 {
    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/ce693dfa/dms3rep/multi/opt/bsp_2041173440-1920w.jpg");
    background-attachment: fixed;
}
#\34 15526c1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQRIQUGEjFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIyQf/aAAwDAQACEQMRAD8AkbhoqfTiC0Oe3N2dA4KzKatgM0hEAA5Gw8RFELMYj//Z');
}
    
#widget_20s {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 0a5ebec {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\39 d72b58f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5a3cd56 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 e69446e {
    padding: 0px 0px 0px 0px;
}
    
#\33 f35f59b {
    margin: -25px 0% -25px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a4565363 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a192ca7d {
    margin: 0px 0% 0px 0%;
}
    
#e0f1ed5e {
    height: 796px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bbc56b7c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
}
    
#\33 1613e86 {
    width: 100.00%;
}
    
#\31 fb0f3cb {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4005226 {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\31 51a019f {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 2%;
}
    
#\34 809bd21 {
    width: 32%;
    min-height: 8px;
}
    
#\35 501e770 {
    width: 32%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ce18e644 {
    padding: 0px 0px 0px 0px;
}
    
#\39 47da2aa {
    margin: -25px 0% -25px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9391334 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 2%;
}
    
#b1870643 {
    width: 32%;
    min-height: 8px;
}
    
#\30 b9cabbb {
    width: 32%;
    min-height: 8px;
}
    
#f91b7f3a {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 e9c9e08 {
    padding: 0px 0px 0px 0px;
}
    
#\39 e068551 {
    margin: -25px 0% -25px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 70270af {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
}
    
#\30 0560a54 {
    width: 100%;
    min-height: 8px;
}
    
#c4a9f291 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 528192f {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 2%;
}
    
#\30 e9e344c {
    width: 49%;
    min-height: 8px;
}
    
#\33 95b1f04 {
    width: 49%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d43e0fd0 {
    padding: 0px 0px 0px 0px;
}
    
#d0b55001 {
    margin: -25px 0% -25px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d76c2171 {
    width: 100.00%;
}
    
#\37 3351d4a {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
}
    
#\37 d2bf67f {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 35e3ba7 {
    width: 32%;
    min-height: 8px;
}
    
#\36 dd436cb {
    width: 32%;
    min-height: 8px;
}
    
#\33 75063ab {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 2%;
}
    
#\31 e32c8b4 {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5929ee3 {
    padding: 0px 0px 0px 0px;
}
    
#\36 568518e {
    margin: -25px 0% -25px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e9fc04a {
    width: 100%;
    min-height: 8px;
}
    
#a47bc439 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
}
    
#f2ec4d0d {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6407847 {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#b43ebc39 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 2%;
}
    
#\35 e88b7f6 {
    width: 32%;
    min-height: 8px;
}
    
#fd8b83a0 {
    width: 32%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f2c2fe32 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#de3b6d63 {
    margin: 0px 0% 0px 0%;
}
    
#dd2b0382 {
    justify-content: flex-start;
}
    
#group_k7i {
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ea0bd6b1 {
    margin: -25px 0% -25px 0%;
}
    
#\38 71e4cf3 {
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 8c5e1cd {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 206033f {
    margin: 0px 0% 0px 0%;
}
    
#\34 15526c1::before, #\34 15526c1 > .bgExtraLayerOverlay {
    
}
#\34 15526c1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQRIQUGEjFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIyQf/aAAwDAQACEQMRAD8AkbhoqfTiC0Oe3N2dA4KzKatgM0hEAA5Gw8RFELMYj//Z');
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 40px 100px 40px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_gle {
    height: auto;
    min-height: 66px;
    column-gap: 8.633093525179856%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#widget_9og {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
    
#c4e639b0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
}



@media (max-width: 767px) {
    
#e6f5a81f {
    min-height: 8px;
    align-items: center;
    width: 48%;
}
    
#\30 e69446e {
    min-height: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#group_ua9 {
    width: 48%;
    min-height: 8px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#ec045a75 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: 30px;
}
    
#\33 f35f59b {
    margin: -15px 0% -15px 0%;
}
    
#widget_ak8 {
    height: 30px;
}
}



@media (max-width: 767px) {
    
#d8ed65e6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a4565363 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 30px 40px 30px;
}
    
#group_1sg {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e0f1ed5e {
    height: 240px;
}
    
#a192ca7d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bbc56b7c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 30px 20px 30px;
}
    
#\33 1613e86 {
    width: 100.00%;
}
    
#\31 fb0f3cb {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding: 0px 6px 0px 6px;
    margin: 0% 0% 0% 0%;
}
    
#\39 660109a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 4005226 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a8de1a4 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\31 51a019f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 20px;
    padding: 0px 30px 0px 30px;
}
    
#d0f1a069 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\34 809bd21 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4949417 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\35 501e770 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 14px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b9cd717 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ce18e644 {
    min-height: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\37 300da0b {
    width: 48%;
    min-height: 8px;
    align-items: center;
}
    
#\33 0f01a20 {
    min-height: 8px;
    align-items: center;
    width: 48%;
}
    
#\33 5ddeee2 {
    height: 30px;
}
    
#\39 47da2aa {
    margin: -15px 0% -15px 0%;
}
    
#\31 b06ee58 {
    height: 30px;
}
}



@media (max-width: 767px) {
    
#\33 0653182 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 9391334 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 20px;
    padding: 20px 30px 40px 30px;
}
    
#b1870643 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#ea0ae81d {
    align-items: flex-start;
    min-height: 99px;
}
    
#\30 b9cabbb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b4c5062 {
    align-items: flex-start;
    min-height: 99px;
}
    
#f91b7f3a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#b90ccc51 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 e9c9e08 {
    min-height: 30px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#a34ec2e2 {
    min-height: 8px;
    align-items: center;
    width: 48%;
}
    
#a479c62d {
    width: 48%;
    min-height: 8px;
    align-items: center;
}
    
#\35 836a2d0 {
    height: 20px;
}
    
#\39 e068551 {
    margin: -15px 0% -15px 0%;
}
    
#\32 51d7134 {
    height: 30px;
}
}



@media (max-width: 767px) {
    
#\38 70270af {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 30px 20px 30px;
}
    
#\30 0560a54 {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c4a9f291 {
    width: 100.00%;
}
    
#\36 189495e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 528192f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 20px;
    padding: 0px 30px 40px 30px;
}
    
#\30 e9e344c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 1c893f9 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\33 95b1f04 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1589b60 {
    align-items: flex-start;
    min-height: 99px;
}
    
#b165040c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d43e0fd0 {
    min-height: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#cdf824c2 {
    width: 48%;
    min-height: 8px;
    align-items: center;
}
    
#dfeb5ec7 {
    min-height: 8px;
    align-items: center;
    width: 48%;
}
    
#be8667b6 {
    height: 25px;
}
    
#d0b55001 {
    margin: -15px 0% -15px 0%;
}
    
#a03dbb1f {
    height: 30px;
}
}



@media (max-width: 767px) {
    
#d76c2171 {
    width: 100.00%;
}
    
#\37 3351d4a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 30px 20px 30px;
}
    
#\37 d2bf67f {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ffa61a1c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 127566d {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 35e3ba7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 dd436cb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#ce8ff16d {
    align-items: flex-start;
    min-height: 99px;
}
    
#\33 75063ab {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 20px;
    padding: 0px 30px 40px 30px;
}
    
#\31 e32c8b4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#a578a5ec {
    align-items: flex-start;
    min-height: 99px;
}
    
#a6279780 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 5929ee3 {
    min-height: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#cc139634 {
    width: 48%;
    min-height: 8px;
    align-items: center;
}
    
#fa7062a5 {
    min-height: 8px;
    align-items: center;
    width: 48%;
}
    
#\39 a967f61 {
    height: 30px;
}
    
#\36 568518e {
    margin: -15px 0% -15px 0%;
}
    
#\37 d9d7658 {
    height: 30px;
}
}



@media (max-width: 767px) {
    
#\36 e9fc04a {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding: 0px 6px 0px 6px;
    margin: 0% 0% 0% 0%;
}
    
#a47bc439 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 30px 20px 30px;
}
    
#f2ec4d0d {
    width: 100.00%;
}
    
#\35 997e718 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 6407847 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#b43ebc39 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 20px;
    padding: 0px 30px 40px 30px;
}
    
#\35 e88b7f6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f876d8c3 {
    align-items: flex-start;
    min-height: 99px;
}
    
#fd8b83a0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#e1d10c5b {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 deaa605 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\34 49d4ba0 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\33 fb4266c {
    min-height: 8px;
    align-items: center;
    width: 48%;
}
    
#\38 71e4cf3 {
    min-height: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\36 8e3d181 {
    width: 48%;
    min-height: 8px;
    align-items: center;
}
    
#f7cf5d44 {
    height: 30px;
}
    
#ea0bd6b1 {
    margin: -15px 0% -15px 0%;
}
    
#\36 d393084 {
    height: 30px;
}
}



@media (max-width: 767px) {
    
#\38 d294b53 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 8c5e1cd {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 15526c1::before, #\34 15526c1 > .bgExtraLayerOverlay {
    
}
#\34 15526c1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQRIQUGEjFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIyQf/aAAwDAQACEQMRAD8AkbhoqfTiC0Oe3N2dA4KzKatgM0hEAA5Gw8RFELMYj//Z');
}
    
#\37 0a5ebec {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
    
#\39 d72b58f {
    height: auto;
    min-height: 66px;
    column-gap: 8.633093525179856%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\35 5a3cd56 {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
}

