*#dm *.dmBody *.u_1829469706:before {
  opacity:0.5 !important;
  background-color:rgb(22,30,58) !important;
}

*#dm *.dmBody *.u_1829469706.before {
  opacity:0.5 !important;
  background-color:rgb(22,30,58) !important;
}

*#dm *.dmBody div.u_1368783213 hr {
  color:rgb(91,189,200) !important;
  background:none !important;
  height:0 !important;
  background-color:transparent !important;
  background-size:initial !important;
  min-height:0 !important;
  border-color:currentColor !important;
  border-width:1px !important;
  border-top-style:solid !important;
  border-top-width:3px !important;
}

*#dm *.dmBody div.u_1695794408 {
  border-style:solid !important;
  border-width:0 !important;
  border-right-style:solid !important;
  border-right-color:rgba(192,192,192,1) !important;
  border-right-width:0 !important;
}

*#dm *.dmBody div.u_1637167589 {
  border-style:solid !important;
  border-width:0 !important;
  border-right-style:solid !important;
  border-right-color:rgba(192,192,192,1) !important;
  border-right-width:0 !important;
}

*#dm *.dmBody div.u_1039499883 {
  border-style:solid !important;
  border-width:0 !important;
  border-right-style:solid !important;
  border-right-color:rgba(192,192,192,1) !important;
  border-right-width:0 !important;
}

*#dm *.dmBody div.u_1019793354 {
  border-style:solid !important;
  border-width:0 !important;
  border-right-style:solid !important;
  border-right-color:rgba(192,192,192,1) !important;
  border-right-width:0 !important;
}

*#dm *.dmBody div.u_1241942238 { background-color:rgba(0,0,0,0) !important; }

*#dm *.dmBody div.u_1592430421 { background-color:rgba(0,0,0,0) !important; }

*#dm *.dmBody *.u_1515692693:before {
  opacity:0.5 !important;
  background-color:rgb(255,255,255) !important;
}

*#dm *.dmBody *.u_1515692693.before {
  opacity:0.5 !important;
  background-color:rgb(255,255,255) !important;
}

*#dm *.dmBody div.dmforminput textarea { color:rgba(51,51,51,1) !important; }

*#dm *.dmBody div.dmforminput *.fileUploadLink { color:rgba(51,51,51,1) !important; }

*#dm *.dmBody div.checkboxwrapper span { color:rgba(51,51,51,1) !important; }

*#dm *.dmBody div.radiowrapper span { color:rgba(51,51,51,1) !important; }

*#dm *.dmBody div.u_1165032577 { background-color:rgb(243,244,246) !important; }

*#dm *.dmBody div.u_1064758066 *.dmforminput input { color:rgba(51,51,51,1) !important; }

*#dm *.dmBody *.u_1064758066 *.dmformsubmit {
  float:none !important;
  text-align:CENTER !important;
  display:block !important;
  margin-left:auto !important;
  margin-right:auto !important;
}

*#dm *.dmBody div.u_1971582227 { background-color:rgba(243,244,246,1) !important; }

*#dm *.dmBody div.u_1731130763 { background-color:rgba(255,255,255,1) !important; }

*#dm *.dmBody div.u_1627839919 {
  background-color:rgba(255,255,255,1) !important;
  box-shadow:none !important;
  -moz-box-shadow:none !important;
  -webkit-box-shadow:none !important;
}

*#dm *.dmBody div.u_1064758066 input:not([type="submit"]) {
  border-color:rgba(212,212,212,1) !important;
  border-style:solid !important;
  border-width:1px !important;
  background-color:rgba(255,255,255,1) !important;
}

*#dm *.dmBody div.u_1064758066 textarea {
  border-color:rgba(212,212,212,1) !important;
  border-style:solid !important;
  border-width:1px !important;
  background-color:rgba(255,255,255,1) !important;
}

