#type-b.arya {
  font-family: Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 14px;
  line-height: 1.42857;
}
#type-b.arya .abris {
  position: absolute;
  right: -18px;
  top: -10px;
  background-color: #fff;
  z-index: 1;
  width: 80px;
  height: 93px;
  padding: 10px;
}
@media screen and (min-width: 480px) {
  #type-b.arya .abris {
    width: 116px;
    height: 130px;
    padding: 20px;
  }
}
#type-b.arya #logo a {
  cursor: default;
}
#type-b.arya:not(.iraiser-header) {
  background-color: #fff;
  font-family: Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 14px;
  line-height: 1.42857;
}
#type-b.arya:not(.iraiser-header)>img {
  position: absolute;
  visibility: hidden;
  margin: -1px;
}
#type-b.arya:not(.iraiser-header) h2 {
  text-transform: uppercase;
}
#type-b.arya:not(.iraiser-header) p#c-email label:first-child {
  display: none;
}
#type-b.arya:not(.iraiser-header) p#c-email input {
  width: 100%;
  border-left: 1px solid rgba(51, 51, 51, 0.7);
  border-radius: 4px;
}
@media screen and (min-width: 1251px) {
  #type-b.arya:not(.iraiser-header) #container #form-error,
  #type-b.arya:not(.iraiser-header) #container .container {
    width: 1140px;
  }
}
#type-b.arya:not(.iraiser-header) .periscope-header {
  position: relative;
  display: flex;
  flex-direction: column;
  padding-top: 5px;
  background-image: linear-gradient(180deg, #fff 65px, #005ca9 65px);
}
@media (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header) .periscope-header {
    background-image: none;
    background-color: #005ca9;
    padding-top: 40px;
    flex-direction: row;
  }
}
#type-b.arya:not(.iraiser-header):not(.fse) #main_wrapinner {
  padding-top: 30px;
}
@media screen and (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header):not(.fse) #main_wrapinner {
    padding-top: 77px;
  }
}
@media screen and (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header).obole #main_wrapinner {
    padding-top: 37px;
  }
}
#type-b.arya:not(.iraiser-header) #lang {
  display: block;
  border: 1px solid #fff;
  position: absolute;
  right: 0;
  top: 7px;
  width: auto;
  color: #fff;
  border-radius: 4px;
}
#type-b.arya:not(.iraiser-header) #lang a {
  color: #fff;
  text-decoration: none;
  padding: 5px 10px;
}
#type-b.arya:not(.iraiser-header) #lang a:hover {
  text-decoration: none;
}
#type-b.arya:not(.iraiser-header) #lang a, #type-b.arya:not(.iraiser-header) #lang a:first-child, #type-b.arya:not(.iraiser-header) #lang a:last-child,
#type-b.arya:not(.iraiser-header) #lang p.duo a,
#type-b.arya:not(.iraiser-header) #lang p.duo a:first-child,
#type-b.arya:not(.iraiser-header) #lang p.duo a:last-child {
  border: 0;
}
@media screen and (max-width: 1024px) {
  #type-b.arya:not(.iraiser-header) #lang {
    top: 416px;
    right: 30px;
    margin-top: 5px;
  }
}
@media screen and (max-width: 479px) {
  #type-b.arya:not(.iraiser-header) #lang {
    top: 260px;
    right: 35px;
  }
  #type-b.arya:not(.iraiser-header) #lang a {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media screen and (max-width: 959px) {
  #type-b.arya:not(.iraiser-header).header-video #lang {
    margin-top: 75px;
  }
}
#type-b.arya:not(.iraiser-header) #container {
  display: block;
  opacity: 1;
}
@media screen and (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header) #container {
    border-left: 50px solid #005ca9;
    border-right: 50px solid #005ca9;
  }
}
#type-b.arya:not(.iraiser-header) #container #load-form-info {
  width: 100%;
}
#type-b.arya:not(.iraiser-header) #container #form-info {
  background-color: #005ca9;
  font-size: 18px;
  line-height: 1.33333;
  padding: 45px 30px 30px;
  font-weight: 400;
  text-align: left;
  margin-bottom: 0;
}
@media screen and (min-width: 450px) {
  #type-b.arya:not(.iraiser-header) #container #form-info {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media screen and (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header) #container #form-info {
    padding-left: 30px;
    padding-right: 70px;
    margin-bottom: 20px;
  }
}
#type-b.arya:not(.iraiser-header) #container #form-info h1 {
  font-size: 30px;
  line-height: 1.1;
  font-weight: 700;
  margin-bottom: 0;
}
#type-b.arya:not(.iraiser-header) #container #form-info h1 strong {
  display: inline-block;
  background-color: #c7421c;
  padding: 4px 10px;
}
#type-b.arya:not(.iraiser-header) #container #form-info h1 span {
  color: #e87555;
  display: inline-block;
}
@media (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header) #container #form-info h1 {
    font-size: 36px;
    line-height: 1.2;
    margin-bottom: 15px;
  }
}
#type-b.arya:not(.iraiser-header) #container #form-info h2 {
  text-transform: lowercase;
}
#type-b.arya:not(.iraiser-header) #container #form-info h2 span:first-child {
  text-transform: capitalize;
}
#type-b.arya:not(.iraiser-header) #container #form-info p {
  padding: 15px 0 0;
}
#type-b.arya:not(.iraiser-header) #container #form-info p,
#type-b.arya:not(.iraiser-header) #container #form-info ul {
  display: none;
}
#type-b.arya:not(.iraiser-header) #container #form-info p:last-child,
#type-b.arya:not(.iraiser-header) #container #form-info ul:last-child {
  padding-bottom: 0;
}
@media (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header) #container #form-info p,
  #type-b.arya:not(.iraiser-header) #container #form-info ul {
    display: block;
  }
}
#type-b.arya:not(.iraiser-header) #container #form-info li {
  list-style-type: none;
  position: relative;
}
#type-b.arya:not(.iraiser-header) #container #form-info li::before {
  content: '';
  position: absolute;
  left: -20px;
  top: 14px;
  background-color: #c7421c;
  width: 5px;
  height: 5px;
  border-radius: 5px;
  display: block;
}
#type-b.arya:not(.iraiser-header).header-banner #header {
  background-color: transparent;
  overflow: visible;
  background-repeat: no-repeat;
  border-radius: 5px;
  height: auto !important;
  margin: 0 30px;
  background-size: cover;
  background-position: center;
}
@media screen and (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header).header-banner #header {
    margin: 0;
    height: 425px !important;
  }
}
#type-b.arya:not(.iraiser-header).header-banner #header .container {
  width: auto;
  border-radius: 5px;
  height: 256px;
}
@media screen and (min-width: 480px) {
  #type-b.arya:not(.iraiser-header).header-banner #header .container {
    height: 410px;
  }
}
@media screen and (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header).header-banner #header .container {
    height: 100%;
    margin: 0;
  }
}
#type-b.arya:not(.iraiser-header).header-banner #header .container:not(#header_wrapinner) {
  background-image: none;
  display: none;
}
@media screen and (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header).header-banner #header {
    flex: 1 0 40%;
    max-width: 708px;
    margin-left: 47px;
    margin-bottom: -50px;
  }
}
#type-b.arya:not(.iraiser-header).header-banner #header #logo {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  width: 80px !important;
  padding-top: 0;
}
@media screen and (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header).header-banner #header #logo {
    width: 120px !important;
    top: -20px;
    left: -47px;
  }
}
#type-b.arya:not(.iraiser-header).header-banner #header #logo a,
#type-b.arya:not(.iraiser-header).header-banner #header #logo h1,
#type-b.arya:not(.iraiser-header).header-banner #header #logo img {
  margin: 0;
}
#type-b.arya:not(.iraiser-header).header-banner.header-video iframe {
  width: 100%;
}
#type-b.arya:not(.iraiser-header).header-banner.header-video #video {
  width: 100%;
  height: 100%;
  margin-top: 170px !important;
}
@media screen and (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header).header-banner.header-video #video {
    margin-left: 37px !important;
    margin-top: 57px !important;
  }
}
@media screen and (min-width: 1200px) {
  #type-b.arya:not(.iraiser-header).header-banner.header-video #video {
    margin-left: 91px !important;
  }
}
#type-b.arya:not(.iraiser-header).header-banner.header-video #header {
  flex-basis: 50%;
}
#type-b.arya:not(.iraiser-header).header-banner.header-video #header .container {
  height: 500px;
}
#type-b.arya:not(.iraiser-header).fse.header-banner #header {
  margin-left: 30px;
  z-index: 1;
  border-radius: 0;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
  overflow: visible;
  margin-top: 100px;
}
@media (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header).fse.header-banner #header {
    margin-top: 0;
  }
}
#type-b.arya:not(.iraiser-header).fse.header-banner #header #logo {
  top: -124px;
  left: 50%;
  transform: translateX(-50%);
  width: auto !important;
}
@media (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header).fse.header-banner #header #logo {
    top: -72px;
    left: 55px;
    transform: none;
  }
}
#type-b.arya:not(.iraiser-header).fse.header-banner #header #logo img {
  max-height: 122px;
}
#type-b.arya:not(.iraiser-header).fse #container {
  border-left-color: transparent;
  border-left-width: 0;
  border-right-color: transparent;
  border-right-width: 0;
  padding-bottom: 83px;
}
#type-b.arya:not(.iraiser-header).fse #container #main_wrapinner {
  margin-top: 37px;
}
@media screen and (min-width: 480px) {
  #type-b.arya:not(.iraiser-header).fse #container #main_wrapinner {
    margin-top: 37px;
  }
}
@media screen and (min-width: 1200px) {
  #type-b.arya:not(.iraiser-header).fse #container #main_wrapinner {
    margin-top: 60px;
  }
}
@media screen and (min-width: 1337px) {
  #type-b.arya:not(.iraiser-header).fse #container #main_wrapinner {
    width: 1200px !important;
  }
}
#type-b.arya:not(.iraiser-header).fse #container #form-info {
  border: 8px solid #bad3e8;
  background-color: #fff;
  padding: 75px 50px 20px 58px;
  margin-top: -47px;
  margin-right: 35px;
  position: relative;
  z-index: 0;
}
@media (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header).fse #container #form-info {
    padding: 115px 50px 50px 118px;
    margin-left: -75px;
  }
  #type-b.arya:not(.iraiser-header).fse #container #form-info::after {
    content: '';
    position: absolute;
    right: -8px;
    bottom: -8px;
    background-color: #fff;
    display: block;
    height: 58px;
    width: 388px;
  }
}
#type-b.arya:not(.iraiser-header).fse #container #form-info h1 {
  color: #005ca9;
  margin-bottom: 14px;
}
#type-b.arya:not(.iraiser-header).fse #container #form-info p,
#type-b.arya:not(.iraiser-header).fse #container #form-info ul {
  color: #333;
  font-size: 17px;
  line-height: 1.41176;
  padding: 0 0 25px;
}
#type-b.arya:not(.iraiser-header).fse #container #form-info p:last-child,
#type-b.arya:not(.iraiser-header).fse #container #form-info ul:last-child {
  padding-bottom: 0;
}
#type-b.arya:not(.iraiser-header).fse .periscope-header {
  background-color: #fff;
  padding-top: 36px;
  margin-top: 23px;
  background-image: none;
}
@media (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header).fse .periscope-header {
    margin-right: 28px;
    padding-top: 72px;
  }
}
#type-b.arya:not(.iraiser-header).fse #lang {
  margin-top: 0;
  top: auto;
  bottom: -34px;
  border-color: rgba(0, 92, 169, 0.3);
  border-radius: 5px;
  color: #333;
}
#type-b.arya:not(.iraiser-header).fse #lang a {
  color: #005ca9;
}
#type-b.arya:not(.iraiser-header).fse #lang a+a::before {
  content: '';
  width: 1px;
  height: 13px;
  background-color: #005ca9;
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
  margin-left: -10px;
}
@media screen and (max-width: 959px) {
  #type-b.arya:not(.iraiser-header).fse #lang {
    text-shadow: none;
    right: 7px;
  }
}
@media (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header).fse.landing #container #load-form-info {
    margin-right: -40px;
  }
}
#type-b.arya:not(.iraiser-header).obole {
  --bleu: #001941;
  --orange: #ff4700;
  --gris: #f8f8ff;
}
#type-b.arya:not(.iraiser-header).obole .periscope-header {
  justify-content: space-between;
  background: var(--bleu);
  padding: 40px 0;
}
#type-b.arya:not(.iraiser-header).obole #header {
  background-size: 0;
}
@media screen and (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header).obole #header {
    max-width: 525px;
    flex: 0 0 auto;
    margin: 0;
    height: auto !important;
  }
}
#type-b.arya:not(.iraiser-header).obole #header #header_wrapinner {
  height: auto !important;
  min-height: inherit;
  max-width: 580px;
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header).obole #header #header_wrapinner {
    max-width: 430px;
  }
}
#type-b.arya:not(.iraiser-header).obole #load-form-info {
  align-self: center;
}
#type-b.arya:not(.iraiser-header).obole #container {
  border-left-color: var(--bleu);
  border-right-color: var(--bleu);
}
#type-b.arya:not(.iraiser-header).obole #container #form-info {
  background-color: transparent;
  text-align: center;
}
#type-b.arya:not(.iraiser-header).obole #container #form-info h1 strong {
  background-color: var(--orange);
}
@media screen and (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header).obole #container #form-info {
    text-align: left;
    padding: 30px 70px;
    align-self: center;
  }
}
#type-b.arya:not(.iraiser-header).obole .obole-logos {
  order: 1;
  max-width: 60px;
  position: absolute;
  top: 0;
  right: 0;
}
#type-b.arya:not(.iraiser-header).obole .obole-logos #logo {
  width: 100%;
}
#type-b.arya:not(.iraiser-header).obole .obole-logos #logo h1 {
  margin-bottom: 4px;
}
#type-b.arya:not(.iraiser-header).obole .obole-logos #logo img {
  float: none;
}
@media screen and (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header).obole .obole-logos {
    max-width: 100px;
    position: static;
  }
}
#type-b.arya:not(.iraiser-header).obole #container #step-1 .step-title,
#type-b.arya:not(.iraiser-header).obole #container #step-2 .step-title,
#type-b.arya:not(.iraiser-header).obole #container #step-3 .step-title,
#type-b.arya:not(.iraiser-header).obole .choix__title,
#type-b.arya:not(.iraiser-header).obole .recapitulatif__title,
#type-b.arya:not(.iraiser-header).obole #footer {
  background-color: var(--bleu);
}
#type-b.arya:not(.iraiser-header).obole .choix,
#type-b.arya:not(.iraiser-header).obole .recapitulatif,
#type-b.arya:not(.iraiser-header).obole .recapitulatif__agis {
  background-color: var(--gris);
}
#type-b.arya.fse.iraiser-header #container {
  padding-bottom: 83px;
}
#type-b.arya.fse.iraiser-header.ploaded {
  background-size: cover;
  background-position: center;
}
@media only screen and (max-width: 570px) {
  #type-b.arya.fse.iraiser-header.ploaded {
    background-size: auto;
    background-position: center top;
  }
}
#type-b.arya.fse.iraiser-header::before {
  content: none;
}
#type-b.arya.fse.iraiser-header #header {
  height: 242px;
  margin-bottom: 10px;
  background-position: center center;
  overflow: visible;
}
@media only screen and (max-width: 1061px) {
  #type-b.arya.fse.iraiser-header #header {
    height: auto;
  }
}
#type-b.arya.fse.iraiser-header #header #logo {
  max-width: 70%;
  padding-top: 0;
}
@media only screen and (max-width: 570px) {
  #type-b.arya.fse.iraiser-header #header #logo {
    max-width: 100%;
  }
}
#type-b.arya.fse.iraiser-header #header #lang p.duo {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
#type-b.arya.fse.iraiser-header #header #lang p.duo a {
  float: none;
}
#type-b.arya.fse.iraiser-header .abris {
  position: absolute;
  background-color: #fff;
  z-index: 1;
  width: 70px;
  height: 80px;
  padding: 10px;
  top: -67px;
  right: 0;
}
@media screen and (min-width: 870px) {
  #type-b.arya.fse.iraiser-header .abris {
    top: 55px;
  }
}
@media screen and (min-width: 1080px) {
  #type-b.arya.fse.iraiser-header .abris {
    top: 50%;
    transform: translateY(-50%);
    width: 106px;
    height: 122px;
  }
}
@media only screen and (max-width: 870px) {
  #type-b.arya.fse--abris {
    padding-top: 90px;
  }
  #type-b.arya.fse--abris #container {
    overflow: visible;
  }
  #type-b.arya.fse--abris .abris {
    top: -111px;
    right: auto;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media only screen and (max-width: 480px) {
  #type-b.arya.fse--abris {
    padding-top: 80px;
  }
  #type-b.arya.fse--abris .abris {
    top: -93px;
  }
}

