/* Personnalisation cibles/solutions */
/*.build .bloc-3, .build .bloc-2-3 {
    display: none;
}*/

.build .bloc-3, .build .bloc-2-3 {
    position: relative;
    margin-top: 0.9375em;
    margin-bottom: 0.9375em;
}
.build .bloc-3 img, .build .bloc-2-3 img{
    width:100%;
	height:100%;
}
.build .bloc-3 .section_title{
	position: absolute;
	top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
	text-align: center;
	width: 90%;
    max-width: 300px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;	
}
.build .bloc-3:hover .section_title{
	top: 42%;
}
.build .bloc-3 .section_title h3{
    font-size: 28px;
    line-height: 45px;
    font-weight: 600;
	color: #27ECA0;
	text-transform: uppercase;
}
.content_aeb section h3{
	margin:0 0 1em;
	font-size:36px;
}
.content_aeb section {
    padding: 4em 0;
}
.content_aeb section .bloc-2 img{
	box-shadow: 0 3px 8px rgb(0 0 0 / 10%);
}
#optimiser-croissance, #allerger-le-poids, #solution-complete{
	background:#fff;
}
#optimiser-le-pilotage, #adapter-et-diversifier, #augmenter-productivite, #garantir-conformite, #solution-performante{
	background:#12006C;
} 
#optimiser-le-pilotage h3, #adapter-et-diversifier h3, #augmenter-productivite h3, #garantir-conformite h3, #solution-performante h3, 
#optimiser-le-pilotage ul li, #adapter-et-diversifier ul li, #augmenter-productivite ul li, #garantir-conformite ul li, #solution-performante ul li, 
#optimiser-le-pilotage p, #adapter-et-diversifier p, #augmenter-productivite p, #garantir-conformite p, #solution-performante p{
	color:#fff;
}
#optimiser-le-pilotage .uppergreen, #adapter-et-diversifier .uppergreen, #augmenter-productivite .uppergreen, #garantir-conformite .uppergreen, #solution-performante .uppergreen{
	color:#25E297;
	font-size: 20px;
}
.content_aeb .uppergreen, .content_aeb .uppergreen strong{
	text-transform: uppercase;
	color:#25E297;
	font-size:18px;
	line-height:24px;
}
.content_aeb .row *{
	align-self: center;
}
.content_aeb ul {
  margin-left: 1.5em;
}
.content_aeb ul li {
    font-size: 20px;
    line-height: 24px;
}
.content_aeb ul li::before {
  left: -1.25em;
}
#solutions .soluce h3 {
    font-size: 21px;
}
/* SOLUTIONS */
#plateforme-sante-assurance.content_aeb,
#souscription-dematerialisee.content_aeb,
#flux-sante.content_aeb
#gestion-des-recours.content_aeb{
    background: url(https://assia.fr/wp-content/themes/Assia/images/bandeauSOLUTION.jpg) no-repeat top center;
    background-size: contain;
}

#solu-plate-sect1, 
#solu-demat-sect1,
#solu-flux-sect1,
#recours-sect1{
	padding-top:0;
}
#solu-plate-sect1 img, 
#solu-demat-sect1 img,
#solu-flux-sect1 img,
#recours-sect1 img{
	box-shadow:none;
	width:auto;
}
/*
#recours-sect1 strong{
    color: #27ECA0;
}
*/
#recours-sect1 ul li{
	font-size: 16px;
	line-height: 24px;
	text-transform: inherit;
}
#solu-demat-sect3 h2, #solu-flux-sect3 h2, #recours-sect3 h2 {
    text-align: right;
    position: relative;
	padding:1em 0;
}
#solu-demat-sect3 h2:before, #solu-flux-sect3 h2:before, #recours-sect3 h2:before,
#solu-demat-sect3 h2:after, #solu-flux-sect3 h2:after, #recours-sect3 h2:after{
    content: '';
    position: absolute;
	border-top: 2px solid #27ECA0;
	width: 40%;
	right: 0;
}
#solu-demat-sect3 h2:before, #solu-flux-sect3 h2:before, #recours-sect3 h2:before{
	top:0;
}
#solu-demat-sect3 h2:after, #solu-flux-sect3 h2:after, #recours-sect3 h2:after{
	bottom:0;
}
#solu-demat-sect3 ul li, #solu-flux-sect3 ul li, #recours-sect3 ul li {
    font-size: 20px;
    line-height: 24px;
}
#solu-demat-sect2, #solu-plate-sect2 , #solu-flux-sect2, #recours-sect2 {
    background: #F8F7F7;
    background-image: -webkit-linear-gradient(156deg, #fff 13%, #F8F7F7 0);
	padding:4em 0;
}
#solu-demat-sect2 h2, #solu-plate-sect2 h2, #solu-flux-sect2 h2, #recours-sect2 h2{
	margin: 1em 0;
}
#solu-demat-sect2 h3, #solu-plate-sect2 h3, #solu-flux-sect2 h3, #recours-sect2 h3{
	text-align: right;
	margin-bottom: 0;
}
#solu-demat-sect2 .bloc-2, #solu-plate-sect2 .bloc-2, #solu-flux-sect2 .bloc-2, #recours-sect2 .bloc-2{
    padding:2em 0;
}
#solu-demat-sect2 .row div, #solu-plate-sect2 .row div, #solu-flux-sect2 .row div, #recours-sect2 .row div {
    align-self: center;
}