*#dm *.dmBody div.u_1064758066 select {
  border-color:rgba(212,212,212,1) !important;
  border-style:solid !important;
  border-width:1px !important;
  background-color:rgba(255,255,255,1) !important;
}

*#dm *.dmBody div.u_1064758066 *.dmforminput label {
  color:rgba(51,51,51,1) !important;
  font-family: Roboto !important;
}

*#dm *.dmBody div.u_1441909689 { background-color:rgba(0,0,0,0) !important; }

*#dm *.dmBody div.u_1225775808 { background-color:rgba(255,255,255,1) !important; }

*#dm *.dmBody div.u_1551588245:before {
  background-color:rgba(33,37,39,1) !important;
  opacity:0.64 !important;
}

*#dm *.dmBody div.u_1551588245.before {
  background-color:rgba(33,37,39,1) !important;
  opacity:0.64 !important;
}

*#dm *.dmBody div.u_1002004078 hr {
  color:rgba(2,58,139,1) !important;
  background:none !important;
  height:0 !important;
  background-color:transparent !important;
  background-size:initial !important;
  min-height:0 !important;
  border-color:currentColor !important;
  border-width:1px !important;
  border-top-style:solid !important;
  border-top-width:3px !important;
}

*#dm *.dmBody div.u_1844177636 hr {
  color:rgba(2,58,139,1) !important;
  background:none !important;
  height:0 !important;
  background-color:transparent !important;
  background-size:initial !important;
  min-height:0 !important;
  border-color:currentColor !important;
  border-width:1px !important;
  border-top-style:solid !important;
  border-top-width:3px !important;
}

*#dm *.dmBody div.u_1356735535 hr {
  color:rgba(2,58,139,1) !important;
  background:none !important;
  height:0 !important;
  background-color:transparent !important;
  background-size:initial !important;
  min-height:0 !important;
  border-color:currentColor !important;
  border-width:1px !important;
  border-top-style:solid !important;
  border-top-width:3px !important;
}

*#dm *.dmBody div.u_1504452023 hr {
  color:rgba(2,58,139,1) !important;
  background:none !important;
  height:0 !important;
  background-color:transparent !important;
  background-size:initial !important;
  min-height:0 !important;
  border-color:currentColor !important;
  border-width:1px !important;
  border-top-style:solid !important;
  border-top-width:3px !important;
}

*#dm *.dmBody div.u_1146568028 hr {
  color:rgba(2,58,139,1) !important;
  background:none !important;
  height:0 !important;
  background-color:transparent !important;
  background-size:initial !important;
  min-height:0 !important;
  border-color:currentColor !important;
  border-width:1px !important;
  border-top-style:solid !important;
  border-top-width:3px !important;
}

*#dm *.dmBody div.u_1860495887 hr {
  color:rgba(2,58,139,1) !important;
  background:none !important;
  height:0 !important;
  background-color:transparent !important;
  background-size:initial !important;
  min-height:0 !important;
  border-color:currentColor !important;
  border-width:1px !important;
  border-top-style:solid !important;
  border-top-width:3px !important;
}*#dm *.dmBody div.u_1588006091 hr {
  color:rgba(2,58,139,1) !important;
  background:none !important;
  height:0 !important;
  background-color:transparent !important;
  background-size:initial !important;
  min-height:0 !important;
  border-color:currentColor !important;
  border-width:1px !important;
  border-top-style:solid !important;
  border-top-width:3px !important;
}

*#dm *.dmBody div.u_1303047462 {
  background-repeat:no-repeat !important;
  background-image:none !important;
  background-size:cover !important;
}

*#dm *.dmBody div.u_1515692693 {
  background-color:rgba(255,255,255,1) !important;
  background-repeat:no-repeat !important;
  background-image:url(../images/opt/maastricht-1487273-1920w.jpg) !important;
}

*#dm *.dmBody div.u_1515692693:before { opacity:0.78 !important; }

*#dm *.dmBody div.u_1515692693.before { opacity:0.78 !important; }

