*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner div.u_3436718349 .mainSearchContainer {
    background-color:var(--color_1) !important;
    border-radius:20px 20px 0px 0px !important;
  }

  *#dm .dmInner div.u_3436718349 .searchBtn {
    background-color:var(--color_3) !important;
    border-style:solid !important;
    border-width:0px !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_3436718349 .searchBtn span.text { font-weight:500 !important; }

  *#dm .dmInner div.u_3436718349 .searchBtn:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_3436718349 .searchBtn.hover span.text { color:var(--color_2) !important; }

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

  *#dm .dmInner *.u_3914370301 img { border-radius:0% !important; }

  *#dm .dmInner div#1322317593 a.shmJobsFeed-Link span span.text { font-weight:500 !important; }

  *#dm .dmInner div#1322317593 .shmJobsFeed-Link span.text { font-weight:500 !important; }

  *#dm .dmInner div#1322317593 a.shmJobsFeed-Link span:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner div#1322317593 a.shmJobsFeed-Link span.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner div#1322317593 .shmJobsFeed-Link:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner div#1322317593 .shmJobsFeed-Link.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_3947113551 span.text { font-weight:500 !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_14486669 .splide__arrow svg { fill:var(--color_5) !important; }

  *#dm .dmInner *.u_14486669 .splide__arrow { background-color:var(--color_3) !important; }

  *#dm .dmInner *.u_14486669 .flex-container-job-category-subcategory .flex-items-bottom-section-separator { text-align:RIGHT !important; }

  *#dm .dmInner div.u_14486669 .flex-items-joblink-button-A {
    background-color:var(--color_1) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_14486669 .flex-items-joblink-button-A:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-joblink-button-A.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-joblink-button-B {
    background-color:var(--color_3) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner *.u_1344138557 { display:block !important; }

  *#dm .dmInner *.u_1202038138 { display:none !important; }

  *#dm .dmInner *.u_1124799018 { display:none !important; }

  *#dm .dmInner *.u_1991184058 { display:block !important; }

  *#dm .dmInner *.u_1830604099 { display:none !important; }

  *#dm .dmInner *.u_1907211850 { display:none !important; }

  *#dm .dmInner div.u_3412451057 .photoGalleryThumbs .image-container { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_3412451057 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_3412451057 .caption-container .caption-title {
    color:var(--color_2) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner *.u_14486669 .splide__pagination__page { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_14486669 .flex-items-jobname-text:hover { color:var(--color_3) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-location-city { color:var(--color_2) !important; }

  *#dm .dmInner *.u_14486669 .flex-items-location-city:hover { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-location-state { color:var(--color_2) !important; }

  *#dm .dmInner *.u_14486669 .flex-items-location-state:hover { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-container-location .flex-items-bottom-section-separator { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-location-country { color:var(--color_2) !important; }

  *#dm .dmInner *.u_14486669 .flex-items-location-country:hover { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-container-job-types .flex-items-job-types-jobtype { color:var(--color_2) !important; }

  *#dm .dmInner *.u_14486669 .flex-container-job-types .flex-items-job-types-jobtype:hover { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-container-job-types .flex-items-job-types-worktype {
    color:var(--color_2) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner *.u_14486669 .flex-container-job-types .flex-items-job-types-worktype:hover { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-container-worktype-workmodel .flex-items-bottom-section-separator { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-container-job-types .flex-items-job-types-workmodel { color:var(--color_2) !important; }

  *#dm .dmInner *.u_14486669 .flex-container-job-types .flex-items-job-types-workmodel:hover { color:var(--color_2) !important; }

  *#dm .dmInner *.u_14486669 .flex-items-job-startdate:hover { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-container-job-dates .flex-items-bottom-section-separator { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-job-enddate { color:var(--color_2) !important; }

  *#dm .dmInner *.u_14486669 .flex-items-job-enddate:hover { color:var(--color_2) !important; }

  *#dm .dmInner *.u_14486669 .flex-items-job-posted-date:hover { color:var(--color_2) !important; }

  *#dm .dmInner *.u_14486669 .flex-items-job-short-description:hover { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-custom-field-1 { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-custom-field-2 { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-job-tags { color:var(--color_2) !important; }

  *#dm .dmInner *.u_14486669 .flex-items-job-tags:hover { color:var(--color_2) !important; }

  *#dm .dmInner *.u_14486669 .svg-location-icon svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-new-label-bottom {
    background-color:var(--color_2) !important;
    color:var(--color_2) !important;
    border-style:solid !important;
    border-color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_14486669 .flex-items-jobs-posted-bottom { color:var(--color_2) !important; }

  *#dm .dmInner *.u_14486669 .flex-items-job-types-category:hover { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-container-job-category-subcategory .flex-items-bottom-section-separator { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-job-types-subcategory {
    color:var(--color_2) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner *.u_14486669 .flex-items-job-types-subcategory:hover { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-job-salary { color:var(--color_2) !important; }

  *#dm .dmInner *.u_14486669 .flex-items-job-salary:hover { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-job-types-salaryfrom { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-job-types-salaryto { color:var(--color_2) !important; }

  *#dm .dmInner *.u_14486669 .flex-items-job-types-salaryfrom:hover { color:var(--color_2) !important; }

  *#dm .dmInner *.u_14486669 .flex-items-job-types-salaryto:hover { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-job-types-salarytype { color:var(--color_2) !important; }

  *#dm .dmInner *.u_14486669 .flex-items-job-types-salarytype:hover { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-container-salaryfrom-salaryto .flex-items-bottom-section-salary-separator { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-job-types-salary-text-description { color:var(--color_2) !important; }

  *#dm .dmInner *.u_14486669 .flex-items-job-types-salary-text-description:hover { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-job-long-description { color:var(--color_2) !important; }

  *#dm .dmInner *.u_14486669 .flex-items-job-long-description:hover { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-joblink-button-B span.text {
    font-weight:500 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_14486669 .flex-items-joblink-button-B:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-joblink-button-B.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-job-types-category {
    color:var(--color_2) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner *.u_14486669 hr.custom-rule { border-color:var(--color_3) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-joblink-button-A span.text {
    color:var(--color_1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner *.u_3436718349 input.jobSearch::placeholder { color:var(--color_1) !important; }

  *#dm .dmInner *.u_3436718349 input.locationSearch::placeholder { color:var(--color_1) !important; }

  *#dm .dmInner *.u_3436718349 input.citySearch::placeholder { color:var(--color_1) !important; }

  *#dm .dmInner *.u_3436718349 input#geoSearch::placeholder { color:var(--color_1) !important; }

  *#dm .dmInner div.u_3436718349 .resultText { color:var(--color_1) !important; }

  *#dm .dmInner div.u_3436718349 .opt-category {
    font-weight:300 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3436718349 .opt-workType {
    font-weight:300 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3436718349 #location {
    font-weight:300 !important;
    background-color:var(--color_2) !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3436718349 .option-state {
    font-weight:300 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3436718349 #searchBox {
    font-weight:300 !important;
    color:var(--color_1) !important;
    background-color:var(--color_2) !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3436718349 #jobCategories {
    font-weight:300 !important;
    background-color:var(--color_2) !important;
    border-style:solid !important;
    border-width:1px !important;
    color:var(--color_1) !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3436718349 input#location {
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3436718349 select#location {
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3436718349 #jobWorkType {
    font-weight:300 !important;
    background-color:var(--color_2) !important;
    border-style:solid !important;
    border-width:1px !important;
    color:var(--color_1) !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3436718349 #city {
    border-style:solid !important;
    border-width:1px !important;
    color:var(--color_1) !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3436718349 #jobSubCategories {
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3436718349 #country {
    border-style:solid !important;
    border-width:1px !important;
    color:var(--color_1) !important;
    font-weight:400 !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3436718349 #geoSearch {
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3436718349 #geoRange {
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
  }

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

  *#dm .dmInner a.u_1283943951:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1283943951.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1283943951:hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1283943951.hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1283943951 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner a.u_1099304122:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1099304122.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1099304122:hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1099304122.hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1099304122 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

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

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

  *#dm .dmInner div.u_14486669 .flex-items-jobname-text {
    color:var(--color_3) !important;
    font-family: 'Roboto' !important;
  }

  *#dm .dmInner div.u_14486669 .flex-container-job-salary { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-job-startdate { color:var(--color_5) !important; }

  *#dm .dmInner div.u_14486669 .flex-items-job-short-description {
    color:var(--color_2) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_14486669 .flex-items-job-posted-date {
    color:var(--color_2) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner *.u_14486669 .splide__pagination__page.is-active { background-color:var(--color_3) !important; }

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

  *#dm .dmInner *.u_3436718349 #jobCategories {
    padding-left:10px !important;
    padding-right:10px !important;
    text-align:LEFT !important;
  }

  *#dm .dmInner *.u_3436718349 .opt-category {
    padding-left:10px !important;
    padding-right:10px !important;
    text-align:LEFT !important;
  }

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

  *#dm .dmInner *.u_3436718349 .opt-workType { text-align:LEFT !important; }

  *#dm .dmInner *.u_3436718349 #location {
    padding-left:10px !important;
    padding-right:10px !important;
    text-align:LEFT !important;
  }

  *#dm .dmInner *.u_3436718349 .option-state {
    padding-left:10px !important;
    padding-right:10px !important;
    text-align:LEFT !important;
  }

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

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

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

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

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

  *#dm .dmInner *.u_1569421375 { display:block !important; }

  *#dm .dmInner *.u_1597838987 { display:none !important; }

  *#dm .dmInner *.u_1225335247 { display:none !important; }

  *#dm .dmInner *.u_1405411300 { display:block !important; }

  *#dm .dmInner *.u_1392596804 { display:none !important; }

  *#dm .dmInner *.u_1899162548 { display:none !important; }

  *#dm .dmInner *.u_1199528510 { display:block !important; }

  *#dm .dmInner *.u_1641551363 { display:none !important; }

  *#dm .dmInner *.u_1729918930 { display:none !important; }

  *#dm .dmInner *.u_1669162713 { display:block !important; }

  *#dm .dmInner *.u_1423435480 { display:none !important; }

  *#dm .dmInner *.u_1625718212 { display:none !important; }

  *#dm .dmInner div.u_1969031077 .photoGalleryThumbs .image-container { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1969031077 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1969031077 .caption-container .caption-title {
    color:var(--color_2) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1469953985 .mainSearchContainer {
    background-color:var(--color_1) !important;
    border-radius:20px 20px 0px 0px !important;
  }

  *#dm .dmInner div.u_1469953985 .searchBtn {
    background-color:var(--color_3) !important;
    border-style:solid !important;
    border-width:0px !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1469953985 .searchBtn span.text { font-weight:500 !important; }

  *#dm .dmInner div.u_1469953985 .searchBtn:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1469953985 .searchBtn.hover span.text { color:var(--color_2) !important; }

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

  *#dm .dmInner *.u_1469953985 input.jobSearch::placeholder { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1469953985 input.locationSearch::placeholder { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1469953985 input.citySearch::placeholder { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1469953985 input#geoSearch::placeholder { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1469953985 .resultText { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1469953985 .opt-category {
    font-weight:300 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1469953985 .opt-workType {
    font-weight:300 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1469953985 #location {
    font-weight:300 !important;
    background-color:var(--color_2) !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1469953985 .option-state {
    font-weight:300 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1469953985 #searchBox {
    font-weight:300 !important;
    color:var(--color_1) !important;
    background-color:var(--color_2) !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1469953985 #jobCategories {
    font-weight:300 !important;
    background-color:var(--color_2) !important;
    border-style:solid !important;
    border-width:1px !important;
    color:var(--color_1) !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1469953985 input#location {
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1469953985 select#location {
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1469953985 #jobWorkType {
    font-weight:300 !important;
    background-color:var(--color_2) !important;
    border-style:solid !important;
    border-width:1px !important;
    color:var(--color_1) !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1469953985 #city {
    border-style:solid !important;
    border-width:1px !important;
    color:var(--color_1) !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1469953985 #jobSubCategories {
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1469953985 #country {
    border-style:solid !important;
    border-width:1px !important;
    color:var(--color_1) !important;
    font-weight:400 !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1469953985 #geoSearch {
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1469953985 #geoRange {
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
  }

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

  *#dm .dmInner *.u_1469953985 #jobCategories {
    padding-left:10px !important;
    padding-right:10px !important;
    text-align:LEFT !important;
  }

  *#dm .dmInner *.u_1469953985 .opt-category {
    padding-left:10px !important;
    padding-right:10px !important;
    text-align:LEFT !important;
  }

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

  *#dm .dmInner *.u_1469953985 .opt-workType { text-align:LEFT !important; }

  *#dm .dmInner *.u_1469953985 #location {
    padding-left:10px !important;
    padding-right:10px !important;
    text-align:LEFT !important;
  }

  *#dm .dmInner *.u_1469953985 .option-state {
    padding-left:10px !important;
    padding-right:10px !important;
    text-align:LEFT !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1925058609:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1925058609.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1925058609:hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1925058609.hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1925058609 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner a.u_1193198244:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1193198244.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1193198244:hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1193198244.hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1193198244 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

  *#dm .dmInner a.u_1630441601:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1630441601.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1630441601:hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1630441601.hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1630441601 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner a.u_1924629292:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1924629292.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1924629292:hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1924629292.hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1924629292 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1690718151 { display:block !important; }

  *#dm .dmInner *.u_1101132192 { display:none !important; }

  *#dm .dmInner *.u_1207023274 { display:none !important; }

  *#dm .dmInner div.u_3412451057 .photoGalleryViewAll.link { color:var(--color_3) !important; }

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

  *#dm .dmInner *.u_1188667179 { display:block !important; }

  *#dm .dmInner *.u_1453437217 { display:none !important; }

  *#dm .dmInner *.u_1306930268 { display:none !important; }

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

  *#dm .dmInner a.u_1604595724:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1604595724.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1604595724:hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1604595724.hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1604595724 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_14486669 .container-card {
    background-color:var(--color_1) !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_14486669 .container-overlay { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_14486669 .container-card-content { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1327544864:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1327544864.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1327544864:hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1327544864.hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1327544864 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1783322118 img { object-fit:contain !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_3436718349 .opt-category { font-size:16px !important; }

  *#dm .dmInner div.u_3436718349 .opt-workType { font-size:16px !important; }

  *#dm .dmInner div.u_3436718349 .option-state { font-size:16px !important; }

  *#dm .dmInner div.u_3436718349 .searchBtn span.text { font-size:16px !important; }

  *#dm .dmInner div.u_3436718349 #geoSearch {
    font-size:16px !important;
    width:237px !important;
    height:0px !important;
  }

  *#dm .dmInner div.u_3436718349 #geoRange {
    font-size:16px !important;
    width:283px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_3436718349 #country {
    font-size:16px !important;
    width:237px !important;
    height:0px !important;
  }

  *.dmTabletBody #dm .d-page-1716942098 DIV.dmInner { background-attachment:initial !important; }

  *#dm .d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:contain !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:contain !important;
    background-attachment:initial !important;
    background-position:50% 50% !important;
  }

  *#dm .dmInner div.u_3436718349 #searchBox {
    font-size:16px !important;
    width:190px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_3436718349 #jobCategories {
    font-size:16px !important;
    width:190px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_3436718349 #location {
    font-size:16px !important;
    width:190px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_3436718349 #city {
    width:190px !important;
    height:0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_3436718349 #jobWorkType {
    font-size:16px !important;
    width:190px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_3436718349 .resultText { font-size:16px !important; }

  *#dm .dmInner div.u_14486669 .flex-items-jobname-text { font-size:24px !important; }

  *#dm .dmInner div.u_14486669 .flex-items-joblink-button-B { height:40px !important; }

  *#dm .dmInner *.u_14486669 hr.custom-rule { width:10% !important; }

  *#dm .dmInner *.u_14486669 .flex-items-job-posted-date { padding-bottom:0px !important; }

  *#dm .dmInner *.u_14486669 .flex-container-job-types .flex-items-job-types-jobtype { padding-bottom:0px !important; }

  *#dm .dmInner *.u_3412451057 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_3412451057 .layout-container { padding:10px !important; }

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

  *#dm .dmInner div.u_3412451057 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner *.u_14486669 .splide__arrow svg {
    width:0px !important;
    height:0px !important;
  }

  *#dm .dmInner *.u_14486669 .splide__arrow {
    opacity:100% !important;
    width:0px !important;
    height:0px !important;
  }

  *#dm .dmInner div.u_14486669 .flex-items-job-types-category { font-size:16px !important; }

  *#dm .dmInner div.u_14486669 .flex-items-job-types-subcategory { font-size:16px !important; }

  *#dm .dmInner *.u_14486669 .svg-location-icon {
    font-size:16px !important;
    padding-right:10px !important;
  }

  *#dm .dmInner *.u_14486669 .container-rule { padding-bottom:10px !important; }

  *#dm .dmInner *.u_14486669 .space-the-arrows {
    padding-left:40px !important;
    padding-right:40px !important;
  }

  *#dm .dmInner *.u_14486669 .container-card-content {
    padding:30px !important;
    height:420px !important;
  }

  *#dm .dmInner div.u_14486669 .flex-container-salaryfrom-salaryto .flex-items-bottom-section-salary-separator { font-size:36px !important; }

  *#dm .dmInner div.u_14486669 .flex-items-job-salary { font-size:16px !important; }

  *#dm .dmInner div.u_14486669 .flex-items-job-types-salaryfrom { font-size:16px !important; }

  *#dm .dmInner div.u_14486669 .flex-items-job-types-salaryto { font-size:16px !important; }

  *#dm .dmInner div.u_14486669 .flex-items-job-types-salarytype { font-size:16px !important; }

  *#dm .dmInner *.u_14486669 .flex-container-jobname { padding-bottom:11px !important; }

  *#dm .dmInner div.u_3436718349 .searchBtn { width:150px !important; }

  *#dm .dmInner div.u_14486669 .flex-container-job-salary { font-size:16px !important; }

  *#dm .dmInner *.u_14486669 .flex-container-job-short-description { padding-bottom:6px !important; }

  *#dm .dmInner div.u_14486669 .flex-items-joblink-button-A { height:40px !important; }

  *#dm .dmInner *.u_14486669 .flex-items-joblink-button-spacer { width:0px !important; }

  *#dm .dmInner *.u_14486669 .flex-container-joblink-buttons {
    padding-left:10px !important;
    padding-right:10px !important;
    padding:30px !important;
    padding-bottom:20px !important;
    margin-top:0px !important;
  }

  *#dm .dmInner div.u_14486669 .flex-items-new-label-bottom { font-size:10px !important; }

  *#dm .dmInner *.u_14486669 .flex-items-job-long-description {
    -webkit-line-clamp:10 !important;
    line-height:108% !important;
  }

  *#dm .dmInner *.u_14486669 .flex-container-job-long-description { padding-bottom:0px !important; }

  *#dm .dmInner *.u_3436718349 .shzmSearch {
    border-radius:10px !important;
    padding-left:7px !important;
  }

  *#dm .dmInner *.u_3436718349 #jobCategories {
    border-radius:10px !important;
    padding-left:7px !important;
  }

  *#dm .dmInner *.u_3436718349 #shzmSearch {
    border-radius:10px !important;
    padding-left:7px !important;
  }

  *#dm .dmInner *.u_3436718349 #location {
    border-radius:10px !important;
    padding-left:7px !important;
  }

  *#dm .dmInner *.u_3436718349 #jobWorkType {
    border-radius:10px !important;
    padding-left:7px !important;
  }

  *#dm .dmInner *.u_3436718349 #city {
    border-radius:10px !important;
    padding-left:7px !important;
  }

  *#dm .dmInner *.u_3436718349 #jobSubCategories {
    border-radius:10px !important;
    padding-left:7px !important;
  }

  *#dm .dmInner *.u_3436718349 #country {
    border-radius:10px !important;
    padding-left:7px !important;
  }

  *#dm .dmInner *.u_3436718349 #geoSearch {
    border-radius:10px !important;
    padding-left:7px !important;
  }

  *#dm .dmInner *.u_3436718349 #geoRange {
    border-radius:10px !important;
    padding-left:7px !important;
  }

  *#dm .dmInner *.u_1969031077 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1969031077 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1969031077 .photoGalleryViewAll { padding:0 10px !important; }

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

  *#dm .dmInner div.u_1969031077 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner div.u_1469953985 .opt-category { font-size:16px !important; }

  *#dm .dmInner div.u_1469953985 .opt-workType { font-size:16px !important; }

  *#dm .dmInner div.u_1469953985 .option-state { font-size:16px !important; }

  *#dm .dmInner div.u_1469953985 .searchBtn span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1469953985 #geoSearch {
    font-size:16px !important;
    width:237px !important;
    height:0px !important;
  }

  *#dm .dmInner div.u_1469953985 #geoRange {
    font-size:16px !important;
    width:283px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_1469953985 #country {
    font-size:16px !important;
    width:237px !important;
    height:0px !important;
  }

  *#dm .dmInner div.u_1469953985 #searchBox {
    font-size:16px !important;
    width:190px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_1469953985 #jobCategories {
    font-size:16px !important;
    width:190px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_1469953985 #location {
    font-size:16px !important;
    width:190px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_1469953985 #city {
    width:190px !important;
    height:0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1469953985 #jobWorkType {
    font-size:16px !important;
    width:190px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_1469953985 .resultText { font-size:16px !important; }

  *#dm .dmInner div.u_1469953985 .searchBtn { width:150px !important; }

  *#dm .dmInner *.u_1469953985 .shzmSearch {
    border-radius:10px !important;
    padding-left:7px !important;
  }

  *#dm .dmInner *.u_1469953985 #jobCategories {
    border-radius:10px !important;
    padding-left:7px !important;
  }

  *#dm .dmInner *.u_1469953985 #shzmSearch {
    border-radius:10px !important;
    padding-left:7px !important;
  }

  *#dm .dmInner *.u_1469953985 #location {
    border-radius:10px !important;
    padding-left:7px !important;
  }

  *#dm .dmInner *.u_1469953985 #jobWorkType {
    border-radius:10px !important;
    padding-left:7px !important;
  }

  *#dm .dmInner *.u_1469953985 #city {
    border-radius:10px !important;
    padding-left:7px !important;
  }

  *#dm .dmInner *.u_1469953985 #jobSubCategories {
    border-radius:10px !important;
    padding-left:7px !important;
  }

  *#dm .dmInner *.u_1469953985 #country {
    border-radius:10px !important;
    padding-left:7px !important;
  }

  *#dm .dmInner *.u_1469953985 #geoSearch {
    border-radius:10px !important;
    padding-left:7px !important;
  }

  *#dm .dmInner *.u_1469953985 #geoRange {
    border-radius:10px !important;
    padding-left:7px !important;
  }

  *#dm .dmInner *.u_14486669 .flex-items-job-short-description {
    line-height:145% !important;
    -webkit-line-clamp:5 !important;
  }

  *#dm .dmInner *.u_3412451057 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_3412451057 .caption-inner {
    padding-left:16px !important;
    padding-right:16px !important;
  }
}
*#dm .dmInner div.u_3436718349
{
	font-size:0cqw !important;
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1969031077 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1969031077 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1969031077 .photoGalleryViewAll { padding:0 5px !important; }
}
*#dm .dmInner div.u_1469953985
{
	font-size:0cqw !important;
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_14486669 .flex-items-job-types-salaryfrom { font-size:12px !important; }

  *#dm .dmInner div.u_14486669 .flex-items-job-types-salaryto { font-size:12px !important; }

  *#dm .dmInner *.u_14486669 .flex-container-job-short-description { padding-bottom:0px !important; }

  *#dm .dmInner div.u_14486669 .flex-items-jobname-text { font-size:24px !important; }

  *#dm .dmInner *.u_3412451057 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_3412451057 .layout-container { padding:10px !important; }

  *#dm .dmInner div.u_3412451057 .caption-container .caption-title { font-size:16px !important; }

  *#dm .dmInner div.u_14486669 .flex-container-salaryfrom-salaryto .flex-items-bottom-section-salary-separator { font-size:16px !important; }

  *#dm .dmInner div.u_14486669 .flex-items-job-posted-date { font-size:14px !important; }

  *#dm .dmInner div.u_14486669 .flex-container-job-salary { font-size:14px !important; }

  *#dm .dmInner div.u_14486669 .flex-items-job-short-description { font-size:14px !important; }

  *#dm .dmInner *.u_14486669 .flex-items-job-posted-date { padding-bottom:0px !important; }

  *#dm .dmInner *.u_14486669 .container-card-content { height:350px !important; }

  *#dm .dmInner *.u_14486669 .flex-items-job-short-description {
    line-height:129% !important;
    -webkit-line-clamp:4 !important;
  }

  *#dm .dmInner *.u_14486669 .flex-items-job-long-description { -webkit-line-clamp:4 !important; }

  *#dm .dmInner *.u_3412451057 .photoGalleryViewAll { padding:0 10px !important; }
}
separatorHomeCss{color:red !important}*#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 *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm .dmInner div.u_3436718349
{
}
*#dm .dmInner div.u_1469953985
{
}
*#dm .dmInner div.u_1469953985
{
}
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 {
    
#\31 3419718 {
    width: 70px;
    height: 82px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b72e723f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#daedeaf8 {
    min-height: 708px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#eaf75d4b::before, #eaf75d4b > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_9);
    opacity: 0.2;
}
#eaf75d4b {
    background-image: url();
}
    
