@media all {
  *#dm .dmInner div.u_3976632426 hr { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1952143377:hover { background-image:none !important; }

  *#dm .dmInner a.u_1952143377.hover { background-image:none !important; }

  *#dm .dmInner a.u_1952143377 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1431540542:hover { background-image:none !important; }

  *#dm .dmInner a.u_1431540542.hover { background-image:none !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1727513959:hover { background-image:none !important; }

  *#dm .dmInner a.u_1727513959.hover { background-image:none !important; }

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

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

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

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

  *#dm .dmInner a.u_1443522072:hover { background-image:none !important; }

  *#dm .dmInner a.u_1443522072.hover { background-image:none !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1114193343:hover { background-image:none !important; }

  *#dm .dmInner a.u_1114193343.hover { background-image:none !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1614584474:hover { background-image:none !important; }

  *#dm .dmInner a.u_1614584474.hover { background-image:none !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1018451919:hover { background-image:none !important; }

  *#dm .dmInner a.u_1018451919.hover { background-image:none !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1197095672 .dmformsubmit {
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:372px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1197095672 input[type="submit"] { color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1197095672 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1197095672 textarea {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1197095672 select {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1197095672 input::placeholder { color:rgba(255,255,255,0.25) !important; }

  *#dm .dmInner div.u_1197095672 input.placeholder { color:rgba(255,255,255,0.25) !important; }

  *#dm .dmInner div.u_1197095672 textarea::placeholder { color:rgba(255,255,255,0.25) !important; }

  *#dm .dmInner div.u_1197095672 textarea.placeholder { color:rgba(255,255,255,0.25) !important; }

  *#dm .dmInner div.u_1197095672 select::placeholder { color:rgba(255,255,255,0.25) !important; }

  *#dm .dmInner div.u_1197095672 select.placeholder { color:rgba(255,255,255,0.25) !important; }

  *#dm .dmInner div.u_1268559769 .svg { fill:var(--color_2) !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 2% 5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.68;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/0978ae04/dms3rep/multi/opt/IMG_2504-1920w.jpeg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_c5i {
    width: 90.67%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_nq3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_sdc {
    width: 50%;
    height: 2px;
    min-height: 2px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c419505 {
    width: 308px;
    height: 54px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qre {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
    justify-content: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\38 5efc379::before, #\38 5efc379 > .bgExtraLayerOverlay {
    
}
#\38 5efc379 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: none;
    border-radius: 10px;
    order: 1;
    background-color: rgba(74, 158, 122, 0.42);
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 25px 50px 25px 50px;
    margin: 0% 0% 0% 0%;
}
    
#e72d245c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dd602bb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 1939052 {
    min-height: 47px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a80b0e62 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_b1t {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_suv.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_suv {
    width: 50%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_qco {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#ca548ba9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 22%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b2cec660 {
    min-height: 111px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 7% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_v9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_81a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 43b35fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 22%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c0da999 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f7f2f765 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 176f576 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 22%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 364156e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 f5e87ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d39c6126 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 22%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dffddd57 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b901dac4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\38 9260459 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#becc49f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/0978ae04/dms3rep/multi/opt/Untitled+design+%281%29-1016h.png");
    border-radius: 10px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#becc49f3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAuklEQVQI1wXB22rCMAAA0HyvCNMXn9yoIoJomWMt9V5vqyZrNGlM2ppLEwV98p88B7we/GnTu0pcEd/KbUFXItvl7GgVcSYDD/1vi70Wm/w843hGDhHHsRTIKlJJAgwOJBzLNMz+fk7xCEY9tvtVLHGSVlcK2MLjC69c98jUQ8EXDDp5ElYCOpWZkoKD/5F+N2jYIlEbT7qn5TBHcy2Q08wZAVb92nZQT/wmCj/T2Gd4XVygltQafrPlGxwHdvNaEZSpAAAAAElFTkSuQmCC');
}
    
#\31 e6e0eaf {
    background-color: var(--color_2);
    background-image: none;
}
    
#\30 67368fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cbd95c3e {
    min-height: 540px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_1f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_jg5 {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 aec46c3 {
    width: 200px;
    height: 54px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3561d6e {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#ecdfbbf3 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 0f63641 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\36 66daa0b {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f5eb1128 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3b5cd08 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca8526b1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5a8d0c8 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\39 ecc56e2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    background-color: var(--color_3);
    background-image: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d50f852 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\39 4bf5ecb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c78e4a07 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e3809ff {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 0ceeb2e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 77cbc43 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 9f368f9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c80d29fc {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#b9451906 {
    min-height: 47px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 52c365c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 6a325c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 62406ff {
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_7v8 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\39 ca07eda {
    background-color: var(--color_3);
    background-image: none;
}
    
#\30 ec7ea45 {
    min-height: 540px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f354bcea::before, #f354bcea > .bgExtraLayerOverlay {
    
}
#f354bcea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    border-radius: 10px;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 63b0317 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 0b4e658 {
    width: 87.50%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 03b31fb {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 467cadd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adf33fb2 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\31 42bbd99 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bd031cf8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e72abe2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    background-color: var(--color_3);
    background-image: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d053e926 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 503fb03 {
    width: 85.54%;
    height: auto;
    max-width: 100%;
}
    
#\35 ebaaa41 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\30 55a1321 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 98e509b {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 07ed597 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\36 37d8343 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bc91e27 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b48d29c1 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\34 c2d3024 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de0a2f49 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 ea7620e {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\31 452f5a1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfd061d7 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 49d831c {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\33 f8e5dcd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9d30fe8 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d8b99774 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\39 25905da {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcb7596e {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 a5c91f1 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#widget_l9a {
    width: 100%;
    height: 854px;
    min-height: 100px;
    max-width: 100%;
}
    
#\31 97fbe44 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd8066da {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 af4612f {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#a918b213 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0.18569024545929322%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 8098909 {
    min-height: 325px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 10% 2% 10% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 25b373f::before, #\34 25b373f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#\34 25b373f {
    background-image: url("https://lirp.cdn-website.com/0978ae04/dms3rep/multi/opt/Untitled+design-884h.png");
}
#\34 25b373f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAxUlEQVQI1wG6AEX/AKalrri2ucvJxtnUy9DMwM/MvtPRwt3czt/czt3ZygC2s7e8ubrDvrvGu7TBtqvBua3JxLjVz8Lb08Xc1MUAubSzt7OytKuoqpuWppeQq6GbuLCpw7Spv62htqaaALKsqraxr7Koo6CRipSFgJqPjaGUkqONhY92cHxpZgCnoaCzraqzrKajmpOVjIiak5KckI6NeXZjTlBALjgAqqOjt7KvvLewsKqjoZyWo52ZnpSQgXR1UEJMJxwv/xBz/blRS/0AAAAASUVORK5CYII=');
}
    
#b70f74d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_duq {
    width: 57.07%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 a80c37e {
    width: 200px;
    height: 54px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_n5q {
    flex-direction: row;
    align-items: center;
    width: 80.25%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1061291649526943%;
    order: 3;
    height: auto;
    background-color: rgba(74, 158, 122, 0.35);
    background-image: none;
    flex-wrap: wrap;
    align-content: center;
    padding: 10px 1% 10px 1%;
    margin: 0px 0% 0px 0%;
}
    
#\33 380d7b4 {
    width: 48.95%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d88512e8 {
    width: 48.95%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c67a9c1 {
    width: 48.95%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2d9e1a9 {
    width: 48.95%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a8ddf12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 53fb317 {
    min-height: 540px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f8e3d76b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 90acbc7 {
    background-color: var(--color_2);
    background-image: none;
}
    
#a5ddc6a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cea0fb56 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/0978ae04/dms3rep/multi/opt/IMG_2504-1920w.jpeg");
    border-radius: 10px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#cea0fb56.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAgEAABBAEEAwAAAAAAAAAAAAACAAEDBQQSISIxcZGh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAZEQADAAMAAAAAAAAAAAAAAAAAAQIDERL/2gAMAwEAAhEDEQA/AINJjR49ViBZTRnER8ibtvqvmNWxOw3Uuln28e0RV55WpBVPpn//2Q==');
}
    
#\37 6756c1a {
    width: 269px;
    height: 54px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d8c7ebd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1bab92f {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\34 06c7418 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 08f895c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    background-color: var(--color_2);
    background-image: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad912d41 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\37 8df7726 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3ff7c5b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d63a8420 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c1311e9e {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\37 11a7dfb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 362681d {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 1f5d472 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\32 fc84cb9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0977fa2 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 6371a41 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\38 f673335 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9f64f43 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 52004af {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\35 5b865f6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 12f73b4 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 919fc8b {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#a63f6ad3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9d2056d {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 2a5d173 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\36 4b967fa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 950d5ba {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a319c0a2 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\35 e880ab0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 6b092a3 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\39 7d0247c {
    min-height: 540px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2bae790 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b04783dd {
    width: 80.80%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 025874d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/0978ae04/dms3rep/multi/opt/IMG_2199-1113h.jpeg");
    border-radius: 10px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\37 025874d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQH/8QAJxAAAQMBBAsAAAAAAAAAAAAAAgABAxEEBQYSExQWISIxQVJUYZL/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAHBEAAQMFAAAAAAAAAAAAAAAAAQACAwUREhRR/9oADAMBAAIRAxEAPwBsMf1vySy6VtXZqDJ0qlNrg8mL5dZjPFCLPO0Q5y3elYFMg8Icu1kWWnsLsupG+ABYL//Z');
}
    
#f956ded7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 212ab5c {
    width: 200px;
    height: 54px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_g9m {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7qs {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#widget_5jn {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c4d3fc7b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 654b7e6 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 3da34a9 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#group_1s8 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#\32 a1ee4de {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 624c8c8 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f6cfc7e6 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#a6f638a3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f96f02f {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cd462fc6 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\37 5bed910 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6a85d42 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d54c9ed3 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#e669ebcc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 af73850 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 3433bc1 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#widget_rb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 ff4b45f {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f3861fb8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b654e603 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c09d7c57 {
    background-color: var(--color_2);
    background-image: none;
}
    
#fa3c540d {
    min-height: 540px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2744ef9::before, #\34 2744ef9 > .bgExtraLayerOverlay {
    
}
#\34 2744ef9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    border-radius: 10px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 1388f95 {
    width: 200px;
    height: 54px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_7rm[data-pinned] {
    position: sticky;
    top: 140px;
    bottom: auto;
    z-index: 1;
}
#innergrid_7rm {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    order: 0;
}
    
#widget_t9n {
    width: 100%;
    height: 320px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 0px -0.7820888308095523% 0px 0%;
}
    
#widget_0gi {
    width: 39.16%;
    height: 251px;
    max-width: 100%;
    justify-self: end;
    align-self: end;
    order: 1;
    margin: 0px -1.9104804536301443% -31px 0%;
}
}



@media all {
    
#d88100eb {
    min-height: 540px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 ca6383b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c7fdc25 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#f9078d47 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fc2e6f5f {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 8a65e2f {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 5b16030 {
    width: 200px;
    height: 54px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cd701ea {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5718e7a {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\35 c5e5da7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/0978ae04/dms3rep/multi/opt/Untitled+design-884h.png");
    border-radius: 10px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\35 c5e5da7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAxUlEQVQI1wG6AEX/AKalrri2ucvJxtnUy9DMwM/MvtPRwt3czt/czt3ZygC2s7e8ubrDvrvGu7TBtqvBua3JxLjVz8Lb08Xc1MUAubSzt7OytKuoqpuWppeQq6GbuLCpw7Spv62htqaaALKsqraxr7Koo6CRipSFgJqPjaGUkqONhY92cHxpZgCnoaCzraqzrKajmpOVjIiak5KckI6NeXZjTlBALjgAqqOjt7KvvLewsKqjoZyWo52ZnpSQgXR1UEJMJxwv/xBz/blRS/0AAAAASUVORK5CYII=');
}
    
#f912fa87 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    background-color: var(--color_3);
    background-image: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d85b05a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 6e8e978 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\34 b5037c9 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#bf35a877 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5d646dd {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 0b6e320 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa77cb09 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\31 a5acfa6 {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 56282af {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\35 92715cc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 43399ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 2003173 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\30 6e440ad {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad546aba {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 3eec8fe {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 89112c3 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#a5b62160 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 dcf64c6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2c219e3 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#f5fdf1c3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e47610a {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\38 4b19159 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 15487ba {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    background-color: var(--color_3);
    background-image: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 426a015 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a85cf1f {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e04ac4e4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1bf5c0d {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#ca95133d {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ee673707 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#e37ad686 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\30 ba8aea2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f3635ef {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3394187 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 f5fbbcc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4b23ccd {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d89e04e5 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\32 9ab89e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 78be702 {
    width: 200px;
    height: 54px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 aae0f73 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fccd0d85 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b964adb8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf1cedd3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1696e15 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\37 a965072 {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 1ec6d3e {
    min-height: 540px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 7d053c0 {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e84c08dd {
    width: 34.1562px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 f5a811e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 2d1b13f {
    background-color: var(--color_2);
    background-image: none;
}
    
#\39 582ef41 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#a21e0b74 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/0978ae04/dms3rep/multi/opt/Untitled+design+%282%29-807h.png");
    border-radius: 10px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#a21e0b74.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAxUlEQVQI1wG6AEX/AGhaTnllWoNPSZ1DQK1AOb1KOMJRL7dCF8FVFMFWBQCGdW+OcGuJTkyKLy6XJiSsMyq3RzGuRia5XCe+XxwAlHt6lGpqhUJDeBsbgRASnSQkr0lCrmFRt3pcvYFaAJFoaIlNTngoKHITE3sWF5Q2N6xpabmRjryknLiglQCPbm+HXFx8QEB3LzB7NjeKU1agg4aypqi1s7Wvr7EAnYuMlHt8iWNkfExMelJTfWlskJCUoqSnqaqspaWnM/5N1YamDxUAAAAASUVORK5CYII=');
}
    
#\38 e65563b {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#\33 400f4f8 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    background-color: var(--color_3);
    background-image: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ed152bf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c7a5a8a {
    width: 88.78%;
    height: auto;
    max-width: 100%;
}
    
#a901aeec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 8c3a742 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f7fc5a09 {
    min-height: 769px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b91d342d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e11bb714 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_7su {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e8b14bed {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vq9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 a758999 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 55145ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d91daba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cd55d941 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4f2bba6 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0c11ff9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac0ceb34 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f02af54c {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e944c3df {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 362998b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 bbd7733 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b6823755 {
    align-items: flex-start;
    width: 48.84%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e17b61d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfa2c374 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 eeb9379 {
    width: 100%;
    height: auto;
    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 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\36 3bd85219866cc3622781520 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#widget_c5i {
    width: 77.43%;
}
    
#widget_nq3 {
    width: 65%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
}
    
#\34 c419505 {
    height: 50px;
}
    
#\38 5efc379 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1939052 {
    padding-left: 6%;
    padding-right: 6%;
    padding-top: 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b2cec660 {
    padding-left: 2%;
    padding-right: 2%;
    column-gap: 2%;
    min-height: 204px;
    flex-direction: row;
    flex-wrap: wrap;
}
    
#ca548ba9 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 43b35fd {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 176f576 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d39c6126 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cbd95c3e {
    min-height: 0;
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#becc49f3 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;
    width: 100%;
    min-height: 484px;
    order: 1;
    height: auto;
}
#becc49f3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAuklEQVQI1wXB22rCMAAA0HyvCNMXn9yoIoJomWMt9V5vqyZrNGlM2ppLEwV98p88B7we/GnTu0pcEd/KbUFXItvl7GgVcSYDD/1vi70Wm/w843hGDhHHsRTIKlJJAgwOJBzLNMz+fk7xCEY9tvtVLHGSVlcK2MLjC69c98jUQ8EXDDp5ElYCOpWZkoKD/5F+N2jYIlEbT7qn5TBHcy2Q08wZAVb92nZQT/wmCj/T2Gd4XVygltQafrPlGxwHdvNaEZSpAAAAAElFTkSuQmCC');
}
    
#\38 aec46c3 {
    height: 50px;
    width: 180px;
}
    
#\30 67368fe {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#widget_jg5 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9451906 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 10%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ec7ea45 {
    min-height: 0;
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#f354bcea::before, #f354bcea > .bgExtraLayerOverlay {
    
}
#f354bcea {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;
    width: 100%;
    min-height: 80px;
}
    
#\34 63b0317 {
    width: 100%;
    min-height: 80px;
}
    
#\35 0b4e658 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8098909 {
    padding-left: 6%;
    padding-right: 6%;
    min-height: 324px;
}
    
#\34 25b373f::before, #\34 25b373f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#\34 25b373f {
    background-size: cover;
    background-repeat: no-repeat;
}
#\34 25b373f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAxUlEQVQI1wG6AEX/AKalrri2ucvJxtnUy9DMwM/MvtPRwt3czt/czt3ZygC2s7e8ubrDvrvGu7TBtqvBua3JxLjVz8Lb08Xc1MUAubSzt7OytKuoqpuWppeQq6GbuLCpw7Spv62htqaaALKsqraxr7Koo6CRipSFgJqPjaGUkqONhY92cHxpZgCnoaCzraqzrKajmpOVjIiak5KckI6NeXZjTlBALjgAqqOjt7KvvLewsKqjoZyWo52ZnpSQgXR1UEJMJxwv/xBz/blRS/0AAAAASUVORK5CYII=');
}
    
#widget_duq {
    width: 83.23%;
}
    
#b70f74d3 {
    row-gap: 25px;
}
    
#\33 a80c37e {
    height: 50px;
}
    
#\33 380d7b4 {
    width: 83.23%;
}
    
#d88512e8 {
    width: 83.23%;
}
    
#\34 c67a9c1 {
    width: 83.23%;
}
    
#c2d9e1a9 {
    width: 83.23%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 53fb317 {
    min-height: 0;
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#f8e3d76b {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#a5ddc6a2 {
    width: 100%;
    min-height: 80px;
}
    
#cea0fb56 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;
    width: 100%;
    min-height: 397px;
    height: auto;
}
#cea0fb56.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAgEAABBAEEAwAAAAAAAAAAAAACAAEDBQQSISIxcZGh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAZEQADAAMAAAAAAAAAAAAAAAAAAQIDERL/2gAMAwEAAhEDEQA/AINJjR49ViBZTRnER8ibtvqvmNWxOw3Uuln28e0RV55WpBVPpn//2Q==');
}
    
#\37 6756c1a {
    height: 50px;
    width: 257px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7d0247c {
    min-height: 0;
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\34 2bae790 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#b04783dd {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\37 025874d {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;
    width: 100%;
    min-height: 445px;
    order: 1;
    height: auto;
}
#\37 025874d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQH/8QAJxAAAQMBBAsAAAAAAAAAAAAAAgABAxEEBQYSExQWISIxQVJUYZL/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAHBEAAQMFAAAAAAAAAAAAAAAAAQACAwUREhRR/9oADAMBAAIRAxEAPwBsMf1vySy6VtXZqDJ0qlNrg8mL5dZjPFCLPO0Q5y3elYFMg8Icu1kWWnsLsupG+ABYL//Z');
}
    
#\35 212ab5c {
    height: 50px;
    width: 180px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ff4b45f {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#f3861fb8 {
    width: 100%;
    min-height: 80px;
}
    
#fa3c540d {
    min-height: 0;
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\34 2744ef9::before, #\34 2744ef9 > .bgExtraLayerOverlay {
    
}
#\34 2744ef9 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;
    width: 100%;
    min-height: 80px;
}
    
#\32 1388f95 {
    height: 50px;
    width: 180px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d88100eb {
    min-height: 0;
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\35 c5e5da7 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;
    width: 100%;
    min-height: 394px;
    height: auto;
}
#\35 c5e5da7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAxUlEQVQI1wG6AEX/AKalrri2ucvJxtnUy9DMwM/MvtPRwt3czt/czt3ZygC2s7e8ubrDvrvGu7TBtqvBua3JxLjVz8Lb08Xc1MUAubSzt7OytKuoqpuWppeQq6GbuLCpw7Spv62htqaaALKsqraxr7Koo6CRipSFgJqPjaGUkqONhY92cHxpZgCnoaCzraqzrKajmpOVjIiak5KckI6NeXZjTlBALjgAqqOjt7KvvLewsKqjoZyWo52ZnpSQgXR1UEJMJxwv/xBz/blRS/0AAAAASUVORK5CYII=');
}
    
#\36 5b16030 {
    height: 50px;
    width: 180px;
}
    
#d85b05a1 {
    width: 100%;
    min-height: 80px;
}
    
#\31 a5acfa6 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3eec8fe {
    min-height: 0;
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\38 a85cf1f {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\38 426a015 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 78be702 {
    height: 50px;
    width: 180px;
}
    
#\37 f5a811e {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#a21e0b74 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;
    width: 100%;
    min-height: 364px;
    order: 1;
    height: auto;
}
#a21e0b74.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAxUlEQVQI1wG6AEX/AGhaTnllWoNPSZ1DQK1AOb1KOMJRL7dCF8FVFMFWBQCGdW+OcGuJTkyKLy6XJiSsMyq3RzGuRia5XCe+XxwAlHt6lGpqhUJDeBsbgRASnSQkr0lCrmFRt3pcvYFaAJFoaIlNTngoKHITE3sWF5Q2N6xpabmRjryknLiglQCPbm+HXFx8QEB3LzB7NjeKU1agg4aypqi1s7Wvr7EAnYuMlHt8iWNkfExMelJTfWlskJCUoqSnqaqspaWnM/5N1YamDxUAAAAASUVORK5CYII=');
}
    
