@media all {
  *#dm .dmInner a.u_1746920839 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1375200092 .uqlMainContainer:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1375200092 .uqlMainContainer.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1375200092 .uqlMainContainer {
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_1375200092 .uqlRegisterBtn {
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1375200092 .uqlDivider { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1375200092 .uqnUser {
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1375200092 span.uqlCandidateInfo {
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

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

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

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

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

  *#dm .dmInner *.u_1117070117 { background-position:100% 50% !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1570486564 hr {
    border-width:5px !important;
    color:rgba(255,255,255,0.65) !important;
  }

  *#dm .dmInner div.u_1776663370 hr {
    border-width:5px !important;
    color:rgba(47,79,79,0.5) !important;
  }

  *#dm .dmInner div.u_2116881483 .svg { fill:rgba(58,71,80,1) !important; }

  *#dm .dmInner div.u_528173140 .shmTestimonial-comments {
    border-style:solid !important;
    border-width:3px !important;
    border-color:rgba(58,71,80,0.04) !important;
  }

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

  *#dm .dmInner div.u_528173140 .shmTestimonial-userName {
    font-family: 'Lato' !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_528173140 .shmTestimonial-userName p {
    font-family: 'Lato' !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_528173140 .shmTestimonial-userName i {
    font-family: 'Lato' !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1028558100 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://lirp.cdn-website.com/0270dca3/dms3rep/multi/opt/mail+%282%29-1920w.png) !important;
  }

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

  *#dm .dmInner div.u_1286742177 .searchBtn:hover {
    background-image:none !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1286742177 .searchBtn.hover {
    background-image:none !important;
    background-color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_1635340359 hr {
    border-width:2px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1102882357 hr {
    border-width:2px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_586281075 .tjText {
    color:var(--color_2) !important;
    font-family: 'Lexend' !important;
  }

  *#dm .dmInner div.u_1286742177 .searchBtn {
    border-style:solid !important;
    border-width:0px !important;
    background-image:linear-gradient(90deg,rgba(82,107,151,1) 6%,rgba(82,107,151,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1290733030 hr {
    border-width:5px !important;
    color:rgba(125,157,207,0.8) !important;
  }

  *#dm .dmInner div.u_1060345082 hr {
    border-width:5px !important;
    color:rgba(125,157,207,0.8) !important;
  }

  *#dm .dmInner div.u_1748612439 hr {
    border-width:5px !important;
    color:rgba(125,157,207,0.8) !important;
  }

  *#dm .dmInner div.u_1249802396 {
    background-image:radial-gradient(circle,rgba(82,107,151,1) 0%,rgba(141,159,189,1) 100%) !important;
    border-radius:5px 5px 5px 5px !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_4065585864 {
    background-image:radial-gradient(circle,rgba(82,107,151,1) 0%,rgba(141,159,189,1) 100%) !important;
    border-radius:5px 5px 5px 5px !important;
    background-origin:border-box !important;
  }

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

  *#dm .dmInner div.u_1197619291 hr {
    border-width:5px !important;
    color:rgba(125,157,207,1) !important;
  }

  *#dm .dmInner div.u_1438197370 hr {
    border-width:5px !important;
    color:rgba(125,157,207,0.8) !important;
  }

  *#dm .dmInner a.u_1545688258:hover { background-image:none !important; }

  *#dm .dmInner a.u_1545688258.hover { background-image:none !important; }

  *#dm .dmInner a.u_1746022375:hover { background-image:none !important; }

  *#dm .dmInner a.u_1746022375.hover { background-image:none !important; }

  *#dm .dmInner div.u_309876468 .flex-items-job-long-description { font-weight:300 !important; }

  *#dm .dmInner div.u_309876468 .container-card {
    background-image:linear-gradient(90deg,rgba(82,107,151,1) 6%,rgba(57,58,92,1) 100%) !important;
    background-origin:border-box !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

  *#dm .dmInner div.u_309876468 .flex-items-location-city { font-weight:200 !important; }

  *#dm .dmInner div.u_309876468 .flex-container-job-types { font-weight:200 !important; }

  *#dm .dmInner div.u_309876468 .flex-items-job-types-worktype { font-weight:200 !important; }

  *#dm .dmInner div.u_309876468 .flex-items-job-posted-date { font-weight:300 !important; }

  *#dm .dmInner div.u_309876468 .flex-items-joblink-button-A {
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_309876468 .flex-items-joblink-button-A span.text { color:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner div.u_309876468 .flex-items-joblink-button-A:hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_309876468 .flex-items-joblink-button-A.hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_309876468 .flex-items-joblink-button-B {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_309876468 .flex-items-joblink-button-B span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_309876468 .flex-items-joblink-button-B:hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_309876468 .flex-items-joblink-button-B.hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_4002306210 .caption-container .caption-title {
    font-family: 'Lexend' !important;
    font-weight:500 !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1153140019:hover { background-image:none !important; }

  *#dm .dmInner a.u_1153140019.hover { background-image:none !important; }

  *#dm .dmInner div.u_1133426148 hr {
    border-width:5px !important;
    color:rgba(125,157,207,0.8) !important;
  }

  *#dm .dmInner *.u_309876468 .splide__arrow { background-color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_586281075 .tjText2 {
    color:var(--color_2) !important;
    font-family: 'Lexend' !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1286742177 #searchBox { font-weight:300 !important; }

  *#dm .dmInner div.u_1754800186 .shiva>span {
    color:rgba(255,255,255,1) !important;
    font-family: 'Lexend' !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1637160700 .shiva>span {
    color:rgba(255,255,255,1) !important;
    font-family: 'Lexend' !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_2258386830 .shiva>span {
    color:rgba(255,255,255,1) !important;
    font-family: 'Lexend' !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1515648657 {
    background-image:radial-gradient(circle,rgba(82,107,151,1) 0%,rgba(141,159,189,1) 100%) !important;
    border-radius:5px 5px 5px 5px !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1255249694 hr {
    border-width:5px !important;
    color:rgba(125,157,207,0.8) !important;
  }

  *#dm .dmInner div.u_1298709510 {
    background-image:radial-gradient(circle,rgba(82,107,151,1) 0%,rgba(141,159,189,1) 100%) !important;
    border-radius:5px 5px 5px 5px !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1225154189 hr {
    border-width:5px !important;
    color:rgba(125,157,207,0.8) !important;
  }

  *#dm .dmInner div.u_309876468 .flex-items-jobname-text { font-weight:400 !important; }

  *#dm .dmInner div.u_309876468 .flex-items-job-short-description { font-weight:300 !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1704643698 .uqlMainContainer span.text { font-size:18px !important; }

  *#dm .dmInner div.u_1375200092 .uqlMainContainer {
    height:54px !important;
    width:192px !important;
  }

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

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

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

  *#dm .dmInner *.u_1375200092 .uqlDivider {
    width:2px !important;
    margin-right:0px !important;
    margin-left:0px !important;
  }

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

  *#dm .dmInner div.u_1375200092 span.uqlCandidateInfo { font-size:16px !important; }

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

  *#dm .dmInner *.u_4002306210 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_4002306210 .photoGalleryViewAll { padding:0 5px !important; }

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

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

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

  *#dm .dmInner *.u_528173140 .shmTestimonial-comments { border-radius:5px !important; }

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

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

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

  *#dm .dmInner div.u_528173140 .shmTestimonial-userName { font-size:22px !important; }

  *#dm .dmInner div.u_528173140 .shmTestimonial-userName p { font-size:22px !important; }

  *#dm .dmInner div.u_528173140 .shmTestimonial-userName i { font-size:22px !important; }

  *#dm .dmInner div.u_586281075 .tjText2 { font-size:96px !important; }

  *#dm .dmInner div.u_586281075 .tjText { font-size:96px !important; }

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

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

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

  *#dm .dmInner *.u_309876468 .flex-items-job-long-description {
    -webkit-line-clamp:5 !important;
    line-height:141% !important;
  }

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

  *#dm .dmInner *.u_309876468 .flex-container-joblink-buttons { padding:30px !important; }

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

  *#dm .dmInner div.u_309876468 .flex-items-job-types-worktype { font-size:15px !important; }

  *#dm .dmInner div.u_309876468 .flex-items-location-city { font-size:15px !important; }

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

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

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

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

  *#dm .dmInner *.u_309876468 .splide__arrow { opacity:100% !important; }

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

  *#dm .dmInner *.u_309876468 .space-the-arrows { padding-left:40px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_4002306210 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_4002306210 .photoGalleryViewAll { padding:0 5px !important; }

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

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

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

  *#dm .dmInner div.u_586281075 .tjText { font-size:45px !important; }

  *#dm .dmInner div.u_586281075 .tjText2 { font-size:45px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_309876468 .flex-items-location-city { font-size:15px !important; }

  *#dm .dmInner div.u_309876468 .flex-items-job-types-worktype { font-size:15px !important; }

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

  *#dm .dmInner *.u_309876468 .flex-items-job-long-description {
    -webkit-line-clamp:5 !important;
    line-height:135% !important;
  }

  *#dm .dmInner div.u_309876468 .flex-items-joblink-button-A span.text { font-size:15px !important; }

  *#dm .dmInner div.u_309876468 .flex-items-joblink-button-B span.text { font-size:15px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_1) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1776390973 .uqlDivider {
    margin-left:0px !important;
    margin-right:0px !important;
  }

  *#dm .dmInner *.u_4002306210 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_4002306210 .photoGalleryViewAll { padding:0 5px !important; }

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

  *#dm .dmInner div.u_586281075 .tjText2 { font-size:35px !important; }

  *#dm .dmInner div.u_586281075 .tjText { font-size:35px !important; }

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

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

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

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

  *#dm .dmInner *.u_309876468 .flex-container-joblink-buttons { padding:20px !important; }

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

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

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

  *#dm .dmInner *.u_309876468 .flex-items-job-long-description {
    -webkit-line-clamp:6 !important;
    line-height:128% !important;
  }

  *#dm .dmInner *.u_309876468 .container-card-content {
    padding:20px !important;
    height:400px !important;
  }

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

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

  *#dm .dmInner div.u_309876468 .flex-items-joblink-button-B { height:40px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: rgba(0,0,0,0);
}
#flex-header[data-overlapping]:not([data-scrolling]) {
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 587px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 350px 40px 200px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f[data-background-color-animation] {
    
}
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 17%, rgba(5, 84, 129, 1) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    background-attachment: fixed;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\37 20c89e3 {
    width: 528px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: -13px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8k1 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 e4bf17c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 31.33%;
    min-width: 4%;
    order: 0;
}
    
#\33 6b3385c {
    min-height: 279px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 1d68031 {
    background-image: linear-gradient(90deg, rgba(125, 157, 207, 1) 0%, rgba(57, 58, 92, 1) 100%);
    background-origin: border-box;
}
    
#widget_j6b {
    width: 382px;
    height: 64px;
    max-width: 100%;
}
    
