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

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

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

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

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

  *#dm .dmInner a.u_1776595624:hover .iconBg { background-color:rgb(70,103,236) !important; }

  *#dm .dmInner a.u_1776595624.hover .iconBg { background-color:rgb(70,103,236) !important; }

  *#dm .dmInner a.u_1776595624 {
    gap:15px !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner a.u_1776595624 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/183d2bb9c4414f84822e3e8e1fbbc69c/icon/Arrow_688117.svg) !important;
    order:1 !important;
    width:33px !important;
    height:33px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1693911884:hover .iconBg { background-color:rgb(70,103,236) !important; }

  *#dm .dmInner a.u_1693911884.hover .iconBg { background-color:rgb(70,103,236) !important; }

  *#dm .dmInner a.u_1693911884 {
    gap:15px !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner a.u_1693911884 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/183d2bb9c4414f84822e3e8e1fbbc69c/icon/Arrow_688117.svg) !important;
    order:1 !important;
    width:33px !important;
    height:33px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1987794007 .svg { width:100% !important; }

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

  *#dm .dmInner *.u_1643643184 .svg { width:100% !important; }

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

  *#dm .dmInner *.u_1338870029 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1338870029 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1643643184 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1987794007 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1389886614 .reviewer {
    font-family: 'Poppins' !important;
    font-weight:600 !important;
    color:var(--color_8) !important;
  }

  *#dm .dmInner div.u_1389886614 .review-text {
    font-family: 'Poppins' !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1389886614 .review {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) !important;
    border-width:1px !important;
    border-radius:16px 16px 16px 16px !important;
    background-color:var(--color_5) !important;
  }

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

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

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

  *#dm .dmInner div.u_1415293098 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1415293098 .svg { width:100% !important; }

  *#dm .dmInner div.u_1178599471 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1178599471 .svg { width:100% !important; }

  *#dm .dmInner div.u_1174021390 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1174021390 .svg { width:100% !important; }

  *#dm .dmInner *.u_1924396489 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1924396489 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(243,116,28,0.09) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1330434192 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1330434192 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(243,116,28,0.09) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1726837822 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1726837822 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(243,116,28,0.09) !important;
    background-image:none !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_941465702 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1426119569 img {
    border-radius:16px 16px 16px 16px !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1679907343 img {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-color:rgb(108,108,108) rgb(108,108,108) rgb(108,108,108) rgb(108,108,108) !important;
    border-width:0px 0px 0px 0px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1389886614 .google-logo {
    width:122px !important;
    height:44px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1389886614 .google-logo {
    width:100px !important;
    height:34px !important;
  }

  *#dm .dmInner a.u_1924465923 span.text { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1389886614 .google-logo { width:150px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 572px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_frq {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_hth {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#aaed81f0 {
    align-items: flex-start;
    width: 32%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    border-radius: 16px 16px 16px 16px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    background-color: var(--color_9);
    background-image: none;
    justify-content: space-between;
    box-shadow: none;
    order: 1;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 692683b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b51e1b7 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-around;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#de5c741f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ec2df19f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b91da4f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b0c6568 {
    width: 19.8281px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b03df591 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 a9a472c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c36787c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a7ba7bb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ba1c9f02 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c5354f6f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a7d575c1 {
    margin: 0px 0% 0px 0%;
}
    
#\36 68fd36b {
    align-items: flex-start;
    width: 32%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    border-radius: 16px 16px 16px 16px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    background-color: var(--color_9);
    background-image: none;
    justify-content: space-between;
    box-shadow: none;
    order: 1;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 47160d0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c2d122c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 50bee63 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 6159432 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 5018e01 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 81e2c23 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 77a0a4f {
    width: 19.8281px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 bba9e5d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 997d6c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d35d084b {
    align-items: flex-start;
    width: 32%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    border-radius: 16px 16px 16px 16px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    background-color: var(--color_9);
    background-image: none;
    justify-content: space-between;
    box-shadow: none;
    order: 1;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#fe886aa1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 cae4a93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ad03ab5c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a968b8cf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c926c412 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 fd01f7d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ak6 {
    width: 1200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_374 {
    width: 334px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#cb786e51 {
    width: 334px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bab1f653 {
    width: 334px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce8cda3b {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#widget_iup {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d70e835a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5449bdf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd01ee44 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 0c8fc6e {
    width: 19.8281px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 f8e44e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d7ef10e {
    width: 19.8281px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 4d4ae41 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ddc8b485 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 84aaad2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#c67352ec {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f114a30 {
    width: 19.8281px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 43b6bb8 {
    width: 19.8281px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fb410c3a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 43e9940 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d8bedba7 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    order: 2;
    flex-direction: row;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d12e5305 {
    width: 656px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_593 {
    width: 280px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 4732840 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 0;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d909ced6 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    flex-direction: row;
    order: 1;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 584b7fd {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 963302b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 648acd6 {
    align-items: flex-start;
    width: 100%;
    min-height: 410px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    order: 1;
    justify-content: space-between;
    padding: 18px 18px 18px 18px;
    margin: 0px 0% 0px 0%;
}
    
#\33 5ece70d {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9c90053 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    min-height: 192px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://le-de.cdn-website.com/183d2bb9c4414f84822e3e8e1fbbc69c/dms3rep/multi/opt/homme-dans-l-equipement-de-securite-au-travail-1920w.jpg);
    height: auto;
    border-radius: 8px 8px 8px 8px;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7bf576d {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2d8a863 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 623312d {
    align-items: flex-start;
    width: 100%;
    min-height: 410px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    order: 2;
    justify-content: space-between;
    padding: 18px 18px 18px 18px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0abbcd1 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 0;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a9b0f5d {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 53111f2 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b3df5a9 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    min-height: 192px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://le-de.cdn-website.com/183d2bb9c4414f84822e3e8e1fbbc69c/dms3rep/multi/opt/pensee-de-l-esquisse-1920w.jpg);
    height: auto;
    border-radius: 8px 8px 8px 8px;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da1aaa2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bb2b48a {
    align-items: flex-start;
    width: 100%;
    min-height: 410px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    order: 3;
    justify-content: space-between;
    padding: 18px 18px 18px 18px;
    margin: 0px 0% 0px 0%;
}
    
#eda34f74 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 0;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7486e2c {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e993127 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0789f0f {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 365a3fc {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    min-height: 192px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://le-de.cdn-website.com/183d2bb9c4414f84822e3e8e1fbbc69c/dms3rep/multi/opt/pexels-photo-1267338-1920w.jpeg);
    height: auto;
    border-radius: 8px 8px 8px 8px;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_14d {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0% 0%;
}
    
#widget_54m {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#bf01ef72 {
    margin: 0px 0% 0px 0%;
}
    
#widget_0mo {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 35ec650 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.67%;
    min-width: 4%;
    border-radius: 16px 16px 16px 16px;
    background-image: url();
    background-color: var(--color_5);
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 22315ba {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 26772c7::before, #\33 26772c7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.19;
    border-radius: inherit;
}
#\33 26772c7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/183d2bb9c4414f84822e3e8e1fbbc69c/dms3rep/multi/opt/portrait-d-ouvrier-d-usine-dans-l-equipement-de-protection-holding-thumbs-up-production-hall-1920w.png");
    background-attachment: fixed;
}
    
#widget_6f8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_on3 {
    width: 30.67%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_jhu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_jj6 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
}
    
#group_7at {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 30.67%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#efd9b0c0 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 6e6794f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 9f7ab16 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.17%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/183d2bb9c4414f84822e3e8e1fbbc69c/dms3rep/multi/opt/homme-dans-equipement-de-securite-travail-bdd92d8a-1920w.png);
    border-radius: 16px 16px 16px 16px;
    order: 1;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 c2119ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.83%;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    flex-wrap: nowrap;
    order: 2;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b13d4538 {
    align-items: flex-start;
    width: 35%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ba1ad98 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 20e746f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cb740f4 {
    align-items: flex-start;
    width: 60%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\34 253034d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5465728 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_4gr {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4fa94ab {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9dd5732 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb13be02 {
    align-items: flex-start;
    width: 35%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0bde57a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d405bc8 {
    align-items: flex-start;
    width: 57.36%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8d3bedc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\30 8d3bedc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e885597 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7e2dc2c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 496f917 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 20px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 6d5b333 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 b4facc5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_pru {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_odi {
    width: 74.99%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4c3e4c5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 2611509 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1e24c9e {
    background-color: var(--color_2);
    background-image: none;
}
    
#a4ae61d2 {
    width: 56.9922px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cf80e5f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b07e9cad {
    width: 77.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 18276d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9ba2ff2 {
    justify-content: flex-start;
    align-items: center;
    width: 17.92%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    border-style: solid;
    border-color: #000000 var(--color_8) #000000 #000000;
    border-width: 0 0px 0 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    flex-direction: row;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#d181d1e4 {
    justify-content: flex-start;
    align-items: center;
    width: 29.92%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    flex-direction: row;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#bbc5a9ef {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2e55368 {
    margin: 0px 0% 0px 0%;
}
    
#fde9f9ae {
    justify-content: flex-start;
    align-items: center;
    width: 22.17%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    border-style: solid;
    border-color: #000000 var(--color_8) #000000 #000000;
    border-width: 0 0px 0 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    flex-direction: row;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f896619c {
    justify-content: space-between;
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    height: auto;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f57c405 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2ll {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 69cbcc9 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\38 f325c23 {
    margin: 0px 0% 0px 0%;
}
    
#\32 bef50bd {
    align-items: center;
    width: 32.41%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_5);
    border-width: 0 0 0 0px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bb8530b5 {
    align-items: center;
    width: 32.41%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_5);
    border-width: 0 0 0 0px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2c96e22 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 91f7333 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4c43189 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 1cfa283.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 1cfa283 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 8% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2c77079 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 713fc06 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a5bc7ad5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4e6242f {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c5b1327 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: none;
}
    
#\32 7bcf128 {
    width: 800px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ac473ba {
    align-items: center;
    width: 32.41%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_5);
    border-width: 0 0 0 0px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 abeb24f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 abeb24f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 8% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ce19c9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e3d5d60.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 e3d5d60 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 8% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f6b8b92 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 d6eedf4 {
    align-items: flex-start;
    width: 570px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f3a8232 {
    background-color: var(--color_9);
    background-image: none;
}
    
#\30 f8ef8fa {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d49ea176 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.75%;
    min-width: 4%;
    justify-content: space-between;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 10ade94 {
    min-height: 66px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c6e411bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0d49b27 {
    margin: 0px 0% 0px 0%;
}
    
#e18161fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e0353568 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.25%;
    min-width: 4%;
    background-image: url();
    border-radius: 16px 16px 16px 16px;
    align-items: center;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 93d10e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 672ae6a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5689aa6 {
    width: 100%;
    height: 446px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 7639455 {
    align-items: flex-start;
    width: 570px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ecc7da29 {
    margin: 0px 0% 0px 0%;
}
    
#\31 0f27ca4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.75%;
    min-width: 4%;
    justify-content: space-between;
    order: 1;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#e2792989 {
    min-height: 66px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 224dc25 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.25%;
    min-width: 4%;
    background-image: url();
    border-radius: 16px 16px 16px 16px;
    align-items: center;
    justify-content: flex-end;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e574cf6c {
    background-color: var(--color_9);
    background-image: none;
}
    
#\35 be92a50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 578f17d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 52591d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vc8 {
    width: 100%;
    height: 424px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e649fc13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#a2c43c4b {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d2ed1da3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#cee58648 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    order: 2;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_7qg {
    width: 496px;
    height: auto;
    max-width: 100%;
}
    
#widget_uti {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_06f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 ae704cd {
    align-items: flex-start;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 6%;
    height: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d12b247 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c967d61 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d734a011 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5d450de {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 e09a13e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-color: var(--color_9);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    order: 1;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0490336 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 054c3ef {
    align-items: flex-start;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 6%;
    height: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 85c157c {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4e10c4c {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4b6df32 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc7c0e64 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\33 7266995 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-position: 50% 0%;
    justify-content: flex-end;
    border-radius: 16px 16px 16px 16px;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 28112aa {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f99bcc04 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 63%;
    min-width: 4%;
    background-image: url();
    background-origin: border-box;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ccd690eb::before, #ccd690eb > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(42, 61, 143, 1) 46%, rgba(0, 0, 0, 0) 100%);
}
#ccd690eb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-position: 100% 50%;
    background-color: rgba(70, 103, 236, 0.04);
    background-image: none;
    background-size: contain;
}
    
#dd401ac1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 c1dc666 {
    margin: 0px 0% 0px 0%;
}
    
#\38 fdc8199.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\38 fdc8199 {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 3;
    margin: 4% 0% 0px 0%;
}
    
#\39 712354e {
    min-height: 550px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 654b90c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t46 {
    width: 100%;
    height: 400px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aaed81f0 {
    width: 100.00%;
    height: auto;
    min-height: 269px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b91da4f {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 b51e1b7 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 68fd36b {
    width: 100.00%;
    height: auto;
    min-height: 269px;
    margin: 0px 0% 0px 0%;
}
    
#d35d084b {
    width: 100.00%;
    height: auto;
    min-height: 269px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 584b7fd {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#bf01ef72 {
    margin: 0px 0% 0px 0%;
}
    
#d909ced6 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 648acd6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 623312d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 bb2b48a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 22315ba {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d57ddc53 {
    margin: 0px 0% 0px 0%;
}
    
#\33 26772c7::before, #\33 26772c7 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#efd9b0c0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 7e2dc2c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 496f917 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c4c3e4c5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 18276d3 {
    order: 1;
}
    
#bbc5a9ef {
    min-height: 0px;
    padding: 4% 2% 4% 2%;
}
    
#cf80e5f5 {
    order: 1;
}
    
#b07e9cad {
    order: 1;
    width: 66.68%;
}
    
#f896619c {
    column-gap: 1%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a4ae61d2 {
    width: 45.5667px;
}
    
#\36 2e55368 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 f325c23 {
    margin: 0px 0% 0px 0%;
}
    
#\36 713fc06 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d49ea176 {
    width: 100%;
    min-height: 80px;
    padding-bottom: 16px;
    order: 1;
    row-gap: 32px;
}
    
#\33 d6eedf4 {
    width: 100%;
}
    
#\31 10ade94 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 11px;
    column-gap: 0%;
}
    
#e0353568 {
    width: 100%;
    min-height: 303px;
    height: auto;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7639455 {
    width: 100%;
}
    
#\31 0f27ca4 {
    width: 100%;
    min-height: 80px;
    padding-bottom: 16px;
    order: 1;
    row-gap: 32px;
}
    
#e2792989 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 11px;
    column-gap: 0%;
}
    
#\36 224dc25 {
    width: 100%;
    min-height: 303px;
    height: auto;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a2c43c4b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
}
    
#a0343582 {
    margin: 0px 0% 0px 0%;
}
    
#e649fc13 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#cee58648 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 e09a13e {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ccd690eb::before, #ccd690eb > .bgExtraLayerOverlay {
    
}
    
#\39 712354e {
    padding: 4% 2% 4% 2%;
}
    
#\34 c1dc666 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#aaed81f0 {
    width: 100.00%;
    row-gap: 10px;
    min-height: 0px;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#de5c741f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 b91da4f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\33 b51e1b7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 68fd36b {
    width: 100.00%;
    row-gap: 10px;
    min-height: 0px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#d35d084b {
    width: 100.00%;
    row-gap: 10px;
    min-height: 0px;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ak6 {
    width: 100.00%;
}
    
#\39 692683b {
    align-items: flex-start;
}
    
#a7d575c1 {
    margin: 0px 0% 0px 0%;
}
    
#d8bedba7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d12e5305 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#d909ced6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 584b7fd {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_14d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_54m {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 648acd6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 623312d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 bb2b48a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 35ec650 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 22315ba {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\33 26772c7::before, #\33 26772c7 > .bgExtraLayerOverlay {
    
}
    
#group_on3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d57ddc53 {
    margin: 0px 0% 0px 0%;
}
    
#group_7at {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#efd9b0c0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 8% 4%;
}
    
#\36 9f7ab16 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    height: auto;
}
    
#\33 c2119ea {
    min-height: 0px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 7e2dc2c {
    margin: 0px 0% 0px 0%;
}
    
#\35 cb740f4 {
    align-items: center;
    min-width: 32px;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\34 253034d {
    min-width: 32px;
    width: 20%;
    margin: 0px 0% 0px 0%;
}
    
#e5465728 {
    min-width: 32px;
    width: 69.94%;
    margin: 0px 0% 0px 0%;
}
    
#b13d4538 {
    align-items: center;
    min-width: 32px;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\34 ba1ad98 {
    min-width: 32px;
    width: 20%;
    margin: 0px 0% 0px 0%;
}
    
#\31 20e746f {
    min-width: 32px;
    width: 71.38%;
    margin: 0px 0% 0px 0%;
}
    
#\39 d405bc8 {
    align-items: center;
    width: 100%;
    min-width: 32px;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\30 8d3bedc {
    min-width: 32px;
    width: 20%;
    margin: 0px 0% 0px 0%;
}
    
#\39 e885597 {
    min-width: 32px;
    width: 69.94%;
    margin: 0px 0% 0px 0%;
}
    
#fb13be02 {
    align-items: center;
    width: 100%;
    min-width: 32px;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\30 9dd5732 {
    min-width: 32px;
    width: 20%;
    margin: 0px 0% 0px 0%;
}
    
#a0bde57a {
    min-width: 32px;
    width: 64.17%;
    margin: 0px 0% 0px 0%;
}
    
#group_4gr {
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4fa94ab {
    min-width: 32px;
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 496f917 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 2% 4%;
}
    
#\39 b4facc5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#widget_odi {
    width: 100.00%;
}
    
#c4c3e4c5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 18276d3 {
    margin: 0px 0% 0px 0%;
}
    
#c9ba2ff2 {
    padding-left: 8%;
    padding-right: 8%;
    width: 100%;
    min-height: auto;
    justify-content: flex-start;
    align-self: center;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#d181d1e4 {
    padding-left: 8%;
    padding-right: 8%;
    width: 100%;
    min-height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#bbc5a9ef {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 0% 8% 0%;
}
    
#cf80e5f5 {
    margin: 0px 0% 0px 0%;
}
    
#\36 2e55368 {
    margin: 0px 0% 0px 0%;
}
    