*#dm *.dmBody div.u_1515692693>.bgExtraLayerOverlay { opacity:0.78 !important; }

*#dm *.dmBody div.u_1829469706:before {
  background-color:rgba(51,51,51,1) !important;
  opacity:0.82 !important;
}

*#dm *.dmBody div.u_1829469706.before {
  background-color:rgba(51,51,51,1) !important;
  opacity:0.82 !important;
}

*#dm *.dmBody div.u_1829469706>.bgExtraLayerOverlay { opacity:0.82 !important; }

*#dm *.dmBody *.u_1551588245:before {
  opacity:0.5 !important;
  background-color:rgb(33,37,39) !important;
}

*#dm *.dmBody *.u_1551588245.before {
  opacity:0.5 !important;
  background-color:rgb(33,37,39) !important;
}

*#dm *.dmBody *.u_1551588245>.bgExtraLayerOverlay {
  opacity:0.5 !important;
  background-color:rgb(33,37,39) !important;
}

*#dm *.dmBody div.u_1551588245 {
  background-repeat:no-repeat !important;
  background-image:url(../images/opt/city-8975241-a0750aff-1920w.jpg) !important;
  box-shadow:none !important;
  -moz-box-shadow:none !important;
  -webkit-box-shadow:none !important;
  background-size:cover !important;
}

*#dm *.dmBody div.u_1829469706 {
  background-color:rgba(255,255,255,1) !important;
  background-repeat:no-repeat !important;
  background-image:url(../images/opt/city-8975241-a0750aff-1920w.jpg) !important;
  -webkit-box-shadow:none !important;
  box-shadow:none !important;
  -moz-box-shadow:none !important;
}


*#dm *.dmBody a.u_1412700516 span.text {
  font-family:'Roboto Mono' !important;
  color:rgba(255,255,255,1) !important;
  font-weight:700 !important;
  text-decoration:none !important;
  font-style:italic !important;
}

*#dm *.dmBody a.u_1412700516 { direction:rtl !important; }

*#dm *.dmBody a.u_1233808435 { direction:rtl !important; }

*#dm *.dmBody a.u_1934663926 { direction:ltr !important; }

*#dm *.dmBody a.u_1233808435 span.text {
  font-family:'Roboto Mono' !important;
  color:rgba(255,255,255,1) !important;
  font-weight:700 !important;
  text-decoration:none !important;
  font-style:italic !important;
}

*#dm *.dmBody a.u_1934663926 span.text {
  font-weight:700 !important;
  font-family: 'Roboto' !important;
  font-style:italic !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1368783213 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:48px !important;
  position:relative !important;
  height:auto !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important;
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:calc(100% - 456px) !important;
  margin-top:9px !important;
  margin-bottom:0 !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:center !important;
}

*#dm *.dmBody h2.u_1169282028 {
  display:block !important;
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-top:2px !important;
  padding-left:0 !important;
  padding-bottom:2px !important;
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:100% !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-right:0 !important;
  min-width:0 !important;
  text-align:center !important;
}

*#dm *.dmBody div.u_1480390991 {
  margin-right:0 !important;
  padding-left:0 !important;
}

*#dm *.dmBody div.u_1676846422 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important;
  margin-right:0 !important;
  margin-left:0 !important;
  max-width:calc(100% - 0px) !important;
  margin-top:14px !important;
  margin-bottom:0 !important;
  padding-right:0 !important;
  min-width:25px !important;
}

*#dm *.dmBody div.u_1237704446 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important;
  margin-right:0 !important;
  margin-left:0 !important;
  max-width:calc(100% - 0px) !important;
  margin-top:14px !important;
  margin-bottom:0 !important;
  padding-right:0 !important;
  min-width:25px !important;
}

*#dm *.dmBody h2.u_1243922539 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important;
  margin-right:0 !important;
  margin-left:0 !important;
  max-width:calc(100% - 0px) !important;
  margin-top:14px !important;
  margin-bottom:0 !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:left !important;
}