#\30 1ec6d3e {
    min-height: 0;
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\33 7d053c0 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f7fc5a09 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a938298d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: space-between;
    row-gap: 0px;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 25% 4% 15% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#widget_c5i {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nq3 {
    width: 100.00%;
    order: 1;
}
    
#widget_sdc {
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\34 c419505 {
    width: 100%;
    height: 50px;
}
    
#\38 5efc379::before, #\38 5efc379 > .bgExtraLayerOverlay {
    
}
#\38 5efc379 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;
    padding: 25px 20px 25px 20px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 1939052 {
    min-height: unset;
    flex-direction: column;
    padding: 18% 6% 0% 6%;
}
    
#a80b0e62 {
    width: 100%;
    min-height: 31px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ca548ba9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#b2cec660 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
    padding: 8% 6% 12% 6%;
}
    
#\33 43b35fd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\33 176f576 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#d39c6126 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#becc49f3 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;
}
#becc49f3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAuklEQVQI1wXB22rCMAAA0HyvCNMXn9yoIoJomWMt9V5vqyZrNGlM2ppLEwV98p88B7we/GnTu0pcEd/KbUFXItvl7GgVcSYDD/1vi70Wm/w843hGDhHHsRTIKlJJAgwOJBzLNMz+fk7xCEY9tvtVLHGSVlcK2MLjC69c98jUQ8EXDDp5ElYCOpWZkoKD/5F+N2jYIlEbT7qn5TBHcy2Q08wZAVb92nZQT/wmCj/T2Gd4XVygltQafrPlGxwHdvNaEZSpAAAAAElFTkSuQmCC');
}
    