#widget_1oc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b5ae17fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 31.33%;
    min-width: 4%;
    order: 2;
}
    
#\31 f9ad4fc {
    width: 382px;
    height: 64px;
    max-width: 100%;
}
    
#d5b12f43 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 861edd7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 31.33%;
    min-width: 4%;
    order: 1;
}
    
#f8d95e3e {
    width: 382px;
    height: 64px;
    max-width: 100%;
}
    
#\33 20a9565 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 500b4b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 4957d43 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 0cf9571 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_0k7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_reb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_reb {
    width: 128px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-top: -10px;
}
    
#group_cd4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-top: 7px;
}
    
#widget_0o1 {
    width: 30.08%;
    height: 572px;
    max-width: 100%;
    order: 3;
}
    
#widget_3vb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_lbq.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 8px 0px;
}
#widget_lbq {
    width: 13.75%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3c7f2f5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32.99%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 2;
}
    
#f0b05674 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 232px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 30px 20px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6f352b2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 2;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d20b5484 {
    width: 99.87%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8e6896c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -13px;
    order: 1;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 ad358aa.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 ad358aa {
    width: 342px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a08f294 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32.99%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 4;
}
    
#\36 ff3bd1a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    order: 1;
    padding: 20px 30px 20px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 18d0023 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 1;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 a7af353 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9340991 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -13px;
    order: 1;
}
    
