@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:32px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:32px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:32px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

*#dm .dmInner div.u_1896385737 { text-shadow:-2px -2px 0px #212121 !important; }

@media all {
  *#dm .dmInner div.u_1245059497 input:not([type="submit"]) {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1245059497 textarea {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1245059497 select {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1245059497 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-size:15px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1245059497 .m-recaptcha {
    font-size:15px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1245059497 .dmforminput input { font-size:15px !important; }

  *#dm .dmInner div.u_1245059497 .dmforminput textarea { font-size:15px !important; }

  *#dm .dmInner div.u_1245059497 .dmforminput .fileUploadLink { font-size:15px !important; }

  *#dm .dmInner div.u_1245059497 .checkboxwrapper span { font-size:15px !important; }

  *#dm .dmInner div.u_1245059497 .radiowrapper span { font-size:15px !important; }

  *#dm .dmInner div.u_1245059497 .optinwrapper div { font-size:15px !important; }

  *#dm .dmInner div.u_1245059497 .freetextwrapper { font-size:15px !important; }

  *#dm .dmInner div.u_1245059497 .dmforminput select { font-size:15px !important; }

  *#dm .dmInner div.u_1245059497 .dmforminput option { font-size:15px !important; }

  *#dm .dmInner div.u_1245059497 input::placeholder {
    font-size:14px !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_1245059497 input.placeholder {
    font-size:14px !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_1245059497 textarea::placeholder {
    font-size:14px !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_1245059497 textarea.placeholder {
    font-size:14px !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_1245059497 select::placeholder {
    font-size:14px !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_1245059497 select.placeholder {
    font-size:14px !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_1650793787 {
    background-repeat:no-repeat !important;
    background-size:contain !important;
    background-image:url(https://lirp.cdn-website.com/4586407f/dms3rep/multi/opt/tie-white-1920w.png) !important;
  }

  *#dm .dmInner div.u_2396634122 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1334058437 .dmform-success {
    font-size:24px !important;
    font-weight:bold !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1334058437 .dmform-success .rteBlock {
    font-size:24px !important;
    font-weight:bold !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1334058437 .dmform-error {
    font-size:24px !important;
    font-weight:bold !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1334058437 .dmformsubmit {
    float:left !important;
    display:block !important;
    width:150px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1838715658 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1907154086 img { object-fit:contain !important; }

  *#dm .dmInner div.u_664036171 .photoGalleryThumbs .image-container { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner div.u_2902814176 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1090766533 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1515253458 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1788996351 {
    background-color:rgba(123,45,164,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1788996351:hover {
    background-color:rgba(96,33,130,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1788996351.hover {
    background-color:rgba(96,33,130,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1014067347 {
    background-color:rgba(237,39,10,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1014067347:hover {
    background-color:rgba(202,28,3,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1014067347.hover {
    background-color:rgba(202,28,3,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1863006142 .photoGalleryThumbs .image-container { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner div.u_1775976005 .photoGalleryThumbs .image-container { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner div.u_1112550030 .photoGalleryThumbs .image-container { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner div.u_1845082027 .photoGalleryThumbs .image-container { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner div.u_1740831261 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1334058437 input:not([type="submit"]) {
    background-color:rgba(101,101,101,0.17) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1334058437 textarea {
    background-color:rgba(101,101,101,0.17) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1334058437 select {
    background-color:rgba(101,101,101,0.17) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1166094775 .photoGalleryThumbs .image-container { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner div.u_1542597789 .photoGalleryThumbs .image-container { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner div.u_1929213702 .photoGalleryThumbs .image-container { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner div.u_1245059497 .dmform-success {
    font-size:24px !important;
    font-weight:bold !important;
    text-align:center !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1245059497 .dmform-success .rteBlock {
    font-size:24px !important;
    font-weight:bold !important;
    text-align:center !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1245059497 .dmform-error {
    font-size:24px !important;
    font-weight:bold !important;
    text-align:center !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1384361360 {
    background-repeat:no-repeat !important;
    background-size:contain !important;
    background-image:url(https://lirp.cdn-website.com/4586407f/dms3rep/multi/opt/tie-white-1920w.png) !important;
  }

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

  *#dm .dmInner div.u_1334058437 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-size:15px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1334058437 .m-recaptcha {
    font-size:15px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1334058437 .dmforminput input {
    font-size:15px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1334058437 .dmforminput textarea {
    font-size:15px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1334058437 .dmforminput .fileUploadLink {
    font-size:15px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1334058437 .checkboxwrapper span {
    font-size:15px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1334058437 .radiowrapper span {
    font-size:15px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1334058437 .optinwrapper div {
    font-size:15px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1334058437 .freetextwrapper {
    font-size:15px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1334058437 .dmforminput select {
    font-size:15px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1334058437 .dmforminput option {
    font-size:15px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1334058437 input::placeholder {
    font-size:14px !important;
    font-style:italic !important;
    color:rgba(33,33,33,1) !important;
  }

  *#dm .dmInner div.u_1334058437 input.placeholder {
    font-size:14px !important;
    font-style:italic !important;
    color:rgba(33,33,33,1) !important;
  }

  *#dm .dmInner div.u_1334058437 textarea::placeholder {
    font-size:14px !important;
    font-style:italic !important;
    color:rgba(33,33,33,1) !important;
  }

  *#dm .dmInner div.u_1334058437 textarea.placeholder {
    font-size:14px !important;
    font-style:italic !important;
    color:rgba(33,33,33,1) !important;
  }

  *#dm .dmInner div.u_1334058437 select::placeholder {
    font-size:14px !important;
    font-style:italic !important;
    color:rgba(33,33,33,1) !important;
  }

  *#dm .dmInner div.u_1334058437 select.placeholder {
    font-size:14px !important;
    font-style:italic !important;
    color:rgba(33,33,33,1) !important;
  }

  *#dm .dmInner div.u_1603750057 .photoGalleryThumbs .image-container { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner div.u_1740197781 .photoGalleryThumbs .image-container { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner div.u_1601039972 .photoGalleryThumbs .image-container { border-radius:10px 10px 0px 0px !important; }
}

*#dm .dmInner div.u_1650793787 { text-shadow:-2px -2px 0px #212121 !important; }

*#dm .dmInner div.u_3769330192 { text-shadow:-1px -1px 0px #212121 !important; }

*#dm .dmInner a.u_3938492407 { box-shadow:rgba(0,0,0,0.12) 0px 1px 3px,rgba(0,0,0,0.24) 0px 1px 2px !important; }

@media (min-width:1025px) {
  *#dm .dmInner *.u_664036171 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

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

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

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

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

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

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

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

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

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

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

*#dm .dmInner a.u_1431924769 { box-shadow:rgba(0,0,0,0.12) 0px 1px 3px,rgba(0,0,0,0.24) 0px 1px 2px !important; }

*#dm .dmInner a.u_3802805410 { box-shadow:rgba(0,0,0,0.12) 0px 1px 3px,rgba(0,0,0,0.24) 0px 1px 2px !important; }

*#dm .dmInner a.u_1083621687 { box-shadow:rgba(0,0,0,0.12) 0px 1px 3px,rgba(0,0,0,0.24) 0px 1px 2px !important; }

*#dm .dmInner a.u_1788996351 { box-shadow:rgba(0,0,0,0.12) 0px 1px 3px,rgba(0,0,0,0.24) 0px 1px 2px !important; }

*#dm .dmInner a.u_1014067347 { box-shadow:rgba(0,0,0,0.12) 0px 1px 3px,rgba(0,0,0,0.24) 0px 1px 2px !important; }

*#dm .dmInner a.u_1652597734 { box-shadow:rgba(0,0,0,0.12) 0px 1px 3px,rgba(0,0,0,0.24) 0px 1px 2px !important; }

*#dm .dmInner a.u_1976968816 { box-shadow:rgba(0,0,0,0.12) 0px 1px 3px,rgba(0,0,0,0.24) 0px 1px 2px !important; }

*#dm .dmInner a.u_1909268365 { box-shadow:rgba(0,0,0,0.12) 0px 1px 3px,rgba(0,0,0,0.24) 0px 1px 2px !important; }

*#dm .dmInner a.u_1828635003 { box-shadow:rgba(0,0,0,0.12) 0px 1px 3px,rgba(0,0,0,0.24) 0px 1px 2px !important; }

*#dm .dmInner a.u_1445058685 { box-shadow:rgba(0,0,0,0.12) 0px 1px 3px,rgba(0,0,0,0.24) 0px 1px 2px !important; }

*#dm .dmInner a.u_1103137567 { box-shadow:rgba(0,0,0,0.12) 0px 1px 3px,rgba(0,0,0,0.24) 0px 1px 2px !important; }

*#dm .dmInner a.u_1305504540 { box-shadow:rgba(0,0,0,0.12) 0px 1px 3px,rgba(0,0,0,0.24) 0px 1px 2px !important; }

*#dm .dmInner a.u_1866727826 { box-shadow:rgba(0,0,0,0.12) 0px 1px 3px,rgba(0,0,0,0.24) 0px 1px 2px !important; }
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1896385737
{
}
*#dm .dmInner div.u_1650793787
{
}
*#dm .dmInner div.u_3769330192
{
}
*#dm .dmInner a.u_3938492407
{
}
*#dm .dmInner div.u_1207027009
{
}
*#dm .dmInner a.u_1431924769
{
}
*#dm .dmInner a.u_3802805410
{
}
*#dm .dmInner a.u_1083621687
{
}
*#dm .dmInner a.u_1788996351
{
}
*#dm .dmInner a.u_1014067347
{
}
*#dm .dmInner a.u_1976968816
{
}
*#dm .dmInner a.u_1909268365
{
}
*#dm .dmInner a.u_1828635003
{
}
*#dm .dmInner a.u_1445058685
{
}
*#dm .dmInner a.u_1103137567
{
}
*#dm .dmInner a.u_1985176957
{
}
*#dm .dmInner div.u_1384361360
{
}
*#dm .dmInner a.u_1985812498
{
}
*#dm .dmInner a.u_1985812498
{
}
*#dm .dmInner a.u_1866727826
{
}
*#dm .dmInner a.u_1866727826
{
}
*#dm .dmInner a.u_1054179511
{
}
*#dm .dmInner a.u_1054179511
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 0.91);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\33 4155946 {
    margin: 0px 0% 0px 0%;
}
    
#\32 ea5d2db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 455e4bd {
    min-height: 1047px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 15% 0% 0% 0%;
}
    
#ccdd6489::before, #ccdd6489 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.4;
    border-radius: inherit;
}
#ccdd6489 {
    background-color: rgba(102,174,28,1);
    background-image: none;
}
    
#widget_kt5 {
    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 ffffaa6 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hcm {
    align-items: flex-start;
    width: 99.97%;
    min-height: 230px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url('https://irp.cdn-website.com/4586407f/dms3rep/multi/divider-blue.png?dm-skip-opt=true');
    height: auto;
    order: 2;
    padding: 0% 0px 0% 0px;
    margin: 5.0% 0% 0% 0%;
}
#group_hcm.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AP3+/qP6/f6w8fr+t+T1/qjR7v6HueX+WaTd/i/N7P4m+/3+VP/+/om9OiDz24tT+AAAAABJRU5ErkJggg==');
}
    
#widget_0ou.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_0ou {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vdr {
    flex-direction: row;
    align-items: flex-start;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 40px;
    order: 1;
}
    
#group_43l {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 100px 0px 100px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ed4765a5[data-css-edit] {
    -webkit-backdrop-filter: blur(5px) !important;
    backdrop-filter: blur(5px) !important;
}
#ed4765a5 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.28) rgba(255, 255, 255, 0.28) rgba(255, 255, 255, 0.28) rgba(255, 255, 255, 0.28);
    border-width: 1px 1px 1px 1px;
    border-radius: 20px 20px 20px 20px;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#widget_96t {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
}
    
#\39 db571ac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 90px;
}
#\39 db571ac {
    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;
}
    
#widget_cqg {
    width: 99.68%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 0682234 {
    background-color: rgba(233, 233, 233, 1);
    background-image: none;
}
    
#\30 96bc65c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 51.23%;
    min-width: 4%;
}
    
#\35 97e10a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.62%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/4586407f/dms3rep/multi/bg.png?dm-skip-opt=true");
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
#\35 97e10a7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAlElEQVQY03WPMQ7CMBAEL0SCNCmgooMWae8NeQdfueU33gfwPxpkCyPimJNW52JvvGvWDF1GT3lPdN3pegbSy/pGGaE9XQuhRzb/N7pGuq4BLZm8NUKtOZOnmqcokIrq++dg9dVGUSGQWUBjIO3oGlaETvgTXXNAB3oavoRO+NzsHNBML+Q+MaAbXZdAOn5aliLtvAGcbV0dzE4W7wAAAABJRU5ErkJggg==');
}
    
#\33 50691d6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 10% 6% 10% 6%;
}
    
#widget_0gt.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_0gt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -10px 0% 0px 0%;
}
    
#widget_irv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\38 57b2403 {
    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;
}
    
#a8b78ed7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_ogt {
    width: 19.89%;
    height: 32px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_evr {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 5;
}
    
#\35 b7ea4e6 {
    margin: -2px 0% 0px 0%;
}
    
#widget_dss {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 0887092 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    padding: 50px 20px 50px 20px;
    margin: 0px 0px 0px 0px;
}
    
#\38 4352036 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7678061[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}
#\39 7678061 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 365a018 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\37 222b254 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#ef085ade {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#widget_ehc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ehc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -10px 0% 0px 0%;
}
    
#\30 d577e98 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_akg {
    width: 83.08%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_qov {
    align-items: flex-start;
    width: 82%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#group_i6c[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}
#group_i6c {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_3u1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_m9b {
    align-items: center;
    width: 100%;
    min-height: 352px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 50px 20px 50px 20px;
    margin: 0px 0px 0px 0px;
}
    
#d11808b7 {
    width: 86.23%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 77c44a1 {
    width: 16.60%;
    height: 24px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7afc64b {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9f3d87a {
    align-items: flex-start;
    width: 82%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#\31 020a105[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}
#\31 020a105 {
    align-items: flex-start;
    width: 50%;
    min-height: 573px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 4964d4c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 4964d4c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b7e1a645 {
    align-items: center;
    width: 100%;
    min-height: 275px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 50px 20px 50px 20px;
    margin: 0px 0px 0px 0px;
}
    
#\39 e81d288 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd2c6270 {
    width: 92.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e686a54e {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c337b0cd {
    align-items: flex-start;
    width: 82%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#d35850b4[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}
#d35850b4 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#cae034af {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ee42e2be {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2a36351 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b009036 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f1852f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 c2700f0 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 25a5431 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    padding: 50px 20px 50px 20px;
    margin: 0px 0px 0px 0px;
}
    
#\39 0588b3a[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}
#\39 0588b3a {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5e8015b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5cea0d0 {
    width: 92.27%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcc41369 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    padding: 50px 20px 50px 20px;
    margin: 0px 0px 0px 0px;
}
    
#\30 5a46a49 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdc8ca74 {
    width: 89.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1ee947a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 54c34c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f8bf1b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 80d618a[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}
#\36 80d618a {
    align-items: flex-start;
    width: 48.96%;
    min-height: 641px;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    justify-content: flex-start;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af9729b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a358479d {
    width: 85.23%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa8311f7 {
    align-items: center;
    width: 100%;
    min-height: 277px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 50px 20px 50px 20px;
    margin: 0px 0px 0px 0px;
}
    
#d962cbdf {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f15c1896 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/4586407f/dms3rep/multi/divider-gray.png?dm-skip-opt=true");
}
#f15c1896.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AOfo6aHi5+mu2uTqt87g66i82+2HpNTwWY3N8y+02O4l5OfpUejo6IaJzh6EsWnMZAAAAABJRU5ErkJggg==');
}
    
#\33 2ce9da5 {
    min-height: 187px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\30 2c76e9b {
    background-image: none;
}
    
#fa4032e2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e89b5cda {
    min-height: 187px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\33 4a9a103 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/4586407f/dms3rep/multi/divider-gray.png?dm-skip-opt=true");
}
#\33 4a9a103.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AOfo6aHi5+mu2uTqt87g66i82+2HpNTwWY3N8y+02O4l5OfpUejo6IaJzh6EsWnMZAAAAABJRU5ErkJggg==');
}
    
#\31 b35afba {
    margin: 0px 0% 0px 0%;
}
    
#bb1eda3a {
    background-image: none;
}
}



@media all {
    
#ab9312a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\31 658f8a9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 6% 10% 6%;
}
    
#b5fac64e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbb1350e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fbb1350e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec9fc3fd {
    width: 16.60%;
    height: 24px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f280437e {
    background-color: rgba(233, 233, 233, 1);
    background-image: none;
}
    
#widget_l5c {
    width: 74.66%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#group_ggi {
    align-items: flex-start;
    width: 82%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
}
    
#\32 0088cf2[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}
#\32 0088cf2 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c8d9c82 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    padding: 50px 20px 50px 20px;
    margin: 0px 0px 0px 0px;
}
    
#b340a0b8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 139280e {
    width: 88.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef41e11e[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}
#ef41e11e {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#ba3e7255 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cff2188 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#dc08bb9c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    flex-direction: row;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7b77ca0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b24de8a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 740e47e {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    padding: 50px 20px 50px 20px;
    margin: 0px 0px 0px 0px;
}
    
#\31 24e874e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    flex-direction: row;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b32d4c4[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}
#\39 b32d4c4 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f1a7688 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e1e4878e {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    padding: 50px 20px 50px 20px;
    margin: 0px 0px 0px 0px;
}
    
#f6e97648 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 35d6d59 {
    width: 94.85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8fd26ef[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}
#b8fd26ef {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 6e311ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ef52e8f5 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    padding: 50px 20px 50px 20px;
    margin: 0px 0px 0px 0px;
}
    
#\36 d24cefb {
    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 6cad934 {
    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;
}
    
#f4813e1b {
    width: 210px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 63914a1 {
    width: 210px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3bf9ea5 {
    width: 210px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 06634f7 {
    width: 210px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7499dc4 {
    margin: -2px 0% 0px 0%;
}
    
#fcea93dc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    flex-direction: row;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3171d05[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}
#\32 3171d05 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2) rgba(33, 33, 33, 0.2);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c662a621 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 7e79945 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    padding: 50px 20px 50px 20px;
    margin: 0px 0px 0px 0px;
}
    
#\39 237fa35 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 119b0a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c537ea4d {
    width: 210px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 f6ca2df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\32 97c0925 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 10% 6% 10% 6%;
}
    
#group_2bf {
    flex-direction: row;
    align-items: flex-start;
    width: 82%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_ild[data-css-edit] {
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}
#group_ild {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    min-width: 32px;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_p0a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2kv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3jd {
    width: 46.67%;
    height: 134px;
    max-width: 100%;
    order: 0;
}
    
#d1e0d041[data-css-edit] {
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}
#d1e0d041 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    min-width: 32px;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    padding: 50px 20px 50px 20px;
    margin: 50px 0% 0px 0%;
}
    
#\35 3f72bd2 {
    width: 46.67%;
    height: 134px;
    max-width: 100%;
    order: 0;
}
    
#\30 e29d62d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 453bf74 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 45d3a1b[data-css-edit] {
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}
#\33 45d3a1b {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    min-width: 32px;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    padding: 50px 20px 50px 20px;
    margin: 100px 0% 0px 0%;
}
    
#\30 8edb5d9 {
    width: 46.67%;
    height: 134px;
    max-width: 100%;
    order: 0;
}
    
#d487ecb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 0b73028 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a6648031 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1427fbe {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 66c66d1 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9ff7e35 {
    margin: -2px 0% 0px 0%;
}
    
#\33 35600e3 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
}



@media all {
    
#\36 79d1fcd[data-css-edit] {
    transform: rotate(180deg) !important;
}
#\36 79d1fcd {
    min-height: 187px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\33 b932d78 {
    background-image: none;
}
    
#b6aa870d {
    margin: -2px 0% 0px 0%;
}
    
#\38 5d11e39 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/4586407f/dms3rep/multi/divider-gray.png?dm-skip-opt=true");
}
#\38 5d11e39.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AOfo6aHi5+mu2uTqt87g66i82+2HpNTwWY3N8y+02O4l5OfpUejo6IaJzh6EsWnMZAAAAABJRU5ErkJggg==');
}
}



@media all {
    
#\37 eb30c86[data-css-edit] {
    transform: rotate(180deg) !important;
}
#\37 eb30c86 {
    min-height: 187px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\32 c9e73db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/4586407f/dms3rep/multi/divider-gray.png?dm-skip-opt=true");
}
#\32 c9e73db.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AOfo6aHi5+mu2uTqt87g66i82+2HpNTwWY3N8y+02O4l5OfpUejo6IaJzh6EsWnMZAAAAABJRU5ErkJggg==');
}
    
