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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1373336941 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

  *#dm .dmInner div.u_1570931392 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_982291510 img {
    border-radius:30px 30px 30px 30px !important;
    object-fit:cover !important;
    box-shadow:rgb(255,111,0) 0px 0px 11px 0px !important;
    border-style:solid !important;
    border-color:rgb(255,111,0) rgb(255,111,0) rgb(255,111,0) rgb(255,111,0) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1775502340 img { border-radius:30px 30px 30px 30px !important; }

  *#dm .dmInner div.u_418827938 hr {
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:2px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1970847347 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) var(--color_2) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1900976636 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) var(--color_2) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1615893146 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) var(--color_2) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1235676800 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) var(--color_2) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2764113878 img {
    border-radius:30px 30px 30px 30px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner *.u_42733095 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_42733095 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1911606092 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) var(--color_2) !important;
  }

  *#dm .dmInner div.u_649905031 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_767960897 img {
    border-radius:0px 100px 0px 0px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1045058670 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3468097348 .dmformsubmit {
    width:240px !important;
    border-style:solid !important;
    border-width:1px 1px 0px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgb(51,51,51) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_3468097348 input:not([type="submit"]) {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 3px 1px !important;
    border-color:rgb(51,51,51) rgb(51,51,51) var(--color_4) rgb(51,51,51) !important;
  }

  *#dm .dmInner div.u_3468097348 textarea {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 3px 1px !important;
    border-color:rgb(51,51,51) rgb(51,51,51) var(--color_4) rgb(51,51,51) !important;
  }

  *#dm .dmInner div.u_3468097348 select {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 3px 1px !important;
    border-color:rgb(51,51,51) rgb(51,51,51) var(--color_4) rgb(51,51,51) !important;
  }

  *#dm .dmInner a.u_1866926180 {
    border-radius:0px 0px 0px 30px !important;
    border-style:solid !important;
    border-width:5px 5px 5px 5px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1935860276 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) var(--color_2) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1482008395 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) var(--color_2) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1736692782 .shape-description ol { font-size:48px !important; }
}
*#dm .dmInner div.u_2050053035
{
	transform:rotate(-10deg) !important;
}
@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(0, 0, 0, 0);
}
}



@media all {
    
#\36 2a6f35cfdd2b461c33482f9 {
    min-height: 838px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a6f35cfdd2b461c33482fb::before, #\36 2a6f35cfdd2b461c33482fb > .bgExtraLayerOverlay {
    
}
#\36 2a6f35cfdd2b461c33482fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.5%;
    min-width: 4%;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a6f35cfdd2b461c33482f8 {
    background-color: var(--color_1);
    background-image: none;
}
    
#group_lj8 {
    justify-content: flex-start;
    width: 47.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#innergrid_p61 {
    width: 99.97%;
    grid-template-rows: minmax(536px, max-content);
    max-width: 100%;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
}
    
#widget_ki7 {
    width: 67.92%;
    height: 249px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: -124px 0% 0px -8.537516111469143%;
}
    
#widget_7jo {
    width: 93.75%;
    height: 574px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 40px 0% 0px 0%;
}
    
#widget_39h {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce123c87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f7bc1c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5bdd9b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nca {
    width: 340px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 3;
    margin: 577px 0% 0px 0%;
}
    
#group_ffv {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
    box-shadow: none;
}
    
#group_hic {
    align-items: flex-start;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    height: auto;
    background-color: var(--color_7);
    background-image: none;
}
}



@media all {
    
#\31 3583342 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.9;
}
#c01c31c9 {
    background-image: none;
}
    
#\35 c5aa20b {
    min-height: 850px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 16% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1a6e889 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-radius: 30px 30px 30px 30px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
    
#widget_d1e {
    width: 71.54%;
    height: auto;
    max-width: 100%;
}
    
#group_ebe {
    flex-direction: row;
    align-items: flex-start;
    width: 60%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.895874990742798%;
    flex-wrap: nowrap;
    height: auto;
}
    
#widget_920 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e21dd25e::before, #e21dd25e > .bgExtraLayerOverlay {
    
}
#e21dd25e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fea80de1 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 9017f4e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#f347280d {
    margin: 0px 0% 0px 0%;
}
    
