#dm .postTextContainer .readMore
{
	padding:0 32px 32px !important;
}
#dm .postArticle .postText
{
	padding:32px !important;
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_3832380917 .readMore a { font-size:16px !important; }

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

  *#dm .dmInner *.u_3135106789 .flex-items-job-startdate { padding-bottom:48px !important; }

  *#dm .dmInner *.u_3135106789 .flex-container-job-dates { padding-bottom:48px !important; }

  *#dm .dmInner *.u_3135106789 .flex-items-bottom-section-separator { padding-bottom:48px !important; }

  *#dm .dmInner *.u_3135106789 .flex-items-job-enddate { padding-bottom:48px !important; }

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

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

  *#dm .dmInner *.u_3135106789 .flex-items-job-short-description {
    -webkit-line-clamp:6 !important;
    line-height:120% !important;
  }

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

  *#dm .dmInner *.u_3135106789 .splide__pagination__page {
    border-radius:0% !important;
    width:0px !important;
    height:0px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1615374225 #geoRange { height:0px !important; }

  *#dm .dmInner div.u_1615374225 #location { height:50px !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_3135106789 .flex-items-joblink-button-A { width:155px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_703173922 #jobWorkType { font-size:14px !important; }

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

  *#dm .dmInner div.u_703173922 #city { font-size:14px !important; }

  *#dm .dmInner div.u_703173922 #country { font-size:14px !important; }

  *#dm .dmInner div.u_703173922 #geoSearch { font-size:14px !important; }

  *#dm .dmInner div.u_703173922 #geoRange { font-size:14px !important; }

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

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

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

  *#dm .dmInner *.u_3135106789 .flex-container-joblink-buttons {
    margin-top:40px !important;
    padding:32px !important;
  }

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

  *#dm .dmInner div.u_1144108641 .gradient_text { font-size:40px !important; }

  *#dm .dmInner div.u_1591419564 .gradient_text { font-size:40px !important; }

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

  *#dm .dmInner div.u_1110381853 .gradient_text { font-size:40px !important; }

  *#dm .dmInner div.u_1449490173 .gradient_text { font-size:40px !important; }

  *#dm .dmInner div.u_1941400065 .gradient_text { font-size:40px !important; }

  *#dm .dmInner div.u_1313527281 .gradient_text { font-size:40px !important; }

  *#dm .dmInner div.u_1706433539 .gradient_text { font-size:40px !important; }

  *#dm .dmInner div.u_1747239252 .gradient_text { font-size:40px !important; }

  *#dm .dmInner div.u_1770632741 .gradient_text { font-size:40px !important; }

  *#dm .dmInner div.u_1284495845 .gradient_text { font-size:40px !important; }

  *#dm .dmInner div.u_1045014792 .gradient_text { font-size:40px !important; }

  *#dm .dmInner div.u_1145125043 .gradient_text { font-size:40px !important; }

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

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

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

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

  *#dm .dmInner div.u_1295108053 .gradient_text { font-size:40px !important; }

  *#dm .dmInner div.u_1523127442 .gradient_text { font-size:40px !important; }

  *#dm .dmInner div.u_1619632743 .gradient_text { font-size:40px !important; }

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

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

  *#dm .dmInner div.u_3135106789 .flex-container-location .flex-items-bottom-section-separator { font-size:11px !important; }
}
@media all {
  *#dm .dmInner div.u_3832380917 .readMore a { font-family:'Montserrat-Bold' !important; }

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

  *#dm .dmInner div.u_3832380917 .postArticle>.inner { border-radius:30px 30px 30px 30px !important; }

  *#dm .dmInner div.u_3135106789 .container-card { background-color:rgba(255,255,255,1) !important; }

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

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

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

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

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

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

  *#dm .dmInner *.u_3135106789 .splide__arrow svg { fill:rgba(0,135,226,1) !important; }

  *#dm .dmInner *.u_3135106789 .splide__pagination__page { background-color:rgba(204,204,204,0) !important; }

  *#dm .dmInner div.u_3135106789 .flex-items-jobname-text {
    font-family:'Montserrat' !important;
    color:var(--color_1) !important;
    font-weight:800 !important;
  }

  *#dm .dmInner div.u_1431244302 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

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

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

  *#dm .dmInner div.u_1615374225 .opt-workType { color:rgba(255,255,255,1) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1615374225 #geoSearch { font-family:'Montserrat-Light' !important; }

  *#dm .dmInner div.u_1615374225 #geoRange { font-family:'Montserrat-Light' !important; }

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

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

  *#dm .dmInner div.u_1615374225 .searchBtn span.text {
    font-weight:700 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1615374225 #searchBox {
    background-color:rgba(11,9,38,0.8) !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1615374225 #location {
    color:rgba(255,255,255,1) !important;
    background-color:rgba(11,9,38,0.8) !important;
  }

  *#dm .dmInner div.u_1615374225 .searchBtn {
    background-image:linear-gradient(90deg,rgba(79,172,254,1) 0%,rgba(0,242,254,1) 100%) !important;
    background-origin:border-box !important;
    border-style:solid !important;
    border-width:0px !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner a.u_1685898514:hover {
    background-image:none !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1685898514.hover {
    background-image:none !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1615374225 .searchBtn:hover { background-image:linear-gradient(90deg,rgba(11,9,38,1) 0%,rgba(11,9,38,1) 100%) !important; }

  *#dm .dmInner div.u_1615374225 .searchBtn.hover { background-image:linear-gradient(90deg,rgba(11,9,38,1) 0%,rgba(11,9,38,1) 100%) !important; }

  *#dm .dmInner a.u_1685898514 span.text {
    font-family:Montserrat !important;
    font-weight:700 !important;
    font-size:14px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1228156875 {
    background-origin:border-box !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2021656135 img {
    object-fit:cover !important;
    object-position:50% 50% !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_3135106789 .flex-items-joblink-button-A {
    background-image:linear-gradient(90deg,rgba(0,135,226,1) 0%,rgba(1,241,254,1) 100%) !important;
    background-origin:border-box !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_4115528068 img {
    border-radius:30px 30px 30px 30px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1104062685 img {
    border-radius:30px 30px 30px 30px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1004317360 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_703173922 #location {
    background-color:var(--color_1) !important;
    color:var(--color_5) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_703173922 .option-state {
    color:var(--color_5) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_703173922 .opt-workType {
    color:var(--color_5) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_703173922 .resultText {
    color:var(--color_5) !important;
    font-weight:500 !important;
  }

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

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

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

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

  *#dm .dmInner div.u_703173922 .searchBtn {
    background-image:linear-gradient(90deg,rgba(79,172,254,1) 0%,rgba(0,242,254,1) 100%) !important;
    background-origin:border-box !important;
    border-style:solid !important;
    border-width:0px !important;
    border-radius:100px 100px 100px 100px !important;
  }

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

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

  *#dm .dmInner div.u_703173922 .searchBtn span.text {
    color:var(--color_5) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1102799819 img {
    border-radius:30px 30px 30px 30px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_703173922 #searchBox {
    color:var(--color_5) !important;
    background-color:var(--color_1) !important;
    font-weight:500 !important;
    border-style:solid !important;
    border-width:10px !important;
    border-color:rgba(11,9,38,1) !important;
  }

  *#dm .dmInner div.u_703173922 #jobCategories {
    background-color:var(--color_1) !important;
    border-style:solid !important;
    border-width:10px !important;
    border-color:rgba(11,9,38,1) !important;
  }

  *#dm .dmInner div.u_703173922 input#location {
    border-style:solid !important;
    border-width:10px !important;
    border-color:rgba(11,9,38,1) !important;
  }

  *#dm .dmInner div.u_703173922 select#location {
    border-style:solid !important;
    border-width:10px !important;
    border-color:rgba(11,9,38,1) !important;
  }

  *#dm .dmInner div.u_703173922 #jobWorkType {
    background-color:var(--color_1) !important;
    color:var(--color_5) !important;
    font-weight:500 !important;
    border-style:solid !important;
    border-width:10px !important;
    border-color:rgba(11,9,38,1) !important;
  }

  *#dm .dmInner div.u_703173922 #city {
    background-color:var(--color_1) !important;
    color:var(--color_5) !important;
    font-weight:500 !important;
    border-style:solid !important;
    border-width:10px !important;
    border-color:rgba(11,9,38,1) !important;
  }

  *#dm .dmInner div.u_703173922 #jobSubCategories {
    border-style:solid !important;
    border-width:10px !important;
    border-color:rgba(11,9,38,1) !important;
  }

  *#dm .dmInner div.u_703173922 #country {
    font-weight:500 !important;
    color:var(--color_5) !important;
    border-style:solid !important;
    border-width:10px !important;
    border-color:rgba(11,9,38,1) !important;
  }

  *#dm .dmInner div.u_703173922 #geoSearch {
    background-color:var(--color_1) !important;
    font-weight:500 !important;
    color:var(--color_5) !important;
    border-style:solid !important;
    border-width:10px !important;
    border-color:rgba(11,9,38,1) !important;
  }

  *#dm .dmInner div.u_703173922 #geoRange {
    background-color:var(--color_1) !important;
    font-weight:500 !important;
    color:var(--color_5) !important;
    border-style:solid !important;
    border-width:10px !important;
    border-color:rgba(11,9,38,1) !important;
  }

  *#dm .dmInner div.u_1144108641 .gradient_text { font-family:'Montserrat-ExtraBold' !important; }

  *#dm .dmInner div.u_1591419564 .gradient_text { font-family:'Montserrat-ExtraBold' !important; }

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

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

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

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

  *#dm .dmInner *.u_1591419564 .gradient_text { text-align:CENTER !important; }

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

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

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

  *#dm .dmInner div.u_1110381853 .gradient_text { font-family:'Montserrat-ExtraBold' !important; }

  *#dm .dmInner *.u_1110381853 .gradient_text { text-align:CENTER !important; }

  *#dm .dmInner div.u_1449490173 .gradient_text { font-family:'Montserrat-ExtraBold' !important; }

  *#dm .dmInner div.u_1941400065 .gradient_text { font-family:'Montserrat-ExtraBold' !important; }

  *#dm .dmInner *.u_1941400065 .gradient_text { text-align:CENTER !important; }

  *#dm .dmInner div.u_1313527281 .gradient_text { font-family:'Montserrat-ExtraBold' !important; }

  *#dm .dmInner div.u_1706433539 .gradient_text { font-family:'Montserrat-ExtraBold' !important; }

  *#dm .dmInner div.u_1747239252 .gradient_text { font-family:'Montserrat-ExtraBold' !important; }

  *#dm .dmInner *.u_1747239252 .gradient_text { text-align:CENTER !important; }

  *#dm .dmInner div.u_1770632741 .gradient_text { font-family:'Montserrat-ExtraBold' !important; }

  *#dm .dmInner *.u_1770632741 .gradient_text { text-align:CENTER !important; }

  *#dm .dmInner div.u_1284495845 .gradient_text { font-family:'Montserrat-ExtraBold' !important; }

  *#dm .dmInner div.u_1045014792 .gradient_text { font-family:'Montserrat-ExtraBold' !important; }

  *#dm .dmInner div.u_1145125043 .gradient_text { font-family:'Montserrat-ExtraBold' !important; }

  *#dm .dmInner div.u_1509437094 .readMore a { font-family:'Montserrat-Bold' !important; }

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

  *#dm .dmInner div.u_1509437094 .postArticle>.inner { border-radius:30px 30px 30px 30px !important; }

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

  *#dm .dmInner div.u_1528688608 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

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

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

  *#dm .dmInner div.u_1051490838 .readMore a { font-family:'Montserrat-Bold' !important; }

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

  *#dm .dmInner div.u_1051490838 .postArticle>.inner { border-radius:30px 30px 30px 30px !important; }

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

  *#dm .dmInner div.u_1295108053 .gradient_text { font-family:'Montserrat-ExtraBold' !important; }

  *#dm .dmInner *.u_1295108053 .gradient_text { text-align:CENTER !important; }

  *#dm .dmInner div.u_1523127442 .gradient_text { font-family:'Montserrat-ExtraBold' !important; }

  *#dm .dmInner *.u_1523127442 .gradient_text { text-align:CENTER !important; }

  *#dm .dmInner div.u_1619632743 .gradient_text { font-family:'Montserrat-ExtraBold' !important; }

  *#dm .dmInner *.u_1619632743 .gradient_text { text-align:CENTER !important; }

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

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

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

  *#dm .dmInner div.u_3135106789 .flex-items-location-city {
    color:var(--color_2) !important;
    font-family:'Montserrat' !important;
  }

  *#dm .dmInner *.u_3135106789 .flex-container-location .flex-items-bottom-section-separator { text-align:LEFT !important; }

  *#dm .dmInner div.u_3135106789 .flex-container-location .flex-items-bottom-section-separator {
    color:var(--color_2) !important;
    font-weight:400 !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1591419564 .gradient_text { font-size:36px !important; }

  *#dm .dmInner div.u_1144108641 .gradient_text { font-size:36px !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3832380917 .more-posts-text-container { height:50px !important; }

  *#dm .dmInner div.u_1295108053 .gradient_text { font-size:36px !important; }

  *#dm .dmInner div.u_1523127442 .gradient_text { font-size:36px !important; }

  *#dm .dmInner div.u_1619632743 .gradient_text { font-size:36px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_703173922 .shzmSearch { border-radius:100px !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_703173922 #searchBox { height:50px !important; }

  *#dm .dmInner div.u_703173922 #location { height:50px !important; }

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

  *#dm .dmInner div.u_703173922 .searchBtn span.text { font-size:16px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_3832380917
{
}
*#dm .dmInner div.u_1509437094
{
}
*#dm .dmInner div.u_1509437094
{
}
*#dm .dmInner div.u_1051490838
{
}
*#dm .dmInner div.u_1051490838
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping]:not([data-scrolling]) {
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 97520b2 {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#c90105dc {
    column-gap: 2%;
    row-gap: 32px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a522f473 {
    column-gap: 4%;
    row-gap: 15px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 69px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_8ku {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 746fa32 {
    margin: 0px 0% 0px 0%;
}
    
#widget_24h {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#group_3q6 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 49%;
    min-height: 160px;
    justify-content: space-between;
    align-items: flex-start;
    min-width: 32px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_p5v {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: 300px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bre {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7b0d28c {
    max-width: 100%;
    width: 201px;
    min-height: 50px;
    height: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a91577f {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 49%;
    min-height: 647px;
    justify-content: space-between;
    align-items: flex-start;
    min-width: 32px;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf7d2b9d {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: 300px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1fc2c0e {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 625315c {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d809b61 {
    max-width: 100%;
    width: 201px;
    min-height: 50px;
    height: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fh2 {
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    max-height: 100%;
    width: 100.00%;
    min-height: 647px;
    align-items: flex-start;
    order: 1;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1c298a0 {
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    max-height: 100%;
    width: 100.00%;
    min-height: 650px;
    align-items: flex-start;
    order: 1;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4ac346b {
    align-self: auto;
    max-width: 100%;
    width: 160px;
    min-height: 5px;
    height: 0px;
    min-width: 125px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca2e7de1 {
    align-self: auto;
    max-width: 100%;
    width: 91.11%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#eb9ddd8e {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 986a8df {
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 398px;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 636e23c {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#group_pkk {
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1h1 {
    max-width: 100%;
    width: 100%;
    height: 360px;
}
    
#widget_fu6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#widget_4me {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#widget_kh2 {
    max-width: 100%;
    width: 201px;
    min-height: 50px;
    height: auto;
    order: 4;
}
    
#\32 7c0878b {
    margin: 0px 0% 0px 0%;
}
    
#widget_dse {
    max-width: 100%;
    width: 160px;
    min-height: 5px;
    height: 0px;
    min-width: 125px;
    order: 2;
}
}



@media all {
    
#d599b385 {
    column-gap: 2%;
    row-gap: 30px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 158417c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 158417c {
    max-width: 100%;
    width: 1492px;
    height: auto;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#ee812768 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    height: auto;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 eef94d9 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\37 e31c39b {
    column-gap: 4%;
    row-gap: 0px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_jri {
    align-self: auto;
    max-width: 100%;
    width: 1492px;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ae65135a {
    margin: 0px 0% 0px 0%;
}
    
#edf897e2 {
    max-width: 100%;
    width: 201px;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vvk {
    margin-left: 0px;
    max-width: 1440px;
    width: 100%;
    height: auto;
    order: 1;
    margin-right: 0px;
}
}



@media all {
    
#\39 c8c1a33 {
    max-width: 100%;
    width: 1001px;
    height: auto;
    order: 0;
}
    
#\32 0fdcb86 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 f43f97d {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3de2e29 {
    background-color: rgba(0, 203, 243, 1);
    background-image: initial;
}
    
#widget_ma2 {
    align-self: auto;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 93694f5 {
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 70px;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5699007 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\32 ea017e2 {
    column-gap: 2%;
    row-gap: 32px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#aff77f2f {
    margin: 0px 0% 0px 0%;
}
    
#\37 d8768f2 {
    max-height: 100%;
    min-height: 289px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 100%;
    align-items: center;
    background-image: none;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#e65a708e {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\39 e70b689 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_92i {
    max-width: 100%;
    width: 42.14%;
    height: 128px;
}
    
#widget_gp7 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\36 ae20d51 {
    max-height: 100%;
    min-height: 289px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 100%;
    align-items: center;
    background-image: none;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#b775a1b7 {
    max-width: 100%;
    width: 42.14%;
    height: 128px;
}
    
#e3ae9b57 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\33 057334b {
    max-height: 100%;
    min-height: 289px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 100%;
    align-items: center;
    background-image: none;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#b231c935 {
    max-width: 100%;
    width: 86.06%;
    height: 128px;
}
    
#\39 d822502 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#group_5b7 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qp2 {
    max-width: 100%;
    width: 89.76%;
    height: auto;
}
    
#e8b074be {
    align-self: auto;
    max-width: 100%;
    width: 160px;
    min-height: 5px;
    justify-self: auto;
    height: 0px;
    min-width: 125px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 40173b6 {
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    height: auto;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#eb2d49b1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\32 731d343 {
    background-color: rgba(255, 255, 255, 1);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\34 37f1edc {
    column-gap: 2%;
    row-gap: 32px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#eff0b4c0 {
    max-width: 100%;
    width: 89.76%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#becd33bf {
    margin: 0px 0% 0px 0%;
}
    
#\31 a860115 {
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c529abc6 {
    max-width: 100%;
    width: 257px;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea7ee8ca {
    align-self: auto;
    max-width: 100%;
    width: 160px;
    min-height: 5px;
    justify-self: auto;
    height: 0px;
    min-width: 125px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ab0936a {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#abe934e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b049ca89 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 37cbe20 {
    margin: 0px 0% 0px 0%;
}
    
#b8b363c5 {
    column-gap: 4%;
    row-gap: 15px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    height: auto;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e07df830 {
    background-color: rgba(255, 255, 255, 1);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\36 8dc6286.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 8dc6286 {
    align-self: auto;
    max-width: 100%;
    width: 89.76%;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4de5e1f {
    column-gap: 2%;
    row-gap: 32px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#group_up0 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0eo {
    align-self: center;
    margin-left: 0px;
    max-width: 1200px;
    width: 100%;
    height: auto;
    margin-right: 0px;
}
    
#f7e59fa5 {
    align-self: auto;
    max-width: 100%;
    width: 160px;
    min-height: 5px;
    justify-self: auto;
    height: 0px;
    min-width: 125px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8ba1398 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e845c66b {
    align-self: center;
    margin-left: 0px;
    max-width: 1200px;
    width: 100%;
    height: auto;
    margin-right: 0px;
}
}



@media all {
    
#f12ff465 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\35 6ba0fb9 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\33 ac91cf2 {
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    height: auto;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 95f4df9 {
    max-width: 100%;
    width: 89.76%;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 27ce8ac {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#c8552eba {
    max-width: 100%;
    width: 167px;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3dfd89d {
    max-width: 100%;
    width: 160px;
    min-height: 5px;
    justify-self: auto;
    height: 0px;
    min-width: 125px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 600d28a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 3a332be {
    column-gap: 2%;
    row-gap: 32px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 567995f {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#c1b39285 {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\37 91b97eb {
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a96c694 {
    align-self: auto;
    max-width: 100%;
    width: 221px;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e3a6164 {
    align-self: auto;
    max-width: 100%;
    width: 89.76%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5cb5619 {
    margin: 0px 0% 0px 0%;
}
    
#c98ad6e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c98ad6e6 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb4e6cf9 {
    align-self: auto;
    max-height: 100%;
    min-height: 289px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 18.5%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    min-width: 32px;
    order: 1;
    padding: 0% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bd35550 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#d3f3fc98 {
    align-self: auto;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: 84px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6229cd3 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6343a15 {
    align-self: auto;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: 82px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e610085.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 e610085 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 70a7e16 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#\35 86451c0 {
    align-self: auto;
    max-height: 100%;
    min-height: 289px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 18.5%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    min-width: 32px;
    order: 1;
    padding: 0% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9ba7e64 {
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    min-height: 82px;
    align-items: center;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 493d6d7 {
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    min-height: 82px;
    align-items: center;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5ac2794 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b6a31024 {
    align-self: auto;
    max-height: 100%;
    min-height: 289px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 18.5%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    min-width: 32px;
    order: 1;
    padding: 0% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3c3cb8f {
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    min-height: 82px;
    align-items: center;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e35749c0 {
    align-self: auto;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: 84px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1d130ae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 1d130ae {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2e6e264 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#f9b70e1c {
    align-self: auto;
    max-height: 100%;
    min-height: 289px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 18.5%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    min-width: 32px;
    height: auto;
    order: 3;
    padding: 0% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5a657b0 {
    row-gap: 8px;
    column-gap: 24px;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    min-height: 82px;
    align-items: center;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fffee28 {
    align-self: auto;
    max-width: 100%;
    width: 181px;
    justify-self: auto;
    height: 84px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b86feaf6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b86feaf6 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7b350bf {
    align-self: auto;
    max-width: 100%;
    width: 99.02%;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a909538 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cb637922 {
    align-self: auto;
    max-height: 100%;
    min-height: 289px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 18.5%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    min-width: 32px;
    order: 4;
    padding: 0% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbc968fc {
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    min-height: 82px;
    align-items: center;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d81c7be {
    align-self: auto;
    max-width: 100%;
    width: 118px;
    justify-self: auto;
    height: 80px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8279fb6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 8279fb6 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 046258a {
    align-self: auto;
    max-width: 100%;
    width: 99.22%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_g5p {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media all {
    
#\34 74edc51 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4934c61 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#e26b48b5 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 30px 30px 30px 30px;
    width: 100%;
    min-height: 356px;
    background-image: none;
    min-width: 4%;
    height: auto;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 d9fc34b {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 37.99%;
    min-height: 327px;
    align-items: flex-start;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fbde96a {
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4bb8d12 {
    align-self: auto;
    max-width: 100%;
    width: 99.08%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5dcdceb {
    margin: 0px 0% 0px 0%;
}
    
#d3bdb359 {
    background-image: linear-gradient(90deg, rgba(0, 135, 226, 1) 0%, rgba(0, 203, 243, 1) 100%);
    background-origin: border-box;
}
    
#fd70ba25.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fd70ba25 {
    max-width: 100%;
    width: 96.44%;
    height: auto;
    order: 0;
    margin: 0px 16px 0px 16px;
}
    
#\32 ba4e5a3 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 61.01%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#abc2adb8 {
    max-width: 100%;
    width: 95.20%;
    height: auto;
}
    
#\30 b82498e {
    max-width: 100%;
    width: 100.00%;
    height: 376px;
}
}



@media all {
    
#\38 8d3f997 {
    row-gap: 0px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: 153px;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b34eac9c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b34eac9c {
    max-width: 100%;
    width: 99.64%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fd1487c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ec8ff38 {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 778px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 65ececc::before, #\39 65ececc > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    background-image: linear-gradient(90deg, rgba(0, 135, 226, 1) 0%, rgba(0, 203, 243, 1) 100%);
    opacity: 0.5;
    content: '';
    height: 100%;
}
#\39 65ececc {
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 50%;
    min-height: 8px;
    background-image: url(https://lirp.cdn-website.com/47141998/dms3rep/multi/opt/FFS-image-14-random-job-listing--1920w.png);
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 226992d {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 57c120e {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 2a6aaac {
    max-width: 100%;
    width: 230px;
    min-height: 51px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2e0981e {
    background-color: rgba(255, 255, 255, 1);
    background-attachment: fixed;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\31 25ac1d9::before, #\31 25ac1d9 > .bgExtraLayerOverlay {
    background-color: var(--color_1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
}
#\31 25ac1d9 {
    column-gap: 4%;
    row-gap: 32px;
    width: 50%;
    min-height: 8px;
    background-image: url(https://lirp.cdn-website.com/47141998/dms3rep/multi/opt/FFS-image-2-random-job-listing--1920w.png);
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bfdb250d {
    row-gap: 0px;
    column-gap: 24px;
    max-height: 100%;
    width: 100.00%;
    min-height: 153px;
    align-items: flex-start;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f37e5b39 {
    margin: 0px 0% 0px 0%;
}
    
#\33 cd58393 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 238fade {
    max-width: 100%;
    width: 690px;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vob {
    align-items: center;
    width: 933px;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_kp1 {
    align-items: center;
    width: 100%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -3px;
}
    
#\34 8d30825 {
    align-items: center;
    width: 933px;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_jvd {
    align-items: flex-start;
    width: 100%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_03l {
    width: 630px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#b2f2f0cf {
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    height: auto;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 4c8ec71 {
    margin: 0px 0% 0px 0%;
}
    
#b0e9177f {
    background-color: var(--color_5);
    background-image: none;
}
    
#e6ca4a79 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#widget_ga3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#c0de58e7 {
    align-self: auto;
    max-width: 100%;
    width: 221px;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4c27bfe {
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 43f9466 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#eae13edc {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\31 525421b {
    margin: 0px 0% 0px 0%;
}
    
#\38 d6cdbe7 {
    align-self: auto;
    max-width: 100%;
    width: 89.76%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d555afc {
    column-gap: 2%;
    row-gap: 32px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c20fdb4 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f00026f {
    align-self: auto;
    max-height: 100%;
    min-height: 289px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 18.5%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    min-width: 32px;
    height: auto;
    order: 3;
    padding: 0% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a838ad6a {
    row-gap: 8px;
    column-gap: 24px;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    min-height: 82px;
    align-items: center;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abe5af27 {
    align-self: auto;
    max-width: 100%;
    width: 181px;
    justify-self: auto;
    height: 84px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 156d818.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 156d818 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 457fe82 {
    align-self: auto;
    max-width: 100%;
    width: 99.02%;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecc54cad {
    align-self: auto;
    max-height: 100%;
    min-height: 289px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 18.5%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    min-width: 32px;
    order: 4;
    padding: 0% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da16f492 {
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    min-height: 82px;
    align-items: center;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a755269e {
    align-self: auto;
    max-width: 100%;
    width: 118px;
    justify-self: auto;
    height: 80px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 69cddf8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 69cddf8 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a7a9f5c {
    align-self: auto;
    max-width: 100%;
    width: 99.22%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3b942dc {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 aa091bb {
    align-self: auto;
    max-height: 100%;
    min-height: 289px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 18.5%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    min-width: 32px;
    order: 1;
    padding: 0% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 23f71a7 {
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    min-height: 82px;
    align-items: center;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2b47036 {
    align-self: auto;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: 82px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7a799d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 7a799d6 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aabba187 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#c0f21949 {
    align-self: auto;
    max-height: 100%;
    min-height: 289px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 18.5%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    min-width: 32px;
    order: 1;
    padding: 0% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b4608eb {
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    min-height: 82px;
    align-items: center;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1b16450 {
    align-self: auto;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: 84px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa8b92c9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fa8b92c9 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ef21132 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#ae8464f4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#\32 ce0b797 {
    align-self: auto;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: 84px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 909ec34 {
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    min-height: 82px;
    align-items: center;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 28e1e9d {
    align-self: auto;
    max-height: 100%;
    min-height: 289px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 18.5%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    min-width: 32px;
    order: 1;
    padding: 0% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 06205e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 06205e5 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8uj {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\35 a46dcfe {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media all {
    
#\31 5230252 {
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    min-height: 82px;
    align-items: center;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2752151 {
    align-self: auto;
    max-height: 100%;
    min-height: 289px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 18.5%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    min-width: 32px;
    order: 1;
    padding: 0% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fe6ab87 {
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    min-height: 82px;
    align-items: center;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 092b54e {
    align-self: auto;
    max-height: 100%;
    min-height: 289px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 18.5%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    min-width: 32px;
    height: auto;
    order: 3;
    padding: 0% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8604c9c {
    align-self: auto;
    max-width: 100%;
    width: 99.22%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6ed4205.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f6ed4205 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd70accd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fd70accd {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 536515d {
    align-self: auto;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: 84px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6b26472 {
    align-self: auto;
    max-width: 100%;
    width: 99.02%;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 13c7105.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 13c7105 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3c211ae {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#\30 815e5fb {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\30 78070b5 {
    row-gap: 8px;
    column-gap: 24px;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    min-height: 82px;
    align-items: center;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 de7fe22 {
    align-self: auto;
    max-width: 100%;
    width: 145px;
    justify-self: auto;
    height: 84px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 630dab9 {
    margin: 0px 0% 0px 0%;
}
    
#c755d418 {
    align-self: auto;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: 84px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5a98c5d {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#df0dfca8 {
    align-self: auto;
    max-width: 100%;
    width: 118px;
    justify-self: auto;
    height: 80px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 696a108 {
    align-self: auto;
    max-height: 100%;
    min-height: 289px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 18.5%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    min-width: 32px;
    order: 4;
    padding: 0% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 11ab09a {
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#a118c912 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#\32 7b92819 {
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    min-height: 82px;
    align-items: center;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2c7a39a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b2c7a39a {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 92d315a {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#\34 462f7b9 {
    align-self: auto;
    max-width: 100%;
    width: 221px;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab1b95d9 {
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    min-height: 82px;
    align-items: center;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f3653c1 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c45ae99e {
    align-self: auto;
    max-width: 100%;
    width: 89.76%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8239949 {
    align-self: auto;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: 82px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7917cb1 {
    column-gap: 2%;
    row-gap: 32px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 f8a3e37 {
    align-self: auto;
    max-height: 100%;
    min-height: 289px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 18.5%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    min-width: 32px;
    order: 1;
    padding: 0% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbc00507.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cbc00507 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3583602 {
    align-self: auto;
    max-height: 100%;
    min-height: 289px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 18.5%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    min-width: 32px;
    order: 1;
    padding: 0% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 e045dbb {
    background-color: rgba(255, 255, 255, 1);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\37 9c04813 {
    column-gap: 4%;
    row-gap: 15px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    height: auto;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e4a32861 {
    align-self: center;
    margin-left: 0px;
    max-width: 1200px;
    width: 100%;
    height: auto;
    margin-right: 0px;
}
    
#\38 171e16b {
    align-self: auto;
    max-width: 100%;
    width: 160px;
    min-height: 5px;
    justify-self: auto;
    height: 0px;
    min-width: 125px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db025123 {
    margin: 0px 0% 0px 0%;
}
    
#\39 13343a2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#adf0be50 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a1f6ee34.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a1f6ee34 {
    align-self: auto;
    max-width: 100%;
    width: 89.76%;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e811e3f {
    column-gap: 2%;
    row-gap: 32px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\35 f2450f9 {
    margin: 0px 0% 0px 0%;
}
    
#f324a2d5 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#e4e6ee20 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\34 aef7689 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c5721ab {
    max-height: 100%;
    min-height: 289px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 100%;
    align-items: center;
    background-image: none;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#d2c26f5b {
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 70px;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 4da3a5b {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d6489aec {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#eaa880fa {
    max-width: 100%;
    width: 86.06%;
    height: 128px;
}
    
#e5c9372c {
    max-width: 100%;
    width: 42.14%;
    height: 128px;
}
    
#b724f93e {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#f801f927 {
    max-width: 100%;
    width: 89.76%;
    height: auto;
}
    
#\35 1addf5d {
    max-width: 100%;
    width: 42.14%;
    height: 128px;
}
    
#a6949b1a {
    column-gap: 2%;
    row-gap: 32px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 008cc43 {
    align-self: auto;
    max-width: 100%;
    width: 160px;
    min-height: 5px;
    justify-self: auto;
    height: 0px;
    min-width: 125px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 53b0386 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#de9a293f {
    max-height: 100%;
    min-height: 289px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 100%;
    align-items: center;
    background-image: none;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 a27bcf2 {
    max-height: 100%;
    min-height: 289px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 100%;
    align-items: center;
    background-image: none;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c90105dc {
    row-gap: 7px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#a522f473 {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
}
    
#group_8ku {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#widget_24h {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4ac346b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 746fa32 {
    margin: 0px 0% 0px 0%;
}
    
#group_fh2 {
    min-height: 527px;
    height: auto;
    justify-content: flex-start;
    align-items: center;
}
    
#cf7d2b9d {
    height: 350px;
}
    
#widget_p5v {
    height: 350px;
}
    
#group_3q6 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 567px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a91577f {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 527px;
    margin: 0px 0% 0px 0%;
}
    
#\33 1c298a0 {
    width: 100.00%;
    height: auto;
    min-height: 567px;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 986a8df {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#eb9ddd8e {
    width: 100%;
    min-height: 80px;
}
    
#group_pkk {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 7c0878b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d599b385 {
    column-gap: 2%;
    row-gap: 14px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 4% 4% 4%;
}
    
#\38 158417c {
    align-self: flex-start;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee812768 {
    width: 100%;
    min-height: 80px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\37 e31c39b {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
    width: 100%;
    min-height: 80px;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#ae65135a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 f43f97d {
    padding-top: 8%;
    padding-left: 4%;
    min-height: 150px;
    padding-right: 4%;
}
    
#widget_ma2 {
    align-self: auto;
    width: 622px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c8c1a33 {
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 93694f5 {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
}
    
#\32 ea017e2 {
    row-gap: 7px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 4% 4% 4%;
}
    
#\39 e70b689 {
    width: 100%;
    min-height: 100px;
    justify-content: flex-start;
}
    
#group_5b7 {
    width: 100%;
    min-height: 80px;
}
    
#aff77f2f {
    margin: 0px 0% 0px 0%;
}
    
#\36 ae20d51 {
    width: 100%;
}
    
#\33 057334b {
    width: 100%;
}
    
#\37 d8768f2 {
    height: auto;
    min-height: 100%;
    width: 100%;
}
    
#\30 5699007 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e8b074be {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 40173b6 {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
}
    
#\34 37f1edc {
    row-gap: 15px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\31 a860115 {
    width: 100%;
    min-height: 50px;
    height: auto;
}
    
#eb2d49b1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ea7ee8ca {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#eff0b4c0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#becd33bf {
    margin: 0px 0% 0px 0%;
}
    
#\35 ab0936a {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b8b363c5 {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
}
    
#b4de5e1f {
    row-gap: 15px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#group_up0 {
    width: 100%;
    min-height: 80px;
}
    
#\35 37cbe20 {
    margin: 0px 0% 0px 0%;
}
    
#b049ca89 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f7e59fa5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8dc6286 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b8ba1398 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f12ff465 {
    padding: 10% 4% 10% 4%;
}
    
#\34 600d28a {
    margin: 0px 0% 0px 0%;
}
    
#\33 95f4df9 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3a332be {
    row-gap: 7px;
    padding-top: 12%;
    flex-direction: column;
    padding-left: 6%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 6%;
}
    
#\37 91b97eb {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 100%;
    min-height: 80px;
}
    
#b6229cd3 {
    width: 100%;
    min-height: 80px;
}
    
#\37 5ac2794 {
    width: 100%;
    min-height: 80px;
}
    
#\31 a909538 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4934c61 {
    padding: 10% 4% 10% 4%;
}
    
#\30 b82498e {
    height: 350px;
}
    
#\36 d9fc34b {
    justify-content: flex-start;
    min-width: 32px;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 fbde96a {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 ba4e5a3 {
    min-width: 32px;
    order: 1;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 5dcdceb {
    margin: 0px 0% 0px 0%;
}
    
#e26b48b5 {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 2e0981e {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
    
#\31 25ac1d9::before, #\31 25ac1d9 > .bgExtraLayerOverlay {
    
}
#\31 25ac1d9 {
    row-gap: 18px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    order: 2;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ec8ff38 {
    column-gap: 0%;
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\39 65ececc::before, #\39 65ececc > .bgExtraLayerOverlay {
    
}
#\39 65ececc {
    row-gap: 22px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    order: 0;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f37e5b39 {
    margin: 0px 0% 0px 0%;
}
    
#widget_03l {
    width: 658px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e6ca4a79 {
    padding: 10% 4% 10% 4%;
}
    
#\37 4c8ec71 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 d555afc {
    row-gap: 15px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\38 4c27bfe {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
}
    
#\31 525421b {
    margin: 0px 0% 0px 0%;
}
    
#\34 43f9466 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c0de58e7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d6cdbe7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c20fdb4 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\34 f00026f {
    min-width: 32px;
    width: 35.21854631828978%;
    order: 1;
    height: auto;
    min-height: 254px;
    margin: 0px 0% 0px 0%;
}
    
#ecc54cad {
    min-width: 32px;
    width: 32.693510688836106%;
    order: 2;
    height: auto;
    min-height: 254px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3b942dc {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\39 aa091bb {
    min-width: 32px;
    width: 100%;
    order: 0;
    height: auto;
    min-height: 250px;
    margin: 0px 0% 0px 0%;
}
    
#c0f21949 {
    min-width: 32px;
    width: 100%;
    order: 1;
    height: auto;
    min-height: 250px;
    margin: 0px 0% 0px 0%;
}
    
#abe5af27 {
    width: 105px;
    height: 66px;
}
    
#a755269e {
    width: 54px;
    height: 60px;
}
    
#\31 28e1e9d {
    order: 2;
    width: 100%;
    height: auto;
    min-height: 250px;
}
    
#group_8uj {
    order: 3;
    width: 17.39188598574822%;
}
    
#\35 a46dcfe {
    order: 0;
    width: 17.39188598574822%;
}
    
#b1b16450 {
    height: 60px;
}
    
#\30 2b47036 {
    height: 62px;
}
    
#\32 ce0b797 {
    height: 60px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2752151 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f3653c1 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\34 462f7b9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c45ae99e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 092b54e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7917cb1 {
    row-gap: 15px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\36 f8a3e37 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 696a108 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 11ab09a {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
}
    
#\36 630dab9 {
    margin: 0px 0% 0px 0%;
}
    
#\38 5a98c5d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3583602 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9c04813 {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
}
    
#\38 171e16b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#db025123 {
    margin: 0px 0% 0px 0%;
}
    
#adf0be50 {
    width: 100%;
    min-height: 80px;
}
    
#\39 13343a2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a1f6ee34 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e811e3f {
    row-gap: 15px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f2450f9 {
    margin: 0px 0% 0px 0%;
}
    
#\34 aef7689 {
    width: 100%;
    min-height: 100px;
    justify-content: flex-start;
}
    
#\30 c5721ab {
    width: 100%;
}
    
#a6949b1a {
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\33 008cc43 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 53b0386 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d2c26f5b {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
}
    
#\33 4da3a5b {
    width: 100%;
    min-height: 80px;
}
    
#de9a293f {
    width: 100%;
}
    
#\31 a27bcf2 {
    height: auto;
    min-height: 100%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c90105dc {
    row-gap: 10px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#a522f473 {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_8ku {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#widget_p5v {
    height: 240px;
}
    
#cf7d2b9d {
    height: 240px;
}
    
#\39 4ac346b {
    height: 0px;
    width: 160px;
}
    
#\37 746fa32 {
    margin: 0px 0% 0px 0%;
}
    
#group_3q6 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 a91577f {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 1c298a0 {
    width: 100.00%;
    align-items: center;
}
    
#group_fh2 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#eb9ddd8e {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 986a8df {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#group_pkk {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_1h1 {
    height: 240px;
}
    
#widget_dse {
    height: 0px;
    width: 160px;
}
    
#\32 7c0878b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d599b385 {
    row-gap: 25px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#\38 158417c {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee812768 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-bottom: 0px;
}
    
#\37 e31c39b {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
    row-gap: 24px;
    flex-direction: column;
    padding-left: 6px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    padding-right: 6px;
    height: auto;
}
    
#ae65135a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 0fdcb86 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 f43f97d {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 15% 4% 2% 4%;
}
    
#\33 bc8dd49 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 93694f5 {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 ea017e2 {
    row-gap: 15px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#\39 e70b689 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_92i {
    height: 172px;
}
    
#b775a1b7 {
    height: 170px;
}
    
#b231c935 {
    height: 170px;
}
    
#group_5b7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e8b074be {
    height: 0px;
    width: 160px;
}
    
#aff77f2f {
    margin: 0px 0% 0px 0%;
}
    
#\37 d8768f2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ae20d51 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 057334b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 40173b6 {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 37f1edc {
    row-gap: 10px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#\31 a860115 {
    row-gap: 12px;
    width: 100%;
    min-height: 50px;
    align-items: center;
    margin-bottom: 0px;
    justify-content: center;
    height: auto;
}
    
#ea7ee8ca {
    height: 0px;
    width: 160px;
}
    
#becd33bf {
    margin: 0px 0% 0px 0%;
}
    
#eff0b4c0 {
    width: 100.00%;
}
    
#\35 ab0936a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#b8b363c5 {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b4de5e1f {
    row-gap: 10px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#group_up0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f7e59fa5 {
    height: 0px;
    width: 160px;
}
    
#\35 37cbe20 {
    margin: 0px 0% 0px 0%;
}
    
#b8ba1398 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#f12ff465 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#\33 ac91cf2 {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c3dfd89d {
    height: 0px;
    width: 160px;
}
    
#\33 95f4df9 {
    width: 100.00%;
}
    
#\34 600d28a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 3a332be {
    row-gap: 10px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#\37 91b97eb {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b6229cd3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\30 5cb5619 {
    margin: 0px 0% 0px 0%;
}
    
#\30 e3a6164 {
    width: 100.00%;
}
    
#fb4e6cf9 {
    min-width: 32px;
    width: 48.515218216318786%;
    height: auto;
    min-height: 249px;
    margin: 0px 0% 0px 0%;
}
    
#\35 86451c0 {
    min-width: 32px;
    width: 49.35954459203036%;
    height: auto;
    min-height: 247px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6343a15 {
    width: 66px;
}
    
#\34 9ba7e64 {
    height: auto;
    min-height: 121px;
}
    
#\35 493d6d7 {
    height: auto;
    min-height: 123px;
}
    
#d3f3fc98 {
    height: 76px;
}
    
#\37 5ac2794 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#b6a31024 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 202px;
    margin: 0px 0% 0px 0%;
}
    
#f9b70e1c {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 202px;
    margin: 0px 0% 0px 0%;
}
    
#\36 fffee28 {
    width: 137px;
}
    
#\31 a909538 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#cb637922 {
    min-width: 32px;
    width: 49.45457305502846%;
    height: auto;
    min-height: 203px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 d81c7be {
    width: 70px;
}
    
#\39 7b350bf {
    width: 88.24%;
}
    
#\36 2e6e264 {
    width: 82.03%;
}
    
#\35 70a7e16 {
    width: 88.04%;
}
    
#\34 bd35550 {
    width: 81.68%;
}
    
#group_g5p {
    order: 1;
    width: 48.55%;
}
    
#\33 046258a {
    width: 89.76%;
}
}



@media (max-width: 767px) {
    
#\37 4934c61 {
    flex-direction: column;
    min-height: unset;
    padding: 15% 4% 15% 4%;
}
    
#e26b48b5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 fbde96a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 b82498e {
    height: 240px;
    width: 100.00%;
}
    
#\32 ba4e5a3 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d9fc34b {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 240px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 5dcdceb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 2e0981e {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
    
#\31 25ac1d9::before, #\31 25ac1d9 > .bgExtraLayerOverlay {
    
}
#\31 25ac1d9 {
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    align-items: flex-start;
    order: 2;
    row-gap: 15px;
    background-position: 50% 50%;
    padding: 15% 4% 15% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ec8ff38 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\39 65ececc::before, #\39 65ececc > .bgExtraLayerOverlay {
    
}
#\39 65ececc {
    row-gap: 15px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    background-position: 50% 50%;
    padding: 15% 4% 15% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f37e5b39 {
    margin: 0px 0% 0px 0%;
}
    
#group_vob {
    height: auto;
    min-height: 72px;
}
}



@media (max-width: 767px) {
    
#b2f2f0cf {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e6ca4a79 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#\37 4c8ec71 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 d6cdbe7 {
    width: 100.00%;
}
    
#\36 d555afc {
    row-gap: 10px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#\38 4c27bfe {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 525421b {
    margin: 0px 0% 0px 0%;
}
    
#\37 c20fdb4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 f00026f {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ecc54cad {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 3b942dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 aa091bb {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c0f21949 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 28e1e9d {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 2752151 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 f3653c1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c45ae99e {
    width: 100.00%;
}
    
#\34 092b54e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 7917cb1 {
    row-gap: 10px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#\36 f8a3e37 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 696a108 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 11ab09a {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 630dab9 {
    margin: 0px 0% 0px 0%;
}
    
#\30 3583602 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 9c04813 {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 171e16b {
    height: 0px;
    width: 160px;
}
    
#db025123 {
    margin: 0px 0% 0px 0%;
}
    
#adf0be50 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 e811e3f {
    row-gap: 10px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
}



@media (max-width: 767px) {
    
#e5c9372c {
    height: 172px;
}
    
#\35 f2450f9 {
    margin: 0px 0% 0px 0%;
}
    
#\34 aef7689 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 1addf5d {
    height: 170px;
}
    
#\30 c5721ab {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a6949b1a {
    row-gap: 15px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#\33 008cc43 {
    height: 0px;
    width: 160px;
}
    
#d2c26f5b {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 4da3a5b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#eaa880fa {
    height: 170px;
}
    
#de9a293f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a27bcf2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}