#\30 67368fe {
    width: 100%;
    min-height: 250px;
    align-items: flex-start;
    row-gap: 15px;
    justify-content: space-between;
}
    
#cbd95c3e {
    min-height: unset;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 6%;
    row-gap: 32px;
}
    
#widget_jg5 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\38 aec46c3 {
    height: 50px;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#b9451906 {
    min-height: unset;
    flex-direction: column;
    padding: 16% 4% 8% 4%;
}
    
#\37 52c365c {
    width: 100%;
    min-height: 31px;
    align-items: center;
}
    
#\35 6a325c0 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\30 ec7ea45 {
    min-height: unset;
    flex-direction: column;
    row-gap: 32px;
    padding: 6% 6% 6% 6%;
}
    
#f354bcea::before, #f354bcea > .bgExtraLayerOverlay {
    
}
#f354bcea {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;
    order: 0;
}
    
#\34 63b0317 {
    width: 100%;
    min-height: 250px;
    align-items: flex-start;
    row-gap: 15px;
    justify-content: space-between;
    order: 1;
}
    
#\35 0b4e658 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 8098909 {
    min-height: unset;
    flex-direction: column;
    padding: 16% 6% 16% 6%;
}
    
#b70f74d3 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 24px;
}
    
#\34 25b373f::before, #\34 25b373f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#\34 25b373f {
    background-size: cover;
    background-repeat: no-repeat;
}
#\34 25b373f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAxUlEQVQI1wG6AEX/AKalrri2ucvJxtnUy9DMwM/MvtPRwt3czt/czt3ZygC2s7e8ubrDvrvGu7TBtqvBua3JxLjVz8Lb08Xc1MUAubSzt7OytKuoqpuWppeQq6GbuLCpw7Spv62htqaaALKsqraxr7Koo6CRipSFgJqPjaGUkqONhY92cHxpZgCnoaCzraqzrKajmpOVjIiak5KckI6NeXZjTlBALjgAqqOjt7KvvLewsKqjoZyWo52ZnpSQgXR1UEJMJxwv/xBz/blRS/0AAAAASUVORK5CYII=');
}
    