#solu-demat-sect3, #solu-flux-sect3, #recours-sect3  {
    background: url(https://assia.fr/wp-content/themes/Assia/images/fond-sect3-solu.jpg) no-repeat center center;
	background-size:cover;
	padding:4em 0;
}
#solu-demat-sect3 .row, #solu-flux-sect3 .row, #recours-sect3 .row{
    background: rgba(255,255,255,0.88);
    padding: 3em;
    margin: 3em 0;
}
#solu-demat-sect3 .row *, #solu-flux-sect3 .row *, #recours-sect3 .row *{
    align-self: center;
}
#solu-plate-sect3{
    background: url(https://assia.fr/wp-content/themes/Assia/images/reponse-enjeux-it.jpg) no-repeat center center;
	background-size:cover;
	padding:4em 0;
	position: relative;
}
#solu-plate-sect3:before{
    content: '';
	background: -webkitlinear-gradient(293deg,rgba(255,255,255,0.49) 32.5%,transparent 0);
	background: -o-linear-gradient(293deg,rgba(255,255,255,0.49) 32.5%,transparent 0);
	background: linear-gradient(293deg,rgba(255,255,255,0.49) 32.5%,transparent 0);
	height:100%;
	width:100%;
	position: absolute;
	top:0;
	left:0;
}
#solu-plate-sect3 .row{
    background: rgba(255,255,255);
    padding: 3em;
    margin: 3em 0;
	position: relative;
	z-index: 9;
}
#solu-plate-sect3 h2{
    margin: 0.5em 0;
}
#solu-plate-sect3 h3, #solu-plate-sect3 h4{
    margin: 0;
}
#solu-plate-sect3 p {
    margin: 0.2em 0 1em;
}


@media only screen and (min-width: 801px) {
#solu-demat-sect2 .bloc-picto, #solu-plate-sect2 .bloc-picto, #solu-flux-sect2 .bloc-picto, #recours-sect2 .bloc-picto{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.7%;
    flex: 0 0 16.7%;
    max-width: 16.7%;
}
#solu-demat-sect2 .bloc-picto img, #solu-plate-sect2 .bloc-picto img, #solu-flux-sect2 .bloc-picto img, #recours-sect2 .bloc-picto img{
	width:100%;
    max-width:140px;
}
#recours-sect1 h3 {
    margin: 0;
    font-size: 32px;
}
}


@media only screen and (max-width: 1199px) {
.content_aeb section.build {
  /*padding: 0;*/
  display: none;
}
.content_aeb section {
    padding: 1em 0 3em;
}
}

