body{hyphens:auto}.d-none {display: none !important;}@media(max-width:768px) {h1.text-4xl {font-size:2rem !important;}h3.text-5xl {font-size:2rem !important;line-height:2.6rem !important;}}@media(min-width: 520px){.container-alt {max-width: 520px !important;}}@media(min-width: 640px){.container-alt {max-width: 640px !important;}}@media(min-width: 768px){ .container-alt {max-width: 768px !important;}}@media(min-width:1024px){.d-lg-inline-block{display: inline-block !important;}}.h100{height:auto}.thayatal-featured-video video{object-fit: cover !important;}.object-contain{object-fit: contain !important;object-position: center !important;}.download-item-object-fit {object-fit: contain !important;object-position: center !important;}@media (min-width: 768px) {.download-item-object-fit {object-fit: contain !important;object-position: center !important;}}.list-marked{text-align:left;margin-left: .5rem !important;}.list-marked>li{text-indent:-24px;padding-left:24px}.list-marked>li::before{position:relative;display:inline-block;left:0;top:0;content:'';height:9px;width:9px;margin-right:15px;border-radius:50%;background:#000}.text-white .list-marked>li::before{background:#fff}.list-marked>li+li{margin-top:5px}*+.list-marked{margin-top:10px}.list-marked > li > .list-marked > li::before {content: '-';height: 0px;width: 0px;margin-right: 7px;margin-left: 5px;}.list-marked > li > .list-marked > li {text-indent: -12px;padding-left: 12px;}.list-ordered{counter-reset:li;text-align:left}.list-ordered>li{position:relative;text-indent:-24px;padding-left:24px}.list-ordered>li:before{content:counter(li,decimal) ".";counter-increment:li;display:inline-block;top:0;left:0;text-indent:0;min-width:18px;color:inherit}.list-ordered>li+li{margin-top:5px}*+.list-ordered{margin-top:10px}.max-h-300{max-height:300px!important}.max-h-330{max-height:330px!important}.max-h-350{max-height:350px!important}.max-h-360{max-height:360px!important}.max-h-736{max-height:736px!important}.lg\:max-h-540{max-height:540px!important}.lg\:max-h-600{max-height:600px!important}@media (min-width: 1210px){.xl\:max-h-540 {max-height: 540px !important;}}@media(max-width:992px){.min-h-75px{min-height:75px;}}.hyphens-manual{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.bg-contain{background-size:contain!important;background-repeat:no-repeat!important}.pb-p{padding-bottom:1.625rem!important}.pb-2{padding-bottom:.5rem!important}.h-75{height:75px}.h-100{height:100px}@media (max-width:992px){.h-75{height:60px}.h-100{height:80px}}@media (max-width:767px){.h-75{height:40px}.h-100{height:50px}.sm-w-full{width: 100%;}}@media (max-width:440px){.h-250{height:190px!important;}}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}#requestcontainer{width:90%;text-align:left;height:540px;overflow:auto}.requestmaincontainer{float:left;width:100%}.requeststatuscontainer{color:#e3001a;font-size:1rem;background-color:#fff;width:100%;margin-bottom:10px;padding:1%;voice-family:"\"}\"";voice-family:inherit;width:98%}.status{color:#e33f2c}.beschriftung{float:left;width:25%;padding-top:.3%;font-weight:700}.feld{float:left;width:75%;padding-top:.3%}.textfeld{font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:700;color:#494641;background-color:#fff;border:1px solid #e2e4e6;width:98%;padding:1%;max-width:500px}.label{font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;color:#000;background-color:#fff;width:98%;padding:1%;max-width:500px;display:inline-block}.textfeldreadonly{font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;color:#494641;background-color:#f1f2f5;border:1px solid #e2e4e6;width:98%;padding:1%;max-width:500px}.textfeld2{font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:700;color:#494641;background-color:#fff;border:1px solid #e2e4e6;width:18%;padding:1%;max-width:110px}.textfeld3{font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:700;color:#494641;background-color:#fff;border:1px solid #e2e4e6;width:64%;padding:1%;max-width:350px}.textfeldcaptcha{font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:700;color:#494641;background-color:#fff;border:1px solid #e2e4e6;width:23%;padding:1%;margin-top:0}.ddl,.ddl2{font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;color:#494641;background-color:#fff;border:1px solid #e2e4e6;padding:.3%}.mobileonlyblock,.mobileonlyinline{display:none}.pb-headline{padding-bottom:10vh}@media (max-width:767px){div,p,span,table{font-size:1.1rem}li:before{content:""}#requestcontainer,#requesthead{width:90%}.h1,h1{font-size:1.5rem}.pb-headline{padding-bottom:6vh}.h1,h1{line-height:normal}.textfeld3{width:60%}.ddl2{margin-bottom:5%}.nomobile{display:none}.mobileonlyblock{display:block}.mobileonlyinline{display:inline}.mobileblock{display:block}.mobilemargin{margin-top:4%;margin-bottom:4%}.beschriftung{float:left;clear:both;width:100%;padding-top:2%;font-weight:700}.feld{float:left;clear:both;width:100%;padding-top:.5%}#requestcontainer{height:auto}}.search-word{font-weight:700}.search-word:before{content:'\201e';margin-right:.1em}.search-word:after{content:'\201c';margin-left:.1em}.search-result__list{list-style-type:none;margin:2rem 0 0 0;padding:0}.search-result__list li{margin-bottom:3rem}.search-result__list p{margin-bottom:.5em}.pagination{background:0 0;display:flex;justify-content:center}.pagination__list{background:0 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;list-style-type:none;margin:0;padding:1em}.pagination__list a:active,.pagination__list a:focus,.pagination__list a:hover{text-decoration:none}.page-selector{background:#fff;color:#71a62d;display:block;font-weight:700;font-size:16px;margin:0 .2em;padding:.5em 0;text-align:center;text-decoration:none;text-transform:capitalize;transition:all ease-in-out .2s;width:2.5em;border:2px solid #71a62d;text-decoration:none!important;float:left}.page-selector:focus,.page-selector:hover{background:#71a62d;color:#fff}.current-page .page-selector{background:#71a62d;color:#fff}.current-page .page-selector:focus,.current-page .page-selector:hover{background:#fff;color:#71a62d}.relevance{margin-top:10px;display:none}.search-result__item h5{margin-bottom:.5em!important}.search-result__item h5 a{color:#71a62d;text-decoration:none;font-weight:700}.search-result__item h5 a:hover{color:#71a62d;text-decoration:underline;font-weight:700}.previous-page .page-selector{padding:.5em 1em .5em 1em;width:6em}.next-page .page-selector{padding:.5em 1em .5em 1em;width:6em}@media (min-width:992px){.previous-page .page-selector{padding:.5em 1em .5em 1em;width:8.8em}.next-page .page-selector{padding:.5em 1em .5em 1em;width:8.8em}}input{line-height:36px}.select2-container .select2-search--inline .select2-search__field{margin-top:7px}input.select2-search__field{line-height:18px}#print{display:none}@media (print){#print{display:block}}

@media (min-width:1024px) and (max-width:1110px) {
.history-slider .slick-slide {
  min-width: 720px;
}
.history-slider .slick-current {
  padding-left: 40px;
}
.history-slider-inner {
  max-width: 580px;
}
}

@media (min-width:1111px) and (max-width:1210px) {
.history-slider .slick-slide {
  min-width: 800px;
}
.history-slider .slick-current {
  padding-left: 40px;
}
.history-slider-inner {
  max-width: 640px;
}
}
  
@media(min-width:1024px) {
  .lg-hmin400-hmax500 {
    max-height: 500px !important;
	min-height: 400px !important;
  }
}

.d-onlyinfolandscape-block, .d-onlyinfolandscape-inline, .d-onlyinfolandscape-flex, .d-onlyinfolandscape-inlineblock, .d-onlyinfoblock, .d-onlyinfoportrait-block, .d-onlyinfoinline, .d-onlyinfoportrait-inline, .d-onlyinfoflex, .d-onlyinfoportrait-flex, .d-onlyinfoinlineblock, .d-onlyinfoportrait-inlineblock {
   display: none !important;
}

@media(max-width:768px) {
.h-10 {
  height: 2.0rem !important;
  }
}

#skiplinks a {
  position:absolute;
  left:-6000px;
  top:-6000px;
  overflow:hidden;
  display:inline;
}

