body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{background:#fff!important}.App{text-align:center}.check-box-container{display:flex;position:relative;padding-left:35px;cursor:pointer;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.check-box-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:2px}.check-box-container:hover input~.checkmark{background-color:#ccc}.check-box-container input:checked~.checkmark{background-color:#265c88}.checkmark:after{content:"";position:absolute;display:none}.check-box-container input:checked~.checkmark:after{display:block}.check-box-container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:737px){.translated{transform:translateX(275px);-ms-transform:translateX(275px);-webkit-transform:translateX(275px)}.sidenavVisible{width:275px!important}#client,#competences,#contact,#home,#presentation,#root,#services,#titleBar{transition-duration:1s;-webkit-transition-duration:1s}#sidenav{-webkit-transition:all 1s ease;transition:all 1s ease;background-color:#111;overflow-x:hidden;padding-top:20px;z-index:100000;-webkit-transform:translateX(0);transform:translateX(0);background:#fff!important;display:block;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:0;z-index:10002;background:#181920}#sidenav nav{display:flex;flex-direction:column}#sidenav nav a{color:#3d3d3b!important;border:none;height:3em;line-height:3em;display:block;font-weight:300;padding:.75em 1.25em}}#header{color:#3d3d3b;background-color:#fff!important;position:fixed!important;border-bottom:1px solid #eee}#header a:hover{color:#3e87c5!important}#header:after{background-color:#fff!important;background-image:none}#header img{height:3em;width:auto}@media screen and (max-width:980px){#titleBar{background:#fff}#titleBar .title img{height:1.5em!important}.toggle:before{background:#448cee!important}#navPanel{background:#fff!important}#navPanel .link.depth-0{color:#3d3d3b!important}}@media screen and (max-width:320px){#titleBar{background:#fff}#titleBar .title img{height:2em!important}.toggle:before{background:#448cee!important}#navPanel{background:#fff!important}#navPanel .link.depth-0{color:#3d3d3b!important}}@media screen and (max-width:980px){#header h1 a img{height:2em!important;margin-top:.5em!important;width:auto}#header nav a{font-size:1em}#header nav ul{float:right;text-align:right}#header nav ul li{margin-left:.5em!important}}#header nav{position:absolute;right:4em;top:0}.flag-button{position:fixed;z-index:20000;right:0;top:0;color:#999;text-transform:none!important;margin:.8em;padding:1.2em .8em;color:#3d3d3b;text-align:center;font-size:14px;font-weight:300;line-height:0;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:.3em;border:1px solid #eee;cursor:pointer;outline:none}.flag-button:active,.flag-button:focus,.flag-button:hover{color:#3e87c5!important;border-color:#3e87c5!important}.flag-button span{height:2em!important;margin-bottom:-.5em}@media screen and (max-width:736px){.flag-button{margin:.6em}}@media screen and (max-width:980px){.flag-button{top:-1%!important}}#home{background:#fff;padding-top:15vh;height:100vh;position:relative}#home .slide-show-content,#home .slide-show-content .slider{height:70vh}#home .slide-show-content .slider .slick-prev{left:.5%;z-index:999}#home .slide-show-content .slider .slick-prev:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhBQgSKCP8AG3eAAAAdklEQVRIx8WVuRGAQAwDBSXQEAEJb0OUQkCdEIn0CAiQDHa+e3Me2wL+K1bs2Oh4zZ3k5uEHWw/vU/EhFR8d/HTxKRWfU/FFwgGu7/BafOfDL9hNjFZogxSt0JapUKjrfFNoByVaoR3VaIUWLIVCjTbADtenugB2ctZqyA2q4AAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNy0wNS0wOFQxODo0MDozNSswMjowMFNS0iwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTctMDUtMDhUMTg6NDA6MzUrMDI6MDAiD2qQAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==)}#home .slide-show-content .slider .slick-next{right:2%;z-index:999}#home .slide-show-content .slider .slick-next:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhBQgSJy9yLj06AAAAa0lEQVRIx2NgoDb4L/Tf+T8jJQbM+v///7z/TOQbYP//B6VGeAwKIzwHhRFeg8II7/8/B4ERPoPCCF9qGVGOLk6+iXT1AoWBSKl2yhISpdopy0yUaqesQKFUO2WFKqXaKa1YKK/aKK1cSQUA8ovWZXLc2fsAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMDUtMDhUMTg6Mzk6NDcrMDI6MDAbJvRVAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTA1LTA4VDE4OjM5OjQ3KzAyOjAwantM6QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=)}#home .slide-show-content .slider .slick-list{height:70vh}#home .slide-show-content .slider .slick-list .slick-list-item{height:70vh;background:#ccc;background-size:cover;color:#f9f9f9;text-align:center;background-repeat:no-repeat;background-attachment:fixed;background-position:50%}#home .slide-show-content .slider .slick-list .slick-list-item div{background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,1.2%,52%,.5)),to(rgba(35,75,109,.88)));background:linear-gradient(0deg,hsla(0,1.2%,52%,.5),rgba(35,75,109,.88));height:70vh;position:relative;padding-left:4em;padding-right:4em;display:table-cell;vertical-align:middle}#home .slide-show-content .slider .slick-list .slick-list-item div h2{font-family:Francois One,sans-serif;font-size:2.3em}.slick-dots{bottom:0!important}.slick-dots li button:before{color:#fff!important}@media screen and (max-width:980px){#home{background:#fff;padding-top:15vh;height:100vh;position:relative}#home .slide-show-content h2{font-size:2.1em!important}}@media screen and (max-width:736px){#home{background:#fff;padding-top:5vh;height:100vh;position:relative}#home .slide-show-content{margin-top:3.5em}#home .slide-show-content .slick-list-item div{padding-left:2em;padding-right:2em}#home .slide-show-content .slick-list-item div h2{font-size:1.8em!important}}@media screen and (max-width:480px){#home{background:#fff;padding-top:5vh;height:100vh;position:relative}#home .slide-show-content{height:70vh!important;margin-top:3.5em}#home .slide-show-content .slider,#home .slide-show-content .slider .slick-list,#home .slide-show-content .slider .slick-list .slick-list-item{height:70vh!important}#home .slide-show-content .slider .slick-list .slick-list-item div{height:70vh!important;padding-left:2em;padding-right:2em}#home .slide-show-content .slider .slick-list .slick-list-item div h2{font-size:1.5em!important}}@media screen and (max-width:320px){#home{background:#fff;padding-top:3vh;height:100vh;position:relative}#home .slide-show-content{height:70vh!important;margin-top:3.5em}#home .slide-show-content .slider,#home .slide-show-content .slider .slick-list,#home .slide-show-content .slider .slick-list .slick-list-item,#home .slide-show-content .slider .slick-list .slick-list-item div{height:70vh!important}#home .slide-show-content .slider .slick-list .slick-list-item div h2{font-size:1.4em!important}}#presentation{position:relative}#presentation .container{max-width:100%;padding:2em}#presentation .spotlight{height:200vh!important}#presentation p{color:#3d3d3b;text-align:justify}#presentation .content{border-color:#1371d0;background:#f9f9f9}#presentation h3{color:#3d3d3b;text-align:center}#presentation h2{color:#1371d0;text-align:center}#presentation .logo-1,#presentation .logo-2,#presentation .logo-3{margin-top:2em;margin-bottom:1em;text-align:center;height:6em}#presentation .logo-1 img{width:8em;text-align:center}#presentation .logo-3{padding-top:2em}#presentation .logo-3 img{width:9em}#presentation .logo-2{padding-top:.5em}#presentation .logo-2 img{width:9em}@media screen and (max-width:980px){.logo-1,.logo-2,.logo-3{padding:0!important}}#competences{background:#fff;position:relative}#competences .competence-holder{position:relative;margin:0}#competences .competence-item{background:#fff;height:12em;text-align:center;padding:.1em;border:2px solid #448ecc;position:relative;cursor:pointer}#competences .competence-item h3{font-size:1.9em;font-style:bold;color:#3d3d3b;font-weight:700}#competences .competence-item h3 span{color:#448ecc;font-weight:bolder;font-size:1.5em}#competences .competence-item:hover{background:#e8f1f9}#competences .competence-item:focus{background:#555}#competences .blue{position:absolute;margin-top:8em;background:#a5b9ca;border:3px solid #fff!important;border-radius:2em;border:none;height:8em;text-align:center;padding:.5em}#competences .blue:hover{background:#d0e2f1}#competences .item-1{border-top-left-radius:2em;border-right:none;border-bottom:none;text-align:center;padding-top:1em;padding-left:1em;padding-right:3em}#competences .item-2{border-top-right-radius:2em;text-align:center;border-bottom:none;padding-top:1em}#competences .item-3{border-bottom-left-radius:2em;border-right:none;padding-top:5em;text-align:center}#competences .item-4{border-bottom-right-radius:2em;text-align:center;padding-top:4.5em}#competences .competence-3{padding-top:4.5em}#competences .competence-content{color:#3d3d3b;padding:0;text-align:justify}.header-title h2{color:#448ecc}@media screen and (max-width:736px){.wrapper{padding:1em!important}.competence-content{padding:0 1em!important;text-align:justify}.competence-item{text-align:center;height:8em!important}.competence-item h3{font-size:1.3em!important}.blue{height:6em!important;margin-top:5em!important;padding-top:1em!important}.item-4{border-bottom-right-radius:2em;text-align:center;padding-top:3em!important;padding-left:0!important;padding-right:0!important}.item-1{padding:1em 0 0!important}.item-3{padding:3em 0 0!important}}@media screen and (max-width:480px){.wrapper{padding:0!important}.competence-content{padding:0 1em!important;text-align:justify}.competence-item{text-align:center;height:8em!important}.competence-item h3{font-size:1.2em!important}.blue{height:6em!important;margin-top:5em!important;padding-top:1em!important}.item-4{padding-top:3em!important;padding-left:0!important;padding-right:0!important}.item-1,.item-4{border-bottom-right-radius:2em;text-align:center}.item-1{padding:1em 0 0!important}.item-3{padding-top:4em!important}.competence-3{padding-top:3em!important}}.competence-content-holder{padding:1em}.competence-content-holder h3{font-weight:500;color:#999;text-decoration:underline;text-align:left}#services{background:#f9f9f9;border-top:.1em solid rgba(0,0,0,.07);color:#3d3d3b}#services .header-title h2{color:#448ecc}#services h3{color:#3d3d3b}#services p{text-align:justify}#services .icon{background:#f9f9f9;border:.1em solid #448ecc}#services .alt:before{color:#448ecc!important;text-shadow:none}#client{background:#f9f9f9;border-top:.1em solid rgba(0,0,0,.07);color:#3d3d3b}#client header h2{color:#448cee}#client h3{color:#3d3d3b}#client p{text-align:justify}#client .icon{background:#f9f9f9;border:.1em solid #3e87c5}#client .alt:before{color:#3e87c5!important;text-shadow:none}#client .client-item{background:transparent}#client .client-item p{text-align:center;cursor:pointer}#client .client-item .image{width:100%;position:relative;text-align:center;min-height:28em;background-size:cover}#client .client-item .image img{min-height:28em}#client .client-item .image .caption-hidden,#client .client-item .image .caption-visible{visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(87,148,205,.92);padding:1em 2em 1em 1em;color:#fff;font-size:14px;min-height:28em;font-weight:300}#client .client-item .image .caption-hidden p,#client .client-item .image .caption-visible p{text-align:justify}#client .client-item .image .caption-hidden h3,#client .client-item .image .caption-visible h3{color:#fff;box-shadow:none}#client .client-item .image .caption-hidden ul,#client .client-item .image .caption-visible ul{list-style:none}#client .client-item .image .caption-visible{visibility:visible}@media screen and (max-width:480px){#client .caption-visible{padding:.5em 1em .5em .5em!important}#client .caption-visible ul{font-size:11px;line-height:2}}@media screen and (max-width:736px){#client .caption-visible{padding:.5em 1em .5em .5em!important}#client .caption-visible ul{font-size:12px;line-height:2}}#contact{background:#3e87c5}#contact header:after{background:#f5f5f5!important}#contact .address-holder{border-left:1px solid hsla(0,0%,97.6%,.31)}#contact .address{text-align:left;padding-bottom:3em}#contact input[type=email]:focus,#contact input[type=password]:focus,#contact input[type=text]:focus,#contact select:focus,#contact textarea:focus{border-color:#eee}#contact .special{background:#275c88!important;padding-left:1vw;padding-right:1vw;height:4em!important;letter-spacing:2px;font-size:12px}#contact input[type=reset],#contact input[type=submit]{height:5em}#contact input[type=submit]{border-color:#fff!important}#contact input[type=submit]:focus,#contact input[type=submit]:hover{border-color:#fff!important;color:#fff!important}#contact input[type=reset]{border-color:#fff!important}#contact input[type=reset]:focus,#contact input[type=reset]:hover{border-color:#fff!important;color:#fff!important;box-shadow:none}#contact #footer{background:transparent;padding:0}#contact #footer .icons{display:flex;flex-direction:column;justify-content:center;align-content:center}#contact #footer .copyright{color:#f5f5f5}#contact #footer .copyright li a:hover{color:#275c88!important}#contact #footer .label:before{color:#272833!important;text-shadow:none!important}#contact #footer .icon:before{color:#fff!important;text-shadow:none!important}#legal_notice{background-color:#fff;padding-top:15vh;height:100vh;position:relative;transition-duration:1s;-webkit-transition-duration:1s}.legal_notice_container{background-color:#fff;padding:2em;width:50em;margin:auto}.legal_notice_container h2{color:#448ecc;font-size:2em;line-height:1.5em;letter-spacing:-.025em}.legal_notice_container h3{color:#448ecc;letter-spacing:-1.6px}.legal_notice_container li,.legal_notice_container p,.legal_notice_container ul{color:#3d3d3b!important;font-weight:300}@media screen and (max-width:980px){.legal_notice_container{width:100%!important}}
/*# sourceMappingURL=main.8242c8fc.chunk.css.map */