@media screen and (max-width:800px){.menu[data-v-e87c1365]{flex-direction:column}.menu>a[data-v-e87c1365]{margin-top:10px}}@media screen and (min-width:800px){.menu>a+a[data-v-e87c1365]{margin-left:10px}}#header[data-v-e87c1365]{background-color:#505050;color:#ababab;padding-top:20px;padding-bottom:25px;box-shadow:0 4px 4px 2px #505050;position:sticky;top:0;z-index:999;width:100vw;transition:padding-top,padding-bottom .3s;margin-bottom:20px}.logo[data-v-e87c1365]{max-width:200px;height:auto;transition:max-width .3s}.home[data-v-e87c1365]{width:auto;height:1em}.language[data-v-e87c1365]{position:absolute;right:0;top:0}.language>a[data-v-e87c1365]{text-decoration:none;background-color:#000;margin:2px;padding:7px;transition:background-color .3s ease-in-out;border-radius:2px}.language>a.selected[data-v-e87c1365]{background-color:#434343}.language>a[data-v-e87c1365]:hover{background-color:#434343;color:#eee;box-shadow:0 0 2px #434343}.language>a.selected[data-v-e87c1365]:hover{box-shadow:none}.menu[data-v-e87c1365]{display:flex;align-items:center;text-align:left}.menu>img[data-v-e87c1365]{margin-right:20px}.menu>a[data-v-e87c1365]{cursor:pointer;font-weight:700;padding:7px;color:#ababab;text-decoration:none;border-radius:2px;transition:background-color .3s ease-in-out}.menu>a.router-link-active[data-v-e87c1365]{background-color:#2f2f2f}.menu>a[data-v-e87c1365]:hover{background-color:#2f2f2f;color:#eee;box-shadow:0 0 2px #2f2f2f}.menu>a.router-link-active[data-v-e87c1365]:hover{box-shadow:none}.shrink[data-v-e87c1365]{padding-top:0;padding-bottom:0;transition:padding-top,padding-bottom .3s}.shrink .logo[data-v-e87c1365]{max-width:140px;transition:max-width .3s}.shrink[data-v-e87c1365] *{font-size:11pt;transition:font-size .3s}html,body{padding:0;width:100%;height:100%;overflow-x:hidden}html,body,input,textarea,button{font-family:sans-serif;margin:0;color:#343434}*{font-size:14pt}h1{margin-top:0;font-size:22pt;text-align:center}h2{font-size:16pt;text-align:center}a,a:visited{color:inherit}h3{display:flex;flex-direction:row;font-size:16pt}h3:before,h3:after{content:"";flex:1 1;border-bottom:1px solid;margin:auto}h3:before{margin-right:10px}h3:after{margin-left:10px}@media screen and (max-width:800px){.content{width:80%;padding-left:20px;padding-right:20px}.footer{height:70px}}@media screen and (min-width:800px){.content{margin:auto}.footer{height:30px}}@media screen and (min-width:800px)and (max-width:1200px){.content{width:740px}}@media screen and (min-width:1200px){.content{width:1100px}}.container{display:flex;flex-direction:column;min-height:100%}.content{min-height:100%;position:relative;text-align:justify}.main{position:relative;width:100vw;flex:2}button{transition:background-color .3s ease-in-out;background-color:#434343;border:none;box-shadow:0 0 2px #434343;border-radius:2px;color:#b3b3b3;font-weight:700;margin-top:10px;padding:5px 40px}button:hover{background-color:#606060;color:#eee}.footer{background-color:#b3b3b3;color:#505050;padding:10px 0;box-shadow:0 -4px 4px 4px #b3b3b3;position:sticky;width:100%;bottom:0}.footer .content{display:flex;width:100vw;justify-content:center}.footer *{font-size:12pt}h1[data-v-16e6a7c0]{margin-top:50px}h2[data-v-16e6a7c0]{font-size:110%;font-weight:700;margin-bottom:50px}h3[data-v-16e6a7c0]{margin-bottom:50px}.fullwidth-image[data-v-16e6a7c0]{max-width:100%;height:auto}.part picture[data-v-16e6a7c0]{width:40%;height:40%}.part[data-v-16e6a7c0]{display:flex;flex-direction:row;align-items:center;margin-bottom:30px}.part h2[data-v-16e6a7c0]{font-weight:400}.part p[data-v-16e6a7c0]{margin:30px}.content[data-v-a759f0c3]{display:flex;flex-direction:column;align-items:center;text-align:center}.portfolio[data-v-a759f0c3]{display:flex;border:solid black 3px;border-radius:6px;background-color:#000;overflow:hidden;width:100%;height:auto;margin-top:20px}.portfolio img[data-v-a759f0c3]{width:100%;border-radius:4px}.content[data-v-2c886bea]{display:flex;flex-direction:column}.content img[data-v-2c886bea]{align-self:center}.content[data-v-48ebb581]{display:flex;flex-direction:column;align-items:center;text-align:center}label[data-v-48ebb581]{padding-top:10px;padding-bottom:5px;font-weight:700}form[data-v-48ebb581]{max-width:800px;width:60%}input[data-v-48ebb581],textarea[data-v-48ebb581]{width:100%;padding:5px;border:1px solid #505050;border-radius:2px}input[data-v-48ebb581],textarea[data-v-48ebb581]{font-size:130%}