#\30 de27d19 {
    background-image: none;
}
    
#\37 3d2f74e {
    margin: -2px 0% 0px 0%;
}
}



@media all {
    
#a485af13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\35 846ec21 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 6cbd157 {
    width: 16.60%;
    height: 24px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 df52d15.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 df52d15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0492e6f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 09e8bbb {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#widget_eoe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
}



@media all {
    
#\37 2e95841 {
    min-height: 187px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\30 39593fa {
    margin: 0px 0% 0px 0%;
}
    
#a216c4f4 {
    background-image: none;
}
    
#\30 6162aa5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/4586407f/dms3rep/multi/divider-gray.png?dm-skip-opt=true");
}
#\30 6162aa5.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AOfo6aHi5+mu2uTqt87g66i82+2HpNTwWY3N8y+02O4l5OfpUejo6IaJzh6EsWnMZAAAAABJRU5ErkJggg==');
}
}



@media all {
    
#\36 5991983 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#c3f58610 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\39 e6aeb84::before, #\39 e6aeb84 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.55;
    border-radius: inherit;
}
#\39 e6aeb84 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: url("https://lirp.cdn-website.com/4586407f/dms3rep/multi/opt/asfalt-dark-1920w.png");
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
}
#\39 e6aeb84.lazy {
    background-image: url('');
}
    