@media only screen and (max-width: 599px) {
.content_aeb .intro .container{
    height: 200px;
}
.text-ban h1 {
    line-height: 1;
    font-size: 36px;
}
.text-ban.singletit h1 {
  font-size: 26px;
}
.content_aeb .text-ban h3 {
    line-height: 20px;
    font-size: 16px;
}
#breadcrumbs, #breadcrumbs span, #breadcrumbs a {
    font-size: 12px;
    line-height: 1;
}
.content_aeb h2 {
    font-size: 30px;
    line-height: 1;
}
.content_aeb section h3 {
	margin: 0.5em 0;
    font-size: 32px;
	line-height:34px;
}
.content_aeb h4{
	font-size:16px;
	line-height:20px;
}
.content_aeb ul {
	margin-left: 1.5em;
}
/*
.content_aeb ul li {
    font-size: 20px;
    line-height: 24px;
}
*/
.content_aeb p {
	font-size:16px;
	line-height:22px;
	margin:1em 0;
}
}
@media only screen and (max-width: 800px) {
	#optimiser-le-pilotage .row div:nth-child(3){order:2}
	#optimiser-le-pilotage .row div:nth-child(2){order:3}
	#adapter-et-diversifier .row div:nth-child(3){order:2}
	#adapter-et-diversifier .row div:nth-child(2){order:3}
	#augmenter-productivite .row div:nth-child(3){order:2}
	#augmenter-productivite .row div:nth-child(2){order:3}
	#garantir-conformite .row div:nth-child(3){order:2}
	#garantir-conformite .row div:nth-child(2){order:3}
	#solution-performante .row div:nth-child(3){order:2}
	#solution-performante .row div:nth-child(2){order:3}
	
	
#solu-demat-sect2, #solu-plate-sect2, #solu-flux-sect2, #recours-sect2 {
	padding: 2em 0;
}
#solu-demat-sect2 h3, #solu-plate-sect2 h3, #solu-flux-sect2 h3, #recours-sect2 h3 {
	text-align: center;
	margin-bottom: 0.25em;
	font-size: 28px;
	line-height: 1;
}
.bloc-picto img{
	max-height: 120px;
	object-fit: cover;
	width: 35%;
}	
#solu-demat-sect2 .bloc-2, #solu-plate-sect2 .bloc-2, #solu-flux-sect2 .bloc-2, #recours-sect2 .bloc-2{
    padding:0 0 2em;
}
#solu-demat-sect2 .bloc-2 p, #solu-plate-sect2 .bloc-2 p, #solu-flux-sect2 .bloc-2 p, #recours-sect2 .bloc-2 p{
    margin:0 0 1em;
	text-align: center;
}
}
@media only screen and (max-width: 432px) {
#solu-demat-sect2 .bloc-2, #solu-plate-sect2 .bloc-2, #solu-flux-sect2 .bloc-2 , #recours-sect2 .bloc-2 {
	padding: 0 .46875em 1em;
}
#solu-demat-sect2 .bloc-2 p, #solu-plate-sect2 .bloc-2 p, #solu-flux-sect2 .bloc-2 p , #recours-sect2 .bloc-2 p {
	margin-top:0;
	text-align: center;
}
#solu-demat-sect3, #solu-flux-sect3, #recours-sect3 {
	padding: 1em 0;
}
#solu-demat-sect3 .row div:nth-child(1), #solu-flux-sect3 .row div:nth-child(1) , #recours-sect3 .row div:nth-child(1) {
	margin-bottom: 1em;
}
#solu-demat-sect3 h2, #solu-flux-sect3 h2, #solu-plate-sect3 h2, #recours-sect3 h2 {
	text-align: center;
}
#solu-demat-sect3 .row, #solu-flux-sect3 .row , #solu-plate-sect3 .row, #recours-sect3 .row {
	padding: 2em;
	margin: 1em 0;
}
#solu-demat-sect3 h2::before, #solu-flux-sect3 h2::before, #recours-sect3 h2::before, #solu-demat-sect3 h2::after, #solu-flux-sect3 h2::after, #recours-sect3 h2::after {
	top: 0;
	left: 50%;
	transform: translate(-50%,-50%);
}
#solu-demat-sect3 h2::after, #solu-flux-sect3 h2::after, #recours-sect3 h2::after {
	transform: translate(-50%,100%);
}
}

 
@media only screen and (min-width: 1200px) {

/* TEST ANIMATION CARR2 SUR IMAGE */
/* PORTEUR DE RISQUE */
#allerger-le-poids img,
#optimiser-le-pilotage img,
#securiser-votre-systeme img,
#adapter-et-diversifier img,
#augmenter-votre-productivite img,
/* GESTIONNAIRE */
#solution-complete img,
#augmenter-productivite img,
#optimiser-la-relation img,
#garantir-conformite img,
/* DISTRIBUTEUR */
#optimiser-croissance img,
#solution-performante img,
#digitaliser-relation-clients img{
    position: relative;
    width: 360px;
    margin-top: 3em;
    z-index: 1;
}

/* PORTEUR DE RISQUE */
#optimiser-le-pilotage img,
#adapter-et-diversifier img,
#augmenter-votre-productivite img,
/* GESTIONNAIRE */
#augmenter-productivite img,
#garantir-conformite img,
/* DISTRIBUTEUR */
#solution-performante img{
   margin-top:0;
   margin-bottom: 3em;
}

