.dmShape .container-padding { padding:14px !important; }

@media all {
  *#dm .dmInner a.span.textonly { color:var(--color_1) !important; }

  *#dm .dmInner div.dmform-error { font-style:normal !important; }

  *#dm .dmInner div.dmforminput textarea { font-style:italic !important; }

  *#dm .dmInner div.dmforminput *.fileUploadLink { font-style:italic !important; }

  *#dm .dmInner div.checkboxwrapper span { font-style:italic !important; }

  *#dm .dmInner div.radiowrapper span { font-style:italic !important; }

  *#dm .dmInner div.u_1606902671 img[dm_changed] {
    object-position:0 50% !important;
    object-fit:cover !important;
  }

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

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

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

  *#dm .dmInner div.u_1823688901 img[dm_changed] {
    object-position:50% 0 !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner *.u_1738371097 { text-align:LEFT !important; }

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

  *#dm .dmInner *.u_1002970976 { text-align:LEFT !important; }

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

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

  *#dm .dmInner div.u_1991215785 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1991215785 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1991215785 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1991215785 .shape-description ol { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1195609751 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1195609751 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1195609751 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1195609751 .shape-description ol { color:var(--color_1) !important; }

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

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

  *#dm .dmInner div.u_1750658456 .shape-text {
    font-family:'Frank Ruhl Libre' !important;
    font-weight:300 !important;
    color:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1706062797 .shape-text {
    font-family:'Frank Ruhl Libre' !important;
    font-weight:300 !important;
    color:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1082763554 .shape-text {
    font-family:'Frank Ruhl Libre' !important;
    font-weight:300 !important;
    color:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1858621395 .shape-text {
    font-family:'Frank Ruhl Libre' !important;
    font-weight:300 !important;
    color:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1573677081 .shape-text {
    font-family:'Frank Ruhl Libre' !important;
    font-weight:300 !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1048322935 hr {
    height:2px !important;
    color:rgba(71,55,41,0.68) !important;
    border:none !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%226%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%206%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

  *#dm .dmInner div.u_1062247228 hr {
    height:2px !important;
    color:rgba(71,55,41,0.68) !important;
    border:none !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%226%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%206%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

  *#dm .dmInner div.u_1249336408 hr {
    height:2px !important;
    color:rgba(71,55,41,0.68) !important;
    border:none !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%226%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%206%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

  *#dm .dmInner div.u_1894066754 hr {
    height:2px !important;
    color:rgba(71,55,41,0.68) !important;
    border:none !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%226%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%206%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

  *#dm .dmInner div.u_1730998824 hr {
    height:2px !important;
    color:rgba(71,55,41,0.68) !important;
    border:none !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%226%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%206%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }
}

@media (min-width:0) and (max-width:767px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }

  *#dm .dmInner div.u_1750658456 .shape-description p { font-size:12px !important; }

  *#dm .dmInner div.u_1750658456 .shape-description ul { font-size:12px !important; }

  *#dm .dmInner div.u_1750658456 .shape-description ol { font-size:12px !important; }

  *#dm .dmInner div.u_1750658456 .shape-text { font-size:24px !important; }

  *#dm .dmInner div.u_1706062797 .shape-description p { font-size:12px !important; }

  *#dm .dmInner div.u_1706062797 .shape-description ul { font-size:12px !important; }

  *#dm .dmInner div.u_1706062797 .shape-description ol { font-size:12px !important; }

  *#dm .dmInner div.u_1706062797 .shape-text { font-size:24px !important; }

  *#dm .dmInner div.u_1082763554 .shape-description p { font-size:12px !important; }

  *#dm .dmInner div.u_1082763554 .shape-description ul { font-size:12px !important; }

  *#dm .dmInner div.u_1082763554 .shape-description ol { font-size:12px !important; }

  *#dm .dmInner div.u_1082763554 .shape-text { font-size:24px !important; }

  *#dm .dmInner div.u_1858621395 .shape-description p { font-size:12px !important; }

  *#dm .dmInner div.u_1858621395 .shape-description ul { font-size:12px !important; }

  *#dm .dmInner div.u_1858621395 .shape-description ol { font-size:12px !important; }

  *#dm .dmInner div.u_1858621395 .shape-text { font-size:24px !important; }

  *#dm .dmInner div.u_1573677081 .shape-description p { font-size:12px !important; }

  *#dm .dmInner div.u_1573677081 .shape-description ul { font-size:12px !important; }

  *#dm .dmInner div.u_1573677081 .shape-description ol { font-size:12px !important; }

  *#dm .dmInner div.u_1573677081 .shape-text { font-size:24px !important; }
}

@media (min-width:1025px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1991215785 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1991215785 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1991215785 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1991215785 .shape-description ol { font-size:48px !important; }

  *#dm .dmInner div.u_1195609751 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1195609751 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1195609751 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1195609751 .shape-description ol { font-size:48px !important; }

  *#dm .dmInner div.u_1750658456 .shape-description p { font-size:14px !important; }

  *#dm .dmInner div.u_1750658456 .shape-description ul { font-size:14px !important; }

  *#dm .dmInner div.u_1750658456 .shape-description ol { font-size:14px !important; }

  *#dm .dmInner div.u_1750658456 .shape-text { font-size:32px !important; }

  *#dm .dmInner div.u_1706062797 .shape-description p { font-size:14px !important; }

  *#dm .dmInner div.u_1706062797 .shape-description ul { font-size:14px !important; }

  *#dm .dmInner div.u_1706062797 .shape-description ol { font-size:14px !important; }

  *#dm .dmInner div.u_1706062797 .shape-text { font-size:32px !important; }

  *#dm .dmInner div.u_1082763554 .shape-description p { font-size:14px !important; }

  *#dm .dmInner div.u_1082763554 .shape-description ul { font-size:14px !important; }

  *#dm .dmInner div.u_1082763554 .shape-description ol { font-size:14px !important; }

  *#dm .dmInner div.u_1082763554 .shape-text { font-size:32px !important; }

  *#dm .dmInner div.u_1858621395 .shape-description p { font-size:14px !important; }

  *#dm .dmInner div.u_1858621395 .shape-description ul { font-size:14px !important; }

  *#dm .dmInner div.u_1858621395 .shape-description ol { font-size:14px !important; }

  *#dm .dmInner div.u_1858621395 .shape-text { font-size:32px !important; }

  *#dm .dmInner div.u_1573677081 .shape-description p { font-size:14px !important; }

  *#dm .dmInner div.u_1573677081 .shape-description ul { font-size:14px !important; }

  *#dm .dmInner div.u_1573677081 .shape-description ol { font-size:14px !important; }

  *#dm .dmInner div.u_1573677081 .shape-text { font-size:32px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1750658456 .shape-description p { font-size:13px !important; }

  *#dm .dmInner div.u_1750658456 .shape-description ul { font-size:13px !important; }

  *#dm .dmInner div.u_1750658456 .shape-description ol { font-size:13px !important; }

  *#dm .dmInner div.u_1750658456 .shape-text { font-size:24px !important; }

  *#dm .dmInner div.u_1706062797 .shape-description p { font-size:13px !important; }

  *#dm .dmInner div.u_1706062797 .shape-description ul { font-size:13px !important; }

  *#dm .dmInner div.u_1706062797 .shape-description ol { font-size:13px !important; }

  *#dm .dmInner div.u_1706062797 .shape-text { font-size:24px !important; }

  *#dm .dmInner div.u_1082763554 .shape-description p { font-size:13px !important; }

  *#dm .dmInner div.u_1082763554 .shape-description ul { font-size:13px !important; }

  *#dm .dmInner div.u_1082763554 .shape-description ol { font-size:13px !important; }

  *#dm .dmInner div.u_1082763554 .shape-text { font-size:24px !important; }

  *#dm .dmInner div.u_1858621395 .shape-description p { font-size:13px !important; }

  *#dm .dmInner div.u_1858621395 .shape-description ul { font-size:13px !important; }

  *#dm .dmInner div.u_1858621395 .shape-description ol { font-size:13px !important; }

  *#dm .dmInner div.u_1858621395 .shape-text { font-size:24px !important; }

  *#dm .dmInner div.u_1573677081 .shape-description p { font-size:13px !important; }

  *#dm .dmInner div.u_1573677081 .shape-description ul { font-size:13px !important; }

  *#dm .dmInner div.u_1573677081 .shape-description ol { font-size:13px !important; }

  *#dm .dmInner div.u_1573677081 .shape-text { font-size:24px !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1706062797 .shape-text { font-size:22px !important; }

  *#dm .dmInner div.u_1750658456 .shape-text { font-size:22px !important; }

  *#dm .dmInner div.u_1082763554 .shape-text { font-size:22px !important; }

  *#dm .dmInner div.u_1858621395 .shape-text { font-size:22px !important; }

  *#dm .dmInner div.u_1573677081 .shape-text { font-size:22px !important; }
}
separatorHomeCss{color:red !important}@media all {}
@media (min-width:1025px) {}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 0);
    --overlapping-background-image: var(--color_1);
}
}



