section.links{padding-bottom:100px;padding-top:100px}@media (max-width:767.98px){section.links{padding-bottom:10px;padding-top:0}}section.links h2{font-size:36px;font-weight:700;margin-bottom:40px;text-align:center}@media (max-width:767.98px){section.links h2{font-size:24px;margin-bottom:32px}}section.links .box{align-items:center;background:#0d1754;border-radius:15px;display:flex;flex-direction:column;height:100%;justify-content:center}@media (max-width:767.98px){section.links .box{margin-bottom:24px}}section.links .box:hover{background:#7e131e}section.links .box:hover .btn{background:#0d1754;border-color:#0d1754}section.links .box a{color:#fff;display:block;padding:2rem;text-align:center}@media (max-width:767.98px){section.links .box a{padding:2rem 0}}section.links .box a svg{font-size:2rem;margin-bottom:1rem}section.links .box a h3{font-size:1.5rem;font-weight:700}@media (max-width:767.98px){section.links .box a h3{font-size:1rem}}section.links .box a .btn{margin:auto;padding-left:1.5rem;padding-right:1.5rem}section.banner{position:relative}section.banner picture img{aspect-ratio:6;-o-object-fit:cover;object-fit:cover}@media (max-width:1199.98px){section.banner picture img{aspect-ratio:5}}@media (max-width:991.98px){section.banner picture img{aspect-ratio:3}}section.banner .container{align-items:center;bottom:0;display:flex;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0}section.banner .container h1{color:#fff;font-size:36px;font-weight:700;text-align:center}@media (max-width:767.98px){section.banner .container h1{font-size:24px}}.work{padding-top:100px}@media (max-width:767.98px){.work{padding-top:32px}.work img{margin-bottom:32px}}.work .btn{padding-left:64px;padding-right:64px}@media (max-width:767.98px){.work .btn .btn{margin:auto;padding-left:auto;padding-right:auto}}.vacancies{padding-bottom:100px;padding-top:100px}@media (max-width:767.98px){.vacancies{padding-bottom:32px;padding-top:32px}}.vacancies h2{font-size:36px;font-weight:700;margin-bottom:24px;text-align:center}@media (max-width:767.98px){.vacancies h2{font-size:24px}}.vacancies p{margin-bottom:50px;text-align:center}@media (max-width:767.98px){.vacancies p{margin-bottom:30px}}.vacancies .accordion .accordion-item{border:1px solid;border-radius:15px;margin-bottom:1rem}.vacancies .accordion .accordion-item .accordion-header{font-size:24px;margin-bottom:0}@media (max-width:767.98px){.vacancies .accordion .accordion-item .accordion-header{font-size:18px}}.vacancies .accordion .accordion-item .accordion-header .accordion-button{border-radius:15px;font-size:24px;font-weight:700}@media (max-width:767.98px){.vacancies .accordion .accordion-item .accordion-header .accordion-button{font-size:18px}}.vacancies .accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:none}.vacancies .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:#fff;box-shadow:none;color:#000}.vacancies .accordion .accordion-item .accordion-collapse{border-radius:15px}.vacancies .accordion .accordion-item .accordion-collapse .accordion-body p{text-align:left}.vacancies .accordion .accordion-item .accordion-collapse .accordion-body a{color:#000;font-size:18px;text-align:left}.vacancies .accordion .accordion-item .accordion-collapse .accordion-body a:hover{text-decoration:underline}.vacancies .accordion .accordion-item .accordion-collapse .accordion-body img{height:auto;width:100%}.vacancies .accordion .accordion-item .accordion-collapse .accordion-body .btn{margin:0 auto 0 0;text-align:left}.vacancies .modal .modal-header{border:none;padding:0}.vacancies .modal .modal-header .btn-close{position:absolute;right:1rem;top:1rem;z-index:1000}.vacancies .modal .modal-body{padding:50px}.vacancies .modal .modal-body form{padding:0 25%}@media (max-width:767.98px){.vacancies .modal .modal-body form{padding:0}}.vacancies .modal .modal-body .btn{width:100%}
