@media (min-width:1200px){section.jobs.alt .block{width:calc(33.3333333333% - 10.6666666667px)}}section.jobs .grid__filter{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:12px 0 0;padding:11px 10px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}@media (max-width:1023px){section.jobs .grid__filter{display:block}}section.jobs .grid__filter span{padding:0 14px 0 0;width:auto;text-transform:uppercase;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:#00342e}@media (max-width:1023px){section.jobs .grid__filter span{padding:0 0 8px;display:block}}section.jobs .grid__filter ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;gap:10px}@media (max-width:767px){section.jobs .grid__filter ul{gap:4px}}section.jobs .grid__filter li{padding:7px 8px;font-weight:500;font-size:12px;letter-spacing:0.2em;text-transform:uppercase;border:1px solid #17CFB9;color:#00342e;border-radius:30px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;cursor:pointer;background-color:transparent;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}@media (min-width:1025px){section.jobs .grid__filter li:hover{background:var(--mint-light)}}section.jobs .grid__filter li.active{border-color:#17CFB9;background:var(--mint-light);pointer-events:none}@media (max-width:767px){section.jobs .grid__filter li{font-size:10px;padding:4px 7px}}section.jobs .blocks>.grid{gap:16px;padding-inline:6px}@media (max-width:767px){section.jobs .blocks>.grid{gap:8px}}section.jobs .block{width:calc(50% - 8px);-webkit-transition:background 0.25s ease;transition:background 0.25s ease;position:relative;padding:20px 16px}@media (max-width:1023px){section.jobs .block{width:100%}}section.jobs .block>a{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}section.jobs .block .tip{position:absolute;top:16px;right:16px;z-index:2}section.jobs .block .tip:hover .info{opacity:1}section.jobs .block .tip .info{position:absolute;pointer-events:none;font-size:14px;line-height:120%;letter-spacing:0.05em;color:#F2F2F2;right:100%;top:0;background:#0D0D0D;border:1px solid #1A1919;-webkit-box-shadow:0px 0px 15px #000000;box-shadow:0px 0px 15px #000000;border-radius:2px;max-width:500px;text-align:center;opacity:0;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease;padding:0 5px;white-space:nowrap}@media (max-width:1199px) and (min-width:1024px){section.jobs .block .tip .info{max-width:400px}}@media (max-width:767px){section.jobs .block .tip .info{width:250px;white-space:wrap;padding:2px 8px;text-align:left}}@media (min-width:1025px){section.jobs .block:hover{background:#F4F5F5;border-color:var(--mint)}section.jobs .block:hover ul li{background:var(--mint);color:#FAFAFA}}section.jobs .block .deadline,section.jobs .block .location,section.jobs .block ul{font-weight:500;font-size:12px;letter-spacing:0.2em;text-transform:uppercase}@media (max-width:767px){section.jobs .block .deadline,section.jobs .block .location,section.jobs .block ul{font-size:10px;line-height:120%}}section.jobs .block .deadline img,section.jobs .block .location img,section.jobs .block ul img{display:inline-block;vertical-align:middle;margin-right:4px;-webkit-transform:translateY(-3px);transform:translateY(-3px)}section.jobs .block .deadline{padding-bottom:21px}section.jobs .block .title{font-size:32px;line-height:110%;padding-bottom:12px}@media (max-width:767px){section.jobs .block .title{font-size:20px;line-height:124%}}section.jobs .block .grid{margin-top:22px}section.jobs .block ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}@media (max-width:767px){section.jobs .block ul{width:100%;margin-bottom:16px}}section.jobs .block ul li{-webkit-transition:all 0.25s ease;transition:all 0.25s ease;padding:4px;background:#E6E6E6;border-radius:2px;border:1px solid #F4F5F5}section.jobs .block .btn{position:relative;z-index:5}section.jobs .blocks.blue .grid__filter li{border-color:var(--blue)}@media (min-width:1025px){section.jobs .blocks.blue .grid__filter li:hover{background:var(--blue-light)}}section.jobs .blocks.blue .grid__filter li.active{background:var(--blue-light)}@media (min-width:1025px){section.jobs .blocks.blue .block:hover{border-color:var(--blue)}section.jobs .blocks.blue .block:hover ul li{background:var(--blue)}}section.jobs .blocks.purple .grid__filter li{border-color:var(--purple)}@media (min-width:1025px){section.jobs .blocks.purple .grid__filter li:hover{background:var(--purple-light)}}section.jobs .blocks.purple .grid__filter li.active{background:var(--purple-light)}@media (min-width:1025px){section.jobs .blocks.purple .block:hover{border-color:var(--purple)}section.jobs .blocks.purple .block:hover ul li{background:var(--purple)}}section.jobs .blocks.green .grid__filter li{border-color:var(--green)}@media (min-width:1025px){section.jobs .blocks.green .grid__filter li:hover{background:var(--green-light)}}section.jobs .blocks.green .grid__filter li.active{background:var(--green-light)}@media (min-width:1025px){section.jobs .blocks.green .block:hover{border-color:var(--green)}section.jobs .blocks.green .block:hover ul li{background:var(--green)}}