*#dm *.dmBody div.u_1356735535 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:25px !important;
  position:relative !important;
  height:auto !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important;
  max-width:100% !important;
  padding-right:0 !important;
  min-width:0 !important;
  text-align:center !important;
  display:block !important;
  margin-right:auto !important;
  margin-left:auto !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
}

*#dm *.dmBody div.u_1504452023 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:25px !important;
  position:relative !important;
  height:auto !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important;
  max-width:100% !important;
  padding-right:0 !important;
  min-width:0 !important;
  text-align:center !important;
  display:block !important;
  margin-right:auto !important;
  margin-left:auto !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
}

*#dm *.dmBody div.u_1146568028 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:25px !important;
  position:relative !important;
  height:auto !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important;
  max-width:100% !important;
  padding-right:0 !important;
  min-width:0 !important;
  text-align:center !important;
  display:block !important;
  margin-right:auto !important;
  margin-left:auto !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
}

*#dm *.dmBody div.u_1860495887 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:25px !important;
  position:relative !important;
  height:auto !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important;
  max-width:100% !important;
  padding-right:0 !important;
  min-width:0 !important;
  text-align:center !important;
  display:block !important;
  margin-right:auto !important;
  margin-left:auto !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
}

*#dm *.dmBody div.u_1588006091 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:48px !important;
  position:relative !important;
  height:auto !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important;
  max-width:100% !important;
  padding-right:0 !important;
  min-width:0 !important;
  text-align:center !important;
  display:block !important;
  margin-right:auto !important;
  margin-left:auto !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
}

*#dm *.dmBody div.u_1241942238 {
  padding-top:0 !important;
  padding-bottom:0 !important;
  padding-left:0 !important;
  padding-right:0 !important;
  margin-left:0 !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  margin-right:0 !important;
}

*#dm *.dmBody h2.u_1454770453 {
  display:block !important;
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-top:2px !important;
  padding-left:0 !important;
  padding-bottom:2px !important;
  max-width:calc(100% - 0px) !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:center !important;
  margin-right:auto !important;
  margin-left:auto !important;
  margin-top:0 !important;
  margin-bottom:8px !important;
}

*#dm *.dmBody div.u_1844177636 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:48px !important;
  position:relative !important;
  height:auto !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important;
  max-width:calc(100% - 456px) !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:center !important;
}

*#dm *.dmBody div.u_1350620276 {
  margin-top:8px !important;
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-top:2px !important;
  padding-left:0 !important;
  padding-bottom:2px !important;
  margin-right:25px !important;
  margin-left:0 !important;
  max-width:calc(100% - 0px) !important;
  margin-bottom:0 !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:left !important;
  display:block !important;
}

*#dm *.dmBody h2.u_1910187817 {
  display:block !important;
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-top:2px !important;
  padding-left:0 !important;
  padding-bottom:2px !important;
  max-width:calc(100% - 0px) !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:left !important;
  margin-right:0 !important;
  margin-left:0 !important;
  margin-top:14px !important;
  margin-bottom:8px !important;
}

*#dm *.dmBody h3#1707830974 {
  font-style:italic !important;
  color:rgba(0,32,101,1) !important;
  text-align:left !important;
}

*#dm *.dmBody a.u_1368925220 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:164px !important;
  position:relative !important;
  height:46px !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important;
  margin-right:246px !important;
  margin-left:0 !important;
  max-width:calc(100% - 0px) !important;
  margin-top:28px !important;
  margin-bottom:10px !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:center !important;
  display:block !important;
}

*#dm *.dmBody div.u_1592430421 {
  padding-top:0 !important;
  padding-bottom:80px !important;
  padding-left:50px !important;
  padding-right:20px !important;
}

*#dm *.dmBody div.u_1441909689 {
  padding-top:80px !important;
  padding-bottom:0 !important;
  padding-right:0 !important;
  padding-left:0 !important;
}

