@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 nav.u_1436424076 { color:white !important; }

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

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

  *#dm .dmInner div.u_1964663187 .opt-workType { color:var(--color_7) !important; }

  *#dm .dmInner *.u_1964663187 input.jobSearch::placeholder { color:rgba(128,128,128,1) !important; }

  *#dm .dmInner *.u_1964663187 input.locationSearch::placeholder { color:rgba(128,128,128,1) !important; }

  *#dm .dmInner *.u_1964663187 input.citySearch::placeholder { color:rgba(128,128,128,1) !important; }

  *#dm .dmInner *.u_1964663187 input#geoSearch::placeholder { color:rgba(128,128,128,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1571386844 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:503px 503px 503px 503px !important;
  }

  *#dm .dmInner *.u_2859487906 button.prev svg { fill:var(--color_1) !important; }

  *#dm .dmInner *.u_2859487906 button.next svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_2859487906 button.prev { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_2859487906 button.next { background-color:var(--color_3) !important; }

  *#dm .dmInner *.u_2859487906 p.author-pos { text-align:LEFT !important; }

  *#dm .dmInner *.u_2859487906 div.blckq { text-align:CENTER !important; }

  *#dm .dmInner *.u_2859487906 .blckq>ul { text-align:CENTER !important; }

  *#dm .dmInner *.u_2859487906 .blckq>ol { text-align:CENTER !important; }

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

  *#dm .dmInner div.u_2859487906 div.blckq { color:var(--color_8) !important; }

  *#dm .dmInner div.u_2859487906 .blckq>ul { color:var(--color_8) !important; }

  *#dm .dmInner div.u_2859487906 .blckq>ol { color:var(--color_8) !important; }

  *#dm .dmInner div.u_2859487906 .rteBlock { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1280888514 h5.author { text-align:LEFT !important; }

  *#dm .dmInner *.u_1280888514 p.author-pos { text-align:LEFT !important; }

  *#dm .dmInner *.u_1280888514 div.blckq { text-align:CENTER !important; }

  *#dm .dmInner *.u_1280888514 .blckq>ul { text-align:CENTER !important; }

  *#dm .dmInner *.u_1280888514 .blckq>ol { text-align:CENTER !important; }

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

  *#dm .dmInner div.u_1280888514 div.blckq { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1280888514 .blckq>ul { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1280888514 .blckq>ol { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1280888514 .rteBlock { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1280888514 button.prev svg { fill:var(--color_8) !important; }

  *#dm .dmInner *.u_1280888514 button.next svg { fill:var(--color_8) !important; }

  *#dm .dmInner div.u_1280888514 button.prev { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1280888514 button.next { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1168396809 .postArticle>.inner {
    border-radius:20px 20px 20px 20px !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner div.u_1168396809 .authorBar {
    font-family:'AloeveraDisplay-Regular' !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1168396809 .readMore a {
    font-weight:400 !important;
    font-family:'AloeveraDisplay-Light' !important;
  }

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

  *#dm .dmInner div.u_887037443 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(55,111,112) rgb(55,111,112) rgb(55,111,112) rgb(55,111,112) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

  *#dm .dmInner *.u_1907961765 .shape-fill { fill:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1630097680 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(55,111,112) rgb(55,111,112) rgb(55,111,112) rgb(55,111,112) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1055480361 .opt-workType { color:var(--color_7) !important; }

  *#dm .dmInner *.u_1055480361 input.jobSearch::placeholder { color:rgba(128,128,128,1) !important; }

  *#dm .dmInner *.u_1055480361 input.locationSearch::placeholder { color:rgba(128,128,128,1) !important; }

  *#dm .dmInner *.u_1055480361 input.citySearch::placeholder { color:rgba(128,128,128,1) !important; }

  *#dm .dmInner *.u_1055480361 input#geoSearch::placeholder { color:rgba(128,128,128,1) !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1055480361 #searchBox {
    color:var(--color_7) !important;
    border-style:solid !important;
    border-width:0px !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_2859487906 h5.author { text-align:CENTER !important; }

  *#dm .dmInner div.u_1168396809 .postTitle a {
    font-weight:400 !important;
    font-family:'AloeveraDisplay-Regular' !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1436706198 button.prev svg { fill:var(--color_1) !important; }

  *#dm .dmInner *.u_1436706198 button.next svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1436706198 button.prev { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1436706198 button.next { background-color:var(--color_3) !important; }

  *#dm .dmInner *.u_1436706198 p.author-pos { text-align:LEFT !important; }

  *#dm .dmInner *.u_1436706198 div.blckq { text-align:CENTER !important; }

  *#dm .dmInner *.u_1436706198 .blckq>ul { text-align:CENTER !important; }

  *#dm .dmInner *.u_1436706198 .blckq>ol { text-align:CENTER !important; }

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

  *#dm .dmInner div.u_1436706198 div.blckq { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1436706198 .blckq>ul { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1436706198 .blckq>ol { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1436706198 .rteBlock { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1436706198 h5.author { text-align:CENTER !important; }

  *#dm .dmInner *.u_1840170748 h5.author { text-align:LEFT !important; }

  *#dm .dmInner *.u_1840170748 p.author-pos { text-align:LEFT !important; }

  *#dm .dmInner *.u_1840170748 div.blckq { text-align:CENTER !important; }

  *#dm .dmInner *.u_1840170748 .blckq>ul { text-align:CENTER !important; }

  *#dm .dmInner *.u_1840170748 .blckq>ol { text-align:CENTER !important; }

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

  *#dm .dmInner div.u_1840170748 div.blckq { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1840170748 .blckq>ul { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1840170748 .blckq>ol { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1840170748 .rteBlock { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1840170748 button.prev svg { fill:var(--color_8) !important; }

  *#dm .dmInner *.u_1840170748 button.next svg { fill:var(--color_8) !important; }

  *#dm .dmInner div.u_1840170748 button.prev { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1840170748 button.next { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1975949416 .postArticle>.inner {
    border-radius:20px 20px 20px 20px !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner div.u_1975949416 .authorBar {
    font-family:'AloeveraDisplay-Regular' !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1975949416 .readMore a {
    font-weight:400 !important;
    font-family:'AloeveraDisplay-Light' !important;
  }

  *#dm .dmInner div.u_1975949416 .postTitle a {
    font-weight:400 !important;
    font-family:'AloeveraDisplay-Regular' !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1964663187 #searchBox {
    color:var(--color_7) !important;
    border-style:solid !important;
    border-width:0px !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1201846467 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:503px 503px 503px 503px !important;
  }

  *#dm .dmInner a.u_1468484133 span.text { font-size:16px !important; }
}
@media (min-width:1025px) {
  *#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_1964663187 .searchBtn span.text { font-size:16px !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1964663187 #searchBox {
    font-size:18px !important;
    width:355px !important;
    height:45px !important;
  }

  *#dm .dmInner *.u_2859487906 .imgSpacer { height:40px !important; }

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

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

  *#dm .dmInner *.u_1280888514 .slide_item {
    padding-left:20px !important;
    padding-right:20px !important;
  }

  *#dm .dmInner *.u_1280888514 .imgSpacer { height:0px !important; }

  *#dm .dmInner div.u_1168396809 .postTitle a { font-size:24px !important; }

  *#dm .dmInner div.u_1168396809 .postDescription { font-size:0px !important; }

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

  *#dm .dmInner div.u_1168396809 .authorBar { font-size:18px !important; }

  *#dm .dmInner div.u_1168396809 .readMore a { font-size:16px !important; }

  *#dm .dmInner *.u_2859487906 .slide_item { line-height:30px !important; }

  *#dm .dmInner *.u_1907961765 .custom-shape svg { height:0 !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1055480361 #searchBox {
    font-size:18px !important;
    width:355px !important;
    height:45px !important;
  }

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

  *#dm .dmInner *.u_1436706198 .imgSpacer { height:40px !important; }

  *#dm .dmInner *.u_1436706198 .slide_item { line-height:30px !important; }

  *#dm .dmInner *.u_1840170748 .slide_item {
    padding-left:20px !important;
    padding-right:20px !important;
  }

  *#dm .dmInner *.u_1840170748 .imgSpacer { height:0px !important; }

  *#dm .dmInner div.u_1975949416 .postTitle a { font-size:24px !important; }

  *#dm .dmInner div.u_1975949416 .postDescription { font-size:0px !important; }

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

  *#dm .dmInner div.u_1975949416 .authorBar { font-size:18px !important; }

  *#dm .dmInner div.u_1975949416 .readMore a { font-size:16px !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 div.u_1964663187 #searchBox { font-size:16px !important; }

  *#dm .dmInner div.u_1964663187 #jobWorkType { width:600px !important; }

  *#dm .dmInner div.u_1964663187 .searchBtn { width:55px !important; }

  *#dm .dmInner *.u_1280888514 .imgSpacer { height:0px !important; }

  *#dm .dmInner div.u_1168396809 .postTitle a { font-size:24px !important; }

  *#dm .dmInner div.u_1168396809 .postDescription { font-size:0px !important; }

  *#dm .dmInner div.u_1168396809 .authorBar { font-size:16px !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; }

  *#dm .dmInner *.u_1840170748 .imgSpacer { height:0px !important; }

  *#dm .dmInner div.u_1975949416 .postTitle a { font-size:24px !important; }

  *#dm .dmInner div.u_1975949416 .postDescription { font-size:0px !important; }

  *#dm .dmInner div.u_1975949416 .authorBar { font-size:16px !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 div.u_1055480361 .searchBtn {
    height:40px !important;
    width:75px !important;
  }

  *#dm .dmInner div.u_1055480361 #jobWorkType { width:1024px !important; }

  *#dm .dmInner div.u_1055480361 #geoSearch { width:1024px !important; }

  *#dm .dmInner div.u_1055480361 #country { width:1024px !important; }

  *#dm .dmInner div.u_1055480361 #city { width:1024px !important; }

  *#dm .dmInner div.u_1055480361 #jobLocations { width:1024px !important; }

  *#dm .dmInner div.u_1055480361 #geoRange { width:1024px !important; }

  *#dm .dmInner div.u_1055480361 #searchBox {
    height:35px !important;
    font-size:16px !important;
    width:220px !important;
  }

  *#dm .dmInner *.u_1280888514 .imgSpacer { height:0px !important; }

  *#dm .dmInner div.u_1168396809 .postTitle a { font-size:24px !important; }

  *#dm .dmInner div.u_1168396809 .postDescription { font-size:0px !important; }

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

  *#dm .dmInner *.u_1907961765 .custom-shape svg { height:10 !important; }
}
*#dm .dmInner div.u_1280888514 .center
{
	text-align:right !important;
}
*#dm .dmInner div.u_1280888514 button.prev
{
	margin-right:10px !important;
}
.Tsiema img
{
	border-radius:0px !important;
}
*#dm .dmInner div.u_887037443
{
	z-index:1 !important;
}
*#dm .dmInner div.u_2859487906 .center
{
	text-align:right !important;
}
*#dm .dmInner button.prev,button.next
{
	margin-right:10px !important;
	border:none !important;
}
*#dm div.dmNewParagraph a,*#dm .dmNewParagraph a,*#dm div.dmBlockElement a,*#dm .dmBlockElement a,*#dm .dmform a.fileUploadLink,.dmPrettyList .link:not(.dmWidget),*#dm .dmGeoLocation a.dmGeoSVSeeAll,*#dm .dmGeoLocation a.dmGeoSVGoToPage,*#dm .postDescription a,*#dm .blog-post-component a,*#dm .timeline-post a,*#dm .rteBlock a,.newPhotoGallery .photoGalleryViewAll.link,.dmTable a,*#dm .ecwid .ec-link:not(.breadcrumbs__link),.dmSignup a:not(.social-link),.prev-next-links a
{
	color:var(--color_8) !important;
}
*#dm .dmInner div.u_1630097680
{
	z-index:1 !important;
}
.flex-items-js
{
	flex:0 !important;
}
*#dm .dmInner div.u_1964663187 .mainSearchContainer
{
	padding-right:5px !important;
}
*#dm .dmInner div.u_1055480361 .mainSearchContainer
{
	padding:0px !important;
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1055480361 #searchBox { width:220px !important; }
}
*#dm .dmInner div.u_1436706198 .center
{
	text-align:right !important;
}
*#dm .dmInner div.u_1840170748 .center
{
	text-align:right !important;
}
*#dm .dmInner div.u_1840170748 button.prev
{
	margin-right:10px !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1280888514
{
}
*#dm .dmInner div.u_887037443
{
}
*#dm .dmInner div.u_2859487906
{
}
*#dm .dmInner div.u_1630097680
{
}
*#dm .dmInner div.u_1964663187
{
}
*#dm .dmInner div.u_1436706198
{
}
*#dm .dmInner div.u_1436706198
{
}
*#dm .dmInner div.u_1840170748
{
}
*#dm .dmInner div.u_1840170748
{
}
.mainSearchContainer
{
	display:ruby !important;
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_5);
}
#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: 59.7%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 10% 0% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 799px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    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/2ad569e7/dms3rep/multi/opt/Banner_2_92f36c70d6-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_mbh {
    width: 423px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
}
    
