/** General **/
body{
	-webkit-font-smoothing: antialiased; 
	-moz-osx-font-smoothing: grayscale;
}
.ebook-panel .zf-has-icon:after{
	display:none!important;
}
.eolia-slogan {
    color: #244f81;
    font-family: Roboto, sans-serif;
    font-size: 45px;
    font-style: italic;
    font-weight: 900;
    line-height: 95%;
}

body:not(.home) .eolia-slogan {
	text-align: center;
}

.bouton, .boutonw a, .custom-blog-meta + a{
	display: inline-block;
	background: #bbd000!important;
	    border: none!important;
    border-radius: 50px!important;
	font-family:'Roboto'!important;
    font-size: 1rem!important;
    color: #fff!important;
	transition: background-color .3s ease!important;
	font-weight: 600!important;
    padding: 14px 28px!important;
    cursor: pointer!important;
	text-transform:none!important;
	font-style:normal!important;
	letter-spacing: 0!important;
}

.bouton:hover, .boutonw a:hover, .custom-blog-meta + a:hover {
    background-color: #AABD00!important;
}

.custom-blog-meta + a{
	font-size: 12px !important;
	padding: 7px 20px !important;
}

.hidden{
	display:none!important;
}

.post-content .fusion-text ul li, .post-content .fusion-text ul li::marker {
    color: inherit!important;
}

.fullw{
	margin: 0 -105px 0 0;
}

.fullw .ebook-panel{
	padding:70px;
}

.fullw .ebook-panel form ul{
	padding:0;
}

.fullw .fusion-text p, .fullw .fusion-text li{
	font-size: 20px;
	font-weight: normal;
}

