/* Font-face
 * --------------------------------------- */
 @font-face{font-family:EncodeSans-Thin;font-style:normal;font-weight:400;src:url(/fr/v2/fonts/EncodeSans-Thin.eot);src:url(/fr/v2/fonts/EncodeSans-Thin.eot?#iefix) format("embedded-opentype"),url(/fr/v2/fonts/EncodeSans-Thin.ttf) format("truetype"),url(/fr/v2/fonts/EncodeSans-Thin.svg#wf) format("svg")}
 @font-face{font-family:EncodeSans-Medium;font-style:normal;font-weight:400;src:url(/fr/v2/fonts/EncodeSans-Medium.eot);src:url(/fr/v2/fonts/EncodeSans-Medium.eot?#iefix) format("embedded-opentype"),url(/fr/v2/fonts/EncodeSans-Medium.ttf) format("truetype"),url(/fr/v2/fonts/EncodeSans-Medium.svg#wf) format("svg")}
 @font-face{font-family:EncodeSans-Regular;font-style:normal;font-weight:400;src:url(/fr/v2/fonts/EncodeSans-Regular.eot);src:url(/fr/v2/fonts/EncodeSans-Regular.eot?#iefix) format("embedded-opentype"),url(/fr/v2/fonts/EncodeSans-Regular.ttf) format("truetype"),url(/fr/v2/fonts/EncodeSans-Regular.svg#wf) format("svg")}
 @font-face{font-family:EncodeSans-Bold;font-style:normal;font-weight:400;src:url(/fr/v2/fonts/EncodeSans-Bold.eot);src:url(/fr/v2/fonts/EncodeSans-Bold.eot?#iefix) format("embedded-opentype"),url(/fr/v2/fonts/EncodeSans-Bold.ttf) format("truetype"),url(/fr/v2/fonts/EncodeSans-Bold.svg#wf) format("svg")}
 @font-face{font-family:EncodeSans-Light;font-style:normal;font-weight:400;src:url(/fr/v2/fonts/EncodeSans-Light.eot);src:url(/fr/v2/fonts/EncodeSans-Light.eot?#iefix) format("embedded-opentype"),url(/fr/v2/fonts/EncodeSans-Light.ttf) format("truetype"),url(/fr/v2/fonts/EncodeSans-Light.svg#wf) format("svg")}
 @font-face{font-family:EncodeSans-Black;font-style:normal;font-weight:400;src:url(/fr/v2/fonts/EncodeSans-Black.eot);src:url(/fr/v2/fonts/EncodeSans-Black.eot?#iefix) format("embedded-opentype"),url(/fr/v2/fonts/EncodeSans-Black.ttf) format("truetype"),url(/fr/v2/fonts/EncodeSans-Black.svg#wf) format("svg")}
 @font-face{font-family:EncodeSans-SemiBold;font-style:normal;font-weight:400;src:url(/fr/v2/fonts/EncodeSans-SemiBold.eot);src:url(/fr/v2/fonts/EncodeSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fr/v2/fonts/EncodeSans-SemiBold.ttf) format("truetype"),url(/fr/v2/fonts/EncodeSans-SemiBold.svg#wf) format("svg")}
 @font-face{font-family:EncodeSans-ExtraLight;font-style:normal;font-weight:400;src:url(/fr/v2/fonts/EncodeSans-ExtraLight.eot);src:url(/fr/v2/fonts/EncodeSans-ExtraLight.eot?#iefix) format("embedded-opentype"),url(/fr/v2/fonts/EncodeSans-ExtraLight.ttf) format("truetype"),url(/fr/v2/fonts/EncodeSans-ExtraLight.svg#wf) format("svg")}
 
 
 /* =============================================================================
		=H5BP / NORMALIZE
		========================================================================== */
 
 article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section,summary { display: block; }
 audio, canvas, video { display: inline-block; }
 audio:not([controls]) { display: none; height: 0; }
 [hidden] { display: none; }
 
 html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
 body { margin: 0; }
 
 a:focus { outline:none; }
 a:active, a:hover { outline: 0; }
 
 h1 { font-size: 2em; margin: 0.67em 0; }
 abbr[title] { border-bottom: 1px dotted; }
 b, strong { font-weight: 500; font-family: EncodeSans-Medium; }
 dfn { font-style: italic; }
 hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
 mark { background: #ff0; color: #000; }
 code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }
 pre { white-space: pre-wrap; }
 q { quotes: "\201C" "\201D" "\2018" "\2019"; }
 small {  font-size: 80%; }
 sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
 sup { top: -0.5em; }
 sub { bottom: -0.25em; }
 .presentation sup {
		 vertical-align: super;
 }
 
 img { border: 0; }
 svg:not(:root) { overflow: hidden; }
 
 figure { margin: 0; }
 
 fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
 legend { border: 0; padding: 0; }
 button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; }
 button, input { line-height: normal; }
 button, select { text-transform: none; }
 button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
 button[disabled], html input[disabled] { cursor: default; }
 input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
 input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
 button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
 textarea { overflow: auto; vertical-align: top; }
 ::-webkit-input-placeholder { color:#bbb; opacity:1; }
 ::-moz-placeholder { color:#bbb; opacity:1; }
 :-ms-input-placeholder { color:#bbb; opacity:1; }
 input:-moz-placeholder { color:#bbb; opacity:1; }
 .placeholder { color:#bbb; opacity:1; }
 
 .error ::-webkit-input-placeholder { color:#f00; }
 .error ::-moz-placeholder { color:#f00; }
 .error :-ms-input-placeholder { color:#f00; }
 .error input:-moz-placeholder { color:#f00; }
 .error .placeholder { color:#f00; }
 .blocmsg.err { font-size: 14px; font-family:EncodeSans-Light;font-style:normal;font-weight:400; background-color: #cc0000; color: #fff; padding: 10px; margin-bottom: 10px; }
 .blocmsg.err ul { padding-left:25px; margin: 5px 0; }
 .blocmsg.err li { list-style-type:disc; }
 .blocmsg.alerte {
		 background-color: #cc0000;
		 color: #fff;
		 padding: 10px;
		 font-size: 16px;
 }
 table { border-collapse: collapse; border-spacing: 0; }
 
 #cookies_announcement { display:none; background:#111; position:fixed; width:100%; z-index:900; bottom:0px; text-align: center; left:0; padding:4px 0 6px; /*opacity:0.7;*/ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:Alpha(opacity=70); }
 #cookies_announcement span { color:#fff; font-size:12px; }
 #cookies_announcement a { font-size:12px; color:#fff; margin-left:6px; display:inline-block; cursor:pointer; text-decoration:underline; }
 #cookies_announcement a.btn { font-size:11px; background:#333; margin-left:10px; padding:5px 8px 4px 8px; display:inline-block; cursor:pointer; text-decoration:none; }
 #cookies_announcement a:hover { text-decoration:none; }
 #cookies_announcement a.btn:hover { background:#000; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
 #decline_cookies_announcement_confirmation { display:none; font-weight:bold; }
 
 /* =============================================================================
		GENERAL: =Common
		========================================================================== */
 
 ::-moz-selection { background:#1ebcf0; color:#fff; text-shadow:none; }
 ::selection { background:#1ebcf0; color:#fff; text-shadow:none; }
 
 html { color:#191919; font:25px/1.4 'EncodeSans-Thin', sans-serif; letter-spacing:0.01px; }
 
 html {
	 overflow-x:hidden;
 }
 
 body { padding:0; position:relative; background:#000; }
 
 #global-container {
	 position:relative;
 }
 #global-container > .mask {
	 display:none; position:absolute; top:0; left:0; width:100%; height:100%;
	 background:url('/fr/v2/landing/campagne/1911-conversant/img/black_60.png'); cursor:pointer; z-index:9;
 }
 
 /* =============================================================================
		GENERAL: =Content
		========================================================================== */
 
 a { color:inherit; text-decoration:none; }
 
 img {
	 max-width:100%;
 }
 
 ul.blocks,
 ul.blocks li {
	 margin:0; padding:0;
	 list-style:none;
 }
 
 .strike {
	 position:relative;
	 /*display:block; position:absolute;top:10%; left:-7%; width:80%; height:80%;*/
	 background:url('/fr/v2/landing/campagne/1911-conversant/img/strike-white.png') no-repeat center; /*content:'';*/
 }
 
 em {
	 color:#000; font-weight:inherit; font-style:normal;
 }
 
 p {
	 margin:0;
 }
 p + p {
	 margin-top:1em;
 }
 li {
		 list-style-type: none;
 }
 sup {
	 margin:0 0 0 2px; top:0;
	 vertical-align:top;
	 font:400 0.5em 'EncodeSans-Medium';
 }
 
 .eps-Chip-strong sup { top:-4px; }
 
 .logo_esca{
		 position: fixed;
		 top: 0;
		 right: 479px;
		 width: 80px;
		 z-index: 11;
		 margin: 30px;
 }
 
 .logo_esca_footer{
		 display:none;
 }
 
 /* =============================================================================
		BLOCK: =Form container
		========================================================================== */
 #form-container {
	height: calc(100% - 24px);
	width: 460px;
	margin: 0 8px;
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 10;
	background: #314788;
	/* @NOTE : This will create a little border on the top of the form */
	border-top: 8px solid #314788;
	border-left: 1px solid rgba(49,49,49,.16);

	overflow-y: auto;
	scrollbar-color: rgba(0,0,0,.5) auto;
	scrollbar-width: thin;
 }
 
 #form-container * {
	 box-sizing: border-box;
 }
 
 #form-container .container {
	 height: 100%;
	 padding: 32px 40px 16px;
	 background: #314788;
 }
 
 /* Scrollbar for webkit */
 #form-container::-webkit-scrollbar {
	 background: transparent;
	 width: 8px;
 }
 
 #form-container::-webkit-scrollbar-thumb {
	 background-color:rgba(0,0,0,.5);
	 border: 1px solid #314788;
	 border-radius: 16px;
 }
 #form-container::-webkit-scrollbar-thumb:hover {
	 background-color:rgba(0,0,0,.75);
 }
 
 #form-container::-webkit-scrollbar-button {display:none}
 
 #form-container .subtitle {
	 margin: 0;
	 color: #fff;
	 font: 400 0.8em/1.2 'EncodeSans-Thin';
	 letter-spacing: 0.1em;
	 /*text-align: center;*/
 }
 
 #form-container .title {
	 font: 600 0.9em/1.2 'EncodeSans-Thin';
	 color: #ffffff;
	 /*border: 1px solid; padding: 9px;*/
	 margin-bottom: 0.7em;
	 letter-spacing: 0.1em;
	 border-radius: 2px;
 }
 
 #form-container .title strong {
	 font: 500 1.2em 'EncodeSans-Thin';
	 letter-spacing: 0;
	 font-family: EncodeSans-Medium;
 }
 
 #form-container .subtitle strong {
	 letter-spacing: 0;
	 text-align: center;
 }
 
 #form-container .intro {
	 color: #fff;
	 font: 400 0.64em 'EncodeSans-Regular';
 }
 
 #form-container .horaireRappel,
 #form-container .mentions {
	 display: block;
	 margin: 8px 0 12px;
	 color: #fff;
	 font-size: 12px;
	 font-family:'EncodeSans-Light', Arial, sans-serif;
 }
 
 .mentions a {
	 text-decoration: underline;
 }
 
 select::-ms-expand {
	 display: none;
 }
 
 #form {
	 font: 400 0.62em 'EncodeSans-Regular';
 }
 
 #form p {
	 margin-top: 0.6em;
 }
 
 #form .radio {
	 color: #fff;
 }
 
 #form .radio .label {
	 margin: 0 20px 0 0;
 }
 
 .lt-ie8 #form .radio .label {
	 float: left;
 }
 
 #form .radio label {
	 display: inline;
	 cursor: pointer;
 }
 
 .lt-ie8 #form .radio label {
	 float: left;
 }
 
 #form .radio label+label {
	 margin: 0 0 0 25px;
 }
 
 #form label {
	 display: none;
 }
 
 #form .text input {
	 padding: 0 10px;
	 width: 100%;
	 height: 33px;
	 border: none;
	 border-radius: 0;
	 box-shadow: 0;
	 outline: none;
	 color: #5a5a5a;
	 line-height: 1;
 
	 -moz-box-sizing: border-box;
	 -webkit-box-sizing: border-box;
	 box-sizing: border-box;
 }
 
 .lt-ie9 #form .text input {
	 line-height: 31px;
 }
 
 .lt-ie8 #form .text input {
	 width: 240px;
 }
 
 #form .text input:focus {
	 border-color: #000;
 }
 
 #form .field.error input {
	 border-color: #f00;
	 color: #f00;
 }
 
 #form .submit {
	 margin-top: 1.2em;
 }
 
 .submit-outer {
	 display:block; padding:6px; position:relative;
	 background:url('/fr/v2/landing/campagne/1911-conversant/img/border-gradient.png');
 }
 .lt-ie8 .submit-outer {
	 width:240px;
 }
 .button-submit {
	 display:block; padding:10px 15px; position:relative; width:100%;
	 background:#ed6f25;
	 border:none;
	 color:#222; font:400 24px 'EncodeSans-Medium'; text-transform:uppercase;
	 -moz-box-sizing:border-box;
	 -webkit-box-sizing:border-box;
	 box-sizing:border-box;
 }
 .lt-ie8 .button-submit {
	 width:240px;
 }
 .button-submit:hover,
 .button-submit:focus {
	 box-shadow:0 0 7px rgba(0,0,0,0.3) inset;
 }
 
 .share-box {
	 margin:20px 0 0; overflow:auto;
	 font:12px/1 arial;
 }
 #at15s.atm {
	 position:fixed !important;
 }
 
 .replaced-radio {
	 display:inline-block; margin:0 5px 0 0; width:12px; height:12px;
	 background:#d2d2d2; border-radius:50%; cursor:pointer;
 }
 .lt-ie8 .replaced-radio {
	 float:left;
 }
 .field .replaced-radio.checked {
	 background:#314788;
 }
 .error .replaced-radio {
	 background:#f00;
 }
 
 .replaced-select {
	 position:relative; width:100%; height:33px;
	 background:#fff url('/fr/v2/landing/campagne/1911-conversant/img/select-button.png') no-repeat right; border:none;
	 z-index:2;
	 color:#5a5a5a; line-height:31px;
	 
	 -moz-box-sizing:border-box;
	 -webkit-box-sizing:border-box;
	 box-sizing:border-box;
 }
 .lt-ie8 .replaced-select {
	 width:260px;
 }
 .replaced-select.opened {
	 border-color:#000;
 }
 .error .replaced-select {
	 background-image:url('/fr/v2/landing/campagne/1911-conversant/img/select-button_error.png'); border-color:#f00;
 }
 .replaced-select.opened .inner {
	 position:absolute; top:0; left:0; width:100%;
	 z-index:2;
 }
 .replaced-select .label {
	 padding:0 0 0 10px; position:absolute; top:0; left:0; width:100%;
	 cursor:pointer;
	 color:#bbb;
	 
	 
	 -moz-box-sizing:border-box;
	 -webkit-box-sizing:border-box;
	 box-sizing:border-box;
 }
 .replaced-select .selected {
	 color:#5a5a5a;
 }
 .replaced-select .label:hover {
	 color:#000;
 }
 .replaced-select.opened .label {
	 color:#333;
 }
 .error .replaced-select .label {
	 color:#c00;
 }
 .replaced-select ul {
	 overflow:auto; position:absolute; top:31px; left:-999em; width:100%;
	 background:#fff; border:1px solid #888;
 }
 .replaced-select.opened ul {
	 padding:0; position:relative; left:-1px;
	 
 }
 .replaced-select ul,
 .replaced-select li {
	 margin:0; padding:0;
	 list-style:none;
 }
 .replaced-select li {
	 padding:0 10px; height:32px;
	 cursor:pointer;
	 color:#444;
 }
 .replaced-select li:hover {
	 background:#48b3f2;
	 color:#fff;
 }
 
 .error-output {
	 margin:1.5em 0;
	 color:#f00; font-size:0.875em;
 }
 
 .errorMsg { display:none; background:#f00; color:#fff; padding:10px; }
 .confirmationMsg { display:none; background:#090; color:#fff; padding:10px; }
 
 
 /* =============================================================================
		BLOCK: =Head
		========================================================================== */
 
 #head { position:fixed; top:0; left:0; width:100%; height:95px; z-index:2; background:#ffffff; display: flex; align-items: center; border-bottom: 1px solid rgba(49,49,49,.16);}
 #head h1 {
	 margin:0;
	 padding-left: 30px;
 }
 
 #logo {
	 position:relative;  
	 cursor:pointer;
 }
 
 #nav-main .menu-toggle,
 #nav-main .form-toggle {
	 display:none;
 }
 #nav-main .nav-container .close {
	 display:none;
 }
 #nav-main ul,
 #nav-main li {
	 margin:0; padding:0;
	 list-style:none;
 }
 #nav-main ul {
	 float:left; margin:0 0 0 170px;
 }
 #nav-main li {
	 float:left;
 }
 #nav-main li + li {
	 margin-left:75px;
 }
 #nav-main a {
	 display:block; height:75px;
	 color:#aacdeb; font:400 0.62em/75px 'EncodeSans-Regular';
	 text-transform:uppercase;
	 
	 -webkit-transition:0.5s color ease;
	 transition:0.5s color ease;
 }
 #nav-main .current a,
 #nav-main a:hover {
	 color:#fff;
 }
 
 
 
 
 
 /* =============================================================================
		BLOCK: =Page container
		========================================================================== */
 
 #page-container {
	 padding: 0;
	 /* This padding is relative to the form size + margin. See #form-container */
	 padding-right: calc(460px + 8px);
	 position: relative;
	 z-index: 1;
	 background: #fff;
 
	 -moz-box-sizing: border-box;
	 -webkit-box-sizing: border-box;
	 box-sizing: border-box;
 }
 
 #page-container.confirm {
	 padding: 0;
 }
 
 
 /* =============================================================================
		BLOCK: =Highlight
		========================================================================== */
 
 #image_bg { position:fixed; width:100%; height:100%; background:url(/fr/v2/landing/campagne/1911-conversant/img/content/main-image-cambrioleur.jpg) -50px -50px / cover; top:0; left:0; opacity:0.6; }
 #image_bg.image_bg_cambrioleur { background:url(/fr/v2/landing/campagne/1911-conversant/img/content/main-image-cambrioleur.jpg); background-size:cover; opacity:0.5; }
 
 .image img { display:block; width:80px; }
 #highlight .handheld {
	 display:none;
 }
 #highlight { padding:28px 510px 70px  30px; position:relative; }
 #highlight .text .outer {
	 display:table; width:100%; height:100%;
 }
 #highlight .text .inner {
	 display:table-cell; width:100%; 
	 vertical-align:middle;
 }
 .lt-ie8 #highlight .text .outer,
 .lt-ie8 #highlight .text .inner {
	 display:block; 
 }
 #highlight .text .wrapper { margin:0px auto; color:#fff; text-align:center; }
 #highlight .text .wrapper_confirm { width:500px; }
 
 .lt-ie8 #highlight .text .wrapper {
	 margin-top:30%;
 }
 #highlight .text .content {
		 /*background:url("/fr/v2/landing/campagne/1911-conversant/img/black_40.png") repeat scroll 0 0 transparent;*/
		 color: #fff;
		 padding: 30px;
		 text-align: right;
	 margin:25px 30px;
 }
 #highlight .catcher {
	 margin:0;
	 font:400 2em/1.2 'EncodeSans-Thin'; text-align:center;
	 text-shadow: 0 1px 8px rgba(0,0,0,.4);
 }
 
 #highlight .catcher-upper { font-size:1.1em; padding-top:110px; }
 #highlight .catcher span {display:block;}
 #highlight .catcher strong { font-family:'EncodeSans-Medium'; font-weight:400; }
 
 #highlight .catcher .line2 { font-size:0.96em; letter-spacing:0.03em; margin-bottom:0px; }
 #highlight .catcher .line3 {
	 font-size:0.55em;padding-top: 4px; /*letter-spacing:0.05em;line-height: 47px;*/
 }
 
 #highlight .confirm { margin:0; font:400 0.95em/1.2 'EncodeSans-Thin'; text-align:left; text-transform:uppercase; }
 #highlight .confirm span { display:block; }
 
 #highlight .blocks {
	 display:table; margin:1.5em 0 0; width:100%; position:relative;
 }
 #highlight .block {
	 display:inline-block; padding:15px 20px 12px; width:47%;
	 vertical-align:top;
	 background:#df5807;
	 font:400 0.5em 'EncodeSans-Regular';
 }
 .lt-ie8 #highlight .block {
	 float:left; padding:15px 4%; width:40%;
 }
 #highlight .block.second { width:33.5%; text-align:center; padding-top:20px; padding-bottom:15px; float:right; }
 #highlight .block strong {
	 display:block;
	 font:400 2.31em 'EncodeSans-Thin';
 }
 #highlight .block small {
	 position:relative; top:-0.8em;
	 vertical-align:baseline;
	 font:400 0.43em 'EncodeSans-Regular';
 }
 
 .presentation {
	 position: relative;
	 /*height:40px;*/
	 color: #314788;
	 font: 400 0.81em/40px 'EncodeSans-Regular';
	 letter-spacing: 0.025em;
	 padding: 0 20px;
	 width: 55%;
	 padding-right: 480px;
	 text-align: right;
 }
 .elu-logo {
	 max-width: 80px;
	 padding: 10px 15px 0 0;
 }
 
 #highlight #plus {
	 position:absolute;
	 border-radius:50px; -moz-border-radius:50px;
	 background:#fff;
	 color:#df5807;
	 left:51%;
	 top:28%;
	 font:400 1.8em 'EncodeSans-Medium';
	 font-weight:normal;
	 width:50px; height:50px;
	 text-align:center;
	 line-height:normal;
 }
 #highlight .uppercase {
	 display:block;
	 font:400 1.50em 'EncodeSans-Medium';
	 text-align:center;
	 text-transform:uppercase;
	 margin-bottom:8px;
 }
 
 .badge-eps {
		 position: absolute;
		 right: 510px;
		 bottom: 20px;
 }
 
 .eps-Chip {
		 display: inline-block;
		 vertical-align: top;
		 position: absolute;
		 top: -20px;
		 right: 15px;
		 z-index: 2;
 }
 
 .eps-Chip-intro {
		 display: inline-block;
		 vertical-align: top;
		 top: -20px;
		 right: 15px;
		 z-index: 2;
 }
 
 .bulls{
		 padding-bottom:30px;
 }
 
 .homiris-icon-checkOrange {
		 width: 18px;
		 height: 15px;
		 background-image: url(../img/orange-check.png) !important;
		 display: inline-block;
		 background-repeat: no-repeat;
 }
 .homiris-IntrusionSteps-item:last-child {
		 margin-bottom: 0;
 }
 .homiris-IntrusionSteps-item:before {
		 content: counter(list-number);
		 position: absolute;
		 top: 0px;
		 left: -5px;
		 display: inline-block;
		 width: 58px;
		 background-position: 5px;
		 line-height: 40px;
		 text-align: center;
		 background-image: url(../img/small-ellipse.png);
		 background-repeat: no-repeat;
		 border-radius: 100%;
		 font-family: "EncodeSans-SemiBold";
		 color: #314788;
 }
 .homiris-IntrusionSteps-item span {
		 font-size: 16px;
		 font-family: "EncodeSans-SemiBold";
		 color: #314788;
 }
 
 h1.taux-satisfaction {
		 font-family: "EncodeSans-Bold", Arial;
		 font-size: 110px;
		 color: #00aeff;
		 text-align: right;
 }
 .homiris-ReinsuranceBloc .homiris-Wrapper.row {
		 display: flex;
		 align-items: center;
		 justify-content: center;
 }
 .homiris-ReinsuranceBloc .homiris-Wrapper .col-sm-5{
	 width: 50%
 }
 p.homiris-ReinsuranceBloc-infos {
		 font-size: 16px;
 }
 .col-sm-7.bloc-satisfaction {
		 text-align: left;
		 width: 50%;
 }
 .homiris-TwoVisuals-list {
		 margin-bottom: 45px;
		 counter-reset: list-number;
		 list-style-type: none;
		 padding-left: 0px;
		 width: 85%;
 }
 
 .homiris-alarmAppBloc-visual {
		 background-repeat: no-repeat;
 }
 
 .homiris-alarmAppBloc .homiris-icon-category--alarmAppBloc {
		 display: block;
 }
 .homiris-TwoVisuals--col02--alarmAppBloc-col02 {
		 width: 80%;
		 display: flex;
		 flex-direction: column;
		 margin: 0 auto;
		 align-items: flex-start;
 }
 .homiris-TwoVisuals-title--col02 {
		 margin-bottom: 30px;
		 font-size: 36px;
		 line-height: 35px;
		 font-family: "EncodeSans-Light", "Arial";
		 color: #314788;
 }
 .homiris-TwoVisuals {
		 position: relative;
		 max-width: 1280px;
		 margin: 0 auto;
 }
 
 .homiris-TwoVisuals-visual {
		 position: absolute;
		 top: 0;
		 left: 0;
		 right: 0;
 }
 
 .homiris-TwoVisuals-content {
		 position: relative;
 }
 
 .homiris-TwoVisuals-cols:after {
		 clear: both;
 }
 
 .homiris-TwoVisuals-title--col01 {
		 font-size: 2.5em;
		 line-height: 47px;
		 /*Version RENTREE / NOEL / HIVER */
	 color:#fff;
		 text-shadow: 1px 1px 10px #555;
	 /*Version PRINTEMPS/ ETE*/
	 /*color:#333;
		 text-shadow: 1px 1px 1px #888;*/
 }
 
 
 .homiris-TwoVisuals-title--col02 .homiris-strong {
		 line-height: 35px;
 }
 
 .homiris-TwoVisuals-list {
		 margin-bottom: 45px;
		 counter-reset: list-number;
 }
 
 .homiris-TwoVisuals-item {
		 position: relative;
		 min-height: 40px;
		 margin-bottom: 25px;
		 padding-left: 50px;
		 counter-increment: list-number;
		 line-height: 26px;
		 font-size: 16px;
		 font-family: "EncodeSans-Regular";
		 color: #191919;
 }
 
 .homiris-TwoVisuals--offers {
		 margin-bottom: 60px;
 }
 
 .homiris-TwoVisuals--offers .homiris-TwoVisuals-content,
 .homiris-TwoVisuals--faq .homiris-TwoVisuals-content {
		 min-height: 0;
		 padding-bottom: 55px;
 }
 
 .homiris-TwoVisuals-title--col02 .homiris-strong {
		 display: inline;
 }
 
 .homiris-icon-category{width:90px;height:16px;background-position:-31px -132px}
 .homiris-icon-category--white{background-position:-31px -149px}
 .homiris-alarmAppBloc .homiris-icon-category--alarmAppBloc {
		 display: block;
 }
 
 .homiris-FormulasBloc-title .homiris-strong {
		 font-family: "EncodeSans-Bold", "Arial";
 }
 
 .homiris-TwoVisuals-cols:before,
 .homiris-TwoVisuals-cols:after {
		 content: " ";
		 display: table;
 }
 
 .homiris-TwoVisuals-cols:after {
		 clear: both;
 }
 
 .homiris-TwoVisuals-title--col01 {
		 font-size: 1.7em;
		 line-height: 47px;
	 color:#fff;
		 text-shadow: 1px 1px 10px #555;
 }
 
 .homiris-TwoVisuals-title--col02 .homiris-strong {
		 line-height: 35px;
		 font-family: "EncodeSans-Bold", "Arial";
 }
 
 .homiris-TwoVisuals-text {
		 margin-bottom: 20px;
		 font-size: 16px;
		 line-height: 25px;
		 font-family: "EncodeSans-Regular", "Arial";
 }
 .homiris-link-01 {
		 display: inline-block;
		 padding: 15px 40px;
		 font-family: "EncodeSans-SemiBold", Arial, sans-serif;
		 text-decoration: none;
		 background-color: #fff;
		 border: 1px solid #ffffff;
		 color: #191919;
		 border-radius: 24px;
		 cursor: pointer;
		 text-transform: uppercase;
		 font-size: 12px;
 }
 .homiris-iconsBloc i{margin-left:27px}
 .homiris-iconsBloc i:first-child{margin-left:0}
 .homiris-iconsBloc--alarmAppBloc {
		 margin-bottom: 35px;
 }
 
 .homiris-iconsBloc--ViePrivee1Bloc {
		 margin-bottom: 35px;
 }
 
 .homiris-alarmAppBloc {
	margin-top: 48px;
	margin-bottom: 48px;
	color: #ffffff;
	text-align: left;
	background-color: #314788;
}