#\30 c236cdc.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 8px 0px;
}
#\30 c236cdc {
    width: 13.75%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0fa78ca.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b0fa78ca {
    width: 342px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 37f4773 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100.00%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 1;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c6d3e53b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 8px 0px;
}
#c6d3e53b {
    width: 13.75%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e9a633d {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100.00%;
    min-height: 232px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 30px 20px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 de4f7d8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 de4f7d8 {
    width: 342px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d11a61c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -13px;
    order: 1;
}
    
#\34 ce40087 {
    width: 99.87%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bc5469f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 20px 30px 20px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6df03a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 8px 0px;
}
#\35 6df03a0 {
    width: 13.75%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5325e2b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 5325e2b {
    width: 342px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 957110b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 2;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#eb7f8052 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd12e17f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -13px;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 81ca0c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 dd27f93 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d06a87b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(238,238,238,1);
    background-image: none;
}
    
#widget_77f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 5px;
    order: 1;
}
    
#d222a505.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d222a505 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e0eaf6b {
    margin: 0px 0% 0px 0%;
}
    
#\32 a9b0991.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 a9b0991 {
    width: 120px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: -6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d185de15 {
    width: 75.41%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 a1fa7e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.49%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ef689413 {
    min-height: 425px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    margin: 0% 0% 0% 0%;
}
    
#\38 a66ae42 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(90deg, rgba(82, 107, 151, 1) 6%, rgba(57, 58, 92, 1) 100%);
    background-origin: border-box;
}
    
