@import url("/modules/custom/custom_geolibre/css/custom-fonts.css");
.node-13930 .block--breadcrumbs{display:none !important;}
.node-accueil .content_header img{
    position: absolute;
    object-fit: cover;
    left: 0;
    height: 100%;
    z-index: 1;
    width: 100%;
}

.node-accueil .content_header{
  width: 100%;
  height: 512px;
  display: flex;
  overflow: hidden;
}
.node-accueil .content_header:before{
  content: "";
  display: block;
  z-index: 2;
  position: absolute;
  left: 0;
  top: 0;
  right: 50%;
  bottom: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.7) 43.08%, rgba(0, 0, 0, 0) 72.55%);
 /* background: -moz-linear-gradient(left,  rgba(0,0,0,0.7) 40%, transparent 100%); /* FF3.6-15 */ */
/*  background: -webkit-linear-gradient(left,  rgba(0,0,0,0.7) 40%,transparent 100%); /* Chrome10-25,Safari5.1-6 */ */
/*  background: linear-gradient(to right,  rgba(0,0,0,0.7) 40%,transparent 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ */

}

.node-accueil .content_header_absolt{
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
  text-align: center;
}

.node-accueil .content_header_absolt h1{
  font-weight: 700;
  font-size: 40px;
  line-height: 40px;
  font-family: 'DaxlinePro';
  color: #fff;
  display: block;
  margin-bottom: 24px;
}
.node-accueil .content_header_absolt p{
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  font-family: 'DaxlinePro';
  color: #fff;
}
.node-accueil .content_header_absolt .btn-red-custom a{
  display: flex;
  align-items: center;
  padding: 16px 32px;
  gap: 10px;
  width: 167px;
  height: 56px;
  background: #CC3627;
  border: 2px solid #CC3627;
  border-radius: 200px;
  white-space: nowrap;
  font-family: 'DaxlinePro';
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 24px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #FFFFFF;
  transition-duration: 0.3s;
  transition-property: background-color, color;
  margin: auto;
}
.node-accueil .content_header_absolt .btn-red-custom a:hover{
  background-color: #FFFFFF;
  color: #CC3627;
  border: 2px solid #CC3627;
}
.node-accueil .content_header_absolt .btn-red-custom a:after  {
  content: "\e914";
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-left: 5px;
  font-size: 16px;

}

