@import"https://fonts.googleapis.com/css2?family=Raleway:wght@300;500;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Exo+2:wght@600;800&display=swap";*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-thumb{background:#aaa;border-radius:10px}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background:#717171}::-webkit-scrollbar-track,::-webkit-scrollbar-track:active,::-webkit-scrollbar-track:hover{background:#181818}*{font-family:Raleway,sans-serif!important;scrollbar-color:#aaa #181818;scrollbar-width:thin;text-decoration:none}body{background-color:#000;color:#f1ebeb;height:100%;width:100%}.text--error{color:#be3030}.body-container{margin:0 auto;max-width:120em;min-height:100vh}h1{font-size:3rem}h1,h2{font-weight:800}h2{font-size:2rem}h3{font-size:1.2rem;font-weight:800;margin-bottom:.5rem}span.red-line,span.white-line{height:.17rem;margin-right:1rem;width:1.5rem}span.red-line{background-color:#ff2424}span.white-line{background-color:#f1ebeb}@keyframes animatedgradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.fadeSlide-enter-active,.fadeSlide-leave-active{transition:transform .3s,opacity .3s}.fadeSlide-enter-from{transform:translateY(-10px)}.fadeSlide-leave-to{transform:translateY(10px)}.fadeSlide-enter-from,.fadeSlide-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.modalPopup-enter-active,.modalPopup-leave-active{animation-duration:.3s;animation-fill-mode:both;animation-name:modalPopup}.modalPopup-leave-active{animation-direction:reverse}@keyframes modalPopup{0%{opacity:0;transform:translate(-50%,calc(-50% - 5rem)) rotateX(30deg)}to{transform:translate(-50%,calc(-50% - 2.5rem)) rotateX(0)}}.button{align-items:center;border:none;border-radius:3rem;color:#f1ebeb;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:800;justify-content:center;letter-spacing:.02rem;padding:.7rem 2rem;transition:background-color .3s;width:-moz-fit-content;width:fit-content}.button--primary{background-color:#ff2424}.button--primary:hover{background-color:#be3030}.button--secondary{background-color:#131313}input,textarea{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background-color:#1c1c1cb7;border:.1rem solid #212121;border-radius:.7rem;color:#f1ebeb;font-family:Raleway,sans-serif;font-size:.9rem;font-weight:500;outline:none;padding:.8rem;transition:box-shadow .3s}input:focus,textarea:focus{background-color:#1c1c1cea;box-shadow:0 5px 14px #0000004d}input[type=submit]{cursor:pointer;padding:.6rem 1.2rem;width:8rem}input[type=submit]:hover{background-color:#1c1c1cea;box-shadow:0 5px 14px #0000004d}textarea{resize:none}.input--error{border:.1rem solid #be3030!important}.modal{background-color:#151718;border-radius:.8rem;box-shadow:0 0 8px #0009;color:#f1ebeb;display:flex;flex-direction:column;left:50%;max-height:27rem;max-width:40rem;overflow:hidden;position:fixed;top:calc(50% + 5rem);transform:translate(-50%,calc(-50% - 2.5rem));transform-style:preserve-3d;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:45vw;z-index:50}@media screen and (max-width:1200px){.modal{width:80vw}}.modal .modal__content,.modal .modal__footer,.modal .modal__header{padding-left:1.3rem;padding-right:1.3rem}.modal .modal__header{align-items:center;border-bottom:.05rem solid #282829;-moz-column-gap:2rem;column-gap:2rem;display:flex;height:-moz-fit-content;height:fit-content;justify-content:space-between;padding-bottom:.9rem;padding-top:.9rem}.modal .modal__header h2{font-size:1.4rem}.modal .modal__header .modal-header__close{align-items:center;background-color:transparent;border:.1rem solid #211f1f;border-radius:.6rem;cursor:pointer;display:flex;justify-content:center;padding:.15rem;transition:background-color .2s,border .2s}.modal .modal__header .modal-header__close svg{fill:#f1ebeb;width:1.5rem}.modal .modal__header .modal-header__close:hover{background-color:#151414;border:.1rem solid #1c1c1c}.modal .modal__content{overflow-y:auto;padding-bottom:1.3rem}.modal .modal__footer{align-items:center;box-shadow:0 -2px 7px -1px #00000080;display:flex;justify-content:flex-end;padding-bottom:1rem;padding-top:1rem}.modal-overlay{background-color:#1c1c1c77;bottom:0;cursor:pointer;height:calc(100vh - 5rem);left:0;position:fixed;right:0;top:5rem;width:100vw;z-index:49}.file-drop-container{align-items:center;border:.1rem solid #1c1c1c;border-radius:.6rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:0 .9rem .9rem;position:relative;text-align:center;transition:border .3s}.file-drop-container>*{pointer-events:none}.file-drop-container svg.file-drop__cloud-icon{fill:#888;transition:fill .3s;width:5rem}.file-drop-container svg.file-drop__add-icon{animation:iconColorChange 2s infinite;width:5rem}@keyframes iconColorChange{0%{fill:#be3030}50%{fill:#772828}to{fill:#be3030}}.file-drop-container:hover svg.file-drop__cloud-icon{fill:#be3030}.file-drop-container .hidden-input{display:none}.file-drop-container .file-drop__text{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:.3rem;word-break:break-word}.file-drop-container .file-drop__text .file-drop__title{font-size:1.1rem}.file-drop-container .file-drop__text .file-drop__detail{align-items:center;color:#dad1d1;display:flex;flex-direction:column;font-size:.8rem;justify-content:center;row-gap:.3rem}.file-drop-container .file-drop__text .file-drop__detail b{font-weight:700}.file-drop-container .file-drop__text .file-drop__submitted-file--name,.file-drop-container .file-drop__text .file-drop__submitted-file--size{font-size:.9rem}.alert{align-items:center;animation:alertPopup 5s ease-in-out;border-radius:.6rem;display:flex;font-weight:800;justify-content:center;left:50%;opacity:0;padding:.9rem 1.1rem;position:fixed;top:1.1rem;transform:translate(-50%) scaleX(1);z-index:150}.alert.success{background:linear-gradient(90deg,#672fa2 5%,#3c2fa2)}.alert.error{background:linear-gradient(90deg,#ff2424,#a62f2f)}@keyframes alertPopup{0%{top:-1rem;transform:translate(-50%) scale3d(.8,.8,1)}5%{opacity:1;top:1.4rem;transform:translate(-50%) scaleX(1)}10%{opacity:1;top:1.1rem;transform:translate(-50%) scaleX(1)}90%{opacity:1;top:1.1rem;transform:translate(-50%) scaleX(1)}95%{opacity:1;top:1.4rem;transform:translate(-50%) scaleX(1)}to{top:-1rem;transform:translate(-50%) scale3d(.8,.8,1)}}header{align-items:center;-webkit-backdrop-filter:blur(.5rem) saturate(180%);backdrop-filter:blur(.5rem) saturate(180%);background:linear-gradient(180deg,rgba(0,0,0,.9) 50%,rgba(0,0,0,.5));color:#8f93ad;display:flex;height:5rem;justify-content:space-between;left:50%;max-width:120em;padding:0 5rem;position:fixed;top:0;transform:translate(-50%);width:100%;z-index:100}@media screen and (max-width:640px){header{flex-direction:column;justify-content:center;padding:1rem 5rem;row-gap:.8rem}}header:after{animation:animatedgradient 3s ease infinite alternate;background:linear-gradient(90deg,rgba(120,0,245,.5),rgba(155,104,210,.65));background-size:300% 300%;content:"";height:1px;left:0;position:absolute;top:5rem;width:100%;z-index:-1}.header-logo{width:6.25rem}.header-links{align-items:center;display:flex;height:5rem}.header-links li{font-size:.9rem}@media screen and (max-width:370px){.header-links li{font-size:.8rem}}.header-links li:not(:last-of-type){margin-right:2rem}.header-links a{color:#8f93ad}.header-links a.router-link-exact-active{font-weight:800}.section-presentation__container{border-bottom:.05rem solid #212121;height:12rem;padding-bottom:.8rem;width:100%}@media screen and (max-width:1145px){.section-presentation__container{height:15rem}}@media screen and (max-width:685px){.section-presentation__container{height:13rem}}@media screen and (max-width:640px){.section-presentation__container{height:14rem}}@media screen and (max-width:460px){.section-presentation__container{height:15rem}}@media screen and (max-width:400px){.section-presentation__container{height:17rem}}.section-presentation{align-items:center;display:flex;height:100%;justify-content:space-between;position:relative;width:100%}.section-presentation__text{margin-left:5rem;margin-right:5rem;width:100%}@media screen and (max-width:430px){.section-presentation__text{margin-left:1.6rem;margin-right:1.6rem;text-align:center}}@media screen and (max-width:685px){.section-presentation__text h1{font-size:2.5rem}}@media screen and (max-width:640px){.section-presentation__text h1{font-size:2.3rem}}@media screen and (max-width:460px){.section-presentation__text h1{font-size:2rem}}@media screen and (max-width:400px){.section-presentation__text h1{font-size:1.8rem}}.section-presentation__subtitle{color:#8f93ad;font-size:1rem;margin-top:1rem}.section-presentation__video{align-items:center;aspect-ratio:16/9;border-radius:1.5rem;box-shadow:0 0 22px -4px #000;display:flex;flex:1;justify-content:center;margin-right:5rem;overflow:hidden}.section-presentation__video iframe{height:100%;width:100%}.section-presentation__background{background:url(./background-1.3ec49b92.png);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(1rem);height:inherit;opacity:.6;position:absolute;width:inherit;z-index:-1}.section-presentation .button:first-of-type{margin-right:1.5rem;margin-top:3rem}.section-services{background-color:#0a0a0a;display:flex;flex-direction:column;justify-content:center;padding:5rem;position:relative;width:100%}.section-services__title{align-items:center;align-self:flex-start;display:flex;justify-content:center;margin-bottom:4rem}.section-services__content{display:grid;gap:1.5em;grid-auto-flow:row;grid-template-columns:repeat(4,1fr)}.section-services__card{align-items:center;background:linear-gradient(160deg,#2e1650,#2b1b6a 50%) padding-box,linear-gradient(160deg,#9569cb,#330e60 40%,#09041e) border-box;border:.1rem solid transparent;border-radius:.7rem;display:flex;justify-content:space-between;padding:1.4rem;transform:scale(1);transition:transform .5s;will-change:transform}.section-services__card:hover{transform:scale(1.02)}.section-services__card-text{display:flex;flex-direction:column;margin-right:1.2rem;width:65%}.section-services__card-text span{color:#c3abf9}.section-services__card-icon{fill:#8a63e6;width:3.5rem}.section-stats{display:flex;flex-direction:column;justify-content:center;padding:5rem;position:relative;width:100%}.section-stats__background{background:url(./background-2.09e9933d.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(2rem);height:100%;margin:-5rem;opacity:.4;position:absolute;width:100%;z-index:-1}.section-stats__title{align-self:flex-start;margin-bottom:4rem}.section-stats__content,.section-stats__title{align-items:center;display:flex;justify-content:center}.section-stats__content{width:inherit}.section-stats__card{align-items:flex-start;background-color:#ffffff1a;border:.1rem solid hsla(0,0%,100%,.12);border-radius:1.5rem;box-shadow:5px 5px 12px #0000001a;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:1rem;margin-top:1rem;padding:.9rem 2rem 1.3rem;transition:background-color .3s}.section-stats__card:hover{background-color:#ffffff24;border:.1rem solid hsla(0,0%,100%,.16)}.section-stats__card:not(:last-of-type){margin-right:4rem}.section-stats__card h3,.section-stats__card p,.section-stats__card span{font-family:Exo\ 2,sans-serif!important}.section-stats__card h3,.section-stats__card span{font-weight:800}.section-stats__card h3{font-size:3.5rem}.section-stats__card span{color:#ff2424}.section-stats__card p{font-size:1.4rem;font-weight:600;margin-top:-.7rem}.section-contact{display:flex;flex-direction:column;justify-content:center;padding:5rem;position:relative;width:100%}.section-contact__background{background:url(./background-3.b772a6cd.png);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(1.5rem);height:100%;margin:-5rem;opacity:.6;position:absolute;width:100%;z-index:-1}.section-contact__title{align-items:center;align-self:flex-start;display:flex;justify-content:center;margin-bottom:4rem}.section-contact__form{align-items:stretch;-webkit-backdrop-filter:blur(.5rem) saturate(180%);backdrop-filter:blur(.5rem) saturate(180%);background-color:#12121244;border:.1rem solid #212121;border-radius:1rem;display:flex;justify-content:center;padding:2rem;width:100%}.section-contact__form label{align-self:flex-start;font-size:1rem;font-weight:800;margin-bottom:.8rem}.contact-form__left{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;margin-right:2rem;min-width:20rem;width:40%}.contact-form__right{align-items:flex-end;display:flex;flex:1;flex-direction:column;justify-content:flex-start}.contact-form__right textarea{align-self:stretch;height:100%;margin-bottom:1.3rem}.contact-form__left input:not(:last-of-type){margin-bottom:1.3rem}footer{background:linear-gradient(180deg,#0b0b0b 50%,#000);color:#8f93ad;justify-content:center;padding:2rem 3rem;width:100%}footer,footer .footer-content{align-items:center;display:flex}footer .footer-content{flex-direction:column;row-gap:1rem}footer .footer-content .footer-logo{opacity:.7;width:6.25rem}footer .footer-content p{font-size:.9rem;line-height:1.2;text-align:center}footer .footer-content .footer-content__icons{align-items:center;-moz-column-gap:.6rem;column-gap:.6rem;display:flex}footer .footer-content .footer-content__icons a svg{fill:#7a7e97;height:1.8rem;transition:fill .2s;width:1.8rem}footer .footer-content .footer-content__icons a svg:hover{fill:#be3030}img.jobs-icon{width:1rem}.section-jobs{align-items:flex-start;display:flex;flex-direction:column;padding:3rem 5rem 5rem}@media screen and (max-width:800px){.section-jobs{padding:2rem}}@media screen and (max-width:350px){.section-jobs{padding:1.5rem}}.section-jobs .section-jobs__title{align-items:center;display:flex;justify-content:center;margin-bottom:4rem}@media screen and (max-width:650px){.section-jobs .section-jobs__title h1{font-size:2.6rem}}@media screen and (max-width:684px){.section-jobs .section-jobs__title h1{font-size:2.4rem}}@media screen and (max-width:640px){.section-jobs .section-jobs__title h1{font-size:2.2rem}}.section-jobs .section-jobs__offers{display:flex;gap:4rem;width:100%}@media screen and (max-width:1210px){.section-jobs .section-jobs__offers{flex-direction:column;gap:2rem}}.section-jobs .section-jobs__offers .jobs-offers__cards{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-items:center;width:-moz-max-content;width:max-content}@media screen and (max-width:1210px){.section-jobs .section-jobs__offers .jobs-offers__cards{align-items:stretch;flex-direction:row;width:100%}}@media screen and (max-width:930px){.section-jobs .section-jobs__offers .jobs-offers__cards{grid-gap:.9rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}@media screen and (max-width:800px){.section-jobs .section-jobs__offers .jobs-offers__cards{display:flex;flex-direction:column}}.section-jobs .section-jobs__offers .jobs-offers__cards .jobs-offers__card{align-items:flex-start;background-color:#131313;border:.15rem solid #131313;border-radius:.4rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:1.3rem 1.4rem;row-gap:.5rem;transition:background-color .2s,border .2s;width:100%}@media screen and (max-width:1210px){.section-jobs .section-jobs__offers .jobs-offers__cards .jobs-offers__card{justify-content:flex-start}}@media screen and (max-width:930px){.section-jobs .section-jobs__offers .jobs-offers__cards .jobs-offers__card:last-of-type{align-self:flex-start;grid-column:1/span 2}}@media screen and (max-width:800px){.section-jobs .section-jobs__offers .jobs-offers__cards .jobs-offers__card{align-self:flex-start}.section-jobs .section-jobs__offers .jobs-offers__cards .jobs-offers__card:last-of-type{grid-column:unset}}.section-jobs .section-jobs__offers .jobs-offers__cards .jobs-offers__card.active-card,.section-jobs .section-jobs__offers .jobs-offers__cards .jobs-offers__card:hover{background-color:#1d1d1d;border:.15rem solid #212121}.section-jobs .section-jobs__offers .jobs-offers__cards .jobs-offers__card.active-card{border-bottom:.15rem solid #ff2424}.section-jobs .section-jobs__offers .jobs-offers__cards .jobs-offers__card .jobs-card__info{align-items:center;-moz-column-gap:1.2rem;column-gap:1.2rem;display:flex;flex-wrap:wrap;row-gap:.5rem}.section-jobs .section-jobs__offers .jobs-offers__cards .jobs-offers__card .jobs-card__info span{display:flex;gap:.3rem}.section-jobs .section-jobs__offers .job-detail-container{align-items:center;background:transparent;border:.4rem solid #ff2424;display:flex;flex:0 1 60%;justify-content:center;padding:1.5rem 2rem;position:relative;z-index:1}@media screen and (max-width:430px){.section-jobs .section-jobs__offers .job-detail-container{padding:1rem 1.5rem}}.section-jobs .section-jobs__offers .job-detail-container .job-detail{display:flex;flex-direction:column;gap:2rem;width:100%}.section-jobs .section-jobs__offers .job-detail-container .job-detail .job-detail__title{align-items:center;display:flex}.section-jobs .section-jobs__offers .job-detail-container .job-detail .job-detail__description{line-height:1.5;text-align:justify}.section-jobs .section-jobs__offers .job-detail-container .job-detail .job-detail__description h3{align-items:center;display:flex;margin-top:1rem}.section-jobs .section-jobs__offers .job-detail-container .job-detail .job-detail__description h3 span.red-line{margin-right:.5rem;width:1rem}.section-jobs .section-jobs__offers .job-detail-container .job-detail .job-detail__tags{display:flex;flex-wrap:wrap;gap:1.5rem}.section-jobs .section-jobs__offers .job-detail-container .job-detail .job-detail__tags .job-detail__tag{align-items:center;background-color:#1d1d1d;border:.15rem solid #212121;border-radius:.5rem;display:flex;flex-wrap:wrap;font-size:.9rem;font-weight:700;gap:.5rem;padding:.7rem .9rem}.section-jobs .section-jobs__offers .job-detail-container .job-detail .job-detail__tags .job-detail__tag span{font-weight:800}.section-jobs .section-jobs__offers .job-detail-container .job-detail .job-detail__button{border-radius:1rem;box-shadow:0 0 0 .2rem transparent;outline:none;padding:.6rem 1.7rem;transition:box-shadow .3s,background-color .3s}.section-jobs .section-jobs__offers .job-detail-container .job-detail .job-detail__button:focus:hover{box-shadow:0 0 0 .15rem #ff242480}.section-jobs .section-jobs__offers .job-detail-container .job-detail .job-detail__button:focus{box-shadow:0 0 0 .15rem #ff2424b3}.section-jobs .section-jobs__offers .job-detail-container:after,.section-jobs .section-jobs__offers .job-detail-container:before{background-color:#000;content:"";position:absolute;z-index:-1}.section-jobs .section-jobs__offers .job-detail-container:before{height:calc(101% + .8rem);left:50%;top:-.4rem;transform:translate(-50%);width:calc(100% - 2rem)}.section-jobs .section-jobs__offers .job-detail-container:after{height:calc(100% - 2rem);left:-.4rem;top:50%;transform:translateY(-50%);width:calc(101% + .8rem)}.modal .modal-job__content{display:flex;flex-direction:column;width:100%}.modal .modal-job__content label{margin-bottom:.6rem;margin-top:1rem;width:-moz-fit-content;width:fit-content}.modal .modal-job__content label .label--optional{font-size:.8rem}.modal .modal-job__content input,.modal .modal-job__content textarea{background-color:transparent;border:.1rem solid #211f1f;border-radius:.5rem;font-weight:500;padding:.7rem .9rem;transition:border .3s,background-color .3s}.modal .modal-job__content input:focus,.modal .modal-job__content textarea:focus{background-color:#151414;border:.1rem solid #1c1c1c;box-shadow:none}.modal .modal-job__content textarea{height:7rem;resize:vertical}.modal .modal-job__footer{display:flex;margin-right:.5rem}.modal .modal-job__footer .modal-job-footer__button-confirm{background:linear-gradient(180deg,rgba(232,19,23,.69),rgba(224,70,72,.5)),url(./grain.7f39ee6d.svg);border:.1rem solid transparent;border-radius:.8rem;filter:contrast(300%) brightness(100%);font-size:1rem;padding:.4rem .8rem}.modal .modal-job__footer .modal-job-footer__button-confirm span{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;justify-content:center}.modal .modal-job__footer .modal-job-footer__button-confirm:hover{background:linear-gradient(180deg,rgba(232,19,23,.5),rgba(224,70,72,.5)),url(./grain.7f39ee6d.svg)}