#\36 809e407 {
    margin: 0px 0% 0px 0%;
}
    
#undefined {
    width: 91.34%;
}
    
#widget_1js.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1js {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b981452.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 b981452 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8c8d49c {
    align-items: center;
    width: 100%;
    min-height: 67px;
    max-height: 100%;
    height: auto;
    row-gap: 0px;
    flex-direction: row;
    align-self: auto;
    order: 0;
    column-gap: 1%;
    padding: 25% 0px 12% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_sg5 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    order: 1;
    border-radius: 20px 20px 0 0;
    background-color: var(--color_1);
    background-image: none;
    padding: 0.5% 0px 0.5% 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 2676764 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 975c465 {
    width: 91.88%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 f36b9a8 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0px 2% 0px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d9e1ecd {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 6% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 9cff064 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/51844ad3/dms3rep/multi/opt/texture+one+with+rust-1920w.png");
}
    
#\32 907c760 {
    margin: 0px 0% 0px 0%;
}
    
#group_cq9 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_e4j {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 36px;
}
    
#widget_jme.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#widget_jme {
    width: 200px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% NaNpx 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 7ce5738 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 118cebf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 c33cd66 {
    background-color: var(--color_7);
    background-image: none;
}
    
#widget_1q5.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 10px 0px;
}
#widget_1q5 {
    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;
}
    