/* PORTEUR DE RISQUE */
#allerger-le-poids .anim-cible,
#optimiser-le-pilotage .anim-cible,
#securiser-votre-systeme .anim-cible,
#adapter-et-diversifier .anim-cible,
#augmenter-votre-productivite .anim-cible,
/* GESTIONNAIRE */
#solution-complete .anim-cible,
#augmenter-productivite .anim-cible,
#optimiser-la-relation .anim-cible,
#garantir-conformite .anim-cible,
/* DISTRIBUTEUR */
#optimiser-croissance .anim-cible,
#solution-performante .anim-cible,
#digitaliser-relation-clients .anim-cible{
    position: relative;
}
/* PORTEUR DE RISQUE */
#allerger-le-poids .anim-cible:before,
#optimiser-le-pilotage .anim-cible:before,
#securiser-votre-systeme .anim-cible:before,
#adapter-et-diversifier .anim-cible:before,
#augmenter-votre-productivite .anim-cible:before,
/* GESTIONNAIRE */
#solution-complete .anim-cible:before,
#augmenter-productivite .anim-cible:before,
#optimiser-la-relation .anim-cible:before,
#garantir-conformite .anim-cible:before,
/* DISTRIBUTEUR */
#optimiser-croissance .anim-cible:before,
#solution-performante .anim-cible:before,
#digitaliser-relation-clients .anim-cible:before{
    position: absolute;
    content: '';
    background: #0FECA0;
    z-index: 1;
	animation-timing-function: linear;
}
/* PORTEUR DE RISQUE - 1 */
#allerger-le-poids .anim-cible:before,
/* GESTIONNAIRE - 1 */
#solution-complete .anim-cible:before,
/* DISTRIBUTEUR - 1 */
#optimiser-croissance .anim-cible:before{
	animation: move 2s 1;	
/*
	transition: 1s cubic-bezier(.5, 0, 0, 1);
*/
	animation-timing-function: linear;
}
/* PORTEUR DE RISQUE - 1 */
#allerger-le-poids .anim-cible:before,
/* GESTIONNAIRE - 1 */
#solution-complete .anim-cible:before,
/* DISTRIBUTEUR - 1 */
#optimiser-croissance .anim-cible:before{
    width: 104px;
    height: 104px;
    right: 3em;
    top: -3em;
}
/* ============
	SECTION 2 & 5 
	==========*/	
/* PORTEUR DE RISQUE - 2 */
#optimiser-le-pilotage .anim-cible:before,
/* GESTIONNAIRE - 2 */
#augmenter-productivite .anim-cible:before,
/* DISTRIBUTEUR - 2*/
#solution-performante .anim-cible:before {
	animation: mon-anim 3.5s 1;
    width: 134px;
    height: 134px;
    left: 2.5em;
    bottom: -3em;
}
/* ============
	SECTION 3
	==========*/	
/* PORTEUR DE RISQUE - 3 */
#securiser-votre-systeme .anim-cible:before,
/* GESTIONNAIRE - 3 */
#optimiser-la-relation .anim-cible:before,
/* DISTRIBUTEUR - 3 */
#digitaliser-relation-clients .anim-cible:before{
	animation: mon-anim 3.5s 1;
    width: 184px;
    height: 184px;
    right: 2.5em;
    top: -3em;
}
/* ============
	SECTION 4 
	==========*/	
/* PORTEUR DE RISQUE - 4 */
#adapter-et-diversifier .anim-cible:before,
/* GESTIONNAIRE - 4 */
#garantir-conformite .anim-cible:before {
	animation: mon-anim 3.5s 1;
    width: 264px;
    height: 264px;
    left: 2.5em;
    bottom: -3em;
}
}
/* PORTEUR DE RISQUE - 5 */	
#augmenter-votre-productivite .anim-cible:before {
	animation: mon-anim 3.5s 1;
    width: 134px;
    height: 134px;
    right: 2.5em;
    bottom: -3em;
}
@keyframes mon-anim{
  0%{opacity:0;transform:scale(1);}
  40%{transform:scale(.75);}
  100%{opacity:1;transform:scale(1);}
}
@keyframes move{
from{right: 100%;}  
50%{right: 50%;}

to{right:2.5em;}  
}  
