/*!
 * Start Bootstrap - Freelancer v4.0.0-alpha (http://startbootstrap.com/template-overviews/freelancer)
 * Copyright 2013-2020 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-freelancer/blob/master/LICENSE)
 */#mask{overflow:hidden;border-radius:50%;border:2px solid #242852;position:relative;z-index:99;height:300px;width:300px}.contact-table{width:90%}td{vertical-align:top;padding:10px}#mask iframe{position:absolute;border-radius:50%;top:0;left:0;z-index:50}.c-blue{color:#242852}.c-grey{color:#999}.section-heading{font-size:40px;color:#242852;padding:20px 0}body{font-family:'Source Sans Pro',sans-serif;font-weight:400;font-size:18px;overflow-x:hidden;overflow-y:scroll}p.small{font-size:16px}a,a.active,a:focus,a:hover{outline:0}a.white,a.white.active,a.white:focus,a.white:hover{color:#fff;outline:0}.dark-blue{color:#242852}.white{color:#fff}.contact-icons{position:absolute;left:-40px}a.contact-icons-a{margin-bottom:8px;color:#bbb;font-size:20px;border-radius:50%;border:2px solid #bbb;line-height:33px;width:40px;height:40px;text-align:center;display:inline-block;transition:.5s}a.contact-icons-a.active,a.contact-icons-a:focus{color:#999;outline:0}a.contact-icons-a:hover{color:#242852;border:2px solid #242852}.logo{letter-spacing:0;font-family:Roboto}.logo-blue{color:#242852;font-weight:700}.logo-grey{color:#999;font-weight:300}.fs25{font-size:25px;font-weight:200}.fs30{font-size:30px;font-weight:200}.s20{font-size:1.5em}.fs40{font-size:35px;font-weight:200}.fs50{font-size:50px;font-weight:200}h1{font-size:60px;font-weight:200}@media (max-width:767px){h1{font-size:50px;font-weight:200}}h2{font-size:40px;font-weight:200}h3{font-size:30px;font-weight:200}h4{font-size:24px;font-weight:300}.team-circle{margin:20px;border-radius:200px;box-sizing:border-box;background-color:#ddd;border:1px solid #242852}.team-img{height:200px;width:200px}.img-team-world{margin:10px;height:220px;width:400px}@media (max-width:767px){.img-team-world{margin:10px;height:40vw;width:auto}}.img-about{margin:10px;height:388px;width:400px}@media (max-width:767px){.img-about{margin:10px;height:80vw;width:auto}}.img-sevices{margin:40px 0 0 0;height:140px;width:140px}.img-centered{margin:0 auto}.border-box-insights{padding:20px;border-style:solid;border-width:2px;border-color:#fff;width:100%}@media (max-width:767px){.border-box-insights{margin:50px 0 0 0;padding:20px;border-style:solid;border-width:2px;border-color:#fff;width:100%}}.border-box-in{padding:10px}.border-box-home{padding:10px;width:100%;background-color:#eee;display:flex}@media (max-width:767px){.border-box-home{margin:50px 0 0 0;padding:10px;width:100%;background-color:#eee;display:flex}}section{padding:0 0}section.success{padding:60px 0;color:#fff;background:#355c7d}section.sec-home{color:#242852;padding:120px 0;margin:100px 0 0 0;background:#fff}@media (max-width:767px){section.sec-home{color:#242852;padding:10px 0;margin:100px 0 0 0;background:#fff}}section.sec-service{color:#242852;margin:20px 0 50px 0;background:#fff}@media (max-width:767px){section.sec-home{color:#242852;padding:10px 0;margin:100px 0 0 0;background:#fff}}section.sec-impressum{color:#fff;padding:10px 0;margin:150px 0 50px 0}section.sec-impressum h1{font-size:40px;font-weight:400}section.sec-impressum p{color:#999}@media (max-width:767px){section.sec-impressum{color:#fff;padding:10px 0;margin:100px 0 30px 0}section.sec-impressum h1{font-size:40px;font-weight:400}section.sec-impressum p{color:#999}}section.sec-downloads{color:#fff;padding:10px 0;margin:140px 0 50px 0}@media (max-width:767px){section.sec-downloads{color:#fff;padding:10px 0;margin:100px 0 30px 0}}section.sec-contact{color:#fff;padding:30px 0;margin:20px 0 0 0;background:#355c7d}@media (max-width:767px){section.sec-contact{color:#fff;padding:10px 0;margin:100px 0 0 0;background:#355c7d}}section.sec-management{color:#242852;padding:20px 0;margin:50px 0 0 0;background:#fff}@media (max-width:767px){section.sec-management{color:#242852;padding:10px 0;margin:40px 0 0 0;background:#fff}}@media (max-width:767px){section{padding:0 0}section.first{padding-top:75px}}section.aboutimage{color:#fff;padding:160px 0;background-image:url(../img/about0.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}@media (max-width:767px){section.aboutimage{color:#fff;padding:100px 0;background-image:url(../img/about0.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}}section.worldimage{color:#fff;padding:80px 0;background-image:url(../img/world.png);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}@media (max-width:767px){section.worldimage{color:#fff;padding:60px 0;background-image:url(../img/world.png);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}}section.insightsimage{color:#fff;padding:200px 0;background-image:url(../img/insights0.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}@media (max-width:767px){section.insightsimage{color:#fff;padding:100px 0;background-image:url(../img/insights0_small.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}}.scroll-top{position:fixed;z-index:1049;right:2%;bottom:2%;width:50px;height:50px}.scroll-top .btn{font-size:16px;line-height:28px;width:50px;height:50px;text-align:center;border-radius:100%}.scroll-top .btn:focus{outline:0}footer{color:#fff}footer h3{margin-bottom:30px}footer .footer-above{padding-top:50px;background-color:#2c3e50}footer .footer-col{margin-bottom:50px}footer .footer-below{padding:25px 0;background-color:#355c7d}#mainNav{border-bottom:solid;border-color:#242852;border-width:1px;background:#fff;opacity:1;font-size:22px}#mainNav a:focus{outline:0}#mainNav .navbar-brand{font-size:24px;color:#999}#mainNav .navbar-nav{padding-top:15px;letter-spacing:1px;font-weight:400}#mainNav .navbar-nav li.nav-item a.nav-link{color:#999}#mainNav .navbar-nav li.nav-item a.nav-link:hover{color:#242852;outline:0}#mainNav .navbar-nav li.nav-item a.nav-link:active,#mainNav .navbar-nav li.nav-item a.nav-link:focus{color:#242852}#mainNav .navbar-toggler{font-size:14px;padding:11px;text-transform:uppercase;color:#242852;border-color:#fff}#mainNav .navbar-toggler:focus,#mainNav .navbar-toggler:hover{color:#242852;background-color:#fff;font-weight:400}@media (min-width:992px){#mainNav{opacity:1;padding:10px 0;font-weight:400}#mainNav .navbar-brand{font-size:1.8em}#mainNav .navbar-nav>li.nav-item>a.nav-link.active{color:#242852;background:#fff}#mainNav .navbar-nav>li.nav-item>a.nav-link.active:active,#mainNav .navbar-nav>li.nav-item>a.nav-link.active:focus,#mainNav .navbar-nav>li.nav-item>a.nav-link.active:hover{background:#fff;color:#242852}#mainNav.navbar-shrink{padding:10px 0}#mainNav.navbar-shrink .navbar-brand{font-size:1.8em}}header.masthead{text-align:center;color:#fff;background:#18bc9c}header.masthead .container{padding-top:100px;padding-bottom:50px}header.masthead img{display:block;margin:0 auto 20px}header.masthead .intro-text .name{font-family:Montserrat,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:2em;font-weight:700;display:block;text-transform:uppercase}header.masthead .intro-text .skills{font-size:1.25em;font-weight:300}@media (min-width:768px){header.masthead .container{padding-top:200px;padding-bottom:100px}header.masthead .intro-text .name{font-size:4.75em}header.masthead .intro-text .skills{font-size:1.75em}}#management .portfolio-item{right:0;margin:0 0 15px}#management .portfolio-item .portfolio-link{position:relative;display:block;max-width:400px;margin:0 auto;cursor:pointer}#management .portfolio-item .portfolio-link .caption{position:absolute;width:100%;height:100%;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s;opacity:0;background:rgba(24,188,156,.9)}#management .portfolio-item .portfolio-link .caption:hover{opacity:1}#management .portfolio-item .portfolio-link .caption .caption-content{font-size:20px;position:absolute;top:50%;width:100%;height:20px;margin-top:-12px;text-align:center;color:#fff}#management .portfolio-item .portfolio-link .caption .caption-content i{margin-top:-12px}#management .portfolio-item .portfolio-link .caption .caption-content h3,#management .portfolio-item .portfolio-link .caption .caption-content h4{margin:0}#management *{z-index:2}@media (min-width:767px){#portfolio .portfolio-item{margin:0 0 30px}}.portfolio-modal .modal-dialog{max-width:100%;min-height:100%;margin:0;padding:0;text-align:center;border:none;border-radius:0;background-clip:border-box;-webkit-box-shadow:none;box-shadow:none}.portfolio-modal .modal-dialog .modal-content{padding:100px 0;border:0;border-radius:0}.portfolio-modal .modal-dialog .modal-content h2{font-size:3em;margin:0}.portfolio-modal .modal-dialog .modal-content img{margin-bottom:30px}.portfolio-modal .modal-dialog .modal-content .item-details{margin:30px 0}.portfolio-modal .close-modal{position:absolute;top:25px;right:25px;width:75px;height:75px;cursor:pointer;background-color:transparent}.portfolio-modal .close-modal:hover{opacity:.3}.portfolio-modal .close-modal .lr{z-index:1051;width:1px;height:75px;margin-left:35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#2c3e50}.portfolio-modal .close-modal .lr .rl{z-index:1052;width:1px;height:75px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-color:#2c3e50}.portfolio-modal .modal-backdrop{display:none;opacity:0}.btn-outline{border-radius:0;font-size:20px;margin:35px;transition:all .3s ease-in-out;color:#242852;border:solid 1px #242852;background:0 0}.btn-outline.active,.btn-outline:active,.btn-outline:focus,.btn-outline:hover{color:#fff;border:solid 1px #242852;background:#242852}.btn-outline-white{border-radius:0;font-size:20px;margin:35px;transition:all .3s ease-in-out;color:#fff;border:solid 1px #fff;background:0 0}.btn-outline-white.active,.btn-outline-white:active,.btn-outline-white:focus,.btn-outline-white:hover{color:#242852;background:#fff}.btn-primary{font-weight:700;color:#fff;border-color:#2c3e50;background-color:#2c3e50}.btn-primary.focus,.btn-primary:focus{color:#fff;border-color:#000;background-color:#1a252f}.btn-primary:hover{color:#fff;border-color:#161f29;background-color:#1a252f}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;border-color:#161f29;background-color:#1a252f}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;border-color:#000;background-color:#0d1318}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{border-color:#2c3e50;background-color:#2c3e50}.btn-primary .badge{color:#2c3e50;background-color:#fff}.btn-success{font-weight:700;color:#fff;border-color:#18bc9c;background-color:#18bc9c}.btn-success.focus,.btn-success:focus{color:#fff;border-color:#0a4b3e;background-color:#128f76}.btn-success:hover{color:#fff;border-color:#11866f;background-color:#128f76}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{color:#fff;border-color:#11866f;background-color:#128f76}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;border-color:#0a4b3e;background-color:#0e6f5c}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{border-color:#18bc9c;background-color:#18bc9c}.btn-success .badge{color:#18bc9c;background-color:#fff}.btn-social{font-size:20px;line-height:45px;display:inline-block;width:50px;height:50px;text-align:center;border:2px solid #fff;border-radius:100%}.btn.active,.btn:active,.btn:focus{outline:0}header{background-image:url(../img/insights0.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;text-align:center;color:#fff}header .intro-text{padding-top:100px;padding-bottom:50px}header .intro-text .intro-lead-in{font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-size:22px;line-height:22px;margin-bottom:25px}header .intro-text .intro-heading{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;font-size:50px;line-height:50px;margin-bottom:25px}@media (min-width:768px){header .intro-text{padding-top:300px;padding-bottom:200px}header .intro-text .intro-lead-in{font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-size:40px;line-height:40px;margin-bottom:25px}header .intro-text .intro-heading{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;font-size:75px;line-height:75px;margin-bottom:50px}}