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

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

  *#dm .dmInner *.u_71935075 .shape-fill { fill:var(--color_6) !important; }

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

  *#dm .dmInner div.u_464616001 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner *.u_1535607147 .shape-fill { fill:var(--color_7) !important; }

  *#dm .dmInner *.u_1761420149 .shape-fill { fill:var(--color_6) !important; }

  *#dm .dmInner *.u_1951126224 .shape-fill { fill:var(--color_6) !important; }

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

  *#dm .dmInner div.u_1754444117 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1333873355 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1530952611 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1742811211 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1133407395 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1758107909 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1314057076 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1115927442 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1914528883 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1285048170 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1650130149 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1104830791 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1218225650 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1695277239 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1211414366 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1454749777 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1220267019 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1415647220 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1310702854 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1382371615 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1424901020 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1519079671 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1590864071 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1599241333 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1743154986 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

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

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

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

  *#dm .dmInner div.u_3034588308 hr {
    border-width:4px !important;
    color:var(--color_9) !important;
  }

  *#dm .dmInner div.u_1338141267 hr {
    border-width:4px !important;
    color:var(--color_9) !important;
  }

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

  *#dm .dmInner div.u_1263348900 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1427553089 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1673861742 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1018218647 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1005027991 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1930302326 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1315294471 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1670958553 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1075468513 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

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

  *#dm .dmInner div.u_1846748308 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1230053553 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1046963446 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1031751203 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1002480717 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1691707831 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1334322003 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1464553329 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1999873596 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1581769116 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1717091382 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1957914985 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1733079048 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1408114090 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1123187006 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1654142261 span[data-icon-mask] { background-color:var(--color_3) !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 {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-end;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 72%, rgba(19, 108, 96, 1) 100%);
    min-width: 4%;
    background-origin: border-box;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 100vh;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    background-color: rgba(0,0,0,1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.7;
    content: '';
    height: 100%;
}
#\36 3bd85219866cc362278151f {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_o3c {
    row-gap: 10px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    padding: 15% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\30 9850bb5 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    justify-content: flex-end;
    min-height: auto;
    align-items: flex-start;
}
    
#widget_cj5 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_rov {
    max-width: 100%;
    width: 754px;
    height: auto;
    order: 1;
}
    
#widget_n3t {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#widget_u8s {
    max-width: 100%;
    width: auto;
    margin-top: 30px;
    height: auto;
    order: 1;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
}
    
#\36 3d24979f4a54e38542a8abb {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 52.69%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    column-gap: 4%;
    row-gap: 10px;
    background-color: rgba(0, 0, 0, 0);
    width: 43.18%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_3dm {
    max-width: 100%;
    width: 80px;
    height: auto;
}
    
#widget_isd {
    max-width: 100%;
    width: 563px;
    height: auto;
}
    
#widget_32k {
    max-width: 100%;
    width: 401px;
    margin-top: 20px;
    height: auto;
}
    
#innergrid_5mu {
    max-width: 100%;
    grid-template-rows: minmax(676px, max-content);
    width: 100.00%;
}
    
#widget_26j {
    align-self: start;
    max-width: 100%;
    width: 500px;
    justify-self: end;
    height: 600px;
    order: 0;
    margin: 0px 8.836190555192298% 0px 0%;
}
    
#group_d76 {
    align-self: end;
    min-height: 224px;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_4);
    width: 185px;
    align-items: flex-start;
    background-image: none;
    justify-self: start;
    order: 0;
    height: auto;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_sf8 {
    max-width: 100%;
    width: 98.81%;
    height: auto;
}
    
#widget_16f {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_rr7 {
    max-width: 100%;
    width: auto;
    margin-top: 20px;
    height: auto;
}
}



@media all {
    
#\38 3de829a {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\38 047f6d8 {
    background-color: var(--color_7);
    background-image: none;
}
    
#e57d272f {
    column-gap: 4%;
    row-gap: 10px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\39 ebee5c2 {
    max-width: 100%;
    width: 563px;
    height: auto;
}
    
#group_8uc {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\31 5dd3237 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f8cfa6af::before, #f8cfa6af > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(0,0,0,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    content: '';
    height: 100%;
}
#f8cfa6af {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://lirp.cdn-website.com/f57abba6/dms3rep/multi/opt/DSC_0025-1920w.jpg");
    border-style: solid;
}
#f8cfa6af.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIAAwQFIQYHERLw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQJB/9oADAMBAAIRAxEAPwCad51Xj7DEarJQCseqqG4A+8zZjubvUAVkqJHBMRITTHeH/9k=');
}
    
#\30 21b0bc6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\35 212ea52 {
    margin: 0px 0% 0px 0%;
}
    
#\37 0806a89 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\34 552bbe9 {
    max-width: 100%;
    width: auto;
    margin-top: 30px;
    height: auto;
    order: 1;
}
    
#e8840ffc {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-end;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 72%, rgba(19, 108, 96, 1) 100%);
    min-width: 4%;
    background-origin: border-box;
    margin: 0% 0% 0% 0%;
}
    
#e9c2dcea {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    justify-content: flex-end;
    min-height: auto;
    align-items: flex-start;
}
    
#f381f196 {
    max-width: 100%;
    width: 763px;
    height: auto;
    order: 1;
}
    
#de7886a0 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a7c625a9 {
    row-gap: 10px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    padding: 8% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\34 e307eae {
    max-width: 100%;
    width: 763px;
    height: auto;
    order: 1;
}
}



@media all {
    
#\38 4877066 {
    width: 272px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e8d106e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#f08e996f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 35px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
}
    
#\38 adf4aba::before, #\38 adf4aba > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.8;
    border-radius: inherit;
}
#\38 adf4aba {
    background-image: url("https://lirp.cdn-website.com/f57abba6/dms3rep/multi/opt/20240828_070624-1920w.jpeg");
    background-attachment: fixed;
}
#\38 adf4aba.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAWAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAQFB//EACUQAAEDAwIGAwAAAAAAAAAAAAEAAgMEBSEGEhETFSIxQVFSYf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQACEf/aAAwDAQACEQMRAD8Ad1FrOeo02yCanMY+3ys3deI9xwVoF3pIpbWBHG1zmO8fig9JpDkwjihvLp7EGrMuHMc6Pa7I9pIzZPaEIVp3/9k=');
}
    
#widget_vu3 {
    width: 655px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 14px;
}
    
#widget_780 {
    width: 362px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0705d04 {
    max-width: 100%;
    width: 60px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf0208b9 {
    margin: 0px 0% 0px 0%;
}
    
#db4b4c92 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_rs1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.966993375430984%;
    order: 3;
    flex-wrap: nowrap;
    margin-top: 20px;
    justify-content: flex-start;
}
    