*#dm *.dmBody div.u_1492555106 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:55px !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important;
  margin-right:0 !important;
  margin-left:0 !important;
  max-width:calc(100% - 0px) !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:center !important;
}

*#dm *.dmBody div.u_1225775808 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-top:80px !important;
  padding-left:40px !important;
  padding-bottom:0 !important;
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:none !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-right:40px !important;
  min-width:0 !important;
  text-align:center !important;
}

*#dm *.dmBody div.u_1837791016 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:2px !important;
  max-width:calc(100% - 0px) !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:left !important;
  margin-right:auto !important;
  margin-left:auto !important;
  margin-top:14px !important;
  margin-bottom:8px !important;
}

*#dm *.dmBody div.u_1596238322 {
  padding-right:20px !important;
  padding-left:20px !important;
}

*#dm *.dmBody div.u_1490769164 {
  padding-right:20px !important;
  padding-left:20px !important;
}

*#dm *.dmBody div.u_1162477825 {
  padding-right:20px !important;
  padding-left:20px !important;
}

*#dm *.dmBody div.u_1165032577 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-top:100px !important;
  padding-left:0 !important;
  padding-bottom:100px !important;
  max-width:none !important;
  padding-right:0 !important;
  min-width:0 !important;
  text-align:center !important;
  margin-top:0 !important;
}

*#dm *.dmBody div.u_1064758066 *.dmforminput label { font-size:15px !important; }

*#dm *.dmBody div.u_1064758066 *.dmformsubmit {
  width:75px !important;
  height:47px !important;
}

*#dm *.dmBody div.u_1002004078 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:48px !important;
  position:relative !important;
  height:auto !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important;
  max-width:100% !important;
  padding-right:0 !important;
  min-width:0 !important;
  text-align:center !important;
  display:block !important;
  margin-right:auto !important;
  margin-left:auto !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
}

*#dm *.dmBody div.u_1064758066 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:30px !important;
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:calc(100% - 0px) !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:center !important;
}

*#dm *.dmBody div.u_1247458768 {
  padding-right:40px !important;
  padding-left:40px !important;
}

*#dm *.dmBody div.u_1551588245 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-top:189.5px !important;
  padding-left:40px !important;
  padding-bottom:0 !important;
  max-width:none !important;
  padding-right:40px !important;
  min-width:0 !important;
  text-align:center !important;
  background-attachment:initial !important;
  background-size:cover !important;
  background-position:50% 50% !important;
  margin-top:0 !important;
  margin-right:auto !important;
  margin-left:auto !important;
  margin-bottom:0 !important;
}

*#dm *.dmBody div.u_1971582227 {
  padding-top:0 !important;
  padding-bottom:0 !important;
  padding-right:40px !important;
  padding-left:40px !important;
  margin-top:0 !important;
}

*#dm *.dmBody div.u_1627839919 {
  padding-right:15px !important;
  padding-left:15px !important;
}

*#dm *.dmBody div.u_1731130763 {
  display:block !important;
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-top:50px !important;
  padding-left:0 !important;
  padding-bottom:10px !important;
  max-width:calc(100% - 0px) !important;
  padding-right:0 !important;
  min-width:25px !important;
  margin-bottom:0 !important;
  margin-top:188px !important;
  margin-right:auto !important;
  margin-left:auto !important;
}

*#dm *.dmBody div.u_1305338727 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:90px !important;
  position:relative !important;
  height:80px !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important;
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:calc(100% - 94px) !important;
  margin-top:10px !important;
  margin-bottom:10px !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:center !important;
}

*#dm *.dmBody div.u_1766761728 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:90px !important;
  position:relative !important;
  height:80px !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important;
  max-width:calc(100% - 94px) !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:center !important;
}

*#dm *.dmBody div.u_1135619326 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:2px !important;
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:calc(100% - 0px) !important;
  margin-top:14px !important;
  margin-bottom:8px !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:left !important;
}

