.entry-content{padding:0!important}*:target{scroll-margin-top:8.5rem}@media screen and (max-width:1440px){*:target{scroll-margin-top:6.75rem}}html{font-size:16px}@media screen and (min-width:1441px){html{font-size:20px}}@media screen and (min-width:1921px){html{font-size:1.042vw}}body{font-family:Roboto,Arial,sans-serif;font-size:1.125rem;line-height:150%;color:#002f5e}@media screen and (max-width:767px){body{font-size:1rem}}body.stop-scroll{overflow-y:hidden}@keyframes fade-in-up{0%{opacity:0;transform:translateY(rf(40))}to{opacity:1;transform:translateY(0)}}@keyframes enter-right{0%{opacity:0;transform:translate(rf(40))}to{opacity:1;transform:translate(0)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes rotate{to{transform:rotate(360deg)}}.jobs-collection{padding:7.5rem 0;background:#ecf4fd;position:relative}@media screen and (max-width:1024px){.jobs-collection{padding:3.75rem 0}}@media screen and (max-width:767px){.jobs-collection{padding:2.875rem 0}}.jobs-collection__title{max-width:42.625rem;margin:0 auto 2rem;text-align:center}.jobs-collection__title h2{margin:0 0 .625rem}.jobs-collection__categories{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:0 0 2.125rem}@media screen and (max-width:520px){.jobs-collection__categories{position:relative}}.jobs-collection__categories-item{position:relative}@media screen and (max-width:520px){.jobs-collection__categories-item{position:static}}.jobs-collection__categories-item--btn{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#fff;color:#036;border-radius:.3125rem;border:.0625rem solid rgba(0,51,102,.16)}@media screen and (max-width:520px){.jobs-collection__categories-item--btn{padding:.375rem .75rem}}.jobs-collection__categories-item--btn svg{transform:rotate(90deg);width:.75rem;height:auto;min-width:.75rem;transition:.3s ease}.jobs-collection__categories-item--btn.active svg{transform:rotate(270deg)}.jobs-collection__categories-item--dd{position:absolute;bottom:-.75rem;left:50%;transform:translate(-50%,100%) scaleY(0);border-radius:.3125rem;background:#fff;width:100%;min-width:max-content;max-height:15.625rem;overflow:auto;transition:.3s ease;transform-origin:top;z-index:1;box-shadow:0 1px 2px #a7a5a51a,0 4px 4px #a7a5a517,0 10px 6px #a7a5a50d,0 18px 7px #a7a5a503,0 28px 8px #a7a5a500}@media screen and (max-width:520px){.jobs-collection__categories-item--dd{left:0;transform:translateY(100%) scaleY(0)}}.jobs-collection__categories-item--dd.active{transform:translate(-50%,100%) scaleY(1)}@media screen and (max-width:520px){.jobs-collection__categories-item--dd.active{transform:translateY(100%) scaleY(1)}}.jobs-collection__categories-item--dd li{padding:.625rem;transition:.3s ease}.jobs-collection__categories-item--dd li.active{background:#0033660a}.jobs-collection__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media screen and (max-width:1024px){.jobs-collection__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:520px){.jobs-collection__grid{grid-template-columns:repeat(1,1fr)}}.jobs-collection-card{border-radius:.375rem;background:#ffffff70;display:flex;flex-direction:column}.jobs-collection-card__image{width:100%;height:16.5rem;min-height:16.5rem;border-radius:.375rem;overflow:hidden}.jobs-collection-card__image img{width:100%;height:100%;object-fit:cover}.jobs-collection-card__text{padding:1.25rem 1rem 2rem;display:flex;flex-direction:column;height:100%}.jobs-collection-card__title{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:0 0 1.25rem;border-bottom:.0625rem solid rgba(0,51,102,.16)}.jobs-collection-card__title-location{display:flex;align-items:center;gap:.25rem}.jobs-collection-card__title-location svg{width:1.1875rem;height:auto;min-width:1.1875rem}.jobs-collection-card__title-location svg path{fill:#036}.jobs-collection-card__accommodation{display:flex;align-items:center;gap:.625rem;padding:.875rem 0 1.25rem;border-bottom:.0625rem solid rgba(0,51,102,.16)}.jobs-collection-card__accommodation span{font-weight:500}.jobs-collection-card__accommodation svg{width:1.1875rem;height:auto;min-width:1.1875rem}.jobs-collection-card__accommodation svg path{fill:#036}.jobs-collection-card__offers{padding:.875rem 0 0}.jobs-collection-card__offers-title{display:flex;align-items:center;margin:0 0 .5rem;gap:.625rem}.jobs-collection-card__offers-title svg{width:1.1875rem;height:auto;min-width:1.1875rem}.jobs-collection-card__offers-title svg path{fill:#036}.jobs-collection-card__offers ul{overflow:hidden}.jobs-collection-card__offers ul:last-child{margin:0 0 1.25rem}.jobs-collection-card__offers ul.active{max-height:31.25rem!important;transition:.3s ease}.jobs-collection-card__offers ul li:not(:last-child){margin:0 0 .5rem}.jobs-collection-card__offers-more{background:transparent;border:none;color:#ff3b30;display:flex;align-items:center;gap:.25rem;margin:0 0 1.25rem}.jobs-collection-card__offers-more svg{width:.8125rem;height:auto;min-width:.8125rem;transform:rotate(90deg)}.jobs-collection-card__offers-more.hidden{display:none}.jobs-collection-card__offers-less{background:transparent;border:none;color:#ff3b30;display:none;align-items:center;gap:.25rem;margin:0 0 1.25rem}.jobs-collection-card__offers-less.active{display:flex}.jobs-collection-card__offers-less svg{width:.8125rem;height:auto;min-width:.8125rem;transform:rotate(270deg)}.jobs-collection-card .btn{margin:auto 0 0}
