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

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

  *#dm .dmInner *.u_1419107789 { text-align:CENTER !important; }

  *#dm .dmInner *.u_1564356555 { text-align:CENTER !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1564356555 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/23518dfd54514d3a88b8fe8e64c7ae3e/icon/whatsapp_8132036.svg) !important;
  }

  *#dm .dmInner div.u_920545341 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) !important;
  }

  *#dm .dmInner div.u_3877603360 .svg { fill:rgba(35,136,190,1) !important; }

  *#dm .dmInner div.u_3877603360 span[data-icon-mask] { background-color:rgba(35,136,190,1) !important; }

  *#dm .dmInner a.u_3106643367 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/23518dfd54514d3a88b8fe8e64c7ae3e/icon/Arrow_7775308.svg) !important;
    order:1 !important;
  }

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

  *#dm .dmInner a.u_3106643367 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(32,87,141) rgb(32,87,141) rgb(32,87,141) rgb(32,87,141) !important;
  }

  *#dm .dmInner a.u_1011588194 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/23518dfd54514d3a88b8fe8e64c7ae3e/icon/Arrow_7775308.svg) !important;
    order:1 !important;
  }

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

  *#dm .dmInner a.u_1011588194 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(32,87,141) rgb(32,87,141) rgb(32,87,141) rgb(32,87,141) !important;
  }

  *#dm .dmInner div.u_1070071831 .svg { fill:rgba(35,136,190,1) !important; }

  *#dm .dmInner div.u_1070071831 span[data-icon-mask] { background-color:rgba(35,136,190,1) !important; }

  *#dm .dmInner div.u_1177192885 .svg { fill:rgba(35,136,190,1) !important; }

  *#dm .dmInner div.u_1177192885 span[data-icon-mask] { background-color:rgba(35,136,190,1) !important; }

  *#dm .dmInner a.u_1195276794 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/23518dfd54514d3a88b8fe8e64c7ae3e/icon/Arrow_7775308.svg) !important;
    order:1 !important;
  }

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

  *#dm .dmInner a.u_1195276794 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(32,87,141) rgb(32,87,141) rgb(32,87,141) rgb(32,87,141) !important;
  }

  *#dm .dmInner a.u_1536095839 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/23518dfd54514d3a88b8fe8e64c7ae3e/icon/Arrow_7775308.svg) !important;
    order:1 !important;
  }

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

  *#dm .dmInner a.u_1536095839 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(32,87,141) rgb(32,87,141) rgb(32,87,141) rgb(32,87,141) !important;
  }

  *#dm .dmInner div.u_1591504159 .svg { fill:rgba(35,136,190,1) !important; }

  *#dm .dmInner div.u_1591504159 span[data-icon-mask] { background-color:rgba(35,136,190,1) !important; }

  *#dm .dmInner a.u_1614038901 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/23518dfd54514d3a88b8fe8e64c7ae3e/icon/Arrow_7775308.svg) !important;
    order:1 !important;
  }

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

  *#dm .dmInner a.u_1614038901 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(32,87,141) rgb(32,87,141) rgb(32,87,141) rgb(32,87,141) !important;
  }

  *#dm .dmInner a.u_1084635952 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/23518dfd54514d3a88b8fe8e64c7ae3e/icon/Arrow_7775308.svg) !important;
    order:1 !important;
  }

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

  *#dm .dmInner a.u_1084635952 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(32,87,141) rgb(32,87,141) rgb(32,87,141) rgb(32,87,141) !important;
  }

  *#dm .dmInner div.u_1977624110 .svg { fill:rgba(35,136,190,1) !important; }

  *#dm .dmInner div.u_1977624110 span[data-icon-mask] { background-color:rgba(35,136,190,1) !important; }

  *#dm .dmInner div.u_1821864082 .svg { fill:rgba(35,136,190,1) !important; }

  *#dm .dmInner div.u_1821864082 span[data-icon-mask] { background-color:rgba(35,136,190,1) !important; }

  *#dm .dmInner *.u_1141411195 { text-align:CENTER !important; }

  *#dm .dmInner *.u_1989190185 { text-align:CENTER !important; }

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

  *#dm .dmInner a.u_1989190185 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner a.u_1141411195 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1989190185 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1141411195 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/23518dfd54514d3a88b8fe8e64c7ae3e/icon/Phone_8444062.svg) !important;
  }

  *#dm .dmInner a.u_1989190185 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/23518dfd54514d3a88b8fe8e64c7ae3e/icon/whatsapp_8132036.svg) !important;
  }

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

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

  *#dm .dmInner *.u_1660994125 .counter-number { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_1660994125 .counter-text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1660994125 .counter-text { font-family:'Montserrat' !important; }

  *#dm .dmInner div.u_1660994125 .counter-number {
    color:rgba(255,255,255,1) !important;
    font-family:'Playfair Display' !important;
    font-weight:400 !important;
  }

  *#dm .dmInner *.u_1238579368 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_1238579368 .caption-sub-title {
    opacity:1 !important;
    display:none !important;
  }

  *#dm .dmInner div.u_1238579368 .caption-secondary-text {
    color:rgba(35,136,190,1) !important;
    font-weight:700 !important;
  }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_8) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_8) !important; }

  *#dm .dmInner div.u_1660994125 .counter-number { font-size:60px !important; }

  *#dm .dmInner div.u_1660994125 .counter-widget { height:0px !important; }

  *#dm .dmInner *.u_1238579368 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1238579368 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1238579368 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1238579368 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

  *#dm .dmInner div.u_1238579368 .caption-button {
    width:200px !important;
    height:53px !important;
  }

  *#dm .dmInner div.u_1238579368 .caption-secondary-text { font-size:18px !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(244,249,252,1);
    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);
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 18px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_hnv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a9a7c03b {
    width: 50.83%;
    height: auto;
    max-width: 100%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#group_154 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8360555063875041%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ets {
    width: 62.18%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_3mo {
    align-items: flex-start;
    width: 32.11%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_s28 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_hmu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bm5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fmo.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#widget_fmo {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 f9a080d {
    align-items: flex-start;
    width: 32.11%;
    min-height: 289px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    height: auto;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2256eb9 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 53fdbdb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e05e8f1d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 13e742f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\31 13e742f {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e71270dc {
    align-items: flex-start;
    width: 32.11%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 29786c9 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 d2a8f90 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e70c232f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ae123713.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#ae123713 {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bec951f2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8360555063875041%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 38f4238 {
    align-items: flex-start;
    width: 32.11%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#eae4684f {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 10fb7c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 84f399d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 7e358a5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\36 7e358a5 {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a1fd94fb {
    align-items: flex-start;
    width: 32.11%;
    min-height: 289px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    height: auto;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#b25fb209 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 a5cb259 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 21b21e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f8c8f570.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#f8c8f570 {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 e174ef1 {
    align-items: flex-start;
    width: 32.11%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 92ecb6b {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 37cba02 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 347fb8e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ec8e39f3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#ec8e39f3 {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 1cd5747 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5011afb {
    min-height: 666px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 9881ae7 {
    background-color: var(--color_7);
    background-image: url("https://le-de.cdn-website.com/23518dfd54514d3a88b8fe8e64c7ae3e/dms3rep/multi/opt/hero-das-1920w.webp");
    border-radius: 0px 0px 0px 0px;
}
    
#\34 ee490f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 50%;
    min-width: 4%;
    order: 0;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 adbb658 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 529px;
    min-height: 47px;
    max-height: 100%;
    order: 3;
    height: auto;
    column-gap: 8%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d97082d {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 de23f6e {
    width: 100%;
    height: 22px;
    max-width: 100%;
    order: 2;
}
    
#\37 5ebbcc1 {
    width: 250px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 1;
    max-height: none;
    min-height: auto;
    min-width: 130px;
    grid-area: auto / auto / auto / auto;
}
    
#fc0dfdc9 {
    width: 232px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 0;
    max-height: none;
    min-height: auto;
    min-width: 130px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bq6 {
    width: 99.90%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_bm5 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    align-content: center;
}
    
#\30 f55679f {
    align-items: flex-start;
    width: 59.45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 24px;
    order: 1;
    background-color: rgba(32,87,141,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a48d99fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5u3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_t30 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#da6bbd2a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 49ae66e {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e8d41732 {
    min-height: 303px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b52c5cd {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\37 a38de68 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    order: 0;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#a5bd217b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\37 e225d32.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 e225d32 {
    width: 1259.15px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_b0v {
    align-items: flex-start;
    width: 80.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(234, 245, 251, 1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 9cddfd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 9684571 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 bd19e3b {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
}
    
#\31 b05814e {
    min-height: 184px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 278c61b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7ef79e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1d887a0 {
    margin: 0px 0% 0px 0%;
}
    
#group_ln3 {
    align-items: flex-start;
    width: 77.45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    background-image: linear-gradient(90deg, rgba(32, 87, 141, 1) 31%, rgba(35, 136, 190, 1) 100%);
    background-origin: border-box;
    border-radius: 30px 30px 30px 30px;
    align-self: center;
    align-content: flex-start;
    padding: 62px 62px 62px 62px;
    margin: 0px 0% 0px 0%;
}
    
#fcf707af {
    width: 232px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 0;
    max-height: none;
    min-height: auto;
    min-width: 130px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 522b86f {
    width: 250px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 1;
    max-height: none;
    min-height: auto;
    min-width: 130px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5e3d7b1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 529px;
    min-height: 47px;
    max-height: 100%;
    order: 1;
    height: auto;
    column-gap: 8%;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 5f43fb4 {
    min-height: 94px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    height: auto;
    align-self: center;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(204,204,204,1) #000000 #000000;
    border-style: solid;
}
    
#\39 d7af49c {
    min-height: 110px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding: 0% 4% 0% 4%;
}
    
#widget_rq8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 9f45970 {
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-width: 1px 0 1px 0;
    border-color: rgba(204, 204, 204, 1) #000000 rgba(204,204,204,1) #000000;
    border-style: solid;
}
    
#\35 dddbdd5 {
    min-height: 94px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    height: auto;
    align-self: center;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(204,204,204,1) #000000 #000000;
    border-style: solid;
}
    
#ec874332 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 e589456 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 c7b605a {
    min-height: 94px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    height: auto;
    align-self: center;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(204,204,204,1) #000000 #000000;
    border-style: solid;
}
    
#\35 f334fda {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be619221 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 5371caa {
    min-height: 94px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    height: auto;
    align-self: center;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(101,114,125,1) #000000 #000000;
    border-style: solid;
}
    
#\34 f71e7fc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c3913695 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 a5d3f10 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 24749bc {
    width: 50.83%;
    height: auto;
    max-width: 100%;
}
    
#ec67b32d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(244,249,252,1);
    background-image: none;
}
    
#a2f0e635 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 2c641ca {
    min-height: 18px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 27dfc66 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 28497c1 {
    width: 62.18%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bdb0421d {
    margin: 0px 0% 0px 0%;
}
    
#\39 964beb1 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\38 9eff9bf {
    margin: 0px 0% 0px 0%;
}
    
#\38 2c0a498 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\38 6195bc5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#c95ffdad {
    min-height: 18px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 96e65f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ba29b206 {
    width: 50.83%;
    height: auto;
    max-width: 100%;
}
    
#cd89856f {
    width: 62.18%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_nte {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 1cd5747 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\36 5011afb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\34 ee490f5 {
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\31 adbb658 {
    min-height: 54px;
    width: 208px;
    column-gap: 4%;
    height: auto;
}
    
#\35 d97082d {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\37 5ebbcc1 {
    width: 97.5938px;
    height: auto;
    min-height: 54px;
}
    
#fc0dfdc9 {
    width: 89px;
}
    
#group_bm5 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da6bbd2a {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#\39 49ae66e {
    align-self: stretch;
}
    
#e8d41732 {
    min-height: 226px;
}
    