#type-b.arya:not(.iraiser-header).footer-detach #bottom {
  background-color: #fff;
  color: #333;
}

#type-b.arya:not(.iraiser-header).footer-detach .step-info {
  background-color: #fff;
}

#type-b.arya:not(.iraiser-header) .dark-text {
  color: #333 !important;
}

#type-b.arya:not(.iraiser-header) #bottom {
  display: block;
  background-color: #fff;
  color: #333;
  margin-top: 100px;
  padding-top: 15px;
}
#type-b.arya:not(.iraiser-header) #bottom .container .step-info {
  background-color: transparent;
  float: none;
  max-width: 320px;
  margin: 0 auto 30px;
  height: auto !important;
  display: block;
}
@media screen and (min-width: 960px) {
  #type-b.arya:not(.iraiser-header) #bottom .container {
    display: flex;
  }
  #type-b.arya:not(.iraiser-header) #bottom .container .step-info {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 0;
    margin-right: 0;
    width: auto;
    max-width: calc(100% / 3);
    flex: 0 0 calc(100% / 3);
  }
  #type-b.arya:not(.iraiser-header) #bottom .container .step-info:not(:first-child) {
    border-left: 1px solid #005ca933;
  }
}

#type-b.arya:not(.iraiser-header) .step-info h4 {
  font-size: 24px;
  padding-top: 0;
  padding-bottom: 30px;
  line-height: 1.41667;
  font-weight: 700;
}
@media (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header) .step-info h4 {
    max-width: 284px;
    margin: 0 auto;
  }
}