#widget_rii {
    width: 100%;
    height: 32px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 3a86801 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58.51%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 cb74e07 {
    min-height: 440px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 742f9d6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_bpb {
    width: 74.47%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sdr {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1c0a60d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 84c689c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fe12e00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kuu {
    justify-content: flex-start;
    width: 37.44%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#innergrid_trj[data-pinned] {
    position: sticky;
    top: 225px;
    bottom: auto;
    z-index: 1;
}
#innergrid_trj {
    width: 99.93%;
    grid-template-rows: minmax(233px, max-content);
    max-width: 100%;
    order: 0;
}
    
#group_09c {
    align-items: flex-start;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_7);
    background-image: none;
}
    
#group_gp0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_hpc {
    width: 100%;
    height: 320px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_rdo {
    width: 100%;
    height: 320px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 4b61fac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 2px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    background-color: rgba(24, 24, 24, 1);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#\30 bdde4ff {
    min-height: 152px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1812c23 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\39 ea69c7d {
    margin: 0px 0% 0px 0%;
}
    
#widget_ot2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_r22.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_r22 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_ev5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 b0e5545 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#b0358438 {
    min-height: 510px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#a503ce37 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f584bde9 {
    margin: 0px 0% 0px 0%;
}
    
#group_6h2::before, #group_6h2 > .bgExtraLayerOverlay {
    
}
#group_6h2 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/897ec4ce/dms3rep/multi/opt/imgi_106_615922981_1722570889152730_5284924940569673719_n-1920w.jpg");
}
    