#b07e9cad {
    margin: 0px 0% 0px 0%;
}
    
#fde9f9ae {
    padding-left: 8%;
    padding-right: 8%;
    width: 100%;
    min-height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#f896619c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    align-content: flex-start;
    padding-left: 0px;
    padding-right: 0px;
    column-gap: 0%;
    flex-direction: column;
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#\32 bef50bd {
    min-width: 32px;
    align-items: center;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bb8530b5 {
    min-width: 32px;
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 4c43189 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 2c77079 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 713fc06 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 ac473ba {
    min-width: 32px;
    align-items: center;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d49ea176 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    justify-content: flex-start;
    row-gap: 17px;
}
    
#\33 d6eedf4 {
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\31 10ade94 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    flex-wrap: nowrap;
}
    
#e0353568 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 5689aa6 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\35 7639455 {
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\31 0f27ca4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    justify-content: flex-start;
    row-gap: 17px;
}
    
#e2792989 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    flex-wrap: nowrap;
}
    
#\36 224dc25 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_vc8 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#e649fc13 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a2c43c4b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#cee58648 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 ae704cd {
    justify-content: flex-start;
}
    
#\36 e09a13e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 054c3ef {
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\33 7266995 {
    min-height: 261px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 0;
}
    
#f99bcc04 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 1;
}
    
#ccd690eb::before, #ccd690eb > .bgExtraLayerOverlay {
    
}
    
#\34 c1dc666 {
    margin: 0px 0% 0px 0%;
}
    
#\39 712354e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#widget_t46 {
    height: 240px;
}
}