#widget_3ak {
    width: 576px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_um3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_um3 {
    width: 460px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_s4i {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 466px;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    order: 2;
}
    
#widget_djn {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_k20.flex-element.widget-wrapper > [data-element-type] {
    padding: 22.2px 22.5px 22.2px 22.5px;
}
#widget_k20 {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_4f0 {
    justify-content: flex-end;
    align-items: flex-end;
    width: 38.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 13% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_9ih[data-css-edit] {
    z-index: 1;
}
#group_9ih {
    flex-direction: row;
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_5);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% -12% 0%;
}
}



@media all {
    
#\36 7659817 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#eb9ddd8e {
    min-height: 50px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 986a8df {
    min-height: 0;
    column-gap: 0%;
    row-gap: 80px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 5% 10% 5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\30 636e23c {
    background-color: var(--color_1);
    background-image: none;
}
    
#group_9te {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 3%;
    row-gap: 24px;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    padding: 5% 5% 5% 5%;
    margin: -3% 0% 0% 0%;
}
    
#widget_rpb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_18l {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#widget_a7k {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 20289ea.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 20289ea {
    width: 91.69%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#widget_r84 {
    width: 130px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 3;
}
    
#e158743f {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#a4f213eb {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 272fe55 {
    width: 87.18%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\34 6ae57d9 {
    width: 130px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 3;
}
    