#d79e1655 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b2129e5 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
}
    
#\38 dd6dcce {
    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;
}
    
#de37f44c {
    width: 99.68%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c374d8d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 c374d8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bb25c0b::before, #\33 bb25c0b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.4;
    border-radius: inherit;
}
#\33 bb25c0b {
    background-image: url("https://irp.cdn-website.com/4586407f/dms3rep/multi/gHSOvuD3.jpeg?dm-skip-opt=true");
}
#\33 bb25c0b.lazy {
    background-image: url('');
}
    
#a324152d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 90px;
}
#a324152d {
    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;
}
}



@media all {
    
#\33 6bcc6fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    padding: 100px 50px 100px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f593373::before, #\36 f593373 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(233, 233, 233, 1) 6%, rgba(0, 0, 0, 0) 100%);
}
#\36 f593373 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/4586407f/dms3rep/multi/image-cta-1-497f5354.png?dm-skip-opt=true");
    background-origin: border-box;
    background-position: 50% 0%;
}
#\36 f593373.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABU0lEQVQY0wFIAbf+AP/aKgG/nScHrY4jEsSXHR3oqCEl/7cqKP+0Nij8q0Ql9p5QIvaXXCEAv5xMBKaISxObgUwroYJLRLCLT1O5kFNYu5RdV7aRZVOyjWdQrodkTgCZh2QHfm5SJHZmUFN1ZU+Af2xTmYZyWZ+KeGGdi3tomYd5ZJWCdF2TAHVqXwp2amA0c2ddd2xhVbdnXk/YZl9K3mtoSt1ycEzZb29F1mpqQNUAZGBTDHVvYDx0b1uKbmpR0WZkRvRiYz76Zmk6+W1yOvhscTX2aW4z9gBWVy8Pbm5FQXFyQ5BucD3XZmoz+WJnKv9layb+bHIm/m91Jv5wdSj+AFVbHRNhaCdHZWsolmVsJ9pjayX5YWki/mFqIv5lbSL+aXAj/mxzJP4AUlsSFlFdEUxTXRKbU10T3VFcFPpRXBT+UV0U/lVgFf5ZYxb+XWYX/g0qjamlP9asAAAAAElFTkSuQmCC');
}
    
