@charset "UTF-8";
/*! Typography */
h1, h2, h3, h4, h5 {
  margin-bottom: 0;
}

body {
  color: #000 !important;
  padding-top: 110px;
}

a {
  text-decoration: none;
  font-size: 24px;
}
a:hover {
  text-decoration: none;
}

label {
  font-size: 24px;
}

.form-control:active + .form-control:focus {
  box-shadow: unset;
  outline: 0;
  border-color: none;
}

@media (max-width: 414px) {
  body {
    padding-top: 80px;
  }
}
/*! NAVBAR  */
.navbar {
  background-color: #fff !important;
  height: 162px !important;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99999;
}
.navbar .container-fluid {
  height: 100%;
  padding-left: 8%;
  padding-right: 16%;
}
.navbar .container-fluid .container {
  height: 50%;
}
.navbar .container-fluid .container .row {
  height: 100%;
}
.navbar .container-fluid .navbar-brand .nav-logo {
  width: 170.491px;
  height: 76.617;
}
.navbar .container-fluid .collapse.navbar-collapse {
  padding-left: 22%;
  padding-right: 1%;
}
.navbar .container-fluid .collapse.navbar-collapse .navbar-nav .nav-item {
  width: 159px;
  text-align: center;
}
.navbar .container-fluid .collapse.navbar-collapse .navbar-nav .nav-item .n:before {
  content: "";
}
.navbar .container-fluid .collapse.navbar-collapse .navbar-nav .nav-item.active .n {
  content: url(../../images/nav_active_brush.svg);
  width: 69px;
}
.navbar .container-fluid .collapse.navbar-collapse .navbar-nav .nav-item .nav-link {
  padding: 0;
  margin-bottom: -4%;
  font-size: 24px;
}

/*! NAVBAR | Media Queries  */
@media (max-width: 1680px) {
  .navbar {
    background-color: #fff !important;
    height: 110px !important;
  }
  .navbar .container-fluid {
    padding-right: 10.5%;
  }
  .navbar .container-fluid .navbar-brand .nav-logo {
    width: 140px;
  }
  .navbar .container-fluid .collapse.navbar-collapse {
    padding-left: 15%;
  }
  .navbar .container-fluid .collapse.navbar-collapse .navbar-nav .nav-item .nav-link {
    font-size: 20px;
  }
}
@media (max-width: 1440px) {
  .navbar .container-fluid {
    padding-left: 5%;
    padding-right: 5%;
  }
  .navbar .container-fluid .navbar-brand .nav-logo {
    width: 140px;
  }
  .navbar .container-fluid .collapse.navbar-collapse {
    padding-right: 0;
  }
}
@media (max-width: 1280px) {
  .navbar .container-fluid {
    padding-left: 3%;
    padding-right: 3%;
  }
}
@media (max-width: 1024px) {
  .navbar .container-fluid .collapse.navbar-collapse {
    padding-left: 5%;
  }
  .navbar .container-fluid .collapse.navbar-collapse .navbar-nav .nav-item {
    width: 130px;
    text-align: center;
  }
  .navbar .container-fluid .collapse.navbar-collapse .navbar-nav .nav-item .n:before {
    content: "";
  }
  .navbar .container-fluid .collapse.navbar-collapse .navbar-nav .nav-item.active .n, .navbar .container-fluid .collapse.navbar-collapse .navbar-nav .nav-item:hover .n {
    content: url(../../images/nav_active_brush.svg);
    width: 50px;
  }
  .navbar .container-fluid .collapse.navbar-collapse .navbar-nav .nav-item .nav-link {
    padding: 0;
    margin-bottom: -4%;
    font-size: 18px;
  }
}
@media (max-width: 823px) {
  .navbar-toggler {
    color: #2C2F88;
    border-color: unset !important;
    padding: 0.25rem 0.75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: unset;
    border: none;
    border-radius: 0.25rem;
    transition: inherit !important;
  }
  .navbar-toggler:focus, .navbar-toggler:active {
    border-color: unset;
    box-shadow: unset;
    border: none;
  }
  .navbar-toggler-icon {
    color: #2C2F88;
  }
  .navbar .container-fluid .mobile-navbar {
    display: none;
    position: absolute;
    background: #2c2f88;
    background: linear-gradient(90deg, #542583 0%, #2c2f88 100%);
    color: #fff;
    width: fit-content;
    padding-left: 5%;
    padding-right: 5%;
    left: 15%;
    top: 20%;
    height: fit-content;
    padding-bottom: 5%;
    padding-top: 5%;
    border-radius: 10px;
    z-index: 99999;
    transform: translateX(-15px);
    /*
    Use transition rather than animation
    */
    transition: all 1.5s ease;
  }
  .navbar .container-fluid .mobile-navbar .navbar-nav .nav-item {
    width: 100%;
    text-align: center;
  }
  .navbar .container-fluid .mobile-navbar .navbar-nav .nav-item .n:before {
    content: "";
  }
  .navbar .container-fluid .mobile-navbar .navbar-nav .nav-item.active .n, .navbar .container-fluid .mobile-navbar .navbar-nav .nav-item:hover .n {
    content: "";
  }
  .navbar .container-fluid .mobile-navbar .navbar-nav .nav-item .nav-link {
    padding: 0;
    margin-bottom: inherit;
    font-size: 18px;
    color: #fff !important;
    padding-top: 3%;
    padding-bottom: 3%;
  }
}
@media (max-width: 414px) {
  .navbar {
    background-color: #fff !important;
    height: 80px !important;
  }
  .navbar .container-fluid .navbar-brand .nav-logo {
    width: 100px;
  }
}
/*!  ++++++++++     SLIDES      ++++++++++ */
.slide-container {
  width: 100%;
  height: 830px;
  background: url(../../images/ban_1.svg) no-repeat center top;
  text-align: center;
  background-attachment: relative;
  background-position: center top;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  color: #fff;
}
.slide-container .slide-overlay {
  background: #2c2f88;
  background: linear-gradient(90deg, rgba(84, 37, 131, 0.6) 0%, rgba(44, 47, 136, 0.6) 100%);
  height: 100%;
  width: 100%;
}
.slide-container .slide-overlay .slide-content {
  padding-top: 15%;
  float: right;
  padding-right: 15%;
}
.slide-container .slide-overlay .slide-content .slide-text {
  font-size: 80px;
  margin-bottom: 3%;
}
.slide-container .slide-overlay .slide-content .slide-brush {
  width: 429px;
}
.slide-container .slide-brush-buttom {
  position: relative;
  margin-top: -3%;
  width: 560px;
}

/*! SLIDES | Media Queries */
@media (max-width: 1680px) {
  .slide-container {
    height: 700px;
  }
}
@media (max-width: 1440px) {
  .slide-container .slide-content {
    padding-right: 8%;
  }
  .slide-container .slide-content .slide-text {
    font-size: 60px;
  }
  .slide-container .slide-content .slide-brush {
    width: 380px;
  }
}
@media (max-width: 1280px) {
  .slide-container {
    height: 550px;
  }
  .slide-container .slide-overlay .slide-content {
    padding-top: 15%;
    float: right;
    padding-right: 15%;
  }
  .slide-container .slide-overlay .slide-content .slide-text {
    font-size: 60px;
    margin-bottom: 1%;
  }
  .slide-container .slide-overlay .slide-content .slide-brush {
    width: 380px;
  }
  .slide-container .slide-brush-buttom {
    width: 420px;
  }
}
@media (min-width: 812px) and (max-width: 823px) {
  .slide-container {
    height: 400px;
  }
  .slide-container .slide-overlay .slide-content {
    padding-right: 5%;
  }
  .slide-container .slide-overlay .slide-content .slide-text {
    font-size: 50px;
    margin-bottom: 1%;
  }
  .slide-container .slide-overlay .slide-content .slide-brush {
    width: 300px;
  }
}
@media (max-width: 768px) {
  .slide-container {
    height: 400px;
  }
  .slide-container .slide-overlay .slide-content {
    padding-right: 5%;
  }
  .slide-container .slide-overlay .slide-content .slide-text {
    font-size: 50px;
    margin-bottom: 1%;
  }
  .slide-container .slide-overlay .slide-content .slide-brush {
    width: 200px;
    margin-bottom: 4%;
    margin-top: -2%;
  }
  .slide-container .slide-brush-buttom {
    width: 300px;
    margin-top: -5%;
  }
}
@media (max-width: 414px) {
  .slide-container .slide-overlay .slide-content {
    padding-right: inherit;
    padding-left: inherit;
    padding-top: 45%;
    float: unset;
  }
}
@media (max-width: 320px) {
  .slide-container .slide-overlay .slide-content {
    padding-top: 65%;
  }
  .slide-container .slide-overlay .slide-content .slide-text {
    font-size: 40px;
  }
  .slide-container .slide-overlay .slide-content .slide-brush {
    width: 190px;
  }
}
.owl-slider {
  width: 100%;
  overflow-x: hidden;
  position: relative;
}
.owl-slider .owl-stage {
  display: flex;
}
.owl-slider .disabled {
  display: none;
}

.owl-slide {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 30%;
  height: 630px;
}
.owl-slide .slide-overlay {
  background: rgba(24, 24, 24, 0.6);
  height: 100%;
  width: 100%;
}
.owl-slide .slide-overlay .slide-content {
  padding-top: 15%;
  float: right;
  padding-right: 15%;
  text-align: center;
}
.owl-slide .slide-overlay .slide-content .slide-text {
  font-size: 80px;
  margin-bottom: 3%;
  color: #fff;
}
.owl-slide .slide-overlay .slide-content .slide-brush {
  width: 429px;
}

.owl-dots {
  text-align: center;
  position: absolute;
  bottom: 25px;
  width: 100%;
  left: 2px;
}
.owl-dots .owl-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin: 0 6px;
  padding: 0;
  cursor: pointer;
  border-color: transparent;
  background-color: #fff;
}
.owl-dots .owl-dot.active {
  background-color: #69728c;
  outline: 0;
}

