*{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*,:after,:before{box-sizing:border-box}:root{--site-language-direction:ltr;--site-language-alignment:left;--viewport-height:100vh;--background-height:100vh}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#727479}::-webkit-scrollbar-thumb:hover{background:#5a6277}html{font-size:13pt}ol,ul{list-style:none}u{text-decoration:underline}strong{color:inherit;font-weight:bolder}s{text-decoration:line-through}a{color:inherit;text-decoration:underline;transition:color .25s ease}h1,h2,h3,p{direction:var(--site-language-direction)}h1 br+br,h2 br+br,h3 br+br,p br+br{display:block;content:' '}h1 .li,h2 .li,h3 .li,p .li{display:list-item;padding-left:.5em;margin:.75em 0 0 1em}body{-webkit-text-size-adjust:none;min-width:320px;min-height:var(--viewport-height);line-height:1;word-wrap:break-word;overflow-x:hidden}body:before{content:'';display:block;background-attachment:scroll;position:fixed;top:0;left:0;width:100vw;height:var(--background-height);z-index:0;pointer-events:none;transform:scale(1);background-image:linear-gradient(135deg,#fff 0,#fff 100%);background-position:0 0;background-repeat:repeat;background-size:auto}body:after{display:block;content:'';position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffff47;z-index:1;opacity:0;visibility:hidden;transition:opacity 1s ease-in-out 0s,visibility 1s 0s;transform:scale(1)}body.is-loading:after{opacity:1;visibility:visible}body.is-loading .card{opacity:0;transform:scale(.94375)}hr{width:100%;position:relative;padding:0;border:0}hr:before{content:'';display:inline-block;vertical-align:middle;max-width:100%}.divider:not(:first-child),.divider:not(:last-child){margin:.8rem 0}.divider:before{width:100%;border-top:solid 1px rgba(40,40,43,.149);height:1px;margin-top:-.5px}.wrapper{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--viewport-height);position:relative;z-index:2;overflow:hidden;padding:1.5rem 1.5rem 1.5rem 1.5rem}.card{display:flex;position:relative;width:500px;height:500px;z-index:1;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;text-align:center;perspective:1500px;transition:opacity 1.125s ease .5s,transform 1.125s ease .5s}.card>.content{position:relative;z-index:1;border-radius:inherit;width:100%;height:100%;transform-style:preserve-3d;transition:transform 1.5s cubic-bezier(.75,0,.85,1)}.back,.front{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;border-radius:6px}.back .inner,.front .inner{height:100%;display:grid;transform:translateZ(80px) scale(.94)}.front .inner{padding:2.5em 1.5em}.back .inner{padding:2.5em 1.5em 1.5em 1.5em}.front:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:linear-gradient(30deg,rgba(255,255,255,.522) 0,#fff 0);background-position:0 0;background-repeat:repeat;background-size:cover;box-shadow:0 1.25rem 2.625rem .375rem rgba(0,0,0,.18);border-radius:.5rem .5rem .5rem .5rem}.front .inner{justify-items:center}.back{transform:rotateY(180deg);background-color:#fff}.back .inner{justify-items:center}.card>.content>*{margin-top:.625rem;margin-bottom:.625rem}.card>.content>:first-child{margin-top:0!important}.card>.content>:last-child{margin-bottom:0!important}.card>.content>.full{margin-left:calc(-2.375rem);width:calc(100% + 4.75rem + .4725px);max-width:calc(100% + 4.75rem + .4725px)}.card>.content>.full:first-child{margin-top:-3rem!important;border-top-left-radius:inherit;border-top-right-radius:inherit}.card>.content>.full:last-child{margin-bottom:-3rem!important;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.card>.content>.full.screen{width:100vw;max-width:100vw;position:relative;border-radius:0!important;left:50%;right:auto;margin-left:-50vw}.more{display:none}.more:checked~.content{transform:rotateY(180deg)}#mainLogo{position:relative;width:3.2rem;border-radius:100%;max-width:100%;display:inline-block;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);margin-bottom:.9rem!important;cursor:pointer}#mainLogo:hover{transform:scale(1.03)!important}#mainLogo img{max-width:100%}.title{color:rgba(40,40,43,.6);font-family:'Nothing You Could Do','Source Sans Pro',sans-serif;letter-spacing:-.021875rem;width:100%;font-size:2.5em;font-weight:200;text-shadow:rgb(187 187 187) 4px 4px 4px;margin-bottom:.5rem}.title br+br{margin-top:.75rem}.zen{font-family:Calligraffitti,'Source Sans Pro',sans-serif;letter-spacing:.1rem;margin-left:-.3rem}.subtitle{color:rgba(40,40,43,.6);font-family:'Source Sans Pro',sans-serif;letter-spacing:-.021875rem;width:100%;font-size:1.5em;font-weight:200;margin-bottom:1.5rem}.title a{text-decoration:underline}.title a:hover{text-decoration:none}.subtext br+br{margin-top:.9rem}.subtext{color:rgba(40,40,43,.4);font-family:'Source Sans Pro',sans-serif;letter-spacing:-.021875rem;width:100%;font-size:1em;line-height:1.5;font-weight:200}.subtext a{text-decoration:underline}.subtext a:hover{text-decoration:none}.companyInfo-title{font-family:'Source Sans Pro',sans-serif;font-size:.95rem;color:rgba(40,40,43,.6);text-transform:uppercase;letter-spacing:.6px;text-shadow:rgb(237 237 237) 1px 2px 2px;margin-bottom:1.2rem!important}.companyInfo-header{margin-bottom:.5rem!important;font-family:sans-serif;font-size:1.1rem}.companyInfo-adress{line-height:1.25;margin-bottom:1rem!important}.disclaimer{overflow:auto;font-size:.74em}.disclaimer-header{margin-bottom:.5rem!important;font-family:sans-serif}.disclaimer-text{margin-bottom:1rem!important}.icons{cursor:default;padding:0;letter-spacing:0;font-size:1.25em;width:calc(100% + .75rem);margin-left:-.375rem}.icons li{display:inline-block;vertical-align:middle;position:relative;z-index:1;margin:.375rem}.icons li a{display:flex;align-items:center;justify-content:center;border-radius:100%;width:2em;height:2em;transition:color .25s ease,background-color .25s ease,border-color .25s ease}.icons li a svg{display:block;position:relative;width:60%;height:60%;transition:fill .25s ease}.icons li a+svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;transition:fill .25s ease,stroke .25s ease}.icons li a .label{display:none}.icons a{background-color:rgba(40,40,43,.051)}.icons a svg{fill:rgba(40,40,43,.6)}.icons a:hover{background-color:rgba(40,40,43,.169)!important}.link{cursor:pointer;font-size:.9em!important;transition:all ease-in .3s!important}.link a{text-decoration:none}.link:hover{transform:scale(1.1)!important}.companyInfo>.link{font-family:'Nothing You Could Do','Source Sans Pro',sans-serif;font-size:1.5em!important}.disclaimer+.link{font-size:1.25em!important;margin-top:.5rem}.highlight{animation:leaves 2s ease-in-out alternate;animation-delay:3.5s}@keyframes leaves{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.portfolioElement:nth-child(1){margin-right:5px}.portfolioElement:nth-child(3){margin:0 5px}.portfolioElement:nth-child(5){margin-left:5px}@keyframes switch{0%,100%,5%{filter:blur(0);opacity:1}50%,80%{filter:blur(180px);opacity:0}}.portfolioElement{animation:switch 10s ease-in-out}.portfolioBullet{animation:switch 10s ease-in-out}.portfolioElement:nth-child(1){animation-delay:-7s}.portfolioBullet:nth-child(2),.portfolioElement:nth-child(3){animation-delay:-6s}@media (max-width:856px){.card{width:400px;height:400px}html{font-size:11pt}.link{margin-top:.5em}}@media (max-width:480px){.card{width:320px;height:340px}.inner{padding:1.5em 1.2em 1.5em 1.2em!important}#mainLogo{width:2.2rem}.companyInfo-title{font-size:.8rem}.disclaimer+.link{font-size:1.3em!important}.portfolioElement:nth-child(1){animation-delay:-7s!important}.portfolioBullet:nth-child(2),.portfolioElement:nth-child(3){animation-delay:-6s!important}.portfolioElement:nth-child(5){animation-delay:-5s!important}}#bg:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-image:url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cfilter%20id%3D%22noise%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.23828125%200%22%20%2F%3E%3C%2Ffilter%3E%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),linear-gradient(45deg,rgba(36,66,79,.729) 0,rgba(0,0,0,.38) 100%);background-size:512px,cover;background-position:center,0 0;background-repeat:repeat,repeat}#bg{position:fixed;top:0;left:0;width:100vw;height:var(--background-height);z-index:0;pointer-events:none;transform:scale(1);background-attachment:scroll;background-color:#000}#bg.slideshow-background>.slow{animation-duration:70s}#bg.slideshow-background>.normal{animation-duration:52.5s}#bg.slideshow-background>.fast{animation-duration:35s}#bg.slideshow-background>div{transition-duration:2s}@keyframes loading-spcontent{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.slideshow-background:after{content:'';display:block;width:4rem;height:4rem;position:absolute;top:50%;left:50%;margin:-2rem 0 0 -2rem;animation:loading-spcontent 1s infinite linear;transition:opacity .25s ease;transition-delay:1s;opacity:0;z-index:-1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOTZweCIgaGVpZ2h0PSI5NnB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHpvb21BbmRQYW49ImRpc2FibGUiPjxzdHlsZT5jaXJjbGUge2ZpbGw6IHRyYW5zcGFyZW50OyBzdHJva2U6ICNmZmY7IHN0cm9rZS13aWR0aDogMS41cHg7IH08L3N0eWxlPjxkZWZzPjxjbGlwUGF0aCBpZD0iY29ybmVyIj48cG9seWdvbiBwb2ludHM9IjAsMCA0OCwwIDQ4LDQ4IDk2LDQ4IDk2LDk2IDAsOTYiIC8+PC9jbGlwUGF0aD48L2RlZnM+PGcgY2xpcC1wYXRoPSJ1cmwoI2Nvcm5lcikiPjxjaXJjbGUgY3g9IjQ4IiBjeT0iNDgiIHI9IjMyIi8+PC9nPjwvc3ZnPg==);background-position:center;background-repeat:no-repeat;background-size:3rem}.slideshow-background.is-loading:after{opacity:.35;z-index:0}.slideshow-background>div{background-size:cover;position:absolute;top:0;left:0;width:100%!important;height:100%!important;opacity:0;z-index:-2;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}.slideshow-background>.initial{transition:none}.slideshow-background>.visible{opacity:1}.slideshow-background>.top{z-index:-1}.slideshow-background.instant>div{visibility:hidden}.slideshow-background.instant>.visible{visibility:visible}.slideshow-background.crossfade>div{transition:opacity 2s ease-in-out;visibility:hidden}.slideshow-background.crossfade>.visible{visibility:visible}.slideshow-background.fade>div{transition:opacity 2s ease-in-out;visibility:visible}.slideshow-background.fade>.visible{visibility:visible}.slideshow-background>.left,.slideshow-background>.right{width:150%!important}.slideshow-background>.down,.slideshow-background>.up{height:150%!important}.slideshow-background>.in,.slideshow-background>.out{transform-origin:50% 50%}.slideshow-background>.left.is-playing{animation-name:slideshow-background-left}.slideshow-background>.right.is-playing{animation-name:slideshow-background-right}.slideshow-background>.up.is-playing{animation-name:slideshow-background-up}.slideshow-background>.down.is-playing{animation-name:slideshow-background-down}.slideshow-background>.in.is-playing{animation-name:slideshow-background-in}.slideshow-background>.out.is-playing{animation-name:slideshow-background-out}.slideshow-background>.slow{animation-duration:60s}.slideshow-background>.normal{animation-duration:45s}.slideshow-background>.fast{animation-duration:30s}@keyframes slideshow-background-left{from{transform:translateX(0)}to{transform:translateX(-25%)}}@keyframes slideshow-background-right{from{transform:translateX(-25%)}to{transform:translateX(0)}}@keyframes slideshow-background-up{from{transform:translateY(0)}to{transform:translateY(-25%)}}@keyframes slideshow-background-down{from{transform:translateY(-25%)}to{transform:translateY(0)}}@keyframes slideshow-background-in{from{transform:scale(1)}to{transform:scale(2)}}@keyframes slideshow-background-out{from{transform:scale(2)}to{transform:scale(1)}}#video_container{object-fit:cover;position:absolute;top:0;bottom:0;width:100%;height:100%;overflow:hidden;min-height:35rem}#video_cover{position:absolute;top:0;left:0;width:100%;height:100%;filter:blur(.5px);-webkit-filter:blur(.5px);background:url(assets/images/backgrounds/2.jpg) no-repeat;background-size:cover;background-position:center;min-height:35rem}#overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);min-height:35rem}