*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.absolute{position:absolute}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.\!mb-0{margin-bottom:0!important}.\!ml-4{margin-left:1rem!important}.\!ml-8{margin-left:2rem!important}.mb-3{margin-bottom:.75rem}.mb-32{margin-bottom:8rem}.mt-3{margin-top:.75rem}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.\!h-auto{height:auto!important}.h-1\/3{height:33.333333%}.h-96{height:24rem}.\!w-auto{width:auto!important}.w-1\/2{width:50%}.w-3\/4{width:75%}.w-full{width:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-row{flex-direction:row}.content-between{align-content:space-between}.items-center{align-items:center}.self-center{align-self:center}.border{border-width:1px}.text-xl{font-size:1.25rem;line-height:1.75rem}.italic{font-style:italic}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:100;text-decoration:inherit;cursor:pointer}body{margin:0;padding:0}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit,sans-serif;background-color:#191919;cursor:pointer;transition:border-color .25s}button:hover{border-color:#fff}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}button{background-color:#fafafa}}@media (prefers-color-scheme: dark){:root{color:#213547;background-color:#fff}button{background-color:#fff}textarea{background-color:#fff;color:#191919}input[type=file]::file-selector-button{background-color:#fff}input{background-color:#fff}}@font-face{font-family:Manrope;src:url(/assets/Manrope-Regular-e30283fd.ttf)}@font-face{font-family:ManropeSemiBold;src:url(/assets/Manrope-SemiBold-4131f311.ttf)}@font-face{font-family:TwCenBold;src:url(/assets/TwCenMTStd-Bold-38c9a570.otf)}*{padding:0;margin:0;font-family:Manrope,sans-serif}body{background:white}.error-page{color:#191919}.home-section-one-background{background-image:url(/assets/home_background_header_mobile-cdfc4594.svg);background-repeat:no-repeat;background-size:cover;background-position:center;height:55rem}@media only screen and (min-width: 1024px){.home-section-one-background{background-image:url(/assets/home_background_header-7918ed0c.svg)}}.login-logo{margin-bottom:1rem;height:150px}input,select{color:#191919!important;-webkit-background-clip:text!important;background-clip:text!important}.footer-container{background-color:#191919;color:#fff;text-decoration:none;padding:5%;font-family:Manrope,sans-serif;font-size:13px}.footer-container-contact-navigation-container{display:flex}.footer-container-contact-navigation-container-contact{margin-top:15px;width:50%}.footer-container-contact-navigation-container-contact-phone{margin:1rem 0}.footer-container-contact-navigation-container-contact img{margin-bottom:15px}.footer-container-contact-navigation-container-contact-socials{display:flex;align-items:center;justify-content:flex-start}.footer-container-contact-navigation-container-contact-socials img{width:30px;margin-right:1rem}.footer-container-contact-navigation-container-vertical-separator{height:210px;background-color:#fff;margin:0 2rem 0 1rem;border-left:1px solid white}.footer-container-contact-navigation-container-horizontal-separator{border-top:1px solid white;width:100%;margin:1.5rem 0}.footer-container-contact-navigation-container-navigation{margin-top:15px;width:50%;display:flex;flex-direction:column}.footer-container-contact-navigation-container-navigation h5{font-family:TwCenBold,sans-serif;font-size:1.2rem;margin-bottom:.5rem}.footer-container-contact-navigation-container-navigation a{text-decoration:none;color:#fff;margin-bottom:5px}@media only screen and (min-width: 1024px){.footer-container{display:flex;align-items:center;justify-content:center}.footer-container-contact-navigation-container-horizontal-separator{width:0;height:210px;background-color:#fff;margin:0 2rem 0 1rem;border-left:1px solid white}.footer-container-contact-navigation-container-contact{margin-top:-21px}}.contact-form-container{font-size:.8rem;color:#fff}.contact-form-container textarea:focus,.contact-form-container input:focus{outline:none}.contact-form-container-row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem;width:100%}.contact-form-container-row label{color:#fff;opacity:.7}.contact-form-container-row input{background-color:#191919;border:none;border-bottom:1px solid white;color:#fff!important;-webkit-text-fill-color:white!important}.contact-form-container-column{display:flex;flex-direction:column;width:50%;margin-right:15px}.contact-form-container-textarea{width:100%}.contact-form-container-textarea-row{display:flex;justify-content:space-between;align-items:center}.contact-form-container-textarea-column{display:flex;flex-direction:column;width:100%}.contact-form-container-textarea label{color:#fff;opacity:.7;margin-bottom:.2rem}.contact-form-container-textarea textarea{height:50%;border:none;background-color:#191919;border-bottom:1px solid white;margin-right:5px;resize:none;width:-webkit-fill-available;width:-moz-available;color:#fff}.contact-form-container-textarea button{border:none;background-color:transparent;height:100%}.contact-form-container-textarea button img{width:45px}@media only screen and (min-width: 1024px){.contact-form-container-column{width:20vw;margin-right:25px}.contact-form-container-textarea{width:90%}}.error-message-footer{color:red;font-size:.6rem;margin-top:5px;margin-bottom:5px}.footer-end-container{height:40%;padding:2% 5% 1%;display:flex;justify-content:space-evenly;flex-wrap:wrap}.footer-end-container a{text-decoration:none;color:#191919;margin-bottom:15px;font-size:13px}@media only screen and (min-width: 1024px){.footer-end-container{justify-content:space-evenly}}.home-section-six-container{color:#191919}.home-section-six-container-left,.home-section-six-container-right{display:none}.home-section-six-container-middle{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5rem 2rem;text-align:center;font-family:TwCenBold,sans-serif}.home-section-six-container-middle-yellow{color:#fed100;margin-top:5px}.home-section-six-container-middle-yellow span{color:#191919}.home-section-six-container-middle p{margin:2rem 0;font-family:Manrope,sans-serif;font-size:.9rem}.home-section-six-container-middle button{height:4rem;width:80%;text-transform:uppercase;letter-spacing:.2rem}@media only screen and (min-width: 1024px){.home-section-six-container{margin:2rem 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.home-section-six-container-left,.home-section-six-container-right{display:block}.home-section-six-container-left img,.home-section-six-container-right img{width:500px}.home-section-six-container-left{transform:translate(-130px)}.home-section-six-container-right{transform:translate(130px)}.home-section-six-container-middle{padding:0}.home-section-six-container-middle button{width:60%}}.button{width:100%;cursor:pointer;background-color:#191919;border:1px solid #191919;font-family:TwCenBold,sans-serif;font-size:.75rem;transition:all .3s ease-in-out;color:#fff;border-radius:5px}.button:hover{transform:scale(1.05)}.button-primary{background-color:#fed100;border:1px solid #fed100}.button-transparent{background-color:transparent;border:1px solid #191919;color:#191919}.button-transparent-primary{border:1px solid #fed100;color:#fed100}.button-uppercase{text-transform:uppercase}@media screen and (min-width: 768px){.button{font-size:.9rem}}.navbar{font-family:ManropeSemiBold,sans-serif;font-size:14px;z-index:150;display:none;align-items:center;padding-top:4rem;padding-left:9rem}.navbar-logo{display:hidden}.navbar-sticky{position:fixed;top:0;height:4rem;padding-top:0rem;padding-left:2rem;width:100%;overflow:hidden;background-color:#fff;box-shadow:0 2px 4px #0000001a}.navbar a{text-decoration:none}.navbar-tabs{display:flex;height:20px;margin-right:2rem}.navbar-tabs-element{margin-right:20px;cursor:pointer;position:relative}.navbar-tabs-element-selected{border-bottom:#fed100 2px solid;display:flex}.navbar-tabs-element p{color:#191919}.navbar-tabs-element.active-selected{border-bottom:#fed100 2px solid}.navbar-tabs-element-selected .navbar-tabs-element-content,.navbar-tabs-element-no-selected .navbar-tabs-element-content{display:flex;align-items:center}.navbar-tabs-element-selected img,.navbar-tabs-element-no-selected img{margin-right:5px}.navbar-tabs-element-no-selected:hover{border-bottom:#fed100 2px solid}.mobile-navbar{display:flex;justify-content:space-between;padding-top:1rem;padding-left:2rem;padding-right:2rem}.mobile-navbar-sticky{align-items:center;position:fixed;top:0;z-index:100;height:4rem;padding-top:0rem;padding-left:2rem;width:-webkit-fill-available;width:-moz-available;overflow:hidden;background-color:#fff;box-shadow:0 2px 4px #0000001a}.mobile-navbar svg{cursor:pointer}.mobile-navbar-menu{padding:1rem;background-color:#191919;height:100vh}.mobile-navbar-menu-header{display:flex;align-items:center;justify-content:space-between}.mobile-navbar-menu-header svg{cursor:pointer}.mobile-navbar-menu-body{height:50%;padding-top:4rem;display:flex;flex-direction:column;justify-content:space-around}.mobile-navbar-menu-body a{color:#fff;text-decoration:none}.mobile-navbar-menu-body a p{margin-left:5px;font-family:ManropeSemiBold,sans-serif;color:#fff}.menu-burger-icon{width:15;height:15;cursor:pointer}@media only screen and (min-width: 1024px){.mobile-navbar{display:none}.navbar{display:flex}.navbar-logo{display:block;margin-right:2rem}}.home-section-five{margin-top:10rem;font-family:Manrope,sans-serif}.home-section-five-title{background-image:url(/assets/projets-5c8f391a.svg);background-repeat:no-repeat;background-position:center;background-size:70%;height:200px}.home-section-five-cards{display:flex;flex-direction:column;justify-content:center;align-items:center}.home-section-five-card{border-radius:10px;height:70px;width:70%;box-shadow:0 10px 15px -3px #0000001a;margin-bottom:10px;animation:fadeIn 1s;transition:line-height 1s,height 1s,opacity 2s,border-radius 3s}.home-section-five-card-active{border-radius:10px;height:fit-content;height:-moz-fit-content;width:500px;box-shadow:0 10px 15px -3px #0000001a;margin-bottom:10px;animation:fadeIn 1s;transition:line-height 1s,height 1s,opacity 2s,border-radius 3s;margin-left:10px}.home-section-five-card-header{display:flex;justify-content:center;align-items:center;height:100%;border-radius:10px;cursor:pointer;animation:fadeIn 1s;transition:line-height 1s,height 1s,opacity 2s,border-radius 3s}.home-section-five-card-header h3{font-size:.8rem;color:#fff;width:180px;text-align:center;font-weight:700}.home-section-five-card-image-container{border-radius:50%;width:50px;animation:fadeIn 1s;transition:line-height 1s,height 1s,opacity 2s,border-radius 3s}.home-section-five-card-image-container img{height:40px;width:40px;border-radius:50%}.home-section-five-card:active{height:500px;display:flex;flex-direction:column;justify-content:flex-start}.home-section-five-card-hovered{opacity:0;animation:unFade 1.5s linear;border-radius:10px}.home-section-five-card-body{border-radius:10px;text-align:center;color:#fff;animation:fadeIn 1s;transition:line-height 1s,height 1s,opacity 2s,border-radius 3s;background:url(/assets/card_background-3bfef425.svg);background-repeat:no-repeat;background-position:center;background-size:100%;background-size:cover;height:500px;padding:3%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.home-section-five-card-body h3{font-family:ManropeSemiBold,sans-serif;font-size:1.2rem;margin-bottom:1rem}.home-section-five-card-body h4{font-family:ManropeSemiBold,sans-serif;font-size:.9rem;margin-bottom:1rem}.home-section-five-card-body h4 span{color:#fed100}.home-section-five-card-body p{font-size:.7rem;margin-bottom:1.2rem}.home-section-five-card-body button{margin-top:.5rem;height:3rem;color:#191919;text-transform:uppercase;width:70%}.home-section-five-all-projects-card{border-radius:10px;height:70px;width:70%;box-shadow:0 10px 15px -3px #0000001a;display:flex;justify-content:center;align-items:center;background-color:#191919;color:#fff}.home-section-five-all-projects-card h5{margin-right:1rem}.home-section-five-all-projects-card :hover{cursor:pointer}.home-section-five-all-projects-card img{height:40px}@media screen and (min-width: 1024px){.home-section-five{margin-top:3rem}.home-section-five-title{background-size:100%;background-size:contain;margin-bottom:5rem}.home-section-five-cards{flex-direction:row;align-items:flex-start;padding:0 3.5rem}.home-section-five-card{transition:width .5s;height:500px;width:200px;border-radius:10px;margin-left:10px}.home-section-five-card-header{flex-direction:column;height:100%;cursor:pointer}.home-section-five-card-header h3{font-size:.9rem;margin-top:15px;height:50px;font-weight:700}.home-section-five-card-body{height:auto;min-height:500px;border-radius:10px;display:flex;justify-content:space-between}.home-section-five-card-image-container{width:100px}.home-section-five-card-image-container img{height:100px;width:100px}.home-section-five-card:hover{width:500px;height:500px;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start}.home-section-five-card-hovered{opacity:0;animation:unFade 1s linear;border-radius:10px}.home-section-five-all-projects-card{height:500px;width:200px;flex-direction:column-reverse;justify-content:center;align-items:center;margin:0 .5rem}.home-section-five-all-projects-card h5{font-size:1rem;width:50%;text-align:center}.home-section-five-all-projects-card img{height:100px}}@media only screen and (min-width: 1500px){.home-section-five-cards{padding:0 15.5rem}}@media only screen and (max-width: 1024px){.home-section-five-card:hover{height:500px}.home-section-five-card-active{width:70%;height:500px}}.animate{animation:fade-in-from-bottom 1s ease forwards}.home-section-four{height:72vh;display:flex;justify-content:center;color:#191919}.home-section-four-background{background-image:url(/assets/background_method_mobile-4001be45.svg);background-repeat:repeat;background-size:contain;background-position:center;width:100%}.home-section-four-container{z-index:20;position:absolute;box-shadow:0 10px 41px -3px #0000004d;width:80%;background-color:#fff;border-radius:1rem;padding:1.5rem;margin-top:5rem}.home-section-four-container-title{display:flex;align-items:center;margin-bottom:3rem}.home-section-four-container-title-vertical-line{width:.4rem;height:1.5rem;background-color:#fed100;margin-right:.5rem}.home-section-four-container-title h2{font-family:TwCenBold,sans-serif;text-transform:uppercase}.home-section-four-container-content{display:flex;justify-content:center}.home-section-four-container-content-body{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem 1rem}.home-section-four-container-content-body-item{display:flex;flex-direction:column;align-items:center;height:80px;justify-content:space-between;min-width:106px}.home-section-four-container-content-body-item-image{position:relative}.home-section-four-container-content-body-item-image:hover,.home-section-four-container-content-body-item-image:active{cursor:default}.home-section-four-container-content-body-item-image-hovering{position:absolute;top:-5px;right:-5px}.home-section-four-container-content-body-item-image-hovering-hidden{display:none}.home-section-four-container-content-body-item h3{font-family:ManropeSemiBold,sans-serif;text-transform:uppercase;margin-top:1rem;font-size:.8rem;text-align:center}.home-section-four-container-action{display:flex;justify-content:center;margin-top:3rem}.home-section-four-container-action a{text-decoration:none;font-family:TwCenBold,sans-serif;text-transform:uppercase;font-size:1rem;color:#191919;cursor:pointer;padding-bottom:2px;border-bottom:2px solid #fed100}.home-section-four-container-action a span:first-of-type{margin-right:.5rem}.method-tooltip{font-family:Manrope,sans-serif!important;font-size:14px!important;background-color:#c4c4c4!important;max-width:15rem!important;border-radius:10px!important;text-align:center!important;box-shadow:0 10px 15px -3px #0000001a!important}@media only screen and (min-width: 279px){.home-section-four-container-content-body{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 600px){.home-section-four{height:52vh}.home-section-four-container-content-body{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width: 1250px){.home-section-four{height:37vh}.home-section-four-background{height:100%;margin-bottom:0}.home-section-four-container:hover{cursor:url(/assets/alveole-48244d00.svg),auto}.home-section-four-container-title{margin-bottom:0}.home-section-four-container-action{margin-top:0}.home-section-four-container-action a{font-size:.9rem}.home-section-four-container-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.home-section-four-container-content-body{width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-bottom:1rem}.home-section-four-container-content-body-item:hover{cursor:default}.home-section-four-container-content-body-item-image{position:relative}.home-section-four-container-content-body-item-image-hovering{position:absolute;top:-5px;right:-5px}.home-section-four-container-content-body-item-image-hovering-hidden{display:none}}@media only screen and (min-width: 1700px){.home-section-four-container{width:60%}}.scroll-icon{position:relative;align-self:center;width:3rem;margin-top:5%}.home-section-one-container{margin-top:64px;padding:1rem;margin-bottom:3rem;display:flex;flex-direction:column;font-family:ManropeSemiBold,sans-serif}.home-section-one-left{display:flex;flex-direction:column;margin-top:2rem;margin-left:2rem;margin-bottom:1rem;color:#191919;animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both}.home-section-one-left h1{margin-top:1.5rem;margin-bottom:1.5rem;font-size:18px}.home-section-one-left button{width:219px;text-wrap:nowrap;height:3rem;text-transform:uppercase;letter-spacing:.2rem}.home-section-one-right{border-radius:10px;margin:4rem 0 0 2rem;width:90%;height:35%;animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both;background-image:url(/assets/card_background-3bfef425.svg);background-size:auto;background-position:center;outline:white 3px solid;outline-offset:12px;position:relative}.home-section-one-right-logo{display:none}.home-section-one-right-testimony{display:flex;flex-direction:column;min-height:300px;justify-content:space-between}.home-section-one-right-testimony__title{color:#fff;font-size:1.25rem;font-weight:1000;align-self:center;margin-top:.5rem}.home-section-one-right-testimony__title span{color:#fed100;font-weight:1000;margin-right:.25rem;font-size:1.25rem}.home-section-one-right-testimony-group{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:nowrap;align-items:center}.home-section-one-right-testimony-group__logo{margin-right:2rem;width:20%}.home-section-one-right-testimony-group-content{display:flex;flex-direction:column;width:35%;justify-content:center}.home-section-one-right-testimony-group-content__name{color:#fff;font-size:.7rem;font-weight:1000}.home-section-one-right-testimony-group-content__description{color:#fff;font-size:.65rem}.home-section-one-right-testimony__button{margin-bottom:.5rem;align-self:center}.home-section-one-right-testimony__button button{background-color:transparent;border:1px solid #fed100;color:#fff}@media screen and (max-height: 400px){.home-section-five{margin-top:23rem}}@media screen and (max-height: 550px){.home-section-three-alveole-container{height:55%}.home-section-four-background{height:140%}.home-section-five{margin-top:17rem}.home-section-one-background{height:180vh}}@media only screen and (max-width: 1023px){.home-section-one-right-testimony-group{flex-direction:row!important}.home-section-one-right-testimony-group__logo{margin-left:1rem}.home-section-one-left{margin-top:0}.home-section-one-left-logo{display:none}.home-section-one-container{margin-top:0}}@media only screen and (min-width: 1024px){.scroll-icon{left:48%}.home-section-one-container{margin-top:4rem;padding:12rem 3rem 9rem;flex-direction:row;align-items:center}.home-section-one-right{width:80%;height:auto;margin-left:5rem;margin-top:0;margin-bottom:0}.home-section-one-right-logo{display:block;position:absolute;bottom:-3rem;left:-3rem}.home-section-one-right-testimony__title{font-size:1.25rem;margin-top:2rem;margin-bottom:1rem}.home-section-one-right-testimony__title span{margin-right:.25rem;font-size:1.25rem}.home-section-one-right-testimony-group-content{width:50%}.home-section-one-right-testimony-group-content__name{font-size:1.25rem}.home-section-one-right-testimony-group-content__description{font-size:.75rem}.home-section-one-right-testimony__button{margin-top:1rem;margin-bottom:2rem}.home-section-one-right-testimony__button button{height:60px}.home-section-one-left h1{margin-top:1.5rem;margin-bottom:1.5rem;font-size:24px;width:90%}.home-section-one-left button{height:4rem}}@media only screen and (max-width: 1224px){.home-section-one-right-testimony-group{flex-direction:column}.home-section-one-right-testimony-group-content{width:90%}.home-section-one-right-testimony-group__logo{margin-bottom:1rem}.home-section-one-right-logo{display:none}.home-section-one-left h1{margin-top:1.5rem;margin-bottom:1.5rem;font-size:24px;width:90%}.home-section-one-left button{height:4rem}}@media only screen and (min-width: 1430px){.home-section-one-right-testimony__title{font-size:2rem;margin-top:3rem;margin-bottom:2rem}.home-section-one-right-testimony__title span{margin-right:.25rem;font-size:2rem}.home-section-one-right-testimony-group-content{width:50%}.home-section-one-right-testimony-group-content__name{font-size:1.5rem}.home-section-one-right-testimony-group-content__description{font-size:1rem}.home-section-one-right-testimony__button{margin-top:2rem;margin-bottom:3rem}.home-section-one-right-testimony__button button{height:60px}.home-section-one-container{padding:8rem;height:95%}}@media screen and (max-width: 700px){.home-section-one-container{margin-top:0;height:auto}.home-section-one-left{margin-left:1rem}.home-section-one-right-testimony__button{margin:1rem}.home-section-one-right{margin-left:1rem}.home-section-one-right-testimony-group{flex-direction:column!important}.home-section-one-right-testimony-group-content{width:90%}.home-section-one-right-testimony-group-content__logo{max-width:30px;max-height:30px}}.home-section-three{height:100vh}.home-section-three-scrolling-container{margin-top:2rem;margin-bottom:2rem;rotate:-3deg;width:99%;overflow-x:hidden}.home-section-three-scrolling-container-anim{width:150%}.home-section-three-alveole-container{display:flex;justify-content:center;height:80%}.home-section-three-alveole-container-anim{width:100%}@media only screen and (max-height: 500px){.home-section-three-alveole-container{height:50%}.home-section-three-alveole-container-anim{width:50%}}@media only screen and (min-width: 750px){.home-section-three-alveole-container-anim{width:50%}}@media only screen and (min-width: 1024px){.home-section-three-alveole-container{height:80%}.home-section-three-alveole-container-anim{width:80%}}@media only screen and (min-width: 1600px){.home-section-three{margin-bottom:5rem}}@media only screen and (min-width: 1800px){.home-section-three{margin-bottom:10rem}}@media only screen and (min-width: 2000px){.home-section-three{margin-bottom:15rem}}.home-section-two{position:relative}.home-section-two-container{padding:3rem 2rem;align-items:center;display:flex;flex-direction:column;height:100%;background-color:#2d2d2d;border-radius:0 0 100px 100px;position:relative}.home-section-two-container-anim{position:absolute;width:10vw;bottom:-6vw}.home-section-two-player-container{background-color:#2d2d2d;width:100%;height:250px;display:hidden;position:relative;padding:1rem 0;border-radius:5px}.home-section-two-player-container-player{border-radius:20px;overflow:hidden}.animate-left{display:flex;animation:slide-in-right 1s cubic-bezier(.25,.46,.45,.94) both}.animate-right{animation:slide-in-left 1s cubic-bezier(.25,.46,.45,.94) both}.who-are-we{background-color:#fff;color:#191919;display:hidden;flex-direction:column;border-radius:1rem}.who-are-we-header{border-radius:1rem 1rem 0 0;background-image:url(/assets/background_top_bar_yellow-c19c8ffa.svg);background-repeat:no-repeat;background-size:cover;background-position:center;height:2.5rem;width:100%}.who-are-we-container{display:flex;flex-direction:column;align-items:center;padding:2rem}.who-are-we-container-title{display:flex;align-items:center;margin-bottom:1rem}.who-are-we-container-title-vertical-line{width:.5rem;height:1.5rem;background-color:#fed100;margin-right:1rem}.who-are-we-container-title h2{font-family:TwCenBold,sans-serif;text-transform:uppercase}.who-are-we-container p{font-family:Manrope,sans-serif;font-size:.8rem;text-align:justify;line-height:1.5;margin-bottom:1rem}.who-are-we-container button{height:3rem;width:60%;letter-spacing:.2rem}@media only screen and (min-width: 1025px){.home-section-two{position:relative;height:100vh}.home-section-two-container{height:85%;padding:2rem 4rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.home-section-two-container-anim{position:absolute;bottom:-5vw;width:10vw}.home-section-two-player-container{position:relative;width:50%;height:70%;padding-top:1rem;margin-right:1rem}.home-section-two-player-container-player{width:100%;position:relative;border-radius:20px}.who-are-we{width:35%;height:65%;flex-direction:row}.who-are-we-header{border-radius:1rem 0 0 1rem;background-size:cover;height:100%;background-image:url(/assets/background_side_bar_yellow-184fdc5f.svg)}.who-are-we-container{display:flex;justify-content:center;padding:5%}.who-are-we-container-title,.who-are-we-container p{margin-bottom:2rem}.who-are-we-container button{height:4rem;width:80%}}@media only screen and (min-width: 1300px){.who-are-we{height:65%}.who-are-we p{font-size:.9rem}}@media only screen and (min-width: 1700px){.who-are-we{max-height:610px}}.service-container{padding-top:5rem;overflow-x:hidden}.services{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.2rem;padding:1rem;margin:0 1.5rem}@media screen and (min-width: 768px){.services{grid-template-columns:repeat(1,1fr);margin:3rem 8.5rem 0 8.5em}.service-container{padding-top:6rem}}@media screen and (min-width: 1250px){.services{grid-template-columns:repeat(2,1fr)}.service-container{padding-top:9rem}}@media screen and (min-width: 1500px){.services{grid-template-columns:repeat(2,1fr);margin:3rem 14.5rem 0}}.header-container{padding:0 3rem}.header-title{font-size:2.25rem;font-weight:900;line-height:1.2;margin-bottom:1.5rem}.header-title-yellow{color:#fed100;font-weight:900;line-height:1.2;margin-bottom:1.5rem;font-size:2.5rem}.header-description{font-size:.7rem;font-weight:400;line-height:1.5;margin-bottom:1.5rem;max-width:80%}@media screen and (min-width: 768px){.header-container{padding:0 10rem}.header-title{font-size:3.5rem;font-weight:900;line-height:1.2;margin-bottom:1.5rem}.header-title-yellow{color:#fed100;font-weight:900;line-height:1.2;margin-bottom:1.5rem;font-size:3.5rem}.header-description{font-size:1.1rem;font-weight:400;line-height:1.4;margin-bottom:3.5rem}}@media screen and (min-width: 1500px){.header-container{padding:0 15.5rem}}.card-icon-right{display:flex;align-items:center;justify-content:space-between;padding:0 2rem;margin-bottom:1rem;height:190px;border-radius:.5rem;background-color:#fff;box-shadow:#0000001a 0 10px 36px,#00000008 0 0 0 1px}.card-icon-right__icon{padding-right:1.5rem;-o-object-fit:contain;object-fit:contain;max-width:75px;min-width:75px;display:none}.card-icon-right__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:100%}.card-icon-right__title{font-size:1rem;font-weight:900;padding:.5rem}.card-icon-right__description{font-size:.8rem;font-weight:400;padding:.5rem}.box-sizing-override{box-sizing:content-box}@media screen and (min-width: 400px){.card-icon-right__icon{display:unset}.card-icon-right__content{max-width:80%}}@media screen and (max-width: 490px){.card-icon-right{padding:1rem}.card-icon-right__title{font-size:.8rem}.card-icon-right__description{font-size:.7rem}.card-icon-right__icon{margin:0}}@media screen and (min-width: 1250px){.card-icon-right{margin-bottom:0;border-radius:.5rem;box-shadow:#00000029 0 10px 36px,#0000000f 0 0 0 1px;border:none;min-height:220px}.card-icon-right__icon{padding:1rem;max-width:150px;width:20%;min-width:100px}.card-icon-right__content{max-width:80%;padding:1rem}.card-icon-right__title{font-size:1.5rem;margin-bottom:.5rem;width:90%}.card-icon-right__description{font-size:.8rem;font-weight:400}}@media screen and (min-width: 1600px){.card-icon-right{padding:1rem 2rem}.card-icon-right__title{font-size:1.75rem}.card-icon-right__description{font-size:1rem}}.mobile-carousel{display:flex;flex-direction:column;align-items:center}.mobile-carousel .element{display:flex;flex-direction:column}.mobile-carousel .mobile-carousel__button{display:none}.mobile-carousel__pages{display:flex;flex-direction:row;justify-content:center;height:1rem;width:100%;align-items:center;margin-top:1rem}.mobile-carousel__pages .mobile-carousel__page{width:1rem;height:.5rem;border-radius:50%;background-color:#fff;margin:0 .25rem;cursor:pointer;box-shadow:0 0 .5rem #0003}.mobile-carousel__pages .mobile-carousel__page.active{background-color:#191919;width:1rem;border-radius:40%}.carousel-element{width:100%}.recruitment-container{padding-top:5rem;overflow:hidden}.recruitment-offers{margin:0 0 10rem}.recruitment-offers :last-child{border:none}@media screen and (min-width: 768px){.recruitment .recruitment-container{padding-top:9rem}.recruitment-offers{margin:0 0 15rem}}@media screen and (min-width: 1600px){.recruitment-offers{margin:0 0 25rem}}.spontaneous-application-background{display:flex;flex-direction:column;justify-content:center;background-image:url(/assets/background_method_mobile-4001be45.svg);background-position:inherit;position:relative}.application-sun{z-index:1;position:absolute;right:-50px;top:-50px}.application-recrutement{position:absolute;left:0;top:-110px;height:150px;z-index:2}.spontaneous-application{display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:75%;position:relative;top:-79px}.spontaneous-application-title{height:25%;display:flex;flex-direction:column;justify-content:space-around;z-index:1;font-weight:800;box-shadow:0 0 10px #0003;text-transform:uppercase;color:#fff;background-color:#191919;padding:3rem;border-radius:15px 15px 0 0}.spontaneous-application-title h1{font-size:1rem;max-lines:1;margin-bottom:1rem}.spontaneous-application-title h1:after{content:".";color:#fed100}.spontaneous-application-title h2{font-size:.9rem;font-weight:100}.spontaneous-application-content{z-index:1}.spontaneous-application-background-mobile{height:150vh;width:100%;position:absolute;bottom:-120vh}@media screen and (min-width: 380px){.spontaneous-application-title h1{font-size:1.3rem;margin-top:2rem}.spontaneous-application-title h2{font-size:1rem}}@media screen and (min-width: 768px){.application-recrutement{top:-120px;height:190px}}@media screen and (min-width: 1024px){.application-recrutement{top:-125px;height:225px}.spontaneous-application-title h1{font-size:1.8rem}.spontaneous-application-title h2{font-size:1.6rem}}@media screen and (min-width: 1300px){.application-recrutement{top:-145px;height:275px}}@media screen and (min-width: 1600px){.application-recrutement{top:-280px;height:480px}.spontaneous-application{top:-210px}.spontaneous-application-title{padding:10rem 13rem}.spontaneous-application-title h1,.spontaneous-application-title h2{font-size:2.5rem}.application-sun{right:-85px;top:-85px;height:200px}}.spontaneous-form-container{background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:5% 15%;box-shadow:0 0 10px #0003}.spontaneous-form-container textarea:focus,.spontaneous-form-container input:focus{outline:none}.spontaneous-form-container label{z-index:1;align-self:start;margin-left:-5%;font-weight:800;margin-bottom:2rem;font-size:1.35rem}.spontaneous-form-container-input{z-index:1;background-color:#fafafa;border-radius:5% 5% 0 0;width:100%;padding:0 5%;margin-bottom:7%;height:5rem;border:none;border-bottom:1px solid grey}.spontaneous-form-container-input input{border:none;height:100%;width:100%;font-size:1rem;padding:0}.spontaneous-form-container-input input ::-moz-placeholder{color:#1e1e1e}.spontaneous-form-container-input input ::placeholder{color:#1e1e1e}.spontaneous-form-container-input textarea{border:none;height:100%;resize:none;font-size:1rem;width:-webkit-fill-available;width:-moz-available;padding:0}.spontaneous-form-container-input textarea ::-moz-placeholder{color:#1e1e1e}.spontaneous-form-container-input textarea ::placeholder{color:#1e1e1e}.spontaneous-form-container-radio{display:grid;grid-template-columns:auto auto;width:110%;grid-gap:1rem;margin-bottom:10px;padding:0 5%}.spontaneous-form-container-radio-input{display:flex;align-items:center;justify-content:center;background-color:#fafafa;border-radius:5% 5% 0 0;padding:0 5%;margin-bottom:10px;height:3rem;border:none;border-bottom:1px solid #1e1e1e}.spontaneous-form-container-radio-input input{border:none;display:none;height:100%;width:100%}.spontaneous-form-container-radio-input input ::-moz-placeholder{color:#1e1e1e}.spontaneous-form-container-radio-input input ::placeholder{color:#1e1e1e}.spontaneous-form-container-radio-input-selected{background-color:#fed100;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:5% 5% 0 0;padding:0 5%;margin-bottom:10px;height:3rem;border:none;border-bottom:1px solid grey}.spontaneous-form-container-radio-input-selected input{border:none;display:none;height:100%;width:100%}.spontaneous-form-container-radio-input-selected input ::-moz-placeholder{color:#1e1e1e}.spontaneous-form-container-radio-input-selected input ::placeholder{color:#1e1e1e}.spontaneous-form-container-file{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-top:10%;margin-bottom:10%}.spontaneous-form-container-file input{display:none}.spontaneous-form-container-file-label{display:flex;flex-direction:column;align-items:flex-start}.spontaneous-form-container-file-label img{margin:5% 0;width:20%}.spontaneous-form-container-file-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;margin-top:5%;margin-bottom:5%}.spontaneous-form-container-file-list-item{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:1%}.spontaneous-form-container-file-list-item-name{width:70%;text-overflow:ellipsis;overflow:hidden;white-space:normal;font-size:.75rem}.spontaneous-form-container-file-list-item-name span{width:70%;text-overflow:ellipsis;max-lines:1}.spontaneous-form-container-file-list-item-delete{width:50px;display:flex;align-items:center;justify-content:flex-end;transform:rotate(90deg)}.spontaneous-form-container-file-list-item-download{width:52px;display:flex;align-items:center;justify-content:flex-end;transform:rotate(90deg)}.spontaneous-form-container-button button{background-color:#fed100;width:40vw;font-family:ManropeSemiBold,sans-serif;border-radius:5% 5% 0 0;padding:0 10px;margin:5vh 0;height:3rem;border:none;font-weight:900}.sp-contract-input-0{display:none}.spontaneous-form-container-file-list-item-download,.spontaneous-form-container-file-list-item-delete,.spontaneous-form-container-file-list-item-upload{cursor:pointer}.offer{width:73%;height:auto;margin:0 auto 20px;padding:20px;animation:slide-down .5s ease-in-out;position:relative;border-bottom:1px #1e1e1e solid;transition:all .5s ease-in-out}.offer-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}.offer-header-title{font-size:2rem;font-weight:600;text-transform:uppercase}.offer-header-arrow{width:20px;height:20px}.offer-header-arrow-deployed{transform:rotate(90deg);transition:all .25s ease-in-out}.offer-deployed{transition:all .25s ease-in-out;z-index:5;background-color:#fff}.offer-links{display:flex;flex-direction:column;align-items:center;margin:20px 0;padding:5px;font-size:.8rem}.offer-links-pdf{background-color:transparent;text-transform:uppercase;border:2px solid #fed100!important;border-radius:5px;color:#191919;font-weight:1000;height:60px;width:200px;margin:0 0 1rem;font-size:.9rem}.offer-links-pdf:hover,.offer-links-pdf:focus{background-color:#191919;color:#fff;border:none}.offer-links-apply{background-color:#191919;border-radius:5px;color:#fff;text-transform:uppercase;font-weight:600;height:60px;width:200px;font-size:.9rem}.offer-links-apply:hover,.offer-links-apply:focus{background-color:#fed100;color:#191919}.error-message-offer{color:red;font-size:.8rem;font-weight:600}@media screen and (min-width: 768px){.offer-links{display:flex;flex-direction:row;align-items:center;margin:20px 0;padding:5px;font-size:.8rem}.offer-links-pdf{margin:0 20px 0 10px;font-size:.9rem}.offer-links-pdf:hover,.offer-links-pdf:focus{background-color:#191919;color:#fff;border:none}}input[type=file]#ap-file-input{display:none}.css-79ws1d-MuiModal-root{overflow:scroll}.applications-form-container{overflow:"scroll";background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:1% 8%;box-shadow:0 0 10px #0003}.applications-form-container textarea:focus,.applications-form-container input:focus{outline:none}.applications-form-container label{z-index:1;align-self:start;margin-left:-5%;font-weight:800;margin-bottom:1rem;font-size:1.35rem}.applications-form-container-input{z-index:1;background-color:#fff;border-radius:5% 5% 0 0;width:100%;padding:0 5%;margin-bottom:3%;height:2.5rem;border:none;border-bottom:1px solid grey}.applications-form-container-input-area{z-index:1;background-color:#fff;border-radius:5% 5% 0 0;width:100%;padding:0 5%;margin-bottom:3%;border:none;border-bottom:1px solid grey;height:4rem}.applications-form-container-input-area textarea{border:none;height:100%;resize:none;font-size:1rem;width:-webkit-fill-available;width:-moz-available;padding:0}.applications-form-container-input-area textarea ::-moz-placeholder{color:#1e1e1e}.applications-form-container-input-area textarea ::placeholder{color:#1e1e1e}.applications-form-container-input input{border:none;height:100%;width:100%;font-size:1rem;padding:0}.applications-form-container-input input ::-moz-placeholder{color:#1e1e1e}.applications-form-container-input input ::placeholder{color:#1e1e1e}.applications-form-container-radio{display:grid;grid-template-columns:auto auto;width:110%;grid-gap:1rem;margin-bottom:10px;padding:0 5%}.applications-form-container-radio-input{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:5% 5% 0 0;padding:0 5%;margin-bottom:10px;height:3rem;border:none;border-bottom:1px solid grey}.applications-form-container-radio-input input{border:none;display:none;height:100%;width:100%}.applications-form-container-radio-input input ::-moz-placeholder{color:#1e1e1e}.applications-form-container-radio-input input ::placeholder{color:#1e1e1e}.applications-form-container-radio-input-selected{background-color:#fed100;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:5% 5% 0 0;padding:0 5%;margin-bottom:10px;height:3rem;border:none;border-bottom:1px solid grey}.applications-form-container-radio-input-selected input{border:none;display:none;height:100%;width:100%}.applications-form-container-radio-input-selected input ::-moz-placeholder{color:#1e1e1e}.applications-form-container-radio-input-selected input ::placeholder{color:#1e1e1e}.applications-form-container-file{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-top:10%;margin-bottom:10%}.applications-form-container-file input{display:none}.applications-form-container-file-label{display:flex;flex-direction:column;align-items:flex-start}.applications-form-container-file-label img{margin:5% 0;width:20%}.applications-form-container-file-list{display:flex;flex-direction:column;align-items:flex-start;width:50vw;height:7vh;overflow-x:hidden}.applications-form-container-file-list-item{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:1%}.applications-form-container-file-list-item-name{width:70%;text-overflow:ellipsis;overflow:hidden;white-space:normal;font-size:.75rem}.applications-form-container-file-list-item-name span{width:70%;text-overflow:ellipsis;max-lines:1}.applications-form-container-file-list-item-delete,.applications-form-container-file-list-item-download{width:25px;display:flex;align-items:center;justify-content:flex-end;transform:rotate(90deg)}.applications-form-container-button button{background-color:#fed100;width:150px;font-family:ManropeSemiBold,sans-serif;border-radius:5% 5% 0 0;padding:0 10px;margin:2rem 0 1rem;height:3rem;border:none;font-weight:900}.error-message{color:red;font-size:.8rem;margin-top:5px;margin-bottom:0;margin-left:-5%;align-self:flex-start}.ap-contract-input-0{display:none}.projects-container{overflow:hidden;padding-top:5rem}.carousel *{-o-object-fit:cover;object-fit:cover}.no-project{display:flex;justify-content:center;margin-bottom:9rem;font-size:2rem;font-weight:1000}.testimony-video-text{display:flex;align-items:center;gap:20px}.testimony-text{flex:0 0 70%}.testimony-text-no-video{flex:0 0 100%}.video-testimony{flex:0 0 30%;background-color:#2d2d2d;padding:1rem 0;border-radius:1rem}.project-details{overflow:hidden}.project-details-container{margin-top:4rem}.project-details-presentation{display:flex;margin-top:64px;flex-direction:column;justify-content:center;position:relative}.project-details-presentation img:not(.logo-detail){width:-webkit-fill-available;width:-moz-available;-o-object-fit:cover;object-fit:cover;max-height:350px}.project-details-presentation__name{margin:0 2rem;align-self:center;font-size:1.5rem;font-weight:1000}.project-details-presentation__description{margin:1rem 0 4rem;align-self:center;text-align:center;max-width:50%}.project-details-presentation__button{margin-bottom:10rem;align-self:center;z-index:2}.project-details-presentation__button button{height:65px;width:250px;font-weight:1000;background-color:#191919;color:#fff}.project-details-information{background-color:#c4c4c4;padding:0 1rem;display:flex;margin-bottom:2rem;border-radius:0 0 5rem 5rem;flex-direction:column}.project-details-information-container{display:flex;flex-direction:column;position:relative;top:-60px}.project-details-information-features{border-radius:1rem;background-color:#fff;margin-top:7%;display:flex;flex-direction:column;justify-content:center;box-shadow:#00000012 0 1px 2px,#00000012 0 2px 4px,#00000012 0 4px 8px,#00000012 0 8px 16px,#00000012 0 16px 32px,#00000012 0 32px 64px;padding:1rem}.project-details-information-features__title{font-weight:1000;margin-bottom:1rem}.project-details-information-features__title span{color:#ffd430}.project-details-information-features__year,.project-details-information-features__duration,.project-details-information-features__team,.project-details-information-features__technology{display:flex;padding:0 1rem;margin:.5rem 0;font-size:.9rem;font-weight:500;flex-direction:column}.project-details-information-features__year .bold,.project-details-information-features__duration .bold,.project-details-information-features__team .bold,.project-details-information-features__technology .bold{font-weight:1000}.project-details-information-features__year svg,.project-details-information-features__duration svg,.project-details-information-features__team svg,.project-details-information-features__technology svg{margin-right:1rem;height:inherit}.project-details-information-service{display:flex;flex-direction:column}.project-details-information-service__carousel{display:flex}.project-details-information-service__carousel img{height:100%;border-radius:1rem;width:-webkit-fill-available;width:-moz-available;margin:2rem 0}.project-details-information-service__mission{background-color:#fff;border-radius:1rem;display:flex;flex-direction:column}.project-details-information-service__mission-background-mobile{border-radius:1rem 1rem 0 0;background-position:center;height:2.5rem;width:100%;background-size:cover;background-image:url(/assets/background_top_bar_yellow-c19c8ffa.svg)}.project-details-information-service__mission-content{padding:2rem 1rem}.project-details-information-service__mission-title{font-size:1.5rem;font-weight:1000;margin-bottom:1.5rem}.project-details-information-service__mission-title span{color:#ffd430}.project-details-information-service__mission-mission{margin:1rem 0 0 1.5rem;display:flex;font-size:1rem;align-items:center}.project-details-information-service__mission-mission img{width:50px;margin-right:1rem;height:inherit}.project-details-testimony{background-color:#ffd430;padding:3rem 1rem}.project-details-testimony__title{color:#fff;font-weight:1000;font-size:1.5rem;margin-bottom:2rem}.project-details-testimony-card{background-color:#fff;padding-left:2rem;border-radius:1rem;padding:15px;margin:1rem 0}.project-details-testimony-card__title{font-weight:1000;font-size:1.2rem;margin-bottom:1rem}.project-details-testimony-card__content{font-size:1rem}.project-details-testimony-card__link{margin-top:.5rem;text-decoration:underline}.project-details-testimony-card__link:hover{color:#ffd430}.project-details-testimony-card__img{display:none}.project-details-article{padding:3rem 1rem;display:flex;flex-direction:column}.project-details-article__title{text-align:center;font-size:1.5rem;font-weight:1000;margin-bottom:3rem}.project-details-article__title span{color:#ffd430}.project-details-article-card{background-color:#fff;padding:2rem;border-radius:1rem!important}.project-details-article-card__content-close{font-size:1rem;height:30rem;overflow:hidden}.project-details-article-card__content-open{font-size:1rem}.project-details-article-card-extends button{width:100%;font-weight:1000;padding:1rem 0;border:0px;border-radius:0 0 1rem 1rem;background-color:#fff;outline:none;color:#191919}.project-details-article-card-extends button:hover{color:#191919}.project-details-article-card-group{display:flex;flex-direction:column;box-shadow:#00000012 0 1px 2px,#00000012 0 2px 4px,#00000012 0 4px 8px,#00000012 0 8px 16px,#00000012 0 16px 32px,#00000012 0 32px 64px;border-radius:1rem;position:relative}.project-details-features{display:flex;justify-content:space-around;padding:40px 2rem;flex-wrap:nowrap}.project-details-features__title{font-size:1.5rem;font-weight:1000;text-align:center}.project-details-features__title span{color:#ffd430}.project-details-features-front{box-shadow:#00000012 0 1px 2px,#00000012 0 2px 4px,#00000012 0 4px 8px,#00000012 0 8px 16px,#00000012 0 16px 32px,#00000012 0 32px 64px;display:flex;width:50%;border-radius:1rem;flex-direction:column;margin-right:30px;flex-wrap:wrap;position:relative;z-index:1}.project-details-features-front__img{display:flex;justify-content:center}.project-details-features-front__img img{-o-object-fit:cover;object-fit:cover;border-radius:1rem 1rem 0 0;width:100%;max-height:275px}.project-details-features-front__title{font-size:1.2rem;text-align:center;align-self:center;font-weight:1000;margin:1rem 5px}.project-details-features-front__content{display:flex;flex-direction:column;padding:0 2rem 2rem;justify-content:center}.project-details-features-front__content div{margin-bottom:1rem;width:100%}.project-details-features-back{box-shadow:#00000012 0 1px 2px,#00000012 0 2px 4px,#00000012 0 4px 8px,#00000012 0 8px 16px,#00000012 0 16px 32px,#00000012 0 32px 64px;display:flex;border-radius:1rem;flex-direction:column;background-color:#fff;width:50%}.project-details-features-back__img{display:flex;justify-content:center}.project-details-features-back__img img{-o-object-fit:cover;object-fit:cover;border-radius:1rem 1rem 0 0;width:100%;max-height:275px}.project-details-features-back__title{font-size:1.2rem;text-align:center;align-self:center;font-weight:1000;margin:1rem 5px}.project-details-features-back__content{display:flex;flex-direction:column;padding:0 2rem 2rem;justify-content:center}.project-details-features-back__content div{margin-bottom:1rem;width:100%}.project-details-features-back__content div span{color:#ffd430}.link-testimony{cursor:pointer}.projects-details-article-sun-left{display:none;left:-7vh;top:7vh;position:absolute;z-index:-1}.projects-details-article-sun-right{display:none;right:-8vh;top:35vh;position:absolute;z-index:-1}.projects-details-features-sun-top{display:none;left:5vh;top:-8vh;position:absolute;z-index:-1}.projects-details-features-sun-bot{display:none;right:7vh;bottom:-9vh;position:absolute;z-index:-1}.projects-card{display:flex;flex-direction:column;position:relative;padding-top:3rem;border-top-right-radius:4rem;border-top-left-radius:4rem;background-color:#c4c4c4}.projects-card-top{display:flex;flex-wrap:nowrap;position:relative}.projects-categories{display:flex;flex-wrap:nowrap;margin-left:2.2rem;width:100%;overflow-x:scroll;margin-top:4rem}.projects-categories a{text-decoration:none;color:#191919}.projects-categories a:active{background-color:#191919;color:#fff;border-radius:2rem}.logo-title-project{display:flex;justify-content:center;align-items:center;margin-top:1rem}.logo-detail{max-height:50px}.projects-anim{position:absolute;width:15%;left:44%;top:-37px}.projects-sun{position:absolute;left:10.2%;top:-23px;z-index:0}@media screen and (min-width: 400px){.project-details-presentation__name{font-size:1.2rem}.project-details-presentation__description{font-size:.8rem}.project-details-testimony,.project-details-article{padding:3rem}.project-details-features{padding:40px 2rem}.project-details-information{padding:0 3rem}.project-details-information-features{padding:2rem}.project-details-information-features__year,.project-details-information-features__team,.project-details-information-features__duration,.project-details-information-features__technology{flex-direction:column}.project-details-service__mission-content{padding:2rem 3rem}.projects-anim{width:15%;left:44%;top:-40px}}@media screen and (min-width: 500px){.projects-anim{width:15%;left:44%;top:-37px}.project-details-information-features__year,.project-details-information-features__team,.project-details-information-features__duration,.project-details-information-features__technology{flex-direction:row}}@media screen and (max-width: 1050px){.testimony-video-text{flex-direction:column;gap:0}.testimony-text{width:100%}.video-testimony{width:100%!important;display:hidden;position:relative;padding:1rem 0;margin-bottom:2rem}.project-details-testimony-card{margin:3px 0;align-items:center}.project-details-testimony-card__img{width:100px;height:100px}}@media screen and (min-width: 600px){.projects-anim{width:15%;left:44%;top:-45px}.project-details-information-service__mission-background{border-radius:1rem 1rem 0 0;background-position:center;height:2.5rem;width:100%;background-size:cover;background-image:url(/assets/background_top_bar_yellow-c19c8ffa.svg)}}@media screen and (min-width: 650px){.projects-anim{width:15%;left:44%;top:-50px}}@media screen and (min-width: 700px){.projects-anim{width:12%;left:44%;top:-44px}}@media screen and (min-width: 768px){.project-details-presentation__name{font-size:1.8rem}.project-details-presentation__description{font-size:.8rem}.project-details-presentation__button{margin-bottom:12rem}.project-details-information-service__carousel img{margin:2rem 5rem}.project-details-information-service__mission{margin:0 5rem}.project-details-information-features{margin:3rem 5rem 0}.project-details-testimony__title{font-size:2rem}.project-details-testimony-card{display:flex;flex-direction:row;height:auto}.project-details-testimony-card__group{display:flex;flex-direction:column;justify-content:center}.project-details-testimony-card__img{display:unset;margin-right:2rem}.project-details-article{padding:3rem 2rem;margin-bottom:3rem}.project-details-article__title{font-size:4rem}.project-details-article-card{padding:4rem}.project-details-features{overflow-x:unset;justify-content:center;padding:40px 2rem}.project-details-features__title{font-size:4rem;margin:4rem 0 3rem}.project-details-features-front{margin-right:3rem;width:50%}.project-details-features-front__title{text-align:unset;width:unset;align-self:unset;padding:0 2rem;margin:3rem 0 1.5rem;font-size:1.75rem}.project-details-features-front__content{padding:0 2rem 2rem;min-height:175px;justify-content:flex-start}.project-details-features-front__content div{margin-bottom:1.5rem}.project-details-features-back{width:50%}.project-details-features-back__title{text-align:unset;width:unset;align-self:unset;padding:0 2rem;margin:3rem 0 1.5rem;font-size:1.75rem}.project-details-features-back__content{padding:0 2rem 2rem;min-height:175px;justify-content:flex-start}.project-details-features-back__content div{margin-bottom:1.5rem}.projects-card{flex-direction:row;flex-wrap:wrap;justify-content:center;padding:6rem 0;margin-bottom:0;border-top-right-radius:12rem;border-top-left-radius:12rem}.projects-card-top{flex-wrap:wrap;justify-content:center}.projects-categories{flex-wrap:wrap;justify-content:space-around;padding:0 6rem;margin:6rem 0 2rem;overflow-x:hidden;overflow-y:hidden;align-items:center;display:flex;align-content:space-around}.projects-search{margin:0}.projects-search-background{height:300px;border-radius:0}.projects-search-background p{font-size:2.5rem;font-weight:1000;margin-top:100px}.projects-container{padding-top:9rem}.projects-anim{width:14%;left:43%;top:-55px}}@media screen and (min-width: 900px){.projects-anim{width:14%;left:43%;top:-65px}.projects-sun{left:9%}.project-details-presentation__name{font-size:1.6rem}.project-details-presentation__description{font-size:.8rem}}@media screen and (min-width: 1050px){.projects-anim{width:14%;left:43%;top:-80px}.projects-sun{left:10.2%}.project-details-presentation__name{font-size:1.5rem}.project-details-presentation__description{font-size:1rem}.project-details-testimony-card{align-items:center;height:250px}.project-details-testimony-card__img{width:100px}}@media screen and (min-width: 1200px){.projects-anim{width:11%;left:45%;top:-70px}.project-details-testimony-card{align-items:center;height:200px}.project-details-testimony-card__img{width:100px}}@media screen and (min-width: 1350px){.projects-anim{width:9%;left:46%;top:-62px}.projects-categories{padding:0 15rem;margin:6rem 0 2rem}.project-details-presentation__name{font-size:1.8rem}.project-details-presentation__description{font-size:1.1rem}.project-details-testimony-card{align-items:center;height:200px}.project-details-testimony-card__img{width:100px}}@media screen and (min-width: 1500px){.projects-details-features-sun-top{display:unset;left:5vh;top:-7vh;position:absolute;z-index:-1}.projects-details-features-sun-bot{display:unset;right:7vh;bottom:-7vh;position:absolute;z-index:-1}.projects-categories{padding:0 17rem}.projects-details-article-sun-left{display:unset;left:-7vh;top:7vh;position:absolute;z-index:-1}.projects-details-article-sun-right{display:unset;right:-7vh;top:35vh;position:absolute;z-index:-1}.project-details-information{padding:0 10rem}.project-details-information-service{margin-top:7rem;flex-direction:row;justify-content:center}.project-details-information-service__carousel{margin-right:1rem}.project-details-information-service__carousel img{margin:0}.project-details-information-service__mission{width:90%;min-height:550px;flex-direction:row}.project-details-information-service__mission-mission{margin:2rem 0 0 2rem;font-size:1.2rem}.project-details-information-service__mission-background{border-radius:1rem 0 0 1rem;background-position:center;height:auto;width:4.5rem;background-size:cover;background-image:url(/assets/background_side_bar_yellow-184fdc5f.svg)}.project-details-information-container{top:-115px}.project-details-information-features{padding:40px 2rem;margin:6rem 0 0}.project-details-information-features__title{font-size:1.2rem}.project-details-information-features__year,.project-details-information-features__duration,.project-details-information-features__team,.project-details-information-features__technology{font-size:1.1rem;padding:0}.project-details-information-features__year .bold,.project-details-information-features__duration .bold,.project-details-information-features__team .bold,.project-details-information-features__technology .bold{font-weight:1000}.project-details-information-features__year svg,.project-details-information-features__duration svg,.project-details-information-features__team svg,.project-details-information-features__technology svg{margin-right:1rem;height:inherit}.project-details-information-features__group{display:flex;justify-content:space-evenly;align-items:center}.project-details-testimony{padding:5rem 6rem}.project-details-testimony__title{font-size:2rem}.project-details-testimony-card{display:flex;align-items:center;flex-direction:row;height:200px;margin:2rem 0}.project-details-testimony-card__group{display:flex;flex-direction:column;justify-content:center}.project-details-testimony-card__img{display:flex;width:100px;height:100px;margin-right:2rem}.project-details-article{padding:3rem 15.5rem;margin-bottom:3rem}.project-details-article__title{font-size:4rem}.project-details-features{overflow-x:unset;justify-content:center;padding:40px 15.5rem}.project-details-features__title{font-size:4rem;margin:4rem 0 3rem}.project-details-features-front{margin-right:6rem;width:50%;position:relative}.project-details-features-front__title{text-align:unset;width:unset;align-self:unset;padding:0 5rem;margin:3rem 0 1.5rem;font-size:1.75rem}.project-details-features-front__content{padding:0 5rem 2rem;min-height:175px;justify-content:flex-start}.project-details-features-front__content div{margin-bottom:1.5rem}.project-details-features-back{position:relative;width:50%}.project-details-features-back__title{text-align:unset;width:unset;align-self:unset;padding:0 5rem;margin:3rem 0 1.5rem;font-size:1.75rem}.project-details-features-back__content{padding:0 5rem 2rem;min-height:175px;justify-content:flex-start}.project-details-features-back__content div{margin-bottom:1.5rem}.projects-anim{width:9%;left:46%;top:-75px}}.none-project-details-presentation{height:95px}.adapt-margin-card{margin-right:0}@media screen and (min-width: 1700px){.projects-anim{width:9%;left:46%;top:-76px}.projects-categories{padding:0 21rem}}@media screen and (min-width: 1850px){.projects-anim{width:7%;left:47%;top:-65px}.projects-categories{padding:0 32rem}.project-details-presentation__name{font-size:2.5rem}.project-details-presentation__description{font-size:1.5rem}}@media screen and (max-width: 601px){.project-details-features{display:flex;flex-direction:column;align-items:center;padding:0}.project-details-features-front{width:70%;margin:30px 0}.project-details-features-back{width:70%}}.project-card{cursor:pointer;margin:1rem 2rem;box-shadow:#00000012 0 1px 2px,#00000012 0 2px 4px,#00000012 0 4px 8px,#00000012 0 8px 16px,#00000012 0 16px 32px,#00000012 0 32px 64px;border-radius:.8rem;background-color:#fff}.project-card__image{width:100%;border-top-right-radius:.9rem;border-top-left-radius:.9rem;-o-object-fit:cover;object-fit:cover;position:relative;display:flex;justify-content:center}.project-card__content{padding:1rem}.project-card__category{border:2px #000000 solid;border-radius:1rem;width:7rem;text-align:center;padding:2%;display:flex;align-items:center;justify-content:center}.project-card__category-group{display:flex;flex-direction:row;flex-wrap:wrap;margin:12%}.project-card__category-button{height:150px;display:flex;flex-direction:column;justify-content:space-evenly}.project-card__title{font-size:1.2rem;font-weight:1000;margin:.5rem 0;overflow:hidden}.project-card__description{font-size:.9rem}.project-card__open-place{margin-top:15%}.project-card__open-place:hover{font-weight:700}.title-logo-ligne{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.logo-card{width:3rem;height:3rem;margin-right:1rem}.project-card-top{cursor:pointer;justify-content:center;width:-webkit-fill-available;width:-moz-available;display:flex;flex-direction:row}.project-card-top__image{border-radius:.8rem;width:auto;z-index:1;-o-object-fit:cover;object-fit:cover;position:relative}.project-card-top__content{background-color:#fff;border-radius:.8rem;padding:1.5rem;box-shadow:#0000001a 0 10px 50px;min-height:auto;position:relative;margin-top:0}.project-card-top__category{border:2px #000000 solid;border-radius:1rem;width:7rem;text-align:center;padding:2%;margin:2%}.project-card-top__category-group{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:space-evenly}.project-card-top__title{font-size:1.2rem;font-weight:1000;margin:1rem 0}.project-card-top__description{font-size:.9rem}.project-card-top__open{color:#191919;text-decoration:none;bottom:1.5rem;padding:2%;border-radius:1rem}.project-card-top__open:hover{font-weight:700}@media screen and (min-width: 335px){.project-card__category{margin:2%}.project-card__category-group{justify-content:space-evenly;align-items:stretch;flex-wrap:wrap;margin:1%}.project-card-top{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-evenly;margin:5rem}.project-card-top__image{z-index:1}}@media screen and (min-width: 601px){.project-card__description{font-size:.9rem;height:50px}.project-card-top__content{margin-top:0}}@media screen and (min-width: 768px){.project-card{margin:0rem .5rem 2rem;min-height:450px;width:35%}.project-card__category{margin:2%}.project-card__category-group{display:flex;flex-direction:row;justify-content:center}.project-card__open{bottom:1.5rem;color:#191919;text-decoration:none;font-size:.7rem}.project-card__open:hover{font-weight:700}.project-card__title{font-size:.9rem;font-weight:1000;margin:2rem 0 1rem;overflow:hidden}.project-card__description{font-size:.7rem;height:180px}.project-card-top{flex-direction:column}.project-card-top__content{box-shadow:#0006 0 10px 50px}.project-card-top__category{margin-right:1rem}}@media screen and (min-width: 1200px){.project-card__title{font-size:1.2rem}.project-card__open{font-size:.9rem}.project-card__description{font-size:.9rem;height:200px}.project-card__category-button{height:200px}.project-card-top{display:flex;flex-wrap:nowrap;width:74%;flex-direction:row}.project-card-top__content{min-width:33.3333%;max-width:33.3333%}}@media screen and (min-width: 1300px){.project-card__description{font-size:.9rem;height:120px}}@media screen and (min-width: 1700px){.project-card{width:27%}.project-card__title{font-size:1.2rem}.project-card__description{font-size:.9rem;height:100px}.project-card-top{flex-direction:row}.project-card-top__category{flex-wrap:nowrap}}.technology{overflow-x:hidden}.technology .technology-container{padding-top:5rem}.technology-choice{display:flex;flex-direction:column}.technology-choice__title{margin:3rem 3rem 1rem;color:#fff;font-size:1.6rem;font-weight:1000}.technology-choice-background{background-image:url(/assets/background_method_mobile-4001be45.svg);background-position:center;position:relative;margin-top:2rem}.technologies{display:grid;grid-gap:1.2rem;padding:3rem}.technologies__title{padding-left:3rem;color:#191919;font-size:1.6rem;font-weight:1000}.technologies__title:after{content:".";color:#fed100}@media screen and (min-width: 768px){.technology .technology-container{padding-top:9rem}.technologies{padding:3rem 9rem}.technologies__title{padding-left:10rem}}@media screen and (min-width: 1250px){.technologies__title{padding-left:10rem;color:#191919;font-size:2.8rem;font-weight:1000}.technologies__title:after{content:".";color:#fed100}.technology-choice__title{font-size:2.8rem;margin:3rem 15.5rem 0}}@media screen and (min-width: 1500px){.technologies{margin:20px;padding:3rem 13rem}.technologies__title{padding-left:15rem}}.technology-carousel{display:flex;flex-direction:row;align-items:center}.technology-carousel .technology-element-4{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.technology-carousel .technology-element-3{display:grid;grid-template-columns:repeat(1,1fr);width:100%}.technology-carousel .element{display:flex;flex-direction:column}.technology-carousel .technology-carousel__button{display:none}.technology-carousel .technology-carousel__button.active-button{outline:auto #191919}.technology-carousel__pages{display:flex;flex-direction:row;justify-content:center;height:1rem;width:100%;align-items:center;margin-top:1rem}.technology-carousel__pages .technology-carousel__page{width:1rem;height:.5rem;border-radius:50%;background-color:#fff;box-shadow:0 0 .5rem #0003;margin:0 .25rem;cursor:pointer}.technology-carousel__pages .technology-carousel__page.active{background-color:#191919;width:1rem;border-radius:40%}@media screen and (min-width: 768px){.technology-carousel .technology-carousel__page{margin-top:3rem}}.choice-card{background-color:#fff;width:-webkit-fill-available;width:-moz-available;display:flex;flex-direction:column;margin:1.5rem 3rem;justify-content:center;border-radius:1rem}.choice-card__content{padding:1rem;text-align:justify}.choice-card__title{margin-bottom:1rem;font-weight:1000;font-size:1.2rem}.choice-card:last-child{margin-bottom:3rem}@media screen and (min-width: 450px){.choice-card__content{padding:2rem}}@media screen and (min-width: 1250px){.choice-card{margin:3rem 15.5rem 0}.choice-card__title{margin-bottom:1rem;font-weight:1000;font-size:1.8rem}.choice-card:last-child{margin-bottom:7rem}}.team{overflow-x:hidden}.team .team-container{padding-top:6rem}.team-card{display:flex;flex-direction:column;position:relative;padding-top:1rem;margin:2rem 0 .3rem;border-bottom-right-radius:4rem;border-bottom-left-radius:4rem;background-color:#c4c4c4}.team-card h2{text-align:center;font-size:3rem;margin:2.5rem 0}.team-card h2:after{color:#fed100;content:"."}.team-sun-left,.team-sun-right{display:none}.flip-card{display:flex;justify-content:center;align-items:center;margin-bottom:10rem;width:100%;flex-wrap:wrap}@media screen and (min-width: 768px){.team .team-container{padding-top:9rem}.team-sun-left{display:unset;position:absolute;left:50px;top:415px;height:150px}.team-sun-right{display:unset;position:absolute;right:70px;bottom:280px;height:150px;rotate:15deg}.team-card{border-bottom-right-radius:12rem;border-bottom-left-radius:12rem;padding:0 3.5rem}}@media screen and (min-width: 936px){.team-sun-left{left:-5px}.team-sun-right{right:-10px;bottom:600px}}@media screen and (min-width: 1024px){.team-sun-left{left:35px}.team-sun-right{right:35px}}@media screen and (min-width: 1150px){.team-sun-left{left:95px}.team-sun-right{right:100px}}@media screen and (min-width: 1205px){.team-sun-left{left:0}.team-sun-right{right:0;bottom:280px}}@media screen and (min-width: 1450px){.team-sun-left{left:110px}.team-sun-right{right:120px}.team-card{padding:0 10.5rem}}@media screen and (min-width: 1600px){.team-card{padding:0 15.5rem}.team-sun-left{left:190px}.team-sun-right{right:195px;bottom:50px}}@media screen and (min-width: 1860px){.team-sun-left{left:175px;top:395px;height:200px}.team-sun-right{right:190px;bottom:325px;height:200px;rotate:15deg}}.join-us{display:flex;flex-direction:column;align-items:center;position:relative}.join-us .illu-right{display:none;position:absolute;right:0;align-self:flex-end;height:16rem;transform:scaleX(-1);top:-50px}.join-us .illu-left{display:none;position:absolute;left:-150px;align-self:flex-start;height:16rem;top:-50px}.join-us-container{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin:5rem 0}.join-us-container-title{font-size:.75rem;font-weight:700;margin-bottom:3rem;color:#191919;text-align:center}.join-us-container-title-yellow{color:#fed100;font-size:2.1rem}.join-us button{height:65px;letter-spacing:.2rem;text-transform:uppercase}@media screen and (min-width: 600px){.join-us{margin-top:7rem}.join-us .illu-right{display:unset}.join-us-container{padding:1rem 25%}.join-us-container-title{font-size:.78em}.join-us-container-title-yellow{font-size:1.9rem}}@media screen and (min-width: 768px){.join-us .illu-right{top:-30px;right:0;height:20rem}.join-us .illu-left{display:unset;height:25rem;left:-115px;top:-75px}.join-us-container-title{font-size:.8rem}.join-us-container-title-yellow{font-size:2rem}}@media screen and (min-width: 1024px){.join-us .illu-right{top:-30px;right:0;height:25rem}.join-us .illu-left{height:30rem;left:-140px;top:-100px}.join-us-container-title{font-size:1.2rem}.join-us-container-title-yellow{font-size:3rem}.join-us button{width:60%}}@media screen and (min-width: 1800px){.join-us{margin:14rem 0}.join-us .illu-right{top:0;right:-30px;height:45rem}.join-us .illu-left{height:55rem;left:-260px;top:-200px}.join-us-container-title{font-size:1.5rem;margin-bottom:5rem}.join-us-container-title-yellow{font-size:4rem}}.icon-row{display:grid;grid-gap:.5rem 1rem;margin-left:10%;margin-top:3rem;max-width:80%}.icon-row .item{margin:0 auto;width:100%;max-width:350px;text-align:center;align-items:center;display:flex;flex-direction:column}.icon-row .item img{max-width:100px}.icon-row .item p{margin:0;padding:0;font-size:.8rem;font-weight:600}@media screen and (min-width: 768px){.icon-row{display:flex;justify-content:center;align-items:flex-start;margin:0 auto;width:100%;padding:0 1rem 3rem;flex-wrap:wrap}.icon-row .item{margin:0 1rem;width:100%;max-width:200px;text-align:center;display:flex}.icon-row .item img{width:75%;max-width:200px}.icon-row .item p{margin:0;padding:0;font-size:1.1rem;font-weight:600}}@media screen and (max-width: 1590px){.icon-row{max-width:1000px}}@media screen and (max-width: 1000px){.icon-row{max-width:none}}@media screen and (max-width: 768px){.icon-row{grid-template-columns:1fr 1fr;grid-gap:.5rem 1rem;margin-left:10%;margin-top:3rem;max-width:80%}.icon-row .item:last-child{grid-column:span 2;text-align:center}}.card-container{height:300px;top:20px;width:225px;position:relative;transform-style:preserve-3d;box-sizing:border-box;margin:.6rem}.card-container.flipped .front-card-team{cursor:pointer;transform:rotateY(180deg)}.card-container.flipped .back-card-team{transform:rotateY(0)}.card-container .front-card-team,.card-container .back-card-team{box-shadow:#00000012 0 1px 2px,#00000012 0 2px 4px,#00000012 0 4px 8px,#00000012 0 8px 16px,#00000012 0 16px 32px,#00000012 0 32px 64px;box-sizing:border-box;cursor:pointer;height:100%;width:100%;background:white;padding:2rem;position:absolute;border-radius:10px;backface-visibility:hidden;transform-style:preserve-3d;transition:transform ease .5s;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.card-container .front-card-team__image,.card-container .back-card-team__image{height:65%}.card-container .front-card-team__role,.card-container .back-card-team__role{font-weight:1000}.card-container .front-card-team__content,.card-container .back-card-team__content{width:-webkit-fill-available;width:-moz-available;text-align:center;font-size:1.2rem;font-weight:500}.card-container .front-card-team{z-index:2;cursor:pointer;transform:rotateY(0)}.card-container .back-card-team{background:white;transform:rotateY(-180deg)}@media screen and (min-width: 310px){.card-container{width:250px}}.team-mobile-carousel{display:flex;width:100%;flex-direction:column;align-items:center}.team-mobile-carousel .team-carousel-element-6,.team-mobile-carousel .team-carousel-element-3{display:grid;grid-template-columns:repeat(1,1fr)}.team-mobile-carousel .element{display:flex;flex-direction:column}.team-mobile-carousel .team-mobile-carousel__button{display:none}.team-mobile-carousel__pages{display:flex;flex-direction:row;justify-content:center;height:1rem;width:100%;align-items:center;margin-top:3rem}.team-mobile-carousel__pages .team-mobile-carousel__page{width:1rem;height:.5rem;border-radius:50%;background-color:#fff;margin:0 .25rem;cursor:pointer;box-shadow:0 0 .5rem #0003}.team-mobile-carousel__pages .team-mobile-carousel__page.active{background-color:#191919;width:1rem;border-radius:40%}.scroll-horizontal{white-space:nowrap;overflow-x:auto;width:100%}.scroll-horizontal::-webkit-scrollbar{width:8px;height:.3rem}.scroll-horizontal::-webkit-scrollbar-thumb{background-color:#1e1e1e;border-radius:4px}.scroll-horizontal::-webkit-scrollbar-track{background-color:transparent}.blog{overflow:hidden}.blog-container{padding-top:4rem}.extends-blog{display:flex;justify-content:center;background-color:#c4c4c4}.extends-blog button{width:50%;margin-bottom:3rem;background-color:#ffd430}.card{display:flex;flex-direction:column;position:relative;padding-top:3rem;margin:0;background-color:#c4c4c4;border-top-right-radius:4rem;border-top-left-radius:4rem}.card-top{display:flex;flex-wrap:nowrap;position:relative}.blog-categories{display:flex;flex-wrap:nowrap;margin-left:2.2rem;width:100%;justify-content:flex-start;margin-top:4rem;margin-bottom:6rem;overflow-x:auto}.blog-anim{position:absolute;width:13vw;left:44%;top:-6vw}.blog-sun{position:absolute;left:10.2%;top:-23px;z-index:0}.blog-search{display:flex;flex-direction:column;justify-content:center;margin:0 1.4rem 1rem;position:relative}.blog-search-background{background-image:url(/assets/background_method_mobile-4001be45.svg);background-position:center;position:relative;height:150px;border-radius:1.2rem;z-index:1}.blog-search-background p{text-align:center;color:#fff;font-size:1.4rem;font-weight:1000;margin-top:50px}.blog-search-background p:after{color:#191919;content:"."}.no-article{display:flex;justify-content:center;margin-bottom:9rem;font-size:2rem;font-weight:1000}.article{display:flex;flex-direction:column;justify-content:center;position:relative;padding:0 1rem}.article-background{background-image:url(/assets/background_method_mobile-4001be45.svg);background-position:center;position:relative;padding-top:3rem;height:230px;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;border-radius:2rem}.article-background-category{padding:0 2rem;display:flex;margin-bottom:1rem;align-items:center}.article-background-category-social{width:35px;margin-right:1rem}.article-background-category p{background-color:#5f9ea0;border-radius:1rem;padding:.6rem;text-align:center;color:#fff;margin-right:2rem}.article-background-title{padding:0 2rem}.article-background-title p{font-size:1.5rem;font-weight:1000;color:#fff}.article-background-image{display:none;position:absolute;width:-webkit-fill-available;width:-moz-available;bottom:-450px}.article-background-image img{max-width:1500px}.article-background-image-main{width:-webkit-fill-available;width:-moz-available;-o-object-fit:cover;object-fit:cover}.article-container{padding:0 1rem}.article-container button{margin-bottom:5rem;width:100%;background-color:#ffd430}.article-container-content{margin:2rem 0 5rem;border-radius:1rem!important;background-color:#fff;box-shadow:#00000012 0 1px 2px,#00000012 0 2px 4px,#00000012 0 4px 8px,#00000012 0 8px 16px,#00000012 0 16px 32px,#00000012 0 32px 64px;padding:1.5rem}@media screen and (min-width: 768px){.article-container button{width:250px}.card{flex-direction:row;flex-wrap:wrap;justify-content:center;padding:6rem 0;margin-bottom:0;border-top-right-radius:12rem;border-top-left-radius:12rem}.card-top{flex-wrap:wrap;justify-content:center}.blog-search{margin:0}.blog-search-background{height:300px;border-radius:0}.blog-search-background p{font-size:2.5rem;font-weight:1000;margin-top:100px}.blog-anim{position:absolute;width:11vw;left:44%;top:-5vw}.blog-categories{justify-content:center}}@media screen and (min-width: 900px){.blog-sun{left:9%}}@media screen and (min-width: 1050px){.blog-sun{left:10.2%}}@media screen and (min-width: 1200px){.article{padding:0}.article-background{border-radius:0rem;height:350px}.article-background-category,.article-background-title{padding:0 7.5rem}.article-background-image{display:unset;padding:0 10rem;bottom:-400px}.article-container{padding:0 7.5rem}.article-container-content{padding:3rem;margin:28rem 0 3rem}}@media screen and (min-width: 1500px){.article-background-category,.article-background-title{padding:0 15.5rem}.article-background-image{bottom:-20rem;padding:0 20rem}.article-container{padding:0 15.5rem}.article-container-content{margin:22rem 0 3rem}.blog-anim{position:absolute;width:8vw;left:46%;top:-4vw}}@media screen and (min-width: 1700px){.article-background-image{bottom:-30rem;padding:0 20rem}.article-container-content{margin:32rem 0 3rem}}@media screen and (min-width: 1800px){.article-background-image{bottom:-28rem;padding:0 28rem}.article-container-content{margin:30rem 0 3rem}}@media screen and (min-width: 2200px){.article-background-image{bottom:-33rem;padding:0 28rem}.article-container-content{margin:35rem 0 3rem}}.blog-card{cursor:pointer;margin:1rem 2rem;box-shadow:#00000012 0 1px 2px,#00000012 0 2px 4px,#00000012 0 4px 8px,#00000012 0 8px 16px,#00000012 0 16px 32px,#00000012 0 32px 64px;border-radius:.8rem;background-color:#fff}.blog-card__content{padding:1rem;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}.blog-card__image{width:100%;border-top-right-radius:.9rem;border-top-left-radius:.9rem;-o-object-fit:cover;object-fit:cover;position:relative;display:flex;justify-content:center}.blog-card__category{border:2px #000000 solid;border-radius:1rem;min-width:10rem;min-height:3rem;text-align:center;padding:2%;display:flex;align-items:center;justify-content:center}.blog-card__category-button{height:150px;display:flex;align-items:center;justify-content:space-evenly}.blog-card__title{font-size:.9rem;font-weight:1000;margin:.5rem 0;height:px;overflow:hidden}.blog-card__description{font-size:.8rem;height:100px;min-height:8rem}.blog-card__open{margin-top:15%}.blog-card-top{margin:5rem;padding:1rem;justify-content:center}.blog-card-top__image{border-radius:.8rem;width:auto;z-index:1;-o-object-fit:cover;object-fit:cover;position:relative}.blog-card-top__content{background-color:#fff;border-radius:.8rem;padding:1.5rem;box-shadow:#0000001a 0 10px 50px;min-height:auto;position:relative}.blog-card-top__category{border:2px #000000 solid;border-radius:1rem;min-width:10rem;min-height:3rem;text-align:center;display:flex;align-items:center;justify-content:center}.blog-card-top__title{font-size:1.2rem;font-weight:1000;margin:1rem 0}.blog-card-top__description{font-size:.9rem}.blog-card-top__open{color:#191919;text-decoration:none;position:absolute;bottom:1.5rem}.blog-card-top__open:hover{font-weight:700}@media screen and (min-width: 768px){.blog-card{margin:0rem .5rem 2rem;padding:0;min-height:450px;width:35%}.blog-card__content{padding:.5rem 2rem 1rem;min-height:250px;bottom:auto;position:relative;overflow:hidden}.blog-card__category{margin-bottom:1.5rem}.blog-card__open{bottom:1.5rem;color:#191919;text-decoration:none}.blog-card__open:hover{font-weight:700}.blog-card__title{font-size:.9rem;font-weight:1000;margin:.5rem 0;height:65px;overflow:hidden}.blog-card__description{font-size:.8rem}.blog-card-top__content{box-shadow:#0006 0 10px 50px}.blog-card-top__image{max-width:74%}}@media screen and (min-width: 1200px){.blog-card{width:27%}.blog-card__title{font-size:1rem}.blog-card__description{font-size:.9rem;height:120px}.blog-card-top{display:flex;flex-wrap:nowrap;width:74%}.blog-card-top__content{min-width:33.3333%;max-width:33.3333%}.blog-card-top__image{max-width:100%}.blog-card__category-button{height:200px}}@media screen and (min-width: 1700px){.blog-card{width:27%}.blog-card__title{font-size:1.2rem;height:90px}.blog-card__description{font-size:1rem}}.blog-category{margin:0rem 1rem;list-style-type:none;padding:1rem;font-weight:550;text-align:center;cursor:pointer}.blog-category-active{cursor:pointer;margin:0rem 1rem;list-style-type:none;padding:1rem;font-weight:550;text-align:center;background-color:#191919;color:#fff;border-radius:2rem}@media (hover: hover){.blog-category:hover{background-color:#fed100;color:#191919;border-radius:2rem}}.blog-search__input{width:-webkit-fill-available;width:-moz-available;height:65px;border-radius:.8rem;border:none;box-shadow:#00000017 0 25px 50px -12px;position:absolute;bottom:-35px;margin:0 1rem;z-index:2;background-color:#fff;display:flex}.blog-search__input-text{flex:1;padding:0 0 0 1.5rem;font-size:1rem;font-weight:700;align-self:center;border:none;height:-webkit-fill-available;height:-moz-available;border-radius:.8rem;width:-webkit-fill-available;width:-moz-available}.blog-search__input::-moz-placeholder{font-size:1.2rem}.blog-search__input::placeholder{font-size:1.2rem}.blog-search__icon{position:absolute;width:30px;right:35px;top:20px}@media screen and (min-width: 768px){.blog-search__input{margin:0 30%;height:85px;bottom:-45px;box-shadow:#00000026 0 25px 50px -12px}.blog-search__icon{position:absolute;width:35px;right:35px;top:25px}}.logo{height:100px;padding:20px}.css-1f2xuhi-MuiDrawer-docked .MuiDrawer-paper{scrollbar-width:none}.css-1f2xuhi-MuiDrawer-docked .MuiDrawer-paper::-webkit-scrollbar{width:0;height:0}.admin-disconnect-button{color:#191919;font-weight:1000;display:flex;justify-content:center;background-color:#fed100;margin:0 10px}.admin-team-container{color:#191919;display:flex;flex-direction:column;justify-content:flex-start;padding:2rem}.admin-team-container-create{margin-bottom:2rem;width:450px;background-color:#ffd430;font-weight:1000}.admin-team-container-datatable{display:flex;flex-direction:column;width:80vw;height:calc(100vh - 50px)}.ctea-container{display:flex;justify-content:center;height:100vh;align-items:center}.ctea-logo-update,.ctea-logoBack-update{max-width:100px;min-width:100px;margin-bottom:1rem}.create-team-form-container{display:flex;flex-direction:column;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;padding:5rem 10rem}.create-team-form-container label{font-weight:1000;margin:1rem 0}.create-team-form-container input{height:35px;width:350px;padding-left:1rem;border:1px solid #1e1e1e}.create-team-form-container input#ctea-logo-input,.create-team-form-container input#ctea-logoBack-input{padding-left:0;border:0}.create-team-form-container button.validate{width:175px;background-color:#ffd430;color:#fff;font-weight:1000;margin:3rem 1rem 0 0}.create-team-form-container button.return{width:175px;background-color:red;color:#fff;font-weight:1000;margin-top:3rem}.create-team-form-container-button{align-self:center}.create-team-form-container p{font-size:1.5rem;font-weight:1000;margin-bottom:1.5rem;text-align:center}.error-message-team{color:red;font-size:.8rem;margin-top:5px;margin-bottom:5px}@media screen and (max-width: 680px){.create-team-form-container{box-shadow:none;padding:0;margin-top:20px}.ctea-container{height:100%}}.modal-title{margin-bottom:1rem}.admin-blog-container{color:#191919;display:flex;flex-direction:column;justify-content:flex-start;padding:2rem}.admin-blog-container-create{margin-bottom:2rem;width:450px;background-color:#ffd430;font-size:1rem;font-weight:1000}.admin-blog-container-datatable{display:flex;flex-direction:column;width:80vw;height:100vh}.cb-container{display:flex;justify-content:center;align-items:center}.cb-title{font-size:1.5rem;font-weight:1000;margin-bottom:1.5rem;text-align:center}.create-blog-form-container{display:flex;flex-direction:column;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;padding:5rem;width:75%;max-width:75%;margin-top:5rem}.create-blog-form-container label{font-weight:1000;margin:1rem 0}.create-blog-form-container input{height:35px;width:350px;padding-left:1rem;border:1px solid #1e1e1e}.create-blog-form-container input#cb-mainImg-input{padding-left:0;border:0}.create-blog-form-container textarea{height:350px;width:350px;padding:0 1rem;border:1px solid #1e1e1e;resize:none}.create-blog-form-container button.validate{width:175px;background-color:#ffd430;color:#fff;font-weight:1000;margin:3rem 1rem 0 0}.create-blog-form-container button.return{width:175px;background-color:red;color:#fff;font-weight:1000;margin-top:3rem}.create-blog-form-container-button{align-self:center}.error-message-blog{color:red;font-size:.8rem;margin-top:5px;margin-bottom:5px}.ql-container{min-height:400px}.cb-mainImg-update{max-width:100px;min-width:100px;margin-bottom:1rem}.view-blog-container{padding:3rem 1rem}.view-blog-container button{margin-bottom:5rem;width:100%;background-color:#ffd430}.view-blog-container-content{box-shadow:#00000012 0 1px 2px,#00000012 0 2px 4px,#00000012 0 4px 8px,#00000012 0 8px 16px,#00000012 0 16px 32px,#00000012 0 32px 64px;padding:3rem}@media screen and (min-width: 330px){.ql-video{width:80vw;aspect-ratio:16/9;margin:auto}}@media screen and (min-width: 768px){.view-blog-container{padding:3rem 7.5rem}.view-blog-container button{margin-bottom:2rem;width:250px}}@media screen and (min-width: 1200px){.view-blog-container{padding:3rem 7.5rem}.ql-video{width:60vw}}@media screen and (min-width: 1500px){.view-blog-container{padding:3rem 15.5rem}}@media screen and (max-width: 680px){.create-blog-form-container{width:100%;max-width:100%;margin-top:0;padding:12px}}.admin-technology-container{color:#191919;display:flex;flex-direction:column;justify-content:flex-start;padding:2rem}.admin-technology-container-create{margin-bottom:2rem;width:450px;background-color:#ffd430;font-weight:1000}.admin-technology-container-datatable{display:flex;flex-direction:column;width:80vw;height:calc(100vh - 50px)}.ct-container{display:flex;justify-content:center;height:100vh;align-items:center}.ct-logo-update{max-width:100px;min-width:100px;margin-bottom:1rem}.create-technology-form-container{display:flex;flex-direction:column;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;padding:5rem 10rem}.create-technology-form-container label{font-weight:1000;margin:1rem 0}.create-technology-form-container input{height:35px;width:700px;padding-left:1rem;border:1px solid #1e1e1e}.create-technology-form-container input#ct-logo-input{padding-left:0;border:0}.create-technology-form-container textarea{height:125px;width:700px;padding:0 1rem;border:1px solid #1e1e1e;resize:none}.create-technology-form-container button.validate{width:175px;background-color:#ffd430;color:#fff;font-weight:1000;margin:3rem 1rem 0 0}.create-technology-form-container button.return{width:175px;background-color:red;color:#fff;font-weight:1000;margin-top:3rem}.create-technology-form-container-button{align-self:center}.create-technology-form-container p{font-size:1.5rem;font-weight:1000;margin-bottom:1.5rem;text-align:center}.error-message-technology{color:red;font-size:.8rem;margin-top:5px;margin-bottom:5px}@media screen and (max-width: 680px){.create-technology-form-container{box-shadow:none;padding:10px;margin-top:20px;width:100%}.create-technology-form-container input,.create-technology-form-container textarea{width:80%}.ct-container{justify-content:flex-start}}.admin-offer-container{color:#191919;display:flex;flex-direction:column;justify-content:flex-start;padding:2rem}.admin-offer-container-create{margin-bottom:2rem;width:450px;background-color:#ffd430;font-weight:1000}.admin-offer-container-datatable{display:flex;flex-direction:column;width:80vw;height:100vh}.co-container{display:flex;justify-content:center;height:100vh;align-items:center}.create-offer-form-container{display:flex;flex-direction:column;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;padding:2rem 5rem}.create-offer-form-container label{font-weight:1000}.create-offer-form-container input{height:35px;width:350px;padding-left:1rem;border:1px solid #1e1e1e}.create-offer-form-container input#co-pdf-input{padding-left:0;border:0}.create-offer-form-container textarea{height:350px;width:350px;padding:0 1rem;border:1px solid #1e1e1e;resize:none}.create-offer-form-container button.validate{width:175px;background-color:#ffd430;color:#fff;font-weight:1000;margin:3rem 1rem 0 0}.create-offer-form-container button.return{width:175px;background-color:red;color:#fff;font-weight:1000;margin:3rem 0 0}.create-offer-form-container-button{align-self:center}.create-offer-form-container p{font-size:1.5rem;font-weight:1000;text-align:center}.error-message-offer{color:red;font-size:.8rem;margin-top:5px;margin-bottom:5px}@media screen and (max-width: 680px){.create-offer-form-container{box-shadow:none;padding:10px;margin-top:20px}.co-container{justify-content:flex-start}}.admin-testimony-container{color:#191919;display:flex;flex-direction:column;justify-content:flex-start;padding:2rem}.admin-testimony-container-create{margin-bottom:2rem;width:450px;background-color:#ffd430;font-weight:1000}.admin-testimony-container-datatable{display:flex;flex-direction:column;width:80vw;height:calc(100vh - 50px)}.ctesti-container{display:flex;justify-content:center;height:100vh;align-items:center}.ctesti-logo-update{max-width:100px;min-width:100px;margin-bottom:1rem}.create-testimony-form-container{display:flex;flex-direction:column;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;padding:5rem 10rem}.create-testimony-form-container label{font-weight:1000;margin:1rem 0}.create-testimony-form-container input{height:35px;width:350px;padding-left:1rem;border:1px solid #1e1e1e}.create-testimony-form-container input#ctesti-logo-input{padding-left:0;border:0}.create-testimony-form-container textarea{height:100px;width:350px;padding:0 1rem;border:1px solid #1e1e1e;resize:none}.create-testimony-form-container button.validate{width:175px;background-color:#ffd430;color:#fff;font-weight:1000;margin:3rem 1rem 0 0}.create-testimony-form-container button.return{width:175px;background-color:red;color:#fff;font-weight:1000;margin-top:3rem}.create-testimony-form-container-button{align-self:center}.create-testimony-form-container p{font-size:1.5rem;font-weight:1000;margin-bottom:1.5rem;text-align:center}.error-message-testimony{color:red;font-size:.8rem;margin-top:5px;margin-bottom:5px}@media screen and (max-width: 680px){.create-testimony-form-container{box-shadow:none;padding:10px;margin-top:20px}.ctesti-container{height:100%}}.admin-project-container{color:#191919;display:flex;flex-direction:column;justify-content:flex-start;padding:2rem}.admin-project-container-create{margin-bottom:2rem;width:450px;background-color:#ffd430;font-size:1rem;font-weight:1000}.admin-project-container-datatable{display:flex;flex-direction:column;width:80vw;height:calc(100vh - 50px)}.cp-container{display:flex;justify-content:center;align-items:center;min-height:400px}.cp-title{font-size:2.5rem;font-weight:1000;margin-bottom:5rem;text-align:center}.cp-logo-update,.cp-image-card-update{max-width:100px;min-width:100px;margin:1rem 0}.create-project-form-container{display:flex;flex-direction:column;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;padding:5rem;width:75%;max-width:75%;margin:5rem 0}.create-project-form-container label{font-weight:1000;font-size:1.5rem;margin:1rem 0}.create-project-form-container input{height:35px;width:350px;padding-left:1rem;border:1px solid #1e1e1e;margin-bottom:5px}.create-project-form-container input#cp-logo-input,.create-project-form-container input#cp-image-card-input,.create-project-form-container input#cp-missions-input-file,.create-project-form-container input#cp-project-picture-input-file{padding-left:0;border:0}.create-project-form-container textarea{height:250px;width:350px;padding:0 1rem;border:1px solid #1e1e1e;resize:none}.create-project-form-container button.validate{width:175px;background-color:#ffd430;color:#fff;font-weight:1000;margin:3rem 1rem 0 0}.create-project-form-container button.return{width:175px;background-color:red;color:#fff;font-weight:1000;margin-top:3rem}.create-project-form-container-button{align-self:center}.error-message-project{color:red;font-size:.8rem;margin-top:5px;margin-bottom:5px}.cp-mainImg-update{max-width:100px;min-width:100px;margin-bottom:1rem}.cp-name-description-logo-nbpeople-year-duration{display:flex;justify-content:center;margin:1rem 0 2rem}.cp-name-description-logo-nbpeople-year-duration .cp-name-description-logo{display:flex;flex-direction:column;margin-right:15%}.cp-name-description-logo-nbpeople-year-duration .cp-name-description-logo .cp-name,.cp-name-description-logo-nbpeople-year-duration .cp-name-description-logo .cp-description,.cp-name-description-logo-nbpeople-year-duration .cp-name-description-logo .cp-logo,.cp-name-description-logo-nbpeople-year-duration .cp-name-description-logo .cp-image-card,.cp-name-description-logo-nbpeople-year-duration .cp-nbpeople-year-duration,.cp-name-description-logo-nbpeople-year-duration .cp-nbpeople-year-duration .cp-nbpeople,.cp-name-description-logo-nbpeople-year-duration .cp-nbpeople-year-duration .cp-year,.cp-name-description-logo-nbpeople-year-duration .cp-nbpeople-year-duration .cp-duration{display:flex;flex-direction:column}.cp-features{display:flex;justify-content:center;margin:1rem 0 2rem}.cp-features-front{display:flex;flex-direction:column;margin-right:15%}.cp-features-back{display:flex;flex-direction:column}.cp-urls-missions{display:flex;justify-content:center;margin:1rem 0 2rem}.cp-urls-missions .cp-urls{display:flex;flex-direction:column;margin-right:15%}.cp-urls-missions .cp-missions{display:flex;flex-direction:column}.cp-urls-missions .cp-missions #cp-missions-input-file{padding-left:0;margin-top:1rem}.cp-technologies-null{margin:1rem 0 2rem;display:flex;justify-content:center}.cp-technologies-null .cp-technologies{display:flex;flex-direction:column;margin-right:15%}.cp-technologies-null .cp-project-picture{display:flex;flex-direction:column}.cp-technologies-null .cp-project-picture #cp-project-picture-input-file{padding-left:0}.cp-technologies-null .cp-project-picture #cp-project-picture-input{margin-bottom:1rem}.features-front{display:flex;margin-top:1rem}.features-front-element{align-self:center;margin-right:2rem;width:245px}.features-front-button{background-color:red;color:#fff}.add-features-front{background-color:#ffd430;width:200px;margin-bottom:1rem}.features-back{display:flex;margin-top:1rem}.features-back-element{align-self:center;margin-right:2rem;width:245px}.features-back-button{background-color:red;color:#fff}.add-features-back{background-color:#ffd430;width:200px;margin-bottom:1rem}.urls{display:flex;margin-top:1rem}.urls-element{align-self:center;margin-right:2rem;width:245px}.urls-button{background-color:red;color:#fff}.add-urls{background-color:#ffd430;width:200px;margin-bottom:1rem}.technologies-project{display:flex;margin-top:1rem}.technologies-project-element{align-self:center;margin-right:2rem;width:245px}.technologies-project-button{background-color:red;color:#fff}.add-technologies{background-color:#ffd430;width:200px;margin-bottom:1rem}.missions{display:flex;margin-top:1rem}.missions-element{align-self:center;margin-right:2rem;width:245px}.missions-button{background-color:red;color:#fff}.add-missions{background-color:#ffd430;width:200px;margin-bottom:1rem}.project-picture{display:flex;margin-top:1rem}.project-picture-element{align-self:center;margin-right:2rem;width:245px}.project-picture-button{background-color:red;color:#fff}.add-project-picture{background-color:#ffd430;width:200px;margin-bottom:1rem}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}@media screen and (max-width: 1164px){.create-project-form-container{box-shadow:none;margin-top:20px;padding:0;width:100%;max-width:100%}.cp-name-description-logo-nbpeople-year-duration,.cp-features,.cp-urls-missions,.cp-technologies-null{flex-wrap:wrap;justify-content:flex-start;padding:0 1rem}.create-project-form-container label,.quill{padding:0 1rem}.cp-title{margin-bottom:0}}.admin-recruitement-container{color:#191919;display:flex;flex-direction:column;justify-content:flex-start;padding:2rem}.admin-recruitement-container-datatable{display:flex;flex-direction:column;width:80vw;height:calc(100vh - 50px)}.button-action button{margin-right:1rem}.modal-file{display:flex;padding-bottom:1rem}.modal-file button{padding:0;height:50px;width:150px;background-color:#ffd430}.modal-file p{align-self:center;margin-right:1.5rem}.admin-user-container{color:#191919;display:flex;flex-direction:column;justify-content:flex-start;padding:2rem}.admin-user-container-create{margin-bottom:2rem;width:450px;background-color:#ffd430;font-weight:1000}.admin-user-container-datatable{display:flex;flex-direction:column;width:80vw;height:calc(100vh - 50px)}.cu-container{display:flex;justify-content:center;height:100vh;align-items:center}.create-user-form-container{display:flex;flex-direction:column;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;padding:5rem 10rem}.create-user-form-container label{font-weight:1000;margin:1rem 0}.create-user-form-container input{height:35px;width:100%;padding-left:1rem;border:1px solid #1e1e1e}.create-user-form-container-input{display:flex;width:100%}.create-user-form-container-input svg{align-self:center;border:1px solid #1e1e1e;height:100%;height:35px}.create-user-form-container button.validate{width:175px;background-color:#ffd430;color:#fff;font-weight:1000;margin:3rem 1rem 0 0}.create-user-form-container button.return{width:175px;background-color:red;color:#fff;font-size:1rem;font-weight:1000;margin-top:3rem}.create-user-form-container-button{align-self:center}.create-user-form-container p{font-size:1.5rem;font-weight:1000;margin-bottom:1.5rem;text-align:center}.error-message-user{color:red;font-size:.8rem;margin-top:5px;margin-bottom:5px}@media screen and (max-width: 680px){.create-user-form-container{box-shadow:none;padding:0;margin-top:20px}.cu-container{height:100%}}.admin-role-container{color:#191919;display:flex;flex-direction:column;justify-content:flex-start;padding:2rem}.admin-role-container-create{margin-bottom:2rem;width:450px;background-color:#ffd430;font-weight:1000}.admin-role-container-datatable{display:flex;flex-direction:column;width:80vw;height:calc(100vh - 50px)}.ctr-container{display:flex;justify-content:center;height:100vh;align-items:center}.create-team-role-form-container{display:flex;flex-direction:column;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;padding:5rem 10rem}.create-team-role-form-container label{font-weight:1000;margin:1rem 0}.create-team-role-form-container input{height:35px;width:350px;padding-left:1rem;border:1px solid #1e1e1e}.create-team-role-form-container button.validate{width:175px;background-color:#ffd430;color:#fff;font-weight:1000;margin:3rem 1rem 0 0}.create-team-role-form-container button.return{width:175px;background-color:red;color:#fff;font-weight:1000;margin-top:3rem}.create-team-role-form-container-button{align-self:center}.create-team-role-form-container p{font-size:1.5rem;font-weight:1000;margin-bottom:1.5rem;text-align:center}.error-message-team-role{color:red;font-size:.8rem;margin-top:5px;margin-bottom:5px}@media screen and (max-width: 680px){.create-team-role-form-container{box-shadow:none;padding:0;margin-top:20px}.ctr-container{height:100%}}.admin-service-container{color:#191919;display:flex;flex-direction:column;justify-content:flex-start;padding:2rem}.admin-service-container-create{margin-bottom:2rem;width:450px;background-color:#ffd430;font-weight:1000}.admin-service-container-datatable{display:flex;flex-direction:column;width:80vw;height:calc(100vh - 50px)}.cs-container{display:flex;justify-content:center;height:100vh;align-items:center}.cs-logo-update{max-width:100px;min-width:100px;margin-bottom:1rem}.create-service-form-container{display:flex;flex-direction:column;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;padding:5rem 10rem}.create-service-form-container label{font-weight:1000;margin:1rem 0}.create-service-form-container input{height:35px;width:700px;padding-left:1rem;border:1px solid #1e1e1e}.create-service-form-container input#cs-logo-input{padding-left:0;border:0}.create-service-form-container textarea{border:1px solid #1e1e1e;width:700px;height:125px;padding:0 1rem;background-color:#fff;resize:none}.create-service-form-container button.validate{width:175px;background:#ffd430;color:#fff;font-weight:1000;margin:3rem 1rem 0 0}.create-service-form-container button.return{width:175px;background-color:red;color:#fff;font-weight:1000;margin-top:3rem}.create-service-form-container-button{align-self:center}.create-service-form-container p{font-size:1.5rem;font-weight:1000;margin-bottom:1.5rem;text-align:center}.error-message-service{color:red;font-size:.8rem;margin-top:5px;margin-bottom:5px}@media screen and (max-width: 680px){.create-service-form-container{box-shadow:none;margin-top:20px;padding:0 10px;width:100%}.create-service-form-container input{width:80%}.create-service-form-container textArea{width:80%}.cs-container{justify-content:flex-start;height:auto}}.admin-category-container{color:#191919;display:flex;flex-direction:column;justify-content:flex-start;padding:2rem}.admin-category-container-create{margin-bottom:2rem;width:450px;background-color:#ffd430;font-weight:1000}.admin-category-container-datatable{display:flex;flex-direction:column;width:80vw;height:calc(100vh - 50px)}.cbc-container{display:flex;justify-content:center;height:100vh;align-items:center}.create-blog-category-form-container{display:flex;flex-direction:column;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;padding:5rem 10rem}.create-blog-category-form-container label{font-weight:1000;margin:1rem 0}.create-blog-category-form-container input{height:35px;width:350px;padding-left:1rem;border:1px solid #1e1e1e}.create-blog-category-form-container button.validate{width:175px;background-color:#ffd430;color:#fff;font-weight:1000;margin:3rem 1rem 0 0}.create-blog-category-form-container button.return{width:175px;background-color:red;color:#fff;font-weight:1000;margin-top:3rem}.create-blog-category-form-container-button{align-self:center}.create-blog-category-form-container p{font-size:1.5rem;font-weight:1000;margin-bottom:1.5rem;text-align:center}.error-message-category{color:red;font-size:.8rem;margin-top:5px;margin-bottom:5px}@media screen and (max-width: 680px){.create-blog-category-form-container{padding:20px 0;box-shadow:none}}.admin-message-container{color:#191919;display:flex;flex-direction:column;justify-content:flex-start;padding:2rem}.admin-message-container-datatable{display:flex;flex-direction:column;width:80vw;height:calc(100vh - 50px)}.admin-message-container-spinner{display:flex;justify-content:center;align-items:center;height:100vh;width:80vw}.admin-home-project-container{color:#191919;display:flex;flex-direction:column;justify-content:flex-start;padding:2rem}.admin-home-project-container-create{margin-bottom:2rem;width:450px;background-color:#ffd430;font-weight:1000}.admin-home-project-container-datatable{display:flex;flex-direction:column;width:80vw;height:calc(100vh - 50px)}.chp-container{display:flex;justify-content:center;align-items:center}.chp-image-update{max-width:100px;min-width:100px;margin-bottom:1rem}.create-home-project-form-container{display:flex;flex-direction:column;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;padding:5rem 10rem;margin:3rem 0}.create-home-project-form-container-input-color{align-self:center;border:1px solid #1e1e1e;padding:1rem}.create-home-project-form-container label{font-weight:1000;margin:1rem 0}.create-home-project-form-container input{height:35px;width:350px;padding-left:1rem;border:1px solid #1e1e1e}.create-home-project-form-container input#chp-image-background-input,.create-home-project-form-container input#chp-image-input{padding-left:0;border:0}.create-home-project-form-container button.validate{width:175px;background-color:#ffd430;color:#fff;font-weight:1000;margin:3rem 1rem 0 0}.create-home-project-form-container button.return{width:175px;background-color:red;color:#fff;font-weight:1000;margin-top:3rem}.create-home-project-form-container-button{align-self:center}.create-home-project-form-container p{font-size:1.5rem;font-weight:1000;margin-bottom:1.5rem;text-align:center}.error-message-home-project{color:red;font-size:.8rem;margin-top:5px;margin-bottom:5px}@media screen and (max-width: 680px){.create-home-project-form-container{box-shadow:none;margin-top:20px;padding:0}}.admin-home-method-container{color:#191919;display:flex;flex-direction:column;justify-content:flex-start;padding:2rem}.admin-home-method-container-create{margin-bottom:2rem;width:450px;background-color:#ffd430;font-weight:1000}.admin-home-method-container-datatable{display:flex;flex-direction:column;width:80vw;height:calc(100vh - 50px)}.grid{overflow-y:auto}.chm-container{display:flex;justify-content:center;height:100vh;align-items:center}.chm-logo-update{max-width:100px;min-width:100px;margin-bottom:1rem}.create-home-method-form-container{display:flex;flex-direction:column;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;padding:5rem 10rem}.create-home-method-form-container label{font-weight:1000;margin:1rem 0}.create-home-method-form-container input{height:35px;width:350px;padding-left:1rem;border:1px solid #1e1e1e}.create-home-method-form-container input#chm-logo-input{padding-left:0;border:0}.create-home-method-form-container textarea{height:350px;width:350px;padding:0 1rem;border:1px solid #1e1e1e;resize:none}.create-home-method-form-container button.validate{width:175px;background-color:#ffd430;color:#fff;font-weight:1000;margin:3rem 1rem 0 0}.create-home-method-form-container button.return{width:175px;background-color:red;color:#fff;font-weight:1000;margin-top:3rem}.create-home-method-form-container-button{align-self:center}.create-home-method-form-container p{font-size:1.5rem;font-weight:1000;margin-bottom:1.5rem;text-align:center}.error-message-home-method{color:red;font-size:.8rem;margin-top:5px;margin-bottom:5px}@media screen and (max-width: 680px){.create-home-method-form-container{padding:10px;margin-top:20px;box-shadow:none}}.admin-page-description-container{color:#191919;display:flex;flex-direction:column;justify-content:flex-start;padding:2rem}.admin-page-description-container-create{margin-bottom:2rem;width:450px;background-color:#ffd430;font-weight:1000}.admin-page-description-container-datatable{display:flex;flex-direction:column;width:80vw;height:100vh}.cpd-container{display:flex;justify-content:center;height:100vh;align-items:center}.create-page-description-form-container{display:flex;flex-direction:column;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;padding:5rem 10rem}.create-page-description-form-container label{font-weight:1000;font-size:1rem;margin:1rem 0}.create-page-description-form-container input{height:35px;width:350px;padding-left:1rem;border:1px solid #1e1e1e}.create-page-description-form-container textarea{height:350px;width:350px;padding:0 1rem;border:1px solid #1e1e1e;resize:none}.create-page-description-form-container button.validate{width:175px;background-color:#ffd430;color:#fff;font-weight:1000;margin:3rem 1rem 0 0}.create-page-description-form-container button.return{width:175px;background-color:red;color:#fff;font-weight:1000;margin-top:3rem}.create-page-description-form-container-button{align-self:center}.create-page-description-form-container p{font-size:1.5rem;font-weight:1000;margin-bottom:1.5rem;text-align:center}.error-message-page-description{color:red;font-size:.8rem;margin-top:5px;margin-bottom:5px}@media screen and (max-width: 680px){.create-page-description-form-container{box-shadow:none;margin-top:20px;padding:0}}@keyframes slide-in-left{0%{transform:translate(-1000px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-in-right{0%{transform:translate(1000px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fade-in-from-bottom{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade{0%,to{opacity:0}50%{opacity:1}}@keyframes unFade{to,50%{opacity:1}to{opacity:0;display:hidden}}@keyframes fadeIn{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.legal-notice{overflow:hidden}.legal-notice-page{padding-top:4rem;line-height:1.6;margin:20px}.legal-notice-page__without-title{margin-top:30px}h2{font-size:2em;margin-top:15px;font-weight:700}