@media all {
    
#\32 9d8d0ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    order: 0;
    justify-content: flex-end;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ef190db1 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e7dc1da4::before, #e7dc1da4 > .bgExtraLayerOverlay {
    
}
#e7dc1da4 {
    background-image: url("https://irp.cdn-website.com/5f31104e/dms3rep/multi/desktop80.webp?dm-skip-opt=true");
    background-position: 50% 0%;
}
    
#\30 c976d6b {
    margin: 0px 0% 0px 0%;
}
    
#widget_t3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 50px 0px;
}
#widget_t3e {
    width: 78px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ef190db1 {
    min-height: 545px;
    padding: 7% 2% 7% 2%;
}
    
#e7dc1da4::before, #e7dc1da4 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\32 9d8d0ec {
    min-height: 24vh;
    width: 100%;
    row-gap: 8px;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
}
    
#ef190db1 {
    min-height: unset;
    flex-direction: column;
    row-gap: 22px;
    padding: 0% 4% 0% 4%;
}
    
#e7dc1da4::before, #e7dc1da4 > .bgExtraLayerOverlay {
    
}
#e7dc1da4 {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\30 c976d6b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 03a7cb5::before, #\31 03a7cb5 > .bgExtraLayerOverlay {
    
}
#\31 03a7cb5 {
    background-image: url("https://irp.cdn-website.com/5f31104e/dms3rep/multi/mobila5.webp?dm-skip-opt=true");
    background-position: 50% 0%;
}
#\31 03a7cb5.lazy {
    background-image: url('');
}
    
