@charset "utf-8";:root{font-size:14px}html{height:100%;overflow:-moz-scrollbars-vertical;scroll-behavior:smooth}body{overflow-y:scroll;-webkit-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:#2793c1;background:url('/images/hint_kachel.png') repeat;font:15px/1.2 'Hind Madurai',sans-serif;line-height:1.2;margin:0;padding:0}.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}@font-face{font-family:'Hind Madurai';font-style:normal;font-weight:400;src:local(''),url('../fonts/hind-madurai-v11-latin-regular.woff2') format('woff2'),url('../fonts/hind-madurai-v11-latin-regular.woff') format('woff')}@font-face{font-family:'Hind Madurai';font-style:normal;font-weight:600;src:local(''),url('../fonts/hind-madurai-v11-latin-600.woff2') format('woff2'),url('../fonts/hind-madurai-v11-latin-600.woff') format('woff')}.brand-body-text{font-family:'Hind Madurai',sans-serif;font-size:18px;line-height:1.4;font-weight:300}.brand-body-text-bold{font-family:'Hind Madurai',sans-serif;font-size:18px;line-height:1.4;font-weight:600}.brand-footer-text{font-family:'Hind Madurai',sans-serif;font-size:18px;line-height:1.4;font-weight:300}.brand-footer-text-bold{font-family:'Hind Madurai',sans-serif;font-size:18px;line-height:1.4;font-weight:600}.brand-h1{font-family:'Hind Madurai',sans-serif;font-size:34px;line-height:1.2;font-weight:600;color:#e40327}.brand-h2{font-family:'Hind Madurai',sans-serif;font-size:18px;line-height:1.2;font-weight:600;color:#96b422}.brand-h3{font-family:'Hind Madurai',sans-serif;font-size:18px;line-height:1.2;font-weight:600;color:#222}html,body,article,p,blockquote,h1,h2,address,th,td,strong{font-family:'Hind Madurai',sans-serif;font-size:18px;line-height:1.4;font-weight:300;color:#222}strong{font-weight:600}.hint{font-size:14px}blockquote{font-style:italic}h1{font-family:'Hind Madurai',sans-serif;font-size:34px;line-height:1.2;font-weight:600;color:#e40327;margin:10px 0;text-transform:uppercase}h2{font-family:'Hind Madurai',sans-serif;font-size:18px;line-height:1.2;font-weight:600;color:#96b422;margin:10px 0;text-transform:uppercase}h2.highlight{color:#e40327}h3{font-family:'Hind Madurai',sans-serif;font-size:18px;line-height:1.2;font-weight:600;color:#222;margin:10px 0}footer.footer{text-align:center}footer.footer p{font-family:'Hind Madurai',sans-serif;font-size:18px;line-height:1.4;font-weight:300;color:#fff}footer.footer strong{font-family:'Hind Madurai',sans-serif;font-size:18px;line-height:1.4;font-weight:600;color:#fff}footer.footer a{color:#fff}.nav-text-links{font-family:'Hind Madurai',sans-serif;font-size:15px;line-height:15px;font-weight:700;font-style:normal;height:15px;text-transform:uppercase;text-decoration:none}.toggleMenu{right:20px;text-decoration:none;background-image:url(../images/menu.svg);background-position:0 0;display:block;background-repeat:no-repeat;float:left;height:18px;width:34px;text-align:center;margin-top:20px;position:absolute;right:30px}.toggleMenu:hover,.toggleMenu:active{background-position:0 0}.navi{position:relative;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-khtml-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:1px 5px 7px rgba(0,0,0,0.3);-webkit-box-shadow:1px 5px 7px rgba(0,0,0,0.3);-khtml-box-shadow:1px 5px 7px rgba(0,0,0,0.3);box-shadow:1px 5px 7px rgba(0,0,0,0.3)}.navi ul{text-align:left;width:100%;margin:0;padding:16px 30px 0 30px;background-color:#e7f2f3;min-width:auto}.navi ul li{list-style-type:none;display:inline-block;height:24px;padding:0;margin-right:7px;margin-bottom:7px}.navi ul li>a{display:inline-block;padding:0;padding-right:15px;padding-left:5px;font-family:'Hind Madurai',sans-serif;font-size:15px;line-height:15px;font-weight:700;font-style:normal;height:15px;text-transform:uppercase;text-decoration:none;color:#222;background-color:transparent;border-right:2px solid #222}.navi ul li>a:hover,.navi ul li a:active,.navi ul li a:focus{background-color:transparent;color:#e40327}.navi ul li:hover{background-color:transparent}.navi ul li:last-of-type>a{border-right:none}.navi ul>.active{background-color:transparent}.navi ul>.active>a,.navi ul>.active a:hover,.navi ul>.active a:focus{background-color:transparent;color:#e40327}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;overflow:hidden;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-top path,.cd-top polygon{fill:#fff;stroke-width:0;stroke:#fff}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.5}.no-touch .cd-top:hover{opacity:1}.nav-wrapper{z-index:2;position:absolute;top:-200px;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;-ms-transition:all .7s ease;transition:all .7s ease}.nav-right{position:absolute;width:25px;height:25px;right:10px;bottom:5px}.button{cursor:pointer;display:inline-block;width:auto;margin:0 auto}.button i{font-size:1.7em}.button.active{display:none}.adv-close{position:absolute;height:15px;width:15px;bottom:20px;right:20px}.adv-close path,.adv-close polygon{fill:#000;stroke-width:0;stroke:#000}@media only screen and (min-width:768px){.nav-right{width:32px;height:32px;right:20px;bottom:20px}.cd-top{right:20px;bottom:20px}}@media only screen and (min-width:992px){.cd-top{height:60px;width:60px;right:30px;bottom:30px}}.jcarousel-wrapper{width:100%;height:100%;position:relative;max-height:650px}.jcarousel{position:relative;overflow:hidden}.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel li{float:left}.jcarousel img{display:block;max-width:100%;height:auto !important}.jcarousel-control-prev,.jcarousel-control-next{position:absolute;bottom:325px;width:35px;height:35px;opacity:.5}.jcarousel-control-prev path,.jcarousel-control-next path{fill:#fff;stroke-width:1;stroke:#fff}.jcarousel-control-prev:hover,.jcarousel-control-next:hover{opacity:1}.jcarousel-control-prev:hover path,.jcarousel-control-next:hover path{fill:#fff}.jcarousel-control-prev{left:30px}.jcarousel-control-next{right:30px}.jcarousel-control-prev:hover span,.jcarousel-control-next:hover span{display:block}.jcarousel-control-prev.inactive,.jcarousel-control-next.inactive{opacity:.5;cursor:default}.jcarousel-pagination{position:absolute;bottom:10px;text-align:center;width:100%}.jcarousel-pagination a{text-decoration:none;display:inline-block;font-size:11px;height:10px;width:10px;line-height:10px;min-width:10px;background:#fff;color:#222;border-radius:10px;padding:3px;text-align:center;text-indent:-9999px;margin-right:10px;opacity:.5;-moz-box-shadow:0 0 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);-khtml-box-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(0,0,0,0.3)}.jcarousel-pagination a.active{background:#e40327;color:#fff;opacity:1;-moz-box-shadow:0 0 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);-khtml-box-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(0,0,0,0.3)}@media screen and (max-width:320px){.jcarousel-pagination{display:none}}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^="col-"],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}a,a:hover,a:active,a:focus{color:#e40327;text-decoration:none;outline:none}.responsive img{max-width:100% !important;max-height:100% !important;width:100%}.shadow{-moz-box-shadow:1px 5px 7px rgba(0,0,0,0.3);-webkit-box-shadow:1px 5px 7px rgba(0,0,0,0.3);-khtml-box-shadow:1px 5px 7px rgba(0,0,0,0.3);box-shadow:1px 5px 7px rgba(0,0,0,0.3)}.box-shadow{-moz-box-shadow:0 12px 12px -8px rgba(0,0,0,0.3);-webkit-box-shadow:0 12px 12px -8px rgba(0,0,0,0.3);-khtml-box-shadow:0 12px 12px -8px rgba(0,0,0,0.3);box-shadow:0 12px 12px -8px rgba(0,0,0,0.3)}.rounded{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.rotate{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.container-fluid{padding:0}hr{display:block;height:1px;border:0;border-top:1px solid #96b422;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle;padding:0}iframe[seamless]{background-color:transparent;border:0 none transparent;padding:0;overflow:hidden}.header-wrapper{position:relative;width:100%;background-color:#fff;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-khtml-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:1px 5px 7px rgba(0,0,0,0.3);-webkit-box-shadow:1px 5px 7px rgba(0,0,0,0.3);-khtml-box-shadow:1px 5px 7px rgba(0,0,0,0.3);box-shadow:1px 5px 7px rgba(0,0,0,0.3);z-index:900}.header-wrapper:before,.header-wrapper:after{content:" ";display:table}.header-wrapper:after{clear:both}.header-wrapper:before,.header-wrapper:after{content:" ";display:table}.header-wrapper:after{clear:both}.nav-wrapper{width:100%}.nav-wrapper:before,.nav-wrapper:after{content:" ";display:table}.nav-wrapper:after{clear:both}.nav-wrapper:before,.nav-wrapper:after{content:" ";display:table}.nav-wrapper:after{clear:both}.page,header.header,nav.nav,.page-stage{margin:0 auto;max-width:1100px;min-width:240px;padding:0}.page:before,header.header:before,nav.nav:before,.page-stage:before,.page:after,header.header:after,nav.nav:after,.page-stage:after{content:" ";display:table}.page:after,header.header:after,nav.nav:after,.page-stage:after{clear:both}.page:before,header.header:before,nav.nav:before,.page-stage:before,.page:after,header.header:after,nav.nav:after,.page-stage:after{content:" ";display:table}.page:after,header.header:after,nav.nav:after,.page-stage:after{clear:both}footer.footer{background-color:#96b422}footer.footer:before,footer.footer:after{content:" ";display:table}footer.footer:after{clear:both}footer.footer:before,footer.footer:after{content:" ";display:table}footer.footer:after{clear:both}header{height:auto;background-color:transparent;z-index:900;position:relative}header.header{z-index:1000;position:relative;background-color:#fff}header .brand{padding:10px 0}header .brand img{max-width:323px}header .logo{padding:10px 0}header .logo img{max-width:323px}#stage{display:none}.page-stage{background-color:#fff;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-khtml-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:1px 5px 7px rgba(0,0,0,0.3);-webkit-box-shadow:1px 5px 7px rgba(0,0,0,0.3);-khtml-box-shadow:1px 5px 7px rgba(0,0,0,0.3);box-shadow:1px 5px 7px rgba(0,0,0,0.3);z-index:0;position:relative}.page-stage:before,.page-stage:after{content:" ";display:table}.page-stage:after{clear:both}.page-stage:before,.page-stage:after{content:" ";display:table}.page-stage:after{clear:both}.page-stage .stage .stage-image{width:100%;max-height:650px}.page-stage .stage .stage-image .slider-image{width:100%;height:auto}.page-stage .stage .stage-slider{width:100%;max-height:650px}.page-stage .stage .stage-slider .slider-image{width:100%;height:auto}.page-stage .stage .stage-map{width:100%;max-height:250px}.page-stage-empty{min-height:100px}.content-block{background-color:#fff;margin-top:30px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-khtml-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:1px 5px 7px rgba(0,0,0,0.3);-webkit-box-shadow:1px 5px 7px rgba(0,0,0,0.3);-khtml-box-shadow:1px 5px 7px rgba(0,0,0,0.3);box-shadow:1px 5px 7px rgba(0,0,0,0.3)}footer.footer{background-color:#96b422;margin-top:-200px;padding:0;padding-top:200px}footer.footer .logo{margin:0 auto;padding-bottom:20px;max-width:323px}footer.footer p{margin-bottom:0;color:#fff}footer.footer strong{margin-bottom:0;color:#fff}footer.footer a{color:#fff}.sub-comp-nav{margin-top:10px}.sub-comp-nav .sub-comp{width:70px;-moz-box-shadow:1px 5px 7px rgba(0,0,0,0.3);-webkit-box-shadow:1px 5px 7px rgba(0,0,0,0.3);-khtml-box-shadow:1px 5px 7px rgba(0,0,0,0.3);box-shadow:1px 5px 7px rgba(0,0,0,0.3)}.main-container{display:block}.content-block{position:relative}.content-block .wrapper{position:relative;margin:30px}.content-block .wrapper section{margin-bottom:20px;min-height:400px}.content-block .wrapper section h1:first-of-type{margin-top:0}.content-block .wrapper section h2{margin-top:0}.content-block .wrapper section:first-of-type{padding-top:40px}.content-block .wrapper section:last-of-type{padding-bottom:40px}.content-block .wrapper section dl{color:#222;border-top:1px solid #96b422;border-bottom:1px solid #96b422}.content-block.no-stage{margin-top:0;padding-top:80px}.content-block.no-stage .wrapper{margin-top:0}.dl-horizontal dt{font-weight:300}.dl-horizontal dt span{color:#222}.dl-horizontal dd{border-bottom:1px solid #96b422}.dl-horizontal dd:last-of-type{border-bottom:0}.dl-horizontal dt{min-height:24px;margin-bottom:-1px}.dl-horizontal dd{min-height:24px}.price-table tbody tr td{border-top:1px solid #96b422}.price-table tbody tr td:nth-child(2){font-weight:600}.guestbook-entry{margin:30px 0}.guestbook-entry .guestbook-topic{margin-top:10px}.form-control{background-color:#e7f2f3;color:#222;border-radius:0;box-shadow:none}.form-control:focus{border-color:#96b422;box-shadow:none}.form-control.plz{width:70%;float:right}.form-control.land{width:25%;float:left}input[type=checkbox]{margin-right:20px}label input[type=checkbox]{margin-right:10px}input[type=checkbox]:invalid{background-color:#f00}.checkbox-label{margin-right:45px}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:1em;width:100%}input[type='checkbox'],input[type='radio']{width:auto;float:left;margin-right:.75em;background:transparent;border:none}input[type='checkbox']:checked,input[type='checkbox']:not(:checked),input[type='radio']:checked,input[type='radio']:not(:checked){background:transparent;position:relative;visibility:hidden;margin:0;padding:0}input[type='checkbox']+label,input[type='radio']+label{cursor:pointer}input[type='checkbox']:checked+label::before,input[type='checkbox']:not(:checked)+label::before,input[type='radio']:checked+label::before,input[type='radio']:not(:checked)+label::before{content:' ';display:inline-block;width:17px;height:17px;position:relative;top:4px;border:1px solid #96b422;background:#fff;margin-right:1em;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.1)}input[type=radio]:checked+label::before,input[type=radio]:not(:checked)+label::before{border-radius:30px}input[type='checkbox']:hover+label::before,input[type='radio']:hover+label::before{background:#ddd;box-shadow:inset 0 0 0 2px #fff}input[type='checkbox']:checked+label::before,input[type='radio']:checked+label::before{background:#96b422;box-shadow:inset 0 0 0 2px #fff}input[type='checkbox']:required:invalid+label::before,input[type='radio']:required:invalid+label::before{border:1px solid #e40327;box-shadow:inset 0 0 0 2px #fff}.btn-formsubmit{font-family:'Hind Madurai',sans-serif;font-size:14px;line-height:normal;font-weight:600;font-style:normal;text-transform:uppercase;text-decoration:none;padding:4px 12px;border-radius:0;color:#fff;background-color:#007b5e;border-color:#004837}.btn-formsubmit:hover{color:#fff;background-color:#b2021e;border-color:#e40327}.errors{color:#e40327;list-style:none outside none;padding:0;margin:0;display:block;font-size:12px;font-style:italic;font-weight:normal;line-height:16px;margin-bottom:10px}@media only screen and (min-width:768px){header .brand{padding:20px 0;padding-right:50px}header .logo{padding:10px 10px}.page-stage .stage .stage-image{max-height:650px}.page-stage .stage .stage-slider{max-height:650px}.page-stage .stage .stage-map{height:650px;max-height:650px}}