@media all {
  *#dm .dmInner div.u_3402876820 img { object-fit:contain !important; }

  *#dm .dmInner div.u_2801767027 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1885204206 img { object-fit:contain !important; }

  *#dm .dmInner div.u_525040127 hr {
    color:rgba(91,91,91,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_453696293 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1227414453 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1062105599 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1294955749 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1477100904 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1613490404 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1638241636 hr {
    color:rgba(91,91,91,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_3213215438 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1651127015 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1677118937 hr { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2066760004 img { object-fit:contain !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1952664931 span.text { font-size:14px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_1962239578 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1952664931 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@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);
    padding: 16px 0px 16px 0px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 15% 16px 5% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_7if {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_73j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_g3h.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_g3h {
    width: 361px;
    height: auto;
    max-width: 100%;
    margin-top: -5%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    justify-content: center;
}
    
#widget_73j.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_73j {
    align-self: flex-start;
    width: 100.00%;
    margin: 0px 0px 16px 0px;
}
    
#widget_g3h.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_g3h {
    margin: 0% 0% 0% 0%;
}
    
#widget_7if.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_7if {
    margin: 0px 0% 40px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 200px 4% 80px 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_g3h.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_g3h {
    width: 326px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7if.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_7if {
    margin: 0px 0% 16px 0%;
}
    
#widget_73j.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_73j {
    margin: 0px 0% 16px 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(232, 242, 246, 1);
    background-image: initial;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    column-gap: 15%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 8px 16px 8px 16px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ece4d254 {
    align-items: center;
    width: 14.27%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 8px 8px 8px 8px;
}
    
#d921dadd {
    align-items: center;
    width: 13.577522935779815%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#c29e5766 {
    align-items: center;
    width: 13.577522935779815%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#widget_0t1 {
    width: 100.00%;
    height: 45px;
    max-width: 100%;
}
    
#widget_chp {
    width: 90.75%;
    height: 56px;
    max-width: 100%;
}
    
#\38 af521c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d633f103 {
    min-height: 20px;
    column-gap: 15%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_auf {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding: 1% 2% 2% 2%;
}
    
#\36 3d24979f4a54e38542a8abb {
    column-gap: 5%;
}
    
#widget_0t1 {
    height: 24px;
}
    
#d633f103 {
    column-gap: 5%;
}
    
#ece4d254 {
    width: 19.35%;
    height: auto;
    min-height: 48px;
}
    
#d921dadd {
    width: 21.65%;
    height: auto;
    min-height: 106px;
}
    
#c29e5766 {
    width: 20.15%;
    height: auto;
    min-height: 78px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 3%;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 2% 1% 2%;
}
    
#widget_0t1 {
    height: 22px;
}
    
#widget_chp {
    height: 56px;
}
    
#\38 af521c6 {
    height: 22px;
}
    
#ece4d254 {
    width: 25%;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#c29e5766 {
    width: 25%;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#d921dadd {
    height: auto;
    min-height: 88px;
    width: 25%;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#d633f103 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 3%;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 6024b5d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
}
    
#\30 28f1125 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
}
    
#widget_3o2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_gh0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_gh0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#group_n9r {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#group_q9g {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49.00374617737003%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#widget_00r {
    width: 99.67%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dd4c0fe {
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    padding: 16px 8px 16px 8px;
}
    
#widget_6ec {
    width: 366px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_74k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 28f1125 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_n9r {
    align-items: flex-start;
}
    
#widget_6ec {
    width: 318px;
}
    
#widget_00r {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 6024b5d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 28f1125 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_n9r {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#group_q9g {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 119px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 dd4c0fe {
    min-width: 32px;
    width: 99.81%;
    row-gap: 16px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_00r.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_00r {
    width: 93.12%;
    margin: 0px 0% 16px 0%;
}
}



@media all {
    
#\38 5926db8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\32 5e70c94 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 6% 0%;
}
    