#widget_duq {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\33 a80c37e {
    height: 50px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\33 380d7b4 {
    width: 100%;
}
    
#d88512e8 {
    width: 100%;
}
    
#\34 c67a9c1 {
    width: 100%;
}
    
#c2d9e1a9 {
    width: 100%;
}
    
#group_n5q {
    width: 97.50%;
}
}



@media (max-width: 767px) {
    
#\34 53fb317 {
    min-height: unset;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 6%;
    row-gap: 32px;
}
    
#f8e3d76b {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#a5ddc6a2 {
    width: 100%;
    min-height: 250px;
    align-items: flex-start;
    row-gap: 15px;
    justify-content: space-between;
    order: 1;
}
    
#cea0fb56 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;
    order: 0;
}
#cea0fb56.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAgEAABBAEEAwAAAAAAAAAAAAACAAEDBQQSISIxcZGh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAZEQADAAMAAAAAAAAAAAAAAAAAAQIDERL/2gAMAwEAAhEDEQA/AINJjR49ViBZTRnER8ibtvqvmNWxOw3Uuln28e0RV55WpBVPpn//2Q==');
}
    
#\37 6756c1a {
    height: 50px;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 7d0247c {
    min-height: unset;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 6%;
    row-gap: 32px;
}
    
#\34 2bae790 {
    width: 100%;
    min-height: 250px;
    align-items: flex-start;
    row-gap: 15px;
    justify-content: space-between;
}
    
