@media all {
  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item:hover {
    color:var(--color_3) !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.hover {
    color:var(--color_3) !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected {
    color:var(--color_3) !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1718223845 { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_1683319540 {
    background-color:rgba(253,100,0,1) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
  }

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

  *#dm .dmInner div.u_1162638558 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1892851283 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1175331153 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1907671327 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1095448657 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1351587464 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

  *#dm .dmInner div.u_1351587464 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1580451791 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1733483867 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1498559259 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

  *#dm .dmInner div.u_1498559259 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1712185588 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1403186329 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1429401929 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

  *#dm .dmInner div.u_1429401929 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1524981279 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

  *#dm .dmInner div.u_1524981279 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1222701102 { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_1495576424 .tc {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(217,217,217,0.38) !important;
  }

  *#dm .dmInner div.u_1495576424 .tc-text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1495576424 .tc-name { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1495576424 .tc-biz { color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_1551650427 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1395973055 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1014270117 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1697788886 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1904581155 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1294212292 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1387104049 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1951757326 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1888430069 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1803647526 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1541315388 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1096626306 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1763032197 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1779582646 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

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

  *#dm .dmInner div.u_1647307660 span[data-icon-mask] { background-color:rgba(253,100,0,1) !important; }

  *#dm .dmInner div.u_862538469 .postArticle>.inner { background-color:rgba(38,34,29,1) !important; }

  *#dm .dmInner div.u_862538469 .readMore a { font-weight:700 !important; }

  *#dm .dmInner div.u_862538469 .authorBar { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_862538469 .postDescription { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_862538469 .postTitle a { color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner a.u_1779977087 span.text { color:rgba(253,100,0,1) !important; }

  *#dm .dmInner a.u_1779977087:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1779977087.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1779977087:hover {
    background-color:rgba(253,100,0,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1779977087.hover {
    background-color:rgba(253,100,0,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1779977087 {
    border-radius:4px 4px 4px 4px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.25px 1.25px 1.25px 1.25px !important;
    border-color:rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
  }

  *#dm .dmInner a.u_1544030415 span.text { color:rgba(253,100,0,1) !important; }

  *#dm .dmInner a.u_1544030415:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1544030415.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1544030415:hover {
    background-color:rgba(253,100,0,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1544030415.hover {
    background-color:rgba(253,100,0,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1544030415 {
    border-radius:4px 4px 4px 4px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.25px 1.25px 1.25px 1.25px !important;
    border-color:rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
  }

  *#dm .dmInner a.u_1281263611 span.text { color:rgba(253,100,0,1) !important; }

  *#dm .dmInner a.u_1281263611:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1281263611.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1281263611:hover {
    background-color:rgba(253,100,0,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1281263611.hover {
    background-color:rgba(253,100,0,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1281263611 {
    border-radius:4px 4px 4px 4px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.25px 1.25px 1.25px 1.25px !important;
    border-color:rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
  }

  *#dm .dmInner a.u_1001002790 {
    border-radius:2px 2px 2px 2px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1001002790:hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1001002790.hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1285315363 {
    border-radius:2px 2px 2px 2px !important;
    background-color:rgba(253,100,0,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.1px 1.1px 1.1px 1.1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1285315363:hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1285315363.hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1106142726 .dmformsubmit:hover input[type="submit"] { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1106142726 .dmformsubmit.hover input[type="submit"] { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1106142726 .dmformsubmit:hover {
    border-color:rgba(255,255,255,0.3) !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1106142726 .dmformsubmit.hover {
    border-color:rgba(255,255,255,0.3) !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1106142726 .dmformsubmit {
    background-color:rgba(0,0,0,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
    border-radius:4px 4px 4px 4px !important;
    width:657px !important;
  }

  *#dm .dmInner div.u_862538469 .postArticle .blogImgLink { height:300px !important; }

  *#dm .dmInner a.u_1824376667 { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner a.u_1298763683 {
    border-radius:2px 2px 2px 2px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1298763683:hover {
    background-color:rgba(0,0,0,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1298763683.hover {
    background-color:rgba(0,0,0,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1298763683:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1298763683.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1106142726 input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:rgba(255,255,255,0.5) rgba(255,255,255,0.5) rgba(255,255,255,0.5) rgba(255,255,255,0.5) !important;
  }

  *#dm .dmInner div.u_1106142726 textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:rgba(255,255,255,0.5) rgba(255,255,255,0.5) rgba(255,255,255,0.5) rgba(255,255,255,0.5) !important;
  }

  *#dm .dmInner div.u_1106142726 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:rgba(255,255,255,0.5) rgba(255,255,255,0.5) rgba(255,255,255,0.5) rgba(255,255,255,0.5) !important;
  }

  *#dm .dmInner div.u_1106142726 .dmforminput input { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1106142726 .dmforminput textarea { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1106142726 .dmforminput .fileUploadLink { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1106142726 .checkboxwrapper span { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1106142726 .radiowrapper span { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1106142726 .optinwrapper div { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1106142726 .freetextwrapper { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1106142726 .dmforminput select { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1106142726 .dmforminput option { color:rgba(255,255,255,1) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1106142726 .m-recaptcha { color:rgba(255,255,255,1) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner a.u_1001002790 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1285315363 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1298763683 span.text { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(20,18,16,1);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 56%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    flex: 0 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 472px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_c0a {
    width: 65.14%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 0a3bba7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 0a3bba7 {
    width: 99.47%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#group_2ss {
    justify-content: flex-end;
    width: 40%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-image: url("https://irp.cdn-website.com/294d2d33/dms3rep/multi/opt/629c47d4-fb20-4233-a7ad-620fe05e3926-1920w.jpg");
    flex: 0 1 auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_au1 {
    align-items: flex-start;
    width: 151px;
    min-height: 95px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(253,100,0,1);
    background-image: none;
    height: auto;
    border-radius: 4px 4px 4px 4px;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c406171 {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 2fac17e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\38 506823a {
    width: 33.99%;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a2d6f82c {
    margin: 0px 0% 0px 0%;
}
    
#\31 d1c2021.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 15px 8px 15px;
}
#\31 d1c2021 {
    width: 11.85%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c2665c93 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 26px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 19ac485 {
    width: 620px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dfabaea {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 37.92%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b6a15bbd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 6ca6555::before, #\39 6ca6555 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.59;
}
#\39 6ca6555 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,1);
    background-image: url("https://irp.cdn-website.com/294d2d33/dms3rep/multi/opt/canva-untitled-MAGor6Lbelk-1920w.png");
    background-attachment: fixed;
}
    
#\35 3a672bc {
    width: 44.34%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c963ef8 {
    width: 60.62%;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b17783a5 {
    min-height: 769px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    align-content: center;
    padding: 150px 2% 150px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b1b7fa9 {
    width: 36.37%;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 afbf375 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 55ba036 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\31 e9b44b1 {
    background-color: rgba(20, 18, 16, 1);
    background-image: none;
}
    
#widget_cot {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#abb84d18 {
    width: 60.188144140612174%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1c561e1 {
    width: 61.04%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0it {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3);
    border-style: solid;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6e5e545 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cc50a9cc {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3);
    border-style: solid;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#c178a23b {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3);
    border-style: solid;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4ecc589 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ea8f4552 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b974d328 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1a2cddd {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3);
    border-style: solid;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#cd50d9bb {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ae1616a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b90bd85b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 1e92fd4 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 cf204b9 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 6e14377 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f645f75b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb64a4b0 {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3);
    border-style: solid;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8bfcdf5 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f21936b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 cc4709d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b4a24459 {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3);
    border-style: solid;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#c9593d08 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b07f79c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bde76dc3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a03458a6 {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3);
    border-style: solid;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\34 684bb8a {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a9ec3ade {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ba9fd61f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_vqp {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 5;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ri7 {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_dg9 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.763844630092154%;
    flex-wrap: nowrap;
    align-content: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d6462525.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#d6462525 {
    width: 13.65%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bb7b2b5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#\30 bb7b2b5 {
    width: 13.65%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\32 848f631 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9957cae {
    margin: 0px 0% 0px 0%;
}
    
#d477056e {
    background-color: rgba(0,0,0,1);
    background-image: none;
}
    
#aa1b6941 {
    align-items: center;
    width: 100%;
    min-height: 97px;
    max-height: 100%;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    row-gap: 15px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ecd5dba {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#f97638a4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a918d1d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c061dbee {
    background-color: rgba(0,0,0,1);
    background-image: none;
}
    
#d46d6121 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#feb70829 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3);
    border-style: solid;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f09d1642 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 75d2fc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 3dedf77 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#deefc551 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b0bf3340 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1cda759 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\38 a5f647e {
    width: 94.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f55cc22 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fafefd4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a62252d6 {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 1.763844630092154%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\37 7db5c16 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 415b457 {
    align-items: flex-start;
    width: 31.33%;
    min-height: 160px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3);
    border-style: solid;
    justify-content: flex-start;
    background-color: rgba(38,34,29,1);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 65a528c {
    align-items: flex-start;
    width: 31.33%;
    min-height: 160px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3);
    border-style: solid;
    justify-content: flex-start;
    background-color: rgba(38,34,29,1);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#f194631f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e49a1391 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d9b61cb {
    align-items: flex-start;
    width: 31.33%;
    min-height: 160px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3);
    border-style: solid;
    justify-content: flex-start;
    background-color: rgba(38, 34, 29, 1);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c233aacf {
    width: 99.86%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 f4f6490 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#c3cfd64d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\34 0056d82 {
    background-color: rgba(20,18,16,1);
    background-image: none;
}
    
#widget_dbg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ll6 {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2064b0c {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 1.7138553376663226%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 1;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8f300d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e958f55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b40046e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b40046e6 {
    width: 1360.66px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 06e70b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-content: center;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ef1f4049 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 f6b8dbe {
    background-color: rgba(20,18,16,1);
    background-image: none;
}
    
#\35 2f7e39b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2bfe43e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#group_fdo {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f3e3212 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffff29ca {
    width: 26.18%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 5865471 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3);
    border-style: solid;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8123935 {
    width: 8%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bb56a3fa {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a56657ab {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\37 019744b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed089b27 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\32 7bf845a {
    background-color: rgba(20,18,16,1);
    background-image: none;
}
    
#e37195ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 a15ee41 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ufc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.48%;
    min-height: 303px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f2ec99f {
    align-items: flex-start;
    width: 48.51%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_8qp {
    width: 100.00%;
    height: 376px;
    min-height: 100px;
    max-width: 100%;
}
    
#cdbce5b0 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 a0695b2 {
    align-items: flex-start;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 1.763844630092154%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1c2b3a8 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 5%;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(217, 217, 217, 1) rgba(217, 217, 217, 1) rgba(217, 217, 217, 0.3) rgba(217, 217, 217, 1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ab782887 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 5%;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(217, 217, 217, 1) rgba(217, 217, 217, 1) rgba(217, 217, 217, 0.3) rgba(217, 217, 217, 1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b7b6a676 {
    width: 8%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ec07878f {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 566e741 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 5%;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(217, 217, 217, 1) rgba(217, 217, 217, 1) rgba(217, 217, 217, 0.3) rgba(217, 217, 217, 1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b990e52 {
    width: 8%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 b6209a8 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 45eb5f8 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 5%;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(217, 217, 217, 1) rgba(217, 217, 217, 1) rgba(217, 217, 217, 0.3) rgba(217, 217, 217, 1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d9deab8 {
    width: 8%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 5f6a66a {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 25b98c7 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 5%;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(217, 217, 217, 1) rgba(217, 217, 217, 1) rgba(217, 217, 217, 0.3) rgba(217, 217, 217, 1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 1bbc9b9 {
    width: 8%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a2b42141 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dc21eba9 {
    align-items: flex-start;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 1.763844630092154%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aecc389c {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 5%;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(217, 217, 217, 1) rgba(217, 217, 217, 1) rgba(217, 217, 217, 0.3) rgba(217, 217, 217, 1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b5ec3fe0 {
    width: 8%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 48ba48e {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a865e44c {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 5%;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(217, 217, 217, 1) rgba(217, 217, 217, 1) rgba(217, 217, 217, 0.3) rgba(217, 217, 217, 1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 5499f9e {
    width: 8%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 cdb07a8 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 fc3b07b {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 5%;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(217, 217, 217, 1) rgba(217, 217, 217, 1) rgba(217, 217, 217, 0.3) rgba(217, 217, 217, 1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f0e36f6 {
    width: 8%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 50bdf07 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c898737a {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 5%;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(217, 217, 217, 1) rgba(217, 217, 217, 1) rgba(217, 217, 217, 0.3) rgba(217, 217, 217, 1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f94d4a53 {
    width: 8%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d723a1c2 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fab5d5a5 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 5%;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(217, 217, 217, 1) rgba(217, 217, 217, 1) rgba(217, 217, 217, 0.3) rgba(217, 217, 217, 1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9d6a875 {
    width: 8%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 38f351c {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f702e24f {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 5%;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(217, 217, 217, 1) rgba(217, 217, 217, 1) rgba(217, 217, 217, 0.3) rgba(217, 217, 217, 1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d6c6d3e {
    width: 8%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 770d97d {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e36010e6 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 5%;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(217, 217, 217, 1) rgba(217, 217, 217, 1) rgba(217, 217, 217, 0.3) rgba(217, 217, 217, 1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e4a45b6 {
    width: 8%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a1b7bd2f {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d6a81273 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 5%;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(217, 217, 217, 1) rgba(217, 217, 217, 1) rgba(217, 217, 217, 0.3) rgba(217, 217, 217, 1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c9e72fe {
    width: 8%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 8f611b2 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 0de3d39 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 5%;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(217, 217, 217, 1) rgba(217, 217, 217, 1) rgba(217, 217, 217, 0.3) rgba(217, 217, 217, 1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0ca25a5 {
    width: 8%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dc10903c {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\35 4370454 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 1;
    background-color: rgba(20,18,16,1);
    background-image: none;
    padding: 25px 25px 20px 25px;
    margin: 0px 0% 0px 0%;
}
    
#ebe7fe84 {
    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;
}
    
#f6dc337c {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.98%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-content: flex-start;
    --column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ba0fe16 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#cc756766 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d9dd970 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7fcf8d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f8ad2bf4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 1;
    background-color: rgba(20,18,16,1);
    background-image: none;
    padding: 25px 25px 20px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9a57958 {
    background-color: rgba(20,18,16,1);
    background-image: none;
}
    
#\31 e966a0b {
    width: 36.69%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 885ad4b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\38 885ad4b {
    width: 12%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 8eaa014 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7138553376663226%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9d2da2b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 d58e13c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 38b84ff {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.98%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-content: flex-start;
    --column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2c09ee8 {
    align-items: flex-start;
    width: 82%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf92cee8 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\32 35951d3 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.98%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-content: flex-start;
    --column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 62e9ad4 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
}
    
#cb6fcf01.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#cb6fcf01 {
    width: 12%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 2a7918f {
    align-items: flex-start;
    width: 82%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 865dfa1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 1;
    background-color: rgba(20,18,16,1);
    background-image: none;
    padding: 25px 25px 20px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\31 fc59e95 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f50cbd9c {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3);
    border-style: solid;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 15e5910 {
    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;
}
    
#\30 9980214 {
    align-items: flex-start;
    width: 82%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#df0e68c4 {
    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;
}
    
#d1b08c57 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3);
    border-style: solid;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 98ce1de {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\35 484ff0f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\35 484ff0f {
    width: 12%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 e0971bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e98f65c4 {
    width: 55.54%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 006b6a6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\37 29dda50 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3);
    border-style: solid;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ee6ea4fb {
    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 c21e554 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#cc3571e9 {
    margin: 0px 0% 0px 0%;
}
    
#\34 39316de {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#OurServices {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
}



@media all {
    
#\34 4371516 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 86.87%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3813339::before, #c3813339 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.67;
    border-radius: inherit;
}
#c3813339 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/294d2d33/dms3rep/multi/opt/canva-untitled-MAGor6Lbelk-1920w.jpg");
}
    
#d507cb68 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 cff1120 {
    width: 38.91%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    align-content: flex-start;
    border-radius: 6px 6px 6px 6px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.30) rgba(255,255,255,0.30) rgba(255,255,255,0.30) rgba(255,255,255,0.30);
    border-style: solid;
    background-color: rgba(255,255,255,0.30);
    background-image: none;
    justify-self: auto;
    padding: 20px 25px 20px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f79905f {
    width: 50%;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0f829f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b23f540f {
    width: 33.00%;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7af8458 {
    width: 99.91%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#dd6fa568 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 47.98%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 caeb37e {
    min-height: 445px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 2c5a020 {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 36f5af4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c35779f4 {
    min-height: 148px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
    
#\30 89a2d8c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d12f05df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    border-width: 0px 1px 0px 0px;
    border-color: #000000 rgba(255,255,255,1) #000000 #000000;
    border-style: solid;
}
    
#\31 a41ce49 {
    background-color: rgba(253,100,0,1);
    background-image: none;
}
    
#\34 d40b6eb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 218a08c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 bb2e8d5 {
    margin: 0px 0% 0px 0%;
}
    
#\32 dbefb30 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 497731b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 904d721 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 491bc47 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(255,255,255,1) #000000 #000000;
    border-style: solid;
}
    
#aee6547c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    border-width: 0px 1px 0px 0px;
    border-color: rgba(50,50,50,1) rgba(255,255,255,1) rgba(50,50,50,1) rgba(50,50,50,1);
    border-style: solid;
}
    
#\34 e898210 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    border-width: 0px 1px 0px 0px;
    border-color: #000000 rgba(255,255,255,1) #000000 #000000;
    border-style: solid;
}
    
#bfdaeab4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 c602318 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 8% 4%;
}
    
#\36 3d24979f4a54e38542a8abb {
    row-gap: 4px;
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#group_2ss {
    width: 100%;
    min-height: 401px;
    height: auto;
    order: 1;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_c0a {
    width: 99.96%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a2d6f82c {
    margin: 0px 0% 0px 0%;
}
    
#\31 d1c2021 {
    width: 44.64%;
}
    
#c2665c93 {
    row-gap: 24px;
}
    
#\35 dfabaea {
    width: 66.28%;
}
    
#\39 6ca6555::before, #\39 6ca6555 > .bgExtraLayerOverlay {
    
}
#\39 6ca6555 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: 50% 50%;
}
    
#\31 c963ef8 {
    width: 65.68%;
}
    
#\35 3a672bc {
    width: 66.28%;
}
    
#b17783a5 {
    min-height: 475px;
    padding: 150px 4% 150px 4%;
}
    
#\30 b1b7fa9 {
    width: 31.31%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 55ba036 {
    padding: 4% 4% 4% 4%;
}
    
#\39 1c561e1 {
    width: 65.85%;
}
    
#\39 b89c3d2 {
    margin: 0px 0% 0px 0%;
}
    
#d6462525 {
    width: 26.18%;
}
    
#abb84d18 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 848f631 {
    width: 100%;
    min-height: 80px;
}
    
#\30 ecd5dba {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f97638a4 {
    width: 97.81%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f1cda759 {
    padding: 4% 4% 4% 4%;
}
    
#e49a1391 {
    width: 100.00%;
}
    
#\30 415b457 {
    width: 31.33%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\30 65a528c {
    width: 31.33%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d9b61cb {
    width: 31.33%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a5f647e {
    width: 100.00%;
}
    
#bfe2cdea {
    margin: 0px 0% 0px 0%;
}
    
#\37 7db5c16 {
    width: 96.39%;
}
    
#c233aacf {
    width: 96.39%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c3cfd64d {
    padding: 4% 4% 4% 4%;
}
    
#\39 e958f55 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 8f300d8 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 2064b0c {
    column-gap: 1.7138553376663226%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#group_ll6 {
    row-gap: 15px;
}
    
#a9e82ee3 {
    margin: 0px 0% 0px 0%;
}
    
#\31 f4f6490 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 2f7e39b {
    width: 100.00%;
}
    
#c4f13224 {
    margin: 0px 0% 0px 0%;
}
    
#\33 2bfe43e {
    padding: 4% 4% 4% 4%;
}
    
#ffff29ca {
    width: 52.84%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 a23096c {
    margin: 0px 0% 0px 0%;
}
    
#a56657ab {
    padding: 4% 4% 4% 4%;
}
    
#\37 019744b {
    width: 100.00%;
}
    
#ed089b27 {
    width: 100.00%;
}
    
#bb56a3fa {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
}
    
#group_ufc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 f2ec99f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 4370454 {
    padding: 25px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2a7918f {
    width: 421px;
}
    
#\36 ba0fe16 {
    width: 99.90%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 fc59e95 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#f50cbd9c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 9980214 {
    width: 499px;
}
    
#f8ad2bf4 {
    padding: 25px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 885ad4b {
    width: 50px;
}
    
#d1b08c57 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 2c09ee8 {
    width: 487px;
}
    
#\35 484ff0f {
    width: 50px;
}
    
#\37 29dda50 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 006b6a6 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c21e554 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 62e9ad4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#cb6fcf01 {
    width: 50px;
}
    
#\36 8eaa014 {
    column-gap: 1.7138553376663226%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 e966a0b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e98f65c4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#OurServices {
    width: 100%;
    min-height: 80px;
    row-gap: 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dd6fa568 {
    width: 100%;
    min-height: 80px;
}
    
#c3813339 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
    
#\35 caeb37e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\33 cff1120 {
    width: 100%;
    min-height: 80px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c35779f4 {
    min-height: 113px;
    padding: 4% 4% 4% 4%;
}
    
#\33 bb2e8d5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 10px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#widget_c0a {
    width: 99.93%;
}
    
#group_2ss {
    width: 100%;
    min-height: 299px;
    align-items: flex-start;
    height: auto;
    order: 1;
}
    
#\34 c406171 {
    width: 99.93%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\38 506823a {
    height: auto;
    min-height: 58px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\31 d1c2021 {
    width: 94.16%;
}
    
#c2665c93 {
    min-height: 388px;
    align-items: center;
    width: 100%;
    row-gap: 18px;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 19ac485 {
    width: 315px;
}
    
#\35 dfabaea {
    width: 72.26%;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\39 6ca6555::before, #\39 6ca6555 > .bgExtraLayerOverlay {
    
}
#\39 6ca6555 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: 50% 50%;
}
    
#\31 c963ef8 {
    height: auto;
    min-height: 58px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 3a672bc {
    width: 100.00%;
}
    
#b17783a5 {
    min-height: unset;
    flex-direction: column;
    padding: 18% 0% 18% 0%;
}
    
#a2d6f82c {
    margin: 0px 0% 0px 0%;
}
    
#\30 b1b7fa9 {
    height: auto;
    min-height: 48px;
    width: 65.97%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\32 afbf375 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 55ba036 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\33 1a2cddd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cc50a9cc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c178a23b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fb64a4b0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b4a24459 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a03458a6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_0it {
    column-gap: 7.373979836773883%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 4;
}
    
#b974d328 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#f645f75b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#widget_cot {
    order: 0;
}
    
#\39 1c561e1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#abb84d18 {
    width: 99.95%;
    order: 2;
}
    
#group_dg9 {
    column-gap: 1.763844630092154%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d6462525 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_vqp {
    align-items: flex-start;
    align-content: flex-start;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ri7 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 328px;
}
    
#\30 bb7b2b5 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b89c3d2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 848f631 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aa1b6941 {
    align-items: flex-start;
    justify-content: flex-start;
    min-width: 32px;
}
    
#\30 ecd5dba {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#f97638a4 {
    width: 100%;
}
    
#\32 9957cae {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b0bf3340 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#f1cda759 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\38 a5f647e {
    width: 99.86%;
}
    
#feb70829 {
    column-gap: 7.373979836773883%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 415b457 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 65a528c {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f194631f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d9b61cb {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e49a1391 {
    width: 100.00%;
}
    
#a62252d6 {
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bfe2cdea {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 f4f6490 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c3cfd64d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 2064b0c {
    column-gap: 1.7138553376663226%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8f300d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    margin-top: 0px;
}
    
#\39 e958f55 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_ll6 {
    align-items: center;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#\32 06e70b0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2f7e39b {
    width: 100.00%;
}
    
#\33 2bfe43e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#ffff29ca {
    width: 100.00%;
}
    
#c4f13224 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 5865471 {
    column-gap: 7.373979836773883%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bb56a3fa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#a56657ab {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\37 019744b {
    width: 100.00%;
}
    
#ed089b27 {
    width: 99.86%;
}
    
#\35 a15ee41 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a0695b2 {
    column-gap: 1.763844630092154%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e1c2b3a8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ab782887 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 566e741 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 45eb5f8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 25b98c7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dc21eba9 {
    column-gap: 1.763844630092154%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#aecc389c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a865e44c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 fc3b07b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c898737a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fab5d5a5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f702e24f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e36010e6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d6a81273 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 0de3d39 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_ufc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 f2ec99f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#widget_8qp {
    width: 100.00%;
    height: 385px;
}
    
#\35 a23096c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 4370454 {
    min-height: 0px;
    height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#f6dc337c {
    --column-gap: 4%;
    column-gap: 4%;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ba0fe16 {
    min-height: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f8ad2bf4 {
    min-height: 0px;
    height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e966a0b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 885ad4b {
    width: 15.41%;
}
    
#\36 8eaa014 {
    column-gap: 1.7138553376663226%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9d2da2b.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\30 9d2da2b {
    margin: 0px 0% 0px 0%;
}
    
#\31 d58e13c.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\31 d58e13c {
    margin: 0px 0% 0px 0%;
}
    
#\38 38b84ff {
    --column-gap: 4%;
    column-gap: 4%;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2c09ee8 {
    width: 235px;
}
    
#cf92cee8 {
    height: 200px;
}
    
#\32 35951d3 {
    --column-gap: 4%;
    column-gap: 4%;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 62e9ad4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#cb6fcf01 {
    width: 15.41%;
}
    
#\33 2a7918f {
    width: 235px;
}
    
#\32 865dfa1 {
    min-height: 0px;
    height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 fc59e95 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f50cbd9c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 9980214 {
    width: 231px;
}
    
#d1b08c57 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 98ce1de {
    height: 200px;
}
    
#\35 484ff0f {
    width: 15.41%;
}
    
#\32 e0971bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\32 e0971bf {
    margin: 0px 0% 0px 0%;
}
    
#e98f65c4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    margin-top: 0px;
}
    
#\35 006b6a6 {
    min-height: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 29dda50 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ee6ea4fb {
    width: 100.06%;
}
    
#\31 c21e554 {
    min-height: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cc3571e9 {
    margin: 0px 0% 0px 0%;
}
    
#\34 39316de {
    height: 200px;
}
    
#OurServices {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 4371516 {
    width: 100.00%;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#b23f540f {
    height: auto;
    min-height: 50px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dd6fa568 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#c3813339 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
    
#\35 caeb37e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 10% 4% 10% 4%;
}
    
#\33 cff1120 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2c5a020 {
    width: 99.63%;
}
    
#\33 36f5af4 {
    margin: 0px 0% 0px 0%;
}
    
#\34 f79905f {
    height: auto;
    min-height: 50px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b0f829f5 {
    width: 99.63%;
}
}



@media (max-width: 767px) {
    
#c35779f4 {
    min-height: 0;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    row-gap: 10px;
    padding: 10% 4% 10% 4%;
}
    
#\36 491bc47 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#aee6547c {
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 e898210 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d12f05df {
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 bb2e8d5 {
    margin: 0px 0% 0px 0%;
}
}

#c3813339.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEC/8QAJBAAAQMCBAcAAAAAAAAAAAAAAQADBAIFBgcRIRQVIiMxQVH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABgRAAMBAQAAAAAAAAAAAAAAAAABAgMR/9oADAMBAAIRAxEAPwC81mXPE86PBkVMgN6HUfdloZXXV8B3jae51+R73REHKZRGtSuI/9k=')!important}