#\33 0bcf26b {
    margin: 0px 0% 0px 0%;
}
    
#df7f573b {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 0df49a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    order: 0;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 fc74b44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_u90 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 03a7cb5::before, #\31 03a7cb5 > .bgExtraLayerOverlay {
    
}
#\31 03a7cb5.lazy {
    background-image: url('');
}
    
#df7f573b {
    min-height: 545px;
    padding: 7% 2% 7% 2%;
}
}



@media (max-width: 767px) {
    
#\31 03a7cb5::before, #\31 03a7cb5 > .bgExtraLayerOverlay {
    
}
#\31 03a7cb5 {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
#\31 03a7cb5.lazy {
    background-image: url('');
}
    
#\33 0bcf26b {
    margin: 0px 0% 0px 0%;
}
    
#df7f573b {
    min-height: unset;
    flex-direction: column;
    row-gap: 22px;
    padding: 0% 4% 0% 4%;
}
    
#\31 0df49a1 {
    min-height: 98vh;
    width: 100%;
    row-gap: 8px;
    justify-content: flex-end;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 fc74b44.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 80px 0px;
}
#\35 fc74b44 {
    margin: 0px 0% 0px 0%;
}
    
#widget_u90.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_u90 {
    max-width: 100%;
    margin: 0px 0% 120px 0%;
}
}



@media all {
    
#\34 a3140a5 {
    width: 100%;
    height: auto;
    max-width: 920px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 9f1d1cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c1989a7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#d60692a3 {
    background-color: var(--color_1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 c1989a7 {
    padding: 4% 6% 4% 6%;
}
    
#e0b3059d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 9f1d1cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 c1989a7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24px 6% 24px 6%;
}
    
#e0b3059d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e609899a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#b77efc09 {
    min-height: 30px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 3% 0% 3%;
}
    
#a46e3abb {
    margin: 0px 0% 0px 0%;
}
    
#widget_n1s {
    width: 100%;
    height: 25px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\38 8541545 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e60c369b {
    margin: 0px 0% 0px 0%;
}
    
#b4f19aad {
    min-height: 12px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 3% 0px 3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8541545 {
    width: 100%;
    min-height: 8px;
}
    
#e60c369b {
    margin: 0px 0% 0px 0%;
}
    
#b4f19aad {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 5px;
    padding: 0% 6% 0px 6%;
}
}



@media (max-width: 767px) {
    
#\38 8541545 {
    width: 100%;
    min-height: 22px;
    align-items: center;
    height: auto;
}
    
#e60c369b {
    margin: 0px 0% 0px 0%;
}
    
#b4f19aad {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 6% 0px 6%;
}
}



@media all {
    
#\30 893eb2e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 8.333333333333334%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e97b58d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 88.66666666666666%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ede59b08 {
    margin: 0px 0% 0px 0%;
}
    
#\33 fc161ad {
    min-height: 0px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 3% 0px 3%;
}
    
#\33 96b458d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 96b458d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 6px 0% 6px 0%;
}
    
#\37 4ef2331 {
    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;
}
    
#c81aab41 {
    width: 120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ede59b08 {
    margin: 0px 0% 0px 0%;
}
    
