@media all {
  *#dm .dmInner div.u_1673530924 .uqlMainContainer { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1673530924 .uqlMainContainer span.text { font-weight:700 !important; }

  *#dm .dmInner div.u_1673530924 .uqlLoginBtn { font-weight:700 !important; }

  *#dm .dmInner div.u_1673530924 .uqlRegisterBtn { font-weight:700 !important; }

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

  *#dm .dmInner div.u_1673530924 .uqnUser { font-weight:700 !important; }

  *#dm .dmInner div.u_1673530924 span.uqlCandidateInfo { font-weight:700 !important; }

  *#dm .dmInner *.u_1248739469 .shiva>span { text-align:CENTER !important; }

  *#dm .dmInner *.u_1310669840 .shiva>span { text-align:CENTER !important; }

  *#dm .dmInner *.u_1238072670 .shiva>span { text-align:CENTER !important; }

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

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

  *#dm .dmInner div.u_1053961743 .caption-container .caption-title { font-weight:700 !important; }

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

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

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

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

  *#dm .dmInner div.u_1102577200 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1875729893 input#location {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1875729893 select#location {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1875729893 #jobWorkType {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1875729893 #city {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1875729893 #jobSubCategories {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1875729893 #country {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1875729893 #geoSearch {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1875729893 #geoRange {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1875729893 #searchBox {
    border-style:solid !important;
    border-width:0px !important;
    font-weight:300 !important;
  }

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

  *#dm .dmInner div.u_1053961743 .caption-button:hover { background-image:none !important; }

  *#dm .dmInner div.u_1053961743 .caption-button.hover { background-image:none !important; }

  *#dm .dmInner div.u_1644590376 {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/beafd758/dms3rep/multi/opt/mail-1920w.png) !important;
    background-size:auto !important;
  }

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

  *#dm .dmInner div.u_1875729893 .searchBtn {
    border-radius:50px 50px 50px 50px !important;
    border-style:solid !important;
    border-width:0px !important;
    background-color:rgba(212,247,220,1) !important;
  }

  *#dm .dmInner div.u_1875729893 .searchBtn:hover {
    background-color:rgba(148,242,181,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1875729893 .searchBtn.hover {
    background-color:rgba(148,242,181,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_935464379 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(148,242,181,1) rgba(148,242,181,1) rgba(148,242,181,1) rgba(148,242,181,1) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1248739469 .shiva>span {
    font-family: 'Poppins' !important;
    font-weight:600 !important;
    color:rgba(34,34,34,1) !important;
  }

  *#dm .dmInner div.u_1310669840 .shiva>span {
    font-family: 'Poppins' !important;
    font-weight:600 !important;
    color:rgba(34,34,34,1) !important;
  }

  *#dm .dmInner div.u_1238072670 .shiva>span {
    font-family: 'Poppins' !important;
    font-weight:600 !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1411095406 .consultList-consultName {
    color:rgba(148,242,181,1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1411095406 .consultList-consultPos {
    color:var(--color_1) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1411095406 .consultList-ContactCompact { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1411095406 .consultList-consultant-Three-desktop div.consultList-consultImg { border-radius:200px 200px 200px 200px !important; }

  *#dm .dmInner *.u_1411095406 .fas.fa-chevron-right.slick-next.slick-arrow { color:rgba(148,242,181,1) !important; }

  *#dm .dmInner *.u_1411095406 .fas.fa-chevron-left.slick-prev.slick-arrow { color:rgba(148,242,181,1) !important; }

  *#dm .dmInner *.u_1411095406 .slick-prev { color:rgba(148,242,181,1) !important; }

  *#dm .dmInner *.u_1411095406 .slick-next { color:rgba(148,242,181,1) !important; }

  *#dm .dmInner *.u_1411095406 .slick-prev:before { color:rgba(148,242,181,1) !important; }

  *#dm .dmInner *.u_1411095406 .slick-next:before { color:rgba(148,242,181,1) !important; }

  *#dm .dmInner div.u_1411095406 .consultList-consultant-Three-mobile .consultList-consultImg { border-radius:200px 200px 200px 200px !important; }

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

  *#dm .dmInner *.u_1053961743 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_1411095406 .consultList-consultant-Three-tablet .consultList-consultImg { border-radius:100px 100px 100px 100px !important; }

  *#dm .dmInner div.u_1875729893 #location {
    font-weight:300 !important;
    color:rgba(34,34,34,1) !important;
  }

  *#dm .dmInner div.u_1875729893 .option-state {
    font-weight:300 !important;
    color:rgba(34,34,34,1) !important;
  }

  *#dm .dmInner div.u_1875729893 #jobCategories {
    border-style:solid !important;
    border-width:0px !important;
    font-weight:300 !important;
    color:rgba(34,34,34,1) !important;
  }

  *#dm .dmInner div.u_1875729893 .opt-category {
    font-weight:300 !important;
    color:rgba(34,34,34,1) !important;
  }

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

  *#dm .dmInner *.u_1875729893 .option-state { text-align:LEFT !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1875729893 .searchBtn span.text { color:rgba(34,34,34,1) !important; }

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

  *#dm .dmInner div.u_1591590393 { background-color:rgba(66,66,70,1) !important; }

  *#dm .dmInner div.u_1755967927 .flex-items-jobname-text { color:var(--color_2) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1755967927 .flex-items-joblink-button-A:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1755967927 .flex-items-joblink-button-A.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1755967927 .flex-items-joblink-button-B:hover {
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1755967927 .flex-items-joblink-button-B.hover {
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1755967927 .flex-items-joblink-button-B:hover span.text { text-decoration:underline !important; }

  *#dm .dmInner div.u_1755967927 .flex-items-joblink-button-B.hover span.text { text-decoration:underline !important; }

  *#dm .dmInner div.u_1755967927 .container-card {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/beafd758/dms3rep/multi/opt/sdvz-1920w.png) !important;
    background-size:cover !important;
    background-color:var(--color_4) !important;
    border-style:solid !important;
    border-color:var(--color_6) !important;
    border-width:14px !important;
    border-radius:30px 30px 30px 30px !important;
  }

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

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

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

  *#dm .dmInner nav.u_4127438619 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1673530924 .uqlMainContainer { width:200px !important; }

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

  *#dm .dmInner *.u_1053961743 .caption-inner {
    padding-left:10px !important;
    padding-right:10px !important;
  }

  *#dm .dmInner *.u_1875729893 .shzmSearch { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #shzmSearch { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #city { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #jobSubCategories { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #country { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #geoSearch { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #geoRange { border-radius:50px !important; }

  *#dm .dmInner div.u_1875729893 .searchBtn { height:50px !important; }

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

  *#dm .dmInner div.u_1875729893 #jobWorkType { height:0px !important; }

  *#dm .dmInner div.u_1875729893 #searchBox {
    font-size:15px !important;
    height:50px !important;
  }

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

  *#dm .dmInner div.u_1875729893 #jobCategories {
    font-size:15px !important;
    height:50px !important;
  }

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

  *#dm .dmInner div.u_1875729893 #location {
    font-size:15px !important;
    height:50px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1411095406 .consultList-consultName { font-size:20px !important; }

  *#dm .dmInner div.u_1411095406 .consultList-consultPos { font-size:15px !important; }

  *#dm .dmInner *.u_1411095406 .fas.fa-chevron-right.slick-next.slick-arrow { font-size:25px !important; }

  *#dm .dmInner *.u_1411095406 .fas.fa-chevron-left.slick-prev.slick-arrow { font-size:25px !important; }

  *#dm .dmInner *.u_1411095406 .slick-prev { font-size:25px !important; }

  *#dm .dmInner *.u_1411095406 .slick-next { font-size:25px !important; }

  *#dm .dmInner *.u_1411095406 .slick-prev:before { font-size:25px !important; }

  *#dm .dmInner *.u_1411095406 .slick-next:before { font-size:25px !important; }

  *#dm .dmInner *.u_1411095406 .consultList-consultant-Three-desktop div.consultList-consultImg {
    height:500px !important;
    width:300px !important;
  }

  *#dm .dmInner *.u_1411095406 .consultList-ContactShow i { font-size:30px !important; }

  *#dm .dmInner *.u_1411095406 .consultList-consultImgCompact a { font-size:30px !important; }

  *#dm .dmInner *.u_1411095406 .consultList-consultant-Three-desktop {
    max-width:100% !important;
    margin-left:5px !important;
    margin-right:5px !important;
  }

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

  *#dm .dmInner *.u_1875729893 #location { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #jobWorkType { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #jobCategories { border-radius:50px !important; }

  *#dm .dmInner div.u_1053961743 .caption-button {
    width:160px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1755967927 .container-card {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-position:100% 100% !important;
  }

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

  *#dm .dmInner *.u_1755967927 .flex-container-job-types { padding-bottom:5px !important; }

  *#dm .dmInner *.u_1755967927 .flex-container-location { padding-bottom:6px !important; }

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

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

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

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

  *#dm .dmInner *.u_1755967927 .container-card-content { height:419px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1053961743 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_1053961743 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner div.u_1053961743 .caption-button { width:154px !important; }

  *#dm .dmInner *.u_1875729893 .shzmSearch { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #jobCategories { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #shzmSearch { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #location { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #jobWorkType { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #city { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #jobSubCategories { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #country { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #geoSearch { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #geoRange { border-radius:50px !important; }

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

  *#dm .dmInner *.u_1411095406 .consultList-consultant-Three-tablet { max-width:100% !important; }

  *#dm .dmInner *.u_1411095406 .fas.fa-chevron-right.slick-next.slick-arrow { font-size:25px !important; }

  *#dm .dmInner *.u_1411095406 .fas.fa-chevron-left.slick-prev.slick-arrow { font-size:25px !important; }

  *#dm .dmInner *.u_1411095406 .slick-prev { font-size:25px !important; }

  *#dm .dmInner *.u_1411095406 .slick-next { font-size:25px !important; }

  *#dm .dmInner *.u_1411095406 .slick-prev:before { font-size:25px !important; }

  *#dm .dmInner *.u_1411095406 .slick-next:before { font-size:25px !important; }

  *#dm .dmInner div.u_1248739469 .shiva>span { font-size:40px !important; }

  *#dm .dmInner div.u_1310669840 .shiva>span { font-size:40px !important; }

  *#dm .dmInner div.u_1238072670 .shiva>span { font-size:40px !important; }

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

  *#dm .dmInner div.u_1755967927 .container-card {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-position:100% 100% !important;
  }

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

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

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

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

  *#dm .dmInner *.u_1411095406 .consultList-consultant-Three-tablet .consultList-consultImg {
    width:250px !important;
    height:350px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1053961743 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_1053961743 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner *.u_1875729893 .shzmSearch { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #shzmSearch { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #city { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #jobSubCategories { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #country { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #geoSearch { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #geoRange { border-radius:50px !important; }

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

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

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

  *#dm .dmInner div.u_1875729893 #searchBox {
    font-size:15px !important;
    height:45px !important;
  }

  *#dm .dmInner div.u_1875729893 #jobCategories {
    font-size:15px !important;
    height:45px !important;
  }

  *#dm .dmInner div.u_1875729893 #location {
    font-size:15px !important;
    height:45px !important;
  }

  *#dm .dmInner div.u_1875729893 .searchBtn { height:45px !important; }

  *#dm .dmInner *.u_1411095406 .consultList-consultant-Three-mobile { max-width:65% !important; }

  *#dm .dmInner *.u_1411095406 .fas.fa-chevron-right.slick-next.slick-arrow { font-size:20px !important; }

  *#dm .dmInner *.u_1411095406 .fas.fa-chevron-left.slick-prev.slick-arrow { font-size:20px !important; }

  *#dm .dmInner *.u_1411095406 .slick-prev { font-size:20px !important; }

  *#dm .dmInner *.u_1411095406 .slick-next { font-size:20px !important; }

  *#dm .dmInner *.u_1411095406 .slick-prev:before { font-size:20px !important; }

  *#dm .dmInner *.u_1411095406 .slick-next:before { font-size:20px !important; }

  *#dm .dmInner *.u_1875729893 #location { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #jobWorkType { border-radius:50px !important; }

  *#dm .dmInner *.u_1875729893 #jobCategories { border-radius:50px !important; }

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

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

  *#dm .dmInner div.u_1053961743 .caption-button span.text { font-size:15px !important; }

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

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

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

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

  *#dm .dmInner div.u_1248739469 .shiva>span { font-size:45px !important; }

  *#dm .dmInner div.u_1310669840 .shiva>span { font-size:45px !important; }

  *#dm .dmInner div.u_1053961743 .caption-button {
    width:160px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1755967927 .container-card {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-position:100% 100% !important;
  }

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

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

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

  *#dm .dmInner *.u_1755967927 .container-card { width:325px !important; }

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

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

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

  *#dm .dmInner *.u_1755967927 .flex-items-job-short-description {
    line-height:122% !important;
    -webkit-line-clamp:7 !important;
  }

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

  *#dm .dmInner div.u_1238072670 .shiva>span { font-size:45px !important; }

  *#dm .dmInner *.u_1411095406 .consultList-consultant-Three-mobile .consultList-consultImg {
    height:313px !important;
    width:215px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.95;
}
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 39.04%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/beafd758/dms3rep/multi/opt/25b5067b-a8cc-4472-9bb3-42ff6410e4fe-1920w.jpg);
    background-position: 0% 50%;
    align-items: center;
    padding: 180px 0px 80px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: initial;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_78d::before, #group_78d > .bgExtraLayerOverlay {
    
}
#group_78d {
    width: 60.96%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#\34 dfed6e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 40px 20px 40px;
}
#\34 dfed6e8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 20px 0% 0px 0%;
}
    