#group_cbv {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32.46%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 0cb8b95 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 63.39%;
    min-height: auto;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 1.904147968165026%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\38 eb07d25 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 86180ec {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a9be83f8 {
    width: 286px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cff31c9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e7db2c5 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 6d2885e {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b92a297 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e768cc7 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_i7o {
    justify-content: flex-start;
    align-items: center;
    width: 78.78%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.9653547779168976%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_96l {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\39 ce2c3d6 {
    justify-content: flex-start;
    align-items: center;
    width: 97.15%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.9653547779168976%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6313a07 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd4e2817 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e2122943 {
    width: 348px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 01127ec {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2b5f2e8 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 057401c {
    width: 293px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dua {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 989eff0 {
    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;
}
    
#\31 95604f6 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    justify-content: flex-end;
    min-height: auto;
    align-items: flex-start;
}
    
#ba76e4d7 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#d6b3f110 {
    margin: 0px 0% 0px 0%;
}
    
#\35 f3a32c1 {
    row-gap: 10px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    padding: 8% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\30 bc101af {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#aab27db7 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0,0,0,0);
    width: 100%;
    min-height: 8px;
    justify-content: flex-end;
    background-image: none;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 2f34c5d {
    max-width: 100%;
    width: auto;
    margin-top: 30px;
    height: auto;
    order: 1;
}
    
#\36 bbac0dd {
    max-width: 100%;
    width: 718px;
    height: auto;
    order: 1;
}
    
#f19e8ada {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 86b8baf::before, #\31 86b8baf > .bgExtraLayerOverlay {
    
}
#\31 86b8baf {
    background-color: var(--color_7);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
}



@media all {
    
#\34 3603769 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d6cf27de {
    row-gap: 10px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    padding: 8% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
}
    
#ff10402c::before, #ff10402c > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(0,0,0,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    content: '';
    height: 100%;
}
#ff10402c {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://lirp.cdn-website.com/f57abba6/dms3rep/multi/opt/DSC_0002-1920w.jpg");
    border-style: solid;
}
#ff10402c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAQQDAQAAAAAAAAAAAAAAAwABAgUEIkES/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AMPX0wyYI5khHyzbKMSuwGJLTr8RECf/2Q==');
}
    
#\31 3b39ccd {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\34 b732927 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-end;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 72%, rgba(19, 108, 96, 1) 100%);
    min-width: 4%;
    background-origin: border-box;
    margin: 0% 0% 0% 0%;
}
    
#eeec9d93 {
    margin: 0px 0% 0px 0%;
}
    
#e8d42ba3 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    justify-content: flex-end;
    min-height: auto;
    align-items: flex-start;
}
    
#cbf37153 {
    max-width: 100%;
    width: 761px;
    height: auto;
    order: 1;
}
    
#e6cf3fea {
    max-width: 100%;
    width: auto;
    margin-top: 30px;
    height: auto;
    order: 1;
}
    
#b7cccc1a {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 34ce3ad::before, #\37 34ce3ad > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.8;
    border-radius: inherit;
}
#\37 34ce3ad {
    background-image: url("https://lirp.cdn-website.com/f57abba6/dms3rep/multi/opt/IMG-5159-1920w.jpeg");
    background-attachment: fixed;
    border-width: 15px 0 0 0;
    border-color: var(--color_7) #000000 #000000 #000000;
    border-style: solid;
}
#\37 34ce3ad.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFB//EACQQAAAEBQMFAAAAAAAAAAAAAAECAwQABhExUQUSFRMiQVLw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAWEQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhEDEQA/AFJxnN3qL1NdaqBkjUSpYg5gZZ814CgHMt7feYrTu3R4R0PRTqBvUMRkZkybh7C3xEnTMzf/2Q==');
}
    
#f720fd08 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 63.39%;
    min-height: auto;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 1.904147968165026%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\34 9d188cd {
    margin: 0px 0% 0px 0%;
}
    
#\34 5e53bdf {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.966993375430984%;
    order: 3;
    flex-wrap: nowrap;
    margin-top: 20px;
    justify-content: flex-start;
}
    