#\33 d3760cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e1e0018 {
    width: 87.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c9effa5 {
    background-color: rgba(232, 242, 246, 1);
    background-image: initial;
    border-radius: 24px 24px 0 0;
}
    
#widget_fv8 {
    width: 64.83%;
    height: auto;
    max-width: 100%;
}
    
#group_hu4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    margin-top: 24px;
    padding: 16px 16px 16px 16px;
}
    
#group_dda {
    justify-content: flex-end;
    align-items: flex-start;
    width: 33%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-image: url(https://lirp.cdn-website.com/3222da53/dms3rep/multi/opt/Rectangle+26-480h.png);
    border-radius: 8px 8px 8px 8px;
    padding: 24px 24px 24px 24px;
}
#group_dda.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABdklEQVQY0x3Le0taYQDA4fdjVTQoZHY5QbWWtS4YIUmxFiGFXU66mVgtTY9ZmdIkZ3W0ZRlJJKTWGZTp0S6sj/Mb9f/ziIpeQ68+Ua4+U6m9UHt+RdM0/hzuE4+EuEgfU9VriOKNRr6oUbi95++djv74j8L1NWo0xJ53mUwiRrn0gDg5zZBQ0yRPsmSvbihVnsjncqR2fOyvyVzEI1TeYCSyh3djm+BWjPjRGYXbO3LZLMfhDY78Li4Pf1EulRDfHS7sMzI/HGsom1FS6XOSqkoiHORgx09G/U2+UESMjVoZG7Jgm7DhXHLj39wmoARRfOuE/OvEorukkknEp84eTO3dWPrMTFq/MmNfYE5ewuly41lZRQkEiO6GEa0tEh3NRkxSF8O9X7BYx5n4NoVt1s78osyKx0NICSCamwwYGpvo+NhGt9RJ38AgQ+aR9zA5NY3scOL1+RB1dQ18qG/EaDAitUl09fTy2dTP4LD5Hc/OLeBe/cl/AmQJ8bp/4UIAAAAASUVORK5CYII=');
}
    
#widget_qfe {
    width: 84.87%;
    height: auto;
    max-width: 100%;
}
    
#widget_cpq {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\34 50dcf05 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 33%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-image: url(https://lirp.cdn-website.com/3222da53/dms3rep/multi/opt/Rectangle+27-480h.png);
    border-radius: 8px 8px 8px 8px;
    padding: 24px 24px 24px 24px;
}
#\34 50dcf05.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABUElEQVQY0xXDW0/TYACA4e+OG8bIMLBT6cZ6XE9r97WjpaOUZgPGDlUTs6BRIwpeKf//5jU+ySPKsE99Y/L6PmFfeqRGB6V5QGEr1NKklgbReQsx886oroZ82035+hCynAzwOkdsI4NfpeS5jCiMNmJivyNPFPbrkO+Pkl3qkBkKT0XE390tf+oFq1QiAu2ELOizyi22uctCBsyjiLoqedqs2e8+cvfwCeEOTkidPuVUp5w6zCYx8eWCYvGBYvWZq/UzyfYNMWgf4esdsonGPAkJpzleusGZ73Fuf2BWv9GXbwi128LRe2TSprpOmWU3OMk9Q1mj5V+wyp+MqxeErraxR31kYDCfhSRxguWndK0cxV9ixBvcyy3CHp3zv2+PkJ6FDFxs06Gr2pwqY5QLj5HuI8xBD13tMdZUQuuC2DUYa0Pap2c0G02ODxu0Gof8A01un/Oz9XThAAAAAElFTkSuQmCC');
}
    
