html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Sprat;src:url(fonts/Sprat-CondensedLight.woff2)format("woff2");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:RobotoSerif;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/roboto-serif-v17-latin_latin-ext-regular.woff2)format("woff2")}@font-face{font-family:RobotoSerif;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/roboto-serif-v17-latin_latin-ext-500.woff2)format("woff2")}@font-face{font-family:RobotoSerif;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/roboto-serif-v17-latin-700.woff2)format("woff2")}@font-face{font-family:Kanit;src:url(fonts/kanit-v17-latin-900.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}:root{--brown:#422512;--blue:#237f96;--orange:#fb7b61;--white:#fff;--mint:#c6d6d0;--beige:#e9d3ad;--fontcolor:#422512}@keyframes fadeIn{0%{opacity:0}25%{opacity:0}to{opacity:1}}.animation_fadeIn{animation:1s fadeIn}.regular{font-family:RobotoSerif,serif;font-weight:400}.medium{font-family:RobotoSerif,serif;font-weight:500}.bold{font-family:RobotoSerif,serif;font-weight:700}.sprat{text-transform:uppercase;font-family:Sprat,serif;font-weight:200}.bg_brown{background:var(--brown)}.bg_blue{background:var(--blue)}.bg_orange{background:var(--orange)}.bg_white{background:var(--white)}.bg_mint{background:var(--mint)}.bg_mint_lighter{background:#d1ded9}.bg_beige{background:var(--beige)}.white{color:var(--white);border-color:var(--white)}.mint{color:var(--mint)}.blue,.blue a{color:var(--blue)}.flyin_fromtop{animation:1.5s flyinFromTop}@keyframes flyinFromTop{25%{top:-50vw}to{top:0}}.animation_fadeIn_images{animation:3s fadeIn_images}@keyframes fadeIn_images{0%{opacity:0}25%{opacity:0}to{opacity:1}}.boxshadow{box-shadow:0 0 10px #0000004d}@media only screen and (max-width:768px){.not_mobile{display:none!important}}.pos-fix{z-index:1000;position:fixed}.hyphens{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;hyphenate-limit-lines:2}*{margin:0;padding:0}html,body{width:100vw;min-height:100vh;overflow-x:hidden}body{background:var(--orange);color:var(--fontcolor);-webkit-text-size-adjust:none;font-feature-settings:"onum" on,"kern" on;text-rendering:optimizeLegibility;flex-direction:column;align-content:stretch;font-family:RobotoSerif,serif;font-size:18px;font-weight:400;line-height:1em;display:flex;position:relative}.viewport{width:90%;max-width:1500px;margin:0 auto}.viewport.fullwidth{max-width:90%;margin-left:auto}.flyin{transition:all 1s ease-out}.flyin.fromleft{transform-origin:0;opacity:0;transition:opacity .5s,transform 1s ease-out;transform:translate(-10em)}.flyin.fromleft.show{opacity:1;transform:translate(0)}.flyin.fromright{transform-origin:100%;opacity:0;transition:opacity .5s,transform 1s ease-out;transform:translate(10em)}.flyin.fromright.show{opacity:1;transform:translate(0)}.flyin.fadein{opacity:0;transform:translate(2em)}.flyin.fadein.show{opacity:1;transform:translate(0)}header,footer,article,section,nav,address,.h4,.h5,.h6,figure,main{display:block}input,select,textarea{background:0 0;border:0;font-family:RobotoSerif,serif;font-size:100%;font-weight:400}header,footer,.row{box-sizing:border-box;padding:5vw}h1,h2{text-transform:uppercase;margin:30px 0 15px;font-family:Sprat,serif;font-size:15vw;font-weight:200;line-height:.9em}@media only screen and (min-width:769px){h1,h2{font-size:4rem}}@media only screen and (min-width:1000px){h1,h2{font-size:5rem}}@media only screen and (min-width:1200px){h1,h2{font-size:6rem}}h3{margin:15px 0 -10px;padding-bottom:3px;font-family:RobotoSerif,serif;font-size:1.4rem;font-weight:700;line-height:1.4em}.topic{text-transform:uppercase;letter-spacing:.05em;font-family:Kanit,Tahoma,Arial,sans-serif;font-size:1.4rem;font-weight:900}a{color:var(--fontcolor);text-decoration:none}a:focus{outline:none}strong,b{font-family:RobotoSerif,serif;font-weight:500}.none{display:none}.space_top{margin-top:5vw}@media only screen and (min-width:769px){.space_top{margin-top:3vw}}.space_top_half{margin-top:45px}@media only screen and (min-width:769px){.space_top_half{margin-top:60px}}.space_bottom{margin-bottom:5vw}@media only screen and (min-width:769px){.space_bottom{margin-bottom:3vw}}.whiteborder{border:3vw solid var(--white)}@media only screen and (min-width:769px){.whiteborder{border-width:22.5px 15px}}sup{font-variant-position:super;font-feature-settings:"sups"}table{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media only screen and (min-width:769px){.flex_between,.flex_right,.flex_left,.flex_stretch,.flex{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;display:flex}}.flex_between{justify-content:space-between}.flex_left{justify-content:flex-start}.flex_right{justify-content:flex-end}.flex_bottom{align-items:flex-end}.flex_center{align-items:center}.flex_stretch{align-items:stretch}.flex_reverse{flex-direction:row-reverse}.stretch_col{height:100%}.max_height{position:relative}@media only screen and (min-width:769px){.max_height{height:100vh;overflow:hidden}}.stretch_self{align-self:stretch}.end_self{align-self:flex-end}.flex_col{flex-direction:column;display:flex}@media only screen and (min-width:769px){.flex_col{justify-content:space-between;align-items:flex-start}}@media only screen and (max-width:768px){.flex_reverse_mobile{flex-direction:column-reverse;display:flex!important}}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-1_5,.col-2_5,.col-3_5,.col-4_5{box-sizing:border-box;width:100%;display:block;position:relative}@media only screen and (min-width:1000px){.col-1.left_0,.col-2.left_0,.col-3.left_0,.col-4.left_0,.col-5.left_0,.col-6.left_0,.col-7.left_0,.col-8.left_0,.col-9.left_0,.col-10.left_0,.col-11.left_0,.col-12.left_0,.col-1_5.left_0,.col-2_5.left_0,.col-3_5.left_0,.col-4_5.left_0{padding-left:0}.col-1.bu,.col-2.bu,.col-3.bu,.col-4.bu,.col-5.bu,.col-6.bu,.col-7.bu,.col-8.bu,.col-9.bu,.col-10.bu,.col-11.bu,.col-12.bu,.col-1_5.bu,.col-2_5.bu,.col-3_5.bu,.col-4_5.bu{padding:0}.col-1{width:8.33333%}.col-2{width:16.6667%}.col-3{width:25%}.col-4{width:33.3333%}.col-5{width:41.6667%}.col-6{width:50%}.col-7{width:58.3333%}.col-8{width:66.6667%}.col-9{width:75%}.col-10{width:83.3333%}.col-11{width:91.6667%}.col-12{width:100%}.space_col-1{margin-left:8.33333%}.space_col-1_5{margin-left:12.5%}.space_col-2{margin-left:16.6667%}.space_col-3{margin-left:25%}.space_col-4{margin-left:33.3333%}.space_col-5{margin-left:41.6667%}.space_col-6{margin-left:50%}.col-1_5{width:20%}.col-2_5{width:40%}.col-3_5{width:60%}.col-4_5{width:80%}}.objectfit{width:100%;height:100%}.objectfit img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.button{box-sizing:border-box;cursor:pointer;border-radius:3em;padding:1em 2em;font-family:RobotoSerif,serif;font-weight:500;display:inline-block}.button:hover{box-shadow:0 0 10px #0000004d}header .logo{width:90vw;height:60px;position:relative;top:5vw}@media only screen and (min-width:570px){header .logo{height:70px}}@media only screen and (min-width:769px){header .logo{top:0}}header .logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}main{flex:1;height:auto;animation:1s fadeIn;position:relative;top:30px}@media only screen and (min-width:769px){main{padding-top:0;top:0}}main article p,main article ul,main article ol{margin:15px 0;line-height:1.5em}main article ul li{box-sizing:border-box;padding-left:20px;position:relative}main article ul li:before{content:"—";position:absolute;left:0}main article ol{counter-reset:step}main article ol li{box-sizing:border-box;padding-left:20px;position:relative}main article ol li:before{content:counters(step,".")" ";counter-increment:step;position:absolute;left:0}main article .row:first-child{padding-top:0}main article .row.without_space_bottom{padding-bottom:0}.text{max-width:900px}.text.center{margin:auto}.text.small{max-width:700px}.text.small h2,.text.small p{text-wrap:balance}.center{text-align:center}.center .button{margin:15px}.imagebox{box-sizing:border-box;height:100%;margin-top:-2.5vw;padding:5vw}@media only screen and (min-width:769px){.imagebox{margin-top:auto;padding:22.5px}}.imagebox p{text-wrap:balance}@media only screen and (min-width:1000px){.imagebox .imagebox{padding-left:30px;padding-right:30px}}.imagebox h3{-webkit-hyphens:auto;hyphens:auto}@media only screen and (min-width:1200px){.imagebox h3{-webkit-hyphens:manual;hyphens:manual}}.singleimage{position:relative}.singleimage.fullwidth{margin-left:-5vw;margin-right:-5vw}.singleimage.landscape{padding-top:55%}@media only screen and (min-width:1000px){.singleimage.landscape{padding-top:40vw}}.singleimage.landscape.small{padding-top:60%}.singleimage.portrait{padding-top:85%}.singleimage.portrait .image_wrap,.singleimage.landscape .image_wrap{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.singleimage.portrait .image_wrap img,.singleimage.landscape .image_wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.singleimage.whiteborder{border-width:10px!important}.text+.singleimage{margin-top:30px}.gallery{-moz-column-gap:45px;column-gap:45px;margin:45px 0}@media only screen and (min-width:769px){.gallery{-moz-column-count:2;column-count:2}}@media only screen and (min-width:1000px){.gallery{-moz-column-count:3;column-count:3}}.gallery .singleimage{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:45px solid #0000}.gallery .singleimage:nth-child(2n){display:none}@media only screen and (min-width:570px){.gallery .singleimage:nth-child(2n){display:block}}.gallery .singleimage picture{height:100%;position:absolute}.gallery .singleimage picture img{position:relative}.icon{width:35px;height:35px;margin:15px auto}.inline_icon{vertical-align:bottom;width:25px;height:25px;display:inline-block}.table_wrapper{box-sizing:border-box;margin:75px 0}.table_wrapper h3{transition:all .5s;transform:scale(0)}.table_wrapper h3.show{transform:scale(1)}.table_wrapper table{border-collapse:collapse;border:0;width:100%;margin:15px 0}.table_wrapper table tr{border:0;border-bottom:1px solid var(--brown);padding:7px 0;transition:all .2s;display:block}.table_wrapper table tr.zeile:hover{background-color:color-mix(in srgb,var(--brown)25%,transparent)}@media only screen and (min-width:1000px){.table_wrapper table tr{padding:0;display:table-row}}.table_wrapper table tr th{text-align:center;color:var(--brown);border:0;padding:10px 0;font-family:RobotoSerif,serif;font-weight:700;display:none}.table_wrapper table tr th span{display:inline-block;position:relative}.table_wrapper table tr th span:before{content:" ";background:var(--brown);width:2px;height:50%;display:block;position:absolute;top:7px;left:-10px;transform:skew(-20deg)}@media only screen and (min-width:1000px){.table_wrapper table tr th{display:table-cell}}.table_wrapper table tr td{vertical-align:middle;white-space:nowrap;border:0;font-family:RobotoSerif,serif;font-weight:400;line-height:1.4em;display:inline}@media only screen and (min-width:1000px){.table_wrapper table tr td{text-align:center;height:40px;display:table-cell}}.table_wrapper table tr td span{display:inline}@media only screen and (min-width:1000px){.table_wrapper table tr td span{display:none}}.table_wrapper table tr td span.v{text-transform:uppercase;letter-spacing:.05em;font-size:90%}@media only screen and (min-width:1000px){.table_wrapper table tr td span.v{display:inline}}.table_wrapper table tr td span.mobile_no{display:none}@media only screen and (min-width:1000px){.table_wrapper table tr td span.mobile_no{display:block}}.table_wrapper table tr td:nth-child(2):after,.table_wrapper table tr td:nth-child(3):after{content:", ";margin-right:4px;display:inline-block}.table_wrapper table tr td:first-child{color:var(--brown);font-family:RobotoSerif,serif;font-weight:700;display:block}.table_wrapper table tr td:last-child{white-space:nowrap;display:block}@media only screen and (min-width:1000px){.table_wrapper table tr td:last-child{text-align:center;margin-right:10px;display:table-cell}.table_wrapper table tr td{padding:10px 0;display:table-cell}.table_wrapper table tr td:first-child{color:var(--brown);font-family:RobotoSerif,serif;font-weight:400}.table_wrapper table tr td:after{margin:0;content:""!important}}.table_wrapper table tr.verkauft{opacity:.7}.table_wrapper h3{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;margin-top:-70px;margin-left:-40px;display:flex;position:relative}@media only screen and (min-width:769px){.table_wrapper h3{margin-left:-70px}}.form_wrapper{max-width:1500px}.form_wrapper h2,.form_wrapper h3,.form_wrapper p,.form_wrapper a{color:#111}.formular{box-sizing:border-box;min-height:20vh;margin:30px 0}@media only screen and (min-width:769px){.formular{padding-right:2vw}}#myform{min-height:20vh}form{z-index:50;box-sizing:border-box;border-radius:2px;margin-top:45px;margin-bottom:75px;position:relative}form.bg_white{background:#fffc;padding:20px}@media only screen and (min-width:769px){form.bg_white{padding:50px}}form h3.false{color:var(--orange);font-family:RobotoSerif,serif;font-weight:500}form .infobox{border:1px solid var(--fontcolor);box-sizing:border-box;margin:60px 0;padding:15px 30px}form .flex .col-4,form .flex .col-6,form .flex .col-8{padding:0}@media only screen and (min-width:570px){form .flex{flex-direction:row;justify-content:space-between;display:flex}form .flex .col-4,form .flex .col-6,form .flex .col-8{padding:5px 0}form .flex .col-4{width:calc(33.3333% - 15px)}form .flex .col-6{width:calc(50% - 15px)}form .flex .col-8{width:calc(66.6667% - 15px)}}.interesst_box{box-sizing:border-box;margin:30px 0;padding:15px}@media only screen and (min-width:769px){.interesst_box{margin:45px 0;padding:30px}}.interesst_box p{margin:0}.sendok{padding:0 40px}form p{clear:both;padding:7px 0}@media only screen and (min-width:570px){form p{padding:5px 0}}form div.checkbox p,form p.submit{border:none}form p.radio label,form p.radio input{display:inline}form p.radio label{font-size:95%}form p.submit{margin-top:30px}form div.checkbox{clear:both;margin-bottom:60px}form div.checkbox p{margin:0;padding:0}form div.checkbox span{white-space:nowrap;margin-right:10px;display:block}@media only screen and (min-width:570px){form div.checkbox span{display:inline}form div.checkbox span.block{display:block}form div.checkbox span.space_right{margin-right:30px}}form div.block .checkbox:last-child{margin-bottom:0}label{display:none}label.line{width:100%}label.bemerkungen{vertical-align:1em}.hinweis,.send{background:var(--orange);box-sizing:border-box;padding:20px;font-family:RobotoSerif,serif;font-weight:500;line-height:1.4em;color:#fff!important}.send{background:var(--blue)}p.info{color:var(--blue);margin-top:30px;font-size:80%}p.checkbox{box-sizing:border-box;max-width:100ch;color:var(--blue);padding-left:22px;font-size:95%;line-height:1.7em}p.checkbox a{color:var(--blue)}.formtext p{max-width:100ch}.placeholder{color:var(--blue);opacity:.5}::placeholder{color:var(--blue);opacity:.5}.primarycolor .placeholder{color:var(--brown);opacity:.8}.primarycolor ::placeholder{color:var(--brown);opacity:.8}input,input[type=text],input[type=tel],input[type=email],textarea,select{border:none;border-bottom:1px solid var(--blue);box-sizing:border-box;background:0 0;width:100%;padding:10px 0;font-family:RobotoSerif,serif;font-size:90%;font-weight:400;display:block}input.false,input[type=text].false,input[type=tel].false,input[type=email].false,textarea.false,select.false{border-bottom:2px solid var(--orange)}input.inhalt,input[type=text].inhalt,input[type=tel].inhalt,input[type=email].inhalt,textarea.inhalt,select.inhalt{border:none;height:0;padding:0;line-height:0}input.number{width:26%;margin:0 1%}@media only screen and (min-width:1150px){input.number{width:23%}}select{border:none;height:30px;padding:0}input[type=checkbox],input[type=radio]{background:#ffffffb3;width:auto;margin-left:-22px;margin-right:10px;display:inline-block}input[type=checkbox].false,input[type=radio].false{outline:2px solid #900}input[type=radio]{margin-left:0}input:focus,input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,textarea:focus,select:focus,input[type=submit]{box-sizing:border-box;background:#ffffffb3;outline:0;padding-left:10px;padding-right:10px;color:var(--blue)!important}textarea{height:100px;margin-top:10px}input[type=submit],input[type=reset]{box-sizing:border-box;cursor:pointer;border:none;border-radius:3em;width:auto;padding:1em 2em;font-family:RobotoSerif,serif;font-weight:500;display:inline-block}input[type=submit]:hover,input[type=reset]:hover{box-shadow:0 0 10px #0000004d}form.filter{padding:10px 40px;display:none}form.filter .h3{margin-top:15px}form.filter .block{margin-right:5vw}form.filter input[type=submit]{margin-bottom:8px;margin-right:10px}form.filter input[type=submit].reset{opacity:.6}form.filter input[type=submit]:hover{opacity:1}@media only screen and (min-width:769px){p.no_result{width:58.3333%}}footer{box-sizing:border-box;background:var(--orange)}footer nav.secondary ul li{margin-right:15px;display:inline-block}footer nav.secondary ul li a{font-size:.8rem}