#\36 fca8fbd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 fca8fbd {
    width: 1361px;
    height: 75.9943px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_e0u.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 40px 0px 40px;
}
#widget_e0u {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 240px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#group_kjb {
    width: 30%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_n41 {
    width: 30%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e68b951e {
    width: 100%;
    height: 60px;
    max-width: 100%;
}
    
#\36 9f96c9f {
    width: 100%;
    height: 60px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cc93da6 {
    width: 100%;
    height: 60px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_klb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b7dd7cdd {
    width: 88.69%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3a82f83 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4ul {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 3a2da32 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8178a87 {
    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;
}
}



@media all {
    
#\35 794303f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 26aa88b {
    min-height: 810px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#de3fba1c {
    background-color: rgba(245,245,245,1);
    background-image: none;
}
    
#widget_9g4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_18i.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_18i {
    width: 10%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f82d6e3b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d728bf05 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 108.14%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8841708 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 108.14%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f876bb6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 7px 0% 0px 0%;
}
    
#\36 5ebfd03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 7px 0% 0px 0%;
}
    
#\34 003660b {
    width: 88.18%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#af1bbc41 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.22%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0% 0px 0%;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4fc3af3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 33033d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#bc5ce667 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 565px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb780df9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 108.14%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 26def12 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 30.22%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    padding: 0px 0% 0% 0%;
    margin: 40px 0% 0px 0%;
}
    