#\30 7b86f2c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\34 f8b8327 {
    margin: 0px 0% 0px 0%;
}
    
#\34 1dc9ae3 {
    background-color: rgba(233,233,233,1);
    background-image: none;
}
    
#widget_scd {
    width: 94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qqr {
    width: 79.21%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5bfbb3a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 5bfbb3a {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_sum {
    align-items: flex-start;
    width: 100%;
    min-height: 536px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: none;
    background-color: rgba(0,0,0,0);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4155946 {
    margin: 0px 0% 0px 0%;
}
    
#\31 455e4bd {
    min-height: 743px;
    padding: 30% 0% 0% 0%;
}
    
#ccdd6489::before, #ccdd6489 > .bgExtraLayerOverlay {
    
}
    
#ed4765a5 {
    width: 99.72%;
    min-width: 32px;
    height: auto;
    min-height: 625px;
    align-self: stretch;
    max-width: 100%;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0ou {
    width: 99.34%;
}
    
#\30 ffffaa6 {
    width: 93.76%;
}
    
#\39 db571ac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 60px;
}
#\39 db571ac {
    width: 93.76%;
    margin: 0px 0% 0px 0%;
}
    
#group_hcm {
    background-position: 50% 0%;
    width: 100.00%;
    height: auto;
    min-height: 142px;
}
#group_hcm.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AP3+/qP6/f6w8fr+t+T1/qjR7v6HueX+WaTd/i/N7P4m+/3+VP/+/om9OiDz24tT+AAAAABJRU5ErkJggg==');
}
    
