@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700!important;margin:0}*{font-family:Montserrat,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-container{align-items:center;background-color:#292d32;display:flex;flex-wrap:wrap;justify-content:center;min-height:100vh;padding-inline:15vw}.fadeAlert{opacity:1;transition:12s}.fadeAlert .hidden{opacity:0}.password-container{align-items:center;display:flex;position:relative}.password-toggle{margin-bottom:10px;position:absolute;right:20px}.password-toggle:hover{cursor:pointer}.login-image{align-items:center;display:flex;flex:1 1;justify-content:center;position:absolute;right:0}.login-image .clip{background-color:#00000022;-webkit-clip-path:polygon(30% 0,100% 0,100% 100%,6% 100%);clip-path:polygon(30% 0,100% 0,100% 100%,6% 100%);height:100vh;position:absolute;right:0;width:50vw;z-index:5}.login-image img{height:auto;margin-left:10em;max-width:120%;z-index:10}.login-form{border-radius:10px;flex:1 1;margin-top:20px;max-width:26vw;min-width:300px;padding:2rem;z-index:10}.login-form h2{color:#fff;font-size:2rem;margin-bottom:1rem}.login-form form{display:flex;flex-direction:column}.login-form label{color:#fff;margin-bottom:.5rem}.login-form input{border:1px solid #ccc;border-radius:50px;font-size:1rem;margin-bottom:1em;padding:.75rem}.login-form input:focus{outline:none}.login-form button{background-color:#4285f4;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1em;padding:.75rem;transition:background-color .3s}.login-form button:hover{background-color:#186aee}.social-login{display:flex;justify-content:space-between}.social-login button.button-social{align-items:center;background-color:#fff;border:none;border-radius:50px;cursor:pointer;display:flex;font-size:1rem;justify-content:center;margin:0;padding:.75rem;transition:.3s ease-in;width:45%}.social-login button:hover{opacity:.8}.login-form p{color:#aaa;margin-top:3rem;text-align:center}.login-form p a{color:#4285f4;text-decoration:none}.login-form p a:hover{text-decoration:underline}@media (max-width:768px){.login-container{flex-direction:column;padding-inline:5vw}.login-form,.login-image{justify-content:flex-end;max-width:none}.login-image .clip{display:none}}.landing-page{align-items:center;display:flex;flex-direction:row;gap:3em;justify-content:center;min-height:90vh;padding-block:4em 0;position:relative;top:0}.landing-page:before{background-image:url(../../static/media/landBG.5f61068499910d59fa57.svg);background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:1}.left-side img{border-radius:10px;box-shadow:0 15px 15px #666;height:auto;margin-top:4em;max-width:100%;z-index:10}.right-side{margin-left:20px;z-index:10}.right-side h1{margin-bottom:20px;text-align:center}.right-side p{margin-bottom:20px;max-width:50ch;text-align:justify}.section{background-color:#f9f9f9;padding:40px 20px}.section,h2{text-align:center}h2{color:#0077b6;font-size:3rem;margin-bottom:3em}p{color:#494748;font-size:1.2rem;line-height:1.5em;text-align:center}.link-style{color:#413fcb;font-size:18px;font-weight:bolder;margin-bottom:30px;text-decoration:underline}.box{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.box-card{align-items:center;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;max-width:300px;padding:20px;text-align:center}.box-card img{height:auto;margin-bottom:15px;max-width:50%;min-width:14em}.box-card h3{color:#0077b6;font-size:2rem;margin-bottom:10px}.box-card p{font-size:16px;letter-spacing:0}.column{display:flex;justify-content:center;width:100%}.left-side{display:flex;justify-content:end;width:30%}.circular-video{border-radius:10px;-webkit-clip-path:polygon(0 85%,0 0,100% 0,100% 86%,50% 100%);clip-path:polygon(0 85%,0 0,100% 0,100% 86%,50% 100%);height:50%;width:63%}@media (max-width:768px){.landing-page{flex-direction:column;min-height:auto;padding:5em 1em;text-align:center;width:100%}.landing-page:before{background-size:cover;opacity:.4}.wrapper{width:175vw}.left-side img{display:none;margin-top:2em;max-width:100%}.right-side{margin-left:0;max-width:90%}.right-side h1{font-size:2rem}.right-side p{font-size:1.1rem;text-align:center}.section{padding:20px 15px}h2{font-size:2rem;margin-bottom:1.5em}p{font-size:.9rem}.box{flex-direction:column;gap:15px}.box-card{max-width:90%;padding:15px}.link-style{font-size:16px}.column{align-items:center;flex-direction:column}.box-card img{max-width:80%}.left-side{display:none}}.navbar{align-items:center;background-color:#fff;box-shadow:0 1px 15px 0 #82828285;color:#000;display:flex;justify-content:space-between;padding:10px 20px;position:fixed;width:98%;z-index:200}.avatar{border-radius:78px;margin-left:15em;margin-right:2em;width:3em}.logo{font-size:2.5em;font-weight:700}.logo img{width:6em}.hamburger{cursor:pointer;display:none;font-size:2em}.nav-links{align-items:center;display:flex}.nav-links a{color:#4285f4;margin:0 10px;text-decoration:none;transition:.4s}.nav-links a:hover{transform:scale(1.2)}.auth-buttons{display:flex;margin-left:15em}.auth-buttons .login,.auth-buttons .register{background-color:#179bd7;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:1em;margin:5px 10px;padding:10px 40px;text-align:center}.custom-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.custom-button:hover{background-color:#0056b3}.bar-element{align-items:center;border-radius:5px;display:flex;flex-direction:column;margin:10px;max-width:200px;padding:10px;width:100%}.big-text{color:#fff;font-size:2.5rem;letter-spacing:2px;margin:10px 0}b{color:#ff5252}.short-text{color:#fff;font-size:16px}.bar{background-color:#212121;flex-direction:row;justify-content:space-around;padding-inline:20px}.bar,.search-bar{align-items:center;display:flex}.search-bar{background-color:#fff;border:2px solid #0077b6;border-radius:50px;gap:10px;justify-content:space-between;padding:15px;width:70%}.search-bar img{background:#ccc;border-radius:50px;padding:10px 12px}.search-select{border:0 solid #ddd;border-radius:5px;font-size:16px;padding:10px;width:35%}.search-select:focus{outline:none}.search-bar span{background:#999;border-radius:30%;height:45px;width:1px}.search-button{background-color:#0077b6;border:none;border-radius:39px;color:#fff;cursor:pointer;display:flex;font-size:16px;padding:12px 22px;transition:background-color .3s}.search-button img{background:#0000;border-radius:0;padding:0 10px}.search-button:hover{background-color:#0056b3}.category-button{background-color:#fff;border:2px solid #4285f4;border-radius:50px;color:#000;cursor:pointer;font-size:16px;margin:5px;padding:10px 20px;transition:.3s}.category-button:hover{background-color:#0077b6;color:#fff}.category-button:hover span{background-color:#fff;color:#0077b6}.category-button span{background:#0077b6;border-radius:50px;color:#fff;font-size:12px;padding:2px 10px;transition:.3s}.category-list{display:flex;flex-wrap:wrap;justify-content:center;padding:20px}.job-card{background-color:#fff;border:1px solid #ddd;border-radius:30px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;margin:10px;max-width:22em;min-width:22em;padding:1em 2em}.job-card span{background:#212121;height:1px;width:100%}.job-header{margin-block:1.5em}.bottom-job-card,.job-header{align-items:center;display:flex;justify-content:space-between}.job-info{display:flex;flex-direction:column}.company-name{font-size:20px;margin:0}.location{color:#666;font-size:16px;margin:0;text-align:left}.location img{margin-inline:20px 5px}.save-button{background-color:#fff;border:2px solid #4285f4;border-radius:50px;color:#4285f4;cursor:pointer;font-size:.8rem;margin:5px;padding:10px 20px;transition:.3s}.save-button:hover{color:#0056b3}.job-details{margin-bottom:10px}.job-category{color:#007bff;font-size:1.2rem;font-weight:bolder;margin-block:10px;text-align:left}.job-time{font-size:.6rem}.job-description{color:#333;font-size:1rem;height:5em;margin:5px 0}.apply-button{background-color:#0077b6;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;padding:10px 40px;transition:background-color .3s}.apply-button:hover{background-color:#00507c}.job-box{background-color:#f9f9f9;flex-wrap:wrap;justify-content:space-evenly;padding:20px}.job-box,.see-more-button{align-items:center;display:flex}.see-more-button{border:none;border-radius:5px;color:#000;cursor:pointer;font-size:16px;left:50%;margin-top:20px;padding:10px 20px;position:absolute;text-decoration:none;transform:translateX(-50%);transition:background-color .3s}.see-more-button svg{margin-left:5px}.pub-slide{background-color:#212121;border:1px solid #ddd;border-bottom-left-radius:120px;border-top-left-radius:120px;box-shadow:0 2px 4px #0000001a;height:18em;margin-block:10em;margin-left:10.5%;padding:2em;width:85%}.left-box,.pub-slide{align-items:center;display:flex}.left-box{background-color:#fff;border-radius:100px;color:#000;height:95%;justify-content:center;margin-right:10em;width:30%}.left-box h3{font-size:3rem;margin:0;padding:20px;text-align:center}.right-content{display:flex;flex:2 1;flex-direction:column;justify-content:center;padding:20px}.right-content h1{color:#4285f4;font-size:2.5rem;margin-bottom:10px}.right-content p{color:#fff;font-size:16px;margin-bottom:20px;text-align:justify}.join-button{background-color:#4285f4;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;padding:10px 40px;transition:background-color .3s;width:25%}.join-button:hover{background-color:#176af0}.language-switcher{margin-left:20px}.new-jobs-alert{align-items:center;background-color:#ffffffd7;border:2px solid #000;border-radius:5px;box-shadow:0 4px 6px #0000001a;color:#fff;display:flex;filter:blur(2px);font-size:18px;height:250px;justify-content:space-between;padding:10px 20px;width:500px;z-index:1000}.black_alert_screen span{color:#176af0;font-size:2.2rem;position:absolute;z-index:10000}.black_alert_screen{align-items:center;background:#000000b1;display:flex;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10000}.close-btn{background:none;border:none;color:#000;cursor:pointer;font-size:20px;position:absolute;right:26em;top:12em;z-index:1000}.close-btn:hover{opacity:.7}.language-switcher select{background:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer;padding:5px}@media (max-width:768px){.App{overflow-x:hidden}.logo img{width:55vw}.hamburger{display:block}.navbar{padding:0 .5em;width:95%}.nav-links{background-color:#333;display:none;flex-direction:column;position:absolute;right:0;text-align:center;top:60px;width:100%}.nav-links.open{display:flex}.nav-links a{color:#fff;margin:10px 0}.auth-buttons{margin-left:0}.auth-buttons,.bar{flex-direction:column}.bar{align-items:center;padding:0;width:102%}.bar-element{transform:scale(.8)}.left-box{display:none}.right-content h1{font-size:1.5rem}.right-content p{font-size:14px}.join-button{width:30%}.wrapper{width:100vw}.search-bar{flex-direction:column}.search-bar span{height:1px;width:100%}.job-card{max-width:60vw;min-width:60vw}.job-box{padding:0}}.footer-container{align-items:center;background-color:#0077b6;display:flex;flex-direction:column;flex-shrink:0;margin-top:auto;padding:60px 0 0;width:100%}.footer-content{display:flex;gap:20px;margin-bottom:24px;width:100%}.footer-left{align-self:start;display:flex;flex-direction:column;padding:0 20px}.footer-title{color:#fff;color:var(--color-gray-10,#fff);font:800 61px Montserrat,-apple-system,Roboto,Helvetica,sans-serif}.footer-images{align-items:start;display:flex;gap:15px;margin-top:29px}.footer-icon{margin-top:4px;width:35px}.footer-icon,.footer-large-icon{aspect-ratio:1;object-fit:auto;object-position:center}.footer-large-icon{align-self:stretch;width:40px;z-index:10}.footer-right{flex-basis:auto;flex-grow:1;padding:0 20px}.footer-links{display:flex;gap:20px;justify-content:space-around}.footer-column{line-height:normal;margin-left:0;width:23%}.footer-category,.footer-column{display:flex;flex-direction:column}.footer-category{color:#fffc;font-size:14px;font-weight:400}.footer-category-title{color:#fff;color:var(--color-gray-10,#fff);font:500 20px Noto Sans,sans-serif}.footer-category-item{font-family:Noto Sans,sans-serif;margin-top:15px}.footer-contact-item{align-items:center;display:flex;gap:14px;margin-top:15px}.footer-contact-icon{height:25px;object-fit:auto;object-position:center;width:25px}.footer-contact-info{font-family:Noto Sans,sans-serif}.footer-divider{border-top:1px solid #fff3;height:0;width:100%}.footer-links-small{align-items:center;color:#fffc;display:flex;flex-wrap:wrap;font-size:13px;gap:25px;justify-content:space-between;margin-block:15px;width:90%}.footer-link-item{display:inline-block;white-space:nowrap}.footer-bottom{align-items:center;color:#fffc;display:flex;flex-wrap:wrap;justify-content:center;padding-block:10px;width:100%}.footer-logo{margin-right:5px;object-fit:auto;object-position:center;width:16px}.footer-copyright{font-size:14px}@media (max-width:768px){.footer-container{width:100vw}.footer-right{display:none}}.jobs{padding-top:4em}.header-jobs{align-items:center;background-image:url(../../static/media/JobsIMG.70b70bf40752fe197313.png);background-size:cover;display:flex;height:60vh;justify-content:center;position:relative;width:100%}.header-jobs h1{color:#fff;font-size:2.5rem;text-align:center}.pagination-index{display:flex;justify-content:center;margin-top:5em;width:100%}.profile{flex-direction:column;padding-top:10em}.profile,.top-profile{align-items:center;display:flex}.top-profile{justify-content:space-between;margin-bottom:4em;width:70%}.bar-liniar{background:linear-gradient(90deg,#0077b6,#4285f413);height:5em;margin-bottom:2em;width:100%}.info-profile h4,.info-profile p{margin:0}.notif{background:#fff;border:none;border-radius:7px;box-shadow:0 0 6px 0 #333;cursor:pointer;padding:5px 7px;transition:.3s}.notif:hover{transform:scale(1.2)}.notif img{height:24px;width:24px}.profile-container{background:#fff;border-radius:8px;box-shadow:0 0 5px #3d3d3d;overflow:hidden;width:70vw}.profile-header{align-items:center;display:flex;margin-bottom:20px;padding:20px}.profile-header h2{font-size:1.2rem;margin:0}.profile-img{border-radius:50%;height:80px;margin-right:20px;width:80px}.profile-form{display:flex;justify-content:space-between;padding:20px}.form-column{width:40%}.form-group{margin-bottom:1.7em}.form-group label{font-weight:700;margin-bottom:1.5em}.form-group input{border:none;box-sizing:border-box;padding:8px 8px 8px 3em;width:100%}.form-group input:focus{outline:none}.form-actions{margin-top:20px;text-align:right}.top-profile-container{align-items:center;display:flex;justify-content:space-between;padding:0 20px}.bottom-profile{align-items:center;display:flex;padding:20px}.bottom-profile .form-actions{margin-right:20px;margin-top:0}.bottom-profile p{margin:0}@media (max-width:768px){.profile-header,.top-profile-container{flex-direction:column}.profile-header{align-items:center}.profile-form{flex-direction:column}.form-column{width:100%}}.contact{margin:0 auto;max-width:600px;padding:5em 1em 0}.contact h2{margin-bottom:20px;text-align:center}.contact-form{display:flex;flex-direction:column}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px}.form-group input,.form-group textarea{box-sizing:border-box;padding:8px;width:100%}.form-group textarea{border-radius:15px;height:12em;margin-block:1em;padding:1.5em;resize:vertical}.custom-tooltip{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px #00000026;padding:10px}.custom-tooltip .label{font-weight:700}.custom-tooltip .intro{margin:0}.container{margin:0 auto;max-width:1200px;padding:20px}h4{margin-bottom:20px;margin-top:5em}.grid{display:flex;flex-wrap:wrap;gap:20px}.summary-box{display:flex;justify-content:space-between;width:100%}.widget-summary{background-color:#f5f5f5;border-radius:8px;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;transition:background .3s ease,box-shadow .3s ease;width:40%}.widget-summary:hover{box-shadow:0 8px 16px #0003;transform:translateY(-10px)}.widget-summary h5{color:#333;margin-bottom:10px}.widget-summary p{color:#666;font-size:24px;font-weight:700}.widget-summary img{margin-top:10px;width:5em}.chart-container{background:#f9f9f9;border-radius:8px;flex:1 1 100%;padding:20px}@media (max-width:768px){.widget-summary{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1}.chart-container{flex:1 1 100%}}@media (max-width:480px){.widget-summary{flex:1 1 100%}}
/*# sourceMappingURL=main.90d946bf.css.map*/