#group_ct2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 479px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    background-color: var(--color_5);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qe6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 311b8d2 {
    width: 82.65%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 c78c2a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_m8k {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_uah {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#dc7cb814 {
    width: 83.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6tb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_822 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\36 c9de61a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8877d25 {
    width: 24.5625px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 a850bbe {
    width: 87.77%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 556f56f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f852d725 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 10a72bd {
    width: 66.53%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 91f19fc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 80753d1 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 2e32450 {
    width: 85.51%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d15e1067 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\31 9e23e1b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 31764db {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 a35ff43 {
    width: 51.26%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 06d1b13 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3f6db00 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#eabf5981 {
    width: 72.71%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f663f118 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 0px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2a00d5f {
    width: 24.4844px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 1dce15e {
    width: 87.80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9d359d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#b9d359d9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ffe97283 {
    width: 82.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3f1464b {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ca7db7b2 {
    width: 87.77%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad94f5b0::before, #ad94f5b0 > .bgExtraLayerOverlay {
    
}
#ad94f5b0 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/897ec4ce/dms3rep/multi/opt/imgi_93_615414990_1722572232485929_7993607046820211418_n-1920w.jpg");
    order: 0;
}
    
#\32 4c68493 {
    width: 82.65%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d6c75dbe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 fbd4c55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 d833319 {
    width: 24.5625px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f3a98cea {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b9686b8 {
    width: 72.71%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6fd8613 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 9335a67 {
    width: 87.08%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 089aa63 {
    width: 75.93%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 abf3559 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 479px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    background-color: var(--color_5);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 372d573 {
    margin: 0px 0% 0px 0%;
}
    
#db3d8a55 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e748af7d {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 9e5cb01 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 89dcbf7 {
    min-height: 510px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\35 518aa50 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ceb4d983 {
    align-items: flex-start;
    width: 48.22%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
}
    
#d70104b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 c8f4947 {
    align-items: flex-start;
    width: 50%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
}
    
#\34 11cb034 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 12ce4d9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d7b39679 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 12b8d67 {
    width: 24.4844px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 1c0a2d7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 0px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6aa4c53.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#b6aa4c53 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d25a446 {
    width: 83.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 81d5d09 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 1a596b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b77615da {
    width: 83.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 222e47e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e9ffb8e {
    align-items: flex-start;
    width: 48.22%;
    min-height: 133px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
}
    
#\36 48fb096 {
    min-height: 510px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\39 3b377aa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 5dcc82d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 133px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bd5ea7b1 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fd3361c6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 1a3882a {
    margin: 0px 0% 0px 0%;
}
    
#f085a275 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 3a5e7fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\30 3a5e7fe {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c8f2147 {
    width: 24.5625px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ec8e5606::before, #ec8e5606 > .bgExtraLayerOverlay {
    
}
#ec8e5606 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/897ec4ce/dms3rep/multi/opt/imgi_77_615335260_1722573732485779_3362060703498672444_n-1920w.jpg");
}
    
#\32 8fbc475 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 241c9f4 {
    width: 72.71%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 374d5dc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cf12370 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 62d0aeb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 224ddab {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 e397345 {
    align-items: flex-start;
    width: 50%;
    min-height: 133px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
}
    
#a87bf1ec {
    width: 85.08%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9096eb6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 569c1c0 {
    width: 87.77%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b10c30b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 479px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    background-color: var(--color_5);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 1e9cbc2::before, #\36 1e9cbc2 > .bgExtraLayerOverlay {
    
}
#\36 1e9cbc2 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/897ec4ce/dms3rep/multi/opt/post-construction-cleaning-168-1920w.jpg");
    order: 0;
    box-shadow: none;
}
    
#dacb6bee {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ca402559 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c5fd40be {
    width: 24.5625px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 49fabd8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2f4b157 {
    min-height: 510px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#b55ab2e2 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d8007df9 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 0162aa0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 51.61%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\34 bc023fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\31 8073ce3 {
    width: 98.36%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 c7eb38f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 479px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    background-color: var(--color_5);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 928833c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4bd332b {
    width: 62.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 93e6252 {
    margin: 0px 0% 0px 0%;
}
    
#\37 23a8c12 {
    width: 87.77%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9672463.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#d9672463 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c0c67c7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d4d36295 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 ee1a58f {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 c1561b0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\32 da1a238 {
    width: 51.26%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 96c28b6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 19e3950 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c3cbfb0 {
    width: 83.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0abd8de {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbe39cc2 {
    width: 24.5625px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bb114c5a {
    width: 56.28%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 fd99a88::before, #\33 fd99a88 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 1) 82%, rgba(255, 111, 0, 1) 100%);
}
#\33 fd99a88 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/897ec4ce/dms3rep/multi/opt/Luis+-+assets+%2827%29-1920w.png");
    background-attachment: fixed;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c24fdf5f {
    min-height: 1162px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fd7ace4c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
}
    
#\32 a40cc62 {
    margin: 0px 0% 0px 0%;
}
    
#widget_2id {
    width: 100%;
    height: 185px;
    max-width: 100%;
    order: 0;
}
    
#group_acd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 445px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0.9% 8% 4% 8%;
    margin: 0px 0% 0px 0%;
}
    
#group_fnd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 414px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.3296398891966759%;
    height: auto;
    border-radius: 0px 100px 0px 100px;
    background-color: var(--color_4);
    background-image: none;
    box-shadow: var(--color_2) 0px 0px 11px 0px;
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex-wrap: nowrap;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_09i {
    width: 65.17%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vgq {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 275ec0e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jj6 {
    align-items: flex-start;
    width: 49.85%;
    min-height: 528px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 16a3a12 {
    align-items: flex-start;
    width: 49.22%;
    min-height: 610px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    justify-content: flex-start;
}
    
#widget_qtl {
    width: 100%;
    height: 578px;
    max-width: 100%;
}
    
#group_6i1 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.94%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.336011988793085%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_5t0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.4934497816593884%;
    flex-wrap: nowrap;
    height: auto;
    background-color: var(--color_7);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    border-radius: 15px 15px 15px 15px;
}
    
#widget_olu {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_3k8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 fb62938 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.4934497816593884%;
    flex-wrap: nowrap;
    height: auto;
    background-color: var(--color_7);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    border-radius: 15px 15px 15px 15px;
}
    
#\33 80288e4 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 50eb499 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 75c4268 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.94%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.336011988793085%;
    order: 4;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b1a12fd5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.4934497816593884%;
    flex-wrap: nowrap;
    height: auto;
    background-color: var(--color_7);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    border-radius: 15px 15px 15px 15px;
}
    
#\39 5331f40 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\34 4c66440 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f06225e8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.4934497816593884%;
    flex-wrap: nowrap;
    height: auto;
    background-color: var(--color_7);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    border-radius: 15px 15px 15px 15px;
}
    
#\38 e286a39 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 1c11d4b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 be9eeb5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\33 be9eeb5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d96d27e {
    width: 100%;
    height: 185px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 bbd9480 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 51b9fe6 {
    min-height: 253px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 89c788e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#group_djf {
    align-items: flex-end;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_ef5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_atv.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_atv {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#widget_mae {
    width: 242px;
    height: 242px;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    margin: -87px -157px 0px 0px;
}
    
#innergrid_ucg {
    width: 100.00%;
    grid-template-rows: minmax(122px, max-content);
    max-width: 100%;
}
    
#group_61k {
    flex-direction: row;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 59.64750402784785%;
    min-height: 52.963741935483874%;
    row-gap: 24px;
    column-gap: 3.449361221418809%;
    background-color: var(--color_7);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    height: auto;
    flex-wrap: nowrap;
    margin: 36px 0px 0px 0px;
}
    
#widget_28i {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#widget_im3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 c65a1ef {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 6515382 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 923a64e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 2% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\35 49b87ea {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\31 13192e4 {
    margin: 0px 0% 0px 0%;
}
    
#group_v8o {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_u83 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 60%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5828850553391456%;
    background-color: var(--color_1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    flex-wrap: nowrap;
}
    
#widget_ilh {
    width: 82px;
    height: auto;
    max-width: 100%;
}
    
#group_srd {
    align-items: flex-start;
    width: 88.52%;
    min-height: 124px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ubg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eededc68 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb9e295b {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: flex-end;
}
    
#bc8eba3d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 60%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5828850553391456%;
    background-color: var(--color_1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    flex-wrap: nowrap;
}
    
#\39 95d5a47 {
    width: 82px;
    height: auto;
    max-width: 100%;
}
    
#\35 d566759 {
    align-items: flex-start;
    width: 88.52%;
    min-height: 124px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bb44429 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 fd097e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 823572a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 60%;
    min-height: 156px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5828850553391456%;
    background-color: var(--color_1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    flex-wrap: nowrap;
    height: auto;
}
    
#\31 16ba2be {
    width: 82px;
    height: auto;
    max-width: 100%;
}
    
#\32 dcb69d0 {
    align-items: flex-start;
    width: 88.52%;
    min-height: 124px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fcd9a51d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 9d4801b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c1023a7d {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: flex-end;
}
    
#\34 ffca382 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 60%;
    min-height: 156px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5828850553391456%;
    background-color: var(--color_1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    flex-wrap: nowrap;
    height: auto;
}
    
#\34 14b31dc {
    width: 82px;
    height: auto;
    max-width: 100%;
}
    
#e1faad44 {
    align-items: flex-start;
    width: 88.52%;
    min-height: 124px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#aa5f0b2f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 0030a19 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 f0e1bf2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_7);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    padding: 24px 16px 24px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 13df353 {
    min-height: 25px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#a826e8e2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_psk {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\39 fdefa06 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 bcf2d77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 eedaeda {
    min-height: 587px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c1b6d1f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#cacaa9d5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_oud {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 4580719 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d5bc4e08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\35 678af3b {
    min-height: 443px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b04955ab::before, #b04955ab > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#b04955ab {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/897ec4ce/dms3rep/multi/opt/pexels-photo-2058729-1920w.jpeg");
    background-attachment: fixed;
}
    
#group_da6 {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_4);
    background-image: none;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_rhd {
    width: 61.78%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2de3b9f {
    width: 97.7%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ar4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b4f68c6e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#b4f68c6e {
    width: 97.7%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 379ed32 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\36 4c04669 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6ee3676 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 a0dcd07 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.2976941903903128%;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    padding: 6px 16px 6px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8d50696 {
    align-items: flex-start;
    width: 87.38%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    padding: 6px 16px 6px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cb12a5b8 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\31 6bca73d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fff3880c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e21bd218 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#ade30c8c {
    align-items: flex-start;
    width: 87.38%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    padding: 6px 16px 6px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f03046d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 e27fee3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 7aa1352 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.2976941903903128%;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 6px 16px 6px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 840e74a {
    align-items: flex-start;
    width: 87.38%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    padding: 6px 16px 6px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a173780 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 6;
    justify-self: auto;
    align-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0623552 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\38 f502812 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.2976941903903128%;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 6px 16px 6px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4b943a6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.2976941903903128%;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 6px 16px 6px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 01d12b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e84f2caf {
    align-items: flex-start;
    width: 87.38%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    padding: 6px 16px 6px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 3ad19c9 {
    width: 38.41%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cf305a3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ef6cbc7e {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 ba1271b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#d1942a4c {
    width: 62.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6d4dc64 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 51.61%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\37 28c03e4 {
    width: 98.36%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 c85e727.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\32 c85e727 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0807ff4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ec3f7863 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f1ae7930 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#d9a78c44 {
    width: 51.26%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b7123d4 {
    width: 24.5625px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 cc4c3f2 {
    min-height: 510px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a76d824 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 41368a6::before, #\38 41368a6 > .bgExtraLayerOverlay {
    
}
#\38 41368a6 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/897ec4ce/dms3rep/multi/opt/landscaping-28-1920w.jpg");
    order: 1;
    box-shadow: none;
}
    
#\30 5185866 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6088ee9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f36204e2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a32b02e8 {
    margin: 0px 0% 0px 0%;
}
    
#\34 c90a221 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 22859a5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 479px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    background-color: var(--color_5);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 eefbb08 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f8d3229d {
    width: 56.28%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8331ee6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 812ddf9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f607fd6f {
    width: 24.5625px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f14bf260 {
    width: 35.37%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 7542848 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 64b1abc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#d3f7b797 {
    width: 76.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c34cc6a3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fc2c6d3c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 058ae5e {
    width: 35.37%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e76d9536 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c25e30b6::before, #c25e30b6 > .bgExtraLayerOverlay {
    
}
#c25e30b6 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/897ec4ce/dms3rep/multi/opt/imgi_99_615436791_1722571615819324_7611118248637578091_n-1920w.jpg");
    order: 0;
    box-shadow: none;
}
    
#\35 2e176ff {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 98285dc {
    width: 44.06%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d35e9d7 {
    width: 51.26%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0c010dd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 479px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    background-color: var(--color_5);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#a0031344 {
    width: 98.36%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 d4c6245 {
    min-height: 510px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\35 fd045bb {
    margin: 0px 0% 0px 0%;
}
    
#b2fb31c7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#b2fb31c7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6de2c34 {
    width: 56.28%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 11435b0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4f9031a {
    width: 24.5625px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 939540c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 a0e3068 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a9de7585 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d4074b6f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 9a9fd2e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d78b390 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8fa55bf {
    width: 24.5625px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f1d9aabe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305287168341546%;
    height: auto;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0cba05b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 51.61%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a6f35cfdd2b461c33482f9 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 20px;
}
    
#\36 2a6f35cfdd2b461c33482fb::before, #\36 2a6f35cfdd2b461c33482fb > .bgExtraLayerOverlay {
    
}
#\36 2a6f35cfdd2b461c33482fb {
    width: 100%;
    min-height: 80px;
    height: auto;
}
    
#group_lj8 {
    width: 100%;
    min-height: 80px;
}
    
#widget_ki7 {
    justify-self: start;
    align-self: start;
    height: 146px;
    width: 67.91%;
    margin: -73px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c5aa20b {
    min-height: 830px;
    padding: 26% 2% 7% 2%;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
    
#group_ebe {
    width: 80%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fea80de1 {
    padding: 0% 0% 0% 0%;
}
    
#f347280d {
    margin: 0px 0% 0px 0%;
}
    
#e21dd25e::before, #e21dd25e > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 cb74e07 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f4bb8691 {
    margin: 0px 0% 0px 0%;
}
    
#group_kuu {
    width: 100%;
    min-height: 80px;
}
    
#\34 3a86801 {
    width: 100%;
    min-height: 80px;
}
    
#widget_bpb {
    width: 87.24%;
}
    
#\38 fe12e00 {
    width: 92.51%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 bdde4ff {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 ea69c7d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b0358438 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f584bde9 {
    margin: 0px 0% 0px 0%;
}
    
#group_6h2::before, #group_6h2 > .bgExtraLayerOverlay {
    
}
#group_6h2 {
    width: 100%;
    min-height: 300px;
    order: 0;
}
    
#\30 b0e5545 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 372d573 {
    margin: 0px 0% 0px 0%;
}
    
#\38 89dcbf7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ad94f5b0::before, #ad94f5b0 > .bgExtraLayerOverlay {
    
}
#ad94f5b0 {
    width: 100%;
    min-height: 300px;
    order: 0;
}
    
#d6c75dbe {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ec8e5606::before, #ec8e5606 > .bgExtraLayerOverlay {
    
}
#ec8e5606 {
    width: 100%;
    min-height: 300px;
    order: 0;
}
    
#\36 48fb096 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 1a3882a {
    margin: 0px 0% 0px 0%;
}
    
#\37 cf12370 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#bd5ea7b1 {
    width: 24.9219px;
}
    
#\35 241c9f4 {
    width: 86.28%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1e9cbc2::before, #\36 1e9cbc2 > .bgExtraLayerOverlay {
    
}
#\36 1e9cbc2 {
    width: 100%;
    min-height: 300px;
}
    
