@media only screen and (min-width: 1400px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{
		max-width: 1440px;
	}
}


@media only screen and (min-height: 800px) {

	.blue-background:after { 
	    top: 0px;
	    left: 45%;
	    height: 100vh;
	}
	#aside{
		clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%);
	}

	/*
	.newBg{
		width:  calc(100vw - 80px );
		height: calc(100vh - 120px );
	}
	#map .bg-map{
		margin-top: 100px;
		margin-left: 60px;
	}
	.navigation2{
		background: url(../../front/images/fizz/bg-sidebar.png) no-repeat;
    	background-size: contain;
    	border-radius: 0px;
    	width: 370px;
    	height: calc(100% - 100px );
	}
	.bg-fizz-topSidebar{
		width: 340px;
	    padding: 33px 17px;
	  
	    background-size: cover;
	    height: 102px;
	}
	.btn-action-prev-next{
		position: absolute;
		bottom: 0px;
		
	}
	.template_body .video_player #recorded {
	    width: 800px;
	    height: 445px;
	}
	.template_body .video_player {
	    width: 800px;
	    margin: auto;
	    margin-top: 50px;
	    height: 446px;
	}
	.template_body .video_img {
	    width: 800px;
	    height: 450px;
	}
	*/
	

}

.resolution-block{
	display: none;
}

@media only screen and (min-width: 668px) and (max-width: 1300px){
	.resolution-block{
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;

		padding: 0 20px;
		box-sizing: border-box;

		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		z-index: 9999;

		background-color: #F5F7FB;
	}
	.resolution-block h1 {
		font-size: 32px;
	    font-weight: 700;
	    margin-bottom: 20px;
	}
	.resolution-block p {
		font-size: 20px;
	    font-weight: 500;
	    margin-bottom: 20px;
		text-align: center;
	}
}