#\36 0296c28 {
    width: 362px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2738fc1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#f1829c6b {
    justify-content: flex-start;
    align-items: center;
    width: 48.56%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.9653547779168976%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cca142c0 {
    width: 327px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 29b4076 {
    width: 755px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 14px;
}
    
#ac6a2bd3 {
    max-width: 100%;
    width: 60px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e0e2912 {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\37 59706eb {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6c93ffe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a76032f5 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 ee4272a {
    justify-content: flex-start;
    align-items: center;
    width: 48.56%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.9653547779168976%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f60c55ec {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32.46%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b889d9ad {
    min-height: 0;
    column-gap: 4%;
    row-gap: 35px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
}
    
#efb53cd2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7a90fe9 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#da61307e {
    width: 262px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7a62b7d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c035adea {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bbdcae21 {
    width: 277px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2419a9b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c2579d8 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 0c81156 {
    width: 351px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 012553a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#addf12da {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 450131f {
    width: 327px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d4501bb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4fca9a8 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 e1127c5 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_2fa {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.8721017202692596%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 5c000b0 {
    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 {
    
#a4ba203a {
    max-width: 100%;
    width: 60px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f700ed9::before, #\38 f700ed9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.8;
    border-radius: inherit;
}
#\38 f700ed9 {
    background-image: url("https://lirp.cdn-website.com/f57abba6/dms3rep/multi/opt/20250729_140540-1920w.jpeg");
    background-attachment: fixed;
    border-width: 15px 0 0 0;
    border-color: var(--color_7) #000000 #000000 #000000;
    border-style: solid;
}
#\38 f700ed9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAIBAAAQIFBQAAAAAAAAAAAAAAAQADAgQFBjESE0FR8P/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAXEQEBAQEAAAAAAAAAAAAAAAABAgAR/9oADAMBAAIRAxEAPwDPLXpdMct2E1Nl3f7HAUR2Rt0ORjW/k+yiI4pVylQcN//Z');
}
    
#\37 63271a9 {
    margin: 0px 0% 0px 0%;
}
    
#\35 6d29ca1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fb2e897 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.966993375430984%;
    order: 3;
    flex-wrap: nowrap;
    margin-top: 20px;
    justify-content: flex-start;
}
    
#c16d873a {
    width: 362px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 551c579 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 35px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
}
    
#\30 ba62165 {
    width: 277px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c2dc3f0 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f11ea68f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#\39 880da2e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 63.39%;
    min-height: auto;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 1.904147968165026%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\33 d305afe {
    width: 704px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 14px;
}
    
#\38 cc95f8d {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\34 fc31c4b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32.46%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 837b1e2 {
    justify-content: flex-start;
    align-items: center;
    width: 85.07%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.9653547779168976%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 de30361 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 924eb43 {
    justify-content: flex-start;
    align-items: center;
    width: 97.15%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.9653547779168976%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1122fb5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc5ce963 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ad3c63b8 {
    width: 319px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfa005db {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e8a4644 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c126750a {
    width: 319px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbfec1ed {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 04b9af5 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c0eadbf2 {
    width: 319px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 705822a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea0fc52d {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 e7aabf7 {
    width: 319px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 12ffb34 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b4acc01 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 7a474f2 {
    width: 277px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d906d6a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9775adc {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 15bf12e {
    width: 277px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6c18889 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e533a90 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 5b9242a {
    width: 277px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 064fd3c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4ed3333 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 eb6d0d9 {
    width: 277px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a592e13 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9d8e994 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 f62e087 {
    width: 319px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hqp {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 43fe539 {
    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;
}
    
#cb3c1fbe {
    width: 362px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 36e9647 {
    width: 362px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 8702018 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.966993375430984%;
    order: 3;
    flex-wrap: nowrap;
    margin-top: 20px;
    justify-content: flex-start;
}
    
#\32 3121712 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#\36 6ddcaf4 {
    width: 327px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 60b821a {
    width: 362px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 39f84d0 {
    width: 277px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 accfdb5 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 c050ea6 {
    width: 352px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 760ffbc {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fbc4afa6 {
    justify-content: flex-start;
    align-items: center;
    width: 49.05%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.9653547779168976%;
    flex-wrap: nowrap;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 c2f03a6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a77aa13 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32.46%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 5fef057 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 63.39%;
    min-height: auto;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 1.904147968165026%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\37 86fa12d {
    max-width: 100%;
    width: 60px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1487642 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e5d31fba {
    min-height: 0;
    column-gap: 4%;
    row-gap: 35px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
}
    
#\39 628991c::before, #\39 628991c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.8;
    border-radius: inherit;
}
#\39 628991c {
    background-image: url("https://lirp.cdn-website.com/f57abba6/dms3rep/multi/opt/IMG_5792-1920w-cf31d986-1920w.jpeg");
    background-attachment: fixed;
    border-width: 15px 0 0 0;
    border-color: var(--color_7) #000000 #000000 #000000;
    border-style: solid;
}
#\39 628991c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQUGCP/EACMQAAEDAwIHAAAAAAAAAAAAAAECAwQABhEFEhMWISIxQfD/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAEDEv/aAAwDAQACEQMRAD8AtpN3w27jELuUkIzvHg/Zp6nVYpSDvPUVnCVcbzMjjNsNhwDGc0eedU9FNPVQuWf/2Q==');
}
    
#f09c1450 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f2e8d0eb {
    justify-content: flex-start;
    align-items: center;
    width: 49.05%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.9653547779168976%;
    flex-wrap: nowrap;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a23ace75 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6a21180 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2cddbee {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\32 0afc02e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d11433ea {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3c69dce {
    width: 423px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 14px;
}
    
#\34 87c38f6 {
    width: 319px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5b2ca01 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 2121837 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 eb1194f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 35px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
}
    
#\39 7a7f6fa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 63.39%;
    min-height: auto;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 1.904147968165026%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\35 efe1f69 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e0532bc {
    width: 362px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f58af396 {
    justify-content: flex-start;
    align-items: center;
    width: 49.05%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.9653547779168976%;
    flex-wrap: nowrap;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fb28e8a2 {
    width: 286px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbfca46b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32.46%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f3d1b95e {
    width: 352px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 323d215::before, #\39 323d215 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.8;
    border-radius: inherit;
}
#\39 323d215 {
    background-image: url("https://lirp.cdn-website.com/f57abba6/dms3rep/multi/opt/20241008_082003-1920w.jpeg");
    background-attachment: fixed;
    border-width: 15px 0 0 0;
    border-color: var(--color_7) #000000 #000000 #000000;
    border-style: solid;
}
#\39 323d215.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAWAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAUGBP/EACcQAAEEAAUBCQAAAAAAAAAAAAEAAgMEBQYRIUExBxITFBUiU2Fx/8QAFwEAAwEAAAAAAAAAAAAAAAAAAQMEBf/EABkRAAMBAQEAAAAAAAAAAAAAAAABAgMRMf/aAAwDAQACEQMRAD8AzM7SLFzC7UMrCBJ7RrwpT1KP5AndTKlZ1E2qznSgN1MfP6kzsNw0EgxTa87KTbCqrrbDL54iqy/dkreXHVpPdI+lWmjXcSfCZvv0QhaLEo//2Q==');
}
    
#f640c99b {
    width: 319px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2768ee9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3745ffd {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d2fe333c {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e2e42dc8 {
    width: 926px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 14px;
}
    
#\34 726ead2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 7aeedd0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 be5a612 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7142e5e {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2d28460 {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\39 05d304d {
    justify-content: flex-start;
    align-items: center;
    width: 49.05%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.9653547779168976%;
    flex-wrap: nowrap;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a8093472 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#f91be1a4 {
    max-width: 100%;
    width: 60px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2e475e3 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a31403ac {
    width: 327px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8a8a714 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.966993375430984%;
    order: 3;
    flex-wrap: nowrap;
    margin-top: 20px;
    justify-content: flex-start;
}
    
#\30 d576b47 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#eacc1110 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e385211d {
    width: 349px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 4427700 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 2815415 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 94ff4f1 {
    column-gap: 4%;
    row-gap: 10px;
    background-color: rgba(0, 0, 0, 0);
    width: 47%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c37fb14 {
    margin: 0px 0% 0px 0%;
}
    
#\39 694889f {
    max-width: 100%;
    width: 100%;
    height: 732px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 487a1da {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 47%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 2ac7317 {
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#db469d7e {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
}
    
#e2f67c20 {
    max-width: 100%;
    width: 563px;
    height: auto;
    order: 1;
}
    
#\32 91359f8 {
    max-width: 100%;
    width: 401px;
    margin-top: 20px;
    height: auto;
    order: 2;
}
    
#\39 d94fdcd {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d392484 {
    width: 470px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7c9643b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d034d5b {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_scr {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 24px;
    order: 4;
    margin-top: 24px;
}
    
#\34 c7976fe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d28f416 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 ee6aa49 {
    width: 470px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 22a0d9a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 133c3db {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fb87ea14 {
    width: 470px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 897deeb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b04b97f8 {
    width: 470px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2d9b718 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3c04199 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 60c9239 {
    width: 470px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f67ecba3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 af19858 {
    width: 430px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f06f100d {
    max-width: 100%;
    width: auto;
    margin-top: 30px;
    height: auto;
    order: 1;
}
    
#a168610d::before, #a168610d > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(0,0,0,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    content: '';
    height: 100%;
}
#a168610d {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://lirp.cdn-website.com/f57abba6/dms3rep/multi/opt/unnamed-Sep-26-2022-05-13-50-96-PM-8944d73d-89ccace1-1920w.jpeg");
    border-style: solid;
}
#a168610d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAEQMEBQYSEzH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAA//EABkRAAIDAQAAAAAAAAAAAAAAAAACAQMRUf/aAAwDAQACEQMRAD8Ai9eJHG5NilVUU+IX7M1l7Fu+16yECzURJ2WM2bIVF4f/2Q==');
}
    
#\31 c8a944c {
    max-width: 100%;
    width: 695px;
    height: auto;
    order: 1;
}
    
#f5be7b36 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ba66b00 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-end;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 72%, rgba(19, 108, 96, 1) 100%);
    min-width: 4%;
    background-origin: border-box;
    margin: 0% 0% 0% 0%;
}
    
#d87b3952 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3d7ec48 {
    row-gap: 10px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    padding: 10% 6% 10% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\38 43dc4bd {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
}



@media all {
    
#\31 9119905 {
    max-width: 100%;
    width: 563px;
    margin-top: 20px;
    height: auto;
    order: 2;
}
    
#\33 1c7eedd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
}
    
#d9e658f5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 92157ef {
    column-gap: 4%;
    row-gap: 10px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#e28fa9bf {
    max-width: 100%;
    width: 563px;
    height: auto;
    order: 1;
}
    
#widget_7ff {
    width: 48%;
    height: 100px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\33 4a0cd12 {
    width: 48%;
    height: 120px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\36 2b55b4a {
    width: 48%;
    height: 80px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#f2f5b9c2 {
    width: 48%;
    height: 120px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
}
    
#\30 de93c45.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 de93c45 {
    width: 60px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7da1498 {
    width: 48%;
    height: 90px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 4;
}
}



@media all {
    
#\35 d3e32c8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.77%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
    
#e2b8b4e8 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 45px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#d9b8acf2::before, #d9b8acf2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.8;
    border-radius: inherit;
}
#d9b8acf2 {
    background-image: url("https://lirp.cdn-website.com/f57abba6/dms3rep/multi/opt/map_2051910707-1920w.jpeg");
}
#d9b8acf2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAFxABAQEBAAAAAAAAAAAAAAAAAQADMf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDRuSor2qSD/9k=');
}
    
#dca5646c {
    column-gap: 4%;
    row-gap: 10px;
    background-color: rgba(0, 0, 0, 0);
    width: 71.12%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\33 261e942 {
    max-width: 100%;
    width: 563px;
    height: auto;
    order: 1;
}
    
#widget_um5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_um5 {
    width: 60px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#e41101f7 {
    width: 219px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 82995ff {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 ca9966d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ac354f6 {
    width: 203px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1dd034d {
    width: 138px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 aaaba1e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3629e51 {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 24px;
    order: 0;
    align-self: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1da6e52 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ebd44b1 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 2c57e38 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cb0f3bfa {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 24px;
    order: 0;
    align-self: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b77f5c31 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 437e584 {
    width: 191px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b834f1e1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bd8adad {
    width: 316px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dce2243c {
    width: 189px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 db57d3a {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    justify-self: auto;
    align-self: auto;
    justify-content: flex-start;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c93043c9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d971f414 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 6a7f2b6 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 ab25a4a {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cc0ef93d {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 46c5212 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    --column-gap: 13px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4599a61 {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 284fe67 {
    max-width: 100%;
    width: 200px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e5d3d65d {
    column-gap: 4%;
    row-gap: 10px;
    background-color: rgba(0, 0, 0, 0);
    width: 47%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    padding: 4% 0px 4% 0px;
    margin: 0% 0% 0% 0%;
}
    
#f677b79e {
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#af5a5f40 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 47%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#e2b4ab11 {
    max-width: 100%;
    width: 374px;
    height: auto;
    order: 1;
}
    
#\32 c30aab1 {
    max-width: 100%;
    width: 100%;
    height: 513px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5e4ca3c {
    margin: 0px 0% 0px 0%;
}
    
#\39 726a135 {
    max-width: 100%;
    width: 514px;
    margin-top: 20px;
    height: auto;
    order: 2;
}
    
#\31 4a3fd68 {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
}
    
#\32 27160df.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\32 27160df {
    max-width: 100%;
    width: 80px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 eb3d152 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 d8fc63c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#widget_hct {
    width: 100%;
    height: 938px;
    max-width: 100%;
}
    
#\35 981bc6b {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\30 de3f571 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 650px;
}
    
#group_o3c {
    padding: 30% 5% 4% 5%;
    margin: 0px 0% 0px 0%;
}
    
#widget_rov {
    width: 533px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#group_d76 {
    align-self: end;
    width: 178px;
    min-height: auto;
    justify-self: start;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 80px;
}
    
#innergrid_5mu {
    grid-template-rows: minmax(424px, max-content);
    width: 100.00%;
}
    
#widget_26j {
    align-self: start;
    width: 350px;
    justify-self: center;
    height: 400px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_isd {
    width: 642px;
}
    
#widget_32k {
    width: 579px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3de829a {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    padding: 10% 5% 10% 5%;
}
    
#e57d272f {
    width: 100%;
    min-height: 8px;
}
    
#\31 5dd3237 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f8cfa6af::before, #f8cfa6af > .bgExtraLayerOverlay {
    
}
#f8cfa6af.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIAAwQFIQYHERLw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQJB/9oADAMBAAIRAxEAPwCad51Xj7DEarJQCseqqG4A+8zZjubvUAVkqJHBMRITTHeH/9k=');
}
    
#de7886a0 {
    min-height: auto;
}
    
#a7c625a9 {
    padding: 10% 5% 4% 5%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 4877066 {
    width: 264px;
}
    
#f08e996f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 30px;
}
    
#\38 adf4aba::before, #\38 adf4aba > .bgExtraLayerOverlay {
    
}
#\38 adf4aba.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAWAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAQFB//EACUQAAEDAwIGAwAAAAAAAAAAAAEAAgMEBSEGEhETFSIxQVFSYf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQACEf/aAAwDAQACEQMRAD8Ad1FrOeo02yCanMY+3ys3deI9xwVoF3pIpbWBHG1zmO8fig9JpDkwjihvLp7EGrMuHMc6Pa7I9pIzZPaEIVp3/9k=');
}
    
#widget_780 {
    width: 604px;
}
    
#group_rs1 {
    column-gap: 3.966993375430984%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#group_cbv {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 0cb8b95 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    margin-top: 0px;
    row-gap: 14px;
}
    
#a9be83f8 {
    width: 275px;
}
    
#\39 6d2885e {
    width: 269px;
}
    
#\38 eb07d25 {
    align-items: flex-start;
}
    
#\37 b92a297 {
    align-items: flex-start;
}
    
#\36 cff31c9 {
    align-items: flex-start;
}
    
#\39 ce2c3d6 {
    min-height: auto;
}
    
#group_i7o {
    min-height: auto;
}
    
#\33 6313a07 {
    align-items: flex-start;
}
    
#e2122943 {
    width: 269px;
}
    
#\33 01127ec {
    align-items: flex-start;
}
    
#\33 057401c {
    width: 267px;
}
    
#widget_vu3 {
    width: 562px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f3a32c1 {
    padding: 10% 5% 4% 5%;
    margin: 0px 0% 0px 0%;
}
    
#f19e8ada {
    min-height: auto;
}
    
#\31 86b8baf::before, #\31 86b8baf > .bgExtraLayerOverlay {
    
}
    
#\36 bbac0dd {
    width: 601px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d6cf27de {
    padding: 10% 5% 4% 5%;
    margin: 0px 0% 0px 0%;
}
    
#ff10402c::before, #ff10402c > .bgExtraLayerOverlay {
    
}
#ff10402c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAQQDAQAAAAAAAAAAAAAAAwABAgUEIkES/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AMPX0wyYI5khHyzbKMSuwGJLTr8RECf/2Q==');
}
    
#b7cccc1a {
    min-height: auto;
}
    
#cbf37153 {
    width: 630px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 34ce3ad::before, #\37 34ce3ad > .bgExtraLayerOverlay {
    
}
#\37 34ce3ad.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFB//EACQQAAAEBQMFAAAAAAAAAAAAAAECAwQABhExUQUSFRMiQVLw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAWEQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhEDEQA/AFJxnN3qL1NdaqBkjUSpYg5gZZ814CgHMt7feYrTu3R4R0PRTqBvUMRkZkybh7C3xEnTMzf/2Q==');
}
    
#f720fd08 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    margin-top: 0px;
    row-gap: 14px;
}
    
#\34 5e53bdf {
    column-gap: 3.966993375430984%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#\36 0296c28 {
    width: 604px;
}
    