#d894ffab {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\33 6ae5e8e {
    width: 90.47%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\33 6c4b7ff {
    width: 130px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 4;
}
    
#widget_hl5.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 10px 1px 10px;
}
#widget_hl5 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8ab {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e231815f {
    width: 40.34%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c704d1f1 {
    width: 57.66%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7c0878b {
    margin: 0px 0% 0px 0%;
}
    
#group_hjs {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_6e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_6e1 {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_jef {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\33 c603b1e {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb7a816f {
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eae2fbae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eae2fbae {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d8d4edff {
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 53915a8 {
    width: 130px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 3;
}
    
#\39 083791d {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#f712e375 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\33 f460939 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\36 77e210a {
    width: 130px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 3;
}
    
#d58b912c {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#a6ce3b2c {
    width: 87.18%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#e9dd1f2a {
    width: 90.47%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 fe3a6c4 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ffebbbf4 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#fca825f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fca825f9 {
    width: 99.23%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#e910d3c4.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 10px 1px 10px;
}
#e910d3c4 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 77865bf {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 443px;
    column-gap: 3%;
    row-gap: 24px;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    order: 0;
    padding: 5% 5% 5% 5%;
    margin: -3% 0% 0% 0%;
}
    
#\33 a1b239f {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 c588b95 {
    width: 130px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 4;
}
    
