/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */.credits .col-sm-8 p,audio,canvas,footer .sel,iframe,img,svg,video{vertical-align:middle}a:focus,a:hover{text-decoration:none}.banner,.exam,.visuallyhidden{overflow:hidden}.hidden,.invisible,input[type=radio]{visibility:hidden}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.banner::before,.bleu-bg::before,.simple-bandeau::before,.vert-bg::before{background-image:url(../images/filter-50.png);content:" "}body{font-size:18px;line-height:24px;font-family:Raleway,sans-serif;padding-top:89px;color:#000;position:relative}input{font-family:Montserrat,sans-serif}ul{list-style:none;padding-left:0;margin-bottom:0}h2{margin-bottom:44px;margin-top:60px}img{width:100%}.btn-default-sa{text-transform:uppercase;font-weight:700;border:0;border-radius:0;background-color:#aee335;color:#000;width:100%;text-align:left;position:relative}.credits,.simple-sous-menu,.text-below-md-center,.text-below-sm-center{text-align:center}.btn-default-sa:hover{background-color:#f9ee13;color:#000}.btn-default-sa::after{content:"\f101";font-family:FontAwesome;position:absolute;right:15px}.bleu-bg,.vert-bg{position:relative}.hacked-padding{padding-right:0;padding-left:0}.vert-bg{background-color:#86b41f}.bleu-bg{background-color:#29c0d5}.bleu-bg::before,.simple-bandeau::before,.vert-bg::before{position:absolute;height:100%;width:100%;top:0;left:0;z-index:5}.navbar-toggle{margin-top:26px}.navbar-default{background-color:#fff;border:none;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.21);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.21);box-shadow:0 0 25px 0 rgba(0,0,0,.21)}.navbar-brand{max-width:75%;height:89px;padding:0}.navbar-brand img{max-height:100%;width:auto;max-width:100%;padding:23px 17px 27px}.navbar-default .navbar-nav>li>a{color:#000;text-transform:uppercase;font-weight:700}.navbar-nav>li>a{line-height:59px}.navbar-default .navbar-nav>li>a:hover{color:#9fcc3a}.jumbo-holder{position:relative;z-index:15;margin-top:64px}.punchline p,form .radio{margin-top:0}.formulaire-holder::after,.jumbo-holder::after{content:" ";clear:both;display:block}.jumbo-title h1{text-transform:uppercase;font-weight:700}.jumbo-title span{font-size:.5em}.jumbo-list li{font-weight:700}.banner{width:100%;position:relative;z-index:4}.banner::before{position:absolute;height:100%;width:100%;top:0;left:0;z-index:5}.chevron,.le-f-header,.punchline p{position:relative}.banner img{width:200%}.le-formulaire{display:block;background:#29a1da;background:-moz-linear-gradient(-45deg,rgba(41,161,218,1) 0,rgba(67,172,151,1) 100%);background:-webkit-linear-gradient(-45deg,rgba(41,161,218,1) 0,rgba(67,172,151,1) 100%);background:linear-gradient(135deg,rgba(41,161,218,1) 0,rgba(67,172,151,1) 100%)}.punchline{background-color:#aee335;padding-top:38px}.punchline p{display:block;font-size:36px;text-transform:uppercase;margin-bottom:-5px;color:#427839;font-weight:700;line-height:34px}.le-f-body{padding:15px}.form-control{font-family:Montserrat,sans-serif;font-weight:700;color:#000;font-size:18px;height:auto;padding:12px;border-radius:0;box-shadow:inherit;border:0}.chevron.active::after,.chevron::after{font-family:FontAwesome;top:0;right:0;border-left:1px solid #39a8b1;font-size:18px;padding:12px;background-color:#fff}.chevron select{cursor:pointer}.chevron::after{content:"\f078";position:absolute}.chevron.active::after{content:"\f077";position:absolute}form p{color:#fff}input[type=radio]{position:absolute}.radio label{position:relative;padding-left:60px;padding-right:15px;line-height:48px;color:#fff;margin-bottom:15px}.check,.check::before{display:block;position:absolute;height:48px;width:48px;top:0}.check{background-color:#fff;left:0;z-index:5}.check::before{content:' ';left:10px;margin:auto}input[type=radio]:checked~.check::before{color:#000;content:"x";font-family:Montserrat,sans-serif;line-height:42px;font-size:48px;font-weight:700}.exam::before,a.flip::after{content:" "}form .solo{line-height:48px}.input-group .form-control{padding-left:5px}.input-group-addon{padding:0 5px 0 10px;font-size:1.5em;font-weight:400;line-height:48px;color:#78c4dc;text-align:center;background-color:#fff;border:0;border-radius:0}form .btn-default-sa{font-size:1.25em;line-height:1.25em;margin-top:30px;margin-bottom:30px}footer .pastille,footer .sel a{font-size:1.125em}.modal .btn-default-sa{width:auto;padding-right:35px}.modal a{color:#000}.modal a:hover{color:#000;opacity:.7}footer,footer a,footer a:focus{color:#fff}footer{background-color:#363636;padding-top:64px;position:relative;z-index:999}footer a:hover{color:#aee335}footer ul{margin-top:10px;line-height:1.75em}footer h3{margin-top:0}footer .logo img{max-height:60px;width:auto;max-width:100%}footer .logos img{width:auto;max-width:100%;margin-bottom:10px}footer .pieddepages{padding-bottom:64px;display:table}footer .sel{display:table-cell}.credits{padding-top:15px;padding-bottom:15px;background-color:#282828}.credits img{width:78px;opacity:.75}.credits img:hover{opacity:1}.credits .vertigo{display:table;width:100%}.credits .vertigo,.credits img{height:78px}.credits .col-sm-8 p{display:table-cell}#copy-for-mobile{display:none}#paste-for-mobile,.menu-types a,.simple-menu a{display:block}.menu-types{margin-top:15px}.menu-types img,.simple-menu img{max-width:123px;width:auto}.menu-types h3,.simple-menu h3{text-transform:uppercase;font-weight:700;color:#29c0d5;font-size:18px}.lien-types,.menu-types p{color:#919191}.menu-types u{position:absolute;bottom:0;left:0;width:100%;padding:0 15px}.menu-types li{padding-bottom:55px;margin-bottom:55px}.lien-types:hover{color:#000}.les-assurances{padding-bottom:60px}.exam{position:relative}.exam img{margin-left:-30%;width:200%}.exam::before{position:absolute;height:100%;width:100%;top:0;left:0;background-image:url(../images/filter-50.png);z-index:5}.white-bg{background-color:#fff;padding:0 38px 38px 15px;position:relative;z-index:6;margin-bottom:15px}.fournisseurs,.retraite,.robot{padding-bottom:64px}.examen-medical .flip img{max-width:36px;height:auto}.examen-medical .flip u{margin-left:15px}.fournisseurs img{max-width:125px;margin-top:15px;margin-bottom:15px}.fournisseurs{padding-top:64px;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 24px 0 rgba(0,0,0,.2);box-shadow:0 0 24px 0 rgba(0,0,0,.2)}.retraite ul{padding-left:25px}.retraite li{position:relative;margin-top:10px;margin-bottom:10px}.retraite svg{position:absolute;top:2px;left:-25px;max-height:18px;max-width:18px}.retraite li a{font-weight:700;color:#919191;display:block}.retraite li a:hover{color:#000}.robot{background-color:#aee335;padding-top:64px}.grey-full,.simple-sous-menu li.actif,.simple-sous-menu li:hover{background-color:#e7e7e7}.robot a{color:#363636}.robot a:hover{color:#000}.robot p{font-weight:700;margin:0}.robot img{max-height:123px}#op-text{display:table}a.flip,a.flip::after{display:block}a.flip::after{clear:both}.modal-body ul{margin-bottom:30px;list-style:inherit;padding-left:30px}.simple-menu{margin-top:50px}.simple-menu li{margin-bottom:50px}.crochet::after,.crochet::before,.simple-menu::after,.simple-menu::before,.simple-sous-menu::after,.simple-sous-menu::before{clear:both;content:" ";display:table}.simple-sous-menu li{display:inline-block}.simple-sous-menu li a{display:block;text-transform:uppercase;color:#363636;font-weight:700;padding:24px 15px}.simple-sous-menu{display:none;width:100%}.simple-contenu{display:none;color:#363636;-webkit-transition:-webkit-transform .2s ease-in;-moz-transition:-moz-transform .2s ease-in;-o-transition:-o-transform .2s ease-in;transition:transform .2s ease-in}.simple-contenu.actif,.simple-sous-menu.actif{display:block}.simple-contenu .simple-titre h2,.simple-contenu .simple-titre p{margin-top:0;margin-bottom:0;color:#000}.simple-contenu ul li,.simple-titre{margin-bottom:50px}.simple-contenu .btn-default-sa{font-size:1em;padding-bottom:21px;padding-top:21px}.simple-titre{margin-top:64px}.simple-contenu ul.crochet li span{padding-left:25px;position:relative;display:block}.simple-contenu ul.crochet li span::before{content:"\f00c";position:absolute;left:0;top:0;font-family:FontAwesome;color:#29c0d5}.saran,.saran-wrap{position:relative;z-index:15}.how{padding-bottom:50px}.bleu-bg.how{padding-top:50px}h3.bonus,h3.pourquoi-avantages{color:#000;text-transform:uppercase;font-weight:700;font-size:2em;margin-left:24px;margin-right:24px;margin-top:50px}h3.bonus{text-transform:inherit}.page-assurances .simple-contenu h3,.page-nous-joindre .simple-contenu h3{text-transform:uppercase}.bleu-retraite{font-size:1.33em;padding-bottom:21px;padding-top:23px;background-color:#29c0d5;font-family:Montserrat,sans-serif;font-weight:700;padding-left:22px;color:#fff;display:block;width:100%;margin-top:0;margin-bottom:15px}.bleu-retraite a{color:#fff}.bleu-retraite a:focused,.bleu-retraite a:hover{color:#fff;opacity:.7}.simple-contenu .saran ul{margin:24px 24px 50px}.simple-contenu .saran ul li{margin-bottom:24px;color:#000}.page-retraite .simple-sous-menu li{display:inherit}.page-retraite .simple-sous-menu{text-align:left}.menu-retraite{margin-bottom:30px}.page-retraite .simple-contenu .saran ul,.page-retraite h3.bonus,.page-retraite h3.pourquoi-avantages{margin-right:0;margin-left:0}.page-retraite .simple-contenu ul.crochet li span::before{color:#000}.page-retraite .simple-contenu .simple-titre h2,.page-retraite .simple-contenu .simple-titre p{margin-bottom:15px}.page-retraite h3.pourquoi-avantages{margin-bottom:40px}.page-retraite .simple-contenu .simple-titre ul{list-style:inherit;padding-left:20px;margin-bottom:30px}.page-retraite .simple-contenu .simple-titre ul li{margin-bottom:0}.navbar-default .navbar-nav>.active>a{background-color:transparent;color:#9fcc3a}.simple-bandeau{position:relative;width:100%;height:420px;background-size:cover;background-position:center center}.simple-contenu .simple-list li{margin-bottom:10px}.simple-list li span{background-color:#9fcc3a;display:inline-block;padding:0 5px}.fifty{margin-bottom:50px}.sub-list{padding-top:15px;padding-left:50px;list-style:outside}.simple-contenu .sub-list li{margin-bottom:15px}.simple-contenu .saran p{margin-left:24px;margin-right:24px;color:#000}.simple-contenu .simple-titre p{margin-bottom:10px}h3.pourquoi-avantages{font-size:1.25em}#paste-for-mobile .jumbo-holder{margin-top:0;margin-bottom:15px;text-align:center}#paste-for-mobile .jumbo-list{border-top:solid 1px #000;margin-top:15px;padding-top:15px}#map{width:100%;height:500px}.contact-us{padding:15px;margin-bottom:50px}.contact-us .form-group,.contact-us button{position:relative;z-index:10}.page-nous-joindre .simple-contenu{display:block}.page-nous-joindre .coordonnees a,.page-nous-joindre .coordonnees i{color:#000}.page-nous-joindre .coordonnees a:hover{color:#919191}.page-nous-joindre .coordonnees h4{margin-top:24px;margin-bottom:24px;font-weight:700;color:#000}.page-nous-joindre .simple-contenu .btn-default-sa{font-size:1em;margin-bottom:0;margin-top:0}.page-nous-joindre .banner{margin-top:-50px}.page-nous-joindre .banner img{width:100%}.page-nous-joindre form label{color:#000}@media (min-width:375px){.jumbo-title h1{line-height:.5em}}@media (min-width:550px){h2{font-size:48px}}@media (min-width:768px){.page-nous-joindre .banner img{width:100%;position:absolute;height:auto;margin:auto 0;top:0;left:0;bottom:0;right:0}.page-nous-joindre .banner{height:420px}.modal-dialog{width:80%}#copy-for-mobile{display:block}#paste-for-mobile{display:none}h3.pourquoi-avantages{font-size:2em}.simple-contenu .btn-default-sa{font-size:1.33em}#op-image,#op-text p{display:table-cell;vertical-align:middle}.text-below-sm-center{text-align:inherit}.formulaire-holder{position:relative}.le-formulaire{position:fixed;z-index:666;width:47%;top:0;padding-top:89px;right:15px;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#29a1da', endColorstr='#43ac97', GradientType=1 );-webkit-box-shadow: -30px 29px 49px 3px rgba(0,0,0,0.19);-moz-box-shadow: -30px 29px 49px 3px rgba(0,0,0,0.19);box-shadow: -30px 29px 49px 3px rgba(0,0,0,0.19);}.navbar-brand{max-width:235px}.navbar-brand img{padding:24px 17px 36px;width:100%}.navbar-default{font-size:13px}.nav>li>a{padding:15px 5px}.banner img{width:100%}.white-bg{width:50%}.exam img{width:100%;margin-left:-15%}.credits{text-align:left}.zed{text-align:right}}@media (min-width:992px){.page-nous-joindre .banner{height:520px}.text-below-md-center{text-align:inherit}form .btn-default-sa{font-size:2em;line-height:2em}.navbar-default{font-size:18px}.nav>li>a{padding:15px 10px}.radio label{width:50%}}@media (min-width:1170px){.page-nous-joindre .banner{height:650px}.jumbo-holder{margin-top:75px}.jumbo-title{float:left;width:63%;border-right:solid 1px #000}.jumbo-title p{padding-right:15px}.jumbo-list{float:left;width:37%}.jumbo-list ul{padding-left:15px;padding-top:14px;line-height:1.75em}.navbar-brand{max-width:none}.navbar-brand img{width:auto;padding:7px 17px 27px}.radio label{width:33%}}@media (min-width:1550px){.jumbo-holder{margin-top:123px}.jumbo-title h1{font-size:48px}.white-bg{width:32%;margin-bottom:0}.exam{display:none}.examen-medical{background-image:url(../images/assurance-sans-examen-medical.jpg);background-size:cover;background-repeat:no-repeat;position:relative;z-index:4;padding-top:64px;padding-bottom:64px}.examen-medical::before{content:" ";position:absolute;height:100%;width:100%;top:0;left:0;background-image:url(../images/filter-50.png);z-index:5}}@media (min-width:1800px){.page-nous-joindre .banner{height:750px}.jumbo-title h1{font-size:60px}.white-bg{width:25%}}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}