.container{margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}.container .container{padding-right:0;padding-left:0}.container{max-width:69rem}.container--small{max-width:52rem}.container--large{max-width:85rem}h3,h4,h5,h6{hyphens:auto;-webkit-hyphens:auto;line-height:1.25;margin:0 0 1rem;color:#001225}h2,h4{font-weight:normal;color:#009ee3;margin-bottom:.3rem}h2{font-size:50px;font-weight:500;padding-right:3rem;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1}h3{font-size:30px;font-weight:500;line-height:1}@media screen and (max-width: 480px){h2{font-size:34px}h3{font-size:28px}}[type=text],[type=tel],[type=email],[type=number],[type=password],[type=search],[type=tel],textarea{margin-top:40px;font-family:inherit;font-size:1.25rem;border:none;border-bottom:1px solid #222;height:2.75rem;padding:.5rem;background:#fff;color:#222;width:100%;border-radius:.25rem}[type=text]:hover,[type=tel]:hover,[type=email]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,textarea:hover{border-color:#222}[type=text]:focus,[type=text]:active,[type=tel]:focus,[type=tel]:active,[type=email]:focus,[type=email]:active,[type=number]:focus,[type=number]:active,[type=password]:focus,[type=password]:active,[type=search]:focus,[type=search]:active,[type=tel]:focus,[type=tel]:active,textarea:focus,textarea:active{border-color:#222}textarea{border:1px solid #222}label{display:none}.email-success{margin:1rem 0;background:#c6e895;padding:.5rem;border:1px solid #999;display:block;text-align:center}textarea{resize:vertical;height:auto;min-height:25vh}.formbuilder-row:not(:first-child){margin-top:1.5rem}button[type=submit]{font-size:24px;font-weight:bold;margin-top:40px}button[type=submit]:before{content:"";position:relative;display:inline-block;height:20px;width:20px;background-size:cover;background-repeat:no-repeat;margin-right:.5em;background-image:url("/img/arrow.svg");transform:scale(0.5);left:0px;top:5px}body.stop-scrolling{height:100%;overflow:hidden}body{margin-top:70px !important}.site-header img{width:50vw;max-width:338px;height:auto;margin-left:1rem}.site-header .header--section{position:fixed;z-index:100;background:rgba(255,255,255,.9);top:0px;left:0px;right:0px;padding-top:20px;padding-bottom:10px;display:flex}.site-header .main-navigation__list{display:none}.site-header .main-navigation__toggle{position:absolute;top:20px;right:10px}.site-header .main-navigation__toggle .icon{height:2.5em;width:2.5em}.site-header.active .header--section{position:fixed;z-index:100;background:rgba(255,255,255,.9);top:0px;bottom:0px;left:0px;right:0px;height:auto;padding-top:20px;display:flex;align-items:flex-start;flex-direction:column}.site-header.active .header--section img{width:50vw;max-width:338px;height:auto;margin-left:1rem}.site-header.active .header--section .main-navigation{margin-left:2rem}.site-header.active .header--section #main-navigation__list{list-style-type:none;position:relative;padding:0px;margin-top:3rem;display:block}.site-header.active .header--section #main-navigation__list li{position:relative;margin-top:.5rem;margin-left:3rem;font-size:1.5rem;text-transform:uppercase}.site-header.active .header--section #main-navigation__list li a{color:#000;text-decoration:none}.site-header.active .header--section #main-navigation__list li a:visited{color:#000}.site-header.active .header--section #main-navigation__list li:before{content:"";position:absolute;display:inline-block;height:20px;width:20px;background-size:cover;background-repeat:no-repeat;margin-right:.5em;background-image:url("/img/arrow.svg");transform:scale(0.7);left:-30px;margin-top:10px}@media screen and (min-width: 980px){body{margin-top:0px !important}.site-header.active .header--section,.site-header .header--section{display:flex;position:relative;justify-content:space-between;align-items:center;flex-direction:row}.site-header.active .main-navigation .main-navigation__toggle,.site-header .main-navigation .main-navigation__toggle{display:none}.site-header.active .main-navigation #main-navigation__list,.site-header .main-navigation #main-navigation__list{list-style-type:none;position:relative;padding:0px;margin-top:0;display:block}.site-header.active .main-navigation #main-navigation__list li,.site-header .main-navigation #main-navigation__list li{position:relative;float:left;margin-left:3rem;margin-top:0rem;font-size:22px;text-transform:uppercase}.site-header.active .main-navigation #main-navigation__list li a,.site-header .main-navigation #main-navigation__list li a{color:#000;text-decoration:none}.site-header.active .main-navigation #main-navigation__list li a:visited,.site-header .main-navigation #main-navigation__list li a:visited{color:#000}.site-header.active .main-navigation #main-navigation__list li:before,.site-header .main-navigation #main-navigation__list li:before{content:"";position:absolute;display:inline-block;height:20px;width:20px;background-size:cover;background-repeat:no-repeat;margin-right:.5em;background-image:url("/img/arrow.svg");transform:scale(0.7);left:-23px;margin-top:9px}}footer.footer{height:100px;background:#009ee3;color:#fff}footer.footer a{color:#fff;text-decoration:none}footer.footer a:visited,footer.footer a:hover{color:#fff}footer.footer .point{margin:0 1rem}footer.footer .footer-container{height:100%;display:flex;align-items:center;justify-content:space-between}footer.footer .left-footer-side,footer.footer .right-footer-side{display:flex}footer.footer .right-footer-side .url-links{margin:0 .7rem}@media screen and (max-width: 800px){footer.footer{height:auto}footer.footer .footer-container{align-items:start;flex-direction:column}footer.footer .footer-container .left-footer-side{flex-direction:column}footer.footer .footer-container .left-footer-side,footer.footer .footer-container .right-footer-side{margin-bottom:1rem}}.interactive--panorame{position:relative;width:100%;height:80vh;overflow:hidden}.interactive--panorame .panorama-nav{position:absolute;display:block;z-index:29;top:calc(50% - 40px);background:#fff;border-radius:50%;height:75px;width:75px;display:flex;align-content:center;justify-content:center;align-items:center;box-shadow:0px 0px 9px 1px gray}.interactive--panorame .panorama-nav svg{height:18px;width:18px}.interactive--panorame #a-left{left:20px}.interactive--panorame #a-right{right:20px}@media screen and (max-width: 700px){.interactive--panorame .panorama-nav{position:absolute;display:flex;align-content:center;justify-content:center;align-items:center;z-index:29;top:calc(50% - 25px);fill:#fff;height:50px;width:50px;box-shadow:0px 0px 9px 1px gray}.interactive--panorame #a-left{left:5px}.interactive--panorame #a-right{right:5px}.interactive--panorame .panorama-icon{width:60px !important;height:60px !important}.interactive--panorame .panorama-icon:after{top:28px !important;left:28px !important}}.interactive--panorame img{max-width:none}.interactive--panorame h2{color:#009ee3;font-size:18px}.interactive--panorame h3{color:#fff;font-size:30px}.interactive--panorame p{color:#fff}.interactive--panorame #panorama-image-wrapper{position:absolute}.interactive--panorame #panorama-image-wrapper #image-wrapper img{height:80vh;width:auto}.interactive--panorame .panorama-icon{cursor:pointer;position:absolute;background:#fff;display:block;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:20;top:-35px;left:-35px}.interactive--panorame .panorama-icon:after{z-index:1;position:absolute;background:#fff;content:"";width:30px;height:30px;top:47px;left:47px}.interactive--panorame .panorama-icon .close{position:absolute;top:0;right:0;display:block;width:100%;height:100%;font-size:0}.interactive--panorame .panorama-icon .close:before,.interactive--panorame .panorama-icon .close:after{z-index:3;position:absolute;top:50%;left:50%;width:3px;height:50%;background-color:#009ee3;transform:rotate(0deg) translate(-50%, -50%);transform-origin:top left;content:""}.interactive--panorame .panorama-icon .close:after{transform:rotate(90deg) translate(-50%, -50%)}.interactive--panorame .panorama-icon.close{position:absolute;background:#009ee3;display:block;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:20;top:-35px;left:-35px}.interactive--panorame .panorama-icon.close:after{z-index:1;position:absolute;background:#009ee3;content:"";width:30px;height:30px;top:47px;left:47px}.interactive--panorame .panorama-icon.close .close{position:absolute;top:0;right:0;display:block;width:100%;height:100%;font-size:0}.interactive--panorame .panorama-icon.close .close:before,.interactive--panorame .panorama-icon.close .close:after{z-index:3;position:absolute;top:50%;left:50%;width:3px;height:50%;background-color:#f0f0f0;transform:rotate(45deg) translate(-50%, -50%);transform-origin:top left;content:""}.interactive--panorame .panorama-icon.close .close:after{transform:rotate(-45deg) translate(-50%, -50%)}.interactive--panorame .scaleable--modal{width:0;height:0;overflow:hidden;transition:1.5s;opacity:0}.interactive--panorame .scaleable--modal.active{position:fixed !important;width:100%;height:100%;top:0px !important;left:0px !important;right:0px !important;bottom:0px !important;overflow-x:scroll;opacity:1;background-position:left;background-size:cover;z-index:130}.interactive--panorame .content-wrapper{background:#001225;max-width:500px;position:absolute;bottom:0px;left:200px;padding:4rem;opacity:.9}.interactive--panorame .content-wrapper ul{list-style-type:none;position:relative;padding:0px;color:#fff}.interactive--panorame .content-wrapper li:before{content:"";position:absolute;display:inline-block;height:20px;width:20px;background-size:cover;background-repeat:no-repeat;margin-right:.5em;background-image:url("/img/arrow.svg");transform:scale(0.5);left:-20px;margin-top:3px}.interactive--panorame .content-wrapper .content-content-wrapper{max-height:calc(80vh - 60px - 1.5rem);overflow-y:scroll}@media screen and (max-width: 700px){.interactive--panorame .content-wrapper{background:#001225;max-width:300px;position:absolute;bottom:0px;left:0px;padding:1.5rem;padding-left:2rem;margin-right:2rem}.interactive--panorame .panorama-icon.close{right:-30px;left:unset;transform:rotate(90deg);width:60px;height:60px}.interactive--panorame .panorama-icon.close:after{top:28px;left:28px}}body{font-size:1.2rem;font-weight:400;font-family:Barlow Condensed;line-height:1.6;box-sizing:border-box;overflow-x:hidden;margin:0;padding:0;background:#fff;color:#222}body *{box-sizing:border-box}.interactive--image{position:relative;width:100%;height:initial}.interactive--image img{max-width:none;width:100%;height:auto}.interactive--image #panorama-image-wrapper{position:absolute;top:0px;left:0px;right:0px;bottom:0px}.interactive--image.interactive--panorame .panorama-icon{top:-80px;left:-80px}@media screen and (max-width: 700px){.interactive--image.interactive--panorame .panorama-icon{top:-60px;left:-60px}}div.light{background:#fff}div.dark{background:#001225;padding-bottom:70px}.fontanimation .full-size-word{font-weight:bold;text-transform:uppercase;color:#b1c4ce;opacity:0}.fontanimation .lines{margin-top:-7vw;opacity:0}@media screen and (min-width: 1360px){.fontanimation .lines{margin-top:-130px}}.fontanimation .lines p{background:#b1c4ce;color:#fff;display:table;font-size:16px;border-radius:10px;margin:6px;text-transform:uppercase;padding:0px 10px;margin-left:0rem}@media screen and (min-width: 480px){.fontanimation .lines p{font-size:20px;margin-left:2rem}}@media screen and (min-width: 720px){.fontanimation .lines p{font-size:30px;margin-left:4rem}}@media screen and (min-width: 980px){.fontanimation .lines p{font-size:40px;margin:16px;margin-left:6rem}}@media screen and (min-width: 1360px){.fontanimation .lines p{font-size:40px;margin-left:8rem}}.fontanimation .lines p span{background:#b1c4ce !important;color:#000 !important}.fontanimation.active .full-size-word{animation-name:animateMainFont;animation-duration:3s;opacity:1}.fontanimation.active .lines{animation-name:animateSecoundaryFont;animation-duration:3s;opacity:1}.animation-wrapper .lines{margin-top:-7vw;opacity:0}@media screen and (min-width: 1360px){.animation-wrapper .lines{margin-top:-130px}}.animation-wrapper .lines p{background:#b1c4ce;color:#fff;display:table;font-size:20px;border-radius:10px;margin:6px;text-transform:uppercase;padding:0px 10px;margin-left:0rem}@media screen and (min-width: 480px){.animation-wrapper .lines p{font-size:20px;margin-left:2rem}}@media screen and (min-width: 720px){.animation-wrapper .lines p{font-size:30px;margin-left:4rem}}@media screen and (min-width: 980px){.animation-wrapper .lines p{font-size:40px;margin:16px;margin-left:6rem}}@media screen and (min-width: 1360px){.animation-wrapper .lines p{font-size:40px;margin-left:8rem}}.animation-wrapper .lines p span{background:#b1c4ce !important;color:#000 !important}.animation-wrapper.css .lines{position:relative;opacity:1}#web-gl-wrapper{position:relative}#web-gl-wrapper.active{position:fixed;left:0px;right:0px;top:0px;bottom:0px;background:#fff;z-index:1000;padding-top:70px}@media screen and (min-width: 980px){#web-gl-wrapper.active{padding-top:100px}}@keyframes animateMainFont{0%{opacity:1;transform:scale(0)}90%{transform:scale(2)}100%{transform:scale(1)}}@keyframes animateSecoundaryFont{0%{opacity:0}99%{opacity:0}100%{opacity:1}}.cross{z-index:2;position:absolute}.cross:after{content:"";position:absolute;height:0px;top:0px;width:30px;border:1px solid #009ee3;margin-left:-15px}.cross:before{content:"";position:absolute;top:0px;height:30px;width:0px;margin-top:-15px;border:1px solid #009ee3}.cross .extension{position:absolute;top:0px;height:0px;background:#000;width:2px;transition:.6s}.your-uses{margin-top:200px;display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;grid-auto-rows:minmax(100px, auto)}.your-uses img{max-width:100%;height:auto}.your-uses .uses-image-wrapper{max-width:500px}.your-uses .first--container>div{margin-top:6rem;margin-left:10rem}.your-uses .uses-content{max-width:370px;background:#fff;margin-top:-3rem;position:relative;padding:1.5rem 1rem}.your-uses .cross .extension{top:23px}.your-uses .sec--container{display:flex;flex-direction:column;margin-top:5rem;position:relative}.your-uses .sec--container.last .uses-image-wrapper{margin-left:auto}.your-uses .sec--container.last .uses-content-wrap{margin-left:auto;margin-right:130px}.your-uses .sec--container.middle{margin-top:-31rem}.your-uses .sec--container.middle .uses-image-wrapper{max-width:400px}.your-uses .cross.first{top:-200px;left:3rem}.your-uses .cross.secound{transform:rotate(90deg);left:-2rem;top:0}.your-uses .cross.third-1{transform:rotate(-90deg);display:block;right:-4rem;top:5rem}.your-uses .cross.third-2{display:none}.your-uses .cross.fourth{top:0px;left:-3rem}@media screen and (max-width: 1080px){.your-uses{display:flex;flex-direction:column;align-items:center;margin-top:140px}.your-uses .cross .extension{max-height:80px}.your-uses .first--container>div{margin:0px;max-width:500px;margin-bottom:2rem}.your-uses .sec--container{display:block;margin-top:0px;margin-bottom:100px;position:relative}.your-uses .sec--container .uses-image-wrapper{max-width:500px !important}.your-uses .sec--container.last img{margin:0}.your-uses .sec--container.last>div{margin:0}.your-uses .sec--container.middle{margin-top:0rem}.your-uses .sec--container.middle .uses-image-wrapper{max-width:400px}.your-uses .sec--container.middle .uses-content{margin-left:auto}.your-uses .cross.first{top:-360px;left:15rem}.your-uses .cross.secound{transform:rotate(0deg);left:15rem;top:unset;bottom:0px}.your-uses .cross.third-1{display:none}.your-uses .cross.third-2{display:block;bottom:0px;left:15rem}.your-uses .cross.fourth{top:unset;bottom:0px;left:15rem}}@media screen and (max-width: 480px){.your-uses .cross.first{top:-280px;left:15rem}}@media screen and (max-width: 350px){.your-uses .sec--container.last .uses-content-wrap{margin-right:0px}}.paralax-wrapper{display:flex;position:relative;width:100%}.paralax-wrapper .paralax{position:relative;width:100%}.paralax-wrapper .paralax .paralax-item{position:absolute;width:100%}.paralax-wrapper .paralax .paralax-item img{display:block;max-width:100%;height:auto}.paralax-wrapper .paralax .paralax-item.original img{max-width:none}.service{margin-top:175px;display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;grid-auto-rows:minmax(100px, auto)}.service .paralax-container{display:flex;align-items:center}.service .service-content{position:relative}.service .service-content.left{padding:0px;padding-right:4rem}.service .service-content.right{padding:0px;margin-top:100px;padding-left:4rem}.service h2,.service h4{font-weight:normal;color:#009ee3;margin-bottom:.3rem}.service h2{font-size:50px;font-weight:500;padding-right:3rem;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1}.service h3{font-size:30px;font-weight:500;line-height:1;max-width:250px}.service .scrollextension{position:absolute;top:-153px}.service .cross{top:-15px;left:15px}@media screen and (min-width: 1080px){.service .cross{top:-15px;left:-15px}.service .cross.sec{top:-15px;left:45px}}@media screen and (max-width: 1080px){.service{display:flex;flex-direction:column;align-items:center}.service .service-content.left{padding:0 1rem;max-width:500px}.service .service-content.right{padding:0 1rem;max-width:500px}.service .paralax-container{position:relative;width:100%;min-height:100px}.service .paralax-container .paralax-wrapper{display:none}}.user-request{background:url("/img/bg-contact-form.png");background-repeat:no-repeat;background-size:cover}.user-request{width:100%;position:relative;padding:5rem 0}.user-request .flex-container{display:flex;position:relative;flex-wrap:wrap}.user-request .container-item{background:#fff;width:100% !important;max-width:600px;margin:auto !important}.user-request .contact-form{padding:3rem;margin-right:1rem;position:relative;padding-top:10rem}.user-request .contact-person{padding:3rem;margin-top:1rem !important}.user-request .scrollextension{position:absolute;top:-204px}.user-request .cross{top:125px;left:50px}.user-request .person{position:relative;padding-bottom:3rem}.user-request .person>div{position:relative;display:inline-block}.user-request .person>div .contact-overlay{top:0px;height:0px;width:100%;overflow:hidden;position:absolute;background:rgba(255,255,255,.7);transition:.3s;display:flex;flex-direction:column;justify-content:end}.user-request .person>div .contact-overlay a{color:#009ee3;margin-left:1rem;text-decoration:none}.user-request .person>div .contact-overlay a.hover{text-decoration:none}.user-request .person>div:hover .contact-overlay{width:100%;height:100%}.user-request .person .person-data{position:absolute;background:#fff;right:0px;left:35%;padding-left:1rem;padding-bottom:.5rem;z-index:1}.user-request .person .person-data .name{font-weight:bold}.user-request .person .person-data .title{font-size:1rem}.user-request .person .person-data .cross{left:0px;right:15px;top:unset}.user-request .person .person-data .cross:after{right:0px}.user-request .person .person-data .cross:before{right:15px}.user-request .person .person-data .cross .extension{width:calc(100% - 50px) !important;right:37px;border:1px solid #000}@media screen and (min-width: 1080px){.user-request .flex-container{flex-wrap:nowrap}.user-request .contact-form{margin:unset !important;width:55% !important;max-width:unset;padding:3rem;padding-left:10rem;margin-right:1rem !important;position:relative}.user-request .contact-person{margin:unset !important;width:45% !important;max-width:unset;padding-top:3rem;padding-left:1rem}.user-request .scrollextension{position:absolute;top:-204px}.user-request .cross{top:-15px;left:0px}.user-request .person{position:relative;padding-bottom:3rem}.user-request .person .person-data{position:absolute;background:#fff;right:0px;left:30%;padding-left:1rem;padding-bottom:.5rem}.user-request .person .person-data .cross{left:0px;right:15px;top:unset}.user-request .person .person-data .cross:after{right:0px}.user-request .person .person-data .cross:before{right:15px}.user-request .person .person-data .cross .extension{width:calc(100% - 50px) !important;right:37px;border:1px solid #000}.user-request .cross{top:125px;left:103px}}@media screen and (max-width: 480px){.user-request .container-item{padding-left:1rem !important;padding-right:1rem !important}.user-request .person>div img{max-width:150px;height:auto}}@media screen and (max-width: 400px){.user-request .contact-person{padding-left:0rem !important;padding-right:0rem !important}.user-request .person{display:flex;flex-direction:column-reverse}.user-request .person>div .contact-overlay{left:1rem;top:1rem;width:calc(100% - 2rem)}.user-request .person>div:hover .contact-overlay{left:1rem;top:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}.user-request .person>div img{max-width:100%;width:100%;height:auto;padding:1rem}.user-request .person .person-data{position:relative;left:0px}}.concept{padding:2rem 0}.concept .node{overflow:visible}.concept .svg-text-item{position:absolute;top:-100%;height:100%;display:inline-flex;align-items:end;font-weight:600;width:100%;justify-content:end;font-size:1.5rem;line-height:1.3rem;text-align:right}.concept .svg-text-item.mirrored{top:0%;justify-content:start;align-items:baseline}.concept .svg-text-item.left{justify-content:start}.concept .svg-text-item.headline{font-weight:600;font-size:1.9rem;text-align:left;line-height:initial}.concept .svg-text-item.normal{font-weight:400;font-size:1.2rem;text-align:left;line-height:initial}.concept #conception .cls-3{stroke-dasharray:766;stroke-dashoffset:766px}.concept #conception.active .cls-3{stroke-dasharray:766;stroke-dashoffset:0px;animation:dash 3s linear forwards;stroke-width:2px}@media screen and (max-width: 800px){.concept{display:none}}@keyframes dash{from{stroke-dashoffset:766px}to{stroke-dashoffset:0px}}/*# sourceMappingURL=site.css.map */
