/* Fonts *|
font-family: 'Allison', cursive;
font-family: 'Outfit', sans-serif;
|*========================*/
/*----Test Mobile Paysage du 21 mai 2021----*/
@media all and (max-width: 700px){/*Responsive Blue*/.span-repdk{color: #2b3cc5}}
@media all and (min-width: 700px){/*Desktop Orange*/ .span-repdk{color: #f95e00}}
/*----------------------------------*/

/*======================================*|

|*======================================*/
.MPSZ-home-page{
  background: url('../../images/background/home.jpg');
	background-size: cover;
	background-position: 50% 20%;
	background-repeat: no-repeat;
  background-attachment: scroll;
	/*background-attachment: fixed;*/
	align-items: center;
	width: 100%;
	display: flex;
}

.MPSZ-home-page-oppacity{
  background: var(--MPSZ-Color_grey-70);
	display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  text-align: center;
  position: relative;
  left: 0;
}

.div-MPSZ-home-page, .div-MPSZ-section_02, .div-MPSZ-section_03, .div-MPSZ-section_04{width: 80%}

.MPSZ-section_02{
  background: var(--MPSZ-Color_white);
  background-attachment: fixed;
  align-items: center;
  width: 100%;
  display: flex;
}
.MPSZ-section_02-oppacity{background: var(--MPSZ-Color_white);}

.naissance-de-MPSZ p{
  color: var(--MPSZ-Color_darck);
  text-align: justify !important;
}

.naissance-de-MPSZ img{
  object-fit: cover;
  object-position: 0 85%;
  margin: 0 0.75rem 0.75rem 0;
  border-radius: 50%;
}

.MPSZ-section_03{
  background: url('../../images/background/home_02.jpeg');
  background-size: cover;
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-attachment: scroll;
  align-items: center;
  width: 100%;
  display: flex;
}
.MPSZ-section_03-oppacity{background: rgba(0, 0, 30, 0.8)}
.div-MPSZ-section_03{width: 85% !important}

/*S04*/
.MPSZ-section_04{
  background: red;
  background-attachment: fixed;
  align-items: center;
  width: 100%;
  display: flex;
}
.MPSZ-section_04-oppacity{background:white}

.MPSZ-section_04 > .MPSZ-section_04-oppacity > .div-MPSZ-section_04 > .div-h2 > h2{margin: 0 0 4rem 0 !important}

.glide__slide img{
  display: block;
  width: 16rem !important;
}

/*========================*|
  =======Glide JS=========
|*========================*/
.glide-container{margin-top: 0rem}

.glide__arrow{
  background: var(--MPSZ-Color_white);
  transform: translateY(-50%);
  border: 3px solid var(--MPSZ-Color_purple);
  color: var(--MPSZ-Color_purple);
  font-family: 'Outfit', sans-serif;
  font-weight: 700;
  font-size: 2rem;
  text-transform: capitalize;
  padding-bottom: 1rem;
}

.glide__arrow--left {left: -1rem}
.glide__arrow--right {right: -1rem}

.glide__arrow:hover{
  border-color: var(--MPSZ-Color_3rd);
  color : var(--MPSZ-Color_3rd);
  background: var(--MPSZ-Color_purple);
}

/*========================*|
  ======Glide Slides======
|*========================*/

.glide__slides > li{
  /*border-radius: 4px;*/
  /*border: solid 3px olive;*/
  display: flex;
  justify-content: center;
  align-items: center;
}

.glide__slides > li > img{
  display: block;
  border-radius: 0.5rem;
}

/*=========Media Q*============*/
@media all and (max-width: 700px){
  /*Responsive*/
  .MPSZ-home-page{padding-top: 3.5rem}
	.MPSZ-home-page-oppacity{min-height: calc(100vh - 3.5rem)}
  .naissance-de-MPSZ{
    display: flex;
    flex-direction: column;
  }
  .naissance-de-MPSZ img{
    width: 10rem;
    height: 10rem;
    margin: 0 auto 1rem;
  }
}

@media all and (min-width: 700px){
  /*Desktop*/
  .MPSZ-home-page{padding-top: 4rem}
	.MPSZ-home-page-oppacity{min-height: calc(100vh - 4rem)}
  .naissance-de-MPSZ img{
    width: 16rem;
    height: 16rem;
    border-radius: 50%;
    shape-outside: circle(50%);
    float: left;
  }
}

.MPSZ-section_02, .MPSZ-section_03, .MPSZ-section_04{padding-top: 0 !important; border-top: 0.25rem solid rgb(60, 0, 60)}
.MPSZ-section_02-oppacity, ..MPSZ-section_03-oppacity{min-height: 100vh)}