.page-id-10924 .fusion_builder_column_1_2:first-child:after, .page-id-12445 .fusion_builder_column_1_2:first-child:after{
	content: '';
    display: block;
    width: 75%;
    height: 100vh;
    background: url(http://eolia-software.fr/app/uploads/2026/02/Vector1.svg) no-repeat center right / contain;
    position: absolute;
    right: 42%;
    top: 50%;
    transform: translate(0, -50%);
    z-index: -1;
}
.page-id-10997 .fusion_builder_column_1_2:first-child:after, .page-id-12452 .fusion_builder_column_1_2:first-child:after, .page-id-12459 .fusion_builder_column_1_2:first-child:after{
	content: '';
    display: block;
    width: 75%;
    height: 100vh;
    background: url(http://eolia-software.fr/app/uploads/2026/02/Vector2.svg) no-repeat center right / contain;
    position: absolute;
    right: 42%;
    top: 50%;
    transform: translate(0, -50%);
    z-index: -1;
}
.page-id-11043 .fusion_builder_column_1_2:first-child:after{
	content: '';
    display: block;
    width: 75%;
    height: 100vh;
    background: url(http://eolia-software.fr/app/uploads/2026/02/Vector3-.svg) no-repeat center right / contain;
    position: absolute;
    right: 42%;
    top: 50%;
    transform: translate(0, -50%);
    z-index: -1;
}

body.page-id-12035 #main .fusion-row, body.page-id-12343 #main .fusion-row, body.parent-pageid-12343 #main .fusion-row{
	max-width: 100%;
}

body.page-id-12035 #wrapper #main .fullwidth-box .fusion-row, body.page-id-12343 #wrapper #main .fullwidth-box .fusion-row, body.parent-pageid-12343 #wrapper #main .fullwidth-box .fusion-row{
	    max-width: 100%!important;
    margin-left: 0!important;
    margin-right: 0!important;
}

.fusion-page-title-row{
	max-width: 800px;
}

.fusion-page-title-bar .fusion-breadcrumbs{
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
.fusion-page-title-bar .fusion-breadcrumbs .breadcrumb_last{
	font-weight: 600;
}
.fusion-page-title-bar h1 + h3{
	font-weight: 700;
	font-style: italic;
	margin: 0 0 10px;
}
.fusion-tb-header .fusion-flex-container .fusion-row.fusion-flex-content-wrap{
	justify-content: space-between;
}
.fusion-layout-column.menucol{
	width:calc(100% - 160px);
}
.fusion-layout-column.logocol{
	width:160px;
}
.fusion-button{ background-color:#bbd000;
}
.fusion-button:hover{ background-color:#AABD00;
}
.hero-form button{
	background: #bbd000;
}
.hero-form button:hover {
	background-color: #AABD00;
}
.fusion-page-title-bar {
	background: -webkit-gradient(linear, left top, left bottom, from(#1c3d64), to(#346fb6)) !important;
	background: -webkit-linear-gradient(top, #1c3d64, #346fb6) !important;
	background: -o-linear-gradient(top,#1c3d64,#346fb6)!important;
	background: linear-gradient(180deg, #1c3d64, #346fb6) !important;
}
.fusion-page-title-bar h1 {
	text-shadow: none;
}
.fusion-page-title-bar h1 + .fusion-page-title-secondary{
	margin-top: 20px;
}
.feature-item strong{
	color: #1c3d64;
}
.custom-form-container{
	background: #1c3d64;
}
.form-submit{
	color: #346fb6;
}

.sepa .fusion-image-element {
	text-align:center;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=time], select, textarea{
	color:#000;
}

html:not(.avada-has-site-width-percent) #main, html:not(.avada-has-site-width-percent) .fusion-footer-copyright-area, html:not(.avada-has-site-width-percent) .fusion-footer-widget-area, html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-bottom .fusion-sliding-bar, html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-top .fusion-sliding-bar{
	    padding-left: 60px;
    padding-right: 60px;
}

.fusion-footer > div > div > .fusion-builder-row{
	margin-left:0!important;
	margin-right:0!important;
}


/** Home **/

#vidz{
display: block;
    margin: 0 auto;
    width: calc(100% - 20px) !important;
    max-width: 840px;
    height: auto;
    position: relative !important;
    left: 0 !important;
    border-radius: 10px;
    border: 3px solid #fff;
}

html body.home .post-content .fusion-button.button-flat {
        margin-left: 0;
    }

html body.home .usage-case-section .fusion-text p {
    font-size: 50px;
}

.eolia-fullscreen-wrapper{
		background: -webkit-gradient(linear, left top, left bottom, from(#1c3d64), to(#346fb6));
	background: -webkit-linear-gradient(top, #1c3d64, #346fb6);
	background: -o-linear-gradient(top,#1c3d64,#346fb6);
	background: linear-gradient(180deg, #1c3d64, #346fb6);
}
.hero-title span {
	color: #bbd000;
}
html body.home .eolia-titre{
	color:#1c3d64;
}

html body.home .eolia-slogan {
	color: #244f81;
}
html .logo-carousel{
		width: 100vw;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
	position: relative;
}
.home .fusion-builder-row-4 .fusion-text{
	line-height: 1;
}
html .tab-button h4{
	color: #346fb6;
}
html .tab-button.active{
	border-color:#244f81;
}

.home .eolia-fullscreen-wrapper{
	min-height:1100px;
}

/** Blog **/

.blog .custom-faq-wrapper, .custom-blog-image{
	display:none;
}
.custom-blog-content .custom-blog-title{
	color:#244f81;
}
.custom-blog-footer .custom-blog-button{
	background:#bbd000;
	color:#fff;
}
.custom-blog-footer .custom-blog-button:hover{
	background:#AABD00;
	color:#fff;
}
.pill{
	color:#346fb6;
}
.blog-filters .pill.is-active {
	background: #346fb6;
	border-color: #346fb6;
}

/** QSN **/

.page-id-1399 .wpmtst-testimonial{
	color:#1c3d64;
}
/** Accompagnement **/

.support-bubble{
	background: #bbd000;
}

/** ATS **/

.page-id-12035 #main > .fusion-row, .page-id-12343  #main > .fusion-row{
	margin-left: -40px;
    width: calc(100% + 80px);
    max-width: 9999em!important;
}

html .atscol .fusion-button{
	background: transparent !important;
    width: 100%;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
	color: #1C3D64;
	font-size: 20px;
    font-weight: 700;
	margin: 20px 0 0;
}

html .atscol .fusion-button:hover{
	color: #bbd000;
}

html .atscol > .fusion-column-wrapper{
	background-repeat: no-repeat;
	background-image: url(http://eolia-software.fr/app/uploads/2026/02/sigle.svg);
    background-position: -80px;
    background-size: 240px;
}

html .atscol.atscolb1 > .fusion-column-wrapper{
	background-position: -45px;
	background-image: url(http://eolia-software.fr/app/uploads/2026/02/Vector1.svg);
}
html .atscol.atscolb2 > .fusion-column-wrapper{
	background-position: -45px;
	background-image: url(http://eolia-software.fr/app/uploads/2026/02/Vector3-.svg);
}
html .atscol.atscolb3 > .fusion-column-wrapper{
	background-position: -45px;
	background-image: url(http://eolia-software.fr/app/uploads/2026/02/Vector2.svg);
}

html .atscol .pill{
	    color: #fff;
    background: #346fb6;
    padding: 5px 10px;
    border-radius: 40px;
}

html .atscol p em{
	font-size: 20px;
}

html .atscol .fusion-button-default .fusion-button-text{
	color:inherit;
}

.numbers-title h2:before, .numbers-title h3:before {
	color: #EBF1F8;
}
.scaly{
	transform: scale(1.5);
}
.scaly.scaly3{
	transform: scale(1.3);
}

/** Contact **/

#zf_div_G9gITLRLuLyV9eAqxsVRbNWf6JL24iMzDP6JJUY0oWM, .contactop{
		margin-top: -140px;
	border-radius: 20px;
	background: #fff;
	overflow: hidden;
	padding: 40px;
}
#zf_div_G9gITLRLuLyV9eAqxsVRbNWf6JL24iMzDP6JJUY0oWM iframe{
	width:100%!important;
}

/** Footer **/

.fusion-tb-footer .awb-menu__main-li{
	--awb-active-border-color:#bbd000!important;
}

.fusion-footer .awb-menu__main-ul{
	gap:6px;
}

.fusion-footer .awb-menu__main-ul a span{
	    display: block;
    padding: 5px 0;
}

.fusion-footer .awb-menu__main-ul a{
	display:block;
	line-height:1.2;
}

.fusion-footer .fusion-text a{
	color:#fff;
}
.fusion-footer .fusion-text a:hover{
	color:#bbd000;
}

html .custom-slider-wrapper .slider-container, html .custom-slider-wrapper .n2-ss-slider {
    height: 600px !important;
}

.topblog:after{
	content:'';
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.3);
}

.topblog > *{
	position:relative;
	z-index:1;
}

.thfaqf-has-search{
	display:none!important;
}

@media screen and (max-width: 1299px) {
	.fusion-page-title-bar{
		--page_title_height: 500px;
	}
	html .custom-slider-wrapper .slider-container, html .custom-slider-wrapper .n2-ss-slider {
    height: 500px !important;
}
	.atscol .fusion-title-heading{
		font-size: 27px!important;
	}
}

@media screen and (max-width: 1199px) {
	html:not(.avada-has-site-width-percent) #main, html:not(.avada-has-site-width-percent) .fusion-footer-copyright-area, html:not(.avada-has-site-width-percent) .fusion-footer-widget-area, html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-bottom .fusion-sliding-bar, html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-top .fusion-sliding-bar {
    padding-left: 40px;
    padding-right: 40px;
}
	html .awb-menu.collapse-enabled .awb-menu__main-ul > li > ul{
	    border-bottom: 1px solid #d9d9d9;
		padding-bottom: 20px !important;
		padding-top: 20px !important;
}
	html .awb-menu.collapse-enabled .awb-menu__main-ul > li > ul > li > ul{
		padding-top: 20px !important;
	}
	html .awb-menu.collapse-enabled .awb-menu__main-ul > li > ul > li .awb-menu__open-nav-submenu_mobile:before{
		    min-height: 40px;
	}
	html .awb-menu.collapse-enabled.mobile-size-full-absolute.expanded .awb-menu__main-ul{
		border-bottom: 1px solid #346fb6;
	}
	html .awb-menu.collapse-enabled .awb-menu__main-ul > li:hover > a, html .awb-menu.collapse-enabled li.current-menu-ancestor>a, html .awb-menu.collapse-enabled li.current-menu-item>a, html .awb-menu.collapse-enabled li.expanded>a, html .awb-menu.collapse-enabled li:hover>a, html .awb-menu.collapse-enabled li.current-menu-ancestor>a, html .awb-menu.collapse-enabled li.current-menu-item>a, html .awb-menu.collapse-enabled li.expanded>a, html .awb-menu.collapse-enabled li:hover>a {
    background: #244f81 !important;
}
		html .awb-menu.collapse-enabled .awb-menu__main-ul > li > ul > li:hover > a {
    background: #769fce !important;
}
	html .awb-menu.collapse-enabled .awb-menu__main-ul > li > ul > li > a, html .awb-menu.collapse-enabled .awb-menu__main-ul > li > ul > li > ul > li > a{
		min-height: 0;
        text-transform: none;
        font-weight: 400;
        padding: 10px 0 !important;
	}
	html .awb-menu.collapse-enabled.mobile-mode-collapse-to-button.expanded .awb-menu__main-ul{
		    overflow-y: visible;
	}
	.home .eolia-fullscreen-wrapper {
    min-height: 980px;
}
	.atscol .fusion-title-heading {
        font-size: 24px !important;
    }
	.fullw {
    margin: 0 -80px 0 0;
}
	.numbers-title-alt h2:before, .numbers-title-alt h3:before, .numbers-title h2:before, .numbers-title h3:before{
		left: -30px;
	}
	.valeurs .fusion-column-wrapper{
		padding-left:0!important;
		padding-right:0!important;
	}
	.valeurs p{
		font-size: 25px!important;
	}
}

@media screen and (max-width: 1024px) {
	html .fusion-tb-header .fusion-fullwidth{
		position:fixed;
		transition:background 0.4s ease;
	}
	html .scrolled .fusion-tb-header .fusion-fullwidth{
		background: #214672;
	}
	.fusion-flex-container .fusion-row.fusion-flex-content-wrap{
		justify-content: center;
	}
}

@media screen and (max-width: 1023px) {
	.hero-form input[type=email]{
		text-align: center;
    max-width: 100%;
	}
	.eolia-hero-visual > *{
		width:100%!important;
	}
	.home .eolia-fullscreen-wrapper {
        min-height: 0;
		max-height: 900px;
    }
	html #fusion-slider-9, html #fusion-slider-9 .background, html #fusion-slider-9 .flex-viewport, html #fusion-slider-9 .slide-content-container, html #fusion-slider-9 .slides, html #fusion-slider-9 .slides>li, html #fusion-slider-9 .tfs-slider{
		min-height: 0 !important;
		height: 700px !important;
	}
	html body.home #sliders-container {
    height: 745px;
	}
	html .home  #wrapper .fusion-title h1{
		    margin-top: 0;
		font-size: 40px !important;
	}
	.fusion-footer-widget-area > .fusion-flex-container .fusion-row.fusion-flex-content-wrap {
        justify-content: left;
        flex-wrap: wrap;
    }
	html .colfoot1 > div:first-child > div:first-child > div:first-child
	{
		width: auto !important;
		flex: none!important;
	}
	html .colfoot1 > div:first-child > div:first-child{
		margin-bottom: 30px;
		        padding-left: 15px;
	}
	html .colfoot1{
		    margin-bottom: 15px!important;
	}
	html .colfoot1txt{
		margin:0;
	}
	.fusion-footer-widget-area > .fusion-flex-container .fusion-row.fusion-flex-content-wrap > *:first-child{
		width: 100%;
		        flex: auto;
        margin: 0;
	}
	.fusion-footer-widget-area > .fusion-flex-container .fusion-row.fusion-flex-content-wrap > * > *{
		margin: 0;
	}
	.fusion-footer-widget-area > .fusion-flex-container .fusion-row.fusion-flex-content-wrap > *{
		flex: 1;
    margin: 0;
	}
	.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper {
    margin: 0 0 0 20px!important;
}
	.eolia-slogan{
		font-size: 30px!important;
	}
	.adopte h2.fusion-title-heading, .chiffrescles .fusion-column-wrapper div:first-child > *{
		font-size: 34px !important;
		        white-space: nowrap;
	}
	.adopte h3.fusion-title-heading{
		font-size: 20px !important;
		        
	}
	.chiffrescles .fusion-column-wrapper div:not(:first-child) > *{
		font-size: 18px !important;
		        margin: 0;
		white-space: nowrap;
	}
	.chiffrescles .fusion-builder-row{
		gap:60px;
	}
	.chiffrescles .fusion-column-wrapper{
		margin:0;
	}
	.chiffrescles .fusion-layout-column{
		width: auto;
	}
	.sliderhome br, .homechoix .titre1 > * br{
		display:none;
	}
	.homephoto > div{
		position:relative;
		padding: 50% 0 0;
	}
	.homephoto img{
		position:absolute;
		left:0;
		top:0;
		width:100%;
		height: 100%!important;
		object-fit:cover;
	}
	.home .n2-ss-layer-content{
		justify-content:flex-start!important;
	}
	    html .feature-menu {
        padding: 20px 0 0 0;
        gap: 5px;
        width: 100%;
    }
	    html .tab-button {
        padding: 10px 16px 10px 16px;
				        border: 0 !important;
        text-align: center;
    }
	html .tab-button.active h4 {
    color: #fff;
}
	html .tab-button.active {
    background: #244f81;
}
	html body.home .usage-case-section .fusion-text p{
		font-size: 40px;
	}
	.homechoix{
		text-align:center;
	}
	.homechoix .fusion-builder-row{
		flex-direction:column;
	}
	.homechoix .fusion-builder-row > div{
		width:100%;
	}
	.homechoix .fusion-builder-row > div:first-child{
		order:2;
	}
	.homechoix img{
		display:block;
		margin: 0 auto;
		max-width:400px;
	}
	.homechoix .titre1 > *{
		font-size: 34px;
		        margin: 0;
	}
	.homechoix .titre2 > * span{
		font-size: 30px!important;
	}
	.fusion-page-title-bar .fusion-page-title-row h1, .fusion-page-title-bar h1{
		font-size:40px!important;
	}
	.fusion-page-title-bar h1{
		line-height: 1.2 !important;
	}
	.fusion-page-title-bar h1 + h3{
		font-size:24px!important;
	}
	.numbers-title-alt h2:before, .numbers-title-alt h3:before, .numbers-title h2:before, .numbers-title h3:before {
        left: -20px;
        top: 0;
    }
	    .avada-has-breadcrumb-mobile-hidden.fusion-body .avada-page-titlebar-wrapper .fusion-breadcrumbs {
        display: block;
        font-size: 8px;
    }
	.h1castitre > *{
		    max-width: 570px;
    margin: 0 auto!important;
	}
	.blocacc .fusion-image-element .fusion-imageframe:not(.imagevotes){
		display: block;
		margin: 0 auto;
		max-width: 500px;
	}
	.imagevotes{
		margin: 0 auto;
		display: block;
	}
	.blocacc .fusion-image-element img{
		display: block;
		width: 100%;
	}
	.blocacc.blocacc1 > div > div > div > div > div:nth-of-type(2), .blocacc.blocacc3 > div > div:nth-of-type(2){
		order:-1;
	}
	.blocacc.blocacc1 > div > div > div > div > div:first-child .fusion-column-wrapper,	.blocacc.blocacc2 div:not(:first-child) .fusion-column-wrapper, .blocacc.blocacc3 div:not(:last-child) .fusion-column-wrapper{
		text-align:center;
		margin: 0 60px 30px;
	}
	.blocacc.blocacc3 > div > div:nth-of-type(2) > div{
		margin:0;
	}
	.mickasupport{
		text-align: center;
    margin-bottom: 45px;
	}
	.blocacct, .blocacct *{
		font-size:40px!important;
	}
	    .fullw {
        margin: 0;
    }
	    .fullw > div{
        flex-direction:column;
    }
	.fullw > div > div{
		width:100%;
	}
	    .fusion-body .fusion-page-title-bar:not(.fusion-tb-page-title-bar) {
        padding-top: 40px;
	}
	.servicetop{
		    margin-top: -100px;
		text-align: center;
	}
	.servicetop > div > div > div{
		margin: 0 20px!important;
	}
	.servicetop > div{
		flex-direction: column;
	}
	.servicetop > div > div{
		width:100%;
	}
	.servicetop > div > div:first-child .fusion-column-wrapper{
		padding-top:0!important;
	}
	.servicetop .fusion-image-element{
		margin-top:-60px!important;
		margin-bottom: 0!important;
	}
	.scaly{
		transform:scale(1)!important;
	}
	.servicetop > div > div:last-child{
		order:-1;
	}
	.servicetop + div{
		margin-top:100px;
	}
	.conclusion > div > div:last-child > .fusion-column-wrapper{
		padding: 0 20px;
    text-align: center;
	}
	.custom-form-container{
		    max-width: 100%;
	}
	.support-bubblee{
		padding-left: 45px!important;
	}
	html .atscol > .fusion-column-wrapper{
		padding: 30px!important;
	}
}

@media screen and (max-width: 767px) {
	html .fusion-tb-header .fusion-builder-row{
		margin-left: 0!important;
	}
	    html .awb-menu.collapse-enabled.mobile-mode-collapse-to-button.expanded .awb-menu__main-ul {
        overflow-y: auto;
        height: calc(100svh - 77px);
				margin: 18px 0 0;
				max-height: 9999em;
    }
	html .awb-menu.collapse-enabled .awb-menu__main-ul > li > ul > li > a, html .awb-menu.collapse-enabled .awb-menu__main-ul > li > ul > li > ul > li > a{
		        font-size: 13px !important;
	}
	.eolia-hero-grid{
		margin-top: 0;
		padding-top: 100px;
	}
	.home .eolia-fullscreen-wrapper{
		align-items: flex-start;
	}
	html #fusion-slider-9 .tfs-slider[data-full_screen="1"] {
    height: 615px !important;
}
	    html body.home #sliders-container {
        height: 100svh;
    }
	  .home  .post-content {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }
	.adopte h2.fusion-title-heading, .chiffrescles .fusion-column-wrapper div:first-child > * {
        font-size: 30px !important;
        white-space: normal;
	}
	.adopte h3.fusion-title-heading {
        font-size: 18px !important;
    }

	.chiffrescles .fusion-builder-row{
		row-gap: 30px;
	}
	html body.home div#n2-ss-2 .n-uc-1616b23bd0e49-inner {
        padding: 20px 30px 30px 30px;
    }
	div#n2-ss-2 .n2-ss-slider-4{
		padding-bottom: 10px;
	}
	html body.home div#n2-ss-2 .n2-ss-control-bullet{
		display:block;
	}
	.titreintermediaire, .titreintermediaire span{
		font-size: 20px!important;
		line-height:1.3;
	}
	.titreintermediaire2, .titreintermediaire2 span{
		font-size: 28px!important;
		line-height:1.3;
	}
	html body.home .usage-case-section .fusion-text p {
        font-size: 30px;
    }
	.fusion-layout-column.fusion-events-post .fusion-column-wrapper, .fusion_builder_column .fusion-column-wrapper, .fusion_builder_column_inner .fusion-column-wrapper{
		padding:0!important;
	}
	html .colfoot1 > div:first-child > div:first-child{
		padding-left: 5px;
	}
	.fusion-footer-widget-area > .fusion-flex-container > .fusion-row.fusion-flex-content-wrap > *:not(:first-child){
		width: 100%;
		        flex: auto;
	}
	.fusion-footer .awb-menu__main-ul a span {
    padding: 3px 0;
}
	.homechoix img{
		max-width: 250px;
	}
	    .homechoix .titre1 > * {
        font-size: 25px;
	}
	    .homechoix .titre2 > * span {
        font-size: 22px !important;
        line-height: 1.2;
        display: block;
        margin: 14px 0 0;
    }
	    .eolia-slogan {
        font-size: 25px!important;
        line-height: 1.1!important;
        text-transform: none!important;
        font-style: normal!important;
        font-weight: 600!important;
    }
	.homebotxt > *{
		    font-size: 22px;
    line-height: 1.2;
    text-transform: none;
	}
	#content{
		margin-bottom:0;
	}
	.atscols {
        padding: 0 30px;
    }
	    html:not(.avada-has-site-width-percent) #main, html:not(.avada-has-site-width-percent) .fusion-footer-copyright-area, html:not(.avada-has-site-width-percent) .fusion-footer-widget-area, html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-bottom .fusion-sliding-bar, html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-top .fusion-sliding-bar {
        padding-left:30px;
        padding-right: 30px;
    }
	    .fusion-page-title-bar .fusion-page-title-row h1, .fusion-page-title-bar h1 {
        font-size: 29px !important;
	}
	.fusion-page-title-bar h1 + h3 {
        font-size: 21px !important;
        line-height: 1.2 !important;
        margin: 10px 0 0;
    }
	.avada-has-breadcrumb-mobile-hidden.fusion-body .avada-page-titlebar-wrapper .fusion-breadcrumbs {
        display: block;
        font-size: 8px;
        margin: 8px 0 0;
    }
	.blocacc .fusion-image-element .fusion-imageframe:not(.imagevotes) {
        max-width: 250px;
    }
	    .blocacc.blocacc1 > div > div > div > div > div:first-child .fusion-column-wrapper, .blocacc.blocacc2 div:not(:first-child) .fusion-column-wrapper, .blocacc.blocacc3 div:not(:last-child) .fusion-column-wrapper {
        margin: 0 35px 20px;
    }
	.blocacc.blocacc3 > div > div:first-child > div:first-child > div.fusion-text:first-child{
		font-size:34px;
	}
	.custom-form-container, .atscol > *{
		padding: 30px!important;
	}
	.atscol > div > div:first-child > div:first-child{
		    width: calc(100% - 60px);
    padding-right: 15px;
	}
	.atscol > div > div:first-child > div:first-child + div{
		width:60px;
	}
	    .blocacct, .blocacct * {
        font-size: 34px !important;
				line-height: 1.1;
    }
	.blocacct br{
		display:none;
	}
	.servicetop *{
		font-size:17px!important;
	}
	.servicetop{
		padding-bottom: 10px;
	}
	    .servicetop .fusion-image-element {
        margin-top: -26px !important;
        margin-bottom: 0 !important;
    }
	.numbers-title-alt, .numbers-title, .numbers-title-alt + div, .numbers-title + div{
	padding-left:0!important;
	}
	.servicetop + div + .numbers-title h3, .servicetop + div + .numbers-title-alt h3{
		margin-top:0;
	}
	.numbers-title h3, .numbers-title-alt h3{
		margin-bottom: -25px;
        margin-top: -30px;
		        font-size: 30px !important;
	}
	.conclusion{
		padding: 30px 12px 0;
	}
	.conclusion > div > div:first-child .fusion-text > *{
		font-size: 24px;
		line-height:1.3;
	}
	    .numbers-title-alt h2:before, .numbers-title-alt h3:before, .numbers-title h2:before, .numbers-title h3:before {
        left: -16px;
	}
	.strong-view.wpmtst-modern.controls-type-sides .wpmtst-testimonial-inner {
    padding-left: 30px;
    padding-right: 30px;
}
	.wpmtst-testimonial-image{
		width:100%;
	}
	.qsntxt{
		        font-size: 20px;
        line-height: 1.3;
	}
	.mobtxtlft > *{
		text-align:left!important;
	}
	.txtmob > *{
		font-size: 26px;
		line-height: 1.3;
	}
	.fullw .ebook-panel {
    padding: 30px;
}
	.fullw .fusion-text p, .fullw .fusion-text li {
    font-size: 16px;
	}
	.fullw > div > div + div{
		margin-top: 15px;
	}
	.cas-grid{
		padding: 0;
    margin-top: -120px;
	}
	html .custom-slider-wrapper .n2-ss-slider, html .custom-slider-wrapper .n2-ss-slider .n2-ss-slide-backgrounds {
        height: 300px !important;
    }
	.blog .section-arrow{
		display:none;
	}
	.custom-blog-grid{
		padding-left:0!important;
		padding-right:0!important;
	}
	.custom-pagination{
		margin-bottom:0!important;
	}
	.blog-filters{
		padding: 12px 0 0!important;
	}
	.blog .pill{
		padding: 2px 10px;
	}
	.single-post .width-100 .fusion-fullwidth{
		margin-left:0!important;
		margin-right:0!important;
		padding: 40px 0;
	}
	.avada-has-breadcrumb-mobile-hidden.fusion-body .avada-page-titlebar-wrapper .fusion-breadcrumbs{
		display:block!important;
	}
	.essaigratuit > div > div > div{
		margin: 0!important;
	}
	.bouton, .boutonw a{
		    padding: 10px 22px !important;
	}
	html:not(.avada-has-site-width-percent) .home #main{
		margin-top: 0!important;
    padding-top: 0!important;
	}
	html:not(.avada-has-site-width-percent) .home #main .post-content > .fullwidth-box:first-child{
		margin-top: 0!important;
    padding-top: 0!important;
	}
html .home #wrapper .fusion-title h1 span{
    font-size: 23px;
    line-height: 1.3;
    display: block;
}
.fusion-title-heading .hero-subtitle{
font-size: 16px;
        line-height: 1.3;
}
}