#\38 93e6252 {
    margin: 0px 0% 0px 0%;
}
    
#b2f4b157 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 bc023fc {
    width: 100%;
    min-height: 80px;
}
    
#\37 4bd332b {
    width: 80.33%;
}
    
#bb114c5a {
    width: 75.74%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c24fdf5f {
    padding: 0% 0% 0% 0%;
}
    
#\32 a40cc62 {
    margin: 0px 0% 0px 0%;
}
    
#\33 fd99a88::before, #\33 fd99a88 > .bgExtraLayerOverlay {
    
}
    
#group_fnd {
    column-gap: 1.3296398891966759%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_09i {
    width: 80.26%;
}
    
#group_jj6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\31 16a3a12 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#widget_2id {
    height: 87px;
}
    
#\34 d96d27e {
    width: 100.00%;
    height: 85px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 51b9fe6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 c65a1ef {
    margin: 0px 0% 0px 0%;
}
    
#group_61k {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 66.36786885245903%;
    width: 55.01%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_djf {
    width: 100%;
    min-height: 80px;
}
    
#\36 bbd9480 {
    width: 100%;
    min-height: 80px;
}
    
#widget_mae {
    justify-self: end;
    align-self: start;
    margin: -162px -120px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_ucg {
    width: 99.94%;
    grid-template-rows: minmax(62px, max-content);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 923a64e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 13192e4 {
    margin: 0px 0% 0px 0%;
}
    
#group_u83 {
    width: 100.00%;
}
    