#b04783dd {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\37 025874d {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;
}
#\37 025874d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQH/8QAJxAAAQMBBAsAAAAAAAAAAAAAAgABAxEEBQYSExQWISIxQVJUYZL/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAHBEAAQMFAAAAAAAAAAAAAAAAAQACAwUREhRR/9oADAMBAAIRAxEAPwBsMf1vySy6VtXZqDJ0qlNrg8mL5dZjPFCLPO0Q5y3elYFMg8Icu1kWWnsLsupG+ABYL//Z');
}
    
#\35 212ab5c {
    height: 50px;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 ff4b45f {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#f3861fb8 {
    width: 100%;
    min-height: 250px;
    align-items: flex-start;
    row-gap: 15px;
    justify-content: space-between;
}
    
#fa3c540d {
    min-height: unset;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 6%;
    row-gap: 32px;
}
    
#\34 2744ef9::before, #\34 2744ef9 > .bgExtraLayerOverlay {
    
}
#\34 2744ef9 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;
}
    
#\32 1388f95 {
    height: 50px;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#widget_t9n {
    height: 240px;
}
    
#widget_0gi {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#d88100eb {
    min-height: unset;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 6%;
    row-gap: 32px;
}
    
#\35 c5e5da7 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;
    order: 0;
}
#\35 c5e5da7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAxUlEQVQI1wG6AEX/AKalrri2ucvJxtnUy9DMwM/MvtPRwt3czt/czt3ZygC2s7e8ubrDvrvGu7TBtqvBua3JxLjVz8Lb08Xc1MUAubSzt7OytKuoqpuWppeQq6GbuLCpw7Spv62htqaaALKsqraxr7Koo6CRipSFgJqPjaGUkqONhY92cHxpZgCnoaCzraqzrKajmpOVjIiak5KckI6NeXZjTlBALjgAqqOjt7KvvLewsKqjoZyWo52ZnpSQgXR1UEJMJxwv/xBz/blRS/0AAAAASUVORK5CYII=');
}
    
