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

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

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

  *#dm .dmInner a.u_1306347539 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1306347539 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1306347539 span.text {
    font-family: Manrope !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1306347539:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1306347539.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1417991903 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1061909998 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1426133667 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_366984329 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

  *#dm .dmInner div.u_1731951623 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

  *#dm .dmInner div.u_1388421681 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

  *#dm .dmInner div.u_3155984220 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_2988610441 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1822508449 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#f6ce905e {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    padding: 50px 5% 50px 5%;
}
    
#\35 5cb80ae::before, #\35 5cb80ae > .bgExtraLayerOverlay {
    
}
#\35 5cb80ae {
    background-image: url("https://lirp.cdn-website.com/661eae32/dms3rep/multi/opt/mist-5309e153-74dde0f7-1920w.png");
}
    
#\30 835b598 {
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\37 f5e72dd {
    row-gap: 24px;
    width: 946px;
    justify-content: flex-start;
    align-items: center;
    order: 0;
}
    
#a49749a6 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#\33 474bea7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 474bea7 {
    max-width: 100%;
    width: 810px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b52b763a {
    max-width: 100%;
    width: 900px;
    height: auto;
    order: 4;
}
    
#f153d057.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 40px 10px 40px;
}
#f153d057 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
    order: 2;
    margin: 20px 0% 20px 0%;
}
    
#\38 f168219.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 20px 0px;
}
#\38 f168219 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_a0t.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#widget_a0t {
    width: 62.17%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    margin: 30px 0% 20px 0%;
}
    
#f3c10e6b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 1539470 {
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#d30ab52a {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    padding: 50px 5% 50px 5%;
}
    
#\32 a08529b {
    background-color: var(--color_2);
}
    
#d4fc9376 {
    row-gap: 28px;
    width: 780px;
    justify-content: flex-start;
    align-items: center;
}
    
#e6b2dc3f {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#\33 7d93c0b {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\38 46daa47 {
    max-width: 100%;
    width: 590px;
    height: auto;
    order: 2;
}
    
#widget_paq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_paq {
    width: 75%;
    height: 352px;
    min-height: 100px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#d7a01dea {
    margin: 0px 0% 0px 0%;
}
    
#\36 8f89a25.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 40px 0px 40px;
}
#\36 8f89a25 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 42a149f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 42a149f {
    max-width: 100%;
    width: 590px;
    height: auto;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 2823508 {
    max-width: 100%;
    width: 600px;
    height: auto;
}
    
#\39 5166630 {
    max-width: 100%;
    width: auto;
    margin-bottom: 12px;
    height: auto;
}
    
#ea114a4f {
    min-height: 0;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 5% 60px 5%;
}
    
#\35 1f1cf50 {
    background-color: var(--color_1);
}
    
#\32 3982b34 {
    row-gap: 0;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
}
    
#\36 39c76bf {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
}
    
#\35 4081ed8 {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    min-height: 80px;
}
    
#\32 e0e4c09 {
    background-color: var(--color_5);
    row-gap: 0;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
    padding: 40px 36px 40px 36px;
}
    
#\31 139b866 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 14d6be4 {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
    order: 1;
}
    
#\38 dc0ffef {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
    order: 5;
}
    
#b03531f2 {
    background-color: var(--color_5);
    row-gap: 0;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
    padding: 40px 36px 40px 36px;
}
    
#\32 5ba331e {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7d97103 {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
    order: 1;
}
    
#\37 ad17e2d {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
    order: 5;
}
    
#df796b69 {
    background-color: var(--color_5);
    row-gap: 0;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
    padding: 40px 36px 40px 36px;
}
    
#\32 792825f {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b04b6ac {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
    order: 1;
}
    
#b191236a {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
    order: 5;
}
    
#\37 dd5c717.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\37 dd5c717 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
    order: 7;
}
    
#d94f1076 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecfc28aa {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 536b597 {
    max-width: 100%;
    width: auto;
    margin-bottom: 10px;
    height: auto;
    order: 0;
}
    
#widget_ku8.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#widget_ku8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2065d50.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#d2065d50 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9db1e35.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\30 9db1e35 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ilj.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ilj {
    width: 100%;
    height: 180px;
    max-width: 100%;
    order: 3;
    margin: 15px 0% 15px 0%;
}
    
