@media (min-width:1025px) {
  *#dm .dmInner *.u_1862424518 { text-align:left !important; }
}
@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner div.u_1930977453 p {
    font-family: Manrope !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1930977453 li {
    font-family: Manrope !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1930977453 {
    font-family: Manrope !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1862424518 p {
    font-family: Manrope !important;
    font-weight:700 !important;
    font-size:48px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1862424518 li {
    font-family: Manrope !important;
    font-weight:700 !important;
    font-size:48px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1862424518 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    font-family: Manrope !important;
    font-weight:700 !important;
    font-size:48px !important;
    color:rgba(255,255,255,1) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1862424518 .rteBlock { text-align:center !important; }

  *#dm .dmInner div.u_1718971146 p {
    font-family: Manrope !important;
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1718971146 li {
    font-family: Manrope !important;
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1718971146 {
    font-family: Manrope !important;
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1353877854 p {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1353877854 li {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1353877854 {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1276798166 p {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1276798166 li {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1276798166 {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1118356945 p {
    color:rgba(255,255,255,1) !important;
    font-size:18px !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1118356945 li {
    color:rgba(255,255,255,1) !important;
    font-size:18px !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1118356945 {
    color:rgba(255,255,255,1) !important;
    font-size:18px !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1970206576 p {
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1970206576 li {
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1970206576 {
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1868667694 p {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1868667694 li {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1868667694 {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1965701095 p {
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1965701095 li {
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1965701095 {
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner a.u_1545662179 {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1588842208 {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1673631222 {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1923334500 {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1448548576 {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_273143781 {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1862424518 { text-align:left !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1862424518 { text-align:left !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 07effe5 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: url();
}
    
#\35 531b362 {
    min-height: 696px;
    column-gap: 20%;
    row-gap: 120px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dfe4eb4e {
    width: 1002px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1d47455 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 96%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/3ffcbb33b5fd4a4bbf4a808333014bfc/dms3rep/multi/opt/Front-1920w.jpg");
    border-radius: 32px 32px 32px 32px;
    padding: 0% 0% 0% 0%;
    margin: 0% 2% 2% 2%;
}
    
#widget_fj2 {
    width: 964px;
    height: 260px;
    max-width: 100%;
}
}



@media all {
    
#\32 0690061 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\39 cf22903 {
    width: 61.49%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a282713c {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 4e75294 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 18be803 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_i4g {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ddb3fff1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#fc6f7c2f {
    min-height: 169px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 ab5c4b7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#bcc88663 {
    width: 94.26%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 71cc67b {
    min-height: 725px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 6% 2% 6% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a4fd164d::before, #a4fd164d > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#a4fd164d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    background-image: url();
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 891e8da::before, #\35 891e8da > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#\35 891e8da {
    background-color: rgba(175, 176, 183, 1);
    background-image: none;
}
    
#d91e39ac::before, #d91e39ac > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#d91e39ac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f286e6e {
    margin: 0px 0% 0px 0%;
}
    
#\36 2fa6f76 {
    width: 99.98%;
    grid-template-rows: minmax(501px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 0;
    max-width: 100%;
    margin: 0px 0px 0px 5px;
    grid-area: auto / auto / auto / auto;
}
    
#f7e6df00 {
    width: 280px;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 442px 0% 0px 0%;
}
    
#\32 f9aca64 {
    width: 93.36%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 290px 0% 0px 1.143278525995456%;
}
    
#\35 6a33139 {
    width: 73.05%;
    height: 272px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 4.967039102349218% 0px 0%;
}
    
#\36 6bbafe1 {
    width: 91.96%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 356px 0% 0px 0%;
}
    
#c69abed5 {
    width: 88.79%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 285px 0% 0px 0%;
}
    
#\35 8f7270a {
    width: 280px;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 426px 0% 0px 0%;
}
    
#\30 5b07b35 {
    width: 73.09%;
    height: 272px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 111e52e {
    width: 91.96%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 345px 0% 0px 0%;
}
    
#\36 4c9b912 {
    width: 100.00%;
    grid-template-rows: minmax(476px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 0;
    max-width: 100%;
    margin: -30px -6px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 2dc6f5f {
    min-height: 595px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 6% 2% 6% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cbd63809::before, #cbd63809 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#cbd63809 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    background-image: url();
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8e392da::before, #\34 8e392da > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\34 8e392da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ecc11eb0::before, #ecc11eb0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#ecc11eb0 {
    background-color: rgba(175, 176, 183, 1);
    background-image: none;
}
    
#f20426cc {
    margin: 0px 0% 0px 0%;
}
    
#eea02d6c {
    width: 73.04977711738483%;
    height: 272px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 6px 0% 0px 0.07986717734258915%;
}
    
#\34 4511c89 {
    width: 99.98%;
    grid-template-rows: minmax(506px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 0;
    max-width: 100%;
    margin: 0px 0px 0px 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 757d1fe {
    width: 91.96%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 356px 0% 0px 0%;
}
    
#\32 1dd47db {
    width: 280px;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 437px 0% 0px 0.09194270639858841%;
}
    
#\30 4b35f65 {
    width: 88.79%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 290px 0% 0px 0%;
}
    
#\38 e0d77b9 {
    width: 88.79%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 290px 0% 0px 0%;
}
    
#\34 f07545c {
    width: 73.02946120920916%;
    height: 272px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 5.067240798588337%;
}
    
#\37 00cd5ac {
    width: 280px;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 437px 0% 0px 0%;
}
    
#\32 c4a885c {
    width: 91.96%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 356px 0% 0px 0%;
}
    
#\32 516c88b {
    width: 99.68%;
    grid-template-rows: minmax(492px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 0;
    max-width: 100%;
    margin: 0px -6px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 0707562 {
    width: 88.79%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 290px 0% 0px 0%;
}
    
#b42c0bbf {
    margin: 0px 0% 0px 0%;
}
    
#\31 ef1ac0b::before, #\31 ef1ac0b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#\31 ef1ac0b {
    background-color: rgba(175, 176, 183, 1);
    background-image: none;
}
    
#\39 718607b {
    min-height: 595px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 6% 2% 6% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c44c1e2b::before, #c44c1e2b > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#c44c1e2b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    background-image: url();
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e0822ee::before, #\30 e0822ee > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\30 e0822ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6f645bc {
    width: 99.98%;
    grid-template-rows: minmax(496px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 0;
    max-width: 100%;
    margin: 0px 0px 0px 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0b5b5b1 {
    width: 91.96%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 351px 0.11336644047316986% 0px 0%;
}
    
#\31 ba80b00 {
    width: 280px;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 432px 0.11608469539375929% 0px 0%;
}
    
#\39 97d46d4 {
    width: 88.79%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 285px 0.1156715261162697% 0px 0%;
}
    
#\30 9118e3f {
    width: 73.05%;
    height: 272px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0.08413327701550131%;
}
    
#\34 d98c43e {
    width: 95.92%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 347px 0% 0px 0%;
}
    
#df7c2d20 {
    width: 73.04768639508072%;
    height: 272px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 cc4740a {
    width: 99.98%;
    grid-template-rows: minmax(498px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 0;
    max-width: 100%;
    margin: 0px -6px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a6c01425 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#aa2a4beb {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 40734c3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_s10 {
    width: 815px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 531b362 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 32px;
    padding: 0% 2% 0% 2%;
}
    
#dfe4eb4e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#dfe4eb4e {
    width: 100%;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 1d47455 {
    width: 100%;
    min-height: 80px;
    order: 0;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 24% 4%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 4e75294 {
    width: 100%;
}
    
#\39 18be803 {
    padding: 4% 4% 4% 4%;
}
    
#\39 cf22903 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc6f7c2f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f21fd488 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 71cc67b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 5px;
    column-gap: 1%;
    padding: 6% 4% 6% 4%;
}
    
#a4fd164d {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 32px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#\35 891e8da::before, #\35 891e8da > .bgExtraLayerOverlay {
    
}
    
#d91e39ac::before, #d91e39ac > .bgExtraLayerOverlay {
    
}
#d91e39ac {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 14px;
    padding-top: 16px;
    padding-bottom: 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2dc6f5f {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 5px;
    column-gap: 1%;
    padding: 6% 4% 6% 4%;
}
    
#cbd63809 {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 32px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#\34 8e392da::before, #\34 8e392da > .bgExtraLayerOverlay {
    
}
#\34 8e392da {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 14px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#ecc11eb0::before, #ecc11eb0 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c44c1e2b {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 32px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#\30 e0822ee::before, #\30 e0822ee > .bgExtraLayerOverlay {
    
}
#\30 e0822ee {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 14px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#\31 ef1ac0b::before, #\31 ef1ac0b > .bgExtraLayerOverlay {
    
}
    
#\39 718607b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 5px;
    column-gap: 1%;
    padding: 6% 4% 6% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aa2a4beb {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 3bab0ee {
    margin: 0px 0% 0px 0%;
}
    
#a6c01425 {
    align-items: center;
    row-gap: 11px;
    width: 100%;
    padding: 4px 16px 4px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\37 71cc67b {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 891e8da {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\37 2dc6f5f {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ecc11eb0 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\31 ef1ac0b {
    grid-template-rows: minmax(8px, max-content);
}
    
#\39 718607b {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\35 531b362 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
}
    
#dfe4eb4e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#dfe4eb4e {
    width: 315px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1d47455 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    justify-content: flex-start;
    margin-right: 0%;
    row-gap: 24px;
    margin-left: 0%;
    background-position: 50% 50%;
    padding: 12% 0% 24% 0%;
}
    
#\35 5e6eae0 {
    margin-left: 4%;
    margin-right: 4%;
}
    
#widget_fj2 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\39 cf22903 {
    width: 100%;
}
    
#a282713c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 4e75294 {
    width: 100%;
}
    
#\39 18be803 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
}



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



@media (max-width: 767px) {
    
#\37 71cc67b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 9px;
    padding: 8% 4% 8% 4%;
}
    
#a4fd164d {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\35 891e8da::before, #\35 891e8da > .bgExtraLayerOverlay {
    
}
    
#d91e39ac::before, #d91e39ac > .bgExtraLayerOverlay {
    
}
#d91e39ac {
    row-gap: 11px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\35 6a33139 {
    height: 240px;
}
    
#\30 5b07b35 {
    height: 240px;
}
    
#\32 f9aca64 {
    justify-self: start;
    align-self: start;
    width: 93.36%;
    margin: 246px 0% 0px 0.8547103535336944%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c69abed5 {
    justify-self: center;
    align-self: start;
    width: 88.78%;
    margin: 246px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 111e52e {
    justify-self: center;
    align-self: start;
    width: 91.95%;
    margin: 293px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 6bbafe1 {
    justify-self: center;
    align-self: start;
    width: 91.96%;
    margin: 297px 2.2015134460089887% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\37 2dc6f5f {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 9px;
    padding: 8% 4% 8% 4%;
}
    
#cbd63809 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\34 8e392da::before, #\34 8e392da > .bgExtraLayerOverlay {
    
}
#\34 8e392da {
    row-gap: 11px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#ecc11eb0::before, #ecc11eb0 > .bgExtraLayerOverlay {
    
}
    
#eea02d6c {
    height: 240px;
}
    
#\34 f07545c {
    height: 240px;
}
    
#\30 4b35f65 {
    justify-self: center;
    align-self: start;
    width: 88.7747551393822%;
    margin: 253px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 757d1fe {
    justify-self: center;
    align-self: start;
    width: 91.94886180174362%;
    margin: 301px 2.291195780863205% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 e0d77b9 {
    justify-self: center;
    align-self: start;
    width: 88.77242579835504%;
    margin: 246px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 c4a885c {
    justify-self: start;
    align-self: start;
    width: 91.95066493040326%;
    margin: 302px 0% 0px 2.772651827462199%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\31 0707562 {
    justify-self: center;
    align-self: start;
    width: 88.78%;
    margin: 248px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c44c1e2b {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\30 e0822ee::before, #\30 e0822ee > .bgExtraLayerOverlay {
    
}
#\30 e0822ee {
    row-gap: 11px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\31 ef1ac0b::before, #\31 ef1ac0b > .bgExtraLayerOverlay {
    
}
    
#\39 718607b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 9px;
    padding: 8% 4% 8% 4%;
}
    
#\30 9118e3f {
    height: 240px;
}
    
#df7c2d20 {
    height: 240px;
}
    
#\39 97d46d4 {
    justify-self: center;
    align-self: start;
    width: 88.78%;
    margin: 245px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 0b5b5b1 {
    justify-self: center;
    align-self: start;
    width: 91.95%;
    margin: 291px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 ba80b00 {
    justify-self: start;
    align-self: start;
    margin: 440px 0% 0px 1.8183759821332472%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 d98c43e {
    justify-self: center;
    align-self: start;
    width: 95.91%;
    margin: 307px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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

