@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:200;src:url("../fonts/spectral-v15-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:200;src:url("../fonts/spectral-v15-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:300;src:url("../fonts/spectral-v15-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:300;src:url("../fonts/spectral-v15-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:400;src:url("../fonts/spectral-v15-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:400;src:url("../fonts/spectral-v15-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:500;src:url("../fonts/spectral-v15-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:500;src:url("../fonts/spectral-v15-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:600;src:url("../fonts/spectral-v15-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:600;src:url("../fonts/spectral-v15-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:700;src:url("../fonts/spectral-v15-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:700;src:url("../fonts/spectral-v15-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:800;src:url("../fonts/spectral-v15-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:800;src:url("../fonts/spectral-v15-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:100;src:url("../fonts/lato-v25-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:100;src:url("../fonts/lato-v25-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:300;src:url("../fonts/lato-v25-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:300;src:url("../fonts/lato-v25-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("../fonts/lato-v25-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:400;src:url("../fonts/lato-v25-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url("../fonts/lato-v25-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:700;src:url("../fonts/lato-v25-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:900;src:url("../fonts/lato-v25-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:900;src:url("../fonts/lato-v25-latin-900italic.woff2") format("woff2")}.is-layout-constrained>.alignwide{max-width:1446px}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:830px;margin-left:auto !important;margin-right:auto !important}.vacancies{padding:clamp(30px,2.6041666667vw,50px) 0}.vacancies .vacancies-wrapper{background-color:rgba(237,28,36,.1);padding:clamp(60px,5.2083333333vw,100px) clamp(60px,9.8958333333vw,190px);border-radius:10px}@media(max-width: 1023px){.vacancies .vacancies-wrapper{padding:30px 15px}}.vacancies .vacancies-title{font-size:clamp(32px,2.6041666667vw,50px);line-height:1.2;text-align:center;margin:0 0 clamp(40px,3.125vw,60px) 0}.vacancies .vacancies-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(20px,1.5625vw,30px)}@media(max-width: 992px){.vacancies .vacancies-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 640px){.vacancies .vacancies-grid{grid-template-columns:1fr}}.vacancies .vacancy-item{background-color:#201d4c;border-radius:10px;padding:clamp(25px,1.8229166667vw,35px);text-decoration:none;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.vacancies .vacancy-item:hover{text-decoration:none;transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.15)}.vacancies .vacancy-item:hover .vacancy-arrow{transform:scale(1.1)}.vacancies .vacancy-item:hover .vacancy-title{text-decoration:none}.vacancies .vacancy-content{display:flex;flex-direction:column;height:100%}.vacancies .vacancy-title{color:#fff;font-family:"Spectral",Tahoma,Geneva,Verdana,sans-serif;font-weight:600;font-size:clamp(20px,1.25vw,24px);line-height:1.1666666667;margin:0 0 auto 0;padding-bottom:clamp(20px,1.5625vw,30px)}.vacancies .vacancy-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:auto}.vacancies .vacancy-date{display:flex;flex-direction:column;gap:5px}.vacancies .vacancy-date .date-label{color:#fff;font-family:"Lato",Tahoma,Geneva,Verdana,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.vacancies .vacancy-date .date-value{color:#fff;font-family:"Lato",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:clamp(16px,0.9375vw,18px);line-height:1.1111111111}.vacancies .vacancy-arrow{width:60px;height:60px;background-color:#ed1c24;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.vacancies .vacancy-arrow svg{width:12px;height:22px}.vacancies .no-vacancies{text-align:center;color:#201d4c;font-family:"Lato",Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(18px,1.1458333333vw,22px);line-height:1.0909090909;padding:clamp(30px,2.6041666667vw,50px) 0}