@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap);:root{--main-color:#2e9cca}*{border:none;box-sizing:border-box;font-family:Roboto,sans-serif;line-height:1.5;margin:0;outline:none;padding:0;text-decoration:none;text-transform:none;transition:all .2s linear}html{font-size:62.5%;overflow-x:hidden;scroll-behavior:smooth}body{background:#25274d;padding-left:30rem}section{min-height:100vh;padding:1rem 5%}content{min-height:30vh;padding:1rem 5%}.break{display:inline-block;padding-top:4rem}.account-popover-container{margin:1.5rem 7rem 1.5rem 1.5rem;position:fixed;right:0;top:0}.custom-dialog{min-width:400px}.heading{color:#fff;font-size:4rem;padding-bottom:1rem;text-transform:none}.heading2{font-feature-settings:"smcp";color:#25274d;font-variant:small-caps;font-weight:700}.heading2,.heading3{font-size:12px;margin-bottom:0;margin-top:1rem;padding-bottom:1rem;text-transform:none}.heading3{font-feature-settings:"smcp";color:#333;font-variant:small-caps}.parag{color:#333;font-size:9px;margin-bottom:1rem;margin-top:0;padding-bottom:.1rem;text-transform:none}.heading span{color:#2e9cca;color:var(--main-color);text-transform:none}.btn{border-radius:1rem;display:inline-block;font-size:1.7rem;margin-right:.2rem;margin-top:1rem}.btn,.btnLIN{background:#2e9cca;background:var(--main-color);color:#25274d;cursor:pointer;padding:.8rem 3rem}.btnLIN{margin:1rem .2rem 1rem .5rem}.btnLIN,.btnSUP{border-radius:5px;font-size:1rem}.btnSUP{background:#fff;border:1px solid #2e9cca;border:1px solid var(--main-color);color:#25274d;cursor:pointer;margin-bottom:1rem;margin-right:.5rem;margin-top:1rem;padding:.8rem 3rem}.btn:hover{background:#f0f0f0;color:#25274d;letter-spacing:.2rem}.btnLIN:hover,.btnSUP:hover{background:#fff;letter-spacing:.2rem}.header{align-items:center;background:#29648a;bottom:0;display:flex;flex-flow:column;justify-content:space-between;left:0;padding:8rem 2rem;position:fixed;text-align:center;top:0;width:30rem;z-index:1000}.header .logo{color:#fff;font-size:3rem;font-weight:bolder;text-transform:none}.header .logo span{color:#25274d;text-transform:none}.header .navbar a{color:#fff;cursor:pointer;display:block;font-size:2rem;margin:2rem 0}.header .navbar a:hover{color:#25274d;font-weight:bolder;letter-spacing:.2rem}.header .follow a{color:#fff;font-size:2.5rem;margin:0 .7rem}.header .follow a:hover{color:#2e9cca;color:var(--main-color)}#menu-bars{display:none;font-size:3rem;padding:1rem 1.5rem;position:fixed;right:1rem;top:1rem;z-index:10000}#menu-bars,.menu-bars2{background:#2e9cca;background:var(--main-color);border-radius:.5rem;color:#fff;cursor:pointer}.menu-bars2{display:grid;font-size:1.5rem;grid-template-columns:repeat(3,1fr);margin:3px;padding:1rem;position:relative}.cursor-1{background:#2e9cca;background:var(--main-color);border-radius:50%;height:1rem;left:0;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-50%);width:1rem;z-index:10000}.cursor-1.active{height:7rem;opacity:.3;width:7rem}.cursor-2{border:.1rem solid #2e9cca;border:.1rem solid var(--main-color);border-radius:50%;height:4rem;left:0;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-50%);transition:.3s linear;width:4rem;z-index:10000}.cursor-2.active{display:contents}.footer{background:#25274d;color:#aaabb8;font-size:1rem;margin-top:2rem;padding:2.5rem;text-align:center}.footer span{color:#2e9cca;color:var(--main-color)}@media (max-width:991px){html{font-size:55%}body{padding:0}#menu-bars,#menu-bars2{display:inline;display:initial}.header{left:-120%}.header.active{left:0}.cursor-1,.cursor-2{display:none}}@media (max-width:450px){html{font-size:50%}.header{width:100%}}.home{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.home .image{flex:1 1 40rem;padding:1.5rem}.home .image img{width:100%}.home .content{flex:1 1 40rem}.home .content2{flex:.2 .2 40rem;justify-content:left}.home .content .hi{color:var(--main-color);font-size:2rem}.home .content h3{color:#fff;font-size:4.5rem;text-transform:none}.home .content h3 span{color:var(--main-color);text-transform:none}.home .content .info{color:#fff;font-size:2.5rem;padding:.5rem 0}.home .content .text,.home .login-SUP{color:#aaabb8;font-size:1.7rem;padding:.5rem 0}.home .login-SUP{position:absolute;right:65px;top:0}.about .row-1{display:flex;flex-wrap:wrap;gap:1.5rem;padding-bottom:2rem}.about .row-1 .image{flex:15 15 25rem;padding:.5rem}.about .row-1 .image img{grid-gap:1rem;border:1rem solid #fff;border-radius:.5rem;box-shadow:0 .5rem 1rem #0000001a;display:grid;gap:1rem;height:100%;object-fit:scale-down;padding:1.5rem;width:100%}.about .row-1 .content{flex:1 1 50rem}.about .row-1 .content h3{color:#aaabb8;font-size:3.5rem}.about .row-1 .content p{color:#aaabb8;font-size:1.7rem;padding:.5rem 0}.about .row-1 .content .box-container{display:flex;flex-wrap:wrap;gap:1.5rem;padding:.5rem 0}.about .row-1 .content .box-container .box{flex:1 1 20rem}.about .row-1 .content .box-container .box span{color:var(--main-color)}.about .row-2{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.about .row-2 .skills{flex:1 1 40rem}.about .row-2 .skills .progress{padding:1rem 0}.about .row-2 .skills .progress h3{color:#fff;display:flex;font-size:1.7rem;font-weight:400;justify-content:space-between;padding:.7rem 0}.about .row-2 .skills .progress .bar{background:#ccc;border-radius:50rem;height:1rem;overflow:hidden;width:100%}.about .row-2 .skills .progress .bar span{background:var(--main-color);border-radius:50rem;display:block;height:100%}.about .row-2 .skills .progress:first-child .bar span{width:57%}.about .row-2 .skills .progress:nth-child(2) .bar span{width:37%}.about .row-2 .skills .progress:nth-child(3) .bar span{width:75%}.about .row-2 .skills .progress:nth-child(4) .bar span{width:85%}.about .row-2 .box-container{display:flex;flex:1 1 40rem;flex-wrap:wrap;gap:1.5rem}.about .row-2 .box-container .box{background:#fff;border-radius:.5rem;box-shadow:0 .5rem 1rem #0000001a;flex:1 1 15rem;padding:2rem}.about .row-2 .box-container .box h3{color:var(--main-color);font-size:3rem}.about .row-2 .box-container .box p{color:#aaabb8;font-size:1.7rem;padding-top:.5rem}.tool .box-container{display:flex;flex-wrap:wrap;gap:1.5rem}.tool .box-container .box{background:#fff;border-radius:.5rem;box-shadow:0 .5rem 1rem #0000001a;flex:1 1 30rem;padding:2rem;text-align:center}.tool .box-container .box i{background:var(--main-color);border-radius:50%;color:#fff;font-size:2.5rem;height:6rem;line-height:6rem;width:6rem}.tool .box-container .box h3{color:#444;font-size:2.2rem;padding-top:1rem}.tool .box-container .box p{color:#aaabb8;font-size:1.7rem;padding-top:.5rem}.CNC .box-container{display:flex;flex-wrap:wrap}.CNC .box-container .box{border-left:.2rem var(--main-color);display:flex;flex:1 1 33rem;margin-bottom:1rem;padding-bottom:2rem;padding-left:2rem;padding-right:2rem;text-align:center}.CNC .box-container .box:before{background:var(--main-color);border-radius:50%;content:"";height:2rem;left:-1rem;opacity:0;position:absolute;top:0;width:2rem}.CNC .box-container .box .content{background:#fff;border-radius:.5rem;box-shadow:0 .5rem 1rem #0000001a;padding:1.5rem}.CNC .box-container .box .content span{background:var(--main-color);border-radius:50rem;color:#fff;font-size:1.7rem;padding:.4rem 1rem}.CNC .box-container .box .content h3{color:#25274d;font-size:2.5rem;padding:.5rem 0}.CNC .box-container .box .content p{color:#aaabb8;font-size:1.5rem}.network .box-container{display:flex;flex-wrap:wrap;gap:1.5rem}.network .box-container .box{background:#fff;border:1rem solid #fff;border-radius:.5rem;box-shadow:0 .5rem 1rem #0000001a;flex:1 1 30rem;height:25rem;overflow:hidden;position:relative}.network .box-container .box img{border-radius:.5rem;height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.network .box-container .box:hover img{height:75%;width:75%}.network .box-container .box h3{bottom:.5rem;color:#fff;font-size:2.5rem;left:1rem;position:absolute;text-transform:none}.network .box-container .box .icons{position:absolute;right:1rem;top:1rem}.network .box-container .box .icons a{background:#eee;border-radius:.5rem;color:#d52f2f;display:block;font-size:1.7rem;height:4rem;line-height:4rem;margin-bottom:1rem;text-align:center;width:4rem}.network .box-container .box .icons a:hover{background:var(--main-color);color:#fff}.contact .icons-container{display:flex;flex-wrap:wrap;gap:1.5rem;padding-bottom:2rem}.contact .icons-container .icons{background:#fff;border-radius:.5rem;box-shadow:0 .5rem 1rem #0000001a;flex:1 1 25rem;padding:2rem;text-align:center}.contact .icons-container .icons i{background:var(--main-color);border-radius:50%;color:#fff;font-size:2rem;height:5rem;line-height:5rem;width:5rem}.contact .icons-container .icons h3{color:#fff;font-size:2rem;padding:1rem 0 .5rem}.contact .icons-container .icons p{color:#aaabb8;font-size:1.7rem}.contact .row{display:flex;flex-wrap:wrap;gap:1.5rem}.contact .row form{background:#fff;border-radius:.5rem;box-shadow:0 .5rem 1rem #0000001a;flex:1 1 55rem;padding:0 2rem}.contact .row .map{border:1rem solid #fff;border-radius:.5rem;box-shadow:0 .5rem 1rem #0000001a;filter:saturate(0);flex:1 1 25rem;width:100%}.contact .row form .box,.contact .row form textarea{border-bottom:.1rem solid #333;color:#333;font-size:1.7rem;margin:1rem 0;padding:1rem 0;text-transform:none;width:100%}.contact .row form .box:focus,.contact .row form textarea:focus{border-color:var(--main-color)}.contact .row form .box::placeholder,.contact .row form textarea::placeholder{text-transform:none}.contact .row form textarea{height:20rem;resize:none}.contact .row form .btn{margin-bottom:1.5rem;margin-top:0}.contact .icons-container .icons .email-link,.contact .icons-container .icons .text{color:gray;cursor:pointer;font-size:larger;font-weight:200;text-decoration:none}.contact .icons-container .icons .email-link:hover{text-decoration:underline}.form-box{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:2px solid #ffffff80;border-radius:20px;display:flex;height:450px;justify-content:center;margin:20% auto;max-width:600px;width:400px}.inputbox{border-bottom:2px solid #fff;margin:30px 0;position:static;width:310px}.inputbox label{color:#fff;font-size:1.5em;left:5px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.5s}input:focus~label,input:valid~label{top:-5px}.inputbox input{background:#0000;border:none;color:#fff;font-size:1.5em;height:50px;outline:none;padding:0 35px 0 5px;width:100%}.inputbox ion-icon{color:#fff;font-size:1.2em;position:absolute;right:8px;top:20px}.forget{color:#fff;display:flex;font-size:11px;justify-content:space-between;margin:-15px 0 15px}.forget label input{margin-right:3px}.forget label a{color:#fff;padding-top:.5rem;text-decoration:none}.forget label a:hover{text-decoration:underline}.custom-checkbox{cursor:pointer;display:block;position:relative;vertical-align:middle}.custom-checkbox input[type=checkbox]{cursor:pointer;opacity:0;position:absolute}.checkbox-mark{background-color:#fff;border:2px solid #ccc;font-size:8px;height:15px;justify-self:auto;margin-top:8px;padding-left:1rem;position:flex;width:15px}.checkbox-label{font-size:11px;margin-left:30px}.custom-checkbox input[type=checkbox]:checked~.checkbox-mark{background-color:#29648a}.custom-checkbox input[type=checkbox]:checked~.checkbox-mark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:7px;left:3px;position:absolute;top:0;transform:rotate(45deg);width:3px}.btn-login{align-items:center;background:#fff;border-radius:20px;color:#25274d;cursor:pointer;display:flex;font-size:1.5em;font-weight:600;height:40px;justify-content:center;margin:20px auto;outline:none;text-align:center;text-decoration:none;transition:background-color .3s ease-in-out;width:200px}.btn-login:hover{background-color:#2e9cca;color:#fff}.register{color:#fff;font-size:1.3em;margin:25px 0 10px;text-align:center}.register p a{color:#fff;font-weight:600;text-decoration:none}.register p a:hover{text-decoration:underline}.error-message{color:#cb0c0c;display:inline-block;text-align:center;width:100%}label{margin-bottom:.5rem}input,label{display:block}input{border:1px solid #ccc;border-radius:.25rem;height:50px;padding:.75rem;width:85%}.width-50{width:50%}.ml-auto{margin-left:auto}.text-center{text-align:center}.progress2bar{counter-reset:step;display:flex;justify-content:space-between;margin:2rem 0 4rem;position:relative}.progress2,.progress2bar:before{background-color:#dcdcdc;content:"";height:4px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.progress2{background-color:green;transition:.3s;width:0}.progress2-step{align-items:center;background-color:#dcdcdc;border-radius:50%;display:flex;height:2.1875rem;justify-content:center;width:2.1875rem;z-index:1}.progress2-step:before{content:counter(step);counter-increment:step}.progress2-step:after{color:#666;content:attr(data-title);font-size:.85rem;position:absolute;top:calc(100% + .5rem)}.progress2-step-active{background-color:var(--main-color);color:#171616}.formSU{background-color:#fff;border:none;border-radius:10px!important;margin:5% auto;overflow:hidden;padding:20px 30px;width:clamp(320px,30%,430px)}.step-forms{animation:animate 1s;display:none;transform-origin:top}.step-forms-active{display:block}.group-inputs{margin:2rem 0}@keyframes animate{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scale(1)}}.btns-group{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.btn-report{margin-bottom:7%;margin-left:8%;margin-top:5%}.btn-report,.btnSU{background-color:var(--main-color);border-radius:.25rem;color:#000;cursor:pointer;display:block;font-weight:700;text-align:center;text-decoration:none;transition:.3s}.btnSU{padding:.75rem}.btnSU:hover{box-shadow:0 0 0 2px #2c2a2a,0 0 0 3px var(--primary-color)}.btn-disabled{background-color:#ccc;color:#666}.progress2-step-check{background-color:green!important;position:relative;transition:all .8s}.progress2-step-check:before{color:#fff;content:"\2713";font-size:12px;height:80%;left:13px;top:8px;width:50%}.group-inputs,.group-inputs2{position:relative}.group-inputs2{margin-top:5%;padding-left:15px}.group-inputs label{left:10px}.group-inputs label,.group-inputs2 label{fill-opacity:25%;background-color:var(--main-color);border-radius:3px;color:#000;font-size:10px;height:19px;padding:4px 7px;position:absolute;top:-14px}.group-inputs2 label{left:25px}.welcome{background-color:#fff;border:none;border-radius:6px;border-radius:10px!important;justify-content:center;margin:5% auto;overflow:hidden;padding:20px 30px;position:relative;width:clamp(320px,30%,430px)}.welcome,.welcome .content{align-items:center;display:flex}.welcome .content{flex-direction:column}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark{stroke-width:2;stroke:#19840b;stroke-miterlimit:10;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;border-radius:50%;box-shadow:inset 0 0 0 #7ac142;display:block;height:56px;margin:10% auto;width:56px}.checkmark__check{stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;transform-origin:50% 50%}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}.gender-label{color:#666;display:block;font-size:1rem;margin-bottom:.5rem}@keyframes fill{to{box-shadow:inset 0 0 0 30px #7ac142}}
/*# sourceMappingURL=main.f2190690.css.map*/