#\30 a85d29d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 a85d29d {
    width: 100%;
    height: 185px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 15px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5898d84.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c5898d84 {
    width: 100%;
    height: 185px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 15px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dddfbc98.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#dddfbc98 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    order: 6;
}
    
#f43f4e5e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#f43f4e5e {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    order: 6;
}
    
#\36 be96890 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ef727188 {
    min-height: 0;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 5% 80px 5%;
}
    
#\31 309392d {
    background-color: var(--color_1);
}
    
#\31 ecd15a8 {
    row-gap: 0;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    align-items: center;
    min-height: 80px;
}
    
#a3894dab {
    max-width: 100%;
    width: auto;
    margin-bottom: 12px;
    height: auto;
}
    
#\37 e088449 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
    
#\30 1755b61 {
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 80px;
}
    
#\31 4a0c385 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 20px 0 20px 0;
}
    
#e3f39bc2 {
    padding-top: 8px;
    width: 100%;
    padding-bottom: 8px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#e30abd6e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e30abd6e {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 4% 0px 4%;
}
    
#b9b1ae83 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 20px 0 20px 0;
}
    
#\34 96f49f2 {
    padding-top: 8px;
    width: 100%;
    padding-bottom: 8px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#dec31645.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dec31645 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 4% 0px 4%;
}
    
#\32 118c02d {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 20px 0 20px 0;
}
    
#d35aa5f4 {
    padding-top: 8px;
    width: 100%;
    padding-bottom: 8px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\31 4d1652a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 4d1652a {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 4% 0px 4%;
}
    
#\33 0ab6c48 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 20px 0 20px 0;
}
    
#\36 c61bef4 {
    padding-top: 8px;
    width: 100%;
    padding-bottom: 8px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#a3e5312f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a3e5312f {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 4% 0px 4%;
}
    
#\33 655ab65 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 20px 0 20px 0;
}
    
#b411d6d9 {
    padding-top: 8px;
    width: 100%;
    padding-bottom: 8px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#bd125cfe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bd125cfe {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 4% 0px 4%;
}
    
#\30 59c2fd9 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 20px 0 20px 0;
}
    
#c8b0fc5b {
    padding-top: 8px;
    width: 100%;
    padding-bottom: 8px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\35 70173c7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 70173c7 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 4% 0px 4%;
}
    
#\32 c3e5ee4 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 20px 0 20px 0;
}
    
#d4a93bc1 {
    padding-top: 8px;
    width: 100%;
    padding-bottom: 8px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\39 519d514.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 519d514 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 4% 0px 4%;
}
    
#e00f72ba {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 20px 0 20px 0;
}
    
#\32 40aae96 {
    padding-top: 8px;
    width: 100%;
    padding-bottom: 8px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\38 71098bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 71098bc {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 4% 0px 4%;
}
    
#f17a15e6 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 20px 0 20px 0;
}
    
#\33 ca5af79 {
    padding-top: 8px;
    width: 100%;
    padding-bottom: 8px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\38 666a939.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 666a939 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 4% 0px 4%;
}
    
#\34 6abceb1 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 20px 0 20px 0;
}
    
#b52f9946 {
    padding-top: 8px;
    width: 100%;
    padding-bottom: 8px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#dfc0c283.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dfc0c283 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 4% 0px 4%;
}
    
#\31 85113de {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 20px 0 20px 0;
}
    
#\32 8f07fb1 {
    padding-top: 8px;
    width: 100%;
    padding-bottom: 8px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\33 e266953.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 e266953 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 4% 0px 4%;
}
    
#\31 f60c6c2 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 20px 0 20px 0;
}
    
#\37 5406b60 {
    padding-top: 8px;
    width: 100%;
    padding-bottom: 8px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#c2356193.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c2356193 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 4% 0px 4%;
}
    
#a4207e9b {
    margin: 0px 0% 0px 0%;
}
    
#\33 069dd2a [data-content-reference] {
    border-color: var(--color_4);
    border-width: 1px;
    border-style: solid;
}
#\33 069dd2a [data-content-reference] .accordion-title {
    font-weight: 600;
    font-size: 20px;
    font-family: Fraunces, "Fraunces Fallback";
}
#\33 069dd2a {
    width: 100%;
    min-height: auto;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 a3b2801 {
    min-height: 0;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 5% 80px 5%;
}
    
