@media all {
  *#dm .dmInner a.u_1171681313:hover .iconBg { background-color:var(--color_4) !important; }

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

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

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

  *#dm .dmInner div.u_1952352346 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgba(133,133,133,0.24) rgb(255,255,255) !important;
    border-width:0px 0px 1px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1952352346 textarea {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgba(133,133,133,0.24) rgb(255,255,255) !important;
    border-width:0px 0px 1px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1952352346 select {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgba(133,133,133,0.24) rgb(255,255,255) !important;
    border-width:0px 0px 1px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1952352346 .dmformsubmit {
    height:45px !important;
    width:200px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_1952352346 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1952352346 .m-recaptcha { color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1426737717 {
    gap:6px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_13) var(--color_13) var(--color_13) var(--color_13) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1426737717:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1426737717.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1426737717 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/eaebeef1da7149cdbd3525925eb9006c/icon/Arrow_8062929.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
    width:19px !important;
    height:19px !important;
  }

  *#dm .dmInner a.u_1591582768 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/eaebeef1da7149cdbd3525925eb9006c/icon/Arrow_8062929.svg) !important;
    width:24px !important;
    height:24px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1591582768 { gap:6px !important; }

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

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

  *#dm .dmInner a.u_1510031383 {
    gap:6px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_13) var(--color_13) var(--color_13) var(--color_13) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1510031383:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1510031383.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1510031383 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/eaebeef1da7149cdbd3525925eb9006c/icon/Arrow_8062929.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
    width:19px !important;
    height:19px !important;
  }

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

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

  *#dm .dmInner a.u_1223609399 {
    gap:6px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_13) var(--color_13) var(--color_13) var(--color_13) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1223609399:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1223609399.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1223609399 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/eaebeef1da7149cdbd3525925eb9006c/icon/Arrow_8062929.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
    width:19px !important;
    height:19px !important;
  }

  *#dm .dmInner div.u_1952352346 input::placeholder { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1952352346 input.placeholder { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1952352346 textarea::placeholder { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1952352346 textarea.placeholder { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1952352346 select::placeholder { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1952352346 select.placeholder { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1952352346 .dmforminput input { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1952352346 .dmforminput textarea { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1952352346 .dmforminput .fileUploadLink { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1952352346 .checkboxwrapper span { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1952352346 .radiowrapper span { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1952352346 .optinwrapper div { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1952352346 .freetextwrapper { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1952352346 .dmforminput select { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1952352346 .dmforminput option { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1954549200 { gap:6px !important; }

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

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

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

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

  *#dm .dmInner div.u_1318655939 {
    border-style:solid !important;
    border-color:rgb(181,181,181) rgb(181,181,181) rgb(181,181,181) rgb(181,181,181) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1088329510 { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1954549200 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/eaebeef1da7149cdbd3525925eb9006c/icon/Arrow_8062929.svg) !important;
    width:24px !important;
    height:24px !important;
    order:1 !important;
    background-color:var(--color_5) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1829772360 {
    gap:6px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_13) var(--color_13) var(--color_13) var(--color_13) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1829772360:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1829772360.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1829772360 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/eaebeef1da7149cdbd3525925eb9006c/icon/Out_8040487.svg) !important;
    background-color:var(--color_2) !important;
    width:19px !important;
    height:19px !important;
  }

  *#dm .dmInner div.u_1031732116 .cardCTA button {
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_2) !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_1031732116 .cardCTA button:hover {
    background-color:var(--color_2) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1923242562 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/eaebeef1da7149cdbd3525925eb9006c/icon/Arrow_8062929.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
    width:19px !important;
    height:19px !important;
  }

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

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

  *#dm .dmInner a.u_1923242562 {
    gap:6px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1213141361 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1462463266 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/eaebeef1da7149cdbd3525925eb9006c/icon/Arrow_8062929.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
    width:19px !important;
    height:19px !important;
  }

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

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

  *#dm .dmInner a.u_1462463266 {
    gap:6px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1188742102 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1328772657 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/eaebeef1da7149cdbd3525925eb9006c/icon/Arrow_8062929.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
    width:19px !important;
    height:19px !important;
  }

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

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

  *#dm .dmInner a.u_1328772657 {
    gap:6px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1665230249 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1406059653 { gap:6px !important; }

  *#dm .dmInner a.u_1406059653 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/eaebeef1da7149cdbd3525925eb9006c/icon/Arrow_8062929.svg) !important;
    width:24px !important;
    height:24px !important;
    order:1 !important;
    background-color:var(--color_5) !important;
  }

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

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

  *#dm .dmInner div.u_1406314323 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1088329510 { font-size:14px !important; }

  *#dm .dmInner div.u_1031732116 .cardCTA button {
    height:42px !important;
    width:100px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1031732116 .cardCTA button { height:42px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1088329510 { font-size:14px !important; }

  *#dm .dmInner div.u_1031732116 .cardCTA button {
    height:42px !important;
    width:100px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#e6308559 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\36 999409d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 2% 1% 2%;
}
    