#\33 33fde45 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 7px 0% 0px 0%;
}
    
#cc23d3cc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b159aae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 9px 0% 0px 0%;
}
    
#\38 c0e91f1::before, #\38 c0e91f1 > .bgExtraLayerOverlay {
    
}
#\38 c0e91f1 {
    flex-direction: row;
    align-items: center;
    width: 33.05%;
    min-height: 549px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0,0,0,0);
    order: 2;
    padding: 0% 0% 0% 0%;
}
    
#d100ace7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#d100ace7 {
    width: 180px;
    height: auto;
    min-width: 32px;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 3;
    margin: -63px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_eeg {
    width: 100.00%;
    height: 546px;
    max-width: 100%;
}
    
#\39 fa855d0 {
    width: 32.71%;
    height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ccec685 {
    width: 32.71%;
    height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7f1b9b7 {
    width: 32.71%;
    height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9eb6b6e {
    width: 32.71%;
    height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 ac699b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b92f383 {
    min-height: 746px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#widget_v9u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_7vt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a73c9b0e {
    border-width: 0 0 0 0;
    border-color: rgba(34,34,34,1) rgba(34,34,34,1) rgba(34,34,34,1) rgba(34,34,34,1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
}



@media all {
    
#\35 ff82810 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 07aeb86 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 03a7940 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\31 5e39366 {
    background-color: rgba(34,34,34,1);
    background-image: url();
}
#\31 5e39366.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#widget_6g4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lf9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d3476d03.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#d3476d03 {
    width: 160px;
    height: auto;
    min-width: 32px;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 941cc28.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 941cc28 {
    width: 160px;
    height: auto;
    min-width: 32px;
    min-height: 50px;
    max-width: 100%;
}
}



@media all {
    
#ef69d282 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 be7100d {
    min-height: 787px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#c844fc6d[data-background-color-animation] {
    
}
#c844fc6d::before, #c844fc6d > .bgExtraLayerOverlay {
    
}
#c844fc6d {
    background-image: url("https://lirp.cdn-website.com/beafd758/dms3rep/multi/opt/Rez_Web_Texture_White_Icons_1920x1080-abcc7698-1920w.png");
    background-attachment: fixed;
}
#c844fc6d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAC4jAAAuIwF4pT92AAAANElEQVQI122MQQoAIAzD9v8vm4CgMje0xzZpAKLKjZnIChgrFYkitXkTn/kQr90PhK9dmglo+bEvPNbj5wAAAABJRU5ErkJggg==');
}
    
