:root{--primary-f:var(--font-inter),sans-serif;--secondary-f:var(--font-ivy-presto),sans-serif;--black:#000;--white:#fff;--blue:#213b65;--blue-l:#24b9d1;--gray:#d9e3e0;--orange:#eb6a2f;--yellow:#f4b800;--primary-c:var(--blue);--secondary-c:#ccc;--danger-c:red;--footer-height:13rem;--wrap:1860;--p-page:30;--p-margin:20rem;--header-height:calc(9.4rem + 6.6rem);--radius:3rem}@media screen and (max-width:1023px){:root{--wrap:768;--p-page:45;--p-margin:10rem;--header-height:calc(7.2rem + 4.8rem);--radius:2rem}}@media screen and (max-width:480px){:root{--wrap:368;--p-page:13;--p-margin:12rem}}.careers__top{margin:calc(var(--p-margin)/1.5)0px;justify-content:space-between;gap:15rem;display:flex}@media screen and (max-width:1023px){.careers__top{flex-direction:column;gap:2.7rem}}.careers .simple-title{width:80rem}@media screen and (max-width:1023px){.careers .simple-title{width:auto;font-size:2.1rem}}.careers__content{--content-fz:2rem;letter-spacing:-.02em;font-size:2rem;line-height:140%}@media screen and (max-width:1023px){.careers__content{--content-fz:1.6rem;font-size:1.6rem}}.careers__gallery{margin-bottom:calc(var(--p-margin)/2);gap:2rem;display:flex}@media screen and (max-width:1023px){.careers__gallery{flex-direction:column;gap:1.2rem}}.careers__gallery img{border-radius:var(--radius);object-fit:cover;flex-grow:1;width:auto;height:auto;min-height:100%}
:root{--primary-f:var(--font-inter),sans-serif;--secondary-f:var(--font-ivy-presto),sans-serif;--black:#000;--white:#fff;--blue:#213b65;--blue-l:#24b9d1;--gray:#d9e3e0;--orange:#eb6a2f;--yellow:#f4b800;--primary-c:var(--blue);--secondary-c:#ccc;--danger-c:red;--footer-height:13rem;--wrap:1860;--p-page:30;--p-margin:20rem;--header-height:calc(9.4rem + 6.6rem);--radius:3rem}@media screen and (max-width:1023px){:root{--wrap:768;--p-page:45;--p-margin:10rem;--header-height:calc(7.2rem + 4.8rem);--radius:2rem}}@media screen and (max-width:480px){:root{--wrap:368;--p-page:13;--p-margin:12rem}}.apply{background-color:var(--gray);padding:calc(var(--p-margin)/2)0px}.apply__wrap{justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:1023px){.apply__wrap{flex-direction:column}}.apply__content{width:100%;max-width:43rem}@media screen and (max-width:1023px){.apply__content{max-width:100%;margin-bottom:4rem}}.apply .form{flex-direction:column;width:100%;max-width:92.5rem}.apply .form__input{width:100%}.apply .form .form__upload{width:calc(50% - 1.13rem)}@media screen and (max-width:1023px){.apply .form .form__upload{width:100%}}.apply .form .btn{justify-content:center;padding:2rem 0}