#\36 3ea949e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 9154c76 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#d30de610 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 33%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-image: url(https://lirp.cdn-website.com/3222da53/dms3rep/multi/opt/Rectangle+28-480h.png);
    border-radius: 8px 8px 8px 8px;
    padding: 24px 24px 24px 24px;
}
#d30de610.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABg0lEQVQY0wXBa0tacQDA4f8XCSK2iHqxLKPoPizbIihrItogJ27DLpZ08dIN0wpaZc5t1ZyjskmmBz1mhFFxVssy3Iug7/PrecTlTZ5/hSLFxyfuCw8oJxIXR7/5e5LgLn9LoVjk4S6PSJ6dc3p1jVL4j5K/J5c8JPtzndzhDpfZFFdnWXLxfUQoGieSzJA4V5AvFNIHYaQ1N/LmIvJuAGlngz9eO8If2mUzEuXXcZq4lCa1vUVmwU5m1obkm+ZoeYZ9twXhWfmCP/CNrfAeke8/iHldpIaNyJ8GkF02JP8kibUZhMM9j9u7gn89SHDJS9j+kZhBy7H+NbLDTMbnIBtcQJisNswj4wxPuXDax1i1DrKt7yAy0MqBtY/ohImYx4LQdPfwtrcPncHAe30/E/oefLp2Au9aCA1q+DqkJWjpQlSrXlFXV0NzUz2dLfUYNQ2MdqpxalW43qjw6JqYM2kR5WUlVJWXoqp6SWN1Bd21FRhqX/BBXcrntkoc/W04zTqeAVPS+WgDhvAOAAAAAElFTkSuQmCC');
}
    
#\31 7be6115 {
    width: 72.09%;
    height: auto;
    max-width: 100%;
}
    
#d6e2a44a {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 5e70c94 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_fv8 {
    width: 88.15%;
}
    
#group_hu4 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_dda {
    min-width: 32px;
    width: 350px;
    margin: 0px 0% 0px 0%;
}
#group_dda.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABdklEQVQY0x3Le0taYQDA4fdjVTQoZHY5QbWWtS4YIUmxFiGFXU66mVgtTY9ZmdIkZ3W0ZRlJJKTWGZTp0S6sj/Mb9f/ziIpeQ68+Ua4+U6m9UHt+RdM0/hzuE4+EuEgfU9VriOKNRr6oUbi95++djv74j8L1NWo0xJ53mUwiRrn0gDg5zZBQ0yRPsmSvbihVnsjncqR2fOyvyVzEI1TeYCSyh3djm+BWjPjRGYXbO3LZLMfhDY78Li4Pf1EulRDfHS7sMzI/HGsom1FS6XOSqkoiHORgx09G/U2+UESMjVoZG7Jgm7DhXHLj39wmoARRfOuE/OvEorukkknEp84eTO3dWPrMTFq/MmNfYE5ewuly41lZRQkEiO6GEa0tEh3NRkxSF8O9X7BYx5n4NoVt1s78osyKx0NICSCamwwYGpvo+NhGt9RJ38AgQ+aR9zA5NY3scOL1+RB1dQ18qG/EaDAitUl09fTy2dTP4LD5Hc/OLeBe/cl/AmQJ8bp/4UIAAAAASUVORK5CYII=');
}
    
#\34 50dcf05 {
    min-width: 32px;
    width: 350px;
    margin: 0px 0% 0px 0%;
}
#\34 50dcf05.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABUElEQVQY0xXDW0/TYACA4e+OG8bIMLBT6cZ6XE9r97WjpaOUZgPGDlUTs6BRIwpeKf//5jU+ySPKsE99Y/L6PmFfeqRGB6V5QGEr1NKklgbReQsx886oroZ82035+hCynAzwOkdsI4NfpeS5jCiMNmJivyNPFPbrkO+Pkl3qkBkKT0XE390tf+oFq1QiAu2ELOizyi22uctCBsyjiLoqedqs2e8+cvfwCeEOTkidPuVUp5w6zCYx8eWCYvGBYvWZq/UzyfYNMWgf4esdsonGPAkJpzleusGZ73Fuf2BWv9GXbwi128LRe2TSprpOmWU3OMk9Q1mj5V+wyp+MqxeErraxR31kYDCfhSRxguWndK0cxV9ixBvcyy3CHp3zv2+PkJ6FDFxs06Gr2pwqY5QLj5HuI8xBD13tMdZUQuuC2DUYa0Pap2c0G02ODxu0Gof8A01un/Oz9XThAAAAAElFTkSuQmCC');
}
    