#group_vdr {
    width: 99.94%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 977px;
    row-gap: 10px;
    padding: 0px 6% 0px 6%;
    margin: 0px 0% 0px 0%;
}
    
#group_43l {
    min-width: 32px;
    align-self: stretch;
    width: 99.71%;
    max-width: 100%;
    height: auto;
    min-height: 26.59%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_cqg {
    width: 86.51%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 50691d6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 10% 6% 10% 6%;
}
    
#\35 97e10a7 {
    width: 100%;
    min-height: 80px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
#\35 97e10a7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAlElEQVQY03WPMQ7CMBAEL0SCNCmgooMWae8NeQdfueU33gfwPxpkCyPimJNW52JvvGvWDF1GT3lPdN3pegbSy/pGGaE9XQuhRzb/N7pGuq4BLZm8NUKtOZOnmqcokIrq++dg9dVGUSGQWUBjIO3oGlaETvgTXXNAB3oavoRO+NzsHNBML+Q+MaAbXZdAOn5aliLtvAGcbV0dzE4W7wAAAABJRU5ErkJggg==');
}
    
#\30 96bc65c {
    width: 100%;
    min-height: 80px;
}
    
#\35 b7ea4e6 {
    margin: -2px 0% 0px 0%;
}
    
#widget_evr {
    width: 180px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 0887092 {
    height: auto;
    min-height: 205px;
    width: 99.76%;
    padding: 30px 20px 30px 20px;
    margin: 0px 0px 0px 0px;
}
    
#\39 7678061 {
    width: 100.00%;
}
    
#\37 222b254 {
    padding: 10% 6% 10% 6%;
}
    