#type-b.arya:not(.iraiser-header) .step-info-1 h4 {
  padding-bottom: 19px;
}

#type-b.arya:not(.iraiser-header) .step-info-1 svg,
#type-b.arya:not(.iraiser-header) .step-info-1 img {
  margin: 0 auto;
  display: block;
  margin-bottom: 25px;
}

#type-b.arya:not(.iraiser-header) .step-info-1 ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}

#type-b.arya:not(.iraiser-header) .step-info-1 li {
  flex: 0 0 50%;
  max-width: 50%;
  padding: 0 0 0 30px;
  margin-bottom: 30px;
  list-style: none;
}
#type-b.arya:not(.iraiser-header) .step-info-1 li strong {
  font-size: 24px;
}
#type-b.arya:not(.iraiser-header) .step-info-1 li:nth-child(1) strong {
  color: #f7a600;
}
#type-b.arya:not(.iraiser-header) .step-info-1 li:nth-child(2) strong {
  color: #4571b2;
}
#type-b.arya:not(.iraiser-header) .step-info-1 li:nth-child(3) strong {
  color: #ff671f;
}
#type-b.arya:not(.iraiser-header) .step-info-1 li:nth-child(4) strong {
  color: #00a3b6;
}

#type-b.arya:not(.iraiser-header) .step-info-1 small {
  padding-left: 30px;
  font-size: 11px;
}

#type-b.arya:not(.iraiser-header) .step-info-2 h4 {
  padding-bottom: 13px;
}

#type-b.arya:not(.iraiser-header) .step-info-2 .step-info-body {
  font-size: 16px;
  line-height: 1.5;
}
#type-b.arya:not(.iraiser-header) .step-info-2 .step-info-body p:first-child {
  margin-bottom: 30px;
}

#type-b.arya:not(.iraiser-header) .step-info-3 h4 {
  padding-bottom: 47px;
}

#type-b.arya:not(.iraiser-header) .step-info-3 strong {
  text-transform: uppercase;
  display: block;
  margin-bottom: 7px;
  color: #005ca9;
}

#type-b.arya:not(.iraiser-header) .step-info .step-info-body {
  font-size: 14px;
  line-height: 1.42857;
  font-weight: normal;
  padding: 0 15px 20px;
}
#type-b.arya:not(.iraiser-header) .step-info .step-info-body a {
  color: #005ca9;
}
#type-b.arya:not(.iraiser-header) .step-info .step-info-body .media-body a {
  color: #333;
}

#type-b.arya:not(.iraiser-header) .step-info .media--data div:first-child {
  width: 54px;
}

#type-b.arya:not(.iraiser-header) .step-info .media--data:not(:first-child) {
  margin-top: 25px;
  padding-top: 45px;
  border-top: 1px solid #005ca933;
}

#type-b.arya:not(.iraiser-header) .step-info .media {
  display: flex;
  align-items: flex-start;
}
#type-b.arya:not(.iraiser-header) .step-info .media div:first-child,
#type-b.arya:not(.iraiser-header) .step-info .media img,
#type-b.arya:not(.iraiser-header) .step-info .media svg {
  flex: 0 0 auto;
  max-width: 100%;
  height: auto;
}
#type-b.arya:not(.iraiser-header) .step-info .media-body {
  margin-left: 2rem;
}

#type-b.arya:not(.iraiser-header) .step-info .media--equipe {
  align-items: center;
  margin-bottom: 40px;
}
#type-b.arya:not(.iraiser-header) .step-info .media--equipe .media-body {
  margin-left: 15px;
}

#type-b.arya:not(.iraiser-header) .step-info .media--coord {
  align-items: center;
  margin-bottom: 10px;
}
#type-b.arya:not(.iraiser-header) .step-info .media--coord div:first-child {
  text-align: center;
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#type-b.arya:not(.iraiser-header) .step-info .media--coord .media-body {
  margin-left: 10px;
  color: #005ca9;
}
#type-b.arya:not(.iraiser-header) .step-info .media--coord .media-body:hover {
  text-decoration: none;
}
#type-b.arya:not(.iraiser-header) .step-info .media--coord .media-body--tel {
  text-decoration: none;
  font-weight: 700;
}

#type-b.arya:not(.iraiser-header) .write {
  color: #005ca9;
  margin-top: 30px;
}
#type-b.arya:not(.iraiser-header) .write strong:first-child {
  display: block;
  margin-bottom: 6px;
}

#type-b.arya:not(.iraiser-header).fse #bottom {
  background-color: rgba(221, 221, 223, 0.18);
  padding-top: 40px;
  padding-bottom: 40px;
}
#type-b.arya:not(.iraiser-header).fse #bottom .container .step-info {
  background-color: transparent;
  margin-bottom: 0;
}

