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

  *#dm .dmInner div.u_1759024917 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1759024917 .socialHubIcon {
    width:48px !important;
    height:48px !important;
    font-size:32px !important;
    line-height:48px !important;
  }

  *#dm .dmInner div.u_1399515553 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1638074655 .svg { fill:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner div.u_1183175916 {
    background-image:initial !important;
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:rgba(255,211,2,1) !important;
  }

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

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

  *#dm .dmInner div.u_1820270369 {
    background-image:initial !important;
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:rgba(255,211,2,1) !important;
  }

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

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

  *#dm .dmInner div.u_1878747331 {
    background-image:initial !important;
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:rgba(255,211,2,1) !important;
  }

  *#dm .dmInner a.u_704601610 {
    background-color:var(--color_8) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1859333863 {
    background-color:var(--color_8) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1859333863:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1859333863.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1859333863 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/09c0f2d76e364b6abdec9627f03f2fc9/icon/Arrow+Double_2441918.svg) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_704601610 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/09c0f2d76e364b6abdec9627f03f2fc9/icon/Arrow+Double_2441918.svg) !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1984671372 {
    background-color:var(--color_8) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1984671372 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/09c0f2d76e364b6abdec9627f03f2fc9/icon/Arrow+Double_2441918.svg) !important;
    background-color:var(--color_1) !important;
  }

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

  *#dm .dmInner a.u_1416294894 {
    background-color:var(--color_8) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1416294894:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1416294894.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1416294894 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/09c0f2d76e364b6abdec9627f03f2fc9/icon/Arrow+Double_2441918.svg) !important;
    background-color:var(--color_2) !important;
  }

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

  *#dm .dmInner a.u_704601610:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_704601610.hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1984671372:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1984671372.hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1379516594 {
    background-color:var(--color_8) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1379516594 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/09c0f2d76e364b6abdec9627f03f2fc9/icon/Arrow+Double_2441918.svg) !important;
    background-color:var(--color_1) !important;
  }

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

  *#dm .dmInner a.u_1379516594:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1379516594.hover .iconBg { background-color:var(--color_1) !important; }

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

  *#dm .dmInner a.u_1220189233 {
    background-color:var(--color_8) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1220189233:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1220189233.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1220189233 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/09c0f2d76e364b6abdec9627f03f2fc9/icon/Arrow+Double_2441918.svg) !important;
    background-color:var(--color_2) !important;
  }

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

  *#dm .dmInner a.u_1762085234 {
    background-color:var(--color_8) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1762085234:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1762085234.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1762085234 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/09c0f2d76e364b6abdec9627f03f2fc9/icon/Arrow+Double_2441918.svg) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1384999273 hr {
    color:rgba(255,211,2,1) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_1441744757 hr {
    color:rgba(255,211,2,1) !important;
    border-width:5px !important;
  }

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

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

  *#dm .dmInner a.u_1836698643:hover .iconBg { background-color:rgb(0,0,0) !important; }

  *#dm .dmInner a.u_1836698643.hover .iconBg { background-color:rgb(0,0,0) !important; }

  *#dm .dmInner a.u_1836698643 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

  *#dm .dmInner a.u_1836698643 span.text {
    color:var(--color_1) !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1836698643:hover {
    background-color:rgba(255,211,2,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1836698643.hover {
    background-color:rgba(255,211,2,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1836698643 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    mask-image:url(https://de.cdn-website.com/09c0f2d76e364b6abdec9627f03f2fc9/icon/Phone_7969552.svg) !important;
  }

  *#dm .dmInner div.u_1327740389 hr {
    color:rgba(255,211,2,1) !important;
    border-width:5px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_756754813 .dmforminput input { font-weight:600 !important; }

  *#dm .dmInner div.u_756754813 .dmforminput textarea { font-weight:600 !important; }

  *#dm .dmInner div.u_756754813 .dmforminput .fileUploadLink { font-weight:600 !important; }

  *#dm .dmInner div.u_756754813 .checkboxwrapper span { font-weight:600 !important; }

  *#dm .dmInner div.u_756754813 .radiowrapper span { font-weight:600 !important; }

  *#dm .dmInner div.u_756754813 .optinwrapper div { font-weight:600 !important; }

  *#dm .dmInner div.u_756754813 .freetextwrapper { font-weight:600 !important; }

  *#dm .dmInner div.u_756754813 .dmforminput select { font-weight:600 !important; }

  *#dm .dmInner div.u_756754813 .dmforminput option { font-weight:600 !important; }

  *#dm .dmInner div.u_756754813 .dmformsubmit {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    width:135px !important;
    height:47px !important;
    border-radius:10px 10px 10px 10px !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_756754813 input:not([type="submit"]) { border-radius:12px 12px 12px 12px !important; }

  *#dm .dmInner div.u_756754813 textarea { border-radius:12px 12px 12px 12px !important; }

  *#dm .dmInner div.u_756754813 select { border-radius:12px 12px 12px 12px !important; }

  *#dm .dmInner div.u_756754813 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-weight:normal !important; }

  *#dm .dmInner div.u_756754813 .m-recaptcha { font-weight:normal !important; }

  *#dm .dmInner div.u_1580281697 .socialHubInnerDiv { justify-content:flex-start !important; }

  *#dm .dmInner div.u_1580281697 .socialHubIcon { color:var(--color_2) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_8);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\32 f7f84f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65.13%;
    min-width: 4%;
}
    
#c2dd4d68 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 300px 4% 0px 4%;
}
    
#e8203f52::before, #e8203f52 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#e8203f52 {
    background-image: url(https://le-de.cdn-website.com/09c0f2d76e364b6abdec9627f03f2fc9/dms3rep/multi/opt/imgi_2_72790322_m_normal_none__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
    
#widget_42a {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#group_6fo {
    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.776980781163445%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#group_r0s {
    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%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 211, 2, 1) #000000 #000000 #000000;
    border-width: 5px 0 0 0;
    padding: 35px 35px 35px 35px;
}
    
#widget_8la {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c2dd4d68 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e8203f52::before, #e8203f52 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\32 f7f84f1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c2dd4d68 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e8203f52::before, #e8203f52 > .bgExtraLayerOverlay {
    
}
    
#group_6fo {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\35 3b34aa5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 40px 0 0 40px;
    flex-direction: row;
}
    