/*! SLIDES | Media Queries */
@media (max-width: 1680px) {
  .owl-slide {
    height: 700px;
  }
}
@media (max-width: 1440px) {
  .owl-slide .slide-content {
    padding-right: 8%;
  }
  .owl-slide .slide-content .slide-text {
    font-size: 60px;
  }
  .owl-slide .slide-content .slide-brush {
    width: 380px;
  }
}
@media (max-width: 1280px) {
  .owl-slide {
    height: 550px;
  }
  .owl-slide .slide-overlay .slide-content {
    padding-top: 15%;
    float: right;
    padding-right: 15%;
  }
  .owl-slide .slide-overlay .slide-content .slide-text {
    font-size: 60px;
    margin-bottom: 1%;
  }
  .owl-slide .slide-overlay .slide-content .slide-brush {
    width: 380px;
  }
  .owl-slide .slide-brush-buttom {
    width: 420px;
  }
}
@media (min-width: 812px) and (max-width: 823px) {
  .owl-slide {
    height: 400px;
  }
  .owl-slide .slide-overlay .slide-content {
    padding-right: 5%;
  }
  .owl-slide .slide-overlay .slide-content .slide-text {
    font-size: 50px;
    margin-bottom: 1%;
  }
  .owl-slide .slide-overlay .slide-content .slide-brush {
    width: 300px;
  }
}
@media (max-width: 768px) {
  .owl-slide {
    height: 400px;
  }
  .owl-slide .slide-overlay .slide-content {
    padding-right: 5%;
  }
  .owl-slide .slide-overlay .slide-content .slide-text {
    font-size: 50px;
    margin-bottom: 1%;
  }
  .owl-slide .slide-overlay .slide-content .slide-brush {
    width: 200px;
    margin-bottom: 4%;
    margin-top: -2%;
  }
  .owl-slide .slide-brush-buttom {
    width: 300px;
    margin-top: -5%;
  }
}
@media (max-width: 414px) {
  .owl-slide .slide-overlay .slide-content {
    padding-right: inherit;
    padding-left: inherit;
    padding-top: 45%;
    float: unset;
  }
  .owl-slide .slide-overlay .slide-content .slide-text {
    font-size: 40px;
  }
  .owl-slide .slide-overlay .slide-content .slide-brush {
    width: 170px;
    margin-bottom: 1%;
  }
}
@media (max-width: 320px) {
  .owl-slide .slide-overlay .slide-content {
    padding-top: 65%;
  }
}
/*! HOME ARTICLE  */
.home-article-section {
  width: 100%;
  height: auto;
  padding-bottom: 2%;
  padding-top: 2%;
  background: url(../../images/article_section_bgd.svg) no-repeat center top;
  background-attachment: relative;
  background-position: center top;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.home-article-section .home-article-actu-img {
  width: 492.893px;
}
.home-article-section .home-article-actu-img img {
  width: 100%;
}
.home-article-section .home-actu-brush {
  width: 330.715px;
  margin-top: -4%;
}

.actu-bottom-brush {
  position: relative;
  float: right;
  margin-top: -2%;
  width: 132.707px;
  margin-right: 6%;
}

/*! HOME ARTICLE | Media Queries  */
@media (max-width: 1280px) {
  .home-article-section .home-article-actu-img {
    width: 420.893px;
  }
  .home-article-section .home-actu-brush {
    width: 300.715px;
  }
}
@media (max-width: 1024px) {
  .home-article-section .home-article-actu-img {
    width: 385.893px;
  }
  .home-article-section .home-actu-brush {
    width: 270.715px;
    margin-top: -6%;
  }
}
@media (min-width: 812px) and (max-width: 823px) {
  .home-article-section {
    padding-bottom: 4%;
    padding-top: 4%;
  }
  .home-article-section .home-article-actu-img {
    width: 100%;
  }
  .home-article-section .home-actu-brush {
    width: 180.715px;
  }
}
@media (max-width: 768px) {
  .home-article-section {
    padding-bottom: 4%;
    padding-top: 4%;
  }
  .home-article-section .home-article-actu-img {
    width: 100%;
  }
  .home-article-section .home-actu-brush {
    width: 200.715px;
  }

  .actu-bottom-brush {
    margin-top: -6%;
  }
}
@media (max-width: 414px) {
  .home-article-section .home-actu-brush {
    width: 180.715px;
  }

  .actu-bottom-brush {
    margin-top: -6%;
    width: 90px;
  }
}
/*! HOME STATS  */
.home-stats-section {
  width: 100%;
  height: auto;
  background: url(../../images/fac_02.jpg) no-repeat center top;
  background-attachment: relative;
  background-position: center top;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.home-stats-section .stats-overlay {
  background: #2c2f88;
  background: linear-gradient(90deg, rgba(44, 47, 136, 0.9) 0%, rgba(84, 37, 131, 0.9) 100%);
  height: 100%;
  width: 100%;
  padding-top: 3%;
  padding-bottom: 3%;
}
.home-stats-section .stats-overlay .stat-text {
  font-size: 30px;
}
.home-stats-section .stats-overlay .stat-value {
  font-size: 40px;
}

/*! HOME STATS | Media Queries  */
@media (max-width: 1440px) {
  .home-stats-section .stats-overlay .stat-value {
    font-size: 30px;
    height: 60px;
    line-height: 60px;
  }
}
@media (max-width: 1024px) {
  .home-stats-section {
    height: auto;
  }
  .home-stats-section .stats-overlay {
    height: 100%;
    padding-bottom: 5%;
  }
  .home-stats-section .stats-overlay .stat-text {
    font-size: 26px;
  }
}
@media (max-width: 823px) {
  .home-stats-section .stats-overlay .stat-text {
    font-size: 20px;
  }
  .home-stats-section .stats-overlay .stat-value {
    font-size: 24px;
  }
}
@media (max-width: 414px) {
  .home-stats-section .stats-overlay .stat-value {
    height: 45px;
    line-height: 45px;
  }
}
.userNumBar {
  position: relative;
  color: #FDCE1E;
  text-align: center;
}

.userNumBar .pplNum {
  display: inline-block;
  vertical-align: bottom;
  font-size: 40px;
  line-height: 60px;
}

.userNumBar .pplNum .digit-con,
.userNumBar .pplNum .comma {
  height: 60px;
  overflow: hidden;
  display: inline-block;
  vertical-align: bottom;
}

.userNumBar .pplNum span {
  position: relative;
}

/* Digit Img */
.userImgNumBar {
  position: relative;
  color: #FDCE1E;
  text-align: center;
}

.userImgNumBar .pplNum {
  display: inline-block;
  vertical-align: bottom;
}

.userImgNumBar .digit-con,
.userImgNumBar .comma {
  height: 80px;
  overflow: hidden;
  display: inline-block;
  vertical-align: bottom;
}

.userImgNumBar .comma {
  content: "";
  width: 10px;
  height: 20px;
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}

.userImgNumBar .digit-con span {
  content: "";
  position: relative;
  display: block;
  width: 50px;
  height: 1600px;
  background-image: url(data:image/png;base64,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);
  background-repeat: repeat-y;
}

@media (max-width: 1440px) {
  .userNumBar .pplNum {
    font-size: 30px;
  }
}
@media (max-width: 1024px) {
  .userNumBar .pplNum {
    font-size: 30px;
  }
}
@media (max-width: 823px) {
  .userNumBar .pplNum {
    font-size: 24px;
  }
}
@media (max-width: 414px) {
  .userNumBar .pplNum .digit-con, .userNumBar .pplNum .comma {
    height: 45px !important;
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
  }

  .userNumBar .pplNum {
    line-height: 45px;
  }
}
/*! ACTUALITES */
.actualite .actu-holder {
  width: fit-content;
  text-align: center;
}
.actualite .actu-holder .n {
  content: url(../../images/actu_holder_brush.svg);
  width: 164px;
}
.actualite .actu-img-lg {
  width: 100%;
}
.actualite .actu-img-lg img {
  width: 100%;
}
.actualite .coris-bgd-img {
  width: 100%;
  height: 92px;
  background: url(../../images/article_section_bgd.svg) no-repeat center top;
  background-attachment: relative;
  background-position: center top;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.actualite .hr {
  background-color: #2C2F88;
  height: 1.33px;
}
.actualite .actu-recents {
  width: 492.893px;
  margin-bottom: 8%;
}
.actualite .actu-recents-title {
  font-size: 40px;
  font-weight: bold;
  color: #2C2F88;
}
.actualite .actu-recents img {
  width: 100%;
}
.actualite .actu-recent-brush {
  position: relative;
  float: right;
  margin-top: -54%;
  width: 44.641px;
  margin-right: -4%;
}

/*! ACTUALITES | Media Queries */
@media (max-width: 1680px) {
  .actualite .actu-recents-title {
    font-size: 35px;
  }
}
@media (max-width: 1280px) {
  .actualite .actu-holder {
    padding-left: 1%;
  }
  .actualite .actu-recents-title {
    font-size: 26px;
  }
  .actualite .actu-img-lg {
    width: 100%;
  }
  .actualite .actu-img-lg img {
    width: 100%;
  }
  .actualite .actu-recent-brush {
    margin-right: 0%;
  }
}
@media (max-width: 1024px) {
  .actualite .actu-recents {
    width: 400.893px;
  }
  .actualite .actu-recent-brush {
    margin-top: -65%;
  }
}
@media (max-width: 823px) {
  .actualite .actu-recents {
    width: 95%;
    margin-bottom: 8%;
  }
  .actualite .actu-recents-title {
    font-size: 24px;
  }
  .actualite .actu-recent-brush {
    display: none;
  }
}
@media (max-width: 667px) {
  .actualite .actu-recents-title {
    font-size: 22px;
  }
}
@media (max-width: 414px) {
  .actualite .actu-recents {
    width: 100%;
    margin-bottom: 8%;
  }
  .actualite .actu-recents-title {
    font-size: 15px;
  }
}
/*! A PROPOS  */
.apropos .apropos-ban-img {
  width: 100%;
  height: 200px;
  background: url(../../images/fac_03.svg) no-repeat center top;
  background-attachment: relative;
  background-position: center top;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.apropos .apropos-body-cover {
  width: 100%;
  height: auto;
  background: url(../../images/fac-cover.svg) repeat center top;
  background-attachment: relative;
  background-position: center top;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.apropos .apropos-body-cover .p-title {
  width: fit-content;
  font-size: 30px;
  color: #2C2F88;
  font-weight: 900;
}
.apropos .apropos-body-cover .l-domaines {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  background: url(../../images/fac_06.jpg) repeat center top;
  background-attachment: relative;
  background-position: center top;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.apropos .apropos-body-cover .l-domaine-title {
  font-size: 28px;
  color: #2C2F88;
}
.apropos .apropos-body-cover .l-domaine .l-domaine-circle01, .apropos .apropos-body-cover .l-domaine .l-domaine-circle02, .apropos .apropos-body-cover .l-domaine .l-domaine-circle03, .apropos .apropos-body-cover .l-domaine .l-domaine-circle04,
.apropos .apropos-body-cover .l-domaine .l-domaine-circle05 {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #2C2F88;
  position: absolute;
  margin-top: -0.5%;
  margin-left: 4%;
}
.apropos .apropos-body-cover .l-domaine .l-domaine-circle01 {
  transform-origin: 0% 430%;
  animation: icon4planet 10s linear 0s infinite;
}
.apropos .apropos-body-cover .l-domaine .l-domaine-circle02 {
  transform-origin: 0% 430%;
  animation: icon4planet 10s reverse 3s infinite;
}
.apropos .apropos-body-cover .l-domaine .l-domaine-circle03 {
  transform-origin: 0% 430%;
  animation: icon4planet 10s linear 1s infinite;
}
.apropos .apropos-body-cover .l-domaine .l-domaine-circle04 {
  transform-origin: 0% 430%;
  animation: icon4planet 10s reverse 2s infinite;
}
.apropos .apropos-body-cover .l-domaine .l-domaine-circle05 {
  transform-origin: 0% 430%;
  animation: icon4planet 10s linear 4s infinite;
}
.apropos .apropos-body-cover .l-domaine01 {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  background: url(../../images/fac_05.jpg) repeat center top;
  background-attachment: relative;
  background-position: center top;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.apropos .apropos-body-cover .l-domaine02 {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  background: url(../../images/fac_06.jpg) repeat center top;
  background-attachment: relative;
  background-position: center top;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.apropos .apropos-body-cover .l-domaine03 {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  background: url(../../images/fac_07.jpg) repeat center top;
  background-attachment: relative;
  background-position: center top;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.apropos .apropos-body-cover .l-domaine04 {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  background: url(../../images/fac_08.jpg) repeat center top;
  background-attachment: relative;
  background-position: center top;
  background-color: #fff;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.apropos .apropos-body-cover .l-domaine05 {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  background: url(../../images/fac_09.jpg) repeat center top;
  background-attachment: relative;
  background-position: center top;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

@keyframes icon4planet {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
/*!  A PROPOS | Media Queries  */
@media (max-width: 1680px) {
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle01 {
    transform-origin: 50% 418%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle02 {
    transform-origin: 50% 418%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle03 {
    transform-origin: 50% 418%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle04 {
    transform-origin: 50% 418%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle05 {
    transform-origin: 50% 418%;
  }
}
@media (max-width: 1440px) {
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle01 {
    transform-origin: 80% 410%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle02 {
    transform-origin: 80% 410%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle03 {
    transform-origin: 80% 410%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle04 {
    transform-origin: 80% 410%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle05 {
    transform-origin: 80% 410%;
  }
}
@media (max-width: 1366px) {
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle01 {
    transform-origin: 95% 410%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle02 {
    transform-origin: 95% 410%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle03 {
    transform-origin: 95% 410%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle04 {
    transform-origin: 95% 410%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle05 {
    transform-origin: 95% 410%;
  }
}
@media (max-width: 1280px) {
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle01 {
    transform-origin: 120% 400%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle02 {
    transform-origin: 120% 400%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle03 {
    transform-origin: 120% 400%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle04 {
    transform-origin: 120% 400%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle05 {
    transform-origin: 120% 400%;
  }
}
@media (max-width: 1024px) {
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle01 {
    transform-origin: 180% 395%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle02 {
    transform-origin: 180% 395%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle03 {
    transform-origin: 180% 395%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle04 {
    transform-origin: 180% 395%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle05 {
    transform-origin: 180% 395%;
  }
}
@media (max-width: 823px) {
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle01 {
    transform-origin: 195% 385%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle02 {
    transform-origin: 195% 385%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle03 {
    transform-origin: 195% 385%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle04 {
    transform-origin: 195% 385%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle05 {
    transform-origin: 195% 385%;
  }
}
@media (max-width: 768px) {
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle01 {
    transform-origin: 220% 375%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle02 {
    transform-origin: 220% 375%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle03 {
    transform-origin: 220% 375%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle04 {
    transform-origin: 220% 375%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle05 {
    transform-origin: 220% 375%;
  }
}
@media (max-width: 736px) {
  .apropos .apropos-ban-img {
    height: 150px;
  }
  .apropos .apropos-body-cover .l-domaines {
    width: 150px;
    height: 150px;
  }
  .apropos .apropos-body-cover .l-domaine-title {
    font-size: 18px;
  }
  .apropos .apropos-body-cover .l-domaine-col {
    width: 49%;
    margin: auto;
    margin-bottom: 5%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle01 {
    transform-origin: 220% 375%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle02 {
    transform-origin: 220% 375%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle03 {
    transform-origin: 220% 375%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle04 {
    transform-origin: 220% 375%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle05 {
    transform-origin: 220% 375%;
  }
  .apropos .apropos-body-cover .l-domaine01 {
    width: 150px;
    height: 150px;
  }
  .apropos .apropos-body-cover .l-domaine02 {
    width: 150px;
    height: 150px;
  }
  .apropos .apropos-body-cover .l-domaine03 {
    width: 150px;
    height: 150px;
  }
  .apropos .apropos-body-cover .l-domaine04 {
    width: 150px;
    height: 150px;
  }
  .apropos .apropos-body-cover .l-domaine05 {
    width: 150px;
    height: 150px;
  }
}
@media (max-width: 768px) {
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle01 {
    transform-origin: 260% 360%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle02 {
    transform-origin: 260% 360%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle03 {
    transform-origin: 260% 360%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle04 {
    transform-origin: 260% 360%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle05 {
    transform-origin: 260% 360%;
  }
}
@media (max-width: 414px) {
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle01, .apropos .apropos-body-cover .l-domaine .l-domaine-circle02, .apropos .apropos-body-cover .l-domaine .l-domaine-circle03, .apropos .apropos-body-cover .l-domaine .l-domaine-circle04,
.apropos .apropos-body-cover .l-domaine .l-domaine-circle05 {
    position: relative;
    margin-top: 4%;
    margin-right: 10%;
    margin-left: inherit;
    float: right;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle01 {
    transform-origin: -200% 340%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle02 {
    transform-origin: -200% 340%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle03 {
    transform-origin: -200% 340%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle04 {
    transform-origin: -200% 340%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle05 {
    transform-origin: -200% 340%;
  }
  .apropos .apropos-body-cover .p-title {
    font-size: 24px;
  }
}
@media (max-width: 320px) {
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle01, .apropos .apropos-body-cover .l-domaine .l-domaine-circle02, .apropos .apropos-body-cover .l-domaine .l-domaine-circle03, .apropos .apropos-body-cover .l-domaine .l-domaine-circle04,
.apropos .apropos-body-cover .l-domaine .l-domaine-circle05 {
    width: 14px;
    height: 14px;
    position: relative;
    margin-top: 4%;
    margin-right: 10%;
    margin-left: inherit;
    float: right;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle01 {
    transform-origin: -180% 320%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle02 {
    transform-origin: -180% 320%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle03 {
    transform-origin: -180% 320%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle04 {
    transform-origin: -180% 320%;
  }
  .apropos .apropos-body-cover .l-domaine .l-domaine-circle05 {
    transform-origin: -180% 320%;
  }
  .apropos .apropos-body-cover .l-domaine01, .apropos .apropos-body-cover .l-domaine02, .apropos .apropos-body-cover .l-domaine03, .apropos .apropos-body-cover .l-domaine04, .apropos .apropos-body-cover .l-domaine05 {
    width: 100px;
    height: 100px;
  }
}
/*! CONTACT  */
.l-contact {
  width: 100%;
  height: calc(100vh - 162px);
  max-height: calc(100vh - 94px);
  overflow-y: auto;
  background: url(../../images/fac_04.jpg) no-repeat center top;
  background-attachment: relative;
  background-position: center top;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.l-contact .contact-brush {
  width: 400.223px;
  margin-top: 4%;
}
.l-contact .l-contact-info {
  padding-top: 6%;
}
.l-contact .l-contact-info .contact-descrip {
  font-size: 24px;
}
.l-contact .l-contact-info .contact-info {
  width: 60%;
}
.l-contact .l-contact-info .row {
  width: 100%;
}
.l-contact .contact-form {
  padding-top: 6%;
}
.l-contact .contact-form .form-group {
  margin-bottom: 4%;
}
.l-contact .contact-form label {
  font-size: 24px;
  color: #2C2F88;
}

.contact-soumis {
  padding-top: 10%;
}
.contact-soumis .p-box {
  background-color: #C9961A;
  border: 2px solid #fff;
  border-radius: 4px;
  color: #fff;
  text-align: center;
  height: 58px;
  line-height: 58px;
  font-size: 18px;
}
.contact-soumis .checkmark-brush {
  width: 104px;
  margin: auto;
}

@media (max-width: 1680px) {
  .l-contact {
    height: calc(100vh - 110px);
  }
}
@media (max-width: 823px) {
  .l-contact {
    height: auto;
    padding-bottom: 5%;
  }
  .l-contact .contact-brush {
    width: 300.223px;
    margin-top: 4%;
  }
}
@media (max-width: 768px) {
  .l-contact {
    height: calc(100vh - 110px);
    padding-bottom: 0%;
  }
  .l-contact .contact-form {
    width: 60%;
    margin: auto;
  }
  .l-contact .contact-brush {
    width: 300.223px;
    margin-top: 4%;
  }
}
@media (max-width: 736px) {
  .l-contact {
    height: auto;
    padding-bottom: 5%;
  }
  .l-contact .l-contact-info {
    padding-top: 5%;
  }
  .l-contact .contact-form {
    width: 60%;
    margin: auto;
    margin-top: 5%;
  }
  .l-contact .contact-brush {
    width: 250.223px;
    margin-top: 4%;
  }
}
@media (max-width: 568px) {
  .l-contact .contact-form {
    width: 80%;
  }
}
@media (max-width: 414px) {
  .l-contact {
    height: calc(100vh - 80px);
    max-height: calc(100vh - 80px);
  }
  .l-contact .l-contact-info .contact-descrip {
    font-size: 18px;
  }
  .l-contact .l-contact-info .col-lg-8.pdt-10 {
    padding-top: 6%;
  }
  .l-contact .contact-form {
    width: 90%;
  }
  .l-contact .contact-form label {
    font-size: 16px;
  }
  .l-contact .contact-brush {
    width: 250.223px;
    margin-top: 5%;
  }
}
@media (max-width: 375px) {
  .l-contact {
    height: auto;
    padding-bottom: 5%;
  }
  .l-contact .contact-form {
    width: 90%;
  }
  .l-contact .contact-form label {
    font-size: 16px;
  }
  .l-contact .contact-brush {
    width: 250.223px;
    margin-top: 5%;
  }
}
/*! SOUMETTRE UN PROJET  */
.l-projet {
  width: 100%;
  height: calc(100vh - 162px);
  max-height: calc(100vh - 94px);
  overflow-y: auto;
  background: url(../../images/fac_02.jpg) repeat center top;
  background-attachment: relative;
  background-position: center top;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.l-projet .projet-overlay {
  background: #252772;
  background: linear-gradient(90deg, rgba(37, 39, 114, 0.9) 0%, #48448f 100%);
  width: 100%;
  height: 100%;
  /* Statuses */
  /* Active status styles */
}
.l-projet .projet-overlay .WizardSteps__line {
  flex-grow: 1;
  display: block;
  width: 100%;
  height: 1px;
  margin: 0;
  padding: 0;
  border: 0 none transparent;
  font-size: 1rem;
  background-color: #687d93;
}
.l-projet .projet-overlay .WizardSteps__status {
  box-sizing: border-box;
  display: block;
  width: 42px;
  height: 42px;
  border: 1px solid #687d93;
  border-radius: 50%;
  line-height: calc(42px - 1px * 2);
  text-align: center;
}
.l-projet .projet-overlay .WizardSteps__status-text {
  color: #687d93;
}
.l-projet .projet-overlay .WizardSteps__title {
  margin: 0;
  white-space: nowrap;
  font-weight: 300;
  font-size: 22px;
  padding-top: 2%;
  color: #687d93;
}
.l-projet .projet-overlay .WizardSteps__step {
  display: flex;
  flex-grow: 2;
  flex-wrap: nowrap;
}
.l-projet .projet-overlay .WizardSteps__step > .WizardSteps__status {
  margin-right: 0.25em;
}
.l-projet .projet-overlay .WizardSteps > .WizardSteps__line {
  margin-left: 0.4em;
  margin-right: 0.4em;
}
.l-projet .projet-overlay .WizardSteps {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.l-projet .projet-overlay .WizardSteps__step--active > .WizardSteps__title {
  color: #fff;
}
.l-projet .projet-overlay .WizardSteps__step--active > .WizardSteps__status {
  border-color: #fff;
}
.l-projet .projet-overlay .WizardSteps__step--active.WizardSteps__step--complete > .WizardSteps__status {
  background-color: #C9961A;
}
.l-projet .projet-overlay .WizardSteps__step--active > .WizardSteps__status > .WizardSteps__status-text {
  color: #fff;
}
.l-projet .projet-overlay .WizardSteps__step--active + .WizardSteps__line {
  background-color: #fff;
}
.l-projet .projet-overlay .projet-step1 .step1-content {
  margin-top: 5%;
}
.l-projet .projet-overlay .projet-step1 .step1-content .type-porteur-btn {
  width: 379px;
  height: 78.085px;
  font-size: 30px;
  font-weight: bold;
}
.l-projet .projet-overlay .projet-step1 .step1-content .step-btn {
  margin-bottom: 5%;
}
.l-projet .projet-overlay .step2-content {
  max-height: 60vh;
  overflow-y: auto;
  overflow-x: hidden;
  margin-top: 5%;
}
.l-projet .projet-overlay .step2-content .form-group {
  margin-bottom: 4%;
}
.l-projet .projet-overlay .step2-content label {
  color: #fff;
}
.l-projet .projet-overlay .step2-content .avatar, .l-projet .projet-overlay .step2-content .avatar-set, .l-projet .projet-overlay .step2-content .logo-set {
  width: 134px;
  height: 134px;
  line-height: 7.5;
  border-radius: 50%;
  margin: auto;
  margin-top: 2%;
}
.l-projet .projet-overlay .step2-content .avatar img {
  width: 73px;
}
.l-projet .projet-overlay .step2-content .avatar-set img, .l-projet .projet-overlay .step2-content .logo-set img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.l-projet .projet-overlay .step2-content .avatar-btn, .l-projet .projet-overlay .step2-content .projet-btn {
  position: relative;
  overflow: hidden;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 2.6px solid #fff !important;
}
.l-projet .projet-overlay .step2-content .avatar-btn:hover, .l-projet .projet-overlay .step2-content .projet-btn:hover {
  cursor: pointer;
}
.l-projet .projet-overlay .step2-content .avatar-btn input, .l-projet .projet-overlay .step2-content .projet-btn input {
  position: absolute;
  font-size: 50px;
  opacity: 0;
  right: 0;
  top: 0;
}
.l-projet .projet-overlay .step2-content .avatar-btn {
  margin-top: -14%;
  margin-right: -20%;
}
.l-projet .projet-overlay .step2-content .projet-btn {
  margin-top: -30%;
  margin-left: 40%;
}
.l-projet .projet-overlay .step2-content .checkbox-wrapper {
  margin-top: -3%;
}
.l-projet .projet-overlay .step2-content .pref .pref-label {
  font-size: 13px;
}
.l-projet .projet-overlay .step4-content {
  margin-top: 7%;
}
.l-projet .projet-overlay .step4-content .p-box {
  background-color: #C9961A;
  border: 2px solid #fff;
  border-radius: 4px;
  color: #fff;
  text-align: center;
  height: 58px;
  line-height: 58px;
  font-size: 18px;
}
.l-projet .projet-overlay .step4-content .checkmark-brush {
  width: 104px;
  margin: auto;
}
.l-projet .projet-overlay .step4-content p {
  color: #fff;
}
.l-projet .projet-overlay .step2-content .step2-content-wd, .l-projet .projet-overlay .step4-content .step2-content-wd {
  width: 35%;
}
.l-projet .projet-overlay .projet-brush {
  width: 429px;
}

/*! PROJET | Media Queries  */
@media (max-width: 1680px) {
  .l-projet {
    height: calc(100vh - 110px);
    max-height: calc(100vh - 110px);
  }
}
@media (max-width: 1024px) {
  .l-projet .projet-overlay {
    padding-bottom: 5%;
  }
  .l-projet .projet-overlay .WizardSteps__status {
    width: 20px;
    height: 20px;
    line-height: calc(20px - 1px * 2);
  }
  .l-projet .projet-overlay .WizardSteps__title {
    font-size: 14px;
  }
  .l-projet .projet-overlay .WizardSteps__step {
    font-size: 14px;
  }
  .l-projet .projet-overlay .projet-step1 .step1-content {
    margin-top: 15%;
  }
  .l-projet .projet-overlay .projet-step1 .step1-content .type-porteur-btn {
    width: 250px;
    height: 60.085px;
    font-size: 20px;
  }
  .l-projet .projet-overlay .projet-brush {
    width: 329px;
  }
  .l-projet .projet-overlay .step2-content .step2-content-wd, .l-projet .projet-overlay .step4-content .step2-content-wd {
    width: 60%;
  }
}
@media (max-width: 823px) {
  .l-projet .projet-overlay {
    padding-bottom: 5%;
  }
  .l-projet .projet-overlay .WizardSteps__status {
    width: 20px;
    height: 20px;
    line-height: calc(20px - 1px * 2);
  }
  .l-projet .projet-overlay .WizardSteps__title {
    font-size: 12px;
  }
  .l-projet .projet-overlay .WizardSteps__step {
    font-size: 12px;
  }
  .l-projet .projet-overlay .projet-step1 .step1-content {
    margin-top: 15%;
  }
  .l-projet .projet-overlay .projet-step1 .step1-content .type-porteur-btn {
    width: 250px;
    height: 60.085px;
    font-size: 20px;
  }
  .l-projet .projet-overlay .projet-brush {
    width: 329px;
  }
  .l-projet .projet-overlay .step2-content .step2-content-wd, .l-projet .projet-overlay .step4-content .step2-content-wd {
    width: 62%;
  }
}
@media (min-width: 415px) and (max-width: 823px) {
  .l-projet {
    height: auto;
  }
}
@media (max-width: 568px) {
  .l-projet .projet-overlay {
    padding-bottom: 5%;
  }
  .l-projet .projet-overlay .WizardSteps__status {
    width: 30px;
    height: 30px;
    line-height: calc(30px - 1px * 2);
  }
  .l-projet .projet-overlay .WizardSteps__title {
    display: none;
  }
  .l-projet .projet-overlay .WizardSteps__step {
    font-size: 18px;
    margin-bottom: 3%;
  }
  .l-projet .projet-overlay .step2-content {
    margin-top: 2%;
  }
  .l-projet .projet-overlay .step2-content .btn-w141 {
    width: 100%;
  }
  .l-projet .projet-overlay .step2-content .projet-btn {
    margin-top: -44%;
    margin-left: 45%;
  }
  .l-projet .projet-overlay .projet-brush {
    width: 220px;
  }
}
@media (max-width: 414px) {
  .l-projet {
    height: calc(100vh - 80px);
    max-height: calc(100vh - 80px);
  }
  .l-projet .projet-overlay {
    padding-bottom: 5%;
  }
  .l-projet .projet-overlay .WizardSteps__status {
    width: 30px;
    height: 30px;
    line-height: calc(30px - 1px * 2);
  }
  .l-projet .projet-overlay .projet-step1 .step1-content {
    margin-top: 15%;
  }
  .l-projet .projet-overlay .projet-step1 .step1-content .step-btn {
    margin-bottom: 5%;
    width: 100%;
  }
  .l-projet .projet-overlay .projet-step1 .step1-content .type-porteur-btn {
    width: 100%;
    height: 78.085px;
    font-size: 22px;
    font-weight: bold;
  }
  .l-projet .projet-overlay .step2-content label {
    font-size: 16px;
  }
  .l-projet .projet-overlay .step2-content .avatar {
    width: 110px;
    height: 110px;
    line-height: 6;
  }
  .l-projet .projet-overlay .step2-content .avatar img {
    width: 60px;
  }
  .l-projet .projet-overlay .step2-content .step2-content-wd, .l-projet .projet-overlay .step4-content .step2-content-wd {
    width: 90%;
  }
}
@media (max-width: 400px) {
  .l-projet .projet-overlay .projet-step1 .step1-content {
    max-height: 55vh;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .l-projet .projet-overlay .step4-content {
    max-height: 55vh;
    overflow-y: auto;
    overflow-x: hidden;
    padding-bottom: 5%;
  }
  .l-projet .projet-overlay .step2-content {
    max-height: 60vh;
  }
  .l-projet .projet-overlay .step4-content {
    margin-top: 7%;
  }
  .l-projet .projet-overlay .step4-content .p-box {
    height: 50px;
    line-height: 50px;
    font-size: 14px;
  }
  .l-projet .projet-overlay .step4-content .checkmark-brush {
    width: 80px;
  }
}
.home-map-section {
  width: 100%;
}
.home-map-section iframe {
  width: 100%;
  height: 300px;
}

.custom-pdr {
  padding-right: 3%;
}

.custom-pdl {
  padding-left: 3%;
}

.top-title {
  width: fit-content;
  text-align: center;
}
.top-title .n {
  content: url(../../images/actu_holder_brush.svg);
  width: 164px;
}

@media (max-width: 1366px) {
  .container {
    max-width: 1250px;
  }
}
@media (max-width: 1280px) {
  .container {
    max-width: 1200px;
  }
}
@media (max-width: 1024px) {
  .container {
    padding-left: 4%;
    padding-right: 4%;
  }
}
@media (max-width: 823px) {
  .mgb-sm-4 {
    margin-bottom: 4%;
  }
}
@media (max-width: 736px) {
  .col-md-6 {
    width: 50%;
  }
}
@media (max-width: 414px) {
  .pref .col-md-6, .col-100.col-md-6 {
    width: 100%;
  }

  .col-xs-12 {
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
  }

  .row {
    --bs-gutter-x: 0rem!important;
    --bs-gutter-y: 0!important;
  }

  .mgb-sm-3 {
    margin-bottom: 3%;
  }
}
@media (max-width: 375px) {
  .d-xs-block {
    display: block;
  }
}
/*! Typography */
/*! ++++++      FONT FAMILY    ++++++ */
@font-face {
  font-family: "SenBold";
  src: url("/assets/fonts/sen/Sen-Bold.ttf");
}
.font-SenBold {
  font-family: "SenBold" !important;
}

@font-face {
  font-family: "ExtraBold";
  src: url("/assets/fonts/sen/Sen-ExtraBold.ttf");
}
.font-ExtraBold {
  font-family: "ExtraBold" !important;
}

@font-face {
  font-family: "Sen";
  src: url("/assets/fonts/sen/Sen-Regular.ttf");
}
.font-Sen {
  font-family: "Sen" !important;
}

@font-face {
  font-family: "PlayfairDisplay";
  src: url("/assets/fonts/playfair/PlayfairDisplay-Regular.ttf");
}
.font-fairdisplay {
  font-family: "PlayfairDisplay" !important;
}

/*! ++++++      COLOR    ++++++ */
.text-primary {
  color: #2C2F88 !important;
}

.text-secondary {
  color: #FDCE1E !important;
}

.text-secondary-02 {
  color: #C9961A !important;
}

.text-wt {
  color: #fff !important;
}

.text-gy {
  color: #666 !important;
}

/*! ++++++      FONT SIZE    ++++++ */
.font-10 {
  font-size: 10px;
}

.font-12 {
  font-size: 12px;
}

.font-14 {
  font-size: 14px;
}

.font-16 {
  font-size: 16px;
}

.font-18 {
  font-size: 18px;
}

.font-20 {
  font-size: 20px;
}

.font-22 {
  font-size: 22px;
}

.font-24 {
  font-size: 24px;
}

.font-28 {
  font-size: 28px;
}

.font-30 {
  font-size: 30px;
}

.font-40 {
  font-size: 40px;
}

.font-45 {
  font-size: 45px;
}

.font-48 {
  font-size: 48px;
}

.font-50 {
  font-size: 50px;
}

.font-60 {
  font-size: 60px;
}

.font-62 {
  font-size: 62px;
}

.font-64 {
  font-size: 64px;
}

.font-70 {
  font-size: 70px;
}

.font-80 {
  font-size: 80px;
}

.font-90 {
  font-size: 90px;
}

/*! ++++++      FONT WEIGHT    ++++++ */
.font-wgh-100 {
  font-weight: 100;
}

.font-wgh-200 {
  font-weight: 200;
}

.font-wgh-300 {
  font-weight: 300;
}

.font-wgh-400 {
  font-weight: 400;
}

.font-wgh-500 {
  font-weight: 500;
}

.font-wgh-600 {
  font-weight: 600;
}

.font-wgh-700 {
  font-weight: 700;
}

.font-wgh-800 {
  font-weight: 800;
}

.font-wgh-900 {
  font-weight: 900;
}

.font-wgh-bold {
  font-weight: bold;
}

.font-wgh-bolder {
  font-weight: bolder;
}

.font-wgh-lighter {
  font-weight: lighter;
}

/*! ++++++      FONT STYLE    ++++++ */
.style-oblique {
  font-style: oblique;
}

.style-italic {
  font-style: italic;
}

/*! ++++++      TEXT ALIGNMENT    ++++++ */
.algn-left {
  text-align: left;
}

.algn-right {
  text-align: right;
}

.algn-center {
  text-align: center;
}

.algn-justify {
  text-align: justify;
}

/*! ++++++      LINE HEIGHT    ++++++ */
.lnh-1-3 {
  line-height: 1.3;
}

.lnh-1 {
  line-height: 1;
}

/*! ++++++      WIDTH    ++++++ */
.w-100 {
  width: 100%;
}

.w-50 {
  width: 50%;
}

.w-45 {
  width: 45%;
}

/*! ++++++      BORDER    ++++++ */
.brder-wt {
  border: 1px solid #fff !important;
}
.brder-wt-02 {
  border: 2px solid #fff !important;
}

.brder-gy {
  border: 1px solid #7e7e7e !important;
}

.title-top-line {
  width: 100px;
  border-bottom: 2px solid #C9961A;
}

/*! ++++++      BACKGROUND    ++++++ */
.bgd-dgd-secondary {
  background: #c7980c;
  background: linear-gradient(90deg, #c7980c 0%, #fcd30c 100%);
}

.bgd-dgd-gy {
  background: #cccccc;
  background: linear-gradient(90deg, #cccccc 0%, white 100%);
}

.bdg-secondary-02 {
  background-color: #C9961A;
}

.bdg-secondary-02-light {
  background-color: rgba(201, 150, 25, 0.5);
}

/*! TyPOGRAPHIY | Media Queries  */
@media (max-width: 1680px) {
  .font-70 {
    font-size: 60px;
  }

  .font-64 {
    font-size: 50px;
  }

  .font-50 {
    font-size: 45px;
  }

  .font-48 {
    font-size: 38px;
  }

  .font-40 {
    font-size: 35px;
  }
}
@media (max-width: 1440px) {
  .font-70 {
    font-size: 50px;
  }

  .font-50 {
    font-size: 43px;
  }
}
@media (max-width: 1280px) {
  .font-70 {
    font-size: 50px;
  }

  .font-50 {
    font-size: 38px;
  }

  .font-40 {
    font-size: 30px;
  }
}
@media (max-width: 1024px) {
  .font-64 {
    font-size: 45px;
  }

  .font-48 {
    font-size: 30px;
  }

  .w-45 {
    width: 47%;
  }

  .w-45.mgr-2 .font-24 {
    font-size: 20px;
  }
}
@media (max-width: 823px) {
  .font-40 {
    font-size: 26px;
  }
}
@media (max-width: 768px) {
  .font-50 {
    font-size: 30px;
  }

  .font-48 {
    font-size: 26px;
  }
}
@media (max-width: 667px) {
  .font-70 {
    font-size: 40px;
  }

  .font-40 {
    font-size: 22px;
  }
}
@media (max-width: 568px) {
  .w-45 {
    width: 48%;
  }

  .w-45.mgr-2 {
    margin-right: 1px !important;
  }
  .w-45.mgr-2 .font-24 {
    font-size: 16px;
  }
}
@media (max-width: 414px) {
  .font-70 {
    font-size: 40px;
  }

  .font-30 {
    font-size: 20px;
  }

  .font-24 {
    font-size: 18px;
  }

  .font-18 {
    font-size: 16px;
  }

  .title-top-line {
    width: 60px;
    border-bottom: 3px solid #C9961A;
  }

  .w-45 {
    width: 50%;
  }

  .w-45.mgr-2 {
    margin-right: 0px !important;
  }
  .w-45.mgr-2 .font-24 {
    font-size: 14px;
  }
}
@media (max-width: 320px) {
  .w-45.mgr-2 .font-24 {
    font-size: 12px;
  }
}
/*! PADDING  */
.pdl-x {
  padding-left: inherit !important;
}
.pdl-1 {
  padding-left: 1%;
}
.pdl-2 {
  padding-left: 2%;
}
.pdl-3 {
  padding-left: 3%;
}
.pdl-4 {
  padding-left: 4%;
}
.pdl-5 {
  padding-left: 5%;
}
.pdl-6 {
  padding-left: 6%;
}
.pdl-7 {
  padding-left: 7%;
}
.pdl-8 {
  padding-left: 8%;
}
.pdl-10 {
  padding-left: 10%;
}
.pdl-12 {
  padding-left: 12%;
}
.pdl-14 {
  padding-left: 14%;
}
.pdl-16 {
  padding-left: 16%;
}
.pdl-18 {
  padding-left: 18%;
}
.pdl-20 {
  padding-left: 20%;
}
.pdl-25 {
  padding-left: 25%;
}
.pdl-30 {
  padding-left: 30%;
}
.pdl-35 {
  padding-left: 35%;
}
.pdl-40 {
  padding-left: 40%;
}
.pdl-50 {
  padding-left: 50%;
}

.pdr-x {
  padding-right: inherit !important;
}
.pdr-1 {
  padding-right: 1%;
}
.pdr-2 {
  padding-right: 2%;
}
.pdr-3 {
  padding-right: 3%;
}
.pdr-4 {
  padding-right: 4%;
}
.pdr-5 {
  padding-right: 5%;
}
.pdr-6 {
  padding-right: 6%;
}
.pdr-7 {
  padding-right: 7%;
}
.pdr-8 {
  padding-right: 8%;
}
.pdr-10 {
  padding-right: 10%;
}
.pdr-12 {
  padding-right: 12%;
}
.pdr-14 {
  padding-right: 14%;
}
.pdr-16 {
  padding-right: 16%;
}
.pdr-18 {
  padding-right: 18%;
}
.pdr-20 {
  padding-right: 20%;
}
.pdr-25 {
  padding-right: 25%;
}
.pdr-30 {
  padding-right: 30%;
}
.pdr-35 {
  padding-right: 35%;
}
.pdr-40 {
  padding-right: 40%;
}
.pdr-50 {
  padding-right: 50%;
}

.pdlr-x {
  padding-left: inherit !important;
  padding-right: inherit !important;
}

.pdtb-1 {
  padding-top: 1%;
  padding-bottom: 1%;
}

.pdlr-1 {
  padding-left: 1%;
  padding-right: 1%;
}

.pdt-1 {
  padding-top: 1%;
}

.pdb-1 {
  padding-bottom: 1%;
}

.pdtb-2 {
  padding-top: 2%;
  padding-bottom: 2%;
}

.pdlr-2 {
  padding-left: 2%;
  padding-right: 2%;
}

.pdt-2 {
  padding-top: 2%;
}

.pdb-2 {
  padding-bottom: 2%;
}

.pdtb-3 {
  padding-top: 3%;
  padding-bottom: 3%;
}

.pdlr-3 {
  padding-left: 3%;
  padding-right: 3%;
}

.pdt-3 {
  padding-top: 3%;
}

.pdb-3 {
  padding-bottom: 3%;
}

.pdtb-4 {
  padding-top: 4%;
  padding-bottom: 4%;
}

.pdlr-4 {
  padding-left: 4%;
  padding-right: 4%;
}

.pdt-4 {
  padding-top: 4%;
}

.pdb-4 {
  padding-bottom: 4%;
}

.pdtb-5 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.pdlr-5 {
  padding-left: 5%;
  padding-right: 5%;
}

.pdt-5 {
  padding-top: 5%;
}

.pdb-5 {
  padding-bottom: 5%;
}

.pdtb-6 {
  padding-top: 6%;
  padding-bottom: 6%;
}

.pdlr-6 {
  padding-left: 6%;
  padding-right: 6%;
}

.pdt-6 {
  padding-top: 6%;
}

.pdb-6 {
  padding-bottom: 6%;
}

.pdtb-7 {
  padding-top: 7%;
  padding-bottom: 7%;
}

.pdlr-7 {
  padding-left: 7%;
  padding-right: 7%;
}

.pdt-7 {
  padding-top: 7%;
}

.pdb-7 {
  padding-bottom: 7%;
}

.pdtb-8 {
  padding-top: 8%;
  padding-bottom: 8%;
}

.pdlr-8 {
  padding-left: 8%;
  padding-right: 8%;
}

.pdt-8 {
  padding-top: 8%;
}

.pdb-8 {
  padding-bottom: 8%;
}

.pdtb-10 {
  padding-top: 10%;
  padding-bottom: 10%;
}

.pdlr-10 {
  padding-left: 10%;
  padding-right: 10%;
}

.pdt-10 {
  padding-top: 10%;
}

.pdb-10 {
  padding-bottom: 10%;
}

.pdtb-12 {
  padding-top: 12%;
  padding-bottom: 12%;
}

.pdlr-12 {
  padding-left: 12%;
  padding-right: 12%;
}

.pdt-12 {
  padding-top: 12%;
}

.pdb-12 {
  padding-bottom: 12%;
}

.pdtb-14 {
  padding-top: 14%;
  padding-bottom: 14%;
}

.pdlr-14 {
  padding-left: 14%;
  padding-right: 14%;
}

.pdt-14 {
  padding-top: 14%;
}

.pdb-14 {
  padding-bottom: 14%;
}

.pdtb-16 {
  padding-top: 16%;
  padding-bottom: 16%;
}

.pdlr-16 {
  padding-left: 16%;
  padding-right: 16%;
}

.pdt-16 {
  padding-top: 16%;
}

.pdb-16 {
  padding-bottom: 16%;
}

.pdtb-18 {
  padding-top: 18%;
  padding-bottom: 18%;
}

.pdlr-18 {
  padding-left: 18%;
  padding-right: 18%;
}

.pdt-18 {
  padding-top: 18%;
}

.pdb-18 {
  padding-bottom: 18%;
}

.pdtb-20 {
  padding-top: 20%;
  padding-bottom: 20%;
}

.pdlr-20 {
  padding-left: 20%;
  padding-right: 20%;
}

.pdt-20 {
  padding-top: 20%;
}

.pdb-20 {
  padding-bottom: 20%;
}

.pdtb-25 {
  padding-top: 25%;
  padding-bottom: 25%;
}

.pdlr-25 {
  padding-left: 25%;
  padding-right: 25%;
}

.pdt-25 {
  padding-top: 25%;
}

.pdb-25 {
  padding-bottom: 25%;
}

.pdtb-30 {
  padding-top: 30%;
  padding-bottom: 30%;
}

.pdlr-30 {
  padding-left: 30%;
  padding-right: 30%;
}

.pdt-30 {
  padding-top: 30%;
}

.pdb-30 {
  padding-bottom: 30%;
}

.pdtb-35 {
  padding-top: 35%;
  padding-bottom: 35%;
}

.pdlr-35 {
  padding-left: 35%;
  padding-right: 35%;
}

.pdt-35 {
  padding-top: 35%;
}

.pdb-35 {
  padding-bottom: 35%;
}

.pdtb-40 {
  padding-top: 40%;
  padding-bottom: 40%;
}

.pdlr-40 {
  padding-left: 40%;
  padding-right: 40%;
}

.pdt-40 {
  padding-top: 40%;
}

.pdb-40 {
  padding-bottom: 40%;
}

.pdtb-50 {
  padding-top: 50%;
  padding-bottom: 50%;
}

.pdlr-50 {
  padding-left: 50%;
  padding-right: 50%;
}

.pdt-50 {
  padding-top: 50%;
}

.pdb-50 {
  padding-bottom: 50%;
}

/*! MARGIN  */
.mgl-x {
  margin-left: inherit !important;
}

.mgr-x {
  margin-right: inherit !important;
}
.mgr-1 {
  margin-right: 1%;
}
.mgr-2 {
  margin-right: 2%;
}
.mgr-3 {
  margin-right: 3%;
}
.mgr-4 {
  margin-right: 4%;
}
.mgr-5 {
  margin-right: 5%;
}
.mgr-6 {
  margin-right: 6%;
}
.mgr-7 {
  margin-right: 7%;
}
.mgr-8 {
  margin-right: 8%;
}
.mgr-10 {
  margin-right: 10%;
}
.mgr-12 {
  margin-right: 12%;
}
.mgr-14 {
  margin-right: 14%;
}
.mgr-16 {
  margin-right: 16%;
}
.mgr-18 {
  margin-right: 18%;
}
.mgr-20 {
  margin-right: 20%;
}
.mgr-25 {
  margin-right: 25%;
}
.mgr-30 {
  margin-right: 30%;
}
.mgr-35 {
  margin-right: 35%;
}
.mgr-40 {
  margin-right: 40%;
}
.mgr-50 {
  margin-right: 50%;
}

.mgb-x {
  margin-bottom: inherit !important;
}
.mgb-1 {
  margin-bottom: 1%;
}
.mgb-2 {
  margin-bottom: 2%;
}
.mgb-3 {
  margin-bottom: 3%;
}
.mgb-4 {
  margin-bottom: 4%;
}
.mgb-5 {
  margin-bottom: 5%;
}
.mgb-6 {
  margin-bottom: 6%;
}
.mgb-7 {
  margin-bottom: 7%;
}
.mgb-8 {
  margin-bottom: 8%;
}
.mgb-10 {
  margin-bottom: 10%;
}
.mgb-12 {
  margin-bottom: 12%;
}
.mgb-14 {
  margin-bottom: 14%;
}
.mgb-16 {
  margin-bottom: 16%;
}
.mgb-18 {
  margin-bottom: 18%;
}
.mgb-20 {
  margin-bottom: 20%;
}
.mgb-25 {
  margin-bottom: 25%;
}
.mgb-30 {
  margin-bottom: 30%;
}
.mgb-35 {
  margin-bottom: 35%;
}
.mgb-40 {
  margin-bottom: 40%;
}
.mgb-50 {
  margin-bottom: 50%;
}

.mglr-x {
  margin-left: inherit !important;
  margin-right: inherit !important;
}

@media (max-width: 414px) {
  .mgb-xs-2 {
    margin-bottom: 2%;
  }
}
/*! BUTTONS  */
.btn-primary {
  background-color: #2C2F88 !important;
  border: 1px solid #2C2F88 !important;
}
.btn-primary-dgd {
  background: #2c2f88;
  background: linear-gradient(90deg, #2c2f88 0%, #542583 100%);
  border: none;
  color: #fff;
}
.btn-primary-dgd:hover {
  background: #542583;
  background: linear-gradient(90deg, #542583 0%, #2c2f88 100%);
  color: #fff;
}
.btn-primary-dgd-plain {
  background: #252772;
  background: linear-gradient(90deg, #252772 0%, #48448f 100%);
  border: none;
  border-radius: 9px !important;
  color: #fff;
}
.btn-primary-dgd-plain:hover {
  background: #252772;
  background: linear-gradient(90deg, #48448f 0%, #252772 100%);
  color: #fff;
}
.btn-primary-dgd-plain-o {
  background: #252772;
  background: linear-gradient(90deg, rgba(37, 39, 114, 0.3) 0%, #48448f 100%);
  border: none;
  border-radius: 9px !important;
  color: #7e7e7e;
}
.btn-primary-dgd-plain-o:hover {
  background: #252772;
  background: linear-gradient(90deg, #48448f 0%, rgba(37, 39, 114, 0.3) 100%);
  color: #7e7e7e;
}
.btn-primary-o {
  background-color: #fff !important;
  border: 1px solid #2C2F88 !important;
  color: #2C2F88 !important;
}
.btn-primary-x {
  background-color: transparent !important;
  border: none !important;
  color: #2C2F88 !important;
}
.btn-primary-x:hover {
  background-color: #fff !important;
  border: 1px solid #2C2F88 !important;
}
.btn-wt-o {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.btn-wt-o:hover {
  color: #fff;
}

.btn-w199 {
  width: 199px;
  height: 41px;
  font-size: 18px;
}

.btn-w141 {
  width: 141px;
  height: 30px;
  line-height: 1;
}

.btn-w379 {
  width: 379px;
  height: 78.085px;
}

.btn-border-white {
  border: 1pt solid #fff !important;
}

/*! BUTTONS  |  Media Queries  */
@media (max-width: 414px) {
  .btn-w199 {
    width: 190px;
    line-height: 1;
    height: 31px;
    font-size: 14px;
  }
}
.form-control {
  border-color: #2C2F88 !important;
  border-radius: 9px;
}

.form-control:focus {
  border-color: #2C2F88 !important;
  outline: 0;
  box-shadow: none !important;
}

.btn, .btn-primary, .checkbox {
  border-radius: 0;
}
.btn:focus, .btn:active, .btn-primary:focus, .btn-primary:active, .checkbox:focus, .checkbox:active {
  outline: 0;
  border-color: none;
  box-shadow: unset;
}

.input-group .input-group-addon {
  position: absolute;
  right: 4%;
  top: 0;
  bottom: 0;
  z-index: 9999;
  font-size: 14px;
  font-weight: 400;
  color: #555;
  text-align: center;
  background-color: unset;
  border: none !important;
  border-radius: unset;
}
.input-group .input-group-addon img {
  width: 15.553px;
  height: auto;
}
.input-group .input-group-addon .fill-eye {
  filter: invert(94%) sepia(0%) saturate(151%) hue-rotate(279deg) brightness(82%) contrast(80%);
}

.form-control::-webkit-input-placeholder {
  color: #e9e9e9;
  opacity: 1;
}

.form-control::-moz-placeholder {
  color: #e9e9e9;
  opacity: 1;
}

.form-control::placeholder {
  color: #e9e9e9;
  opacity: 1;
}

.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-right-radius: 9px !important;
  border-bottom-right-radius: 9px !important;
}

.btn-check:active + .btn-primary:focus,
.btn-check:checked + .btn-primary:focus,
.btn-primary.active:focus,
.btn-primary:active:focus,
.show > .btn-primary.dropdown-toggle:focus,
.checkbox:active, .checkbox:focus {
  box-shadow: unset;
}

.checkbox-wrapper {
  margin: 1.5rem 0;
}

.checkbox {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  box-sizing: border-box;
}

.checkbox + .label {
  cursor: pointer;
  display: inline-block;
  padding-left: 1.85rem;
  position: relative;
}

.checkbox + .label:before {
  border-radius: 2px;
  background-color: #fff;
  border: 1px solid #6E6E6E;
  box-sizing: border-box;
  content: "";
  display: inline-block;
  height: 18px;
  left: 0;
  position: absolute;
  width: 18px;
}

.checkbox:checked + .label:before {
  background-color: #1849AB;
  border-color: #1849AB;
}

.checkbox:checked + .label:after {
  content: "✓";
  color: #FFFFFF;
  display: inline-block;
  left: 3px;
  position: absolute;
  top: 0px;
}

.scroll-bar::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, 0.6);
  background-color: #ffffff;
}

.scroll-bar::-webkit-scrollbar {
  width: 5px;
  background-color: #ffffff;
}

.scroll-bar::-webkit-scrollbar-thumb {
  background-color: #FFF;
  background-image: -webkit-linear-gradient(90deg, #48448f 0%, #48448f 25%, transparent 100%, #48448f 75%, transparent);
}

.scroll-bar-gy::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px #eeeefd;
  background-color: #f8f8f8;
}

.scroll-bar-gy::-webkit-scrollbar {
  width: 5px;
  background-color: #F5F5F5;
}

.scroll-bar-gy::-webkit-scrollbar-thumb {
  background-color: #FFF;
  background-image: -webkit-linear-gradient(90deg, #f9f9fc 0%, #f4f4fc 25%, transparent 100%, #e5e5f5 75%, transparent);
}

.spinner-border {
  width: 1rem !important;
  height: 1rem !important;
  border: 0.1em solid currentColor !important;
  border-top: 0.1 0.5em solid #48448f;
}

.spinner-grow {
  width: 0.8rem;
  height: 0.8rem;
  vertical-align: inherit;
}

.is-hidden {
  display: none;
}

.is-shown {
  display: block;
}

@media (max-width: 414px) {
  .is-hidden-xs {
    display: none;
  }
}

/*# sourceMappingURL=style.css.map */