#type-b.arya:not(.iraiser-header).fse .step-info {
  color: #636363 !important;
}
#type-b.arya:not(.iraiser-header).fse .step-info h4 {
  max-width: 100%;
  text-align: left;
  text-transform: uppercase;
  font-size: 22px;
  line-height: 1.27273;
  padding-left: 15px;
  padding-right: 15px;
  color: #333;
  padding-bottom: 18px;
}
#type-b.arya:not(.iraiser-header).fse .step-info-3 h4 {
  padding-bottom: 18px;
}
#type-b.arya:not(.iraiser-header).fse .step-info h5 {
  text-transform: uppercase;
  font-weight: bold;
  color: #636363;
  opacity: 0.6;
  margin-bottom: 8px;
}
#type-b.arya:not(.iraiser-header).fse .step-info h5:not(:first-child) {
  margin-top: 30px;
}
#type-b.arya:not(.iraiser-header).fse .step-info .step-info-body {
  font-size: 14px;
  line-height: 1.42857;
}
@media (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header).fse .step-info .step-info-body {
    padding-bottom: 0;
  }
}
#type-b.arya:not(.iraiser-header).fse .step-info .step-info-body p {
  margin-bottom: 15px;
}
#type-b.arya:not(.iraiser-header).fse .step-info .step-info-body p:last-child {
  margin-bottom: 0;
}
#type-b.arya:not(.iraiser-header).fse .step-info .step-info-body a {
  color: #636363;
  text-decoration: underline;
}
#type-b.arya:not(.iraiser-header).fse .step-info .step-info-body a:hover {
  text-decoration: none;
}

#type-b.arya:not(.iraiser-header).fse.iraiser-header #bottom {
  background-color: #636363;
  color: #fff;
}
#type-b.arya:not(.iraiser-header).fse.iraiser-header #bottom .container .step-info:not(:first-child) {
  border-color: rgba(255, 255, 255, 0.2);
}

#type-b.arya:not(.iraiser-header).fse.iraiser-header .step-info {
  color: #fff !important;
}
#type-b.arya:not(.iraiser-header).fse.iraiser-header .step-info h4,
#type-b.arya:not(.iraiser-header).fse.iraiser-header .step-info h5 {
  color: #fff;
  opacity: 1;
}
#type-b.arya:not(.iraiser-header).fse.iraiser-header .step-info-body a {
  color: #fff;
}

#type-b.arya:not(.iraiser-header).obole .step-info>h4 {
  display: none;
}

#type-b.arya.footer-detach #footer {
  background-color: #005ca9;
}

#type-b.arya #footer {
  background-color: #005ca9;
}
#type-b.arya #footer a {
  text-decoration: none;
  float: none;
  display: inline-block;
  vertical-align: middle;
}
#type-b.arya #footer .periscope {
  line-height: 38px;
  margin-right: 15px;
  vertical-align: 2px;
}
#type-b.arya #footer .periscope span {
  text-indent: -9999px;
  display: inline-block;
  width: 63px;
  height: 8px;
  vertical-align: middle;
  margin-left: 4px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62.618' height='8.387' viewBox='0 0 62.618 8.387'%3E%3Cpath d='M5803.738,9941.306h-3.456v8.063h2.234v-2.3h1.107c2,0,3.467-1,3.467-2.9v-.023C5807.091,9942.354,5805.777,9941.306,5803.738,9941.306Zm1.118,2.96c0,.635-.485,1.049-1.279,1.049h-1.061v-2.131h1.049c.8,0,1.29.368,1.29,1.06Z' transform='translate(-5800.282 -9941.144)' fill='%23fff' /%3E%3Cpath d='M5812.213,9946.19h3.871v-1.763h-3.871v-1.222h4.275v-1.9H5810v8.063h6.543v-1.9h-4.332Z' transform='translate(-5802.787 -9941.144)' fill='%23fff' /%3E%3Cpath d='M5869.557,9941.306H5866.1v8.063h2.234v-2.3h1.106c2,0,3.468-1,3.468-2.9v-.023C5872.911,9942.354,5871.6,9941.306,5869.557,9941.306Zm1.119,2.96c0,.635-.485,1.049-1.279,1.049h-1.06v-2.131h1.049c.806,0,1.291.368,1.291,1.06Z' transform='translate(-5817.243 -9941.144)' fill='%23fff' /%3E%3Cpath d='M5878.035,9947.469v-1.278h3.87v-1.763h-3.87v-1.222h4.274v-1.9h-6.486v8.063h6.543v-1.9Z' transform='translate(-5819.748 -9941.144)' fill='%23fff' /%3E%3Cpath d='M5826.726,9944.081v-.022a2.5,2.5,0,0,0-.713-1.878,3.532,3.532,0,0,0-2.627-.875h-3.812v8.063h2.234v-2.442h.98l1.624,2.442h2.581l-1.924-2.811A2.55,2.55,0,0,0,5826.726,9944.081Zm-2.245.141c0,.585-.438.954-1.2.954h-1.475v-1.935h1.463c.749,0,1.21.322,1.21.956Z' transform='translate(-5805.253 -9941.144)' fill='%23fff' /%3E%3Crect width='2.246' height='8.064' transform='translate(22.07 0.162)' fill='%23fff' /%3E%3Cpath d='M5837.486,9944.3c-1.118-.253-1.395-.413-1.395-.783v-.022c0-.289.266-.518.806-.518a4.033,4.033,0,0,1,2.258.795l1.117-1.578a5.072,5.072,0,0,0-3.317-1.071c-1.935,0-3.122,1.081-3.122,2.579v.023c0,1.659,1.326,2.142,3.042,2.534,1.094.253,1.359.437,1.359.772v.022c0,.346-.322.553-.921.553a4.153,4.153,0,0,1-2.615-.967l-1.243,1.486a5.633,5.633,0,0,0,3.777,1.336c1.96,0,3.261-.98,3.261-2.627v-.022C5840.492,9945.3,5839.34,9944.7,5837.486,9944.3Z' transform='translate(-5808.831 -9941.097)' fill='%23fff' /%3E%3Cpath d='M5847.441,9947.436a1.994,1.994,0,0,1-1.924-2.154v-.023a1.994,1.994,0,0,1,1.924-2.131,2.161,2.161,0,0,1,1.762.945l1.681-1.3a3.948,3.948,0,0,0-3.421-1.682,4.144,4.144,0,0,0-4.251,4.193v.023a4.245,4.245,0,0,0,7.729,2.351l-1.682-1.2A2.2,2.2,0,0,1,5847.441,9947.436Z' transform='translate(-5811.345 -9941.088)' fill='%23fff' /%3E%3Cpath d='M5858.146,9942.32a4.224,4.224,0,0,0-4.354,4.193v.023a4.084,4.084,0,0,0,1.392,3.094h5.877a4.113,4.113,0,0,0,1.416-3.117v-.023A4.186,4.186,0,0,0,5858.146,9942.32Zm2.051,4.217a2.057,2.057,0,0,1-2.051,2.153,2.093,2.093,0,0,1-2.062-2.177v-.023a2.056,2.056,0,0,1,2.039-2.154,2.1,2.1,0,0,1,2.073,2.178Z' transform='translate(-5814.071 -9941.405)' fill='%23fff' /%3E%3C/svg%3E%0A");
}

#type-b.arya #powered {
  text-align: center;
}
@media (min-width: 1024px) {
  #type-b.arya #powered {
    text-align: left;
  }
}

#type-b.arya #copyright {
  text-align: center;
}
@media (min-width: 1024px) {
  #type-b.arya #copyright {
    text-align: right;
  }
}
#type-b.arya #copyright span {
  opacity: 0.5;
  margin: 0 3px;
}
#type-b.arya #copyright a:nth-child(4), #type-b.arya #copyright a:nth-child(5),
#type-b.arya #copyright span:nth-child(4),
#type-b.arya #copyright span:nth-child(5) {
  display: none;
}

#type-b.arya .ot-sdk-show-settings {
  border: 0;
  background-color: transparent;
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
}

#type-b.arya .media.media--fdffooter {
  align-items: center;
  margin-top: 20px;
  margin-bottom: 40px;
}
#type-b.arya .media.media--fdffooter .media-body {
  margin-left: 8px;
  font-size: 26px;
  font-weight: bold;
  color: #005ca9;
}

#type-b.arya.thanks_page .step-info-body {
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 1024px) {
  #type-b.arya.iraiser-header.fse #bottom .container {
    display: flex;
  }
  #type-b.arya.iraiser-header.fse #bottom .container .load-step-info {
    flex: 0 0 calc(100% / 3);
  }
}

#type-b.arya.landing #footer:not(.perifooter) {
  display: none;
}