#f1829c6b {
    min-height: auto;
}
    
#\35 6c93ffe {
    align-items: flex-start;
}
    
#\38 ee4272a {
    min-height: auto;
}
    
#cca142c0 {
    width: 275px;
}
    
#f60c55ec {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b889d9ad {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 30px;
}
    
#efb53cd2 {
    align-items: flex-start;
}
    
#da61307e {
    width: 267px;
}
    
#\31 7a62b7d {
    align-items: flex-start;
}
    
#bbdcae21 {
    width: 264px;
}
    
#c2419a9b {
    align-items: flex-start;
}
    
#\34 0c81156 {
    width: 264px;
}
    
#\33 012553a {
    align-items: flex-start;
}
    
#\39 450131f {
    width: 264px;
}
    
#\35 d4501bb {
    align-items: flex-start;
}
    
#\37 e1127c5 {
    width: 275px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 f700ed9::before, #\38 f700ed9 > .bgExtraLayerOverlay {
    
}
#\38 f700ed9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAIBAAAQIFBQAAAAAAAAAAAAAAAQADAgQFBjESE0FR8P/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAXEQEBAQEAAAAAAAAAAAAAAAABAgAR/9oADAMBAAIRAxEAPwDPLXpdMct2E1Nl3f7HAUR2Rt0ORjW/k+yiI4pVylQcN//Z');
}
    
