/* listes à puce */
.bwu-section ul[role="list"], .bwu-section-alt ul[role="list"]{
	padding-left:0;
	list-style-type: none;
}
	.bwu-section ul[role="list"] li, .bwu-section-alt ul[role="list"] li{
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjQuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjYgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI2IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzE5MjU0RDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuNiwxMy42Yy0wLjYsMC0xLTAuNC0xLTFzMC40LTEsMS0xYzIuNCwwLDQuOS0wLjIsNy4zLTAuM2MyLTAuMSw0LjEtMC4zLDYuMS0wLjNjMS41LDAsMy4xLDAsNC42LDAKCQljMC43LDAsMS40LDAsMi4xLDBjMi45LDAsMy4zLDAuNywzLjQsMC45YzAuMiwwLjMsMC4yLDAuNywwLDEuMWMtMC4yLDAuNS0wLjgsMC43LTEuMywwLjRjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4zCgkJYy0wLjQtMC4xLTEuNC0wLjItMS44LTAuMmMtMC43LDAtMS40LDAtMi4xLDBjLTEuNSwwLTMsMC00LjYsMGMtMiwwLTQuMSwwLjItNi4xLDAuM0M2LjYsMTMuNCw0LjEsMTMuNiwxLjYsMTMuNnoiLz4KPC9nPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNC40LDEzLjVjLTAuNiwwLTEtMC40LTEtMWMwLTAuMy0wLjQtMC45LTAuOC0xLjJjLTAuMi0wLjItMC40LTAuNC0wLjUtMC41YzAsMC0wLjEtMC4xLTAuMS0wLjEKCQljLTAuNS0wLjQtMS0wLjgtMS40LTEuM2MtMC4yLTAuMi0wLjQtMC40LTAuNi0wLjZjLTAuMy0wLjMtMC42LTAuNi0xLTAuOWMtMC44LTAuNy0xLjUtMS40LTIuNC0yLjFjLTAuMi0wLjEtMC40LTAuMy0wLjYtMC41CgkJYy0wLjMtMC4zLTAuOS0wLjktMS4yLTAuOWMtMC41LTAuMS0wLjktMC42LTAuOC0xLjJjMC4xLTAuNSwwLjYtMC45LDEuMi0wLjhjMC44LDAuMiwxLjYsMC45LDIuMiwxLjRjMC4yLDAuMiwwLjMsMC4zLDAuNSwwLjQKCQljMC45LDAuNywxLjcsMS41LDIuNSwyLjJjMC4zLDAuMywwLjYsMC42LDAuOSwwLjljMC4yLDAuMiwwLjQsMC40LDAuNywwLjZjMC40LDAuNCwwLjgsMC44LDEuMiwxYzAuMywwLjIsMC40LDAuNCwwLjYsMC42CgkJYzAsMCwwLjEsMC4xLDAuMSwwLjFjMC42LDAuNCwxLjYsMS42LDEuNiwyLjhDMjUuNCwxMywyNC45LDEzLjUsMjQuNCwxMy41eiIvPgo8L2c+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE3LjEsMjEuNmMtMC40LDAtMC43LTAuMi0wLjktMC42Yy0wLjItMC41LDAtMS4xLDAuNC0xLjNjMC4yLTAuMSwwLjUtMC42LDAuNy0wLjljMC4yLTAuMywwLjUtMC43LDAuNy0wLjkKCQljMC4zLTAuMywwLjYtMC43LDEtMS4xYzAuNC0wLjQsMC43LTAuOSwxLjItMS4zYzAuMi0wLjIsMC41LTAuNSwwLjctMC43YzAuNi0wLjYsMS4yLTEuMSwxLjctMS44YzAsMCwwLjEtMC4xLDAuMS0wLjIKCQljMC4zLTAuNSwwLjgtMS4xLDEuNS0xLjJjMC42LTAuMSwxLDAuMywxLjEsMC45YzAuMSwwLjUtMC4yLDAuOS0wLjcsMS4xYy0wLjEsMC4xLTAuMiwwLjMtMC4zLDAuNGMtMC4xLDAuMS0wLjIsMC4zLTAuMiwwLjMKCQljLTAuNiwwLjctMS4yLDEuMy0xLjgsMS45Yy0wLjIsMC4yLTAuNCwwLjQtMC43LDAuN2MtMC40LDAuNC0wLjcsMC44LTEsMS4yYy0wLjMsMC40LTAuNywwLjgtMS4xLDEuM2MtMC4xLDAuMS0wLjMsMC40LTAuNSwwLjcKCQljLTAuNCwwLjYtMC44LDEuMy0xLjUsMS42QzE3LjQsMjEuNiwxNy4yLDIxLjYsMTcuMSwyMS42eiBNMjQuNywxMy41TDI0LjcsMTMuNUwyNC43LDEzLjV6Ii8+CjwvZz4KPC9zdmc+Cg==);
		background-size: 1em 1em;
		background-position: 0 0.3em;
		background-repeat: no-repeat;
		padding-left: 2em;
	
	}