#widget_h04 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 15329b4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 15329b4 {
    width: 160px;
    height: auto;
    min-width: 32px;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pt3 {
    width: 1120px;
    height: 608px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#f0cc85cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 796572f {
    min-height: 528px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 dc4f4a3::before, #\36 dc4f4a3 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
}
#\36 dc4f4a3 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/beafd758/dms3rep/multi/opt/Rez_Web_Texture_White_Icons_1920x1080-abcc7698-1920w.png");
    background-attachment: fixed;
}
#\36 dc4f4a3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAC4jAAAuIwF4pT92AAAANElEQVQI122MQQoAIAzD9v8vm4CgMje0xzZpAKLKjZnIChgrFYkitXkTn/kQr90PhK9dmglo+bEvPNbj5wAAAABJRU5ErkJggg==');
}
    
#widget_8nr.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_8nr {
    width: 100.00%;
    height: 438px;
    max-width: 100%;
    min-width: 32px;
}
    
#e618ffb2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_hat {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_ofs {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(66, 66, 70, 1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 0px 20px 0px;
    margin: 29px 0% 0px 0%;
}
}



@media all {
    
#e152c93b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#adf6f798 {
    min-height: 869px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#dfc5e21c {
    background-color: rgba(34, 34, 34, 1);
    background-image: none;
    background-position: 100% 0%;
}
    