#\39 880da2e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    margin-top: 0px;
    row-gap: 14px;
}
    
#\35 6d29ca1 {
    align-items: flex-start;
}
    
#\31 fb2e897 {
    column-gap: 3.966993375430984%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#\34 fc31c4b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c16d873a {
    width: 604px;
}
    
#\38 551c579 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 30px;
}
    
#\33 837b1e2 {
    min-height: auto;
}
    
#\30 ba62165 {
    width: 264px;
}
    
#\30 924eb43 {
    min-height: auto;
}
    
#\36 1122fb5 {
    align-items: flex-start;
}
    
#ad3c63b8 {
    width: 267px;
}
    
#dfa005db {
    align-items: flex-start;
}
    
#c126750a {
    width: 267px;
}
    
#fbfec1ed {
    align-items: flex-start;
}
    
#c0eadbf2 {
    width: 267px;
}
    
#\37 705822a {
    align-items: flex-start;
}
    
#\35 e7aabf7 {
    width: 267px;
}
    
#\33 12ffb34 {
    align-items: flex-start;
}
    
#\38 7a474f2 {
    width: 264px;
}
    
#\37 d906d6a {
    align-items: flex-start;
}
    
#\30 15bf12e {
    width: 264px;
}
    
#\32 6c18889 {
    align-items: flex-start;
}
    
#\39 5b9242a {
    width: 264px;
}
    
#\34 064fd3c {
    align-items: flex-start;
}
    
#\31 eb6d0d9 {
    width: 264px;
}
    
#\33 a592e13 {
    align-items: flex-start;
}
    
#\36 f62e087 {
    width: 267px;
}
    
#cb3c1fbe {
    width: 604px;
}
    
#\34 36e9647 {
    width: 604px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8702018 {
    column-gap: 3.966993375430984%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#\39 628991c::before, #\39 628991c > .bgExtraLayerOverlay {
    
}
#\39 628991c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQUGCP/EACMQAAEDAwIHAAAAAAAAAAAAAAECAwQABhEFEhMWISIxQfD/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAEDEv/aAAwDAQACEQMRAD8AtpN3w27jELuUkIzvHg/Zp6nVYpSDvPUVnCVcbzMjjNsNhwDGc0eedU9FNPVQuWf/2Q==');
}
    
#f2e8d0eb {
    min-height: auto;
}
    
#\36 6ddcaf4 {
    width: 275px;
}
    
#a23ace75 {
    align-items: flex-start;
}
    
#\34 60b821a {
    width: 604px;
}
    
#\36 39f84d0 {
    width: 279px;
}
    
#\31 c050ea6 {
    width: 269px;
}
    
#fbc4afa6 {
    min-height: auto;
}
    
#\32 c2f03a6 {
    align-items: flex-start;
}
    
#\32 0afc02e {
    align-items: flex-start;
}
    
#d11433ea {
    align-items: flex-start;
}
    
#\31 a77aa13 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 87c38f6 {
    width: 267px;
}
    
#\36 5fef057 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    margin-top: 0px;
    row-gap: 14px;
}
    
#e5d31fba {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 2121837 {
    align-items: flex-start;
}
    
#\31 7aeedd0 {
    align-items: flex-start;
}
    
#\36 eb1194f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 30px;
}
    
#\34 be5a612 {
    align-items: flex-start;
}
    
#\39 7a7f6fa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    margin-top: 0px;
    row-gap: 14px;
}
    
#\39 05d304d {
    min-height: auto;
}
    
#\35 efe1f69 {
    align-items: flex-start;
}
    
#\39 e0532bc {
    width: 604px;
}
    
#f58af396 {
    min-height: auto;
}
    
#fb28e8a2 {
    width: 264px;
}
    
#bbfca46b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a31403ac {
    width: 275px;
}
    
#f3d1b95e {
    width: 269px;
}
    
#c8a8a714 {
    column-gap: 3.966993375430984%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#\39 323d215::before, #\39 323d215 > .bgExtraLayerOverlay {
    
}
#\39 323d215.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAWAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAUGBP/EACcQAAEEAAUBCQAAAAAAAAAAAAEAAgMEBQYRIUExBxITFBUiU2Fx/8QAFwEAAwEAAAAAAAAAAAAAAAAAAQMEBf/EABkRAAMBAQEAAAAAAAAAAAAAAAABAgMRMf/aAAwDAQACEQMRAD8AzM7SLFzC7UMrCBJ7RrwpT1KP5AndTKlZ1E2qznSgN1MfP6kzsNw0EgxTa87KTbCqrrbDL54iqy/dkreXHVpPdI+lWmjXcSfCZvv0QhaLEo//2Q==');
}
    
