/* The mobile result is a destination recommendation, separate from the questions. */
@media(max-width:720px), (pointer:coarse) and (max-width:1024px) and (max-height:500px){
 html body.editorial-site #main #regionen-check #quiz .quiz-result{
  display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;
  padding:0!important;border:0!important;background:transparent!important;
  box-shadow:none!important;overflow:visible!important;
 }
 html body.editorial-site #main #regionen-check #quiz .quiz-result>div{
  width:100%!important;max-width:none!important;box-sizing:border-box!important;
 }
 html body.editorial-site #main #regionen-check #quiz .quiz-result :is(.result-place,.result-intro,.result-focus,.result-focus li,.result-action,.text-button){
  border:0!important;border-inline-start:0!important;
 }
 html body.editorial-site #main #regionen-check #quiz .quiz-result :is(.result-place,.result-intro,.result-focus,.result-focus li,.result-action,.text-button)::before,
 html body.editorial-site #main #regionen-check #quiz .quiz-result :is(.result-place,.result-intro,.result-focus,.result-focus li,.result-action,.text-button)::after{
  display:none!important;content:none!important;
 }
 html body.editorial-site #main #regionen-check #quiz .result-destination{
  position:relative!important;isolation:isolate;height:180px!important;
  border:0!important;border-radius:18px!important;overflow:hidden!important;background:#102e3b!important;
 }
 html body.editorial-site #main #regionen-check #quiz .result-destination>img{
  position:absolute!important;inset:0!important;display:block!important;
  width:100%!important;height:100%!important;aspect-ratio:auto!important;
  object-fit:cover!important;object-position:center!important;
  border:0!important;border-radius:0!important;margin:0!important;
 }
 html body.editorial-site #main #regionen-check #quiz .result-destination::after{
  content:'';position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(180deg,#0a2639a3 0%,#0a26393d 35%,#0a2639d9 100%);
 }
 html body.editorial-site #main #regionen-check #quiz .result-destination>.eyebrow{
  position:absolute!important;display:block!important;z-index:1;top:16px;left:18px;right:18px;
  color:#fff!important;font-size:13px!important;line-height:1.4!important;
  letter-spacing:.035em!important;text-transform:none!important;margin:0!important;
 }
 html body.editorial-site #main #regionen-check #quiz .result-destination .result-place{
  position:absolute!important;z-index:1;left:18px;right:18px;bottom:16px;
  margin:0!important;padding:0!important;
 }
 html body.editorial-site #main #regionen-check #quiz .result-place h3{
  color:#fff!important;font-size:34px!important;line-height:1.05!important;
  letter-spacing:-.04em!important;margin:0!important;padding:0!important;text-wrap:balance;
 }
 html body.editorial-site #main #regionen-check #quiz .result-place .result-coordinates{
  color:#fff!important;font-size:13px!important;line-height:1.4!important;
  margin:9px 0 0!important;padding:0!important;border:0!important;letter-spacing:.02em!important;
 }
 html body.editorial-site #main #regionen-check #quiz .result-summary{padding:20px 0!important}
 html body.editorial-site #main #regionen-check #quiz .result-summary>.result-intro{
  color:#102e3b!important;font-size:21px!important;line-height:1.3!important;
  letter-spacing:-.025em!important;margin:0!important;text-wrap:balance;
 }
 html body.editorial-site #main #regionen-check #quiz .result-summary>p:not(.result-intro){
  color:#52646c!important;font-size:15px!important;line-height:1.5!important;
  margin:10px 0 0!important;text-wrap:pretty;
 }
 html body.editorial-site #main #regionen-check #quiz .result-considerations{
  padding:18px!important;border:0!important;border-radius:14px!important;background:#f6f2e9!important;
 }
 html body.editorial-site #main #regionen-check #quiz .result-considerations>h4{
  color:#102e3b!important;font-size:16px!important;font-weight:700!important;
  letter-spacing:-.015em!important;line-height:1.4!important;margin:0 0 14px!important;
 }
 html body.editorial-site #main #regionen-check #quiz .result-considerations .result-focus{
  display:grid!important;gap:14px!important;margin:0!important;padding:0!important;list-style:none!important;
 }
 html body.editorial-site #main #regionen-check #quiz .result-focus li{
  display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:10px!important;
  align-items:baseline!important;margin:0!important;padding:0!important;
  background:transparent!important;list-style:none!important;border-radius:0!important;
  font-size:15px!important;line-height:1.5!important;
 }
 html body.editorial-site #main #regionen-check #quiz .result-focus li .result-focus-number{
  color:#966423!important;font-size:12px!important;font-weight:700!important;letter-spacing:.03em!important;
 }
 html body.editorial-site #main #regionen-check #quiz .result-focus li .result-focus-text{color:#102e3b!important}
 html body.editorial-site #main #regionen-check #quiz .result-action{
  align-items:stretch!important;padding:20px 0 0!important;margin:0!important;text-align:left!important;
 }
 html body.editorial-site #main #regionen-check #quiz .result-action>p{
  color:#102e3b!important;font-size:17px!important;line-height:1.4!important;margin:0 0 12px!important;
 }
 html body.editorial-site #main #regionen-check #quiz .result-action .button{
  width:100%!important;min-width:0!important;min-height:56px!important;border:0!important;
  border-radius:8px!important;padding:14px 16px!important;font-size:15px!important;
  line-height:1.4!important;white-space:normal!important;background:#f4b65b!important;color:#102e3b!important;
 }
 html body.editorial-site #main #regionen-check #quiz .result-action>span{
  display:none!important;
 }
 html body.editorial-site #main #regionen-check #quiz #quiz-reset{
  align-self:center!important;min-height:44px!important;margin:8px 0 0!important;padding:8px 0!important;
  color:#52646c!important;font-size:14px!important;line-height:1.4!important;background:transparent!important;
 }
}