#group_i6c {
    min-width: 32px;
    align-self: stretch;
    width: 100.00%;
    max-width: 100%;
    height: auto;
    min-height: 19.27%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_akg {
    width: 97.36%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_qov {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#group_m9b {
    padding: 30px 20px 30px 20px;
    margin: 0px 0px 0px 0px;
}
    
#\33 9f3d87a {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 020a105 {
    min-width: 32px;
    align-self: stretch;
    width: 100.00%;
    max-width: 100%;
    height: auto;
    min-height: 517px;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4964d4c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 4964d4c {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b7e1a645 {
    height: auto;
    min-height: 205px;
    width: 100.00%;
    padding: 30px 20px 30px 20px;
    margin: 0px 0px 0px 0px;
}
    
#c337b0cd {
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d35850b4 {
    min-width: 32px;
    align-self: stretch;
    width: 100.00%;
    max-width: 100%;
    height: auto;
    min-height: 517px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cae034af {
    width: 100.00%;
}
    
#\36 365a018 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\30 d577e98 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ehc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 77c44a1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d11808b7 {
    width: 87.65%;
}
    
#\38 337f66c {
    margin: 0px 0% 0px 0%;
}
    
#widget_3u1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_3u1 {
    margin: 0px 0% 0px 0%;
}
    
#\39 0588b3a {
    width: 100.00%;
}
    
#\36 80d618a {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2ce9da5 {
    padding: 0% 0% 0% 0%;
}
    
#fa4032e2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e89b5cda {
    padding: 0% 0% 0% 0%;
}
    
#\31 b35afba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 658f8a9 {
    padding: 10% 6% 10% 6%;
}
    
#widget_l5c {
    width: 100.00%;
}
    
#dc08bb9c {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#group_ggi {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    row-gap: 0px;
    align-items: center;
}
    
#ef41e11e {
    min-width: 32px;
    width: 100.00%;
    max-width: 100%;
    height: auto;
    min-height: 42.15%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 0088cf2 {
    min-width: 32px;
    width: 100.00%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 740e47e {
    padding: 30px 20px 30px 20px;
    margin: 0px 0px 0px 0px;
}
    
#\36 c8d9c82 {
    padding: 30px 20px 30px 20px;
    margin: 0px 0px 0px 0px;
}
    
#\31 24e874e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 24px 0% 0px 0%;
}
    
#\39 b32d4c4 {
    min-width: 32px;
    width: 100.00%;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    min-height: 48.31%;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#b8fd26ef {
    min-width: 32px;
    height: auto;
    min-height: 49.52%;
    width: 100.00%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 f1a7688 {
    width: 100.00%;
}
    
#e1e4878e {
    width: 100%;
    height: auto;
    min-height: 222px;
    align-self: stretch;
    max-width: 100%;
    padding: 30px 20px 30px 20px;
    margin: 0px 0px 0px 0px;
}
    
#ef52e8f5 {
    align-items: center;
    padding: 30px 20px 30px 20px;
    margin: 0px 0px 0px 0px;
}
    
#fcea93dc {
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\32 3171d05 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c662a621 {
    width: 100.00%;
}
    
#\38 7e79945 {
    width: 100%;
    height: auto;
    min-height: 222px;
    align-self: stretch;
    max-width: 100%;
    padding: 30px 20px 30px 20px;
    margin: 0px 0px 0px 0px;
}
    
#c537ea4d {
    width: 250px;
}
    
#\35 7499dc4 {
    margin: -2px 0% 0px 0%;
}
    
#\31 3bf9ea5 {
    width: 238px;
}
    
#\31 cff2188 {
    margin-top: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 97c0925 {
    padding: 10% 6% 10% 6%;
}
    
#widget_3jd {
    width: 100.00%;
    height: 81px;
}
    
#\35 3f72bd2 {
    width: 86.80%;
    height: 72px;
}
    
#\30 8edb5d9 {
    width: 87.07%;
    height: 90px;
}
    
#group_2bf {
    width: 100%;
}
    
#\38 9ff7e35 {
    margin: -2px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 79d1fcd {
    padding: 0% 0% 0% 0%;
}
    
#b6aa870d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 eb30c86 {
    padding: 0% 0% 0% 0%;
}
    
#\37 3d2f74e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 846ec21 {
    padding: 10% 6% 10% 6%;
}
    
#\37 38a175b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2e95841 {
    padding: 0% 0% 0% 0%;
}
    
#\30 39593fa {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5991983 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d79e1655 {
    width: 79.35%;
}
    
#de37f44c {
    width: 86.51%;
}
    
#\38 c374d8d {
    width: 99.34%;
}
    
#\39 e6aeb84::before, #\39 e6aeb84 > .bgExtraLayerOverlay {
    
}
#\39 e6aeb84.lazy {
    background-image: url('');
}
    
#\33 bb25c0b::before, #\33 bb25c0b > .bgExtraLayerOverlay {
    
}
#\33 bb25c0b.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 7b86f2c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\36 f593373::before, #\36 f593373 > .bgExtraLayerOverlay {
    
}
#\36 f593373 {
    width: 100%;
    background-position: 0% 0%;
    min-height: 401px;
    height: auto;
    row-gap: 0px;
}
#\36 f593373.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABU0lEQVQY0wFIAbf+AP/aKgG/nScHrY4jEsSXHR3oqCEl/7cqKP+0Nij8q0Ql9p5QIvaXXCEAv5xMBKaISxObgUwroYJLRLCLT1O5kFNYu5RdV7aRZVOyjWdQrodkTgCZh2QHfm5SJHZmUFN1ZU+Af2xTmYZyWZ+KeGGdi3tomYd5ZJWCdF2TAHVqXwp2amA0c2ddd2xhVbdnXk/YZl9K3mtoSt1ycEzZb29F1mpqQNUAZGBTDHVvYDx0b1uKbmpR0WZkRvRiYz76Zmk6+W1yOvhscTX2aW4z9gBWVy8Pbm5FQXFyQ5BucD3XZmoz+WJnKv9layb+bHIm/m91Jv5wdSj+AFVbHRNhaCdHZWsolmVsJ9pjayX5YWki/mFqIv5lbSL+aXAj/mxzJP4AUlsSFlFdEUxTXRKbU10T3VFcFPpRXBT+UV0U/lVgFf5ZYxb+XWYX/g0qjamlP9asAAAAAElFTkSuQmCC');
}
    