#widget_917 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eaf3a505.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#eaf3a505 {
    width: 217px;
    height: auto;
    min-width: 32px;
    min-height: 50px;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 463px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c4016d0 {
    width: 1120px;
    height: 184.347px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 545px;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    width: 39.81%;
    min-height: 8px;
    height: auto;
    order: 0;
    padding: 100px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_78d::before, #group_78d > .bgExtraLayerOverlay {
    
}
#group_78d {
    width: 60.19%;
    min-height: 8px;
    order: 1;
    height: auto;
    padding: 80px 0px 80px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_e0u.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 30px 0px 30px;
}
#widget_e0u {
    margin: 0px 0% 0px 0%;
}
    
#\34 dfed6e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 30px 20px 30px;
}
#\34 dfed6e8 {
    margin: 20px 0% 0px 0%;
}
    
#\36 fca8fbd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 fca8fbd {
    margin: 26px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding: 50px 30px 50px 30px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#b7dd7cdd {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 26aa88b {
    min-height: 717px;
    padding: 50px 30px 50px 30px;
}
    
#\30 135740e {
    margin: 0px 0% 0px 0%;
}
    
#\35 ccec685 {
    width: 50%;
}
    
#d100ace7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#d100ace7 {
    margin: 2px 0% 0px 0%;
}
    
