.homepage{position:relative}.error-page{margin-top:40px;text-align:center}.error-page .error-text{margin-top:10px;font-size:18px;font-weight:500;color:red}.job-page-container{max-width:730px;margin:0 auto}.job-page-container .float-container{height:140px;position:relative}@media screen and (max-width: 730px){.job-page-container{padding:0 20px}}.load-btn{margin:10px auto 40px}header{width:100%;height:160px;padding:45px 165px 0;background-image:url("data:image/svg+xml,%3csvg%20width='1440'%20height='160'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1440%200H0v60c0%2055.228%2044.772%20100%20100%20100h1340V0z'%20fill='%235964E0'/%3e%3cmask%20id='a'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='1440'%20height='160'%3e%3cpath%20d='M1440%200H0v60c0%2055.228%2044.772%20100%20100%20100h1340V0z'%20fill='%23fff'/%3e%3c/mask%3e%3cg%20mask='url(%23a)'%20fill-rule='evenodd'%20clip-rule='evenodd'%20fill='%23fff'%3e%3cpath%20opacity='.081'%20d='M1163.89-205.424c21.12-23.963%2060.32-15.63%2069.88%2014.853l114.11%20364.163c9.39%2029.936-16.96%2058.887-47.64%2052.364l-366.492-77.899c-30.685-6.522-42.976-43.685-22.23-67.217l252.372-286.264zM254.539-323.259c-3.117-31.792%2029.711-54.779%2058.52-40.976L657.22-199.336c28.291%2013.555%2031.498%2052.566%205.8%2070.56L356.104%2086.129c-25.698%2017.994-61.259%201.637-64.321-29.584L254.539-323.26zM-71.46%2071.741c-3.119-31.792%2029.71-54.78%2058.52-40.976l344.16%20164.899c28.291%2013.555%2031.498%2052.566%205.8%2070.56L30.104%20481.129c-25.698%2017.994-61.26%201.637-64.32-29.584L-71.462%2071.741z'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover;display:flex;justify-content:space-between}header .devjobs-logo{height:32px;width:auto}header .switch{color:#fff}@media screen and (max-width: 765px){header{padding:45px 45px 0}}@media screen and (max-width: 450px){header{height:135px;padding:30px 25px 0;background-image:url("data:image/svg+xml,%3csvg%20width='375'%20height='136'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3cpath%20id='a'%20d='M0%200h375v136H0z'/%3e%3c/defs%3e%3cg%20fill='none'%20fill-rule='evenodd'%3e%3cmask%20id='b'%20fill='%23fff'%3e%3cuse%20xlink:href='%23a'/%3e%3c/mask%3e%3cuse%20fill='%235964E0'%20transform='matrix(-1%200%200%201%20375%200)'%20xlink:href='%23a'/%3e%3cg%20mask='url(%23b)'%20fill='%23FFF'%20opacity='.081'%3e%3cpath%20d='M313.06-362.235l344.16%20164.899c20.42%209.784%2029.043%2034.27%2019.259%2054.69a41%2041%200%2001-13.459%2015.87L356.104%2088.129c-18.548%2012.988-44.114%208.48-57.102-10.069a41%2041%200%2001-7.219-19.515L254.54-321.26c-2.21-22.535%2014.268-42.595%2036.803-44.805a41%2041%200%200121.717%203.83zM-12.94%2032.765l344.16%20164.899c20.42%209.784%2029.043%2034.27%2019.259%2054.69a41%2041%200%2001-13.459%2015.87L30.104%20483.129c-18.548%2012.988-44.114%208.48-57.102-10.069a41%2041%200%2001-7.219-19.515L-71.46%2073.74c-2.21-22.535%2014.268-42.595%2036.803-44.805a41%2041%200%200121.717%203.83z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}}.toggle{cursor:pointer;display:inline-block;height:fit-content;display:flex;gap:12px}.toggle-switch{display:inline-block;background:#fff;border-radius:16px;width:48px;height:24px;position:relative;vertical-align:middle;transition:.3s ease}.toggle-switch:before,.toggle-switch:after{content:""}.toggle-switch:before{display:block;background-color:#5964e0;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:4px;transition:.25s}.toggle:hover .toggle-switch:before{background:#939bf4}.toggle-checkbox:checked+.toggle-switch:before{left:27px}.toggle-checkbox{position:absolute;visibility:hidden}.toggle-label{color:#fff;font-weight:700;font-size:24px}.form-float-container{position:absolute;top:-40px;padding:0 165px;width:100%}@media screen and (max-width: 765px){.form-float-container{padding:0 45px}}@media screen and (max-width: 450px){.form-float-container{top:-20px;padding:0 25px}}.form-float-container form{width:100%;height:80px;border-radius:6px;background-color:var(--clr-cardBackground);display:flex}.form-float-container form .filter-wrapper{border-right:solid 1px #979797;height:100%;width:40%;padding-left:20px;display:flex;align-items:center}.form-float-container form .filter-wrapper .checkbox-wrapper{display:flex;align-items:center}.form-float-container form .filter-wrapper .txt-input-label{margin-right:15px;color:var(--clr-accent);font-size:28px;display:grid;place-items:center;cursor:pointer}.form-float-container form .filter-wrapper input[type=text]{width:100%;height:100%;font-family:var(--font);font-size:1rem;color:var(--clr-headingTxt);font-weight:500;background-color:transparent;border:none;outline:none;cursor:pointer}.form-float-container form .filter-wrapper input[type=text]::placeholder{color:var(--clr-infoKeys);font-weight:400}.form-float-container form .filter-wrapper .checkbox-label{margin-left:6px;color:var(--clr-headingTxt);font-size:14px;font-weight:700;cursor:pointer}.form-float-container form .filter-wrapper input[type=checkbox]{accent-color:var(--clr-accent);cursor:pointer}.form-float-container form .country-wrapper{width:30%}.form-float-container form .submit-wrapper{padding:0 15px;width:30%;border:none}.form-float-container form .submit-wrapper .submit-btn{margin-left:auto;min-width:100px}@media screen and (max-width: 1170px){.form-float-container form{flex-wrap:wrap;height:auto}.form-float-container form .filter-wrapper{padding:0 10px;width:50%;height:60px;border-bottom:solid 1px #979797}.form-float-container form .filter-wrapper .txt-input-label{margin-right:8px}.form-float-container form .country-wrapper{border-right:none}.form-float-container form .submit-wrapper{padding:15px 10px;width:100%;height:auto;border:none;flex-direction:column;justify-content:center;gap:10px}.form-float-container form .submit-wrapper .submit-btn{margin-left:0;margin-top:10px}}@media screen and (max-width: 450px){.form-float-container form{flex-wrap:no-wrap;flex-direction:column}.form-float-container form .filter-wrapper{width:100%;border-right:none}.form-float-container form .submit-wrapper{justify-content:flex-start;gap:10px}}.jobs-list-container{padding:120px 165px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:22px}@media screen and (max-width: 1170px){.jobs-list-container{padding:200px 165px 0}}@media screen and (max-width: 765px){.jobs-list-container{padding:200px 45px 0}}@media screen and (max-width: 450px){.jobs-list-container{padding:280px 25px 0;grid-template-columns:1fr}}.card-container{position:relative;margin-bottom:30px;padding:45px 30px;border-radius:6px;background-color:var(--clr-cardBackground);transition:var(--transition)}.card-container .logo-holder{position:absolute;top:-25px;width:50px;height:50px;border-radius:15px;display:grid;place-items:center}.card-container .card-header{display:flex;font-size:1rem;color:var(--clr-infoKeys)}.card-container h3{margin:20px 0 10px;transition:var(--transition)}.card-container .company-name{font-size:1rem;color:var(--clr-infoKeys)}.card-container h4{margin-top:40px;text-transform:capitalize;color:var(--clr-accent)}.card-container:hover{transform:scale(1.03)}.card-container:hover h3{color:var(--clr-accent)}.hero{position:absolute;top:-40px;left:0;width:100%;height:140px;background-color:var(--clr-cardBackground);border-radius:6px;display:flex}@media screen and (max-width: 500px){.hero{top:-20px;flex-direction:column;align-items:center;height:auto}}.hero .hero-img-holder{padding:0 30px;min-width:140px;height:100%;display:grid;place-items:center}.hero .hero-img-holder img{width:100%}@media screen and (max-width: 500px){.hero .hero-img-holder{padding:0 5px;min-width:50px;height:50px;border-radius:10px;position:absolute;top:-20px}}.hero .hero-info-wrapper{padding:50px 45px;width:100%;display:flex;justify-content:space-between;align-items:center}.hero .hero-info-wrapper .gen-wrapper .url-txt{margin-top:10px;font-size:1rem;font-weight:400;color:var(--clr-infoKeys);text-transform:lowercase}@media screen and (max-width: 500px){.hero .hero-info-wrapper{flex-direction:column;gap:25px;width:auto;padding:50px 0 25px}}.job-info-container{max-width:730px;background-color:var(--clr-cardBackground);padding:50px 45px;border-radius:6px}@media screen and (max-width: 500px){.job-info-container{margin-top:80px;padding:40px 20px}}.job-info-container .job-info-header{display:flex;justify-content:space-between;align-items:center;gap:10px}@media screen and (max-width: 500px){.job-info-container .job-info-header{flex-direction:column;align-items:flex-start;gap:40px}.job-info-container .job-info-header .btn{width:100%}}.job-info-container .job-info-header .tags-wrapper .contract-info{font-size:1rem;color:var(--clr-infoKeys)}.job-info-container .job-info-header .tags-wrapper h1{margin:8px 0;color:var(--clr-headingTxt)}@media screen and (max-width: 500px){.job-info-container .job-info-header .tags-wrapper h1{margin:0;font-size:20px}}.job-info-container .job-info-header .tags-wrapper h4{text-transform:capitalize;color:var(--clr-accent)}.job-info-container .job-description-txt,.job-info-container .requirements-wrapper,.job-info-container .tasks-wrapper{margin-top:45px}.job-info-container .requirements-wrapper h3,.job-info-container .tasks-wrapper h3{margin-bottom:25px}.job-info-container .requirements-wrapper .list,.job-info-container .tasks-wrapper .list{margin-top:25px;margin-left:20px}.job-info-container .requirements-wrapper .list li,.job-info-container .tasks-wrapper .list li{margin-bottom:10px}.job-info-container .requirements-wrapper .list li::marker,.job-info-container .tasks-wrapper .list li::marker{color:var(--clr-accent);font-weight:700}footer{margin-top:50px;padding:25px 40px;width:100%;height:100px;background-color:var(--clr-cardBackground);display:flex;justify-content:space-between;align-items:center}footer .gen-wrapper .founder{margin-top:5px;font-size:1rem;font-weight:400;text-transform:capitalize;color:var(--clr-infoKeys)}@media screen and (max-width: 500px){footer{margin-top:30px;padding:25px;display:block}footer .gen-wrapper{display:none}}*,:after,:before{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none}:root{--font: "Kumbh Sans", sans-serif;--inspect: solid red 1px;--transition: .25s ease}.light-theme{--clr-bodyBackground: #f4f6f8;--clr-cardBackground: #ffffff;--clr-btn-inverted-background: #eff0fc;--clr-accent: #5964e0;--clr-headingTxt: #19202d;--clr-infoKeys: #6e8098;--clr-bodyText: #6e8098;--clr-btn-inverted-txt: #5964e0;--clr-inverted-hover: #c4c8f4}.dark-theme{--clr-bodyBackground: #121721;--clr-cardBackground: #19202d;--clr-btn-inverted-background: #303642;--clr-accent: #5964e0;--clr-headingTxt: #ffffff;--clr-infoKeys: #6e8098;--clr-bodyText: #9daec2;--clr-btn-inverted-txt: #ffffff;--clr-inverted-hover: #535862}body{font-family:var(--font);background-color:var(--clr-bodyBackground);min-height:100vh;transition:.2s ease}main{max-width:1440px;margin:0 auto}h1{font-size:28px;line-height:34px}h2{font-size:24px;line-height:29px;color:var(--clr-headingTxt)}h3{font-size:20px;line-height:24px;color:var(--clr-headingTxt)}h4{font-size:14px;line-height:18px}.body-txt{font-size:1rem;line-height:26px;font-weight:400;color:var(--clr-bodyText)}.btn{display:grid;place-items:center;min-width:140px;height:50px;background-color:var(--clr-accent);color:#fff;font-family:var(--font);font-size:1rem;font-weight:700;text-transform:capitalize;border-radius:5px;border:none;cursor:pointer;transition:var(--transition)}.btn:hover{background-color:#939bf4}.btn-invert{background-color:var(--clr-btn-inverted-background);color:var(--clr-btn-inverted-txt)}.btn-invert:hover{background-color:var(--clr-inverted-hover)}