#d30de610 {
    min-width: 32px;
    width: 350px;
    margin: 0px 0% 0px 0%;
}
#d30de610.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABg0lEQVQY0wXBa0tacQDA4f8XCSK2iHqxLKPoPizbIihrItogJ27DLpZ08dIN0wpaZc5t1ZyjskmmBz1mhFFxVssy3Iug7/PrecTlTZ5/hSLFxyfuCw8oJxIXR7/5e5LgLn9LoVjk4S6PSJ6dc3p1jVL4j5K/J5c8JPtzndzhDpfZFFdnWXLxfUQoGieSzJA4V5AvFNIHYaQ1N/LmIvJuAGlngz9eO8If2mUzEuXXcZq4lCa1vUVmwU5m1obkm+ZoeYZ9twXhWfmCP/CNrfAeke8/iHldpIaNyJ8GkF02JP8kibUZhMM9j9u7gn89SHDJS9j+kZhBy7H+NbLDTMbnIBtcQJisNswj4wxPuXDax1i1DrKt7yAy0MqBtY/ohImYx4LQdPfwtrcPncHAe30/E/oefLp2Au9aCA1q+DqkJWjpQlSrXlFXV0NzUz2dLfUYNQ2MdqpxalW43qjw6JqYM2kR5WUlVJWXoqp6SWN1Bd21FRhqX/BBXcrntkoc/W04zTqeAVPS+WgDhvAOAAAAAElFTkSuQmCC');
}
    
#\39 e1e0018 {
    width: 98.52%;
}
}



@media (max-width: 767px) {
    
#\38 5926db8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0% 16px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 5e70c94 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#widget_fv8 {
    width: 96.32%;
}
    
#group_hu4 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_dda {
    min-width: 32px;
    width: 100%;
    min-height: 300px;
    margin: 0px 0% 0px 0%;
}
#group_dda.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABdklEQVQY0x3Le0taYQDA4fdjVTQoZHY5QbWWtS4YIUmxFiGFXU66mVgtTY9ZmdIkZ3W0ZRlJJKTWGZTp0S6sj/Mb9f/ziIpeQ68+Ua4+U6m9UHt+RdM0/hzuE4+EuEgfU9VriOKNRr6oUbi95++djv74j8L1NWo0xJ53mUwiRrn0gDg5zZBQ0yRPsmSvbihVnsjncqR2fOyvyVzEI1TeYCSyh3djm+BWjPjRGYXbO3LZLMfhDY78Li4Pf1EulRDfHS7sMzI/HGsom1FS6XOSqkoiHORgx09G/U2+UESMjVoZG7Jgm7DhXHLj39wmoARRfOuE/OvEorukkknEp84eTO3dWPrMTFq/MmNfYE5ewuly41lZRQkEiO6GEa0tEh3NRkxSF8O9X7BYx5n4NoVt1s78osyKx0NICSCamwwYGpvo+NhGt9RJ38AgQ+aR9zA5NY3scOL1+RB1dQ18qG/EaDAitUl09fTy2dTP4LD5Hc/OLeBe/cl/AmQJ8bp/4UIAAAAASUVORK5CYII=');
}
    