#type-b.arya #onetrust-consent-sdk #onetrust-banner-sdk, #type-b.arya #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded {
  left: 50%;
  right: auto;
  transform: translateX(-50%);
}
@media only screen and (max-width: 425px) {
  #type-b.arya #onetrust-consent-sdk #onetrust-banner-sdk, #type-b.arya #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded {
    top: 10px;
  }
}

@media (min-width: 1024px) {
  #type-b.arya #greetings.greetings-full {
    display: flex;
  }
}

#type-b.arya #greetings .from-landing {
  margin: 0 0 20px;
  font-size: inherit;
  max-width: 380px;
}
#type-b.arya #greetings .from-landing ul li {
  list-style-type: none;
  display: flex;
  margin-left: 15px;
}
#type-b.arya #greetings .from-landing ul li>div {
  display: flex;
  margin: 0 0 0 auto;
}
#type-b.arya #greetings .from-landing label {
  padding-right: 15px;
}
#type-b.arya #greetings .from-landing strong {
  font-size: 100%;
  font-weight: normal;
}
#type-b.arya #greetings .from-landing__total {
  margin-top: 5px;
  padding: 10px 15px;
}
#type-b.arya #greetings .from-landing--mono {
  max-width: 100%;
}
#type-b.arya #greetings .from-landing--mono ul li {
  margin: 0;
  display: block;
}
#type-b.arya #greetings .from-landing--mono label {
  padding-right: 0;
}

#type-b.arya #greetings .fake-input {
  border: 0;
  height: auto;
  padding: 0 4px 0 0;
  color: inherit;
  line-height: 1.5;
  display: block;
  width: auto;
  float: none;
  font-size: 100%;
  background-color: transparent;
  text-align: left;
  cursor: auto;
  font-weight: normal;
}
#type-b.arya #greetings .fake-input+span {
  float: none;
  display: block;
  width: auto;
  text-align: left;
  font-size: 100%;
  color: inherit;
  background-color: transparent;
  border: 0;
  height: auto;
  line-height: inherit;
}

#type-b.arya:not(.iraiser-header) #greetings .unit.size1of2:first-child, #type-b.arya:not(.iraiser-header) #greetings .unit.size1of2:last-child {
  float: none;
  display: block;
}

@media (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header) #greetings #colG {
    margin-left: 16.66666667% !important;
  }
}

#type-b.arya:not(.iraiser-header) #greetings h2 {
  text-align: center;
  font-family: Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  text-transform: none;
  font-weight: 700;
  font-size: 32px;
  margin-bottom: 30px;
}

#type-b.arya:not(.iraiser-header) #greetings a {
  text-decoration: underline;
}

#type-b.arya:not(.iraiser-header) #greetings .help {
  left: 0;
}

#type-b.arya:not(.iraiser-header) #greetings .submit {
  width: auto;
}

#type-b.arya:not(.iraiser-header) #greetings #greetings-text {
  color: #333;
  font-size: 16px;
  padding-top: 0;
}
#type-b.arya:not(.iraiser-header) #greetings #greetings-text strong {
  font-size: 16px;
}

#type-b.arya:not(.iraiser-header) #greetings #greetings-recap {
  color: #005ca9;
}

#type-b.arya:not(.iraiser-header) #greetings .greetings-footer {
  color: #333;
}

#type-b.arya:not(.iraiser-header) #greetings .step-info-body {
  color: #005ca9;
}
#type-b.arya:not(.iraiser-header) #greetings .step-info-body>p {
  color: #333;
}

#type-b.arya:not(.iraiser-header) #greetings .media--equipe {
  text-align: left;
}

#type-b.arya:not(.iraiser-header) #greetings #custo-infos-remerciement {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