#bc8eba3d {
    width: 100.00%;
}
    
#\38 823572a {
    width: 100.00%;
}
    
#\34 ffca382 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 13df353 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 fdefa06 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 eedaeda {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 248px;
}
    
#cacaa9d5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 678af3b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 5764699 {
    margin: 0px 0% 0px 0%;
}
    
#d5bc4e08 {
    width: 100%;
    min-height: 80px;
}
    
#group_da6 {
    width: 100%;
    min-height: 80px;
}
    
#widget_rhd {
    width: 58.74%;
}
    
#b04955ab::before, #b04955ab > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 ba1271b {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#d1942a4c {
    width: 80.33%;
}
    
#a32b02e8 {
    margin: 0px 0% 0px 0%;
}
    
#\38 cc4c3f2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 41368a6::before, #\38 41368a6 > .bgExtraLayerOverlay {
    
}
#\38 41368a6 {
    width: 100%;
    min-height: 300px;
    order: 0;
}
    
#f14bf260 {
    width: 41.59%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e76d9536 {
    width: 100%;
    min-height: 80px;
}
    
#\37 d4c6245 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c25e30b6::before, #c25e30b6 > .bgExtraLayerOverlay {
    
}
#c25e30b6 {
    width: 100%;
    min-height: 300px;
}
    
