@charset "UTF-8";.footer a{text-decoration:none!important}.bottom__contact{grid-column:span 6}.address{display:grid;gap:20px;grid-template-columns:auto 300px 300px 300px}@media screen and (max-width:768px){.address{grid-template-columns:auto auto;row-gap:60px}}.logo_footer{filter:invert(1);height:auto;margin:10px 0;width:100px}@media screen and (max-width:768px){.logo_footer{grid-column:span 2}}.bottom__notice{align-items:center;background-color:#c7bab0;color:#fff;display:flex;font-size:14px;font-weight:300;height:20px;justify-content:center;padding:20px;width:auto}@media screen and (max-width:768px){.bottom__notice{font-size:12px}}.imprint_btn{cursor:pointer}/*!
Author: Robin Schärer
Author URI: https://robinschaerer.ch/
Description: Vue-Nuxt Theme
Version: 1.0.0

/*--------------------------------------------------------------
TABLE OF CONTENTS:
----------------------------------------------------------------
# Abstracts
    - Variables
    - Mixins
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
## Layouts
# Components
	- Form

--------------------------------------------------------------*/@font-face{font-family:Circular;font-style:normal;font-weight:900;src:url(./lineto-circular-black.2da0c51b.eot);src:url(./lineto-circular-black.2da0c51b.eot?#iefix) format("embedded-opentype"),url(./lineto-circular-black.05e4b076.woff2) format("woff2"),url(./lineto-circular-black.8033350c.woff) format("woff")}@font-face{font-family:Circular;font-style:normal;font-weight:400;src:url(./lineto-circular-book.4e0e035c.eot);src:url(./lineto-circular-book.4e0e035c.eot?#iefix) format("embedded-opentype"),url(./lineto-circular-book.39c5d1ed.woff2) format("woff2"),url(./lineto-circular-book.f06e423c.woff) format("woff")}h1,h2,h3,h4,h5,h6{clear:both;margin:0}h1{font-size:clamp(4.01rem,1.8vw + 4.55rem,5rem);line-height:1.1}@media screen and (max-width:550px){h1{font-size:clamp(2.01rem,1.8vw + 3rem,4rem)}}h2{font-size:clamp(3.2rem,.99vw + 3.96rem,3.75rem);line-height:1.1}h3{font-size:clamp(2.56rem,.45vw + 2.45rem,2.81rem);line-height:1.5}h4{font-size:clamp(2.05rem,.11vw + 2.02rem,2.11rem)}h4,h5{line-height:1.4}h5{font-size:clamp(1.64rem,-.1vw + 1.67rem,1.58rem)}h6{font-size:clamp(1.31rem,-.23vw + 1.37rem,1.19rem);line-height:1.4}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:Roboto Mono,monospace;line-height:1.5;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}body,button,input,optgroup,select,textarea{color:#404040;font-family:Circular,Helvetica,sans-serif}body,button,input,optgroup,select,textarea{font-size:clamp(1.31rem,-.23vw + 1.37rem,1.19rem);line-height:1.4}p{color:#1a1a1a;margin-bottom:1.5em}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1a1a1a;color:#000;-webkit-hyphens:manual;hyphens:manual;margin:0;padding:0;text-rendering:optimizeLegibility}body,button{font-family:Circular,Helvetica,sans-serif}button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;line-height:1.5;padding:16px 25px;text-align:left;transition:all .2s}button,button:hover{background-color:#000}button.rounded{background-color:#fff;border:2px solid #000;border-radius:9999px;color:#000;cursor:pointer;font-family:Circular,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:1.5;padding:12px 20px;text-align:left;transition:all .2s}button.rounded:hover{background-color:#c7bab0;border:2px solid #c7bab0;color:#fff}hr{background-color:#7f7f7f;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 0 -15px}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,img,object{max-width:100%}img{height:auto}figure{margin:1em 0}a{cursor:pointer;position:relative;-webkit-text-decoration:underline #000;text-decoration:underline #000;text-underline-offset:.5rem}a,a:visited{color:#000}a:active,a:focus,a:hover{color:#c7bab0;-webkit-text-decoration:underline #c7bab0;text-decoration:underline #c7bab0}.dark a{cursor:pointer;position:relative;-webkit-text-decoration:underline #fff;text-decoration:underline #fff}.dark a,.dark a h1,.dark a h2,.dark a h3,.dark a h4,.dark a h5,.dark a h6,.dark a p,.dark a:visited{color:#fff}.dark a h1:active,.dark a h1:focus,.dark a h1:hover,.dark a h2:active,.dark a h2:focus,.dark a h2:hover,.dark a h3:active,.dark a h3:focus,.dark a h3:hover,.dark a h4:active,.dark a h4:focus,.dark a h4:hover,.dark a h5:active,.dark a h5:focus,.dark a h5:hover,.dark a h6:active,.dark a h6:focus,.dark a h6:hover,.dark a p:active,.dark a p:focus,.dark a p:hover{color:#c7bab0;-webkit-text-decoration:underline #c7bab0;text-decoration:underline #c7bab0}input,textarea{font-size:14px}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border:1px solid #ccc;border-radius:3px;color:#666;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}.container{display:grid;grid-template-columns:[full-start] 20px [main-start] minmax(0,100%) [main-end] [full-end];height:100%;padding:120px 20px}@media screen and (min-width:769px){.container{grid-template-columns:[full-start] minmax(20px,1fr) [main-start] minmax(0,1400px) [main-end] minmax(20px,1fr) [full-end]}}.container>*{grid-column:main}.area_full{grid-column:full!important}.layout_grid{grid-column-gap:40px;grid-row-gap:20px;display:grid;grid-template-columns:repeat(6,[col-start] 1fr);grid-template-rows:min-content 1fr;height:100%;margin:0}@media screen and (min-width:769px){.layout_grid{grid-row-gap:20px;grid-template-columns:repeat(12,[col-start] 1fr)}}.col-1,.col-2,.col-3{grid-column:span 3}.col-10,.col-11,.col-12,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{grid-column:span 6}@media screen and (min-width:769px){.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}}.dark{background-color:#1a1a1a;color:#fff}.dark a,.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark p{color:#fff!important}.color{background-color:#c7bab0;color:#fff}.color a,.color h1,.color h2,.color h3,.color h4,.color h5,.color h6,.color p{color:#fff!important}.form{grid-column-gap:10px;grid-row-gap:0;display:grid;grid-template-columns:1fr 1fr}input[name=busines-email]{display:inline-block;grid-column:span 2}input[name=email],input[name=name]{display:inline-block;grid-column:span 1}input[type=text],select,textarea{background-color:#fff;border:0;border-radius:4px;box-sizing:border-box;color:#000;font-family:Circular,Helvetica,sans-serif;margin-bottom:5px;margin-top:6px;padding:17px;resize:vertical}::-moz-placeholder{color:#000;opacity:1}::placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#fff}textarea{min-height:120px;width:100%}input:focus,textarea:focus{outline:2px solid #c7bab0}input[type=submit]{background-color:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Circular,Helvetica,sans-serif;grid-column:span 2;margin-top:30px;padding:17px 25px;transition:all .3s ease-in-out;width:-moz-fit-content;width:fit-content}input[type=submit]:hover{background-color:#c7bab0}.accept{display:flex;font-size:14px;grid-column:span 2;margin:12px 0 10px;text-align:left;vertical-align:top}.accept input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:#fff;border:2px solid #c7bab0;border-radius:4px;cursor:pointer;height:19px;left:0;position:relative;top:4px;width:19px}.accept input:checked~.checkmark{background-color:#c7bab0}.checkmark:after{content:"";display:none;position:absolute}.accept input:checked~.checkmark:after{display:block}.accept .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:10px;left:4px;top:0;transform:rotate(45deg);width:5px}.accept-desc{cursor:pointer;margin-left:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}html{scroll-behavior:smooth}.stickyheader{height:0;left:0;margin:0 auto;position:sticky;top:0;transform:translateY(0);transition:transform .25s ease-in-out;width:auto;z-index:100}.infobar__unpinned{transform:translateY(-90px)}.header-wrapper{margin:0 auto;padding:20px}.infobar__top{margin:0 auto}.infobar__container{align-items:center;display:flex;height:50px;justify-content:space-between;margin:0 auto;text-align:center;width:auto}.infobar__left{filter:invert(1);height:30px;width:auto}.infobar__left img{height:100%}.infobar__right{color:#fff;display:grid;flex-grow:2;font-size:14px;gap:20px;grid-template-columns:auto auto;height:100%;justify-content:end;line-height:1.3}@media screen and (max-width:768px){.infobar__right{gap:0}}.contact{margin-left:1rem;min-width:-moz-fit-content;min-width:fit-content}.navbar__container{align-items:center;box-shadow:0 4px 30px #0000001a;display:flex;justify-content:space-between}.navbar__bottom,.navbar__container{margin:0 auto;text-align:left;width:auto}.navbar__bottom{background-color:#fff}.submenu{display:grid;grid-template-columns:auto auto auto auto;justify-content:space-between;margin:auto;max-width:350px}.submenu a{color:#000}