#type-b.arya:not(.iraiser-header) #greetings .greetings-item-infos {
  background-color: #c8e2e6;
  padding-top: 100px !important;
}
#type-b.arya:not(.iraiser-header) #greetings .greetings-item-infos.first {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55.824' height='53.978' viewBox='0 0 55.824 53.978'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23005ca9;stroke-miterlimit:10;stroke-width:3px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(-986.762 -1121.412)'%3E%3Cpath class='a' d='M0,0H11.18a0,0,0,0,1,0,0V28.449a3.292,3.292,0,0,1-3.292,3.292H0a0,0,0,0,1,0,0V0A0,0,0,0,1,0,0Z' transform='translate(988.262 1142.15)'/%3E%3Cpath class='a' d='M1020.545,1135.258h4.2a2.684,2.684,0,0,1,2.683,2.683v3.026a2.685,2.685,0,0,1-2.683,2.683h-23.177a11.24,11.24,0,0,1-5.407-1.385l-4.609-2.527' transform='translate(7.88 29.579)'/%3E%3Cpath class='a' d='M1000.279,1141.177H1007a2.682,2.682,0,0,0,2.683-2.683v-3.023a2.682,2.682,0,0,0-2.683-2.683h-6.684' transform='translate(28.798 23.66)'/%3E%3Cpath class='a' d='M1001.037,1138.709h6.752a2.682,2.682,0,0,0,2.683-2.683V1133a2.682,2.682,0,0,0-2.683-2.683h-5.611' transform='translate(30.614 17.739)'/%3E%3Cline class='a' y2='4.778' transform='translate(993.78 1163.211)'/%3E%3Cpath class='a' d='M991.561,1144.367h4.025a5.62,5.62,0,0,0,5.271-3.668l3.22-8.708a5.54,5.54,0,0,0,.35-1.95V1124.6a1.684,1.684,0,0,1,1.851-1.678h0a8.28,8.28,0,0,1,7.211,10.318l-.9,3.485a2.81,2.81,0,0,0,2.72,3.515l13.8-.007a2.683,2.683,0,0,1,2.687,2.683v2.456a2.684,2.684,0,0,1-2.683,2.683h-7.825' transform='translate(7.906)'/%3E%3C/g%3E%3C/svg%3E");
}
#type-b.arya:not(.iraiser-header) #greetings .greetings-item-infos.second {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='71.512' height='73.181' viewBox='0 0 71.512 73.181'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23005ca9;stroke-miterlimit:10;stroke-width:3px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(-312.695 -802.167)'%3E%3Cpath class='a' d='M320.878,805.836h-6.684' transform='translate(0 7.856)'/%3E%3Cpath class='a' d='M320.879,862.513V805.7a1.673,1.673,0,0,0-1.673-1.673h-3.343a1.672,1.672,0,0,0-1.669,1.673v56.811l3.342,6.685Z' transform='translate(0.001 1.308)'/%3E%3Cpath class='a' d='M369.247,803.667H327.474L317.447,813.69v58.489a1.671,1.671,0,0,0,1.669,1.669h50.131a1.672,1.672,0,0,0,1.673-1.669V805.336A1.672,1.672,0,0,0,369.247,803.667Z' transform='translate(11.786 0)'/%3E%3Cpath class='a' d='M318.17,812.745h8.355V804.39' transform='translate(14.405 2.618)'/%3E%3Cpath class='a' d='M331.722,821.734V808.366h-6.684v13.368' transform='translate(39.286 17.023)'/%3E%3Cpath class='a' d='M329.191,826.972V806.92h-6.684v20.052' transform='translate(30.12 11.785)'/%3E%3Cpath class='a' d='M326.661,817.805V809.45h-6.684v8.355' transform='translate(20.953 20.952)'/%3E%3Cline class='a' x2='16.71' transform='translate(355.969 847.112)'/%3E%3Cline class='a' x2='16.71' transform='translate(355.969 853.796)'/%3E%3Cline class='a' x2='11.697' transform='translate(355.969 860.48)'/%3E%3Crect class='a' width='10.026' height='13.368' transform='translate(340.93 847.112)'/%3E%3C/g%3E%3C/svg%3E");
}
#type-b.arya:not(.iraiser-header) #greetings .greetings-item-infos.third {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='75.395' height='79.582' viewBox='0 0 75.395 79.582'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23005ca9;stroke-miterlimit:10;stroke-width:3px;%7D.b%7Bfill:%23005ca9;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(-617.289 -120.06)'%3E%3Cg transform='translate(618.789 121.56)'%3E%3Cpath class='a' d='M663.3,126.464l11.7,4.262a4.993,4.993,0,0,1,2.985,6.4L660.34,185.611a5.008,5.008,0,0,1-6.4,2.985l-25.026-9.109a5.007,5.007,0,0,1-2.982-6.4l5.149-14.151' transform='translate(-605.913 -112.333)'/%3E%3Cline class='a' x1='6.256' y1='2.277' transform='translate(34.663 64.314)'/%3E%3Cline class='a' x1='11.878' y1='4.323' transform='translate(58.834 23.598)'/%3E%3Cline class='a' x1='34.409' y1='12.524' transform='translate(22.294 54.499)'/%3E%3Cpath class='a' d='M672.856,142.567c0-11.6-12.1-21.007-27.032-21.007s-27.035,9.405-27.035,21.007,12.1,21.009,27.035,21.009a34.441,34.441,0,0,0,4.829-.354,68.3,68.3,0,0,0,12.394,7.973c1.965,1.02,2.5.343,1.467-1.614a25.668,25.668,0,0,1-2.85-10.016C668.435,155.747,672.856,149.566,672.856,142.567Z' transform='translate(-618.789 -121.56)'/%3E%3C/g%3E%3Cg transform='translate(632.157 126.508)'%3E%3Cpath class='b' d='M630.594,151.862a13.1,13.1,0,0,1-5.3-5.253,15.789,15.789,0,0,1-1.862-7.766,16.559,16.559,0,0,1,1.985-8.29,13.621,13.621,0,0,1,5.446-5.394,16.11,16.11,0,0,1,7.818-1.882,16.448,16.448,0,0,1,7.852,1.758,12.152,12.152,0,0,1,4.974,4.708,12.881,12.881,0,0,1,1.685,6.5,13.324,13.324,0,0,1-.982,5.412,7.492,7.492,0,0,1-2.619,3.3,6.409,6.409,0,0,1-3.636,1.089,5,5,0,0,1-2.985-.807,3.183,3.183,0,0,1-1.334-2.213h-.072a5.939,5.939,0,0,1-5.164,3.02,4.931,4.931,0,0,1-3.953-1.7,6.806,6.806,0,0,1-1.458-4.585,10.9,10.9,0,0,1,.931-4.533,7.912,7.912,0,0,1,2.634-3.288,6.5,6.5,0,0,1,3.85-1.21,5.168,5.168,0,0,1,2.651.666,3.461,3.461,0,0,1,1.565,1.827h.069l.386-2.141H646.3l-1.544,8.714a7.909,7.909,0,0,0-.141,1.51,2.431,2.431,0,0,0,.455,1.617,1.861,1.861,0,0,0,1.478.527,2.449,2.449,0,0,0,1.617-.72,5.525,5.525,0,0,0,1.369-2.337,12.846,12.846,0,0,0,.562-4.147,10.448,10.448,0,0,0-1.282-5.181,9.049,9.049,0,0,0-3.864-3.639,13.562,13.562,0,0,0-6.273-1.334,12.507,12.507,0,0,0-6.166,1.51,10.774,10.774,0,0,0-4.288,4.394,14.181,14.181,0,0,0-1.562,6.849,13.429,13.429,0,0,0,1.441,6.38,10.132,10.132,0,0,0,4.146,4.216,13.043,13.043,0,0,0,6.394,1.493,14.006,14.006,0,0,0,4.708-.7,6.294,6.294,0,0,0,2.951-1.965h4.219a9.9,9.9,0,0,1-4.516,3.988,16.884,16.884,0,0,1-7.362,1.493A16.541,16.541,0,0,1,630.594,151.862Zm9.12-9.362a6,6,0,0,0,1.686-2.461,8.747,8.747,0,0,0,.579-3.161,3.786,3.786,0,0,0-.807-2.619,2.876,2.876,0,0,0-2.248-.9,3.713,3.713,0,0,0-2.513.931,5.778,5.778,0,0,0-1.617,2.392,8.6,8.6,0,0,0-.545,3.037,4.272,4.272,0,0,0,.789,2.723,2.5,2.5,0,0,0,2.055,1A3.9,3.9,0,0,0,639.715,142.5Z' transform='translate(-623.428 -123.277)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#type-b.arya:not(.iraiser-header) #greetings .greetings-item-infos a {
  text-decoration: underline;
}

#type-b.arya:not(.iraiser-header).fse #greetings #titre-infos-remerciement,
#type-b.arya:not(.iraiser-header).fse #greetings #custo-infos-remerciement {
  display: none;
}

#type-b.arya.iraiser-header.fse.thanks_page #form-info {
  display: none;
}

@media (min-width: 1024px) {
  #type-b.arya.iraiser-header.fse.thanks_page .abris {
    right: 30px;
  }
}

#type-b.arya.iraiser-header.fse #greetings #greetings-text {
  padding-top: 50px;
}

#type-b.arya.iraiser-header.fse #greetings #titre-infos-remerciement,
#type-b.arya.iraiser-header.fse #greetings #custo-infos-remerciement {
  display: none;
}

#type-b.arya:not(.iraiser-header).thanks_page {
  --column-background-color: transparent;
}
#type-b.arya:not(.iraiser-header).thanks_page #header {
  max-width: 100%;
  margin-right: 30px;
  margin-top: 90px;
}
#type-b.arya:not(.iraiser-header).thanks_page #header #logo {
  top: 20px;
  left: -34px;
}
#type-b.arya:not(.iraiser-header).thanks_page #header #lang {
  position: absolute;
  right: 20px;
}
#type-b.arya:not(.iraiser-header).thanks_page #container {
  padding-bottom: 0;
}
#type-b.arya:not(.iraiser-header).thanks_page #container #form-info {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media (min-width: 1024px) {
  #type-b.arya:not(.iraiser-header).thanks_page #container #form-info h1 {
    font-size: 34px;
    line-height: 1.15385;
    margin-bottom: 15px;
  }
}
@media (min-width: 1200px) {
  #type-b.arya:not(.iraiser-header).thanks_page #container #form-info h1 {
    font-size: 43px;
  }
}

#type-b.arya.thanks_page #container, #type-b.arya.thanks_page.iraiser-header #container, #type-b.arya.thanks_page:not(.iraiser-header) #container {
  border-left-color: transparent;
  border-left-width: 0;
  border-right-color: transparent;
  border-right-width: 0;
}
#type-b.arya.thanks_page #container .periscope-header, #type-b.arya.thanks_page.iraiser-header #container .periscope-header, #type-b.arya.thanks_page:not(.iraiser-header) #container .periscope-header {
  background-color: #fff;
  padding-top: 0;
}
#type-b.arya.thanks_page #container #header, #type-b.arya.thanks_page.iraiser-header #container #header, #type-b.arya.thanks_page:not(.iraiser-header) #container #header {
  margin-top: 72px;
  margin-bottom: 0;
  z-index: 1;
}
#type-b.arya.thanks_page #container #lang, #type-b.arya.thanks_page.iraiser-header #container #lang, #type-b.arya.thanks_page:not(.iraiser-header) #container #lang {
  color: #005ca9 !important;
}
#type-b.arya.thanks_page #container #form-info, #type-b.arya.thanks_page.iraiser-header #container #form-info, #type-b.arya.thanks_page:not(.iraiser-header) #container #form-info {
  border: 8px solid #005ca9;
  background-color: #fff;
  padding: 85px 50px 50px 58px;
  margin-top: 25px;
  margin-right: 35px;
  position: relative;
  z-index: 0;
}
@media (min-width: 1024px) {
  #type-b.arya.thanks_page #container #form-info, #type-b.arya.thanks_page.iraiser-header #container #form-info, #type-b.arya.thanks_page:not(.iraiser-header) #container #form-info {
    padding: 115px 35px 50px 95px;
    margin-left: -75px;
  }
}
#type-b.arya.thanks_page #container #form-info::after, #type-b.arya.thanks_page.iraiser-header #container #form-info::after, #type-b.arya.thanks_page:not(.iraiser-header) #container #form-info::after {
  content: '';
  position: absolute;
  right: -8px;
  bottom: -8px;
  background-color: #fff;
  display: block;
  height: 58px;
  width: 388px;
}
#type-b.arya.thanks_page #container #form-info h1, #type-b.arya.thanks_page.iraiser-header #container #form-info h1, #type-b.arya.thanks_page:not(.iraiser-header) #container #form-info h1 {
  color: #005ca9;
  margin-bottom: 14px;
}