#\36 af1da56 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 0b33d5b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 6% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#aaf6dd7e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 64fa5d6 {
    border-width: 0px 0px 1px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(247, 247, 247, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(0deg, rgba(247, 247, 247, 1) 43%, rgba(46, 66, 64, 1) 100%);
    background-origin: border-box;
}
    
#b63f2b17 {
    margin: 0px 0% 0px 0%;
}
    
#\35 1de2b7a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 1de2b7a {
    width: 99.85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a1bff29.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 a1bff29 {
    width: 99.98138644401308%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_tv2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 10% 0% 0% 0%;
}
    
#group_oc2 {
    background-size: contain;
    background-position: 0% 50%;
    align-items: flex-start;
    width: 50%;
    min-height: 530px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/2ad569e7/dms3rep/multi/opt/large_REC_d96daa0603-494ad7ca-1920w.png);
    height: auto;
    order: 0;
}
    
#\35 1bc625f {
    align-items: flex-start;
    width: 58.65%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 033b1b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 033b1b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h2h {
    width: 101.49%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_ffo {
    width: 180px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    margin-top: 0px;
    order: 2;
}
    
#\37 2d05b8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 2d05b8f {
    width: 99.98138644401308%;
    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 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 9a9550c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e873f505 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 3% 10% 5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\32 4713a03 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(247, 247, 247, 1);
    background-image: none;
}
    