#\34 50dcf05 {
    min-width: 32px;
    width: 100.00%;
    min-height: 300px;
    margin: 0px 0% 0px 0%;
}
#\34 50dcf05.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABUElEQVQY0xXDW0/TYACA4e+OG8bIMLBT6cZ6XE9r97WjpaOUZgPGDlUTs6BRIwpeKf//5jU+ySPKsE99Y/L6PmFfeqRGB6V5QGEr1NKklgbReQsx886oroZ82035+hCynAzwOkdsI4NfpeS5jCiMNmJivyNPFPbrkO+Pkl3qkBkKT0XE390tf+oFq1QiAu2ELOizyi22uctCBsyjiLoqedqs2e8+cvfwCeEOTkidPuVUp5w6zCYx8eWCYvGBYvWZq/UzyfYNMWgf4esdsonGPAkJpzleusGZ73Fuf2BWv9GXbwi128LRe2TSprpOmWU3OMk9Q1mj5V+wyp+MqxeErraxR31kYDCfhSRxguWndK0cxV9ixBvcyy3CHp3zv2+PkJ6FDFxs06Gr2pwqY5QLj5HuI8xBD13tMdZUQuuC2DUYa0Pap2c0G02ODxu0Gof8A01un/Oz9XThAAAAAElFTkSuQmCC');
}
    
#d30de610 {
    min-width: 32px;
    width: 100.00%;
    min-height: 300px;
    margin: 0px 0% 0px 0%;
}
#d30de610.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABg0lEQVQY0wXBa0tacQDA4f8XCSK2iHqxLKPoPizbIihrItogJ27DLpZ08dIN0wpaZc5t1ZyjskmmBz1mhFFxVssy3Iug7/PrecTlTZ5/hSLFxyfuCw8oJxIXR7/5e5LgLn9LoVjk4S6PSJ6dc3p1jVL4j5K/J5c8JPtzndzhDpfZFFdnWXLxfUQoGieSzJA4V5AvFNIHYaQ1N/LmIvJuAGlngz9eO8If2mUzEuXXcZq4lCa1vUVmwU5m1obkm+ZoeYZ9twXhWfmCP/CNrfAeke8/iHldpIaNyJ8GkF02JP8kibUZhMM9j9u7gn89SHDJS9j+kZhBy7H+NbLDTMbnIBtcQJisNswj4wxPuXDax1i1DrKt7yAy0MqBtY/ohImYx4LQdPfwtrcPncHAe30/E/oefLp2Au9aCA1q+DqkJWjpQlSrXlFXV0NzUz2dLfUYNQ2MdqpxalW43qjw6JqYM2kR5WUlVJWXoqp6SWN1Bd21FRhqX/BBXcrntkoc/W04zTqeAVPS+WgDhvAOAAAAAElFTkSuQmCC');
}
    
#d9b3214b {
    margin: 0px 0% 0px 0%;
}
    
#\33 d3760cd {
    width: 87.18%;
}
}



@media all {
    
#\37 288c4c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#b35368cb {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#\33 8ab20f6 {
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 24px 24px 0 0;
}
    
#f491b673 {
    margin-top: -24px;
}
    
#group_9p6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 16px 16px 40px 16px;
}
    
#\33 99a6260 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_0vb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    flex-wrap: nowrap;
}
    
#widget_bkj {
    width: 89.93%;
    height: auto;
    max-width: 100%;
}
    
#b261b6e8 {
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
}
    
#f92d2e2b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b273f30 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 430px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    padding: 0px 16px 0px 16px;
}
    
#\38 be09ef3 {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-width: 1px 0px 1px 0px;
    align-self: stretch;
    height: auto;
    padding: 24px 16px 24px 16px;
}
    
#widget_7jt {
    width: 175px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_4pd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_4pd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bceda179 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b73fc72 {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-width: 1px 1px 1px 1px;
    align-self: stretch;
    height: auto;
    padding: 24px 16px 24px 16px;
}
    