#\39 d1d1c0c {
    background-color: var(--color_5);
}
    
#d27cd6c0 {
    row-gap: 0;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
}
    
#\39 56d7440 {
    max-width: 100%;
    width: auto;
    margin-bottom: 12px;
    height: auto;
}
    
#a8101881 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a20d2caf {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    min-height: 80px;
}
    
#bbf2e521 {
    background-color: var(--color_1);
    row-gap: 0;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
    order: 1;
    padding: 40px 36px 40px 36px;
}
    
#deb61671 {
    max-width: 100%;
    width: 369px;
    margin-bottom: 20px;
    height: auto;
    order: 0;
}
    
#\35 3f004e8 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#\33 60ea86e {
    background-color: var(--color_1);
    row-gap: 0;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
    order: 0;
    padding: 40px 36px 40px 36px;
}
    
#bba8d157 {
    max-width: 100%;
    width: auto;
    margin-bottom: 20px;
    height: auto;
    order: 0;
}
    
#\35 dbb3fc7 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#c8cd7077 {
    background-color: var(--color_1);
    row-gap: 0;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
    order: 2;
    padding: 40px 36px 40px 36px;
}
    
#bad546fd {
    max-width: 100%;
    width: auto;
    margin-bottom: 20px;
    height: auto;
    order: 0;
}
    
#\32 5433a48 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#widget_spc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_spc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 10px 0%;
}
    
#\35 a9e39e4 {
    margin: 0px 0% 0px 0%;
}
    
#\33 ea25a06.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\33 ea25a06 {
    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 bbfa541.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 bbfa541 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4hs.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_4hs {
    width: 41.24%;
    height: 246px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 10px 0px 10px 0px;
}
    
#\30 f9ca077.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 f9ca077 {
    width: 41.24%;
    height: 246px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 46fcc01.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 46fcc01 {
    width: 52.51%;
    height: 243px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 663b8e8 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    padding: 80px 5% 80px 5%;
}
    
#\35 2d32dd4 {
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/661eae32/dms3rep/multi/opt/bird-sky-847-1900x1100-15d1ca57-1920w.png");
}
#\35 2d32dd4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAd0lEQVQI12XKyw3DIBRE0VcYsDduAXAFxjTAZ8en6YkmUlCiLI7Eu4MopaC1hjHmB9t3l+M4YK3FeZ5/2D/EOQfvPUIIuK7rjW824k5y3zdijHieBymljTc78Y/knFFKQa0VrbWNNzt3kt47xhiYc2KttfFm504vUNyCaU5KsFQAAAAASUVORK5CYII=');
}
    
#\34 2ad6be4 {
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\32 8f62917 {
    row-gap: 24px;
    width: 720px;
    justify-content: flex-start;
    align-items: center;
}
    
#b0c0894b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 e96f6fd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e31df520 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 8efc29a {
    row-gap: 12px;
    column-gap: 16px;
    padding-top: 8px;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    flex-wrap: wrap;
}
    
#\36 d95211c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 40px 10px 40px;
}
#\36 d95211c {
    max-width: 100%;
    width: auto;
    min-height: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\37 aa74cc9 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 6d61bd1 {
    width: 93.27%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#cc8f6ac6 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#f63f64d2 {
    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%;
}
    
#b0e8ac6c {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 fec1e43 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f7163de {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 88b2afb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 40px 0px 40px;
}
#\33 88b2afb {
    max-width: 100%;
    width: auto;
    min-height: 56px;
    order: 7;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fl3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_fl3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: -10px 0% -10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9092bfc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e9092bfc {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9cad4ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 9cad4ca {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 94f2a78 {
    width: 100%;
    height: 735px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_auo {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_u92 {
    width: 100%;
    height: 802px;
    max-width: 100%;
}
}



@media all {
    
#\34 6545630 {
    row-gap: 0;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 1;
    padding: 10px 10px 10px 10px;
    margin: 5px 0% 0px 0%;
}
    
#\38 e1d40df {
    background-color: var(--color_1);
    background-image: none;
}
    
#dc3463ee {
    min-height: 266px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d766de66 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 17px;
    width: 100%;
    min-width: 4%;
    justify-content: space-around;
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e7bdfee {
    margin: 0px 0% 0px 0%;
}
    
#undefined {
    width: 11.33%;
}
    
#\30 4dd6cbf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 4dd6cbf {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8720fac {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
    order: 2;
}
    