#\33 1c608ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 1c608ed {
    width: 95.47%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sbc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_li5 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 10% 0% 0% 0%;
}
    
#eb8f9840.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eb8f9840 {
    width: 95.46944911132725%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dep {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 25f62f1 {
    margin: 0px 0% 0px 0%;
}
    
#\31 b902717 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 13ac678 {
    min-height: 81px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c8bf5ff2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\39 d35f6da {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\37 d80fa93 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#ee75a535 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 d48e17d {
    margin: 0px 0% 0px 0%;
}
    
#\38 97a4a2c[data-css-edit] {
    z-index: 1;
}
#\38 97a4a2c {
    flex-direction: row;
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_5);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% -12% 0%;
}
    
#\33 b4d4cd5 {
    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/2ad569e7/dms3rep/multi/opt/Banner_2_mobile_ad4c1c1e00-1920w.png");
}
    
#b1728315 {
    min-height: 799px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 21dce4a {
    justify-content: flex-end;
    align-items: flex-end;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 13% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#feb7cc3a.flex-element.widget-wrapper > [data-element-type] {
    padding: 22.2px 22.5px 22.2px 22.5px;
}
#feb7cc3a {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9j3 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 34e2c4b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 ec11eb7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#bf923fd0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bf923fd0 {
    width: 475px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 705c08b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 10% 0% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\37 44fa023 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#b5667861 {
    width: 576px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 b94e40c {
    width: 423px;
    height: auto;
    max-width: 100%;
}
    
#\35 beb225d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 460px;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\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: 20% 4% 6% 4%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 327px;
    order: 0;
    justify-content: center;
    row-gap: 22px;
    height: auto;
    padding: 0px 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_mbh {
    width: 50.01%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#widget_3ak {
    width: 320px;
}
    
#group_4f0 {
    width: 100%;
    min-height: 80px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_s4i {
    width: 309px;
    height: auto;
    min-height: 56px;
}
    
#widget_um3 {
    width: 329px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 7659817 {
    min-height: 100px;
    row-gap: 20px;
}
    
#\34 986a8df {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 60px;
    padding: 6% 4% 6% 4%;
}
    
#eb9ddd8e {
    width: 100%;
    min-height: 80px;
    height: auto;
}
    
#group_9te {
    width: 100%;
    min-height: 80px;
}
    
#group_8ab {
    width: 100%;
    min-height: 80px;
}
    
#group_hjs {
    width: 100%;
    min-height: 80px;
}
    
#\32 7c0878b {
    margin: 0px 0% 0px 0%;
}
    
#group_18l {
    min-height: 100px;
    height: auto;
}
    
#e158743f {
    min-height: 100px;
}
    
#\32 20289ea {
    width: 100.00%;
}
    
#\31 272fe55 {
    width: 100.00%;
}
    
#\33 6ae5e8e {
    width: 100.00%;
}
    
#widget_r84.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_r84 {
    margin: 20px 0% 0px 0%;
}
    