#group_psr {
    justify-content: flex-start;
    width: 39.51%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#widget_gde {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e6ca6dac {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9e4812f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8155b6f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 8155b6f {
    width: 120px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -7px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5qa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 3px 0px 0px 0px;
}
#widget_5qa {
    width: 161px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin: 7px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 0b4e598 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#cd3e1901 {
    min-height: 590px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 542c43d::before, #\36 542c43d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(58,71,80,1);
    opacity: 0.75;
    border-radius: inherit;
}
#\36 542c43d {
    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/0270dca3/dms3rep/multi/opt/pexels-photo-723032-1920w.jpeg");
}
    
#a627fd33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a919c442.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a919c442 {
    width: 120px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cvu {
    width: 1220px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 bc39a0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 db2ff4e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 9591db0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 ee52af6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4be17a4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 4be17a4 {
    width: 120px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -13px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_a6u.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_a6u {
    width: 1220px;
    height: auto;
    max-width: 100%;
    margin: -142px 0% 0px 0%;
}
    
#widget_mvm.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_mvm {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: -50px 0px 0px 0px;
}
}



@media all {
    
#ba59ca42 {
    min-height: 347px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\31 0e1f195 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    align-items: center;
    background-image: radial-gradient(circle, rgba(125, 157, 207, 1) 6%, rgba(57, 58, 92, 1) 100%);
    border-radius: 2px 2px 2px 2px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    background-origin: border-box;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c83b3653 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\30 f0cf59c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 28ccf86 {
    width: 87.44%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d45a1907.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d45a1907 {
    width: 300px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 923e207 {
    margin: 0px 0% 0px 0%;
}
    
#\32 31a9e90 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    align-items: center;
    background-image: radial-gradient(circle, rgba(125, 157, 207, 1) 0%, rgba(57, 58, 92, 1) 100%);
    border-radius: 2px 2px 2px 2px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    background-origin: border-box;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#afa441dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 91f6966.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 91f6966 {
    width: 300px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fa720d4 {
    width: 87.44%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aaacb3af.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 3px 0px 0px 0px;
}
#aaacb3af {
    width: 161px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 7px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e6ab02f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 3px 0px 0px 0px;
}
#\34 e6ab02f {
    width: 230px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 2c58a9f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 4fe4a86 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 40px 120px 40px;
}
    
#\36 a995d83::before, #\36 a995d83 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(58,71,80,1);
    opacity: 0.2;
    border-radius: inherit;
}
#\36 a995d83 {
    background-image: url("https://lirp.cdn-website.com/0270dca3/dms3rep/multi/opt/101872-9636ef71-1920w.png");
    background-position: 0% 0%;
}
    
#a1f2e2fe {
    margin: 0px 0% 0px 0%;
}
    
#\31 453077b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 60865e5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 60865e5 {
    width: 120px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_b49 {
    width: 56.23%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 508587b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\35 508587b {
    width: 161px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 22px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 40px;
    padding: 200px 30px 80px 30px;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    order: 0;
    justify-content: center;
    row-gap: 22px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6b3385c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 171px;
}
    
#\38 e4bf17c {
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4957d43 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 fe08190 {
    margin: 0px 0% 0px 0%;
}
    
#widget_lbq {
    width: 40px;
}
    