#skiplinks a:hover, #skiplinks a:visited {
  position:absolute;
  left:-6000px;
  top:-6000px;
  overflow:hidden;
  display:inline;
}

#skiplinks a:focus, #skiplinks a:active {
  position:absolute;
  display:block;
  font-size:0.875em;
  font-weight:bold;
  top:0;
  left:25px;
  padding:0.5em 0.5em 0.5em 0.85em;
  background:#FEFEFE;
  color:#466199;
  width:15em;
  border-width:0 3px 3px 3px;
  border-style:solid;
  border-color:#466199;
  z-index:500;
  text-decoration:none !important;
  outline:none;
}

.sr-only {
  overflow:hidden !important;
  position:absolute !important;
  border:0 !important;
  clip:rect(0 0 0 0) !important;
  clip-path:inset(50%) !important;
  height:1px !important;
  width:1px !important;
  padding:0 !important;
  margin:-1px !important;
  white-space:nowrap !important;
}

/* Visual indicator that the content has been skipped to */
        main:target {
            /* outline: 3px dashed #666; */
            animation: highlight 2s ease-out;
			padding-top: 100px;
        }

        @keyframes highlight {
            from { background-color: #ffff99; }
            to { background-color: transparent; }
        }


/* Google Map */
        #map {
            height: calc(100vh - 80px); /* calc(100vh - 330px); */
            width: 100%;
        }
        .loading {
            position: absolute;
            top: 10px;
            left: 10px;
            background: white;
            padding: 10px;
            border-radius: 5px;
            box-shadow: 0 2px 5px rgba(0,0,0,0.2);
            z-index: 1000;
			display: none !important;
        }
        .route-controls {
            position: relative;
            top: calc(230px - 100vh);
            left: 10px;
            background: white;
            padding: 10px;
            border-radius: 5px;
            box-shadow: 0 2px 5px rgba(0,0,0,0.2);
            z-index: 49;
            max-height: calc(100vh - 330px);
			width: 300px;
            overflow-y: auto;
			margin-bottom: calc(330px - 100vh);
 			/* display: none !important; */
       }
        .route-toggle {
            display: block;
            margin: 5px 0;
        }
@media(max-width:1100px) {
        .route-controls {
			width: 250px;
       }
}
@media(max-width:980px) {
        .route-controls {
			width: 200px;
       }
}
@media(max-width:900px) {
        .route-controls {
			display: none !important;
       }
}