#\30 893eb2e {
    width: 14.50%;
    min-height: 8px;
}
    
#e97b58d9 {
    width: 81.26288819875775%;
    min-height: 8px;
}
    
#\33 fc161ad {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    column-gap: 4%;
    padding: 0% 6% 40px 6%;
}
}



@media (max-width: 767px) {
    
#\30 893eb2e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e97b58d9 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#ede59b08 {
    margin: 0px 0% 0px 0%;
}
    
#\33 fc161ad {
    min-height: unset;
    flex-direction: column;
    padding: 0px 6% 0px 6%;
}
    
#c81aab41 {
    width: 80px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 a99de9e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 7252d53 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ea1d1167 {
    width: 100%;
    min-width: 4%;
    min-height: 38vh;
    column-gap: 4%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bf82809f {
    width: 100%;
    min-width: 4%;
    min-height: 61vh;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_mea.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_mea {
    width: 100%;
    height: 53vh;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#edb70031.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 24px 0px;
}
#edb70031 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7408e57.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 7408e57 {
    width: 62.42%;
    height: auto;
    max-width: 920px;
    align-self: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cec0f8b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7252d53 {
    padding: 0% 0% 0% 0%;
}
    
#\32 cec0f8b {
    margin: 0px 0% 0px 0%;
}
    
#ea1d1167 {
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 7252d53 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0% 0% 0% 0%;
}
    
#ea1d1167 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bf82809f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_mea {
    height: 240px;
}
    
#edb70031.flex-element.widget-wrapper > [data-element-type] {
    padding: 48px 6% 24px 6%;
}
#edb70031 {
    margin: 0px 0% 0px 0%;
}
    
#\33 7408e57.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 6% 24px 6%;
}
#\33 7408e57 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 cec0f8b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#aef753c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 88.66666666666666%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e7463a3 {
    margin: 0px 0% 0px 0%;
}
    
#\32 c2fef9f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 c2fef9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 6px 0% 6px 0%;
}
    
#\38 a7d5110 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 8.333333333333334%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e130c53 {
    min-height: 0px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 3% 0px 3%;
}
    
#\39 4492ed5 {
    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;
}
    
#\36 25cafd8 {
    width: 120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e7463a3 {
    margin: 0px 0% 0px 0%;
}
    
#aef753c4 {
    width: 81.26288819875775%;
    min-height: 8px;
}
    
#\38 a7d5110 {
    width: 14.50%;
    min-height: 8px;
}
    
#\36 e130c53 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    column-gap: 4%;
    padding: 0% 6% 40px 6%;
}
}



@media (max-width: 767px) {
    
#aef753c4 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\39 e7463a3 {
    margin: 0px 0% 0px 0%;
}
    
#\38 a7d5110 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 e130c53 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 6% 0px 6%;
}
    
#\36 25cafd8 {
    width: 80px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#cd507419 {
    margin: 0px 0% 0px 0%;
}
    
#c4c01c25 {
    width: 120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6fc261e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 8.333333333333334%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bc38a7bd {
    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;
}
    
#\36 c9d23a1 {
    min-height: 0px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 3% 0px 3%;
}
    
#afbe7c8c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 88.66666666666666%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b50ac20b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b50ac20b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 6px 0% 6px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cd507419 {
    margin: 0px 0% 0px 0%;
}
    
#\31 6fc261e {
    width: 14.50%;
    min-height: 8px;
}
    
#\36 c9d23a1 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    column-gap: 4%;
    padding: 0% 6% 40px 6%;
}
    
#afbe7c8c {
    width: 81.26288819875775%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#cd507419 {
    margin: 0px 0% 0px 0%;
}
    
#c4c01c25 {
    width: 80px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 6fc261e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 c9d23a1 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 6% 0px 6%;
}
    
#afbe7c8c {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
}



@media all {
    
#c95f29b0 {
    margin: 0px 0% 0px 0%;
}
    
#\30 ccadd58 {
    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;
}
    
#\39 e2feb15 {
    min-height: 0px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 3% 0px 3%;
}
    
#\38 0a7383e {
    width: 120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf921e00.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bf921e00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 6px 0% 6px 0%;
}
    
#e18d5a05 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 8.333333333333334%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6de6699 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 88.66666666666666%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c95f29b0 {
    margin: 0px 0% 0px 0%;
}
    
#\39 e2feb15 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    column-gap: 4%;
    padding: 0% 6% 40px 6%;
}
    
#e18d5a05 {
    width: 14.50%;
    min-height: 8px;
}
    
#\33 6de6699 {
    width: 81.26288819875775%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#c95f29b0 {
    margin: 0px 0% 0px 0%;
}
    