*#dm *.dmBody div.u_1192192947 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:2px !important;
  max-width:calc(100% - 0px) !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:left !important;
  margin-right:auto !important;
  margin-left:auto !important;
  margin-top:14px !important;
  margin-bottom:8px !important;
}

*#dm *.dmBody div.u_1911938532 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:2px !important;
  max-width:calc(100% - 0px) !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:left !important;
  margin-right:auto !important;
  margin-left:auto !important;
  margin-top:14px !important;
  margin-bottom:8px !important;
}

*#dm *.dmBody div.u_1393417681 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:90px !important;
  position:relative !important;
  height:80px !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important;
  max-width:calc(100% - 94px) !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:center !important;
}

*#dm *.dmBody a.u_1909191991 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:42px !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important;
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:calc(100% - 0px) !important;
  margin-top:58px !important;
  margin-bottom:0 !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:center !important;
}

*#dm *.dmBody div.u_1811478592 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:2px !important;
  max-width:calc(100% - 0px) !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:left !important;
  margin-right:auto !important;
  margin-left:auto !important;
  margin-top:14px !important;
  margin-bottom:8px !important;
}*#dm *.dmBody div.u_1162766687 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:2px !important;
  max-width:calc(100% - 0px) !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:left !important;
  margin-right:auto !important;
  margin-left:auto !important;
  margin-top:14px !important;
  margin-bottom:8px !important;
}

*#dm *.dmBody div.u_1515692693 {
  padding-right:20px !important;
  padding-left:20px !important;
  margin-bottom:0 !important;
  padding-bottom:100px !important;
  padding-top:50px !important;
  background-attachment:fixed !important;
  background-size:cover !important;
  background-repeat:no-repeat !important;
}


*#dm *.dmBody div.u_1137153379 {
  float:none !important;
  top:0px !important;
  left:0 !important;
  width:444.167px !important;
  position:relative !important;
  height:auto !important;
  padding-top:0px !important;
  padding-left:0px !important;
  padding-bottom:0px !important;
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:100% !important;
  margin-top:14px !important;
  margin-bottom:0px !important;
  padding-right:0px !important;
  min-width:0 !important;
  display:block !important;
  min-height:auto !important;
}

*#dm *.dmBody div.u_1829469706 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:auto !important;
  position:relative !important;
  height:auto !important;
  padding-top:170px !important;
  padding-left:40px !important;
  padding-bottom:150px !important;
  margin-right:0px !important;
  margin-left:0px !important;
  max-width:none !important;
  margin-top:0px !important;
  margin-bottom:0px !important;
  padding-right:40px !important;
  min-width:0 !important;
  text-align:center !important;
  background-attachment:fixed !important;
  background-size:cover !important;
}

*#dm *.dmBody a.u_1412700516 {
  height:auto !important;
  min-height:78px !important;
  width:311px !important;
}

*#dm *.dmBody a.u_1934663926 {
  height:auto !important;
  min-height:78px !important;
  width:311px !important;
}

*#dm *.dmBody a.u_1233808435 {
  height:auto !important;
  min-height:78px !important;
  width:311px !important;
}

/* KK responsive overrides v1 */
@media (max-width:1024px){
  html,body{overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}
  body,#dm,#dmRoot,#dmRoot .dmOuter,#dmRoot .dmInner,#dmSlideRightNavRight,#site_content{min-width:0!important;width:100%!important;max-width:100%!important}
  .dmDesktopBody .dmInner{min-width:0!important}
  html:not(.ios-preview) #dm .hasStickyHeader .dmInner div.dmHeaderContainer{min-width:0!important;width:100%!important}
  #dm .dmRespRowsWrapper,#dm .dmRespRow,#dm .dmRespDesignRow{max-width:100%!important}
}

@media (max-width:767px){
  #dm .p_hfcontainer [data-widget-type="image"] img{max-width:120px!important;height:auto!important}
  #dm .p_hfcontainer div.u_hcontainer,#dm .p_hfcontainer div.dmHeader.u_hcontainer{padding-left:12px!important;padding-right:12px!important}
  #dm .p_hfcontainer nav.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{font-size:16px!important;line-height:1.2!important}
}

