@import url(normalize.css);@import url(opensans.css);.cb{clear:both;width:100%}p{font-size:16px;line-height:22px}h1{font-size:42px;line-height:57px}h2{font-size:24px;line-height:33px}body{font-family:"Open Sans"}nav{position:fixed;top:35px;left:35px;z-index:999;border-radius:50px;width:300px;height:auto;overflow:hidden;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.15);-moz-box-shadow:0 0 30px rgba(0,0,0,0.15);-ms-box-shadow:0 0 30px rgba(0,0,0,0.15);-o-box-shadow:0 0 30px rgba(0,0,0,0.15);box-shadow:0 0 30px rgba(0,0,0,0.15)}nav button{width:300px;height:103px;border:none;position:relative;float:left;background-color:#fff;cursor:pointer}nav button svg#burger-menu{position:absolute;top:41px;left:34px}nav button svg#burger-menu.hide{display:none}nav button svg#close-menu{position:absolute;top:39px;left:39px;display:none}nav button svg#close-menu.show{display:block}nav button svg#logo{position:absolute;top:18px;right:45px}nav button span{display:none}nav #menu{display:none;background-color:rgba(255,255,255,0.5);float:left;width:100%}nav #menu.show{display:block}nav #menu ul{list-style-type:none;float:left}nav #menu ul li{position:relative;width:100%;float:left}nav #menu ul li a{display:block;font-size:18px;font-weight:600;color:#000;padding:5px 0;text-decoration:none}nav #menu ul li:hover a,nav #menu ul li.active a{color:#89004A;font-weight:700}nav #menu ul li:hover::before,nav #menu ul li.active::before{content:"";width:10px;height:10px;position:absolute;left:-15px;top:10px;border-radius:20px;background-color:#89004A}#hero{width:100%;height:500px;position:relative;z-index:0;background-image:url(../img/iStock-1204743098-kompo.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.15);-moz-box-shadow:0 0 20px rgba(0,0,0,0.15);-ms-box-shadow:0 0 20px rgba(0,0,0,0.15);-o-box-shadow:0 0 20px rgba(0,0,0,0.15);box-shadow:0 0 20px rgba(0,0,0,0.15)}#hero.skills{background-image:url(../img/iStock-1315756619-kompo.jpg)}#hero.us{background-image:url(../img/iStock-1214656143-kompo.jpg)}#success_form__container{display:none}#success_form__container h1,#success_form__container h2,#success_form__container a,#success_form__container p{color:#ffffff;text-shadow:0 0 10px rgba(0,0,0,0.15)}#success_form__container .content__box{width:95%;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.25);-moz-box-shadow:0 0 30px rgba(0,0,0,0.25);-ms-box-shadow:0 0 30px rgba(0,0,0,0.25);-o-box-shadow:0 0 30px rgba(0,0,0,0.25);box-shadow:0 0 30px rgba(0,0,0,0.25)}.full__prio__color{background-color:#89004A}.prio__color{background-color:#AA7893}.sec__color{background-color:#82929B}.green__color{background-color:#52cc81}.content{max-width:1000px;height:auto;margin-top:50px;margin-left:auto;margin-right:auto}.content.copy{margin-top:100px;margin-bottom:100px}.content.copy p{font-size:14px;padding-left:10px;padding-right:10px}.content.center{text-align:center}.content.text__content{max-width:700px}.content.text__content h1{color:#89004A}.content.text__content h2{font-weight:600}.content.content__box__container{width:100%;height:auto;display:flex;justify-content:space-around}.content.content__box__container .content__box{position:relative;width:45%;padding-top:47%;float:left;border-radius:30px}.content.content__box__container .content__box .info__graphic{width:100%;position:absolute;top:0;-webkit-transform:translateY(-150px);-moz-transform:translateY(-150px);-ms-transform:translateY(-150px);-o-transform:translateY(-150px);transform:translateY(-150px)}.content.content__box__container .content__box .info__graphic div{position:absolute;border-radius:100%;background-color:#fff;text-align:center;-webkit-filter:drop-shadow(0 0 20px rgba(0,0,0,0.3));-moz-filter:drop-shadow(0 0 20px rgba(0,0,0,0.3));-o-filter:drop-shadow(0 0 20px rgba(0,0,0,0.3));-ms-filter:drop-shadow(0 0 20px rgba(0,0,0,0.3));filter:drop-shadow(0 0 20px rgba(0,0,0,0.3))}.content.content__box__container .content__box .info__graphic div.bg{background-image:url(../img/hendorfer-003-edit.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}.content.content__box__container .content__box .info__graphic div:nth-child(1){width:230px;height:230px;top:0;left:40px;z-index:2}.content.content__box__container .content__box .info__graphic div:nth-child(2){width:205px;height:205px;top:90px;left:200px}.content.content__box__container .content__box .info__graphic div:nth-child(3){width:196px;height:196px;top:160px;left:60px}.content.content__box__container .content__box .info__graphic div p{color:#000;margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.content.content__box__container .content__box .inner{padding:15px;position:absolute;bottom:0;left:0}.content.content__box__container .content__box p{color:#ffffff;font-weight:700}.content.content__box__container .content__box p.nav__box__headline{font-size:36px;line-height:49px}.content.content__box__container .content__box p.nav__box__content{font-size:24px;line-height:33px}.content.content__box__container .content__box.contact__form{background-color:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.25);-moz-box-shadow:0 0 30px rgba(0,0,0,0.25);-ms-box-shadow:0 0 30px rgba(0,0,0,0.25);-o-box-shadow:0 0 30px rgba(0,0,0,0.25);box-shadow:0 0 30px rgba(0,0,0,0.25)}.content.content__box__container .content__box.contact__form form{padding:25px;float:left;width:100%}.content.content__box__container .content__box.contact__form form label{display:block;width:80%;color:#82929B;margin-bottom:5px;margin-left:20px}.content.content__box__container .content__box.contact__form form input{width:80%;border:3px solid #82929B;border-radius:30px;padding:10px 15px;margin-bottom:20px}.content.content__box__container .content__box.contact__form form input[type=checkbox]{width:25px;float:left;margin-top:2px}.content.content__box__container .content__box.contact__form form textarea{width:80%;border:3px solid #82929B;border-radius:30px;padding:10px 15px;margin-bottom:20px}.content.content__box__container .content__box.contact__form form button{width:50%;height:80px;border:none;background-color:#82929B;border-radius:80px;padding:10px 15px;background-image:url(../img/arrow-right.svg);background-size:70px 70px;background-position:center center;background-repeat:no-repeat;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.content.content__box__container .content__box.contact__form form button:hover{background-color:#636e75;background-position:70% center;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.content.content__box__container .content__box.contact__form form button.progress{background-image:url(../img/loader.svg);background-color:#636e75;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.content.content__box__container .content__box.contact__form form button.progress:hover{background-position:center center}.content.content__box__container .content__box.float__content{padding-top:0}.content.content__box__container .content__box.float__content .inner{position:static;float:left;padding:25px}.content.content__box__container .content__box.float__content .inner ul{list-style:none;padding-left:20px}.content.content__box__container .content__box.float__content .inner ul li{padding-left:0;padding-bottom:5px}.content.content__box__container .content__box.float__content .inner ul li p{font-size:16px;line-height:22px;font-weight:500}.content.content__box__container .content__box.float__content .inner ul li::before{content:"\2022";color:#fff;font-weight:bold;position:absolute;width:1em;margin-left:-1em}.content.content__box__container .content__box.float__content .inner p{margin:0}.content.content__box__container .content__box.flex__position{-webkit-transform:translate(250px, -80px);-moz-transform:translate(250px, -80px);-ms-transform:translate(250px, -80px);-o-transform:translate(250px, -80px);transform:translate(250px, -80px);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);-ms-box-shadow:0 0 20px rgba(0,0,0,0.5);-o-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5)}.content.content__box__container .content__box.full__width{width:95%;padding-top:0}.content.content__box__container .content__box.full__width .info__graphic{width:50%;position:static;float:left;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}.content.content__box__container .content__box.full__width .inner{width:50%;float:right;position:static}.content.content__box__container .content__box.sec_format .inner .nav__box__content{font-size:16px;line-height:22px;padding-bottom:50px}.content.content__box__container .content__box.sec_format .info__graphic .bg{top:30px;left:70px;width:320px;height:320px}.content.content__box__container .content__box.text__box{background-color:#fff;text-align:left !important;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.25);-moz-box-shadow:0 0 30px rgba(0,0,0,0.25);-ms-box-shadow:0 0 30px rgba(0,0,0,0.25);-o-box-shadow:0 0 30px rgba(0,0,0,0.25);box-shadow:0 0 30px rgba(0,0,0,0.25)}.content.content__box__container .content__box.text__box .inner{width:100%;float:left;padding:25px 0}.content.content__box__container .content__box.text__box .inner p,.content.content__box__container .content__box.text__box .inner address{color:#000;font-weight:400;padding:10px 0}.content.content__box__container .content__box.text__box .inner p,.content.content__box__container .content__box.text__box .inner address,.content.content__box__container .content__box.text__box .inner h2,.content.content__box__container .content__box.text__box .inner h4{padding-left:25px;padding-right:25px}.content.nav__box__container{width:100%;height:auto;display:flex;justify-content:space-around}.content.nav__box__container .nav__box{position:relative;width:30%;padding-top:45%;float:left;border-radius:30px;background-color:#82929B;background-image:url(../img/arrow-right.svg);background-size:70px 70px;background-position:90% 90%;background-repeat:no-repeat;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.content.nav__box__container .nav__box:hover{background-position:95% 90%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.content.nav__box__container .nav__box .inner{padding:15px;position:absolute;top:0;left:0}.content.nav__box__container .nav__box p{color:#ffffff;font-weight:700}.content.nav__box__container .nav__box p.nav__box__headline{font-size:36px;line-height:49px}.content.nav__box__container .nav__box p.nav__box__content{font-size:24px;line-height:33px}.content.nav__box__container .nav__box p.diff_size{font-size:16px;line-height:22px}.spacer{height:150px}body.__subpage #hero{filter:blur(10px);opacity:.5;position:fixed;top:0;left:0;z-index:-1}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){#menu{background-color:rgba(255,255,255,0.15);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}}@media only screen and (max-width: 1000px){.content.text__content{padding-left:15px;padding-right:15px}.content.nav__box__container .nav__box .info__graphic,.content.nav__box__container .content__box .info__graphic,.content.content__box__container .nav__box .info__graphic,.content.content__box__container .content__box .info__graphic{-webkit-transform:translateY(-100px) scale(0.8);-moz-transform:translateY(-100px) scale(0.8);-ms-transform:translateY(-100px) scale(0.8);-o-transform:translateY(-100px) scale(0.8);transform:translateY(-100px) scale(0.8)}.content.nav__box__container .nav__box.full__width .info__graphic,.content.nav__box__container .content__box.full__width .info__graphic,.content.content__box__container .nav__box.full__width .info__graphic,.content.content__box__container .content__box.full__width .info__graphic{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}.content.nav__box__container .nav__box.sec_format .info__graphic,.content.nav__box__container .content__box.sec_format .info__graphic,.content.content__box__container .nav__box.sec_format .info__graphic,.content.content__box__container .content__box.sec_format .info__graphic{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.content.nav__box__container .nav__box p.nav__box__content,.content.nav__box__container .content__box p.nav__box__content,.content.content__box__container .nav__box p.nav__box__content,.content.content__box__container .content__box p.nav__box__content{font-size:18px;line-height:24px}}@media only screen and (max-width: 850px){.content.content__box__container .content__box{padding-top:37%}.content.content__box__container .content__box.fix__height{padding-top:0;height:380px;width:330px;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.content.nav__box__container .nav__box,.content.nav__box__container .content__box,.content.content__box__container .nav__box,.content.content__box__container .content__box{border-radius:15px}.content.nav__box__container .nav__box .info__graphic,.content.nav__box__container .content__box .info__graphic,.content.content__box__container .nav__box .info__graphic,.content.content__box__container .content__box .info__graphic{-webkit-transform:translateY(-100px) scale(0.6);-moz-transform:translateY(-100px) scale(0.6);-ms-transform:translateY(-100px) scale(0.6);-o-transform:translateY(-100px) scale(0.6);transform:translateY(-100px) scale(0.6)}.content.nav__box__container .nav__box .info__graphic>div,.content.nav__box__container .content__box .info__graphic>div,.content.content__box__container .nav__box .info__graphic>div,.content.content__box__container .content__box .info__graphic>div{-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px)}.content.nav__box__container .nav__box.full__width .info__graphic,.content.nav__box__container .content__box.full__width .info__graphic,.content.content__box__container .nav__box.full__width .info__graphic,.content.content__box__container .content__box.full__width .info__graphic{-webkit-transform:translateY(-20px) scale(0.8);-moz-transform:translateY(-20px) scale(0.8);-ms-transform:translateY(-20px) scale(0.8);-o-transform:translateY(-20px) scale(0.8);transform:translateY(-20px) scale(0.8)}.content.nav__box__container .nav__box.sec_format .info__graphic,.content.nav__box__container .content__box.sec_format .info__graphic,.content.content__box__container .nav__box.sec_format .info__graphic,.content.content__box__container .content__box.sec_format .info__graphic{-webkit-transform:translateY(0) scale(0.8);-moz-transform:translateY(0) scale(0.8);-ms-transform:translateY(0) scale(0.8);-o-transform:translateY(0) scale(0.8);transform:translateY(0) scale(0.8)}.content.nav__box__container .nav__box p.nav__box__headline,.content.nav__box__container .content__box p.nav__box__headline,.content.content__box__container .nav__box p.nav__box__headline,.content.content__box__container .content__box p.nav__box__headline{font-size:24px;line-height:33px}.content.nav__box__container .nav__box p.nav__box__content,.content.nav__box__container .content__box p.nav__box__content,.content.content__box__container .nav__box p.nav__box__content,.content.content__box__container .content__box p.nav__box__content{font-size:14px;line-height:19px}.content.nav__box__container .nav__box.float__content .inner,.content.nav__box__container .content__box.float__content .inner,.content.content__box__container .nav__box.float__content .inner,.content.content__box__container .content__box.float__content .inner{padding:10px;width:90%}.content.nav__box__container .nav__box.float__content .inner ul li p,.content.nav__box__container .content__box.float__content .inner ul li p,.content.content__box__container .nav__box.float__content .inner ul li p,.content.content__box__container .content__box.float__content .inner ul li p{font-size:12px;line-height:17px}}@media only screen and (max-width: 700px){.spacer{height:50px}nav{top:0px;left:0;width:100%;border-radius:0}nav button{width:100%;height:80px}nav button svg#burger-menu{top:30px}nav button svg#close-menu{top:25px}nav button svg#logo{top:4px;right:0;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}h1{font-size:24px;line-height:33px}h2{font-size:14px;line-height:19px}.content.nav__box__container .nav__box,.content.nav__box__container .content__box,.content.content__box__container .nav__box,.content.content__box__container .content__box{padding-top:37%}.content.nav__box__container .nav__box .info__graphic,.content.nav__box__container .content__box .info__graphic,.content.content__box__container .nav__box .info__graphic,.content.content__box__container .content__box .info__graphic{-webkit-transform:translateY(-50px) scale(0.5);-moz-transform:translateY(-50px) scale(0.5);-ms-transform:translateY(-50px) scale(0.5);-o-transform:translateY(-50px) scale(0.5);transform:translateY(-50px) scale(0.5)}.content.nav__box__container .nav__box .info__graphic>div,.content.nav__box__container .content__box .info__graphic>div,.content.content__box__container .nav__box .info__graphic>div,.content.content__box__container .content__box .info__graphic>div{-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}.content.nav__box__container .nav__box.full__width,.content.nav__box__container .content__box.full__width,.content.content__box__container .nav__box.full__width,.content.content__box__container .content__box.full__width{text-align:center}.content.nav__box__container .nav__box.full__width .info__graphic,.content.nav__box__container .content__box.full__width .info__graphic,.content.content__box__container .nav__box.full__width .info__graphic,.content.content__box__container .content__box.full__width .info__graphic{width:300px;height:300px;float:none;margin:0 auto}.content.nav__box__container .nav__box.full__width .info__graphic>div,.content.nav__box__container .content__box.full__width .info__graphic>div,.content.content__box__container .nav__box.full__width .info__graphic>div,.content.content__box__container .content__box.full__width .info__graphic>div{-webkit-transform:translate(-50px, -50px);-moz-transform:translate(-50px, -50px);-ms-transform:translate(-50px, -50px);-o-transform:translate(-50px, -50px);transform:translate(-50px, -50px)}.content.nav__box__container .nav__box.full__width.sec_format .info__graphic .bg,.content.nav__box__container .content__box.full__width.sec_format .info__graphic .bg,.content.content__box__container .nav__box.full__width.sec_format .info__graphic .bg,.content.content__box__container .content__box.full__width.sec_format .info__graphic .bg{top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.content.nav__box__container .nav__box.full__width .inner,.content.nav__box__container .content__box.full__width .inner,.content.content__box__container .nav__box.full__width .inner,.content.content__box__container .content__box.full__width .inner{width:90%;float:left}.content.nav__box__container .nav__box.full__width form,.content.nav__box__container .content__box.full__width form,.content.content__box__container .nav__box.full__width form,.content.content__box__container .content__box.full__width form{text-align:left;width:90%;padding-right:0}.content.nav__box__container .nav__box.full__width form label,.content.nav__box__container .nav__box.full__width form a,.content.nav__box__container .content__box.full__width form label,.content.nav__box__container .content__box.full__width form a,.content.content__box__container .nav__box.full__width form label,.content.content__box__container .nav__box.full__width form a,.content.content__box__container .content__box.full__width form label,.content.content__box__container .content__box.full__width form a{font-size:14px}.content.nav__box__container .nav__box.full__width form button,.content.nav__box__container .content__box.full__width form button,.content.content__box__container .nav__box.full__width form button,.content.content__box__container .content__box.full__width form button{width:90%}.content.nav__box__container .nav__box p.nav__box__headline,.content.nav__box__container .content__box p.nav__box__headline,.content.content__box__container .nav__box p.nav__box__headline,.content.content__box__container .content__box p.nav__box__headline{font-size:18px;line-height:24px}.content.nav__box__container .nav__box p.nav__box__content,.content.nav__box__container .content__box p.nav__box__content,.content.content__box__container .nav__box p.nav__box__content,.content.content__box__container .content__box p.nav__box__content{font-size:12px;line-height:17px}}@media only screen and (max-width: 630px){.content.nav__box__container .nav__box,.content.nav__box__container .content__box,.content.content__box__container .nav__box,.content.content__box__container .content__box{padding-top:45%}}@media only screen and (max-width: 414px){.content.nav__box__container{flex-wrap:wrap}.content.nav__box__container .nav__box{padding-top:0 !important;width:45%;height:200px;background-size:30px 30px;margin-bottom:25px}.content.nav__box__container .nav__box .inner{padding:10px}.content.nav__box__container .nav__box .inner .nav__box__headline{font-size:14px}.content.nav__box__container .nav__box .inner .nav__box__content{font-size:12px;line-height:17px}.content.nav__box__container .nav__box,.content.nav__box__container .content__box,.content.content__box__container .nav__box,.content.content__box__container .content__box{padding-top:75%}.content.nav__box__container .nav__box .info__graphic,.content.nav__box__container .content__box .info__graphic,.content.content__box__container .nav__box .info__graphic,.content.content__box__container .content__box .info__graphic{-webkit-transform:translateY(-50px) scale(0.4);-moz-transform:translateY(-50px) scale(0.4);-ms-transform:translateY(-50px) scale(0.4);-o-transform:translateY(-50px) scale(0.4);transform:translateY(-50px) scale(0.4)}.content.nav__box__container .nav__box .info__graphic>div,.content.nav__box__container .content__box .info__graphic>div,.content.content__box__container .nav__box .info__graphic>div,.content.content__box__container .content__box .info__graphic>div{-webkit-transform:translateX(-130px);-moz-transform:translateX(-130px);-ms-transform:translateX(-130px);-o-transform:translateX(-130px);transform:translateX(-130px)}}
/*# sourceMappingURL=style.css.map */