#\32 98285dc {
    width: 80.33%;
}
    
#\35 fd045bb {
    margin: 0px 0% 0px 0%;
}
    
#\32 058ae5e {
    width: 41.59%;
}
}



@media (max-width: 767px) {
    
#\36 2a6f35cfdd2b461c33482f9 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\36 2a6f35cfdd2b461c33482fb::before, #\36 2a6f35cfdd2b461c33482fb > .bgExtraLayerOverlay {
    
}
#\36 2a6f35cfdd2b461c33482fb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_lj8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_ki7 {
    height: 240px;
    justify-self: center;
    align-self: start;
    width: 67.92%;
    margin: -120px 0% 0px 0.1564844229285685%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_7jo {
    height: 240px;
}
    
#widget_39h {
    width: 100.00%;
}
    
#widget_nca {
    justify-self: start;
    align-self: start;
    margin: 256px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_p61 {
    width: 99.80%;
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\31 3583342 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 c5aa20b {
    min-height: unset;
    flex-direction: column;
    padding: 42% 4% 24% 4%;
}
    
#\38 1a6e889 {
    min-height: 282px;
    width: 100%;
    row-gap: 8px;
    padding: 16px 16px 16px 16px;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
    
#group_ebe {
    width: 100.00%;
    height: auto;
    min-height: 88px;
    column-gap: 1.895874990742798%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_920 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#e21dd25e::before, #e21dd25e > .bgExtraLayerOverlay {
    
}
#e21dd25e {
    min-height: 32px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#fea80de1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#f347280d {
    margin: 0px 0% 0px 0%;
}
    
