@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=Macondo&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"https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=Indie+Flower&family=Macondo&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"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"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";*{margin:0;top:0;font-family:sans-serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}body{background-color:#fff;overflow-x:hidden;overflow:hidden}button{border:none;background-color:#313033;color:#fff;display:flex;justify-content:center;align-items:center;padding:.3rem 1.5rem;border-radius:20px;font-family:Indie Flower,serif;font-family:"sans-serif",serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-optical-sizing:auto;font-weight:bolder;font-size:1rem;cursor:pointer}ol{display:flex;justify-content:center;align-items:center;list-style:none;gap:2rem;padding-right:2rem}.backArrowButton{cursor:pointer;display:inline-block}.backArrowButton:hover{transform:scale(1.6)}a{cursor:pointer;list-style:none}a:hover{color:#4361ee}ul{padding:0;margin:0}li{list-style:none}.HomePage{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#455a64;background-color:#f5f7fa;overflow-x:hidden;position:relative;line-height:1.6}.animated-bg-elements{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.animated-bg-elements .circle-1,.animated-bg-elements .circle-2,.animated-bg-elements .circle-3{position:absolute;border-radius:50%;filter:blur(60px);opacity:.2}.animated-bg-elements .circle-1{width:600px;height:600px;background:#3d5afe;top:-200px;left:-200px;animation:float 15s infinite ease-in-out}.animated-bg-elements .circle-2{width:400px;height:400px;background:#00c853;bottom:-100px;right:-100px;animation:float 12s infinite ease-in-out reverse}.animated-bg-elements .circle-3{width:300px;height:300px;background:#ff9100;top:50%;right:20%;animation:float 10s infinite ease-in-out}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(20px,20px)}}.Header{background-color:#f5f7faa4;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 5%;position:fixed;top:0;left:0;width:90%;z-index:1000;transition:all .3s ease}.Header.scrolled{background-color:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 5px 20px #0000000d;padding:1rem 5%}.Header .logo{display:flex;flex-direction:column}.Header .logo .skilzyy_logo{display:flex;align-items:center;gap:.4rem}.Header .logo .skilzyy_logo .skilzyy_image{display:flex;justify-content:center;align-items:center;height:4rem;width:4rem;padding:.2rem;border-radius:50%}.Header .logo .skilzyy_logo .skilzyy_image img{height:100%}.Header .logo .skilzyy_logo .skillzy_text{display:flex;flex-direction:column}.Header .logo .skilzyy_logo .skillzy_text .logo-text{font-size:1.8rem;font-weight:800;color:#3d5afe;cursor:pointer;letter-spacing:-.5px}.Header .logo .logo-tagline{font-size:.7rem;color:#455a64e9;margin-top:-3px;letter-spacing:1px}.Header .navigation{display:flex;align-items:center;gap:2rem}.Header .navigation .nav-links{display:flex;gap:2rem;list-style:none}.Header .navigation .nav-links li{font-weight:500;cursor:pointer;position:relative;transition:all .3s ease}.Header .navigation .nav-links li:hover{color:#3d5afe}.Header .navigation .nav-links li.active{color:#3d5afe;font-weight:600}.Header .navigation .nav-links li.active:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background:#3d5afe}.Header .navigation .nav-links li .nav-icon{margin-right:5px}.Header .navigation .mobile-dashboard-link{cursor:pointer;display:flex;align-items:center;gap:.3rem;z-index:100}.Header .navigation .mobile-dashboard-link:hover{color:#3d5afe}.Header .navigation .search-bar{position:relative;display:flex;align-items:center}.Header .navigation .search-bar .search-icon{position:absolute;top:10px;left:15px;color:#455a64e9}.Header .navigation .search-bar input{padding:.6rem 1rem .6rem 2.5rem;border-radius:50px;border:1px solid #e0e0e0;background:#fffc;min-width:250px;transition:all .3s ease}.Header .navigation .search-bar input:focus{outline:none;border-color:#3d5afe;box-shadow:0 0 0 3px #3d5afe33}.Header .navigation .auth-button{padding:.7rem 1.5rem;border-radius:50px;background:linear-gradient(135deg,#3d5afe,#00c853);color:#fff;border:none;font-weight:600;cursor:pointer;box-shadow:0 10px 30px #0000001a;transition:all .3s ease}.Header .navigation .auth-button.logout{background:#263238;display:flex;align-items:center;gap:5px}.Header .navigation .auth-button:hover{transform:translateY(-2px);box-shadow:0 15px 30px #00000026}.hero-section{display:flex;justify-content:space-between;align-items:center;padding:10rem 5% 5rem;min-height:90vh;max-width:1400px;margin:0 auto}.hero-section .hero-content{flex:1;max-width:600px}.hero-section .hero-content h1{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;color:#263238}.hero-section .hero-content h1 .highlight{background:linear-gradient(135deg,#3d5afe,#00c853);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-section .hero-content p{font-size:1.2rem;color:#455a64f3;margin-bottom:2.5rem;max-width:90%}.hero-section .hero-content .hero-buttons{display:flex;gap:1rem}.hero-section .hero-content .hero-buttons .primary-btn{padding:1rem 2rem;border-radius:50px;background:linear-gradient(135deg,#3d5afe,#00c853);color:#fff;border:none;font-weight:600;cursor:pointer;box-shadow:0 10px 30px #0000001a;transition:all .3s ease;display:flex;align-items:center;gap:10px}.hero-section .hero-content .hero-buttons .primary-btn:hover{transform:translateY(-3px);box-shadow:0 15px 30px #0003}.hero-section .hero-content .hero-buttons .secondary-btn{padding:1rem 2rem;border-radius:50px;background:transparent;color:#3d5afe;border:2px solid #3d5afe;font-weight:600;cursor:pointer;transition:all .3s ease}.hero-section .hero-content .hero-buttons .secondary-btn:hover{background:#3d5afe0d;transform:translateY(-3px)}.hero-section .hero-image{flex:1;position:relative;height:500px}.hero-section .hero-image .laptop-mockup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;border:15px solid #263238;border-bottom-width:50px;overflow-y:scroll;overflow-x:hidden}.hero-section .hero-image .laptop-mockup .screen{width:100%;height:100%;border-radius:5px;display:flex;flex-direction:column;gap:10px;padding:20px;background:#f9f9f9}.hero-section .hero-image .floating-cards{position:absolute;z-index:2}.hero-section .hero-image .floating-cards .card{position:absolute;padding:1rem 1.5rem;background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000001a;display:flex;align-items:center;gap:10px;transition:all .3s ease}.hero-section .hero-image .floating-cards .card .card-icon{font-size:1.2rem;color:#3d5afe}.hero-section .hero-image .floating-cards .card span{font-weight:600;white-space:nowrap}.hero-section .hero-image .floating-cards .card:hover{transform:translateY(-5px)}.hero-section .hero-image .floating-cards .card-1{top:-30px;left:-30px;animation:float-card 8s infinite ease-in-out}.hero-section .hero-image .floating-cards .card-2{bottom:50px;right:-50px;animation:float-card 10s infinite ease-in-out reverse}.hero-section .hero-image .floating-cards .card-3{bottom:-30px;left:100px;animation:float-card 7s infinite ease-in-out}@keyframes float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.trust-section{display:flex;justify-content:space-around;padding:4rem 5%;background:#fff;border-radius:20px;margin:4rem 5% 5rem;box-shadow:0 10px 30px #0000001a}.trust-section .trust-item{text-align:center}.trust-section .trust-item .trust-number{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#3d5afe,#00c853);-webkit-background-clip:text;background-clip:text;color:transparent;display:block;margin-bottom:.5rem}.trust-section .trust-item .trust-label{font-size:1rem;color:#455a64e9}.subContentGround,.homeAbout,.homeBubble{padding:5rem 5%;max-width:1400px;margin:0 auto}.cta-section{text-align:center;padding:6rem 5%;background:linear-gradient(135deg,#3d5afe,#00c853);color:#fff;margin-top:5rem}.cta-section h2{font-size:2.5rem;margin-bottom:1.5rem;font-weight:800}.cta-section p{font-size:1.2rem;max-width:600px;margin:0 auto 2.5rem;opacity:.9}.cta-section .cta-buttons{display:flex;justify-content:center;gap:1.5rem}.cta-section .cta-buttons .cta-primary{padding:1rem 2.5rem;border-radius:50px;background:#fff;color:#3d5afe;border:none;font-weight:600;cursor:pointer;box-shadow:0 10px 30px #0000001a;transition:all .3s ease}.cta-section .cta-buttons .cta-primary:hover{transform:translateY(-3px);box-shadow:0 15px 30px #0003}.cta-section .cta-buttons .cta-secondary{padding:1rem 2.5rem;border-radius:50px;background:transparent;color:#fff;border:2px solid white;font-weight:600;cursor:pointer;transition:all .3s ease}.cta-section .cta-buttons .cta-secondary:hover{background:#ffffff1a;transform:translateY(-3px)}.main-footer{background:#263238;color:#fff;padding:4rem 5% 2rem}.main-footer .footer-content{display:flex;justify-content:space-between;max-width:1400px;margin:0 auto;flex-wrap:wrap;gap:3rem}.main-footer .footer-content .footer-logo{flex:1;min-width:250px}.main-footer .footer-content .footer-logo span{font-size:1.8rem;font-weight:800;color:#fff}.main-footer .footer-content .footer-logo p{margin-top:1rem;opacity:.7}.main-footer .footer-content .footer-links{display:flex;flex:2;justify-content:space-between;flex-wrap:wrap;gap:2rem}.main-footer .footer-content .footer-links .link-column{min-width:150px}.main-footer .footer-content .footer-links .link-column h4{font-size:1.1rem;margin-bottom:1.5rem;position:relative;padding-bottom:.5rem}.main-footer .footer-content .footer-links .link-column h4:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:#3d5afe}.main-footer .footer-content .footer-links .link-column ul{list-style:none}.main-footer .footer-content .footer-links .link-column ul li{margin-bottom:.8rem;opacity:.7;cursor:pointer;transition:all .3s ease}.main-footer .footer-content .footer-links .link-column ul li:hover{opacity:1;color:#3d5afe}.main-footer .footer-bottom{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);opacity:.7;font-size:.9rem}@media (max-width: 1200px){.hero-section{flex-direction:column;text-align:center;padding-top:8rem}.hero-section .hero-content{max-width:100%;margin-bottom:3rem}.hero-section .hero-content p{max-width:100%}.hero-section .hero-content .hero-buttons{justify-content:center}.hero-section .hero-image{margin-top:3rem;height:400px}.trust-section{flex-wrap:wrap;gap:2rem}.trust-section .trust-item{flex:1 1 40%;min-width:150px}}@media (max-width: 768px){.Header{padding:1rem 5%}.Header .navigation .nav-links,.Header .navigation .search-bar{display:none}.hero-section{padding-top:6rem}.hero-section .hero-content h1{font-size:2.5rem}.hero-section .hero-content p{font-size:1rem}.hero-section .hero-content .hero-buttons{flex-direction:column;gap:1rem}.hero-section .hero-image{height:300px}.hero-section .hero-image .laptop-mockup{width:auto;height:250px}.hero-section .hero-image .floating-cards{display:none}.trust-section{margin:3rem 2%;padding:2rem 5%}.trust-section .trust-item{flex:1 1 100%;margin-bottom:1.5rem}.trust-section .trust-item:last-child{margin-bottom:0}.cta-section{padding:4rem 5%}.cta-section h2{font-size:2rem}.cta-section .cta-buttons{flex-direction:column;align-items:center}.main-footer .footer-content,.main-footer .footer-content .footer-links{flex-direction:column}}@media (max-width: 480px){.hero-section .hero-content h1{font-size:2rem}.logout{display:none!important}.skilzyy_image{height:3rem!important;width:3rem!important}.cta-section h2{font-size:1.8rem}}.subContentGround{transform:translateY(0);background-color:#393540;padding-bottom:2rem}.SubContent{height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0rem 1rem;gap:1.5rem;position:relative;padding:2rem 0}.SubContent span{color:#fff;font-weight:600;font-size:2rem}.subContentCaraousel::-webkit-scrollbar{display:none}.subContentCaraousel{width:90%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;gap:1rem;scroll-snap-type:x mandatory;padding-bottom:1rem}.subContentCaraousel .listCard{cursor:pointer;flex:0 0 22rem;scroll-snap-align:center;height:auto;display:flex;flex-direction:column;align-items:center;border-radius:10px;background:#2d2c31}.subContentCaraousel .listCard .CardImage{height:14rem;width:100%}.subContentCaraousel .listCard .CardImage img{height:100%;width:100%;object-fit:cover;border-radius:10px 10px 0 0}.subContentCaraousel .listCard .CardDetails{background-color:#3130336c;width:100%;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;text-align:center}.subContentCaraousel .listCard .CardDetails ul{list-style:none;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:0}.subContentCaraousel .listCard .CardDetails ul li{padding:0;color:#fff;font-size:1.4rem;font-weight:700}.subContentCaraousel .listCard .CardDetails p{font-size:1.1rem;color:#fff}.subContentCaraousel .listCard .CardDetails button{border:none;background-color:red;color:#fff;padding:.3rem 1.5rem;border-radius:20px;font-family:Indie Flower,serif;font-weight:bolder;font-size:1rem;font-style:italic;cursor:pointer;transition:background-color .3s}.subContentCaraousel .listCard .CardDetails button:hover{background-color:#202021}.subContentCaraousel .listCard:hover{box-shadow:0 0 10px #6666e3}.caraouselBtn{background-color:#87ceeb;background-color:#fff;color:#fff;color:#000;padding:.4rem 2rem;font-size:1.3rem;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.caraouselBtn:hover{color:#fff;text-shadow:2px 2px 7px red}@media (max-width: 670px){.subContentGround{transform:translateY(0)!important}.SubContent{margin:0 .5rem;gap:1.5rem;padding:1rem 0}.subContentCaraousel{width:100%;gap:1rem;padding:0 1rem 1rem;flex-direction:row}.listCard{flex:0 0 85%;min-width:85%;height:auto}.listCard .CardImage{height:12rem}.listCard .CardDetails{padding:1rem}.listCard .CardDetails ul li{font-size:1.2rem}.listCard .CardDetails p{font-size:1rem}.listCard .CardDetails button{font-size:.9rem;padding:.3rem 1rem}.caraouselBtn{width:auto;font-size:1rem;padding:.4rem 1.5rem}}.homeAbout{background-color:#fff;color:#202020}.about{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative;padding:2rem}.about .box1{display:flex;flex-direction:column;justify-content:space-between;width:50%;margin:3rem 4rem}.about .box1 .one p{display:flex;flex-wrap:wrap;font-family:Arial,Helvetica,sans-serif;color:orange;font-size:.8rem;padding:.8rem 0rem}.about .box1 .one h3{font-family:Arial,Helvetica,sans-serif;font-size:1.6rem;color:#09092b;padding:0rem 0rem .8rem}.about .box1 .one h3 span{color:orange}.about .box1 .two{display:flex;flex-direction:column;gap:1rem}.about .box1 .two p{font-size:.9rem;font-family:Arial,Helvetica,sans-serif;line-height:1.5}.about .box1 .two span{font-weight:600;padding-top:.5rem;color:#363636}.about .box1 .three{margin-top:1.5rem}.about .box1 .three button{border:none;height:2.5rem;width:10rem;background-color:#1c4670;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:100;display:flex;justify-content:center;align-items:center;gap:.2rem;border-radius:.1rem;cursor:pointer}.about .box1 .three button span{position:relative;height:1.6rem}.about .box1 .three button span img{position:absolute;height:100%}.about .box2{width:30%;margin:2rem 0rem}.about .box2 img{width:100%;border-radius:.5rem}.about .box3{height:8rem;width:1rem;background-color:orange;border-top-left-radius:90%;border-bottom-left-radius:90%}@media (max-width: 768px){.about{flex-direction:column;align-items:flex-start;padding:1rem}.about .box1{width:100%;margin:1rem 0}.about .box1 .one p{font-size:.9rem}.about .box1 .one h3{font-size:1.4rem}.about .box1 .two p{font-size:.95rem}.about .box1 .two span{font-size:.9rem}.about .box1 .three button{width:100%;font-size:1rem}.about .box2{width:100%;margin:1.5rem 0}.about .box2 img{width:100%;height:auto}.about .box3{display:none}}.bubble{display:flex;flex-direction:column;align-items:center;background-color:#393540;padding:2rem;font-family:Arial,Helvetica,sans-serif}.bubble .one{text-align:center;margin-bottom:2rem}.bubble .one h1{font-size:2rem;color:#fff;margin-bottom:1rem}.bubble .one p{font-size:1rem;color:#e7e6e6e6;max-width:700px;margin:auto;line-height:1.6}.bubble .two{width:100%;overflow-x:auto;padding:1rem 0}.bubble .two .horizontalScroll{display:flex;gap:1.5rem;padding:1rem;flex-wrap:nowrap}.bubble .two .horizontalScroll .circle{width:5rem;height:5rem;border-radius:50%;overflow:hidden;background-color:#fff;display:flex;justify-content:center;align-items:center;transition:transform .3s ease,border .3s ease;flex-shrink:0;cursor:pointer}.bubble .two .horizontalScroll .circle img{height:100%}.bubble .two .horizontalScroll .circle:hover{transform:scale(1.1);border:2px dotted orangered}.bubble .two li{margin-top:1rem;list-style:none;font-size:.9rem;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.bubble .two li span{margin-left:.5rem;display:flex;align-items:center}.bubble .two li span img{height:1rem}.userMiniInfoDisplay{width:90%;padding:1rem;margin:.5rem 0;background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;cursor:pointer;border:1px solid rgba(0,0,0,.05)}.userMiniInfoDisplay:hover{transform:translateY(-3px);box-shadow:0 6px 16px #4361ee26;border-color:#4361ee4d}.userMiniInfoDisplay .leftContainer{display:flex;align-items:center;gap:1.2rem}.userMiniInfoDisplay .leftContainer .userImage{width:50px;height:50px;border-radius:50%;overflow:hidden;border:2px solid white;box-shadow:0 2px 8px #0000001a}.userMiniInfoDisplay .leftContainer .userImage img{width:100%;height:100%;object-fit:cover}.userMiniInfoDisplay .leftContainer .userNameService{font-family:Inter,sans-serif}.userMiniInfoDisplay .leftContainer .userNameService .name{font-weight:600;color:#2b2d42b5;font-size:1rem;margin-bottom:.2rem}.userMiniInfoDisplay .leftContainer .userNameService p{font-size:.8rem;color:#2b2d42;margin:0;display:flex;align-items:center;gap:.3rem}.userMiniInfoDisplay .leftContainer .userNameService p:before{content:"📍";font-size:.7rem}.userMiniInfoDisplay .userRatings{display:flex;align-items:center;gap:.3rem;background:#ffb7031a;padding:.4rem .8rem;border-radius:20px}.userMiniInfoDisplay .userRatings .starImage{width:16px;height:16px}.userMiniInfoDisplay .userRatings .starImage img{width:100%;height:100%;object-fit:contain}.userMiniInfoDisplay .userRatings p{font-size:.9rem;font-weight:600;color:#ffb7031a;margin:0}@media (max-width: 768px){.userMiniInfoDisplay{padding:.8rem}.userMiniInfoDisplay .leftContainer{gap:.8rem}.userMiniInfoDisplay .leftContainer .userImage{width:42px;height:42px}.userMiniInfoDisplay .userRatings{padding:.3rem .6rem}}.auth{min-height:100vh;width:100%;display:flex;justify-content:center;align-items:center;background-color:#f8f9fa;padding:2rem;box-sizing:border-box;flex-direction:column}@media (min-width: 768px){.auth{flex-direction:row;gap:2rem}}.auth .authO{width:100%;max-width:400px;height:300px;border-radius:.5rem;overflow:hidden;margin-bottom:2rem;box-shadow:0 4px 6px #0000001a}@media (min-width: 768px){.auth .authO{height:500px;margin-bottom:0}}.auth .authO .authImage{width:100%;height:100%}.auth .authO .authImage img{width:100%;height:100%;object-fit:cover}.auth .authB2{width:100%;max-width:500px;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;padding:2rem;box-sizing:border-box}.auth .authB2 .authB3{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1.5rem;width:100%}.auth .authB2 .authB3 .authB4{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5rem;text-align:center}.auth .authB2 .authB3 .authB4 h1{color:#1c4670;margin:0;font-size:1.75rem}@media (min-width: 768px){.auth .authB2 .authB3 .authB4 h1{font-size:2rem}}.auth .authB2 .authB3 .authB4 p{color:#333;margin:0}.auth .authB2 .authB3 .formPageNavigation{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.auth .authB2 .authB3 .formPageNavigation p{display:flex;justify-content:center;align-items:center;gap:1rem;margin:1rem 0;color:#333}.auth .authB2 .authB3 .formPageNavigation p span{padding:.75rem 1.5rem;border:none;border-radius:.5rem;cursor:pointer;font-weight:600;transition:all .3s ease;background-color:#1c4670;color:#fff;padding:.5rem 1rem;font-size:.9rem;background-color:transparent;color:#1c4670;border:1px solid #1C4670}.auth .authB2 .authB3 .formPageNavigation p span:hover{background-color:#122d47;transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.auth .authB2 .authB3 .formPageNavigation p span:hover,.auth .authB2 .authB3 .formPageNavigation p span.active{background-color:#1c4670;color:#fff}.auth .authB2 .authB3 .formPageNavigation .loginForm{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1.25rem;padding:1.5rem;border-radius:.5rem;background-color:#f8f9fa80}.auth .authB2 .authB3 .formPageNavigation .loginForm input{width:100%;padding:.75rem 1rem;border:1px solid #ddd;border-radius:.5rem;font-size:1rem;transition:all .3s ease}.auth .authB2 .authB3 .formPageNavigation .loginForm input:focus{outline:none;border-color:#1c4670;box-shadow:0 0 0 2px #1c467033}.auth .authB2 .authB3 .formPageNavigation .loginForm .errorPopup{color:#e74c3c;font-size:.9rem;text-align:center;margin:0}.auth .authB2 .authB3 .formPageNavigation .loginForm button{padding:.75rem 1.5rem;border:none;border-radius:.5rem;cursor:pointer;font-weight:600;transition:all .3s ease;background-color:#1c4670;color:#fff;width:100%;margin-top:.5rem;font-size:1rem}.auth .authB2 .authB3 .formPageNavigation .loginForm button:hover{background-color:#122d47;transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}@media (max-width: 480px){.auth{padding:1rem}.auth .authB2{padding:1.5rem}.auth .authB2 .authB3{gap:1rem}.auth .authB2 .authB3 .formPageNavigation p{flex-direction:column;gap:.5rem}.auth .authB2 .authB3 .formPageNavigation p span{width:100%}.auth .authB2 .authB3 .formPageNavigation .loginForm{padding:1rem;gap:1rem}.auth .authB2 .authB3 .formPageNavigation .loginForm input{padding:.6rem .8rem}}@media (max-width: 350px){.auth .authB2{padding:1rem}.auth .authB2 .authB3 .authB4 h1{font-size:1.5rem}.auth .authB2 .authB3 .formPageNavigation .loginForm{padding:.75rem}.auth .authB2 .authB3 .formPageNavigation .loginForm input{font-size:.9rem}.auth .authB2 .authB3 .formPageNavigation .loginForm button{padding:.6rem;font-size:.9rem}}.gender-select{width:100%;margin-bottom:1rem}.gender-select label{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.gender-select select{width:100%;padding:.8rem;border:1px solid #ddd;border-radius:4px;background-color:#fff;font-size:1rem;transition:border-color .3s}.gender-select select:focus{outline:none;border-color:#4361ee;box-shadow:0 0 0 2px #4361ee33}.phone-input{width:100%;margin-bottom:1rem}.phone-input label{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.phone-input .phone-input-group{display:flex;align-items:center}.phone-input .phone-input-group .country-code{padding:.8rem;background-color:#f5f5f5;border:1px solid #ddd;border-right:none;border-radius:4px 0 0 4px;font-size:1rem}.phone-input .phone-input-group input{flex:1;padding:.8rem;border:1px solid #ddd;border-radius:0 4px 4px 0;font-size:1rem;transition:border-color .3s}.phone-input .phone-input-group input:focus{outline:none;border-color:#4361ee;box-shadow:0 0 0 2px #4361ee33}.phone-input .country-name{display:block;margin-top:.3rem;color:#666;font-size:.8rem}.App{height:100vh;width:100vw;overflow-x:hidden}.ProfilePage{background-color:#f5f7fa;color:#263238;min-height:100vh;font-family:Poppins,sans-serif;padding-bottom:2rem}.ProfilePage.notProfilePage{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.ProfilePage.notProfilePage p{font-size:1.5rem;font-weight:400;color:#ff4500;text-align:center}.ProfilePage.notProfilePage p span{font-size:1.2rem;font-weight:200;color:#263238;display:block;margin-top:.5rem}.profileHeader{padding:1rem;display:flex;justify-content:space-between;align-items:center;background-color:#fff;box-shadow:0 4px 12px #0000001a;position:sticky;top:0;z-index:10}.profileHeader .userName{font-size:1.2rem;font-weight:300;flex:1}.profileHeader .userServicesHeading{display:none}.profileHeader .userReport{display:flex;gap:.5rem}.profileHeader .userReport div{display:flex;gap:.4rem}.profileHeader .userReport div button{background-color:#3d5afe;color:#fff;border:none;padding:.5rem;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center}.profileBackground{padding:1rem;max-width:800px;margin:0 auto}.profileBackground .userInfoGround{display:flex;flex-direction:column;gap:1rem}.profileBackground .userInfoGround .userInfoDetail{background-color:#fff;border-radius:.5rem;padding:1rem;box-shadow:0 4px 12px #0000001a}.profileBackground .userInfoGround .userInfoDetail .userName2{margin-bottom:1rem}.profileBackground .userInfoGround .userInfoDetail .userName2 .golImage{display:flex;flex-direction:row;justify-content:center;align-items:center;justify-content:space-between;margin-bottom:.5rem}.profileBackground .userInfoGround .userInfoDetail .userName2 .golImage p{font-size:1.5rem;font-weight:400}.profileBackground .userInfoGround .userInfoDetail .userName2 .golImage img{width:4rem;height:4rem;border-radius:50%;object-fit:cover;border:2px solid #3d5afe}.profileBackground .userInfoGround .userInfoDetail .userName2 span{color:#455a64;font-size:.9rem;line-height:1.4}.profileBackground .userInfoGround .userInfoDetail .userReviews{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;margin:1rem 0;padding:.5rem;background-color:#3d5afe1a;border-radius:.5rem}.profileBackground .userInfoGround .userInfoDetail .userReviews p{font-weight:400}.profileBackground .userInfoGround .userInfoDetail .userReviews span{color:red;font-weight:400}.profileBackground .userInfoGround .userInfoDetail .btnForUser{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;margin:1rem 0;padding:0rem 3rem}.profileBackground .userInfoGround .userInfoDetail .btnForUser button{padding:.5rem 1rem;border-radius:.5rem;border:none;cursor:pointer;font-weight:400;transition:all .2s ease}.profileBackground .userInfoGround .userInfoDetail .btnForUser button.Rbtn{background-color:#3d5afe;color:#fff}.profileBackground .userInfoGround .userInfoDetail .btnForUser button.Mbtn{background-color:#263238;color:#fff}.profileBackground .userInfoGround .userInfoDetail .btnForUser button:disabled{opacity:.6;cursor:not-allowed}.profileBackground .userInfoGround .userInfoDetail .rating-container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;margin-bottom:.5rem}.profileBackground .userInfoGround .userInfoDetail .rating-container .star{color:#ccc;font-size:1.5rem;cursor:pointer;transition:color .2s ease}.profileBackground .userInfoGround .userInfoDetail .rating-container .star.filled{color:red}.profileBackground .userInfoGround .userInfoDetail .userExpertise{background-color:#3d5afe;color:#fff;padding:1rem;border-radius:.5rem;margin-top:1rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.profileBackground .userInfoGround .userInfoDetail .userExpertise .userOwnLogo{display:none}.profileBackground .userInfoGround .userInfoDetail .userExpertise .userExpertiseRate p{display:flex;justify-content:space-between;margin-bottom:.5rem}.profileBackground .userInfoGround .userInfoDetail .userExpertise .userExpertiseRate p span{font-weight:300}.profileBackground .userInfoGround .userInfoDetail .userExpertise .serviceOnIndicator{display:inline-block;width:.8rem;height:.8rem;border-radius:50%;margin-left:.5rem}.profileBackground .userInfoGround .userImageRight{display:none}.profileBackground .userServices{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem}.profileBackground .userServices .USBox1{position:relative;height:10rem;border-radius:.5rem;overflow:hidden;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease}.profileBackground .userServices .USBox1:hover{transform:translateY(-5px)}.profileBackground .userServices .USBox1 .userImge{width:100%;height:100%}.profileBackground .userServices .USBox1 .userImge img{width:100%;height:100%;object-fit:cover}.profileBackground .userServices .USBox1 .servLittleDetail{position:absolute;bottom:0;left:0;right:0;padding:.5rem;background:linear-gradient(to top,rgba(0,0,0,.7),transparent)}.profileBackground .userServices .USBox1 .servLittleDetail .servLitName{color:#fff;font-weight:400;font-size:1.1rem}.profileBackground .userServices .USBox1 .servLittleDetail .servLitExp{color:#ffffffe6;font-size:.9rem}.create{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;margin:1rem;flex-wrap:wrap}.create button{padding:.5rem 1rem;border-radius:.5rem;border:none;background-color:#3d5afe;color:#fff;cursor:pointer;transition:all .2s ease}.create button:hover{opacity:.9}.servicesBox{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;padding:1rem}.servicesBox .serviceCard{background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 4px 12px #0000001a;transition:all .3s ease}.servicesBox .serviceCard:hover{box-shadow:0 6px 16px #00000026}.servicesBox .serviceCard .serviceCardImg{width:100%;height:10rem}.servicesBox .serviceCard .serviceCardImg img{width:100%;height:100%;object-fit:cover}.servicesBox .serviceCard .serviceDetail{padding:.75rem}.servicesBox .serviceCard .serviceDetail .servicePrice{font-weight:400;color:#3d5afe;margin-bottom:.25rem}.servicesBox .serviceCard .serviceDetail .service{color:#455a64;font-size:.9rem}.servicesBox .serviceCard .deleteIcon{position:absolute;top:.5rem;right:.5rem;background-color:#ff5252;color:#fff;width:1.5rem;height:1.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;transition:all .2s ease}.servicesBox .serviceCard .deleteIcon:hover{transform:scale(1.1)}.showMessageIsGigDelete{position:fixed;top:1rem;left:50%;transform:translate(-50%);background-color:#00c853;color:#fff;padding:.5rem 1rem;border-radius:.5rem;z-index:100;animation:fadeInOut 3s ease-in-out}@keyframes fadeInOut{0%,to{opacity:0}10%,90%{opacity:1}}@media (min-width: 768px){.profileHeader{padding:1rem 2rem}.profileHeader .userServicesHeading{display:block;flex:1;padding:0 1rem}.profileHeader .userServicesHeading ol{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;list-style:none}.profileHeader .userServicesHeading ol li{font-size:.9rem;color:#455a64}.profileBackground .userInfoGround{flex-direction:row}.profileBackground .userInfoGround .userInfoDetail{flex:2}.profileBackground .userInfoGround .userInfoDetail .userExpertise{flex-direction:row;align-items:center}.profileBackground .userInfoGround .userInfoDetail .userExpertise .userOwnLogo{display:block;width:6rem;height:6rem;border-radius:.5rem;overflow:hidden;margin-right:1rem}.profileBackground .userInfoGround .userInfoDetail .userExpertise .userOwnLogo img{width:100%;height:100%;object-fit:cover}.profileBackground .userInfoGround .userImageRight{display:block;flex:1;height:20rem;border-radius:.5rem;overflow:hidden;align-self:flex-start}}@media (min-width: 1024px){.profileBackground .userInfoGround .userInfoDetail .userName2 .golImage p{font-size:2rem}.profileBackground .userInfoGround .userImageRight{height:25rem}}.Button{cursor:pointer;border:2px solid goldenrod;background-color:transparent;color:#fff;border-radius:5rem;display:flex;justify-content:center;align-items:center;font-family:sans-serif}.ButtonSolid{cursor:pointer;color:#fff;border-radius:10px;height:1.8rem;display:flex;justify-content:center;align-items:center;font-family:sans-serif}.edit-profile{min-height:100vh;background:linear-gradient(135deg,#6c5ce7,#00cec9);padding:2rem;font-family:Poppins,sans-serif;color:#2d3436}.edit-profile .profile-header{text-align:center;margin-bottom:2rem;color:#fff;position:relative}.edit-profile .profile-header h1{font-size:2.2rem;margin-bottom:.5rem;font-weight:700}.edit-profile .profile-header p{font-size:1rem;opacity:.9}.edit-profile .profile-content{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 10px 30px #0003;max-width:600px;margin:0 auto}.edit-profile .avatar-section{display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.edit-profile .avatar-section .avatar-container{position:relative;width:120px;height:120px;border-radius:50%;overflow:hidden;border:4px solid #6c5ce7;cursor:pointer;box-shadow:0 5px 15px #0003}.edit-profile .avatar-section .avatar-container .profile-avatar{width:100%;height:100%;object-fit:cover}.edit-profile .avatar-section .avatar-container .avatar-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.5rem;opacity:0;transition:all .3s ease}.edit-profile .avatar-section .avatar-container .avatar-overlay:hover{background:#000000b3}.edit-profile .avatar-section .avatar-container:hover .avatar-overlay{opacity:1}.edit-profile .popup-message{padding:1rem;margin-bottom:1.5rem;border-radius:10px;font-weight:500;text-align:center}.edit-profile .popup-message.success{background:#00b8941a;color:#00856b;border-left:4px solid #00b894}.edit-profile .popup-message.error{background:#d630311a;color:#b02324;border-left:4px solid #d63031}.edit-profile .profile-form .form-group{position:relative;margin-bottom:1.5rem}.edit-profile .profile-form .form-group .input-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6c5ce7}.edit-profile .profile-form .form-group input,.edit-profile .profile-form .form-group textarea{width:91%;padding:.8rem 1rem .8rem 2.5rem;border:2px solid #dfe6e9;border-radius:10px;font-size:1rem;transition:all .3s ease}.edit-profile .profile-form .form-group input:focus,.edit-profile .profile-form .form-group textarea:focus{outline:none;border-color:#6c5ce7;box-shadow:0 0 #6c5ce733}.edit-profile .profile-form .form-group textarea{min-height:100px;resize:vertical}.edit-profile .profile-form .form-row{display:flex;gap:1rem}.edit-profile .profile-form .form-row .form-group{flex:1}.edit-profile .profile-form .freelancer-toggle{display:flex;align-items:center;margin-bottom:2rem;cursor:pointer;-webkit-user-select:none;user-select:none}.edit-profile .profile-form .freelancer-toggle input{opacity:0;position:absolute}.edit-profile .profile-form .freelancer-toggle input:checked+.toggle-slider{background:#6c5ce7}.edit-profile .profile-form .freelancer-toggle input:checked+.toggle-slider:before{transform:translate(20px)}.edit-profile .profile-form .freelancer-toggle .toggle-slider{width:40px;height:20px;background:#b2bec3;border-radius:20px;position:relative;margin-right:10px;transition:all .3s ease}.edit-profile .profile-form .freelancer-toggle .toggle-slider:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s ease}.edit-profile .profile-form .freelancer-toggle .toggle-text{font-weight:500}.edit-profile .profile-form .save-btn{width:100%;padding:1rem;background:#6c5ce7;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #6c5ce766}.edit-profile .profile-form .save-btn:hover{background:#4430e0;transform:translateY(-2px)}.edit-profile .profile-form .save-btn:active{transform:translateY(0)}.edit-profile .profile-form .back-btn{position:relative;left:0;top:0;background:#ece7e733;border:none;color:#000;padding:.5rem 1rem;border-radius:50px;z-index:111;display:flex;justify-content:center;align-items:center;gap:.5rem;cursor:pointer;transition:all .3s ease}.edit-profile .profile-form .back-btn:hover{background:#ffffff4d}@media (max-width: 768px){.edit-profile{padding:1rem}.edit-profile .profile-content{padding:1.5rem}.edit-profile input,.edit-profile textarea{width:85%!important}.edit-profile .form-row{flex-direction:column;gap:1rem!important}}@media (max-width: 480px){.edit-profile .profile-header h1{font-size:1.8rem}.edit-profile .avatar-section .avatar-container{width:100px;height:100px}}.GigsPage{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:#f5f7fa;min-height:100vh}.GPHeader{background:linear-gradient(135deg,#4361ee,#115bbbca);padding:1rem 4rem;color:#fff;position:sticky;top:0;z-index:100;display:flex;justify-content:space-between;box-shadow:0 4px 20px #00000014}.GPHeader .GPleft{display:flex;justify-content:center;align-items:center;gap:1rem}.GPHeader .GPleft .GPCompLogo{width:3rem;height:3rem;border-radius:50%;overflow:hidden}.GPHeader .GPleft .GPCompLogo img{width:100%;filter:brightness(0) invert(1)}.GPHeader .GPleft p{font-weight:600;font-size:1.2rem}.GPHeader .GPRight{display:flex;justify-content:center;align-items:center;gap:2rem}.GPHeader .GPRight ol{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none}.GPHeader .GPRight ol li{cursor:pointer;font-weight:500;transition:all .3s ease}.GPHeader .GPRight ol li:hover{color:#ff9100;transform:translateY(-2px)}.GPHeader .GPRight .GPRUserInfo{position:relative;cursor:pointer}.GPHeader .GPRight .GPRUserInfo .GPRUImage{width:3rem;height:3rem;border-radius:50%;border:2px solid rgba(255,255,255,.3);overflow:hidden}.GPHeader .GPRight .GPRUserInfo .GPRUImage img{width:100%;height:100%;object-fit:cover}.GPHeader .GPRight .GPRUserInfo .GPRUserInfoBox{position:absolute;top:3.5rem;right:0;background:#fff;border-radius:.5rem;width:12rem;padding:1rem 0;box-shadow:0 4px 20px #00000014;z-index:10;opacity:0;visibility:hidden;transition:all .3s ease}.GPHeader .GPRight .GPRUserInfo .GPRUserInfoBox ul{list-style:none;padding:0;margin:0}.GPHeader .GPRight .GPRUserInfo .GPRUserInfoBox ul li{padding:.5rem 1.5rem;color:#263238;transition:all .3s ease}.GPHeader .GPRight .GPRUserInfo .GPRUserInfoBox ul li:hover{background:#4361ee0d;color:#4361ee}.GPHeader .GPRight .GPRUserInfo:hover .GPRUserInfoBox{opacity:1;visibility:visible}.GigPageSearchBar{padding:1.5rem 10%;background:#fff;box-shadow:0 4px 20px #00000014;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;align-items:center}.GigPageSearchBar .searchChoices{display:flex;gap:1.5rem;align-items:center}.GigPageSearchBar .searchChoices .SC{display:flex;justify-content:center;align-items:center;gap:.5rem;cursor:pointer}.GigPageSearchBar .searchChoices .SC span{font-weight:500;color:#2b2d42}.GigPageSearchBar .searchChoices .SC input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.2rem;height:1.2rem;border:2px solid #4361ee;border-radius:50%;transition:all .3s ease}.GigPageSearchBar .searchChoices .SC input[type=radio]:checked{background:#4361ee;box-shadow:inset 0 0 0 3px #fff}.GigPageSearchBar .searchInput{position:relative;flex-grow:1;max-width:400px}.GigPageSearchBar .searchInput input{width:100%;padding:.8rem 1rem .8rem 2.5rem;border-radius:50px;border:1px solid #e0e0e0;font-size:1rem;transition:all .3s ease}.GigPageSearchBar .searchInput input:focus{outline:none;border-color:#4361ee;box-shadow:0 0 0 3px #4361ee33}.GigPageSearchBar .searchInput .searchImage{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.2rem;height:1.2rem}.GigPageSearchBar .searchInput .searchImage img{width:100%;height:100%;object-fit:contain}.AllUsersGigs{padding:2rem 5%;background:#f5f7fa}.gigContainers{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;padding:1rem 0}.gigContainers .gigCard{background:#fff;border-radius:.8rem;overflow:hidden;box-shadow:0 4px 20px #00000014;transition:all .3s ease;cursor:pointer;position:relative}.gigContainers .gigCard:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}.gigContainers .gigCard .CardImage{height:200px;width:100%;overflow:hidden}.gigContainers .gigCard .CardImage img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.gigContainers .gigCard .cardSubDetail{padding:1.2rem}.gigContainers .gigCard .cardSubDetail .cardHeading{margin-bottom:1rem}.gigContainers .gigCard .cardSubDetail .cardHeading p{font-weight:600;color:#263238;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gigContainers .gigCard .cardSubDetail .cardUserInfo{display:flex;flex-direction:column;gap:.5rem}.gigContainers .gigCard .cardSubDetail .cardUserInfo .userName{font-weight:500;color:#2b2d42}.gigContainers .gigCard .cardSubDetail .cardUserInfo .starIcon{display:flex;align-items:center;gap:.3rem}.gigContainers .gigCard .cardSubDetail .cardUserInfo .starIcon img{width:1rem;height:1rem}.gigContainers .gigCard .cardSubDetail .cardUserInfo .starIcon span{font-weight:600;color:#ff9100}.gigContainers .gigCard .cardSubDetail .cardUserInfo .userlocation{font-size:.9rem;color:#535780;margin:0}@media (max-width: 1200px){.GigPageSearchBar{padding:1.5rem 5%}}@media (max-width: 768px){.GPHeader{padding:1rem 2rem!important}.GPHeader .GPleft p{display:none!important}.GigPageSearchBar{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem 2rem}.GigPageSearchBar .searchInput{max-width:100%}.gigContainers{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width: 480px){.GPHeader{padding:1rem!important}.GPHeader .GPRight{gap:1rem}.GPHeader .GPRight ol li{font-size:.9rem}.GigPageSearchBar{padding:1rem!important}.GigPageSearchBar .searchChoices{gap:1rem}.gigContainers{grid-template-columns:1fr}}.gigPage{width:100%;min-height:100vh;background-color:#f0f4f8}.gigPage .gig-container{display:flex;flex-direction:row;gap:2rem;background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 8px 24px #0000001a;padding:2rem;max-width:1000px;margin:2rem auto;transition:all .3s ease-in-out}.gigPage .gig-container .gig-image{flex:1.2;display:flex;justify-content:center;align-items:center}.gigPage .gig-container .gig-image img{width:100%;height:auto;max-height:400px;object-fit:cover;border-radius:1rem;border:4px solid rgba(12,149,159,.5019607843)}.gigPage .gig-container .gig-detail{flex:1;display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.gigPage .gig-container .gig-detail .gig-info{background-color:#e0f7fa;padding:1rem;border-left:4px solid #0c959f;border-radius:.5rem}.gigPage .gig-container .gig-detail .gig-info h3{font-size:1.2rem;margin:0;color:#333}.gigPage .gig-container .gig-detail .gig-info h3 span{font-weight:600;color:#0c5460;margin-left:.5rem}.gigPage .gig-container .gigDelete{bottom:2rem;right:2rem;padding:.7rem 1.5rem;background-color:#f87171;color:#fff;border:none;border-radius:.5rem;font-size:1rem;cursor:pointer;transition:background-color .3s}.gigPage .gig-container .gigDelete:hover{background-color:#dc2626}@media (max-width: 768px){.gigPage .gig-container{flex-direction:column}.gigPage .gig-container .gig-image,.gigPage .gig-container .gig-detail{width:100%}.gigPage .gig-container .gig-image img{max-height:300px}.gigPage .gig-container button{position:relative;align-self:flex-end;margin-top:1rem;bottom:unset;right:unset}}@media (max-width: 480px){.gigPage .gig-container{padding:1rem}.gigPage .gig-container .gig-info h3{font-size:1rem}.gigPage .gig-container button{width:100%;text-align:center}}.back{cursor:pointer;color:#133770;text-shadow:2px 2px 8px red}.back:hover{color:#fff}.CreateDialog{height:100%;display:flex;justify-content:center;align-items:center;gap:1rem}.BLR{height:35rem;width:24rem}.container{border-radius:5px;box-shadow:0 0 10px #000;display:flex;flex-direction:column;justify-content:space-between}.top{background-color:#2b2b44;display:flex;color:#fff;justify-content:space-between;align-items:center;padding:.2rem 1rem}.top .image{border:2px solid red;height:2rem;width:2rem;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}.top .image img{width:100%}.mid{width:100%;overflow:hidden}.mid img{width:100%}.bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;box-shadow:0 0 5px #00f inset;width:100%;margin-bottom:2rem;padding:2rem 0rem}.bottom .btop{display:flex;gap:.5rem}.bottom .btop .Upload{background-color:#87ceeb;border-radius:.5rem}.bottom .Create{background-color:#87ceeb;border-radius:.5rem;width:70%}.pageTitle{display:flex;gap:1rem}.pageTitle p{cursor:pointer}.pageTitle p:hover{transition:.5s;color:pink}.contact-us-container{max-width:800px;margin:0 auto;padding:20px;text-align:center}.contact-us-container h1{font-size:2.5rem;margin-bottom:10px;color:#333}.contact-us-container p{font-size:1.2rem;color:#666;margin-bottom:30px}.contact-info{display:flex;flex-direction:column;gap:15px;text-align:left;background-color:#f9f9f9;padding:20px;border-radius:10px;box-shadow:0 4px 6px #0000001a}.info-item{display:flex;align-items:center;gap:10px}.info-label{font-weight:700;color:#333;min-width:120px}.info-value{color:#555}.go-back-btn{margin-top:20px;padding:10px 20px;font-size:1rem;color:#fff;background-color:#007bff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.go-back-btn:hover{background-color:#0056b3}@media (max-width: 768px){.contact-us-container{padding:15px}.contact-us-container h1{font-size:2rem}.contact-us-container p{font-size:1rem}.info-label{min-width:100px;font-size:.9rem}.info-value,.go-back-btn{font-size:.9rem}}@media (max-width: 480px){.contact-us-container h1{font-size:1.8rem}.contact-us-container p{font-size:.9rem}.info-label{min-width:80px;font-size:.8rem}.info-value,.go-back-btn{font-size:.8rem}}.message-page{display:flex;flex-direction:column;height:100vh;overflow:hidden}.message-page__content{display:flex;flex:1;overflow:hidden}.message-page__sidebar{width:33.33%;border-right:1px solid #e5e7eb;overflow-y:auto}.message-page__sidebar--hidden{display:none}.message-page__chat-area{width:66.67%;display:flex;flex-direction:column}.message-page__chat-area--hidden{display:none}.message-page__empty-chat{display:flex;align-items:center;justify-content:center;height:100%;color:#6b7280}@media (max-width: 767px){.message-page__sidebar,.message-page__chat-area{width:100%}}.header{background-color:#4361ee;color:#fff;padding:1rem;box-shadow:0 1px 3px #0000001a}.header__title{font-size:1.25rem;font-weight:700}.header__title{height:3rem;display:inline-block;color:#fff}.header__title img{height:100%;filter:brightness(0) invert(1)}.contact-list{background-color:#f3f4f6;height:100%;overflow-y:auto}.contact-list__header{padding:1rem;border-bottom:1px solid #e5e7eb}.contact-list__title{font-weight:600}.contact-list__items{list-style:none;padding:0;margin:0}.contact-list__item{padding:1rem;border-bottom:1px solid #e5e7eb;cursor:pointer}.contact-list__item:hover{background-color:#e5e7ec}.contact-list__item--active{background-color:#89b4fa}.contact-list__name{font-weight:500}.contact-list__last-message{font-size:.875rem;color:#6b7280;margin-top:.25rem}.contact-list__header{display:flex;gap:1rem}.contact-list__header .contact-back{cursor:pointer;color:#3b82f6}.contact-list__header .contact-back:hover{color:#133770}.chat-area{display:flex;flex-direction:column;height:100%;overflow:hidden}.chat-area__header{padding:1rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;flex-shrink:0}.chat-area__back-button{display:none;margin-right:.5rem;color:#3b82f6;background:none;border:none;font-size:1.25rem;cursor:pointer}@media (max-width: 767px){.chat-area__back-button{display:block}}.chat-area__contact-name{font-weight:600}.chat-area__messages-container{flex:1;display:flex;flex-direction:column;overflow:hidden}.chat-area__messages-scrollable{flex:1;overflow-y:auto;padding:1rem}.chat-area__messages{display:flex;flex-direction:column;min-height:min-content}.chat-area__message-wrapper{width:100%;display:flex;margin-bottom:.5rem}.chat-area__message-wrapper--sent{justify-content:flex-end}.chat-area__message-wrapper--received{justify-content:flex-start}.chat-area__message{max-width:75%;padding:.75rem 1rem;border-radius:.75rem}.chat-area__message-wrapper--sent .chat-area__message{background-color:#3b82f6;color:#fff}.chat-area__message-wrapper--received .chat-area__message{background-color:#f3f4f6}.chat-area__message-content{word-wrap:break-word}.chat-area__message-meta{display:flex;justify-content:flex-end;align-items:center;font-size:.75rem;margin-top:.25rem;gap:.5rem}.chat-area__message-time{opacity:.8}.chat-area__message-status{font-size:.9rem}.chat-area__input-container{padding:1rem;border-top:1px solid #e5e7eb;flex-shrink:0}.chat-area__input-wrapper{display:flex}.chat-area__input{flex:1;border:1px solid #e5e7eb;border-radius:.5rem 0 0 .5rem;padding:.75rem;outline:none}.chat-area__input:focus{border-color:#3b82f6}.chat-area__send-button{background-color:#3b82f6;color:#fff;border:none;border-radius:0 .5rem .5rem 0;padding:0 1rem;cursor:pointer}.chat-area__send-button:hover{background-color:#2563eb}.chat-area__loading,.chat-area__error{padding:1rem;text-align:center}.chat-area__error{color:#dc3545}.layout_container{margin:0;height:100vh;display:flex;flex-direction:column}.layout_container span{cursor:pointer}.layout_container span:hover{color:#333}.main-layout{display:flex;height:calc(100% - 10px)}.side-bar{width:200px;padding:0rem;background:#fff;box-shadow:1px 1px 10px solid #000 inset}.side-bar .sideUl{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.side-bar .sideUl li{padding:.5rem;cursor:pointer}.side-bar .sideUl li:hover{background-color:#f0f0f0}.content_box{flex:1;padding:.5rem .5rem 0rem;overflow-x:hidden;overflow-y:auto;margin-left:1rem}@media screen and (max-width: 480px){.main-layout{flex-direction:column-reverse;height:calc(100% - 60px)}.side-bar{width:100%;height:3rem;display:flex;align-items:center;font-size:.8rem}.side-bar .sideUl{flex-direction:row;width:100%;justify-content:space-around!important;gap:.5rem}.content_box{flex:1;overflow-y:auto}}.hire{margin:auto;height:100%}.hire h1{font-size:2rem;margin-bottom:2rem;text-align:center}.hire .hire_container{display:flex;align-items:center;justify-content:space-between;border:1px solid #ddd;border-radius:12px;padding:1rem;margin-bottom:2rem;gap:1.5rem;background:#fafafa}.hire .hire_container .hire_text{flex:1}.hire .hire_container .hire_text h2{font-size:1.25rem;margin-bottom:.5rem}.hire .hire_container .hire_text p{font-size:1rem;line-height:1.6}.hire .hire_container .card_image{flex:0 0 250px}.hire .hire_container .card_image img{width:100%;border-radius:8px;object-fit:cover}.hire .hire_container .card_image .image_placeholder{width:100%;height:160px;background-color:#ddd;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#666;font-style:italic}@media screen and (max-width: 768px){.hire .hire_container{flex-direction:column;text-align:center}.hire .hire_container .card_image{flex:1;width:100%}}.enterprise{width:100%;height:100%;overflow-y:auto;overflow-x:hidden}.enterprise h2{font-size:2rem;margin-bottom:1.5rem;text-align:center;color:#333}.enterprise .enterprise_content_container{display:flex;flex-direction:column;gap:2rem}.enterprise .enterprise_content{background-color:#f9f9f9;padding:1.5rem;border-radius:10px;font-size:1rem;line-height:1.8;color:#444;display:flex;flex-direction:column;gap:2rem}.enterprise .enterprise_for_company{background-color:#e6f0ff;padding:1.5rem;border-radius:10px}.enterprise .enterprise_for_company h3{margin-bottom:1rem}.enterprise .enterprise_for_company ul{list-style:none;padding:0}.enterprise .enterprise_for_company ul li{margin-bottom:.6rem;font-weight:500}.findwork{width:100vw;height:100%;background-color:#fff}.find_work_navigation{display:flex;justify-content:space-between;align-items:center;padding:.6rem 2rem;background-color:#dbd9d94f;min-height:4rem}.find_work_navigation .backArrowButton{cursor:pointer;font-size:1.4rem}.find_work_navigation .backArrowButton:hover{transform:scale(1.2);color:#767171}.find_work_navigation .navList{display:flex;justify-content:center;align-items:center}.find_work_navigation .navList ul{justify-content:center;align-items:center;display:flex;padding:0;gap:1rem}.find_work_navigation .navList ul li{cursor:pointer;list-style:none}.find_work_navigation .navList ul li:hover{transition:.4s;color:#115bbbca}.steps{max-width:1000px;margin:2rem auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;padding:0 1rem}.steps .step-card{background:#1f2937;color:#f8fafc;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 16px #0003;transition:transform .2s ease,box-shadow .2s ease}.steps .step-card:hover{transform:translateY(-5px);box-shadow:0 16px 24px #0000004d}.steps .step-card .step-text{padding:1.5rem}.steps .step-card .step-text h3{margin-bottom:.5rem;color:#00c853}.steps .step-card .step-text p{line-height:1.6;font-size:.95rem}.steps .step-card .step-img{background:#ffffff1a;display:flex;justify-content:center;align-items:center;padding:1rem}.steps .step-card .step-img img{max-height:150px;width:auto;object-fit:contain}@media (max-width: 600px){.findwork-nav{padding:0}.steps{gap:1.5rem}.step-card{flex-direction:column}.step-card .step-img{padding:.75rem}}.privacy-policy-container{max-width:1200px;margin:0 auto;padding:2rem;font-family:Arial,sans-serif;line-height:1.6;color:#333}.privacy-policy-container .privacy-header{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #eee}.privacy-policy-container .privacy-header h1{font-size:2.5rem;color:#2c3e50;margin-bottom:.5rem}.privacy-policy-container .privacy-header .effective-date{color:#7f8c8d;font-style:italic}.privacy-policy-container .privacy-content{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:2rem}.privacy-policy-container .privacy-content .intro-section{margin-bottom:2rem;font-size:1.1rem}.privacy-policy-container .privacy-content .policy-section{margin-bottom:2.5rem}.privacy-policy-container .privacy-content .policy-section h2{color:#2c3e50;font-size:1.8rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #eee}.privacy-policy-container .privacy-content .policy-section h3{color:#34495e;font-size:1.3rem;margin:1.5rem 0 .8rem}.privacy-policy-container .privacy-content .policy-section p{margin-bottom:1rem}.privacy-policy-container .privacy-content .policy-section ul{margin:1rem 0;padding-left:1.5rem}.privacy-policy-container .privacy-content .policy-section ul li{margin-bottom:.5rem}.privacy-policy-container .privacy-content .policy-section.contact-section{background:#f8f9fa;padding:1.5rem;border-radius:6px}.contact-navigate{cursor:pointer;color:#00f}.contact-navigate:hover{text-decoration:underline}@media (max-width: 768px){.privacy-policy-container{padding:1rem}.privacy-policy-container .privacy-header h1{font-size:2rem}.privacy-policy-container .privacy-content{padding:1.5rem}.privacy-policy-container .privacy-content .policy-section h2{font-size:1.5rem}.privacy-policy-container .privacy-content .policy-section h3{font-size:1.2rem}}@media (max-width: 480px){.privacy-policy-container{padding:.5rem}.privacy-policy-container .privacy-content{padding:1rem}.privacy-policy-container .privacy-content .policy-section h2{font-size:1.3rem}}.Layout{min-height:100%;display:flex;flex-direction:column;background-color:#f8f9fa;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;width:100vw;overflow-x:hidden}.layout_header{display:flex;justify-content:space-between;align-items:center;width:auto;height:70px;padding:0 5%;background:linear-gradient(135deg,#4361ee,#3a0ca3);color:#fff;position:sticky;top:0;z-index:100;box-shadow:0 4px 20px #0000001a}.layout_header .skilzyy_logo{height:40px;cursor:pointer;transition:all .3s ease}.layout_header .skilzyy_logo:hover{transform:translateY(-2px)}.layout_header .skilzyy_logo img{height:100%;filter:brightness(0) invert(1)}.layout_header .skilzyy_navigation ul{display:flex;justify-content:center;align-items:center;gap:2rem;list-style:none;padding:0}.layout_header .skilzyy_navigation ul li{position:relative;font-weight:600;cursor:pointer;padding:.5rem 0;transition:all .3s ease}.layout_header .skilzyy_navigation ul li:hover{transform:translateY(-2px)}.layout_header .skilzyy_navigation ul li:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#fff;transition:all .3s ease}.layout_header .skilzyy_navigation ul li:hover:after{width:100%}.job_navigation{display:flex;justify-content:center;align-items:center;gap:1.5rem;padding:1rem 5%;background:#fff;box-shadow:0 4px 20px #0000001a;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.job_navigation::-webkit-scrollbar{display:none}.job_navigation .job_nav_card{display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer;border-radius:.5rem;background:#fff;color:#2b2d42;min-width:90px;padding:.8rem .5rem;box-shadow:0 2px 8px #0000000d;border:1px solid rgba(0,0,0,.05);transition:all .3s ease;flex-shrink:0}.job_navigation .job_nav_card:hover{background:#4361ee;color:#fff;box-shadow:0 6px 16px #4361ee4d;transform:translateY(-3px)}.job_navigation .job_nav_card .job_class_icon{display:flex;justify-content:center;align-items:center;height:40px;width:40px;margin-bottom:.5rem;background:#f8f9fa;border-radius:50%;font-size:1.2rem}.job_navigation .job_nav_card p{font-size:.9rem;font-weight:600;margin:0;text-align:center}section{flex:1;padding:2rem 5%;background-color:#f8f9fa}@media (max-width: 768px){.layout_header{padding:0 3%;height:60px;font-size:.9rem}.layout_header .skilzyy_navigation ul{gap:.5rem}.job_navigation{padding:.8rem 2%;gap:.8rem;justify-content:flex-start}.job_navigation .job_nav_card{min-width:80px;padding:.6rem .3rem}.job_navigation .job_nav_card p{font-size:.8rem}section{padding:1.5rem 2%}}.account_dropdown{position:absolute;top:100%;right:2rem;width:10rem;background-color:#fff;box-shadow:0 4px 12px #0000001a;border-radius:.5rem;margin-top:.5rem;z-index:1000}.account_dropdown .dropdownmenu{list-style:none;margin:0;padding:.5rem 0;display:flex;flex-direction:column}.account_dropdown .dropdownmenu li{width:100%;padding:0rem 1.5rem;text-align:center;white-space:nowrap;color:#2b2d42;font-weight:500;cursor:pointer;transition:all .3s ease}.account_dropdown .dropdownmenu li:hover{background-color:#f8f9fa;color:#4361ee}.ads_container{width:100%;padding:2rem 5%;display:flex;flex-direction:column;gap:2rem;background:#f5f7fa}.top_ads{display:flex;justify-content:center;align-items:center;height:25rem;width:100%;border-radius:1rem;overflow:hidden;box-shadow:0 8px 30px #0000001f;transition:all .3s ease}.top_ads:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000026}.top_ads img{width:100%;object-fit:cover;transition:transform .5s ease}.top_ads img:hover{transform:scale(1.03)}.mid_ads{display:flex;justify-content:center;align-items:center;gap:2rem;height:20rem}.mid_ads .mid_left_ads,.mid_ads .mid_right_ads{display:flex;justify-content:center;align-items:center;height:100%;border-radius:1rem;overflow:hidden;box-shadow:0 8px 30px #0000001f;transition:all .3s ease}.mid_ads .mid_left_ads:hover,.mid_ads .mid_right_ads:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000026}.mid_ads .mid_left_ads img,.mid_ads .mid_right_ads img{width:100%;object-fit:cover;transition:transform .5s ease}.mid_ads .mid_left_ads img:hover,.mid_ads .mid_right_ads img:hover{transform:scale(1.05)}.mid_ads .mid_left_ads{flex:2}.mid_ads .mid_right_ads{flex:1}.ads_links{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:1rem}.ads_links a{text-decoration:none;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#4361ee,#3a0ca3);padding:.8rem 1.5rem;border-radius:2rem;transition:all .3s ease;box-shadow:0 4px 15px #4361ee4d}.ads_links a:hover{transform:translateY(-3px);box-shadow:0 8px 25px #4361ee66;background:linear-gradient(135deg,#3a56d4,#2a088a)}.ads_links a:active{transform:translateY(1px)}@media (max-width: 768px){.ads_container{padding:0rem;gap:1.5rem}.top_ads{height:15rem}.mid_ads{flex-direction:column;height:auto}.mid_ads .mid_left_ads,.mid_ads .mid_right_ads{width:100%;height:12rem}.ads_links{flex-wrap:wrap;gap:1rem}.ads_links a{padding:.6rem 1.2rem;font-size:.9rem}}.ads_section{padding:1rem 5%}.job_container{padding:1rem 5%;display:flex;justify-content:center}.job_container .job_box{width:100%;max-width:800px;display:flex;flex-direction:column;gap:1.5rem}.job_card{background:#fff;border-radius:.8rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:1.5rem;box-shadow:0 4px 20px #00000014;transition:all .3s ease;border:1px solid rgba(0,0,0,.05)}.job_card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0000001f}.job_card .job_desc{display:flex;gap:1.5rem;align-items:center}.job_card .job_desc .job_card_image{display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:.8rem;height:6rem;width:6rem;min-width:6rem;background:#f8f9fa;box-shadow:0 2px 8px #0000000d}.job_card .job_desc .job_card_image img{height:100%;width:100%;object-fit:cover}.job_card .job_desc .job_post_heading{display:flex;flex-direction:column;gap:.5rem}.job_card .job_desc .job_post_heading h2{margin:0;font-size:1.3rem;color:#212529;font-weight:700}.job_card .job_desc .job_post_heading h3{margin:0;font-size:1rem;color:#535780;font-weight:500}.job_card .job_desc .job_post_heading .job_card_quick_details{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.job_card .job_desc .job_post_heading .job_card_quick_details p{margin:0;font-size:.85rem;color:#2b2d42;display:flex;gap:.3rem}.job_card .job_desc .job_post_heading .job_card_quick_details p span{font-weight:600;color:#4361ee}.job_card .job_card_apply_action button{padding:.6rem 1.5rem;border:none;border-radius:.8rem;background:#4361ee;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #4361ee33}.job_card .job_card_apply_action button:hover{background:#3a56d4;transform:translateY(-2px);box-shadow:0 4px 12px #4361ee4d}@media (max-width: 768px){.ads_section,.job_container{padding:1rem 2%}.job_card{flex-direction:column;padding:0rem .2rem;font-size:.9rem;height:8rem;flex-direction:row}.job_card .job_desc{gap:.5rem}.job_card .job_desc .job_card_image{height:5rem;width:3rem}.job_card .job_desc .job_post_heading{align-items:center}.job_card .job_desc .job_post_heading div h2{font-size:1rem}.job_card .job_desc .job_post_heading div h3{font-size:.6rem}.job_card .job_desc .job_post_heading .job_card_quick_details{gap:0rem}.job_card .job_desc .job_post_heading .job_card_quick_details .job_card_vacancy,.job_card .job_desc .job_post_heading .job_card_quick_details .job_card_applied{display:none}.job_card_apply_action button{display:flex;justify-content:center;align-items:center;padding:.4rem .9rem!important;font-size:.9rem}}.jobcard{display:flex;justify-content:space-between;align-items:center;width:89%;max-width:1200px;margin:2rem auto;padding:1.5rem;background:#fff;gap:2rem;align-items:flex-start;transition:all .3s ease}.job_character{width:40%;padding:1rem}.job_character .job_char{display:flex;gap:2rem;align-items:center;margin-bottom:2rem}.job_character .job_char .job_card_image{display:flex;justify-content:center;align-items:center;height:10rem;width:10rem;border-radius:50%;overflow:hidden;border:3px solid #3d5afe}.job_character .job_char .job_card_image img{width:100%;height:100%;object-fit:cover}.job_character .job_char .job_position h2{font-size:2.5rem;color:#263238;margin-bottom:.5rem}.job_character .job_char .job_position h4{color:#3d5afe;padding:.5rem;background:#3d5afe1a;border-radius:.5rem;display:inline-block;font-size:1.2rem}.job_character .about_job{padding:1rem;border-radius:.5rem}.job_character .about_job .heading{color:#263238;margin-bottom:1rem;font-size:1.5rem;position:relative;padding-bottom:.5rem}.job_character .about_job .heading:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background:#3d5afe}.job_character .about_job pre{color:#455a64;line-height:1.6;font-size:1rem;font-family:inherit;white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0;background:transparent;border:none}.job_description_container{width:50%;display:flex;flex-direction:column;gap:1.5rem}.job_description_container .job_quickdetails{display:flex;justify-content:space-between;align-items:center;background:#f5f7fa80;padding:1.5rem;border-radius:.5rem;flex-wrap:wrap;gap:1rem}.job_description_container .job_quickdetails .job_quick_right_top{display:flex;flex-wrap:wrap;gap:1.5rem}.job_description_container .job_quickdetails .job_quick_right_top p{margin:0;color:#455a64;font-size:1rem;display:flex;align-items:center}.job_description_container .job_quickdetails .job_quick_right_top p span{color:#3d5afe;font-weight:600;margin-left:.3rem}.job_description_container .job_quickdetails .job_action_btn button,.job_description_container .job_quickdetails .job_action_btn a{text-decoration:none;padding:.8rem 2rem;background:#3d5afe;color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px #3d5afe33}.job_description_container .job_quickdetails .job_action_btn button:hover,.job_description_container .job_quickdetails .job_action_btn a:hover{background:#0a2ffe;transform:translateY(-2px);box-shadow:0 6px 15px #3d5afe4d}.job_description_container .job_description{background:#f5f7fa80;padding:1.5rem;border-radius:.5rem}.job_description_container .job_description h3{color:#263238;margin-top:0;margin-bottom:1rem;font-size:1.3rem}.job_description_container .job_description pre{color:#455a64;line-height:1.6;font-family:inherit;white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0;background:transparent;border:none}@media (max-width: 992px){.jobcard{flex-direction:column;gap:1.5rem}.job_character,.job_description_container{width:100%}.job_char{flex-direction:column;text-align:center;gap:1rem!important}.job_char .job_position{text-align:center}.job_char .job_position h2{font-size:2rem!important}}@media (max-width: 576px){.jobcard{padding:1rem}.job_quick_right_top{gap:1rem!important}.job_quick_right_top p{font-size:.9rem!important}.job_action_btn button{width:100%;padding:.8rem!important}.job_card_image{height:8rem!important;width:8rem!important}pre{font-size:.9rem!important}}.create-job-container{width:calc(100% - 2rem);max-width:1200px;margin:2rem auto;padding:0rem 1rem;box-sizing:border-box}.create-job-container .create-job-title{text-align:center;color:#263238;margin-bottom:2rem;font-size:2.2rem;font-weight:600}.create-job-container .jobcard{display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;margin:0 auto;padding:2rem;background:#fff;border-radius:.5rem;box-shadow:0 4px 12px #0000001a;gap:2rem;align-items:flex-start;flex-direction:column}@media (min-width: 992px){.create-job-container .jobcard{flex-direction:row}}.create-job-container .job_character{width:100%}@media (min-width: 992px){.create-job-container .job_character{width:40%}}.create-job-container .job_character .job_char{display:flex;gap:2rem;align-items:center;margin-bottom:2rem;flex-direction:column}@media (min-width: 768px){.create-job-container .job_character .job_char{flex-direction:row}}.create-job-container .job_character .job_char .job_card_image{display:flex;justify-content:center;align-items:center;height:5rem;width:5rem;border-radius:50%;overflow:hidden;border:3px dashed #3d5afe;position:relative}.create-job-container .job_character .job_char .job_card_image .image-upload-placeholder{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;color:#455a64;overflow:hidden;cursor:pointer}.create-job-container .job_character .job_char .job_card_image .image-upload-placeholder input[type=file]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.create-job-container .job_character .job_char .job_position{width:60%;text-align:center}@media (min-width: 768px){.create-job-container .job_character .job_char .job_position{text-align:left}}.create-job-container .job_character .job_char .job_position h2,.create-job-container .job_character .job_char .job_position h4{margin:.5rem 0}.create-job-container .job_character .job_char .job_position input{width:92%;padding:.5rem;border:1px solid #f5f7fa;border-radius:.3rem;font-size:1rem;transition:all .3s ease}.create-job-container .job_character .job_char .job_position input:focus{border-color:#3d5afe;outline:none;box-shadow:0 0 0 2px #3d5afe33}.create-job-container .job_character .job_char .job_position .company_name{font-size:1.8rem;font-weight:600}.create-job-container .job_character .job_char .job_position .post_position{font-size:1.2rem}.create-job-container .job_character .about_job{margin-top:2rem}.create-job-container .job_character .about_job .heading{color:#263238;margin-bottom:1rem;font-size:1.5rem}.create-job-container .job_character .about_job .about_text_area{width:100%;padding:1rem;box-sizing:border-box;border:1px solid #f5f7fa;border-radius:.5rem;min-height:150px;resize:vertical;font-family:inherit;transition:all .3s ease}.create-job-container .job_character .about_job .about_text_area:focus{border-color:#3d5afe;outline:none;box-shadow:0 0 0 2px #3d5afe33}.create-job-container .job_description_container{width:100%}@media (min-width: 992px){.create-job-container .job_description_container{width:55%}}.create-job-container .job_description_container .job_quickdetails{background:#f5f7fa4d;padding:1.5rem;border-radius:.5rem;margin-bottom:1.5rem}.create-job-container .job_description_container .job_quickdetails .job_quick_right_top{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.create-job-container .job_description_container .job_quickdetails .job_quick_right_top .form-field{display:flex;flex-direction:column}.create-job-container .job_description_container .job_quickdetails .job_quick_right_top .form-field label{margin-bottom:.5rem;color:#263238;font-weight:500}.create-job-container .job_description_container .job_quickdetails .job_quick_right_top .form-field select,.create-job-container .job_description_container .job_quickdetails .job_quick_right_top .form-field input{padding:.7rem;border:1px solid #f5f7fa;border-radius:.3rem;font-size:.9rem;transition:all .3s ease}.create-job-container .job_description_container .job_quickdetails .job_quick_right_top .form-field select:focus,.create-job-container .job_description_container .job_quickdetails .job_quick_right_top .form-field input:focus{border-color:#3d5afe;outline:none;box-shadow:0 0 0 2px #3d5afe33}.create-job-container .job_description_container .job_quickdetails .job_quick_right_top .form-field input[type=number]{width:100%}.create-job-container .job_description_container .job_quickdetails .job_action_btn{text-align:center}.create-job-container .job_description_container .job_quickdetails .job_action_btn .submit-btn{padding:.8rem 2.5rem;background:#3d5afe;color:#fff;width:auto;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px #3d5afe33}.create-job-container .job_description_container .job_quickdetails .job_action_btn .submit-btn:hover{background:#3d5afe1a;transform:translateY(-2px);box-shadow:0 6px 15px #3d5afe4d}.create-job-container .job_description_container .job_description h3{color:#263238;margin-bottom:1rem;font-size:1.5rem}.create-job-container .job_description_container .job_description .job_description_textarea{width:92%;padding:1rem;border:1px solid #f5f7fa;border-radius:.5rem;min-height:200px;resize:vertical;font-family:inherit;transition:all .3s ease}.create-job-container .job_description_container .job_description .job_description_textarea:focus{border-color:#3d5afe;outline:none;box-shadow:0 0 0 2px #3d5afe33}@media (max-width: 768px){.create-job-container{width:95%;padding:.5rem}.create-job-container .jobcard{padding:1rem}.create-job-container .job_quick_right_top{grid-template-columns:1fr!important}}.api-message{padding:1rem;margin:1rem auto;border-radius:.5rem;max-width:1200px;text-align:center}.api-message.success{background-color:#28a74533;color:#28a745;border:1px solid #28a745}.api-message.error{background-color:#dc354533;color:#dc3545;border:1px solid #dc3545}.image-upload-placeholder{position:relative}.image-upload-placeholder .file-name{display:block;margin-top:.5rem;font-size:.8rem;color:#455a64;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.submit-btn:disabled{background-color:#ccc;cursor:not-allowed;transform:none!important;box-shadow:none!important}.myjobs_container{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding:1rem;max-width:1400px;margin:0 auto}.myjobs_container .posted_job_card{cursor:pointer;background:#fff;border-radius:.5rem;box-shadow:0 2px 10px #0000001a;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.myjobs_container .posted_job_card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.myjobs_container .posted_job_card .posted_job_details{margin-bottom:1rem;border-bottom:1px solid #f5f7fa;padding-bottom:1rem}.myjobs_container .posted_job_card .posted_job_details h2{font-size:1.3rem;color:#263238;margin-bottom:.5rem}.myjobs_container .posted_job_card .posted_job_details h3{font-size:1rem;color:#3d5afe;font-weight:500}.myjobs_container .posted_job_card .about_posted_job{display:flex;justify-content:space-between}.myjobs_container .posted_job_card .about_posted_job .abj p{margin:.3rem 0;font-size:.9rem;color:#455a64}.myjobs_container .posted_job_card .about_posted_job .abj p span{font-weight:500;color:#263238}.myjobs_container .posted_job_card .about_posted_job .status_posted_job{text-align:right}.myjobs_container .posted_job_card .about_posted_job .status_posted_job .badge{padding:.3rem .6rem;border-radius:1rem;font-size:.7rem;font-weight:600;text-transform:uppercase}.myjobs_container .posted_job_card .about_posted_job .status_posted_job .badge.live{background:#00c85333;color:#00c853}.myjobs_container .posted_job_card .about_posted_job .status_posted_job .badge.pending{background:#455a6433;color:#455a64}.myjobs_container .posted_job_card .about_posted_job .status_posted_job .badge.closed{background:#f003;color:red}.myjobs_container .posted_job_card .about_posted_job .status_posted_job p{margin-top:.5rem;font-size:.8rem;color:#455a64}.myjobs_container .posted_job_card .about_posted_job .status_posted_job p span{display:inline-block;background:#3d5afe;color:#fff;width:1.5rem;height:1.5rem;border-radius:50%;text-align:center;line-height:1.5rem;font-size:.7rem;margin-left:.3rem}@media (max-width: 1024px){.myjobs_container{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.myjobs_container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.myjobs_container{grid-template-columns:1fr}}.AJC_container{background:#fff;box-shadow:0 4px 12px #0000001a;padding:1.5rem;margin-bottom:1.5rem;transition:all .3s ease}.AJC_container:hover{box-shadow:0 8px 25px #0000001f}.AJC_container .AJC_details{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.AJC_container .AJC_details ._post_name{flex:1}.AJC_container .AJC_details ._post_name h2{font-size:1.3rem;color:#263238;margin-bottom:.3rem;display:flex;align-items:center;gap:.5rem}.AJC_container .AJC_details ._post_name h3{font-size:1rem;color:#3d5afe;font-weight:500;text-transform:capitalize}.AJC_container .AJC_details .badge{padding:.3rem .8rem;border-radius:1rem;font-size:.8rem;font-weight:600;margin:0 1rem}.AJC_container .AJC_details .badge.active{background:#00c85333;color:#00c853}.AJC_container .AJC_details .badge.pending{background:#80808033;color:gray}.AJC_container .AJC_details .badge.closed{background:#f003;color:red}.AJC_container .AJC_details .AJC_applied_by{display:flex;align-items:center;gap:.3rem;font-weight:600;color:#455a64}.AJC_container .divider{border:none;height:1px;background-color:#f5f7fa;margin:1rem 0}.AJC_container .applied_by .candidated_card{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid rgba(245,247,250,.5)}.AJC_container .applied_by .candidated_card:last-child{border-bottom:none}.AJC_container .applied_by .candidated_card:hover{background:gray;border-radius:.5rem;color:#fff;padding:1rem 2rem;transition:all .3s ease}.AJC_container .applied_by .candidated_card ._candidate_profile{display:flex;align-items:center;gap:1rem}.AJC_container .applied_by .candidated_card ._candidate_profile .candidate_image{width:40px;height:40px;border-radius:50%;overflow:hidden;background:#f5f7fa;display:flex;align-items:center;justify-content:center;color:#3d5afe;font-weight:700}.AJC_container .applied_by .candidated_card ._candidate_profile .candidate_image img{width:100%;height:100%;object-fit:cover}.AJC_container .applied_by .candidated_card ._candidate_profile .candidate_info h1{font-size:1rem;color:#263238;margin-bottom:.2rem}.AJC_container .applied_by .candidated_card ._candidate_profile .candidate_info h2{font-size:.8rem;color:#455a64;display:flex;align-items:center;gap:.3rem}.AJC_container .applied_by .candidated_card .action_btn{display:flex;gap:.5rem}.AJC_container .applied_by .candidated_card .action_btn button{padding:.5rem 1rem;border-radius:.3rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.AJC_container .applied_by .candidated_card .action_btn button.hire_btn{background:#00c8531a;color:#00c853}.AJC_container .applied_by .candidated_card .action_btn button.hire_btn:hover,.AJC_container .applied_by .candidated_card .action_btn button.hire_btn.active{background:#00c853;color:#fff}.AJC_container .applied_by .candidated_card .action_btn button.reject_btn{background:#ff91001a;color:#ff9100}.AJC_container .applied_by .candidated_card .action_btn button.reject_btn:hover,.AJC_container .applied_by .candidated_card .action_btn button.reject_btn.active{background:#ff9100;color:#fff}@media (max-width: 768px){.AJC_container{padding:1rem}.AJC_container .AJC_details{flex-wrap:wrap;gap:.5rem}.AJC_container .AJC_details .badge{margin:0}.AJC_container .candidated_card{flex-direction:column;align-items:flex-start!important;gap:1rem}.AJC_container .candidated_card .action_btn{width:100%;justify-content:flex-end}}.applied_jobs_container{padding:2rem;max-width:800px;margin:0 auto}.applied_jobs_container .applied_jobs_heading{color:#263238;margin-bottom:2rem;text-align:center;font-size:1.8rem}.applied_jobs_container .applied_job_box{cursor:pointer;background:#fff;border-radius:.5rem;box-shadow:0 4px 12px #0000001a;padding:1.5rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;color:#263238}.applied_jobs_container .applied_job_box:hover{background:#263238;color:#fff}.applied_jobs_container .applied_job_box .company_details{display:flex;justify-content:center;align-items:center;gap:1.5rem}.applied_jobs_container .applied_job_box .company_details .company_logo{width:80px;height:80px;border-radius:50%;overflow:hidden;background:#f5f7fa;display:flex;justify-content:center;align-items:center}.applied_jobs_container .applied_job_box .company_details .company_logo img{width:100%;height:100%;object-fit:cover}.applied_jobs_container .applied_job_box .company_details .about_company_ajc h2{margin:0 0 .3rem;font-size:1.2rem}.applied_jobs_container .applied_job_box .company_details .about_company_ajc h3{color:#455a64;margin:0 0 .8rem;font-size:1rem;font-weight:500}.applied_jobs_container .applied_job_box .company_details .about_company_ajc p{color:gray;margin:0;font-size:.9rem}.applied_jobs_container .applied_job_box .company_details .about_company_ajc p span{color:#455a64;font-weight:500}.applied_jobs_container .applied_job_box .applied_job_status .badge{padding:.5rem 1rem;border-radius:2rem;font-size:.85rem;font-weight:600;text-transform:capitalize;margin:0}.applied_jobs_container .applied_job_box .applied_job_status .badge.status-hired{background:#00c8531a;color:#00c853}.applied_jobs_container .applied_job_box .applied_job_status .badge.status-pending{background:#3d5afe1a;color:#3d5afe}.applied_jobs_container .applied_job_box .applied_job_status .badge.status-rejected{background:#ff52521a;color:#ff5252}@media (max-width: 768px){.applied_jobs_container{padding:1rem}.applied_jobs_container .applied_job_box{flex-direction:column;gap:1.5rem;text-align:center}.applied_jobs_container .applied_job_box .company_details{flex-direction:column;text-align:center}.applied_jobs_container .applied_job_box .company_details .about_company_ajc h3{margin-bottom:.5rem}}.create_job_container{max-width:900px;margin:2rem auto;padding:1.5rem;background:#fff;border-radius:.5rem;box-shadow:0 4px 12px #0000001a}.create_job_container .form_heading{color:#263238;text-align:center;margin-bottom:2rem}.create_job_container .error_message{color:#ff5252;background:#ff52521a;padding:.8rem;border-radius:.5rem;margin-bottom:1.5rem;text-align:center}.create_job_container .success_message{color:#00c853;background:#00c8531a;padding:.8rem;border-radius:.5rem;margin-bottom:1.5rem;text-align:center}.create_job_container .select_image{margin-bottom:2rem;text-align:center}.create_job_container .select_image label{cursor:pointer;display:inline-block}.create_job_container .select_image label img{max-width:300px;max-height:200px;border-radius:.5rem;object-fit:cover}.create_job_container .select_image label .image_placeholder{width:300px;height:200px;background:#f5f7fa;border:2px dashed gray;border-radius:.5rem;display:flex;justify-content:center;align-items:center;color:gray;font-weight:500}.create_job_container .job_form{margin-bottom:2rem}.create_job_container .job_form .field_container{margin-bottom:1.5rem}.create_job_container .job_form .field_container label{display:block;margin-bottom:.5rem;color:#263238;font-weight:500}.create_job_container .job_form .field_container input,.create_job_container .job_form .field_container textarea{width:100%;box-sizing:border-box;padding:.8rem;border:1px solid rgba(38,50,56,.1);border-radius:.5rem;font-size:1rem;transition:all .3s ease}.create_job_container .job_form .field_container input:focus,.create_job_container .job_form .field_container textarea:focus{outline:none;border-color:#3d5afe;box-shadow:0 0 0 2px #3d5afe33}.create_job_container .job_form .field_container textarea{min-height:100px;resize:vertical}.create_job_container .job_form .sub_field_container{flex:1;margin-right:1rem}.create_job_container .job_form .sub_field_container:last-child{margin-right:0}.create_job_container .application_exam_fees,.create_job_container .gov_job_age{margin-bottom:2rem;padding:1.5rem;background:#f5f7fa;border-radius:.5rem}.create_job_container .application_exam_fees h3,.create_job_container .gov_job_age h3{color:#263238;margin-bottom:1.5rem;font-size:1.2rem}.create_job_container .application_exam_fees .cat_exam_fee,.create_job_container .gov_job_age .cat_exam_fee{margin-bottom:1rem}.create_job_container .application_exam_fees .cat_exam_fee label,.create_job_container .gov_job_age .cat_exam_fee label{display:block;margin-bottom:.5rem;color:#455a64}.create_job_container .application_exam_fees .cat_exam_fee input,.create_job_container .gov_job_age .cat_exam_fee input{width:100%;box-sizing:border-box;padding:.8rem;border:1px solid rgba(38,50,56,.1);border-radius:.5rem}.create_job_container .application_exam_fees .age_section,.create_job_container .gov_job_age .age_section{margin-bottom:1.5rem}.create_job_container .application_exam_fees .age_section h4,.create_job_container .gov_job_age .age_section h4{color:#455a64;margin-bottom:1rem}.create_job_container .application_exam_fees .age_section .age_inputs,.create_job_container .gov_job_age .age_section .age_inputs{display:flex;gap:1rem}.create_job_container .application_exam_fees .age_section .age_inputs div,.create_job_container .gov_job_age .age_section .age_inputs div{flex:1}.create_job_container .application_exam_fees .age_section .age_inputs div label,.create_job_container .gov_job_age .age_section .age_inputs div label{display:block;margin-bottom:.5rem;color:#455a64}.create_job_container .application_exam_fees .age_section .age_inputs div input,.create_job_container .gov_job_age .age_section .age_inputs div input{width:100%;box-sizing:border-box;padding:.8rem;border:1px solid rgba(38,50,56,.1);border-radius:.5rem}.create_job_container .link_container{margin-bottom:2rem}.create_job_container .link_container .field_container{margin-bottom:1.5rem}.create_job_container .link_container .field_container label{display:block;margin-bottom:.5rem;color:#263238;font-weight:500}.create_job_container .link_container .field_container input{width:100%;box-sizing:border-box;padding:.8rem;border:1px solid rgba(38,50,56,.1);border-radius:.5rem}.create_job_container button{width:100%;padding:1rem;background:#3d5afe;color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.create_job_container button:hover{background:#3a56d4}.create_job_container button:disabled{background:gray;cursor:not-allowed}@media (max-width: 768px){.create_job_container{padding:1rem}.create_job_container .job_form .field_container .sub_field_container{margin-right:0;margin-bottom:1rem}.create_job_container .gov_job_age .age_section .age_inputs{flex-direction:column;gap:1rem}}.date_field{display:flex;flex-wrap:wrap}.top_sub{display:flex;justify-content:space-between}.gov_jobs_container{padding:2rem 5%;max-width:1200px;margin:0 auto}.gov_jobs_container .gov_jobs_heading{color:#263238;text-align:center;margin-bottom:2rem;font-size:2rem;position:relative;padding-bottom:1rem}.gov_jobs_container .gov_jobs_heading:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100px;height:3px;background:#3d5afe}.gov_jobs_container .gov_jobs_list{display:flex;gap:2rem;flex-wrap:wrap;width:100%}.gov_jobs_container .gov_job_card{background:#fff;border-radius:.5rem;box-shadow:0 4px 12px #0000001a;padding:1.5rem;transition:all .3s ease;border:1px solid rgba(61,90,254,.1);display:flex;flex-direction:column;height:100%;width:20rem}.gov_jobs_container .gov_job_card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001f;border-color:#3d5afe4d}.gov_jobs_container .gov_job_card .job_main_info{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(128,128,128,.2)}.gov_jobs_container .gov_job_card .job_main_info h2{color:#3d5afe;margin:0 0 .5rem;font-size:1.3rem;line-height:1.3}.gov_jobs_container .gov_job_card .job_main_info .organization{color:#455a64;margin:0;font-size:.95rem;font-weight:500}.gov_jobs_container .gov_job_card .job_details{flex-grow:1;margin-bottom:1.5rem}.gov_jobs_container .gov_job_card .job_details .detail_item{display:flex;justify-content:space-between;margin-bottom:.8rem}.gov_jobs_container .gov_job_card .job_details .detail_item span{color:#455a64;font-size:.9rem}.gov_jobs_container .gov_job_card .job_details .detail_item strong{color:#263238;font-weight:600}.gov_jobs_container .gov_job_card .gov_action_btn{text-align:center}.gov_jobs_container .gov_job_card .gov_action_btn .apply_btn{display:inline-block;padding:.7rem 1.5rem;box-sizing:border-box;background:#3d5afe;color:#fff;border-radius:.5rem;text-decoration:none;font-weight:600;transition:all .3s ease;width:100%;text-align:center}.gov_jobs_container .gov_job_card .gov_action_btn .apply_btn:hover{background:#3a56d4;transform:translateY(-2px);box-shadow:0 4px 12px #3d5afe4d}@media (max-width: 768px){.gov_jobs_container{padding:1.5rem}.gov_jobs_container .gov_jobs_heading{font-size:1.6rem}.gov_jobs_container .gov_jobs_list{grid-template-columns:1fr}.gov_jobs_container .gov_job_card{padding:1.2rem}}@media (max-width: 480px){.gov_jobs_container{padding:1rem}.gov_jobs_container .gov_job_card .job_main_info h2{font-size:1.2rem}.gov_jobs_container .gov_job_card .job_details .detail_item{flex-direction:column;gap:.2rem}}.gov-job-card{background:#fff;border-radius:.5rem;box-shadow:0 4px 12px #0000001a;overflow:hidden;transition:all .3s ease;border:1px solid rgba(61,90,254,.1);max-width:800px;margin:0 auto}.gov-job-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0000001f}.gov-job-card .job-header{padding:1.5rem;background:#3d5afe0d;text-align:center;border-bottom:1px solid rgba(61,90,254,.1)}.gov-job-card .job-header .job-image{width:100%;max-height:200px;overflow:hidden;border-radius:.5rem;margin-bottom:1rem}.gov-job-card .job-header .job-image img{height:100%;height:auto;object-fit:cover}.gov-job-card .job-header h2{color:#3d5afe;margin:0 0 .5rem;font-size:1.5rem}.gov-job-card .job-header .country{color:#455a64;margin:0;font-size:.9rem;font-weight:500}.gov-job-card .job-dates{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;padding:1.5rem;background:#f5f7fa;border-bottom:1px solid rgba(128,128,128,.1)}.gov-job-card .job-dates .date-item span{display:block;color:#455a64;font-size:.9rem;margin-bottom:.3rem}.gov-job-card .job-dates .date-item strong{color:#263238;font-weight:600}.gov-job-card .job-content{padding:1.5rem}.gov-job-card .job-content .quick-view,.gov-job-card .job-content .description{margin-bottom:1.5rem}.gov-job-card .job-content .quick-view h3,.gov-job-card .job-content .description h3{color:#263238;margin:0 0 1rem;font-size:1.2rem;position:relative;padding-bottom:.5rem}.gov-job-card .job-content .quick-view h3:after,.gov-job-card .job-content .description h3:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background:#3d5afe}.gov-job-card .job-content .quick-view p,.gov-job-card .job-content .description p{color:#455a64;line-height:1.6;margin:0}.gov-job-card .job-fees{padding:1.5rem;background:#f5f7fa;border-top:1px solid rgba(128,128,128,.1);border-bottom:1px solid rgba(128,128,128,.1)}.gov-job-card .job-fees h3{color:#263238;margin:0 0 1rem;font-size:1.2rem}.gov-job-card .job-fees .fee-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.gov-job-card .job-fees .fee-grid .fee-item{background:#fff;padding:.8rem;border-radius:.5rem;box-shadow:0 2px 5px #0000000d}.gov-job-card .job-fees .fee-grid .fee-item span{display:block;color:#455a64;font-size:.9rem;margin-bottom:.3rem}.gov-job-card .job-fees .fee-grid .fee-item strong{color:#3d5afe;font-weight:600;font-size:1.1rem}.gov-job-card .job-age{padding:1.5rem}.gov-job-card .job-age h3{color:#263238;margin:0 0 1rem;font-size:1.2rem}.gov-job-card .job-age .age-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.gov-job-card .job-age .age-grid .age-section{background:#f5f7fa;padding:1rem;border-radius:.5rem}.gov-job-card .job-age .age-grid .age-section h4{color:#455a64;margin:0 0 1rem;font-size:1rem;text-align:center}.gov-job-card .job-age .age-grid .age-section .age-range{display:flex;justify-content:space-between}.gov-job-card .job-age .age-grid .age-section .age-range span{color:#263238;font-size:.9rem;font-weight:500}.gov-job-card .job-links{padding:1.5rem;display:flex;flex-wrap:wrap;gap:1rem;background:#3d5afe08;border-top:1px solid rgba(61,90,254,.1)}.gov-job-card .job-links .link-item{flex:1;min-width:200px}.gov-job-card .job-links .link-item a{display:block;text-align:center;padding:.8rem;border-radius:.5rem;text-decoration:none;font-weight:600;transition:all .3s ease}.gov-job-card .job-links .link-item a.apply-btn{background:#3d5afe;color:#fff}.gov-job-card .job-links .link-item a.apply-btn:hover{background:#3a56d4;transform:translateY(-2px);box-shadow:0 4px 12px #3d5afe4d}.gov-job-card .job-links .link-item a.notification-link{background:#fff;color:#3d5afe;border:1px solid #3d5afe}.gov-job-card .job-links .link-item a.notification-link:hover{background:#3d5afe0d;transform:translateY(-2px);box-shadow:0 4px 12px #3d5afe1a}@media (max-width: 768px){.gov-job-card .job-dates{grid-template-columns:1fr}.gov-job-card .fee-grid{grid-template-columns:1fr 1fr!important}.gov-job-card .age-grid{grid-template-columns:1fr!important}.gov-job-card .job-links{flex-direction:column}.gov-job-card .job-links .link-item{min-width:100%}}@media (max-width: 480px){.gov-job-card .fee-grid{grid-template-columns:1fr!important}}.admin_action_btn{display:flex;gap:.5rem}.admin_action_btn .action_live{background:#0080004d;color:green}.admin_action_btn .action_reject{background:#ff45004d;color:#ff4500}
