body{padding-top:100px}.jobs-hero{position:relative}.jobs-hero__img{min-height:300px;object-fit:cover}.jobs-hero__heading{position:absolute;left:0;bottom:0;font-size:72px;font-weight:700;color:var(--color-dark-2);background-color:var(--color-orange);padding:0 35px 0 calc((100% - 1660px)/2 + 15px)}@media only screen and (max-width:1660px){.jobs-hero__heading{padding:0 35px 0 15px}}@media only screen and (max-width:767.98px){.jobs-hero__heading{padding:0 20px;left:50%;bottom:50%;transform:translate(-50%,50%)}}.jot-technologies{padding:130px 0 220px}.jot-technologies .container{max-width:var(--container-small)}.jot-technologies h2{margin-bottom:100px}.jot-technologies__img-grid{display:grid;align-items:center;grid-template-columns:repeat(4,1fr);grid-gap:90px}.jot-technologies__img{max-height:70px}@media only screen and (max-width:1199.98px){.jot-technologies{padding:90px 0 150px}.jot-technologies__img-grid{grid-gap:60px}.jot-technologies h2{margin-bottom:60px}}@media only screen and (max-width:991.98px){.jot-technologies__img-grid{column-gap:30px;row-gap:60px}}@media only screen and (max-width:767.98px){.jot-technologies__img{max-height:50px}}@media only screen and (max-width:575.98px){.jot-technologies__img-grid{grid-template-columns:repeat(2,1fr)}.jot-technologies__img{max-height:40px}}.jot-values{text-align:center;background-color:var(--color-orange);color:var(--color-light-1);padding-bottom:95px}.jot-values__circle{margin:0 auto -40px;box-shadow:0 15px 40px #3333;border-radius:50%;width:250px;height:250px;display:flex;justify-content:center;align-items:center;transform:translateY(-30%);background-color:var(--color-orange)}.jot-values h2{color:var(--color-light-1);text-transform:uppercase;line-height:1}.jot-values h3{color:var(--color-light-1);font-weight:400;max-width:670px;margin:0 auto}@media only screen and (max-width:991.98px){.jot-values__circle{margin:0 auto -20px;width:200px;height:200px}}.jot-vacancies{padding:140px 0}.jot-vacancies .container{max-width:var(--container-large)}.jot-vacancies .container h2{text-align:center;text-transform:uppercase;margin-bottom:90px}.jot-vacancies__list{margin:0;list-style:none}.jot-vacancies__list a:link,.jot-vacancies__list a:visited{display:flex;text-decoration:none;color:inherit;padding:45px 15px}.jot-vacancies__item{border-bottom:1px solid var(--color-light-2);transition:all .3s ease-in-out}.jot-vacancies__item:hover{border-bottom:1px solid transparent;box-shadow:0 2px 10px #0000001a;transform:translateY(-2px);position:relative;z-index:1;background-color:var(--color-light-1)}.jot-vacancies__item:hover .jot-vacancies__location,.jot-vacancies__item:hover .jot-vacancies__role,.jot-vacancies__item:hover .jot-vacancies__title{transform:translateY(2px)}.jot-vacancies__item:hover .jot-vacancies__title img{transform:rotate(-90deg) translate(0);opacity:1}.jot-vacancies__title{flex:0 0 44%;transition:all .3s ease-in-out}.jot-vacancies__title img{transform:rotate(-90deg) translateY(-10px);margin-left:20px;opacity:0;transition:all .3s ease-in-out}.jot-vacancies__role{flex:0 0 36%;color:var(--color-dark-3);font-weight:400;transition:all .3s ease-in-out}.jot-vacancies__location{flex:0 0 10%;color:var(--color-dark-3);font-weight:400;transition:all .3s ease-in-out}@media only screen and (max-width:1600px){.jot-vacancies__title{flex:0 0 60%}.jot-vacancies__role{flex:0 0 25%}.jot-vacancies__location{flex:0 0 15%}}@media only screen and (max-width:1199.98px){.jot-vacancies__title{flex:0 0 60%}.jot-vacancies__role,.jot-vacancies__location{flex:0 0 20%}}@media only screen and (max-width:991.98px){.jot-vacancies{padding:90px 0 120px}.jot-vacancies .container h2{margin-bottom:50px}.jot-vacancies__title{flex:0 0 100%}.jot-vacancies__role,.jot-vacancies__location{display:none}}@media only screen and (max-width:575.98px){.jot-vacancies__title{font-size:18px}.jot-vacancies__list a:link,.jot-vacancies__list a:visited{padding:30px 15px}.jot-vacancies__title img{display:none}}.vacancies__wrapper{padding:110px 0 0}.vacancies__wrapper .container{max-width:var(--container-large);display:grid;grid-template-columns:100px 2fr 1.2fr}@media only screen and (max-width:1440px){.vacancies__wrapper{padding:90px 0 0}.vacancies__wrapper .container{grid-template-columns:80px 2fr 1.2fr}}@media only screen and (max-width:1199.98px){.vacancies__wrapper{padding:60px 0 0}.vacancies__wrapper .container{grid-template-columns:2fr 1.2fr}}@media only screen and (max-width:991.98px){.vacancies__wrapper .container{grid-template-columns:1fr}}@media only screen and (max-width:575.98px){.vacancies__wrapper{padding:30px 0 0}}.vacancies__social{list-style:none;align-self:start;margin-top:10px;margin-bottom:28px;position:sticky;top:calc(50% - 110px)}.vacancies__social-item{margin-bottom:25px}.vacancies__social img{height:30px}@media only screen and (max-width:1199.98px){.vacancies__social{grid-column:1/-1;grid-row:2/3;display:flex;justify-content:center;margin:40px 0 120px}.vacancies__social-item{margin-bottom:0}.vacancies__social-item:not(:last-child){margin-right:25px}}@media only screen and (max-width:575.98px){.vacancies__social{margin:20px 0 70px}}.vacancies__content{padding-right:10%}.vacancies__content h3{font-weight:500}.vacancies__content p{font-size:24px;margin-bottom:45px}.vacancies__content hr{border-top:1px solid var(--color-light-2);margin-top:2.2rem;margin-bottom:2.2rem}.vacancies__content ul{margin-left:90px}.vacancies__content ul li{font-size:24px;padding-left:30px}.vacancies__content .vacancies__role{border-right:1px solid var(--color-light-2);padding:20px 30px 20px 0;font-weight:600;margin-right:30px;display:inline-block}.vacancies__content .vacancies__location{font-weight:400;color:var(--color-dark-3);display:inline-block}@media only screen and (max-width:1440px){.vacancies__content .vacancies__role{padding:15px 15px 15px 0;margin-right:15px;border-right:none}.vacancies__content ul{margin-left:50px}.vacancies__content ul li{padding-left:15px}}@media only screen and (max-width:991.98px){.vacancies__content{padding-right:0}}@media only screen and (max-width:575.98px){.vacancies__content ul{margin-left:20px}.vacancies__content ul li{padding-left:0}}.vacancies__sidebar hr{border-top:1px solid var(--color-light-2);margin-top:2.2rem;margin-bottom:2.2rem}@media only screen and (max-width:991.98px){.vacancies__sidebar{display:none}}.vacancies__banner{background-color:var(--color-orange);padding:35px 100px 35px 30px}.vacancies__banner ul{margin-left:23px}.vacancies__banner li{font-size:24px;font-weight:700;color:var(--color-dark-2);padding-left:25px}.vacancies__banner li:not(:last-child){margin-bottom:30px}@media only screen and (max-width:1440px){.vacancies__banner{padding:35px 50px 35px 30px}}.vacancies__other h3{font-weight:600}.vacancies__other-list{list-style:none}.vacancies__other-item{border-bottom:1px solid var(--color-light-2);padding:15px 0}.vacancies__other-item a:link,.vacancies__other-item a:visited{color:inherit;text-decoration:none;font-size:24px;font-weight:600}.vacancies__other-item a span{color:var(--color-dark-3);font-weight:500}