#widget_rii {
    width: 100.00%;
    height: 32px;
}
}



@media (max-width: 767px) {
    
#\34 3a86801 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\33 cb74e07 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_kuu {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_hpc {
    height: 240px;
}
    
#widget_rdo {
    height: 240px;
}
    
#widget_bpb {
    width: 100.00%;
}
    
#group_gp0 {
    align-items: flex-start;
}
}



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



@media (max-width: 767px) {
    
#\30 b0e5545 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#b0358438 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_6h2::before, #group_6h2 > .bgExtraLayerOverlay {
    
}
#group_6h2 {
    width: 100%;
    min-height: 300px;
    align-items: center;
    order: 0;
}
    
#group_6tb {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_822 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d15e1067 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 a35ff43 {
    width: 80.38%;
}
}



@media (max-width: 767px) {
    
#\38 89dcbf7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ad94f5b0::before, #ad94f5b0 > .bgExtraLayerOverlay {
    
}
#ad94f5b0 {
    width: 100%;
    min-height: 300px;
    align-items: center;
}
    
#d6c75dbe {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 12ce4d9 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ceb4d983 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 c8f4947 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b6aa4c53 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 cf12370 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#ec8e5606::before, #ec8e5606 > .bgExtraLayerOverlay {
    
}
#ec8e5606 {
    width: 100%;
    min-height: 300px;
    align-items: center;
    order: 0;
}
    
#\36 48fb096 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 5dcc82d {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 e9ffb8e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 e397345 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 bc023fc {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 1e9cbc2::before, #\36 1e9cbc2 > .bgExtraLayerOverlay {
    
}
#\36 1e9cbc2 {
    width: 100%;
    min-height: 300px;
    align-items: center;
}
    
#b2f4b157 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 c0c67c7 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 c1561b0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 0162aa0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d8007df9 {
    width: 25px;
}
    
#\32 da1a238 {
    width: 83.07%;
}
    
#\37 4bd332b {
    width: 77.14%;
}
    
#bb114c5a {
    width: 75.52%;
}
}



@media (max-width: 767px) {
    
#\33 fd99a88::before, #\33 fd99a88 > .bgExtraLayerOverlay {
    
}
#\33 fd99a88 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c24fdf5f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_2id {
    height: 49px;
}
    
#group_fnd {
    column-gap: 1.3296398891966759%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_qtl {
    height: 240px;
}
    