#f640c99b {
    width: 267px;
}
    
#\31 2768ee9 {
    align-items: flex-start;
}
    
#e385211d {
    width: 275px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 2ac7317 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\35 94ff4f1 {
    width: 100%;
    min-height: 80px;
}
    
#\38 c37fb14 {
    margin: 0px 0% 0px 0%;
}
    
#e2f67c20 {
    width: 642px;
}
    
#\39 694889f {
    width: 657px;
    height: 400px;
}
    
#\32 91359f8 {
    width: 579px;
}
    
#\37 487a1da {
    width: 100%;
    min-height: 80px;
}
    
#\39 7c9643b {
    align-items: flex-start;
}
    
#\34 c7976fe {
    align-items: flex-start;
}
    
#\35 22a0d9a {
    align-items: flex-start;
}
    
#\37 d392484 {
    width: 551px;
}
    
#\35 ee6aa49 {
    width: 566px;
}
    
#fb87ea14 {
    width: 566px;
}
    
#b04b97f8 {
    width: 579px;
}
    
#\38 60c9239 {
    width: 554px;
}
    
#\33 af19858 {
    width: 593px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a168610d::before, #a168610d > .bgExtraLayerOverlay {
    
}
#a168610d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAEQMEBQYSEzH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAA//EABkRAAIDAQAAAAAAAAAAAAAAAAACAQMRUf/aAAwDAQACEQMRAD8Ai9eJHG5NilVUU+IX7M1l7Fu+16yECzURJ2WM2bIVF4f/2Q==');
}
    
#f5be7b36 {
    min-height: auto;
}
    
#\36 3d7ec48 {
    padding: 15% 5% 15% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\31 c8a944c {
    width: 570px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9119905 {
    width: 648px;
}
    
#d9e658f5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 50px;
}
    
#\33 92157ef {
    width: 100%;
    min-height: 80px;
}
    
#\33 1c7eedd {
    width: 100%;
    min-height: 80px;
}
    
#f2f5b9c2 {
    height: 100px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2b8b4e8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d9b8acf2::before, #d9b8acf2 > .bgExtraLayerOverlay {
    
}
#d9b8acf2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAFxABAQEBAAAAAAAAAAAAAAAAAQADMf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDRuSor2qSD/9k=');
}
    
#dca5646c {
    width: 60.75%;
    min-height: 8px;
}
    
#\35 d3e32c8 {
    width: 35.11%;
    min-height: 8px;
}
    
#\34 db57d3a {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 13px;
    margin-top: 20px;
}
    
#cb0f3bfa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c3629e51 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 c30aab1 {
    width: 657px;
    height: 400px;
}
    
#e5d3d65d {
    width: 100%;
    min-height: 80px;
}
    
#\30 5e4ca3c {
    margin: 0px 0% 0px 0%;
}
    
#\39 726a135 {
    width: 651px;
}
    
#f677b79e {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 5% 10% 5%;
}
    
#af5a5f40 {
    width: 100%;
    min-height: 80px;
}
    
#e2b4ab11 {
    width: 565px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 d8fc63c {
    padding: 8% 5% 8% 5%;
}
    
#\30 de3f571 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    row-gap: 0px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_o3c {
    padding: 50% 6% 14% 6%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
}
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    min-height: unset;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_26j {
    align-self: start;
    width: 271px;
    justify-self: end;
    height: 330px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_d76 {
    align-self: start;
    width: 145px;
    min-height: 157px;
    justify-self: start;
    height: auto;
    padding: 8% 6% 8% 6%;
    margin: 246px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_5mu {
    grid-template-rows: minmax(404px, max-content);
    width: 99.85%;
}
    
#widget_isd {
    width: 328px;
}
}



@media (max-width: 767px) {
    
#\38 3de829a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 13% 6% 13% 6%;
}
    
#e57d272f {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
}
    
#\39 ebee5c2 {
    width: 328px;
}
    
#group_8uc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 5dd3237 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f8cfa6af::before, #f8cfa6af > .bgExtraLayerOverlay {
    
}
#f8cfa6af.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIAAwQFIQYHERLw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQJB/9oADAMBAAIRAxEAPwCad51Xj7DEarJQCseqqG4A+8zZjubvUAVkqJHBMRITTHeH/9k=');
}
    
#e8840ffc {
    row-gap: 0px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#de7886a0 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#a7c625a9 {
    padding: 13% 6% 13% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\34 e307eae {
    width: 198px;
}
    
#\30 21b0bc6 {
    width: 99.70%;
}
    
#f381f196 {
    width: 240px;
}
}



@media (max-width: 767px) {
    
#\38 4877066 {
    width: 280px;
}
    
#\39 e8d106e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#f08e996f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 35px;
    padding: 13% 6% 13% 6%;
}
    
#\38 adf4aba::before, #\38 adf4aba > .bgExtraLayerOverlay {
    
}
#\38 adf4aba.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAWAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAQFB//EACUQAAEDAwIGAwAAAAAAAAAAAAEAAgMEBSEGEhETFSIxQVFSYf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQACEf/aAAwDAQACEQMRAD8Ad1FrOeo02yCanMY+3ys3deI9xwVoF3pIpbWBHG1zmO8fig9JpDkwjihvLp7EGrMuHMc6Pa7I9pIzZPaEIVp3/9k=');
}
    
#\30 0705d04 {
    width: 50px;
}
    
#widget_780 {
    width: 315px;
}
    
#group_rs1 {
    column-gap: 3.966993375430984%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 14px;
    row-gap: 35px;
}
    
#group_cbv {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 0cb8b95 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 13px;
    column-gap: 1.904147968165026%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cf0208b9 {
    margin: 0px 0% 0px 0%;
}
    
#a9be83f8 {
    width: 254px;
}
    
#\39 6d2885e {
    width: 280px;
}
    
#\38 eb07d25 {
    align-items: flex-start;
}
    
#group_96l {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
}
    
#\37 b92a297 {
    align-items: flex-start;
}
    
#\36 cff31c9 {
    align-items: flex-start;
}
    
#group_i7o {
    width: 100%;
    min-height: auto;
    row-gap: 13px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 ce2c3d6 {
    width: 100%;
    min-height: auto;
    row-gap: 13px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 6313a07 {
    align-items: flex-start;
}
    
#e2122943 {
    width: 280px;
}
    
#\33 01127ec {
    align-items: flex-start;
}
    
#\33 057401c {
    width: 280px;
}
    
#\36 989eff0 {
    width: 280px;
}
    
#group_dua {
    column-gap: 7.311500380807312%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 13px;
}
}



@media (max-width: 767px) {
    
#ba76e4d7 {
    width: 88.45%;
}
    
#\35 f3a32c1 {
    padding: 13% 6% 13% 6%;
    margin: 0px 0% 0px 0%;
}
    