#type-b.arya.thanks_page.fse #container #form-info, #type-b.arya.thanks_page.iraiser-header.fse #container #form-info, #type-b.arya.thanks_page:not(.iraiser-header).fse #container #form-info {
  border: 8px solid #bad3e8;
}

.lds-ripple div:nth-child(1),
.lds-ripple div:nth-child(2) {
  border-color: #005ca9;
}

#header #header_wrapinner {
  opacity: 0;
}
#type-b.arya.ploaded #header #header_wrapinner {
  opacity: 1;
}

#header #lang {
  opacity: 0;
  transition: opacity 0.3s;
}
#type-b.arya.ploaded #header #lang {
  opacity: 1;
}

#main_wrapinner>div {
  opacity: 0;
  transition: opacity 0.3s;
}
#type-b.arya.ploaded #main_wrapinner>div {
  opacity: 1;
}

#type-b.arya:not(.iraiser-header) {
  --column-background-color: #e8eff5;
}
#type-b.arya:not(.iraiser-header) #last_donors_banner {
  background-color: #fff;
  color: #005ca9;
  font-size: 19px;
  text-align: center;
}
@media screen and (max-width: 870px) {
  #type-b.arya:not(.iraiser-header) #last_donors_banner {
    position: relative;
    top: -94px;
  }
}
@media screen and (max-width: 479px) {
  #type-b.arya:not(.iraiser-header) #last_donors_banner {
    font-size: 12px;
    top: -70px;
  }
}
#type-b.arya:not(.iraiser-header) #last_donors_banner:empty {
  padding: 0;
  margin: 0;
  height: 0;
}
#type-b.arya:not(.iraiser-header).footer-detach #step-1 .step-content,
#type-b.arya:not(.iraiser-header).footer-detach #step-2 .step-content,
#type-b.arya:not(.iraiser-header).footer-detach #step-3 .step-content {
  border-radius: 0 0 4px 4px;
  border: 1px solid #e8eff5;
  height: inherit !important;
}
#type-b.arya:not(.iraiser-header) #form-steps {
  align-items: initial;
}
#type-b.arya:not(.iraiser-header) .step-container {
  margin-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 960px) {
  #type-b.arya:not(.iraiser-header) .step-container {
    margin-bottom: 0;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
#type-b.arya:not(.iraiser-header) #container #step-1 .step-title,
#type-b.arya:not(.iraiser-header) #container #step-2 .step-title,
#type-b.arya:not(.iraiser-header) #container #step-3 .step-title {
  background-color: #005ca9;
  border-radius: 4px 4px 0 0;
}
#type-b.arya:not(.iraiser-header) #container #step-1 input,
#type-b.arya:not(.iraiser-header) #container #step-1 input#city,
#type-b.arya:not(.iraiser-header) #container #step-1 input#postcode,
#type-b.arya:not(.iraiser-header) #container #step-1 select#country,
#type-b.arya:not(.iraiser-header) #container #step-1 .select2-container .select2-selection--single,
#type-b.arya:not(.iraiser-header) #container #step-2 input,
#type-b.arya:not(.iraiser-header) #container #step-2 input#city,
#type-b.arya:not(.iraiser-header) #container #step-2 input#postcode,
#type-b.arya:not(.iraiser-header) #container #step-2 select#country,
#type-b.arya:not(.iraiser-header) #container #step-2 .select2-container .select2-selection--single,
#type-b.arya:not(.iraiser-header) #container #step-3 input,
#type-b.arya:not(.iraiser-header) #container #step-3 input#city,
#type-b.arya:not(.iraiser-header) #container #step-3 input#postcode,
#type-b.arya:not(.iraiser-header) #container #step-3 select#country,
#type-b.arya:not(.iraiser-header) #container #step-3 .select2-container .select2-selection--single {
  border: 1px solid rgba(51, 51, 51, 0.7);
  border-radius: 4px;
  height: 60px;
  padding: 5px 20px;
  color: #333;
  font-size: 16px;
  line-height: 1.5;
}
#type-b.arya:not(.iraiser-header) #container #step-1 [type='submit'],
#type-b.arya:not(.iraiser-header) #container #step-2 [type='submit'],
#type-b.arya:not(.iraiser-header) #container #step-3 [type='submit'] {
  border-width: 0;
}
@media (max-width: 1199.98px) {
  #type-b.arya:not(.iraiser-header) #container #step-2 .step-content,
  #type-b.arya:not(.iraiser-header) #container #step-3 .step-content {
    padding-left: 12px;
    padding-right: 12px;
  }
}
#type-b.arya:not(.iraiser-header) #container #step-1 {
  margin-right: 10px;
}
#type-b.arya:not(.iraiser-header) #container #step-1 .step-content .tabs_menu li {
  box-shadow: 0 3px 6px rgba(0, 92, 169, 0.2);
}
#type-b.arya:not(.iraiser-header) #container #step-1 .step-content .tabs_menu li:first-child,
#type-b.arya:not(.iraiser-header) #container #step-1 .step-content .tabs_menu li:first-child a {
  border-radius: 4px 0 0 4px;
  border-color: rgba(51, 51, 51, 0.7);
}
#type-b.arya:not(.iraiser-header) #container #step-1 .step-content .tabs_menu li:last-child,
#type-b.arya:not(.iraiser-header) #container #step-1 .step-content .tabs_menu li:last-child a {
  border-radius: 0 4px 4px 0;
  border-color: rgba(51, 51, 51, 0.7);
}
#type-b.arya:not(.iraiser-header) #container #step-1 .step-content .tabs_menu h3 {
  font-size: 16px;
  font-weight: 700;
}
#type-b.arya:not(.iraiser-header) #container #step-1 .step-content .tabs_menu .ui-state-default {
  border-color: rgba(51, 51, 51, 0.7);
  border-width: 1px;
  background-color: #fff;
  background-image: none;
  color: #333;
}
#type-b.arya:not(.iraiser-header) #container #step-1 .step-content .tabs_menu .ui-state-default h3,
#type-b.arya:not(.iraiser-header) #container #step-1 .step-content .tabs_menu .ui-state-default a,
#type-b.arya:not(.iraiser-header) #container #step-1 .step-content .tabs_menu .ui-state-default a:focus,
#type-b.arya:not(.iraiser-header) #container #step-1 .step-content .tabs_menu .ui-state-default a:link,
#type-b.arya:not(.iraiser-header) #container #step-1 .step-content .tabs_menu .ui-state-default a:visited {
  color: #333;
}
#type-b.arya:not(.iraiser-header) #container #step-1 .step-content .tabs_menu .ui-state-active {
  border-color: rgba(51, 51, 51, 0.7);
  border-width: 1px;
  background-color: #005ca9;
  background-image: none;
  color: #fff;
}
#type-b.arya:not(.iraiser-header) #container #step-1 .step-content .tabs_menu .ui-state-active h3,
#type-b.arya:not(.iraiser-header) #container #step-1 .step-content .tabs_menu .ui-state-active a,
#type-b.arya:not(.iraiser-header) #container #step-1 .step-content .tabs_menu .ui-state-active a:focus,
#type-b.arya:not(.iraiser-header) #container #step-1 .step-content .tabs_menu .ui-state-active a:link,
#type-b.arya:not(.iraiser-header) #container #step-1 .step-content .tabs_menu .ui-state-active a:visited {
  color: #fff;
}
#type-b.arya:not(.iraiser-header) #container #step-1 .step-content .tabs_menu .ui-state-active h3 {
  display: flex;
  align-items: center;
}
#type-b.arya:not(.iraiser-header) #container #step-1 .step-content .tabs_menu .ui-state-active h3::before {
  margin-right: 5px;
  flex: 0 0 auto;
  display: inline-block;
  content: '';
  width: 10px;
  height: 9px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.819' height='10.224' viewBox='0 0 11.819 10.224'%3E%3Cg data-name='Groupe 42745' transform='translate(-201.086 -1210.276)'%3E%3Cpath id='check' d='M13.007,5.38,7.275,13.206,4,9.931' transform='translate(198.5 1206.294)' fill='none' stroke='%23f8f6f6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' /%3E%3C/g%3E%3C/svg%3E%0A");
}
#type-b.arya:not(.iraiser-header) #container #step-1 .height_adaptor>div p:last-of-type.tax-info,
#type-b.arya:not(.iraiser-header) #container .tax-info {
  position: relative;
  border-radius: 4px;
  background-color: #005ca9;
  margin-top: 20px;
  box-shadow: 0 2px 10px rgba(0, 92, 169, 0.2);
}
#type-b.arya:not(.iraiser-header) #container #step-1 .height_adaptor>div p:last-of-type.tax-info strong,
#type-b.arya:not(.iraiser-header) #container .tax-info strong {
  font-size: 24px;
}
#type-b.arya:not(.iraiser-header) #container #step-1 .height_adaptor>div p:last-of-type.tax-info::before,
#type-b.arya:not(.iraiser-header) #container .tax-info::before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px;
  border-color: transparent transparent #005ca9;
  left: 15px;
  top: -8px;
}
#type-b.arya:not(.iraiser-header) #container #step-2 {
  margin-left: 10px;
  margin-right: 10px;
}
#type-b.arya:not(.iraiser-header) #container #step-3 {
  margin-left: 10px;
}
@media (max-width: 1250px) {
  #type-b.arya:not(.iraiser-header) #container #step-3 .payment {
    --fontsize: 13px;
  }
}
#type-b.arya:not(.iraiser-header) .amount ul li {
  border-color: rgba(51, 51, 51, 0.7);
  border-radius: 4px;
}
#type-b.arya:not(.iraiser-header) .amount ul li.active {
  box-shadow: 0 3px 6px rgba(0, 92, 169, 0.2);
}
#type-b.arya:not(.iraiser-header) .free-amount input[type='text'],
#type-b.arya:not(.iraiser-header) #step-1 .free-amount input[type='text'] {
  text-align: left;
}
html[lang='en_EN'] #type-b.arya:not(.iraiser-header) .free-amount input[type='text'], html[lang='en_EN'] #type-b.arya:not(.iraiser-header) #step-1 .free-amount input[type='text'] {
  display: block;
  width: calc(100% - 45px);
  float: left;
  background-color: #fff;
  text-align: left;
  border: 1px solid rgba(51, 51, 51, 0.7);
  border-left: transparent;
  border-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  height: 60px;
  padding: 5px 20px;
  color: #333;
  font-size: 16px;
  line-height: 1.5;
}
#type-b.arya:not(.iraiser-header) .free-amount span,
#type-b.arya:not(.iraiser-header) #step-1 .free-amount span {
  color: #333;
  background-color: #fff;
  border-color: rgba(51, 51, 51, 0.7) rgba(51, 51, 51, 0.7) rgba(51, 51, 51, 0.7) transparent;
  border-radius: 0 4px 4px 0;
  height: 60px;
  line-height: 60px;
  margin-left: -2px;
}
html[lang='en_EN'] #type-b.arya:not(.iraiser-header) .free-amount span, html[lang='en_EN'] #type-b.arya:not(.iraiser-header) #step-1 .free-amount span {
  color: #333;
  background-color: #e8eff5;
  border-color: rgba(51, 51, 51, 0.7) transparent rgba(51, 51, 51, 0.7) rgba(51, 51, 51, 0.7);
  border-radius: 4px 0 0 4px;
  height: 60px;
  line-height: 60px;
  margin-left: 0;
  margin-right: -2px;
}
#type-b.arya:not(.iraiser-header) .select2-container--default .select2-selection--single .select2-selection__arrow b,
#type-b.arya:not(.iraiser-header) .select2-container--default .select2-selection--single .select2-selection__rendered b {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.691' height='6.76' viewBox='0 0 10.691 6.76'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23005ca9;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(397.118 -107.049) rotate(90)'%3E%3Cpath class='a' d='M108.049,397.118a1,1,0,0,1-.707-1.707l3.638-3.639-3.638-3.638a1,1,0,0,1,1.414-1.414l5.053,5.052-5.053,5.053A.993.993,0,0,1,108.049,397.118Z'/%3E%3C/g%3E%3C/svg%3E");
  margin-left: -8px;
  margin-top: 1px;
  border: 0;
  width: 11px;
  height: 7px;
  background-color: transparent;
  background-repeat: no-repeat;
}
#type-b.arya:not(.iraiser-header) #step-3 input.button,
#type-b.arya:not(.iraiser-header) #step-3 #ogone_ext_submit {
  background-color: #c7421c;
  border-color: #c7421c;
}
#type-b.arya:not(.iraiser-header) #step-3 .payment_head .payment_mode_title {
  font-size: 11px;
}

