@font-face {
  font-display: swap;
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/fira-sans-v17-latin-regular.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Oswald";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/oswald-v53-latin-regular.woff2") format("woff2");
}
* {
  list-style: none;
  text-decoration: none;
  color: #222222;
  padding: 0%;
  margin: 0%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "Fira Sans", sans-serif;
}

body {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

main {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

h1 {
  font-size: 3.5rem;
  letter-spacing: 0.5rem;
}
@media screen and (max-width: 480px) {
  h1 {
    font-size: 2.3rem;
  }
}

h2 {
  font-size: 1.5rem;
  color: #222222;
  border-bottom: 3px solid #0071BC;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 2%;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  h2 {
    font-size: 5vw;
  }
}

h3 {
  font-size: 1.17rem;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  h3 {
    font-size: 3vw;
  }
}

p {
  font-size: 1.1rem;
  margin: 1% auto;
  line-height: 1.5;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  p {
    font-size: 3vw;
  }
}
@media screen and (max-width: 480px) {
  p {
    font-size: 3vw;
    line-height: 1;
  }
}

a {
  font-size: 1.1rem;
}

span {
  font-size: 1.1rem;
}

li {
  font-size: 1.1rem;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  li {
    font-size: 3vw;
  }
}

figcaption, label {
  font-size: 1.5rem;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  figcaption, label {
    font-size: 3vw;
  }
}
@media screen and (max-width: 480px) {
  figcaption, label {
    font-size: 1rem;
    padding: 3% 0%;
  }
}

textarea {
  resize: none;
}

.header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 21vh;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .header {
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  .header {
    height: auto;
  }
}
.header__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: 100%;
}
@media screen and (max-width: 480px) {
  .header__line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .header__line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.header__line:first-child {
  width: 90%;
  -webkit-box-flex: 1.5;
      -ms-flex: 1.5;
          flex: 1.5;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .header__line:first-child {
    width: 100%;
    padding: 1% 0%;
  }
}
@media screen and (max-width: 480px) {
  .header__line:first-child {
    margin: 2% auto;
  }
}
.header__line:nth-child(2) {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: #0071BC;
  position: relative;
}
@media screen and (max-width: 480px) {
  .header__line:nth-child(2) {
    padding: 2% 0%;
  }
}
.header__half {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: 50%;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media screen and (max-width: 480px) {
  .header__half:first-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .header__half {
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .header__half {
    width: 100%;
  }
}
.header__half > span {
  color: #0071BC;
}
.header__text {
  font-size: 2vw;
  font-family: "Oswald", sans-serif;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .header__text {
    font-size: 3.5vw;
  }
}
@media screen and (max-width: 480px) {
  .header__text {
    font-size: 4.5vw;
  }
}
.header__logo {
  width: 25%;
  height: auto;
}
@media screen and (max-width: 480px) {
  .header__logo {
    width: 35%;
  }
}
.header__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 90%;
  height: 100%;
}
.header__menu--mobile {
  display: none;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .header__menu--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 2% 0%;
  }
}
@media screen and (max-width: 480px) {
  .header__menu--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .header__menu {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .header__menu {
    display: none;
  }
}
.header__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: 100%;
  height: 100%;
}
.header__list > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  height: 100%;
  position: relative;
  width: 33%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.header__link {
  color: #FFFFFF;
  font-size: 1.5rem;
  text-align: center;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .header__link {
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 480px) {
  .header__link {
    font-size: 0.7rem;
  }
}
.header__link--active {
  border-bottom: 2px solid #FFFFFF;
}
.header__trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  width: 100%;
}
.header__trigger > span {
  padding-right: 2%;
}
.header__dropdown {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 100%;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: #0071BC;
}
.header__dropdown > li {
  height: 100%;
}
.header__arrow {
  width: 6%;
  height: auto;
  -webkit-filter: invert(1);
          filter: invert(1);
  /*@include firefox-specific{
      width: 30%;
  }*/
}

.title {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: auto;
  position: relative;
}
.title--homepage {
  background-image: url("/assets/homepage_heading.webp");
  background-size: cover;
  background-position: center;
  height: 70vh;
}
@media screen and (max-width: 480px) {
  .title--homepage {
    height: 40vh;
  }
}
.title--new-aircraft {
  background-image: url("/assets/new_aircraft.webp");
  background-size: cover;
  background-position: center;
  height: 50vh;
}
@media screen and (max-width: 480px) {
  .title--new-aircraft {
    height: 30vh;
  }
}
.title--used-aircraft {
  background-image: url("/assets/second_hand_aircraft.webp");
  background-size: cover;
  background-position: 0% 31%;
  height: 60vh;
}
@media screen and (max-width: 480px) {
  .title--used-aircraft {
    height: 30vh;
  }
}
.title--contact {
  background-image: url("/assets/contact_heading.webp");
  background-size: cover;
  background-position: 50% 79%;
  height: 70vh;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .title--contact {
    background-position: 50% 100%;
    height: 38vh;
  }
}
@media screen and (max-width: 480px) {
  .title--contact {
    background-position: bottom;
    height: 22vh;
  }
}
.title__box {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.title__box--homepage {
  height: 100%;
  background-color: rgba(0, 0, 0, 0.56);
}
.title__box--new-aircraft {
  position: absolute;
  top: 0;
  left: -10%;
  z-index: 1;
  height: 100%;
  background-color: rgba(0, 113, 188, 0.7);
  width: 60%;
  -webkit-transform: skewX(-10deg);
      -ms-transform: skewX(-10deg);
          transform: skewX(-10deg);
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .title__box--new-aircraft {
    left: 0;
    width: 100%;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}
@media screen and (max-width: 480px) {
  .title__box--new-aircraft {
    left: 0;
    width: 100%;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}
.title__box--used-aircraft {
  position: absolute;
  top: 0;
  left: -10%;
  z-index: 1;
  height: 100%;
  background-color: rgba(0, 113, 188, 0.7);
  width: 60%;
  -webkit-transform: skewX(-10deg);
      -ms-transform: skewX(-10deg);
          transform: skewX(-10deg);
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .title__box--used-aircraft {
    left: 0;
    width: 100%;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}
@media screen and (max-width: 480px) {
  .title__box--used-aircraft {
    left: 0;
    width: 100%;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}
.title__box--contact {
  height: 100%;
  background-color: rgba(0, 113, 188, 0.2);
}
.title__text {
  width: 100%;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  color: #FFFFFF;
}
.title__text--homepage {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.title__text--homepage > span {
  font-size: 3.5rem;
}
@media screen and (max-width: 480px) {
  .title__text--homepage > span {
    font-size: 2rem;
  }
}
.title__text--new-aircraft {
  height: 100%;
  z-index: 2;
}
.title__text--used-aircraft {
  height: 100%;
  z-index: 2;
}
.title__text > span {
  color: #FFFFFF;
}

.container {
  width: 1024px;
  max-width: 90%;
  height: 512px;
  margin-top: 5%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .container {
    width: 90%;
    height: 90vw;
  }
}
@media screen and (max-width: 480px) {
  .container {
    width: 90%;
    height: 90vw;
  }
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .container--aboutus, .container--contact {
    position: relative;
  }
}
@media screen and (max-width: 480px) {
  .container--aboutus, .container--contact {
    position: relative;
  }
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .container--aboutus > div, .container--contact > div {
    position: absolute;
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .container--aboutus > div, .container--contact > div {
    position: absolute;
    width: 100%;
  }
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .container--services {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 180vw;
  }
}
@media screen and (max-width: 480px) {
  .container--services {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 180vw;
  }
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .container--services > div {
    width: 100%;
    height: 90vw;
  }
}
@media screen and (max-width: 480px) {
  .container--services > div {
    width: 100%;
    height: 90vw;
  }
}
.container--services-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  height: 100%;
}
.container--services-page > div > p {
  margin: 2% auto 2% 2%;
}
@media screen and (min-width: 992px) {
  .container--services-page > div > p {
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 480px) {
  .container--services-page > div > p {
    font-size: 1rem;
    line-height: 1.5;
  }
}
.container--services-page > * {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.container--services-page > .container__link {
  -ms-flex-item-align: center;
      align-self: center;
  width: 20%;
  margin-top: 2%;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .container--services-page > .container__link {
    width: 33%;
  }
}
@media screen and (max-width: 480px) {
  .container--services-page > .container__link {
    width: 40%;
  }
}
.container--services-page > .container__link > p {
  font-size: 1.5rem;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .container--services-page > .container__link > p {
    font-size: 3vw;
  }
}
@media screen and (max-width: 480px) {
  .container--services-page > .container__link > p {
    font-size: 5vw;
  }
}
.container--direct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 50%;
  height: 24vh;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .container--direct {
    width: 90%;
  }
}
@media screen and (max-width: 480px) {
  .container--direct {
    width: 90%;
    height: 100%;
  }
}
.container--form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0%;
  width: 50%;
  height: auto;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .container--form {
    width: 90%;
  }
}
@media screen and (max-width: 480px) {
  .container--form {
    width: 90%;
  }
}
.container__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  width: 50%;
  height: 100%;
  overflow: hidden;
}
.container__block--image {
  position: relative;
}
.container__block--text {
  padding: 0% 4%;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .container__block--text {
    background-color: rgba(255, 255, 255, 0.6);
    padding: 4% 7%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
@media screen and (max-width: 480px) {
  .container__block--text {
    background-color: rgba(255, 255, 255, 0.6);
    padding: 4% 7%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
.container__block--text > * {
  color: #222222;
}
.container__block--blue {
  background-color: #0071BC;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .container__block--blue > p {
    width: 100%;
    font-size: 3.5vw;
  }
}
@media screen and (max-width: 480px) {
  .container__block--blue > p {
    width: 100%;
    font-size: 4vw;
  }
}
.container__block--grey {
  background-color: #D9D9D9;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .container__block--grey {
    background-color: rgba(255, 255, 255, 0.6);
  }
}
@media screen and (max-width: 480px) {
  .container__block--grey {
    background-color: rgba(255, 255, 255, 0.6);
  }
}
.container__image {
  max-width: 100%;
}
.container__image--services {
  max-width: none;
  min-width: 100%;
  max-height: 100%;
}
.container__link-block {
  position: absolute;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.container__title {
  border-bottom: 3px solid #0071BC;
  text-align: left;
  margin: 2% 0%;
}
@media screen and (max-width: 480px) {
  .container__title {
    font-size: 1.2rem;
  }
}
.container__title--white {
  color: #FFFFFF;
  border-bottom: 3px solid #FFFFFF;
}
.container__title--contact {
  color: #222222;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.container__text {
  font-style: italic;
}
.container__text--white {
  color: #FFFFFF;
}
.container__text--small {
  font-size: 0.9rem;
}
@media screen and (max-width: 480px) {
  .container__text--small {
    font-size: 3vw;
  }
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .container__text--small {
    font-size: 2.5vw;
  }
}
.container__text--mid {
  font-size: 1.1rem;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .container__text--mid {
    font-size: 2.5vw;
  }
}
.container__text--big {
  font-size: 1.5rem;
  margin: 8% auto;
}
@media screen and (max-width: 480px) {
  .container__text--big {
    font-size: 4.5vw;
  }
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .container__text--big {
    font-size: 4vw;
  }
}
.container__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: #0071BC;
  padding: 1.5% 1.5% 1.5% 3%;
  width: 16%;
}
.container__link--contact {
  margin: 4% auto;
  width: 42%;
}
.container__link--contact > p {
  font-size: 1.5rem;
}
@media screen and (max-width: 480px) {
  .container__link--contact {
    width: 40%;
  }
}
.container__link--contact > img {
  width: 15%;
}
.container__link > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.container__link > div > * {
  color: #FFFFFF;
}
.container__link:hover > img {
  -webkit-transform: rotate(90deg) translateY(-30%);
      -ms-transform: rotate(90deg) translateY(-30%);
          transform: rotate(90deg) translateY(-30%);
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
.container__link > p {
  color: #FFFFFF;
}
@media screen and (max-width: 480px) {
  .container__link > p {
    font-size: 4vw;
  }
}
.container__link > img {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-filter: invert(1);
          filter: invert(1);
  width: 20%;
}
.container__link--services {
  width: 80%;
  background-color: rgba(0, 113, 188, 0.55);
  padding: 2.5% 2.5% 2.5% 4%;
}
.container__link--services:hover {
  background-color: rgb(0, 113, 188);
  -webkit-transition: background-color 0.5s ease, -webkit-transform 0.5s ease;
  transition: background-color 0.5s ease, -webkit-transform 0.5s ease;
  transition: transform 0.5s ease, background-color 0.5s ease;
  transition: transform 0.5s ease, background-color 0.5s ease, -webkit-transform 0.5s ease;
}
.container__link--services:hover > img {
  -webkit-transform: rotate(90deg) translateY(-20%);
      -ms-transform: rotate(90deg) translateY(-20%);
          transform: rotate(90deg) translateY(-20%);
}
.container__link--services > img {
  width: 15%;
}
@-moz-document url-prefix() {
  .container__link--services > img {
    width: 50%;
  }
}
.container__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 2% 0%;
}
.container__list > * {
  color: #222222;
}
.container__list > li {
  margin: 2% auto 2% 5%;
}
@media screen and (min-width: 992px) {
  .container__list > li {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .container__list > li {
    margin: 2% auto 2% 7%;
  }
}
.container__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  width: 100%;
  height: 100%;
  padding: 1% 0%;
}
@media screen and (max-width: 480px) {
  .container__line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 3% 0%;
  }
}
@media screen and (max-width: 480px) {
  .container__line--form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.container__bar {
  background-color: #222222;
  width: 2px;
  height: 95%;
}
@media screen and (max-width: 480px) {
  .container__bar {
    display: none;
  }
}
.container__figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  height: 100%;
  width: calc(50% - 2px);
}
.container__figure > figcaption {
  color: #222222;
}
@media screen and (max-width: 480px) {
  .container__figure {
    width: 100%;
  }
}
.container__picto {
  width: 81px;
  height: auto;
}
@media screen and (max-width: 480px) {
  .container__picto {
    width: 40%;
  }
}
.container__picto--paperplane {
  height: 92px;
  width: 82px;
  -webkit-transform: rotate(5.92deg);
      -ms-transform: rotate(5.92deg);
          transform: rotate(5.92deg);
}
@media screen and (max-width: 480px) {
  .container__picto--paperplane {
    width: 40%;
    height: auto;
  }
}
.container__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  height: 100%;
  width: 100%;
}
.container__form-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  height: 100%;
  width: 100%;
}
.container__form-item > label {
  -ms-flex-item-align: start;
      align-self: flex-start;
  color: #222222;
  padding: 1% 0%;
}
.container__form-item--1:nth-child(-n+3) > label {
  padding: 2% 0%;
}
.container__form-item:nth-child(2) > label {
  padding-left: 7.5%;
}
@media screen and (max-width: 480px) {
  .container__form-item:nth-child(2) > label {
    padding-left: 0%;
  }
}
.container__form-item:nth-child(3) > label {
  padding-left: 15%;
}
@media screen and (max-width: 480px) {
  .container__form-item:nth-child(3) > label {
    padding-left: 0%;
  }
}
.container__form-item > input, .container__form-item textarea, .container__form-item select {
  background-color: #D9D9D9;
  border: none;
  line-height: 2;
}
@media screen and (max-width: 480px) {
  .container__form-item > input, .container__form-item textarea, .container__form-item select {
    width: 100%;
  }
}
.container__input--1 {
  -ms-flex-item-align: start;
      align-self: flex-start;
  width: 85%;
}
.container__input--2 {
  -ms-flex-item-align: center;
      align-self: center;
  width: 85%;
}
.container__input--3 {
  -ms-flex-item-align: end;
      align-self: flex-end;
  width: 85%;
}
.container__input--4 {
  width: 100%;
}
.container__input--5 {
  width: 92.5%;
  height: 2em;
  background-color: #D9D9D9;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.container__input--6 {
  width: 100%;
}
.container__submit {
  border: none;
  cursor: pointer;
  font-size: 1.5rem;
  background-color: #0071BC;
  color: #FFFFFF;
  padding: 1.5% 2%;
  margin: 2% auto;
}

#form__return {
  font-size: 2rem;
  padding: 2% 0%;
}

.footer {
  width: 100%;
  margin-top: 5%;
  padding: 1% 0%;
  background-color: #0071BC;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (max-width: 480px) {
  .footer {
    padding: 3% 0%;
  }
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .footer {
    padding: 3% 0%;
  }
}
.footer__logo {
  width: 20%;
  vertical-align: middle;
}
.footer__container {
  width: 90%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.footer__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 46%;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.footer__block > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.footer__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 1.5rem;
  color: #FFFFFF;
  text-align: center;
  padding: 1% 0%;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .footer__text {
    font-size: 3vw;
  }
}
@media screen and (max-width: 480px) {
  .footer__text {
    font-size: 1rem;
  }
}
.footer__link {
  font-size: 1.5rem;
  color: #FFFFFF;
  padding: 1% 0%;
  text-align: center;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .footer__link {
    font-size: 3vw;
  }
}
@media screen and (max-width: 480px) {
  .footer__link {
    font-size: 1rem;
  }
}
.footer__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: 100%;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .footer__nav {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 65%;
  }
}
@media screen and (max-width: 480px) {
  .footer__nav {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.footer__side {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3N0eWxlLnNjc3MiLCIuLi9zdHlsZS5jc3MiLCIuLi92YXJpYWJsZS5zY3NzIiwiLi4vbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGtCQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0VBQUE7QUNDSjtBREdBO0VBQ0ksa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtRUFBQTtBQ0RKO0FET0E7RUFDSSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0VyQlM7RUZzQlQsV0FBQTtFQUNBLFVBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0Esb0NBQUE7QUNMSjs7QURRQTtFQUNJLFdBQUE7RUd0QkEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBRmtCSjs7QURNQTtFQUNJLFdBQUE7RUczQkEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBRnlCSjs7QURJQTtFQUNJLGlCRW5DVTtFRm9DVixzQkFBQTtBQ0RKO0FFZkk7RUhjSjtJQUlRLGlCQUFBO0VDQ047QUFDRjs7QURFQTtFQUNJLGlCRTFDVTtFRjJDVixjRWhEUztFRmlEVCxnQ0FBQTtFQUNBLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUNBLGlCQUFBO0FDQ0o7QUV0Qkk7RUhnQko7SUFPUSxjQUFBO0VDR047QUFDRjs7QURBQTtFQUNJLGtCRXBEWTtBRHVEaEI7QUUvQkk7RUgyQko7SUFHUSxjQUFBO0VDS047QUFDRjs7QURGQTtFQUNJLGlCRXhEUztFRnlEVCxlQUFBO0VBQ0EsZ0JBQUE7QUNLSjtBRTFD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 */