#d85b05a1 {
    width: 100%;
    min-height: 250px;
    align-items: flex-start;
    row-gap: 15px;
    justify-content: space-between;
    order: 1;
}
    
#\36 5b16030 {
    height: 50px;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\31 a5acfa6 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 3eec8fe {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 6%;
    row-gap: 32px;
    flex-wrap: nowrap;
}
    
#\38 a85cf1f {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\38 426a015 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    justify-content: space-between;
}
    
#\31 e47610a {
    width: 96.53%;
}
}



@media (max-width: 767px) {
    
#\39 78be702 {
    height: 50px;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\37 f5a811e {
    width: 100%;
    min-height: 250px;
    align-items: flex-start;
    row-gap: 15px;
    justify-content: space-between;
    order: 1;
}
    
#a21e0b74 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;
    order: 0;
}
#a21e0b74.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAxUlEQVQI1wG6AEX/AGhaTnllWoNPSZ1DQK1AOb1KOMJRL7dCF8FVFMFWBQCGdW+OcGuJTkyKLy6XJiSsMyq3RzGuRia5XCe+XxwAlHt6lGpqhUJDeBsbgRASnSQkr0lCrmFRt3pcvYFaAJFoaIlNTngoKHITE3sWF5Q2N6xpabmRjryknLiglQCPbm+HXFx8QEB3LzB7NjeKU1agg4aypqi1s7Wvr7EAnYuMlHt8iWNkfExMelJTfWlskJCUoqSnqaqspaWnM/5N1YamDxUAAAAASUVORK5CYII=');
}
    
#\30 1ec6d3e {
    min-height: unset;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 6%;
    row-gap: 32px;
}
    
#\33 7d053c0 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 8c3a742 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f7fc5a09 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f02af54c {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cd55d941 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 4f2bba6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 bbd7733 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b6823755 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e11bb714 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_7su {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 a758999 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}