#\31 a954d92 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 039a3f3 {
    border-width: 1px 0 0 0;
    border-color: var(--color_13) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
}
}



@media all {
    
#b82dc7a5 {
    align-items: center;
    width: 59.59%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: center;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a73c53d {
    width: 82.97%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d1b72975 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#be84ed0e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#be84ed0e {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 697dc18::before, #\37 697dc18 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.7;
    border-radius: inherit;
}
#\37 697dc18 {
    background-image: url("https://le-de.cdn-website.com/eaebeef1da7149cdbd3525925eb9006c/dms3rep/multi/opt/AdobeStock_329321873-1920w.jpeg");
}
    
#c506002f {
    min-height: 85vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#e5d6fe26 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-width: 0 1px 0 1px;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    padding: 100px 48px 100px 48px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b30dcf3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a1598df8 {
    border-width: 1px 0 0 0;
    border-color: var(--color_13) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
}
    
#\32 95d8ab2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 983fa13 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 2% 1% 2%;
}
    
#a8dd774b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\30 5a12483 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    order: 3;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b9b069dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 17f5a3b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\35 17f5a3b {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 99aff0f {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 24px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a29a639 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f2f9818 {
    flex-direction: row;
    align-items: center;
    width: 1376px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    min-width: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e8ed452.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\32 e8ed452 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8ccb4db {
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_13) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 e6ce8ff {
    width: 80.16%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7973df7 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 24px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dfb3699 {
    width: 100.00%;
    height: 250px;
    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;
}
    
#\39 0e80188 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 24px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e435210.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\33 e435210 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\31 98af1f8 {
    width: 45.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ac4e4ea {
    width: 100.00%;
    height: 250px;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc369849 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    flex-direction: row;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 894463e {
    min-height: 865px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 8f0941f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a7997a7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\32 a7997a7 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 63cab16 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 233f6f5 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d0069a3b {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    border-style: solid;
    border-color: #000000 var(--color_13) #000000 var(--color_13);
    border-width: 0 1px 0 1px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 100px 16px 100px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 205ecaa {
    width: 100.00%;
    height: 250px;
    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;
}
    
#e680f360 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 97bbbbc {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e7d4ee72 {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\36 dd7175c {
    flex-direction: row;
    align-items: center;
    width: 79%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: space-between;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 1;
    align-self: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 195ad14 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\30 0c1c792 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\39 4da9eb5 {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    max-width: 49%;
    background-color: var(--color_3);
    background-image: initial;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#e3565c51 {
    width: 92.26%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 46c6a5d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_13) #000000 var(--color_13);
    border-width: 0 1px 0 1px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ee0db88e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_13) #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 116px 64px 116px 64px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4bf8cc6 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab67a789 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f68a1e7f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 32px;
}
#f68a1e7f {
    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;
}
    
#\34 58851ce {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    max-width: 49%;
    background-color: var(--color_3);
    background-image: initial;
    flex-wrap: nowrap;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#bd239dc6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bd239dc6 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1ae5853.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\36 1ae5853 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f224a26e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 e8766c9 {
    align-items: flex-start;
    width: 100%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-self: auto;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 17b7639.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 17b7639 {
    width: 80px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 a6875c3 {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    max-width: 49%;
    background-color: var(--color_3);
    background-image: initial;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#\31 6a4674d {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 45f9030 {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\30 cb50149 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 adb0248 {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    max-width: 49%;
    background-color: var(--color_3);
    background-image: initial;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#\30 57129b0 {
    width: 80px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8bb1d7f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-width: 1px 0px 0 0px;
    border-color: var(--color_13) var(--color_13) #000000 var(--color_13);
    order: 0;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc191173 {
    border-width: 1px 0 0 0;
    border-color: var(--color_13) #000000 #000000 #000000;
    border-style: solid;
}
    
#\37 357963c {
    margin: 0px 0% 0px 0%;
}
    
#b4443b0c {
    align-items: flex-start;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 b0c0106 {
    flex-direction: row;
    align-items: center;
    width: 1376px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    min-width: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-self: auto;
    order: 3;
    justify-content: flex-start;
    justify-self: auto;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 98650c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-width: 0 0px 0 1px;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\37 9b42e55 {
    border-width: 1px 0 0 0;
    border-color: var(--color_13) #000000 #000000 #000000;
    border-style: solid;
}
    
#\32 dc9fece {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-style: solid;
    border-color: #000000 var(--color_13) #000000 var(--color_13);
    border-width: 0 1px 0 1px;
    justify-content: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#bbddf32a {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f10a60f5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    padding: 115px 64px 115px 64px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9c44c64.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\37 9c44c64 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 5;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 68f1a57.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\32 68f1a57 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\30 b5c1619 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\39 f11655e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#d631ad5c {
    width: 100%;
    height: 320px;
    min-height: 100%;
    max-width: 100%;
}
}



@media all {
    
#ecb5c87d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-width: 1px 0px 0 0px;
    border-color: var(--color_13) var(--color_13) #000000 var(--color_13);
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af6b3dd3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a88438ca {
    margin: 0px 0% 0px 0%;
}
    
#c752dc90 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 33f5359 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_13) #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 116px 64px 116px 64px;
    margin: 0px 0% 0px 0%;
}
    
#f6d62bdc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#f6d62bdc {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5b99c6c.flex-element.widget-wrapper > [data-element-type] {
    padding: 32px 0px 0px 0px;
}
#\30 5b99c6c {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7890213 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_13) #000000 var(--color_13);
    border-width: 0 1px 0 1px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b61f759 {
    border-width: 1px 0 0 0;
    border-color: var(--color_13) #000000 #000000 #000000;
    border-style: solid;
}
    