#a5bd217b {
    row-gap: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b05814e {
    min-height: 166px;
}
    
#\30 278c61b {
    width: 88.77%;
}
    
#\39 7ef79e9 {
    width: 97.52%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2c641ca {
    min-height: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c95ffdad {
    min-height: 0px;
}
}



@media (max-width: 767px) {
    
#\36 5011afb {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 9881ae7 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 119px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    align-content: flex-start;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_3mo {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 f9a080d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e71270dc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 38f4238 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a1fd94fb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 e174ef1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a9a7c03b {
    width: 100.00%;
}
    
#widget_ets {
    width: 100.00%;
}
    
#group_154 {
    column-gap: 1.8360555063875041%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bec951f2 {
    column-gap: 1.8360555063875041%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\32 1cd5747 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\36 5011afb {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
}
    
#\34 ee490f5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\31 adbb658 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 257px;
    justify-content: space-between;
    align-items: center;
    min-height: 110px;
    margin-top: 3%;
}
    
#\35 d97082d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.01%;
}
    
#\31 de23f6e {
    height: 18px;
}
    
#\37 5ebbcc1 {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#fc0dfdc9 {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#group_bm5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a48d99fd {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\30 f55679f {
    width: 97.83%;
}
}



@media (max-width: 767px) {
    
#da6bbd2a {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#e8d41732 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
}
    
#\37 a38de68 {
    min-height: 240px;
    align-items: center;
    order: 0;
    width: 100%;
}
    
#a5bd217b {
    min-height: 205px;
    align-items: center;
    order: 1;
    width: 100%;
    height: auto;
}
    
#group_b0v {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 9684571 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 b05814e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 278c61b {
    width: 94.29%;
}
    
#\39 7ef79e9 {
    width: 94.59%;
}
    
#fcf707af {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\32 522b86f {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5e3d7b1 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 257px;
    justify-content: space-between;
    align-items: center;
    min-height: 110px;
    margin-top: 3%;
}
    
#group_ln3 {
    width: 98.84%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 5f43fb4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\39 d7af49c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 dddbdd5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\32 c7b605a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\32 5371caa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\37 2c641ca {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#a2f0e635 {
    min-height: 119px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    align-content: flex-start;
}
    
#\31 24749bc {
    width: 100.00%;
}
    
#\36 28497c1 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 2c0a498 {
    min-height: 119px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    align-content: flex-start;
}
    
#c95ffdad {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#ba29b206 {
    width: 100.00%;
}
    
#cd89856f {
    width: 100.00%;
}
}