#group_sum {
    height: auto;
    min-height: 582px;
    width: 99.97%;
}
    
#\34 f8b8327 {
    margin: 0px 0% 0px 0%;
}
    
#widget_qqr {
    width: 99.71%;
}
    
#widget_scd {
    width: 89.10%;
}
    
#\33 6bcc6fd {
    width: 100%;
    min-height: 337px;
    height: auto;
    padding: 50px 6% 50px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\33 5bfbb3a {
    width: 180px;
}
}



@media (max-width: 767px) {
    
#\33 4155946 {
    margin: 0px 0% 0px 0%;
}
    
#\32 ea5d2db {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 455e4bd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40% 0% 0% 0%;
}
    
#ccdd6489::before, #ccdd6489 > .bgExtraLayerOverlay {
    
}
    
#ed4765a5 {
    min-width: 32px;
    align-self: flex-start;
    width: 100%;
    max-width: 100%;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 db571ac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 60px;
}
#\39 db571ac {
    align-self: stretch;
    width: 100.00%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_vdr {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_43l {
    min-width: 32px;
    align-self: stretch;
    width: 99.82%;
    max-width: 100%;
    height: auto;
    min-height: 40.20%;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_hcm {
    width: 100.00%;
    height: auto;
    min-height: 94px;
}
#group_hcm.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AP3+/qP6/f6w8fr+t+T1/qjR7v6HueX+WaTd/i/N7P4m+/3+VP/+/om9OiDz24tT+AAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\30 96bc65c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 97e10a7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\35 97e10a7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAlElEQVQY03WPMQ7CMBAEL0SCNCmgooMWae8NeQdfueU33gfwPxpkCyPimJNW52JvvGvWDF1GT3lPdN3pegbSy/pGGaE9XQuhRzb/N7pGuq4BLZm8NUKtOZOnmqcokIrq++dg9dVGUSGQWUBjIO3oGlaETvgTXXNAB3oavoRO+NzsHNBML+Q+MaAbXZdAOn5aliLtvAGcbV0dzE4W7wAAAABJRU5ErkJggg==');
}
    
#\33 50691d6 {
    min-height: unset;
    flex-direction: column;
    padding: 20% 4% 20% 4%;
}
    
#widget_ogt {
    height: 50px;
    width: 27.36%;
}
    
#\38 57b2403 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_evr {
    width: 150px;
}
    
#\35 b7ea4e6 {
    margin: -2px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 0887092 {
    padding: 30px 20px 30px 20px;
    margin: 0px 0px 0px 0px;
}
    
#\39 7678061 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 365a018 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#\37 222b254 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 d577e98 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 77c44a1 {
    height: 52px;
    width: 26.75%;
}
    
#group_i6c {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ehc {
    width: 89.97%;
}
    
#widget_akg {
    width: 100.00%;
}
    
#group_qov {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#group_m9b {
    padding: 30px 20px 30px 20px;
    margin: 0px 0px 0px 0px;
}
    
#\33 9f3d87a {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 020a105 {
    min-width: 32px;
    align-self: stretch;
    width: 100.00%;
    max-width: 100%;
    height: auto;
    min-height: 431px;
    margin: 0px 0% 0px 0%;
}
    
#b7e1a645 {
    padding: 30px 20px 30px 20px;
    margin: 0px 0px 0px 0px;
}
    
#c337b0cd {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d35850b4 {
    min-width: 32px;
    align-self: stretch;
    width: 100.00%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 4964d4c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 4964d4c {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#cae034af {
    width: 100%;
}
    
#\30 25a5431 {
    padding: 30px 20px 30px 20px;
    margin: 0px 0px 0px 0px;
}
    
#\39 0588b3a {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fcc41369 {
    padding: 30px 20px 30px 20px;
    margin: 0px 0px 0px 0px;
}
    
#\36 80d618a {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#aa8311f7 {
    padding: 30px 20px 30px 20px;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#f15c1896 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#f15c1896.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AOfo6aHi5+mu2uTqt87g66i82+2HpNTwWY3N8y+02O4l5OfpUejo6IaJzh6EsWnMZAAAAABJRU5ErkJggg==');
}
    
#\33 2ce9da5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#fa4032e2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e89b5cda {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\33 4a9a103 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\33 4a9a103.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AOfo6aHi5+mu2uTqt87g66i82+2HpNTwWY3N8y+02O4l5OfpUejo6IaJzh6EsWnMZAAAAABJRU5ErkJggg==');
}
    
#\31 b35afba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ab9312a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 658f8a9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 4% 20% 4%;
}
    
#b5fac64e {
    margin-left: 0%;
    margin-right: 0%;
}
    
#ec9fc3fd {
    height: 34px;
    width: 28.75%;
}
    
#ef41e11e {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 0088cf2 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 b32d4c4 {
    min-width: 32px;
    align-self: stretch;
    width: 100.00%;
    max-width: 100%;
    height: auto;
    min-height: 659px;
    margin: 0px 0% 0px 0%;
}
    
#b8fd26ef {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_l5c {
    width: 100.00%;
}
    
#group_ggi {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    row-gap: 0px;
}
    
#dc08bb9c {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
    max-width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 740e47e {
    padding: 30px 20px 30px 20px;
    margin: 0px 0px 0px 0px;
}
    
