.d-xxl-none {
  display: none;
}

.d-xxl-inline {
  display: inline;
}

.mt-xxl-10 {
  margin-top: 10rem !important;
}

.p-xxl-6 {
  padding-top:6rem!important;
  padding-bottom:6rem!important;
}

.pt-xxl-5 {
  padding-top: 5rem !important;
}

.pt-xxl-7 {
  padding-top: 7rem !important;
}

.pt-xxl-10 {
  padding-top: 10rem !important;
}

.pt-xxl-13 {
  padding-top: 13rem !important;
}

.pt-xxl-15 {
  padding-top: 15rem !important;
}

.pt-xxl-20 {
  padding-top: 20rem !important;
}

.pt-xxl-30 {
  padding-top: 30rem!important;
}

.px-xxl-4 {
  padding-left: 2rem!important;
  padding-right: 2rem!important;
}

.mt-xxl-15 {
  margin-top: 15rem;
}

.my-xxl-15 {
  margin-top: 15rem !important;
  margin-bottom: 15rem !important;
}

.my-xxl-30 {
  margin-top: 30rem!important;
  margin-bottom: 30rem!important;
}



h1 {
  font-size:3.5rem;
  font-weight: 500;
  letter-spacing: 1px;
}

/* intro */


.intro_content_bloc h1 {
  font-size: 3.5rem;
}


.benefit_visual1 img {
  max-height:400px;
}

.benefit_visual2 img {
  max-height:400px;
}

.benefit_visual3 img {
  max-height:400px;
}

.benefit_visual4 img {
  max-height:400px;
}

.benefit_visual5 img {
  max-height:400px;
}

.benefit_visual6 img {
  max-height:400px;
}

.benefit_visual7 img {
  max-height:400px;
}

.cta_bloc_title {
    font-size: 3.5rem;
}

.scroll_down {
    margin-top:30px;
}