.flex{display:flex;flex-wrap:wrap;justify-content:space-between}.container{margin:auto;width:80%}.mt-standard{margin-top:40px}.mt-small{margin-top:20px}.mb-standard{margin-bottom:40px}.mb-small{margin-bottom:20px}.pt-standard{padding-top:40px}.pb-standard{padding-bottom:40px}.pt-big{padding-top:90px}.pb-big{padding-bottom:90px}.col-1{flex:10%}.col-1,.col-2{width:-webkit-fill-available}.col-2{flex:20%}.col-3{flex:30%}.col-3,.col-4{width:-webkit-fill-available}.col-4{flex:40%}.col-5{flex:50%}.col-5,.col-6{width:-webkit-fill-available}.col-6{flex:60%}.col-7{flex:70%}.col-7,.col-8{width:-webkit-fill-available}.col-8{flex:80%}.center{text-align:center}h3{font-family:Raleway,sans-serif;font-size:50px;font-weight:900;text-transform:uppercase}h3.reverse{color:#fff}h3 span{font-family:Consolas,sans-serif;font-size:20px;letter-spacing:2px;text-transform:none}h4{color:#000;font-size:21px;font-weight:800;text-decoration:none}h4,p{font-family:Zen Kaku Gothic New,sans-serif;letter-spacing:1px}p{font-size:18px;text-align:justify}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}@media screen and (max-width:900px){.col-2{flex:45%;width:-webkit-fill-available}.col-1{flex:20%}.col-5{flex:100%}.contact_details .col-5{flex:50%}}@media screen and (max-width:600px){.col-1{flex:30%}.col-5{flex:100%;width:-webkit-fill-available}h3{font-size:26px}}@media screen and (max-width:500px){.col-1{flex:40%}}.sticky{padding-bottom:110px}.moove{background-color:#171717;box-shadow:0 0 24px 0 rgba(0,0,0,.15);opacity:1;transform:translateY(0);transition:1.5s cubic-bezier(.5,0,0,1)}.logo img{margin-top:0;position:relative;width:60px;z-index:1000}.menu{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-between;list-style-type:none;margin:0 auto;max-width:1150px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}nav{position:fixed;top:0;width:100%;z-index:999}.click-service{cursor:pointer}.menu a{color:#fff;display:block;font-family:Zen Kaku Gothic New,sans-serif;font-size:14px;font-weight:400;letter-spacing:3px;margin:0 25px;padding:10px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.menu a:hover{color:#e1e1e1;text-decoration:none}.menu li:nth-child(6) a{border:1px solid #fff;padding:15px}.menu li:nth-child(6) a:hover{background-color:#000;border:1px solid #000;color:#fff}.menu-item{-webkit-box-ordinal-group:3;-ms-flex-order:2;background:#fff;display:none;order:2;padding:10px 0;position:relative;text-align:center;width:100%;z-index:400}.menu-item:last-child,.menu-item:nth-child(5){border-bottom:none}.menu-item.active{display:block}#toggle{-webkit-box-ordinal-group:2;-ms-flex-order:1;cursor:pointer;margin-right:30px;order:1;z-index:400}.line{background-color:#fff;display:block;height:3px;margin:8px auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:30px;z-index:400}.is-active .line:first-child{-webkit-transform:rotate(-45deg) translate(-8px,7px);-ms-transform:rotate(-45deg) translate(-8px,7px);transform:rotate(-45deg) translate(-8px,7px)}.is-active .line:nth-child(2){opacity:0}.is-active .line:nth-child(3){-webkit-transform:rotate(45deg) translate(-8px,-8px);-ms-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px)}@media (min-width:992px){.menu{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:inherit;height:110px;justify-content:space-between}.logo{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}#toggle{display:none}.menu-item{-webkit-box-ordinal-group:2;-ms-flex-order:1;background:none;border-bottom:none;display:block;order:1;padding:0 15px;width:100%}.menu a:last-child{margin:0}}@media (max-width:992px){.logo img{padding:0;width:40px}.menu a{color:#000}.menu li:nth-child(6) a{border:0;padding:10px 0}}.presentation .col-8{padding:20px}@media only screen and (max-width:900px){.presentation .photo{flex:inherit;margin:0 auto;width:200px}.presentation .photo img{border-radius:50%}.presentation .col-8{flex:100%}}.competence{background:#000;padding:50px}.card-skill{align-items:center;background-color:#fff;border-radius:3px;display:flex;justify-content:center;margin:10px;min-height:230px;padding:50px}.card-skill:hover{background-color:#333;color:#fff}.card-skill span{font-family:Raleway,sans-serif;font-size:19px;font-weight:900;letter-spacing:2px;text-align:center;text-transform:uppercase}@media only screen and (max-width:900px){.competence{padding:0}}.technos .logotech{height:100px;margin-bottom:20px;width:100px}.technos .logotech img{border-radius:50%;height:100%;object-fit:contain;width:100%}.services{margin-top:-55px;position:relative;z-index:300}.services h5{color:#000;font-family:Zen Kaku Gothic New;font-size:16px;font-weight:500;height:15%;letter-spacing:2px;margin:auto;padding-bottom:25px;text-align:center;text-transform:uppercase}.card-service{background-color:#efefef;border-radius:10px;list-style:none;margin:10px;padding:23px 0}.img-service{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:105px;-webkit-justify-content:center;justify-content:center}.card-service:hover .img-service{animation:hithere 1.5s ease infinite}@keyframes hithere{30%{transform:scale(1.2)}40%,60%{transform:rotate(-20deg) scale(1.2)}50%{transform:rotate(20deg) scale(1.2)}70%{transform:rotate(0deg) scale(1.2)}to{transform:scale(1)}}.card-service div{width:100%}.card-service div img{width:30%}@media only screen and (min-width:992px){.bckg-dark{background-color:#000;position:relative;width:100%}.competence{padding-top:80px}}@media only screen and (max-width:770px){.card-service div img{width:20%}.card-service{padding:0}.img-service{height:70px}.services h5{font-size:12px}}@media only screen and (max-width:570px){.img-service{height:100px}}section.top-page{align-items:center;background:url(/build/images/pexels-kelly.4a9e8da2.jpg) no-repeat 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:flex;display:-webkit-flex;flex-direction:column;flex-wrap:wrap;height:100vh;justify-content:center}img.bckg{width:100%}.top-page h1{color:#fff;font-family:Raleway,sans-serif;font-size:60px;font-weight:900;line-height:50px;text-transform:uppercase}.top-page h1 span{color:#fff;font-family:Consolas,serif;font-size:35px;font-weight:700;letter-spacing:2px;text-transform:none}.top-page h2{color:#fff;font-family:Zen Kaku Gothic New,sans-serif;font-size:14px;font-weight:900;letter-spacing:4px;text-transform:uppercase}.introduction{-webkit-box-align:center;align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:993px){.top-page .col-6{flex:100%}}@media screen and (max-width:500px){.top-page h1{font-size:38px;line-height:33px;padding-top:0}.top-page h1 span{font-family:Roboto Mono,serif;font-size:19px}}section.comments{background-attachment:fixed;background-image:url(/build/images/bckg-avis.894b88c3.jpg);background-position:left 0;background-repeat:no-repeat;background-size:cover;height:100%}#comment-carousel{background-color:#fff;box-shadow:0 15px 35px rgba(0,0,0,.3);height:max-content;padding:80px}#comment-carousel li{padding-left:10%;padding-right:10%;text-align:justify}#comment-carousel p.author{font-family:Zen Kaku Gothic New,sans-serif;font-size:25px;padding-bottom:5px;padding-top:15px}#comment-carousel ul li span a{color:#000;text-decoration:none}#comment-carousel ul li span a:hover{text-decoration:underline}#comment-carousel span{font-family:Raleway;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}#comment-carousel .splide__arrow svg{height:5em!important;width:5em!important}#comment-carousel .splide__arrow{background:none!important;border-radius:0!important;height:3em!important;width:3em!important}#comment-carousel .splide__arrow--prev{left:2em}#comment-carousel .splide__arrow--next{right:2em}#comment-carousel .splide__pagination{display:none}@media only screen and (max-width:992px) and (min-width:600px){#comment-carousel{padding:45px}#comment-carousel .splide__arrow--prev{left:1em}#comment-carousel .splide__arrow--next{right:1em}}@media only screen and (max-width:599px){#comment-carousel{padding:30px}#comment-carousel .splide__arrow--prev{left:1em}#comment-carousel .splide__arrow--next{right:1em}#comment-carousel .splide__arrow{height:2.5em!important;width:2.5em!important}}.popup{cursor:pointer;display:inline-block;position:relative}.popuptext{background-color:#fff;border-radius:6px;box-shadow:0 0 24px 0 rgba(0,0,0,.15);color:#000;font-family:Zen Kaku Gothic New,sans-serif;font-size:14px;height:400px;left:50%;letter-spacing:1px;margin-bottom:100px;overflow:auto;padding:40px;position:fixed;text-align:justify;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:80%;z-index:1;z-index:20000}.show{-webkit-animation:fadeIn 1s;animation:fadeIn 1s;visibility:visible}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.contact_form{background-color:#000}.contact_form h2{color:#fff;font-family:Raleway;font-size:20px;text-transform:uppercase}.contact_form input[type=email],.contact_form input[type=text],.contact_form textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#000;font-family:Zen Kurenaido,sans-serif;font-size:16px;letter-spacing:2px;margin:8px 5% 22px;padding:12px;resize:vertical;width:90%}.contact_form label{color:#fff;display:block;font-family:Zen Kaku Gothic New;font-size:18px;font-weight:100;letter-spacing:1px;margin-left:5%;width:95%}.contact_form input[type=submit]{background-color:#000;border:1px solid #fff;color:#fff;cursor:pointer;font-family:Raleway,sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;margin-bottom:20px;margin-left:5%;margin-top:10px;padding:15px 25px;text-transform:uppercase;width:130px}.contact_form input[type=submit]:hover{background-color:#333;border-color:#333}.emailAddress,.fname,.message{outline:none}.emailAddress:focus,.fname:focus,.message:focus{box-shadow:0 15px 35px rgba(0,0,0,.2)}.contact_details ul{list-style-type:none;margin:unset;padding:unset}.contact_details .detailscontact{align-items:center;display:flex;justify-content:center;width:100%}.contact_details .list_details{width:100%}.contact_details ul li:first-child{align-self:center;font-family:Raleway;font-size:25px;letter-spacing:1px;margin-bottom:20px;margin-top:20px;padding-left:6px}.contact img{width:40px}.contact_details ul li:last-child{padding-left:2px}.contact_details ul li:last-child,.contact_details ul li:nth-child(2){align-items:center;display:flex;font-family:Zen Kaku Gothic New;font-size:20px;letter-spacing:1px;padding-bottom:18px}.contact_details{background-color:#efefef}.contact_details .logocontact{align-items:center;display:flex;justify-content:center;width:100%}.contact_details .logocontact img{width:70%}footer p{font-size:15px;padding:20px 20px 20px 0;text-align:right}@media screen and (max-width:887px){.contact_form{padding:20px}.contact_details .logocontact img{padding-bottom:25px;padding-top:25px;width:45%}}@media screen and (max-width:720px){.contact img{width:30px}.contact_details ul li:first-child{align-self:center;font-family:Raleway;font-size:18px;letter-spacing:1px;margin-bottom:20px;margin-top:20px;padding-left:6px}.contact_details ul li:last-child,.contact_details ul li:nth-child(2){align-items:center;display:flex;font-family:Zen Kaku Gothic New;font-size:16px;letter-spacing:1px;padding-bottom:18px}}@media screen and (max-width:450px){.contact_details .logocontact img{width:70%}}.flash_message{background-color:#333;letter-spacing:2px;padding:15px;position:relative;z-index:30}.flash_message,.flash_message .close{color:#fff;font-family:Zen Kurenaido,sans-serif;font-size:16px;font-weight:500;text-align:center;text-transform:none}.flash_message .close{cursor:pointer;float:right;padding-right:20px}.flash_message .close:hover{text-decoration:none}.hide-flash{display:none}@media only screen and (max-width:992px){.contact-devis{height:auto;padding-top:0}}@media only screen and (max-width:599px){.contact_form{padding:45px}.flash_message{font-size:16px;font-weight:400;letter-spacing:1px;padding:10px}.flash_message .close{font-size:16px;font-weight:400;letter-spacing:0}}@media only screen and (max-width:405px){.flash_message{font-size:14px;font-weight:350;letter-spacing:1px;padding:10px}.flash_message .close{font-size:14px;font-weight:350;letter-spacing:0}}.reveal,[class*=reveal-]{opacity:0;transform:translateY(-30px)}.reveal-visible{opacity:1;transform:translateY(0);transition:1.5s cubic-bezier(.5,0,0,1)}.reveal-2{transition-delay:.1s}.reveal-3{transition-delay:.2s}.reveal-4{transition-delay:.3s}.reveal-5{transition-delay:.4s}*{margin:0;padding:0}header{height:100vh;max-height:-webkit-fill-available;overflow:hidden;position:relative;width:100%}header:after{background-color:rgba(0,0,0,.05);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:25}.big-title{position:absolute;z-index:30}.small-title{margin-top:200px;position:relative;z-index:30}section img{width:100%}.title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;position:relative}.border{background-color:#fff;height:3px;width:0}.border,.shadow{bottom:0;left:0;position:absolute}.shadow{background:linear-gradient(0deg,#151515,transparent);height:300px;width:100%;z-index:20}.opacity{opacity:0}.mountain1{bottom:-200px;position:absolute;right:0;width:1500px;z-index:19}.person{bottom:-90px;position:absolute;width:850px;z-index:20}.mountain2{bottom:-120px;left:0;position:absolute;width:1200px;z-index:18}.mountain3{bottom:-450px;z-index:17}.mountain3,.sky{position:absolute;right:0;width:2100px}.sky{top:0}@media screen and (max-width:500px){.shadow{bottom:-55px}}.experiences{display:none}.experiences-mobil{display:flex;flex-direction:column;gap:3rem}.xp .btn-large{background-color:#fff;border:1px solid #000;color:#000;cursor:pointer;font-family:Raleway,sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;padding:15px 25px;text-transform:uppercase}.xp .btn-large a{color:#000}.xp .btn-large a:hover{color:#fff;text-decoration:none}.xp .btn-large:hover{background-color:#000}.xp .btn-large:hover a{color:#fff}@media screen and (min-width:992px){.experiences-mobil{display:none}.experiences{display:flex;flex-direction:column;gap:6rem}.xp{align-items:center;display:flex;gap:4%}.xp .container-img,.xp .container-text{width:48%}}@media screen and (max-width:990px){.xp .btn-large{margin-top:20px}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}