#\37 e2419d6 {
    min-height: 55px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#\36 00c398c::before, #\36 00c398c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 00c398c {
    background-image: url(https://le-de.cdn-website.com/09c0f2d76e364b6abdec9627f03f2fc9/dms3rep/multi/opt/imgi_2_72790322_m_normal_none__msi___jpg-1920w.jpg);
    background-attachment: fixed;
    background-color: var(--color_8);
}
    
#group_drn {
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    background-image: initial;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
}
    
#group_9id {
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 0 40px 40px 0;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
}
    
#group_8e3 {
    align-items: flex-start;
    width: 74.74%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_g2u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_gb7 {
    width: 57.6167px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_2r2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb8f3e13 {
    width: 57.6167px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 49a1b93 {
    align-items: flex-start;
    width: 74.80%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c35423ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d1a031d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 8deefa0 {
    width: 57.6167px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa74b958 {
    align-items: flex-start;
    width: 74.83%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0946d0d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fe5d840b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 e2419d6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 00c398c::before, #\36 00c398c > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\35 3b34aa5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 e2419d6 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 00c398c::before, #\36 00c398c > .bgExtraLayerOverlay {
    
}
    
#group_drn {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_9id {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\32 1386656 {
    align-items: center;
    width: 100.30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: url(https://le-de.cdn-website.com/09c0f2d76e364b6abdec9627f03f2fc9/dms3rep/multi/opt/imgi_3_trama__msi___png-1920w.png);
    border-radius: 30px 30px 30px 30px;
    background-repeat: repeat;
    background-size: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 60px 30px 60px 30px;
    grid-area: auto / auto / auto / auto;
}
    
#f469a975 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\31 4e630c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#eba10b72 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
}
    
#group_0j4 {
    align-items: center;
    width: 100.07%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(255, 211, 2, 1);
    background-image: url(https://le-de.cdn-website.com/09c0f2d76e364b6abdec9627f03f2fc9/dms3rep/multi/opt/imgi_3_trama__msi___png-1920w.png);
    border-radius: 30px 30px 30px 30px;
    background-repeat: repeat;
    background-size: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 60px 30px 60px 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c744695 {
    align-items: center;
    width: 100.59%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: url(https://le-de.cdn-website.com/09c0f2d76e364b6abdec9627f03f2fc9/dms3rep/multi/opt/imgi_3_trama__msi___png-1920w.png);
    border-radius: 30px 30px 30px 30px;
    background-repeat: repeat;
    background-size: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 60px 30px 60px 30px;
    grid-area: auto / auto / auto / auto;
}
#\36 c744695.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAEklEQVQI12Oov1LPRAxmGE4KAe16bbFDZ2IFAAAAAElFTkSuQmCC');
}
    
#widget_5pl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_v0c {
    width: 62px;
    height: auto;
    max-width: 100%;
}
    
#widget_crr {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\32 b42e427 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_o77 {
    width: 99.99376999554387%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f3e184ea {
    width: 62px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_l5q {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\39 0bc4d7f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\33 9778b00 {
    width: 99.99376999554387%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f9480e30 {
    width: 62px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b05cd8d {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 79f8c45 {
    align-items: center;
    width: 100.07%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(255, 211, 2, 1);
    background-image: url(https://le-de.cdn-website.com/09c0f2d76e364b6abdec9627f03f2fc9/dms3rep/multi/opt/imgi_3_trama__msi___png-1920w.png);
    border-radius: 30px 30px 30px 30px;
    background-repeat: repeat;
    background-size: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 60px 30px 60px 30px;
    grid-area: auto / auto / auto / auto;
}
#\35 79f8c45.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAEklEQVQI12Oov1LPRAxmGE4KAe16bbFDZ2IFAAAAAElFTkSuQmCC');
}
    
#\36 405ba4e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 f5575fa {
    width: 62px;
    height: auto;
    max-width: 100%;
}
    
#fbc5eef4 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\38 c8704c1 {
    align-items: center;
    width: 100.07%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(255, 211, 2, 1);
    background-image: url(https://le-de.cdn-website.com/09c0f2d76e364b6abdec9627f03f2fc9/dms3rep/multi/opt/imgi_3_trama__msi___png-1920w.png);
    border-radius: 30px 30px 30px 30px;
    background-repeat: repeat;
    background-size: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 60px 30px 60px 30px;
    grid-area: auto / auto / auto / auto;
}
#\38 c8704c1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAEklEQVQI12Oov1LPRAxmGE4KAe16bbFDZ2IFAAAAAElFTkSuQmCC');
}
    
#\38 37d3e82 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 4dfb205 {
    width: 62px;
    height: auto;
    max-width: 100%;
}
    
#e0782a12 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#ad483a7f {
    align-items: center;
    width: 100.59%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: url(https://le-de.cdn-website.com/09c0f2d76e364b6abdec9627f03f2fc9/dms3rep/multi/opt/imgi_3_trama__msi___png-1920w.png);
    border-radius: 30px 30px 30px 30px;
    background-repeat: repeat;
    background-size: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 60px 30px 60px 30px;
    grid-area: auto / auto / auto / auto;
}
#ad483a7f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAEklEQVQI12Oov1LPRAxmGE4KAe16bbFDZ2IFAAAAAElFTkSuQmCC');
}
    
#b269d31d {
    width: 99.99376999554387%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9f050a8 {
    width: 62px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1c6efaa {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c91d7ec2 {
    align-items: center;
    width: 100.30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: url(https://le-de.cdn-website.com/09c0f2d76e364b6abdec9627f03f2fc9/dms3rep/multi/opt/imgi_3_trama__msi___png-1920w.png);
    border-radius: 30px 30px 30px 30px;
    background-repeat: repeat;
    background-size: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 60px 30px 60px 30px;
    grid-area: auto / auto / auto / auto;
}
#c91d7ec2.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAEklEQVQI12Oov1LPRAxmGE4KAe16bbFDZ2IFAAAAAElFTkSuQmCC');
}
    
#\33 28199c1 {
    width: 99.99376999554387%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#de2f1ce6 {
    width: 62px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e349bac4 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0vk {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ii0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ii0 {
    width: 24.97%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#widget_a9m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 bb5a747 {
    width: 99.99755878782592%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#fde43853.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fde43853 {
    width: 24.97%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#widget_iiq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eba10b72 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f469a975 {
    width: 100%;
    min-height: 80px;
}
    
#\31 4e630c1 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#f469a975 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 4e630c1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#eba10b72 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_l5q {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0bc4d7f {
    min-width: 32px;
    row-gap: 24px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 491b113 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.28%;
    min-width: 4%;
}
    
#\33 5c990a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.85111402045152%;
    min-width: 4%;
}
    
#\37 8fa3ca4 {
    min-height: 111px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
}
    
#group_peg {
    width: 16.80%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\31 fa374af {
    background-color: var(--color_1);
    background-image: url(https://le-de.cdn-website.com/09c0f2d76e364b6abdec9627f03f2fc9/dms3rep/multi/opt/imgi_3_trama__msi___png-1920w.png);
    background-repeat: repeat;
    background-size: auto;
}
#\31 fa374af.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAEklEQVQI12Oov1LPRAxmGE4KAe16bbFDZ2IFAAAAAElFTkSuQmCC');
}
    
#widget_ptm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_t0q {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fb766f12 {
    width: 208px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8fa3ca4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 4%;
    min-height: 111px;
}
    
#\33 5c990a3 {
    width: 48.04%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#group_peg {
    width: 21.761558461135365%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 491b113 {
    width: 22.16%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\37 491b113 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 5c990a3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 8fa3ca4 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_peg {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#fa336ac1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\31 43e0e03 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\33 603dd13 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
}
    
#widget_lvc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8gi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 640af7e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 640af7e {
    width: 24.96779233995537%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_s3g {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#widget_5lh {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_oa3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f40b8595 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\36 83bfab4 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#f7da663f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 a312596 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\37 709bfa1 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#f586c6e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_stv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 79801ae {
    background-image: url(https://le-de.cdn-website.com/09c0f2d76e364b6abdec9627f03f2fc9/dms3rep/multi/opt/imgi_3_trama__msi___png-1920w.png);
    background-repeat: repeat;
    background-size: auto;
}
#\31 79801ae.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAEklEQVQI12Oov1LPRAxmGE4KAe16bbFDZ2IFAAAAAElFTkSuQmCC');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 603dd13 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#fa336ac1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 43e0e03 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 603dd13 {
    min-height: unset;
    flex-direction: column;
    padding: 4% 0% 4% 0%;
}
    
#\36 1308ceb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 ec56ba2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 ee80680 {
    min-height: 79px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
}
    
#widget_vq2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#f9391956 {
    background-color: var(--color_1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ee80680 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



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