#b6f515c9 {
    width: 175px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f2341a9c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f2341a9c {
    width: 100.08%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_mi9 {
    justify-content: flex-start;
    align-items: center;
    width: 100.01%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
}
    
#\39 2aa8187 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 2;
    padding: 16px 0px 16px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1fb3555 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1960b15 {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-width: 1px 0px 1px 0px;
    align-self: stretch;
    height: auto;
    padding: 24px 16px 24px 16px;
}
    
#\32 19a2e7a {
    width: 175px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 4bf24c4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 2;
    padding: 16px 0px 16px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fae7118.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 fae7118 {
    width: 90.10%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ab9da3e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d1401096 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 430px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    padding: 0px 16px 0px 16px;
}
    
#\33 e6f622a {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-width: 1px 0px 1px 0px;
    align-self: stretch;
    height: auto;
    padding: 24px 16px 24px 16px;
}
    
#\31 4eaf852 {
    width: 175px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 084ba0d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.01%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
}
    
#\33 4ad4f6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 4ad4f6f {
    width: 89.10%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bf37ad7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9a041bb {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-width: 1px 1px 1px 1px;
    align-self: stretch;
    height: auto;
    padding: 24px 16px 24px 16px;
}
    
#b8001eed {
    width: 175px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 ccdb9a9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 2;
    padding: 16px 0px 16px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 486b334.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 486b334 {
    width: 100.08%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 21c14d0 {
    width: 83.10%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e2eaff4 {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-width: 1px 0px 1px 0px;
    align-self: stretch;
    height: auto;
    padding: 24px 16px 24px 16px;
}
    
#a57ecaf7 {
    width: 175px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 8713d87 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 2;
    padding: 16px 0px 16px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4a1685d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 4a1685d {
    width: 90.10%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a3fc00f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b35368cb {
    padding: 8% 2% 4% 2%;
}
    
#bceda179 {
    width: 96.36%;
}
    
#\38 be09ef3 {
    min-width: 32px;
    min-height: auto;
    width: 75%;
    max-width: 100%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 b273f30 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#group_9p6 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#group_0vb {
    min-width: 32px;
    width: 606px;
    height: auto;
    min-height: 148px;
    margin: 0px 0% 0px 0%;
}
    
#b261b6e8 {
    min-width: 32px;
    width: 80%;
    height: auto;
    min-height: 104px;
    margin: 0px 0% 0px 0%;
}
    
#f491b673 {
    margin: -24px 0% 0px 0%;
}
    
#widget_bkj {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 99a6260 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 b73fc72 {
    min-width: 32px;
    min-height: auto;
    width: 75%;
    margin: 0px 0% 0px 0%;
}
    
#\34 1fb3555 {
    width: 96.36%;
}
    
#\31 1960b15 {
    min-width: 32px;
    min-height: auto;
    width: 75%;
    margin: 0px 0% 0px 0%;
}
    
#ab9da3e3 {
    width: 96.36%;
}
    
#d1401096 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 e6f622a {
    min-width: 32px;
    min-height: auto;
    align-items: flex-start;
    width: 75%;
    margin: 0px 0% 0px 0%;
}
    
#\37 bf37ad7 {
    width: 96.36%;
}
    
#\39 9a041bb {
    min-width: 32px;
    min-height: auto;
    width: 75%;
    margin: 0px 0% 0px 0%;
}
    
#\31 21c14d0 {
    width: 96.36%;
}
    
#\33 e2eaff4 {
    min-width: 32px;
    min-height: auto;
    width: 75%;
    margin: 0px 0% 0px 0%;
}
    
#\33 a3fc00f {
    width: 96.36%;
}
    
#\37 288c4c0 {
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\37 288c4c0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b35368cb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#widget_7jt {
    height: 86px;
}
    
#b6f515c9 {
    height: 84px;
}
    
#\32 19a2e7a {
    height: 88px;
}
    
#\31 4eaf852 {
    height: 86px;
}
    
#b8001eed {
    height: 86px;
}
    
#a57ecaf7 {
    height: 86px;
}
    
#group_9p6 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#group_0vb {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b261b6e8 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_bkj {
    width: 100.00%;
}
    
#f92d2e2b {
    width: 100.00%;
}
    