#group_cd4 {
    align-items: flex-start;
}
    
#\36 ff3bd1a {
    padding: 0px 0px 20px 30px;
    margin: 0px 0% 0px 0%;
}
    
#f0b05674 {
    padding: 20px 30px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c236cdc {
    width: 40px;
}
    
#\33 bc5469f {
    padding: 20px 0px 20px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e9a633d {
    padding: 20px 30px 20px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 dd27f93 {
    padding: 50px 30px 50px 30px;
}
    
#\31 e0eaf6b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ef689413 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 336px;
}
    
#\37 cb64f5a {
    margin: 0px 0% 0px 0%;
}
    
#\34 a1fa7e8 {
    justify-content: flex-start;
}
    
#\31 9e4812f {
    margin-top: 2px;
}
    
#widget_5qa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_5qa {
    min-height: 45px;
    width: 137px;
    margin: 7px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 7282905 {
    margin: 0px 0% 0px 0%;
}
    
#cd3e1901 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 542c43d::before, #\36 542c43d > .bgExtraLayerOverlay {
    
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 923e207 {
    margin: 0px 0% 0px 0%;
}
    
#ba59ca42 {
    padding: 0px 30px 50px 30px;
}
    
#\31 0e1f195 {
    align-items: flex-start;
}
    
#\39 28ccf86 {
    width: 88.28%;
}
    
#\32 31a9e90 {
    align-items: flex-start;
}
    
#\38 fa720d4 {
    width: 88.28%;
}
    
#aaacb3af.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#aaacb3af {
    min-height: 45px;
    margin: 7px 0% 0px 0%;
}
    
#\34 e6ab02f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 e6ab02f {
    min-height: 45px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4fe4a86 {
    min-height: 384px;
    padding: 80px 30px 80px 30px;
}
    
#\36 a995d83::before, #\36 a995d83 > .bgExtraLayerOverlay {
    
}
    
#a1f2e2fe {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    row-gap: 18px;
    padding: 0% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    padding: 150px 15px 43.3px 15px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 e4bf17c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 6b3385c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#b5ae17fd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 861edd7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 500b4b7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 4957d43 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_0o1 {
    height: 240px;
    width: 100.00%;
}
    
#widget_0k7 {
    margin-top: 0px;
}
    
#group_cd4 {
    flex-wrap: wrap;
}
    
#e3c7f2f5 {
    width: 100%;
    row-gap: 20px;
}
    
#f0b05674 {
    align-items: flex-start;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a08f294 {
    width: 100%;
    row-gap: 20px;
}
    
#\36 ff3bd1a {
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lbq {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 e9a633d {
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bc5469f {
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6df03a0 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c6d3e53b {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\33 81ca0c0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 dd27f93 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#\31 e0eaf6b {
    margin: 0px 0% 0px 0%;
}
    
#d185de15 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 a1fa7e8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ef689413 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_psr {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 9e4812f {
    margin-top: -7px;
}
    
#widget_5qa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_5qa {
    min-height: 40px;
    margin: 7px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 0b4e598 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#cd3e1901 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 542c43d::before, #\36 542c43d > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\39 bc39a0d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 db2ff4e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_a6u.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_a6u {
    margin: -104px 0% 0px 0%;
}
    
#widget_mvm {
    width: 70px;
    margin-top: -5px;
}
}



@media (max-width: 767px) {
    
#ba59ca42 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 30px 15px;
}
    
#\31 0e1f195 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d45a1907 {
    margin-top: -5px;
}
    
#\34 923e207 {
    margin: 0px 0% 0px 0%;
}
    
#\32 31a9e90 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 91f6966 {
    margin-top: -5px;
}
    
#aaacb3af.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#aaacb3af {
    min-height: 40px;
    margin: 7px 0% 0px 0%;
}
    
#\34 e6ab02f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 e6ab02f {
    min-height: 40px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 2c58a9f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
}
    
#\36 4fe4a86 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#\36 a995d83::before, #\36 a995d83 > .bgExtraLayerOverlay {
    
}
    
#a1f2e2fe {
    margin: 0px 0% 0px 0%;
}
    
#widget_b49 {
    width: 100.00%;
}
    
#\35 508587b {
    min-height: 40px;
    margin-top: 10px;
}
    
#\31 453077b {
    width: 100.00%;
}
}

