@font-face {font-family:"Roboto";font-weight:300;font-display:swap;src:url("/public/fonts/Roboto/Roboto-Light.ttf");}@font-face {font-family:"Roboto";font-weight:400;font-display:swap;src:url("/public/fonts/Roboto/Roboto-Medium.ttf");}@font-face {font-family:"Roboto Slab";font-display:swap;src:url("/public/fonts/Roboto_Slab/static/RobotoSlab-Light.ttf");}body {margin:0;color:#333;font-family:Roboto, Arial, sans-serif;font-size:16px;font-weight:300;line-height:1.6em;}main {display:block;}h1 {font-size:2em;margin-bottom:1.25em;}hr {box-sizing:content-box;height:0;overflow:visible;}p {margin:1.25em 0;}ul {list-style-type:none;margin:0;padding:0;}h1, h2, h3, h4, nav, blockquote {font-family:"Roboto Slab", "Segoe UI", sans-serif;font-stretch:condensed;font-weight:300;line-height:1.25em;}strong {font-weight:400;color:#666;}em{font-style:italic;color:#666;padding:0.125em;}*:focus {outline:none;}hr{box-sizing:content-box;height:0;overflow:visible;border:none;border-bottom:1px solid #006086;opacity:0.25;margin:1em 0;}hr.spacer{margin:4em 0;}.small {font-size:.85em;}header{position:relative;z-index:-1;}header h1{color:white;text-shadow:0 3px 2px rgba(0,0,0,0.75);position:absolute;font-size:2em;bottom:0;left:1em;}header h1 span.subtitle{font-size:0.5em;line-height:1.5em;padding-right:0.25em;}header h1 ul.subtitle li:not(:last-child):after{content:"";opacity:0.25;margin:0.5em;}.basic.simple{margin-top:1em;}.basic section {padding:1em;margin:auto;}.basic section h2, #result h2{font-size:2em;}.basic section h3{font-size:1.5em;}.basic section h4{font-size:1.25em;}.basic section h1, .basic section h2, .basic section h3, .basic section h4, #result h1, #result h2, #result h3, #result h4 {color:#006086;}.basic section h2:not(:first-child), .basic section h3:not(:first-child), .basic section h4:not(:first-child){margin-top:2em;}.basic section > ul:not(.clean){padding:1em 0;}.basic section ul:not(.clean), #result ul{margin-left:1em;}.basic section ul:not(.clean) li, #result ul li{position:relative;}.basic section ul:not(.clean) li:before, #result ul li:before{content:"»";position:absolute;left:-1em;opacity:0.4;}.basic section ul:not(.clean) li a:link{padding:0.25em 0;display:inline-block;}footer {margin-top:5em;border-top:1px solid rgba(95, 158, 160, 0.4);display:flex;font-size:0.8em;justify-content:center;padding:1em;line-height:2em;}footer div{display:table;width:100%;max-width:1000px;table-layout:fixed;}footer div p{text-align:center;}footer div p *{display:block;}footer div p:last-child{margin-top:-2em;}div.special{background:rgba(0, 96, 134, 0.1);padding:1.5em 2em;margin:2em 0;}div.special > *:first-child{margin-top:0;}div.special > *:last-child{margin-bottom:0;}.gmaps {border:1px solid lightgray;height:20em !important;}header#logo{position:absolute;left:1.5em;top:0.75em;width:1.5em;height:1.5em;z-index:0;}header#logo #lotus{fill:black;opacity:0.25;transition:all 400ms;}header#logo:hover #lotus{fill:#006086;opacity:1;}header#logo span{color:transparent;}nav {border-bottom:1px solid #ddd;box-shadow:1px 1px 2px rgba(0,0,0,0.05);display:flex;font-size:1.25em;justify-content:center;min-height:2.25em;}nav .icon {font-size:1.25em;}nav .menu {top:-.25em;padding:.5em 1em;position:absolute;font-size:1.5em;transition:all 400ms;}nav .menu.hilight{color:#006086;opacity:1;font-size:1.75em;top:-.5em;}nav .menu:after{content:"≡";}nav .expander {margin:0 -1em;padding:0.75em;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;}nav .expander:after {content:"▼";font-size:0.5em;top:-0.25em;position:relative;opacity:0.5;padding:1em;user-select:none;}nav .expander.open:after {content:"▲";user-select:none;}nav .top {margin-top:2em;width:100%;}nav .top li {text-align:center;}nav .top .sub {background:rgba(95, 158, 160, 0.25);;position:relative;}nav .top, nav .top .sub {display:none;overflow-y:hidden;}nav .top .sub li {display:block;}nav .top li a{padding:1em 0.5em;}nav .top .sub li a {padding:1em;position:relative;}@media (min-width:800px){nav {font-size:1em;}nav .expander, nav .menu{display:none;}nav .top{display:block;max-height:inherit;margin:0;width:auto;}nav .top li{display:inline-block;width:auto;}nav .top .sub{position:absolute;top:3.275em;padding:0;background:#fff;border:1px solid #ddd;border-top:1px solid #fff;box-shadow:1px 1px 2px rgba(0,0,0,0.05);margin-top:-1px;margin-left:-1px;}nav.nojs .top:hover .sub{display:block;}nav .lang, nav .link{padding:1em;}nav .top .sub li{display:block;text-align:left;}nav .top .sub li a{position:relative;padding:.75em 1em;}@media (min-width:900px){nav .top li a{padding:1em 0.75em;}@media (min-width:1000px){nav .top li a{padding:1em;}header#logo{display:block;width:1.5em;height:1.5em;top:1em;}nav {font-size:1em;}header#logo{width:2em;height:2em;}@media (min-width:1200px){nav {font-size:1.125em;}}}}}blockquote {margin:1em 0.9em;font-size:1.5em;color:#666;line-height:1.5em;}@media (min-width:600px){blockquote {font-size:1.75em;}@media (min-width:800px){blockquote {font-size:2em;}}}blockquote p{margin:0.75em 0;text-align:center;}blockquote p:first-child{color:#006086;}blockquote p:first-child:before, blockquote p:first-child:after {content:"„";font-size:3em;position:relative;margin-left:-0.3em;padding:0 0.05em;opacity:0.25;}blockquote p:first-child:after {content:"“";margin-right:-0.3em;margin-left:0;top:0.5em;line-height:0;}blockquote p:last-child{font-size:0.5em;}blockquote p:last-child::before {height:2px;width:0.75em;background:#ddd;position:relative;top:-0.3em;content:"";left:-0.75em;display:inline-block;}form {width:100%;padding:0.5em 0;}input, textarea{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;display:block;width:100%;padding:0.75em 1em;box-sizing:border-box;margin:1em 0;border:1px solid rgba(0, 96, 134, 0.75);border-radius:3px;background:rgba(0, 96, 134, 0.05);}textarea{resize:none;min-height:15.5em;overflow-y:hidden;}input[name=subject]{display:none;}::placeholder{color:rgb(0, 96, 134);}#reply{display:none;}.vis, #reply.vis{display:block;}#reply.err{color:coral;}.hl {animation:error 0.4s 8 ease-in-out alternate;border:1px solid coral;}input.hl::placeholder, textarea.hl::placeholder{color:coral;}@keyframes error {to {background:#ffece5;}}form .small{text-align:center;}#success{padding:3em 0 4em 0;}#success div{background:aliceblue;padding:0.75em 3em 1.5em 3em;border:2px dotted cadetblue;}img.headerImage, img.bodyImage{width:100%;}img.bodyImage{display:flex;margin:2em 0;}iframe{border:none;width:100%;height:180px;}.imageGroup picture{display:none;}.imageGroup picture.vis{display:block;}.sequence.imageGroup .icon{color:white;opacity:0.4;}.sequence.imageGroup .icon.next{ padding-right:0.125em;} .sequence.imageGroup .icon.prev{ padding-left:0.125em;} a {cursor:pointer;background-color:transparent;}a:link, a:visited{cursor:pointer;text-decoration:none;color:#333;}nav a:link{padding:1em;}nav a:link, nav a:visited{transition:color 0.6s ease;display:inline-block;}nav a:hover{background:rgba(0, 96, 134, 0.1);}main a:link, main a:visited, #result a:link, #result a:visited{color:#006086;font-weight:400;transition:color 0.4s ease;border-bottom:1px solid rgba(0, 96, 134, 0.4);}main a:hover, main a:focus, main a:active, #result a:hover, #result a:focus, #result a:active{border-bottom:1px solid #999;color:#333;opacity:1;}nav ul li span:not(.expander):not(:last-child):after, .topHeading h1 span:not(.subtitle):not(:last-child):after{content:"·";width:1em;margin:0 0.125em;opacity:0.25;}nav a.lang{text-transform:uppercase;position:absolute;font-size:0.8em;right:0.25em;top:0.2em;}.icon, nav a.lang{cursor:pointer;padding:0.5em;opacity:0.75;}footer a:link{display:inline-block;padding:1em;margin:0 0.25em;}@media (min-width:800px){nav a:link{padding:1em 0.75em;}.icon, nav a.lang, footer a:link{padding:1em;}nav a.lang{top:0.35em;}footer a:link{display:block;padding:0 0.5em;}@media (min-width:1200px){nav a:link{padding:1em;}}}a:hover, a:focus, a:active, .icon:hover, .icon:focus{color:#006086;}.basic section ul a:link, .basic section ul a:visited{border:none;}.buttonWrap{text-align:center;padding:1em 0;}.buttonWrap a:link, .buttonWrap a:visited, input[type=submit]{background:#006086;color:white;padding:0.75em 1em;margin:0.25em 0;display:inline-block;border-radius:3px;font-size:1.125em;position:relative;transition:all 400ms;font-weight:400;cursor:pointer;border:none;}.buttonWrap a:hover, input[type=submit]:hover{top:-1px;left:-1px;opacity:1;box-shadow:0 0 1em rgba(0,132,134,0.5);text-shadow:0 0 1em rgb(255, 255, 255)}.buttonWrap a:active, input[type=submit]:active{top:1px;left:1px;}.tiles{display:grid;grid-template-columns:1fr;grid-gap:1em;margin:4em 0;}.tile{padding:0;margin:0;}.tile a:link, .tile a:visited{width:100%;box-sizing:border-box;padding:0.5em 0.75em;margin:0;color:#006086;background:white;border:1px solid #006086;font-size:inherit;}@media (min-width:600px){.tiles {grid-template-columns:1fr 1fr;}@media (min-width:800px){.tiles {grid-template-columns:1fr 1fr 1fr;}}}@media (min-width:400px){.small{font-size:0.8em;}iframe{height:240px;}}@media (min-width:600px){.small{font-size:0.75em;}main.basic section {padding:1em 1.5em;}header h1{font-size:2.5em;}iframe{height:360px;}}@media (min-width:800px){.small{font-size:0.85em;}main.basic section {padding:1em 2em;}header h1{font-size:3em;}header h1 span.subtitle{line-height:2em;padding-right:0.5em;}iframe{height:480px;}footer div p{display:table-cell;vertical-align:bottom;}footer div p:first-child{text-align:left;}footer div p:last-child{margin:0;text-align:right;}}@media (min-width:1000px){.small{font-size:0.8em;}nav{background:white;}header h1{font-size:3.25em;bottom:0.5em;left:1.25em;}header h1 span.subtitle{margin-top:1.25em;padding-right:1em;}main.basic section {background:white;text-align:justify;max-width:1000px;padding:1em 2.5em;margin-top:-0.25em;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}iframe{height:600px;}}@media (min-width:1200px){.small{font-size:0.75em;}header h1{font-size:3.5em;bottom:1.25em;left:2em;}}@media (min-width:1400px){main.basic section {padding:1.5em 3.75em;}}@media (min-width:1600px){main.basic section {padding:2em 5em;}}.sequence{position:relative;}.testimonials blockquote{display:none;margin-top:0.5em;margin-bottom:1.5em;}.testimonials blockquote.vis{display:block;}.sequence .icon{color:#006086;position:absolute;opacity:0.25;height:100%;display:flex;align-items:center;font-size:6em;padding:0;top:0;}.sequence .icon.prev{left:0;padding-right:30%;}.sequence .icon.next{right:0;padding-left:30%;}.sequence .icon.prev:before{content:"‹";}.sequence .icon.next:before{content:"›";}.sequence .icon:hover{opacity:1;}blockquote.long p:first-child{font-size:0.75em;}blockquote.medium p:first-child{font-size:0.875em;}@media (min-width:1200px){.testimonials .icon.prev{padding-left:0.25em;margin-left:-0.625em;}.testimonials .icon.next{padding-right:0.25em;margin-right:-0.625em;}@media (min-width:1300px){.testimonials .icon.prev{padding-left:0.5em;margin-left:-1em;}.testimonials .icon.next{padding-right:0.5em;margin-right:-1em;}@media (min-width:1400px){.testimonials .icon.prev{padding-left:1em;margin-left:-1.5em;}.testimonials .icon.next{padding-right:1em;margin-right:-1.5em;}}}}.insta{padding-top:1em;display:grid;grid-template-columns:1fr;width:100%;grid-gap:2em;}.insta>a:link{position:relative;border-radius:0.5em;border:none;height:0;padding-top:100%;overflow:hidden; }.insta>a:hover{top:-1px;left:-1px;box-shadow:0 0 1em rgba(0,0,0,0.25);}.insta>a>.img{background:lightgrey;border-radius:0.5em;min-height:100px;opacity:0;width:100%;height:auto;transition:all 1s ease-in;position:absolute;top:0;}.insta>a>.img.l{opacity:1;}@media (min-width:500px){.insta{grid-template-columns:1fr 1fr;}@media (min-width:800px){.insta{grid-template-columns:1fr 1fr 1fr;}}}main .social{padding:1.5em 0;display:table;width:100%;}main .social>a.btn:link{text-decoration:none;display:table-cell;border:none;height:2em;background-size:contain;background-repeat:no-repeat;background-position:center center;text-align:center;position:relative;opacity:0.25;transition:all 0.4s;}main .social>a.btn:hover{top:-1px;left:-1px;opacity:1;}.ig{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="1000" width="1000"><path fill="rgb(0,132,134)" d="M499.2 242.7c-141.6 0-256.8 115.2-256.8 256.8s115.2 256.7 256.8 256.7S755.9 641 755.9 499.5c.1-141.6-115.1-256.8-256.7-256.8zm0 415.6c-87.6 0-158.8-71.2-158.8-158.8s71.2-158.8 158.8-158.8S658 411.9 658 499.5s-71.2 158.8-158.8 158.8zM709.1 5H289.3C132.4 5 4.7 132.7 4.7 289.6v419.8C4.7 866.3 132.4 994 289.3 994h419.8c156.9 0 284.6-127.7 284.6-284.6V289.6C993.7 132.7 866.1 5 709.1 5zm186.7 704.4C895.8 812.3 812 896 709.1 896H289.3c-102.9 0-186.6-83.7-186.6-186.6V289.6c0-102.9 83.7-186.6 186.6-186.6h419.8c102.9 0 186.6 83.7 186.6 186.6v419.8zM759.5 168.5c-37 0-67.2 30.1-67.2 67.2 0 37 30.1 67.2 67.2 67.2 37 0 67.2-30.1 67.2-67.2s-30.2-67.2-67.2-67.2z"/></svg>');}.fb{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="1000" width="1000"><path fill="rgb(0,132,134)" d="M703.2 345.8H564.6V255c0-34.1 22.7-42.1 38.6-42.1h97.6V63l-134.6-.5C416.9 62.5 383 174.3 383 245.9v99.9h-86.4v154.4H383v437.2h181.7V500.3h122.6l15.9-154.5z"/></svg>');}.gm{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="1000" width="1000"><path fill="rgb(0,132,134)" d="M787.6 280.3c-3.1-11.6-9.4-24.2-14.1-35-56-134.6-178.3-182.8-277.1-182.8-132.3 0-277.9 88.6-297.3 271.4v37.4c0 1.6.5 15.6 1.3 22.6 10.9 87.1 79.6 179.6 131 266.8l169.3 276.9 104.1-178.9c9.4-17.1 20.1-34.2 29.5-50.6 6.2-10.9 18.1-21.8 23.5-31.9 55.2-101.1 144.1-203 144.1-303.3v-41.3c0-10.9-13.5-49-14.3-51.3zM498.8 467.7c-38.9 0-81.4-19.4-102.4-73.1-3.2-8.6-2.9-25.7-2.9-27.2v-24.1c0-68.4 58.1-99.6 108.7-99.6 62.2 0 110.3 49.8 110.3 112s-51.5 112-113.7 112z"/></svg>');}pre.debug {background:#fafafa;border:1px solid #ccc;border-radius:3px;display:none;font-family:"Roboto Mono", Consolas, monospace;font-size:12px;line-height:1.25em;margin:1em;overflow-x:auto;padding:1.5em;}