#\35 b273f30 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 be09ef3 {
    min-width: 32px;
    min-height: auto;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 b73fc72 {
    min-width: 32px;
    min-height: auto;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 1960b15 {
    min-width: 32px;
    min-height: auto;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 fae7118 {
    width: 87.59%;
}
    
#\34 1fb3555 {
    width: 94.23%;
}
    
#d1401096 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 e6f622a {
    min-width: 32px;
    min-height: auto;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 9a041bb {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 e2eaff4 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#f491b673 {
    margin: -24px 0% 0px 0%;
}
}



@media all {
    
#\39 8537118 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 e1308f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
}
    
#\31 6b4464e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
}
    
#\36 046520e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#b26f91f4 {
    background-color: rgba(232, 242, 246, 1);
    background-image: initial;
}
    
#\32 5e70444 {
    width: 97.489559259638%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb99f7c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bb99f7c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#group_r47 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    padding: 0px 16px 0px 16px;
}
    
#group_5a2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50.00004316391497%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 16px 16px 16px 0px;
}
    
#widget_9rq {
    width: 95.98%;
    height: auto;
    max-width: 100%;
}
    
#ca83943d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50.00004316391497%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_5);
    padding: 16px 16px 16px 16px;
}
    
#\39 22f0b3c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 fd89e80 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    padding: 0px 16px 0px 16px;
}
    
#bdd6bb63 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50.00004316391497%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 16px 16px 16px 0px;
}
    
#d20b81bf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50.00004316391497%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    padding: 16px 16px 16px 16px;
}
    
#\36 cb35442 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_eco {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 512px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#widget_ga5 {
    width: 170px;
    height: auto;
    max-width: 100%;
}
    
#widget_rju {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 046520e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 5e70444.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 5e70444 {
    align-self: center;
    margin: 0px 0px 16px 0px;
}
    
#\34 e1308f1 {
    width: 100%;
    min-height: 80px;
}
    
#\31 6b4464e {
    width: 100%;
    min-height: 80px;
}
    
#bb99f7c5 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 70.40%;
}
    
#group_eco {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 e1308f1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6b4464e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
}
    
#\36 046520e {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#\32 5e70444.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 5e70444 {
    margin: 0px 0% 8px 0%;
}
    
#group_r47 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 8px 0%;
}
    
#group_5a2 {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ca83943d {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 fd89e80 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#bdd6bb63 {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d20b81bf {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#bb99f7c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bb99f7c5 {
    margin: 0px 0% 16px 0%;
}
    
#\32 aab3504 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ga5 {
    height: 95px;
    width: 157px;
}
    
#group_eco {
    height: auto;
    min-height: 312px;
}
}



@media all {
    
#ca3faa78 {
    width: 366px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c7bb3aef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fbef25d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cd5fdaad {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b69d741 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#a30ae9fe {
    width: 93.80%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a28d7761.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a28d7761 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#ac435f56 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#fbff18da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
}
    
#\35 dcfb527 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 55%;
    min-height: 425px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\35 ba3eb6b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 45%;
    min-height: 425px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    align-self: center;
}
    
#a4326caf {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_16k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac435f56 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ca3faa78 {
    width: 302px;
}
    
#\35 dcfb527 {
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ac435f56 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#fbff18da {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 b69d741 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 dcfb527 {
    min-width: 32px;
    width: 100.00%;
    padding: 0px 8px 0px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ba3eb6b {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 423px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#ca3faa78 {
    width: 306px;
}
    
#c7bb3aef {
    width: 93.55%;
}
    
#\38 9e0ffd7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 7070405 {
    width: 105.47%;
    height: auto;
    max-width: 100%;
}
    
#\31 0c2aa79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\31 446ab3d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
}
    
#widget_l9m.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_l9m {
    width: 65.90%;
    height: auto;
    max-width: 100%;
    margin-bottom: 8px;
}
    