#aab27db7 {
    row-gap: 0px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f19e8ada {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\31 86b8baf::before, #\31 86b8baf > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\34 3603769 {
    width: 99.70%;
}
    
#d6cf27de {
    padding: 13% 6% 13% 6%;
    margin: 0px 0% 0px 0%;
}
    
#ff10402c::before, #ff10402c > .bgExtraLayerOverlay {
    
}
#ff10402c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAQQDAQAAAAAAAAAAAAAAAwABAgUEIkES/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AMPX0wyYI5khHyzbKMSuwGJLTr8RECf/2Q==');
}
    
#\34 b732927 {
    row-gap: 0px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b7cccc1a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#cbf37153 {
    width: 290px;
}
}



@media (max-width: 767px) {
    
#\37 34ce3ad::before, #\37 34ce3ad > .bgExtraLayerOverlay {
    
}
#\37 34ce3ad.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFB//EACQQAAAEBQMFAAAAAAAAAAAAAAECAwQABhExUQUSFRMiQVLw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAWEQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhEDEQA/AFJxnN3qL1NdaqBkjUSpYg5gZZ814CgHMt7feYrTu3R4R0PRTqBvUMRkZkybh7C3xEnTMzf/2Q==');
}
    
#f720fd08 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 13px;
    column-gap: 1.904147968165026%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 9d188cd {
    margin: 0px 0% 0px 0%;
}
    
#ac6a2bd3 {
    width: 60px;
}
    
#\34 5e53bdf {
    column-gap: 3.966993375430984%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 14px;
    row-gap: 35px;
}
    
#\36 0296c28 {
    width: 315px;
}
    
#\36 2738fc1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 e0e2912 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
}
    
#f1829c6b {
    width: 100%;
    min-height: auto;
    row-gap: 13px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 6c93ffe {
    align-items: flex-start;
}
    
#\38 ee4272a {
    width: 100%;
    min-height: auto;
    row-gap: 13px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cca142c0 {
    width: 254px;
}
    
#f60c55ec {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b889d9ad {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 35px;
    padding: 13% 6% 13% 6%;
}
    
#efb53cd2 {
    align-items: flex-start;
}
    
#da61307e {
    width: 280px;
}
    
#\31 7a62b7d {
    align-items: flex-start;
}
    
#bbdcae21 {
    width: 280px;
}
    
#c2419a9b {
    align-items: flex-start;
}
    
#\34 0c81156 {
    width: 280px;
}
    
#\33 012553a {
    align-items: flex-start;
}
    
#\39 450131f {
    width: 280px;
}
    
#\35 d4501bb {
    align-items: flex-start;
}
    
#\37 e1127c5 {
    width: 254px;
}
    
#\34 5c000b0 {
    width: 280px;
}
    
#group_2fa {
    column-gap: 2.8721017202692596%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 13px;
}
}



@media (max-width: 767px) {
    
#f11ea68f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#a4ba203a {
    width: 60px;
}
    
#\38 f700ed9::before, #\38 f700ed9 > .bgExtraLayerOverlay {
    
}
#\38 f700ed9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAIBAAAQIFBQAAAAAAAAAAAAAAAQADAgQFBjESE0FR8P/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAXEQEBAQEAAAAAAAAAAAAAAAABAgAR/9oADAMBAAIRAxEAPwDPLXpdMct2E1Nl3f7HAUR2Rt0ORjW/k+yiI4pVylQcN//Z');
}
    
#\37 63271a9 {
    margin: 0px 0% 0px 0%;
}
    
#\39 880da2e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 13px;
    column-gap: 1.904147968165026%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 6d29ca1 {
    align-items: flex-start;
}
    
#\31 fb2e897 {
    column-gap: 3.966993375430984%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 14px;
    row-gap: 35px;
}
    
#\38 cc95f8d {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
}
    
#\34 fc31c4b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c16d873a {
    width: 315px;
}
    
#\38 551c579 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 35px;
    padding: 13% 6% 13% 6%;
}
    
#\33 837b1e2 {
    width: 100%;
    min-height: auto;
    row-gap: 13px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 ba62165 {
    width: 280px;
}
    
#\30 924eb43 {
    width: 100%;
    min-height: auto;
    row-gap: 13px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 1122fb5 {
    align-items: flex-start;
}
    
#ad3c63b8 {
    width: 280px;
}
    
#dfa005db {
    align-items: flex-start;
}
    
#c126750a {
    width: 280px;
}
    
#fbfec1ed {
    align-items: flex-start;
}
    
#c0eadbf2 {
    width: 280px;
}
    
#\37 705822a {
    align-items: flex-start;
}
    
#\35 e7aabf7 {
    width: 280px;
}
    
#\33 12ffb34 {
    align-items: flex-start;
}
    
#\38 7a474f2 {
    width: 280px;
}
    
#\37 d906d6a {
    align-items: flex-start;
}
    
#\30 15bf12e {
    width: 280px;
}
    
#\32 6c18889 {
    align-items: flex-start;
}
    
#\39 5b9242a {
    width: 280px;
}
    
#\34 064fd3c {
    align-items: flex-start;
}
    
#\31 eb6d0d9 {
    width: 280px;
}
    
#\33 a592e13 {
    align-items: flex-start;
}
    
#\36 f62e087 {
    width: 280px;
}
    
#\32 43fe539 {
    width: 280px;
}
    
#group_hqp {
    column-gap: 7.311500380807312%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 13px;
}
    
#cb3c1fbe {
    width: 315px;
}
    
#\34 36e9647 {
    width: 315px;
}
}



@media (max-width: 767px) {
    
#\31 8702018 {
    column-gap: 3.966993375430984%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 14px;
    row-gap: 35px;
}
    
#\32 3121712 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 628991c::before, #\39 628991c > .bgExtraLayerOverlay {
    
}
#\39 628991c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQUGCP/EACMQAAEDAwIHAAAAAAAAAAAAAAECAwQABhEFEhMWISIxQfD/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAEDEv/aAAwDAQACEQMRAD8AtpN3w27jELuUkIzvHg/Zp6nVYpSDvPUVnCVcbzMjjNsNhwDGc0eedU9FNPVQuWf/2Q==');
}
    
#f2e8d0eb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    row-gap: 13px;
}
    
#\36 6ddcaf4 {
    width: 254px;
}
    
#a23ace75 {
    align-items: flex-start;
}
    
#\34 60b821a {
    width: 315px;
}
    
#\36 39f84d0 {
    width: 280px;
}
    
#\31 c050ea6 {
    width: 280px;
}
    
#\32 2cddbee {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
}
    
#fbc4afa6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    row-gap: 13px;
}
    
#\32 c2f03a6 {
    align-items: flex-start;
}
    
#\32 0afc02e {
    align-items: flex-start;
}
    
#d11433ea {
    align-items: flex-start;
}
    
#\31 a77aa13 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 87c38f6 {
    width: 280px;
}
    
#\36 5fef057 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 13px;
    column-gap: 1.904147968165026%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 5b2ca01 {
    margin: 0px 0% 0px 0%;
}
    