#\33 6c4b7ff {
    margin-top: 20px;
}
    
#\34 77865bf {
    width: 100%;
    min-height: 80px;
}
    
#\31 53915a8 {
    margin-top: 19px;
}
    
#\36 c588b95 {
    margin-top: 19px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aaf6dd7e {
    padding: 0% 0% 0% 0%;
}
    
#b63f2b17 {
    margin: 0px 0% 0px 0%;
}
    
#\30 0b33d5b {
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#group_tv2 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_oc2 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 033b1b5 {
    min-width: 32px;
    width: 100.00%;
}
    
#\35 1bc625f {
    min-width: 32px;
    width: 100.00%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_h2h {
    width: 99.90%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e873f505 {
    padding: 3% 4% 6% 4%;
}
    
#\30 25f62f1 {
    margin: 0px 0% 0px 0%;
}
    
#\34 9a9550c {
    row-gap: 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 13ac678 {
    padding: 0% 0% 0% 0%;
}
    
#ee75a535 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b1728315 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 40px;
    padding: 6% 6% 8% 6%;
}
    
#\33 b4d4cd5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    
#\35 21dce4a {
    width: 100%;
    min-height: 80px;
}
    
#group_9j3 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 34e2c4b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 5cbc2a4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    padding-top: 0%;
    row-gap: 18px;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    padding: 12% 6% 12% 6%;
}
    
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    
#widget_mbh {
    justify-self: auto;
    order: 0;
    width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3ak {
    order: 1;
    width: 312px;
}
    
#group_4f0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 7659817 {
    min-width: 32px;
    height: auto;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
}
    
#eb9ddd8e {
    width: 100%;
    min-height: 68px;
    align-items: center;
    row-gap: 16px;
    height: auto;
}
    
#\34 986a8df {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 12% 6% 8% 6%;
}
    
#group_9te {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 60px;
    height: auto;
    padding: 15% 5% 15% 5%;
    margin: -3% 0% 0% 0%;
}
    
#group_8ab {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_hjs {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_18l {
    min-width: 32px;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
}
    
#e158743f {
    min-width: 32px;
    row-gap: 20px;
    height: auto;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
}
    
#e231815f {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c704d1f1 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_6e1 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#eae2fbae {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 083791d {
    min-width: 32px;
    height: auto;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f460939 {
    min-width: 32px;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
}
    
#d58b912c {
    min-width: 32px;
    row-gap: 20px;
    height: auto;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
}
    
#\34 77865bf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 60px;
    height: auto;
    padding: 15% 5% 15% 5%;
    margin: -3% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\30 0b33d5b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 15% 4% 15% 4%;
    margin: 0% 0% 0% 0%;
}
    
#aaf6dd7e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\31 a1bff29 {
    width: 99.29%;
    height: auto;
}
    
#group_tv2 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_oc2 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 240px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 1bc625f {
    min-width: 32px;
    order: 2;
    width: 100.00%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#b63f2b17 {
    margin: 0px 0% 0px 0%;
}
    
#\33 033b1b5 {
    width: 100.00%;
}
    
#widget_h2h {
    width: 99.73%;
}
    
#\37 2d05b8f {
    width: 99.29%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\34 9a9550c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e873f505 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#group_li5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 25f62f1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 13ac678 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#c8bf5ff2 {
    min-height: 50px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#ee75a535 {
    margin: 0px 0% 0px 0%;
}
    
#\39 d35f6da {
    height: auto;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#b1728315 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    padding: 12% 6% 12% 6%;
}
    
#\33 b4d4cd5 {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#\35 21dce4a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_9j3 {
    width: 100%;
    min-height: 275px;
    align-items: center;
    height: auto;
}
    
#\36 d48e17d {
    margin: 15% 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 34e2c4b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 705c08b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    row-gap: 18px;
    padding: 0% 0px 6% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 44fa023 {
    order: 3;
}
    
#b5667861 {
    order: 1;
    width: 329px;
}
    
#\37 b94e40c {
    width: 99.99488554341102%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 beb225d {
    order: 2;
    height: auto;
    min-height: 55px;
    width: 321px;
}
}