#\39 e2feb15 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 6% 0px 6%;
}
    
#\38 0a7383e {
    width: 80px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e18d5a05 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 6de6699 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
}



@media all {
    
#\33 e287a43 {
    margin: 0px 0% 0px 0%;
}
    
#\34 7ddc508 {
    min-height: 0px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 3% 48px 3%;
}
    
#\35 e542577 {
    width: 120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f35b978 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 8.333333333333334%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e5f2978b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 88.66666666666666%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ce8e6c78.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#ce8e6c78 {
    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;
}
    
#\33 9a1890f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 9a1890f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 6px 0% 6px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e287a43 {
    margin: 0px 0% 0px 0%;
}
    
#\34 7ddc508 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    column-gap: 4%;
    padding: 0% 6% 40px 6%;
}
    
#\31 f35b978 {
    width: 14.50%;
    min-height: 8px;
}
    
#e5f2978b {
    width: 81.26288819875775%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\33 e287a43 {
    margin: 0px 0% 0px 0%;
}
    
#\34 7ddc508 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 6% 0px 6%;
}
    
#\35 e542577 {
    width: 80px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 f35b978 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e5f2978b {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
}



@media all {
    
#\33 8d12e47.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 8d12e47 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc1fb848 {
    margin: 0px 0% 0px 0%;
}
    
#\39 55563db {
    min-height: 20px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 34px 3% 34px 3%;
}
    
#c32fdff8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc1fb848 {
    margin: 0px 0% 0px 0%;
}
    
#\39 55563db {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 20px;
    column-gap: 4%;
    padding: 0% 6% 40px 6%;
}
    
#c32fdff8 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#fc1fb848 {
    margin: 0px 0% 0px 0%;
}
    
#\39 55563db {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 6% 0px 6%;
}
    
#c32fdff8 {
    width: 100%;
    min-height: 20px;
    align-items: center;
    height: auto;
    padding: 24px 0px 26px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 ece5fd3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 ece5fd3 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6032dc2 {
    min-height: 20px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 34px 3% 34px 3%;
}
    
#d2e0dc39 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 97e9509 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6032dc2 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 20px;
    column-gap: 4%;
    padding: 0% 6% 40px 6%;
}
    
#d2e0dc39 {
    width: 100%;
    min-height: 8px;
}
    
#\30 97e9509 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 6032dc2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 6% 0px 6%;
}
    
#d2e0dc39 {
    width: 100%;
    min-height: 20px;
    align-items: center;
    height: auto;
    padding: 24px 0px 26px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 97e9509 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 469704e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 469704e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 00bc91a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 556be04 {
    min-height: 20px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 34px 3% 34px 3%;
}
    
#a251d240 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 00bc91a {
    width: 100%;
    min-height: 8px;
}
    
#\35 556be04 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 20px;
    column-gap: 4%;
    padding: 0% 6% 40px 6%;
}
    
#a251d240 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 00bc91a {
    width: 100%;
    min-height: 20px;
    align-items: center;
    height: auto;
    padding: 24px 0px 26px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 556be04 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 6% 0px 6%;
}
    
#a251d240 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 7eaf175 {
    min-height: 20px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 34px 3% 34px 3%;
}
    
#\34 951c424 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a6a601d {
    margin: 0px 0% 0px 0%;
}
    
#\30 44502b2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 44502b2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 7eaf175 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 20px;
    column-gap: 4%;
    padding: 0% 6% 40px 6%;
}
    
#\34 951c424 {
    width: 100%;
    min-height: 8px;
}
    
#\34 a6a601d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 7eaf175 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 6% 0px 6%;
}
    
#\34 951c424 {
    width: 100%;
    min-height: 20px;
    align-items: center;
    height: auto;
    padding: 24px 0px 26px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a6a601d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 31fbd51 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d65a694 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
}
    
#c4a7b031 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 846057f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d65a694 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 846057f {
    margin: 0px 0% 0px 0%;
}
}



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



@media all {
    
#cf11f6a8 {
    min-height: 20px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 34px 3% 34px 3%;
}
    
#e3ff5be6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c93b532f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c93b532f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b89de64 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cf11f6a8 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 20px;
    column-gap: 4%;
    padding: 0% 6% 40px 6%;
}
    
#e3ff5be6 {
    width: 100%;
    min-height: 8px;
}
    
#\36 b89de64 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cf11f6a8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 6% 0px 6%;
}
    
#e3ff5be6 {
    width: 100%;
    min-height: 20px;
    align-items: center;
    height: auto;
    padding: 24px 0px 26px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b89de64 {
    margin: 0px 0% 0px 0%;
}
}