#widget_eeg {
    height: 412px;
}
    
#\38 c0e91f1 {
    height: auto;
    min-height: 470px;
    width: 37.54%;
}
    
#bc5ce667 {
    align-items: flex-start;
    height: auto;
    min-height: 534px;
}
    
#\31 26def12 {
    width: 28.23%;
    padding: 0px 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#af1bbc41 {
    width: 28.23%;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 fa855d0 {
    width: 50%;
}
    
#\37 9eb6b6e {
    width: 50%;
}
    
#\36 7f1b9b7 {
    width: 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b92f383 {
    min-height: 706px;
    padding: 50px 30px 50px 30px;
}
    
#\33 c879504 {
    margin: 0px 0% 0px 0%;
}
    
#widget_7vt {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 03a7940 {
    padding: 50px 30px 50px 30px;
}
    
#\36 80b5376 {
    margin: 0px 0% 0px 0%;
}
    
#\35 ff82810 {
    width: 41.21%;
}
    
#\34 07aeb86 {
    width: 54.79%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 be7100d {
    min-height: 739px;
    padding: 50px 30px 50px 30px;
}
    
#c844fc6d::before, #c844fc6d > .bgExtraLayerOverlay {
    
}
#c844fc6d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAC4jAAAuIwF4pT92AAAANElEQVQI122MQQoAIAzD9v8vm4CgMje0xzZpAKLKjZnIChgrFYkitXkTn/kQr90PhK9dmglo+bEvPNbj5wAAAABJRU5ErkJggg==');
}
    
#e3d55323 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 796572f {
    padding: 50px 30px 50px 30px;
}
    
#\36 dc4f4a3::before, #\36 dc4f4a3 > .bgExtraLayerOverlay {
    
}
#\36 dc4f4a3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAC4jAAAuIwF4pT92AAAANElEQVQI122MQQoAIAzD9v8vm4CgMje0xzZpAKLKjZnIChgrFYkitXkTn/kQr90PhK9dmglo+bEvPNbj5wAAAABJRU5ErkJggg==');
}
    
#widget_8nr {
    width: 68.63%;
    align-self: stretch;
    order: 0;
    max-height: none;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e618ffb2 {
    margin: 0px 0% 0px 0%;
}
    
#f0cc85cf {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_hat.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_hat {
    min-width: 32px;
    order: 0;
    width: 573px;
    margin: 0px 0% 20px 0%;
}
    
#group_ofs {
    min-width: 32px;
    order: 1;
    width: 100%;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#adf6f798 {
    min-height: 813px;
    padding: 50px 30px 50px 30px;
}
    
#ad990b1f {
    margin: 0px 0% 0px 0%;
}
    
#eaf3a505 {
    margin-top: 381px;
    width: 189px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    padding: 30px 0px 60px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_78d::before, #group_78d > .bgExtraLayerOverlay {
    
}
#group_78d {
    width: 100%;
    min-height: 279px;
    align-items: center;
    height: auto;
    order: 0;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_e0u.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#widget_e0u {
    margin: 0px 0% 0px 0%;
}
    
#\34 dfed6e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 15px 20px 15px;
}
#\34 dfed6e8 {
    margin: 20px 0% 0px 0%;
}
    