@media only screen and (min-width: 360px) and (max-width: 667px){

	/* PAGES SITE */
	/* page login --> ko */
	/* page contact --> ko */

	.overflow-h{
		overflow: scroll;
	}
	/*main{
		overflow:hidden;
	}*/
	.overflow-x-mobile{
		overflow-x: hidden;
	}


	/*
	* MESSAGES
	*/
	.alert-dismissible{
		padding-right:1rem;
		width:90%;
		background-color:#FD9801;
		border-color: #FD9801;
		color: #fff;
	}
	.alert-dismissible svg{
		display:none;
	}
	.alert-dismissible strong{
		display:none;
	}
	.alert-dismissible button{
		position: absolute;
		top:-10px;
		width:26px;
		height:26px !important;
		border-radius: 25px;
		right:-10px;
		color:#fff;
		background:#FD9801 !important;
	}

	.mobile-mgt-30{
		margin-top: 30px !important;
	}


	/* DEFAULT */ 
	.mobile-center{
		text-align: center;
	}
	.screen-elm{
		display: none !important;
	}
	.mobile-elm{
		display: block;
	}
	.red_circle{
		height: 144px;
		width:144px;
		left:-22px;
		bottom:12px;
	}
	.blue_circle{
		width:183px;
		height:183px;
	}
	.yellow_circle{
		width:33px;
		height:33px;
	}


	.wayta__btn_back{
		width:39px;
		height: 31px;
		top:137px;
		right: 32px;
	}
	.wayta__btn_back img{
		width:100%;
		height: 100%;
	}




	.btn-V1-pitch:after {
	    right: 25px;
	    top: 10px;
	}
	.btn-V1:before{
		left:24px;
		top: -17px;
	}
	.btnV1-modal-create:after {
	    right: 30px;
	    top: 17px;
	}



	/* header */ 
	#header{
		display:none;
	}

	#header_mobile{
		position: absolute;
		top:0;
		width:100%;
		padding: 30px 34px 19px;
		z-index:99;
	}
	#header_mobile.header_bg_blue{
		background:rgb(58, 79, 218);
	}
	#header_mobile .logo{
		width:168px;
	}
	#header_mobile .menu_mobile{
		float:right;
		line-height: 35px;
	}
	#header_mobile.header_mobile_open{
		position: fixed;
		height:100%;
	    background: rgba(15, 3, 46, 0.54);
	    backdrop-filter: blur(5px);
	}
	.header_mobile_open .links{	
		margin-top:100px;
	}
	.header_mobile_open .links .links_menu{
		list-style: none;
		padding: 0;
	}
	.header_mobile_open .links .links_menu li{
		padding: 50px 0;
		text-align: center;
	}
	.header_mobile_open .links .links_menu li a{		
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 25px;
	    line-height: 20px;
	    color:#FFF;
	    text-decoration: none;
	}


	/* 
	**
	** LOGIN 
	**
	*/
	main .blue-background:after{
		/*border-width: 160px 0px 760px 100px;*/
		border-width: 0 0 850px 230px; 
		border-width: 0 0 850px 280px;
		left:0;
		top:0;

	}
	#login .red_circle{
		z-index:0;
		bottom:76px;
		left:8px;
		left:-14px;
	}
	.login-info{
		width:275px;
		height:517px;
		margin:auto;
		margin-top:130px;
		background: #FFFFFF;
		box-shadow: 0px 0px 37px rgba(8, 1, 60, 0.12);
		border-radius: 34px;

		/*height: calc(100vh - 330px);
		height: calc(90vh - 242px);
		overflow-y:scroll;
		overflow-x: hidden;*/
	}
	.login-info .wayta__block_left_login{
		margin-top:0;
		padding-left:0 !important;
	}
	.block .wayta__block .wayta__block_left .wayta__block_title{
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 700;
		font-size: 22px;
		line-height: 23px;
		text-align: center;
		color: #11175D;

		padding-top:40px;
	}
	.block .wayta__block .wayta__block_left .wayta__block_subtitle{
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 20px;
		text-align: center;
		color: #8180A5;

		width: 150px;
		margin:auto;
		margin-top:22px;
	}
	.block .wayta__block .wayta__block_left .wayta__block_form{
		width:100%;
		margin-top:47px;
		padding: 0 11px;
		margin-bottom:40px;
	}
	.block .wayta__block .wayta__block_left .wayta__block_form .form-label{
		font-size:13px;
		line-height:20px;
		font-weight: 400;
	}
	.block .wayta__block .wayta__block_left .wayta__block_form .form-input{
		font-size: 15px;
		line-height: 22px;
		font-weight: 500;
		width:100%;
	}
	.block .wayta__block .wayta__block_left .wayta__block_form .form-input::placeholder{
		font-size: 15px;
		font-weight: 500;
		line-height: 22px;
	}
	.block .wayta__block .wayta__block_left .wayta__block_form hr{
		margin:0; 
		width:100%;
	}
	
	#login .check_password .picto_hide_password{
		width:11px;
	}
	.wayta__form_btnV3{
		width:159px;
		height: 52px;
	}
	.wayta__form_btnV3.wyta_btnV3{
		font-weight: 600;
		font-size: 17px;
		line-height: 26px;
	}
	#login.block .wayta__block .wayta__block_right{
		/*position: inherit;
		margin-top:0;*/
		margin-top:196px;

	}
	.block .wayta__block .wayta__block_right .wayta__mic{
		left:28px;
		left:6px;
		bottom:74px;
	}
	.block .wayta__block .wayta__block_right .wayta__mic img{
		width:87px;
	}
	.login-picture .wayta__block_right .wayta__mockup{
		display:none;
	}
	.wayta__footer.wayta__footer_right{
		right:15px;

		position: relative;
		right:inherit;
		bottom:inherit;
		text-align: right;
	}
	#login 	.wayta__footer.wayta__footer_right{
		margin-top:-40px;
	}
	#contact .wayta__footer.wayta__footer_right{
		margin-top:10px;
	}
	.blue_circle_login{
		right:5px;
		top:215px;
		z-index:-1;
	}
	.yellow_circle_login{
		right:9%;
		left:inherit;
		top:365px !important;
		z-index:-1;
	}
	.log_btn_mobile{
		margin-top: 68px !important;
	}



	/* 
	**
	** FAQ
	**
	*/
	.bandeau{
		height:365px;
	}
	.bandeau img{
		margin-top:130px;
		width:80px;
	}
	.bandeau2 h2{
		font-size:25px;
		margin:25px 0px 25px 0px;
	}
	.bandeau h3{
		width: 300px;
		margin:auto;
		text-align: center;
		height:auto;
		font-size: 12px;
	}
	#faqWrap .bloc-contact{
		width:100%;
	}



	/* 
	**
	** CONTACT
	**
	*/
	#contact .wayta__block .wayta__block_left{
		padding-left:0;
		margin-top:111px;
	}
	#contact .wayta__block_title_contact{
		text-align:left;
		font-size: 23px;
		font-weight: 600;
		width:200px;
		padding-left:6px;
		padding-top: 0;
	}
	#contact .wayta__block .wayta__block_left .wayta__block_subtitle{
		text-align: left;
		margin-top:19px;
		margin-bottom:30px;
		padding-left:6px;
	}
	.wayta__block_right_contact{
		width:275px;
		height: 561px;
		margin:auto;
	}
	.inf_block{
		margin-bottom:30px;
	}
	.inf_block label{
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 400;
		font-size: 13px;
		line-height: 20px;
		color: #03014C;
		opacity: 0.5;
		height:20px;
		margin-bottom:6px;
	}
	.inf_block hr{
		margin-top:0px;
		margin-bottom:0px;
	}
	#contact .wayta__block_h6_info.info_email{
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 700;
		font-size: 13px;
		line-height: 20px;
		color: #030144;
		opacity: 0.5;	
	}
	#contact .wayta__block_h6_info{
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 500;
		font-size: 13px;
		line-height: 20px;
		color: #03014C;
		opacity: 0.5;
	}
	.wayta__block_formV2{
		width:100%;
		height: 100%;
		padding: 21px 21px 19px 19px;
	}
	.wayta__block_formV2 .form-labelV2{
		left:22px;
		padding: 7px 34px 1px 11px;
	}
	.wayta__block_formV2 .form-inputV2{
		width:100%;
		height:52px;
		padding: 19px 33px;
	}
	.wayta__block_formV2 .form-inputV2::placeholder{
		font-family: Poppins;
		font-style: normal;
		font-weight: 400;
		font-size: 11px;
		line-height: 16px;
	}
	.wayta__block_formV2 .form-textarea{
		width:100%;
		height:94px;
	}
	#contact .blue_circle_contact{
		top:48px;
		right:-50px;
		top:275px;
		right:10px;
	}
	#contact .yellow_circle_contact{
		right:-15px;
		left:inherit;
		top:198px !important;
		top:425px !important;
		right:45px;
	}
	#contact .red_circle_contact{
		bottom:146px;
		left:5px;
	}
	.wayta__footer.wayta__footer_right p{
		font-size: 10px;
		line-height: 18px;
		font-weight: 400;
	}






	/*
	**
	** MENU CONNECTÉ.
	**
	*/
	.menu_bottom{
	    margin: 0;
	    display: flex;
	    width:100%;
	    font-size: 1.5em;
	    padding: 0 2.85em;
	    position: relative;
	    align-items: center;
	    justify-content: center;
	    background-color: #1d1d27;
	}
	.menu_bottom .menu__item{
	    all: unset;
	    flex-grow: 1;
	    z-index: 100;
	    display: flex;
	    cursor: pointer;
	    position: relative;
	    border-radius: 50%;
	    align-items: center;
	    will-change: transform;
	    justify-content: center;
	    padding: 0.55em 0 0.85em;
	    transition: transform var(--timeOut , .7s);
	}
	.menu_bottom .menu__item::before{
	    content: "";
	    z-index: -1;
	    width: 4.2em;
	    height: 4.2em;
	    border-radius: 50%;
	    position: absolute;
	    transform: scale(0);
	    transition: background-color .7s, transform .7s;
	}
	.menu_bottom .menu__item.active {
		top: -13px;
	    transform: translate3d(0, -.8em , 0);
	}
	.menu_bottom .menu__item.active::before{ 
	    transform: scale(1);
	    background-color: #3A4FDA;
	}
	.menu_bottom .icon{
	    width: 2.6em;
	    height: 2.6em;
	    /*stroke: white;*/
	    fill: transparent;
	    stroke-width: 1pt;
	    stroke-miterlimit: 10;
	    stroke-linecap: round;
	    stroke-linejoin: round;
	    stroke-dasharray: 400;
	}
	.menu_bottom .menu__item.active .icon {
	    /*animation: strok 1.5s reverse;*/
	    animation: strok 3s reverse;
	}
	@keyframes strok {
	    100% {
	        stroke-dashoffset: 400;
	    }
	}
	/*.menu__border{
	    left: 0;
	    bottom: 99%;
	    width: 10.9em;
	    height: 2.4em;
	    position: absolute;
	    clip-path: url(#menu);
	    will-change: transform;
	    background-color: red;
	    transition: transform var(--timeOut , .7s);
	}*/
	.menu_bottom .menu__border{
		width:75px;
		height: 75px;
		border-radius: 100px;
		bottom:25px;
		left:0px;
		background: #FFFFFF;
		position: absolute;
	}
	.menu_bottom .svg-container {
	    width: 0;
	    height: 0;
	}
	@media screen and (max-width: 50em) {
	    .menu_bottom{
	        font-size: .8em;
	    }
	}
	.menu_bottom{
		position: fixed;
		bottom:0;
		left:0;
		z-index:9;
		height: 75px;
		background:#FFFFFF;
		box-shadow: 0px -10px 24px rgba(15, 13, 35, 0.06);
		border-radius: 30px 30px 0px 0px;
	}
	.menu_bottom .menu__item.active svg.icon path{
		fill: #FFFFFF;
	}
	.menu_bottom .menu__item svg.icon path{
		fill: #08013C;
	}









	/*
	**
	** DASHBOARD
	**
	*/
	.section-wrapper{
		padding-left:0;
		width:365px;
		margin:auto;
		margin-top:90px;
		border-radius: 16px;
	}
	.wayta__block_member{
		padding: 0;
	}
	.wayta__block_member .block_title{
		width:318px;
		margin:auto;
		/*margin: 23px 12px 33px 34px;*/
	}
	#pitchs .wayta__block_member .block_title{
		height:131px;

		margin:0;
		width:100%;
		margin-bottom:30px;
	}
	.wayta__block_member .wayta__block_title_member{
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 600;
		font-size: 26px;
		font-size: calc(18px + 2vw);
		line-height: 39px;

		color: #08013C;
		margin-top: 23px;
	}
	#pitchs .wayta__block_member .wayta__block_title_member{
		padding-left: 34px;
	}
	#pitchs .wayta__block_member .wayta__block_subtitle_member{
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		margin-bottom:0;

		width:256px;
		margin:auto;
		margin-top:30px;
		width:70vw;
	}
	.wayta__block_member .block_title .btn_add{
		top:-1px;
		right:-10px;
		right: calc(100% - 90vw);
	}
	/*.wayta__block_member .block_title .btn_add .btn-V1-pitch img{
		width:127px;
	}*/

	.wayta__btnV1:after {
	    font-weight: 700;
	    font-size: 11px;
	    line-height: 25px;
	}
	.wayta__btnV1::before{
		height:50px;
		width:19px;
	}
	.liste-mobile{
		width:275px !important;
		height: 368px;
		width:70vw !important;
		height: 45vh;
		margin:auto;
		background: #FFFFFF;
		box-shadow: 0px 0px 24px rgba(8, 1, 60, 0.12);
		border-radius: 25px;
		position: relative;
		margin-left:4px;
		margin-right: 4px;
	}
	.slick-list{
		overflow: inherit;
	}
	.liste-mobile.slick-active{
	}
	.liste-mobile .liste-mobile-head{
		height:80px;
		text-align: center;
		background: #F9F9F9;
		border-radius: 25px 25px 0px 0px;
		border-bottom: 0.870701px solid rgba(3, 1, 76, 0.2);
		padding-top: 15px;

	}
	.liste-mobile .liste-mobile-head strong{
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 800;
		font-size: 14px;
		line-height: 21px;
		text-align: center;

		color: #435179;
	}
	.liste-mobile .liste-mobile-head .timer{
		position: relative;
	}
	.liste-mobile .liste-mobile-head .timer img{
		position: absolute;
		left:40%;
		transform: translate(-50%, 5px);
	}
	.liste-mobile .liste-mobile-head .timer span{
		font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 14px;
	    line-height: 21px;
	    color: #435179;
	}
	.liste-mobile .liste-mobile-body{
		display:flex;
	}
	.liste-mobile .liste-mobile-body .construction-elm{
		width:50%;
		margin-top:53px;
	}
	.liste-mobile .liste-mobile-body .construction-elm h3{
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		line-height: 24px;
		text-align: center;

		color: #435179;
	}
	.liste-mobile .liste-mobile-body .pratique-elm{
		width:50%;
		margin-top:53px;
	}
	.liste-mobile .liste-mobile-body .pratique-elm h3{
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		line-height: 24px;
		text-align: center;

		color: #435179;
	}
	.liste-mobile .liste-mobile-actions{
		position: absolute;
		bottom:-25px;
		width:100%;
		text-align: center;
	}
	.liste-mobile .liste-mobile-actions a{
		width:49px;
		height: 49px;
		border-radius: 100px;
		background: linear-gradient(#0F1D80, #5467E5);
		box-shadow: 0px 14px 4px rgb(8 1 60 / 8%);
		margin: 0 2px;
	}



	/*
	**
	** PROFIL
	**
	*/
	.wayta__form_member{
		height: 440px;
		width:313px;
		margin:auto;
		margin-top: 43px !important;
		background: #FFFFFF;
		box-shadow: 0px 0px 24px rgba(8, 1, 60, 0.08);
		border-radius: 34px;
	}
	.wayta__form_member .wayta__form_member_row{
		padding: 30px 38px;
	}
	.wayta__form_member .form-input{
		width:100%;
	}
	.wayta__form_member hr{
		margin-top:0;
		width:100%;
	}
	.wayta__form_member .wayta__form_member_row .form-bloc{
		margin-top: 0 !important;
	}
	.wayta__position_btn{
		bottom:-35px;
	}
	.wayta__btnV5:after{
		top:11px;
		font-weight: 700;
		font-size: 17px;
		line-height: 25px;
	}



	/*
	**
	** CONTACT
	**
	*/
	.wayta__form_member .form-textarea{
		height: 145px;
		width:100%;
	}



	/*
	**
	** PARTAGES
	**
	*/
	.wayta__avis_ellipse{
		width:207px;
		height: 207px;
		top:10px;
	}	
	.wayta__avis .wayta__avis_img{
		max-width:270px;
		padding-top: 45px;
	}
	.wayta__block_member .wayta__avis_h6{
		margin-top:74px;
	}
	#partage .wayta_btnV1_avis::after{
		font-size: 14px;
		line-height: 25px;
	}
	/*#partage .slick-track{
		margin-left:-70px;
	}*/
	.liste-mobile .liste-mobile-body .partage-elm h3{
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		color: #435179;
		margin-top:27px;
		margin-bottom:24px;
	}
	.liste-mobile .liste-mobile-body .partage-elm p{
		height:150px;
		padding: 0 24px;

		font-family: 'Poppins';
		font-style: normal;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		text-align: center;
		color: #1B1646;
	}
	#partage .wayta__block_member .wayta__block_title_member{
		font-size: 28px;
		line-height: 32px;
		margin-bottom:30px;
		width:240px;
	}
	#partage .mobile-elm{
		margin-top: 68px;
	}









	.template{
		margin-top:86px;
	}
	/*.bg-fond{
		background-image: url('../../front/images/mobile/bg-fond.svg');
		max-width:100%;
		max-height:100%;
		width:365px;
		height: 727px;
	}*/
	.bg-fond{
		background:transparent;
		background-image: url('../../front/images/mobile/bg-fond3.svg');
		max-width:100%;
		max-height:100%;
		width:365px;
		height: 727px;

		width:93vw;
		height: 100vh;
		background-repeat: no-repeat;
		background-position: top center;
	}
	.bg-fond3{
		background:transparent;
		background-image:url('../../front/images/mobile/bg-fond3.svg') !important;
		max-width:100%;
		max-height:100%;
		/*width:365px;
		height: 727px;*/

		width:93vw;
		height:100vh;
		background-repeat: no-repeat;
		background-position: top center;
	}


	.template .template_header{
		background-image: url('../../front/images/mobile/bg_header.png');
		width: 100%;
		height: 121px;
		padding: 20px 0 10px;
	}
	.template_header .header_h1{
		font-weight: 700;
		font-size: 19px;
		line-height: 24px;
	}
	.template_header .header_subtitle{
		font-size: 14px;
		line-height: 18px;
	}





	/*
	**
	** PARTAGE DETAIL
	**
	*/
	#partage_retour .template_header .header_avis_img{
		width:92px;
		margin:auto;
		margin-bottom:5px;
	}
	#partage_retour .template_body{
		margin-top:16px !important;
	}
	#partage_retour .template_texte{
		padding-left: 12px;
		/*max-width: 350px;*/
		width:318px;
		width:100%;
		text-align: center;
	}

	#partage_retour .template_title{
		line-height: 24px;
		width:230px;
		margin:auto;
		margin-top:23px;
	}
	#partage_retour .template_subtitle{
		line-height: 21px;
		width:210px;
		margin:auto;
		margin-top: 7px;
	}
	#partage_retour .textarea_ipt{
		width:318px;
		height:127px;
	}
	#partage_retour .template_body .video_player_avis{
		width:100%;
		height:252px;
	}
	#partage_retour .wayta_btn_retours{
		transform: translate(-50%, 20px);
	}
	#partage_retour .wayta_btn_retours:after{
		top:16px;
	}


	/* 
	**
	** FORMATIONS
	**
	*/
	#formations_mobile.template{
		margin:auto;
		margin-top: 86px;
	}
	#formations_mobile .template_header_formation{
		background-image: url('../../front/images/mobile/bg_header_formations.png');
		height:94px;
	}
	/*#formations_mobile .template_body{
		padding-left:23px;
	}*/
	#formations_mobile .template_body .news{
		margin-top:35px;
		margin-bottom:24px;

		font-family: 'Poppins';
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 24px;
		color: #1A1A1A;
	}
	#formations_mobile .template_body .main_new{
		position: relative;
		border-radius: 16px;
		width:327px;
		height: 210px;
	}
	#formations_mobile .template_body .main_new:before{
		content:"";
		position: absolute;
		width:100%;
		height: 100%;
		background: linear-gradient(180deg, rgba(196, 196, 196, 0) 0%, #08013C 100%);
		border-radius: 16px;
	}
	#formations_mobile .template_body .main_new .designation{
		position: absolute;
		left: 19px;
		bottom:12px;
		height: 44px;
	}
	#formations_mobile .template_body .main_new .designation h4{
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		line-height: 24px;
		color: #FFFFFF;
		margin-bottom: 0;
	}
	#formations_mobile .template_body .main_new .designation p{
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 21px;
		color: rgba(255, 255, 255, 0.8);
		margin-bottom: 0;
	}
	#formations_mobile .template_body .latests{
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 300;
		font-size: 16px;
		line-height: 24px;
		color: #1A1A1A;

		margin-top: 30px;
		margin-bottom:18px;
	}

	#formations_mobile .template_body .latests_news{
		width:100%;
		overflow: hidden;
	}
	#formations_mobile .template_body .latests_news .slick-list{
		width:100% !important;
	}
	#formations_mobile .template_body .latests_news .l_news{
		position: relative;
		border-radius: 16px;
		width:150px !important;
		height: 210px;
		margin: 0 8px;
	}
	#formations_mobile .template_body .latests_news .l_news:before{
		content: "";
		position: absolute;
		width:100%;
		height:100%;
		background: linear-gradient(180deg, rgba(196, 196, 196, 0) 0%, #08013C 100%);
		border-radius: 16px;
	}
	#formations_mobile .template_body .latests_news .l_news a{
		/*width:72px;
		height: 25px;*/
		position: absolute;
		top:10px;
		right:10px;
		padding: 4px 11px;
		text-decoration: none;
		background: rgba(54, 0, 164, 0.2);
		border: 1px dashed rgba(255, 255, 255, 0.29849);
		border-radius: 16px;

		font-family: 'Inter';
		font-style: normal;
		font-weight: 600;
		font-size: 8px;
		line-height: 17px;	
		text-align: center;	
		color: #FFFFFF;
	}








	/*
	**
	** APPRENDRE A PITCHER.
	**
	*/
	.blue_circle_pitch{
		width:110px;
		height:110px;
		top:160px;
	}
	.yellow_circle_pitch{
		width:16px;
		height:16px;
		top:300px !important;
	}
	.template_headerV2 .header_h1{
		font-size: 23px;
		line-height: 34px;
		font-weight: 700;
	}
	.template .template_body .boxs .box-item{
		background-image:url('../../front/images/mobile/apprendre_bg.png');
		width:315px;
		height: 253px;
	}
	.template .template_body .boxs .box-item:first-child{
		margin-right: 0;
		margin-top:40px;
		margin-bottom:105px;
	}
	.template .template_body .boxs .box-item:last-child{
		margin-left: 0;
		margin-bottom:140px;
	}
	.template .template_body .boxs .box-item:first-child .box-img{
		padding:0;
		height:75px;
		width:117px;
		position: absolute;
		left:50%;
		top:0;
		transform: translate(-50% , -30px);
	}
	.template .template_body .boxs .box-item:last-child .box-img{
		padding:0;
		height:144px;
		width:128px;
		position: absolute;
		left:50%;
		top:0;
		transform: translate(-50% , -70px);
	}
	.template .template_body .boxs .box-item .box-text{
		height: 88px;
	}
	.template .template_body .boxs .box-item:first-child .box-text .box-title{
		margin-top:61px;
		margin-bottom: 10px;
		margin-bottom:10px;
		font-style: normal;
		font-weight: 700;
		font-size: 18px;
		line-height: 27px;
	}
	.template .template_body .boxs .box-item:last-child .box-text .box-title{
		margin-top:66px;
		font-style: normal;
		font-weight: 700;
		font-size: 21px;
		line-height: 32px;
	}
	.template .template_body .boxs .box-item .box-text .box-para{
		font-style: normal;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
	}
	.template .template_body .boxs .box-item .wayta__btnV6{
		width:126px;
		bottom:0;
		transform: translate(-50%, 30px);
		margin-left: 0;
	}
	.template .template_body .boxs .box-item .wayta__btnV6:after{
		font-weight: 700;
		font-size: 13px;
		left:22px;
		bottom:20px;
	}
	.template .template_body .boxs .box-item .box-progress{
		width:206px;
		margin:auto;
		margin-top:20px;
		padding:0;
	}
	.template .template_body .boxs .box-item .box-progress .progress-bar-item{
		width:100%;
	}



	.template .template_body .boxs .box-item .box-progress .progress-bar-item.progress-bar-item.w-c-1:before{
		width:26px;
	}
	.template .template_body .boxs .box-item .box-progress .progress-bar-item.progress-bar-item.w-c-1 img{
		left:16px;
	}
	.template .template_body .boxs .box-item .box-progress .progress-bar-item.progress-bar-item.w-c-2:before{
		width:56px;
	}
	.template .template_body .boxs .box-item .box-progress .progress-bar-item.progress-bar-item.w-c-2 img{
		left:46px;
	}
	.template .template_body .boxs .box-item .box-progress .progress-bar-item.progress-bar-item.w-c-3:before{
		width:86px;
	}
	.template .template_body .boxs .box-item .box-progress .progress-bar-item.progress-bar-item.w-c-3 img{
		left:76px;
	}
	.template .template_body .boxs .box-item .box-progress .progress-bar-item.progress-bar-item.w-c-4:before{
		width:116px;
	}
	.template .template_body .boxs .box-item .box-progress .progress-bar-item.progress-bar-item.w-c-4 img{
		left:106px;
	}
	.template .template_body .boxs .box-item .box-progress .progress-bar-item.progress-bar-item.w-c-5:before{
		width:146px;
	}
	.template .template_body .boxs .box-item .box-progress .progress-bar-item.progress-bar-item.w-c-5 img{
		left:136px;
	}
	.template .template_body .boxs .box-item .box-progress .progress-bar-item.progress-bar-item.w-c-6:before{
		width:176px;
	}
	.template .template_body .boxs .box-item .box-progress .progress-bar-item.progress-bar-item.w-c-6 img{
		left:166px;
	}
	.template .template_body .boxs .box-item .box-progress .progress-bar-item.progress-bar-item.w-c-7:before{
		width:206px;
	}
	.template .template_body .boxs .box-item .box-progress .progress-bar-item.progress-bar-item.w-c-7 img{
		left:196px;
	}



	.template .template_body .boxs .box-item .box-progress .progress-bar-item.progress-bar-item.w-p-0:before{
		width:0px;
	}
	.template .template_body .boxs .box-item .box-progress .progress-bar-item.progress-bar-item.w-p-0 img{
		left:-10px;
	}
	.template .template_body .boxs .box-item .box-progress .progress-bar-item.progress-bar-item.w-p-1:before{
		width:62px;
	}
	.template .template_body .boxs .box-item .box-progress .progress-bar-item.progress-bar-item.w-p-1 img{
		left:52px;
	}
	.template .template_body .boxs .box-item .box-progress .progress-bar-item.progress-bar-item.w-p-2:before{
		width:124px;
	}
	.template .template_body .boxs .box-item .box-progress .progress-bar-item.progress-bar-item.w-p-2 img{
		left:114px;
	}
	.template .template_body .boxs .box-item .box-progress .progress-bar-item.progress-bar-item.w-p-3:before{
		width:206px;
	}
	.template .template_body .boxs .box-item .box-progress .progress-bar-item.progress-bar-item.w-p-3 img{
		left:196px;
	}
	





	/* 
	**
	** MAP
	**
	*/
	/*#map .bg-map{
		background-image: url('../../front/images/mobile/map.png');
		background-image: none;
		position: fixed;
		position: absolute;
		width:100%;
		width:92vw;
		left:0;
		transform: translate(0, 0);
		height: calc(100vh);
		margin-top: 42px;
	}*/
	/*#map .bg-map{
		background-image: none;
		background-image: url('../../front/images/mobile/map_mobile.png');
		position: absolute;
		width:92vw;
		position: relative;
		width:88vw;
		left:0;
		transform: translate(0, 0);
		height: auto;
		margin-top: 42px;
	}*/
	#map .bg-map{
		background-image: url('../../front/images/mobile/map_mobile.png');
		background-repeat: no-repeat;
		background-size: contain;
		width:340px;
		position: absolute;
		left:50%;
		top:24%;
		top:200px;
		transform: translate(-50%, 0px);
	}
	#map .map-objectif{
		/*left: 223px;
		top:383px;*/
		left:193px;
		top:304px;
		width:45px;
		height: 45px;
	}
	#map .map-accroche{
		height: 50px;
		/*top: 325px;
		left: 158px;*/
		top:255px;
		left:135px;
	}
	#map .map-probleme{
		/*top: 267px;
		left: 227px;*/
		top:202px;
		left:198px;
		height:46px;
	}
	#map .map-solution{
		/*left:150px;
		top: 245px;*/
		left:128px;
		top:180px;
		height: 47px;
	}
	#map .map-argument{
		/*left:202px;
		top:192px;*/
		left:175px;
		top: 132px;
		height: 45px;

	}
	#map .map-preuve{
		/*left:143px;
		top: 140px;*/
		left:120px;
		top:80px;
	}
	#map .map-conclusion{
		/*left: 217px;
		top: 92px;*/
		left:190px;
		top:45px;
		height:53px;
	}
	#map .map-flag{
		/*left: 165px;*/
		height:84px;
		left:140px;
		top:-50px;
	}
	#map .map-herbe{
		position: absolute;
		left:135px;
		top:5px;
	}
	#map .back_map{
		top: 137px;
		right: 32px;
	}
	.red_circle_map{
		/*width:200px;
		height: 200px;
		right: -80px;*/
		width:150px;
		height:150px;
		bottom:-60px;
		right:-60px;
		z-index:8;

		width:115px;
		height: 115px;
		bottom:0;
		position: fixed;		
	}
	.blue_circle_map{
		top:140px;
		width:133px;
		height:133px;
	}
	.yellow_circle_map{
		width:20px;
		height:20px;
		top: 315px !important;
		left: 30px;
	}
	.textEtape{
		display:none;
	}




	/*
	**
	** ETAPES
	**
	*/
	.bg-fond2{
		background-image:url('../../front/images/mobile/bg-fond2.svg');
		max-width:100%;
		max-height:100%;
		width:100%;
		height: 683px;
		/*height:95vh;*/
	}
	.navigation{
		background-image: url('../../front/images/mobile/sidebar.svg');
		background-repeat: no-repeat;
		width: 100%;
		margin-top: 100px;
	}
	.navigation .menu_toggle .menu
	{
		padding: 20px;
		overflow: auto;
		gap: 34px;
		justify-content: flex-start;
	}
	.navigation .menu_toggle .menu .menu-div .init
	{
		white-space: nowrap;
	}
	.no-open{
		display:none;
	}
	.etapes{
		margin-top:120px;
	}
	.etapes .timer_etape{
		background-image: url('../../front/images/mobile/timer.svg');
		transform: translate(-30%, -35px);
	}
	.etapes .wayta__block_member{
		width: 100%;
		padding: 0;
		box-sizing: border-box;
	}
	.etapes .etape_header{
		padding-left: 0px;
		margin: 100px 0 20px 0;
		
	}
	#video_block
	{
		margin-top: 20px !important;
	}
	.etape_header_text
	{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		gap: 4px;
	}
	.etapes .etape_header .etape_header_text .wayta__block_minititle_member{
		margin: 0;
		padding: 0;
	}
	.etapes .etape_header .etape_header_text .wayta__block_title_member{
		margin: 0;
		padding: 0;
	}
	.etapes .etape_header .etape_header_text .wayta__block_subtitle_member{
		margin: 10px 0 0 0 ;
		padding: 0;
	}
	.etapes .etape_header .img_picto{
		top: 0;
		max-width: 50px;
	}
	.etapes .etape_header .wayta__btn_back{
		top: 0;
		right: 0;
		bottom: 100%;
		left: 50%;
		transform: translate(-50%, -60px);
	}
	.etapes .etape_header .img_picto.img_picto_objectif{
		width:49px;
		top:0;
	}
	.etapes .etape_header .img_picto.img_picto_accroche{
		width:40px;
		top:-5px;
	}
	.etapes .etape_header .img_picto.img_picto_problematique{
		width:35px;
		top:-5px;
	}
	.etapes .etape_header .img_picto.img_picto_solution{
		width:27px;
		top:0px;
	}
	.etapes .etape_header .img_picto.img_picto_argument{
		width:45px;
		top:-5px;
	}
	.etapes .etape_header .img_picto.img_picto_preuve{
		width:25px;
		top:-5px;
	}
	.etapes .etape_header .img_picto.img_picto_conclusion{
		width:25px;
		top:-5px;
	}
	.wayta__block_member .etape_header_text .wayta__block_minititle_member{
		font-size: 20px;
		line-height: 22px;
		padding-left:60px;
	}
	.wayta__block_member .etape_header_text .wayta__block_title_member{
		font-size: 20px;
		line-height: 22px;
		padding-left:60px;
	}
	.wayta__block_member .etape_header_text .wayta__block_subtitle_member{
		font-style: italic;
		font-size: 12px;
		line-height: 18px;
		margin-top:10px;
		max-width: 260px;
		text-align : center;
	}
	.wayta__block_member .block_etape{
		max-width: auto;
		width: 100%;
		height:auto;
		margin-top: 0px !important;
		padding: 22px 18px 40px !important;
	}
	.wayta__block_member .block_etape .block_etape_title{
		font-weight: 700;
		font-size: 18px;
		line-height: 19px;	
		margin-bottom:30px;
		text-align: center;
	}
	.wayta__block_member .block_etape .block_etape_texte{
		font-size: 12px;
		text-align :center;
		line-height: 15px;	
	}
	.wrap-btn{
		position: relative;
		left: inherit;
		right: inherit;
		bottom: inherit;
		margin-top: 30px;
		margin-bottom:30px;
		margin-top:15px;
	}
	#presentation_btn{
		position: relative;
	}
	#presentation_btn .btnV2-fizz{
		/*
		position: absolute;
		bottom:0;
		left:50%;
		transform: translate(-50%, -138px);
		*/
	}
	#presentation_btn .btnV2-fizz img{
		width:133px;
		height:54px;
	}
	#presentation_btn .btnV2-fizz .libelle{
		font-size: 14px;
		line-height: 5px;
	}
	.good_answer{
		background: linear-gradient(180deg, #6DD9C2 0%, #3DB396 100%) !important;
		border: 2px solid #FFFFFF !important;
		box-shadow: -5px 7px 34px #E7EAF3 !important;
		color: #fff !important;
	}
	.bad_answer{
		background: linear-gradient(180deg, #FF576F 0%, #FF170E 100%) !important;
		border: 2px solid #FFFFFF !important;
		box-shadow: -5px 7px 34px #E7EAF3 !important;
		color: #fff !important;
	}
	#objectif
	{
		max-width: auto;
		padding: 0 20px;
		width: 96%;
	}
	#objectif .timer_etape 
	{
		left: 50%;
		transform: translate(-50%, -35px);
	}
	#objectif .check-box img{
		display:none;
	}
	.check-box-sm .check-choice{
		display:none;
	}
	#objectif .slick-list{
		width:270px !important;
		overflow:scroll;
	}
	#objectif .slick-track{
		/*width:90px !important;*/
		margin-left:10px;
		/*width:100% !important;
		width:250px !important;*/
		display: -webkit-box;
		/*overflow: scroll;*/
		width:100% !important;
	}
	#objectif .textarea_ipt{
		height:88px;
		width: 100%;
	}

	.block_ai
	{
		padding: 20px 0 80px 0 !important;
	}


	.block_ai__content .form-group
	{
		padding: 0;
		margin-top: 30px !important;
	}

	.block_ai__content form 
	{
		position: relative;
	}	

	.block_ai__content form input 
	{
		padding: 14px 18px !important;
		font-size: 14px;
	}

	.block_elem.ai .title:first-child
	{
		margin-top: 0 !important;
		transition: 0.3s ease-out;
	}
	
	#carte_block.classical .buttons
	{
		margin-top: 22px;
	}
	#carte_block.ai .buttons
	{
		margin-top: 50px;
		transition: 0.3s ease-out;
	}

	
	.block_ai__content form .col-md-9 
	{
		width: 100%;
	}
	
	.block_ai__content form .col-md-3
	{
		display: none;
	} 

	#phone_form_ai_submit
	{
		position: absolute;
		display: flex !important;
		align-items: center;
		justify-content: center;
		background-color: #FF9901;
		border-radius: 50%;
		width: 45px;
		height: 45px;
		outline: none;
		border: none;
		top: 50%;
		right: 4px;
		transform: translateY(-50%);
	}
	#phone_form_ai_submit svg
	{
		transform: translateY(2px);
	}

	.block_ai .ai__return__container .ai__return:first-child
	{
		margin-top: 20px;
	}
	.block_ai .ai__return__container .ai__return
	{
		padding: 0 20px;
	}
	.block_ai .ai__return__container .ai__return .question__content
	{
		margin-top: 0;
	}
	.block_ai .ai__return__container .ai__return .question__img, .block_ai .ai__return__container .ai__return .answer__img
	{
		width: 30px !important;
		height: 30px !important;
	}
	.block_ai .ai__return__container .ai__return .question__img svg, .block_ai .ai__return__container .ai__return .answer__img svg 
	{
		width: 18px !important;
	}

	.block_ai .ai__return__container .ai__return:last-child
	{
		margin-bottom: 20px;
	}
	

	/* Toutes les font Size --- ça va être long !! */




	/*
	#objectif .wayta__block_member .block_etape_question{
		margin-top: 47px !important; 
		padding: 0px !important;
		border:none;
		border-radius: inherit;
		box-shadow: none;
	}
	#objectif .block_etape_question .question .question_title{
		font-size: 17px;
		line-height: 20px;
		font-weight: 700;
		margin-bottom:50px;
	}
	#objectif .question .theProp{
		margin-top:14px;
		margin-bottom:14px;
		width:240px;
		height:62px;
		text-align: center;
		display: inline-block;
		text-align: center;
		line-height: 62px;
		position: relative;
	}
	#objectif .block_etape_question .question .question_answer{
		font-size: 16px;
		line-height: 24px;
		position: absolute;
		left:50%;
		transform: translate(-50%, 20px);
	}
	#objectif .check-box-sm{	
		position: absolute;
		margin:auto;
		width:100%;
		height:100%;

		background: #F5F7FB;
		border: 2px solid #FFFFFF;
		box-shadow: -5px 7px 34px #E7EAF3;
		border-radius: 90px;
	}
	#objectif .check-box-sm img{
		display:none;
	}
	#objectif .check-box-sm .check-choice{
		width:100%;
		height:100%;
		background: #3c50e0;
	}
	*/
	.block_technique
	{
		padding: 20px 0;
	}

	#objectif .block_etape_question .question .col-md-3
	{
		width: 100%;
		position: relative;
	
	}

	#objectif .block_etape_question .question .question_title{
		font-size:16px;
		line-height: 20px;
		font-style: normal;
		font-weight: 700;
		margin-bottom:10px;
		padding:0;
		width:100%;
		margin-left: 0;
		text-align :center;
	}
	#objectif .wayta__block_member #questions_block .wrap-btn
	{
		display: none;
	}
	#carte_block .buttons button 
	{
		font-size: 12px;
		white-space: nowrap;
		line-height: 1;
		/* stretch height */
		align-self: stretch;
	}
	#carte_block .buttons button svg 
	{
		width: 18px;
		height: 16px;
	}

	.block_etape_cartes.lock .lock__container
	{
		transform : translate(-50%, -50%) scale(0.7); 
	}

	#objectif .wayta__block_member #questions_block.block_etape{
		border:none;
		box-shadow: none;
		border-radius: inherit;
		background:none;
		margin-top:47px !important;
		margin-bottom:47px !important;
		padding: 0 10px !important;
		flex-direction: column;
		gap: 40px;
	}
	#objectif .wayta__block_member #questions_block.block_etape .questions__img
	{
		flex-direction: row;
		width: 100%;
	}
	#objectif .wayta__block_member #questions_block.block_etape .questions__img img
	{
		width: 100px;
		flex-shrink: 0;
	}
	#objectif .wayta__block_member #questions_block.block_etape .questions__img .img__text
	{
		display: flex;
		flex-direction: column;
		gap: 8px;
		align-items: flex-start;
	}
	#objectif .wayta__block_member #questions_block.block_etape .questions__img .img__title
	{
		text-align: left;
	}
	#objectif .wayta__block_member #questions_block.block_etape .questions__img .img__subtitle
	{
		text-align: left;
		line-height: 14px;
		font-size: 14px;
	}



	#objectif .check-box {
	    position: absolute;
	    margin: auto;
	    width: 100%;
	    height: 100%;
	    background: none;
	    border-radius: 90px;
	    margin-top: 0px;
	    overflow: hidden;
	}

	#objectif .bock_etape_question .question .prop {
		display:relative;
	}

	.block_etape_question .question
	{
		row-gap: 8px;
	}

	#carte_block .title h3
	{
		font-size: 18px;
	}
	
	#carte_block .title p
	{
		font-size: 12px;
		line-height: 14px;
	}

	#carte_block.ai .shape1
	{
		left: 50%;
		transform: translate(-50%, -50%);
		width: 100%;
		aspect-ratio: 1/1;
		height: auto;
		top: 0%;

	}

	.block_ai .ai__return__container .ai__return .check_btn_container
	{
		left: 52px;
	}

	.block_ai .ai__return__container .ai__return .question, .block_ai .ai__return__container .ai__return .answer
	{
		font-size: 12px;
		line-height: 14px;
	}

	.block_ai .ai__return__container .ai__return .check_btn
	{
		font-size: 12px;
	}

	.block_ai__explanation .col-md-12 .subtitle
	{
		font-size: 12px;
		line-height: 14px;
	}

	.ai__explanation p
	{
		font-size: 12px;
		line-height: 14px;
	
	}
	.ai_count
	{
		font-size: 12px;
		line-height: 14px;
		top: -20px;
		left: 0;
	
	}
	.block_ai__content .title h3 
	{
		font-size: 16px !important;
	}


	#objectif .block_etape_question .question .question_answer{
		background:red;
		width:100%;
		height:auto;
		text-align: center;

		background: #F5F7FB;
		border: 2px solid #FFFFFF;
		box-shadow: -5px 7px 34px #E7EAF3;
		border-radius: 90px;

		margin: 4px 0;
		padding: 20px 12px;
	}




	#objectif .blocK-btn-next{
		display:none;
	}	




	#validation_btn{
		position: relative;
	}
	/*#validation_btn .wayta__btnV5{
		position: absolute;
		top:-140px;
		top:-110px;
		left:50%;
		transform: translate(-50%, -20px);
	}*/
	#validation_btn .wayta__btnV5 img{
		width:133px;
	}
	.block_etape_cartes{
		width:100%;
	}
	.block_carte{
		width:90px !important;
		height:102px;
		margin: 0 10px;
	}

	.block_technique .block_technique_texte .block_technique_title{
		font-size: 16px;
		line-height: 18px;
		font-weight:600;
	}
	.block_technique .block_technique_texte .block_technique_subtitle{
		font-size: 12px;
		line-height: 13px;
		font-weight: 400;
		margin-top: 10px;
	}
	.row_carte{
		margin-top: 37px;
		margin-bottom: 41px;
	}
	.block_technique .row_carte .remove{
		top:-7px;
		right:-7px;
	}
	.block_carte .c_type.hasType{
		font-size: 7px;
		line-height: 8px;
		padding-top:0;
	}
	.block_carte .c_title.hasTitle{
		font-size: 7px;
		line-height: 8px;
	}
	.block_carte .carte-thumbnail.hasImage{
		width: 45px;
	}




	.block_etape_right{
		width:100%;
		height:160px;
		padding:0;
		top:inherit;
		right:inherit;
		left:0;
		bottom:-100px;
		z-index:99;

		background: #FFFFFF;
		box-shadow: 0px -10px 24px rgba(15, 13, 35, 0.06);
		border-radius: 30px 30px 0px 0px;

		position:fixed;

		background:#3749D7;
	}

	.mobile-up{
		position: absolute;
	  	animation: slideup .5s ease-in-out;
	  	bottom: -20px;
	}
	@keyframes slideup {
	  0% {
	    /* since the .foo class is set to bottom: 0, we will start at 0% to 160px*/
	    bottom: -100px;
	  }
	  100% {
	    /* we end at 0, which will be the bottom of the parent divs height */
	    bottom: -40px;
	  }
	}
	.mobile-down{
		position: absolute;
	  	animation: slidedown .5s ease-in-out;
	  	height:60px;
	  	bottom:-40px;
	}
	@keyframes slidedown {
	  0% {
	    /* since the .foo class is set to bottom: 0, we will start at 0% to 160px*/
	    bottom: 0px;
	  }
	  100% {
	    /* we end at 0, which will be the bottom of the parent divs height */
	    bottom: -40px;
	  }
	}

	.block_etape_right .etape_right_title:before{
		content:"";
		position: absolute;
		width:43px;
		height:3px;
		border-radius: 20px;
		background:#8180A5;
		left:50%;
		transform: translate(-50%, -5px);
		background:#FDB401;
	}
	.block_etape_right .etape_right_title{
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		margin: 14px 0; 
		margin:18px 0;
		margin:18px 0 5px 0;
		color: #fff;
	}
	.block_etape_right .etape_right_texte{
		font-size: 10px;
		line-height: 10px;
		text-align: center;
		max-width: 338px;
		color: #fff;
	}
	.btn-outils{
		width:100%;
		flex-direction: initial;
		justify-content: space-evenly;
	}
	.block_etape_right .block_etape_right_box{
		width:99px;
		height: 68px;
		border-radius: 100px;
		background: linear-gradient(85.29deg, #FFFFFF 20.2%, rgba(255, 255, 255, 0) 104.15%);
		border: 2px solid #FFFFFF;
		filter: drop-shadow(-5px 7px 54px rgba(113, 154, 208, 0.15));		
	}
	.block_etape_right .block_etape_right_box.box-video{
		margin-top:10px;
	}
	.block_etape_right .block_etape_right_box.box-techniques{
		margin-top:20px;
	}
	.block_etape_right .block_etape_right_box.box-podcast{
		margin-top:20px;
	}
	.block_etape_right .block_etape_right_box .block_etape_right_box_img.img-video{
		width:53px;
		transform: translate(-50%, 10px);
	}
	.block_etape_right .block_etape_right_box .block_etape_right_box_img.img-technique{
		width:54px;
		transform: translate(-50%, 10px);
	}
	.block_etape_right .block_etape_right_box .block_etape_right_box_img.img-podcast{
		width:49px;
		transform: translate(-50%, 8px);
	}
	/*.block_etape_right .block_etape_right_box .block_etape_right_box_name{
		display:none;
	}*/
	.block_etape_right .block_etape_right_box .block_etape_right_box_name{
		bottom:-25px;
		color: #fff;
		font-size: 10px;
	}







	/*
	**
	** PRATIQUE - ENREGISTREMENT.
	**
	*/
	#jouer .template_header{
		background-image: none;
		padding: 32px 0 10px;
		padding-top:22px;
		height:103px;
	}
	#jouer .template_header .header_subtitle{
		width:170px;
		margin:auto;
		padding-top:5px;
	}
	#jouer .template_header .wayta__btn_back{
		left:21px;
		top:8px;
	}
	.template_body .video_player{
		width:100%;
		height: 402px;
		margin-top:32px !important;
	}
	#jouer .template_body .video_player .start_record_btn{
		width:272px;
		left:50%;
		top:106px;
		top:50%;
		transform: translate(-50%, 0);
	}
	/*#jouer .wayta__btnV8:after{
		font-size: 11px;
		font-weight: 700;	
		top:12px;
		left:33px;	
	}*/
	#jouer .wayta__btnV8 p{
		font-size: 11px;
		font-weight:700;
		top:13px;
	}
	.template_body .video_player #gum{
		width:100%;
		height:402px;
		height:100%;
	}
	.template_body .video_player #recorded{
		width:100%;
		height:100%;
	}
	.template_body .video_player #recorded.no_start{
		width:100%;
		height: 402px;
		height:100%;
	}
	.template_body .video_player .video-dimension{
		height: 402px;
	}
	.wayta__btnV9{
		width:160px;
	}
	/*.wayta__btnV9:after{
		top:15px;
		left:15px;
	}*/
	.wayta__btnV9 p{
		left:0;
		top:15px;
	}
	.template .template_footer{
		position: fixed;
		bottom:0;
		width:100%;
		height:74px;
		background: #FFFFFF;
		box-shadow: 0px -10px 24px rgb(15 13 35 / 6%);
		border-radius: 30px 30px 0 0;
	}
	.template_footer.mobile-elm .stop_player .cadre_btn_start{
		max-width: 146px;
		left:50%;
		bottom:-30px;
		transform: translate(-50%, 5px);
	}
	.template_footer .block-progress{
		max-width:250px;
	}
	.template_footer .block-prev i{
		font-size: 25px;
		left:20px;
		top:28px;
		font-size:22px;
		right:25px;
	}
	.template_footer .block-next i{
		font-size:25px;
		right:20px;
		top:-24px;
		font-size:22px;
		right:25px;
	}
	.template_body .video_player2{
		width:100%;
		margin-top:2px;
		height:252px;
	}
	.template_body .video_player2 .video-dimension{
		height:100%;
		background:#E5ECFA;
	}
	.template_body .video_player_elements.vpe_questions{
		height: 290px;
		overflow: scroll;
	}
	.template_body .video_player_elements .video_player_question{
		font-weight: 700;
		font-size: 14px;
		line-height: 21px;
	}
	.template_body .video_player_elements .video_player_propositions{
		display:inline-block;
		margin-top:21px !important;
		height:235px;
		overflow:scroll;
	}
	.block-checkbox{
		margin-right:0;
		justify-content: center;
	}
	/*.template_body .video_player_elements .video_player_propositions .question_answer{
		width:170px;
		background: #F5F7FB;
		border: 2px solid #FFFFFF;
		box-shadow: -5px 7px 34px #E7EAF3;
		border-radius: 50px;
		font-weight: 300;
		font-size: 15px;
		line-height: 15px;
		margin-bottom:32px;
		padding:0;
		min-height:44px;
	}*/
	.template_body .video_player_elements .video_player_propositions .question_answer{
		width:170px;
		background: #F5F7FB;
		border: 2px solid #FFFFFF;
		box-shadow: -5px 7px 34px #E7EAF3;	
		border-radius: 50px;
		font-size: 15px;
		font-weight: 300;
		padding: 13px;
		line-height: 14px;
		margin-bottom: 32px;
	}
	.template_body .video_player_elements .video_player_propositions .question_answer.question_answerV2{
		width:100%;
		min-height: auto;
		margin-bottom:14px;
		border:none !important;
		box-shadow: none !important;
		background:none !important;
	}
	.template_body .video_player_elements .video_player_propositions .question_answer.question_answerV2.good_answer{
		color:green !important;
	}
	.template_body .video_player_elements .video_player_propositions .question_answer.question_answerV2.bad_answer{
		color:red !important;
	}
	.template_body .video_player_elements .video_player_propositions .myProp{
		width: 45%;
		display: inline-grid;
	}

	#jouer .check-box-sm{	
		position: absolute;
		margin:auto;
		width:160px;
		height:44px;
		background: none;
	}
	#jouer .check-box-sm img{
		display:none;
	}
	#video-kitch-wrap{
		isplay:none !important;
		width:280px;
		left:0;
	}




	/*
	**
	** DERNIERE ETAPE
	**
	*/
	.lastEtape{
		background:#3A4FDA;
		width:100vw;
		overflow: hidden;
	}
	.lastEtape .template_header{
		display:none;
	}
	.lastEtape .template_body .f.template_body .video_player_elements .video_player_propositions{
		display:none;
	}
	.lastEtape .template_footer{
		display: none;
	}
	.lastEtape .cadre_left{
		top:100px;
		left:50%;
		transform: translate(-50%, 0px);
		width:258px;
		height: 223px;
	}
	.lastEtape .bg_cadre_left .cadre_body{
		background:url(../../front/images/mobile/calc_mobile.png) no-repeat;
		width:100%;
		height: 100%;
		position: relative;
	}
	.lastEtape .cadre_left .cadre_body .blue_circle_1{
		display: none;
	}
	.lastEtape .cadre_left .cadre_body .blue_circle_2{
		display:none;
	}
	.lastEtape .cadre_left .cadre_body .blue_circle_3{
		display:none;
	}
	.lastEtape .star-elem .star-1{
		top:203px;
	}
	.lastEtape .star-elem .star-2{
		top:186px;
	}
	.lastEtape .star-elem .star-3{
		top:203px;
	}
	.lastEtape .cadre_body .cadre_body_elements_left{
		position: relative;
		left:0;
		top:0;
	}
	.lastEtape .cadre_body .cadre_body_elements_left img{
		position: absolute;
		width:61px;
		left:50%;
		transform: translate(-50%, -105px);
	}
	.lastEtape .cadre_body .cadre_body_elements_left .cadre_body_text{
		position: absolute;
		top:71px;
		left:50%;
		transform: translate(-50%, 0);
		text-align: center;
		margin-top:0;
	}
	.lastEtape .cadre_body .cadre_body_elements .cadre_body_text{
		font-weight: 300;
		font-size: 22px;
		line-height: 22px;
		color: #08013C;
	}
	.lastEtape .cadre_right{
		top:425px;
		left:50%;
		transform: translate(-50%, 0px);
		width:258px;
		height: 223px;
		background:url(../../front/images/mobile/calc_mobile.png) no-repeat;
	}
	.lastEtape .bg_cadre_right .cadre_body{
		width:100%;
		height: 100%;
		position: relative;
	}
	.lastEtape .cadre_right .cadre_body .blue_circle_1{
		display: none;
	}
	.lastEtape .cadre_right .cadre_body .blue_circle_2{
		display:none;
	}
	.lastEtape .cadre_right .cadre_body .blue_circle_3{
		display:none;
	}
	.lastEtape .cadre_body .cadre_body_elements_right{
		position: relative;
		top:0;
		right:0;
		text-align: inherit;
	}
	.lastEtape .cadre_body .cadre_body_elements .img-manu{
		margin-right: 0;
		margin-top:0;
		width:58px;
		position: absolute;
		left:50%;
		transform: translate(-50%, -40px);
	}
	.lastEtape .cadre_right .cadre_body .cadre_body_elements .cadre_body_text{
		width:220px;
		position: absolute;
		top:136px;
		left:50%;
		transform: translate(-50%, 0);
		text-align: center;
	}
	.lastEtape .cadre_btn_start_right{
		width:144px;
		right: inherit;
		left:50%;
		transform: translate(-50%, 10px);
	}
	.lastEtape .cadre_btn_start:after{
		font-weight: 700;
		font-size: 13px;
		line-height: 20px;
		bottom:26px;
	}
	.template_body .vde-margin{
		width:100%;
		margin-top:32px;
	}
	.lastEtape .circle_blue_left{
		position: absolute;
		width: 325px;
		height: 325px;
		border-radius: 100%;
		top:62px;
		right:-163px;
		background: linear-gradient(180deg, #1C2B99 0%, #2A3CC0 200%);
		transform: rotate(-89.25deg);
	}
	.lastEtape .circle_blue_right{
		position: absolute;
		width: 325px;
		height: 325px;
		border-radius: 100%;
		bottom:-15px;
		left:-163px;
		background: linear-gradient(180deg, #1C2B99 0%, #2A3CC0 200%);
		transform: rotate(-89.25deg);
	}
	.lastEtape .circle_yellow_left{
		position: absolute;
		width:44px;
		height:44px;
		border-radius: 100%;
		left:-22px;
		bottom:290px;
		z-index:1;
		background:linear-gradient(180deg, #FDB401 0%, #FD9801 100%);
	}




	/*
	**
	** MODALS
	**
	*/
	.modals .modal-dialog .modal-content{
		background:url(../../front/images/mobile/modals/pop_up_createPitch.png) no-repeat;
		height:100%;

		width:90%;
		background-size: contain;
		background-repeat: no-repeat;
		width:350px;
		margin:auto;


		height:90%;
		width:330px;
		top:50%;
		transform: translate(0, -50%);

	}
	.modals .modal-dialog .modal-content .modal-btn-close{
		width:54px;
		right:40px;
		right:0;
		top:0;
	}
	.modals .modal-dialog{
		width:100%;
		height:672px;
		transform: translate(-45%, -50%) !important;
		transform: translate(-50%, -50%) !important;
	}
	.modals .modal-dialog .modal-content .modal-head{
		background-image: url('../../front/images/mobile/modals/header.png');
		width:264px;
		width:254px;
		height: 88px;
		border: 4px solid #FFFFFF;
	}
	.modals .modal-dialog .modal-content .modal-body{
		width:350px;
		width:100%;
		width:350px;
		width:330px;
	}
	.modals .modal-dialog .modal-content .modal-body .modal-head .modal-head-title-time{
		font-size: 18px;
		line-height: 14px;
		width:150px;
		margin:auto;
		padding-top:0;
	}
	.modals .modal-dialog .modal-content .modal-body .modal-head .modal-head-subtitle-time{
		font-size: 10px;
		line-height: 13px;
		width:160px;
		margin:auto;
		margin-top:17px;
	}

	.modals .modal-dialog .modal-content .modal-body .formulaire-modal{
		position: relative;
		width:100%;
		width:222px;
		width:57vw;
		width:228px;
		margin:auto;
		margin-top: 26px;
		left:0;
		top:0 !important;
		padding-right:0;
	}
	.modals .modal-dialog .modal-content .modal-body .form-input-pitch{
		width:100%;
	}
	.modals .modal-dialog .modal-content .modal-body .lbl-pitch-desc{
		margin-bottom:8px;
	}
	.modals .modal-dialog .modal-content .modal-body .form-textarea-pitch{
		height:154px;
		height:18vh;
		height:14vh;
		padding: 10px 10px;
		width:218px;
	}
	.modals .modal-dialog .modal-content .modal-body .form-textarea-pitch::placeholder{
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 600;
		font-size: 10px;
		line-height: 15px;
	}
	.modals .modal-dialog .modal-content .modal-body .timer-clock{
		width:153px;
		height:160px;
		right:0 !important;
		left:50%;
		transform: translate(-50%, 0);
		top:442px !important;
		top: 432px !important;
		top: 390px !important;

		background: linear-gradient(55.12deg, #FFFFFF 21.57%, rgba(255, 255, 255, 0) 80.14%);
		border: 2px solid #FFFFFF;
		box-shadow: -5px 8px 53px rgba(113, 154, 208, 0.24);
		border-radius: 20px;

	}
	.modals .modal-dialog .modal-content .modal-body .timer-clock .timer-clock-title{
		font-weight: 400;
		font-size: 12px;
		line-height: 18px;

		font-size: calc(4px + 2vw);
	}
	.modals .modal-dialog .modal-content .modal-body .timer-clock .timer-clock-subtitle{
		font-weight: 600;
		font-size: 12px;
		line-height: 18px;

		font-size: calc(4px + 2vw);
	}
	.modals .modal-dialog .modal-content .modal-body .timer-clock .elem-timer .progress-ring{
		height: 70px;
		height:105px;
		margin-top:-24px;
		margin-left:21px;
	}
	.modals .modal-dialog .modal-content .modal-body .timer-clock .elem-timer .timer-clock-img{
		left:27%;
		transform:  translate(-50%, -15px);
		height: 100%;
	}
	.modals .modal-dialog .modal-content .modal-body .timer-clock .elem-timer .timer-text {
		transform: translate(-42%, -35px);
	}
	.modals .modal-dialog .modal-content .modal-body .timer-clock .elem-timer .timer-text #temps {
		font-size: 12px;
		line-height: 18px;
	}
	.modals .modal-dialog .modal-content .modal-body .timer-clock .elem-timer .timer-text #estimation{
		width:45px;
		line-height: 7px;
	}
	.modal .timer_range{
		width:153px;
	}
	.modals .modal-dialog .modal-content .modal-body .modal-button-pitch{
		bottom:-15px !important;
		bottom:-25px !important;
		bottom:-15px !important;
		bottom:-20px !important;
	}
	.modals .modal-dialog .modal-content .modal-body .modal-button-pitch .btnV1-modal-create:before{
		left:30px;
		top: -8px;
	}
	.modals .modal-dialog .modal-content .modal-body .modal-button-pitch .btnV1-modal-create:after{
		right: 47px;
	}
	.modal_circle_yellow{
		width: 80px;
		height: 40px;

		width:70px;
		height:35px;
	}
	.modal_circle_yellow_left{
		top:45%;
		left:-10px;
	}
	.modal_circle_yellow_right{
		top:45%;
		right:5px;
	}
	.cartesListes .modal_circle_yellow_right{
		right:2px;
	}



	.modals .modal-dialog .modal-content .modal-title{
		font-weight: 700;
		font-size: 38px;
		line-height: 72px;	
		font-style: normal;
	}





	/*
	**
	** POP UP CREATE FIRST PITCHE
	**
	*/
	.popUpCreatePicth .modal-dialog{
		width:100%;
		height:684px;
		height:672px;
		transform: translate(-45%, -50%) !important;

		width:350px;
		transform: translate(-50%, -50%) !important; 

		/*width:90%;
		transform:  translate(-50%, -50%) !important;*/
	}
	.popUpCreatePicth .modal-dialog hr{
		margin: 13px 0;
		width:auto;
	}
	.popUpCreatePicth .modal-dialog .modal_circle_yellow_left{
		top:45%;
		left:-10px;
	}
	.popUpCreatePicth .modal-dialog .modal_circle_yellow_right{
		top:45%;
		right:-10px;
		right:0px;
	}



	/*
	**
	** REMERCIEMENT DONNER SON AVIS
	**
	*/
	.modals .modal-dialog .modal-content .modal-head .img-avis{
		width: 233px;
		top:179px;
	}
	.modals .modal-dialog .modal-content .modal-title.modal-avis-title{
		margin-top: 214px !important;
	}
	.modals .wayta__btnV6{
		width:149px;
	}
	.modals .btn_modal_retour{
		bottom:5px;
	}
	.modals .btn_modal_retour:after{
		transform: translate(-50%, 5px);
	}



	/* 
	**
	** FIRST PITCHE
	**
	*/
	.menu_bottom_fPitche{
	    position: fixed;
	    bottom: 0;
	    left: 0;
	    height: 75px;
	    background: #FFFFFF;
	    box-shadow: 0px -10px 24px rgb(15 13 35 / 6%);
	    border-radius: 30px 30px 0px 0px;
	    z-index:999999;

	    width:100%;
	    margin:0;
	}
	.btn_modal_commencer{
		bottom:60px;
	}
	#firstPitcheModal .modal-dialog {
		width:355px;
		/*height: 732px;*/

		width:350px;
		height:732px;
		/*top: 0;
		transform:  translate(-50%, 0px) !important;*/
	}
	#firstPitcheModal .modal-dialog .modal-content{
		height:auto;
	}
	#firstPitcheModal .modal-dialog .modal-content .modal-head{
		/*background-image: url('../../front/images/mobile/modals/first_pitch.png');*/
		background:none;
		width:100%;
		margin:0;
		height: 156px;
		background-size: contain;
	}
	#firstPitcheModal .modal-dialog .modal-content .modal-head .header_title{
		font-size: 19px;
		line-height: 20px;
		width:240px;
		margin:auto;
		padding-top: 29px;
		margin-bottom:14px;
	}
	#firstPitcheModal .modal-dialog .modal-content .modal-head .header_subtitle{
		line-height: 15px;
		width:180px;
		margin:auto;
	}
	#firstPitcheModal .modal-dialog .modal-content .modal-body{
		height:450px;
		overflow:scroll;
	}
	#firstPitcheModal .modal-dialog .modal-content .modal-body .skill-line{
		justify-content: space-evenly;
	}
	#firstPitcheModal .modal-dialog .modal-content .modal-body .skill-line .skill-box{
		width:146px;
		height: 230px;
	}
	#firstPitcheModal .modal-dialog .modal-content .modal-body .skill-line .skill-box-1{
		margin-left:0;
	}
	#firstPitcheModal .modal-dialog .modal-content .modal-body .skill-line .skill-box-2{
		margin-left:0;
	}
	#firstPitcheModal .modal-dialog .modal-content .modal-body .skill-line .skill-box .img_box_pop{
		width:100%;
		height: 100%;
	}
	#firstPitcheModal .modal-dialog .modal-content .modal-body .skill-line .skill-box .skill-elems{
		margin-top: 181px;
		padding-left:35px;
		margin-left:7px;
	}
	#firstPitcheModal .modal-dialog .modal-content .modal-body .skill-line .skill-box .skill-elems .play{
		/*width:36px;
		height: 36px;
		line-height: 22px;*/
		width:30px;
		height:30px;
		line-height: 18px;
		padding: 2px 8px;
	}
	#firstPitcheModal .modal-dialog .modal-content .modal-body .skill-line .skill-box .skill-elems .skill-text {
		font-size:12px;
	}
	#firstPitcheModal .modal-dialog .modal-content .modal-body .skill-line .skill-box .skill-elems .skill-text span{
		font-size: 13px;
	}
	#firstPitcheModal .modal-dialog .modal-content .modal-body .skill-line .skill-box .skill-elems .play svg{
		width:13px;
	}



	/* 
	**
	** MODAL PODCAST
	**
	*/
	#podcastsModal .modal-dialog .modal-content .modal-head .modal-head-title{
		padding-top: 0;	
		font-weight: 700;
		font-size:26px;
		line-height: 42px;
	}
	#podcastsModal .modal-dialog .modal-content .modal-head .modal-head-subtitle{
		font-size: 14px;
		line-height: 16px;
	}
	#podcastsModal .modal-dialog .modal-content .modal-body h3{
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 500;
		font-size: 19px;
		line-height: 28px;
		color: #08013C;

		margin-top:55px;
	}
	.podcastsModal .modal_circle_yellow_right{
		right:0;
	}
	.modals .modal-dialog .modal-content .modal-body .playlist{
		width:271px;
		margin-top:29px;
		width:260px;
	}
	.modals .modal-dialog .modal-content .modal-body .playlist .playlist-content{
		width:100%;
	}
	.modals .modal-dialog .modal-content .modal-body .playlist .playlist-content .playlist-ligne ul{
		position: relative;
		padding: 6px 10px 6px 10px;
		margin-bottom: 22px;
	}
	.modals .modal-dialog .modal-content .modal-body .playlist .playlist-content .playlist-ligne .playlist-img{
		padding-right: 12px;
	}
	.modals .modal-dialog .modal-content .modal-body .playlist .playlist-content .playlist-ligne .playlist-img img{
		width:54px;
		height:54px;
	}
	.modals .modal-dialog .modal-content .modal-body .playlist .playlist-content .playlist-ligne ul li .playlist-time{
		display: none;
	}
	.modals .modal-dialog .modal-content .modal-body .playlist .playlist-content .playlist-ligne ul li .playlist-title{
		font-size: 12px;
		line-height: 18px;
		font-weight: 500;
		font-style:normal;
	}
	.modals .modal-dialog .modal-content .modal-body .playlist .playlist-content .playlist-ligne ul li .playlist-name{
		font-weight: 400;
		font-size: 10px;
		line-height: 15px;
		font-style:normal;
	}
	.modals .modal-dialog .modal-content .modal-body .playlist .playlist-content .playlist-ligne .audio-container .playlist-progress-container{
		position: absolute;
		left:83px;
		top:21px;
		width:131px;
	}
	.modals .modal-dialog .modal-content .modal-body .playlist .playlist-content .playlist-ligne .playlist-boutons{
		margin-left:0;
		position: relative;
		height:inherit;
		line-height: inherit;
	}
	.modals .modal-dialog .modal-content .modal-body .playlist .playlist-content .playlist-ligne .playlist-boutons .prev-audio{
		display:none;
	}
	.modals .modal-dialog .modal-content .modal-body .playlist .playlist-content .playlist-ligne .playlist-boutons .next-audio{
		display:none;
	}
	.modals .modal-dialog .modal-content .modal-body .playlist .playlist-content .playlist-ligne .playlist-boutons .btn-play{
		position: absolute;
		top:-15px;
		left:-20px;
	}













	/*
	**
	** MODAL BRAVO CONSTRUCTION.
	**
	*/
	.player_btn_mdl{
		margin: 65px auto 45px auto;
	}
	.modals .modal-dialog .modal-content .modal-body .modal-stars{
		width:158px;
		top:125px;
		z-index:9;
		width:40%;
	}
	.modals .modal-dialog .modal-content .modal-head .img-construction{
		width:175px;
		top:40px;
	}
	/*#etapesModal .modal-dialog .modal-content .modal-title{
		margin-top:200px !important;
	}*/
	#etapesModal .modal-dialog .modal-content .modal-subtitle{
		font-weight: 300;
		font-size: 16px;
		line-height: 20px;
		width:250px;
		margin:auto;
	}



	#etapesModal .modal-dialog .modal-content .modal-para{
		font-size: 14px;
		line-height: 18px;
		font-weight: 300;
		width:235px;
		margin:auto;
		margin-top:20px;
	}
	.modals .btn_modal_pratique{
		bottom:5px;
	}
	.modals .btn_modal_pratique:after{
		width:126px;
		transform: translate(-50%, 3px);
		font-size: 16px;
		font-weight: 700;
	}






	/*
	**
	** MODALS BRAVO
	**
	*/
	#jouer1Modal .modal-dialog .modal-content .modal-head .img-pratique-stars{
		width:148px;
		top:95px;
		width:55%;
	}
	#jouer1Modal .modal-dialog .modal-content .modal-title{
		margin-top: 200px !important;
	}
	#jouer1Modal .modal-dialog .modal-content .modal-subtitle{
		font-weight: 300;
		font-size: 16px;
		line-height: 18px;
		width:260px;
		text-align: center;
		margin:auto;
		width:80%;
	}
	#jouer1Modal .modal-dialog .modal-content .modal-para{
		width:220px;
		margin:auto;
		text-align: center;
		margin-top: 20px;
		width:70%;
	}
	#jouer1Modal .btn_modal_partage{
		bottom:5px;
	}
	#jouer1Modal .btn_modal_partager:after{
		content: "Partage ton Pitch";
		bottom:20px;
	}



	/*
	**
	** MODALS PARTAGER PITCHE
	**
	*/
	#jouer2Modal .modal-dialog .modal-content .modal-head .img-pratique{
		width:140px;
		top:-30px;
	}
	#jouer2Modal .modal-dialog .modal-content .form-left-jouer2{
		margin-top: 10px;
		width:235px;
		padding: 0;
	}
	#jouer2Modal .share_btn{
		width:20px;
	}
	#jouer2Modal .modal-dialog .modal-content .envoyer_pitch_wayta{
		margin-bottom:22px;
	}
	#jouer2Modal .modal-dialog .modal-content .envoyer_pitch_wayta .form-span {
		font-weight: 400;
		font-size: 14px;
		line-height: 21px;
		padding-left:11px;
	}
	#jouer2Modal .modal-dialog .modal-content .form-label{
		font-weight: 600;
		font-size: 14px;
		line-height: 21px;
		margin-bottom:11px;
	}
	#jouer2Modal .modal-dialog .modal-content .form-right-jouer2{
		margin-top:20px;
		width:240px;
		padding: 0;
	}
	#jouer2Modal .modal-dialog .modal-content .form-textarea{
		height:135px;
	}
	#jouer2Modal .modal-dialog .modal-content .form-textarea::placeholder{
		font-weight: 600;
		font-size: 12px;
		line-height: 15px;
	}
	#jouer2Modal .wayta__btnV5:after{
		font-size: 18px;
		top:16px;
	}
	#jouer2Modal .modal-dialog .modal-content .modal-input{
		width:235px;
	}
	#jouer2Modal .modal-dialog .modal-content .form-input{
		width:100%;
	}
	#jouer2Modal .modal-validation-btn{
		bottom:5px;
	}


	/*
	**
	** MODALS PARTAGER ENVOYÉ
	**
	*/
	#jouer3Modal .modal-dialog .modal-content .modal-head .img-pratique{
		width:201px;
		top:-20px;
	}
	#jouer3Modal .modal-dialog .modal-content .modal-title{
		margin-top: 159px !important;
		line-height: 108px;
	}
	#jouer3Modal .modal-dialog .modal-content .modal-subtitle{
		color: #8180A5;
		width:270px;
		margin:auto;
	}
	#jouer3Modal .wayta__btnV5:after{
		font-size: 18px;
		top:16px;
	}
	#jouer3Modal .modal-pitchs-btn{
		bottom:5px;
	}




	/*
	**
	** MODALS VIDEO PITCHE
	**
	*/
	#videoModal .modal-dialog{
		width:360px;
		height:auto;
		transform: translate(-50%, -50%) !important;
	}
	#videoModal .modal-dialog .modal-content{
		width:100%;
		height: auto;
	}
	#videoModal .video_content{
		width:100%;
		width:90%;
		height: auto;
	}
	#videoModal .modal-dialog .modal-content .modal-btn-close{
		width:31px;
		width:37px;
		right:-10px !important;
		top:-10px;

	}




	/* 
	**
	** POP UP LISTE DES CARTES ET CARTE DETAIL.
	**
	*/
	#cartesModal{
		padding-right: 0px !important;
	}
	#cartesModal .modal-dialog .modal-content{
		/*background: url('../../front/images/mobile/modals/pop_up_cartes.svg');*/
		background-repeat: no-repeat;
	}
	#cartesModal .modal-dialog .modal-content .modal-head .modal-head-title{
		padding-top: 0;
	    font-weight: 700;
	    font-size: 26px;
	    line-height: 42px;
	}
	#cartesModal .modal-dialog .modal-content .modal-head .modal-head-subtitle{
		font-size: 14px;
		line-height:16px;
	}
	#cartesModal .modal-dialog .modal-content .modal-body .cartes-niveau{
		left:0;
		top:150px;
		width:80%;
		margin-left:25px;
	}
	#cartesModal .modal-dialog .modal-content .modal-body .cartes-listes{
		width:80%;
		right:0;
		left:10px;
		top:215px;
		max-height:320px;
	}
	#cartesModal .modal-dialog .modal-content .modal-body .cartes-listes .cartes-listes-content{
		width:100%;
		margin:auto;
	}
	#cartesModal .modal-dialog .modal-content .modal-body .cartes-niveau h2{
		font-size:16px;
		line-height:30px;
	}
	#cartesModal .modal-dialog .modal-content .modal-body .cartes-niveau ul{
		display:flex;
		padding-left:0;
		text-align: center;
		margin-top:5px;
	}
	#cartesModal .modal-dialog .modal-content .modal-body .cartes-niveau ul li{
		width:25%;
		margin-top:5px;
	}
	#cartesModal .modal-dialog .modal-content .modal-body .cartes-niveau ul li a{
		font-size:12px;
	}
	#cartesModal .modal-dialog .modal-content .modal-body .cartes-niveau ul li.active a{
		font-size: 12px;
	}
	#cartesModal .modal-dialog .modal-content .modal-body .cartes-listes .cartes-listes-content .carte.zoom40{
		/*zoom:20%;
		display:contents;*/
		transform: scale(0.5);
		margin-top:-170px;
		margin-bottom:-200px;
	}
	#cartesModal .modal-dialog .modal-content .modal-body .cartes-listes .cartes-listes-content .carte.position-carte.zoom20{
		left:0;
		/*zoom:15%;*/
		height:80vh;
		top:41%;
		margin:auto;

		transform: scale(0.6);
		top:-3%;
		left:-17px;
	}
	#cartesModal .modal-save-card-btn{
		top:inherit;
		bottom:0px;
		right:70px;
		right:0;
		left:50%;
		transform: translate(-50%, 30%);
	}
	#cartesModal .modal-save-card-btn:after{
		font-size:12px;
		top:-5px;
	}
	#cartesModal .modal-save-card-btn img{
		width:170px;
	}

	#cartesModal .modal-back-card-btn{
		top:-10px;
		left:50%;
		transform: translate(-50%, 0);
	}
	#cartesModal .modal-back-card-btn:after{
		font-size:12px;
		top:-5px;
	}
	#cartesModal .modal-back-card-btn img{
		width:170px;
	}
	#cartesModal .cartes-listes-arrow{
		position: absolute;
		bottom:30px;
		width:25px;
		left:45%;
	}



	/* CARTES DETAIL */ 
	#cartesModal .carte-elementV2 .carte-body .carte-title{
		padding-top:10px;
		font-size: 23px;
	}
	#cartesModal .carte-elementV2 .carte-body .carte-logo{
		margin-top:10px;
	}
	#cartesModal .carte-elementV2 .carte-body .carte-subtitle{
		margin-top:10px;
	}
	#cartesModal .carte-elementV2.close{
		margin-left:-15px;
	}








	.btn_inte{
		background-image:url(../../front/images/mobile/btn_pitch_mobile.png);
		height:53px;
		width:140px;
	}
	.btn_inte img{
		height:50px;
		width:19px;
		left:23px;
		top:-16px;
	}
	.btn_inte p{
		font-weight: 700;
	    font-size: 11px;
	    line-height: 25px;
	    margin-bottom:10px;
	    padding-left:30px;
	}





	/* RANGE ETAPE */ 
    /*.delay-answer{
    	width: 80%;
    	height:6px;
    	position: relative;
    	border-radius: 100px;
    	margin:auto;
    	margin-top:52px;
    	background: #3DB396;
    }*/
    /*.delay-answer::after{
    	content:"";
    	animation: delay 2.5s infinite;
    	position: absolute;
    	top:0;
    	left: 0
    	width: 200px;
    	height:64px;
      	background:#FFBD00;
      	border-radius: 100px;
    }*/

.delay-answer {
    width: 100%;
    height: 64px;
    position: absolute;
    border-radius: 100px;
    margin: auto;
    background: #3DB396;
    left: 0;
    opacity:0.1;
}
.delay-answer::after {
    content: "";
    animation: delay 3.5s infinite;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 64px;
    background: #000;
    right: 0;
}
    @keyframes  delay {
      from {left: 0%;}
      to {left: 100%;}
    }







.wayta__btn_PDF{
	padding: 0 15px;
	font-size:13px;
	top:5px;
	right:23px;
	height:35px;
	line-height: 35px;
}


}