#group_5t0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 fb62938 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b1a12fd5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f06225e8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 d96d27e {
    height: 50px;
    width: 100.00%;
}
    
#\32 a40cc62 {
    margin: 0px 0% 0px 0%;
}
    
#group_jj6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\31 16a3a12 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
    height: auto;
    min-height: 272px;
}
    
#group_6i1 {
    column-gap: 3.336011988793085%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 75c4268 {
    column-gap: 3.336011988793085%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 bbd9480 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 51b9fe6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_djf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_61k {
    justify-self: start;
    align-self: start;
    width: 99.87%;
    min-height: 64.95%;
    height: auto;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_mae {
    justify-self: end;
    align-self: start;
    margin: -159px -120px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_ucg {
    width: 99.75%;
    grid-template-rows: minmax(14px, max-content);
}
}



@media (max-width: 767px) {
    
#\38 6515382 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 923a64e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_v8o {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_u83 {
    width: 100.00%;
    column-gap: 1.5828850553391456%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#cb9e295b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bc8eba3d {
    column-gap: 1.5828850553391456%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    align-items: flex-start;
}
    
#\38 823572a {
    width: 100.00%;
    column-gap: 1.5828850553391456%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#c1023a7d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 ffca382 {
    width: 100.00%;
    column-gap: 1.5828850553391456%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#widget_ilh {
    margin-right: 0%;
    margin-left: 0%;
    width: 30%;
}
    
#group_srd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 95d5a47 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30%;
}
    
#\35 d566759 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 16ba2be {
    margin-right: 0%;
    margin-left: 0%;
    width: 30%;
}
    
#\32 dcb69d0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 14b31dc {
    margin-right: 0%;
    margin-left: 0%;
    width: 30%;
}
    
#e1faad44 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



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



@media (max-width: 767px) {
    
#d5bc4e08 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 678af3b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_da6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#widget_rhd {
    width: 100.00%;
}
    
#b04955ab::before, #b04955ab > .bgExtraLayerOverlay {
    
}
    
#\30 379ed32 {
    width: 30px;
}
    
#\38 7aa1352 {
    padding: 6px 6px 6px 6px;
}
    
#\35 840e74a {
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a0dcd07 {
    padding: 6px 6px 6px 6px;
}
    
#\32 8d50696 {
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cb12a5b8 {
    width: 30px;
}
    
#d0623552 {
    width: 30px;
}
    
#\38 f502812 {
    padding: 6px 6px 6px 6px;
}
    
#\38 4b943a6 {
    padding: 6px 6px 6px 6px;
}
    
#e21bd218 {
    width: 30px;
}
    
#e84f2caf {
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ade30c8c {
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a173780 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 cf305a3 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 ba1271b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#ef6cbc7e {
    width: 25px;
}
    
#f1ae7930 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d9a78c44 {
    width: 83.07%;
}
    
#d1942a4c {
    width: 77.14%;
}
    
#\39 6d4dc64 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 cc4c3f2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 41368a6::before, #\38 41368a6 > .bgExtraLayerOverlay {
    
}
#\38 41368a6 {
    width: 100%;
    min-height: 300px;
    align-items: center;
    order: 0;
}
    
#f14bf260 {
    width: 78.76%;
}
    
#f8d3229d {
    width: 81.46%;
}
    
#\37 eefbb08 {
    width: 23.5px;
}
    
#\38 3ad19c9 {
    width: 84.02%;
}
}



@media (max-width: 767px) {
    
#\37 d4c6245 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 64b1abc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d3f7b797 {
    width: 84.02%;
}
    
#b6de2c34 {
    width: 81.46%;
}
    
#c34cc6a3 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 058ae5e {
    width: 78.76%;
}
    
#e76d9536 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 a0e3068 {
    width: 25px;
}
    
#c25e30b6::before, #c25e30b6 > .bgExtraLayerOverlay {
    
}
#c25e30b6 {
    width: 100%;
    min-height: 300px;
    align-items: center;
}
    
#\32 98285dc {
    width: 77.14%;
}
    
#a9de7585 {
    width: 23.5px;
}
    
#\36 d35e9d7 {
    width: 83.07%;
}
    
#\32 0cba05b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}

