@charset "UTF-8";@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css);@import url(https://fonts.googleapis.com/css2?family=Birthstone&family=Poppins:wght@300;500;600;700&family=Roboto:wght@300;400&family=Ubuntu:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300&family=Bellefair&display=swap);.ls_carousel_body,.ls_carousel_body:after,.ls_carousel_body:before{box-sizing:border-box}.ls_carousel_body{font-weight:400;height:50vh}.ls_wrapper{height:100%}.ls_carousel,.ls_wrapper{width:100%;display:flex;justify-content:center}.ls_carousel{position:relative;overflow:hidden;align-items:center}.ls_carousel__item{width:100%;padding:0 12px;display:flex;flex-direction:column;align-items:center;position:absolute;opacity:0;-webkit-animation:carousel-animate-horizontal 20s linear infinite forwards;animation:carousel-animate-horizontal 20s linear infinite forwards}@media screen and (min-width:650px){.ls_carousel__item{max-width:55vh}}.ls_carousel__item:first-child{-webkit-animation-delay:0s;animation-delay:0s}.ls_carousel__item:nth-child(2){-webkit-animation-delay:3.33333s;animation-delay:3.33333s}.ls_carousel__item:nth-child(3){-webkit-animation-delay:6.66667s;animation-delay:6.66667s}.ls_carousel__item:nth-child(4){-webkit-animation-delay:10s;animation-delay:10s}.ls_carousel__item:nth-child(5){-webkit-animation-delay:13.33333s;animation-delay:13.33333s}.ls_carousel__item:nth-child(6){-webkit-animation-delay:16.66667s;animation-delay:16.66667s}.ls_carousel__item-head{border-radius:50%;background-color:#055592;width:84px;height:84px;margin-bottom:-42px;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.ls_carousel__item-body{width:1000px;height:30vh;background-color:#fff;color:#055592;border-radius:8px;border:2px solid #fff;border-color:#055592;padding:50px 30px 20px 30px;text-align:center}.ls_carousel__item-body>p{font-family:serif;font-size:1.5em}@-webkit-keyframes carousel-animate-horizontal{0%{transform:translateX(-200%);opacity:0}2%,16.6666666667%{transform:translateX(-100%);opacity:0}18.6666666667%,33.3333333333%{transform:translateX(0);opacity:1}35.3333333333%,50%{transform:translateX(100%);opacity:0}52%{transform:translateX(200%);opacity:0}to{transform:translateX(200%);opacity:0}}@keyframes carousel-animate-horizontal{0%{transform:translateX(-200%);opacity:0}2%,16.6666666667%{transform:translateX(-100%);opacity:0}18.6666666667%,33.3333333333%{transform:translateX(0);opacity:1}35.3333333333%,50%{transform:translateX(100%);opacity:0}52%{transform:translateX(200%);opacity:0}to{transform:translateX(200%);opacity:0}}ul.slides{padding:0;display:block;position:relative;margin:auto;height:200px;width:100%;overflow:hidden;list-style:none}.slides *{user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}ul.slides input{display:none}.slide-container,.slide-image{display:block}.slide-image{position:absolute;width:100%;height:90%;top:0;margin:auto;opacity:0;transform:scale(1);transition:all .7s ease-in-out}.ls-carousel-dots{position:absolute;left:0;right:0;bottom:0;z-index:999;text-align:center}.ls-carousel-dots .ls-carousel-dot{display:inline-block;width:15px;height:15px;border-radius:50%;background-color:#055592;opacity:.3;margin:10px}@media screen and (max-width:800px){ul.slides{height:300px}.ls-carousel-dots .ls-carousel-dot{width:5px;height:5px}}.slide-number{margin:auto;border-radius:50%;background-color:#055592;width:50px;height:50px;margin-top:5px;margin-bottom:-80px;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;transition:opacity 1s ease-in-out}input:checked+.slide-container .slide-image{opacity:1;transform:scale(1);transition:opacity 1s ease-in-out}input:checked+.slide-container .ls-carousel-controls label{display:block}input#img-1:checked~.ls-carousel-dots label#img-dot-1,input#img-2:checked~.ls-carousel-dots label#img-dot-2,input#img-3:checked~.ls-carousel-dots label#img-dot-3,input#img-4:checked~.ls-carousel-dots label#img-dot-4,input#img-5:checked~.ls-carousel-dots label#img-dot-5,input#img-6:checked~.ls-carousel-dots label#img-dot-6,input#img-7:checked~.ls-carousel-dots label#img-dot-7,input#img-8:checked~.ls-carousel-dots label#img-dot-8,input#img-9:checked~.ls-carousel-dots label#img-dot-9{opacity:1}input:checked+.slide-container .nav label{display:block}.engagement{margin:auto}.engagement .card{width:100%;border-right-color:#055592;border-bottom-color:#055592;display:table-cell;vertical-align:middle}.engagement .card p{margin-bottom:.5rem}.engagement .card p span{font-size:40px}@media screen and (max-width:600px){.engagement .card p{margin-bottom:1.5rem}}.career-contact{width:70%;margin:auto;margin-bottom:5px}.about{min-height:100vh}.lds-spinner[data-v-60fcce2a]{color:official;display:inline-block;position:relative;width:80px;height:80px;margin-left:40vh;margin-right:40vh}.lds-spinner div[data-v-60fcce2a]{transform-origin:40px 40px;-webkit-animation:lds-spinner-data-v-60fcce2a 1.2s linear infinite;animation:lds-spinner-data-v-60fcce2a 1.2s linear infinite}.lds-spinner div[data-v-60fcce2a]:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#055592}.lds-spinner div[data-v-60fcce2a]:first-child{transform:rotate(0deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.lds-spinner div[data-v-60fcce2a]:nth-child(2){transform:rotate(30deg);-webkit-animation-delay:-1s;animation-delay:-1s}.lds-spinner div[data-v-60fcce2a]:nth-child(3){transform:rotate(60deg);-webkit-animation-delay:-.9s;animation-delay:-.9s}.lds-spinner div[data-v-60fcce2a]:nth-child(4){transform:rotate(90deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}.lds-spinner div[data-v-60fcce2a]:nth-child(5){transform:rotate(120deg);-webkit-animation-delay:-.7s;animation-delay:-.7s}.lds-spinner div[data-v-60fcce2a]:nth-child(6){transform:rotate(150deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}.lds-spinner div[data-v-60fcce2a]:nth-child(7){transform:rotate(180deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}.lds-spinner div[data-v-60fcce2a]:nth-child(8){transform:rotate(210deg);-webkit-animation-delay:-.4s;animation-delay:-.4s}.lds-spinner div[data-v-60fcce2a]:nth-child(9){transform:rotate(240deg);-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-spinner div[data-v-60fcce2a]:nth-child(10){transform:rotate(270deg);-webkit-animation-delay:-.2s;animation-delay:-.2s}.lds-spinner div[data-v-60fcce2a]:nth-child(11){transform:rotate(300deg);-webkit-animation-delay:-.1s;animation-delay:-.1s}.lds-spinner div[data-v-60fcce2a]:nth-child(12){transform:rotate(330deg);-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes lds-spinner-data-v-60fcce2a{0%{opacity:1}to{opacity:0}}@keyframes lds-spinner-data-v-60fcce2a{0%{opacity:1}to{opacity:0}}.career-indispo[data-v-20b50d5d]{font-family:Birthstone,serif;padding:.5rem;text-align:center;height:40vh}*,:after,:before{box-sizing:border-box;font-family:Poppins,sans-serif;color:#000;font-weight:300;margin:0;padding:0;scroll-behavior:smooth}a{text-decoration:none;color:inherit}li{list-style:none}body,h2{position:relative;background:#f9f9f9}h2{color:#055592}h2:before{position:absolute;content:"";bottom:10px;width:25%;height:1px;background:#055592}.cards{margin-top:1rem}[class*=reveal-]{opacity:0;transform:translateY(30px)}.reveal-visible{opacity:1;transform:translateY(0);transition:1s cubic-bezier(.5,0,0,1)}.reveal-2{transition-delay:.2s}.reveal-3{transition-delay:.3s}.reveal-4{transition-delay:.4s}.reveal-5{transition-delay:.5s}.reveal-6{transition-delay:.6s}.reveal-7{transition-delay:.7s}.reveal-8{transition-delay:.8s}.reveal-9{transition-delay:.9s}.navigation{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-around;transition:.3s;z-index:2;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.37)}.navigation .dropdown{position:relative;display:inline-block}.navigation .dropdown .dropbtn{display:flex;justify-content:center;align-items:center;background:#055592;border:none;cursor:pointer;padding:1rem}.navigation .dropdown .dropbtn ion-icon{color:#fff;font-size:25px}.navigation .dropdown .dropdown-content{transform-origin:top;transform:scaleY(0);position:absolute;right:0;background-color:#055592;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;transition:.2s ease}.navigation .dropdown .dropdown-content button{display:flex;justify-content:flex-start;align-items:flex-start;position:relative;width:150px;background:#fff;padding:.5rem 1rem;border:1px solid #055592;cursor:pointer}.navigation .dropdown .dropdown-content button.active:before{position:absolute;content:"☑️";right:15px}.navigation .dropdown:hover .dropdown-content{transform:scaleY(100%)}.navigation-logo{display:flex;justify-content:center;align-items:center}.navigation-logo img{height:40px;-o-object-fit:cover;object-fit:cover}.navigation-links{display:flex;justify-content:center;align-items:center}.navigation-links li{position:relative;padding:1rem 0;margin:0 1rem;cursor:pointer}.navigation-links li:before{content:"";position:absolute;bottom:0;height:1px;width:100%;transform:scaleX(0);background:#055592;transition:transform .3s ease}.navigation-links li:hover{background:rgba(5,85,146,.03)}.navigation-links li:hover a{color:#055592}.navigation-links li:hover:before{transform:scaleX(1)}.navigation-links li a{font-family:Barlow Condensed,sans-serif;font-size:18px}.navigation-links li.active{background:rgba(5,85,146,.03)}.navigation-links li.active a{color:#055592}.navigation-links li.active:before{transform:scaleX(1)}.navigation-burger{position:relative;display:none;justify-content:center;align-items:center;width:50px;height:50px;outline:none;border-radius:50%;cursor:pointer;overflow:hidden;transition:transform 1s ease-in-out;z-index:3}.navigation-burger.active{transform:rotate(1turn)}.navigation-burger span{position:absolute;height:2px;width:50%;background:#055592}.navigation-burger span:first-child{transform:translateY(-10px);width:50%;transition:transform .5s ease-in-out}.navigation-burger.active span:first-child{transform:translateX(-110px)}.navigation-burger span:nth-child(2){transition:transform .5s ease-in-out}.navigation-burger.active span:nth-child(2){transform:rotate(45deg)}.navigation-burger span:nth-child(3){transform:translate(110px,-110px) rotate(-45deg);background:#055592;transition:transform .5s ease-in-out}.navigation-burger.active span:nth-child(3){transform:translate(0) rotate(-45deg)}.navigation-burger span:last-child{transform:translateY(10px);width:50%;transition:transform .5s ease-in-out}.navigation-burger.active span:last-child{transform:translateX(110px)}.navigation.fixed{transform:translateY(-100%)}@media screen and (max-width:750px){.navigation-links{display:flex;flex-direction:column;position:fixed;transform:translateX(-100%);width:100%;background:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:100%;transition:transform .3s ease}.navigation-links.active{transform:translateX(0)}.navigation-burger{display:flex}}.header{height:100vh;background-image:url(../img/4.0d640fd9.jpg);background-size:cover}.header,.header-text{display:flex;justify-content:center;align-items:center}.header-text{flex-direction:column}.header-text h2{font-family:Birthstone,serif;font-size:50px;background:none}.header-text h1{font-family:Ubuntu,serif;text-align:center;letter-spacing:5px;margin:0 0 1rem 0}.header-text h1 span{color:#055592;font-size:1.5em}.header-text button{position:relative;padding:1rem;background:#055592;border:none;color:#fff;cursor:pointer;letter-spacing:3px}.header-text button:before{display:flex;justify-content:center;align-items:center;content:"";position:absolute;transform-origin:left;transform:scaleX(0);top:0;left:0;height:100%;width:100%;transition:all .3s ease;cursor:pointer}.header-text button:hover:before{transform:scaleX(100%);background:hsla(0,0%,100%,.2)}@media screen and (max-width:650px){.header{background-image:url(../img/14.10f08a6c.jpg);background-size:cover;background-attachment:fixed}}@media screen and (max-width:340px){.header-text h1{font-size:20px}}.mission{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:100px}.mission h2{font-family:Birthstone,serif;font-size:50px;padding:.5rem;text-align:center}.mission .cards{position:relative;width:70%;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.mission .cards:before{position:absolute;content:"";background:#f9f9f9;border:1px solid #055592;width:400px;height:400px;transform:rotate(45deg);z-index:-1}.mission-card{width:100%;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;margin:1rem}.mission-card img{max-height:400px;max-width:400px;-o-object-fit:cover;object-fit:cover;margin:1rem}.mission-card-text{background:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-width:400px;max-height:400px;padding:1rem}.mission-card-text p{margin-bottom:1rem}.mission-card-text p:first-letter{font-size:30px}.mission-card-text button{background:#055592;border:2px solid #055592;padding:.8em;letter-spacing:2px;font-weight:500;color:#fff;cursor:pointer}.mission-card-text button:hover{background:#fff;color:#055592}@media screen and (max-width:1995px){.mission .cards{width:90%;justify-content:space-around}}@media screen and (max-width:950px){.mission .cards{width:100%}}@media screen and (max-width:850px){.mission-card,.mission .cards{width:100%}.mission-card img{max-width:60%;min-height:auto}.mission-card:nth-child(2){flex-direction:column-reverse}}@media screen and (max-width:600px){.mission .cards{width:100%}.mission .cards:before{width:200px;height:200px}}@media screen and (max-width:550px){.mission-card{width:100%}.mission-card img{max-width:90%;min-height:auto}.mission-card-text{margin:1rem}}@media screen and (max-width:400px){.mission .cards{width:100%}.mission-card-text{max-height:none}}@media screen and (max-width:300px){.mission .cards{width:100%}.mission .cards:before{width:100px;height:100px}}.engagement{display:flex;justify-content:center;align-items:center}.engagement .card{max-width:70%;background:#fff;margin:1rem;border:2px solid #fff;border-color:#055592}.engagement .card p{text-align:center;margin-bottom:1rem;padding:1rem;font-family:Ubuntu,serif}.engagement .card p span{font-family:Birthstone,serif;font-size:60px}.services{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:100px}.services h2{font-family:Birthstone,serif;font-size:50px;padding:.5rem;text-align:center}.services p{text-align:center;padding:1rem;background:#fff;margin:0 1rem;font-size:17px;border-bottom:2px solid #055592}.services .cards{position:relative;width:70%;display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap}.services .cards:before{position:absolute;content:"";background:#f9f9f9;border:1px solid #055592;width:400px;height:400px;transform:rotate(45deg);top:30%;z-index:-1}.services-card{width:45%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:1rem;background:#fff;box-shadow:2px 2px 10px rgba(5,85,146,.1);cursor:pointer;transition:transform .3s ease}.services-card:hover{transform:scale(1.02)}.services-card img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.services-card h3{width:100%;font-family:Ubuntu,serif;text-align:center;background:#000;padding:.5rem;color:#fff}.services-card p{font-family:Barlow Condensed,sans-serif;border:none}@media screen and (max-width:1130px){.services .cards{width:90%}}@media screen and (max-width:730px){.services-card{width:90%}}@media screen and (max-width:600px){.services .cards{width:100%}.services .cards:before{width:200px;height:200px}}@media screen and (max-width:300px){.services .cards{width:100%}.services .cards:before{width:100px;height:100px}}.portfolio{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:100px}.portfolio h2{font-family:Birthstone,serif;font-size:50px;padding:.5rem;text-align:center}.portfolio .cards{position:relative;width:70%;display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden}.portfolio .cards:before{position:absolute;content:"";background:#f9f9f9;border:1px solid #055592;width:400px;height:400px;transform:rotate(45deg);top:30%;z-index:-1}.portfolio-card{display:flex;justify-content:center;align-items:center}.portfolio-card .container{position:relative}.portfolio-card .mySlides{display:none;transition:all .7s ease-in-out}.portfolio-card .cursor{cursor:pointer}.portfolio-card .next,.portfolio-card .prev{cursor:pointer;position:absolute;top:40%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:700;font-size:20px;border-radius:0 3px 3px 0;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.portfolio-card .next{right:0;border-radius:3px 0 0 3px}.portfolio-card .next:hover,.portfolio-card .prev:hover{background-color:rgba(0,0,0,.8)}.portfolio-card .caption-container{text-align:center;background-color:#055592;padding:.5rem;margin-bottom:.5rem}.portfolio-card .caption-container p{color:#fff}.portfolio-card .row:after{content:"";display:table;clear:both}.portfolio-card .column{float:left;width:16.66%}.portfolio-card .demo{opacity:.6;transition:all .7s ease-in-out}.portfolio-card .active,.portfolio-card .demo:hover{opacity:1;transition:all .7s ease-in-out}.portfolio-card .row,.portfolio-techno{display:flex;justify-content:center;align-items:center}.portfolio-techno{flex-wrap:wrap}.portfolio-techno .card-techno{border:2px solid #055592;padding:.5rem;margin:.5rem;background:#055592;color:#fff}.portfolio-techno .card-techno:hover{background:#fff;color:#055592}@media screen and (max-width:600px){.portfolio .cards{width:100%}.portfolio .cards:before{width:200px;height:200px}}.contact{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:100px}.contact h2{font-family:Birthstone,serif;font-size:50px;padding:.5rem;text-align:center}.contact .cards{position:relative;width:70%;display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap}.contact-card{padding:75px 50px;background:#fff;box-shadow:0 15px 50px rgba(5,85,146,.05);width:100%;margin-top:1rem}.contact-card h3{color:#000;font-size:1.2em;margin-bottom:20px;font-weight:500}.contact-card .inputBox{position:relative;width:100%;margin-bottom:20px}.contact-card .inputBox input,.contact-card .inputBox textarea{width:100%;border:1px solid #055592;padding:10px;color:#111;outline:none;font-size:16px;font-weight:300;resize:none}.contact-card .inputBox input[type=submit]{font-size:1em;color:#fff;background:#055592;padding:10px 30px;margin-top:20px;letter-spacing:2px;transition:all 1s;border:2px solid #055592;cursor:pointer;transition:.3s ease}.contact-card .inputBox input[type=submit]:hover{color:#055592;background:#fff;letter-spacing:5px}@media screen and (max-width:500px){.contact .cards{width:100%}.contact-card{max-width:95%;padding:2rem 1rem;margin:.5rem}}.price{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:100px}.price button{background:#055592;border:2px solid #055592;padding:.8em;margin:2rem 0;letter-spacing:2px;font-weight:500;color:#fff;cursor:pointer}.price button:hover{background:#fff;color:#055592}.price h2{font-family:Birthstone,serif;font-size:50px;padding:.5rem;text-align:center}.price .cards{width:70%;flex-wrap:wrap}.price-card,.price .cards{display:flex;justify-content:center;align-items:center}.price-card{flex-direction:column;background:#fff;margin:.5rem;padding:.5rem;box-shadow:2px 2px 10px rgba(5,85,146,.1);outline:none;cursor:pointer;transition:transform .3s ease}.price-card:hover{transform:scale(1.03)}.price-card ion-icon{color:#055592;font-size:25px;padding:.5rem;background:rgba(5,85,146,.1);border-radius:50%}.price-card ion-icon:hover{cursor:pointer;background:none}.price-card h3{padding:.25rem;font-size:15px;text-align:center;opacity:.9;font-family:Ubuntu,serif}.career{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:100px 0}.career h2{font-family:Birthstone,serif;font-size:50px;padding:.5rem;text-align:center}.career .cards{width:70%;align-items:flex-start;flex-wrap:wrap}.career-card,.career .cards{display:flex;justify-content:center}.career-card{width:300px;align-items:center;flex-direction:column;background:#fff;margin:.5rem;padding:1rem 0;box-shadow:2px 2px 10px rgba(5,85,146,.1);outline:none}.career-card img{width:100%}.career-card h3{width:100%;border:2px solid #055592;border-left:none;border-right:none;color:#055592;padding:.25rem;margin:1rem;background:rgba(5,85,146,.1);font-size:15px;text-align:center;opacity:.9;font-family:Ubuntu,serif}.career-card button{border:none;padding:.5rem;background:#055592;color:#fff;cursor:pointer}.career-card button:hover{opacity:.5}.about{width:100%;min-height:50vh}.about,.about .cards{display:flex;justify-content:center;align-items:center}.about .cards{width:70%}.about .cards .line{height:1px;background:#ccc}.about-img{margin-right:1rem;width:50%}.about-img img{width:100%;-o-object-fit:cover;object-fit:cover}.about-infos{width:50%;margin-left:1rem}.about-infos h1{margin-bottom:1rem;font-weight:400}.about-infos .text{margin-top:1rem}.about-infos .text p{padding:.75rem 0}@media screen and (max-width:950px){.about .cards{width:90%}}@media screen and (max-width:650px){.about .cards{width:95%;flex-direction:column}.about-img{width:90%}.about-infos{width:90%;margin-top:1rem}.about-infos h1{text-align:center}}.footer{width:100%;background:#055592}.footer,.footer .cards{display:flex;justify-content:center;align-items:center}.footer .cards{width:70%;flex-wrap:wrap;margin-top:0}.footer li{padding:1rem;display:flex;justify-content:center;align-items:center;flex-wrap:warp}.footer li ion-icon{color:#fff}.footer li a,.footer li span{color:#fff;text-align:center}.footer li a{font-weight:700;padding-left:.25rem}.copy{width:100%;display:flex;color:#055592;padding:.5rem;font-family:Barlow Condensed,sans-serif}.arrow,.copy{justify-content:center;align-items:center}.arrow{position:fixed;display:none;bottom:30px;right:15px;width:40px;height:40px;background:#fff;border:2px solid #055592;box-shadow:0 2px 10px rgba(5,85,146,.5);cursor:pointer;opacity:0}.arrow ion-icon{color:#055592}.arrow.arrow-hidde{transition:opacity .5s;display:flex!important;opacity:1!important}