#undefined {
    width: 60%;
}
    
#d6bcb251 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 269bf14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_sdn {
    width: 100%;
    height: 60px;
    max-width: 100%;
    margin-top: 1px;
    order: 0;
}
    
#\32 e158991 {
    margin: 0px 0% 0px 0%;
}
    
#group_0gd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 d6baada {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 9450b3f {
    min-height: 0;
    column-gap: 0%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 09462a4::before, #\30 09462a4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_9);
    opacity: 0.1;
    border-radius: inherit;
}
#\30 09462a4 {
    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/51844ad3/dms3rep/multi/opt/DSC_8676-1920w.jpg");
}
    
#widget_ufc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#widget_ufc {
    width: 160px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    order: 1;
    margin: 80px 0% 0px 0%;
}
    
#db5c099d {
    min-height: 78px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 5ec359d {
    width: 91.88%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f8764552 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_j55.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_j55 {
    width: 1373px;
    height: 500px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 eae237b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 5309350 {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ebea42fe {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 f34cc2c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 85px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 6% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 36e9811 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/51844ad3/dms3rep/multi/tire-rugged_20-.svg");
}
    
#dd0d3197 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 49d76eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\37 49d76eb {
    width: 450px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 451c9f5 {
    width: 64px;
    height: 67px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 882ae89.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\36 882ae89 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 15c2b29 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 67px;
    max-height: 100%;
    height: auto;
    row-gap: 0px;
    flex-direction: row;
    order: 0;
    column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8b4fa18 {
    align-items: flex-start;
    width: 50.25%;
    min-height: 352px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    row-gap: 10px;
    justify-self: auto;
    min-width: 32px;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 20px 0px 0 20px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 7% 6% 7% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_l6j {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    height: auto;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d1dd016d {
    width: 49.89%;
    min-width: 32px;
    min-height: 352px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 0px 20px 20px 0px;
    background-image: url("https://lirp.cdn-website.com/51844ad3/dms3rep/multi/opt/DSC_8498_B-bfe4324e-1920w.png");
    order: 0;
    height: auto;
    align-self: auto;
    max-height: none;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c51a3c33 {
    margin: 0px 0% 0px 0%;
}
    
#\32 87f5108.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\32 87f5108 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f99fa1f {
    align-items: flex-start;
    width: 50.25%;
    min-height: 352px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    row-gap: 10px;
    min-width: 32px;
    justify-self: auto;
    border-radius: 0px 20px 20px 0;
    background-color: var(--color_1);
    background-image: none;
    padding: 7% 3% 7% 6%;
    margin: -20px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ced3e85d {
    width: 64px;
    height: 67px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 092ace2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db7876b0 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 67px;
    max-height: 100%;
    height: auto;
    row-gap: 0px;
    flex-direction: row;
    order: 0;
    column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3babf3f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\35 3babf3f {
    width: 446px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed7d5d9e {
    width: 49.89%;
    min-width: 32px;
    min-height: 352px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 20px 0px 0px 20px;
    background-image: url("https://lirp.cdn-website.com/51844ad3/dms3rep/multi/opt/DSC_8366-c6d64af6-1920w.jpg");
    order: 0;
    height: auto;
    align-self: auto;
    max-height: none;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: -20px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_lkf {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#\38 fbd2d13.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 fbd2d13 {
    width: 693vw;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -20px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c117a22b {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#\30 ed93881 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    order: 0;
    min-width: auto;
    max-width: 1120px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 16d26ef {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#group_b1n {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\39 901c8d1 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\33 b910c86 {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
}



@media all {
    
#\38 0473758 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 4274793 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 6% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ef46deab {
    background-color: var(--color_1);
    background-image: none;
}
    
#\30 b180e44 {
    margin: 0px 0% 0px 0%;
}
    
#d66f4582 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 2d3167c {
    width: 91.88%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 be59857 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0px 2% 0px 2%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 3fa2003 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#\37 0bb3784 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d7a65082 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#feedac97.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#feedac97 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kqf {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_ouj {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\35 d8a5cd4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\35 d8a5cd4 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 40px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_g7o {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 0bc4908.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\37 0bc4908 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 40px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 459011b {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    height: auto;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 559254a {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 67px;
    max-height: 100%;
    height: auto;
    row-gap: 0px;
    flex-direction: row;
    order: 0;
    column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c33571b {
    align-items: flex-start;
    width: 50.25%;
    min-height: 352px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    row-gap: 10px;
    justify-self: auto;
    min-width: 32px;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 20px 20px 0 0px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 7% 6% 7% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2072c64 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 fee769a {
    width: 64px;
    height: 67px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 1f24255 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    order: 0;
    min-width: auto;
    max-width: 1120px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3c5b00d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\33 3c5b00d {
    width: 450px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6517dcd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 6517dcd {
    width: 693vw;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -20px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 84e92d4 {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#\34 9002d05 {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#\38 acb704a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/51844ad3/dms3rep/multi/tire-rugged_20-.svg");
}
    
#\34 7b0d688 {
    align-items: flex-start;
    width: 50.25%;
    min-height: 352px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    row-gap: 10px;
    min-width: 32px;
    justify-self: auto;
    border-radius: 0px 0px 20px 20px;
    background-color: var(--color_1);
    background-image: none;
    padding: 7% 3% 7% 6%;
    margin: -20px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e454f81e {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#ec6f24d2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#ec6f24d2 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 99dbfdf {
    width: 49.89%;
    min-width: 32px;
    min-height: 352px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 20px 20px 0px 0px;
    background-image: url("https://lirp.cdn-website.com/51844ad3/dms3rep/multi/opt/DSC_8366-c6d64af6-1920w.jpg");
    order: 0;
    height: auto;
    align-self: auto;
    max-height: none;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: -20px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe8e2cf2 {
    width: 49.89%;
    min-width: 32px;
    min-height: 352px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 0px 0px 20px 20px;
    background-image: url("https://lirp.cdn-website.com/51844ad3/dms3rep/multi/opt/DSC_8498_B-bfe4324e-1920w.png");
    order: 0;
    height: auto;
    align-self: auto;
    max-height: none;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bb5a05d {
    width: 64px;
    height: 67px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3293ea6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\30 3293ea6 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2536d0a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce841051 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\31 a6a97de {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 67px;
    max-height: 100%;
    height: auto;
    row-gap: 0px;
    flex-direction: row;
    order: 0;
    column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 75cae41 {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#\38 3528ab2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\38 3528ab2 {
    width: 446px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 51777f7 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 85px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 6% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 cd03485 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef239f89 {
    margin: 0px 0% 0px 0%;
}
    
#\31 b853c3f {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#a48e6b15 {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
}



@media all {
    
#\32 2917f71.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\32 2917f71 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f192c0ef {
    align-items: flex-start;
    width: 50.25%;
    min-height: 352px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    row-gap: 10px;
    justify-self: auto;
    min-width: 32px;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 20px 0px 0 20px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 7% 6% 7% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d10441ee {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 877f98d {
    width: 64px;
    height: 67px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9de6e4a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/51844ad3/dms3rep/multi/tire-rugged_20-.svg");
}
    
#a1c2a561 {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#abb18ff6 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\31 f687c94.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 f687c94 {
    width: 693vw;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -20px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ffdbe2a {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#d062f0b0 {
    margin: 0px 0% 0px 0%;
}
    
#\37 dd5fb43 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    order: 0;
    min-width: auto;
    max-width: 1120px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee13125b {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#cf38a101 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#f93a0779 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\35 3a29a35 {
    width: 49.21%;
    min-width: 32px;
    min-height: 357px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 20px 0px 0px 20px;
    background-image: url("https://lirp.cdn-website.com/51844ad3/dms3rep/multi/opt/Two+landscape+workers-1920w.png");
    order: 0;
    height: auto;
    align-self: auto;
    max-height: none;
    justify-self: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4ae38a3 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 85px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 6% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 3c54c13 {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#a3855c4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 092c68a {
    width: 49.89%;
    min-width: 32px;
    min-height: 352px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 0px 20px 20px 0px;
    background-image: url("https://lirp.cdn-website.com/51844ad3/dms3rep/multi/opt/AWX+landscape+worker-1920w.png");
    order: 0;
    height: auto;
    align-self: auto;
    max-height: none;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f89f1c7b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#f89f1c7b {
    width: 450px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 892c412 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    height: auto;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b62cb84 {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#\30 9f6728d {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 67px;
    max-height: 100%;
    height: auto;
    row-gap: 0px;
    flex-direction: row;
    order: 0;
    column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cd0cbaf {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#\39 c274bb3 {
    align-items: flex-start;
    width: 50.79%;
    min-height: 357px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    row-gap: 10px;
    justify-self: auto;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 0px 20px 20px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 7% 6% 7% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b6c1213.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\33 b6c1213 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 40px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0e720d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#e0e720d3 {
    width: 450px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe31d835 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b59af8b5 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 67px;
    max-height: 100%;
    height: auto;
    row-gap: 0px;
    flex-direction: row;
    order: 0;
    column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dadb55c0 {
    width: 64px;
    height: 67px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#daedeaf8 {
    min-height: 401px;
    padding: 12% 4% 4% 4%;
}
    
#eaf75d4b::before, #eaf75d4b > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 f36b9a8 {
    width: 48%;
    min-height: 8px;
}
    
#\30 d9e1ecd {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding-top: 12%;
}
    
#group_cq9 {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 118cebf {
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 7ce5738 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 3%;
    padding: 4% 4% 12% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9450b3f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 eae237b {
    margin: 0px 0% 0px 0%;
}
    
#\30 09462a4::before, #\30 09462a4 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5309350 {
    justify-self: auto;
    align-self: center;
    width: 70%;
    order: 1;
    height: 200px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f34cc2c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c51a3c33 {
    margin: 0px 0% 0px 0%;
}
    
#\32 16d26ef {
    order: 0;
    width: 70%;
    height: 200px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c117a22b {
    justify-self: auto;
    align-self: center;
    width: 70%;
    order: 1;
    height: 200px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b910c86 {
    order: 0;
    width: 70%;
    height: 200px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0473758 {
    order: 0;
}
    
#\39 4274793 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding-top: 12%;
}
    
#\39 be59857 {
    width: 100%;
    min-height: 8px;
}
    
#d66f4582.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d66f4582 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2d3167c {
    order: 1;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 51777f7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ef239f89 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\31 3419718 {
    height: auto;
}
    
#b72e723f {
    min-height: 336px;
    width: 100%;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#daedeaf8 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 6% 4%;
}
    
#eaf75d4b::before, #eaf75d4b > .bgExtraLayerOverlay {
    
}
    
#\32 b981452 {
    width: 90.36%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a8c8d49c {
    width: 100%;
    align-items: center;
    min-height: 320px;
    row-gap: 16px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\34 975c465 {
    width: 100.00%;
}
    
#\31 f36b9a8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\30 d9e1ecd {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 12%;
}
    
#group_cq9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_e4j.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#widget_e4j {
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 118cebf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    padding: 6% 6% 6% 6%;
}
    
#\34 7ce5738 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 6% 12% 6%;
}
    
#widget_sdn {
    height: 39px;
    width: 18.93%;
    order: 0;
}
    
#d6bcb251 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 269bf14 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0gd {
    min-height: auto;
    row-gap: 5px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 d6baada {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 9450b3f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 6% 0% 6% 0%;
}
    
#\30 09462a4::before, #\30 09462a4 > .bgExtraLayerOverlay {
    
}
    
#db5c099d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\34 5ec359d {
    width: 100.00%;
}
    
#widget_ufc {
    width: 160px;
}
    
#widget_j55 {
    width: 100%;
    height: auto;
}
    
#\39 eae237b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 5309350 {
    height: auto;
    width: auto;
    min-width: 32px;
}
    
#ebea42fe {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\33 f34cc2c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 28px;
}
    
#dd0d3197 {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 49d76eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 49d76eb {
    width: 301px;
    margin: -10px 0px 0px 0px;
}
    
#\37 451c9f5 {
    height: auto;
    width: 44px;
}
    
#\36 882ae89 {
    margin-left: 0%;
    margin-right: 0%;
    align-self: center;
}
    
#\32 15c2b29 {
    width: 100%;
    align-items: center;
    min-height: 60px;
    row-gap: 16px;
    height: auto;
    justify-content: center;
}
    
#b8b4fa18 {
    width: 100%;
    align-items: center;
    min-height: 226px;
    row-gap: 16px;
    height: auto;
    min-width: 32px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#group_l6j {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#d1dd016d {
    width: 100%;
    min-height: 230px;
    align-items: center;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 87f5108 {
    margin-left: 0%;
    margin-right: 0%;
    align-self: center;
}
    
#\39 f99fa1f {
    width: 100%;
    align-items: center;
    min-height: 223px;
    row-gap: 16px;
    height: auto;
    min-width: 32px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#ced3e85d {
    height: auto;
    width: 44px;
}
    
#\33 092ace2 {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
}
    
#db7876b0 {
    width: 100%;
    align-items: center;
    min-height: auto;
    row-gap: 16px;
    height: auto;
    justify-content: center;
}
    
#\35 3babf3f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 3babf3f {
    margin: -10px 0px 0px 0px;
}
    
#ed7d5d9e {
    width: 100%;
    min-height: 226px;
    align-items: center;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_lkf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 fbd2d13 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c117a22b {
    height: auto;
    width: auto;
    min-width: 32px;
}
    
#\32 16d26ef {
    height: auto;
    width: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ed93881 {
    column-gap: 0px;
    margin-top: 2px;
    min-height: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_b1n {
    flex-direction: row;
    min-width: 32px;
    width: 98.76%;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 901c8d1 {
    flex-direction: row;
    min-width: 32px;
    width: 98.76%;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b910c86 {
    height: auto;
    width: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\39 4274793 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 12%;
}
    
#\39 2d3167c {
    width: 100.00%;
}
    
#\39 be59857 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
}



@media (max-width: 767px) {
    
#\30 3fa2003 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 0bb3784 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#feedac97 {
    width: 327px;
}
    
#fdee9b66 {
    margin: 0px 0% 0px 0%;
}
    
#group_ouj {
    order: 1;
    min-width: 32px;
    width: 50.00%;
    height: auto;
    min-height: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_kqf {
    flex-direction: row;
    column-gap: 0px;
    min-height: 34.33476394849785%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d8a5cd4 {
    margin-left: 0%;
    margin-right: 0%;
    align-self: center;
}
    
#\37 0bc4908 {
    margin-left: 0%;
    margin-right: 0%;
    align-self: center;
}
    
#group_g7o {
    row-gap: 0px;
    width: 50%;
    min-height: 100%;
}
}



@media (max-width: 767px) {
    
#\39 459011b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\37 559254a {
    width: 100%;
    align-items: center;
    min-height: 60px;
    row-gap: 16px;
    height: auto;
    justify-content: center;
}
    
#\37 c33571b {
    width: 100%;
    align-items: center;
    min-height: 226px;
    row-gap: 16px;
    height: auto;
    min-width: 32px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\34 2072c64 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\37 fee769a {
    height: auto;
    width: 44px;
}
    
#\34 1f24255 {
    column-gap: 0px;
    margin-top: 2px;
    min-height: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 3c5b00d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 3c5b00d {
    width: 301px;
    margin: -10px 0px 0px 0px;
}
    
#\38 6517dcd {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 84e92d4 {
    height: auto;
    width: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9002d05 {
    height: auto;
    width: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7b0d688 {
    width: 100%;
    align-items: center;
    min-height: 223px;
    row-gap: 16px;
    height: auto;
    min-width: 32px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#e454f81e {
    flex-direction: row;
    min-width: 32px;
    width: 98.76%;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ec6f24d2 {
    margin-left: 0%;
    margin-right: 0%;
    align-self: center;
}
    
#\31 99dbfdf {
    width: 100%;
    min-height: 226px;
    align-items: center;
    min-width: 32px;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#fe8e2cf2 {
    width: 100%;
    min-height: 230px;
    align-items: center;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 bb5a05d {
    height: auto;
    width: 44px;
}
    
#\30 3293ea6 {
    margin-left: 0%;
    margin-right: 0%;
    align-self: center;
}
    
#\34 2536d0a {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ce841051 {
    flex-direction: row;
    min-width: 32px;
    width: 98.76%;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a6a97de {
    width: 100%;
    align-items: center;
    min-height: auto;
    row-gap: 16px;
    height: auto;
    justify-content: center;
}
    
#\33 75cae41 {
    height: auto;
    width: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3528ab2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 3528ab2 {
    margin: -10px 0px 0px 0px;
}
    
#\34 51777f7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 28px;
}
    
#\38 cd03485 {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 b853c3f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a48e6b15 {
    height: auto;
    width: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\32 2917f71 {
    margin-left: 0%;
    margin-right: 0%;
    align-self: center;
}
    
#f192c0ef {
    width: 100%;
    align-items: center;
    min-height: 226px;
    row-gap: 16px;
    height: auto;
    min-width: 32px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#d10441ee {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\33 877f98d {
    height: auto;
    width: 44px;
}
    
#a1c2a561 {
    height: auto;
    width: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abb18ff6 {
    flex-direction: row;
    min-width: 32px;
    width: 98.76%;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f687c94 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 ffdbe2a {
    flex-direction: row;
    min-width: 32px;
    width: 98.76%;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 dd5fb43 {
    column-gap: 0px;
    margin-top: 2px;
    min-height: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ee13125b {
    height: auto;
    width: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf38a101 {
    flex-direction: row;
    min-width: 32px;
    width: 98.76%;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f93a0779 {
    flex-direction: row;
    min-width: 32px;
    width: 98.76%;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3a29a35 {
    width: 100%;
    min-height: 226px;
    align-items: center;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c4ae38a3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 28px;
}
    
#\39 3c54c13 {
    height: auto;
    width: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3855c4f {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 092c68a {
    width: 100%;
    min-height: 230px;
    align-items: center;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f89f1c7b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f89f1c7b {
    width: 301px;
    margin: -10px 0px 0px 0px;
}
    
#\30 892c412 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\38 b62cb84 {
    height: auto;
    width: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9f6728d {
    width: 100%;
    align-items: center;
    min-height: 60px;
    row-gap: 16px;
    height: auto;
    justify-content: center;
}
    
#\33 cd0cbaf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 c274bb3 {
    width: 100%;
    align-items: center;
    min-height: 226px;
    row-gap: 16px;
    height: auto;
    min-width: 32px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\33 b6c1213 {
    margin-left: 0%;
    margin-right: 0%;
    align-self: center;
}
    
#e0e720d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e0e720d3 {
    width: 301px;
    margin: -10px 0px 0px 0px;
}
    
#fe31d835 {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b59af8b5 {
    width: 100%;
    align-items: center;
    min-height: 60px;
    row-gap: 16px;
    height: auto;
    justify-content: center;
}
    
#dadb55c0 {
    height: auto;
    width: 44px;
}
}