#ec103d8b {
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 3;
}
}



@media all {
    
#\34 70c22e4 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4534d15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d61b5b02.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d61b5b02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin: 10px 0% 10px 0%;
}
    
#\34 cd6e93d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d6f2972f {
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_d67 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9b832e1 {
    margin: 0px 0% 0px 0%;
}
    
#\34 7eee2f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 eda29ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6d1bbe4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 3aa4242.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 3aa4242 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin: 10px 0% 10px 0%;
}
    
#fc3e95a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e3b35273 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 384d660 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 be329e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 be329e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin: 10px 0% 10px 0%;
}
    
#\37 27398f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#acf62988 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ae7fdf0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 7936f5b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 7936f5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin: 10px 0% 10px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5cb80ae::before, #\35 5cb80ae > .bgExtraLayerOverlay {
    
}
    
#f153d057 {
    align-self: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3c10e6b {
    margin: 0px 0% 0px 0%;
}
    
#\33 474bea7.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 20px 0px;
}
#\33 474bea7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d30ab52a {
    padding: 70px 2% 70px 2%;
}
    
#\36 8f89a25.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 40px 0px 40px;
}
#\36 8f89a25 {
    align-self: center;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7a01dea {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ea114a4f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 80px 2% 80px 2%;
}
    
#\35 4081ed8 {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e0e4c09 {
    width: 100%;
}
    
#b03531f2 {
    width: 100%;
}
    
#df796b69 {
    width: 100%;
}
    
#\32 3982b34 {
    width: 100%;
    min-height: 80px;
}
    
#\36 be96890 {
    margin: 0px 0% 0px 0%;
}
    
#dddfbc98 {
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 139b866 {
    order: 0;
}
    
#\33 7d97103 {
    order: 1;
}
    
#\32 5ba331e {
    order: 2;
}
    
#c5898d84 {
    order: 3;
    height: 330px;
}
    
#d2065d50 {
    order: 4;
}
    
#\37 ad17e2d {
    order: 5;
}
    
#f43f4e5e {
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 536b597 {
    order: 0;
}
    
#\38 14d6be4 {
    order: 1;
}
    
#d94f1076 {
    order: 2;
}
    
#widget_ilj {
    order: 3;
    height: 327px;
}
    
#widget_ku8 {
    order: 4;
}
    
#\38 dc0ffef {
    order: 5;
}
    
#\30 a85d29d {
    height: 330px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ef727188 {
    padding: 70px 2% 60px 2%;
}
    
#a4207e9b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 a3b2801 {
    padding: 70px 2% 80px 2%;
}
    
#a20d2caf {
    row-gap: 24px;
    flex-direction: column;
}
    
#bbf2e521 {
    width: 100%;
}
    
#\33 60ea86e {
    width: 100%;
}
    
#c8cd7077 {
    width: 100%;
}
    
#\35 a9e39e4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 663b8e8 {
    padding: 40px 2% 40px 2%;
}
    
#\37 aa74cc9 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6d61bd1 {
    width: 100.00%;
    order: 1;
}
    
#f63f64d2 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    order: 1;
}
    
#b0e8ac6c {
    width: 100%;
    order: 3;
}
    
#\31 fec1e43 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
    padding: 10% 4% 10% 4%;
}
    
#\33 88b2afb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 40px 0px 40px;
}
#\33 88b2afb {
    align-self: flex-start;
    justify-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9cad4ca {
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f7163de {
    order: 0;
}
    
#widget_fl3 {
    order: 4;
}
    
#e9092bfc {
    order: 5;
}
    
#\36 94f2a78.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 94f2a78 {
    width: 84.43%;
    height: 457px;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ac7dca8 {
    margin: 0px 0% 0px 0%;
}
    
#group_auo {
    order: 2;
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc3463ee {
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 70c22e4 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
    padding: 5% 4% 6% 4%;
}
    
#\34 cd6e93d {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 7eee2f5 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#fc3e95a7 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 27398f8 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#f6ce905e {
    min-height: 80vh;
}
    