#f6024156 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 245db1f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 245db1f {
    width: 86.25%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b47987e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8c99f9a {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#acf724bf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 b94e40b {
    flex-direction: row;
    align-items: center;
    width: 1376px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    min-width: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-self: auto;
    order: 4;
    justify-content: flex-start;
    justify-self: auto;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3370b49.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\37 3370b49 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 5;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cfbbe21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-width: 0 0px 0 0px;
    justify-content: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\30 2c7de17 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-style: solid;
    border-color: #000000 var(--color_13) #000000 var(--color_13);
    border-width: 0 1px 0 1px;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#de642055 {
    border-width: 1px 0 0 0;
    border-color: var(--color_13) #000000 #000000 #000000;
    border-style: solid;
}
    
#a91e85fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#a91e85fb {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\30 c695e14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#db0cfbf2 {
    width: 100.00%;
    height: 828px;
    min-height: 100%;
    max-width: 100%;
}
    
#abeb9089 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    padding: 115px 64px 115px 64px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8b500b8 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\35 d6e516b {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 c312edf {
    width: 100%;
    height: 460px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    min-height: 400px;
    max-height: 700px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ca16c2f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d8af8c8 {
    width: 100%;
    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;
}
    
#\35 dc226ae {
    align-items: flex-start;
    width: 1376px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 8px;
    min-width: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-self: auto;
    order: 1;
    justify-content: flex-start;
    justify-self: auto;
    flex-wrap: nowrap;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ddd56086 {
    border-width: 1px 0 0 0;
    border-color: var(--color_13) #000000 #000000 #000000;
    border-style: solid;
}
    
#\30 d829089 {
    align-items: flex-start;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    order: 0;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 116px 16px 116px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f54e1298 {
    min-height: 1045px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#da657223 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_13);
    border-width: 0 0 0 1px;
    border-radius: 0px 0px 0px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 116px 48px 116px 48px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6a4e214 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0fd8e7d {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_13) #000000 var(--color_13);
    border-width: 0 1px 0 1px;
    justify-content: flex-start;
    flex-direction: row;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bae7552.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 bae7552 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f4675157.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#f4675157 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 3;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 fb3c324 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_13) #000000 var(--color_13);
    border-width: 0 1px 0 1px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d57d1f8 {
    border-width: 1px 0 0 0;
    border-color: var(--color_13) #000000 #000000 #000000;
    border-style: solid;
}
    
#\34 3f2d6cb {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 29e75fb {
    width: 60.05%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cad9f69d {
    width: 24px;
    height: auto;
    max-width: 24px;
    min-width: 24px;
}
    
#b5568b8e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c7044eb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 e6521dd {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#ceb487ec {
    align-items: flex-start;
    align-self: auto;
    order: 0;
    width: 100.00%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-width: 1px 1px 1px 1px;
    background-color: var(--color_3);
    background-image: initial;
    justify-content: flex-start;
    box-shadow: none;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 2 / span 2;
}
    
