@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Space+Grotesk:wght@300..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=YourFontFamily&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.popup-content{background:#fff;border:1px solid #d7d7d7;margin:auto;padding:5px;width:50%}[role=tooltip].popup-content{border-radius:5px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.16);box-shadow:0 0 3px rgba(0,0,0,.16);width:200px}.popup-overlay{background:rgba(0,0,0,.5)}[data-popup=tooltip].popup-overlay{background:transparent}.popup-arrow{stroke-width:2px;stroke:#d7d7d7;stroke-dasharray:30px;stroke-dashoffset:-54px;bottom:0;color:#fff;-webkit-filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));left:0;right:0;top:0}.leadership-container{background-color:#f9f9f9;padding:2rem;text-align:center}.leadership-title{font-size:2rem;margin-bottom:.5rem}.leadership-description-container{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.leadership-description{color:#666;font-size:1rem;margin-bottom:2rem;width:70%}.team-members{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;justify-content:center}.team-member{max-width:200px;opacity:0;text-align:center;-webkit-transition:opacity 1s ease-out,-webkit-transform 1s ease-out;transition:opacity 1s ease-out,-webkit-transform 1s ease-out;transition:opacity 1s ease-out,transform 1s ease-out;transition:opacity 1s ease-out,transform 1s ease-out,-webkit-transform 1s ease-out}.team-member.fade-in{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.team-member-image{border-radius:10%;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);margin-bottom:1rem;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;width:100%}.team-member-image:hover{-webkit-box-shadow:0 10px 14px rgba(0,0,0,.2);box-shadow:0 10px 14px rgba(0,0,0,.2);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.team-member-name{font-size:1.25rem;margin-bottom:.5rem}.team-member-role{color:#777;font-size:1rem;margin-bottom:1rem}.social-icons{-ms-flex-pack:center;display:-ms-flexbox;display:flex;gap:.8rem;justify-content:center}.icon-link{color:#555;font-size:.9rem;text-decoration:none}.x-icon{color:#000;font-size:23px}.instagram-icon,.linkedin-icon{color:#0077b5;font-size:23px}@media (max-width:768px){.leadership-description{width:100%}}.developing-stage-container{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:93vh;justify-content:center}.development-image{height:480px}@media (max-width:768px){.development-image{height:350px}}@media (max-width:600px){body,html{max-width:100vw;overflow-x:hidden;width:100vw}*{-webkit-box-sizing:border-box;box-sizing:border-box}}.resume-container{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;color:#000!important;font-family:Roboto,serif!important;font-weight:500;letter-spacing:.3px;line-height:1.6;line-height:22px;margin:0 auto 80px;max-width:100%;overflow-x:hidden;padding:20px;width:210mm}.resume-header{font-family:Roboto,serif;margin-bottom:20px;text-align:center}.resume-name{color:#1f3864;font-family:Roboto,serif;font-size:25px;margin:0}.resume-contact{font-weight:600}.resume-contact,.resume-links{font-family:Roboto,serif;font-size:15px}.resume-links{margin:0}.resume-link{color:#2323f0;font-family:Roboto,serif;font-weight:600;text-decoration:none}.resume-section{font-family:Roboto,serif;font-size:17px;margin-bottom:20px}.resume-section-title{border-bottom:2px solid #1f3864;color:#1f3864;font-family:Roboto,serif;font-size:18px;margin-bottom:10px;padding-bottom:5px}.resume-education{margin:0}.resume-education,.resume-education-entry{font-family:Roboto,serif}.resume-education-detail{font-family:Roboto,serif;font-size:16px;margin-bottom:10px}.resume-dates{float:right;font-family:Roboto,serif;font-size:15px;font-weight:700}.resume-skills{font-family:Roboto,serif;list-style-type:none;padding:0}.resume-skill-item{font-family:Roboto,serif;font-size:16px;margin-bottom:5px}.resume-project{font-family:Roboto,serif;margin:0}.resume-project-title{font-size:17px;font-weight:700}.resume-project-detail{font-family:Roboto,serif;font-size:16px;margin:5px 0}.resume-project-tasks{font-family:Roboto,serif;margin:5px 0;padding-left:20px}.resume-project-task-item{font-family:Roboto,serif;margin-bottom:5px}.resume-project-tech{font-family:Roboto,serif;font-size:16px;margin:5px 0}.resume-achievement{font-family:Roboto,serif;font-weight:700;margin:5px 0}.resume-achievement-detail{font-family:Roboto,serif;font-size:16px;margin:5px 0}.resume-heading{color:#000;font-family:Roboto,serif;font-size:17px}.project-key-points{font-family:Roboto,serif;font-size:16px}.resume-page-project-link{font-family:Roboto,serif;font-size:17px}.experience-company-year{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between}@media print{@page{size:A4;margin:0;padding-bottom:40px;padding-top:40px}body,html{margin:0;width:auto}.resume-container,body,html{max-width:none;overflow-x:visible}.resume-container{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;border-radius:0;-webkit-box-shadow:none;box-shadow:none;break-inside:avoid;font-family:Roboto,serif;height:auto;margin:0 auto;min-width:auto;padding:20px;page-break-inside:avoid;width:100%}.non-printable,footer,header,nav{display:none!important}}.unique-container{-ms-flex-pack:distribute;border-radius:10px;justify-content:space-around;margin:auto;max-width:600px;padding:20px;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.icon-home,.unique-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.icon-home{-ms-flex-pack:center;background-color:#f0f0f0;border:none;border-radius:50%;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer;font-size:1.2rem;height:60px;justify-content:center;-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:60px}.icon-home:hover{background-color:#e0ffe0;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.icon-edit{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;border:none;border-radius:50%;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer;display:-ms-flexbox;display:flex;font-size:1.2rem;height:60px;justify-content:center;-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:60px}.icon-edit:hover{background-color:#fff5e0;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.icon-download{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;border:none;border-radius:50%;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer;display:-ms-flexbox;display:flex;font-size:1.2rem;height:60px;justify-content:center;-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:60px}.icon-download:hover{background-color:#e0f7ff;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.icon-print{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;border:none;border-radius:50%;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer;display:-ms-flexbox;display:flex;font-size:1.2rem;height:60px;justify-content:center;-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:60px}.icon-print:hover{background-color:#f3ffd1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media print{.unique-container{display:none}}@media (max-width:600px){.resume-container{border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 90px;max-width:100vw;min-width:100vw;overflow-x:hidden;padding:10px;width:100vw}.resume-header{margin-bottom:15px}.resume-name{font-size:22px}.resume-contact,.resume-links{font-size:14px}.resume-section{font-size:16px;margin-bottom:15px}.resume-section-title{font-size:17px}.resume-education-detail{font-size:15px}.resume-dates{display:block;float:none;font-size:14px;margin-top:5px}.resume-skill-item{font-size:15px}.resume-project-title{font-size:16px}.resume-achievement-detail,.resume-project-detail,.resume-project-tech{font-size:15px}.resume-heading{font-size:16px}.project-key-points{font-size:15px}.resume-page-project-link{font-size:16px}.experience-company-year{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.icon-download,.icon-edit,.icon-home,.icon-print{font-size:1rem;height:50px;width:50px}.unique-container{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100vw;padding:15px}}@media (max-width:480px){.resume-container{font-size:14px;padding:8px}.resume-name{font-size:20px}.resume-contact,.resume-links{font-size:13px}.resume-section{font-size:15px}.resume-section-title{font-size:16px}.unique-container{padding:10px}.icon-download,.icon-edit,.icon-home,.icon-print{font-size:.9rem;height:45px;width:45px}}.terms-container{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 8px 12px rgba(0,0,0,.1);box-shadow:0 8px 12px rgba(0,0,0,.1);font-family:Arial,sans-serif;margin:45px auto;max-width:90%;padding:20px}.terms-title{font-size:2rem;margin-bottom:20px;text-align:center}.updated-text{font-style:italic;text-align:center}.intro-text{font-size:1rem;line-height:1.6}.section-title{font-size:1.5rem;margin-bottom:10px;margin-top:20px}.definition-list{list-style-type:none;padding-left:0}.definition-list,.text-list{font-size:1rem;line-height:1.6}.text-list{list-style-type:disc;margin-left:20px}.text{font-size:1rem;line-height:1.6}.contact-info{font-size:1rem;list-style-type:none;padding-left:0}.final-text{font-size:1rem;font-weight:700;margin-top:20px;text-align:center}@media (max-width:768px){.terms-container{padding:15px}.terms-title{font-size:1.5rem}.section-title{font-size:1.25rem}.intro-text,.text{font-size:.9rem}}.resume-form-container{background-color:#f9f9f9dc;border-radius:8px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);margin:25px auto;max-width:600px;padding:20px}.resume-form-title{color:#333;font-size:24px;margin-bottom:20px;text-align:center}.form-section{margin-bottom:20px}.form-section-title{color:#444;font-size:20px;margin-bottom:10px}.form-input,.form-textarea{border:1px solid #ddd;border-radius:4px;margin-bottom:10px;padding:10px;width:100%}.form-textarea{min-height:80px;resize:vertical}.form-add-btn,.form-remove-btn,.form-submit-btn{background-color:#06c;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:8px 12px}.form-add-btn:hover,.form-remove-btn:hover,.form-submit-btn:hover{background-color:#004da0}.form-remove-btn{background-color:#c00;margin-bottom:15px}.form-remove-btn:hover{background-color:#a00000}.form-submit-btn{font-size:16px;margin-top:20px;width:100%}.project-key-point-note{padding:0 0 15px 5px}.project-key-point-note-heading{font-weight:700}@media (max-width:768px){.resume-form-container{margin-bottom:0;margin-top:0}}.resume-note-msg{font-size:14px;font-weight:500;margin-bottom:15px;margin-left:5px;margin-top:5px}.resume-notice-information{-ms-flex-align:center;-ms-flex-pack:end;align-items:center;display:-ms-flexbox;display:flex;justify-content:flex-end;padding-left:10px;position:fixed;top:400px;z-index:1000}.resume-notice-icon{color:#444;font-size:30px}.resume-notice-icon,.resume-notice-icon:hover{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.resume-notice-icon:hover{color:#0d65c2}.notice-container{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);height:auto;margin:0 auto;max-height:70vh;max-width:800px;min-width:500px;overflow-y:auto;padding:20px;position:relative}.close-button{color:#333;cursor:pointer;font-size:18px;font-weight:700;position:absolute;right:10px;top:10px}.notice-heading{color:#333;font-size:24px;margin-bottom:15px;text-align:center}.notice-subheading{color:#333;font-size:17px;font-weight:700;margin-bottom:15px;margin-top:10px}.notice-list{list-style-type:disc;padding-left:20px}.notice-item{color:#555;font-size:16px;margin-bottom:10px}@media (max-width:768px){.notice-container{max-width:100%;min-width:100%;padding:15px}.notice-heading{font-size:20px}.notice-subheading{font-size:16px}.notice-item{font-size:14px}}*{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.home-navbar{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);display:-ms-flexbox;display:flex;justify-content:space-between;padding:10px 40px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.home-navbar .logo{color:#007bff;font-size:24px;font-weight:700}.home-navbar .nav-links{display:-ms-flexbox;display:flex;gap:20px;list-style:none}.home-navbar .nav-links li a{color:#333;font-size:15px;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.home-navbar .nav-links li a:hover{color:#007bff}.home-navbar .auth-buttons button{border:none;border-radius:5px;cursor:pointer;font-size:14px;margin-left:10px;padding:8px 15px}.home-navbar .sign-in{background-color:transparent;border:1px solid #007bff;color:#007bff}.sign-in:hover{color:#fff}.home-navbar .sign-up{background-color:#007bff;color:#fff}.home-navbar .sign-in:hover,.home-navbar .sign-up:hover{opacity:.9}.hero-section{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;background-color:#f7f9fc;background-image:url(https://res.cloudinary.com/dpwsfpnxw/image/upload/v1734199919/corporate-woman-businesswoman-holding-clipboard-with-documents-office-smiling-camera-white-bac_batcheditor_fotor_avqutx.jpg);background-position:75%;display:-ms-flexbox;display:flex;height:70vh;justify-content:space-between;padding:60px 40px}.hero-content{-ms-flex:1 1;flex:1 1}.hero-content h1{color:#333;font-size:36px;margin-bottom:20px}.hero-content p{color:#666;font-size:16px;margin-bottom:20px}.hero-content .search-bar{-ms-flex-align:center;align-items:center;background-color:transparent;display:-ms-flexbox;display:flex;gap:10px}.hero-content .search-bar input{border:1px solid #ccc;border-radius:5px;-ms-flex:1 1;flex:1 1;font-size:14px;outline:none;padding:10px}.hero-content .search-bar button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:1px;padding:10px 20px}.hero-content .search-bar{border-width:0;padding:0}.hero-image img{height:auto;width:400px}.trusted-companies{margin-top:30px;padding:40px;text-align:center}.trusted-companies h2{color:#333;margin-bottom:20px}.trusted-companies .company-logos{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;justify-content:center}.trusted-companies .company-logos img{height:auto;width:80px}.job-categories{background-color:#f7f9fc;padding:40px;text-align:center}.job-categories h2{color:#333;margin-bottom:10px}.job-categories p{color:#666;margin-bottom:20px}.job-categories .categories button{background-color:#fff;border:1px solid #ccc;border-radius:20px;cursor:pointer;margin:5px;padding:10px 20px;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.job-categories .categories button:hover{background-color:#007bff;border:none;color:#fff}.hero-image{width:50%}.home-main-heading{font-size:35px}.button-container-sm{display:none}.website-logo{height:35px}@media (max-width:768px){.home-navbar{display:none}.hero-section{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;position:relative;text-align:center}.hero-section:before{background-image:url(https://res.cloudinary.com/dpwsfpnxw/image/upload/v1734115383/comic-book-lifestyle-scene-office_23-2151133695_umxoca.jpg);background-position:50%;background-size:cover;content:"";-webkit-filter:brightness(70%);filter:brightness(70%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-content{position:relative;z-index:2}.hero-content h1,.hero-content p{color:#fff;margin:0 20px}.hero-content h1{font-size:27px}.hero-content p{color:#ffffffcc;font-size:15px}.hero-content .search-bar{display:none}.button-container-sm{-ms-flex-pack:center;-ms-flex-align:end;align-items:flex-end;display:block;display:-ms-flexbox;display:flex;gap:10px;height:60vh;justify-content:center}.button{background-color:transparent;border:2px solid #007bff;border-radius:5px;color:#007bff;cursor:pointer;font-size:16px;padding:10px 20px;-webkit-transition:all .3s ease;transition:all .3s ease}.button:hover{background-color:#007bff;color:#fff}.sign-in{background-color:transparent;border:2px solid #fff;color:#fff}.sign-in:hover,.sign-up{background-color:#fff;color:#000}.sign-up{border:2px solid #fff}.sign-up:hover{background-color:transparent;border-color:#fff;color:#fff}}.aurora-text-effect{-webkit-text-fill-color:transparent;-webkit-animation:aurora 3s linear infinite;animation:aurora 3s linear infinite;background:-webkit-gradient(linear,left top,right top,from(#8e44ad),to(#3498db));background:linear-gradient(90deg,#8e44ad,#3498db);-webkit-background-clip:text;color:transparent}@-webkit-keyframes aurora{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes aurora{0%{background-position:0 50%}to{background-position:100% 50%}}@media (max-width:768px){.aurora-text-effect{-webkit-text-fill-color:transparent;-webkit-animation:aurora 3s linear infinite;animation:aurora 3s linear infinite;background:-webkit-gradient(linear,left top,right top,from(#4facfe),to(#00f2fe));background:linear-gradient(90deg,#4facfe,#00f2fe);-webkit-background-clip:text;color:transparent;font-weight:800}@-webkit-keyframes aurora{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes aurora{0%{background-position:0 50%}to{background-position:100% 50%}}}.hamburger-menu,.hamburger-menu input{display:none}.menu-icon{-ms-flex-pack:justify;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:20px;justify-content:space-between;width:30px}.menu-icon span{background:#333;border-radius:3px;height:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.menu-icon:hover span{background:#007bff}#menu-toggle:checked~.menu-icon span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}#menu-toggle:checked~.menu-icon span:nth-child(2){opacity:0}#menu-toggle:checked~.menu-icon span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.mobile-nav{background:#fff;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);display:none;left:0;position:absolute;top:100%;width:100%}#menu-toggle:checked~.mobile-nav{display:block}.mobile-nav ul{list-style:none;margin:0;padding:0}.mobile-nav ul li{border-bottom:1px solid #ccc;padding:15px 0;text-align:center}.mobile-nav ul li a{color:#333;display:block;font-size:16px;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.mobile-nav ul li a:hover{color:#007bff}.mobile-auth-buttons{-ms-flex-pack:center;display:-ms-flexbox;display:flex;gap:10px;justify-content:center;padding:10px 0}.mobile-auth-buttons a{background-color:#007bff;border-radius:5px;color:#fff;font-size:14px;padding:8px 15px;text-decoration:none}.mobile-auth-buttons a:first-child{background-color:transparent;border:1px solid #007bff;color:#007bff}.mobile-auth-buttons a:hover{opacity:.9}@media (max-width:768px){.desktop-nav{display:none}.hamburger-menu{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}}.hero-content,.job-categories,.trusted-companies{-webkit-animation:fadeIn 1.5s ease-in-out;animation:fadeIn 1.5s ease-in-out}.trusted-companies .company-logos img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.trusted-companies .company-logos img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.auth-buttons button,.categories button{-webkit-transition:background-color .3s,-webkit-transform .2s ease;transition:background-color .3s,-webkit-transform .2s ease;transition:transform .2s ease,background-color .3s;transition:transform .2s ease,background-color .3s,-webkit-transform .2s ease}.auth-buttons button:hover,.categories button:hover{background-color:#0056b3;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.hero-section{-webkit-animation:backgroundPan 2s linear forwards;animation:backgroundPan 2s linear forwards;background-size:cover}@-webkit-keyframes backgroundPan{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes backgroundPan{0%{background-position:0 50%}to{background-position:100% 50%}}.hero-content h1{line-height:1.3}.hero-content p{font-size:14px;margin-bottom:15px}.home-heading-sm{color:#fff;font-size:40px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.13),2px 2px 4px rgba(0,0,0,.13),3px 3px 6px rgba(0,0,0,.14)}.aurora-text-effect{-webkit-animation:auroraEffect 1.5s infinite alternate;animation:auroraEffect 1.5s infinite alternate;color:#ff8c00;font-size:inherit;font-weight:800;text-shadow:1px 1px 2px rgba(0,0,0,.11),2px 2px 3px rgba(0,0,0,.13)}@-webkit-keyframes auroraEffect{0%{color:#fff;text-shadow:1px 1px 2px rgba(0,255,255,.315),0 0 15px rgba(0,255,255,.342),0 0 30px rgba(0,255,255,.226)}to{color:#ff8c00;text-shadow:1px 1px 2px rgba(255,0,255,.247),0 0 15px rgba(255,0,255,.192),0 0 30px rgba(255,0,255,.151)}}@keyframes auroraEffect{0%{color:#fff;text-shadow:1px 1px 2px rgba(0,255,255,.315),0 0 15px rgba(0,255,255,.342),0 0 30px rgba(0,255,255,.226)}to{color:#ff8c00;text-shadow:1px 1px 2px rgba(255,0,255,.247),0 0 15px rgba(255,0,255,.192),0 0 30px rgba(255,0,255,.151)}}.hero-content{-webkit-animation:fadeInUp 1.5s ease-out forwards;animation:fadeInUp 1.5s ease-out forwards;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}@media (min-width:1024px){.hero-content{-webkit-animation:fadeInUp 1.5s ease-out forwards;animation:fadeInUp 1.5s ease-out forwards}.search-bar-sm{border:1px solid #ccc;border-radius:8px;font-size:14px;height:45px;outline:none;padding:10px 15px;width:400px}.button-container-sm a{margin:10px 20px}}.blog-section{background-color:#f7f9fc;padding:3rem 0;text-align:center}.section-title{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:2rem}.articles-container{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px;padding:0 1rem}.article-card{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);max-width:260px;padding:2rem;text-align:left;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s;width:100%}.article-card:hover{-webkit-box-shadow:0 8px 15px rgba(0,0,0,.15);box-shadow:0 8px 15px rgba(0,0,0,.15);-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.article-title{color:#2c3e50;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.article-excerpt{color:#555;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.read-more{color:#3498db;font-size:1rem;font-weight:700;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.read-more:hover{color:#2980b9}@media (max-width:768px){.articles-container{gap:1rem;grid-template-columns:1fr}.article-card{max-width:90%;width:100%}}.article-card{opacity:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease,-webkit-transform .8s ease}.article-card.visible{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.privacy-policy-container{background-color:#fff;border-radius:5px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);color:#333;font-family:Arial,sans-serif;line-height:1.6;margin:20px auto;max-width:90%;padding:20px}.privacy-policy-title{color:#222;font-size:2em;margin-bottom:15px}.privacy-policy-last-updated{color:#666;font-size:.9em;font-style:italic;margin-bottom:20px}.privacy-policy-content,.privacy-policy-intro,.privacy-policy-use{font-size:1em;margin-bottom:20px}.privacy-policy-heading{color:#444;font-size:1.5em;margin-top:30px}.privacy-policy-subheading{color:#555;font-size:1.2em;margin-top:20px}.privacy-policy-content{font-size:1em;margin-bottom:15px}.privacy-policy-list{list-style-type:disc;margin-left:20px;padding-left:10px}.privacy-policy-list-item{margin-bottom:10px}.contact-container{-ms-flex-pack:justify;-ms-flex-align:center;-webkit-animation:fadeIn 1s forwards;animation:fadeIn 1s forwards;background-color:#f5f5f5;gap:2rem;justify-content:space-between;min-height:90vh;padding:3rem}.contact-container,.contact-info{align-items:center;display:-ms-flexbox;display:flex;opacity:0}.contact-info{-ms-flex-align:center;-ms-flex-pack:center;-webkit-animation:slideInLeft 1s ease-out .5s forwards;animation:slideInLeft 1s ease-out .5s forwards;-ms-flex:1 1;flex:1 1;-ms-flex-direction:column;flex-direction:column;justify-content:center;max-width:45%;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}.contact-info h2{font-size:2rem;font-weight:700;margin-bottom:1rem}.contact-info p{font-size:1rem;line-height:1.5}.contact-details p{margin-bottom:.5rem}.contact-form{-webkit-animation:slideInRight 1s ease-out 1s forwards;animation:slideInRight 1s ease-out 1s forwards;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);-ms-flex:1 1;flex:1 1;height:85%;opacity:0;padding:2rem;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}.contact-form form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.form-group{margin-bottom:1rem}.form-group label{font-size:1rem;font-weight:700}.form-group input,.form-group textarea{background-color:#f8f8f83f;border:1px solid #ddd;border-radius:5px;font-size:1rem;margin-top:.5rem;padding:.8rem;width:100%}.form-group textarea{height:150px;resize:none}.send-message-button{background-color:#6c5ce7;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:1rem;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.send-message-button:hover{background-color:#5a47e6}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media (max-width:768px){.contact-container{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:1rem}.contact-info{max-width:100%}.contact-form{width:100%}.contact-info{margin-bottom:2rem}.form-group input,.form-group textarea{width:100%}}@media (max-width:480px){.contact-info h2{font-size:1.5rem}.send-message-button{font-size:.9rem}.form-group input,.form-group textarea{width:100%}}.successful-msg-contact{background-color:rgba(0,128,0,.241);color:green}.error-msg-contact,.successful-msg-contact{border-radius:3px;font-weight:500;margin-top:15px;padding:3px 0;text-align:center}.error-msg-contact{background-color:rgba(255,4,4,.241);color:red}.social-media-container{gap:20px;padding:20px}.social-icon,.social-media-container{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center}.social-icon{-ms-flex-align:center;align-items:center;border-radius:50%;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);height:40px;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:40px}.social-icon img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.social-icon:hover{-webkit-box-shadow:0 8px 16px rgba(0,0,0,.2);box-shadow:0 8px 16px rgba(0,0,0,.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.gmail:hover{-webkit-animation:color-change .5s forwards;animation:color-change .5s forwards}.linkedin:hover{-webkit-animation:rotate .5s forwards;animation:rotate .5s forwards}.instagram:hover{-webkit-animation:bounce .5s forwards;animation:bounce .5s forwards}.telegram:hover{-webkit-animation:spin .5s forwards;animation:spin .5s forwards}@-webkit-keyframes color-change{0%{background-color:#fff}to{background-color:#fff}}@keyframes color-change{0%{background-color:#fff}to{background-color:#fff}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.social-media-icons-contact-page{color:#000;font-size:25px;text-align:center}.services-section{background-color:#f4f7fc;padding:2rem;text-align:center}.services-title{color:#2c3e50;font-size:2rem;margin-bottom:2rem}.services-container{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;justify-content:center}.service-card{background-color:#f9f9f9;border-radius:8px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);opacity:0;padding:1.5rem;text-align:center;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s ease-out,-webkit-transform 1s ease-out;transition:opacity 1s ease-out,-webkit-transform 1s ease-out;transition:transform 1s ease-out,opacity 1s ease-out;transition:transform 1s ease-out,opacity 1s ease-out,-webkit-transform 1s ease-out;width:300px}.service-card.visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.service-card:hover{-webkit-box-shadow:0 6px 10px rgba(0,0,0,.15);box-shadow:0 6px 10px rgba(0,0,0,.15);-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.service-icon{color:#e74c3c;font-size:2.5rem;margin-bottom:1rem}.service-title{color:#333;font-size:1.25rem;margin-bottom:.75rem}.service-description{color:#555;font-size:.9rem;line-height:1.6}@media (max-width:768px){.services-container{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.service-card{max-width:350px;width:100%}}.featured-video-section{-ms-flex-align:center;align-items:center;background-color:#f9f9f9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:2rem}.video-container{aspect-ratio:16/9;margin-bottom:1.5rem;max-width:650px;width:100%}.video-frame{border:none;border-radius:10px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);height:100%;width:100%}.video-description{max-width:500px;text-align:center}.video-title{color:#333;font-size:1.75rem;margin-bottom:.75rem}.video-text{color:#555;font-size:1rem;margin-bottom:1.5rem}.cta-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.cta-button:hover{background-color:#0056b3}@media (min-width:768px){.featured-video-section{-ms-flex-align:start;-ms-flex-pack:center;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;gap:2rem;justify-content:center}.video-description{text-align:left}}.featured-video-section{opacity:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease,-webkit-transform .8s ease;visibility:hidden}.featured-video-section.visible{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible}.get-started{background:transparent;border:2px solid transparent;border-radius:30px;color:#4f97e5;cursor:pointer;font-size:16px;font-weight:600;outline:none;overflow:hidden;padding:.75rem 1.5rem;position:relative;text-transform:uppercase;-webkit-transition:color .4s ease;transition:color .4s ease}.get-started:before{background:linear-gradient(45deg,#4f97e5,#357db5);border-radius:30px;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:100%;z-index:-1}.get-started:hover:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.get-started:hover{color:#fff}.otp-verification-container{-ms-flex-pack:center;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.otp-verification-container,.otp-verification-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.otp-verification-wrapper{background:#fff;border-radius:10px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);-ms-flex-direction:row;flex-direction:row;max-width:900px;overflow:hidden;width:100%}.otp-verification-illustration{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;justify-content:center;padding:20px}.otp-verification-image{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.otp-verification-form-container{-ms-flex:1 1;flex:1 1;padding:40px;text-align:center}.otp-verification-title{color:#333;font-size:25px;font-weight:700;margin-bottom:10px}.otp-verification-description{color:#666;font-size:16px;margin-bottom:20px}.otp-verification-form{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px}.otp-input-container{display:-ms-flexbox;display:flex;gap:10px}.otp-input{border:1px solid #ddd;border-radius:5px;font-size:18px;height:50px;outline:none;text-align:center;width:40px}.otp-input:focus{border-color:#4a90e2;-webkit-box-shadow:0 0 5px rgba(74,144,226,.5);box-shadow:0 0 5px rgba(74,144,226,.5)}.otp-verification-button{background:#e74c3c;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px;-webkit-transition:background .3s;transition:background .3s}.otp-verification-button:hover{background:#c0392b}.otp-verification-resend-link{color:#4a90e2;display:inline-block;font-size:14px;margin-top:20px;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.otp-verification-resend-link:hover{color:#8e44ad}@media (max-width:768px){.otp-verification-wrapper{-ms-flex-direction:column;flex-direction:column}.otp-verification-form-container{padding:20px}.otp-verification-title{font-size:20px}.otp-verification-description{font-size:14px}.otp-input{font-size:16px;height:45px;width:35px}.otp-verification-button{font-size:14px;padding:8px 15px}.otp-verification-resend-link{font-size:12px}}.timer-container{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:#282c34;border-radius:8px;display:-ms-flexbox;display:flex;justify-content:center;margin:0 auto;padding:10px;width:200px}.timer-text{color:#ff6f61;font-size:1.7rem;margin-bottom:7px;text-align:center;text-transform:uppercase}.timer-countdown,.timer-text{font-weight:700;letter-spacing:1px}.timer-countdown{background-color:#ff6f61;border-radius:5px;color:#fff;padding:0 3px}.forgot-password-container{-ms-flex-pack:center;background-color:#f4f7fc;justify-content:center;min-height:100vh;padding:20px}.forgot-password-container,.forgot-password-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.forgot-password-wrapper{background:#fff;border-radius:10px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);-ms-flex-direction:row;flex-direction:row;max-width:900px;overflow:hidden;width:100%}.forgot-password-illustration{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;justify-content:center;padding:20px}.forgot-password-image{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.forgot-password-form-container{-ms-flex:1 1;flex:1 1;padding:40px;text-align:center}.forgot-password-title{color:#333;font-size:24px;font-weight:700;margin-bottom:10px}.forgot-password-description{color:#666;font-size:16px;margin-bottom:20px}.forgot-password-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px}.forgot-password-input{border:1px solid #ddd;border-radius:5px;font-size:14px;outline:none;padding:10px}.forgot-password-input:focus{border-color:#4a90e2;-webkit-box-shadow:0 0 5px rgba(74,144,226,.5);box-shadow:0 0 5px rgba(74,144,226,.5)}.forgot-password-button{background:#e74c3c;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px;-webkit-transition:background .3s;transition:background .3s}.forgot-password-button:hover{background:#c0392b}.forgot-password-back-link{color:#4a90e2;display:inline-block;font-size:14px;margin-top:20px;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.forgot-password-back-link:hover{color:#8e44ad}.forgot-password-error-msg{color:red;margin-top:15px}@media (max-width:768px){.forgot-password-wrapper{-ms-flex-direction:column;flex-direction:column}.forgot-password-form-container{padding:20px}.forgot-password-title{font-size:20px}.forgot-password-description{font-size:14px}.forgot-password-input{font-size:12px}.forgot-password-button{font-size:14px;padding:8px}.forgot-password-back-link{font-size:12px}}.animation-loading-effect-container{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;display:-ms-flexbox;display:flex;height:100vh;justify-content:center}.loading-container{-webkit-animation:fadeIn 1.5s ease-out;animation:fadeIn 1.5s ease-out;text-align:center}.spinner{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#3498db;height:50px;margin:0 auto 20px;width:50px}.loading-text-resume{-webkit-animation:textFadeIn 2s ease-out;animation:textFadeIn 2s ease-out;color:#3498db;font-size:20px;margin-bottom:10px}.dot-ellipsis{font-size:30px}.dot,.dot-ellipsis{display:inline-block}.dot{-webkit-animation:bounce 1.5s infinite alternate;animation:bounce 1.5s infinite alternate}.dot:first-child{-webkit-animation-delay:0s;animation-delay:0s}.dot:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.dot:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.progress-container{background-color:#ddd;border-radius:5px;height:10px;margin-top:20px;overflow:hidden;width:100%}.progress-bar{background-color:#3498db;border-radius:5px;height:100%;-webkit-transition:width 1s ease;transition:width 1s ease}.content{color:#2ecc71;font-size:24px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes textFadeIn{0%{opacity:0}to{opacity:1}}@keyframes textFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.alert-container{-ms-flex-pack:center;background-color:#f4fdf4;height:100vh;justify-content:center}.alert-box,.alert-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.alert-box{-webkit-animation:fadeInUp .6s ease-in-out;animation:fadeInUp .6s ease-in-out;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:8px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);max-width:400px;padding:20px 30px;width:90%}.alert-icon{-ms-flex-negative:0;-ms-flex-pack:center;-ms-flex-align:center;align-items:center;-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite;background-color:#28a745;border-radius:50%;color:#fff;display:-ms-flexbox;display:flex;flex-shrink:0;height:50px;justify-content:center;margin-right:20px;width:50px}.check-icon{height:24px;width:24px}.alert-content{text-align:left}.alert-title{color:#155724;font-size:18px;font-weight:700;margin:0 0 5px}.alert-message{color:#155724;font-size:14px;margin:0}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.9;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.9;-webkit-transform:scale(1.1);transform:scale(1.1)}}@media (max-width:768px){.alert-box{padding:15px 20px}.alert-icon{height:40px;width:40px}.check-icon{height:20px;width:20px}.alert-title{font-size:16px}.alert-message{font-size:13px}}.app-footer{background-color:#1e1e2f;color:#fff;font-size:14px;padding:40px 20px}.footer-container{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-left{-ms-flex:1 1;flex:1 1;min-width:250px}.footer-logo{color:#519ced;font-size:24px;font-weight:700;margin-bottom:10px}.footer-about{line-height:1.6;margin-bottom:10px}.footer-email a{color:#519ced;text-decoration:none}.footer-email a:hover{text-decoration:underline}.footer-links,.footer-more{-ms-flex:1 1;flex:1 1;min-width:150px}.footer-links h3,.footer-more h3{color:#519ced;font-size:16px;margin-bottom:10px}.footer-links ul,.footer-more ul{list-style:none;padding:0}.footer-links ul li,.footer-more ul li{margin-bottom:5px}.footer-links ul li a,.footer-more ul li a{color:#fff;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.footer-links ul li a:hover,.footer-more ul li a:hover{color:#86baf2}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7);font-size:12px;margin-top:20px;padding-top:10px;text-align:center}.footer-social-media{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:5px}*{-ms-overflow-style:none;font-display:swap;font-display:block;font-family:Poppins,serif;margin:0;scrollbar-width:none}body{max-width:100%;overflow-x:hidden}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:#282c34;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}html{scroll-behavior:smooth}label{cursor:pointer}input[type=search]::-webkit-search-cancel-button{display:none}@supports (-webkit-touch-callout:none){.fixed-element{position:absolute}}
/*# sourceMappingURL=main.56033c6f.css.map*/