/* POLICE */
/*  SERIF */ @import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display&display=swap');
/* DM SANS */ @import url('https://fonts.googleapis.com/css2?family=DM+Sans&display=swap');
/* OPEN SANS*/@import url('https://fonts.googleapis.com/css2?family=Indie+Flower&family=Open+Sans&display=swap');

/*  -----  480  ----- */
@media screen and (max-width: 480px){
	.contain
	{
		padding-left: 5%;
		padding-right: 5%;
		margin-left: auto;
		margin-right: auto;
	}
}
/*  -----  720  ----- */
@media screen and (min-width: 481px) and (max-width: 1002px) {
	.contain
	{
		padding-left: 1.502145922746781%;
		padding-right: 1.502145922746781%;
	}
}
/*  -----  976  ----- */
@media screen and (min-width: 1003px){
	.contain
	{
		max-width:  1003px;
		padding-left: 1.278118609406953%;
		padding-right: 1.278118609406953%;
		margin-left: auto;
		margin-right: auto;
	}
}

* {
  font-family: 'DM Sans', sans-serif;
}
section {
  padding: 0;
  padding: 2rem 0px;
  margin: 0;
  color: #555677;
  font-size: 1.2rem;
  line-height: 2rem;
}
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; line-height: 1em; }
h1, h3, h5 { font-family: 'Oxygen', sans-serif; }
h1 { font-size: 50px; padding: 30px 0px; }
h2 { color: #444444; font-size: 35px; margin: 20px 0px; }
h3 { font-size: 25px; margin: 15px 0px; }
h4 { font-size: 20px; }

h1, h2{
  font-family: 'DM Serif Display', serif;
  color: #1B1642;
}
h1{
  line-height: 3.4rem;
}
h2{
  line-height: 2.8rem;
}
/*  -----  976  ----- */
@media screen and (min-width: 1003px){
	h2
	{
    width: 80%;
	}
}
.visible_link{
  color: blue;
}
/* **************************** HEADER **************************** */

#header_linkiliz{
  display: flex;
  flex-direction: row;
  align-items: center;
}
#linkiliz_le_guide{
  font-family: 'Open Sans', sans-serif;
}
#logo_linkiliz{
  width: 70px;
  height: 70px;
  margin: 20px;
}
#img_1{
  width: 100%;
}

#h2{

}

/* **************************** SECTION 2 **************************** */

#h2_1{
  margin-bottom: 4rem;
  margin-top: 4rem;
}
#b_section2{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 50px;
}
/*  -----  480  ----- */
@media screen and (max-width: 650px){
  #b_section2{
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
	}
}
#img_2 {
  width: 300px;
  height: 300px;
}
#text_2{
  /* width: 300px; */
  /* display: flex; */
}

/* **************************** SECTION 3 **************************** */
#b_section3{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 50px;
}
#section_3{
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center bottom;
  background-image: url("design/images/lightBg.png");
}

/*  -----  480  ----- */
@media screen and (max-width: 650px){
  #b_section3{
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
	}
}
#img_3{
  width: 400px;
  height: 400px;
}
.b_cta_text_1{
  width: 100%;
  text-align: center;
  color: black;
  font-size: 1.6rem;
}
.b_dl_button_1{
  text-align: center;
}
.dl_button_1{
  width: 250px;
}

#h3_1{
  /* text-align: center; */
  font-family: 'DM Serif Display', serif;
  color: #1B1642;
  font-size: 2rem;
  margin-top: 4rem;
  margin-bottom: 3rem;
  line-height: 2.4rem;
}
#h3_2{
  font-family: 'DM Serif Display', serif;
  color: #1B1642;
  font-size: 2rem;
  margin-top: 4rem;
  margin-bottom: 3rem;
  line-height: 2.4rem;
}
/*  -----  976  ----- */
@media screen and (min-width: 1003px){
	#h3_1, #h3_2
	{
    width: 80%;
	}
}

#b_iframe{
  text-align: center;
}
#img_vendeur_ipad_en_boutique{
  width: 100%;
}
#lastSection{
  padding-bottom: 8rem;
}