#\38 27c8b74 {
    align-items: center;
    width: 100.00%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f14c4dc8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#f14c4dc8 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#e5559880 {
    align-items: center;
    width: 59.97%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c164ed62.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#c164ed62 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: 45px;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a5d840d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 c4b06a2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 c4b06a2 {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: -24px -24px -24px 0px;
}
    
#\36 3274c8a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_13) #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 116px 64px 116px 64px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3e142c8 {
    margin: 0px 0% 0px 0%;
}
    
#ab7f378c {
    flex-direction: row;
    align-items: center;
    width: 1376px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    order: 0;
    justify-self: auto;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0f1c29f {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#caae1494 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-width: 1px 0px 0 0px;
    border-color: var(--color_13) var(--color_13) #000000 var(--color_13);
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 1fd551e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2ee4506 {
    flex-direction: row;
    align-items: center;
    width: 1376px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    min-width: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-self: auto;
    order: 1;
    justify-content: flex-start;
    justify-self: auto;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1915fc5 {
    border-width: 1px 0 0 0;
    border-color: var(--color_13) #000000 #000000 #000000;
    border-style: solid;
}
    
#\31 d8bdeb9 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_13);
    border-width: 0 0 0 1px;
    border-radius: 0px 0px 0px 0px;
    padding: 116px 48px 116px 48px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4e56972 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-width: 0 1px 0 1px;
    justify-content: flex-start;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e9086047.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#e9086047 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\38 07fbd54.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 07fbd54 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 96af8c8 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 116px 48px 116px 48px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e7f8fbb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 181dd64 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e61ddf14 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ca90b8e3 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#b82dc7a5 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 697dc18::before, #\37 697dc18 > .bgExtraLayerOverlay {
    
}
    
#c506002f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e5d6fe26 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    padding: 64px 32px 64px 32px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 894463e {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 191px;
}
    
#d0069a3b {
    flex-wrap: nowrap;
    width: 100%;
    min-height: 8px;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee0db88e {
    padding: 64px 32px 64px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 dd7175c {
    width: 100.00%;
}
    
#\31 195ad14 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b4443b0c {
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 b0c0106 {
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 98650c0 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\32 dc9fece {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#f10a60f5 {
    padding: 64px 32px 64px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 501d702 {
    margin: 0px 0% 0px 0%;
}
    
#\30 b5c1619 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 2% 0px 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 245db1f {
    width: 100.00%;
}
    
#\34 33f5359 {
    padding: 64px 32px 64px 32px;
    margin: 0px 0% 0px 0%;
}
    
#acf724bf {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 cfbbe21 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\30 2c7de17 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#abeb9089 {
    padding: 64px 32px 64px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8b500b8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d829089 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 32px;
    padding: 0px 32px 0px 32px;
    margin: 0px 0% 0px 0%;
}
    
#f54e1298 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#da657223 {
    padding: 32px 32px 32px 32px;
    margin: 0px 0px 0px 0px;
}
    
#\35 6a4e214 {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -1px;
}
    
#\38 0fd8e7d {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: flex-start;
    padding: 64px 0px 64px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e5559880 {
    width: 100.00%;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c4b06a2 {
    height: auto;
}
    
#\36 3274c8a {
    padding: 64px 32px 64px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 29e75fb {
    width: 100.00%;
}
    
#\32 e6521dd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d8bdeb9 {
    min-width: 32px;
    width: 100.00%;
    padding: 32px 32px 32px 32px;
    margin: 0px 0px 0px -1px;
}
    
#\34 96af8c8 {
    min-width: 32px;
    width: 100.00%;
    padding: 64px 32px 64px 32px;
    margin: 0px 0% 0px 0%;
}
    
#e61ddf14 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ca90b8e3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 1044px;
}
}



@media (max-width: 767px) {
    
#e6308559 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\30 9f423f8 {
    margin: 0px 0% 0px 0%;
}
    
#\36 999409d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#b82dc7a5 {
    padding-left: 0px;
    padding-right: 0px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 a73c53d {
    width: 100.00%;
}
    