#widget_97l {
    width: 66.36%;
    height: auto;
    max-width: 100%;
}
    
#group_s99 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
}
    
#group_epn {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
    padding: 16px 32px 16px 32px;
}
    
#\34 def9cb4 {
    background-color: rgba(232, 242, 246, 1);
    background-image: initial;
}
    
#group_lvq {
    align-items: flex-start;
    width: 55%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
}
    
#eed8292a {
    justify-content: flex-start;
    align-items: center;
    width: 48.257095709570955%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
}
    
#widget_u9k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_394 {
    width: 89.96%;
    height: auto;
    max-width: 100%;
}
    
#widget_mq7 {
    width: 202px;
    height: auto;
    max-width: 100%;
}
    
#widget_4rd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 96a253f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
    align-self: stretch;
    height: auto;
    padding: 16px 32px 16px 32px;
}
    
#c806230b {
    align-items: flex-start;
    width: 60%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
}
    
#f351762b {
    width: 89.96%;
    height: auto;
    max-width: 100%;
}
    
#\34 edfd276 {
    width: 202px;
    height: auto;
    max-width: 100%;
}
    
#f4eb38d0 {
    justify-content: flex-start;
    align-items: center;
    width: 40%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
}
    
#\36 f028ade {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 446ab3d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_epn {
    min-width: 32px;
    width: 88.32%;
    margin: 0px 0% 0px 0%;
}
    
#group_s99 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_97l {
    width: 88.19%;
}
    
#\38 96a253f {
    min-width: 32px;
    width: 88.32%;
    min-height: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#f4eb38d0 {
    width: 45%;
}
    
#widget_l9m {
    width: 86.53%;
}
}



@media (max-width: 767px) {
    
#\31 0c2aa79 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 446ab3d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#group_epn {
    min-width: 32px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-self: stretch;
    max-width: 100%;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_4rd {
    height: 162px;
}
    
#group_s99 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: center;
    width: 100%;
    max-width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 0px 0px 0px 0px;
}
    
#widget_97l {
    width: 93.57%;
}
    
#group_lvq {
    min-width: 32px;
    order: 1;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#eed8292a {
    min-width: 32px;
    order: 0;
    width: 91.65%;
    height: auto;
    min-height: 162px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 96a253f {
    min-width: 32px;
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#c806230b {
    min-width: 32px;
    order: 1;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#f4eb38d0 {
    min-width: 32px;
    order: 0;
    width: 91.65%;
    height: auto;
    min-height: 151px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f028ade {
    height: 151px;
}
    
#f351762b {
    width: 100.00%;
}
    
#widget_394 {
    width: 100.00%;
}
    
#\32 b52a66a {
    margin: 0px 0% 0px 0%;
}
    
#widget_l9m {
    width: 100.00%;
}
}



@media all {
    
#b893bf39 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#ccd5bd3a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 57b815d::before, #\39 57b815d > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(8, 8, 8, 1);
    opacity: 0.4;
}
    
#widget_st2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_mpf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_mpf {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_pes {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_54c {
    width: 70.87%;
    height: auto;
    max-width: 100%;
}
    
#widget_ihv.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_ihv {
    width: 380px;
    height: auto;
    min-height: 49px;
    max-width: 100%;
    order: 0;
    margin-top: 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ccd5bd3a {
    padding: 8% 2% 8% 2%;
}
    
#\39 57b815d::before, #\39 57b815d > .bgExtraLayerOverlay {
    
}
    
#\30 a1994b2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_54c {
    width: 99.88%;
}
}



@media (max-width: 767px) {
    
#b893bf39 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#ccd5bd3a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 4% 20% 4%;
}
    
#\39 57b815d::before, #\39 57b815d > .bgExtraLayerOverlay {
    
}
    
#\30 a1994b2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_54c {
    width: 100.00%;
}
    
#widget_ihv {
    width: 323px;
}
    
#widget_st2 {
    width: 91.84%;
}
}