#\36 fca8fbd {
    margin-top: 27px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#group_kjb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_n41 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 794303f {
    width: 100%;
    min-height: 1231px;
    align-items: center;
    height: auto;
}
    
#\38 26aa88b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#\38 c0e91f1::before, #\38 c0e91f1 > .bgExtraLayerOverlay {
    
}
#\38 c0e91f1 {
    min-width: 32px;
    order: 0;
    width: 100.00%;
    height: auto;
    min-height: 448px;
    margin: 2px 0% 0px 0%;
}
    
#widget_eeg {
    height: 448px;
}
    
#\39 fa855d0 {
    height: 104px;
    width: 100%;
}
    
#\35 ccec685 {
    height: 104px;
    width: 100%;
}
    
#\36 7f1b9b7 {
    height: 104px;
    width: 100%;
}
    
#\37 9eb6b6e {
    height: 104px;
    width: 100%;
}
    
#\30 135740e {
    margin: 0px 0% 0px 0%;
}
    
#bc5ce667 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 26def12 {
    min-width: 32px;
    order: 1;
    width: 100.00%;
    height: auto;
    min-height: 264px;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#af1bbc41 {
    min-width: 32px;
    order: 2;
    width: 100.00%;
    height: auto;
    min-height: 393px;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0px 0% 0px 0%;
}
    
#f8841708 {
    width: 48%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 003660b {
    width: 100.00%;
}
    
#bb780df9 {
    height: auto;
    min-height: 259px;
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#cc23d3cc {
    width: 48%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d100ace7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#d100ace7 {
    align-self: center;
    min-height: 50px;
    width: 160px;
    margin: -100px 0% 0px 0%;
}
    
#widget_18i {
    width: 25%;
    margin-top: -6px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d728bf05 {
    width: 48%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 ac699b5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 b92f383 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#\33 c879504 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 ff82810 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 07aeb86 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 03a7940 {
    min-height: unset;
    flex-direction: column;
    padding: 30px 15px 30px 15px;
}
    
#\36 80b5376 {
    margin: 0px 0% 0px 0%;
}
    
#\34 941cc28 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-height: 50px;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lf9 {
    order: 0;
}
}



@media (max-width: 767px) {
    
#ef69d282 {
    width: 100%;
    min-height: 829px;
    align-items: center;
    height: auto;
    justify-content: space-between;
}
    
#\37 be7100d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#c844fc6d::before, #c844fc6d > .bgExtraLayerOverlay {
    
}
#c844fc6d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAC4jAAAuIwF4pT92AAAANElEQVQI122MQQoAIAzD9v8vm4CgMje0xzZpAKLKjZnIChgrFYkitXkTn/kQr90PhK9dmglo+bEvPNbj5wAAAABJRU5ErkJggg==');
}
    
#e3d55323 {
    margin: 0px 0% 0px 0%;
}
    
#widget_pt3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_pt3 {
    height: 657px;
    margin: 0px 0% 60px 0%;
}
}



@media (max-width: 767px) {
    
#f0cc85cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: column;
    row-gap: 15px;
}
    
#\35 796572f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#\36 dc4f4a3::before, #\36 dc4f4a3 > .bgExtraLayerOverlay {
    
}
#\36 dc4f4a3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAC4jAAAuIwF4pT92AAAANElEQVQI122MQQoAIAzD9v8vm4CgMje0xzZpAKLKjZnIChgrFYkitXkTn/kQr90PhK9dmglo+bEvPNbj5wAAAABJRU5ErkJggg==');
}
    
#e618ffb2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_hat {
    min-width: 32px;
    width: 97.91%;
    margin: 0px 0% 0px 0%;
}
    
#group_ofs {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_8nr {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#e152c93b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#adf6f798 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#ad990b1f {
    margin: 0px 0% 0px 0%;
}
    
#eaf3a505 {
    margin-top: 319px;
    order: 5;
    min-height: 50px;
    width: 179px;
}
    
#widget_917 {
    order: 0;
}
    
#\37 c4016d0 {
    order: 2;
    margin-top: -23px;
}
}