#\30 835b598 {
    align-items: center;
}
    
#\37 f5e72dd {
    width: 100%;
    order: 0;
}
    
#\35 5cb80ae::before, #\35 5cb80ae > .bgExtraLayerOverlay {
    
}
    
#\33 474bea7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 474bea7 {
    order: 1;
    margin: 20px 0% 20px 0%;
}
    
#f153d057.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 40px 0px 40px;
}
#f153d057 {
    order: 2;
    margin: 10px 0% 10px 0%;
}
    
#f3c10e6b {
    margin: 0px 0% 0px 0%;
}
    
#widget_a0t.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#widget_a0t {
    margin: 30px 0% 10px 0%;
}
    
#\38 f168219.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 f168219 {
    margin: 10px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 1539470 {
    align-items: center;
}
    
#d30ab52a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d4fc9376 {
    width: 100%;
}
    
#\33 7d93c0b {
    width: 303px;
}
}



@media (max-width: 767px) {
    
#ea114a4f {
    min-height: unset;
    flex-direction: column;
    padding: 30px 4% 10px 4%;
}
    
#\32 3982b34 {
    align-items: center;
    justify-content: center;
    min-height: 58px;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4081ed8 {
    flex-direction: column;
    row-gap: 24px;
    justify-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 20px 0%;
}
    
#\32 e0e4c09 {
    width: 100%;
}
    
#b03531f2 {
    width: 100%;
}
    
#df796b69 {
    width: 100%;
}
    
#widget_ilj {
    height: 240px;
}
    
#\30 a85d29d {
    height: 240px;
}
    
#c5898d84 {
    height: 240px;
}
    
#\36 be96890 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ef727188 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\31 ecd15a8 {
    width: 100%;
    min-height: 80px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1755b61 {
    width: 100%;
    min-height: 80px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a4207e9b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 a3b2801 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 20px 4%;
}
    
#d27cd6c0 {
    width: 100%;
    min-height: 80px;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a20d2caf {
    flex-direction: column;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    padding: 0px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#bbf2e521 {
    width: 100%;
}
    
#\33 60ea86e {
    width: 100%;
}
    
#c8cd7077 {
    width: 100%;
}
    
#\35 a9e39e4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_4hs {
    height: 240px;
    width: 80.76%;
}
    
#\30 f9ca077 {
    height: 240px;
    width: 80.76%;
}
    
#\32 46fcc01 {
    height: 240px;
    width: 94.36%;
}
}



@media (max-width: 767px) {
    
#\36 663b8e8 {
    min-height: unset;
    padding: 60px 5% 60px 5%;
}
    
#\34 2ad6be4 {
    align-items: center;
}
    
#\32 8f62917 {
    width: 100%;
}
    
#\36 8efc29a {
    flex-direction: column;
    align-items: center;
}
    
#\37 aa74cc9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f63f64d2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
}
    
#b0e8ac6c {
    width: 100%;
    order: 3;
}
    
#\31 fec1e43 {
    min-height: 0;
    flex-direction: column;
    row-gap: 14px;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\34 f7163de {
    order: 0;
}
    
#\34 6d61bd1 {
    order: 1;
}
    
#widget_fl3 {
    order: 4;
}
    
#e9092bfc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e9092bfc {
    order: 5;
    margin: 0px 0% 20px 0%;
}
    
#\36 9cad4ca {
    order: 6;
}
    
#\33 88b2afb {
    order: 7;
}
    
#\37 ac7dca8 {
    margin: 0px 0% 0px 0%;
}
    
#\36 94f2a78.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 94f2a78 {
    height: 266px;
    width: 100%;
    margin: 0px 0% 10px 0%;
}
    
#group_auo {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_u92 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\34 6545630 {
    align-items: center;
}
    
#dc3463ee {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 0% 4%;
}
    
#d766de66 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e7bdfee {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 70c22e4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 0% 4% 4% 4%;
}
    
#\34 cd6e93d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 7eee2f5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#fc3e95a7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 27398f8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#widget_d67 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e3b35273 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 be329e2 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d61b5b02 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 eda29ae {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 3aa4242 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#acf62988 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 7936f5b {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 9b832e1 {
    margin: 0px 0% 0px 0%;
}
}