/* Souligne */
.bwu-section-hero h1 strong{
	display: inline;
	position: relative;
	    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzc1IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCAzNzUgOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNS43ODM2MkM0NC43NDg1IDUuNzgzNjIgODguNzgzNiAzLjM4MjkyIDEzMi40MzUgMi40NDkxMkMxNzMuODY5IDEuNTYyNzQgMjE1LjMzMiAxLjUyOTQ4IDI1Ni44MzcgMS41ODYzNUMyODkuOTc2IDEuNjMxNzUgMzIzLjk5NCAxLjg5MTI3IDM1Ni40MTUgNC40MzExNkMzNTcuODkgNC41NDY3NCAzNjAuMTUzIDQuNzY1NjcgMzYyLjU0MiA1LjAwNzQ2TTM2Mi41NDIgNS4wMDc0NkMzNjguNzMyIDUuNjM0MTkgMzc1Ljc2NCA2LjQxNDUyIDM3Mi4wOTcgNS45NDY4NEMzNjkuMDUxIDUuNTU4MzYgMzY1Ljg1IDUuMjUwNzUgMzYyLjU0MiA1LjAwNzQ2WiIgc3Ryb2tlPSIjMTkyNTREIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
}
.bwu-section-hero h1.bwu-text-inverted strong{
	background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjQuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzc1IDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM3NSA4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xLDUuOGM0My43LDAsODcuOC0yLjQsMTMxLjQtMy4zYzQxLjQtMC45LDgyLjktMC45LDEyNC40LTAuOWMzMy4xLDAsNjcuMiwwLjMsOTkuNiwyLjgKCWMxLjUsMC4xLDMuNywwLjMsNi4xLDAuNiBNMzYyLjUsNWM2LjIsMC42LDEzLjIsMS40LDkuNiwwLjlDMzY5LjEsNS42LDM2NS45LDUuMywzNjIuNSw1eiIvPgo8L3N2Zz4K");
}

	.bwu-section-hero h1, .bwu-section-hero h1 div{
		display: inline-block;
		margin: 0;
		padding: 0;
	}


/* page cas-clients */
.bwu-dark .bwu-header .bwu-header-menu-item, .bwu-dark .bwu-header .bwu-header-menu-item a, .bwu-dark .bwu-header .bwu-icons{
	color:#fff;
}
.bwu-dark .bwu-header .bwu-header-logo path{
	fill:#fff;
}
.scroll-started.bwu-dark .bwu-header .bwu-header-menu-item, .scroll-started.bwu-dark .bwu-header .bwu-header-menu-item a,
.bwu-dark .menu-opened .bwu-header-menu-item, .bwu-dark .menu-opened .bwu-header-menu-item a, .menu-opened .bwu-icons,
.desktop .bwu-header.sub-menu-opened .bwu-header-menu-item, .desktop .bwu-header.sub-menu-opened .bwu-header-menu-item a{
	color:#19254d;
}
.scroll-started.bwu-dark .bwu-header .bwu-header-logo path, .bwu-dark .menu-opened .bwu-header-logo path,
.desktop .bwu-header.sub-menu-opened .bwu-header-logo path{
	fill:#19254d;
}
.bwu-list-methodo-content figure, .bwu-list-methodo-content figure div{
	width:100%;
	height:auto;
	max-width: none;
}
	.bwu-list-methodo-content figure img{
		width:100%;
		height:auto;
		max-width: none;
		margin: 0 auto;
	}



