@import url(https://fonts.googleapis.com/css2?family=Poppins&display=swap);
@charset "UTF-8";.white{color:#fff!important}.black{color:#24252d!important}.blue{color:#00c0f3!important}.red{color:#c50052!important}.laravel{color:#f53003!important}.bg-blue{background-color:#00c0f3!important}.bg-laravel{background-color:#f53003!important}.bg-blue-light{background-color:#f0f8ff!important}.bg-black{background-color:#24252d!important}.bg-white-transparent{background-color:hsla(0,0%,100%,.839)!important}.margin-top{margin-top:50px}.margin-top-2{margin-top:100px}.margin-top-3{margin-top:150px}.margin-top-4{margin-top:200px}.margin-top-5{margin-top:250px}.margin-n-top{margin-top:-350px}.margin-bottom{margin-bottom:50px}.margin-bottom-1{margin-bottom:100px}.margin-bottom-2{margin-bottom:150px}.margin-bottom-3{margin-bottom:200px}.margin-bottom-4{margin-bottom:250px}.margin-left{margin-left:75px}.margin-left-2{margin-left:125px}.margin-left-3{margin-left:150px}.margin-right{margin-right:75px}.margin-right-2{margin-right:125px}.margin-right-3{margin-right:150px}.arrow-right{margin-bottom:-.6em;margin-right:170px}.arrow-left{margin-bottom:-.6em;margin-left:170px}.text-up{transition:all .3s ease-in-out}.text-up:hover{margin-top:1.375rem!important}.text-down{transition:all .3s ease-in-out}.text-down:hover{transform:scale(1.1)!important}.z-index-front{z-index:1500!important}.h1,h1{line-height:75px}.h1,.h2,h1,h2{font-size:4rem;font-weight:600}.h2,h2{line-height:72px}.h3,h3{font-size:3rem;line-height:58px}.h3,.h4,h3,h4{color:#24252d;font-weight:400}.h4,h4{font-size:2.375rem;line-height:42px}.h5,h5{font-size:1.875rem}.h5,.h6,h5,h6{color:#24252d;font-weight:400}.h6,h6{font-size:1.75rem}p{font-size:1.125rem;line-height:24px;margin-bottom:-.5rem;margin-top:0}a{color:inherit;text-decoration:none}a:hover{color:#00c0f3}.lead{font-size:1.375rem;line-height:32px}.lead,.lead-small{font-weight:400!important}.lead-small{font-size:1.125rem;line-height:30px}.lead-2{font-size:1.95rem;font-weight:300!important;letter-spacing:-.5px;line-height:38px}.p-small{font-size:16px!important}.p-small-2{font-size:12px!important}.line{border-bottom:1px solid #00c0f3;padding-bottom:1px}.line,.underline{display:inline-block}.underline{border-bottom:2px solid #00c0f3;padding-bottom:.6rem}.fw-600{font-weight:600!important}.h1-header{font-size:100px!important;line-height:110px}.text-underline{text-decoration-line:underline;text-underline-offset:8px}ul{margin-top:1rem}ul li{font-size:1.375rem;font-weight:400!important;line-height:32px;margin-bottom:1rem}.ul-none-decoration,.ul-rond,.ul-square{list-style:none}.ul-rond li:before{content:"•"}.ul-rond li:before,.ul-square li:before{color:#00c0f3;display:inline-block;font-weight:700;margin-left:-1em;width:1em}.ul-square li:before{content:"·"}*{box-sizing:border-box;margin:0;padding:0}:active,:focus{-webkit-tap-highlight-color:transparent;outline:none!important}.wrapper{display:inline-flex}.wrapper .icon{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 10px 10px rgba(0,0,0,.1);cursor:pointer;display:flex;flex-direction:column;font-size:18px;height:50px;justify-content:center;margin:10px;padding:15px;position:relative;transition:all .2s cubic-bezier(.68,-.55,.265,1.55);width:50px}.wrapper i{font-size:21px;margin:15px}.wrapper .tooltip{border-radius:5px;box-shadow:0 10px 10px rgba(0,0,0,.1);color:#fff;font-size:14px;opacity:0;padding:5px 8px;pointer-events:none;top:0}.wrapper .tooltip,.wrapper .tooltip:before{background-color:#fff;position:absolute;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.wrapper .tooltip:before{bottom:-3px;content:"";height:8px;left:50%;transform:translate(-50%) rotate(45deg);width:8px}.wrapper .icon:hover .tooltip{opacity:1;pointer-events:auto;top:-45px;visibility:visible}.wrapper .icon:hover .tooltip,.wrapper .icon:hover span{text-shadow:0 -1px 0 rgba(0,0,0,.1)}.wrapper .facebook:hover,.wrapper .facebook:hover .tooltip,.wrapper .facebook:hover .tooltip:before{background-color:#3b5999;color:#fff}.wrapper .twitter:hover,.wrapper .twitter:hover .tooltip,.wrapper .twitter:hover .tooltip:before{background-color:#46c1f6;color:#fff}.wrapper .linkedin:hover,.wrapper .linkedin:hover .tooltip,.wrapper .linkedin:hover .tooltip:before{background-color:#17428c;color:#fff}.text-project{margin-bottom:25px;margin-top:40px;position:relative}.project-div{margin-left:25px}.text-shadow{text-shadow:2px 2px rgba(29,29,29,.25)}.project-text-header{margin-top:3rem}.header-p{padding:2rem}.navbar{position:-webkit-sticky;position:fixed;top:0;z-index:2000}#nav-logo{width:180px}.navbar-2{position:-webkit-sticky;right:25px;width:3%;z-index:15000}#menu,.navbar-2{position:fixed;top:0}#menu{background:#fff;height:100%;opacity:0;overflow:hidden;right:0;text-align:right;transition:all .7s ease-in-out;visibility:hidden;width:30%;z-index:1100}#menu.open{box-shadow:-2px 10px 10px rgba(0,0,0,.169);opacity:1;visibility:visible}#menu.open li:first-child{animation-delay:.1s}#menu.open li:nth-child(2){animation-delay:.2s}#menu.open li:nth-child(3){animation-delay:.3s}#menu.open li:nth-child(4){animation-delay:.4s}#menu.open li:nth-child(5){animation-delay:.5s}#menu.open li:nth-child(6){animation-delay:.6s}#menu.open li:nth-child(7){animation-delay:.7s}#menu.open li:nth-child(8){animation-delay:.8s}#menu.open li:nth-child(9){animation-delay:.9s}#menu.open li:nth-child(10){animation-delay:1s}#menu.open li{animation-duration:1s;animation-fill-mode:both;animation-name:fadeInUp}#menu ul:hover a{opacity:.5}#menu ul a{-webkit-transform:translateZ(0);transition:opacity .3s ease-in-out}#menu ul a:hover{opacity:1}#menu .main-nav{padding-right:35px;position:relative;top:50%;transform:translateY(-50%)}#menu .main-nav ul{list-style:none;margin:0;padding:0}#menu .main-nav a{color:#24252d;display:block;font-size:2.5rem;font-weight:700;padding:0;text-decoration:none;text-transform:uppercase}#menu .main-nav a:first{padding-top:0}.toggle-menu{background-color:transparent!important;border:none;cursor:pointer;display:inline-block;height:50px;outline:none;padding:0;pointer-events:auto;position:sticky;vertical-align:middle;width:50px;z-index:1110}.toggle-menu span{left:calc(50% - 30px);top:calc(50% - 1px);width:30px;z-index:1500}.toggle-menu span,.toggle-menu span:after,.toggle-menu span:before{background-color:#00c0f3;content:"";display:block;height:3px;position:absolute;transform-origin:50% 50%;transition:background-color .2s ease-in-out,top .2s ease-out .2s,transform .2s linear}.toggle-menu span:after,.toggle-menu span:before{width:34px}.toggle-menu span:before{top:7px}.toggle-menu span:after{top:-7px}.toggle-menu.active span{background-color:transparent;transition:background .2s ease-out}.toggle-menu.active span:after,.toggle-menu.active span:before{transition:top .2s ease-out,transform .2s ease-out .2s}.toggle-menu.active span:before{top:0;transform:rotate(-45deg)}.toggle-menu.active span:after{top:0;transform:rotate(45deg)}.box{flex-direction:column;justify-content:center;width:250px}.box,.box .title{display:flex;position:relative}.box .title{align-items:center;height:50px;width:100%;z-index:1000}.box .title .block{animation:mainBlock 2s cubic-bezier(.74,.06,.4,.92) forwards;background:#f0f8ff;display:flex;height:inherit;position:absolute;width:0}.box .title h1{align-items:baseline;animation:mainFadeIn 2s forwards;animation-delay:1.6s;color:#24252d;display:flex;font-family:Poppins;font-size:42px;opacity:0;position:relative}.box .title h1 span{animation:popIn .8s cubic-bezier(.74,.06,.4,.92) forwards;animation-delay:2s;background:grey;border-radius:50%;bottom:13px;height:0;margin-left:5px;margin-top:-10px;position:absolute;right:-12px;width:0}.box .role{align-items:center;display:flex;height:30px;margin-top:-10px;position:relative;width:100%}.box .role .block{animation:secBlock 2s cubic-bezier(.74,.06,.4,.92) forwards;animation-delay:2s;background:#00c0f3;display:flex;height:inherit;position:absolute;width:0}.box .role p{animation:secFadeIn 2s forwards;animation-delay:3.2s;color:#00c0f3;font-family:Poppins;font-size:12px;font-weight:400;letter-spacing:5px;opacity:0;text-transform:uppercase}@keyframes mainBlock{0%{left:0;width:0}50%{left:0;width:100%}to{left:100%;width:0}}@keyframes secBlock{0%{left:0;width:0}50%{left:0;width:100%}to{left:100%;width:0}}@keyframes mainFadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{background:#e9d856;border:0 solid #ddd;height:0;opacity:0;width:0}50%{background:#e9d856;bottom:45px;height:10px;opacity:1;width:10px}65%{bottom:0;height:7px;width:7px;width:15px}80%{bottom:20px;height:10px;width:10px}to{background:#e9d856;border:0 solid #222;bottom:13px;height:7px;width:7px}}@keyframes secFadeIn{0%{opacity:0}to{opacity:.5}}@keyframes top{0%{bottom:-80px;opacity:0}to{bottom:0;opacity:1}}@keyframes icon{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.3) rotate(-2deg)}to{bottom:0;opacity:1}}@keyframes showTopText{0%{transform:translate3d(0,100%,0)}40%,60%{transform:translate3d(0,50%,0)}to{transform:translateZ(0)}}@keyframes showBottomText{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}.img-journal{background-position:50%;background-repeat:no-repeat;background-size:cover;border-collapse:collapse;box-shadow:0 20px 20px -30px #000!important;height:400px!important;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:-1}#contentArticle p{font-size:1.125rem;font-weight:400;line-height:30px}#contentArticle img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-collapse:collapse;border-radius:15px;max-height:500px;-o-object-fit:cover;object-fit:cover;opacity:1;position:relative;width:100%;z-index:-1}#contentArticle a{color:#00c0f3;padding-bottom:2px;position:relative;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:.3em}#contentArticle a:hover{text-decoration-color:#00c0f3!important}#contentArticle h2{font-size:64px;line-height:30px}#contentArticle h2,#contentArticle h3{color:#24252d;font-weight:700;margin:2rem!important}#contentArticle h3{font-size:38px;line-height:35px}#contentArticle h4{font-size:30px;line-height:50px}#contentArticle h4,#contentArticle h5{color:#24252d;font-weight:700;margin:2rem!important}#contentArticle h5{font-size:26px;line-height:30px}#contentArticle h6{color:#24252d;font-size:20px;font-weight:700;line-height:25px;margin:2rem!important}#contentArticle .span-category{font-size:20px}#contentArticle .span-category :hover{color:#24252d}#contentArticle .span-date{font-size:15px;margin-left:75px}#contentArticle i{font-size:38px;margin:0}#contentArticle .image{flex:0 0 auto;margin-top:1.5rem!important;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}#contentArticle li{font-size:1rem;margin-left:2rem}#contentArticle table{width:100%}#contentArticle tbody,td,th,tr{border:2px solid;border-color:inherit}.journal-menu li{cursor:pointer;display:inline-block;font-size:20px;font-weight:600;margin:20px;transition:.1s ease-in-out}.journal-active{border-bottom:2px solid #00c0f3}.journal-item{color:#fff;display:block;margin:100px 1% 1%;overflow:hidden;transition:all .2s ease-in-out;width:30%}.journal-item div{cursor:pointer}.journal-item img{box-shadow:0 70px 63px -60px #000}.journal-item:hover{cursor:pointer;transform:scale(1.05) translateZ(0)}.journal-item:nth-child(odd){margin-top:100px}.journal-menu li i{color:#00c0f3;font-size:.7em;margin:4px;vertical-align:top}.ajax-loading{display:none;text-align:center}.ajax-loading img{width:50px}.morebtn{background-color:#fff;border:none;color:#00c0f3;font-size:x-large;text-decoration:underline}.more{margin-top:50px;text-align:center}.header-title{margin-top:90px}.div-img{background-position:50%;background-repeat:no-repeat;background-size:cover}#about{background-color:#00c0f3}.img-carousel{height:450px}.img-carousel,.img-project{background-position:50%;background-repeat:no-repeat;background-size:cover;border-collapse:collapse;box-shadow:0 70px 63px -60px #000;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:-1}.img-project{height:500px}.img-home{background-position:50%;background-repeat:no-repeat}.img-team{height:345px;width:100%}.img-team,.img-team-small{background-position:50%;background-repeat:no-repeat;background-size:cover;border-collapse:collapse;border-radius:10px;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1000}.img-team-small{height:200px;width:75%}.img-radius{opacity:1;transition:all .2s ease}.img-radius,.radius{border-radius:10px}.b-shadow{box-shadow:0 1px 22px 4px rgba(0,0,0,.07)}.cta{margin:auto;padding:16px 22px;position:relative;transition:all .2s ease}.cta:before{background:rgba(0,192,243,.62);border-radius:28px;content:"";display:block;height:56px;left:0;position:absolute;top:0;transition:all .3s ease;width:56px}.cta span{font-size:16px;font-weight:700;letter-spacing:.25em;line-height:18px;position:relative;text-transform:uppercase;vertical-align:middle}.cta svg{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#111;stroke-width:2;margin-left:10px;position:relative;top:0;transform:translateX(-5px);transition:all .3s ease}.cta:hover:before{background:rgba(0,192,243,.62);width:100%}a.cta:hover{color:#fff}a i{position:inherit;z-index:1}.cta:hover svg{transform:translateX(0)}.cta:active{transform:scale(.96)}:root{--background-dark:#2d3548;--text-light:hsla(0,0%,100%,.6);--text-lighter:hsla(0,0%,100%,.9);--spacing-s:8px;--spacing-m:16px;--spacing-l:24px;--spacing-xl:32px;--spacing-xxl:64px;--width-container:1200px}.team-card{word-wrap:break-word;background-clip:border-box;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;min-width:0;position:relative}.card-team-img-overlay{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.15))}.card-project-img-overlay,.card-team-img-overlay{border-radius:10px;bottom:0;left:0;padding:1.25rem;position:absolute;right:0;top:0;z-index:1000}.card-team-text{bottom:25px;left:10px;position:absolute;text-align:left}.team-card-small{word-wrap:break-word;background-clip:border-box;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;min-width:0;position:relative}.card-team-img-overlay-small{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.2));border-radius:10px;bottom:0;height:200px;left:0;padding:1.25rem;position:absolute;right:0;top:0;width:75%;z-index:1000}.card-team-text-small{bottom:15px;left:10px;position:absolute;text-align:left}.coder{align-items:center;display:flex;justify-content:center}.illustration-editor{display:grid;grid-template-rows:24px auto;justify-items:center;margin-right:-10rem;margin-top:-2rem;position:relative}.code{background:#1d1e22;border-radius:6px;box-shadow:0 4px 30px rgba(0,0,0,.5);height:210px;position:absolute;width:350px;z-index:5}.code header{align-items:center;display:grid;grid-template-columns:36px auto 36px}.code header svg{margin:10px}.code header .h6{color:#c5c8d4;font-size:14px;font-weight:900;letter-spacing:1.57px;margin:0}.code-html{left:-200px;top:40px}.code-css{height:250px;left:-75px;top:270px}.code-js{left:-225px;top:550px}.code .code-content{color:#fff;margin:0 20px 10px}.code .code-content .c-r{color:#a88038}.code .code-content .c-o{color:#de7300}.code .code-content .c-y{color:#e1ca72}.code .code-content .c-g{color:#74b087}.code .code-content .c-p{color:#9f8198}.code .code-content .c-b{color:#7a99ad}.code .code-content .c-c{color:#666}.code-css .code-content code .line-1,.code-css .code-content code .line-2,.code-css .code-content code .line-3,.code-css .code-content code .line-4,.code-css .code-content code .line-5{border-right:.15em solid transparent;display:inline-block;margin:0;overflow:hidden;white-space:nowrap;width:0}.code-css .code-content code .line-1{animation:typing-1 3s steps(30) 0s forwards,cursor 1s linear 0s 3}.code-css .code-content code .line-2{animation:typing-2 3s steps(30) 3s forwards,cursor 1s linear 3s 3}.code-css .code-content code .line-3{animation:typing-3 3s steps(30) 6s forwards,cursor 1s linear 6s 3}.code-css .code-content code .line-4{animation:typing-4 3s steps(30) 9s forwards,cursor 1s linear 9s 3}.code-css .code-content code .line-1,.code-css .code-content code .line-3,.code-css .code-content code .line-4{animation-duration:1s;animation-timing-function:steps(10)}.code-css .code-content code .line-5{animation:typing-5 3s steps(30) 12s forwards,cursor-persist 1s linear 12s infinite;border-color:transparent}.code-css .code-content code .line-2{margin-left:2rem}.code-css .code-content code .line-3,.code-css .code-content code .line-4,.code-css .code-content code .line-5{margin-left:4rem}@keyframes typing-1{0%{width:0}to{width:60px}}@keyframes typing-2{0%{width:0}to{width:220px}}@keyframes typing-3{0%{width:0}to{width:70px}}@keyframes typing-4{0%{width:0}to{width:75px}}@keyframes typing-5{0%{width:0}to{width:141px}}@keyframes cursor{0%,20%,80%,to{border-color:transparent}25%,75%{border-color:#fff}}@keyframes cursor-persist{0%,45%{border-color:transparent}50%,to{border-color:#fff}}input{border:none;outline:none}input[type=number]{-moz-appearance:textfield;appearance:none;-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}textarea{border:none;outline:none}input:focus,textarea:focus{border-color:transparent!important}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder,input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}input::-webkit-input-placeholder{color:#ccc}input:-moz-placeholder,input::-moz-placeholder{color:#ccc}input:-ms-input-placeholder{color:#ccc}textarea::-webkit-input-placeholder{color:#ccc}textarea:-moz-placeholder,textarea::-moz-placeholder{color:#ccc}textarea:-ms-input-placeholder{color:#ccc}button{background:transparent;border:none;outline:none!important}button:hover{cursor:pointer}iframe{border:none!important}.container-contact100{align-items:center;background:transparent;display:flex;flex-wrap:wrap;justify-content:center;position:relative;width:100%;z-index:1}.contact100-map{height:100%;left:0;position:absolute;top:0;width:calc(100% - 640px);z-index:-2}.wrap-contact100{background:#fff;border-radius:2px;position:relative}.show-wrap-contact100{opacity:1;visibility:visible}.contact100-form{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:68px;width:100%}.contact100-form-title{color:#333;display:block;font-size:39px;line-height:1.2;padding-bottom:64px;text-align:left;width:100%}.wrap-input100{border-bottom:2px solid #dbdbdb;margin-bottom:45px;position:relative;width:100%}.label-input100{color:#00c0f3;font-size:18px;font-weight:600;line-height:1.2;padding-left:2px}.input100{background:transparent;color:#555;display:block;font-size:22px;line-height:1.2;padding:0 2px;width:100%}.focus-input100{display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.focus-input100:before{background:#00c0f3;background:linear-gradient(45deg,#1a7ff3,#00c0f3);bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transition:all .4s;width:0}input.input100{height:50px}textarea.input100{min-height:140px;padding-bottom:13px;padding-top:13px}.has-val.input100+.focus-input100:before,.input100:focus+.focus-input100:before{width:100%}.container-contact100-form-btn{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.wrap-contact100-form-btn{border-radius:25px;display:block;overflow:hidden;position:relative;z-index:1}.contact100-form-bgbtn{background:#df2351;background:linear-gradient(-135deg,#1a7ff3,#00c0f3,#1a7ff3,#00c0f3);height:100%;left:-100%;position:absolute;top:0;transition:all .4s;width:300%;z-index:-1}.contact100-form-btn{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;height:50px;justify-content:center;line-height:1.2;min-width:244px;padding:0 20px}.wrap-contact100-form-btn:hover .contact100-form-bgbtn{left:0}.validate-input{position:relative}.alert-validate:before{background-color:#fff;border:1px solid #c80000;border-radius:2px;content:attr(data-validate);font-size:14px;line-height:1.4;max-width:70%;opacity:0;padding:4px 30px 4px 10px;pointer-events:none;right:2px;text-align:left;transition:opacity .4s;visibility:hidden}.alert-validate:after,.alert-validate:before{bottom:calc(50% - 12.5px);color:#c80000;position:absolute;transform:translateY(50%)}.alert-validate:after{content:"\f06a";display:block;font-family:icomoon!important;font-size:18px;right:8px}.alert-validate:hover:before{opacity:1;visibility:visible}@media (max-width:992px){.alert-validate:before{opacity:1;visibility:visible}}.true-validate:after{bottom:calc(50% - 12.5px);color:#00ad5f;content:"\f00c";font-family:icomoon;font-size:22px;position:absolute;right:5px;transform:translateY(50%)}.contact100-more,.true-validate:after{align-items:center;display:flex;justify-content:center}.contact100-more{background-color:#39b54a;border-radius:25px;color:#fff;font-size:16px;height:50px;left:calc(50% - 320px);min-width:212px;padding:0 20px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:-1}.contact100-more i{font-size:20px;margin-right:10px}@media (max-width:768px){.wrap-contact100{width:100%}.contact100-map{display:none}.contact100-more{background-color:transparent;bottom:0;color:#39b54a;left:50%;position:absolute;top:auto;z-index:10}}.m-block{margin-top:450px}.clients-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:75px;-o-object-fit:cover;object-fit:cover;width:180px}.project-title{font-size:10rem!important;font-weight:600!important;line-height:155px!important}.project-content img{border-radius:15px;width:100%}.project-content p{font-size:1.375rem;font-weight:400;line-height:32px}.grayscale div img{filter:grayscale(100%);transition:.3s ease-in-out}.grayscale div:hover img{filter:grayscale(0)}@media (max-width:600px){.episode__content{grid-template-columns:1fr}}@media (max-width:576px){.episode__content .story{font-size:15px}}@media (max-width:700px){.tabs{transform:scale(.6)}}@media (min-width:1200px) and (max-width:1600px){#menu .main-nav a{font-size:2rem;padding:.5rem}}@media (min-width:300px) and (max-width:576px){.figure-mobile{display:block!important}.figure-desktop{display:none!important}.h1,h1{font-size:2.1rem}.h1,.h2,h1,h2{line-height:40px}.h2,h2{font-size:2rem}.h3,h3{font-size:1.8rem;line-height:30px}.h4,h4{font-size:1.6rem;line-height:32px}.h6,h6{font-size:1.1rem}.ol,ul{padding-left:.4rem}.p-small{font-size:12px!important;line-height:16px}.margin-top-3,.margin-top-4,.margin-top-5{margin-top:50px}.margin-top-2{margin-top:25px}.margin-top{margin-top:0}.img-header{height:0}.lead,ul li{font-size:1rem;line-height:25px}.desktop,.ico{display:none}.mobil{display:block!important}.navbar{position:-webkit-relative;position:relative}.navbar-2{right:35px;top:5px}.lead-small{font-size:1rem;line-height:26px}.header-p{padding:0}#nav-logo{height:30px!important;width:108px!important}#menu{width:100%}#menu .main-nav a{font-size:1.2rem;padding:.1rem}.toggle-menu span,.toggle-menu span:after,.toggle-menu span:before{height:2px}.btn-black{font-size:14px!important;height:42px!important;padding-left:20px!important;padding-right:20px!important}.img-header{height:0!important}.clients-img{height:35px;width:60px}.tab{font-size:.8rem!important;height:auto!important;margin:5px;width:auto!important}.ul-none-decoration li{float:left}.coder,.img-diapo{display:none}.panels{margin-top:25px}.panel{height:355px!important}.cta{padding:10px 22px}.cta:before{height:36px;width:36px}.cta span{font-size:12px}#carousel-menu{display:none}#carousel-menu-small{display:block!important}.img-diapo-project{height:200px!important}.tabc{width:auto!important}.container-centre{margin:0!important}.episode{grid-template-columns:1fr!important;margin-bottom:0!important}.episode__number{display:none;height:0}.technologies{font-size:.8rem!important}.accordion-button{padding:0!important}.menu li{font-size:12px!important;margin:7px!important}.item{margin-top:25px!important;padding:0!important}.img-project{height:200px}.project-content p{font-size:1rem}.img-carousel{height:250px}.img-team{height:180px}.card-team-text{bottom:10px}.card-team-text p{font-size:.7rem}.journal .h3,.journal h3{font-size:1.8rem!important}.img-journal{height:150px!important}.text-project{margin-top:5px}.project-text-header{margin-top:0}.text-project{display:none}.project-div{margin-left:5px!important}#map{height:400px!important}.list-group-horizontal{flex-direction:column!important}.list-group-horizontal span{font-size:12px!important}.list-group-horizontal li{line-height:10px!important;margin-bottom:0!important}.block-job li{font-size:10px!important;line-height:15px!important}.block-job .btn{height:35px;padding-left:20px;padding-right:20px}.block-job .btn,.block-job span{font-size:12px!important}.block-job p{font-size:10px!important}footer{margin-top:50px!important}.custom-file-upload,.label-cv{font-size:9px}.card-team-img-overlay-small,.img-team-small{height:80px!important;width:100%}.team-quote{font-size:14px}.img-other{height:auto!important}#contentArticle p{font-size:1rem;line-height:25px}#contentArticle li{font-size:.8rem}#contentArticle h1,#contentArticle h2{font-size:1.6rem;line-height:35px}#contentArticle h2{margin:1rem!important}#contentArticle h3{line-height:25px}#contentArticle h3,#contentArticle h4{font-size:1.4rem;margin:1rem!important}#contentArticle h4{line-height:35px}#contentArticle h5{font-size:1.2rem}#contentArticle h5,#contentArticle h6{line-height:25px;margin:1rem!important}#contentArticle h6{font-size:1rem}.back-arrow{display:none}#contentArticle .span-category{font-size:14px}#contentArticle .span-date{font-size:12px;margin-left:15px!important}#other .img-other{height:150px!important}#other{margin-top:70px}#other h2{font-size:1.6rem!important}#other h2,#other p{line-height:25px!important}#other p{font-size:1rem!important}#other h3{font-size:24px!important}}@media (min-width:577px) and (max-width:960px){.h1,h1{font-size:3.4rem;line-height:64px}.h2,h2{font-size:3.1rem;line-height:58px}.h3,h3{font-size:2.8rem;line-height:50px}.h4,h4{font-size:2.1rem;line-height:40px}.h6,h6{font-size:1.1rem}.item{margin-top:35px!important;padding:0!important}.menu li{font-size:16px!important;margin:7px!important}#menu{width:100%}#menu .main-nav a{font-size:2rem;padding:.5rem}.tab{font-size:1.2rem!important;height:auto!important;margin:10px;width:auto!important}.ul-none-decoration li{float:left}.coder,.img-diapo{display:none}.panels{margin-top:35px}.clients-img{height:50px;width:100px}.container-centre{margin:0!important}.episode{grid-template-columns:1fr!important;margin-bottom:0!important}.episode__number{display:none;height:0}#map{height:400px!important}.img-project{height:300px!important}.img-header{display:none}}@media (min-width:961px) and (max-width:1140px){.item{margin-top:35px!important;padding:0!important}.menu li{font-size:16px!important;margin:7px!important}#menu{width:100%}#menu .main-nav a{font-size:2rem;padding:.5rem}.tab{font-size:1.2rem!important}.tab,.tabc{height:auto!important;margin:10px;width:auto!important}.ul-none-decoration li{float:left}.coder{display:none}.panels{margin-top:35px}.clients-img{height:50px;width:100px}.container-centre{margin:0!important}.episode{grid-template-columns:1fr!important;margin-bottom:0!important}.episode__number{display:none;height:0}#map{height:400px!important}.episode__content{padding:2.5rem!important}.panel{height:300px}.code-html{left:-250px!important}.code-css{left:-100px!important}.code-js{left:-255px!important}.img-project{height:400px!important}.img-header{display:none}}@media (min-width:1141px) and (max-width:1399px){.code-html{left:-250px!important}.code-css{left:-200px!important}.code-js{left:-255px!important}.episode__number_img{border-radius:10px;height:100%!important}}@media (min-width:1141px) and (max-width:1200px){.img-header{display:none}}@media (min-width:1000px) and (max-width:1400px){.project-text-header{font-size:3.2rem!important;margin-top:3rem!important}}@media (min-width:1400px) and (max-width:1600px){.episode__number_img{height:100%!important}}*{font-family:Poppins,sans-serif}html{max-width:100%}body{overflow-x:hidden;width:100%}main{padding-top:0}section{margin-top:200px}footer{margin-bottom:38px;margin-top:150px}.img-header{height:80vh}.btn-radius-primary{padding:6px 46px}.btn-radius-primary,.btn-radius-primary-small{background-color:#fff;border:1px solid gray;border-radius:25px;box-shadow:1px 1px 4px 0 grey;color:#1a1a1a;cursor:pointer;font-size:20px;font-weight:700;z-index:99}.btn-radius-primary-small{padding:6px 16px}.btn-radius-primary:hover{background-color:#00c0f3;border:1px solid transparent}.btn-radius-primary:hover .button{color:#fff}.btn-radius-primary-small:hover{background-color:#00c0f3;border:1px solid transparent}.btn-radius-primary-small:hover .button{color:#fff}.button{color:#24252d;font-size:18px;text-decoration:none}.mobil{display:none}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:9999px}body::-webkit-scrollbar-button{display:none}*,body{scrollbar-color:#aaa transparent;scrollbar-width:thin}::-moz-scrollbar,body::-moz-scrollbar{background-color:hsla(0,11%,96%,.733);width:11px}::-moz-scrollbar-track,body::-moz-scrollbar-track{background-color:#727171}::-moz-scrollbar-thumb,body::-moz-scrollbar-thumb{background-color:#cecece;border:4px solid #cecece;border-radius:999999px}::-moz-scrollbar-button,body::-moz-scrollbar-button{display:none}::-moz-selection{background:#00c0f3;color:#fff}::selection{background:#00c0f3;color:#fff}.body-laravel ::-moz-selection{background:#f53003;color:#fff}.body-laravel ::selection{background:#f53003;color:#fff}.container-centre{margin:100px 6.5rem 6.5rem}.episode{display:grid;grid-template-columns:1fr 1fr;margin-bottom:150px;position:relative}.episode__number{bottom:150px;font-weight:600;height:600px;padding:3.5rem;position:sticky;top:0;transition:all .2s ease-in}.episode__number_img{border-radius:10px;height:100%}.episode__content{grid-gap:10px;border-top:2px solid #fff;display:grid;padding:1rem}.episode__content .title{font-weight:600}.episode__content .story{line-height:26px}#preloader.done{opacity:0;visibility:hidden}#preloader{background:#fff;height:100%;position:fixed;transition:margin-right 2s;visibility:visible;width:100%;z-index:10000}.loading{height:4rem;left:50%;perspective:800px;position:relative;top:50%;transform-style:preserve-3d;width:4rem}.loading .arc{border-bottom:3px solid #00c0f3;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.loading .arc:first-child{animation:rotate1 1.15s linear infinite}.loading .arc:nth-child(2){animation:rotate2 1.15s linear infinite}.loading .arc:nth-child(3){animation:rotate3 1.15s linear infinite}.loading .arc:first-child{animation-delay:-.8s}.loading .arc:nth-child(2){animation-delay:-.4s}.loading .arc:nth-child(3){animation-delay:0s}@keyframes rotate1{0%{transform:rotateX(35deg) rotateY(-45deg) rotate(0)}to{transform:rotateX(35deg) rotateY(-45deg) rotate(1turn)}}@keyframes rotate2{0%{transform:rotateX(50deg) rotateY(10deg) rotate(0)}to{transform:rotateX(50deg) rotateY(10deg) rotate(1turn)}}@keyframes rotate3{0%{transform:rotateX(35deg) rotateY(55deg) rotate(0)}to{transform:rotateX(35deg) rotateY(55deg) rotate(1turn)}}.container-f{align-items:center;cursor:grab;display:inline-flex;flex-wrap:nowrap;height:590px;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.item-f{height:27vw;opacity:0;padding-left:85px;transition:opacity 2s;width:64vw}.item-f>div:first-child{background-size:cover;border-radius:10px;box-shadow:0 70px 63px -60px #000;height:100%;width:100%}.item-f>div:last-child{margin:35px 20px 28px}.item-f.show{opacity:1}.journal h3{font-size:54px}.article_link :hover h4{color:#00c0f3!important}.article_link :hover p,.article_link :hover span{color:#24252d!important}.article_link :hover img{transform:scale(1.05) translateZ(0)}.article h4{color:#24252d;font-size:64px;font-weight:700}.article .active{border-bottom:2px solid #00c0f3;font-size:26px}.article a{color:#24252d;padding-bottom:2px;position:relative;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:.3em}.article a:hover{text-decoration-color:#00c0f3!important}.article .img-author{background-position:50%;background-repeat:no-repeat;background-size:cover;border-collapse:collapse;height:150px;-o-object-fit:cover;object-fit:cover;position:relative;width:125px;z-index:1000}.img-diapo{height:400px}.img-diapo,.img-diapo-project{background-position:50%;background-repeat:no-repeat;background-size:cover;border-collapse:collapse;-o-object-fit:cover;object-fit:cover;position:relative;transition:all .2s ease-in-out;width:100%}.img-diapo-project{height:420px}.img-other{background-position:50%;background-repeat:no-repeat;background-size:cover;border-collapse:collapse;box-shadow:0 20px 20px -30px #000;height:400px;-o-object-fit:cover;object-fit:cover;position:relative;transition:all .2s ease-in-out;width:100%}.img-other:hover{cursor:pointer;transform:scale(1.05) translateZ(0)}#other h3{font-size:34px}#other a{color:#24252d;padding-bottom:2px;position:relative;text-decoration:none!important}#other a:hover{color:#00c0f3}.breadcrumb{border-top:1px solid #24252d;margin-top:8px;position:relative;z-index:1}#expertise h3{font-size:64px}#expertise .blockquote{border-left:4px solid #2e2e2e;line-height:1.2em;margin-left:20px;padding:1rem}.method .wrapper{display:inline-flex}.method .num{font-size:25px;font-weight:700;margin-left:3rem;text-align:end!important}.method .wrapper .icon{align-items:center;background-color:#a3d5ff;border-radius:50%;box-shadow:0 0 20px 0 rgba(0,0,0,.25);cursor:pointer;display:flex;flex-direction:column;height:100px;justify-content:center;margin:10px;padding:15px;position:relative;transition:all .2s cubic-bezier(.68,-.55,.265,1.55);width:100px}.method .wrapper i{color:#24252d;font-size:32px;margin:10px}.method .ul{list-style:square;padding-left:2rem;text-align:left!important}.method .ul li{font-size:16px;margin-bottom:.8rem}.method .border-dashed{border-left:dashed #00c0f3}.method h6{font-size:28px;margin-bottom:0}.request-loader{align-items:center;background:#fff;border-radius:100%;box-shadow:0 0 20px 0 rgba(0,0,0,.25);display:flex;flex-direction:row;height:150px;justify-content:center;position:relative;width:150px}.request-loader span{font-size:72px;left:-5px;position:relative;top:5px}.request-loader:after{animation-delay:0s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65,0,.34,1)}.request-loader:after,.request-loader:before{align-items:center;animation-duration:3s;animation-name:ripple;border:8px solid rgba(0,0,0,.2);border-radius:100%;bottom:0;content:"";display:flex;flex-direction:row;height:100%;justify-content:center;left:-8px;opacity:0;position:absolute;right:0;top:-8px;width:100%;z-index:-1}.request-loader:before{animation-delay:.5s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65,0,.34,1)}@keyframes ripple{0%{opacity:1;transform:scale3d(.75,.75,1)}to{opacity:0;transform:scale3d(1.5,1.5,1)}}.card-body{display:flex;flex-flow:wrap;font-family:Ubuntu,sans-serif;padding:50px}.card-body *{box-sizing:border-box}.card-container{flex:300px;margin:30px}.card-container .card-metho{font-weight:700;position:relative;width:100%}.card-container .card-metho a{background:#fff;border:2px solid #000;border-radius:25px;color:#000;display:block;height:400px;padding:30px;text-decoration:none;transition:.25s ease;width:100%}.card-container .card-metho a:hover{border-color:#5bc0eb;transform:translate(-30px,-30px)}.card-container .card-metho a:hover .card--display{display:none}.card-container .card-metho a:hover .card--hover{display:block}.card-container .card-metho a .card--display h2{margin:60px 0 0}.card-container .card-metho a .card--hover{display:none}.card-container .card-metho a .card--hover h2{margin:20px 0}.card-container .card-metho a .card--hover p{font-weight:400;line-height:1.5}.card-container .card-metho a .card--hover p.link{color:#5bc0eb;font-weight:700;margin:20px 0 0}.card-container .card-metho .card--border{border:2px dashed #000;border-radius:25px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.card-container .card-metho.card--dark a{background-color:#24252d;border-color:#24252d;color:#fff}.card-container .card-metho.card--dark a .card--hover .link{color:#5bc0eb}.text-big{font-size:30px}.text-huge{font-size:40px}.text-small{font-size:18px}.text-tiny{font-size:10px}.technologies{border-radius:8px;box-shadow:0 2px 20px 4px rgba(0,0,0,.07);color:#00c0f3;display:inline-block;font-size:1rem;font-weight:500;height:auto;margin:5px;padding:5px 20px}.screenshot{border-radius:15px;box-shadow:7px 7px 2px 1px rgba(29,29,29,.2);margin:15px;max-width:399px}.notselectable{-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.screenshot:hover{box-shadow:2px 2px 2px 1px hsla(0,0%,40%,.2)}.screenshots{align-items:center;display:flex;flex-wrap:wrap;margin-top:15px}.grande{align-items:center;background-color:rgba(255,0,0,.4);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.grande img{border:4px solid #fff;border-radius:5px;width:95%}.grande .divScreenshot{color:#fff;font-size:calc(12px + 1.25vw)}.grande,.petite{cursor:pointer}.next{background:none;border:none;color:#fff;font-size:50px;padding:20px}.divScreenshot{align-items:center;display:flex;flex-direction:column;font-size:20px}.btn-radius{border-radius:30px!important}.btn{align-items:center;background:#fff;border:1px solid #dfdfe0;border-radius:6px;color:#24252d;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;height:50px;justify-content:center;letter-spacing:-.015em;line-height:1;padding-left:30px;padding-right:30px;transition:background-color .1s,border ease-in-out,transform .1s,box-shadow 5ms,border-color .25s;white-space:nowrap}.btn:hover{background:#00c0f3;border-color:#00c0f3;color:#fff!important}.btn span,.btn-black{align-items:center;display:inline-flex;justify-content:center}.btn-black{background:#24252d;border:1px solid #24252d;border-radius:6px;color:#fff!important;color:#24252d;cursor:pointer;font-size:16px;font-weight:600;height:50px;letter-spacing:-.015em;line-height:1;padding-left:30px;padding-right:30px;transition:background-color .1s,border ease-in-out,transform .1s,box-shadow 5ms,border-color .25s;white-space:nowrap}.btn-black:hover{background:#fff;border-color:#dfdfe0;color:#24252d!important}.btn-black span,.btn-white{align-items:center;display:inline-flex;justify-content:center}.btn-white{background:#fff;border:1px solid #24252d;border-radius:6px;color:#24252d!important;color:#24252d;cursor:pointer;font-size:16px;font-weight:600;height:50px;letter-spacing:-.015em;line-height:1;padding-left:30px;padding-right:30px;transition:background-color .1s,border ease-in-out,transform .1s,box-shadow 5ms,border-color .25s;white-space:nowrap}.btn-white:hover{background:#24252d;border-color:#24252d;color:#fff!important}.btn-round,.btn-white span{align-items:center;display:inline-flex;justify-content:center}.btn-round{background:#24252d;border:1px solid #24252d;border-radius:30px;color:#fff!important;color:#24252d;cursor:pointer;font-size:16px;font-weight:600;height:50px;letter-spacing:-.015em;line-height:1;padding-left:15px;padding-right:15px;transition:background-color .1s,border ease-in-out,transform .1s,box-shadow 5ms,border-color .25s;white-space:nowrap}.btn-round:hover{background:#00c0f3;border-color:#00c0f3;color:#fff!important}.btn-round span{align-items:center;display:inline-flex;justify-content:center}.ico{margin:0 auto;text-align:center;transform:translateY(-50%)}.ico,.ico .circle{height:54px;top:50%;width:54px}.ico .circle{background:#00c0f3;border-radius:50%;display:inline-block;left:50%;position:absolute;transform:translateX(-50%) translateY(-50%);transform-origin:0}.ico .circle.circle-top{animation:blob-1-anim 3s cubic-bezier(.77,0,.175,1) infinite;height:18px;top:0;width:22.5px;z-index:0}.ico .circle.circle-bottom{animation:blob-2-anim 3s cubic-bezier(.77,0,.175,1) infinite;bottom:0;height:18px;width:22.5px;z-index:9}.ico .st-arrow{fill:#fff;animation:scrolly 3s cubic-bezier(.77,0,.175,1) infinite forwards;perspective:9000px;transform:translateZ(0);transform-origin:bottom}.svg{position:relative;z-index:9}@keyframes blob-1-anim{0%{transform:translateX(-50%) translateY(0)}14%{transform:translateX(-50%) translateY(-8px)}24%{transform:translateX(-50%) translateY(0)}to{transform:translateX(-50%) translateY(0)}}@keyframes blob-2-anim{0%{transform:scale(1) translate(-50%,10px)}30%{transform:scale(1) translate(-50%,10px)}70%{transform:scale(1) translate(-50%,10px)}95%{transform:scale(1) translate(-50%,26px)}to{transform:scale(1) translate(-50%,10px)}}@keyframes scrolly{0%{transform:translate3d(0,-150%,0) rotateX(90deg) scale(.5) skewX(3deg)}30%{transform:translateZ(0) rotateX(0deg) scale(1) skewX(0deg)}70%{transform:translateZ(0) rotateX(0deg) scale(1) skewX(0deg)}95%{transform:translate3d(0,50%,0) rotateX(-90deg) scale(.5) skewX(-3deg)}to{transform:translate3d(0,50%,0) rotateX(-90deg) scale(.5) skewX(-3deg)}}.accordion-item{background-color:hsla(0,0%,100%,0);border-color:#000 transparent;border-style:solid;border-width:1px}.accordion-item:first-of-type{border-top-left-radius:0!important;border-top-right-radius:0!important}.accordion-button{background-color:hsla(0,0%,100%,0)!important;padding:2rem 1.25rem!important}.accordion-button:focus{border-color:transparent!important;box-shadow:0 0 0 .25rem transparent!important;outline:0!important;z-index:0!important}.accordion-button:not(.collapsed){background-color:#e7f1ff;box-shadow:inset 0 -1px 0 transparent!important;color:#00c0f3}:root{--primary-color:$blue;--secondary-color:#e6eef9}.tabs{background-color:#ebf1fc;border-radius:99px;display:flex;padding:.4rem;position:relative}.tabs *{z-index:2}input[type=radio]{display:none}.tab{align-items:left;border-radius:99px;cursor:pointer;display:flex;font-size:1.25rem;font-weight:500;height:34px;justify-content:left;transition:color .15s ease-in;width:200px}input[type=radio]:checked+label{color:#00c0f3!important;text-decoration-line:underline;text-underline-offset:6px}#carousel-menu-small{display:none}.tabc{align-items:left;border-radius:99px;cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:left;line-height:normal;margin-top:.8rem;transition:color .15s ease-in;width:200px;z-index:1200}.panels{overflow:hidden;padding:10px;width:100%}.panel{animation:fadein .8s;border-radius:10px;display:none;height:550px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.radio{display:none}.menu li{cursor:pointer;display:inline-block;font-size:20px;font-weight:700;margin:20px;transition:.1s ease-in-out}ul li.active{border-bottom:2px solid #00c0f3}.item{color:#fff;display:block;margin:50px 1% 1%;padding:2rem;transition:all .2s ease-in-out;width:100%}.item div{cursor:pointer}.item img{background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:450px;-o-object-fit:cover;object-fit:cover;width:100%}.figure-mobile{display:none}.figure-desktop{display:block}.item:hover{cursor:pointer;transform:scale(1.02) translateZ(0)}.item .div-img:hover{box-shadow:0 70px 63px -60px #000}.menu li i{color:#00c0f3;font-size:.7em;margin:4px;vertical-align:top}.form{display:none}#map{height:95vh}#map-canvas-0{border-radius:15px}.carousel-inner{border-radius:10px}.container-team{align-items:center;display:flex;justify-content:space-around;margin:0 auto}.border{background:transparent;border-radius:10px;height:369px;position:relative;transition:border 1s;width:290px}.border:hover{border:1px solid #fff}.card-tt{height:279px}.card-tt,.card-tts{align-items:center;background:grey;border-radius:10px;box-shadow:0 70px 63px -60px #000;display:flex;justify-content:center;margin:20px;overflow:hidden;position:relative;transition:background .8s;width:200px}.card-tts{height:250px}.card-tts p{font-size:1rem;font-weight:400;line-height:30px}.accordion-item-job{border:1px solid #24252d;border-radius:10px;cursor:pointer;margin-bottom:10px}.accordion-item-job :hover h6{color:#00c0f3}.list-group-item{border:0!important;font-size:1.125rem!important}.accordion-button{padding:.8rem 2rem!important}.block-job li{font-size:1rem;font-weight:400!important;line-height:32px;margin-bottom:0!important}.block-job li::marker{color:#00c0f3}.align-right-job{right:0}.hidden,input[type=file]{display:none}.red{color:#ff008f!important}.green{color:#1bd900!important}.custom-file-upload{border:1px solid #dbdbdb;border-radius:10px;color:#24252d;cursor:pointer;display:inline-block;font-weight:600;padding:10px 12px;text-align:center;width:100%}.fs-16{font-size:16px!important}.fs-14{font-size:14px!important}.mb-25{margin-bottom:25px!important}.smaller{color:#ccc!important;font-size:14px}.form-check-input:checked{background-color:#2ecbf5;border-color:#00c0f3}.form-select{border:0 solid #fff;border-bottom:2px solid #ccc;border-radius:0!important;color:#00c0f3;font-weight:500}.form-select:focus{box-shadow:0 0 0 0 hsla(0,0%,100%,0)!important;outline:0!important}.ul-jobs-desc li{font-size:1.125rem!important;margin-bottom:0!important}.ul-jobs-desc li::marker{color:#00c0f3!important}#customer_cards{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:20rem;margin-top:5rem;place-items:center}#customer_cards h2{color:#fff;font-family:var(--font-title);font-size:1.5rem;line-height:1.1}#customer_cards p{color:#fff;font-family:var(--font-text);font-size:12px;line-height:1.5}#customer_cards .flow>*+*{margin-top:var(--flow-space,1em)}#customer_cards .card{border-radius:.625rem;box-shadow:.25rem .25rem .5rem rgba(0,0,0,.25);display:grid;height:24.125rem;margin:1rem;max-width:16.875rem;overflow:hidden;place-items:center;width:80vw}#customer_cards .card>*{grid-column:1/2;grid-row:1/2}#customer_cards .card__background{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}#customer_cards .card__content{--flow-space:0.9375rem;align-self:flex-end;background:#020024;background:linear-gradient(180deg,rgba(2,0,36,.939),rgba(1,85,119,.9) 80%,rgba(1,123,156,.774));display:flex;flex-direction:column;height:55%;justify-content:space-between;padding:5% 1.25rem 1.875rem}#customer_cards .card__content--container{--flow-space:1.25rem}#customer_cards .card__title{position:relative;width:fit-content;width:-moz-fit-content}#customer_cards .card__title:after{background-color:var(--brand-color);bottom:-.75rem;content:"";height:.3125rem;left:-1.25rem;position:absolute;width:calc(100% + 1.25rem)}#customer_cards .card__button{background-color:var(--brand-color);border:none;border-radius:.45em;color:var(--black);font-family:var(--font-title);font-size:1.125rem;font-variant:small-caps;font-weight:700;padding:.75em 1.6em;width:fit-content;width:-moz-fit-content}#customer_cards .card__button:focus{outline:2px solid #000;outline-offset:-5px}@media (min-width:800px) and (max-width:1200px){#customer_cards{grid-template-columns:repeat(2,1fr);height:100%}}@media (min-width:200px) and (max-width:799px){#customer_cards .flow>*+*{margin-top:0!important}#customer_cards{grid-template-columns:repeat(1,1fr);height:100%}#customer_cards .card{height:22.125rem;max-width:16.875rem}#customer_cards h2{font-size:1rem}#customer_cards p{font-size:12px!important}#customer_cards{margin-bottom:10rem}}@media (any-hover:hover) and (any-pointer:fine){#customer_cards .card__content{transform:translateY(62%);transition:transform .5s ease-out;transition-delay:.5s}#customer_cards .card__title:after{opacity:0;transform:scaleX(0);transform-origin:right;transition:opacity 1s ease-in,transform .5s ease-out;transition-delay:.5s}#customer_cards .card__background{transition:transform .5s ease-in}#customer_cards .card__button,#customer_cards .card__content--container>:not(.card__title){opacity:0;transition:transform .5s ease-out,opacity .5s ease-out}#customer_cards .card:focus-within,#customer_cards .card:hover{transform:scale(1.05);transition:transform .5s ease-in}#customer_cards .card:focus-within .card__content,#customer_cards .card:hover .card__content{transform:translateY(0);transition:transform .5s ease-in}#customer_cards .card:focus-within .card__content{transition-duration:0ms}#customer_cards .card:focus-within .card__background,#customer_cards .card:hover .card__background{transform:scale(1.3)}#customer_cards .card:focus-within .card__button,#customer_cards .card:focus-within .card__content--container>:not(.card__title),#customer_cards .card:hover .card__button,#customer_cards .card:hover .card__content--container>:not(.card__title){opacity:1;transition:opacity .5s ease-in;transition-delay:1s}#customer_cards .card:focus-within .card__title:after,#customer_cards .card:hover .card__title:after{opacity:1;transform:scaleX(1);transform-origin:left;transition:opacity .5s ease-in,transform .5s ease-in;transition-delay:.5s}}