/* KK header/nav mobile remap v1 */
@media (max-width:767px){
  #dm .p_hfcontainer h3.u_1731994760{display:none!important}
  #dm .p_hfcontainer div.u_1749182533{width:86px!important;max-width:86px!important;margin:4px auto 0!important}
  #dm .p_hfcontainer div.u_1014055129{font-size:12px!important;line-height:1.2!important}

  #dm .p_hfcontainer nav.u_1441712217{margin:8px 0 0!important;padding:0 8px 6px!important}
  #dm .p_hfcontainer nav.u_1441712217>.unifiednav__container{
    display:flex!important;
    flex-wrap:wrap!important;
    justify-content:center!important;
    gap:6px 14px!important;
  }
  #dm .p_hfcontainer nav.u_1441712217>.unifiednav__container>.unifiednav__item-wrap{
    width:auto!important;
    flex:0 0 auto!important;
  }
  #dm .p_hfcontainer nav.u_1441712217>.unifiednav__container>.unifiednav__item-wrap>.unifiednav__item{
    padding:2px 0!important;
    margin:0!important;
  }
  #dm .p_hfcontainer nav.u_1441712217>.unifiednav__container>.unifiednav__item-wrap>.unifiednav__item .nav-item-text{
    font-size:15px!important;
    line-height:1.2!important;
    white-space:nowrap!important;
  }
}

@media (min-width:768px) and (max-width:1024px){
  #dm .p_hfcontainer h3.u_1731994760{font-size:40px!important;line-height:1.05!important}
  #dm .p_hfcontainer nav.u_1441712217>.unifiednav__container>.unifiednav__item-wrap>.unifiednav__item .nav-item-text{
    font-size:24px!important;
    line-height:1.1!important;
  }
}

/* KK scroll + typography remap v1 */
@media (max-width:767px){
  /* Compact sticky header when page is scrolled */
  #dm .dmInner .dmHeader.scroll-responder_set div.u_1749182533{
    width:58px!important;
    max-width:58px!important;
    margin:2px auto 0!important;
  }
  #dm .dmInner .dmHeader.scroll-responder_set nav.u_1441712217{margin:2px 0 0!important;padding:0 6px 4px!important}
  #dm .dmInner .dmHeader.scroll-responder_set nav.u_1441712217>.unifiednav__container{gap:4px 10px!important}
  #dm .dmInner .dmHeader.scroll-responder_set nav.u_1441712217>.unifiednav__container>.unifiednav__item-wrap>.unifiednav__item .nav-item-text{
    font-size:13px!important;
    line-height:1.1!important;
  }
  #dm .dmInner .dmHeader.scroll-responder_set .unifiednav__container[data-depth]:not([data-depth='0']){display:none!important}
  #dm .dmInner .dmHeader.scroll-responder_set .unifiednav__item_has-sub-nav .icon{display:none!important}

  /* Reduce giant hero typography and keep readable line wraps */
  #dm .dmBody h1.dmNewParagraph,
  #dm .dmBody .dmNewParagraph h1{
    font-size:clamp(36px,12vw,52px)!important;
    line-height:1.12!important;
    letter-spacing:0!important;
    word-break:normal!important;
    overflow-wrap:break-word!important;
  }
  #dm .dmBody h2.dmNewParagraph,
  #dm .dmBody .dmNewParagraph h2{
    font-size:clamp(20px,6.4vw,30px)!important;
    line-height:1.25!important;
    word-break:normal!important;
    overflow-wrap:break-word!important;
  }
  #dm .dmBody .dmNewParagraph,
  #dm .dmBody .dmNewParagraph *{
    word-break:normal!important;
  }

  /* Home hero text containers specifically */
  #dm #1781974236,
  #dm #1871917589{
    max-width:92vw!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
}