#\37 86fa12d {
    width: 60px;
}
    
#e5d31fba {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 35px;
    padding: 13% 6% 13% 6%;
}
}



@media (max-width: 767px) {
    
#\39 2121837 {
    align-items: flex-start;
}
    
#\31 7aeedd0 {
    align-items: flex-start;
}
    
#\36 eb1194f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 35px;
    padding: 13% 6% 13% 6%;
}
    
#\34 be5a612 {
    align-items: flex-start;
}
    
#\30 2d28460 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
}
    
#\39 7a7f6fa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 13px;
    column-gap: 1.904147968165026%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 05d304d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    row-gap: 13px;
}
    
#a8093472 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 efe1f69 {
    align-items: flex-start;
}
    
#f91be1a4 {
    width: 50px;
}
    
#\39 e0532bc {
    width: 315px;
}
    
#f58af396 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    row-gap: 13px;
}
    
#fb28e8a2 {
    width: 280px;
}
    
#bbfca46b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a31403ac {
    width: 254px;
}
    
#f3d1b95e {
    width: 280px;
}
    
#c8a8a714 {
    column-gap: 3.966993375430984%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 14px;
    row-gap: 35px;
}
    
#\39 323d215::before, #\39 323d215 > .bgExtraLayerOverlay {
    
}
#\39 323d215.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAWAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAUGBP/EACcQAAEEAAUBCQAAAAAAAAAAAAEAAgMEBQYRIUExBxITFBUiU2Fx/8QAFwEAAwEAAAAAAAAAAAAAAAAAAQMEBf/EABkRAAMBAQEAAAAAAAAAAAAAAAABAgMRMf/aAAwDAQACEQMRAD8AzM7SLFzC7UMrCBJ7RrwpT1KP5AndTKlZ1E2qznSgN1MfP6kzsNw0EgxTa87KTbCqrrbDL54iqy/dkreXHVpPdI+lWmjXcSfCZvv0QhaLEo//2Q==');
}
    
#f640c99b {
    width: 280px;
}
    
#\31 2768ee9 {
    align-items: flex-start;
}
    
#\34 726ead2 {
    margin: 0px 0% 0px 0%;
}
    
#e385211d {
    width: 254px;
}
}



@media (max-width: 767px) {
    
#\39 2ac7317 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\35 94ff4f1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\38 c37fb14 {
    margin: 0px 0% 0px 0%;
}
    
#e2f67c20 {
    width: 328px;
}
    
#\39 694889f {
    width: 100%;
    height: 330px;
}
    
#\37 487a1da {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 d94fdcd {
    width: 88.45%;
}
    
#\37 d392484 {
    width: 280px;
}
    
#\39 7c9643b {
    align-items: flex-start;
}
    
#\34 c7976fe {
    align-items: flex-start;
}
    
#\35 ee6aa49 {
    width: 288px;
}
    
#\35 22a0d9a {
    align-items: flex-start;
}
    
#fb87ea14 {
    width: 268px;
}
    
#\36 897deeb {
    align-items: flex-start;
}
    
#b04b97f8 {
    width: 288px;
}
    
#a2d9b718 {
    align-items: flex-start;
}
    
#\38 60c9239 {
    width: 272px;
}
    
#f67ecba3 {
    align-items: flex-start;
}
    
#\33 af19858 {
    width: 292px;
}
    
#group_scr {
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#a168610d::before, #a168610d > .bgExtraLayerOverlay {
    
}
#a168610d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAEQMEBQYSEzH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAA//EABkRAAIDAQAAAAAAAAAAAAAAAAACAQMRUf/aAAwDAQACEQMRAD8Ai9eJHG5NilVUU+IX7M1l7Fu+16yECzURJ2WM2bIVF4f/2Q==');
}
    
#f5be7b36 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\34 ba66b00 {
    row-gap: 0px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 3d7ec48 {
    padding: 20% 6% 20% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\38 43dc4bd {
    width: 99.70%;
}
    
#\31 c8a944c {
    width: 310px;
}
}



@media (max-width: 767px) {
    
#\33 1c7eedd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 40px;
}
    
#d9e658f5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#\33 92157ef {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#e28fa9bf {
    width: 328px;
}
    
#widget_7ff {
    height: 100px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\33 4a0cd12 {
    height: 100px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\36 2b55b4a {
    height: 100px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#f2f5b9c2 {
    height: 100px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#e7da1498 {
    height: 80px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
}



@media (max-width: 767px) {
    
#\35 d3e32c8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
}
    
#e2b8b4e8 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#d9b8acf2::before, #d9b8acf2 > .bgExtraLayerOverlay {
    
}
#d9b8acf2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAFxABAQEBAAAAAAAAAAAAAAAAAQADMf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDRuSor2qSD/9k=');
}
    
#dca5646c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#\33 261e942 {
    width: 328px;
}
    
#e41101f7 {
    width: 199px;
}
    
#\37 ca9966d {
    align-items: flex-start;
    --column-gap: 5px;
    column-gap: 5px;
}
    
#\31 ac354f6 {
    width: 213px;
}
    
#\36 1dd034d {
    width: 152px;
}
    
#\34 aaaba1e {
    align-items: flex-start;
    --column-gap: 5px;
    column-gap: 5px;
}
    
#c3629e51 {
    row-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 1da6e52 {
    align-items: flex-start;
    --column-gap: 5px;
    column-gap: 5px;
}
    
#cb0f3bfa {
    row-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b77f5c31 {
    align-items: flex-start;
    --column-gap: 5px;
    column-gap: 5px;
}
    
#\30 437e584 {
    width: 201px;
}
    
#b834f1e1 {
    align-items: flex-start;
    --column-gap: 5px;
    column-gap: 5px;
}
    
#\39 bd8adad {
    width: 298px;
    margin-left: 0%;
}
    
#dce2243c {
    width: 208px;
}
    
#\34 db57d3a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 20px;
}
    
#c93043c9 {
    align-items: flex-start;
    --column-gap: 5px;
    column-gap: 5px;
}
    
#\32 46c5212 {
    align-items: flex-start;
    --column-gap: 5px;
    column-gap: 5px;
}
    
#a4599a61 {
    width: 202px;
}
    
#\32 284fe67 {
    width: 100px;
}
    
#\33 82995ff {
    width: 20px;
}
}



@media (max-width: 767px) {
    
#\32 c30aab1 {
    width: 100%;
    height: 330px;
}
    
#e5d3d65d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\30 5e4ca3c {
    margin: 0px 0% 0px 0%;
}
    
#f677b79e {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 13% 6% 13% 6%;
}
    
#af5a5f40 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e2b4ab11 {
    width: 328px;
}
    
#\32 27160df {
    width: 60px;
}
}



@media (max-width: 767px) {
    
#\34 eb3d152 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 d8fc63c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 13% 6% 13% 6%;
}
    
#\30 de3f571 {
    margin: 0px 0% 0px 0%;
}
    
#widget_hct {
    height: 984px;
}
}