.homiris-alarmAppBloc h2 {
	color: #ffffff;
}
 
 .text-center{
		 font-size:24px;
		 font-family: "EncodeSans-Medium", Arial, sans-serif;
		 padding: 20px;
 }
 
 .ul-alarmBlock{
		 font-size:19px;
		 list-style: none;
		 padding: 0;
		 color:#313131;
 }
 
 .ul-alarmBlock li:before {
		 content: "\2713";
		 padding-right: 10px;
 }
 
 .homiris-FormulasBloc {
	 border-right: 1px solid #fff;
	 padding:0;
	 background: transparent;
 }
 
 .homiris-FormulasBloc--Wrapper {
		 max-width: 960px;
		 margin-top: 40px;
 }
 
 .homiris-FormulasBloc-visual {
		 background-repeat: no-repeat;
 }
 
 
 
 
 
 .homiris-FormulasBloc-HpConfort, .homiris-FormulasBloc-HpSerenity {
		 display: flex;
		 width: 100%;
		 justify-content: space-between;
		 align-items: center;
 }
 .homiris-FormulasBloc-title--col02 {
		 color: white;
 }
 
 .eps-Chip--FormulasBloc {
		 position: absolute;
		 margin: 0;
 }
 
 .homiris-FormulasBloc--col02 .eps-Chip--FormulasBloc {
		 right: 0;
 }
 
 .homiris-FormulasBloc--col02 .homiris-FormulasBloc-item {
		 color: white;
 }
 
 .homiris-FormulasBloc-icon-check {
		 position: absolute;
		 top: 18px;
		 left: 0;
 }
 
 .homiris-FormulasBloc-text {
		 font-size:0.96em;
		 line-height: 1.4;
 }
 
 .homiris-FormulasBloc-text--col02 {
		 color: white;
 }
 
 .homiris-FormulasBloc-discoverOffers {
		 margin-top: 40px;
		 text-align: center;
 }
 .homiris-FormulasBloc-text {
		 font-size: 18px;
		 line-height: 1.4;
		 font-family: "EncodeSans-Regular","Arial";
		 width: 70%;
 }
 .epsTel{
		 padding-bottom: 10px;
		 display : block;
		 font-size: 24px;
		 font-weight: 500;
 }
 
 
 
 .eps-Chip--blue {
		 background: #1778ab;
		 color: white;
		 text-align: center;
		 font-size: 1em;
		 border-radius: 100%;
		 width: 130px;
		 height: 130px;
 }
 
 .eps-Chip--blue--about { font-size: 1.5em; }
 
 .eps-Chip--blue:before {
		 display: inline-block;
		 vertical-align: middle;
 }
 
 .eps-Chip--FormulasBloc {
		 position: absolute;
		 margin: 0;
 }
 
 .homiris-FormulasBloc--col02 .eps-Chip--FormulasBloc {
		 right: 0;
 }
 
 .eps-Chip-content {
		 position: relative;
		 top: 50%;
		 -webkit-transform: translate(0, -50%);
		 -ms-transform: translate(0, -50%);
		 transform: translate(0, -50%);
 }
 .eps-Chip-content1 {
		 position: relative;
		 top: 50%;
		 -webkit-transform: translate(0, -50%);
		 -ms-transform: translate(0, -50%);
		 transform: translate(0, -50%);
 }
 
 .lt-ie9 .eps-Chip-content {
		 margin-top: -50%;
		 padding-top: 10px;
 }
 .lt-ie9 .eps-Chip-content1 {
		 margin-top: -50%;
		 padding-top: 10px;
 }
 
 .eps-Chip-strong {
		 display: inline-block;
		 margin-bottom: 3px;
		 /*text-transform: uppercase;*/
		 font-size: 1.58em;
 }
 
 .eps-Chip--orange .eps-Chip-strong {
		 text-transform: uppercase;
 }
 .eps-Chip-lighter {
		 text-transform: none;
		 font-size: 0.64em;
 }
 
 .homiris-FormulasBloc--col02 .homiris-FormulasBloc-item {
		 color: white;
 }
 .homiris-icon-checkGrey{width:12px;height:8px;background-position:-23px -17px}
 .homiris-FormulasBloc-icon-check {
		 position: absolute;
		 top: 5px;
		 left: 0;
 }
 .homiris-FormulasBloc-discoverOffers {
		 margin-top: 40px;
		 text-align: center;
 }
 .eps-ta-center {
		 text-align: center;
 }
 .eps-Chip--yellow {
		 background: #ffc346;
		 color: #313131;
		 text-align: center;
		 font-size: 1em;
		 border-radius: 100%;
		 width: 130px;
		 height: 130px;
 }
 .eps-Chip--yellow:before {
		 display: inline-block;
		 vertical-align: middle;
 }
 
 .eps-body-pro .eps-Chip--yellow {
		 background: #dbf4fe;
		 color: #313131;
		 text-align: center;
		 font-size: 1em;
		 border-radius: 100%;
		 width: 130px;
		 height: 130px;
 }
 
 .eps-body-pro .eps-Chip--yellow:before {
		 display: inline-block;
		 vertical-align: middle;
 }
 
 .homiris-strong {
		 display: block;
		 font-weight: normal;
 }
 
 .homiris-FormulasBloc-list.formule-confort, .homiris-FormulasBloc-list.formule-serenite, .homiris-FormulasBloc-list.formule-essentiel, .homiris-FormulasBloc-list.formule-integral {
		 font-family: "EncodeSans-Regular", "Arial";
		 font-size: 18px;
		 padding-left: 0;
 }
 .homiris-icon-check{width:12px;height:8px;background-position:-11px 0}
 .homiris-icon-noBuying{background-position:-225px -430px}
 .homiris-icon-tools{width:100px;height:100px;background-position:-101px -31px}
 .homiris-icon-gyrophare{background-position:0 -541px}
 
 .single-item{
		 list-style: none;
		 padding: 0px 20px;
 }
 
 .slick-next{content: "\00276F";}
 .slick-prev{content: "\00276E";}
 .slick-prev:before {
		 content: "\00276E" !important;
 }
 .slick-next:before {
		 content: "\00276F" !important;
 }
 
 .slick-prev:before, .slick-next:before {
		 color: #1e648e !important;
 }
 
 .n-one{
		 text-align:center;
		 font-size: 22px;
		 font-family:EncodeSans-Medium;
		 padding: 40px 0;
		 padding-bottom: 60px;
 }
 .footer{background-color:#313131 !important;}
 .homiris-FormulasBloc-title--col02 {
		 color: white !important;
 }
 .eps-HpIntro-chip a, .eps-Chip a{
				 height: 140px;
				 width: 140px;
				 position: absolute;
				 z-index: 1;
				 left: 0;
		 }
 
 .eps-Chip-content {
		 position: relative;
		 top: 50%;
		 -webkit-transform: translate(0, -50%);
		 -ms-transform: translate(0, -50%);
		 transform: translate(0, -50%);
		 font-size: medium;
		 line-height: 20px;
 }
 
 .blocmsg.info {
		 color: #fff;
		 font-size: 16px;
		 background-color: #36ab5d;
		 padding: 10px;
 }
 .eps-Chip-content1 {
		 position: relative;
		 top: 50%;
		 -webkit-transform: translate(0, -50%);
		 -ms-transform: translate(0, -50%);
		 transform: translate(0, -50%);
		 font-size: medium;
		 line-height: 20px;
 }
 
 .lt-ie9 .eps-Chip-content {
		 margin-top: -50%;
		 padding-top: 10px;
 }
 
 .lt-ie9 .eps-Chip-content1 {
		 margin-top: -50%;
		 padding-top: 10px;
 }
 
 .accordion{display:none}
 
 .eps-Chip-strong {
		 display: inline-block;
		 margin-bottom: 3px;
		 /*text-transform: uppercase;*/
		 font-size: 1.58em;
 }
 .homiris-FormulasBloc-col {
	 display: flex;
	 justify-content: space-between;
	 align-items: center;
	 position: relative;
	 text-align: left;
	 border: 1px solid #314788;
 }
 .eps-Chip--orange .eps-Chip-strong {
		 text-transform: uppercase;
 }
 .txt1 {
		 font-size:22px;
 }
 .txt2 {
		 font-size:30px;
 }
 
 .eps-Chip--white {
		 background: white;
		 color: #ed6f25;
		 text-align: center;
		 font-size: 1em;
		 border-radius: 100%;
		 width: 140px;
		 height: 140px;
 }
 .homiris-Chip--blue {
		 background: url(../img/blue-ellipse.png);
		 background-repeat: no-repeat;
		 color: white;
		 text-align: center;
		 width: 214px;
		 height: 144px;
 }
 .homiris-Chip--blue .homiris-Chip-content p strong, .homiris-Chip--blue .homiris-Chip-content p {
		 color: white;
 }
 .promotion{
	 display: none;
 }
 /*.eps-Chip--orange {
		 position: relative;
		 display: inline-block;
		 vertical-align: top;
	 margin: 0 10px;
	 background: #ed6f25;
		 color: white;
		 text-align: center;
		 border-radius: 100%;
		 width: 235px;
		 height: 235px;
	 line-height:0.95em;
	 font-size:0.75em;
	 font-family:"EncodeSans-Thin";
	 position:absolute;
	 top:27px;
	 right:426px;
	 z-index:100;
 }
 .eps-Chip--orange { background: #ed6f25;
		 color: white; line-height:0.95em;
	 font-size:0.75em;
	 font-family:"EncodeSans-Thin";
	 position:absolute; left:0; top:auto; bottom:0; width:calc(100% - 480px); height:auto; border-radius:0; margin:0; }
 */
 .eclipse{
		 position: absolute;
		 width: 110px;
		 top: 15px;
		 right: 18px;
 }
 .eps-Chip--orange {
		 background: #ed6f25;
		 color: white;
		 text-align: center;
		 font-size: 1em;
		 border-radius: 100%;
		 width: 140px;
		 height: 140px;
 }
 .eps-Chip--orange:before {
		 display: inline-block;
		 vertical-align: middle;
 }
 /*.eps-Chip-content {
		 position: relative;
		 top: 50%;
		 transform: translate(0px, -50%);
 }
 .eps-Chip-content { position: relative; transform:none; top:auto; padding:10px 0; text-align:center; }
 */
 .eps-Chip-formerPrice::after {
		 background: white none repeat scroll 0 0;
		 content: "";
		 display: block;
		 height: 2px;
		 left: 50%;
		 margin-left: -20px;
		 position: absolute;
		 top: 50%;
		 transform: rotate(-20deg);
		 width: 40px;
 }
 *::before, *::after {
		 box-sizing: border-box;
 }
 .eps-Chip-formerPrice {
		 display: block;
		 font-size: 1.44em;
		 margin-bottom: 5px;
		 position: relative;
 }
 .eps-Chip-strong {
		 display: inline-block;
		 /*font-size: 1.2em;*/
		 margin-bottom: 3px;
	 line-height:1em; 
	 margin-top:0px;
 }
 .homiris-strong {
		 font-family: "EncodeSans-Medium",Arial,sans-serif;
		 font-weight: normal;
		 line-height: normal;
 }
 
 .eps-Chip-date {
		 font-size: 0.79em;
 }
 
 /* =============================================================================
		BLOCK: =Formulaire
		========================================================================== */
 
 ._c1.top-group._c1 {
		 color: #fff;
		 font-size: 17px;
 }
 ._c1.middle-group._c1 {
		 width: 100%;
 }
 .top-group, .middle-group, .bottom-group {
		 display: block;
		 width: 100%;
 }
 .bottom-group {
		 /*text-align: center;*/
	 line-height: 20px;
 }
 .radio-group {
		 display: inline-block;
		 margin-bottom: 10px;
 }
 
 .radio-group:nth-child(n+2) {
		 padding-left: 30px;
 }
 #I0\:panelContactFull\.B {
	 width: 100%;
	 margin-top: 0;
	 margin-bottom: 0;
	 padding: 10px;
	 color: #ffffff;
	 font-family: 'EncodeSans-Medium';
	 font-size: 22px;
	 text-transform: uppercase;
	 background-color: #ed6f25;
	 border: 0;
	 border-radius: 64px;
	 cursor: pointer;
	 transition: background-color 0.25s;
 }
 
 input[type="text"], input[type="tel"], input[type="email"], select {
		 -moz-appearance: none;
		 -webkit-appearance: none;
		 display: block;
		 background: #ffffff;
		 border: 2px solid #d0d0d0;
		 border-radius: 2px;
		 color: #646464;
		 font-size: 15px;
		 height: 35px;
		 margin-bottom: 10px;
		 padding: 0 10px;
		 width: 100%;
 }
 
 input[type="text"], input[type="tel"], input[type="email"], select {
		 font-size: 17px;
 }
 
 .bottom-group label {
		 padding-left: 0;
		 font-size: 14px;
 }
 input {
		 margin: 0;
		 padding: 0;
 }
 
 
 select {
		 background-image: url(/fr/v2/landing/campagne/1911-conversant/img/arrow-down.png);
		 background-position: calc(100% - 6px) calc(1.5em + -16px), calc(100% - 15px) calc(2em + -12px), calc(100% - 2.5em) 0.1em;
		 background-repeat: no-repeat;
		 -webkit-appearance: none;
		 -moz-appearance: none;
		 text-indent: 1px;
		 text-overflow: '';
 }
 
 /* =============================================================================
		BLOCK: =Argument
		========================================================================== */
 
 .argument {
	 padding:40px 30px 50px 30px;
	 text-align:center;
 }
 .argument.odd {
	 background:#f7f7f7;
 }
 
 .argument > p {
	 margin-right:auto; margin-left:auto; width:92%; max-width:920px;
 }
 
 
 
 /* =============================================================================
		BLOCK: =Argument large
		========================================================================== */
 
 /*.argument.large.first {
	 padding:0;
 }*/
 .argument.large {
	 padding-top:0;
	 border-top:1px solid #d7d7d7;
 }
 .argument.large > p {
	 margin-top:1.54em;
 }
 .argument.small + .argument.large {
	 border-top:1px solid #d7d7d7;
 }
 .argument.small {
	 padding:20px 30px 30px 30px;
 }
 .argument.large .title {
	 margin:1.27em 0 0;
	 font:400 1.6em 'EncodeSans-Medium'; color:#222;
 }
 .argument.large .title sup {
	 color:#767675; font-size:0.3em; 
 }
 .argument.large .title + p {
	 margin-top:2.12em;
 }
 .argument.large .title + img {
	 display:block; margin:0 auto;
 }
 .argument.large img.logo {
	 margin:2.7em auto;
 }
 .argument .blocks {
	 margin:40px 0 0;
 }
 .argument .block {
	 background:#48b3f2; padding:50px 0;
	 color:#fff; font:400 0.62em 'EncodeSans-Regular'; letter-spacing:0.06em;
	 text-align:center;
 }
 .argument .block .wrapper {
	 display:block; margin:0 auto; max-width:710px;
	 text-align:left;
 }
 .argument .block .price,
 .argument .block .description {
	 float:left; 
 }
 .argument .block .price {
	 width:40%
 }
 .argument .block .description {
	 float:right; width:60%;
 }
 .argument .block strong {
	 display:block;
	 font:400 5em 'EncodeSans-Thin'; letter-spacing:0;
 }
 .argument .block sup {
	 margin:0;
	 font-size:0.75em;
 }
 .argument .block .price strong {
	 text-indent:-6px;
 }
 .argument .block .description strong {
	 font-size:3.44em;
 }
 .argument .block p {
	 margin-top:0.625em;
 }
 .argument .block.second {
	 background:#50aba7;
 }
 
 
 .homiris-FormulasBloc-col.homiris-FormulasBloc--col02 {
		 width: 50%;
		 flex-direction: column;
		 justify-content: flex-start;
		 align-items: flex-start;
		 padding: 0 50px;
		 background: #314788;
 }
 
 /* =============================================================================
		BLOCK: =Argument small
		========================================================================== */
 
 .argument.small .icon {
	 display:block; margin:0 auto; width:35px;
 }
 .argument.small .title {
	 margin:0.5em 0 0;
	 color:#000; font:400 1em 'EncodeSans-Regular';
 }
 
 .homiris-ArgumentsBloc {
		 padding-bottom: 80px;
		 text-align: center;
		 padding-top: 80px;
 }
 
 .homiris-Wrapper{position:relative;width:100%;max-width:1000px;margin:0 auto}
 .homiris-Wrapper--alarmBloc {
		 display: flex;
		 height: 100%;
		 align-items: center;
		 margin: unset !important;
		 max-width: 100%;
 }
 .homiris-TwoVisuals--col01--alarmAppBloc {
		 background-image: url(../img/smartphone.jpg);
		 height: 530px;
		 background-position: top center;
		 background-repeat: no-repeat;
 }
 .homiris-TwoVisuals--col02 {
		 width: 50%;
		 height: 100%;
		 display: flex;
		 flex-direction: column;
		 align-items: flex-start;
		 justify-content: center;
 }
 .homiris-icon-category{width:90px;height:16px;background-position:-31px -132px}
 .homiris-icon-category--white{background-position:-31px -149px}
 .homiris-ArgumentsBloc-title {
		 color: #314788;
 }
 .homiris-ArgumentsBloc-mainTitle {
		 margin-bottom: 0px;
		 font-family: "EncodeSans-Bold", Arial, sans-serif;
 }
 .homiris-ArgumentsBloc-subTitle {
		 font-family: "EncodeSans-Light", Arial, sans-serif;
 }
 .homiris-ArgumentsBloc-intro {
		 margin-bottom: 20px;
		 font-size: 0.7em;
		 font-family: "EncodeSans-Regular", "Arial";
 }
 .homiris-ArgumentsBloc--prefooter .homiris-ArgumentsBloc-intro {
		 display: none;
 }
 .homiris-slider {
		 padding: 0 70px;
		 max-width: 1100px;
		 margin: 0 auto;
 }
 .homiris-slider--ArgumentsBloc {
		 margin-bottom: 40px;
		 padding: 0;
 }
 
 .homiris-ArgumentsList-item {
		 vertical-align: top;
		 font-size: 16px;
 }
 
 .homiris-ArgumentsList-icon {
		 margin-bottom: 10px;
 }
 
 .homiris-ArgumentsList-title {
	 font-family: "EncodeSans-Bold", Arial, sans-serif;
		 font-size: 16px;
		 line-height: 25px;
		 color: #314788;
 }
 .homiris-icon-subscription {
		 background-image: url(../img/check-mark.png) !important;
		 background-repeat: no-repeat;
		 background-position: center;
		 width: 100%;
		 height: 105px;
 }
 .homiris-icon-fourtyFive {
		 background-image: url(../img/time.png) !important;
		 background-repeat: no-repeat;
		 background-position: center;
		 width: 100%;
		 height: 105px;
 }
 .homiris-icon-agent {
		 background-image: url(../img/police.png) !important;
		 background-repeat: no-repeat;
		 background-position: center;
		 width: 100% !important;
		 height: 105px;
 }
 .homiris-icon-gyrophare {
		 background-image: url(../img/gyro.png) !important;
		 background-repeat: no-repeat;
		 background-position: center;
		 width: 100% !important;
		 height: 105px;
 }
 .homiris-icon-noBuying {
		 background-image: url(../img/euro.png) !important;
		 background-repeat: no-repeat;
		 background-position: center;
		 width: 100% !important;
		 height: 105px;
 }
 .homiris-icon-tools {
		 background-image: url(../img/installation.png) !important;
		 background-repeat: no-repeat;
		 background-position: center;
		 width: 100% !important;
		 height: 105px;
 }
 .eps-ta-center {
		 text-align: center;
 }
 .homiris-ArgumentsBloc-mainCTA {
		 margin-top: 20px;
		 padding-bottom: 20px;
 }
 .eps-link-01 {
		 display: inline-block;
		 padding: 12px 22px;
		 font-family: "EncodeSans-Medium", Arial, sans-serif;
		 text-decoration: none;
		 border: 1px solid #313131;
		 border-radius: 24px;
	 cursor:pointer;
		 font-size: 0.65em;
		 color: #313131;
		 font-size: 14px;
 }
 .homiris-btn {
		 padding: 16px 28px;
		 font-family: "EncodeSans-Medium", Arial, sans-serif;
		 color: #fff !important;
		 text-align: center;
		 border: 1px solid transparent;
		 background: #ed6f25;
		 border-radius: 30px;
		 text-transform: uppercase;
		 font-size: 14px;
		 cursor: pointer;
 }
 .homiris-btn:hover {
		 color: #ed6f25 !important;
		 border-color: #ed6f25;
		 background: #ffffff;
 
 }
 .homiris-devicesBloc-subTitle {
		 font-family: "EncodeSans-Light", Arial, sans-serif;
 }
 .homiris-devicesBloc-mainTitle {
		 margin-bottom: 10px;
		 font-family: "EncodeSans-Bold", Arial, sans-serif;
 }
 .bloc-orange-subTitle span{
	 font-family: "EncodeSans-Light", "Arial";
 }
 .homiris-FormulasBloc-col {
		 padding-bottom: 20px !important;
 }
 .homiris-ArgumentsBloc-title {
	 color: #314788;
		 margin-bottom: 20px;
		 font-size: 36px;
 }
 .chips {
		 height: 145px;
		 display: flex;
		 justify-content: center;
		 align-items: center;
		 position: relative;
 }
 
 .homiris-HpIntro-chip {
		 margin: 0 10px;
 }
 
 .homiris-Chip {
		 position: relative;
		 display: inline-block;
		 vertical-align: top;
 }
 .homiris-Chip--white {
		 background: url(/fr/v2/landing/campagne/1911-conversant/img/white-ellipse.png);
		 color: #e85236;
		 text-align: center;
		 width: 214px;
		 height: 144px;
		 font-family: EncodeSans-Regular;
 }
 .homiris-Chip--orange {
		 background: url(/fr/v2/landing/campagne/1911-conversant/img/orange-ellipse.png);
		 background-repeat: no-repeat;
		 color: white;
		 text-align: center;
		 width: 214px;
		 height: 144px;
 }
 .homiris-HpIntro-chip a, .homiris-Chip a {
		 height: 140px;
		 width: 140px;
		 position: absolute;
		 z-index: 1;
		 left: 0;
 }
 
 .homiris-Chip-content {
		 position: relative;
		 top: 50%;
		 -webkit-transform: translate(0, -50%);
		 -ms-transform: translate(0, -50%);
		 transform: translate(0, -50%);
		 font-family: "EncodeSans-Regular", "Arial";
		 font-size: 13px;
 }
 .homiris-Chip-content p {
		 font-family: "EncodeSans-Regular", "Arial";
		 font-size: 13px;
		 color: #000;
 }
 .homiris-HpIntro-chip1 {
	 margin: auto;
		 position: absolute;
		 top: 0;
		 left: -310px;
		 bottom: 0;
		 right: 0;
 }
 .homiris-HpIntro-chip2 {
	 margin: auto;
		 position: absolute;
		 top: 0;
		 left: 0px;
		 bottom: 0;
		 right: 0;
 }
 .homiris-HpIntro-chip3 {
	 margin: auto;
		 position: absolute;
		 top: 0;
		 left: 310px;
		 bottom: 0;
		 right: 0;
 }
 .homiris-Chip-content p strong {
		 font-family: "EncodeSans-Bold", "Arial";
		 font-size: 22px;
		 color: #ed6f25;
		 line-height: 22px;
 }
 
 .homiris-FormulasBloc-cols.homiris-Wrapper {
		 display: flex;
 }
 .homiris-FormulasBloc-col.homiris-FormulasBloc--col01 {
		 width: 50%;
		 flex-direction: column;
		 justify-content: flex-start;
		 align-items: flex-start;
		 padding: 0 50px;
 }
 
 .video_portrait_thumb a.eps-link-01 { position:absolute; z-index:3; color:#fff; border-color:#fff; top:52%; left:50%; margin:0 0 0 -82px; }
 .video_portrait_thumb a.eps-link-01:hover { background:none; border-color:#ffc346; color:#ffc346;  }
 i[class*=homiris-icon-] {
		 background-image: url(/fr/v2/landing/campagne/1911-conversant/img/sprites.png);
		 display: inline-block;
 }
 
 .bloc-orange{
		 text-align: center;
		 background: #ed6f25;
		 color: #fff;
		 padding: 20px;
 }
 .bloc-orange-subTitle{
		 line-height: 40px;
		 padding:15px;
		 margin: 0 !important;
		 font-family: EncodeSans-Medium;
 }
 .bloc-orange-subTitle-2{
		 margin: 0 !important;
		 padding-bottom: 15px;
 }
 
 .eps-devicesBloc {
		 text-align: center;
 }
 
 .eps-devicesBloc-title {
		 width: 83%;
		 margin: 0 auto 20px;
		 font-size: 1.06em;
		 line-height: 35px;
		 padding-top: 35px;
		 color:#313131;
 }
 
 .eps-devicesBloc-details {
		 position: relative;
 }
 
 .eps-devicesBloc-visual {
		 display: block;
		 width: 100%;
 }
 
 /* =============================================================================
		BLOCK: =Icons
		========================================================================== */
 
 #block-icons { padding:0 0 4%; }
 
 #block-icons ul,
 #block-icons li {
	 margin:0; padding:0;
	 list-style:none;
 }
 #block-icons .icons {
	 margin:0 auto; max-width:1100px;
 }
 #block-icons .icon {
	 padding:0 0 3% 0; width:49.2%; display:inline-block;
	 font-size:0.7em; text-align:left;
	 
	 -moz-box-sizing:border-box;
	 -webkit-box-sizing:border-box;
	 box-sizing:border-box;
 }
 .lt-ie8 #block-icons .icon {
	 width:49%;
 }
 .lt-ie8 #block-icons .even {
	 clear:both;
 }
 #block-icons .inner {
	 margin:0 auto; max-width:420px;
 }
 #block-icons .icon strong,
 #block-icons .icon em {
	 display:block;
	 font-family:'EncodeSans-Thin'; font-weight:400;
 }
 #block-icons .icon strong {
	 font-size:2.62em;  line-height:1.1;
 }
 #block-icons .icon em {
	 font-size:1.38em; line-height:1.2;
 }
 #block-icons .icon .image,
 #block-icons .icon .text {
	 display:table-cell;
	 vertical-align:middle;
 }
 .lt-ie8 #block-icons .icon .image,
 .lt-ie8 #block-icons .icon .text {
	 float:left;
 }
 #block-icons .icon .image {
	 padding:0 30px 0 40px;
 }
 #block-icons .icon .text {
	 line-height:1;
	 color:#222;
 }
 
 .logo-small{
		 top: -27px;
		 left: 34%;
		 width: 57px;
		 height: 57px;
		 position: absolute;
 }
 
 .homiris-FormulasBloc-col.homiris-FormulasBloc--col01 {
		 background-color: #ffffff;
 }
 /* =============================================================================
		BLOCK: =Footer legal
		========================================================================== */
 
 #footer-legal {
	 padding:30px 510px 30px 30px;
	 background:#313131;
	 color:#ffffff; font:13px/1.4 'EncodeSans-Thin', sans-serif;
	 text-align:justify;
 }
 
 
 /* =============================================================================
		PAGE TEMPLATE: =...
		========================================================================== */
 
 
 
 /* =============================================================================
		PAGE SPECIFIC: =...
		========================================================================== */
 
 
 #loader { margin-top:20px; display:none; height:60px; }
 #loader img { float:left; }
 #loader p { float:left; text-transform:uppercase; color:#fff; font-size:14px; font-weight:normal; margin:10px 0 0 18px; }
 
 
 /* =============================================================================
		=HELPERS
		========================================================================== */
 
 .visuallyhidden {
	 clip:rect(0 0 0 0); margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; height:1px; 
	 border:0;  
 }
 .visuallyhidden.focusable:active,
 .visuallyhidden.focusable:focus {
	 clip:auto;margin:0; overflow:visible; position:static; width:auto; height:auto; 
 }
 .clearfix:before, .clearfix:after {
	 content:""; display:table;
 }
 .clearfix:after {
	 clear:both;
 }
 .clearfix {
	 zoom:1;
 }
 
 br.responsive_tablet { display:none; }
 br.responsive_break { display:block; }
 
 
 /* =============================================================================
		=MEDIA QUERIES
		========================================================================== */
 
 /**
	* Screen, large size
	*/
 @media only screen and (min-width:1880px) {
	 
	 /**
		* BLOCK: =Highlight
		*/
	 #highlight {
		 padding-bottom:120px;
	 }
	 #highlight .text .wrapper {
		 width:800px;
	 }
	 #highlight .catcher {
		 font-size:1.69em;
	 }
	 #highlight .catcher .line2 {
		 font-size:1.05em;
	 }
	 #highlight .catcher .line3 {
		 font-size:0.54em; letter-spacing:0.06em;
	 }
	 #highlight .block {
		 font-size:0.62em;
	 }
	 #highlight .presentation {
		 height:70px;
		 font-size:1em; line-height:70px;
	 }
	 
	 /**
		* BLOCK: =Argument large
		*/
	 .argument .block {
		 float:left; width:50%;
	 }
	 
	 /**
		* BLOCK: =Icons
		*/
	 #block-icons {
		 margin:0; padding:50px 0;
		 text-align:center;
	 }
	 #block-icons .icons {
		 max-width:none;
	 }
	 #block-icons .icon {
		 display:inline-block; float:none; padding:0; width:300px;
		 vertical-align:top; 
		 text-align:center;
	 }
	 #block-icons .icon .image,
	 #block-icons .icon .text {
		 margin:0 auto;
	 }
	 #block-icons .icon .image {
		 padding:25px 20px 20px;
	 }
	 
	 /**
		* BLOCK: =Form container
		*/
	 #form-container .container {
		 padding:9%;
	 }
	 #form-container .title {
		 font-size:0.92em;
	 }
 }
 
 /**
	* Screen, huge size
	*/
 @media only screen and (min-width:2200px) {
	 
	 /**
		* BLOCK: =Highlight
		*/
	 #highlight .text .wrapper {
		 width:750px;
	 }
	 
	 #highlight .catcher {
		 font-size:2.2em;
	 }
	 #highlight .block {
		 padding:15px 30px 12px;
		 font-size:0.8em;
	 }
	 
	 /**
		* BLOCK: =Argument
		*/
	 .argument .block {
		 min-height:140px;
	 }
	 .argument .block .wrapper {
		 max-width:750px;
	 }
	 .argument .block p {
		 margin-top:0.5em;
		 font-size:1.1em;
	 }
 }
 
 /**
	* Tablet, landscape
	*/
	
 @media only screen and (min-width:1200px) {
	 #image_bg { background:url(/fr/v2/landing/campagne/1911-conversant/img/content/main-image-cambrioleur-big.jpg) -110px -110px / cover; top:0; left:0; opacity:0.6; }
	 #image_bg.image_bg_cambrioleur { background:url(/fr/v2/landing/campagne/1911-conversant/img/content/main-image-cambrioleur-big.jpg); background-size:cover; opacity:0.5; }
		 .responsive-bull{display:none;}
 }
 
 @media only screen and (max-width:1500px) {
	 #image_bg { background-position:-100px -20px; }	
 }
 @media only screen and (max-width:1400px) {
	 br.responsive_tablet { display:block; }
		 br.responsive_break { display:none; }
	 
	 /*.eps-Chip--orange { width:140px; height:140px; font-size:0.6em; left:70px; top:245px; }
	 .eps-Chip--orange { left:0; top:auto; bottom:0; font-size:0.8em; width:calc(100% - 480px); height:auto; border-radius:0; margin:0; }*/
	 .eps-Chip-content { transform:none; top:auto; padding:30px 0; }
		 .fms{padding-top:20px;}
		 .eps-Chip-content1 { transform:none; top:auto; padding:20px 0; }
		 .mat-sup{padding-top: 41px;}
	 .eps-Chip--orange {
		 background: #ed6f25;
		 color: white;
		 text-align: center;
		 font-size: 1em;
		 border-radius: 100%;
		 width: 140px;
		 height: 140px;
 }
 .eps-Chip--orange:before {
		 display: inline-block;
		 vertical-align: middle;
 }
	 br.desktop { display:none; }
	 
	 #image_bg { background-position:-150px -20px; height:747px; }
	 #highlight { padding-bottom:36px; }
	 
 }
 
 @media screen and (min-width: 1280px) {
		 .homiris-Wrapper, .homiris-FormulasBloc--Wrapper { max-width:1180px }
 }
 
 @media only screen and (max-width:1200px) {
	 .logo_esca_footer{
				 width: 60px;margin: 0 auto;margin-bottom: 10px; display:block;
		 }
		 .logo_esca{
				 display:none;
		 }
		 .n-one {
				 padding: 40px 0;
				 padding-bottom: 20px;
		 }
	 .resp {
				 display: none;
		 }
		 .homiris-HpIntro-chip1 {
			 left: -180px;
	 }
		 .homiris-HpIntro-chip2 {
			 left: 140px;
	 }
	 .badge-eps {
			 right: 20px;
			 bottom: 90px;	   
	 }
	 /*.eps-Chip--orange { font-size:0.7em; width:calc(100% - 410px); }*/
		 .eps-Chip--orange {
		 background: #ed6f25;
		 color: white;
		 text-align: center;
		 font-size: 1em;
		 border-radius: 100%;
		 width: 140px;
		 height: 140px;
	 }
	 .eps-Chip--orange:before {
			 display: inline-block;
			 vertical-align: middle;
	 }
	 #image_bg { background-position:-140px -10px; height: 100%; }
 
	 #highlight { padding:45px 420px 60px 20px; }
	 #highlight .catcher { font-size:1.85em; }
	 #highlight .catcher-upper { font-size:0.9em; }
	 #page-container { padding-right:455px; }
	 
	 #block-icons .icon strong, #block-icons .icon em { font-size:inherit; }
	 
	 .image img { width:65px; max-width:none; }
	 #block-icons .icon .image { padding:0 20px; }
	 #footer-legal { padding:30px 435px 20px 20px; }
	 .homiris-Wrapper, .homiris-FormulasBloc--Wrapper { max-width:100%; }
		 #nav-main .form-toggle {
				 display: block;
				 float: right;
				 margin: 18px 16px 18px 50px;
		 }
 
		 #head {
				 background: #ffffff;
		 }
		 .logo-small{
			 left: 0;
			 right: 0;
			 margin: 0 auto;
		 }
		 #head {
			 justify-content: space-between;
		 }
 }
 
 
 @media screen and (max-width: 1024px) {
	 .homiris-FormulasBloc {
			 border-right: 1px solid #314788;
	 }
	 .homiris-FormulasBloc-visual {
			 background-color: #ffffff;
	 }
		 .homiris-ArgumentsBloc {
				 padding: 40px 15px;
		 }
		 .homiris-ArgumentsBloc-subTitle {
				 font-family: "EncodeSans-Medium", Arial, sans-serif;
		 }
		 .eps-responsive-dekstop {
				 display: none;
		 }
		 .eps-devicesBloc-title {
				 font-family: "EncodeSans-Medium", Arial, sans-serif;
		 }
 
		 .eps-devicesBloc-title .homiris-strong {
				 line-height: 26px;
		 }
		 .homiris-TwoVisuals-title--col02 {
				 font-family: "EncodeSans-Medium", Arial, sans-serif;
		 }
		 .homiris-alarmAppBloc-visual {
				 height: 365px;
				 
				 background-image: url("/fr/v2/landing/campagne/1911-conversant/img/visual/visual-alarmApp-tablet.png");
		 }
		 .homiris-TwoVisuals-title--col02 {
				 font-family: "EncodeSans-Medium", Arial, sans-serif;
		 }
 
		 .homiris-FormulasBloc-title {
				 margin-bottom: 50px;
				 font-size:34px;
				 line-height: 35px;
				 color: #314788;
		 }
	 .eps-ZoomDFStepsBloc-title { margin-bottom:30px; }
		 .eps-ZoomDFSteps2Bloc-title { margin-bottom:30px; }
 
		 .homiris-FormulasBloc--col01 .eps-Chip--FormulasBloc {
				 right: 0;
		 }
 
		 .homiris-FormulasBloc-list {
				 display: none;
		 }
		 .homiris-FormulasBloc--col02 .homiris-FormulasBloc-alternativeContent {
				 color: white;
		 }
 
		 .homiris-FormulasBloc-discoverOffers {
				 display: none;
		 }
		 .homiris-FormulasBloc--col01 .eps-Chip--FormulasBloc {
				 right: 0;
		 }
		 .homiris-FormulasBloc-list {
				 display: none;
		 }
		 .homiris-FormulasBloc-alternativeContent {
				 margin-bottom: 27px;
		 }
 
		 .homiris-FormulasBloc--col02 .homiris-FormulasBloc-alternativeContent {
				 color: white;
		 }
		 .homiris-FormulasBloc-discoverOffers {
				 display: none;
		 }
		 #nav-main .form-toggle {
				 float: right;
		 }
		 .homiris-FormulasBloc-cols.homiris-Wrapper {
			 display: flex;
			 flex-direction: column;
	 }
	 .homiris-FormulasBloc-col.homiris-FormulasBloc--col01 {
			 background-color: #ffffff;
			 width: auto;
			 padding: 20px 50px;
	 }
	 .homiris-FormulasBloc-col.homiris-FormulasBloc--col02 {
			 width: auto;
			 padding: 20px 50px;
	 }
	 .homiris-TwoVisuals--col02 {
			 width: 50%;
			 margin-left: 0px;
			 padding: 0px;
			 display: flex;
			 align-items: center;
	 }
 }
 
 @media screen and (min-width: 1024px) {
	 
	 .homiris-sliderWrapper h2 {
		 font-family: 'EncodeSans-Regular', sans-serif;
		 color: white;
		 text-align: center;
	 }
		 .homiris-ArgumentsBloc-mainTitle {
				 display: block;
		 }
				 .homiris-sliderWrapper {
				 overflow: hidden;
		 }
		 .homiris-sliderWrapper .owl-wrapper-outer {
				 overflow: visible;
		 }
 
		 .homiris-sliderWrapper .esp-slider .owl-prev:after,
		 .homiris-sliderWrapper .esp-slider .owl-next:after {
				 content: '';
				 position: absolute;
				 top: -500px;
				 bottom: -500px;
				 width: 2000px;
		 }
 
		 .homiris-sliderWrapper .esp-slider .owl-prev:after {
				 right: 0;
		 }
 
		 .homiris-sliderWrapper .esp-slider .owl-next:after {
				 left: 0;
		 }
		 .homiris-Chip--devicesBloc {
			top: 0;
			right: 0;
			transform: translateY(-50%);
		}
		 .eps-link-01:hover {
				 border-color: transparent;
				 background: white;
				 color: black;
		 }
		 .homiris-IntrusionSteps {
				 /*background-image: url("/fr/v2/landing/campagne/1911-conversant/img/bg/bg-agent.png");
				 background-position: 114% top;
				 background-repeat: no-repeat;*/
		 }
		 .homiris-alarmAppBloc-visual {
				 background-image: url("/fr/v2/landing/campagne/1911-conversant/img/smartphone.jpg");
		 }
		 .homiris-alarmAppBloc .homiris-icon-category--alarmAppBloc {
				 margin: 0 auto 10px;
		 }
		 .homiris-alarmAppBloc .homiris-icon-category--alarmAppBloc {
				 margin: 0 auto 10px;
		 }
		 .homiris-TwoVisuals-visual {
				 bottom: 0;
				 width: 50%;
				 background-position: right top;
		 }
		 .homiris-alarmAppBloc .homiris-icon-category--alarmAppBloc {
				 margin: 0 auto 10px;
		 }
 
		 .homiris-TwoVisuals--col01 {
				 width: 50%;
		 }
 
		 .homiris-FormulasBloc-visual {
				 background-color: #fff;
		 }
 
		 .lt-ie9 .homiris-FormulasBloc-content {
				 min-height: 0;
		 }
 
		 .homiris-FormulasBloc--Wrapper .homiris-FormulasBloc-content {
				 padding-left: 60px;
				 padding-right: 60px;
		 }
 
		 .homiris-FormulasBloc--col01 {
				 padding-right: 50px;
		 }
 
		 .homiris-FormulasBloc--col02 {
				 padding-left: 70px;
		 }
 
	 .homiris-FormulasBloc-title {
			 font-size: 36px;
			 font-family: "EncodeSans-Light", "Arial";
			 color: #314788;
	 }
 
		 .homiris-FormulasBloc--col01 .eps-Chip--FormulasBloc {
				 right: 50px;
		 }
 
		 .homiris-FormulasBloc-alternativeContent {
				 display: none;
		 }
 
		 .homiris-FormulasBloc-discoverOffer,
		 .homiris-FormulasBloc-alternativeContent {
				 display: none;
		 }
 
		 .lt-ie9 .homiris-FormulasBloc-discoverOffers {
				 padding-bottom: 30px;
		 }
		 .eps-ZoomDFFormulasBloc--Zoom .homiris-FormulasBloc--col01, .eps-ZoomDFFormulasBloc--Zoom .homiris-FormulasBloc--col02 { padding:55px; height:385px; }
		 .homiris-FormulasBloc--col01 .eps-Chip--FormulasBloc {
				 right: 50px;
		 }
		 .homiris-FormulasBloc-alternativeContent {
				 display: none;
		 }
 
		 .homiris-FormulasBloc-discoverOffer,
		 .homiris-FormulasBloc-alternativeContent {
				 display: none;
		 }
		 .homiris-FormulasBloc-discoverOffer,
		 .homiris-FormulasBloc-alternativeContent {
				 display: none;
		 }
 
		 .lt-ie9 .homiris-FormulasBloc-discoverOffers {
				 padding-bottom: 30px;
		 }
 }
 
 @media only screen and (max-width:1200px) {
 
	 
	 #image_bg { background-position:center 0px; /*height:700px;*/ }
	 /*.eps-Chip--orange { width:100%; }*/
	 /**
		* GENERAL: =Common
		*/
 
	 /**
		* BLOCK: =Page container
		*/
	 #page-container { padding:0; }
	 
	 /**
		* BLOCK: =Form container
		*/
	 
	 #form-container .title strong { font-size:1.3em; }
	 
	 /**
		* BLOCK: =Head
		*/
		
	 .presentation { left:100px; display: none; }
	 #highlight { 
				 padding: 6px 20px 75px;
				 margin-bottom: 0px;
	 }
	 #highlight .catcher { font-size:1.4em; }
	 #highlight .catcher-upper { font-size:1em; }
	 
	 /**
		* BLOCK: =Argument large
		*/
	 .argument.large .title { font-size:1.3em; line-height:1.3; }
	 .argument.large .title + p { margin-top:1.5em; }
	 .argument .block {
		 padding:30px 20px 50px;
		 font-size:0.73em;
	 }
	 .argument .block .wrapper {
		 width:100%; max-width:600px;
	 }
	 .argument .block .price,
	 .argument .block .description {
		 float:none; width:100%; max-width:none;
		 text-align:center;
	 }
	 .argument .block .price {
		 text-indent:86px;
	 }
	 .argument .block .from {
		 display:none;
	 }
	 .argument .block strong {
		 display:inline;
		 font-size:4em;
	 }
	 .argument .block .unit {
		 position:relative; left:0.4em; top:-3em;
		 font:400 0.8em 'EncodeSans-Regular';
	 }
	 .argument .block .description strong {
		 font-size:2.37em;
	 }
	 .argument .block p {
		 letter-spacing:0.06em;
	 }
	 
	 #block-icons .icon strong, #block-icons .icon em { display:inline; }
	 #block-icons .icon .image, #block-icons .icon .text { text-align:left; }
	 br.responsive_mobile { display:none; }
	 
	 /**
		* BLOCK: =Argument small
		*/
	 .argument.small {
		 padding-left:30px; padding-right:30px;
	 }	
	 
	 /**
		* BLOCK: =Icons
		*/
	 #block-icons { padding:0; text-align:center; }
	 #block-icons .icon { padding:25px 0; vertical-align:top; text-align:center; }
	 #block-icons .even { clear:both; }
	 #block-icons .even .inner { padding:0; }
	 #block-icons .icon .image, #block-icons .icon .text { }
	 #block-icons .icon .image {	}
	 
	 #footer-legal { padding:20px 20px 64px; }
				 
		 .homiris-icon-category--ArgumentsBloc {
				 margin-bottom: 40px;
		 }
		 .responsive-bull {
				 position: absolute;
				 color: white;
				 background-color: #ed6f25;
				 left: 0px;
				 bottom: 0;
				 width: 100%;
				 border-bottom: 1px solid #fff;
		 }
 }
 @media only screen and (min-width:768px) and (max-width: 1023px) {
		 .homiris-ArgumentsBloc-intro {
				 width: 80%;
				 margin: 0 auto 50px;
		 }
		 .homiris-FormulasBloc {
			 margin: 20px;
	 }
	 .homiris-FormulasBloc-visual {
			 background-size: cover;
	 }
		 .eps-devicesBloc {
				 overflow: hidden;
		 }
		 .homiris-IntrusionSteps {
				 margin-left: auto;
				 margin-right: auto;
				 color: white;
		 }
		 .homiris-IntrusionSteps-visual {
				 height: 460px;
				 background-image: url("/fr/images/visual/visual-intrusionSteps-tablet.jpg");
		 }
 
		 .homiris-IntrusionSteps-content {
				 width: 100%;
		 }
		 .homiris-alarmAppBloc-visual {
				 background-size: cover;
				 background-position: center bottom;
		 }
		 .homiris-alarmAppBloc .homiris-icon-category--alarmAppBloc {
				 margin: 0 0 25px 90px;
		 }
		 .homiris-alarmAppBloc .homiris-icon-category--alarmAppBloc {
				 margin: 0 0 25px 90px;
		 }
		 .homiris-TwoVisuals-content {
			 padding-bottom: 0;
	 }
		 .homiris-TwoVisuals--col01 {
				 margin-bottom: 0px;
				 min-height: 364px;
		 }
		 .homiris-TwoVisuals--col01--alarmAppBloc {
				 width: 490px;
				 padding-left: 0px;
		 }
		 .homiris-TwoVisuals--col02--alarmAppBloc {
				 padding: 0 0px;
				 text-align: center;
		 }
		 .homiris-FormulasBloc {
				 padding: 0;
		 }
 
		 .homiris-FormulasBloc--AboutUs.homiris-FormulasBloc {
				 padding: 0 20px;
		 }
 
		 .eps-body-pro .homiris-FormulasBloc-visual {
				 background-image: url("/fr/v2/landing/campagne/1911-conversant/img/visual/visual-blueLightBlue-tablet.png");
		 }
 
		 .homiris-FormulasBloc--AboutUs .homiris-FormulasBloc-col {
				 float: left;
				 width: 50%;
		 }
		 .homiris-FormulasBloc-content {
				 padding-top: 0px !important;
		 }
 }
 
 @media only screen and (min-width:768px) {
		 .homiris-ArgumentsBloc-title {
				 margin-bottom: 0px;
				 font-size: 1.6em;
				 font-weight: 500;
				 margin-bottom: 55px;
				 line-height: 45px;
		 }
		 .eps-ReinsuranceBloc-title {
				 margin-bottom: 0px;
				 font-size: 1.6em;
				 line-height: 47px;
		 }
	 .homiris-ReinsuranceBloc {
			 padding: 0 60px;
	 }
	 .homiris-ReinsuranceBloc-infos {
			 font-size: 18px;
			 font-family: "EncodeSans-Regular";
			 text-align: left;
	 }
		 .homiris-ArgumentsBloc-intro {
			 line-height: 25px;
			 font-size: 18px;
			 font-family: "EncodeSans-Regular", Arial, sans-serif;
		 }
		 .homiris-ArgumentsList {
				 display: table;
				 table-layout: fixed;
				 width: 100%;
				 margin-bottom: 50px;
				 font-size: 0;
				 padding-left: 0px;
		 }
 
		 .homiris-ArgumentsList-item {
				 display: table-cell;
				 padding: 0 20px;
		 }
		 .homiris-ArgumentsList-text {
			 font-size: 16px;
			 line-height: 25px;
			 color: #191919;
			 font-family: "EncodeSans-Medium", Arial, sans-serif;
		 }
		 .homiris-alarmAppBloc-content {
			 height: 530px;
	 }
		 .eps-devicesBloc {
				 margin-bottom: 0px;
				 padding-top: 35px;
				 position: relative;
				 z-index: 1
		 }
 
		 .eps-devicesBloc-intro {
			 width: 80%;
			 margin: 0 auto 75px;
			 font-size: 18px;
			 font-family: "EncodeSans-Regular", "Arial";
			 line-height: normal;
		 }
		 .homiris-Chip--devicesBloc {
			 position: absolute;
	 }
		 .eps-devicesBloc-detail {
				 position: absolute;
		 }
 
 
		 .eps-devicesBloc-detail:hover {
				 z-index: 10;
		 }
		 .eps-devicesBloc-detail:after {
				 content: '';
				 position: absolute;
				 left: 0;
				 right: 0;
				 bottom: 0;
				 z-index: 0;
				 height: 50px;
		 }
		 .eps-devicesBloc-detailsTitle {
				 padding: 0 20px;
				 font-family: "EncodeSans-Medium", Arial, sans-serif;
				 font-size: 0.81em;
				 line-height: 20px;
		 }
		 .eps-devicesBloc-detailsText {
				 margin-bottom: 10px;
				 font-size: 0.81em;
				 line-height: 20px;
		 }
		 .eps-devicesBloc-detailsLink {
				 font-family: "EncodeSans-Medium", Arial, sans-serif;
				 font-size: 0.81em;
				 text-transform: uppercase;
				 text-decoration: underline;
		 }
		 .mentions-ofg { bottom:45px; color: #0561a2; font-size: 12px; left:40px; position: absolute; }
		 .eps-materiel-origine-france { position: absolute; top: -50px; left: 15px; z-index: 2; }
		 .homiris-IntrusionSteps {
				 text-align: left;
				 background-color: #edecea;
				 padding: 30px;
		 }
 
		 .homiris-TwoVisuals-title--alarmAppBloc {
				 color: white;
		 }
 
		 .homiris-FormulasBloc--Wrapper{display:block;}
 
		 .homiris-FormulasBloc--AboutUs .homiris-FormulasBloc--col01 {
				 border-right: 10px solid white;
		 }
 
		 .homiris-FormulasBloc--AboutUs .homiris-FormulasBloc--col02 {
				 border-left: 10px solid white;
		 }
		 .eps-Chip--FormulasBloc {
				 top: -20px;
		 }
	 .homiris-FormulasBloc-item {
			 position: relative;
			 padding: 0px 0 12px 30px;
	 }
		 .eps-ReinsuranceBloc-infos {
				 font-size: 0.83em;
		 }
		 .eps-Footer-links-link::before {
				 content: " .";
				 padding-right: 8px;
		 }
 }
 
 @media only screen and (max-width:768px) {
		 .homiris-icon-category--ArgumentsBloc{margin-bottom:25px}
		 .homiris-ArgumentsBloc-title{margin-bottom:20px;font-size:1.38em;line-height:1.2em; font-weight: 500;}
		 .eps-responsive-minTablet{display: block; font-weight: 500;}
		 .homiris-ArgumentsBloc-intro{font-size:1em;line-height:25px; color: #313131;}
		 .homiris-slider{padding:30px 50px}
		 .homiris-ArgumentsList-text{/*display:none;*/ font-size: 15px; color: #191919; font-family: "EncodeSans-Medium", Arial, sans-serif;}
		 .eps-devicesBloc{margin-bottom:48px}
	 .eps-devicesBloc-intro{display:none}
	 .eps-devicesBloc-visual{margin-bottom:22px}
		 .eps-devicesBloc-detailsList{display:none;}
		 .mentions-ofg, .eps-materiel-origine-france,.homiris-IntrusionSteps {
		 padding: 30px 0 20px 30px;
		 background-color: #edecea;}
		 .homiris-alarmAppBloc-content{text-align:center}
		 .homiris-alarmAppBloc-visual{background-size:100%}
 
		 .eps-devicesBloc-title {
				 font-size: 0.96em;
		 }
		 .bloc-orange {
				 font-size: 16px;
		 }
		 .bloc-orange-subTitle {
				 line-height: 32px;
				 padding: 20px 0;
				 font-size: 20px !important;
		 }
 
		 .bulls {
		 padding-bottom: 50px;
 }
		 .homiris-TwoVisuals-title--col01 {
		 text-align: center !important;
			 font-size: 2.5em;
			 line-height: 47px;
			 color: #333;
			 text-shadow: 0px 0px 0px #555;
	 }
		 .homiris-icon-category--ArgumentsBloc{margin-bottom:25px}
		 .homiris-alarmAppBloc .homiris-icon-category--alarmAppBloc{display:none}
 
		 .homiris-TwoVisuals-title--alarmAppBloc{display:block}
		 .homiris-TwoVisuals-title--col01 {
		 text-align: center !important;
			 font-size: 26px;
			 line-height: 38px;
			 color: #333;
			 text-shadow: 0px 0px 0px #555;
	 }
		 .homiris-TwoVisuals-title--col02 {
				 font-size: 24px;
				 line-height: 28.9px;
		 }
		 .homiris-alarmAppBloc-explanation{display:none;}
		 .homiris-FormulasBloc--Wrapper{display:none;}
	 .homiris-TwoVisuals--offers{margin-bottom:0}
	 .homiris-FormulasBloc-visual{height:50%; background-color: #ffffff;}
	 .eps-body-pro .homiris-FormulasBloc-visual{background-image:url(/fr/v2/landing/campagne/1911-conversant/img/visual/visual-blueLightBlue-mobile.png)}
	 .homiris-FormulasBloc-content { padding-bottom: 0 !important;}
	 .homiris-FormulasBloc--AboutUs .homiris-FormulasBloc--col01{margin-bottom:25px}
	 .eps-Chip--FormulasBloc{top:-30px}
		 .homiris-alarmAppBloc-visual {
				 height: 250px;
				 position: relative; 
				 background-image: url(/fr/v2/landing/campagne/1911-conversant/img/visual/visual-alarmApp-tablet.png);
		 }
		 #form-container .title strong {
				 font-size: 1.4em;
		 }
		 .accordion {
				 display:block;
				 background-color: #314788;
				 color: #fff;
				 cursor: pointer;
				 padding: 0 18px;
				 width: 100%;
				 border: none;
				 text-align: left;
				 outline: none;
				 font-size: 15px;
				 transition: 0.4s;
				 margin-bottom: 20px;
				 transition: opacity 0.3s ease-in;
				 text-align: center;
		 }
 
		 .active, .accordion:hover {
				 font-weight: bold;
		 }
 
		 .accordion:after {
				 content: '\25bc';
				 color: #fff;
				 font-weight: bold;
				 margin-left: 5px;
				 padding-right: 10px;
		 }
 
		 .active:after {
				 content: "\25b2";
		 }
 
		 .panel {
				 padding-top: 20px;
				 padding: 0 18px;
				 background-color: #272727;
				 max-height: 0;
				 overflow: hidden;
				 transition: max-height 0.2s ease-out;
		 }
		 .n-one {
				 padding-bottom: 30px;
		 }
		 /* .eps-CallUs {
				 margin: 20px 20%;
		 } */
		 .eps-CallUs-text {
			 margin: 0 auto;
		 }
		 #tel_desktop{
				 display:none;
		 }
		 #tel_mobile{
				 display:block;
		 }
		 .homiris-FormulasBloc {
			 padding: 0px 0;
	 }
		 .homiris-FormulasBloc--col01 {
			 min-height: unset;
	 }
		 .homiris-TwoVisuals--col01--alarmAppBloc {
			 height: 400px;
			 background-position: top;
			 width: 100%;
			 background-position-y: -68px;
			 background-size: cover;
	 }
	 .homiris-TwoVisuals--col02 {
			 width: 50%;
			 margin-left: 0px;
			 padding: 0px;
			 display: flex;
			 align-items: center;
	 }
		 .homiris-ReinsuranceBloc {
			 border-top: 1px solid #edecea;
			 padding-top: 75px;
			 margin-bottom: 60px;
	 }
	 .homiris-TwoVisuals--col02--alarmAppBloc-col02 {
			 align-items: center;
	 }
	 h1.taux-satisfaction {
			 text-align: center;
			 margin: 0;
	 }
	 .homiris-alarmAppBloc-content {
			 height: 100% !important;
	 }
	 .homiris-Wrapper--alarmBloc {
			 flex-direction: column;
	 }
	 .homiris-alarmAppBloc .homiris-TwoVisuals-col {
			 width: 100%;
	 }
	 .homiris-TwoVisuals--col01 {
			 margin-bottom: 0px;
	 }
	 .homiris-FormulasBloc-cols.homiris-Wrapper {
			 flex-direction: column;
	 }
	 .homiris-FormulasBloc-col.homiris-FormulasBloc--col01 {
			 width: auto;
			 padding: 50px 50px;
	 }
	 .homiris-FormulasBloc-col.homiris-FormulasBloc--col02 {
			 width: auto;
			 padding: 50px 50px;
			 align-items: flex-start;
	 }
 }
 /**
	* Mobile
	*/
	
 @media only screen and (max-width:599px) {
	 
	 /**
		* GENERAL: =Common
		*/
	 html { font-size:16px; }
	 #image_bg { background-position:center; height: 600px;}
		 .eps-Chip--orange {
				 background: #ed6f25;
				 color: white;
				 text-align: center;
				 font-size: 1em;
				 border-radius: 100%;
				 width: 140px;
				 height: 140px;
		 }
		 .eps-Chip--orange:before {
				 display: inline-block;
				 vertical-align: middle;
		 }
	 /*.eps-Chip--orange { left:0; top:auto; bottom:0; font-size:0.9em; width:100%; height:auto; border-radius:0; margin:0; }*/
	 .eps-Chip-content { transform:none; top:auto; padding:30px 0; }
		 .eps-Chip-content1 { transform:none; top:auto; padding:20px 0; }
		 .fms {
				 padding-top: 20px;
		 }
	 .mat-sup {
				 padding-top: 41px;
		 }
	 /**
		* BLOCK: =Form container
		*/
		#form { font-size:0.6em; }
	 .button-submit { font-size:19px; }
	 
	 /**
		* BLOCK: =Page container
		*/
	 #page-container { padding:45px 0 0; }
	 
	 /**
		* BLOCK: =Head
		*/
	 #head { height:55px; }
	 #logo { width:70%; }
	 .presentation { left:82px; top:10px; font:400 0.75em/18px "EncodeSans-Thin"; }
	 
	 /**
		* BLOCK: =Highlight
		*/
	 #highlight {
		 padding: 0px 0 75px;
			 margin-top: 0px;
		}
	 #highlight .catcher { padding:10px; }
	 #highlight .blocks { height:65px; }
	 #highlight .block { padding:13px 10px 10px; font-size:0.8em; }
	 #highlight .text .content { padding: 10px; }
	 #highlight .catcher { font-size:1.8em; }
	 #highlight .catcher-upper { font-size:1.2em; padding-top:80px; margin-bottom:15px; }
	 #highlight #plus { width:30px; height:30px; }
	 
	 #form-container .title strong { font-size: 1.4em; }
	 
	 #page-container { padding:0; }
	 
	 /**
		* BLOCK: =Formulaire
		*/
	 input[type="text"], input[type="tel"], input[type="email"], select {
			 font-size: 18px;
	 }
 
	 /**
		* BLOCK: =Argument
		*/
	 .argument {
		 padding:20px 0;
	 }
	 .argument .title br {
		 display:none;
	 }
	 .argument > p {
		 width:90%;
	 }
	 
	 .image img { width:50px; max-width:none; }
	 
	 /**
		* BLOCK: =Argument large
		*/
	 .argument.large .title {
		 padding:10px 0 0 0;
		 font-size:1.3em;
	 }
	 .argument.large img.logo {
		 margin:30px auto; width:37.5%;
	 }
	 .argument .blocks {
		 margin:20px 0 0;
	 }
	 .argument .block {
		 padding:10px 20px 20px;
	 }
	 .argument .block p {
		 font-size:1.1em;
	 }
	 .argument .block br {
		 display:none;
	 }
	 .argument .block .price {
		 text-indent:46px;
	 }
	 
	 /**
		* BLOCK: =Argument small
		*/
	 .argument.small {
		 padding:10px 20px;
	 }
	 .argument.small .icon {
		 width:28px;
	 }
	 
	 /**
		* BLOCK: =Icons
		*/
	 #block-icons .icon {
		 font-size:1em;
	 }
	 #block-icons .icon .image { padding:0 10px; }
	 
	 /**
		* BLOCK: =Footer legal
		*/
	 #footer-legal {
		 font-size:11px;
	 }
		 .eps-Chip {
				 display: block;
		 }
		 .eps-fms{
				 display:none !important;
		 }
		 .epsTel {
				 font-size: 18px;
		 }
		 .homiris-Wrapper, .homiris-FormulasBloc--Wrapper {
				 padding-top: 0;
		 }
 
		 #nav-main .form-toggle {
				 margin: 7px 6px 6px;
		 }
 
		 #nav-main .form-toggle .button-outer {
				 padding: 8px;
		 }
 
		 #nav-main .form-toggle .button {
				 padding: 5px 10px;
				 font-size: 11px;
				 width: 95px;
		 }
		 #form-container {
			 position: fixed;
			 right: 0;
			 width: 100%;
			 font-size: 1.5em;
		 }
 
		 #form-container .container {
				 padding-bottom: 50px;
		 }
 
		 .eps-link-01 {
				 font-size: 0.85em;
		 }
		 .eclipse {
				 display:none;
		 }
		 .homiris-ReinsuranceBloc .homiris-Wrapper.row {
			 display: flex;
			 align-items: center;
			 flex-direction: column;
	 }
	 .col-sm-7.bloc-satisfaction {
			 text-align: center;
	 }
	 p.homiris-ReinsuranceBloc-title {
			 font-size: 22px;
	 }
	 .homiris-ReinsuranceBloc .homiris-Wrapper .col-sm-5 {
			 width: 80%;
	 }
	 .col-sm-7.bloc-satisfaction {
			 text-align: center;
			 width: 80%;
	 }
	 .badge-eps{display: none;}
 }
 
 @media only screen and (max-width:1200px) and (orientation: landscape) {
		/*#image_bg { background-position:center; height:100%; }*/
		#highlight { padding-top:75px; }
 }
 
 @media screen and (min-width: 480px){
		 .block-br{
				 display:none;
		 }
 }
 @media only screen and (max-width:480px) {
	 .block-br{
				 display:block;
		 }
		 .homiris-TwoVisuals--col01--alarmAppBloc {
			 background-position: 0;
			 background-size: cover;
	 }
	 .image img { width:35px; }
 
		 .resp {
				 display: none;
		 }
 
		 .eps-Chip--fff {
				 background: #fff !important;
				 color: #ed6f25 !important;
		 }
		 #highlight .text .content {
				 padding: 0px !important;
				 margin: 25px 30px !important;
		 }
		 #highlight {
				 padding: 0px 0 90px;
				 margin-top: 0px;
		 }
		 .homiris-FormulasBloc-HpConfort, .homiris-FormulasBloc-HpSerenity {
			 display: flex;
			 flex-direction: column-reverse;
			 width: 100%;
			 justify-content: center;
			 align-items: center;
	 }
	 .homiris-FormulasBloc-text {
			 width: 100%;
			 text-align: center;
	 }
	 .homiris-FormulasBloc-title {
			 display: flex; 
	 }
 }
 
 
 #video_container, #video_closeVideo { display:none; }
 #video_container { position:fixed; z-index:200; top:0; left:0; width:100%; height:100%; background:#fff; }
 
 #video_closeVideo {
		 /*background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;*/
		 background: #fff;
		 cursor: pointer;
		 display: none;
		 padding: 22px 35px;
		 position: fixed;
		 right: 0;
		 top: 0;
		 width: 35px;
		 z-index: 9999;
		 margin:auto;
		 color:#222;
 }
 
 .closeVideo:hover {
	 transform: rotate(180deg);
	 transition-property: transform;
	 -webkit-transition-duration: 0.8s;
 }
 
 
 #video_container video { width:100%;  height:100%; background-color:rgba(0,0,0,0.9);}
 #portrait_video {
		 position: fixed;
		 z-index: 9993;
 }
 .closeVideo{
	 position: relative;
	 display: inline-block;
	 width: 30px;
	 height: 50px;
	 overflow: hidden;
 }
 .closeVideo.rounded::before, .closeVideo.rounded::after {
		 border-radius: 5px;
 }
 
 .closeVideo.blacks::before, .closeVideo.blacks::after {
		 height: 1px;
 }
 
 .closeVideo::before {
		 -webkit-transform: rotate(45deg);
		 -moz-transform: rotate(45deg);
		 -ms-transform: rotate(45deg);
		 -o-transform: rotate(45deg);
		 transform: rotate(45deg);
 }
 
 .closeVideo::after {
		 -webkit-transform: rotate(-45deg);
		 -moz-transform: rotate(-45deg);
		 -ms-transform: rotate(-45deg);
		 -o-transform: rotate(-45deg);
		 transform: rotate(-45deg);
 }
 
 .closeVideo::before, .closeVideo::after {
		 content: '';
		 position: absolute;
		 height: 2px;
		 width: 100%;
		 top: 50%;
		 left: 0;
		 background: #000;
 }
 
 
 
 /* The Modal (background) */
 .modal {
		 display: none;
		 position: fixed;
		 left: 0;
		 top: 0;
		 width: 100%;
		 height: 100%;
		 overflow: auto;
		 background-color: rgb(0,0,0);
		 background-color: rgba(0, 0, 0, 0.69);
		 z-index: 100;
		 top: 50%;
		 left: 50%;
		 transform: translate(-50%, -50%);
 }
 
 .modal_perso {
		 display: none;
		 position: fixed;
		 left: 0;
		 top: 0;
		 width: 100%;
		 height: 100%;
		 overflow: auto;
		 z-index: 101;
		 top: 50%;
		 left: 50%;
		 transform: translate(-50%, -50%);
 }
 
 /* Modal Content */
 .modal-content {
		 position: relative;
		 background-color: #fefefe;
		 /* margin: auto; */
		 padding: 30px;
		 border: 1px solid #888;
		 width: 40%;
		 box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
 
		 text-align: justify;
		 top: 50%;
		 left: 50%;
		 transform: translate(-50%, -50%);
 }
 
 .modal-content-perso {
		 position: relative;
		 background-color: #fefefe;
		 /* margin: auto; */
		 padding: 30px;
		 border: 1px solid #888;
		 width: 40%;
		 box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
 
		 text-align: justify;
		 top: 50%;
		 left: 50%;
		 transform: translate(-50%, -50%);
 }
 
 
 /* Add Animation */
 @-webkit-keyframes animatetop {
		 from {top:-300px; opacity:0} 
		 to {top:0; opacity:1}
 }
 
 @keyframes animatetop {
		 from {top:-300px; opacity:0}
		 to {top:0; opacity:1}
 }
 
 /* The Close Button */
 .close {
		 color: white;
		 float: right;
		 font-size: 28px;
		 font-weight: bold;
 }
 
 .close:hover,
 .close:focus {
		 color: #000;
		 text-decoration: none;
		 cursor: pointer;
 }
 
 .modal-header {
		 padding: 2px 16px;
		 background-color: #5cb85c;
		 color: white;
 }
 
 .modal-body {padding: 2px 16px; font: 15px/1.4 'EncodeSans-Thin', sans-serif;}
 
 .modal-footer {
		 padding: 2px 16px;
		 background-color: #5cb85c;
		 color: white;
 }
 
 #politique_cookie{
	 text-decoration: underline;
 }
 
 button#personnaliser {
		 background-color: #ffffff;
		 border: none;
		 color: #767676;
		 cursor: pointer;
		 font-family: 'Carnas';
		 font-size: 0.9em;
		 font-weight: 300;
		 margin-bottom: 0;
		 padding: 15px;
		 transition: background-color 0.25s;
		 margin-top: 0;
 }
 
 button#personnaliser:hover {
		 color: #ed6f25;
 }
 
 button#AcceptAll {
		 background-color: #ed6f25;
		 border: 1px solid #ed6f25;
		 color: #fff;
		 cursor: pointer;
		 font-family: 'Carnas';
		 font-size: 1em;
		 margin-bottom: 0;
		 padding: 10px;
		 text-transform: uppercase;
		 transition: background-color 0.25s;
		 width: 80px;
		 margin-top: 0;
		 margin-left: 20px;
		 font-weight: bold;
 }
 
 button#AcceptPerso {
		 
		 background-color: #ed6f25;
		 border: 1px solid #ed6f25;
		 color: #000;
		 cursor: pointer;
		 font-family: 'Carnas';
		 font-size: 1em;;
		 margin-bottom: 0;
		 padding: 10px;;
		 text-transform: uppercase;
		 transition: background-color 0.25s;
		 width: 150px;
		 margin-top: 0;
		 margin-left: 20px;
		 font-weight: bold;
 }
 
 .bloc_button {
		 text-align: right;
		 margin: 30px 0 0px;
 }
 .bloc_button_perso{
	 text-align: center;
		 margin: 30px 0px;
 }
 
 div#personnalisation_cookie h4{
	 margin: 10px 0;
 }
 div#personnalisation_cookie {
		 margin: 25px 0px;
 }
 
 
 @media only screen and (max-width:879px) {
	 button#personnaliser {
			 margin-bottom: 20px;
			 width: 100%;
	 }
	 button#AcceptAll {
			 margin-left: 0;
			 width: 100%;
	 }
	 .modal-content {
			 width: 60%;
	 }
 
	 .modal-content-perso {
			 width: 60%;
	 }
 }
 .bloc-orange.promotion {
		 background: #00aeff;
 }
 .homiris-link-02 {
	 display: inline-block;
		 padding: 16px 36px;
		 font-family: "EncodeSans-SemiBold", Arial, sans-serif;
		 text-decoration: none;
		 border-radius: 24px;
		 border: 1px solid transparent;
		 background: white;
		 cursor: pointer;
		 font-size: 14px;
		 text-transform: uppercase;
		 color: #191919;
		 border-radius: 27px;
 }
 
 div .display-video-spot {
		 margin-top: 20px;
		 margin-bottom: 20px;
 }
 .ou-bloc {
	 margin: 5px 0;
	 text-align: center;
 }
 .separator{
		 color:#ffffff;
	 font-size: smaller;
 }
 .separator:before, .separator:after {
		 content: "";
		 display: inline-block;
		 vertical-align: middle;
		 background-color:rgba(255, 255, 255, 0.45);
		 margin: 0 12px;
		 height: 1px;
		 width: calc(40% - 40px);
 }
 div#appelez-nous {
	 text-align: center;
 }
 #appelez-nous .call-us-title {
	 color: #ffffff;
	 font-family: "EncodeSans-Medium", Arial, sans-serif;
	 font-size: 16px;
	 margin-bottom: 8px;
 }
 
 .eps-CallUs-sva {
		 background: url(/fr/v2/landing/campagne/1911-conversant/img/tel-bg-sva.png) top center no-repeat;
		 height: 45px;
		 width: 154px;
		 margin-top: 0px;
		 background-size: contain;
 }
 .eps-CallUs-sva {
		 height: 49px;
		 width: 175px;
 }
 .eps-CallUs-sva .eps-CallUs-phoneNumber {
		 font-family: "Arial";
		 font-weight: bold;
		 color: #78b41e;
		 margin: 2px 0;
		 text-align: center;
		 font-size: 1.35em;
 }
 .eps-CallUs-sva .eps-CallUs-phoneNumber {
		 position: relative;
		 font-size: 0.75em;
 }
 @media screen and (min-width: 680px){
		 .eps-CallUs {
				 margin: 0px 20%;
		 }
 }
 @media screen and (min-width: 768px){
		 .eps-CallUs-text {
				margin: 10px auto 0;
		 }
		 #tel_desktop{
				 display:block;
		 }
		 #tel_mobile{
				 display:none;
		 }
 }
 
 @media screen and (max-width:1400px) and (min-width: 1200px) {
	 .homiris-FormulasBloc-cols.homiris-Wrapper {
		 display: flex;
		 flex-direction: column;
 }
	 .homiris-FormulasBloc-col {
		 width: auto !important;
	 }
 }
 
 .display-cta {
	 display: none;
	 justify-content: center;
	 align-items: center;
	 width: 100%; 
	 height: auto;
	 padding: 8px 16px;
	 position: fixed; 
	 bottom: 0;
	 z-index: 9;
	 background: #314788;
 }
 
 .display-cta,
 .display-cta * {
	 box-sizing: border-box;
 }
 
 #close-form {
	 display: none;
	 justify-content: center;
	 align-items: center;
	 width: 48px;
	 height: 48px;
	 position: fixed;
	 top: 8px;
	 right: 8px;
	 z-index: 12;
	 color: #fff;
	 font-family: Arial, sans-serif;
	 font-weight: 600;
	 text-align: center;
	 background: rgba(0,0,0,.4);
	 border-radius: 32px;
	 cursor: pointer;
 }
 
 #nav-main #button-cta {
	 box-sizing: border-box;
	 display: inline-flex;
	 justify-content: center;
	 width: 60%;
	 min-width: 240px;
	 padding: 12px 24px;
	 color: #ffffff;
	 font-family: 'Encode Sans', Arial, Helvetica, sans-serif;
	 font-size: 16px;
	 font-weight: 600;
	 text-align: center;
	 text-transform: uppercase;
	 background: #ed6f25;
	 border: 1px solid #ed6f25;
	 border-radius: 32px;
	 cursor: pointer;
 }
 
 @media screen and (max-width: 1200px) {
	 .display-cta {
		 display: flex;
	 }
	 #close-form {
		 display: flex;
	 }
 
	 #form-container {
		 display:none;
		 justify-content: center;
		 position: fixed;
		 right: 0;
		 width: 100%;
		 margin: 0px;
		 height: 100%;
	 }
	 #form-container.form-visible {
		 display: flex;
	 }
 }
 
 @media screen and (max-width:1200px) and (min-width: 640px) {
	 #form-container .container {
		 width: 80%;
		 max-width: 640px;
		 min-width: 560px;
	 }
	 ._c1.middle-group input {
		 display: inline-block;
		 width: calc(50% - 8px);
	 }
	 ._c1.middle-group input:nth-child(odd) {
		 margin-right: 8px;
	 }
 }
 
 @media screen and (max-width: 440px) {
	 #form-container .container {
		 padding: 24px 32px;
	 }
	 #form-container .subtitle {
		 padding: 0 16px 0 0;
	 }
	 #close-form {
		 height: 40px;
		 width: 40px;
		 right: 4px;
		 font-size: 16px;
		 font-weight: 400;
	 }
 }
 
 /*on masque les messages d'erreurs JS en haut de page*/
 #errctxjs2 { display :none ; }
 /*#errctxjs2 .err p { background :none ; }
 #errctxjs2 .err a { color:#fff; }*/
 
 .grecaptcha-badge { visibility: hidden; }