@media screen and (max-width: 991px) {/* mobile */

	/* menu par defaut */
	.bwu-header .bwu-header-top{
		background: rgba(255,255,255,0);
		transition:all cubic-bezier(0.65, 0.05, 0.36, 1) 250ms;
		overflow-x: hidden;
	}	
	.bwu-header .bwu-header-menu-container, .bwu-header .bwu-header-menu-container .bwu-header-sub-menu{
		left:100vw;
		overflow-y: auto;
		transition:all cubic-bezier(0.65, 0.05, 0.36, 1) 250ms;
	}
	.bwu-header .bwu-button-open{
		display: flex;
	}
	.bwu-header .bwu-button-close{
		display: none;
	}
	.bwu-has-submenu .bwu-icons{
		transform: rotate(270deg);
   		transform-origin: 160% 50%;
	}
	.bwu-header .bwu-header-menu-container .bwu-icons{
		color:#19254d;
	}
	.bwu-header-sub-menu {
		overflow-y: auto;
	  	overflow-x: hidden;
	}
    .bwu-banner{
        display: block;
    }
	
	/* menu ouvert */
	.menu-opened .bwu-header-top {
		background: rgba(255, 255, 255, 1);
	}
	.menu-opened.bwu-header .bwu-header-menu-container{
		left: 0;
	}
	.menu-opened.bwu-header .bwu-button-open{
		display: none;
	}
	.menu-opened.bwu-header .bwu-button-close{
		display: flex;
	}
    .menu-opened.bwu-banner{
        display: block;
    }
	
	/* sous-menu ouvert */
	.sub-menu-opened.menu-opened.bwu-header .bwu-header-menu-container{
		left:-100vw;
	}
	.sub-menu-opened.menu-opened.bwu-header .bwu-header-menu-container .bwu-header-sub-menu{
		left:0;
	}
	.bwu-header .bwu-icons{
		color:#19254d;
	}
	
	/* sous-menu scrolled */
	.scroll-started .bwu-header .bwu-header-top {
		background: rgba(255,255,255,1);
	}	

}

@media screen and (min-width: 991px) {/* desktop */
    body {
        font-size:calc(.4vw + .9em);
    }
	.bwu-header{
		background: rgba(255,255,255,0);
		transition:all cubic-bezier(0.65, 0.05, 0.36, 1) 250ms;
	}
	.scroll-started .bwu-header, .bwu-header.sub-menu-opened{
		background: rgba(255,255,255,1);
	}
	.bwu-header .bwu-header-sub-menu{
		display:grid !important;
		transition:all cubic-bezier(0.65, 0.05, 0.36, 1) 250ms;
		transform: scale(100%,0%);
		transform-origin: 0 0;
	}
	.sub-menu-opened .bwu-header-sub-menu{
		display:grid;
		transform: scale(100%,100%);
	}
	.scroll-started .bwu-header .bwu-header-menu-item, .scroll-started.bwu-dark .bwu-header .bwu-header-menu-item a, .scroll-started .bwu-header .bwu-header-menu-container .bwu-icons,
	.sub-menu-opened .bwu-header-menu-item, .sub-menu-opened .bwu-header-menu-item a, .sub-menu-opened .bwu-icons
	.bwu-header .bwu-header-menu-container .bwu-header-sub-menu .bwu-icons,
	.bwu-header.sub-menu-opened .bwu-header-menu-container .bwu-icons, .bwu-header.sub-menu-opened .bwu-header-menu-container .bwu-header-sub-menu .bwu-icons{
		color:#19254d;
	}
	.scroll-started .bwu-header .bwu-header-menu-item, .scroll-started.bwu-dark .bwu-header .bwu-header-menu-item a,
	.bwu-dark .sub-menu-opened .bwu-header-menu-item, .bwu-dark .sub-menu-opened .bwu-header-menu-item a, .menu-opened .bwu-icons{
		color:#19254d;
	}
}