#type-b.arya .from-landing {
  margin: 0 15px;
  font-size: 16px;
}
#type-b.arya .from-landing__title {
  font-weight: bold;
}
@media (min-width: 1024px) {
  #type-b.arya .from-landing [data-simplebar] {
    max-height: 310px;
  }
}
#type-b.arya .from-landing ul {
  display: flex;
  flex-direction: column;
}
#type-b.arya .from-landing ul li {
  flex: 0 0 100%;
  max-width: 100%;
  border-bottom: 1px solid rgba(0, 92, 169, 0.3);
  margin: 0 15px;
  padding: 15px 0;
}
#type-b.arya .from-landing ul li>div {
  margin: 5px 15px;
}
#type-b.arya .from-landing ul li:last-child {
  border-bottom-width: 0;
  padding-bottom: 0;
}
#type-b.arya .from-landing label {
  padding-bottom: 2px;
  display: inline-block;
}
#type-b.arya .from-landing__total {
  border-top: 2px solid #005ca9;
  padding: 15px;
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-transform: uppercase;
  font-weight: bold;
}

#type-b.arya .simplebar-track {
  background-color: rgba(255, 255, 255, 0.6);
  width: 6px;
}

#type-b.arya .simplebar-scrollbar::before {
  background-color: #005ca9;
  border-radius: 0;
  opacity: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

#type-b.arya .fake-input {
  border: 1px solid rgba(51, 51, 51, 0.7);
  border-right: transparent;
  border-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  height: 40px;
  padding: 8px 0 0 20px;
  color: #333;
  line-height: 1.5;
  display: block;
  width: calc(100% - 45px);
  float: left;
  font-size: 18px;
  background-color: #fff;
  text-align: left;
  cursor: not-allowed;
  font-weight: 700;
}
#type-b.arya .fake-input+span {
  float: right;
  display: block;
  width: 45px;
  text-align: center;
  font-size: 18px;
  color: #333;
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(51, 51, 51, 0.7) rgba(51, 51, 51, 0.7) rgba(51, 51, 51, 0.7) transparent;
  border-radius: 0 4px 4px 0;
  height: 40px;
  line-height: 40px;
}

#type-b.arya .btn-modify {
  display: block;
  width: 100%;
  min-height: 60px;
  padding: 17px;
  text-align: center;
  background-color: transparent;
  border: 1px solid #005ca9;
  border-radius: 4px;
  font-size: 16px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #005ca9;
  margin-top: 20px;
  margin-bottom: 20px;
  text-decoration: none;
}
#type-b.arya .btn-modify:hover, #type-b.arya .btn-modify:focus {
  background-color: #005ca9;
  color: #fff;
}