
@font-face {
  font-family: 'SeasonSerif';
  src: url('https://acb0a5d73b67fccd4bbe-c2d8138f0ea10a18dd4c43ec3aa4240a.ssl.cf5.rackcdn.com/10120/SeasonSerif-TRIAL-Regular.woff2?v=1770690971000') format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'SeasonSerifMedium';
  src: url('https://acb0a5d73b67fccd4bbe-c2d8138f0ea10a18dd4c43ec3aa4240a.ssl.cf5.rackcdn.com/10120/SeasonSerif-TRIAL-Medium.woff2?v=1770690970000') format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'SeasonSans';
  src: url('https://acb0a5d73b67fccd4bbe-c2d8138f0ea10a18dd4c43ec3aa4240a.ssl.cf5.rackcdn.com/10120/SeasonSans-TRIAL-Regular.woff2?v=1770690968000') format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'SeasonSansMedium';
  src: url('https://acb0a5d73b67fccd4bbe-c2d8138f0ea10a18dd4c43ec3aa4240a.ssl.cf5.rackcdn.com/10120/SeasonSans-TRIAL-Medium.woff2?v=1770690966000') format('woff2');
  font-weight: 400;
  font-style: normal;
}
body {
  font-family: 'SeasonSans' !important;
  padding: 0 !important;
  font-size: 20px !important;
  -webkit-font-smoothing: antialiased !important;
  background: #F6F6F6 !important;
  color: #003E54 !important;
}
.container{
    max-width: 100%;
    background: #F6F6F6 !important;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0 !important;
  font-family: 'SeasonSerif' !important;
  font-weight: 300 !important;
  text-transform: initial !important;
  
}
a {
  color: rgb(2 62 84)!important;
  text-decoration: underline!important;
  text-underline-offset: 4px!important;
  font-family: 'SeasonSansMedium'!important;
}
h1 *, h2 *, h3 *, h4 *, h5 *, h6 * {
  font-family: 'SeasonSerif' !important;
  text-transform: initial !important;
}
.en__component p:last-child {
  margin-bottom: 0 !important;
}

.en__field__item input[type=radio]:checked+.en__field__label--item{
  background: #003e54 !important;
  color: white !important;
}
.en__field__input--radio:checked+.en__field__label--item:after {
  filter: invert(1) !important;
}
.form-check-input:checked {
  background: #003e54 !important;
  border-color: #003e54 !important;
}

.alert-passport p *{
  color: #003e54;
  font-family: 'SeasonSansMedium';
  font-weight: 300;
  text-transform: initial;
}

h1 {
  margin-bottom: 30px !important;
  font-family: 'SeasonSans' !important;
  font-size: 64px !important;

}
h1 * {
  font-family: 'SeasonSans' !important;
  font-size: 64px !important;
}

h2 {
  margin-bottom: 20px !important;
  font-size: 44px !important;
}
h2 * {
  font-size: 44px !important;
}

h3 {
  margin-bottom: 15px !important;
  font-size: 32px !important;
}
h3 * {
  font-size: 32px !important;
}

h4 {
  font-size: 26px !important;
}
h4 * {
  font-size: 26px !important;
}


p {
  margin: 0 0 20px !important;
  line-height: 1.6 !important;
  font-size: 20px !important;
}
p *{
  line-height: 1.6 !important;
  font-size: 20px !important;
}