#\36 c8d9c82 {
    padding: 30px 20px 30px 20px;
    margin: 0px 0px 0px 0px;
}
    
#\31 24e874e {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 24px 0% 0px 0%;
}
    
#e1e4878e {
    padding: 30px 20px 30px 20px;
    margin: 0px 0px 0px 0px;
}
    
#ef52e8f5 {
    padding: 30px 20px 30px 20px;
    margin: 0px 0px 0px 0px;
}
    
#fcea93dc {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 24px 0% 0px 0%;
}
    
#\32 3171d05 {
    min-width: 32px;
    align-self: stretch;
    width: 100.00%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 7e79945 {
    padding: 30px 20px 30px 20px;
    margin: 0px 0px 0px 0px;
}
    
#\35 7499dc4 {
    margin: -2px 0% 0px 0%;
}
    
#\31 3bf9ea5 {
    width: 256px;
}
    
#\38 06634f7 {
    width: 198px;
}
}



@media (max-width: 767px) {
    
#\37 f6ca2df {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 97c0925 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 4% 20% 4%;
}
    
#widget_3jd {
    height: 78px;
    width: 55.06%;
}
    
#\35 3f72bd2 {
    height: 68px;
    width: 47.45%;
}
    
#\30 8edb5d9 {
    height: 86px;
    width: 50.22%;
}
    
#group_2bf {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
}
    
#group_ild {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: center;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d1e0d041 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: center;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 45d3a1b {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: center;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 66c66d1 {
    width: 150px;
}
    
#\38 9ff7e35 {
    margin: -2px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 79d1fcd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\38 5d11e39 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\38 5d11e39.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AOfo6aHi5+mu2uTqt87g66i82+2HpNTwWY3N8y+02O4l5OfpUejo6IaJzh6EsWnMZAAAAABJRU5ErkJggg==');
}
    
#b6aa870d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 eb30c86 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\32 c9e73db {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\32 c9e73db.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AOfo6aHi5+mu2uTqt87g66i82+2HpNTwWY3N8y+02O4l5OfpUejo6IaJzh6EsWnMZAAAAABJRU5ErkJggg==');
}
    
#\37 3d2f74e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b0492e6f {
    margin-left: 0%;
    margin-right: 0%;
}
    
#a485af13 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 846ec21 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 6cbd157 {
    height: 42px;
    width: 25.96%;
}
}



@media (max-width: 767px) {
    
#\37 2e95841 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\30 6162aa5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\30 6162aa5.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AOfo6aHi5+mu2uTqt87g66i82+2HpNTwWY3N8y+02O4l5OfpUejo6IaJzh6EsWnMZAAAAABJRU5ErkJggg==');
}
    
#\30 39593fa {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 5991983 {
    min-height: unset;
    flex-direction: column;
    row-gap: 25px;
    padding: 20% 4% 20% 4%;
}
    
#c3f58610 {
    width: 100%;
    min-height: 288px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
}
    
#\39 e6aeb84[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}
#\39 e6aeb84::before, #\39 e6aeb84 > .bgExtraLayerOverlay {
    
}
#\39 e6aeb84 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    background-repeat: repeat;
    background-size: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
#\39 e6aeb84.lazy {
    background-image: url('');
}
    
#d79e1655 {
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b2129e5 {
    width: 150px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de37f44c {
    align-self: auto;
    width: 99.13%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c374d8d {
    align-self: auto;
    width: 99.45%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1420ec9 {
    margin: 0px 0% 0px 0%;
}
    
#\33 bb25c0b::before, #\33 bb25c0b > .bgExtraLayerOverlay {
    
}
#\33 bb25c0b.lazy {
    background-image: url('');
}
    
#a324152d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 60px;
}
#a324152d {
    align-self: stretch;
    width: 100.00%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 6bcc6fd {
    width: 100%;
    min-height: 436px;
    align-items: center;
    height: auto;
    padding: 20% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 f593373::before, #\36 f593373 > .bgExtraLayerOverlay {
    
}
#\36 f593373 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-position: 0% 0%;
}
#\36 f593373.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABU0lEQVQY0wFIAbf+AP/aKgG/nScHrY4jEsSXHR3oqCEl/7cqKP+0Nij8q0Ql9p5QIvaXXCEAv5xMBKaISxObgUwroYJLRLCLT1O5kFNYu5RdV7aRZVOyjWdQrodkTgCZh2QHfm5SJHZmUFN1ZU+Af2xTmYZyWZ+KeGGdi3tomYd5ZJWCdF2TAHVqXwp2amA0c2ddd2xhVbdnXk/YZl9K3mtoSt1ycEzZb29F1mpqQNUAZGBTDHVvYDx0b1uKbmpR0WZkRvRiYz76Zmk6+W1yOvhscTX2aW4z9gBWVy8Pbm5FQXFyQ5BucD3XZmoz+WJnKv9layb+bHIm/m91Jv5wdSj+AFVbHRNhaCdHZWsolmVsJ9pjayX5YWki/mFqIv5lbSL+aXAj/mxzJP4AUlsSFlFdEUxTXRKbU10T3VFcFPpRXBT+UV0U/lVgFf5ZYxb+XWYX/g0qjamlP9asAAAAAElFTkSuQmCC');
}
    
#\30 7b86f2c {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#widget_qqr {
    width: 100.00%;
}
    
#group_sum {
    width: 100.00%;
    height: auto;
    min-height: 244px;
}
    
#\34 f8b8327 {
    margin: 0px 0% 0px 0%;
}
    
#widget_scd {
    width: 100.00%;
}
    
#\33 5bfbb3a {
    width: 150px;
}
}

