:root{--theme_color:#2f81ff}*{margin:0;padding:0;box-sizing:border-box}.job_description,.job_requirements{padding:108px 0 116px}body>section{position:relative}.content{max-width:1440px;margin:0 auto;position:relative}@media screen and (min-width:786px) and (max-width:1600px){.content{padding:0 1.2rem}}@media screen and (min-width:786px) and (max-width:1440px){.content{max-width:1220px}}@media screen and (min-width:786px) and (max-width:1220px){.content{max-width:1000px}}@media screen and (min-width:786px) and (max-width:1000px){.content{max-width:786px}}.job_description .content>:first-child,.job_requirements .content>:first-child{margin-top:0}.job_description h2,.job_requirements h2{font-size:36px;font-weight:700;margin:2rem 0}.fadeInLeft{animation-name:fadeInLeft}.content .content{padding:0}.job_description .content .content,.job_requirements .content .content{padding:0}.job_description ol,.job_requirements ol,.job_description ul,.job_requirements ul{list-style:none;position:relative}.job_description ol,.job_requirements ol{counter-reset:ol 0}.job_description ol li,.job_requirements ol li{counter-increment:ol 1;position:relative;padding-left:30px}.job_description ol li::before,.job_requirements ol li::before{content:counter(ol) ".";font-size:18px;font-weight:700;color:var(--theme_color);position:absolute;left:0;top:0;line-height:2rem}.job_description li,.job_requirements li,.job_description p,.job_requirements p{color:rgb(73,73,73);font-size:18px;line-height:2rem;margin:10px 0}button,input,textarea{outline:none;border:none;font-family:unset}input[type="submit"],button{cursor:pointer}.sytech_export_template{display:none}@media screen and (max-width:786px){.job_description,.job_requirements{padding:4rem 0}.content{padding:0 1.2rem}.job_description h2,.job_requirements h2{font-size:20px;line-height:1.5;margin:2rem 0}.job_description li,.job_requirements li,.job_description p,.job_requirements p{font-size:.9rem;line-height:1.5rem;margin:1rem 0}.job_description ol li,.job_requirements ol li{padding-left:20px}.job_description ol li::before,.job_requirements ol li::before{font-size:.9rem;line-height:1.5rem}}.job_requirements{background-color:rgb(238,249,255)}@media screen and (min-width:786px) and (max-width:1600px){.content{padding:0 1.2rem}}@media screen and (min-width:786px) and (max-width:1440px){.content{max-width:1220px}}@media screen and (min-width:786px) and (max-width:1220px){.content{max-width:1000px}}@media screen and (min-width:786px) and (max-width:1000px){.content{max-width:786px}}ul{list-style:none}.job_description ul li,.job_requirements ul li{position:relative;padding-left:30px}.job_description ul li::before,.job_requirements ul li::before{content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:var(--theme_color);position:absolute;left:0;top:12px}@media screen and (max-width:786px){.job_description,.job_requirements{padding:4rem 0}.job_description ul li,.job_requirements ul li{padding-left:20px}.job_description ul li::before,.job_requirements ul li::before{width:6px;height:6px;top:10px}}@media screen and (min-width:786px) and (max-width:1600px){.content{padding:0 1.2rem}}@media screen and (min-width:786px) and (max-width:1440px){.content{max-width:1220px}}@media screen and (min-width:786px) and (max-width:1220px){.content{max-width:1000px}}@media screen and (min-width:786px) and (max-width:1000px){.content{max-width:786px}}@media screen and (max-width:786px){.job_description,.job_requirements{padding:4rem 0}}