#d1b72975 {
    width: 100.00%;
}
    
#be84ed0e {
    min-width: 32px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 697dc18::before, #\37 697dc18 > .bgExtraLayerOverlay {
    
}
#\37 697dc18 {
    background-position: 50% 50%;
}
    
#c506002f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e5d6fe26 {
    width: 100%;
    min-height: 700px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c9f5731b {
    margin: 0px 0% 0px 0%;
}
    
#\38 983fa13 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#a8dd774b {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 5a12483 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 894463e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 8f0941f {
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 99aff0f {
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a29a639 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 f2f9818 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e6ce8ff {
    width: 100.00%;
}
    
#\30 7973df7 {
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 233f6f5 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d0069a3b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 205ecaa {
    height: 240px;
}
    
#\35 dfb3699 {
    height: 240px;
}
    
#\39 0e80188 {
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e435210.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 e435210 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 98af1f8 {
    width: 100.00%;
}
    
#\35 ac4e4ea {
    height: 240px;
}
    
#bc369849 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e7d4ee72 {
    height: auto;
}
    
#\36 dd7175c {
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\31 195ad14 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 17b7639 {
    height: auto;
}
    
#\39 4da9eb5 {
    min-width: 32px;
    max-width: 100%;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 a6875c3 {
    min-width: 32px;
    max-width: 100%;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e3565c51 {
    width: 100.00%;
}
    
#\31 6a4674d {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 45f9030 {
    height: auto;
}
    
#\39 adb0248 {
    min-width: 32px;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 57129b0 {
    height: auto;
}
    
#\35 46c6a5d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ee0db88e {
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4bf8cc6 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8bb1d7f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: -1px 0% 0px 0%;
}
    
#\34 58851ce {
    min-width: 32px;
    max-width: 100%;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b4443b0c {
    width: 100.00%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bd239dc6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bd239dc6 {
    min-width: 32px;
}
    
#\36 1ae5853 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 b0c0106 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 98650c0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\32 dc9fece {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#f10a60f5 {
    row-gap: 16px;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 68f1a57.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 68f1a57 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b5c1619 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#d631ad5c {
    height: 300px;
}
}



@media (max-width: 767px) {
    
#ecb5c87d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7890213 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f6024156 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 245db1f {
    width: 100.00%;
}
    
#\30 b47987e {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 33f5359 {
    padding: 32px 16px 32px 16px;
    margin: -1px 0% 0px 0%;
}
    
#c752dc90 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#acf724bf {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#f6d62bdc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5b99c6c.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 0px 0px 0px;
}
#\30 5b99c6c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 b94e40b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 cfbbe21 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\30 2c7de17 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#a91e85fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a91e85fb {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#db0cfbf2 {
    height: 300px;
}
    
#abeb9089 {
    row-gap: 16px;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8b500b8 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\32 c312edf {
    height: 300px;
    min-height: 250px;
}
    
#\37 ca16c2f {
    width: 100.00%;
}
    
#\35 dc226ae {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d829089 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 32px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f54e1298 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#da657223 {
    min-width: 32px;
    width: 100.00%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px -1px;
}
    
#\35 6a4e214 {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0fd8e7d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px 0px 32px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bae7552.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 bae7552 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 fb3c324 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 3f2d6cb {
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 29e75fb {
    width: 100.00%;
}
    
#cad9f69d {
    min-width: 18px;
}
    
#b5568b8e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\32 e6521dd {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ceb487ec {
    width: 100%;
}
    
#\38 27c8b74 {
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e5559880 {
    width: 100.00%;
    padding: 0px 0px 0px 0px;
}
    
#c164ed62 {
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 c4b06a2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 c4b06a2 {
    height: auto;
    margin: -24px -24px -16px 0px;
}
    
#\36 3274c8a {
    padding: 32px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ab7f378c {
    justify-content: flex-start;
}
    
#caae1494 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 32px 0px;
    margin: -1px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 2ee4506 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d8bdeb9 {
    min-width: 32px;
    width: 100.00%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px -1px;
}
    
#\37 4e56972 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e9086047.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e9086047 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 07fbd54.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 07fbd54 {
    margin: 0px 0% 0px 0%;
}
    
#\34 96af8c8 {
    min-width: 32px;
    width: 100.00%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e7f8fbb {
    width: 100.00%;
}
    
#e61ddf14 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px 0px 32px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ca90b8e3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 181dd64 {
    width: 96.83%;
}
}