.bloc-reassurance__field-reassurance-item{
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
    align-items: flex-start;
}
.bloc-reassurance__field-reassurance-item > .field__item{
	max-width: 340px;
	padding: 10px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.bloc-reassurance__field-reassurance-item .item__field-title-feature{
	font-weight: bold;
    margin-top: 15px;
    font-family: 'DaxlinePro';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    color: #00148C;
}
.bloc-reassurance__field-reassurance-item  .item__field-description-feature{
	margin-top: 12px;
}
.bloc-reassurance__field-reassurance-item  .item__field-description-feature p{
    text-align: center;
    font-family: 'DaxlinePro';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #737272;
}


.paragraph--type--nos-offres-teleassistance .nos-offres-teleassistance__field-titre{
	font-family: 'DaxlinePro';
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 46px;
	color: #000;
}

.paragraph--type--nos-offres-teleassistance .nos-offres-teleassistance__field-desription p{
	font-family: 'DaxlinePro';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 20px;
	color: #000;
	margin-top: 14px;
}

.paragraph--type--nos-offres-teleassistance .nos-offres-teleassistance__field-nos-offres{
	margin-top: 50px;
	display: grid;
	column-gap: 7rem;
	align-items: start;
	row-gap: 2rem;
	/* grid-template-columns: repeat(2,minmax(0,1fr)); */
}

.paragraph--type--nos-offres-teleassistance .paragraph--type--offres{
	position:relative;
	border-radius: 10px;
	overflow:hidden;
	min-height: 660px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
.paragraph--type--nos-offres-teleassistance .paragraph--type--offres img{
	position: absolute;
	object-fit: cover;
	left: 0;
	height: 100%;
	z-index: 1;
	width: 100%;
	top: 0;
}
/*.paragraph--type--nos-offres-teleassistance .paragraph--type--offres:before{
  content: "";
  display: block;
  z-index: 2;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: -moz-linear-gradient(bottom,  rgba(0,0,0,0.4) 70%, transparent 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(bottom,  rgba(0,0,0,0.4) 70%,transparent 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to top,  rgba(0,0,0,0.7) 70%,transparent 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}*/
.paragraph--type--nos-offres-teleassistance .paragraph--type--offres .paragraph--type--offres-cutom{
	position: relative;
	z-index: 3;
	padding: 10px;
	color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.paragraph--type--nos-offres-teleassistance .paragraph--type--offres .paragraph--type--offres-cutom:before{
content: "";
  display: block;
  z-index: 2;
  position: absolute;
  left: 0;
  top: 50%;
  right: 0;
  bottom: 0;
  background: -moz-linear-gradient(bottom,  rgba(0,0,0,0.4) 70%, transparent 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(bottom,  rgba(0,0,0,0.7) 70%,transparent 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to top,  rgba(0,0,0,0.7) 70%,transparent 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.paragraph--type--nos-offres-teleassistance .paragraph--type--offres .paragraph--type--offres-cutom .group-description{
position: relative;
    z-index: 55;
}
.paragraph--type--nos-offres-teleassistance .offres__field-title{
	font-family: 'DaxlinePro';
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 32px;
	color: #fff;
	display: block;
	margin-bottom: 30px;
}
.paragraph--type--nos-offres-teleassistance .offres__field-desription p{
	font-family: 'DaxlinePro';
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 1.6;
	color: #fff;
}

.paragraph--type--nos-offres-teleassistance .offres__field-decouvrir a{
  display: flex;
  align-items: center;
  padding: 16px 32px;
  gap: 10px;
  width: 167px;
  height: 56px;
  background: #CC3627;
  border: 2px solid #CC3627;
  border-radius: 200px;
  white-space: nowrap;
  font-family: 'DaxlinePro';
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 24px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #FFFFFF;
  transition-duration: 0.3s;
  transition-property: background-color, color;
}
.paragraph--type--nos-offres-teleassistance .offres__field-decouvrir a:hover{
  background-color: #FFFFFF;
  color: #CC3627;
  border: 2px solid #CC3627;
}
.paragraph--type--nos-offres-teleassistance a:after  {
  content: "\e914";
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-left: 5px;
  font-size: 16px;

}
.paragraph--type--teleassistance-comment-ca-marche{
	padding-top:90px;
	padding-bottom:50px;
}
.paragraph--type--teleassistance-comment-ca-marche .col-lg-8{margin-top:-10px}
.paragraph--type--teleassistance-comment-ca-marche .video-embed-field-responsive-video{max-height:300px;}
.paragraph--type--teleassistance-comment-ca-marche .teleassistance-comment-ca-marche__field-titre{
	font-family: 'DaxlinePro';
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 45px;
	color: #000;
	display: block;
	margin-bottom: 30px;
}
.paragraph--type--teleassistance-comment-ca-marche .teleassistance-comment-ca-marche__field-video .video-embed-field-responsive-video iframe {
   min-height: 335px !important;
}
@media (max-width: 991.98px) {
.paragraph--type--teleassistance-comment-ca-marche .teleassistance-comment-ca-marche__field-video {    margin-bottom: 70px;
}
 }

.paragraph--type--teleassistance-comment-ca-marche .teleassistance-comment-ca-marche__field-desription{
	margin-bottom:25px;
}
.paragraph--type--teleassistance-comment-ca-marche .teleassistance-comment-ca-marche__field-desription p{
	font-family: 'DaxlinePro';
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 1.6;
	color: #000;
}
.paragraph--type--teleassistance-comment-ca-marche  .teleassistance-comment-ca-marche__field-etaps > .field__item + .field__item{
	margin-top:68px;
}
.paragraph--type--teleassistance-comment-ca-marche  .teleassistance-comment-ca-marche__field-etaps > .field__item{
	position: relative;
}
.paragraph--type--teleassistance-comment-ca-marche  .teleassistance-comment-ca-marche__field-etaps > .field__item + .field__item .etap__field-picto:before{
  content: "";
  display: block;
  z-index: 2;
  position: absolute;
  left: 25px;
  top: -64px;
  width:1px;
  height:61px;
  background-color:#002699;

}
.paragraph--type--teleassistance-comment-ca-marche  .teleassistance-comment-ca-marche__field-etaps > .field__item .paragraph--type--etap{
	display: flex;
}
.paragraph--type--teleassistance-comment-ca-marche  .teleassistance-comment-ca-marche__field-etaps > .field__item .paragraph--type--etap .etap__field-picto{
	margin-right:25px;
}
.paragraph--type--teleassistance-comment-ca-marche  .teleassistance-comment-ca-marche__field-etaps > .field__item .paragraph--type--etap .etap__field-picto img{
	max-width:50px;
	max-height:50px;
}
.paragraph--type--teleassistance-comment-ca-marche  .teleassistance-comment-ca-marche__field-etaps > .field__item .paragraph--type--etap .etap__field-etap{
	font-family: 'DaxlinePro';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	color: #00148C;
	margin-bottom: 11px;
}
.paragraph--type--teleassistance-comment-ca-marche  .teleassistance-comment-ca-marche__field-etaps > .field__item .paragraph--type--etap .etap__field-desription p{
	font-family: 'DaxlinePro';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 18px;
	color: #737272;
	margin-bottom:0;
}

.paragraph--type--trouvez-offre-qui-vous-correspon{
	padding-top:50px;
	padding-bottom:50px;
	background:#EAF2FC;
}
.paragraph--type--trouvez-offre-qui-vous-correspon .swiper-slide{width:auto;}

.paragraph--type--trouvez-offre-qui-vous-correspon .swiper{
	overflow:visible;
}
.paragraph--type--trouvez-offre-qui-vous-correspon .item-slider__field-image img{
	border-radius:50%;
	margin-bottom:30px;
}
.paragraph--type--trouvez-offre-qui-vous-correspon .item-slider__field-titre{
	font-family: 'DaxlinePro';
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #000;
}
.paragraph--type--trouvez-offre-qui-vous-correspon .item-slider__field-lien{margin-top:auto;}
.paragraph--type--trouvez-offre-qui-vous-correspon .item-slider__field-lien a{
	font-family: 'DaxlinePro';
	font-style: normal;
	font-weight: 700;
	font-size: 13px;
	line-height: 20px;
	color: #002699;
}
.paragraph--type--trouvez-offre-qui-vous-correspon .item-slider__field-lien a:after {
    content: "";
    width: 20px;
    height: 16px;
    background-image: url(/images/financial-support-icon.svg);
    background-position: center;
    background-repeat: no-repeat;
    z-index: 2;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 6px;
}
.paragraph--type--trouvez-offre-qui-vous-correspon .paragraph--type--item-slider{
	background: #fff;
    padding: 15px 30px;
    display: flex;
    flex-direction: column;
    /* justify-content: space-between; */
    border-radius: 20px;
    max-width: 376px;
    min-height: 270px;
    height: 100%;
    box-shadow: 0px 7px 15px 0px rgba(115, 114, 114, 0.3);
}
.paragraph--type--trouvez-offre-qui-vous-correspon .trouvez-offre-qui-vous-correspon__field-titre{
	    font-family: 'DaxlinePro';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 32px;
	    line-height: 45px;
	    color: #000;
	    display: block;
	    margin-bottom: 90px;
}
.paragraph--type--trouvez-offre-qui-vous-correspon .swiper-button-next,
.paragraph--type--trouvez-offre-qui-vous-correspon .swiper-button-prev{
	width:36px;
	height:36px;
	opacity: 1 !important;
}
.paragraph--type--trouvez-offre-qui-vous-correspon .swiper-button-next:after,
.paragraph--type--trouvez-offre-qui-vous-correspon .swiper-button-prev:after{
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.5002 18.3609H12.8336M12.8336 18.3609L18.6669 24.1942M12.8336 18.3609L18.6669 12.5275' stroke='%23CC3627' stroke-width='2.25023' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='35.667' y='35.3608' width='34' height='34' rx='17' transform='rotate(-180 35.667 35.3608)' stroke='%23CC3627' stroke-width='2'/%3E%3C/svg%3E%0A");

	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	width: 100%;
    height: 100%;
}
.paragraph--type--trouvez-offre-qui-vous-correspon .swiper-button-next.swiper-button-disabled:after,
.paragraph--type--trouvez-offre-qui-vous-correspon .swiper-button-prev.swiper-button-disabled:after{
	background-image: url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.5002 18.3609H12.8336M12.8336 18.3609L18.6669 24.1942M12.8336 18.3609L18.6669 12.5275' stroke='%23C2C2C2' stroke-width='2.25023' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='35.667' y='35.3608' width='34' height='34' rx='17' transform='rotate(-180 35.667 35.3608)' stroke='%23F5F5F5' stroke-width='2'/%3E%3C/svg%3E%0A");

}

.paragraph--type--trouvez-offre-qui-vous-correspon .swiper-button-next {
  transform: rotate(180deg) scaleY(-1);
  top: -62px;
}
.paragraph--type--trouvez-offre-qui-vous-correspon .swiper-button-prev {
  transform: rotate(180deg) scaleY(-1);
  top: -62px;
}
.paragraph--type--trouvez-offre-qui-vous-correspon .swiper-button-prev:after,
.paragraph--type--trouvez-offre-qui-vous-correspon .swiper-button-next:after {
  content: "" !important;
}
.paragraph--type--nos-services{
	padding-top: 50px;
    padding-bottom: 50px
}

.paragraph--type--nos-services .nos-services__field-titre{
	font-family: 'DaxlinePro';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 45px;
    color: #000;
    display: block;
    margin-bottom: 30px;
}
.paragraph--type--nos-services-item .nos-services-item__bp-image-field img{
	width: 100%;
    height: auto;
}
.paragraph--type--nos-services-item .picto-titre{
	 align-items: center;
}
.paragraph--type--nos-services-item .picto-titre .nos-services-item__field-picto{
	margin-right:10px;
}
.paragraph--type--nos-services-item .picto-titre .nos-services-item__field-picto img{
	width: 45px;
    height: 45px;
}
.paragraph--type--nos-services-item .picto-titre .nos-services-item__field-title{
	font-family: 'DaxlinePro';
    font-style: normal;
    font-weight: 700;
    font-size: 23px;
    line-height: 1.3;
    color: #000;
}
.paragraph--type--nos-services-item .nos-services-item__field-description-{
	display:block;
	margin-bottom:30px;
}
.paragraph--type--nos-services-item .nos-services-item__field-description- p{
	font-family: 'DaxlinePro';
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 24px;
    color: #000;
}
.paragraph--type--nos-services-item .nos-services-item__field-description- p strong{
font-weight: 700;
}

.paragraph--type--nos-services-item .nos-services-item__bp-link a{
    display: initial;
    padding: 16px 43px 16px 22px;
    gap: 10px;
    border: 2px solid #CC3627;
    border-radius: 200px;
    font-family: 'DaxlinePro';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
    align-items: center;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #CC3627;
    white-space: nowrap;
    margin-right: 10px;
    transition-duration: 0.3s;
    transition-property: background-color, color;
    position: relative;
}
.paragraph--type--nos-services-item .nos-services-item__bp-link a::after{
content:'';
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66699 8.40454H15.667M15.667 8.40454L8.66699 1.40454M15.667 8.40454L8.66699 15.4045' stroke='%23CC3627' stroke-width='2.25023' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    width: 17px;
    height: 17px;
    position: absolute;
    z-index: 5;
    top: 15px;
    right: 14px;
}

.paragraph--type--nos-services-item .nos-services-item__bp-link a:hover{
	/*background-color: #CC3627;*/
        color: #CC3627;
}
.paragraph--type--nos-services .nos-services__field-item .field__item + .field__item{
	margin-top:40px;
}
.paragraph--type--teleassistance-europ-assistance{
	padding: 50px 0;
	background-image: url("../images/couple-personnes-agees-femme-assise-skate-dans-parc.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	min-height:622px;
	position:relative;
}
.paragraph--type--teleassistance-europ-assistance:before{
    content: "";
    display: block;
    z-index: 0;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    /*background: rgba(0,0,0,0.4);*/
   background-image: url('/images/couple-personnes-agees-femme-assise-skate-dans-parc 1.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.paragraph--type--teleassistance-europ-assistance .container{
	position:relative;
	z-index: 1;
}
.paragraph--type--teleassistance-europ-assistance .teleassistance-europ-assistance__field-title{
	font-family: 'DaxlinePro';
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 47px;
	color: #fff;
	margin-bottom: 60px;
}
.sliderSwiperItem .paragraph--type--teleassistance-item{
	background:#EAF2FC;
	padding: 80px  20px  16px  20px;
	border-radius: 10px;
	position:relative;
	height: 100%;
	display: flex;
	flex-direction: column;
}
.sliderSwiperItem .paragraph--type--teleassistance-item .teleassistance-item__bp-image-field{
	position:absolute;
	    left: -15px;
    top: -21px;
}
.sliderSwiperItem .paragraph--type--teleassistance-item .teleassistance-item__bp-image-field img{
	border-radius:50%;
	max-width:80px;
	max-height:80px;
	box-shadow: 0 4px 8px rgb(0, 0, 0, 0.25);
}
.sliderSwiperItem .paragraph--type--teleassistance-item .teleassistance-item__field-desription{
	margin-bottom:30px;
}
.sliderSwiperItem .paragraph--type--teleassistance-item .teleassistance-item__field-desription p{
	font-family: 'DaxlinePro';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
	color:#002699;
}
.sliderSwiperItem .paragraph--type--teleassistance-item .teleassistance-item__field-sous-titre{
	font-family: 'DaxlinePro';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 25px;
	color:#000;
	margin-top: auto;
}
.sliderSwiperItem.swiper{
	overflow: visible;
}
.sliderSwiperItem .swiper-slide{
	height: auto;
}
.paragraph--type--assistance-quelques-chiffres {
	padding: 50px 0;
}
.paragraph--type--assistance-quelques-chiffres .assistance-quelques-chiffres__field-title{
	font-family: 'DaxlinePro';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 45px;
    color: #000;
    display: block;
    margin-bottom: 30px;
}
.assistance-quelques-chiffres__field-chiffres-item{
	display: flex;
	flex-wrap: wrap;
}
.assistance-quelques-chiffres__field-chiffres-item{
	position:relative;
	padding:24px 30px 24px 30px;
	box-shadow: 0 4px 8px rgb(0, 0, 0, 0.25);
	border-radius: 10px;
}
.assistance-quelques-chiffres__field-chiffres-item > .field__item{
	flex: 0 0 100%;
    max-width: 100%;
}
.paragraph--type--chiffres-item {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	justify-content: space-between;
	padding: 10px;
	max-width: 267px;
	margin: auto;
	height: 100%;
}
.paragraph--type--chiffres-item .block_1{
	margin-bottom: 40px;
}
.paragraph--type--chiffres-item .block_2{
	margin-top: auto;
}
.paragraph--type--chiffres-item .chiffres-item__field-chiffre{
	font-family: 'DaxlinePro';
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 45px;
	color:#CC3627;
}
.paragraph--type--chiffres-item  .chiffres-item__field-sous-titre,
.paragraph--type--chiffres-item  .chiffres-item__field-titre{
	font-family: 'DaxlinePro';
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	line-height: 20px;
	color:#737272;
	margin-top: 12px;
}
@media (min-width: 1200px){
	.assistance-quelques-chiffres__field-chiffres-item > .field__item{
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
	}
	.paragraph--type--assistance-quelques-chiffres .assistance-quelques-chiffres__field-title,
	.paragraph--type--teleassistance-europ-assistance .teleassistance-europ-assistance__field-title{
		margin-bottom: 70px;
	}
	.sliderSwiperItem .paragraph--type--teleassistance-item{
		padding:65px  30px  24px  45px;
		    min-height: 335px;
	}
	.paragraph--type--nos-services .nos-services__field-item .field__item + .field__item{
		margin-top:80px;
	}
	.paragraph--type--nos-services .nos-services__field-item .field__item:nth-child(odd) .col-img{
		padding-right: 0;
	}
	.paragraph--type--nos-services .nos-services__field-item .field__item:nth-child(even) .col-img{
		order: 2;
		padding-left: 0;
	}
	.paragraph--type--nos-services .nos-services__field-item .field__item:nth-child(even) .col-champs{
		order: 1;
	}

	.paragraph--type--nos-services .row-custom{
		align-items: center;
	}
	.paragraph--type--nos-services .row-custom .col-champs{
		padding: 20px 60px;
	}
	.paragraph--type--nos-services-item .picto-titre {
		margin-bottom: 40px;
	}
	.paragraph--type--nos-services .nos-services__field-titre{
		margin-bottom: 50px;
	}
	.paragraph--type--trouvez-offre-qui-vous-correspon .trouvez-offre-qui-vous-correspon__field-titre{
		margin-bottom: 50px;
	}
	.paragraph--type--trouvez-offre-qui-vous-correspon{
	    padding-top: 100px;
		padding-bottom: 80px;
margin-top: 60px;
	}
	.paragraph--type--trouvez-offre-qui-vous-correspon .swiper-button-prev{
		left: auto;
		right: 70px;
	}
	.paragraph--type--trouvez-offre-qui-vous-correspon .swiper-button-next, .paragraph--type--trouvez-offre-qui-vous-correspon .swiper-button-prev{top: -62px;}
	.bloc-reassurance__field-reassurance-item .field__item + .field__item {
		margin-left: 35px;
	}
	.paragraph--type--nos-offres-teleassistance .paragraph--type--offres .paragraph--type--offres-cutom{
		padding-left: 50px;
		padding-bottom: 100px;
		padding-right: 50px;
	}

	.paragraph--type--nos-services{
		padding-top: 100px;
		padding-bottom: 70px
	}
  .node-accueil .content_header_absolt{
    text-align: left;

  }
  .node-accueil .content_header_absolt > *{
    max-width: 50%;
  }
  .node-accueil .content_header_absolt h2{
    margin-bottom: 44px;
    font-size: 60px;
    line-height: 70px;
  }
  .node-accueil .content_header_absolt .accueil__body{
    margin-bottom: 30px;
  }
  .node-accueil .content_header_absolt p{
    font-size: 18px;
    line-height: 32px;
  }
  .node-accueil .content_header_absolt .btn-red-custom a{
    margin: 0;
  }
}
/*****************************************************************************/
.paragraph--type--qu-est-teleassistance{
  margin-top: 70px;
  margin-bottom: 40px;
  text-align: center;
}
.paragraph--type--qu-est-teleassistance .qu-est-teleassistance__field-titre{
  font-family: 'DaxlinePro';
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 46px;
  color: #000;
  margin-bottom: 30px;
}
.paragraph--type--qu-est-teleassistance .qu-est-teleassistance__field-desription p{
  font-family: 'DaxlinePro';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 35px;
  color: #000;
  text-align:center;
}
/*.paragraph--type--qu-est-teleassistance .description-vois-plus {
display: flex;
align-items: flex-end;
}*/
.paragraph--type--qu-est-teleassistance a{
font-family: DaxlinePro;
font-size: 18px;
font-weight: 500;
line-height: 30px;
letter-spacing: 0em;
text-align: center;
color:#000;
text-decoration: underline;
}


@media (min-width: 1200px){
  .paragraph--type--qu-est-teleassistance .container{
    max-width: 1000px;
  }
  .paragraph--type--nos-offres-teleassistance .nos-offres-teleassistance__field-nos-offres{
	  grid-template-columns: repeat(2,minmax(0,1fr));
  }
}
/*******************************************/

.block-installation-material {
	position:relative;
	padding: 32px 40px;
	background: #EAF2FC;
	border-radius: 8px;
}
.block-installation-material .full-section {
	display:flex;
}
.block-installation-material .full-section .image-wrapper {
	flex-basis:5%
}
.block-installation-material .full-section .content-wrapper {
	flex-basis:95%
}

.block-installation-material .full-section .content-wrapper .section-title {
	font-family: 'DaxlinePro';
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 32px;
	color: #002699;
	padding-bottom:10px;
}

.block-installation-material .full-section .content-wrapper p {
	font-family: 'DaxlinePro';
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 24px;
	color: #002699;
}
.paragraph--type--mise-en-avant .block-installation-material .section-title h2 {font-size:1.75rem}
.block-installation-material .full-section .content-wrapper .btn-material {
	padding: 10px 24px;
	border: 2px solid #CC3627;
	border-radius: 200px;
	font-family: 'DaxlinePro';
	font-style: normal;
	font-weight: 700;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #CC3627;
	margin:15px 0;
	display: inline-block;
}
.block-installation-material .full-section .content-wrapper .btn-material:hover{
	border: 2px solid #CC3627;
    color: #fff;
    background: #CC3627;
}

@media (max-width: 768px){
	.node-accueil .content_header_absolt p{
		font-size: 18px;
		line-height: 24px;
		font-weight: 400;
	}
	.node-accueil .content_header_absolt h2{text-align:left;}
	.node-accueil .content_header{
		height: 550px;
	}
	.node-accueil .content_header:before {background:rgba(0,0,0,0.6);right: 0;}
	.bloc-reassurance__field-reassurance-item > .field__item{
		max-width: 100%;
		width: 100%;
		padding: 10px 15px;
	}
	.paragraph--type--bloc-reassurance .paragraph--type--item .info{
		margin-left: 20px;
	}

	.paragraph--type--nos-offres-teleassistance .paragraph--type--offres .paragraph--type--offres-cutom{
		padding: 20px 20px 80px;
	}
	.paragraph--type--teleassistance-comment-ca-marche  .teleassistance-comment-ca-marche__field-etaps{
		margin-top: 40px;
	}
 .block-installation-material .full-section {
 flex-direction: column;
 }
.block-installation-material .full-section .content-wrapper {margin-top:20px}
}
@media (max-width: 430px) {
     .paragraph--type--teleassistance-comment-ca-marche  .teleassistance-comment-ca-marche__field-etaps{
		margin-top: 100px;
}

	.paragraph--type--trouvez-offre-qui-vous-correspon .swiper-button-prev,
	.paragraph--type--trouvez-offre-qui-vous-correspon .swiper-button-next{
		top: -50px;
	}
	.paragraph--type--trouvez-offre-qui-vous-correspon .swiper-button-prev{
		    left: auto;
		    right: 80px;
	}

	.paragraph--type--nos-services-item .picto-titre{
		margin-bottom: 30px;
	}
	.paragraph--type--nos-services-item .nos-services-item__bp-image-field{
		margin: 0 0px 31px 0px;
	}
}
@media (max-width: 575px){
	.paragraph--type--nos-services-item .nos-services-item__bp-image-field{
		margin: 0 -15px 31px -15px;
	}
	.paragraph--type--bloc-reassurance .paragraph--type--item{
		display: flex;
		align-items: center;
		text-align: left;
		width: 100%;
	}
         .paragraph--type--bloc-reassurance .paragraph--type--item .item__field-image-svg{min-width:55px}
	.bloc-reassurance__field-reassurance-item .item__field-description-feature p,
	.bloc-reassurance__field-reassurance-item .item__field-description-feature,
	.bloc-reassurance__field-reassurance-item .item__field-title-feature{
		text-align: left;
	}
	.sliderSwiperItem.swiper{
		max-width: 80%;
		margin: 0px;
	}
	.paragraph--type--trouvez-offre-qui-vous-correspon .swiper{
		max-width: 88%;
		margin: 0px;
	}
	.bloc-avis-clients .content-avis .cards-avis {
		flex-direction: column;
	}
	.bloc-avis-clients .content-avis .cards-avis .card-avis {
		width: 100%;
	}
	.bloc-avis-clients .header-avis-clients {
		justify-content: center;
		align-items: center;
		flex-direction: column;
		margin-bottom: 3rem;
	}

	.bloc-avis-clients .header-avis-clients .title-avis-clients {
		margin-bottom: 20px;
	}
}
/* bloc avis nos clients */

.bloc-avis-clients {
	position:relative;
	margin:5rem 0;
}
.bloc-avis-clients .header-avis-clients {
	display:flex;
	justify-content:space-between;
}

.bloc-avis-clients .header-avis-clients .title-avis-clients {
	display: flex;
    flex-direction: column;
	margin-bottom:40px;
}
.bloc-avis-clients .header-avis-clients .title-avis-clients .group-avis .note-avis{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-size: 48px;
	line-height: 38px;
	display: flex;
	align-items: center;
	color: #002699;
}
.bloc-avis-clients .header-avis-clients .title-avis-clients .group-avis .note {
	display:flex;
	align-items: baseline;
}
.bloc-avis-clients .header-avis-clients .title-avis-clients .group-avis .top-note {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 38px;
	display: flex;
	align-items: center;
	color: #485CC7;
}
.bloc-avis-clients .header-avis-clients .title-avis-clients .title {
	font-family: 'DaxlinePro';
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
	display: flex;
	align-items: center;
	text-align: center;
	color: #000000;
}
.bloc-avis-clients .content-avis .cards-avis {
	display:flex;
	align-items: flex-start;
    justify-content: space-between;
}
@media (min-width: 1200px){
	.bloc-avis-clients .content-avis .cards-avis {
		align-items: stretch;
	}
}
.bloc-avis-clients .content-avis footer {
	display: flex;
    justify-content: center;
    align-items: center;
}
.bloc-avis-clients .content-avis .plus-avis  {
	font-family: 'DaxlinePro';
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    line-height: 24px;
    display: flex;
    align-items: center;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #CC3627;
    border: 2px solid #CC3627;
    border-radius: 200px;
    padding: 16px 32px;
    position: relative;
}
.bloc-avis-clients .content-avis .plus-avis:hover{
	color: #fff;
	border: 2px solid #CC3627;
	background: #CC3627;
}
.bloc-avis-clients .content-avis .cards-avis .card-avis{
	display:flex;
	flex-direction:column;
	flex-basis:32%;
	display: flex;
	align-items: flex-start;
	padding: 24px;
	background: #FFFFFF;
	border: 1px solid #D9D8D8;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
	border-radius: 8px;
	margin-bottom: 2rem;
}
.bloc-avis-clients .content-avis .cards-avis .card-avis .body-card-avis p{
	font-family: 'DaxlinePro';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
	padding-bottom:15px;
}

.bloc-avis-clients .content-avis .cards-avis .card-avis .body-card-avis .author-card {
	font-family: 'DaxlinePro';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #737272;
}

.bloc-avis-clients .header-avis-clients .title-avis-clients .group-avis .group-stars .icon-avis {
  display: inline-block;
  background-image: url('/images/star-default.svg');
  background-repeat: repeat-x;
  background-size: contain;
  width: 100px;
  height: 20px;
}

/**************************************/
.block-articles-geolibre .titredecouvrer {
    font-family: 'DaxlinePro';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 40px;
    display: flex;
    align-items: center;
    justify-content: left;
    color: #000000;
    padding-bottom: 48px;
}


.block-articles-geolibre .showallarticlegeo {
	font-family: 'DaxlinePro';
	font-style: normal;
	font-weight: 700;
	font-size: 13px;
	line-height: 24px;
	display: flex;
	align-items: center;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #CC3627;
border: 2px solid #CC3627;
border-radius: 200px;
padding: 16px 32px;
	position:relative;

}




.block-articles-geolibre .showallarticlegeo::before {
  transform: scaleX(0);
  transform-origin: bottom right;
    border-radius: 200px;

}
.block-articles-geolibre .showallarticlegeo:hover {
  color:#fff;
}
.block-articles-geolibre .showallarticlegeo:hover::before {
  transform: scaleX(1);
  transform-origin: bottom left;
    border-radius: 200px;
}

.block-articles-geolibre .showallarticlegeo::before {
  content: " ";
  display: block;
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  inset: 0 0 0 0;
  background: #CC3627;
  border-radius: 200px;
  z-index: -1;
  transition: transform .3s ease;
}
.icone-magazine .views-row .card-guide .card-body .article__body h2, .icone-magazine .views-row .card-guide .card-body .article__body h3, .icone-magazine .views-row .card-guide .card-body .article__body h4, .icone-magazine .views-row .card-guide .card-body .article__body p, .icone-magazine .views-row .card-guide .card-body .disc h2, .icone-magazine .views-row .card-guide .card-body .disc h3, .icone-magazine .views-row .card-guide .card-body .disc h4, .icone-magazine .views-row .card-guide .card-body .disc p, .icone-magazine .views-row .card-guide .card-body .disc {
    color: rgba(115, 114, 114, 1);
    font-size: 14px;
    font-weight: 400;
}
.bloc-avis-clients {
	position:relative;
	margin:5rem 0 2rem;
}
.bloc-avis-clients .header-avis-clients {
	display:flex;
	justify-content:space-between;
}

.bloc-avis-clients .header-avis-clients .title-avis-clients {
	display: flex;
    flex-direction: column;
	margin-bottom:40px;
}
.bloc-avis-clients .header-avis-clients .title-avis-clients .group-avis .note-avis{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-size: 48px;
	line-height: 38px;
	display: flex;
	align-items: center;
	color: #002699;
}
.bloc-avis-clients .header-avis-clients .title-avis-clients .group-avis .note {
	display:flex;
	align-items: baseline;
}
.bloc-avis-clients .header-avis-clients .title-avis-clients .group-avis .top-note {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 38px;
	display: flex;
	align-items: center;
	color: #485CC7;
}
.bloc-avis-clients .header-avis-clients .title-avis-clients .title {
	font-family: 'DaxlinePro';
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
	display: flex;
	align-items: center;
	text-align: center;
	color: #000000;
}
.bloc-avis-clients .content-avis .cards-avis {
	display:flex;
	align-items: flex-start;
    justify-content: space-between;
flex-wrap: wrap;

}
@media (min-width: 1200px){
	.bloc-avis-clients .content-avis .cards-avis {
		align-items: stretch;
	}
}
.bloc-avis-clients .content-avis footer {
	display: flex;
    justify-content: center;
    align-items: center;
}
.bloc-avis-clients .content-avis .plus-avis  {
	font-family: 'DaxlinePro';
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    line-height: 24px;
    display: flex;
    align-items: center;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #CC3627;
    border: 2px solid #CC3627;
    border-radius: 200px;
    padding: 16px 32px;
    position: relative;
}
.bloc-avis-clients .content-avis .plus-avis:hover{
	color: #fff;
	border: 2px solid #CC3627;
	background: #CC3627;
}
.bloc-avis-clients .content-avis .cards-avis .card-avis{
	display:flex;
	flex-direction:column;
	flex-basis:32%;
	display: flex;
	align-items: flex-start;
	padding: 24px;
	background: #FFFFFF;
	border: 1px solid #D9D8D8;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
	border-radius: 8px;
	margin-bottom: 2rem;
}
.cards-avis .card-avis .header-card-avis {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: 0px;
	height:39px;
	width:100%;
	padding-bottom:25px;
}
.cards-avis .card-avis .header-card-avis .date{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 30px;
	color: rgba(0, 0, 0, 0.5);
}
.cards-avis .card-avis .header-card-avis .note{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 38px;
	display: flex;
	align-items: center;
	color: #000000;
}
.cards-avis .card-avis .header-card-avis .note span{
	margin-right:10px;
}
.bloc-avis-clients .content-avis .cards-avis .card-avis .body-card-avis p{
	font-family: 'DaxlinePro';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
	padding-bottom:15px;
}

.bloc-avis-clients .content-avis .cards-avis .card-avis .body-card-avis .author-card {
	font-family: 'DaxlinePro';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #737272;
}

.bloc-avis-clients .header-avis-clients .title-avis-clients .group-avis .group-stars .icon-avis {
  display: inline-block;
  background-image: url('/images/star-default.svg');
  background-repeat: repeat-x;
  background-size: contain;
  width: 100px;
  height: 20px;
}




.icon-avis {
    display: flex;
    padding-left: 15px;
}
.node-accueil .paragraph--type--nos-offres-teleassistance {
    margin-top: 45px;
}
.node-accueil .paragraph--type--block-installation-material .block-installation-material .block-installation-material__field-lien a {
    border: 2px solid #002699;
    border-radius: 200px;
    padding: 10px 24px;
    /* font-family: DaxlinePro; */
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.05em;
    text-align: left;
    text-transform: uppercase;
    /* text-transform: capitalize; */
    }

@media (max-width: 767.98px) {
.paragraph--type--teleassistance-comment-ca-marche .teleassistance-comment-ca-marche__field-etaps > .field__item .paragraph--type--etap .etap__field-desription p {
font-size:19px
}
.paragraph--type--chiffres-item .chiffres-item__field-titre {font-size:18px}
.block-installation-material .full-section .content-wrapper p {
font-size:18px
}
.icone-magazine .slick-list .slide__content .card-guide .card-body p {font-size: 18px;}

}
.txtseoaccueil{
position: relative;
    padding: 32px 40px;
    background: #EAF2FC;
    border-radius: 8px;
margin-bottom: 30px;
}
.txtseoaccueil p{
font-family: 'DaxlinePro';
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 24px;
    color: #002699;
}
