@charset "UTF-8";.btn-help,.icon,[class*=" icon-"],[class^=icon-]{font-style:normal;font-variant:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}.btn-help,.icon,.recapitulatifTab .msg-frequency .cell-left:before,.recapitulatifTab .msg-lawHamon .cell-left:before,[class*=" icon-"],[class^=icon-]{text-transform:none!important;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,ol,ul{margin:0;line-height:1;padding:0;font-weight:400}p{margin:0}ol li,ul li{list-style:none}*{box-sizing:border-box}.grecaptcha-badge{visibility:hidden}@font-face{font-family:icomoon;src:url(../styleguide/brands/lolivier/fonts/icomoon/fonts/icomoon.eot);src:url(../styleguide/brands/lolivier/fonts/icomoon/fonts/icomoon.eot?#iefix) format("eot"),url(../styleguide/brands/lolivier/fonts/icomoon/fonts/icomoon.woff) format("woff"),url(../styleguide/brands/lolivier/fonts/icomoon/fonts/icomoon.svg#icomoon) format("svg"),url(../styleguide/brands/lolivier/fonts/icomoon/fonts/icomoon.ttf) format("truetype");font-weight:400;font-style:normal}.icon,[class*=" icon-"],[class^=icon-]{font-family:icomoon;font-weight:400;line-height:1;display:inline-block}.icon:before,[class*=" icon-"]:before,[class^=icon-]:before{text-decoration:inherit;display:inline-block;speak:none}a [class*=" icon-"],a [class^=icon-]{display:inline}.icon-ok-sign:before{content:"\e600"}.icon-check:before{content:"\e601"}.icon-check-empty:before{content:"\e602"}.icon-bullet:before{content:"\e603"}.icon-circle:before{content:"\e604"}.icon-search:before{content:"\e605"}.icon-lock:before{content:"\e606"}.icon-tick:before{content:"\e607"}.icon-cross:before{content:"\e608"}.icon-remove-sign:before{content:"\e609"}.icon-question-sign:before{content:"\e60b"}.icon-warning-sign:before{content:"\e60c"}.icon-refresh:before{content:"\e60d"}.icon-arrow-left:before{content:"\e60e"}.icon-arrow-right:before{content:"\e60f"}.icon-up-down:before{content:"\e610"}.multiple .checkbox{width:100%}.checkbox .icon{font-size:21px;font-size:2.1rem;vertical-align:-.1em;margin-right:.35em;background:#FFF}.checkbox .icon:before{content:"\e602"}.checkbox.active .icon:before{content:"\e601"}@font-face{font-family:OpenSans-Regular;src:url(../styleguide/brands/lolivier/fonts/Open_Sans/OpenSans-Regular.eot);src:url(../styleguide/brands/lolivier/fonts/Open_Sans/OpenSans-Regular.eot?#iefix) format('eot'),url(../styleguide/brands/lolivier/fonts/Open_Sans/OpenSans-Regular.woff) format('woff'),url(../styleguide/brands/lolivier/fonts/Open_Sans/OpenSans-Regular.eot?#iefix) format('embedded-opentype'),url(../styleguide/brands/lolivier/fonts/Open_Sans/OpenSans-Regular.ttf)}@font-face{font-family:OpenSans-Bold;src:url(../styleguide/brands/lolivier/fonts/Open_Sans/OpenSans-Bold.eot);src:url(../styleguide/brands/lolivier/fonts/Open_Sans/OpenSans-Bold.eot?#iefix) format('eot'),url(../styleguide/brands/lolivier/fonts/Open_Sans/OpenSans-Bold.woff) format('woff'),url(../styleguide/brands/lolivier/fonts/Open_Sans/OpenSans-Bold.eot?#iefix) format('embedded-opentype'),url(../styleguide/brands/lolivier/fonts/Open_Sans/OpenSans-Bold.ttf)}@font-face{font-family:OpenSans-Italic;src:url(../styleguide/brands/lolivier/fonts/Open_Sans/OpenSans-Italic.eot);src:url(../styleguide/brands/lolivier/fonts/Open_Sans/OpenSans-Italic.eot?#iefix) format('eot'),url(../styleguide/brands/lolivier/fonts/Open_Sans/OpenSans-Italic.woff) format('woff'),url(../styleguide/brands/lolivier/fonts/Open_Sans/OpenSans-Italic.eot?#iefix) format('embedded-opentype'),url(../styleguide/brands/lolivier/fonts/Open_Sans/OpenSans-Italic.ttf)}@font-face{font-family:OpenSans-Condensed-Bold;src:url(../styleguide/brands/lolivier/fonts/Open_Sans_Condensed/OpenSans-CondBold.eot);src:url(../styleguide/brands/lolivier/fonts/Open_Sans_Condensed/OpenSans-CondBold.eot?#iefix) format('eot'),url(../styleguide/brands/lolivier/fonts/Open_Sans_Condensed/OpenSans-CondBold.eot?#iefix) format('embedded-opentype'),url(../styleguide/brands/lolivier/fonts/Open_Sans_Condensed/OpenSans-CondBold.ttf)}@font-face{font-family:Ebrima;src:url(../styleguide/brands/lolivier/fonts/Ebrima/ebrima.eot);src:url(../styleguide/brands/lolivier/fonts/Ebrima/ebrima.eot?#iefix) format('eot'),url(../styleguide/brands/lolivier/fonts/Ebrima/ebrima.eot?#iefix) format('embedded-opentype'),url(../styleguide/brands/lolivier/fonts/Ebrima/ebrima.ttf)}@font-face{font-family:Ebrima-Bold;src:url(../styleguide/brands/lolivier/fonts/Ebrima/ebrimabd.ttf)}html{font-size:65%}a{color:#40aab3;text-decoration:underline}a:hover{text-decoration:none}.header-container{background:url(../styleguide/brands/lolivier/images/bg-header.png) top center repeat-x #fff}.new-header-container{display:none}header .wrapper-content{display:table;width:100%;margin:auto;padding:0;background:0 0;position:relative}header .wrapper-content:after,header .wrapper-content:before{content:"";display:table}header .wrapper-content:after{clear:both}header .wrapper-content>div{display:table-cell;vertical-align:middle}header .logo{width:100%}header .logo img{zoom:1}header .wrapper-content .contact{display:none;width:75%;padding:5% 0 0 10%;font-size:23px;font-size:2.3rem}header .contact .title{font-family:OpenSans-Condensed-Bold,Verdana;font-weight:400;text-transform:uppercase;padding:10px 15px 10px 0;border-right:1px solid #000;float:left;margin-right:10px;text-align:right}header .contact .title .title-two{font-family:OpenSans-Regular,Verdana;line-height:1.3;font-size:14px;font-size:1.3rem;text-transform:none}header .contact .details{float:left;padding-top:11px}header .contact .details p{font-family:OpenSans-Regular,Verdana;margin:0;padding:0;line-height:1.34;font-size:14px;font-size:1.3rem}#tel-responsive li a,header .contact .details span.c-phone,nav.menu{font-family:OpenSans-Condensed-Bold,Verdana}header .contact .details span.c-phone{font-size:23px;font-size:2.3rem;color:#f04623;margin:0 5px 0 0}header .contact .details span.c-pho-tx{font-size:11px;font-size:1.1rem}#tel-responsive-menu{display:block;position:absolute;top:15px;right:15px;width:40px;height:30px;background-color:#dc3d1c;border-radius:4px;text-align:center;border:1px solid #e67c66;border-bottom:2px solid #ad2f14;cursor:pointer;cursor:hand}#tel-responsive li{width:100%;text-align:left;position:relative}#tel-responsive li a{background-color:#cd3c1e;color:#fff;line-height:1;text-decoration:none;font-size:14px;font-size:1.4rem;text-shadow:0 -1px 0 #000;padding:12px 0 10px;width:100%;text-indent:12px;text-indent:1.2rem;display:block}#tel-responsive li a.hov{background-color:#2d2c2c;border-bottom:1px solid #555}#tel-responsive li>a{cursor:hand;cursor:pointer}.nav-container{background:url(../styleguide/brands/lolivier/images/bg-nav-tab.jpg) center center repeat-x #3f3d3e;padding:1px 0 0}nav.menu{width:100%;margin:0 auto;padding:0}nav ol:after,nav.menu ol:before{content:"";display:table}nav.menu ol:after{clear:both}nav.menu ol{counter-reset:step}nav.menu ol li{counter-increment:step;float:left;color:#666;background-color:#323132;text-transform:uppercase;font-weight:700;text-shadow:0 2px 0 #000;padding:5px 5px 5px 0;margin:0}nav.menu ol li:before,nav.menu ul li:after{content:"";display:table}nav.menu ol li:after{clear:both}nav.menu ol li.current{min-width:50%}nav.menu ol li a{color:#666;text-decoration:none}nav.menu ol li .step{font-size:24px;font-size:2.4rem;padding:0;margin-left:.3em;line-height:1.15}nav.menu ol li .step:after{content:counter(step,decimal)}nav.menu ol li .name{padding-left:.2em;font-size:13px;font-size:1.3rem;min-width:100px;display:inline-block;display:none}nav.menu ol li.current .step{color:#fff}nav.menu ol li.current .name{color:#f04623;display:inline-block}#formTittle{background-color:#f2f2f2}#formTittle .wrapper-content{width:100%}#formTittle .content{padding:0 .5em}#formTittle p{color:#333;font-size:12px;font-size:1.2rem;font-weight:400;line-height:1.3}#formTittle p span{color:#f04623;font-weight:900}.conducteursTab #formTittle,.vehiculeTab #infos .wrapper-content{padding:4em 0 0;background-color:#f5f5f5}.authenticationTab #formTittle .content,.landingTab #formTittle .content,.merciTab #formTittle .content,.paiementTab #formTittle .content,.recapitulatifTab #formTittle .content,.redirectionTab #formTittle .content,.rulesTab #formTittle .content{padding:0}.col-right{display:none}.orange-text{color:#f04623}.form-cell.cell-right.optionSelected{vertical-align:top}.form-cell.cell-right.optionSelected .msg-iban{border-left-style:solid;border-left-width:4px;border-left-color:#f5f5f5;height:310px;width:calc(100% - 47px);float:left}.recapitulatifTab *{position:relative;outline:0}.devisTab .outer-wrap,.landingTab .outer-wrap,.recapitulatifTab .outer-wrap{overflow:hidden}.ngdialog-overlay{position:fixed}.colum-container{background-color:#fff}.authenticationTab .colum-container,.paiementTab .colum-container,.redirectionTab .colum-container{background-color:#fff;width:100%;padding:10em 0}.colum-container .wrapper-content{width:100%}#recapitulatifTab .colum-container .wrapper-content{position:relative}.colum-container .wrapper-content:before{content:" ";display:block}.colum-container .wrapper-content:after{content:" ";display:block;clear:both}.authenticationTab .colum-container .wrapper-content .col-main,.paiementTab .colum-container .wrapper-content .col-main,.redirectionTab .colum-container .wrapper-content .col-main{width:100%;padding-left:1em}.colum-container .wrapper-content .col-left{text-align:center;padding-top:1em}.conducteursTab .colum-container .wrapper-content .col-right,.landingTab .colum-container .wrapper-content .col-right,.vehiculeTab .colum-container .wrapper-content .col-right{text-align:center;padding:1em;display:none}.authenticationTab .colum-container .wrapper-content,.conducteursTab .colum-container .wrapper-content,.landingTab .colum-container .wrapper-content,.paiementTab .colum-container .wrapper-content,.recapitulatifTab .colum-container .wrapper-content,.redirectionTab .colum-container .wrapper-content,.vehiculeTab .colum-container .wrapper-content{padding-top:0;width:100%}.conducteursTab .colum-container .wrapper-content .col-left,.landingTab .colum-container .wrapper-content .col-left,.recapitulatifTab .colum-container .wrapper-content .col-left,.vehiculeTab .colum-container .wrapper-content .col-left{display:none}.landingTab .colum-container,.recapitulatifTab .colum-container{background-color:transparent}.conducteursTab .colum-container .wrapper-content .col-main,.landingTab .colum-container .wrapper-content .col-main,.recapitulatifTab .colum-container .wrapper-content .col-main,.vehiculeTab .colum-container .wrapper-content .col-main{width:100%}.col-right .blocks-banner,.col-right .img-ban-tablet,.col-right .img-ban-web{display:none}.col-right .img-ban-phone{display:inline}.conducteursTab #formTittle,.landingTab #formTittle,.merciTab #formTittle,.recapitulatifTab #formTittle,.vehiculeTab #formTittle{background:0 0}#merciTab .page,.authenticationTab #formTittle,.paiementTab #formTittle,.redirectionTab #formTittle{background-color:#f5f5f5}.authenticationTab #formTittle .cont01,.conducteursTab #formTittle .cont01,.landingTab #formTittle .cont01,.merciTab #formTittle .cont01,.paiementTab #formTittle .cont01,.recapitulatifTab #formTittle .cont01,.redirectionTab #formTittle .cont01,.rulesTab #formTittle .cont01,.vehiculeTab #formTittle .cont01{text-decoration:none;width:100%}.conducteursTab #formTittle .cont02 p{font-size:3em;font-weight:700}.vehiculeTab #formTittle .cont02 p{font-size:48px;font-weight:700}.conducteursTab .content-main .box .cell-right,.vehiculeTab .content-main .box .cell-right{vertical-align:middle}.vehiculeTab .form-cell.cell-right.optionSelected{vertical-align:top}.modal .btn-help{background:url(../styleguide/brands/lolivier/images/i-questionmark.svg) center no-repeat;background-size:22.8px;width:22.8px;height:22.8px;position:relative;left:0;z-index:2;margin-left:25px;margin-top:0}.conducteursTab .content-main .box .cell-right .btn-help:hover,.modal .btn-help:hover,.vehiculeTab .content-main .box .cell-right .btn-help:hover{background:url(../styleguide/brands/lolivier/images/i-questionmark-hover.svg) center no-repeat;background-size:22.8px;width:22.8px;height:22.8px}.conducteursTab .content-main .box .cell-right .showHelp .btn-help,.modal .showHelp .btn-help,.vehiculeTab .content-main .box .cell-right .showHelp .btn-help{background:url(../styleguide/brands/lolivier/images/i-cross-rounded.svg) center no-repeat;display:block;background-size:22.8px;width:22.8px;height:22.8px}.conducteursTab .content-main .box .cell-right .tooltip.right,.vehiculeTab .content-main .box .cell-right .tooltip.right{position:relative;margin-left:26px;left:inherit!important;top:inherit!important;z-index:1}.conducteursTab .content-main .box .cell-right .tooltip .tooltip-arrow,.vehiculeTab .content-main .box .cell-right .tooltip .tooltip-arrow{display:none}.conducteursTab .content-main .box .cell-right .showHelp .tooltip-title,.vehiculeTab .content-main .box .cell-right .showHelp .tooltip-title{opacity:1;display:block}.conducteursTab .content-main .box .cell-right .tooltip-title,.vehiculeTab .content-main .box .cell-right .tooltip-title{text-align:left;margin-left:35px;color:#40aab3;font-weight:700;font-size:19px;line-height:1.2;height:25px;margin-bottom:28.5px;display:none}.conducteursTab .content-main .box .cell-right .tooltip .tooltip-inner,.vehiculeTab .content-main .box .cell-right .tooltip .tooltip-inner{background:0 0}.ok-content{display:none}.conducteursTab #formTittle .cont01 div,.landingTab #formTittle .cont01 div,.merciTab #formTittle .cont01 div,.recapitulatifTab #formTittle .cont01 div,.rulesTab #formTittle .cont01 div,.vehiculeTab #formTittle .cont01 div{display:inline-block}.authenticationTab #formTittle .cont01 .aggDriverSurName,.authenticationTab #formTittle .cont01 .titleLanding,.paiementTab #formTittle .cont01 .aggDriverSurName,.paiementTab #formTittle .cont01 .titleLanding,.redirectionTab #formTittle .cont01 .aggDriverSurName,.redirectionTab #formTittle .cont01 .titleLanding{font-size:4.75em}.merciTab #formTittle .cont01 .aggDriverSurName,.merciTab #formTittle .cont01 .titleLanding{font-size:1em;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-weight:700;line-height:1.2}.authenticationTab #formTittle .wrapper-content,.conducteursTab #formTittle .wrapper-content,.landingTab #formTittle .wrapper-content,.merciTab #formTittle .wrapper-content,.paiementTab #formTittle .wrapper-content,.recapitulatifTab #formTittle .wrapper-content,.redirectionTab #formTittle .wrapper-content,.rulesTab #formTittle .wrapper-content,.vehiculeTab #formTittle .wrapper-content{width:100%;margin:0 auto}.authenticationTab #formTittle .cont01 .aggDriverSurName,.conducteursTab #formTittle .cont01 .aggDriverSurName,.landingTab #formTittle .cont01 .aggDriverSurName,.merciTab #formTittle .cont01 .aggDriverSurName,.paiementTab #formTittle .cont01 .aggDriverSurName,.redirectionTab #formTittle .cont01 .aggDriverSurName,.rulesTab #formTittle .cont01 .aggDriverSurName,.vehiculeTab #formTittle .cont01 .aggDriverSurName{color:#f04623;text-transform:capitalize;font-weight:900}.recapitulatifTab #formTittle .cont01 .orangeWord{color:#f04623}.landingTab #contents-1,.recapitulatifTab #contents-1,.vehiculeTab #contents-1{position:relative;background-color:#f5f5f5}#infos .wrapper-content .avantage{width:100%;padding-left:.2em;padding-right:.2em}#infos .wrapper-content .avantage .avantageTitle{margin:0 0 3em;font-size:1.1em;font-weight:700;line-height:1.2}#infos .wrapper-content .avantage .avantageIcon{height:4em;line-height:4em;display:block}#infos .wrapper-content .avantage .avantageIcon .icon{display:block;margin:auto}#infos .wrapper-content .avantage .avantageIcon .svgPiggy{background:url(../styleguide/brands/lolivier/images/icon-piggy.svg) no-repeat;background-size:41px;width:40px;height:38px}#infos .wrapper-content .avantage .avantageIcon .svgTowtruck{background:url(../styleguide/brands/lolivier/images/icon-towtruck.svg) bottom no-repeat;background-size:68px;width:68px;height:45px}#infos .wrapper-content .avantage .avantageIcon .svgWheel{background:url(../styleguide/brands/lolivier/images/icon-wheel.svg) no-repeat;background-size:57px;width:38px;height:38px}#infos .wrapper-content .avantage .avantageIcon .svgPrize{background:url(../styleguide/brands/lolivier/images/icon-prize.svg) no-repeat;background-size:34px;width:33px;height:43px}.merciTab #infos .wrapper-content .avantage{padding-left:0;padding-right:0}.conducteursTab #formTittle .cont01 div.sectionTitle,.conducteursTab #formTittle .cont03,.vehiculeTab #formTittle .cont02,.vehiculeTab #formTittle .cont03.vehicule{margin-top:2em;margin-bottom:2.5em;padding-top:2.8em}.authenticationTab #formTittle .cont01 div.assur,.conducteursTab #formTittle .cont01 div.assur,.conducteursTab #formTittle .cont03,.landingTab #formTittle .cont01 div.assur,.paiementTab #formTittle .cont01 div.assur,.recapitulatifTab #formTittle .cont01 div.assur,.redirectionTab #formTittle .cont01 div.assur,.vehiculeTab #formTittle .cont03.vehicule{display:block;background:#fff;padding:.75em 1em;border-radius:3px;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-size:1em;overflow:hidden}.conducteursTab #formTittle .cont03,.vehiculeTab #formTittle .cont03.vehicule{background:url(../styleguide/brands/lolivier/images/i-timer-black.svg) 10px center no-repeat #fff;font-size:16px}.conducteursTab #formTittle .cont03 p,.vehiculeTab #formTittle .cont03.vehicule p{font-size:16px}.merciTab #formTittle .cont01 div.assur{display:block;background:#fff;padding:.75em 1em;border-radius:3px;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-size:1.5em;overflow:hidden;margin-bottom:1em}.landingTab #formTittle .logo#lelynx{float:left;width:150px;height:37px;background-size:auto 44px}.landingTab #formTittle .logo#lesfurets{float:left;width:200px;height:38px;background-size:contain}.landingTab #formTittle .logo#assurland{float:left;width:150px;height:38px;background-size:auto 45px}.landingTab #formTittle .logo#lca{float:left;width:180px;height:38px;background-size:auto 33px}.landingTab #formTittle .logo#hyperassur{float:left;height:41px;background-size:auto 50px}.landingTab #formTittle .cont01 div.subTitleLanding1{padding-left:2em;padding-top:.38em}.conducteursTab #formTittle .cont03 p,.vehiculeTab #formTittle .cont03 p{padding-left:2em;width:calc(99% - 200px)}.authenticationTab #formTittle .cont01 div.assur .agg,.conducteursTab #formTittle .cont01 div.assur .agg,.landingTab #formTittle .cont01 div.assur .agg,.paiementTab #formTittle .cont01 div.assur .agg,.recapitulatifTab #formTittle .cont01 div.assur .agg,.redirectionTab #formTittle .cont01 div.assur .agg,.vehiculeTab #formTittle .cont01 div.assur .agg{font-weight:900;text-transform:capitalize}.landingTab #formTittle .cont01 div.assur.lca .agg{text-transform:lowercase}.authenticationTab #formTittle .cont01 div.assur .numDevis,.conducteursTab #formTittle .conducteur .numDevis,.conducteursTab #formTittle .cont01 div.assur .numDevis,.landingTab #formTittle .cont01 div.assur .numDevis,.paiementTab #formTittle .cont01 div.assur .numDevis,.recapitulatifTab #formTittle .cont01 div.assur .numDevis,.redirectionTab #formTittle .cont01 div.assur .numDevis,.vehiculeTab #formTittle .cont01 div.assur .numDevis,.vehiculeTab #formTittle .vehicule .numDevis{margin-left:.5em;padding:0 0 0 1em;border-top:0;border-left:1px solid #d9d9d9;font-weight:900}#infos .wrapper-content h3,#infos .wrapper-content>div header span{font-weight:400;font-family:OpenSans-Condensed-Bold,Verdana}.conducteursTab #formTittle .conducteur .numDevis,.vehiculeTab #formTittle .vehicule .numDevis{width:200px;float:right}.conducteursTab #formTittle .conducteur p,.vehiculeTab #formTittle .vehicule p{width:calc(95% - 200px);float:left}.recapitulatifTab #formTittle .cont01 div.assur .numDevis{border-left:0}#infos{width:100%;margin:0 auto}.vehiculeTab #infos .wrapper-content{padding:0 1rem 4.3rem}.recapitulatifTab #infos .wrapper-content{padding:4.3rem 0}#infos .wrapper-content:after,#infos .wrapper-content:before{content:" ";display:table}#infos .wrapper-content:after{clear:both}#infos .wrapper-content h3{color:#f04623;font-size:19px;font-size:1.9rem;text-transform:uppercase;margin-bottom:.3em}#infos .wrapper-content>div{color:#333;font-size:15px;font-size:1.65rem}#infos .wrapper-content div.sum-left,#infos .wrapper-content div.sum-right{margin-top:.5em}#infos .wrapper-content>div header{padding-bottom:.3em}#infos .wrapper-content>div header:after,#infos .wrapper-content>div header:before{content:" ";display:table}#infos .wrapper-content>div header:after{clear:both}#infos .wrapper-content>div header span{float:left;width:100px}#infos .wrapper-content>div header a{float:right;text-decoration:underline;color:#666}#infos .wrapper-content>div header a:hover{text-decoration:none}#infos .wrapper-content>div ul li{font-size:14px;font-size:1.4rem;border-top:1px solid #fff;color:#333}#infos .wrapper-content>div ul li:after,#infos .wrapper-content>div ul li:before{content:" ";display:table}#infos .wrapper-content>div ul li:after{clear:both}#infos .wrapper-content>div ul li span.title{float:left}#infos .wrapper-content>div ul li span.short{width:33.33333%;color:#333}#infos .wrapper-content>div ul li span.fullWidth{width:100%}#infos .wrapper-content>div ul li span.info,#infos .wrapper-content>div ul li span.model{font-family:OpenSans-Bold,Verdana;font-size:13px;font-size:1.3rem;text-align:left;float:right}#infos .wrapper-content>div ul li span.info.ancilliaries>span{display:block;margin:.3em 0}#infos .wrapper-content>div ul li span.info.ancilliaries>span strong{font-weight:300}#infos .wrapper-content>div ul.siniestres{float:right;width:55%;margin-top:-1em}#infos .wrapper-content>div ul.siniestres li{counter-increment:step;border:none;padding:0;text-align:left}#infos .wrapper-content>div ul.siniestres li .count{font-family:OpenSans-Bold,Verdana;font-size:13px;font-size:1.3rem;text-align:left;float:none;font-weight:400}#infos .wrapper-content>div ul.siniestres li .count:before{content:counter(step,decimal)".- "}#infos .wrapper-content div .infoIcon{width:74px;height:74px;line-height:54px;text-align:center;border:8px solid #d9d9d9;border-radius:50%;background:url(../styleguide/brands/lolivier/images/i-driver.svg) 17px 13px no-repeat;background-size:61px}#infos .wrapper-content div.sum-right .infoIcon,.conducteursTab #infos .wrapper-content div.sum-left .infoIcon{background:url(../styleguide/brands/lolivier/images/i-car.svg) 16px 20px no-repeat;background-size:55px}#infos .wrapper-content div .infoFooter,#infos .wrapper-content div .infoHeader{display:inline-block;width:calc(100% - 6em);padding-left:1em;min-height:94px;color:#333}#infos .wrapper-content div .infoFooter{margin-top:40px;margin-bottom:-20px}#infos .wrapper-content div .sum-title{font-weight:900;color:#f04623;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;width:auto;padding-bottom:5px}#infos .wrapper-content div.infoHeader a{position:relative;vertical-align:top;margin-left:20px;float:none;border:1px solid #333;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:.4em 1em .4em 2.3em;cursor:pointer;border-radius:3px;color:#333;text-decoration:none;font-size:.9em;line-height:2;background:url(../styleguide/brands/lolivier/images/i-pencil.svg) 12px 7px no-repeat;background-size:52px}#infos .wrapper-content div a:hover{color:#fff;background:url(../styleguide/brands/lolivier/images/i-pencil-white.svg) 12px 7px no-repeat #333;background-size:52px}.merciTab #infos .wrapper-content div a:hover{background:#f04623}#infos .wrapper-content .infoFooter .info,#infos .wrapper-content .infoHeader .info{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;width:100%;font-weight:900;color:#545454;text-transform:capitalize}#infos .wrapper-content div.infoFooter .info,#infos .wrapper-content div.infoHeader .info{font-size:1.3em}#infos .wrapper-content>div ul{background-color:transparent}#infos .wrapper-content>div.sum-right ul.detail{background-color:transparent;padding:17.1px 0}#infos .wrapper-content>div.sum-left ul.detail{background-color:transparent;padding:0 28.5px 68.4px 17.5px}#infos .wrapper-content>div ul>li{border-top:none}#infos .wrapper-content>div ul li:nth-child(n+2){border-top:1px solid #e5e5dc}#infos .wrapper-content>div ul.detail span.info{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-weight:300;color:#545454;width:66.66667%;text-transform:lowercase}#infos .wrapper-content>div ul.detail span.info.cv{text-transform:uppercase}#infos .wrapper-content>div ul li span.info:first-letter,.brandLabel{text-transform:capitalize}#infos .wrapper-content>div ul li span.title{width:33.33333%}#infos .wrapper-content>div ul li span.info{float:left}.recapitulatifTab #infos .wrapper-content>div.sum-left ul li:last-child span.title:last-child{font-weight:300;width:inherit}.landingTab #infos .wrapper-content>div.sum-left ul li:last-child span.title:last-child{font-weight:300;width:66.66667%;text-align:left;padding:0}#infos .wrapper-content>div.sum-left,#infos .wrapper-content>div.sum-right{width:41.66667%}.recapitulatifTab #infos .wrapper-content>div.sum-left{width:47%}.recapitulatifTab #infos .wrapper-content>div.sum-right{width:53%}#infos .wrapper-content>div ul li{padding:1.5em 0;width:100%}#infos .wrapper-content>div ul li span.info,#infos .wrapper-content>div ul li span.title{width:33.33333%;font-weight:700;padding:0 17.1px 0 0}#infos .wrapper-content.formTitle{background-color:#fff}#infos .wrapper-content.formTitle>div{width:65%}#infos .wrapper-content.formTitle .sectionTitle{font-size:5em;width:850px;margin-right:auto}.wrapper-content.formTitle .sectionTitle{font-size:5em;margin:.5em 0 17px;font-weight:700;line-height:1.3}.authenticationTab #infos .wrapper-content .sectionTitle,.paiementTab #infos .wrapper-content .sectionTitle,.redirectionTab #infos .wrapper-content .sectionTitle{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;line-height:1.3}.recapitulatifTab .content-main>div.ng-scope:nth-of-type(n+3){background:#fff}.recapitulatifTab .wrapper-content.formTitle h2.sectionTitle{margin:0}#infos .wrapper-content.formTitle .subtitle{font-size:1.8em;font-weight:300}#infos .wrapper-content.formTitle .subtitle strong{color:#f04623;font-weight:900}#infos .wrapper-content.formTitle .subtitle .iconTimer{background:url(../styleguide/brands/lolivier/images/i-timer.svg) no-repeat;background-size:20px;width:20px;height:24px;vertical-align:middle}#infos .wrapper-content.formTitle>div.inner-wrapper{padding-left:2.5em}#infos .wrapper-content>div.franchises{float:right;padding:17.1px 0;width:53%}#infos .franchises .form-row{padding-left:.5rem}.box{margin-bottom:1.5em}.box .box-header h3{font-family:OpenSans-Condensed-Bold,Verdana;color:#f04623;font-size:15px;font-size:1.5rem;text-transform:uppercase;margin:1em 0 0 .5em}.authenticationTab .box .box-header h3,.paiementTab .box .box-header h3,.redirectionTab .box .box-header h3{font-family:neuzeit-grotesk,'Helvetica Neue',Arial,sans-serif;color:#40aab3;font-size:27px;margin:0 0 40px;text-transform:none;position:relative;font-weight:300}.authenticationTab .box .box-header h3:before,.paiementTab .box .box-header h3:before,.redirectionTab .box .box-header h3:before{content:"";position:absolute;top:16px;left:430px;display:block;width:calc(100% - 430px);height:1px;background-color:#d9d9d9}.form-row{position:relative;display:block;width:100%}.form-row:after,.form-row:before{content:" ";display:table}.form-row:after{clear:both}.form-cell{display:table-cell}.cell-left.adresse-title{width:95%}.box label{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-size:19px;font-size:1em;padding:0 .5em .5em 0;display:block}.box label:after,.box label:before{content:"";display:table}.box label:after{clear:both}.cell-left{width:70%}.driverTitle .cell-left{width:100%}.cell-right{width:30%}.form-row.lawHamon{font-size:13px;font-size:1.25rem;background-color:#e5e5e5;padding:.7em 1em;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.25);-moz-box-shadow:3px 3px 10px rgba(0,0,0,.25);box-shadow:3px 3px 10px rgba(0,0,0,.25);border-radius:6px}.box .input-wrap input[type=tel],.box .input-wrap input[type=text],.box .select-wrap input[type=text],.combo-wrap input[type=tel],.combo-wrap input[type=text]{-webkit-border-radius:5px;-moz-border-radius:5px;line-height:100%;vertical-align:middle}.form-row.lawHamon .form-cell{padding:0}.form-row.lawHamon .cell-left{width:100%}.form-row.lawHamon .cell-right{display:none}.form-row.lawHamon .text-form-row p span{font-family:OpenSans-Bold,Verdana;color:#f04623}input,select{font-family:inherit;outline:0}button:focus,input:focus,select:focus{outline:0}input[disabled],select[disabled]{background:#ccc}select{-webkit-appearance:none;appearance:none}select::-ms-expand{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[type=number]{-moz-appearance:textfield}input:-moz-placeholder,input:-ms-input-placeholder,input::-moz-placeholder,input::-webkit-input-placeholder,input::placeholder{opacity:1}.authenticationTab .box .input-wrap,.paiementTab .box .input-wrap,.redirectionTab .box .input-wrap{position:relative;margin-top:0}.box .input-wrap{position:relative;margin-top:-4px}.box .input-wrap:after,.box .input-wrap:before{content:"";display:table}.box .input-wrap:after{clear:both}.box .input-wrap input[type=tel],.box .input-wrap input[type=text]{width:100%;color:#404040;border-radius:5px;border:1px solid grey;padding:5px;height:33px;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.25);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.25);box-shadow:2px 2px 5px 0 rgba(0,0,0,.25)}.box .input-wrap .three-input input[type=text]{width:30%;margin-right:2%}.box .input-wrap input::-webkit-calendar-picker-indicator{display:none}.box .select-wrap{position:relative}.box .select-wrap:after,.box .select-wrap:before{content:"";display:table}.box .select-wrap:after{clear:both}.box .select-wrap input[type=text]{font-size:16px;font-size:1.6rem;width:100%;color:#404040;border-radius:5px;border:1px solid grey;padding:5px;-webkit-box-shadow:inset #969696 0 0 1px;-moz-box-shadow:inset #969696 0 0 1px;box-shadow:inset #969696 0 0 1px;height:35px}.box .select-wrap .bg-select{position:relative}.box .select-wrap .bg-select:after,.chooseVehicle .selectBrands .bg-select:after,.modal article .form-row .bg-select:after{width:33px;height:33px;display:block;content:"";position:absolute;top:0;right:0;pointer-events:none;border:1px solid grey;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;background:url(../styleguide/brands/lolivier/images/dropdown-icon.svg) center center no-repeat #f04623;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal article select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.authenticationTab .box .select-wrap select,.paiementTab .box .select-wrap select,.redirectionTab .box .select-wrap select{background:0 0;width:100%;color:#404040;padding:.65em 1em;border:1px solid grey;border-radius:5px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.25);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.25);box-shadow:2px 2px 5px 0 rgba(0,0,0,.25)}.box .combo-wrap .bg-select button,.box .select-wrap .bg-select button{width:100%;text-align:left}.box .input-wrap label.radio:after,.box .input-wrap label.radio:before{content:"";display:inline}.box .input-wrap label.radio:after{clear:none}.box .input-wrap label.radio span{font-family:OpenSans-Condensed-Bold,Verdana;color:#f04623;font-weight:400;font-size:13px;font-size:1.3rem;vertical-align:-11px}.checkField+label.checking,.radio .icon{width:35px;color:#fff;background-color:#f04623;font-size:33px;height:35px}.radio .icon{vertical-align:-.6em;margin-right:.2em;border:0;border-radius:5px;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.25);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.25);box-shadow:2px 2px 5px 0 rgba(0,0,0,.25)}.radio .icon:before{content:""}.radio.active .icon:before{content:"\e607"}.box .input-wrap label.radio{display:inline;margin-right:0}label.checking{display:inline}.checkField{display:none}.checkField+label.checking{font-family:icomoon;padding:0;display:inline-block;position:relative;border-radius:5px}.checkField+label.checking:before{content:""}.checkField:checked+label.checking:before{content:"\e607"}.recapitulatifTab #recap-row-8.hamon-recap{margin-top:10px}.combo-wrap{position:relative}.combo-wrap:before{position:absolute;top:21%;right:43%;display:block;height:100%;font-size:19px}.authenticationTab .combo-wrap.is-valid:before,.paiementTab .combo-wrap.is-valid:before,.redirectionTab .combo-wrap.is-valid:before{content:"/";position:absolute;top:21%;right:45%;display:block;height:100%;font-size:19px;color:#FFF;z-index:1}.box .combo-wrap:after{content:"";display:table}.combo-wrap:after{clear:both}.combo-wrap input[type=tel],.combo-wrap input[type=text]{width:100%;color:#404040;border-radius:5px;border:1px solid grey;padding:0 5px;height:33px;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.25);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.25);box-shadow:2px 2px 5px 0 rgba(0,0,0,.25)}.conducteursTab .combo-wrap input[type=tel],.conducteursTab .combo-wrap input[type=tel].ng-valid{line-height:1.4}input.vehi-codePostal-tex::-webkit-input-placeholder{color:#404040;line-height:1.4}input.vehi-codePostal-tex:-moz-placeholder{color:#404040;opacity:1;line-height:1.4}input.vehi-codePostal-tex::-moz-placeholder{color:#404040;opacity:1;line-height:1.4}input.vehi-codePostal-tex:-ms-input-placeholder{color:#404040;line-height:1.4}input.vehi-codePostal-tex:placeholder-shown{color:#404040;line-height:1.4}.box .combo-wrap .bg-select,.hamon-recap .bg-select{position:relative}.box .combo-wrap .bg-select:after,.box-recap .combo-wrap .bg-select:after,.box-wrap-recap .combo-wrap .bg-select:after,.hamon-recap .bg-select:after{width:33px;height:33px;display:block;content:"";position:absolute;top:0;right:0;pointer-events:none;border:1px solid grey;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;background:url(../styleguide/brands/lolivier/images/dropdown-icon.svg) center center no-repeat #f04623;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.box .hideArrow .bg-select:after{width:33px;height:33px;display:block;content:"";position:absolute;top:0;right:0;pointer-events:none;border:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.authenticationTab #next-paiement p:after,.box .date-3 .input-wrap>div:first-child:before,.hamon-recap .date-3 .input-wrap>div:first-child:before,.paiementTab #next-paiement p:after,.redirectionTab #next-paiement p:after{display:none}.box .combo-wrap select,.box-recap .combo-wrap select,.box-wrap-recap .combo-wrap select,.hamon-recap .bg-select select{background:0 0;width:100%;color:#404040;padding:5px 2px;border:1px solid grey;border-radius:5px;height:33px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.25);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.25);box-shadow:2px 2px 5px 0 rgba(0,0,0,.25)}.box-wrap-recap .combo-wrap select.recap-codePostal{color:#A9A9A9}.box .two-select .combo-wrap select{margin-bottom:.5em}.authenticationTab .box .two-select .combo-wrap select,.paiementTab .box .two-select .combo-wrap select,.redirectionTab .box .two-select .combo-wrap select{margin-bottom:0}.box .date-3 .input-wrap,.hamon-recap .date-3 .input-wrap{border-radius:5px;outline:0;border:1px solid grey;background:#fff;line-height:normal;padding:0;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.25);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.25);box-shadow:2px 2px 5px 0 rgba(0,0,0,.25)}.box .date-3 .input-wrap{border-radius:3px;border:1px solid #b7b7b7;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.box .date-3 .input-wrap:focus,.hamon-recap .date-3 .input-wrap:focus{outline:dotted thin}.box .date-3 .input-wrap input,.hamon-recap .date-3 .input-wrap input{box-shadow:none;border-radius:0;background:0 0;border:0;text-align:center;padding:0;line-height:normal;height:33px;width:95%}.box .date-3 .input-wrap input::-webkit-input-placeholder,.box .date-3 .input-wrap input::placeholder{text-align:center}.box .date-3 .input-wrap>div,.hamon-recap .date-3 .input-wrap>div{position:relative;float:left;width:33.3333%}.box .date-3 .input-wrap>div:before,.hamon-recap .date-3 .input-wrap>div:before{color:#999;position:absolute;top:50%;margin-top:-.5em;line-height:1;left:-2px;text-align:center;z-index:1;content:"/"}#infos .datepicker,.datepicker{position:absolute!important;bottom:40px}.box .date-3 .input-wrap input.datepicker-icon,.hamon-recap .date-3 .input-wrap input.datepicker-icon{background:url(../styleguide/brands/commons/images/ico-calendar.png) right 8px no-repeat}#vehicle-purchaseDateModal select[disabled]{background:#fff}.vehiculeTab.modal-open div.two-select[disabled]{opacity:.25}.datepicker{-webkit-box-shadow:0 0 5px 0 rgba(50,50,50,.75);-moz-box-shadow:0 0 5px 0 rgba(50,50,50,.75);box-shadow:0 0 5px 0 rgba(50,50,50,.75);width:auto!important;min-height:100px;border:1px solid grey;border-radius:5px;z-index:10;background:#FFF;padding:5px}.datepicker:after,.datepicker:before{content:""!important}.datepicker ul{clear:both;padding:0;margin:0}.datepicker ul li{float:left;width:33px;height:30px;list-style:none;text-align:center;margin:1px}.datepicker h4{font-size:17px;font-size:1.7rem;text-align:center;margin:.5em 0}.datepicker h4 span{display:inline-block;vertical-align:middle}.datepicker h4 img{cursor:pointer;vertical-align:middle}.datepicker .days-row li{width:33px;height:30px;padding-top:2px;border:1px solid #ccc;border-radius:3px;text-align:center;margin:1px;cursor:default;opacity:.4}.datepicker .days-row .current{cursor:pointer;opacity:1}.datepicker .days-row .current:hover{border:1px solid #666;background:#ccc}.datepicker .days-row .weekday:hover,.datepicker .days-row .weekend{background:rgba(200,200,200,.2);border:1px solid #CCC;cursor:default}.datepicker .days-row .current.weekend{background:rgba(200,200,200,.2);cursor:pointer;border:1px solid #CCC}.datepicker .days-row .current.weekend:hover{border:1px solid #666}.datepicker .days-row .today{font-weight:700;background:#f9b5a7}.datepicker .days-row .selected,.datepicker .days-row .weekend.selected{font-weight:700;background:#f04623}.datepicker .assist-content{display:block;margin-top:15px}.datepicker .assist-content label.error-message{text-align:center;padding:0;font-size:12px;font-size:1.2rem}.datepicker .days-row .disabled,.datepicker .days-row .disabled.weekend:hover,.datepicker .days-row .disabled:hover{background:0 0;cursor:default;color:#999;border:1px solid #EEE;opacity:1}.btn-help[disabled],button[disabled]{opacity:.5}.datepicker .days-row .disabled.weekend,.datepicker .days-row .disabled.weekend:hover{background:rgba(200,200,200,.1);border:1px solid #CCC}input[type=range]{-webkit-appearance:none;width:100%;border-radius:4px;vertical-align:middle;margin-top:1em;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.25);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.25)}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=range]{height:12px;border:1px solid grey}}input[type=range]:focus{outline:0}.btn-help:focus,.innerClass .mer-back a:focus,button.btn-modification:focus{outline:#666 dotted 1px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;height:35px;width:35px;background-color:#f04623;background-image:url(../styleguide/brands/lolivier/images/slider-icon.svg);border:transparent;border-radius:4px}input[type=range]::-moz-range-track{-moz-appearance:none;height:10px;background-color:#fff;border:none;border:1px solid grey;border-radius:4px}input[type=range]::-moz-range-thumb{-moz-appearance:none;height:35px;width:35px;background-color:transparent;background-image:url(../styleguide/brands/lolivier/images/slider-icon.svg);border:none}@media all and (-ms-high-contrast:none){input[type=range]{margin-bottom:-40px;margin-top:-10px}}input[type=range]::-ms-track{width:100%;height:12px;background:0 0;border-color:transparent;border-width:13px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#fff;border-radius:4px;border:1px solid grey}input[type=range]::-ms-fill-upper{background:#fff;border-radius:4px;border:1px solid grey}input[type=range]::-ms-thumb{border:none;height:35px;width:35px;border-radius:5px;background:url(../styleguide/brands/lolivier/images/slider-icon.svg) center center no-repeat}.value-km{margin:1.3em 0 0;text-align:center}.value-km span{font-family:OpenSans-Bold,Verdana;color:#f04623}.btn-help,.btn-help:active{border:0;background:0 0;color:#ccc}.btn-help{padding:0;font-size:20px;font-size:2rem;min-width:0;font-family:icomoon;font-weight:400;line-height:1;display:inline;float:left;height:19px}.btn-primary,.btnTypeMime,.marcaEscogida a:hover,.tooltip-inner,button{text-decoration:none}.error-content,.ok-content{border:none;position:absolute;bottom:17%;left:10px}.error-content .icon:before{content:"\e608"}.error-content .icon{font-size:15px;font-size:1.5rem;color:#e74c3c;margin-right:0;line-height:1}.ok-content .icon:before{content:"\e607"}.ok-content .icon{font-size:15px;font-size:1.5rem;color:#5aa700;margin-right:0;line-height:1}#contents-7 .ok-content,.conducteursTab #contents-7 .error-content{bottom:15px}.vehiculeTab .box-body div.ng-scope:nth-of-type(5) .cell-right .error-content,.vehiculeTab .box-body div.ng-scope:nth-of-type(5) .cell-right .ok-content{bottom:8%}.recapitulatifTab #recap-row-4 .form-row .cell-right .error-content,.recapitulatifTab #recap-row-4 .form-row .cell-right .ok-content,.recapitulatifTab #recap-row-5 .form-row .cell-right .error-content,.recapitulatifTab #recap-row-5 .form-row .cell-right .ok-content{top:36px}button{font-family:OpenSans-Condensed-Bold,Verdana;border:2px solid;color:#fff;border-radius:4px;cursor:pointer;display:inline-block;padding:0 20px;line-height:1.1;height:40px;font-size:16px;text-shadow:none}#cookie-law .cookie-law-wrap,#vehicle-buttonvehiclevalid,.authenticationTab button,.autocomplete-container .ui-menu .ui-menu-item,.brandLabel,.conducteursTab .msg-iban-wrap,.landingTab .msg-iban-wrap,.ngdialog .btn-valid,.recapitulatifTab .msg-iban-wrap,.redirectionTab button{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif}.authenticationTab button,.redirectionTab button{color:#fff;border-radius:3px;cursor:pointer;display:block;line-height:27.55px;font-size:19px;text-shadow:none}.authenticationTab button p:first-child,.paiementTab button p:first-child,.redirectionTab button p:first-child{font-size:15px;font-weight:900;text-transform:uppercase;display:inline-block;vertical-align:middle}.btnOne{text-transform:uppercase;background-color:#f04623;border-radius:5px;border-top:0;border-bottom:4px solid #c20;border-left:0;border-right:0;font-size:14px;height:36px}.btnOne:hover{opacity:.85;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.btnOne:active{opacity:1;border-bottom:none}#vehicle-buttonvehiclevalid{padding:1em 3em;height:auto;width:18%;color:#fff;background-color:#f04623;font-size:15.3px;font-weight:900;line-height:1.45;border:none;border-radius:3px;box-shadow:0 8px 15px 0 rgba(0,0,0,.15);-webkit-transition:all .25s ease;transition:all .25s ease}#vehicle-buttonvehiclevalid:hover{opacity:1;box-shadow:0 0 0 0 rgba(0,0,0,.15);-webkit-transform:translate(2px,2px);-ms-transform:translate(2px,2px);transform:translate(2px,2px)}.page-actions{margin:.5em auto 1em;text-align:center;width:75%}.btn-primary{background:#4a9401;color:#fff;border:0 solid #323232;border-radius:4px;border-bottom:4px solid #408000;cursor:pointer;user-select:none;display:inline-block;text-transform:uppercase;text-align:center;min-width:64px;transition:background .2s ease-in-out}.btn-primary:hover{opacity:.85;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.btnTypeMime:hover,.page-actions .btn-pre:hover{-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease}.btn-primary:active{opacity:1;background:#4a9401;border-bottom:none;line-height:1.2}#next-conducteurs.btn-primary.btn-next p:before{content:""}#next-conducteurs.btn-primary.btn-next p:after{content:"\a0\2714";font-size:18px}.authenticationTab .page-actions .btn-pre,.page-actions .btn-pre,.paiementTab .page-actions .btn-pre,.redirectionTab .page-actions .btn-pre{border-bottom:4px solid #404040;background:grey}.conducteursTab .page-actions .btn-pre{padding:0 20px;font-size:14px;margin-bottom:.5em}.page-actions .btn-pre:hover{opacity:.85;transition:opacity .5s ease}.page-actions .btn-pre:active{opacity:1;background:grey;border-bottom:none;line-height:1}.conducteursTab .page-actions .btn-next{padding:0 20px;font-size:14px;height:50px}.recapitulatifTab .page-actions{margin-top:0}.authenticationTab .page-actions .btn-pre,.paiementTab .page-actions .btn-pre,.recapitulatifTab .page-actions .btn-pre,.redirectionTab .page-actions .btn-pre{padding:10px 20px;font-size:14px;margin-bottom:.5em}.recapitulatifTab .page-actions .btn-next{padding:12px 20px;font-size:14px;height:62px}.authenticationTab .page-actions .btn-next,.paiementTab .page-actions .btn-next,.redirectionTab .page-actions .btn-next{font-size:16px;height:inherit;line-height:25px}.authenticationTab .page-actions .btn-next:hover,.paiementTab .page-actions .btn-next:hover,.redirectionTab .page-actions .btn-next:hover{box-shadow:0 0 0 0 rgba(0,0,0,.15);-webkit-transform:translate(2px,2px);-ms-transform:translate(2px,2px);transform:translate(2px,2px)}.recapitulatifTab .page-actions .btn-next:active{height:64px;margin-bottom:-2px}.authenticationTab .page-actions .btn-next:active,.paiementTab .page-actions .btn-next:active,.redirectionTab .page-actions .btn-next:active{margin-bottom:-2px}.hamon-recap .date-3 .input-wrap{float:left;width:100%}#next-paiement p:before,#previous-paiement p:before{content:""}#previous-paiement p:after{content:"\a0\2718";font-size:18px}#next-paiement p:after{content:"\a0\2714";font-size:18px}#paiementko-retenterButton{font-size:16px}#marcasFrecuentes{margin:0;display:table;padding:34px}#marcasFrecuentes h2{font-size:15px;margin:0 0 34px;text-align:left;font-weight:700;color:#333}.ulMarcaFrecuente{margin:0;padding:0;list-style-type:none}.ulMarcaFrecuente li{width:80px;height:65px;display:inline-block;padding:5px;margin:0 0 2.5% 2.5%;border:1px solid #ddd;vertical-align:middle;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;border-radius:3px;background:url(../styleguide/brands/lolivier/images/marcas-coches.png) center 80px no-repeat #fff;position:relative}.ulMarcaFrecuente li:hover{border:1px solid #40aab3}.ulMarcaFrecuente li.otherbrand{color:#F25A29;text-align:center;padding-top:1em;font-weight:700;cursor:pointer;margin:0 0 2.5% 1.8%}.brandLabel,.conducteursTab .box .box-body>div>div>div>div .driverTitle.claims h3{color:#6e6e6e}.ulMarcaFrecuente li#AF{background:url(../styleguide/brands/lolivier/images/newBrands/alfa.png) center no-repeat #fff}.ulMarcaFrecuente li#AU{background:url(../styleguide/brands/lolivier/images/newBrands/audi.png) center no-repeat #fff}.ulMarcaFrecuente li#BM{background:url(../styleguide/brands/lolivier/images/newBrands/bmw.png) center no-repeat #fff}.ulMarcaFrecuente li#CI{background:url(../styleguide/brands/lolivier/images/newBrands/citroen.png) center no-repeat #fff}.ulMarcaFrecuente li#DA{background:url(../styleguide/brands/lolivier/images/newBrands/dacia.png) center no-repeat #fff}.ulMarcaFrecuente li#FI{background:url(../styleguide/brands/lolivier/images/newBrands/fiat.png) center no-repeat #fff}.ulMarcaFrecuente li#FO{background:url(../styleguide/brands/lolivier/images/newBrands/ford.png) center no-repeat #fff}.ulMarcaFrecuente li#KI{background:url(../styleguide/brands/lolivier/images/newBrands/kia.png) center no-repeat #fff}.ulMarcaFrecuente li#HD{background:url(../styleguide/brands/lolivier/images/newBrands/hyundai.png) center no-repeat #fff}.ulMarcaFrecuente li#NA{background:url(../styleguide/brands/lolivier/images/newBrands/nissan.png) center no-repeat #fff}.ulMarcaFrecuente li#OP{background:url(../styleguide/brands/lolivier/images/newBrands/opel.png) center no-repeat #fff}.ulMarcaFrecuente li#PE{background:url(../styleguide/brands/lolivier/images/newBrands/peugeot.png) center no-repeat #fff}.ulMarcaFrecuente li#PO{background:url(../styleguide/brands/lolivier/images/newBrands/porsche.png) center no-repeat #fff}.ulMarcaFrecuente li#RE{background:url(../styleguide/brands/lolivier/images/newBrands/renault.png) center no-repeat #fff}.ulMarcaFrecuente li#SE{background:url(../styleguide/brands/lolivier/images/newBrands/seat.png) center no-repeat #fff}.ulMarcaFrecuente li#TO{background:url(../styleguide/brands/lolivier/images/newBrands/toyota.png) center no-repeat #fff}.ulMarcaFrecuente li#ME{background:url(../styleguide/brands/lolivier/images/newBrands/mercedes.png) center no-repeat #fff}.ulMarcaFrecuente li#MI{background:url(../styleguide/brands/lolivier/images/newBrands/mini.png) center no-repeat #fff}.ulMarcaFrecuente li#VW{background:url(../styleguide/brands/lolivier/images/newBrands/volkswagen.png) center no-repeat #fff}.ulMarcaFrecuente li#others{background-position:0 60px;font-size:13px;text-align:center;padding-top:10px}.modal #marcasFrecuentes .ulMarcaFrecuente li{text-align:center;background-size:80px}.ulMarcaFrecuente li.otherbrand{background:url(../styleguide/brands/lolivier/images/newBrands/other.svg) center no-repeat #fff}.brandLabel{top:102px;position:relative;font-size:15px;font-weight:700}.ulMarcaFrecuente li.otherbrand .brandLabel{width:120px;margin-left:-15px;display:inline-block;top:97px}.selectedBrand .brandLabel{color:#40aab3;top:100px}.ulMarcaFrecuente li i.icon{transform:scale(0);transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;-webkit-transform:scale(0);-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s}.ulMarcaFrecuente li.selectedBrand i.icon{background:url(../styleguide/brands/lolivier/images/i-check.svg) center no-repeat #318991;background-size:14px;transform:scale(1);transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;-webkit-transform:scale(1);-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;width:24px;height:24px;left:5px;top:5px;position:absolute;border-radius:50%}.logoVehicle,.marcaEscogida .logoVehicle{background:url(../styleguide/brands/lolivier/images/marcas-coches.png) center 60px no-repeat #fff}.marcaEscogida{text-align:center;padding:34px}.marcaEscogida a{color:#404040;font-size:14px;font-size:1.4rem;cursor:pointer}.marcaEscogida .logoVehicle{width:60px;height:55px;display:block;padding:5px;float:none;margin:0 auto .5em}.ulMarcaFrecuente li.selectedBrand{border:3px solid #40aab3;border-radius:3px}.chooseVehicle .selectBrands label{margin:0 0 .5em;display:block;font-size:11px;font-size:1.1rem}.chooseVehicle .selectBrands select{-webkit-appearance:none;appearance:none}.wrap-inputValidate{text-align:center;padding:34px}.modification-validate{text-align:center;margin:1.5em 0 1em}.vehicleSelected .brand,.vehicleSelected .matriculationDate,.vehicleSelected .purchaseDate{font-size:15px;font-size:1.5rem}.typeMimeContainer{padding:1em;background-color:#F1F1F1;border-top:1px solid #4F4F4F;margin:1.5em -1em -1em}.typeMimeContainer:after,.typeMimeContainer:before{content:"";display:table}.typeMimeContainer:after{clear:both}.bloqueA{margin-bottom:.5em}.bloqueA p{font-size:11px;font-size:1.05rem;text-align:left;color:#666}.bloqueB input.inpTypeMine{font-size:13px;font-size:1.25rem}.typeMimeContainer .error-message{font-size:12px;font-size:1.2rem;clear:left;color:red;padding:.5em 0 0;text-align:center}.typeMimeContainer .error-message .icon{vertical-align:middle;font-size:18px;font-size:1.8rem;color:#f04623;margin-right:.2em}.typeMimeContainer .error-message .icon:before{content:"\e60c"}.btnTypeMime{background:#4a9401;color:#fff;border:0 solid;user-select:none;border-radius:5px;cursor:pointer;display:inline-block;font-weight:400;padding:0 5px;height:24px;text-align:center;min-width:20%;margin:0 3%;font-size:14px;border-bottom:4px solid #408000}.btnTypeMime:after{content:"\a0\1f50d"}.btnTypeMime:hover{opacity:.85;transition:opacity .5s ease}.btnTypeMime:active{opacity:1;border-bottom:none;background:#4a9401}.bloqueB .btn-help{vertical-align:top;float:right}.vehicleError{text-align:center}.vehicleError .error-message{text-align:center;margin:.5em 0}.vehicleError .error-message-date{color:#e7282f;font-size:20px;line-height:60px;margin:.5em 0}.vehicleError .error-message-date .icon{background:url(../styleguide/brands/lolivier/images/svg/sources/i-warning.svg) no-repeat #fff;background-size:50px;width:47.5px;height:40px}.vehicleError .error-message-date .icon:before{content:""}.logoVehicle{width:60px;height:60px;display:inline-block;padding:5px}.logoVehicle#AF{background:url(../styleguide/brands/lolivier/images/newBrands/alfa.png) center 0/60px no-repeat #fff}.logoVehicle#AU{background:url(../styleguide/brands/lolivier/images/newBrands/audi.png) center 50%/60px no-repeat #fff}.logoVehicle#BM{background:url(../styleguide/brands/lolivier/images/newBrands/bmw.png) center 0/60px no-repeat #fff}.logoVehicle#CI{background:url(../styleguide/brands/lolivier/images/newBrands/citroen.png) center 0/60px no-repeat #fff}.logoVehicle#DA{background:url(../styleguide/brands/lolivier/images/newBrands/dacia.png) center 0/60px no-repeat #fff}.logoVehicle#FI{background:url(../styleguide/brands/lolivier/images/newBrands/fiat.png) center 0/60px no-repeat #fff}.logoVehicle#FO{background:url(../styleguide/brands/lolivier/images/newBrands/ford.png) center 50%/60px no-repeat #fff}.logoVehicle#KI{background:url(../styleguide/brands/lolivier/images/newBrands/kia.png) center 50%/60px no-repeat #fff}.logoVehicle#HD{background:url(../styleguide/brands/lolivier/images/newBrands/hyundai.png) center 0/60px no-repeat #fff}.logoVehicle#NA{background:url(../styleguide/brands/lolivier/images/newBrands/nissan.png) center 0/60px no-repeat #fff}.logoVehicle#OP{background:url(../styleguide/brands/lolivier/images/newBrands/opel.png) center 0/60px no-repeat #fff}.logoVehicle#PE{background:url(../styleguide/brands/lolivier/images/newBrands/peugeot.png) center 0/60px no-repeat #fff}.logoVehicle#RE{background:url(../styleguide/brands/lolivier/images/newBrands/renault.png) center 0/60px no-repeat #fff}.logoVehicle#SE{background:url(../styleguide/brands/lolivier/images/newBrands/seat.png) center 0/60px no-repeat #fff}.logoVehicle#TO{background:url(../styleguide/brands/lolivier/images/newBrands/toyota.png) center 0/60px no-repeat #fff}.logoVehicle#ME{background:url(../styleguide/brands/lolivier/images/newBrands/mercedes.png) center 0/60px no-repeat #fff}.logoVehicle#VW{background:url(../styleguide/brands/lolivier/images/newBrands/volkswagen.png) center 0/60px no-repeat #fff}.tooltip{position:absolute;display:block;visibility:visible}.tooltip.in{filter:alpha(opacity=100);opacity:1}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 10px;margin-left:5px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 10px}.tooltip-inner{background-color:#ccc;color:#333;text-align:left}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-width:8px 8px 0;border-top-color:#ccc}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px;margin-bottom:-5px}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 8px 8px;border-bottom-color:#ccc;top:0}.tooltip.right .tooltip-arrow{border-right-color:#ccc}.tooltip.left .tooltip-arrow{right:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.tooltip.am-fade{-moz-animation:fadeinOnly .5s;-webkit-animation:fadeinOnly .5s;animation:fadeinOnly .5s}.fadeoutOnly,.tooltip.am-fade.ng-leave{-moz-animation:fadeoutOnly .3s;-webkit-animation:fadeoutOnly .3s}.tooltip.am-fade.ng-leave{animation:fadeoutOnly .3s}.rulesTab .col-main{float:none;width:100%;min-height:15em}.rulesTab .col-right{display:none}.rulesTab .col-main .form-row{border:none;display:block}.rulesTab .col-main .form-row .form-cell{display:block}.recapitulatifTab nav.menu ol li.current .step,.rulesTab .col-main .form-row .cell-right{display:none}.rulesTab .col-main .form-row .cell-left{width:auto;text-align:center}.recapitulatifTab #contents-1,.recapitulatifTab #contents-10 .box,.recapitulatifTab #contents-11 .box,.recapitulatifTab #contents-12 .box,.recapitulatifTab #contents-13 .box,.recapitulatifTab #contents-14 .box,.recapitulatifTab #contents-2,.recapitulatifTab #contents-3 .wrapper-content,.recapitulatifTab #contents-4 .box,.recapitulatifTab #contents-5 .wrapper-content,.recapitulatifTab #contents-6 .box,.recapitulatifTab #contents-8 .box,.recapitulatifTab #contents-9 .box{margin-left:auto;margin-right:auto}.recapitulatifTab .colum-container .col-left{position:absolute;top:-44px;right:0;text-align:right;padding:0;z-index:5}.recapitulatifTab .colum-container .col-left a{cursor:pointer;display:inline-block}.recapitulatifTab .colum-container .col-left img{width:65%}.recapitulatifTab .block-summary .txtModal{font-family:OpenSans-Regular,Verdana}.merciTab .row-first p .ico-imp,.merciTab .row-first ul li:before,.recapitulatifTab .box-recap label{font-family:OpenSans-Bold,Verdana}.recapitulatifTab .block-summary .txtModal a{font-size:12px;font-size:1.2rem;cursor:pointer}.recapitulatifTab .box{margin-bottom:0}.recapitulatifTab .box-recap{margin:1em}.recapitulatifTab .box-recap label{padding:.5em 0;font-weight:400;font-size:14px;font-size:1.4rem;display:block}.recapitulatifTab .box-recap label.radio{font-family:OpenSans-Condensed-Bold,Verdana;color:#333;padding:.5em .5em .5em 0;display:inline;font-weight:400;font-size:15px;font-size:1.5rem}.recapitulatifTab .view-text01{font-family:OpenSans-Italic,Verdana;font-size:12px;font-size:1.2rem;font-weight:400}.conducteursTab .driverTitle h3,.recapitulatifTab .view-text01 h2{font-family:neuzeit-grotesk,'Helvetica Neue',Arial,sans-serif}.recapitulatifTab .view-text02{font-size:12px;font-size:1.2rem}.conducteursTab .indented .box .box-header h3{color:#40aab3}.conducteursTab .driverTitle h3{font-size:1.4rem;font-size:27px;margin:1em 0 .2em;color:#40aab3;background-color:#fff;z-index:2}.conducteursTab .driverTitle h3:after,.recapitulatifTab .view-text01 h3:after{content:"";position:absolute;bottom:.35em;left:12em;display:block;width:90%;height:1px;background-color:#d9d9d9}.conducteursTab .driverTitle h3:after{bottom:calc(50% - .5em);left:13em}.conducteursTab .indented .driverTitle h3:after{width:calc(100% - 13em)}.conducteursTab .box .driverTitle h3:after{width:calc(100% - 15em);left:15em;bottom:50%}.conducteursTab .box .driverTitle.claims h3:after{width:calc(100% - 8em);left:8em;bottom:calc(50% - .5em)}.conducteursTab .content-main .box .box-body .form-row.driverTitle,.conducteursTab .content-main .box .box-body .form-row.driverTitle.claims{padding-top:0;padding-bottom:0}.recapitulatifTab .view-text01 h2{display:block;margin:.8em 0;padding-right:2em;font-size:1.3em;font-weight:700}.recapitulatifTab .view-text01 h3.tit-matriculation{font-family:OpenSans-Condensed-Bold,Verdana;font-size:14px;font-size:1.4rem;color:#f04623;text-decoration:underline;text-transform:uppercase;margin-bottom:.5em}.recapitulatifTab .box-secondary{margin:1em 0 .5em}.recapitulatifTab .box-recap .attention{padding:.5em;margin:1em 0;border:1px solid #fc1;background-color:#fceec1}#contents-5 .box-recap #recap-row-5 .form-cell>label{float:left;width:100%;padding:.5em .5em .5em 0;display:inline}.recapitulatifTab .ok-content{display:none}.recapitulatifTab .error-content .error-message{font-size:13px;font-size:1.3rem;color:red;margin:.5em 0;display:none}.recapitulatifTab .radio span.ng-binding{vertical-align:-11px}.box-recap input[type=text],.box-wrap-recap input[type=tel],.box-wrap-recap input[type=text]{font-size:14px;font-size:1.35rem;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid grey;padding:5px;vertical-align:middle;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.25);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.25);box-shadow:2px 2px 5px 0 rgba(0,0,0,.25);height:33px;line-height:inherit}.merciTab .hamon,.merciTab .num-poli{box-shadow:3px 3px 4px #C2C2C2;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#C2C2C2')}.box-recap .combo-wrap input[type=text]{width:70%}.box-recap .combo-wrap .bg-select{position:relative;width:70%}.box-wrap-recap .combo-wrap input[type=text]{width:100%}.box-wrap-recap .combo-wrap .bg-select{position:relative;width:100%}.msg-iban{margin-top:.5em}.msg-iban-wrap{font-size:13px;font-size:1.25rem;background-color:#fde4e1;padding:.5em;border-radius:5px}.conducteursTab .msg-iban-wrap,.landingTab .msg-iban-wrap,.recapitulatifTab .msg-iban-wrap{font-size:19px;background-color:rgba(0,0,0,0);padding:0;border-radius:0;border-left-width:3px}.landingTab .hamon-law{display:flex}.landingTab .msg-iban-wrap .hamon-law-icon{margin-right:20px}.landingTab .msg-iban-wrap .green-law-hamon{color:#3BC081;font-weight:700}.landingTab .insurance-company-redesign .msg-iban-wrap:first-of-type,.recapitulatifTab .insurance-company-redesign .msg-iban-wrap:first-of-type{margin-bottom:1em}.msg-iban:after,.msg-iban:before{content:"";display:table}.msg-iban:after{clear:both}.recapitulatifTab .hide-message .msg-iban{display:none}.recapitulatifTab .show-message .msg-iban{display:block}.conducteursTab label.checking,.recapitulatifTab label.checking{display:inline}.conducteursTab .checkField,.recapitulatifTab .checkField{display:none}.conducteursTab .checkField+label.checking,.recapitulatifTab .checkField+label.checking{border:1px solid #000}.landingTab .msg-title,.recapitulatifTab .msg-title{margin:0 0 .3em;display:block;color:#40aab3;font-size:1em;font-weight:700}.conducteursTab .msg-text,.landingTab .msg-text,.recapitulatifTab .msg-text{font-size:17.1px;font-weight:300;line-height:1.45}.recapitulatifTab span.msg-text{display:block;width:100%}.recapitulatifTab #recap-row-4.mentions-recap label.radio span{color:#f04623;font-weight:400}#contents-5 #recap-row-5 .view-text01{font-size:13px;font-size:1.3rem}#contents-5 .box-recap #recap-row-3 a{color:#00f}.recapitulatifTab .orange{color:#f04623}.recapitulatifTab .TR-Information .cell-right{padding:0 .2em}.recapitulatifTab .TR-Information h3{margin:.2em 0}.merciTab .form-row{position:relative;display:block;border:none;width:100%;padding:.5em 1em}.merciTab .form-row:after,.merciTab .form-row:before{content:" ";display:table}.merciTab .form-row:after{clear:both}.merciTab .merciBlock .form-row{padding:0}.merciTab .colum-container{background:#f2f2f2}.merciTab .colum-container-yousign{background:#fff}.merciTab .box{margin:0;padding:0}.merciTab .box .box-header h3{padding:0 0 .5em;border-bottom:1px solid #333;line-height:1em}.merciTab .form-cell{display:block;vertical-align:middle;padding:.5em}.merciTab .box .form-cell>label,.merciTab .cell-right{display:none}.merciTab .cell-left{width:100%}.merciTab .box .input-wrap{float:none;width:30%;position:relative;margin:0 auto;text-align:center}.merciTab .num-poli{margin-bottom:1.5em;background:url(../styleguide/brands/lolivier/images/checkIcon.png) 20px 50% no-repeat #e5e5e5;text-align:center;background-size:40px;padding:.2em .5em .2em 3em}.merciTab .num-poli p{font-size:13px;font-size:1.3rem;color:#f04623;display:block;padding:.2em .5em .2em 3em}.merciTab .row-first p.merci{color:#f04623;font-size:18px;font-size:1.8rem;margin-bottom:.5em}.merciTab .row-first p{font-size:14px;font-size:1.4rem}.merciTab .row-first p .ico-imp{display:block;margin-bottom:.5em;padding:.5em;font-weight:700}.merciTab .row-first p .impor{color:#f04623;font-size:16px;font-size:1.6rem;margin-bottom:.5em}.merciTab .row-first ul{line-height:1.8em;font-size:14px;font-size:1.35rem}.merciTab .row-first ul li{counter-increment:step}.merciTab .row-first ul li:before{content:counter(step,decimal)". ";font-weight:700}.merciTab .row-first ul li span{margin:1.5em 0 .2em;display:block;font-style:italic}.merciTab .row-first .addressClass p{margin:0;font-size:14px;font-size:1.4rem;font-weight:400}.merciTab .hamonBlock .innerClass{padding:5% 0 0}.innerClass{padding:0}.innerClass .addressClass{display:block;overflow:hidden}.innerClass .p-mail{text-align:center;padding-top:0}.innerClass .p-postal{text-align:center;padding-top:1em}.innerClass .p-mail .ico-mer,.innerClass .p-postal .ico-mer{padding:3em 0 .5em;font-family:OpenSans-Bold,Verdana;display:block}.innerClass .p-mail .ico-mer{background:url(../styleguide/brands/lolivier/images/ico-merci.png) center -140px no-repeat}.innerClass .p-postal .ico-mer{background:url(../styleguide/brands/lolivier/images/ico-merci.png) center -218px no-repeat}.innerClass p{font-family:OpenSans-Bold,Verdana;font-size:13px;font-size:1.3rem;margin-bottom:.5em}.innerClass p.center{text-align:center;margin:1em 0}.innerClass .mer-back{font-family:OpenSans-Condensed-Bold,Verdana}.columModal p.tit,.error-flash-message a,.merciTab .hamon .bold{font-family:OpenSans-Bold,Verdana}.innerClass .mer-back .tit-link{float:left;width:47%;margin:0 0 0 3%}.innerClass .mer-back a{background:0 0;color:#f04623;border:2px solid #f04623;user-select:none;cursor:pointer;display:inline-block;text-decoration:none;font-weight:400;text-align:center;min-width:4.5em;line-height:0;webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease;text-shadow:none;height:50px;padding-top:23px;width:162px}.innerClass .mer-back a:hover,button.btn-modification{-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;border:2px solid #f04623}.innerClass .mer-back a:hover{background-color:#f04623;color:#fff;-webkit-transition:background-color .5s ease;transition:background-color .5s ease}.innerClass .mer-back a:active{opacity:.85}.innerClass .mer-back.linkMyHome a{color:#fff;background:#f04623;text-shadow:none;border-radius:4px;border-top:none;border-right:none;border-left:none;border-bottom:4px solid #c20;height:50px;width:230px;padding-top:23px}.innerClass .mer-back.linkMyHome a:hover{opacity:.85;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.innerClass .mer-back.linkMyHome a:active{opacity:1;background-color:#f04623;border-bottom:none}.innerClass a{background:#d03d1e;background:linear-gradient(#f04623,#d03d1e);color:#fff;border:1px solid #782312;user-select:none;border-radius:5px;cursor:pointer;display:block;text-decoration:none;padding:.7em 1.4em;text-align:center;width:75%;margin:0 auto;line-height:1.3;text-transform:uppercase;text-shadow:0 -1px 0 #000}.innerClass a:hover{text-decoration:none}.merciTab .footer-container{border-top:10px solid #fff}.merciTab .hamon{background:#e5e5e5;padding:10px;margin-bottom:20px}.merciTab .hamon p.{font-size:14px;font-size:1.4rem}.fadeoutOnly{animation:fadeoutOnly .3s}.fadeinOnly{-moz-animation:fadeinOnly .3s;-webkit-animation:fadeinOnly .3s;animation:fadeinOnly .3s}.fadeinOnly.ng-leave{-moz-animation:fadeoutOnly .3s;-webkit-animation:fadeoutOnly .3s;animation:fadeoutOnly .3s}.drop.ng-enter,.fadein{-moz-animation:fadein .5s;-webkit-animation:fadein .5s}.fadein{border:5px dotted #fcf;animation:fadein .5s}.fadein.ng-leave{border:5px dotted #fcf;-moz-animation:none;-webkit-animation:none;animation:none}@keyframes fadein{from{opacity:0;-moz-transform:scaleY(.5);-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-moz-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes fadein{from{opacity:0;-moz-transform:scaleY(.5);-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-moz-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes fadeout{from{opacity:1;-moz-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-moz-transform:scaleY(.5);-webkit-transform:scaleY(.5);transform:scaleY(.5)}}@-webkit-keyframes fadeout{from{opacity:1;-moz-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-moz-transform:scaleY(.5);-webkit-transform:scaleY(.5);transform:scaleY(.5)}}@keyframes fadeoutOnly{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeoutOnly{from{opacity:1}to{opacity:0}}@keyframes fadeinOnly{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeinOnly{from{opacity:0}to{opacity:1}}.modal header span#button-return:active,button.btn-modification:active{opacity:.85}body.modal-open{overflow:hidden}.modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:rgba(0,0,0,.7);overflow:auto;padding:0 .7em}.lt-ie9 .modal{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3000000, endColorstr=#B3000000)}.modal section{border-radius:3px;overflow:hidden;margin:1.4em auto;min-width:295px;top:calc(50% + 40px);max-width:800px;background-color:#fff}.modal header{background:#fff;padding:34px 34px 0;border-radius:0}.modal article,.modal footer{border-style:solid;border-radius:0 0 3px 3px}.modal header:after,.modal header:before{content:"";display:table}.modal header:after{clear:both}.modal header h3{font-size:23px;font-weight:700;margin:0;padding:0;display:inline-block;color:#6e6e6e;line-height:1.2;float:left;width:calc(100% - 55px)}.modal header .brandModel{font-size:24px;float:left;width:calc(100% - 55px);display:flex;color:#545454}.modal header .brandModel h5{padding-bottom:6px;font-size:16px;font-weight:700}.modal header .brandModel h4{font-weight:700;margin-bottom:6px}.modal header .brandModel div{display:flex;flex-direction:column;justify-content:center}.modal header span#button-return{float:right;height:20px;width:20px;background:url(../styleguide/brands/lolivier/images/i-modalClose.svg) center no-repeat;background-size:30px;cursor:pointer}.modal header .brandModel .logoVehicle{margin-right:20px}.modal header span#modalwindow-page-number{color:#cecece}.modal article{background:#fff;border-width:0 1px;border-color:#ccc}.modal-inner{padding:.7em}.modal footer{background:#fff;border-width:1px 0 0;border-color:#ccc;padding:.5em}.modal footer:after,.modal footer:before{content:"";display:table}.modal footer:after{clear:both}.modal footer button{float:right}.modal footer .btn-close{background:#ccc;color:#000;padding-top:0;padding-bottom:0;margin:-1px 0}.modal footer .btn-primary{font-size:19.5px;font-size:1.95rem;padding:.7em;width:100%}.modal article .form-row{border:none}.modal article .form-cell{width:90%;display:inline-block;padding:0;margin:0;border-bottom:none}.modal article .form-cell.cell-left{text-align:left;padding:20px 0;margin:0 -20px 0 34px}.modal article .form-cell.cell-left.licensePlate{display:inline-flex;margin-left:62px;justify-content:start;width:92%}.modal article .form-cell.cell-left.licensePlate div{margin-left:100px}.modal article .form-cell.cell-left.licensePlate div input{width:370px;height:50px;font-size:18px;background:url(../styleguide/brands/lolivier/images/licensePlateInputBlue.svg) no-repeat;text-indent:35px;color:#b7b7b7;border:1px solid #b7b7b7;border-radius:3px;-webkit-transition:padding .15s ease-out;transition:padding .15s ease-out;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-size:contain}.modal article .form-cell.cell-left.licensePlate div input.ng-valid{background:url(../styleguide/brands/lolivier/images/licensePlateInputBlueWhiteLine.svg) no-repeat #40aab3;border:1px solid #40aab3;color:#fff;background-size:contain;font-weight:700}.license-plate-error-msg .error-message,.version-error-msg .error-message{color:#e7282f;font-size:16px;text-align:left}.license-plate-error-msg{display:flex;padding-top:15px;width:57%;float:right}.version-error-msg{display:flex}.modal article .form-cell.cell-left.licensePlate div input.show-message-carplate{border:1px solid #e7282f;background:url(../styleguide/brands/lolivier/images/licensePlateInputWhite.svg) no-repeat}.license-plate-error-msg .icon{background:url(../styleguide/brands/lolivier/images/svg/sources/i-warning.svg) no-repeat;background-size:50px;width:20%;height:40px}.version-error-msg .icon{background:url(../styleguide/brands/lolivier/images/svg/sources/i-warning.svg) no-repeat;background-size:50px;width:30%;height:40px}.modal article .version .form-cell.cell-left{border-bottom:0}.modal article .marginDateModal .form-cell.cell-left{margin-left:2.5vw}.modal.modalwindow-page2 article .selectBrands .form-cell.cell-left{border-top:none}.modal article .cell-right{width:1%;display:inline-block;padding:0;margin:0;height:0;border:none}.modal article .cell-right .ok-content{display:none}.modal article .form-row .two-select .bg-select{display:inline;position:relative}.modal article .form-row .two-select label{margin:12.5px 0;font-size:11px;font-size:1.1rem;line-height:1.6em}.modal article .form-row .two-select::-ms-expand{display:button}.modal .chooseVehicle div.ng-scope:nth-child(2) .cell-left{border-top:none}.vehiculeTab .modal .page-actions{padding-top:0;margin-top:0;width:93%;text-align:right}.vehiculeTab .modal.modalwindow-page2 .page-actions{margin-top:-18px}.vehiculeTab .modal .buttonMarginActions{margin-top:30px}.vehiculeTab .modal .headerMarginActions{padding-bottom:30px}button.btn-modification{background:#fff;color:#f04623;user-select:none;cursor:pointer;display:inline-block;text-decoration:none;font-weight:400;text-align:center;min-width:4.5em;line-height:0;webkit-transition:background-color .5s ease;transition:background-color .5s ease}.pago .opciones .boton.recibir,button.btn-modification:hover{-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease}button.btn-modification:hover{background-color:#f04623;color:#fff;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;border:2px solid #f04623}button.btn-modification[disabled]{opacity:.5}#modifications-button-save{background:#4a9401;color:#fff;border:0 solid #323232;border-radius:4px;border-bottom:4px solid #408000;cursor:pointer;user-select:none;display:inline-block;text-decoration:none;text-transform:uppercase;text-align:center;min-width:64px;transition:background .2s ease-in-out;margin:0 .5em;line-height:40px}#modifications-button-save:hover,.producto .seleccionar:hover{-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;opacity:.85}#modifications-button-save:hover{-o-transition:opacity .5s ease;transition:opacity .5s ease}#modifications-button-save:active{opacity:1;background-color:#4a9401;border-bottom:none;line-height:40px}.modal .tooltip-inner{color:#fff;background-color:#545454;border-radius:3px;padding:34px}.modal .tooltip.left .tooltip-arrow{border-left-color:#545454}.modal .chooseVehicle .help-info-error .ok-content{display:none}.modal .chooseVehicle .selectBrands span.help-info-error{width:100%}.modal .chooseVehicle .help-info-error #error-true{width:100%;margin:0 34px 34px}.ac-container{width:95%;margin:1em auto;text-align:left}.ac-container label.category{font-size:13px;font-size:1.3rem;padding:5px 20px;position:relative;z-index:20;display:block;cursor:pointer;color:#fff;background:#3f3d3e;border-bottom:1px solid #FFF}.columModal .cell,.rowModal{border-bottom:1px solid #f3f3f3}.ac-container label.category:hover{background:#666}.ac-container input.category:checked+label,.box .ac-container input:checked+label:hover{background:#666;color:#efefef}.ac-container input{display:none}.ac-container article{background:rgba(255,255,255,.5);margin-top:-1px;overflow:hidden;height:0;position:relative;z-index:10}.rowModal{position:relative;display:table;width:100%}.rowModal:after,.rowModal:before{content:" ";display:table}.rowModal:after{clear:both}.columModal{display:table-cell;padding:0}.columModal p.tit{background-color:#eee;height:60px;font-size:11px;font-size:1.1rem;font-weight:700;text-align:center}.columModal-1{width:60%}.columModal-2,.columModal-3{width:20%}.columModal .cell{height:60px}.columModal-1 .cell{border-right:1px solid #f3f3f3}.columModal-2 .cell,.columModal-3 .cell{text-align:center}.columModal .cell .cat-descrip{font-size:11px;font-size:1.1rem}.columModal .cell label.radio .icon{margin:10px}.ac-container label.radio{padding:5px 20px}.ac-container article p{padding:.5em}.ac-container input~article{display:none}.ac-container input:checked~article.ac-large,.ac-container input:checked~article.ac-medium,.ac-container input:checked~article.ac-small{display:block;height:auto}.error-flash-message{text-align:center;padding:.2em 0;position:relative;border:1px solid #f3f3f3;background:#fff;left:0;width:100%;z-index:500;display:none;font-size:13px;font-size:1.3rem;margin-bottom:1em;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.3);box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.error-flash-message strong{color:#f04623}.error-flash-message .icon{vertical-align:middle;font-size:17px;font-size:1.7rem;color:#f04623}.error-flash-message .icon:before{content:"\e60c"}.submitted .error-flash-message{display:block}.ngdialog.ngdialog-theme-default .ngdialog-content{font-family:OpenSans-Regular,Verdana;background:#fff;color:#444;font-size:14px;font-size:1.4rem}.ngdialog{font-family:OpenSans-Regular,Verdana;font-size:14px;font-size:1.4rem;position:fixed;top:0;width:100%;height:100%;z-index:2000}.ngdialog .titre,.ngdialog h3{font-family:OpenSans-Bold,Verdana}.ngdialog .titre{font-size:14px;font-size:1.4rem;color:#f04623;text-align:center;line-height:1.3em;margin:0 .8em .8em 0}.ngdialog .titre h3{line-height:1.3em}.ngdialog h3{font-size:14px;font-size:1.4rem;margin:.3em 0}.ngdialog .descrip{font-size:15px;font-size:1.5rem;color:#000}.ngdialog .descrip p{margin:1em 0}.ngdialog .descrip label{display:block;text-align:center;font-weight:700;margin-bottom:.3em}.ngdialog .descrip input{width:60%;margin:0 auto;display:block;color:#404040;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid grey;padding:3px 5px}.ngdialog .descrip input:focus{outline:0;box-shadow:0 0 0 1px #F1CA7F;border:1px solid #f04623}.ngdialog .page-actions{margin:1em 0;text-align:center}.ngdialog .btn-valid{padding:1em 3em;height:auto;width:150px;color:#fff;background-color:#f04623;font-size:15.3px;font-weight:900;line-height:1.45;border:none;border-radius:3px;box-shadow:0 8px 15px 0 rgba(0,0,0,.15);-webkit-transition:all .25s ease;transition:all .25s ease}.ngdialog .btn-valid:hover{opacity:1;box-shadow:0 0 0 0 rgba(0,0,0,.15);-webkit-transform:translate(2px,2px);-ms-transform:translate(2px,2px);transform:translate(2px,2px)}#cookie-law{width:100%;position:fixed;bottom:0;z-index:1000;background:#e6e6e6;display:none}#cookie-law.hide-cookie{transition:all .1s linear;transform:translateY(80px)}#cookie-law.show-cookie{display:block}#cookie-law .cookie-law-wrap{font-size:12px;font-size:1.2rem;font-weight:300;width:90%;margin:0 auto;padding:5px 0 0;color:#333}#cookie-law .cookie-law-wrap:before{content:"";display:table}#cookie-law .cookie-law-wrap:after{content:"";display:block;clear:both}#cookie-law .cookie-law-wrap .lawCenter{float:left;width:80%;text-align:center;margin:20px 0}#cookie-law .cookie-law-wrap .lawRight{float:right;width:50px;height:50px;cursor:pointer;margin-top:28px;display:block;position:relative}#cookie-law .cookie-law-wrap .lawRight span{display:block;position:absolute;top:50%;left:50%;background:#333;height:1px;width:33px;margin-left:-10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#only-safari-show,.sentence{display:none}.browseHappy,.profesion-detail{width:100%;background-color:#fff}#cookie-law .cookie-law-wrap .lawRight span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#cookie-law a.moreInfo{text-decoration:underline;color:#333;cursor:pointer;font-weight:600}#cookie-law a:hover.moreInfo{text-decoration:none}.browseHappy{height:50px;border-bottom:solid 2px #f04623;position:fixed;top:0;z-index:999;text-align:center;padding-top:20px}#only-safari-show.browser-safari{display:block}.browser-safari{display:none}.profesion-detail{position:absolute;top:33px;left:0;z-index:100;line-height:2em}.profesion-detail li{padding:0 5px;border-left:1px solid grey;border-right:1px solid grey}.profesion-detail li:first-child{border-top:1px solid grey}.profesion-detail li:last-child{border-bottom:1px solid grey}.profesion-detail li:hover{background:#dcdcdc}.autocomplete-container ul.ui-menu{top:70px!important;background:#fff;border:1px solid #b7b7b7;border-radius:3px;cursor:pointer}.landingTab ul.ui-menu{top:25px!important}.autocomplete-container .ui-menu .ui-menu-item{font-size:17px;padding:17px!important;color:#b7b7b7;cursor:pointer;z-index:1}.autocomplete-container .ui-menu .ui-menu-item li{cursor:pointer}.autocomplete-container .ui-menu .ui-menu-item:active,.autocomplete-container .ui-menu .ui-menu-item:hover,.autocomplete-container .ui-state-focus{background:#73c6cd!important;color:#fff!important;border:1px solid #73c6cd!important;padding:17px!important}div.autocomplete-container:after,div.autocomplete-container:before{content:"";position:absolute;z-index:100;left:20px;display:block}.loadingPage,div.autocomplete-container.hiddenList:after,div.autocomplete-container.hiddenList:before{display:none}div.autocomplete-container:before{border-color:transparent transparent #b7b7b7;top:57px;border-width:0 13px 13px;border-style:solid;width:0;height:0}div.autocomplete-container:after{border-color:transparent transparent #fff;top:58px;border-width:0 13px 13px;border-style:solid;width:0;height:0}.loadingPage,.loadingPage:before{width:100%;height:100%;position:fixed;left:0}.landingTab div.autocomplete-container:before{top:12px}.landingTab div.autocomplete-container:after{top:13px}.loadingPage{z-index:1500;margin:auto;top:0;bottom:0;right:0;-webkit-backface-visibility:hidden}.loadingPage:before{content:'';display:block;top:0;background-color:#fff;opacity:.5}.recapitulatifTab .msg-frequency .cell-left:before,.recapitulatifTab .msg-frequency .icon:before,.recapitulatifTab .msg-lawHamon .cell-left:before,.recapitulatifTab .msg-lawHamon .icon:before{content:"\e60a"}.loadingPage:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.conducteursTab .loadingPage:not(:required):after,.devisTab .loadingPage:not(:required):after,.merciTab .loadingPage:not(:required):after,.recapitulatifTab .loadingPage:not(:required):after,.vehiculeTab .loadingPage:not(:required):after{position:fixed}#load.loadingPage{display:block}@-moz-document url-prefix(){.box .form-cell>label{width:48%}.box .combo-wrap,.box .input-wrap,.box .select-wrap{width:49%}.box .input-wrap input[type=text]{padding:0 5px}.box .combo-wrap input.vehi-codePostal-tex{width:16%}.box .form-cell>.date-3>label,.box .form-cell>.two-select>label{width:48%}}.recapitulatifTab .form-row .form-cell{padding:0}.recapitulatifTab .mentions-recap #recap-row-3 .form-row .cell-right,.recapitulatifTab .paymentFrequency-recap #recap-row-1 .form-row .cell-right{padding:.7em 0 0}.recapitulatifTab .paymentFrequency-recap #recap-row-2 .form-row .cell-right{display:none}.recapitulatifTab .bank-recap #recap-row-1 .form-row .cell-right,.recapitulatifTab .coordonnes-recap #recap-row-1 .form-row .cell-right,.recapitulatifTab .mentions-recap #recap-row-1 .form-row .cell-right,.recapitulatifTab .mentions-recap #recap-row-2 .form-row .cell-right{visibility:hidden}.recapitulatifTab .mentions-lab-boi .cell-right{padding:5.9em 0 0}.recapitulatifTab .mentions-recap #recap-row-5 .form-row .cell-right{visibility:hidden}.merciTab .box-wrap-recap,.recapitulatifTab .box-wrap-recap{margin:1em 0}.recapitulatifTab .box-recap.summary-recap{margin:0 0 1em;padding:1em}.recapitulatifTab .block-summary .view-text01{font-family:OpenSans-Bold,Verdana;line-height:1em}.recapitulatifTab .block-summary{font-size:12px;font-size:1.2rem;padding:0;margin-bottom:.2em;border-top:1px solid #d9d9d9}.recapitulatifTab .block-summary a{font-family:OpenSans-Regular,Verdana;text-decoration:none;display:block}.recapitulatifTab .block-summary a:hover{text-decoration:underline}.recapitulatifTab .msg-frequency .cell-left:before,.recapitulatifTab .msg-lawHamon .cell-left:before,.testNLLX .seleccionarTestPush .yesCheck,.testNLLX .yesCheck,.testNLLX ul.basicos li.included .ico-warr-ok,.testPush ul.basicos li.included .ico-warr-ok,.yesCheck,ul.basicos li.included .ico-warr-ok{font-family:icomoon;font-variant:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}.recapitulatifTab .franchises-tx{font-size:12px;font-size:1.2rem;display:inline-block;text-align:left;vertical-align:top}.recapitulatifTab .msg-lawHamon{margin-top:.5em;padding:.2em 3em .2em 1em;background-color:#ccc;width:93%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:8px}.recapitulatifTab .msg-lawHamon .cell-left{display:block;width:100%}.recapitulatifTab .msg-lawHamon .cell-right,.recapitulatifTab .msg-lawHamon .icon{display:none}.recapitulatifTab .msg-lawHamon .cell-left:before{font-weight:400;font-style:normal;line-height:1;display:table-cell;vertical-align:middle;font-size:20px}.recapitulatifTab .msg-lawHamon .row-first{display:table-cell;padding:0 .5em 0 .8em}.recapitulatifTab .paymentFrequency-recap .msg-frequency-redesign .form-cell.cell-left .row-first{padding-left:20px}.recapitulatifTab .paymentFrequency-recap.box{margin-top:20px;padding:0}.recapitulatifTab .box>div.paymentFrequency-recap{vertical-align:top}.recapitulatifTab .box>div.paymentFrequency-recap .input-wrap{float:none;width:100%}.recapitulatifTab .box>div.paymentFrequency-recap .cell-right{display:none}.recapitulatifTab .box-header-num{font-size:1.3em;margin-top:3em;margin-bottom:2em}.recapitulatifTab .box-header-num i.icon{width:74px;height:74px;line-height:54px;text-align:center;border:8px solid #d9d9d9;border-radius:50%;float:left;background:url(../styleguide/brands/lolivier/images/i-paiement.svg) 10px 13px no-repeat;background-size:46px;margin-right:20px}.recapitulatifTab .box-wrap-recap{font-size:1.5rem;border-top:1px solid #d9d9d9}.recapitulatifTab .msg-frequency{margin-top:.5em;padding:.2em 3em .2em 1em;background-color:#fde4e1;width:93%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.recapitulatifTab .msg-frequency .cell-left{display:block;width:100%}.recapitulatifTab .msg-frequency .cell-right,.recapitulatifTab .msg-frequency .icon{display:none}.recapitulatifTab .msg-frequency .cell-left:before{font-weight:400;font-style:normal;line-height:1;display:table-cell;vertical-align:middle;font-size:20px}.recapitulatifTab .msg-frequency .row-first{display:table-cell;padding:0 .5em 0 .8em}.recapitulatifTab .box-secondary h3{font-family:OpenSans-Bold,Verdana;font-size:14px;font-size:1.4rem;margin:.9em 0 0;text-align:center;color:#323232;text-decoration:none;text-transform:none}.recapitulatifTab .coordonnes-recap h3{font-family:OpenSans-Bold,Verdana;font-size:15px;font-size:1.45rem;text-align:left;margin:.5em 0;color:#323232;text-decoration:none;text-transform:none}.recapitulatifTab #recap-row-4 .mentions-lab-boi label,.recapitulatifTab .GContrat-lab .form-cell>label,.recapitulatifTab .box-wrap-recap .inputCheckbox label{font-family:OpenSans-Regular,Verdana}.recapitulatifTab .coordonnes-recap #recap-row-1 .cell-right{padding:0}.recapitulatifTab .coordonnes-recap label{white-space:nowrap}.recapitulatifTab #contents-5 #recap-row-4.coordonnes-recap label:before,.recapitulatifTab #contents-5 #recap-row-6.coordonnes-recap label:before{content:"";display:block;height:1px;width:150px;background-color:#f04623;margin:.6em auto}.recapitulatifTab #contents-5 #recap-row-4.coordonnes-recap .cell-right,.recapitulatifTab #contents-5 #recap-row-6.coordonnes-recap .cell-right{padding-top:4em}.recapitulatifTab .msg-matriculation .view-text01{display:table;padding:.3em}.recapitulatifTab .msg-matriculation{margin-top:.5em;padding:.2em 3em .2em 1em;background-color:#fde4e1;width:90%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.recapitulatifTab .msg-matriculation .cell-left{display:block;width:100%}.recapitulatifTab .msg-matriculation .cell-right{display:none}.recapitulatifTab .msg-matriculation a{cursor:pointer}.recapitulatifTab .msg-matriculation span.msg{display:table-cell;padding:0 .5em}.recapitulatifTab .msg-matriculation .icon{display:table-cell;vertical-align:middle}.recapitulatifTab .msg-matriculation .icon:before{content:"\e60b";font-size:20px}.box-wrap-recap input[type=tel].iban,.box-wrap-recap input[type=text].iban{width:36px;margin:0 -1px 5px;padding:5px 1px;font-size:13px;font-size:1.25rem}.box-wrap-recap input[type=tel]#iban_control,.box-wrap-recap input[type=text]#iban_control,.box-wrap-recap input[type=text]#iban_country{width:20px}.box-wrap-recap input[type=text]#iban_check{width:30px}.recapitulatifTab .box-wrap-recap .inputCheckbox{padding:.2em 0}.recapitulatifTab .box-wrap-recap .inputCheckbox input{vertical-align:middle;float:left}.recapitulatifTab .box-wrap-recap .inputCheckbox label{font-size:12px;font-size:1.2rem;display:inline;font-weight:400}.recapitulatifTab .box-wrap-recap .inputCheckbox label span{display:block;margin:0 0 0 25px}.recapitulatifTab #recap-row-4 .mentions-lab-boi div div label{font-family:OpenSans-Condensed-Bold,Verdana}.neg{display:inline;font-family:OpenSans-Bold,Verdana}.devisTab .col_a ul.opcionales li.pack>h4,.devisTab .sentence,.ital,.ital-gray{font-family:OpenSans-Italic,Verdana}.ital-gray{color:#8b8b8b}.merciTab .box-header-num h3 span,.merciTab .num-poli p span{font-family:OpenSans-Bold,Verdana}.merciTab .box-header-num h3 span{position:absolute;top:-25px;right:43%;background:#f2f2f2;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#f04623;display:inline-block;line-height:44px;text-align:center;width:50px;height:50px;border:2px solid #f04623}.merciTab .mer-back{text-align:center}.merciTab .innerClass .hamon p.ng-binding p{font-family:OpenSans-Regular,Verdana}.merciTab .row-first p.laptop{background:url(../styleguide/brands/lolivier/images/laptop.png) center top no-repeat;background-size:75px;margin-top:15px;padding:70px 0 0}.merciTab .documentBlock p{margin-bottom:20px}.merciTab .linkMyHome{margin-top:15px}.merciTab .box-header-num h3{font-family:OpenSans-Condensed-Bold,Verdana;font-size:16px;font-size:1.6rem;color:#f04623;text-align:center;position:relative;margin-bottom:1em;border-top:2px solid #f04623;padding:25px 0 0}.nav-container li .stepHover,header .contact span.phoneHelp{display:none}.franchise-item{margin:.2em 0;padding-top:1em}.franchise-item .franchiseContent{display:inline-block;margin-left:1rem;width:66.66666%!important}.franchise-item .franchiseTitle{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:15.3px}.franchise-item .franchiseValue{color:#545454;font-size:15.3px}.franchise-item .icon{display:inline-block;vertical-align:top;background:url(../styleguide/brands/lolivier/images/i-check-orange.svg) center no-repeat;width:14px;height:24px;background-size:14px}body.authenticationTab,body.conducteursTab,body.devisTab,body.landingTab,body.merciTab,body.paiementTab,body.recapitulatifTab,body.redirectionTab,body.rulesTab,body.vehiculeTab{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-size:1em;line-height:27.55px;line-height:1.45;color:#333}body.authenticationTab .outer-wrap,body.conducteursTab .outer-wrap,body.devisTab .outer-wrap,body.landingTab .outer-wrap,body.paiementTab .outer-wrap,body.recapitulatifTab .outer-wrap,body.redirectionTab .outer-wrap,body.rulesTab .outer-wrap,body.vehiculeTab .outer-wrap{background-color:#f5f5f5}body.merciTab .outer-wrap{background-color:#fff}.authenticationTab .new-header-container,.conducteursTab .new-header-container,.devisTab .new-header-container,.landingTab .new-header-container,.merciTab .new-header-container,.paiementTab .new-header-container,.recapitulatifTab .new-header-container,.redirectionTab .new-header-container,.rulesTab .new-header-container,.vehiculeTab .new-header-container{display:block;z-index:6}.authenticationTab .topbar,.conducteursTab .topbar,.devisTab .topbar,.landingTab .topbar,.merciTab .topbar,.paiementTab .topbar,.recapitulatifTab .topbar,.redirectionTab .topbar,.rulesTab .topbar,.vehiculeTab .topbar{position:fixed;width:100%;padding:10px 1em 1px;z-index:11;background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.1)}.authenticationTab header .contact .title,.conducteursTab header .contact .title,.devisTab header .contact .title,.landingTab header .contact .title,.merciTab header .contact .title,.paiementKoTab header .contact .title,.paiementTab header .contact .title,.recapitulatifTab header .contact .title,.redirectionTab header .contact .title,.rulesTab header .contact .title,.vehiculeTab header .contact .title{border-right:none;padding-bottom:3px}.authenticationTab header,.conducteursTab header,.devisTab header,.landingTab header,.merciTab header,.paiementTab header,.recapitulatifTab header,.redirectionTab header,.rulesTab header,.vehiculeTab header{width:100%;margin:auto}.authenticationTab header .logo,.conducteursTab header .logo,.devisTab header .logo,.landingTab header .logo,.merciTab header .logo,.paiementTab header .logo,.recapitulatifTab header .logo,.redirectionTab header .logo,.rulesTab header .logo,.vehiculeTab header .logo{top:-.2em;display:inline-block;vertical-align:middle;width:auto}.authenticationTab header .logo img,.conducteursTab header .logo img,.devisTab header .logo img,.landingTab header .logo img,.merciTab header .logo img,.paiementTab header .logo img,.recapitulatifTab header .logo img,.redirectionTab header .logo img,.rulesTab header .logo img,.vehiculeTab header .logo img{width:100px;margin:5px 6px 14px 7px}.authenticationTab .topbar_baseline,.conducteursTab .topbar_baseline,.devisTab .topbar_baseline,.landingTab .topbar_baseline,.merciTab .topbar_baseline,.paiementTab .topbar_baseline,.recapitulatifTab .topbar_baseline,.redirectionTab .topbar_baseline,.rulesTab .topbar_baseline,.vehiculeTab .topbar_baseline{display:inline-block;margin-left:2em;font-size:1.5em;font-weight:700}.authenticationTab header .contact,.conducteursTab header .contact,.devisTab header .contact,.landingTab header .contact,.merciTab header .contact,.paiementTab header .contact,.recapitulatifTab header .contact,.redirectionTab header .contact,.rulesTab header .contact,.vehiculeTab header .contact{top:1em;bottom:1em;height:auto;width:31em;position:absolute;right:20px;display:table;background:url(../styleguide/brands/lolivier/images/tel-orange.svg) 35px 17px no-repeat;padding-left:7.3em;background-size:30px}.authenticationTab header .contact:before,.conducteursTab header .contact:before,.devisTab header .contact:before,.landingTab header .contact:before,.merciTab header .contact:before,.paiementTab header .contact:before,.recapitulatifTab header .contact:before,.redirectionTab header .contact:before,.rulesTab header .contact:before,.vehiculeTab header .contact:before{content:"";position:absolute;left:-1px;top:0;display:block;width:1px;height:100%;background-color:#d9d9d9}.authenticationTab header .contact .details p,.authenticationTab header .contact .details span.c-phone,.authenticationTab header .contact .title .title-two,.conducteursTab header .contact .details p,.conducteursTab header .contact .details span.c-phone,.conducteursTab header .contact .title .title-two,.devisTab header .contact .details p,.devisTab header .contact .details span.c-phone,.devisTab header .contact .title .title-two,.landingTab header .contact .details p,.landingTab header .contact .details span.c-phone,.landingTab header .contact .title .title-two,.merciTab header .contact .details p,.merciTab header .contact .details span.c-phone,.merciTab header .contact .title .title-two,.paiementTab header .contact .details p,.paiementTab header .contact .details span.c-phone,.paiementTab header .contact .title .title-two,.recapitulatifTab header .contact .details p,.recapitulatifTab header .contact .details span.c-phone,.recapitulatifTab header .contact .title .title-two,.redirectionTab header .contact .details p,.redirectionTab header .contact .details span.c-phone,.redirectionTab header .contact .title .title-two,.rulesTab header .contact .details p,.rulesTab header .contact .details span.c-phone,.rulesTab header .contact .title .title-two,.vehiculeTab header .contact .details p,.vehiculeTab header .contact .details span.c-phone,.vehiculeTab header .contact .title .title-two{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;white-space:nowrap}.authenticationTab header .contact .details,.conducteursTab header .contact .details,.devisTab header .contact .details,.landingTab header .contact .details,.merciTab header .contact .details,.paiementTab header .contact .details,.recapitulatifTab header .contact .details,.redirectionTab header .contact .details,.rulesTab header .contact .details,.vehiculeTab header .contact .details{padding:0}.authenticationTab header .contact .details span.c-phone,.conducteursTab header .contact .details span.c-phone,.devisTab header .contact .details span.c-phone,.landingTab header .contact .details span.c-phone,.merciTab header .contact .details span.c-phone,.paiementTab header .contact .details span.c-phone,.recapitulatifTab header .contact .details span.c-phone,.redirectionTab header .contact .details span.c-phone,.rulesTab header .contact .details span.c-phone,.vehiculeTab header .contact .details span.c-phone{font-size:1.5em;font-weight:900;color:#f04623}.authenticationTab header .contact .details span.c-pho-tx,.conducteursTab header .contact .details span.c-pho-tx,.devisTab header .contact .details span.c-pho-tx,.landingTab header .contact .details span.c-pho-tx,.merciTab header .contact .details span.c-pho-tx,.paiementTab header .contact .details span.c-pho-tx,.recapitulatifTab header .contact .details span.c-pho-tx,.redirectionTab header .contact .details span.c-pho-tx,.rulesTab header .contact .details span.c-pho-tx,.vehiculeTab header .contact .details span.c-pho-tx{margin-left:.2em;font-size:.75em;color:#f04623;pointer-events:none}.conducteursTab .nav-container,.devisTab .nav-container,.landingTab .nav-container,.merciTab .nav-container,.recapitulatifTab .nav-container,.rulesTab .nav-container,.vehiculeTab .nav-container{z-index:5;width:auto;display:table;table-layout:fixed;padding:9em 4.5em 1.5em;background:0 0;box-shadow:none}.authenticationTab .nav-container.is-fixed,.conducteursTab .nav-container.is-fixed,.devisTab .nav-container.is-fixed,.devisTab .page.is-fixed .nav-container,.devisTab.assurland .page .nav-container,.devisTab.hyperassur .page .nav-container,.devisTab.lca .page .nav-container,.devisTab.lelynx .page .nav-container,.devisTab.lesfurets .page .nav-container,.landingTab .nav-container.is-fixed,.merciTab .nav-container.is-fixed,.paiementTab .nav-container.is-fixed,.recapitulatifTab .nav-container.is-fixed,.redirectionTab .nav-container.is-fixed,.rulesTab .nav-container.is-fixed,.vehiculeTab .nav-container.is-fixed{z-index:11;position:fixed;padding:1em 0 1.5em;background:#fff;margin-left:18em;width:53%}.landingTab #formTittle.is-fixed,.recapitulatifTab #formTittle.is-fixed,.vehiculeTab #formTittle.is-fixed{padding-top:10em}.conducteursTab #formTittle.is-fixed{padding-top:12em}.nav-container .name{position:relative}.devisTab .page.is-fixed .nav-container li.current .stepHover,.nav-container.is-fixed li.current .stepHover{position:absolute;top:0;left:3px;display:inline-block;width:0;color:#f04623;text-align:left;overflow:hidden}.authenticationTab .nav-container.is-fixed li.current .stepHover,.nav-container .stepHover,.paiementTab .nav-container.is-fixed li.current .stepHover,.redirectionTab .nav-container.is-fixed li.current .stepHover{display:none}.authenticationTab .nav-container,.paiementTab .nav-container,.redirectionTab .nav-container{z-index:5;width:100%;display:table;table-layout:fixed;padding:9em 4.5em 4em;background:#f5f5f5;box-shadow:none}.authenticationTab nav.menu,.conducteursTab nav.menu,.devisTab nav.menu,.landingTab nav.menu,.merciTab nav.menu,.paiementTab nav.menu,.redirectionTab nav.menu,.rulesTab nav.menu,.vehiculeTab nav.menu{width:auto}.authenticationTab nav.menu ol li .step,.conducteursTab nav.menu ol li .step,.devisTab nav.menu ol li .step,.landingTab nav.menu ol li .step,.merciTab nav.menu ol li .step,.paiementTab nav.menu ol li .step,.recapitulatifTab nav.menu ol li .step,.redirectionTab nav.menu ol li .step,.rulesTab nav.menu ol li .step,.vehiculeTab nav.menu ol li .step{display:none}.authenticationTab nav.menu ol li,.conducteursTab nav.menu ol li,.devisTab nav.menu ol li,.landingTab nav.menu ol li,.merciTab nav.menu ol li,.paiementTab nav.menu ol li,.recapitulatifTab nav.menu ol li,.redirectionTab nav.menu ol li,.rulesTab nav.menu ol li,.vehiculeTab nav.menu ol li{background-color:transparent;margin:0}.authenticationTab nav.menu ol li,.paiementTab nav.menu ol li,.redirectionTab nav.menu ol li{text-transform:none;text-shadow:none;color:#f04623}.authenticationTab nav.menu ol li:before,.paiementTab nav.menu ol li:before,.redirectionTab nav.menu ol li:before{content:url(../styleguide/brands/lolivier/images/svg/layout/padlock.svg);display:inline-block;margin-right:.5em;margin-bottom:0;counter-increment:li;width:3em;height:3em;line-height:3.4em;color:#fff;text-align:center;background-color:#f04623;border-radius:50%}.authenticationTab nav.menu.breadcrumb ol li .name,.paiementTab nav.menu.breadcrumb ol li .name,.redirectionTab nav.menu.breadcrumb ol li .name{color:#f04623}.conducteursTab nav.menu ol li a:before,.devisTab nav.menu ol li a:before,.landingTab nav.menu ol li a:before,.recapitulatifTab nav.menu ol li a:before,.rulesTab nav.menu ol li a:before,.vehiculeTab nav.menu ol li a:before{content:counter(step,decimal);width:2em;height:2em;margin:0 .5em 0 auto;line-height:2em;color:#fff;text-align:center;background-color:#b7b7b7;border-radius:50%;display:inline-block;text-shadow:none;font-size:1.5em}.conducteursTab nav.menu ol li.current a:before,.devisTab nav.menu ol li.current a:before,.landingTab nav.menu ol li.current a:before,.recapitulatifTab nav.menu ol li.current a:before,.rulesTab nav.menu ol li.current a:before,.vehiculeTab nav.menu ol li.current a:before{background-color:#f04623}.conducteursTab nav.menu ol li .name,.devisTab nav.menu ol li .name,.landingTab nav.menu ol li .name,.merciTab nav.menu ol li .name,.recapitulatifTab nav.menu ol li .name,.rulesTab nav.menu ol li .name,.vehiculeTab nav.menu ol li .name{display:inline-block;color:#b7b7b7;min-width:0;text-transform:capitalize;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;text-shadow:none;font-size:1.5em;font-weight:600}.authenticationTab nav.menu ol li .name,.paiementTab nav.menu ol li .name,.redirectionTab nav.menu ol li .name{display:inline-block;color:#b7b7b7;min-width:0;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;text-shadow:none;font-size:1.5em;font-weight:600}.conducteursTab nav.menu ol li a:last-child:after,.landingTab nav.menu ol li a:last-child:after,.merciTab nav.menu ol li a:last-child:after,.recapitulatifTab nav.menu ol li a:last-child:after,.rulesTab nav.menu ol li a:last-child:after,.vehiculeTab nav.menu ol li a:last-child:after{position:relative;top:auto;right:auto;vertical-align:middle;margin:0 0 0 1em;display:inline-block;width:4em;height:1px;background-color:#b7b7b7;content:""}.authenticationTab nav.menu ol li.visibleBreadCrumb:last-of-type a:last-child:after,.conducteursTab nav.menu ol li.lastBreadcrumb a:last-child:after,.conducteursTab nav.menu ol li:last-child a:last-child:after,.devisTab nav.menu ol li.lastBreadcrumb a:last-child:after,.devisTab nav.menu ol li.visibleBreadCrumb:last-of-type a:last-child:after,.landingTab nav.menu ol li.lastBreadcrumb a:last-child:after,.landingTab nav.menu ol li:last-child a:last-child:after,.merciTab .footer-landing-container .helpContainer,.merciTab nav.menu ol li.lastBreadcrumb a:last-child:after,.merciTab nav.menu ol li.visibleBreadCrumb:last-of-type a:last-child:after,.paiementTab nav.menu ol li.visibleBreadCrumb:last-of-type a:last-child:after,.recapitulatifTab nav.menu ol li.lastBreadcrumb a:last-child:after,.recapitulatifTab nav.menu ol li.visibleBreadCrumb:last-of-type a:last-child:after,.redirectionTab nav.menu ol li.visibleBreadCrumb:last-of-type a:last-child:after,.rulesTab nav.menu ol li.lastBreadcrumb a:last-child:after,.vehiculeTab nav.menu ol li.lastBreadcrumb a:last-child:after,.vehiculeTab nav.menu ol li:last-child a:last-child:after{display:none}.authenticationTab .footer-landing-container,.conducteursTab .footer-landing-container,.devisTab .footer-landing-container,.landingTab .footer-landing-container,.merciTab .footer-landing-container,.paiementTab .footer-landing-container,.recapitulatifTab .footer-landing-container,.redirectionTab .footer-landing-container,.rulesTab .footer-landing-container{display:block;background:#fff}.authenticationTab .footer-landing-container .helpContainer,.conducteursTab .footer-landing-container .helpContainer,.devisTab .footer-landing-container .helpContainer,.landingTab .footer-landing-container .helpContainer,.paiementTab .footer-landing-container .helpContainer,.recapitulatifTab .footer-landing-container .helpContainer,.redirectionTab .footer-landing-container .helpContainer,.rulesTab .footer-landing-container .helpContainer{padding:4em 15em 3em;width:88%;margin:auto;background:url(../styleguide/brands/lolivier/images/help-charlotte.png) 50px center no-repeat #f5f5f5}.authenticationTab .footer-landing-container .helpContainer #esca,.conducteursTab .footer-landing-container .helpContainer #esca,.devisTab .footer-landing-container .helpContainer #esca,.landingTab .footer-landing-container .helpContainer #esca,.paiementTab .footer-landing-container .helpContainer #esca,.recapitulatifTab .footer-landing-container .helpContainer #esca,.redirectionTab .footer-landing-container .helpContainer #esca,.rulesTab .footer-landing-container .helpContainer #esca{position:absolute;left:0;padding-left:120px;padding-top:20px}.authenticationTab .footer-landing-container .helpContainer h3,.conducteursTab .footer-landing-container .helpContainer h3,.devisTab .footer-landing-container .helpContainer h3,.landingTab .footer-landing-container .helpContainer h3,.merciTab .footer-landing-container .helpContainer h3,.paiementTab .footer-landing-container .helpContainer h3,.recapitulatifTab .footer-landing-container .helpContainer h3,.redirectionTab .footer-landing-container .helpContainer h3,.rulesTab .footer-landing-container .helpContainer h3{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:1.65em;line-height:0;text-transform:none;display:block;vertical-align:middle;width:calc(100% - 6.5em);max-width:14em;color:#6e6e6e}.recapitulatifTab .footer-landing-container .helpContainer h3{line-height:1.4;padding-left:0}.authenticationTab .footer-landing-container .helpContainer p,.conducteursTab .footer-landing-container .helpContainer p,.devisTab .footer-landing-container .helpContainer p,.landingTab .footer-landing-container .helpContainer p,.merciTab .footer-landing-container .helpContainer p,.paiementTab .footer-landing-container .helpContainer p,.recapitulatifTab .footer-landing-container .helpContainer p,.redirectionTab .footer-landing-container .helpContainer p,.rulesTab .footer-landing-container .helpContainer p{display:inline-block;vertical-align:middle;width:calc(100% - 6.5em);max-width:14em;color:#6e6e6e;font-size:1.65em;line-height:1.4}.authenticationTab .footer-landing-container .helpContainer .contact,.conducteursTab .footer-landing-container .helpContainer .contact,.devisTab .footer-landing-container .helpContainer .contact,.landingTab .footer-landing-container .helpContainer .contact,.merciTab .footer-landing-container .helpContainer .contact,.paiementTab .footer-landing-container .helpContainer .contact,.recapitulatifTab .footer-landing-container .helpContainer .contact,.redirectionTab .footer-landing-container .helpContainer .contact,.rulesTab .footer-landing-container .helpContainer .contact{display:inline-block;width:260px;text-align:center;font-size:1.3em;line-height:1.3;color:#f04623;cursor:pointer;background:url(../styleguide/brands/lolivier/images/tel-orange.svg) 12px center no-repeat;margin-left:10.5%;background-size:30px}.authenticationTab .footer-landing-container .helpContainer .contact span,.conducteursTab .footer-landing-container .helpContainer .contact span,.devisTab .footer-landing-container .helpContainer .contact span,.landingTab .footer-landing-container .helpContainer .contact span,.merciTab .footer-landing-container .helpContainer .contact span,.paiementTab .footer-landing-container .helpContainer .contact span,.recapitulatifTab .footer-landing-container .helpContainer .contact span,.redirectionTab .footer-landing-container .helpContainer .contact span,.rulesTab .footer-landing-container .helpContainer .contact span{display:block;font-weight:900;font-size:1.5em}.authenticationTab .footer-landing-container .helpContainer .contact a,.conducteursTab .footer-landing-container .helpContainer .contact a,.devisTab .footer-landing-container .helpContainer .contact a,.landingTab .footer-landing-container .helpContainer .contact a,.merciTab .footer-landing-container .helpContainer .contact a,.paiementTab .footer-landing-container .helpContainer .contact a,.recapitulatifTab .footer-landing-container .helpContainer .contact a,.redirectionTab .footer-landing-container .helpContainer .contact a,.rulesTab .footer-landing-container .helpContainer .contact a{text-decoration:none;color:#f04623}.authenticationTab .footer-landing-container .helpContainer .contact .phoneHelp,.conducteursTab .footer-landing-container .helpContainer .contact .phoneHelp,.devisTab .footer-landing-container .helpContainer .contact .phoneHelp,.landingTab .footer-landing-container .helpContainer .contact .phoneHelp,.merciTab .footer-landing-container .helpContainer .contact .phoneHelp,.paiementTab .footer-landing-container .helpContainer .contact .phoneHelp,.recapitulatifTab .footer-landing-container .helpContainer .contact .phoneHelp,.redirectionTab .footer-landing-container .helpContainer .contact .phoneHelp,.rulesTab .footer-landing-container .helpContainer .contact .phoneHelp{display:none}.authenticationTab .footer-landing-container .logoContainer,.conducteursTab .footer-landing-container .logoContainer,.devisTab .footer-landing-container .logoContainer,.eSignatureTab .footer-landing-container .logoContainer,.landingTab .footer-landing-container .logoContainer,.merciTab .footer-landing-container .logoContainer,.paiementTab .footer-landing-container .logoContainer,.recapitulatifTab .footer-landing-container .logoContainer,.redirectionTab .footer-landing-container .logoContainer,.rulesTab .footer-landing-container .logoContainer .merciTab .footer-landing-container .logoContainer{padding-bottom:5em;background-color:#f5f5f5;border-bottom:.3em solid #d9d9d9}.authenticationTab .footer-landing-container .logoContainer .logos,.conducteursTab .footer-landing-container .logoContainer .logos,.devisTab .footer-landing-container .logoContainer .logos,.landingTab .footer-landing-container .logoContainer .logos,.merciTab .footer-landing-container .logoContainer .logos,.paiementTab .footer-landing-container .logoContainer .logos,.recapitulatifTab .footer-landing-container .logoContainer .logos,.redirectionTab .footer-landing-container .logoContainer .logos,.rulesTab .footer-landing-container .logoContainer .logos,.vehiculeTab .footer-landing-container .logoContainer .logos{display:table;height:200px;width:100%;padding:3em 20em;margin:70px 0 0}.merciTab .footer-landing-container .logoContainer .logos{margin:0}.authenticationTab .footer-landing-container .logoContainer .logoItem,.conducteursTab .footer-landing-container .logoContainer .logoItem,.devisTab .footer-landing-container .logoContainer .logoItem,.landingTab .footer-landing-container .logoContainer .logoItem,.merciTab .footer-landing-container .logoContainer .logoItem,.paiementTab .footer-landing-container .logoContainer .logoItem,.recapitulatifTab .footer-landing-container .logoContainer .logoItem,.redirectionTab .footer-landing-container .logoContainer .logoItem,.rulesTab .footer-landing-container .logoContainer .logoItem,.vehiculeTab .footer-landing-container .logoContainer .logoItem{display:table-cell;vertical-align:middle;padding:0 1em;max-width:10em}.authenticationTab .footer-landing-container .logoContainer #logoAdmiral,.conducteursTab .footer-landing-container .logoContainer #logoAdmiral,.devisTab .footer-landing-container .logoContainer #logoAdmiral,.landingTab .footer-landing-container .logoContainer #logoAdmiral,.merciTab .footer-landing-container .logoContainer #logoAdmiral,.paiementTab .footer-landing-container .logoContainer #logoAdmiral,.recapitulatifTab .footer-landing-container .logoContainer #logoAdmiral,.redirectionTab .footer-landing-container .logoContainer #logoAdmiral,.rulesTab .footer-landing-container .logoContainer #logoAdmiral,.vehiculeTab .footer-landing-container .logoContainer #logoAdmiral{background:url(../styleguide/brands/lolivier/images/logoAdmiral.png) center no-repeat;background-size:135px}.authenticationTab .footer-landing-container .logoContainer #logoEkomi,.conducteursTab .footer-landing-container .logoContainer #logoEkomi,.devisTab .footer-landing-container .logoContainer #logoEkomi,.landingTab .footer-landing-container .logoContainer #logoEkomi,.merciTab .footer-landing-container .logoContainer #logoEkomi,.paiementTab .footer-landing-container .logoContainer #logoEkomi,.recapitulatifTab .footer-landing-container .logoContainer #logoEkomi,.redirectionTab .footer-landing-container .logoContainer #logoEkomi,.rulesTab .footer-landing-container .logoContainer #logoEkomi,.vehiculeTab .footer-landing-container .logoContainer #logoEkomi{background:url(../styleguide/brands/lolivier/images/ekomi2.png) center no-repeat}.authenticationTab .footer-landing-container .logoContainer #logoGreat,.conducteursTab .footer-landing-container .logoContainer #logoGreat,.devisTab .footer-landing-container .logoContainer #logoGreat,.landingTab .footer-landing-container .logoContainer #logoGreat,.merciTab .footer-landing-container .logoContainer #logoGreat,.paiementTab .footer-landing-container .logoContainer #logoGreat,.recapitulatifTab .footer-landing-container .logoContainer #logoGreat,.redirectionTab .footer-landing-container .logoContainer #logoGreat,.rulesTab .footer-landing-container .logoContainer #logoGreat,.vehiculeTab .footer-landing-container .logoContainer #logoGreat{background:url(../styleguide/brands/lolivier/images/gptw.svg) center no-repeat}.authenticationTab .footer-landing-container .logoContainer #logoGreatWomen,.conducteursTab .footer-landing-container .logoContainer #logoGreatWomen,.devisTab .footer-landing-container .logoContainer #logoGreatWomen,.landingTab .footer-landing-container .logoContainer #logoGreatWomen,.merciTab .footer-landing-container .logoContainer #logoGreatWomen,.paiementTab .footer-landing-container .logoContainer #logoGreatWomen,.recapitulatifTab .footer-landing-container .logoContainer #logoGreatWomen,.redirectionTab .footer-landing-container .logoContainer #logoGreatWomen,.rulesTab .footer-landing-container .logoContainer #logoGreatWomen,.vehiculeTab .footer-landing-container .logoContainer #logoGreatWomen{background:url(../styleguide/brands/lolivier/images/gptw-women.svg) center no-repeat}.authenticationTab .footer-landing-container .logoContainer #logoEsca,.conducteursTab .footer-landing-container .logoContainer #logoEsca,.devisTab .footer-landing-container .logoContainer #logoEsca,.landingTab .footer-landing-container .logoContainer #logoEsca,.merciTab .footer-landing-container .logoContainer #logoEsca,.paiementTab .footer-landing-container .logoContainer #logoEsca,.recapitulatifTab .footer-landing-container .logoContainer #logoEsca,.redirectionTab .footer-landing-container .logoContainer #logoEsca,.rulesTab .footer-landing-container .logoContainer #logoEsca,.vehiculeTab .footer-landing-container .logoContainer #logoEsca{background:url(../styleguide/brands/lolivier/images/sfg.svg) center no-repeat}.authenticationTab .footer-landing-container .logoContainer .logoText,.conducteursTab .footer-landing-container .logoContainer .logoText,.devisTab .footer-landing-container .logoContainer .logoText,.landingTab .footer-landing-container .logoContainer .logoText,.merciTab .footer-landing-container .logoContainer .logoText,.paiementTab .footer-landing-container .logoContainer .logoText,.recapitulatifTab .footer-landing-container .logoContainer .logoText,.redirectionTab .footer-landing-container .logoContainer .logoText,.rulesTab .footer-landing-container .logoContainer .logoText,.vehiculeTab .footer-landing-container .logoContainer .logoText{text-align:center;color:#b7b7b7;font-size:1.47em}.conducteursTab .footer-landing-container .logoContainer .logoText strong,.landingTab .footer-landing-container .logoContainer .logoText strong,.merciTab .footer-landing-container .logoContainer .logoText strong,.paiementTab .footer-landing-container .logoContainer .logoText strong .devisTab .footer-landing-container .logoContainer .logoText strong,.recapitulatifTab .footer-landing-container .logoContainer .logoText strong,.rulesTab .footer-landing-container .logoContainer .logoText strong,.vehiculeTab .footer-landing-container .logoContainer .logoText strong{color:#f04623}.authenticationTab .footer-landing-container .lolivierFooter a,.conducteursTab .footer-landing-container .lolivierFooter a,.devisTab .footer-landing-container .lolivierFooter a,.landingTab .footer-landing-container .lolivierFooter a,.merciTab .footer-landing-container .lolivierFooter a,.paiementTab .footer-landing-container .lolivierFooter a,.recapitulatifTab .footer-landing-container .lolivierFooter a,.redirectionTab .footer-landing-container .lolivierFooter a,.rulesTab .footer-landing-container .lolivierFooter a,.vehiculeTab .footer-landing-container .lolivierFooter a{margin:0 auto;display:block;width:117px;padding:6.5em 0}.authenticationTab .footer-landing-container .lolivierFooter img,.conducteursTab .footer-landing-container .lolivierFooter img,.devisTab .footer-landing-container .lolivierFooter img,.landingTab .footer-landing-container .lolivierFooter img,.merciTab .footer-landing-container .lolivierFooter img,.paiementTab .footer-landing-container .lolivierFooter img,.recapitulatifTab .footer-landing-container .lolivierFooter img,.redirectionTab .footer-landing-container .lolivierFooter img,.rulesTab .footer-landing-container .lolivierFooter img,.vehiculeTab .footer-landing-container .lolivierFooter img{width:100px}.page .box .box-header{position:relative;background-color:#fff}.conducteursTab .box .box-header h3,.landingTab .box .box-header h3,.merciTab .box .box-header h3,.recapitulatifTab .box .box-header h3,.rulesTab .box .box-header h3,.vehiculeTab .box .box-header h3{margin:0;position:relative;text-transform:none;padding-right:.5em;font-size:2.5em;font-weight:300;color:#6e6e6e;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;background:#fff;z-index:2;display:inline-block}.conducteursTab .content-main .box .box-header:after,.landingTab .content-main .box .box-header:after,.merciTab .content-main .box .box-header:after,.recapitulatifTab .content-main .box .box-header:after,.rulesTab .content-main .box .box-header:after,.vehiculeTab .content-main .box .box-header:after{content:"";position:relative;bottom:1em;left:0;display:block;width:100%;height:1px;background-color:#d9d9d9}.merciTab .content-main #contents-2{background-color:#fff;margin:0;width:100%;max-width:none;padding:0}.merciTab .content-main #contents-2 .box-wrap-recap{width:100%;margin-left:auto;margin-right:auto;padding-bottom:4em;padding-left:2.5em;padding-right:2.5em}.merciTab .content-main #contents-2 .box-wrap-recap .box-header-num>h3{margin:0;position:relative;text-transform:none;padding-right:.5em;font-size:2em;font-weight:900;color:#545454;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;background:#fff;z-index:2;display:inline-block;text-align:left;border-top:none}.merciTab .content-main #contents-2 .box-wrap-recap .box-header-num:after{content:"";bottom:.7em;left:0;display:block;width:100%;height:1px;background-color:#d9d9d9}.conducteursTab .content-main .box .box-body .form-row,.landingTab .content-main .box .box-body .form-row,.merciTab .content-main .box .box-body .form-row,.recapitulatifTab .content-main .box .box-body .form-row,.vehiculeTab .content-main .box .box-body .form-row{padding:4.5em 0;border-bottom:1px solid #d9d9d9}.form-row.noBottomLine{border-bottom:0 solid #fff!important}.conducteursTab .content-main .box .box-body .form-row .cell-left .date-3>label,.conducteursTab .content-main .box .box-body .form-row .cell-left>label,.content-main .box .box-body .form-row .form-cell.cell-left .row-wrap.form-row label,.landingTab .content-main .box .box-body .form-row .cell-left>label,.merciTab .content-main .box .box-body .form-row .cell-left>label,.recapitulatifTab .content-main .box .box-body .form-row .cell-left>label,.rulesTab .content-main .box .box-body .form-row .cell-left>label,.vehiculeTab .content-main .box .box-body .form-row .cell-left>label{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;margin:.8em 0;padding-right:2em;font-size:1.5em;font-size:17.1px;font-weight:700;width:50%}.recapitulatifTab .content-main .box .box-body .form-row .cell-left>label{width:43%}.recapitulatifTab .content-main .box .box-body .form-row .cell-left .date-3>label,.recapitulatifTab .content-main .box .box-body .form-row.insurance-company-redesign .cell-left>label,.recapitulatifTab .content-main .box .box-body .form-row.recap-datepicker .cell-left>label,.recapitulatifTab .content-main .box .box-body .form-row.recap-hamon-number .cell-left>label{width:40%}.recapitulatifTab .content-main .box .box-body .form-row.recap-datepicker .msg-iban{margin-left:1em}.conducteursTab .content-main .box .box-body .form-row .input-wrap,.conducteursTab .content-main .box .box-body .form-row .select-wrap,.landingTab .content-main .box .box-body .form-row .input-wrap,.landingTab .content-main .box .box-body .form-row .select-wrap,.recapitulatifTab .content-main .box .box-body .form-row .input-wrap,.recapitulatifTab .content-main .box .box-body .form-row .select-wrap,.vehiculeTab .content-main .box .box-body .form-row .input-wrap,.vehiculeTab .content-main .box .box-body .form-row .select-wrap{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-size:1.5em;width:44%;float:right}.conducteursTab .content-main .box .box-body .form-row .input-wrap{margin-top:5px}.content-main .box .box-body .form-row .form-cell .date-2 .input-wrap>div{float:left;width:50%}.content-main .box .box-body .form-row .form-cell .date-2 .input-wrap>div>input{border-radius:0}.content-main .box .box-body .form-row.checkButtonTextRight{border-bottom:none;padding:1em 0}.content-main .box .box-body .form-row .form-cell.cell-left label.checkbox-text-label{width:75%;margin-left:12px;margin-top:0;margin-bottom:0;font-weight:400}.recapitulatifTab .content-main .box .box-body .form-row .form-cell.cell-left .inputCheckbox label{width:100%}.recapitulatifTab .content-main .box .box-body .form-row .form-cell.cell-left .inputCheckbox label.checking{width:26px}.content-main .box .box-body .form-row .form-cell.cell-left .row-wrap.form-row label{float:left;padding-right:0;width:49%}.content-main .box .box-body .form-row .row-wrap .input-wrap{float:left;width:47.5%}.landingTab .content-main .box .input-wrap,.recapitulatifTab .content-main .box .input-wrap{margin-top:0}.conducteursTab input[type=range]{-webkit-appearance:none;width:100%;border-radius:0;vertical-align:middle;margin-top:20px;-webkit-box-shadow:none;-moz-box-shadow:none;content:"p";position:relative;background:0 0}@media screen and (-webkit-min-device-pixel-ratio:0){.conducteursTab input[type=range]{height:6px;border:none;z-index:9}}.conducteursTab input[type=range]:focus{outline:0}.conducteursTab input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;height:30px;width:30px;background-color:transparent;background-image:none;border:transparent;border-radius:4px}.conducteursTab input[type=range]::-moz-range-track{-moz-appearance:none;height:10px;background-color:transparent;border:none}.conducteursTab input[type=range]::-moz-range-thumb{-moz-appearance:none;height:35px;width:35px;background-color:transparent;background-image:none;border:none}@media all and (-ms-high-contrast:none){.conducteursTab input[type=range]{margin-top:-10px;height:81px;z-index:1111}}.conducteursTab .rangeslider:before,.conducteursTab .rangeslider__fill:before{content:"";height:6px;-ms-transform:translate(0,-50%)}.conducteursTab input[type=range]::-ms-track{width:100%;height:6px;background:0 0;border-color:transparent;border-width:0;color:transparent}.conducteursTab input[type=range]::-ms-fill-lower{background:0 0;border-radius:0;border:none}.conducteursTab input[type=range]::-ms-fill-upper{background:0 0;border-radius:0;border:none}.conducteursTab input[type=range]::-ms-thumb{border:none;height:0;width:0;border-radius:0;background:0 0}.conducteursTab .form__range{margin-bottom:3rem;position:relative}.conducteursTab .rangeslider:before{position:absolute;top:50%;left:0;width:100%;background:#f4f4f4;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);pointer-events:none}.conducteursTab .rangeslider.rangeslider--horizontal,.landingTab .rangeslider.rangeslider--horizontal{top:-3px;position:relative}@-moz-document url-prefix(){.conducteursTab .rangeslider.rangeslider--horizontal,.landingTab .rangeslider.rangeslider--horizontal{top:-14px}.conducteursTab input[type=range]{z-index:9}}.conducteursTab .rangeslider__fill{position:absolute;-webkit-transition:.2s all cubic-bezier(.19,1,.22,1);transition:.2s all cubic-bezier(.19,1,.22,1)}.conducteursTab .rangeslider__fill:before{position:absolute;top:50%;left:0;width:100%;background:#40aab3;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);pointer-events:none}.conducteursTab .rangeslider__handle{z-index:1;position:absolute;top:50%;width:14px;height:14px;font-size:.85em;text-align:center;cursor:-webkit-grab;cursor:grab;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:.2s all cubic-bezier(.19,1,.22,1);transition:.2s all cubic-bezier(.19,1,.22,1);-ms-touch-action:pan-y;touch-action:pan-y}.conducteursTab .rangeslider__handle:after,.conducteursTab .rangeslider__handle:before{display:block;width:30px;height:30px;position:absolute;content:"";left:50%;border-radius:15px}.conducteursTab .rangeslider__handle:before{z-index:1;top:50%;background-color:#318991;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:515ms cubic-bezier(.6,-.28,.735,.045);transition:515ms cubic-bezier(.6,-.28,.735,.045)}.conducteursTab .rangeslider__output{z-index:1;position:absolute;top:45%;left:50%;display:block;width:30px;color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.conducteursTab .rangeslider__handle:after{z-index:0;top:50%;background-color:#40aab3;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.conducteursTab .form__range__deco{z-index:0;position:absolute;top:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:97%;height:14px;pointer-events:none;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.conducteursTab .form__range__item{position:relative}.conducteursTab .form__range__item:before{content:"";z-index:1;position:absolute;top:0;left:0;width:14px;height:14px;background:#f5f5f5;border-radius:7px}.conducteursTab .form__range__item.is-active:before{content:"";background:#40aab3}.conducteursTab .form__range__item:after{content:"";z-index:2;position:absolute;top:4px;left:4px;width:6px;height:6px;background:#cfcfcf;border-radius:4px}.conducteursTab .form__range__item.is-active:after{content:"";background:#318991}.conducteursTab .form__info{font-size:13.6px;font-weight:300;color:#6e6e6e}.conducteursTab .form__info.form__info--right{float:right}@media all and (-ms-high-contrast:none){.conducteursTab .rangeslider.rangeslider--horizontal,.landingTab .rangeslider.rangeslider--horizontal{top:-8px;position:relative}}.recapitulatifTab .content-main .box-wrap-recap .input-wrap label.radio{font-size:1.1em}.conducteursTab .content-main .box .input-wrap label.radio:nth-child(2),.landingTab .content-main .box .input-wrap label.radio:nth-child(2),.recapitulatifTab .content-main .input-wrap label.radio:nth-child(2),.vehiculeTab .content-main .box .input-wrap label.radio:nth-child(2){float:right}.conducteursTab .content-main .box .input-wrap label.radio:hover,.landingTab .content-main .box .input-wrap label.radio:hover,.recapitulatifTab .content-main .input-wrap label.radio:hover,.vehiculeTab .content-main .box .input-wrap label.radio:hover{border:1px solid #40aab3}.conducteursTab .content-main .box .input-wrap label.radio span,.landingTab .content-main .box .input-wrap label.radio span,.recapitulatifTab .content-main .input-wrap label.radio span,.vehiculeTab .content-main .box .input-wrap label.radio span{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-size:17px;text-transform:lowercase;font-weight:300;color:#545454;vertical-align:middle}.recapitulatifTab .content-main .input-wrap label.radio span .paiement--month,.recapitulatifTab .content-main .input-wrap label.radio span .paiement--year{text-transform:capitalize}.recapitulatifTab .content-main .input-wrap label.radio span>span{font-size:.8em}.recapitulatifTab .content-main .box .combo-wrap,.vehiculeTab .rangesliderCaption{font-size:14px}.conducteursTab .content-main .box .input-wrap label.radio.active,.landingTab .content-main .box .input-wrap label.radio.active,.recapitulatifTab .content-main .input-wrap label.radio.active,.vehiculeTab .content-main .box .input-wrap label.radio.active{background-color:#40aab3;border-color:#40aab3}.conducteursTab .content-main .box .input-wrap label.radio.active span,.landingTab .content-main .box .input-wrap label.radio.active span,.recapitulatifTab .content-main .input-wrap label.radio.active span,.vehiculeTab .content-main .box .input-wrap label.radio.active span{font-weight:700;color:#fff}.landingTab .content-main .box .form-row .input-wrap.text-redesign{width:33%}.recapitulatifTab .content-main .box .box-body .form-row .input-wrap,.recapitulatifTab .content-main .box .form-row .input-wrap.text-redesign{width:50%}.authenticationTab .content-main .box .form-row .input-wrap.text-redesign .icon,.conducteursTab .content-main .box .form-row .date-3 .icon,.conducteursTab .content-main .box .form-row .input-wrap.input-text .icon,.conducteursTab .content-main .box .form-row .input-wrap.text-redesign .icon,.conducteursTab .content-main .box .form-row .row-wrap .input-wrap .icon,.landingTab .content-main .box .form-row .input-wrap.input-text .icon,.landingTab .content-main .box .form-row .input-wrap.text-redesign .icon,.paiementTab .content-main .box .form-row .input-wrap.text-redesign .icon,.recapitulatifTab .content-main .box .form-row .date-3 .icon,.recapitulatifTab .content-main .box .form-row .input-wrap.text-redesign .icon,.redirectionTab .content-main .box .form-row .input-wrap.text-redesign .icon,.vehiculeTab .content-main .box .form-row .input-wrap.input-text .icon,.vehiculeTab .content-main .box .form-row .input-wrap.text-redesign .icon{position:absolute;bottom:calc(50% - 12px);left:12px;width:24px;height:24px}.conducteursTab .content-main .box .form-row .date-3 .icon,.conducteursTab .content-main .box .form-row .input-wrap.input-text .icon,.conducteursTab .content-main .box .form-row .input-wrap.text-redesign .icon,.conducteursTab .content-main .box .form-row .row-wrap .input-wrap .icon{bottom:calc(50% - 12px)}.authenticationTab .content-main .box .form-row .input-wrap.text-redesign input.ng-valid+.icon,.conducteursTab .content-main .box .form-row .date-3.ng-valid .icon,.conducteursTab .content-main .box .form-row .input-wrap.input-text input.ng-valid+.icon,.conducteursTab .content-main .box .form-row .input-wrap.text-redesign input.ng-valid+.icon,.conducteursTab .content-main .box .form-row .row-wrap .input-wrap input.ng-valid+.icon,.conducteursTab .form__icon,.landingTab .content-main .box .form-row .input-wrap.input-text input.ng-valid+.icon,.landingTab .content-main .box .form-row .input-wrap.text-redesign input.ng-valid+.icon,.paiementTab .content-main .box .form-row .input-wrap.text-redesign input.ng-valid+.icon,.recapitulatifTab .content-main .box .form-row .date-3.ng-valid .icon,.recapitulatifTab .content-main .box .form-row .input-wrap.text-redesign input.ng-valid+.icon,.recapitulatifTab .content-main .box .form-row.insurance-company-redesign .input-wrap input.ng-valid+.icon,.redirectionTab .content-main .box .form-row .input-wrap.text-redesign input.ng-valid+.icon,.vehiculeTab .content-main .box .form-row .input-wrap.input-text input.ng-valid+.icon,.vehiculeTab .content-main .box .form-row .input-wrap.text-redesign input.ng-valid+.icon{background:url(../styleguide/brands/lolivier/images/i-check.svg) center no-repeat #318991;background-size:14px;border-radius:50%;webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.conducteursTab .content-main .box .input-wrap label.radio i,.landingTab .content-main .box .input-wrap label.radio i,.recapitulatifTab .content-main .input-wrap label.radio i,.vehiculeTab .content-main .box .input-wrap label.radio i{position:relative;vertical-align:middle}.conducteursTab .content-main .box .input-wrap#driver-gender .radio .icon,.conducteursTab .content-main .box .input-wrap#driver-lossPointDateRadio .radio .icon{margin-right:.1em}.conducteursTab .content-main .input-wrap .radio .icon:before,.landingTab .content-main .input-wrap .radio .icon:before,.recapitulatifTab .content-main .input-wrap .radio .icon:before,.vehiculeTab .content-main .input-wrap .radio .icon:before{content:"";position:absolute;display:block;width:.7em;height:.7em;border:1px solid #b7b7b7;border-radius:50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s}.conducteursTab .content-main .input-wrap .radio.active .icon:before,.landingTab .content-main .input-wrap .radio.active .icon:before,.recapitulatifTab .content-main .input-wrap .radio.active .icon:before,.vehiculeTab .content-main .input-wrap .radio.active .icon:before{display:none}.authenticationTab .content-main .box .select-wrap .bg-select select,.conducteursTab .content-main .box .combo-wrap .bg-select button,.conducteursTab .content-main .box .combo-wrap .bg-select select,.conducteursTab .content-main .box .select-wrap .bg-select button,.conducteursTab .content-main .box .select-wrap .bg-select select,.landingTab .content-main .box .select-wrap .bg-select button,.landingTab .content-main .box .select-wrap .bg-select select,.paiementTab .content-main .box .select-wrap .bg-select button,.paiementTab .content-main .box .select-wrap .bg-select select,.recapitulatifTab .content-main .box .combo-wrap .bg-select button,.recapitulatifTab .content-main .box .combo-wrap .bg-select select,.recapitulatifTab .content-main .box .select-wrap .bg-select select,.redirectionTab .content-main .box .select-wrap .bg-select select{z-index:1;position:relative;cursor:pointer;border:1px solid #b7b7b7;border-radius:3px;color:#545454;background-color:#fff;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-size:1.2em;font-weight:400;line-height:1.4;vertical-align:middle;padding:.65em 1em;height:auto;-webkit-transition:.2s all cubic-bezier(.6,-.28,.735,.045);transition:.2s all cubic-bezier(.6,-.28,.735,.045);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.conducteursTab .content-main .box .combo-wrap .bg-select button,.conducteursTab .content-main .box .combo-wrap .bg-select select,.conducteursTab .content-main .box .select-wrap .bg-select button,.conducteursTab .content-main .box .select-wrap .bg-select select{font-size:1em}.authenticationTab .content-main .box .select-wrap .bg-select button,.conducteursTab .content-main .box .select-wrap .bg-select button,.landingTab .content-main .box .select-wrap .bg-select button,.paiementTab .content-main .box .select-wrap .bg-select button,.recapitulatifTab .content-main .box .combo-wrap .bg-select button,.redirectionTab .content-main .box .select-wrap .bg-select button,.vehiculeTab .content-main .box .select-wrap .bg-select button{font-size:1em;line-height:2}.authenticationTab .content-main .box .select-wrap .bg-select button.ng-valid,.conducteursTab .content-main .box .combo-wrap .bg-select button,.landingTab .content-main .box .select-wrap .bg-select button,.paiementTab .content-main .box .select-wrap .bg-select button.ng-valid,.recapitulatifTab .content-main .box .combo-wrap .bg-select button,.redirectionTab .content-main .box .select-wrap .bg-select button.ng-valid,.vehiculeTab .content-main .box .combo-wrap .bg-select button{padding-left:48px}.authenticationTab .content-main .box .select-wrap .bg-select ul.select,.conducteursTab .content-main .box .combo-wrap .bg-select ul.select,.conducteursTab .content-main .box .select-wrap .bg-select ul.select,.landingTab .content-main .box .select-wrap .bg-select ul.select,.paiementTab .content-main .box .select-wrap .bg-select ul.select,.recapitulatifTab .content-main .box .combo-wrap .bg-select ul.select,.redirectionTab .content-main .box .select-wrap .bg-select ul.select,.vehiculeTab .content-main .box .combo-wrap .bg-select ul.select,.vehiculeTab .content-main .box .select-wrap .bg-select ul.select{padding:0}.authenticationTab .content-main .box .select-wrap .bg-select ul.select li,.conducteursTab .content-main .box .combo-wrap .bg-select ul.select li,.landingTab .content-main .box .select-wrap .bg-select ul.select li,.paiementTab .content-main .box .select-wrap .bg-select ul.select li,.recapitulatifTab .content-main .box .combo-wrap .bg-select ul.select li,.redirectionTab .content-main .box .select-wrap .bg-select ul.select li,.vehiculeTab .content-main .box .combo-wrap .bg-select ul.select li{font-size:.9em;color:#b7b7b7;cursor:pointer}.authenticationTab .content-main .box .select-wrap .bg-select ul.select li.active a,.conducteursTab .content-main .box .select-wrap .bg-select ul.select li.active a,.landingTab .content-main .box .select-wrap .bg-select ul.select li.active a,.paiementTab .content-main .box .select-wrap .bg-select ul.select li.active a,.recapitulatifTab .content-main .box .combo-wrap .bg-select ul.select li.active a,.redirectionTab .content-main .box .select-wrap .bg-select ul.select li.active a,.vehiculeTab .content-main .box .select-wrap .bg-select ul.select li.active a{color:#fff;font-weight:700;text-decoration:none}.authenticationTab .content-main .box .select-wrap .bg-select ul.select li.active,.conducteursTab .content-main .box .select-wrap .bg-select ul.select li.active,.landingTab .content-main .box .select-wrap .bg-select ul.select li.active,.paiementTab .content-main .box .select-wrap .bg-select ul.select li.active,.recapitulatifTab .content-main .box .combo-wrap .bg-select ul.select li.active,.redirectionTab .content-main .box .select-wrap .bg-select ul.select li.active,.vehiculeTab .content-main .box .select-wrap .bg-select ul.select li.active{background-color:#40aab3;color:#fff;font-weight:700}.authenticationTab .content-main .box .select-wrap .bg-select ul.select li:hover a,.conducteursTab .content-main .box .combo-wrap .bg-select ul.select li:hover a,.landingTab .content-main .box .select-wrap .bg-select ul.select li:hover a,.paiementTab .content-main .box .select-wrap .bg-select ul.select li:hover a,.recapitulatifTab .content-main .box .combo-wrap .bg-select ul.select li:hover a,.redirectionTab .content-main .box .select-wrap .bg-select ul.select li:hover a,.vehiculeTab .content-main .box .combo-wrap .bg-select ul.select li:hover a{color:#fff;text-decoration:none}.authenticationTab .content-main .box .select-wrap .bg-select ul.select li:hover,.conducteursTab .content-main .box .select-wrap .bg-select ul.select li:hover,.landingTab .content-main .box .select-wrap .bg-select ul.select li:hover,.paiementTab .content-main .box .select-wrap .bg-select ul.select li:hover,.recapitulatifTab .content-main .box .combo-wrap .bg-select ul.select li:hover,.redirectionTab .content-main .box .select-wrap .bg-select ul.select li:hover,.vehiculeTab .content-main .box .select-wrap .bg-select ul.select li:hover{background-color:#73c6cd;color:#fff}.authenticationTab .content-main .box .select-wrap .bg-select ul.select,.conducteursTab .content-main .box .select-wrap .bg-select ul.select,.landingTab .content-main .box .select-wrap .bg-select ul.select,.paiementTab .content-main .box .select-wrap .bg-select ul.select,.recapitulatifTab .content-main .box .combo-wrap .bg-select ul.select,.redirectionTab .content-main .box .select-wrap .bg-select ul.select,.vehiculeTab .content-main .box .select-wrap .bg-select ul.select{padding-top:0;padding-bottom:0;font-size:16px}.conducteursTab .content-main .box .select-wrap .bg-select,.vehiculeTab .content-main .box .select-wrap .bg-select{position:relative;width:100%}.conducteursTab .content-main .box .select-wrap .bg-select ul.select,.vehiculeTab .content-main .box .select-wrap .bg-select ul.select{position:relative;z-index:10}.authenticationTab .content-main .box .select-wrap .bg-select ul.select a,.conducteursTab .content-main .box .select-wrap .bg-select ul.select a,.landingTab .content-main .box .select-wrap .bg-select ul.select a,.paiementTab .content-main .box .select-wrap .bg-select ul.select a,.recapitulatifTab .content-main .box .combo-wrap .bg-select ul.select a,.redirectionTab .content-main .box .select-wrap .bg-select ul.select a,.vehiculeTab .content-main .box .select-wrap .bg-select ul.select a{text-transform:lowercase;padding:.9em 1em;width:100%;display:inline-block;color:#b7b7b7;text-decoration:none}.content-main .box .select-wrap .bg-select ul.select a:hover{color:#fff}.authenticationTab .content-main .box .input-wrap input[type=text]:hover,.authenticationTab .content-main .box .select-wrap .bg-select select:hover,.conducteursTab .content-main .box .input-wrap input[type=text]:hover,.conducteursTab .content-main .box .select-wrap .bg-select button:hover,.conducteursTab .content-main .box .select-wrap .bg-select select:hover,.landingTab .content-main .box .input-wrap input[type=text]:hover,.landingTab .content-main .box .select-wrap .bg-select select:hover,.paiementTab .content-main .box .input-wrap input[type=text]:hover,.paiementTab .content-main .box .select-wrap .bg-select select:hover,.recapitulatifTab .content-main .box .combo-wrap .bg-select select:hover,.recapitulatifTab .content-main .box .combo-wrap input[type=text]:hover,.recapitulatifTab .content-main .box .input-wrap input[type=text]:hover,.recapitulatifTab .content-main .box .select-wrap .bg-select select:hover,.redirectionTab .content-main .box .input-wrap input[type=text]:hover,.redirectionTab .content-main .box .select-wrap .bg-select select:hover{border:1px solid #40aab3}.authenticationTab .content-main .box .select-wrap .bg-select button,.authenticationTab .content-main .box .select-wrap .bg-select select,.conducteursTab .content-main .box .combo-wrap .bg-select button,.conducteursTab .content-main .box .combo-wrap .bg-select select,.conducteursTab .content-main .box .select-wrap .bg-select button,.conducteursTab .content-main .box .select-wrap .bg-select select,.landingTab .content-main .box .select-wrap .bg-select button,.landingTab .content-main .box .select-wrap .bg-select select,.paiementTab .content-main .box .select-wrap .bg-select button,.paiementTab .content-main .box .select-wrap .bg-select select,.recapitulatifTab .content-main .box .combo-wrap .bg-select button,.recapitulatifTab .content-main .box .combo-wrap .bg-select select,.recapitulatifTab .content-main .box .select-wrap .bg-select select,.redirectionTab .content-main .box .select-wrap .bg-select button,.redirectionTab .content-main .box .select-wrap .bg-select select{background:url(../styleguide/brands/lolivier/images/i-dropdown.svg) 95% center no-repeat #fff}.authenticationTab .content-main .box .select-wrap .bg-select button.ng-valid,.authenticationTab .content-main .box .select-wrap .bg-select select.ng-valid,.conducteursTab .content-main .box .combo-wrap .bg-select button.ng-valid,.conducteursTab .content-main .box .combo-wrap .bg-select select.ng-valid,.conducteursTab .content-main .box .select-wrap .bg-select button.ng-valid,.conducteursTab .content-main .box .select-wrap .bg-select select.ng-valid,.landingTab .content-main .box .select-wrap .bg-select button.ng-valid,.landingTab .content-main .box .select-wrap .bg-select select.ng-valid,.paiementTab .content-main .box .select-wrap .bg-select button.ng-valid,.paiementTab .content-main .box .select-wrap .bg-select select.ng-valid,.recapitulatifTab .content-main .box .combo-wrap .bg-select button.ng-valid,.redirectionTab .content-main .box .select-wrap .bg-select button.ng-valid,.redirectionTab .content-main .box .select-wrap .bg-select select.ng-valid{z-index:0;color:#fff!important;padding-left:47px;background:url(../styleguide/brands/lolivier/images/i-dropdown-white.svg) 95% center no-repeat #40aab3;border:1px solid #40aab3;-webkit-transition:.2s all cubic-bezier(.175,.885,.32,1.275);transition:.2s all cubic-bezier(.175,.885,.32,1.275)}.paiementTab .content-main .box .combo-wrap.is-valid #payment-dateExpiry.bg-select select.ng-valid,.vehiculeTab .content-main .box .combo-wrap .bg-select select.ng-valid option.selected{color:#fff}.authenticationTab .content-main .box .two-select .select-wrap .bg-select:after,.conducteursTab .content-main .box .two-select .combo-wrap .bg-select:after,.conducteursTab .content-main .box .two-select .select-wrap .bg-select:after,.landingTab .content-main .box .two-select .select-wrap .bg-select:after,.paiementTab .content-main .box .two-select .select-wrap .bg-select:after,.recapitulatifTab .content-main .box .two-select .combo-wrap .bg-select:after,.recapitulatifTab .content-main .box .two-select .select-wrap .bg-select:after,.redirectionTab .content-main .box .two-select .select-wrap .bg-select:after,.vehiculeTab .content-main .box .two-select .combo-wrap .bg-select:after,.vehiculeTab .content-main .box .two-select .select-wrap .bg-select:after{top:calc(50% - 15px)}.conducteursTab .content-main .box .combo-wrap .bg-select:after{top:25%;left:10px}.authenticationTab .content-main .box .select-wrap .bg-select select option,.conducteursTab .content-main .box .select-wrap .bg-select select option,.landingTab .content-main .box .select-wrap .bg-select select option,.paiementTab .content-main .box .select-wrap .bg-select select option,.recapitulatifTab .content-main .box .combo-wrap .bg-select select option,.recapitulatifTab .content-main .box .select-wrap .bg-select select option,.redirectionTab .content-main .box .select-wrap .bg-select select option,.vehiculeTab .content-main .box .select-wrap .bg-select select option,.vehiculeTab .modal .bg-select select option{background:#fff;margin:20px;line-height:2em;color:#b7b7b7;cursor:pointer;cursor:hand}.conducteursTab .content-main .box .select-wrap .bg-select select option:active,.conducteursTab .content-main .box .select-wrap .bg-select select option:hover,.landingTab .content-main .box .select-wrap .bg-select select option:active,.landingTab .content-main .box .select-wrap .bg-select select option:hover,.recapitulatifTab .content-main .box .combo-wrap .bg-select select option:active,.recapitulatifTab .content-main .box .combo-wrap .bg-select select option:hover,.recapitulatifTab .content-main .box .select-wrap .bg-select select option:active,.recapitulatifTab .content-main .box .select-wrap .bg-select select option:hover,.vehiculeTab .content-main .box .select-wrap .bg-select select option:active,.vehiculeTab .content-main .box .select-wrap .bg-select select option:hover{color:#fff;background:#73c6cd}.authenticationTab .content-main .box .input-wrap input[type=date],.authenticationTab .content-main .box .input-wrap input[type=tel],.authenticationTab .content-main .box .input-wrap input[type=text],.conducteursTab .content-main .box .combo-wrap input[type=tel],.conducteursTab .content-main .box .combo-wrap input[type=text],.conducteursTab .content-main .box .input-wrap input[type=tel],.conducteursTab .content-main .box .input-wrap input[type=text],.paiementTab .content-main .box .input-wrap input[type=date],.paiementTab .content-main .box .input-wrap input[type=tel],.paiementTab .content-main .box .input-wrap input[type=text],.recapitulatifTab .content-main .box .combo-wrap input[type=tel],.recapitulatifTab .content-main .box .input-wrap input[type=tel],.recapitulatifTab .content-main .combo-wrap input[type=text],.recapitulatifTab .content-main .input-wrap input[type=text],.redirectionTab .content-main .box .input-wrap input[type=date],.redirectionTab .content-main .box .input-wrap input[type=tel],.redirectionTab .content-main .box .input-wrap input[type=text],.vehiculeTab .content-main .box .combo-wrap input[type=tel],.vehiculeTab .content-main .box .combo-wrap input[type=text],.vehiculeTab .content-main .box .input-wrap input[type=tel],.vehiculeTab .content-main .box .input-wrap input[type=text]{padding:.65em 1em;height:auto;color:#b7b7b7;border:1px solid #b7b7b7;border-radius:3px;font-size:1.2em;font-weight:300;display:block;width:100%;-webkit-transition:padding .15s ease-out;transition:padding .15s ease-out;webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.conducteursTab .content-main .box .combo-wrap input[type=tel],.conducteursTab .content-main .box .combo-wrap input[type=text]{font-size:1.05em}.conducteursTab .content-main .box .combo-wrap input[type=tel].ng-valid,.conducteursTab .content-main .box .combo-wrap input[type=text].ng-valid,.conducteursTab .content-main .box .input-wrap input[type=tel].ng-valid,.conducteursTab .content-main .box .input-wrap input[type=text].ng-valid,.landingTab .content-main .box .input-wrap input[type=tel].ng-valid,.landingTab .content-main .box .input-wrap input[type=text].ng-valid,.paiementTab .content-main .box .input-wrap input[type=date].ng-valid,.paiementTab .content-main .box .input-wrap input[type=tel].ng-valid,.paiementTab .content-main .box .input-wrap input[type=text].ng-valid,.recapitulatifTab .content-main .box .combo-wrap input[type=tel].ng-valid,.recapitulatifTab .content-main .box .input-wrap input[type=tel].ng-valid,.recapitulatifTab .content-main .combo-wrap input[type=text].ng-valid,.recapitulatifTab .content-main .input-wrap input[type=text].ng-valid,.vehiculeTab .content-main .box .combo-wrap input[type=tel].ng-valid,.vehiculeTab .content-main .box .combo-wrap input[type=text].ng-valid,.vehiculeTab .content-main .box .input-wrap input[type=tel].ng-valid,.vehiculeTab .content-main .box .input-wrap input[type=text].ng-valid{z-index:0;color:#fff;padding-left:65px;background:#40aab3;font-weight:400;border:none}.vehiculeTab .content-main .box .combo-wrap input[type=tel].ng-valid{border:1px solid #40aab3}.conducteursTab .content-main .box .input-wrap .form__el .form__label input[type=text]{color:#6e6e6e}.conducteursTab .content-main .box .input-wrap .form__el .form__label.is-valid input[type=text]{color:#fff}.conducteursTab .content-main .box .date-3 .input-wrap input[type=tel],.conducteursTab .content-main .box .date-3 .input-wrap>div:before,.recapitulatifTab .content-main .box .date-3 .input-wrap input[type=tel],.recapitulatifTab .content-main .box .date-3 .input-wrap>div:before{color:#6e6e6e}.conducteursTab .content-main .box .date-3 .input-wrap input[type=tel],.recapitulatifTab .content-main .box .date-3 .input-wrap input[type=tel]{background:0 0;border:none}.conducteursTab .content-main .box .date-3 .input-wrap input[type=text]{padding-left:10px}.conducteursTab .content-main .box .date-3.ng-valid .input-wrap input[type=tel],.recapitulatifTab .content-main .box .date-3.ng-valid .input-wrap input[type=tel]{background:0 0;color:#fff}.conducteursTab .content-main .box .date-3.ng-valid .input-wrap,.recapitulatifTab .content-main .box .date-3.ng-valid .input-wrap{background:#40aab3}.conducteursTab .content-main .box .date-3.ng-valid .input-wrap>div:before,.recapitulatifTab .content-main .box .date-3.ng-valid .input-wrap>div:before{color:#fff}.conducteursTab .content-main .box .combo-wrap.ng-valid:after,.recapitulatifTab .content-main .box .combo-wrap.ng-valid:after,.vehiculeTab .content-main .box .combo-wrap.ng-valid:after{content:"";display:block;position:absolute;z-index:0;width:24px;height:24px;margin-left:15px;margin-top:10px;text-align:center;background:url(../styleguide/brands/lolivier/images/i-check.svg) center no-repeat #318991;background-size:14px;border-radius:50%;border:none;webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.conducteursTab .content-main .box .combo-wrap.ng-valid:after,.vehiculeTab .content-main .box .combo-wrap.ng-valid:after{margin-top:15px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.vehiculeTab .content-main .box .combo-wrap input[type=tel]{padding-top:calc(.65em + 1px);padding-bottom:calc(.65em + 1px)}.conducteursTab .content-main .box .combo-wrap.ng-valid:after,.vehiculeTab .content-main .box .combo-wrap.ng-valid:after{margin-top:12px}.conducteursTab .combo-wrap input[type=tel],.vehiculeTab .content-main .box .combo-wrap input.vehi-codePostal-tex{line-height:1}}.communicationChannelCheck .checkField+label.checking,.conducteursTab .checkField+label.checking,.conducteursTab .content-main .box .box-body .checkField+label.checking,.recapitulatifTab .checkField+label.checking{padding:0;display:inline-block;position:relative;float:left;border-radius:0;box-shadow:none;height:26px;width:26px;background:rgba(0,0,0,0);margin-right:5px;transition:.2s all cubic-bezier(.175,.885,.32,1.275);-webkit-transition:.2s all cubic-bezier(.175,.885,.32,1.275);-moz-transition:.2s all cubic-bezier(.175,.885,.32,1.275)}.communicationChannelCheck .checkField+label.checking:before,.conducteursTab .checkField+label.checking:before,.conducteursTab .content-main .box .box-body .checkField+label.checking:before,.recapitulatifTab .checkField+label.checking:before{content:""}.communicationChannelCheck .checkField:checked+label.checking,.conducteursTab .checkField:checked+label.checking,.conducteursTab .content-main .box .box-body .checkField:checked+label.checking,.recapitulatifTab .checkField:checked+label.checking{font-family:icomoon;font-weight:400;border:0;font-style:normal;font-variant:normal;font-size:20px;background:url(../styleguide/brands/lolivier/images/i-check.svg) center no-repeat #40aab3;background-size:50% 50%}.authenticationTab .content-main .box .input-wrap.input-text,.conducteursTab .content-main .box .input-wrap.input-text,.landingTab .content-main .box .input-wrap.input-text,.paiementTab .content-main .box .input-wrap.input-text,.recapitulatifTab .content-main .box .input-wrap.input-text,.redirectionTab .content-main .box .input-wrap.input-text,.vehiculeTab .content-main .box .input-wrap.input-text{position:relative}.authenticationTab .content-main .box .input-wrap.input-text.ng-valid:after,.conducteursTab .content-main .box .input-wrap.input-text.ng-valid:after,.landingTab .content-main .box .input-wrap.input-text.ng-valid:after,.paiementTab .content-main .box .input-wrap.input-text.ng-valid:after,.recapitulatifTab .content-main .box .input-wrap.input-text.ng-valid:after,.redirectionTab .content-main .box .input-wrap.input-text.ng-valid:after,.vehiculeTab .content-main .box .input-wrap.input-text.ng-valid:after{display:block;position:absolute;top:0;left:5%;z-index:0;width:1.5em;height:1.5em;margin-right:90%;margin-top:13px;text-align:center;background:url(../styleguide/brands/lolivier/images/i-check.svg) center no-repeat #318991;background-size:14px;border-radius:50%;border:none;webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.autenticationTab .content-main .box .cell-right .btn-help:before,.conducteursTab .content-main .box .cell-right .btn-help:before,.landingTab .content-main .box .cell-right .btn-help:before,.paiementTab .content-main .box .cell-right .btn-help:before,.recapitulatifTab .content-main .box .cell-right .btn-help:before,.redirectionTab .content-main .box .cell-right .btn-help:before,.vehiculeTab .content-main .box .cell-right .btn-help:before{content:""}.authenticationTab .content-main .box .cell-right>span.help-info-error,.conducteursTab .content-main .box .cell-right>span.help-info-error,.paiementTab .content-main .box .cell-right>span.help-info-error,.recapitulatifTab .content-main .box .cell-right>span.help-info-error,.redirectionTab .content-main .box .cell-right>span.help-info-error,.vehiculeTab .content-main .box .cell-right>span.help-info-error{position:relative;display:inline-block;padding-top:0;margin-top:0;width:75%;float:right}.authenticationTab .error-flash-message a,.conducteursTab .error-flash-message a,.paiementTab .error-flash-message a,.recapitulatifTab .error-flash-message a,.redirectionTab .error-flash-message a,.vehiculeTab .error-flash-message a{color:#333}.authenticationTab .error-container,.conducteursTab .error-container,.paiementTab .error-container,.recapitulatifTab .error-container,.redirectionTab .error-container,.vehiculeTab .error-container{background-color:#fff;padding:40px 0}.authenticationTab .error-flash-message,.conducteursTab .error-flash-message,.paiementTab .error-flash-message,.recapitulatifTab .error-flash-message,.redirectionTab .error-flash-message,.vehiculeTab .error-flash-message{background-color:#e7282f;text-align:center;position:relative;width:90%;display:none}.authenticationTab .submitted .error-flash-message,.conducteursTab .submitted .error-flash-message,.paiementTab .submitted .error-flash-message,.recapitulatifTab .submitted .error-flash-message,.redirectionTab .submitted .error-flash-message,.vehiculeTab .submitted .error-flash-message{display:block;height:18rem;margin-left:5%;border:none;margin-bottom:0;z-index:1}.authenticationTab .error-flash-message p,.conducteursTab .error-flash-message p,.paiementTab .error-flash-message p,.recapitulatifTab .error-flash-message p,.redirectionTab .error-flash-message p,.vehiculeTab .error-flash-message p{max-width:none;margin:0 auto 2.5em;line-height:1.3;font-weight:700}.authenticationTab .error-flash-message strong,.conducteursTab .error-flash-message strong,.paiementTab .error-flash-message strong,.recapitulatifTab .error-flash-message strong,.redirectionTab .error-flash-message strong,.vehiculeTab .error-flash-message strong{display:block;font-size:1.6em;color:#fff}.authenticationTab .error-flash-message .icon,.conducteursTab .error-flash-message .icon,.paiementTab .error-flash-message .icon,.recapitulatifTab .error-flash-message .icon,.redirectionTab .error-flash-message .icon,.vehiculeTab .error-flash-message .icon{vertical-align:middle;font-size:17px;font-size:1.7rem;color:#f04623}.authenticationTab .error-flash-message .icon:before,.conducteursTab .error-flash-message .icon:before,.paiementTab .error-flash-message .icon:before,.recapitulatifTab .error-flash-message .icon:before,.redirectionTab .error-flash-message .icon:before,.vehiculeTab .error-flash-message .icon:before{content:"\e60c"}.authenticationTab #error-true,.conducteursTab #error-true,.paiementTab #error-true,.recapitulatifTab #error-true,.redirectionTab #error-true,.vehiculeTab #error-true{position:relative;font-size:1.9rem;color:#e7282f;padding-left:6.65rem;display:block;text-align:left}.vehiculeTab .error-modal{width:46%;float:right;margin-right:6%}.vehiculeTab #error-true-modal{position:relative;font-size:1.5rem;color:#e7282f;padding-left:4rem;display:block;text-align:left;line-height:1.2}.recapitulatifTab .bic-redesign #error-true,.recapitulatifTab .iban-redesign #error-true{padding-left:0}.recapitulatifTab #error-true{font-size:17px;margin-bottom:0;width:100%}.authenticationTab #error-true u,.paiementTab #error-true u,.recapitulatifTab #error-true u,.redirectionTab #error-true u{font-weight:700}.authenticationTab .content-main .box .form-cell.cell-left .select-wrap.has-error .bg-select select,.authenticationTab .content-main .box .form-cell.cell-left.has-error .input-wrap .bg-select select,.authenticationTab .content-main .box .form-cell.cell-left.has-error .input-wrap input[type=tel],.authenticationTab .content-main .box .form-cell.cell-left.has-error .input-wrap input[type=text],.authenticationTab .content-main .box .form-cell.cell-left.has-error .input-wrap label.radio,.authenticationTab .content-main .box .form-cell.cell-left.has-error .select-wrap .bg-select select,.authenticationTab .content-main .box .form-cell.cell-left.has-error .select-wrap button,.conducteursTab .content-main .box .form-cell.cell-left .select-wrap.has-error .bg-select select,.modal.modalwindow-page1.chooseVehicle .form-cell.cell-left.has-error .combo-wrap select,.modal.modalwindow-page4.chooseVehicle .form-cell.cell-left.has-error .combo-wrap select,.paiementTab .content-main .box .form-cell.cell-left .select-wrap.has-error .bg-select select,.paiementTab .content-main .box .form-cell.cell-left.has-error .input-wrap .bg-select select,.paiementTab .content-main .box .form-cell.cell-left.has-error .input-wrap input[type=tel],.paiementTab .content-main .box .form-cell.cell-left.has-error .input-wrap input[type=text],.paiementTab .content-main .box .form-cell.cell-left.has-error .input-wrap label.radio,.paiementTab .content-main .box .form-cell.cell-left.has-error .select-wrap .bg-select select,.paiementTab .content-main .box .form-cell.cell-left.has-error .select-wrap button,.recapitulatifTab .content-main .box .form-cell.cell-left .select-wrap.has-error .bg-select select,.recapitulatifTab .content-main .box .form-cell.cell-left.has-error .input-wrap input[type=text],.recapitulatifTab .content-main .box .form-cell.cell-left.has-error .input-wrap label.radio,.recapitulatifTab .content-main .box .form-cell.cell-left.has-error .select-wrap .bg-select select,.redirectionTab .content-main .box .form-cell.cell-left .select-wrap.has-error .bg-select select,.redirectionTab .content-main .box .form-cell.cell-left.has-error .input-wrap .bg-select select,.redirectionTab .content-main .box .form-cell.cell-left.has-error .input-wrap input[type=tel],.redirectionTab .content-main .box .form-cell.cell-left.has-error .input-wrap input[type=text],.redirectionTab .content-main .box .form-cell.cell-left.has-error .input-wrap label.radio,.redirectionTab .content-main .box .form-cell.cell-left.has-error .select-wrap .bg-select select,.redirectionTab .content-main .box .form-cell.cell-left.has-error .select-wrap button,.vehiculeTab .content-main .box .form-cell.cell-left .select-wrap.has-error .bg-select select{border-color:#e7282f}.authenticationTab i.form__error__icon,.conducteursTab i.form__error__icon,.paiementTab i.form__error__icon,.redirectionTab i.form__error__icon,.vehiculeTab i.form__error__icon{position:absolute;top:calc(50% - .8em);left:0;display:block;padding-right:.5em;background:url(../styleguide/brands/lolivier/images/svg/sources/i-warning.svg) no-repeat #fff;background-size:50px;width:47.5px}.vehiculeTab i.form__error__icon-modal{position:absolute;top:calc(50% - .8em);left:0;display:block;padding-right:.5em;background:url(../styleguide/brands/lolivier/images/svg/sources/i-warning.svg) no-repeat #fff;background-size:50px;width:30px}.authenticationTab i.form__error__icon,.conducteursTab i.form__error__icon,.paiementTab i.form__error__icon,.redirectionTab i.form__error__icon,.vehiculeTab i.form__error__icon,.vehiculeTab i.form__error__icon-modal{height:40px}.authenticationTab i.form__error__icon_eye,.conducteursTab i.form__error__icon_eye,.paiementTab i.form__error__icon_eye,.redirectionTab i.form__error__icon_eye,.vehiculeTab i.form__error__icon_eye{top:36%;left:12px;display:inline-block;background:url(../styleguide/brands/lolivier/images/svg/sources/i-eye.svg) center no-repeat;background-size:30px;width:30px;height:18px;text-align:center;vertical-align:middle}.recapitulatifTab .bic-redesign i.form__error__icon,.recapitulatifTab .generalDispositionCheck i.form__error__icon,.recapitulatifTab .iban-redesign i.form__error__icon{position:relative}.authenticationTab i.form__error__icon svg,.conducteursTab i.form__error__icon svg,.paiementTab i.form__error__icon svg,.recapitulatifTab i.form__error__icon svg,.redirectionTab i.form__error__icon svg,.vehiculeTab i.form__error__icon svg{fill:#e7282f}.authenticationTab svg.svg__warning,.conducteursTab svg.svg__warning,.paiementTab svg.svg__warning,.recapitulatifTab svg.svg__warning,.redirectionTab svg.svg__warning,.vehiculeTab svg.svg__warning{width:2em;height:1.68em}.authenticationTab .discover,.conducteursTab .discover,.paiementTab .discover,.recapitulatifTab .discover,.redirectionTab .discover,.vehiculeTab .discover{margin:3.8rem;padding:3.8rem;text-align:center}.authenticationTab .discover.has-error,.conducteursTab .discover.has-error,.paiementTab .discover.has-error,.recapitulatifTab .discover.has-error,.redirectionTab .discover.has-error,.vehiculeTab .discover.has-error{background:#e7282f;width:95%}.authenticationTab .discover.has-error .discover__text,.conducteursTab .discover.has-error .discover__text,.discover.has-error .discover__btn,.paiementTab .discover.has-error .discover__text,.recapitulatifTab .discover.has-error .discover__text,.redirectionTab .discover.has-error .discover__text,.vehiculeTab .discover.has-error .discover__text{display:none}.authenticationTab .discover.has-error .discover__text--error,.conducteursTab .discover.has-error .discover__text--error,.paiementTab .discover.has-error .discover__text--error,.recapitulatifTab .discover.has-error .discover__text--error,.redirectionTab .discover.has-error .discover__text--error,.vehiculeTab .discover.has-error .discover__text--error{display:block;max-width:40em;background:#e7282f}.authenticationTab .discover.has-error .discover__text--error strong,.conducteursTab .discover.has-error .discover__text--error strong,.paiementTab .discover.has-error .discover__text--error strong,.recapitulatifTab .discover.has-error .discover__text--error strong,.redirectionTab .discover.has-error .discover__text--error strong,.vehiculeTab .discover.has-error .discover__text--error strong{color:#fff}.authenticationTab .discover.has-error .discover__btn--error,.conducteursTab .discover.has-error .discover__btn--error,.paiementTab .discover.has-error .discover__btn--error,.recapitulatifTab .discover.has-error .discover__btn--error,.redirectionTab .discover.has-error .discover__btn--error,.vehiculeTab .discover.has-error .discover__btn--error{text-decoration:none;display:inline-block}.authenticationTab .discover.has-error .discover__text--error em,.authenticationTab .discover__text strong em,.conducteursTab .discover.has-error .discover__text--error em,.conducteursTab .discover__text strong em,.paiementTab .discover.has-error .discover__text--error em,.paiementTab .discover__text strong em,.recapitulatifTab .discover.has-error .discover__text--error em,.recapitulatifTab .discover__text strong em,.redirectionTab .discover.has-error .discover__text--error em,.redirectionTab .discover__text strong em,.vehiculeTab .discover.has-error .discover__text--error em,.vehiculeTab .discover__text strong em{font-style:normal;text-decoration:underline}.authenticationTab .discover__text,.conducteursTab .discover__text,.paiementTab .discover__text,.recapitulatifTab .discover__text,.redirectionTab .discover__text,.vehiculeTab .discover__text{max-width:30em;margin:0 auto 2.5em;line-height:1.3;font-weight:700}.authenticationTab .discover__text strong,.conducteursTab .discover__text strong,.paiementTab .discover__text strong,.recapitulatifTab .discover__text strong,.redirectionTab .discover__text strong,.vehiculeTab .discover__text strong{display:block;font-size:2.6rem}.authenticationTab .discover__text--error,.conducteursTab .discover__text--error,.discover__btn--error,.paiementTab .discover__text--error,.recapitulatifTab .discover__text--error,.redirectionTab .discover__text--error,.vehiculeTab .discover__text--error{background-color:#e7282f}.authenticationTab .discover__arrow,.conducteursTab .discover__arrow,.paiementTab .discover__arrow,.recapitulatifTab .discover__arrow,.redirectionTab .discover__arrow,.vehiculeTab .discover__arrow{position:absolute;right:40px;display:none;pointer-events:none}.authenticationTab .submitted .buttonContent,.conducteursTab .submitted .buttonContent,.paiementTab .submitted .buttonContent,.recapitulatifTab .submitted .buttonContent,.redirectionTab .submitted .buttonContent,.vehiculeTab .submitted .buttonContent{display:none}.authenticationTab .btn--orange,.conducteursTab .btn--orange,.paiementTab .btn--orange,.recapitulatifTab .btn--orange,.redirectionTab .btn--orange,.vehiculeTab .btn--orange{color:#fff;background-color:#f04623}.authenticationTab .btn--grey,.conducteursTab .btn--grey,.paiementTab .btn--grey,.recapitulatifTab .btn--grey,.redirectionTab .btn--grey,.vehiculeTab .btn--grey{color:#fff;background-color:#6e6e6e}.authenticationTab .btn--blue,.conducteursTab .btn--blue,.paiementTab .btn--blue,.recapitulatifTab .btn--blue,.redirectionTab .btn--blue,.vehiculeTab .btn--blue{color:#fff;background-color:#40aab3}.authenticationTab .btn--blue .icon,.conducteursTab .btn--blue .icon,.paiementTab .btn--blue .icon,.recapitulatifTab .btn--blue .icon,.redirectionTab .btn--blue .icon,.vehiculeTab .btn--blue .icon{fill:#fff}.authenticationTab .btn--white,.conducteursTab .btn--white,.paiementTab .btn--white,.recapitulatifTab .btn--white,.redirectionTab .btn--white,.vehiculeTab .btn--white{color:#333;background-color:#fff}.recapitulatifTab .btn{display:inline-block;padding:.3em 1em;border-radius:3px;cursor:pointer}.authenticationTab .btn .redirectionTab .btn,.conducteursTab .btn,.paiementTab .btn,.vehiculeTab .btn{display:inline-block;padding:10px;border-radius:3px;cursor:pointer}.authenticationTab .btn .icon,.conducteursTab .btn .icon,.paiementTab .btn .icon,.recapitulatifTab .btn .icon,.redirectionTab .btn .icon,.vehiculeTab .btn .icon{vertical-align:middle;margin-right:.2em}.authenticationTab .btn .icon svg,.conducteursTab .btn .icon svg,.paiementTab .btn .icon svg,.recapitulatifTab .btn .icon svg,.redirectionTab .btn .icon svg,.vehiculeTab .btn .icon svg{display:block}.authenticationTab .btn.big,.conducteursTab .btn.big,.paiementTab .btn.big,.recapitulatifTab .btn.big,.redirectionTab .btn.big,.vehiculeTab .btn.big{box-shadow:0 8px 15px 0 rgba(0,0,0,.15);-webkit-transition:all .25s ease;transition:all .25s ease}.authenticationTab .btn.big svg,.conducteursTab .btn.big svg,.paiementTab .btn.big svg,.recapitulatifTab .btn.big svg,.redirectionTab .btn.big svg,.vehiculeTab .btn.big svg{vertical-align:bottom}.authenticationTab .btn.big:hover,.conducteursTab .btn.big:hover,.paiementTab .btn.big:hover,.recapitulatifTab .btn.big:hover,.redirectionTab .btn.big:hover,.vehiculeTab .btn.big:hover{box-shadow:0 0 0 0 rgba(0,0,0,.15);-webkit-transform:translate(2px,2px);-ms-transform:translate(2px,2px);transform:translate(2px,2px)}.authenticationTab .btn--push,.conducteursTab .btn--push,.paiementTab .btn--push,.recapitulatifTab .btn--push,.redirectionTab .btn--push,.vehiculeTab .btn--push{padding:1em 4em;box-shadow:0 10px 10px -2px rgba(0,0,0,.1)}.authenticationTab .btn--push .btn__text,.conducteursTab .btn--push .btn__text,.paiementTab .btn--push .btn__text,.recapitulatifTab .btn--push .btn__text,.redirectionTab .btn--push .btn__text,.vehiculeTab .btn--push .btn__text{font-size:.9em;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-weight:900;text-transform:uppercase;text-decoration:none;padding-left:32px}.authenticationTab a.btn--push,.conducteursTab a.btn--push,.paiementTab a.btn--push,.recapitulatifTab a.btn--push,.redirectionTab a.btn--push,.vehiculeTab a.btn--push{text-decoration:none}.landingTab #formTittle,.recapitulatifTab #formTittle{font-size:16px}.landingTab #formTittle .cont01,.recapitulatifTab #formTittle .cont01{font-size:1em}.recapitulatifTab .wrapper-content.formTitle.recap-fields-title>h2{padding:4.3rem 0 0}.recapitulatifTab .content-main>div{padding:2em 0}.recapitulatifTab #contents-8{padding:0}.recapitulatifTab .pour-info-text .view-text01{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-weight:500;font-size:1.85em;display:block}.recapitulatifTab .content-main .page-actions{text-align:center}.conducteursTab .content-main .page-actions #next-conducteurs,.recapitulatifTab .content-main .page-actions #next-recapitulatif{padding:1em 3em;height:auto;color:#fff;background-color:#f04623;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-size:1.5em;font-weight:900;line-height:1.45;border:none;border-radius:3px;box-shadow:0 8px 15px 0 rgba(0,0,0,.15);-webkit-transition:all .25s ease;transition:all .25s ease}.conducteursTab .multicar-button{padding:1em 3em;height:56px;width:100%;background-color:#f04623;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:900;border:none;border-radius:3px;box-shadow:0 8px 15px 0 rgba(0,0,0,.15);-webkit-transition:all .25s ease;transition:all .25s ease;line-height:20px;text-align:center;letter-spacing:.004em;text-transform:uppercase;color:#FFF;margin-top:16px}.conducteursTab .driver-multicarEmail .icon{bottom:calc(78% - 12px)!important}.conducteursTab .driver-multicarEmail button[disabled]{background:#C4C4C4;opacity:1}.conducteursTab .bannerAnimate{z-index:10;background-color:#fff}.conducteursTab .content-main .page-actions #previous-conducteurs,.recapitulatifTab .content-main .page-actions #previous-recapitulatif,.vehiculeTab .page-actions #frequent-modal,.vehiculeTab .page-actions #previous-modal{padding:1em 3em;height:auto;color:#fff;background-color:#6e6e6e;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-size:1.5em;font-weight:900;line-height:1.45;border:none;border-radius:3px;box-shadow:0 8px 15px 0 rgba(0,0,0,.15);-webkit-transition:all .25s ease;transition:all .25s ease}.vehiculeTab .page-actions #previous-modal{float:left;margin-bottom:4%;margin-left:3%;width:205px}.conducteursTab .content-main .page-actions #previous-conducteurs{position:relative;left:25px;margin:20px 0 0;background:url(../styleguide/brands/lolivier/images/arrow-button.png) no-repeat;background-size:20px;float:left;box-shadow:none;color:#545454;padding:0 0 0 30px;height:20px;font-size:15px;font-weight:900;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif}.recap-warnings-row{margin-right:-.75rem;margin-left:-.75rem}.recap-warnings-row:after{content:"";clear:both;display:block}.recap-warnings-col{width:100%}.recap-warnings-col:after{content:"";clear:both;display:block}.recap-warnings-content{padding:28.5px 57px;background-color:#f5f5f5;border:0}.driver-alcoholBlock,.indented{border-left-style:solid;border-left-width:7px}.recap-warnings-content p strong{margin-bottom:0;font-size:1.64em;color:#e7282f;font-weight:bolder}.recap-warnings-content p:after{margin-bottom:0}.recap-warnings-content-list{margin:0;padding-left:0;list-style:none}ul.recap-warnings-content-list{line-height:1.45}.recap-warnings-content-item{padding:.6em 0;text-indent:-.7em;font-size:1.64em;font-size:19px}.recap-warnings-content-first-item{padding:.6em 0;text-indent:-.7em;font-size:1.64em}.recap-warnings-content-item:before{content:"• ";color:red}.merciTab #infos .wrapper-content .merci-docs-grid{padding-right:1.5rem;padding-left:1.5rem;width:100%;margin-right:auto;margin-left:auto;position:relative}.merciTab .merci-docs-row{margin-right:-.75rem;margin-left:-.75rem}.merciTab .merci-docs-col{width:100%;display:flex;padding-right:.75rem;padding-left:.75rem;min-height:1px}.merciTab .merci-icons{width:100%;display:flex}.merciTab .merci-icons .thank-you-icon{width:68%;margin:0 auto;display:block}.merciTab .merci-icons.SRP .thank-you-icon,.merciTab .merci-icons.telematics .thank-you-icon{width:77%}.merciTab .merci-icons .thank-you-icon-responsive{width:100%;margin:0 auto;display:none}.merciTab .merci-docs-grid .text-container{font-size:18px;margin-bottom:2em;line-height:1.75em}.merciTab .merci-docs-grid .text-container h1{font-weight:700;margin-bottom:.35em}.merciTab #multicarBanner #infos .wrapper-content{width:100%;margin-left:auto;margin-right:auto;padding-left:2.5em;padding-right:2.5em}.merciTab #infos .wrapper-content .avantage .avantageIcon .icon{display:block;margin:auto}.merciTab #infos .wrapper-content .avantage .avantageTitle{margin:0 0 3em;font-size:1.1em;font-weight:700;line-height:1.2}.merciTab #infos .wrapper-content .avantage .avantageIcon{height:4em;line-height:4em;display:block}.merciTab #infos .wrapper-content .avantage .avantageIcon .svgPiggy{background:url(../styleguide/brands/lolivier/images/icon-piggy.svg) no-repeat;background-size:41px;width:40px;height:38px}.merciTab #infos .wrapper-content .avantage .avantageIcon .svgTowtruck{background:url(../styleguide/brands/lolivier/images/icon-towtruck.svg) bottom no-repeat;background-size:68px;width:68px;height:45px}.merciTab #infos .wrapper-content .avantage .avantageIcon .svgWheel{background:url(../styleguide/brands/lolivier/images/icon-wheel.svg) no-repeat;background-size:57px;width:38px;height:38px}.merciTab #infos .wrapper-content .avantage .avantageIcon .svgPrize{background:url(../styleguide/brands/lolivier/images/icon-prize.svg) no-repeat;background-size:34px;width:33px;height:43px}.merciTab #infos .wrapper-content .avantage{width:100%;padding-bottom:40px}.merciTab #infos .wrapper-content .avantage .avantageItem{width:23%;display:inline-block}.merciTab #infos .wrapper-content .avantage .avantageItem .avantage-text{display:block;max-width:14em;margin:0 auto;font-size:.9em;font-weight:700;color:#545454;text-align:center}.indented{padding-left:7%!important;border-left-color:#f5f5f5}.conducteursTab .form__el.is-valid .form__label--datepicker.cf:after .conducteursTab .form__el.is-valid .form__label--datepicker.cf:before,.recapitulatifTab .form__el.is-valid .form__label--datepicker.cf:after,.recapitulatifTab .form__el.is-valid .form__label--datepicker.cf:before{color:#FFF}.conducteursTab .svg__check,.recapitulatifTab .svg__check{width:.7em;height:1.35em}.conducteursTab .svg__datepicker,.recapitulatifTab .svg__datepicker{width:1.2em;height:1.2em}.conducteursTab .form__icon,.landingTab .form__icon,.recapitulatifTab .form__icon{position:absolute;top:.8em;left:1em;display:block;width:1.3em;height:1.3em;margin-right:.5em;text-align:center;background-color:#318991;border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .1s cubic-bezier(.6,-.28,.735,.045) 0s;transition:transform .1s cubic-bezier(.6,-.28,.735,.045) 0s}.conducteursTab .is-filled+.form__icon,.landingTab .is-filled+.form__icon,.recapitulatifTab .is-filled+.form__icon,input:checked+.form__label .form__icon{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s}.conducteursTab .form__icon svg,.landingTab .form__icon svg,.recapitulatifTab .form__icon svg{top:.2em;display:block;margin:auto;fill:#fff}.conducteursTab button.pika-button,.landingTab button.pika-button,.recapitulatifTab button.pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:0;border:1px solid #d9d9d9;background-color:#fff;margin:0;width:100%;padding:.7em .5em;color:#333;line-height:15px;text-align:center;border-radius:0}.conducteursTab .pika-button:after,.landingTab .pika-button:after,.recapitulatifTab .pika-button:after{content:"";z-index:z("default",-1);top:0;left:0;width:100%;height:100%}.recapitulatifTab .pika-lendar:after{top:9px}.recapitulatifTab .pika-lendar:before{top:7px}.conducteursTab .pika-lendar:after{top:12px}.conducteursTab .pika-lendar:before{top:10px}.conducteursTab .form__date,.recapitulatifTab .form__date{display:inline-block;padding:.65em 1em;border:1px solid #b7b7b7;border-radius:3px;font-weight:300;font-size:1.05em;width:100%;text-align:center;color:#6e6e6e}.conducteursTab .form__date:hover,.recapitulatifTab .form__date:hover{border-color:#40aab3}.conducteursTab .has-error .form__date,.recapitulatifTab .has-error .form__date{border-color:#e7282f}.conducteursTab .form__date+.form__label,.recapitulatifTab .form__date+.form__label{display:inline-block;padding:.65em 4em .65em 0;border:1px solid #b7b7b7;border-radius:3px;font-weight:300;font-size:1.05em;position:absolute;top:0;left:0;width:100%;color:#333;background-color:#fff;overflow:hidden}.conducteursTab .form__date+.form__label:hover,.recapitulatifTab .form__date+.form__label:hover{border-color:#40aab3}.conducteursTab .has-error .form__date+.form__label,.recapitulatifTab .has-error .form__date+.form__label{border-color:#e7282f}.conducteursTab .form__value--fulldate,.recapitulatifTab .form__value--fulldate{z-index:1000000;position:absolute;top:0;right:0;width:60px;height:50px;border:none;background:0 0;font-size:0}.conducteursTab .form__label--datepicker,.recapitulatifTab .form__label--datepicker{-webkit-transition:-webkit-transform .2s cubic-bezier(.6,-.28,.735,.045) .1s;transition:transform .2s cubic-bezier(.6,-.28,.735,.045) .1s}.conducteursTab .form__label--datepicker::before,.recapitulatifTab .form__label--datepicker::before{content:"/";position:absolute;top:50%;left:25%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.conducteursTab .form__label--datepicker::before{left:33%}.conducteursTab .form__label--datepicker.is-valid::before{left:calc(33% - 26px);color:#fff}.conducteursTab .form__label--datepicker::after,.recapitulatifTab .form__label--datepicker::after{content:"/";position:absolute;top:50%;left:60%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.conducteursTab .form__label--datepicker::after{left:66%}.conducteursTab .form__label--datepicker.is-valid::after{left:calc(66% - 32px);color:#fff}.conducteursTab .form__label--datepicker.is-valid,.recapitulatifTab .form__label--datepicker.is-valid{padding-left:2em;color:#fff;background-color:#40aab3;border-color:#40aab3;-webkit-transition:-webkit-transform .2s all cubic-bezier(.175,.885,.32,1.275);transition:transform .2s all cubic-bezier(.175,.885,.32,1.275)}.conducteursTab .form__label--datepicker.is-valid::after,.conducteursTab .form__label--datepicker.is-valid::before,.recapitulatifTab .form__label--datepicker.is-valid::after,.recapitulatifTab .form__label--datepicker.is-valid::before{-webkit-transform:translateY(-50%) translateX(1.5em);-ms-transform:translateY(-50%) translateX(1.5em);transform:translateY(-50%) translateX(1.5em)}.conducteursTab .form__label--datepicker.is-valid .form__value,.recapitulatifTab .form__label--datepicker.is-valid .form__value{color:#fff;-webkit-transition:-webkit-transform .15s all cubic-bezier(.175,.885,.32,1.275);transition:transform .15s all cubic-bezier(.175,.885,.32,1.275)}.conducteursTab .form__label--datepicker.is-valid .form__date__icon svg,.recapitulatifTab .form__label--datepicker.is-valid .form__date__icon svg{fill:#fff;-webkit-transition:-webkit-transform .15s all cubic-bezier(.175,.885,.32,1.275);transition:transform .15s all cubic-bezier(.175,.885,.32,1.275)}.conducteursTab .form__label--datepicker.is-valid .form__icon,.recapitulatifTab .form__label--datepicker.is-valid .form__icon{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .15s all cubic-bezier(.175,.885,.32,1.275);transition:transform .15s all cubic-bezier(.175,.885,.32,1.275)}.conducteursTab .form__value,.recapitulatifTab .form__value{color:#6e6e6e}.conducteursTab .form__value--date,.recapitulatifTab .form__value--date{width:100%;text-align:center;background:#d9d9d9}.conducteursTab .form__date__icon,.recapitulatifTab .form__date__icon{position:absolute;top:.75em;right:1em;display:block;-webkit-transition:-webkit-transform .15s cubic-bezier(.175,.885,.32,1.275);transition:transform .15s cubic-bezier(.175,.885,.32,1.275)}.conducteursTab .form__date__icon svg,.recapitulatifTab .form__date__icon svg{display:block;fill:#40aab3}.conducteursTab .form__date__container,.recapitulatifTab .form__date__container{z-index:5;position:absolute;top:100%;right:0;width:100%;min-width:18em}.conducteursTab input#datepicker-day,.conducteursTab input#datepicker-month,.conducteursTab input#datepicker-year,.landingTab input#datepicker-day,.landingTab input#datepicker-month,.landingTab input#datepicker-year,.recapitulatifTab input#datepicker-day,.recapitulatifTab input#datepicker-month,.recapitulatifTab input#datepicker-year{height:auto;width:auto;padding-left:0;background-color:transparent;border:0 solid;font-weight:inherit}.conducteursTab input#datepicker-year{padding-right:1em}.conducteursTab .has-error .form__label.form__label--datepicker.cf #datepicker-day,.conducteursTab .has-error .form__label.form__label--datepicker.cf #datepicker-month,.conducteursTab .has-error .form__label.form__label--datepicker.cf #datepicker-year,.landingTab .has-error .form__label.form__label--datepicker.cf #datepicker-day,.landingTab .has-error .form__label.form__label--datepicker.cf #datepicker-month,.landingTab .has-error .form__label.form__label--datepicker.cf #datepicker-year{background-color:transparent;color:#6e6e6e}.conducteursTab div.form__label.form__label--datepicker.cf,.recapitulatifTab div.form__label.form__label--datepicker.cf{padding:0}.conducteursTab div.form__label.form__label--datepicker.cf{width:100%}.conducteursTab .content-main .box .box-body .form-row .input-wrap .form__el{padding-right:2em}.conducteursTab .content-main .box .box-body .form-row .input-wrap.point .form__el{padding-right:0;position:relative}.conducteursTab input#datepicker-smartlanding.form__value--fulldate,.recapitulatifTab input#datepicker-smartlanding.form__value--fulldate{color:transparent}.conducteursTab .form__value,.recapitulatifTab .form__value{float:left;width:33%;max-width:33%;text-align:center;-webkit-transition:-webkit-transform .15s all cubic-bezier(.175,.885,.32,1.275);transition:transform .15s all cubic-bezier(.175,.885,.32,1.275)}.conducteursTab .form__label.form__label--datepicker.cf,.recapitulatifTab.form__label.form__label--datepicker.cf{color:#6e6e6e;font-weight:inherit}.merciTab #infos .wrapper-content{padding:68px 2.5em;background:#fff;font-size:1.5rem}.merciTab #formTittle .cont01:last-of-type{padding:4em 0}.merciTab #infos .wrapper-content div.infoFooter .info,.merciTab #infos .wrapper-content div.infoHeader .info{font-size:1.2em}.merciTab #infos .wrapper-content .infoFooter .info,.merciTab #infos .wrapper-content .infoHeader .info{text-transform:none}.merciTab #infos .wrapper-content>div header{width:100%}.merciTab #infos .wrapper-content>div ul{counter-reset:list}.merciTab #infos .wrapper-content>div ul li{border-top:none;font-size:.9em;color:#717171;position:relative}.merciTab #infos .wrapper-content>div ul li:before{content:"";width:38px;background-color:#d9d9d9;height:1px;position:relative;top:10px}.merciTab #infos .wrapper-content>div ul li>span{padding-left:6em;display:inline-block;width:100%;line-height:1.45;font-size:1.1em}.merciTab #infos .wrapper-content>div ul li:after{clear:both;content:counter(list);counter-increment:list;width:24px;height:18px;background-color:#40aab3;border-radius:12px;text-align:center;font-size:.8em;color:#fff;padding-top:7px;padding-bottom:0;padding-right:1px;top:20%;left:8%;position:absolute;display:block;float:left}.merciTab .merci-docs-content{width:75%;color:#717171}.merciTab #infos .wrapper-content.formTitle{padding:1em 4em;background:#f5f5f5}.merciTab .merci-docs-content .wrapper-content.formTitle>span{font-size:.925em;color:#717171;float:left;width:85%;margin-left:4%}.merciTab .icon.iconTimer{background:url(../styleguide/brands/lolivier/images/i-info-grey.svg) no-repeat;background-size:36px;width:40px;height:40px;float:left}.box-merci-left{width:50%;float:left;min-height:338px;padding:4em;background:#f5f5f5}.box-merci-left .wrapper-content .icon,.box-merci-right .box-merci-courrier .icon.iconLetter,.box-merci-right .box-merci-mail .icon.iconLaptop{width:74px;height:74px;line-height:54px;float:left;display:inline-block;vertical-align:middle;text-align:center}.box-merci-left .wrapper-content{min-height:200px}.box-merci-left .wrapper-content .icon{background:url(../styleguide/brands/lolivier/images/i-driver.svg) 17px 13px no-repeat;background-size:64px;border:8px solid #d9d9d9;border-radius:50%;margin-right:1em}.box-merci-right .box-merci-mail .icon.iconLaptop{background:url(../styleguide/brands/lolivier/images/i-computer.svg) 12px 17px no-repeat;background-size:36px;border:8px solid #d9d9d9;border-radius:50%}.box-merci-right .box-merci-courrier .icon.iconLetter{background:url(../styleguide/brands/lolivier/images/i-letter.svg) 10px 14px no-repeat;background-size:35px;border:8px solid #d9d9d9;border-radius:50%}.merciTab .box-merci-left .espaceperso-msg{float:left;width:75%;margin-bottom:1em}.merciTab .espaceperso-title{font-weight:700}.merciTab .box.merciBlock{font-size:1.5em}.box-merci-right{float:left;min-height:300px;width:33%;padding-top:4em;padding-bottom:1em}.merci-separator{width:8.333%;display:block;float:left;min-height:300px}.box-recap-cont.merciBlock{font-size:1.55em}.merci-separator:before{content:"";position:absolute;top:50%;left:53.65%;height:100%;width:7px;background-color:#d9d9d9;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.merci-separator:after{content:"ou";position:absolute;top:50%;left:54%;padding:13px;font-weight:700;text-transform:uppercase;background-color:#fff;border:7px solid #d9d9d9;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.merciTab .box-merci-right .box-merci-courrier .wrapper-content,.merciTab .box-merci-right .box-merci-mail .wrapper-content{float:left;width:calc(100% - 74px);min-height:74px;padding-left:1em}.merciTab .box-merci-right .box-merci-courrier,.merciTab .box-merci-right .box-merci-mail{width:100%;min-height:100px}.merciTab .box-merci-right .box-merci-courrier{padding-top:2.4em}.merciTab #multicarBanner #infos{background:#fff}.merciTab .avantage{background:#f6f6f6;padding-bottom:2em}.merciTab .avantageTitle{background:#fff;padding-bottom:1em}.merciTab .smartphoneBox{margin:0 auto 40px;position:relative;padding:50px;background:url(../styleguide/brands/lolivier/images/phone.svg) 95% 50% no-repeat #fff;background-size:130px;box-shadow:0 8px 15px 0 rgba(0,0,0,.15);border-radius:3px;outline:transparent solid 2px;-webkit-transition:all .25s ease;transition:all .25s ease;width:100%}.merciTab .smartphoneBox .leftBar{position:absolute;top:10px;left:10px;width:auto;height:calc(100% - 20px);border-radius:4px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;padding:.3em;font-weight:700;text-align:center;color:#fff;background:#40aab3;font-size:17px;line-height:25px}.merciTab .smartphoneBox .title{font-weight:700;font-size:2.2em;margin-left:7%;padding-top:.1em;padding-bottom:1em;color:#545454}.merciTab .smartphoneBox .msg{margin-left:7%;font-size:1.6em;font-weight:700;color:#333}.conducteursTab .content-main .page-actions #next-conducteurs,.merciTab .content-main #espace-perso-button,.merciTab .content-main #previous-merci,.vehiculeTab .content-main .page-actions #next-vehicule,.vehiculeTab .page-actions #next-modal,.vehiculeTab .page-actions #submit-modal{color:#fff;font-weight:900;line-height:1.45;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;box-shadow:0 8px 15px 0 rgba(0,0,0,.15)}.merciTab .content-main #espace-perso-button{padding:1em;height:auto;background-color:#f04623;font-size:1em;border:none;border-radius:3px;-webkit-transition:all .25s ease;transition:all .25s ease;text-decoration:none;margin-top:1em;width:311px;text-align:center;float:left;margin-left:10%;min-width:311px;margin-left:calc(50% - 155px);margin-right:auto}.merciTab .content-main #previous-merci{padding:1em 3em;height:auto;background-color:#6e6e6e;font-size:1.5em;border:none;border-radius:3px;-webkit-transition:all .25s ease;transition:all .25s ease;display:inline-block;text-align:center;width:300px}.box-left-bar.ng-scope.box-merci-smartphone{background:#fff;padding:2em 2.5em}.merciTab .previousButtonWrapper{padding:0 calc(50% - 150px)}.is-rtl .pika-next,.pika-prev{float:left;background-image:url(../styleguide/brands/lolivier/images/svg/layout/arrow__blue--left.svg)}.is-rtl .pika-prev,.pika-next{float:right;background-image:url(../styleguide/brands/lolivier/images/svg/layout/arrow__blue--right.svg)}.recapitulatifTab .cell-left{width:75%}.recapitulatifTab .cell-right{width:25%}.recapitulatifTab .driverTitle .cell-left{width:100%;overflow:hidden}.recapitulatifTab .driverTitle .cell-right{width:0%}.recapitulatifTab .bic-redesign .cell-left,.recapitulatifTab .iban-redesign .cell-left,.recapitulatifTab .insurance-company-redesign .cell-left,.recapitulatifTab .recap-datepicker .cell-left,.recapitulatifTab .recap-hamon-number .cell-left{width:75%}.recapitulatifTab .content-main .box .box-body .form-row .input-wrap{padding-right:0}.recapitulatifTab .inputCheckbox{margin-bottom:2.4rem}.recapitulatifTab #contents-10 .inputCheckbox>label>span,.recapitulatifTab #contents-11 .inputCheckbox>label>span,.recapitulatifTab #contents-12 .inputCheckbox>label>span,.recapitulatifTab #contents-13 .inputCheckbox>label>span,.recapitulatifTab #contents-14 .inputCheckbox>label>span{margin-left:40px;display:block}.content-main .box .box-body .form-row .form-cell.cell-left .inputCheckbox label b{color:#e7282f;text-decoration:none;font-weight:500}.recapitulatifTab #contents-11 .inputCheckbox>label>span a,.recapitulatifTab #contents-12 .inputCheckbox>label>span a,.recapitulatifTab #contents-13 .inputCheckbox>label>span a,.recapitulatifTab #contents-14 .inputCheckbox>label>span a{color:#e7282f;text-decoration:none;font-weight:bolder}.recapitulatifTab #contents-14 .inputCheckbox>label>span button{color:#e7282f;text-decoration:none;font-weight:bolder;background:0 0;border:none;height:auto;padding:0;font-size:inherit;font-family:inherit}.landingTab .content-main,.merciTab .content-main{background:#fff}.recapitulatifTab #contents-12,.recapitulatifTab #contents-13{padding:4em 0 0}.recapitulatifTab #contents-6 .view-text01 h3,.recapitulatifTab #contents-7 .view-text01 h3{font-size:2.5rem}.recapitulatifTab .content-main #contents-7 .box .box-body .indented:nth-child(1) .form-row,.recapitulatifTab .content-main #contents-7 .box .box-body .indented:nth-child(3) .form-row,.recapitulatifTab .content-main #contents-7 .box .box-body .indented:nth-child(4) .form-row,.recapitulatifTab .content-main #contents-7 .box .box-body .indented:nth-child(6) .form-row,.recapitulatifTab .content-main #contents-7 .box .box-body .indented:nth-child(7) .form-row,.recapitulatifTab .content-main #contents-7 .box .box-body .indented:nth-child(9) .form-row{border-bottom:none}.recapitulatifTab .content-main #contents-7 .box .box-body .boxChildren .box{padding-right:0;padding-left:0}.recapitulatifTab .content-main #contents-6 .box .box-body .form-row.driverTitle,.recapitulatifTab .content-main #contents-7 .box .box-body .form-row.driverTitle{padding-bottom:0;border-bottom:none}.recapitulatifTab #contents-6 .box-header,.recapitulatifTab #contents-7 .box-header{margin-bottom:2em}.recapitulatifTab #contents-12 .box .box-body>div:last-of-type>div{border-bottom:none}.recapitulatifTab #contents-12 .box .box-body>div:last-of-type,.recapitulatifTab #contents-14 .box .box-body>div:last-of-type{padding-top:2em}.paiementTab .box .combo-wrap .bg-select:after{display:none}.landingTab .colum-container #contents-1 .wrapper-content{max-width:1190px;margin-left:auto;margin-right:auto;background:#f5f5f5}.landingTab .colum-container #contents-1 .wrapper-content:nth-child(2){padding-bottom:8em}.landingTab .colum-container #contents-1 .wrapper-content:nth-child(3){background:#fff;max-width:100%;padding:6em 0 55px}.landingTab #contents-1 #infos .inner-wrapper,.landingTab #contents-3,.landingTab #contents-4,.landingTab #formTittle{max-width:1190px;margin-left:auto;margin-right:auto}.landingTab #contents-1 #infos .inner-wrapper{font-size:1em;width:100%}.landingTab #infos .wrapper-content>div.sum-left,.landingTab #infos .wrapper-content>div.sum-right{width:45%}.vehiculeTab input[type=range]{-webkit-appearance:none;width:100%;border-radius:0;vertical-align:middle;margin-top:25px;-webkit-box-shadow:none;-moz-box-shadow:none;content:"p"}@media screen and (-webkit-min-device-pixel-ratio:0){.vehiculeTab input[type=range]{height:6px;border:none;z-index:9;background:#f4f4f4}}.vehiculeTab input[type=range]:focus{outline:0}.vehiculeTab input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;height:30px;width:30px;background:#40aab3;margin-top:30px;margin-left:15px;border-radius:15px;border:transparent;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:-webkit-grab;cursor:grab}.vehiculeTab .rangeslider:before,.vehiculeTab .rangeslider__fill:before{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);position:absolute;pointer-events:none}.vehiculeTab .rangeslider:before{top:0;left:0;width:100%;height:6px;background:#f4f4f4;transform:translate(0,-50%);z-index:9999}.vehiculeTab input[type=range]::-moz-range-track{-moz-appearance:none;height:6px;background-color:#f4f4f4;border:none;margin-top:25px}.vehiculeTab input[type=range]::-moz-range-thumb{-moz-appearance:none;height:30px;width:30px;background-color:#40aab3;background-image:none;border:none;border-radius:15px;cursor:-webkit-grab;cursor:grab}@media all and (-ms-high-contrast:none){.vehiculeTab input[type=range]{margin-bottom:-40px;margin-top:-10px}}.vehiculeTab input[type=range]::-ms-track{width:100%;height:6px;background:0 0;border-color:transparent;border-width:15px 0;color:transparent}.vehiculeTab input[type=range]::-ms-fill-lower{background:#40aab3;border-radius:4px;border:none}.vehiculeTab input[type=range]::-ms-fill-upper{background:#f4f4f4;border-radius:4px;border:none}.vehiculeTab input[type=range]::-ms-thumb{border:none;height:30px;width:30px;border-radius:15px;background:#40aab3}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.vehiculeTab .rangeslider__fill{display:none!important}.is-valid .form__date__icon{background:url(../styleguide/brands/lolivier/images/i-datepicker-white.svg) center no-repeat}.form__date__icon{background:url(../styleguide/brands/lolivier/images/i-datepicker.svg) center no-repeat}}.vehiculeTab .form__range{margin-bottom:5rem}.vehiculeTab .rangeslider.rangeslider--horizontal{top:-3px}@-moz-document url-prefix(){.vehiculeTab .rangeslider.rangeslider--horizontal{top:-14px}.vehiculeTab input[type=range]{z-index:9}}.vehiculeTab .rangeslider__fill{position:absolute;-webkit-transition:.2s all cubic-bezier(.19,1,.22,1);transition:.2s all cubic-bezier(.19,1,.22,1)}.vehiculeTab .rangeslider__fill:before{content:"";top:-2px;left:0;width:100%;height:6px;background:#40aab3;transform:translate(0,-50%)}@-moz-document url-prefix(){.vehiculeTab .rangeslider__fill:before{top:-10px}#vehicle-poblacionslcar_select{min-height:50px}a,input{outline:0}}.vehiculeTab .rangeslider__handle{z-index:1;position:absolute;top:-20%;width:1px;height:1px;font-size:.85em;text-align:center;cursor:-webkit-grab;cursor:grab;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:.2s all cubic-bezier(.19,1,.22,1);transition:.2s all cubic-bezier(.19,1,.22,1);-ms-touch-action:pan-y;touch-action:pan-y}.vehiculeTab .rangeslider:focus .rangeslider__handle:before,.vehiculeTab .rangeslider:hover .rangeslider__handle:before{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition:.3s cubic-bezier(.175,.885,.32,1.275);transition:.3s cubic-bezier(.175,.885,.32,1.275)}.vehiculeTab .rangeslider__handle:before{z-index:1;position:absolute;top:50%;left:50%;display:block;width:30px;height:30px;background-color:#318991;border-radius:15px;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:515ms cubic-bezier(.6,-.28,.735,.045);transition:515ms cubic-bezier(.6,-.28,.735,.045)}.vehiculeTab .rangeslider__handle span,.vehiculeTab .rangeslider__output{z-index:1;top:100%;margin-top:20px;color:#6e6e6e;font-weight:700;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);display:block;position:absolute}.vehiculeTab .rangeslider__output{left:20%;width:55px;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.landingTab .rangeslider__output,.pika-single,.vehiculeTab .rangeslider__handle span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.vehiculeTab .rangeslider__handle span{left:50%;margin-left:30px;width:30px;transform:translate(-50%,-50%);user-select:none}.landingTab .rangeslider__output,.vehiculeTab .rangeslider__handle:after{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.vehiculeTab .rangeslider__handle:after{z-index:0;position:absolute;top:50%;left:50%;display:block;width:30px;height:30px;background-color:#40aab3;border-radius:15px;transform:translate(-50%,-50%)}.vehiculeTab .form__range__deco{z-index:0;position:absolute;top:21px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:97%;height:14px;pointer-events:none;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.vehiculeTab .rangesliderCaption .form__info--right{float:right}.vehiculeTab .content-main .box .box-body .form-row .input-wrap.km{padding-right:0}.conducteursTab .content-main .box .box-body .form-row .input-wrap{font-size:1em}.conducteursTab .content-main .box .box-body .form-row{padding:4.5em 0}.conducteursTab .box .box-header h3{font-size:1.6em}.conducteursTab .content-main .box .box-body .form-row .cell-left>label{font-size:.9em}.conducteursTab .content-main .box .box-body .form-row .select-wrap{font-size:1em;padding-right:0}.conducteursTab .content-main .box .input-wrap input[type=text]{font-size:1.05em;line-height:1.45;padding-right:0;width:100%}.conducteursTab .content-main .box .select-wrap .bg-select button{line-height:1.45}.conducteursTab .content-main .page-actions #next-conducteurs,.vehiculeTab .content-main .page-actions #next-vehicule,.vehiculeTab .page-actions #next-modal,.vehiculeTab .page-actions #submit-modal{padding:1em 3em;height:auto;background-color:#f04623;font-size:1.5em;border:none;border-radius:3px;-webkit-transition:all .25s ease;transition:all .25s ease}.vehiculeTab .page-actions button#submit-modal{max-width:210px;width:100%}.vehiculeTab .page-actions #next-modal{background-color:#40aab3}.conducteursTab .content-main .page-actions #next-conducteurs p:after,.vehiculeTab .content-main .page-actions #next-vehicule p:after,.vehiculeTab .page-actions #next-modal p:after,.vehiculeTab .page-actions #submit-modal p:after{content:""}.conducteursTab .content-main .page-actions #next-conducteurs:hover,.vehiculeTab .content-main .page-actions #next-vehicule:hover{opacity:1;box-shadow:0 0 0 0 rgba(0,0,0,.15);-webkit-transform:translate(2px,2px);-ms-transform:translate(2px,2px);transform:translate(2px,2px)}.vehiculeTab .page-actions{margin:-18px 1em 1em;text-align:center;position:relative;width:inherit;background:#fff;padding-bottom:6px;padding-top:60px}.vehiculeTab .content-main .page-actions #next-vehicule{width:28%}.vehiculeTab .content-main .box .box-body .form-row.selectVehicle,.vehiculeTab .content-main .box .box-body .form-row.vehiculeSelected{background-color:#f5f5f5;border:none;margin-top:-1px;padding:34px 68px;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif}.vehiculeTab .content-main .box .box-body .form-row.selectVehicle{text-align:center}.vehiculeTab .content-main .box .box-body .form-row.selectVehicle label,.vehiculeTab .content-main .box .box-body .form-row.vehiculeSelected label{margin-bottom:34px;color:#40aab3;font-size:27px;font-weight:300;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif}.vehiculeTab .content-main .box .box-body .form-row.vehiculeSelected label{margin-bottom:9px}.vehiculeTab .content-main .box .box-body .form-row.vehiculeSelected .select-wrap{padding:34px 0;border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;width:100%}.vehiculeTab .content-main .box .box-body .form-row.selectVehicle .input-wrap,.vehiculeTab .content-main .box .box-body .form-row.selectVehicle .select-wrap{margin:auto;float:none;width:100%}.vehiculeTab .content-main .box .box-body .form-row.vehiculeSelected .select-wrap .brand,.vehiculeTab .content-main .box .box-body .form-row.vehiculeSelected .select-wrap .matriculationDate,.vehiculeTab .content-main .box .box-body .form-row.vehiculeSelected .select-wrap .purchaseDate{font-size:17px;font-weight:700;color:#6e6e6e}.vehiculeTab .content-main .box .box-body .form-row.selectVehicle .title{font-size:17px;font-weight:700}.vehiculeTab .content-main .box .box-body .form-row.selectVehicle .content{font-size:17px}.form-row.vehiculeSelected .logoVehicleContainer{border:1px solid #b7b7b7;display:inline-block;padding:24px;background-color:#fff;margin-right:34px;float:left}.form-row.vehiculeSelected .vehiculeSelectedRecap{display:inline-block;width:80%;vertical-align:text-bottom;color:#6e6e6e;font-weight:700}.form-row.vehiculeSelected #vehicle-vehicleselected{text-transform:lowercase;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-weight:700;background:url(../styleguide/brands/lolivier/images/i-pencil.svg) 12px 12px no-repeat;background-size:52px;margin-left:0;line-height:normal}.form-row.vehiculeSelected #vehicle-vehicleselected:hover{background:url(../styleguide/brands/lolivier/images/i-pencil-white.svg) 12px 12px no-repeat #333;background-size:52px}.vehiculeTab .content-main .box .box-body .form-row.selectVehicle .help-info-error{visibility:hidden;top:-220px;position:relative}.vehiculeTab .content-main .box .box-body .form-row.selectVehicle.has-error{background-color:#e7282f;color:#fff}.vehiculeTab .content-main .box .box-body .form-row.selectVehicle label.errorLabel,.vehiculeTab .content-main .box .box-body .form-row.selectVehicle.has-error label.defaultLabel{display:none}.vehiculeTab .content-main .box .box-body .form-row.selectVehicle.has-error label.errorLabel{color:#fff;font-weight:700;display:block}.modal article .form-row .two-select label{width:57.5px}.modal article .form-row button{margin-top:-12px;margin-left:15px}.chooseVehicle .selectBrands span{position:relative}.modal .tooltip.right{left:-351px!important;padding:0 0 0 10px}.modal .title .tooltip.right{top:-101px!important}.modal .tooltipPosition .title .tooltip.right{top:-29px!important}.modal .tooltipPosition .tooltip.right{left:-309px!important}.tooltipPosition .tooltip.left .tooltip-arrow,.tooltipPosition .tooltip.right .tooltip-arrow{top:65px!important;left:100%}.modal .tooltipPosition .tooltip-title{top:-25px;left:-262px}.tooltip.left .tooltip-arrow,.tooltip.right .tooltip-arrow{top:98px!important;left:100%;margin-top:-8px;border-width:10px 0 10px 10px;border-left-color:#545454}.modal .form-row.vehiculeSelected{border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;width:calc(100% - 40px);margin:20px;padding:5% 10px}.vehiculeTab .content-main .box .combo-wrap input.vehi-codePostal-tex{font-size:18px;line-height:1.4}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.vehiculeTab .content-main .box .combo-wrap input.vehi-codePostal-tex{line-height:1}}.vehiculeTab .content-main .box .combo-wrap .bg-select select{font-size:18px;line-height:1.4}.box .form-cell>.two-select>label{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-weight:700;margin:.8em 0;font-size:15.6px}.conducteursTab .content-main .aggButton{font-size:1.65em;max-width:30em;margin:0 auto 2.5em;line-height:1.3;font-weight:700;text-align:center}.conducteursTab .content-main .aggButton .footerMerci{font-size:1.6em;font-weight:900;color:#f04623}.conducteursTab .content-main .aggButton .capitalizeFirstName{text-transform:capitalize}.conducteursTab .content-main .aggButton .discoverArrow{position:absolute;height:96px;width:55px;background:url(../styleguide/brands/lolivier/images/i-arrow.svg) bottom right no-repeat;background-size:30px}.conducteursTab .aggButton,.landingTab .aggButton{display:block}button#vehicle-reasons{position:relative;max-height:50px}input#driver-address2,input#driver-address3,input#recap-policyholder-address2{color:#b7b7b7;border:1px solid #b7b7b7;background-color:#fff;padding-left:20px}#driver-address2+.icon,#driver-address3+.icon,#recap-policyholder-address2.ng-pristine+.icon{display:none}#driver-address2.ng-dirty.ng-valid,#driver-address3.ng-dirty.ng-valid,#recap-policyholder-address2.ng-dirty.ng-valid{color:#fff;border:none;background-color:#40aab3;padding-left:60px}#driver-address2.ng-dirty.ng-valid+.icon,#driver-address3.ng-dirty.ng-valid+.icon,#recap-policyholder-address2+.icon{display:block}.two-select .combo-wrap .bg-select:nth-child(1){margin-left:0;float:left}.modal .two-select .combo-wrap .bg-select:nth-child(1){margin-left:0;float:none}.vehiculeTab .indented{background-color:#fff;border-left-width:3px}.vehiculeTab .msg-iban{width:100%;background-color:#fff;background-image:none;padding-left:42px}.vehiculeTab .msg-iban-wrap{background-color:#fff}.vehiculeTab .msg-iban .msg-text{background-color:#fff;font-size:14px}.vehiculeTab .msg-iban .msg-title{display:block;color:#40aab3;font-weight:700;font-size:19px;line-height:27.55px;height:25px;margin-bottom:15px}.recapitulatifTab label.radio.annualOnly#recap-paymentFrequency-M{display:none}.vehiculeTab .content-main .box .box-body .form-row.vehicle-swaccesorios{display:block}body #inbenta-search-box-header .inbenta-interface.inbenta-jsonp.inbenta-instants .container{padding:10px 0;top:inherit;bottom:1em;height:auto;width:20em;position:absolute;right:20px;display:table}.inbenta-interface .container:before{content:"";position:absolute;left:-30px;top:0;display:block!important;width:1px;height:100%;background-color:#d9d9d9}body #inbenta-search-box-header{position:initial!important}body .inbenta-interface #inbenta-modal .container{width:100%;max-width:100%;right:inherit}body .inbenta-interface #inbenta-modal .container:before,body .inbenta-interface.inbenta-compagnon .container:before{width:0}body .inbenta-interface.inbenta-jsonp.ABtesting-A .container .search .search-message{display:none}body div.inbenta-interface{position:static}#inbenta-search-box-header .inbenta-interface.inbenta-jsonp.inbenta-ios .search .search-form .question-input{-webkit-appearance:initial!important}div#containerImage,div.container-preview-image{margin:auto;width:100%}body .page.eSignatureTab{overflow-x:hidden}.merciTab.eSignatureTab a#espace-perso-button{padding:1.4em 1em;height:auto;color:#fff;background-color:#f04623;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:900;line-height:1.45;border:none;border-radius:3px;box-shadow:0 8px 15px 0 rgba(0,0,0,.15);-webkit-transition:all .25s ease;transition:all .25s ease;text-decoration:none;margin-top:70px;width:311px;text-align:center;float:left;margin-left:10%;min-width:311px;margin-left:calc(50% - 155px);margin-right:auto}body.eSignatureTab .page{overflow-x:hidden}body.merciTab.eSignatureTab .outer-wrap{background-color:transparent}.eSignatureTab .colum-container-yousign.error{overflow-x:hidden}.merciTab.eSignatureTab .footer-landing-container .logoContainer{background-color:#f5f5f5}.merciTab.eSignatureTab .footer-landing-container{margin-top:100px}.merciTab.eSignatureTab .survey .footer-landing-container{margin-top:0}.merciTab.eSignatureTab #formTittle p.title,.merciTab.eSignatureTab #iframeTitle p.title,.merciTab.eSignatureTab #infos p.title{font-size:14px;color:#6e6e6e;padding-bottom:30px;font-weight:700}.merciTab.eSignatureTab #eSignatureTitle>#formTittle{position:relative;max-height:435px;padding-left:16px}.eSignatureTab #eSignatureTitle>#formTittle:before{content:"";height:100%;width:180%;background:url(../styleguide/brands/lolivier/images/esignature-header.png) top center repeat-x;position:absolute;top:-1px;display:block;left:-40%}.merciTab.eSignatureTab #formTittle p,.merciTab.eSignatureTab #iframeTitle p{font-size:18px;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif}.merciTab.eSignatureTab #formTittle p.question{padding-top:20px}.merciTab.eSignatureTab #formTittle .sectionTitle>p:nth-child(3),.merciTab.eSignatureTab #iframeTitle .sectionTitle>p:nth-child(3){margin-top:40px}.merciTab.eSignatureTab #formTittle .cont01 .titleLanding,.merciTab.eSignatureTab #iframeTitle .cont01 .titleLanding{font-weight:700;font-size:48px}.merciTab.eSignatureTab #formTittle .cont01{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;overflow:hidden}.merciTab.eSignatureTab #infos .wrapper-content div a:hover{color:#fff;background-color:#f04623}.merciTab.eSignatureTab #formTittle .cont01 div.sectionTitle{padding-top:0;margin-top:0;margin-bottom:0}.eSignatureTab #eSignatureTitle>#formTittle .cont01{margin-top:80px}.eSignatureTab #eSignatureTitle>#formTittle .cont01 .titleSignature{font-size:72px;display:block}.eSignatureTab #formTittle .cont01 .superTitle{font-size:14px;clear:none;font-weight:700}.merciTab.eSignatureTab #formTittle .cont01:last-of-type{padding:30px 0}.merciTab.eSignatureTab #infos .wrapper-content>div ul li,.merciTab.eSignatureTab .wrapper-content #iframeTitle ul li{padding:.5em 0;margin-top:20px}.eSignatureTab p>strong>a{text-decoration:none}.eSignatureTab p>strong>a:hover{text-decoration:underline}.eSignatureTab #infos .wrapper-content{padding-left:16px}.eSignatureTab #infos .wrapper-content>div ul,.eSignatureTab .wrapper-content #iframeTitle ul{counter-reset:list;font-size:17px}.eSignatureTab .wrapper-content #iframeTitle ul li{border-top:none;font-size:.9em;color:#717171;position:relative}.eSignatureTab #infos .wrapper-content>div ul li:before,.eSignatureTab .wrapper-content #iframeTitle ul li:before{content:"";width:38px;background-color:#d9d9d9;height:1px;position:relative;top:10px;display:block}.eSignatureTab #infos .wrapper-content>div ul li>span,.eSignatureTab .wrapper-content #iframeTitle ul li>span{padding-left:6em;display:inline-block;width:100%;line-height:1.45;font-size:1.1em}.eSignatureTab .wrapper-content #iframeTitle ul li>span{padding-left:110px}.eSignatureTab #infos .wrapper-content>div ul li:after,.eSignatureTab .wrapper-content #iframeTitle ul li:after{clear:both;content:counter(list);counter-increment:list;width:24px;height:18px;background-color:#40aab3;border-radius:12px;text-align:center;font-size:.8em;color:#fff;padding-top:7px;padding-bottom:0;padding-right:1px;top:20%;left:8%;position:absolute;display:block;float:left}.eSignatureTab #infos .wrapper-content>div ul li:nth-child(4):after{top:6%}.eSignatureTab #infos .wrapper-content>div ul li:nth-child(5):after{top:10%}.eSignatureTab #iframeTitle{padding-left:16px;margin-top:35px}.eSignatureTab #iframeDiv{padding-top:90px}.conducteursTab .content-main .box .box-body .checkField+label.checking{transition:0s;-webkit-transition:0s;-moz-transition:0s}#infos .wrapper-content div.infoHeader a.espace-perso-link-nostyles{background:0 0;border:none;font-size:1em;padding:0;text-decoration:underline;top:auto;margin:auto;vertical-align:unset;float:none;color:#545454;line-height:inherit;font-weight:900}#infos .wrapper-content div.infoHeader a.espace-perso-link-nostyles:hover{background:0 0;color:#333;opacity:1}#surveyPlugin{width:100%;height:auto}#f2332620b072203033807beba25db22b{border:none;width:100%!important;min-height:1200px!important;height:2150px!important}.ui-autocomplete-term{font-weight:700;color:#00f}.tagProfessions::-webkit-input-placeholder{font-style:italic;font-size:.8em}.tagProfessions:-moz-placeholder{font-style:italic;font-size:.8em}.tagProfessions::-moz-placeholder{font-style:italic;font-size:.8em}.tagProfessions:-ms-input-placeholder{font-style:italic;font-size:.8em}#id_professionsError_driver-detailedProfessioSearch{display:none}.show-cookie .inbenta-interface.inbenta-compagnon{bottom:103px!important}body.vehiculeTab.show-cookie .modal{bottom:100px}.ekomi_mobile{display:none;margin-top:100px}.ekomi_mobile .ekomi_wrapper{margin:auto;width:290px}.ekomi_mobile .ekomi_wrapper .ekomi_logo{float:left;margin-right:15px;width:60px}.ekomi_mobile .ekomi_wrapper .ekomi_text{font-size:18px}.ekomi_mobile .ekomi_wrapper .ekomi_stars{width:160px}.ekomi_mobile .ekomi_wrapper .esca-container{display:flex;flex-direction:column;align-items:center}div.validateTmp{border-left:3px solid #f5f5f5;padding-left:36px;margin-left:30px;color:#333;font-size:14px;width:100%}.page .content-main .input-wrap input[type=text].validateTmp{border-color:#e7282f}.validateTmp h4{color:#e7282f;font-weight:700;line-height:27.55px;margin-bottom:15px}.recapitulatifTab .content-main .box .cell-right span.help-info-error.validateTmp{width:100%}.authenticationTab #designstudio,.authenticationTab #designstudio-button,.authenticationTab #designstudio-minimize,.conducteursTab #inbenta-compagnon-container,.conducteursTab #inbenta-responsive-container,.devisTab #inbenta-compagnon-container,.devisTab #inbenta-responsive-container,.landingTab #inbenta-compagnon-container,.landingTab #inbenta-responsive-container,.merciTab #designstudio,.merciTab #designstudio-button,.merciTab #designstudio-minimize,.noSnapEngage #designstudio,.noSnapEngage #designstudio-button,.noSnapEngage #designstudio-minimize,.paiementTab #designstudio,.paiementTab #designstudio-button,.paiementTab #designstudio-minimize,.recapitulatifTab #designstudio,.recapitulatifTab #designstudio-button,.recapitulatifTab #designstudio-minimize,.redirectionTab #designstudio,.redirectionTab #designstudio-button,.redirectionTab #designstudio-minimize,.rulesTab.show-room-prive #inbenta-compagnon-container,.rulesTab.show-room-prive #inbenta-responsive-container,.vehiculeTab #inbenta-compagnon-container,.vehiculeTab #inbenta-responsive-container{display:none!important}.buttonText,.buttonTextUknowVersion{display:inline-block;color:#40AAB3;font-weight:700;font-size:16px;line-height:22px;border:none;float:left;font-style:normal;cursor:pointer}.buttonText{background-color:inherit;padding:14px 25px;text-decoration-line:underline;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;margin-bottom:21px}.buttonTextUknowVersion{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;margin-left:13.5%;margin-top:-21px;background:url(../styleguide/brands/lolivier/images/i-arrow-right.svg) right no-repeat;background-size:13px 13px}.merciTab #merciTab .content-main #espace-perso-button,.vehiculeTab .page-actions #next-modal-license-plate{color:#fff;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif}.buttonTextWithMargin,.devisTab .col_pago #pagoTable .precioPago .priceOptions .pack ul{margin-left:25px}.vehiculeTab .page-actions #next-modal-license-plate{padding:1em 7em;height:auto;background-color:#f04623;font-size:1.5em;font-weight:900;line-height:1.45;border:none;border-radius:3px;margin-bottom:6vh;margin-right:1.9vw}.modal header .headerLicensePlate{padding-left:27px;padding-top:5vh;padding-bottom:4vh}#vehicleswaccesorios{padding-top:200px;display:inline}.merciTab #merciTab .content-main{color:#545454}.merciTab #merciTab .nav-container.is-fixed li.current .stepHover{white-space:nowrap}.merciTab #merciTab #inbenta-search-box-header{display:none}.merciTab #merciTab #infos .wrapper-content{padding:25px 0 115px}.merciTab #merciTab.show-room-prive #infos .wrapper-content{padding:25px 0 62px}.merciTab #merciTab #formTittle .cont01 div.sectionTitle{font-size:38.21px;margin-top:26px;margin-bottom:23px}.merciTab #merciTab #formTittle .cont01 div.assur{padding:.7em 2em;font-size:18px;font-weight:400;margin-bottom:6px}.merciTab #merciTab .mt-12{margin-top:3.5%}.merciTab #merciTab #formTittle .cont01 .aggDriverSurName,.merciTab #merciTab #formTittle .cont01 .titleLanding{font-size:38.21px;font-weight:700}.merciTab #merciTab #formTittle .cont01 div{display:block}.merciTab #merciTab #formTittle .cont01 .sentenceText{display:inline-block}.merciTab #merciTab #formTittle .cont01 div.sentence{line-height:39px;color:#545454}.merciTab #merciTab #formTittle .cont01 div.assur .colour{color:#3BC080;font-weight:700}.merciTab #merciTab #formTittle .cont01 div.assur i{display:inline-block;width:27px;height:20.7px;vertical-align:text-top;margin-right:16px}.merciTab #merciTab #formTittle .cont01 div.assur i.creditCard{background:url(../styleguide/brands/lolivier/images/creditCard.svg) center no-repeat;background-size:90% 40px}.merciTab #merciTab #formTittle .cont01 div.assur i.contrat{background:url(../styleguide/brands/lolivier/images/contrat.svg) center no-repeat;background-size:90% 40px}.merciTab #merciTab #formTittle .cont01 div.assur i.discount{background:url(../styleguide/brands/lolivier/images/discount.svg) center no-repeat;background-size:90% 40px}.merciTab #merciTab #infos .wrapper-content .merci-docs-grid .title{font-size:24px;font-weight:700;text-align:center;color:#545454}.merciTab #merciTab #infos .wrapper-content .merci-docs-grid .title span.colour{color:#F04623}.merciTab #merciTab #infos .wrapper-content .merci-docs-grid .merci-docs-row{display:flex;flex-direction:column;background:#F6F6F6;margin:3em 0;align-items:center;padding-top:20px}.merciTab #merciTab .merci-docs-col{padding:20px 50px}.merciTab #merciTab .merci-docs-col div{background-color:#FFF;margin:0 35px;width:33%}.merciTab #merciTab .merci-docs-col.SRP div,.merciTab #merciTab .merci-docs-col.telematics div{width:20%}.merciTab #merciTab #infos .wrapper-content div .sum-title{display:block;font-size:17px;font-weight:700;color:#545454;text-align:center;padding-top:10px}.merciTab #merciTab #infos .wrapper-content div .info{position:relative}.merciTab #merciTab #infos .wrapper-content div .merciSRP{background:url(../styleguide/brands/lolivier/images/merciSRP.svg) center no-repeat;height:17px;width:160px;position:relative;display:flex;top:-15px;margin:0 auto}.merciTab #merciTab #infos .wrapper-content div .colorSRP{color:#F71073}.merciTab #merciTab #infos .wrapper-content .merci-docs-grid .text-container .colorLoa{color:#F04623}.merciTab #merciTab #infos .wrapper-content .merci-docs-col .info{font-size:16px;color:#949494;text-align:center;display:block;margin:8px auto}.merciTab #merciTab .content-main #espace-perso-button{text-transform:uppercase;width:262px;font-weight:700;font-size:18px;float:none;margin:auto;display:block;padding:1em;height:auto;text-decoration:none;text-align:center;border-radius:3px;background-color:#f04623}.merciTab #merciTab .content-main #espace-perso-button-mobile{display:none}.headerAlgolia{display:block;position:fixed;right:32em;z-index:12;cursor:pointer;border:1px solid #D3D3D3;box-shadow:none;border-radius:3px;box-sizing:border-box;width:450px;height:44px;margin:2.1em 0;padding:1em;background:url(../styleguide/brands/lolivier/images/searchAlgolia.svg) 400px center no-repeat #FFF}.landingTab .headerAlgolia{right:30em}.headerAlgolia:hover{box-shadow:0 5px 10px rgba(0,0,0,.25)}.headerAlgolia input{border:none;color:#545454;background-color:#FFF;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-weight:300;font-size:16px;text-align:center;display:block;margin:auto;cursor:pointer}.modalAlgolia main{max-height:55vh;overflow-y:auto}.modalAlgolia .ngdialog-overlay{background:rgba(0,0,0,.4);backdrop-filter:blur(10px)}.modalAlgolia .ngdialog-content{position:relative;width:800px;margin:19vh auto 0;border-radius:5px;padding-bottom:16px}.MyCustomHits .algoliaText{display:none}.modalAlgolia{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif}.modalAlgolia form{display:flex}.modalAlgolia .ais-Pagination.ais-Pagination--noRefinement{display:none}.modalAlgolia #hits{padding-bottom:16px}.modalAlgolia .hit.inactive{display:block}.modalAlgolia div.ngdialog-close{position:initial}.modalAlgolia div.ngdialog-close::before{position:absolute;right:0;top:0;content:'fermer';text-decoration:underline;text-transform:uppercase;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-weight:700;color:#333;font-size:14px;border-left:1px solid #E5E5E5;width:88px;height:36px;text-align:center;margin-top:14px;line-height:32px}.modalAlgolia #search-box{height:60px;border:1px solid #E5E5E5;box-sizing:border-box;box-shadow:0 5px 10px rgba(0,0,0,.15);border-radius:5px;background:url(../styleguide/brands/lolivier/images/searchAlgolia.svg) 22px no-repeat #FFF}.modalAlgolia .ais-SearchBox-reset{background:url(../styleguide/brands/lolivier/images/cross-icon.svg) 12px 19px no-repeat #FFF}.modalAlgolia .ais-SearchBox-resetIcon,.modalAlgolia .ais-SearchBox-submit{display:none}.modalAlgolia .ais-SearchBox-input{width:75%;border:none;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:18px;line-height:21px;align-items:center;padding-top:18px;margin-left:61px}.modalAlgolia .ais-SearchBox-input:-ms-input-placeholder,.modalAlgolia .ais-SearchBox-input::-ms-input-placeholder,.modalAlgolia .ais-SearchBox-input::placeholder{color:#A2A2A2}.modalAlgolia .ais-SearchBox-resetIcon{height:20}.modalAlgolia .hits{margin-bottom:16px}.modalAlgolia .hit{margin:0 30px;display:flex;border-bottom:1px solid #e5e5e5;padding:30px 0 25px}.modalAlgolia .hit.showText{padding:30px 0 6px}.modalAlgolia .question-icon-search{background:url(../styleguide/brands/lolivier/images/itemIcon.svg) no-repeat;width:34px;height:34px;display:inline-block;margin-top:10px}.modalAlgolia .question-information{display:inline-block;width:660px;margin-left:16px}.modalAlgolia .algoliaTitle{font-weight:700;font-size:20px;color:#545454;cursor:pointer}.modalAlgolia .questionType{font-size:14px;color:#a6a6a6;text-transform:uppercase;font-weight:700;margin-bottom:7px}.modalAlgolia .algoliaText{font-size:16px;color:#545454;line-height:24px;-webkit-animation-duration:.2s!important;animation-duration:.2s!important;grid-column-start:2}.MyCustomHits .showText .algoliaText{display:block;-webkit-animation:1s cubic-bezier(.23,1,.32,1) 0s 1 normal none running slide-in-top;animation:1s linear forwards ld-grow-ttb-in;animation:1s cubic-bezier(.23,1,.32,1) 0s 1 normal none running slide-in-top}.modalAlgolia .algoliaText p{margin:revert}.modalAlgolia .plusIcon{background:url(../styleguide/brands/lolivier/images/itemCross.svg) no-repeat;width:21px;height:21px;display:inline-block;-webkit-transition-duration:.2s;transition-duration:.2s;margin:15px;cursor:pointer}.modalAlgolia .showText .plusIcon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modalAlgolia .ais-Pagination{display:block;margin:auto;width:fit-content}.modalAlgolia .ais-Pagination-list{display:flex}.modalAlgolia .ais-Pagination-item{border:1px solid #c4c8d8;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:24px;padding:5px 0;border-radius:5px}.modalAlgolia .ais-Pagination-item .ais-Pagination-link{text-decoration:none;padding:8px 10px}.modalAlgolia .ais-Pagination-item+.ais-Pagination-item{margin-left:5px}.modalAlgolia .ais-Pagination-item--selected{background-color:#40aab3;border-color:#40aab3}.modalAlgolia .ais-Pagination-item--selected .ais-Pagination-link{color:#fff}.modalAlgolia .ais-Pagination-item.ais-Pagination-item--selected:focus,.modalAlgolia .ais-Pagination-item.ais-Pagination-item--selected:hover{background-color:#40aab3;color:#fff}.modalAlgolia .ais-Pagination-item--disabled{opacity:.6;cursor:not-allowed;color:#a5abc4}.modalAlgolia .ais-Pagination-item:focus,.modalAlgolia .ais-Pagination-item:hover{background-color:#e3e5ec;text-decoration:underline;color:#0073a8}.modalAlgolia .hitsEmpty .imgHitsEmpty{background:url(../styleguide/brands/lolivier/images/clean.svg) no-repeat;width:60px;height:60px;display:block;margin:50px auto 20px}.modalAlgolia .hitsEmpty{width:100%;color:#545454;margin-bottom:296px}.modalAlgolia .hitsEmpty .titleEmpty{font-size:20px;font-weight:700;margin:auto;width:fit-content;width:-moz-fit-content}.modalAlgolia .hitsEmpty .textEmpty{margin:5px auto 0;font-size:16px;width:50%;text-align:center}.esca_text{text-align:center;color:#CECECE}.tooltip-text{position:absolute;width:31%;margin-top:65px;font-size:14px;line-height:17px;color:#40AAB3;display:flex;align-items:start}.page nav.menu ol li .name,.page nav.menu ol li a:before{font-size:18px;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif}.tooltip-text.driver-bonusMalus{margin-top:50px}.tooltip-icon{margin-right:6px}body>div.outer-wrap>div.page{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif}.page nav.menu ol li.fill .name{color:#f04623}.page nav.menu ol li.fill a:before{background-color:#f04623}.page .nav-container{z-index:5;width:100%;display:table;table-layout:fixed;padding:105px 4.5em 1.5em 20px;background:0 0;box-shadow:none}.devisTab .page.is-fixed .nav-container,.devisTab.assurland .page .nav-container,.devisTab.hyperassur .page .nav-container,.devisTab.lca .page .nav-container,.devisTab.lelynx .page .nav-container,.devisTab.lesfurets .page .nav-container,.page .nav-container.is-fixed{z-index:11;position:fixed;padding:1.5em 0;background:#fff;margin-left:18em;width:53%}.page nav.menu ol li a:before{font-weight:400}.page nav.menu ol li .name{display:inline-block;color:#b7b7b7;min-width:0;text-transform:capitalize;text-shadow:none;font-weight:700}span.unbreakable{white-space:nowrap}span.orange-text{color:#f04623}.page .content-main .box .combo-wrap input[type=tel],.page .content-main .box .input-wrap input[type=tel],.page .content-main .combo-wrap input[type=text],.page .content-main .input-wrap input[type=text]{padding:.65em 1em;height:auto;color:#b7b7b7;border:1px solid #b7b7b7;border-radius:3px;font-size:1.05em;font-weight:300;display:block;width:100%;-webkit-transition:padding .15s ease-out;transition:padding .15s ease-out;webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;line-height:1.4}.page .content-main .box .combo-wrap input[type=tel].ng-invalid:hover,.page .content-main .box .combo-wrap input[type=text].ng-invalid:hover,.page .content-main .box .input-wrap input[type=tel].ng-invalid:hover,.page .content-main .box .input-wrap input[type=text].ng-invalid:hover{border:1px solid #40aab3}.page .content-main .box .combo-wrap input[type=tel].ng-valid,.page .content-main .box .combo-wrap input[type=text].ng-valid,.page .content-main .box .input-wrap input[type=tel].ng-valid,.page .content-main .box .input-wrap input[type=text].ng-valid{z-index:0;color:#fff;padding-left:65px;background:#40aab3;font-weight:400;border:1px solid #40aab3}.page .content-main .box .combo-wrap input[type=tel].ng-invalid,.page .content-main .box .input-wrap input[type=tel].ng-invalid,.page .content-main .combo-wrap input[type=text].ng-invalid,.page .content-main .input-wrap input[type=text].ng-invalid{z-index:0;background:#fff;color:#b7b7b7}.modal article .form-row .combo-wrap,.page .content-main .box .box-body .form-row .combo-wrap,.page .content-main .box .box-body .form-row .input-wrap,.page .content-main .box .box-body .form-row .select-wrap{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-size:19px}.page .content-main .box .box-body .form-row .input-wrap,.page .content-main .box .box-body .form-row .select-wrap{float:right}.chooseVehicle .selectBrands select,.modal article .form-row select,.page .content-main .box .combo-wrap .bg-select select,.page .content-main .box .select-wrap .bg-select select{z-index:1;position:relative;cursor:pointer;border:1px solid #b7b7b7;border-radius:3px;font-weight:400;color:#545454;background:url(../styleguide/brands/lolivier/images/i-dropdown.svg) 95% center no-repeat #fff;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-size:1.05em;line-height:1.4;vertical-align:middle;padding:.65em 1em;width:100%;height:auto;-webkit-transition:.2s all cubic-bezier(.6,-.28,.735,.045);transition:.2s all cubic-bezier(.6,-.28,.735,.045);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.chooseVehicle .selectBrands select:hover,.modal article .form-row select:hover,.page .content-main .box .combo-wrap .bg-select button:hover,.page .content-main .box .combo-wrap .bg-select select:hover,.page .content-main .box .select-wrap .bg-select button:hover,.page .content-main .box .select-wrap .bg-select select:hover{border:1px solid #40aab3}.chooseVehicle .selectBrands select.ng-valid,.modal article .form-row select.ng-valid,.page .content-main .box .combo-wrap .bg-select button.ng-valid,.page .content-main .box .combo-wrap .bg-select select.ng-valid,.page .content-main .box .select-wrap .bg-select button.ng-valid,.page .content-main .box .select-wrap .bg-select select.ng-valid{z-index:0;color:#fff!important;padding-left:45px;padding-right:30px;background:url(../styleguide/brands/lolivier/images/i-dropdown-white.svg) 95% center no-repeat #40aab3;border:1px solid #40aab3;-webkit-transition:.2s all cubic-bezier(.175,.885,.32,1.275);transition:.2s all cubic-bezier(.175,.885,.32,1.275)}.paiementTab .content-main .box .combo-wrap .bg-select select.ng-valid{color:#404040!important}.paiementTab .content-main .box .combo-wrap.is-valid .bg-select select.ng-valid{color:#fff!important}.paiementTab div#payment-dateExpiry:after{display:none}.chooseVehicle .selectBrands .bg-select:after,.modal article .form-row .bg-select:after,.page .content-main .box .combo-wrap .bg-select:after,.page .content-main .box .select-wrap .bg-select:after{content:"";display:block;position:absolute;z-index:0;width:24px;height:24px;left:12px;top:calc(50% - 12px);text-align:center;background:url(../styleguide/brands/lolivier/images/i-check.svg) center no-repeat #318991;background-size:14px;border-radius:50%;border:none;webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.page .content-main .input-wrap label.radio{display:inline-block;padding:calc(.65em - 1px) .5em;color:#b7b7b7;border:1px solid #b7b7b7;border-radius:3px;font-size:1.05em;font-weight:300;width:45%;-webkit-transition:.4s opacity cubic-bezier(.19,1,.22,1);transition:.4s opacity cubic-bezier(.19,1,.22,1);cursor:pointer;line-height:1.4}.page .content-main .input-wrap label.radio span{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;text-transform:lowercase;color:#545454;vertical-align:middle}.page .content-main .input-wrap label.radio:focus{outline:0}.page .content-main .input-wrap .radio .icon{width:.7em;height:.7em;margin-right:.4em;text-align:center;background-color:transparent;border-radius:50%;webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.page .content-main .input-wrap label.radio.active{background-color:#40aab3;border-color:#40aab3}.page .content-main .input-wrap .radio.active .icon{width:.7em;height:.7em;text-align:center;background:url(../styleguide/brands/lolivier/images/i-check.svg) center no-repeat #318991;background-size:14px;border-radius:50%;webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.page .content-main .input-wrap .radio i.icon.inner{position:absolute;left:0;transform:scale(0);-webkit-transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s}.page .content-main .input-wrap .radio.active .icon.outer{background-color:#fff;position:relative}.page .content-main .input-wrap .radio.active .icon.inner{transform:scale(1)}.page .content-main .box .combo-wrap input[type=tel].vehi-codePostal-tex{width:33%;float:left}.page .content-main .box .combo-wrap div.vehi-codePostal{width:60%;float:right}.page .content-main .box .combo-wrap input[type=tel].ng-valid.vehi-codePostal-tex{padding-left:42px;padding-right:5px}.page .content-main .box div.date-3.ng-valid-date .input-wrap input[type=tel].ng-valid,.page .content-main .box div.date-3.ng-valid-date .input-wrap input[type=text].ng-valid,.vehiculeTab .content-main .box .combo-wrap input[type=tel].ng-valid.vehi-codePostal-tex{padding-left:47px}.page .content-main .box .combo-wrap.ng-valid:after{margin-top:0;margin-left:0;left:10px;top:calc(50% - 12px)}.box .date-3.ng-valid-date .input-wrap>div{width:calc(33% - 16px)}.box .date-3.ng-valid-date .input-wrap>div:nth-child(1){width:calc(33% + 24px)}.page .date-3 .input-wrap input#driver-birthDate-MM,.page .date-3 .input-wrap input#driver-birthDate-YYYY,.page .date-3 .input-wrap input#driver-partnerBirthDate-MM,.page .date-3 .input-wrap input#driver-partnerBirthDate-YYYY,.page input#driver-secondaryDriver-birthDate1-MM,.page input#driver-secondaryDriver-birthDate1-YYYY,.page input#driver-secondaryDriver-birthDate2-MM,.page input#driver-secondaryDriver-birthDate2-YYYY,.page input#driver-secondaryDriver-birthDate3-MM,.page input#driver-secondaryDriver-birthDate3-YYYY{padding-left:0}.page .content-main .box .date-3 .input-wrap input[type=tel]{color:#b7b7b7;border:none;background:#fff;font-weight:300}.page .content-main .box .date-3.ng-valid-date .input-wrap input[type=tel]{z-index:0;color:#fff;padding-left:65px;background:#40aab3;font-weight:400}.page .content-main .box .select-wrap .bg-select ul.select li{text-transform:lowercase;padding:.9em 1em;width:100%;display:inline-block;color:#b7b7b7;text-decoration:none}.customButtonSelected .form-cell.cell-left{display:block;float:left;width:70%}.form-row.customButtonSelected{display:block}.form-row.customButtonSelected .form-cell{display:block;float:left}.custom-button-select .button-option{float:left;min-height:166px;border:1px solid #b7b7b7;border-radius:3px;color:#545454;background:#fff;cursor:pointer;font-weight:400;position:relative;padding-bottom:20px}.custom-button-select .button-option:hover{border-color:#40aab3}.custom-button-select .button-option.selected{border:1px solid #40aab3;background:#40aab3;color:#fff;font-weight:700}.page .content-main .input-wrap label.radio span,.tooltip{font-weight:400}.custom-button-select .button-option span.label{width:80%;display:block;text-align:center;margin:0 auto;padding:0 3px}.custom-button-select .button-option i.custom-button-select-option{height:75px;width:50%;margin-left:auto;margin-right:auto;display:block;margin-top:15px}.custom-button-select .button-option span.icon-shape{width:24px;height:24px;position:absolute;top:10px;left:15px;border:1px solid #b7b7b7;border-radius:50%}.custom-button-select .button-option.selected span.icon-shape{border:1px solid #318991}.custom-button-select .button-option i.icon{width:24px;height:24px;border-radius:50%;position:relative;top:-1px;left:-1px;background:#fff;-webkit-transform:scale(0);-webkit-transition:-webkit-transform .1s $in-back 0s;transform:scale(0);transition:transform .1s $in-back 0s}.custom-button-select .button-option.selected i.icon{background:url(../styleguide/brands/lolivier/images/i-check.svg) center no-repeat #318991;background-size:14px;transform:scale(1);transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;-webkit-transform:scale(1);-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s}.custom-button-select .button-option i.custom-button-select-option.house{background:url(../styleguide/brands/lolivier/images/i-house-grey.svg) center no-repeat}.custom-button-select .button-option.selected i.custom-button-select-option.house{background:url(../styleguide/brands/lolivier/images/i-house-white.svg) center no-repeat}.custom-button-select .button-option i.custom-button-select-option.work{background:url(../styleguide/brands/lolivier/images/i-suitcase-grey.svg) center no-repeat}.custom-button-select .button-option.selected i.custom-button-select-option.work{background:url(../styleguide/brands/lolivier/images/i-suitcase-white.svg) center no-repeat}.custom-button-select .button-option i.custom-button-select-option.business{background:url(../styleguide/brands/lolivier/images/i-handshake-grey.svg) center no-repeat}.custom-button-select .button-option.selected i.custom-button-select-option.business{background:url(../styleguide/brands/lolivier/images/i-handshake-white.svg) center no-repeat}.custom-button-select .button-option i.custom-button-select-option.reload{background:url(../styleguide/brands/lolivier/images/i-square-arrow-grey.svg) center no-repeat}.custom-button-select .button-option.selected i.custom-button-select-option.reload{background:url(../styleguide/brands/lolivier/images/i-square-arrow-white.svg) center no-repeat}.page .content-main .box .cell-right .btn-help{background:url(../styleguide/brands/lolivier/images/i-questionmark.svg) center no-repeat;background-size:22.8px;width:22.8px;height:22.8px;position:relative;z-index:2;margin-top:0;left:-10px}.page .content-main .cell-right span.tooltip-outer{margin-left:30px;float:left;margin-top:14px;-webkit-transition:max-height .5s ease;max-height:30px}.page .content-main .cell-right span.tooltip-outer.showHelp{max-height:600px}.page .content-main .cell-right span.showHelp{position:relative;display:inline-block;border-left:3px solid #f5f5f5;width:88.6%;margin-top:14px;margin-left:30px;margin-bottom:20px}.content-main .box .cell-right .showHelp .btn-help{top:0;position:absolute;float:none;left:-12px}.modal .showHelp,.tooltip.left{position:relative}.tooltip{z-index:1000;font-size:14px;line-height:1.2}.page .content-main .box .cell-right .tooltip-title{z-index:1001}.tooltip-inner{max-width:300px;min-width:253px}.page .content-main .box .form-row{display:block}.page .content-main .box .form-cell{display:block;float:left}.page .content-main .box .cell-right.has-error,.page .content-main .box .form-row.vehicle-swaccesorios .cell-right{height:auto}.tooltip.left{left:0!important;top:0!important;margin-left:10px;z-index:1}.modal .tooltip.left{left:-274px!important;top:-61px!important;padding:0 0 0 10px}.modal .tooltip.left .tooltip-arrow{top:55px!important;left:262px}.modal article .cell-right{vertical-align:middle}.modal article .selectBrands .cell-right{vertical-align:top;margin-top:30px}.modal .selectBrands .tooltip.left{left:-274px!important;top:-37px!important}.modal .showHelp .tooltip-title{display:block}.modal .hideHelp .tooltip-title{display:none}.modal .tooltip-title{display:none;position:absolute;top:-94px;left:-303px;z-index:9999;color:#fff;font-weight:700;font-size:19px;line-height:27.55px;height:25px;margin-bottom:28.5px}.merciTab #formTittle .cont01 div.sectionTitle,.page #formTittle .cont02 p,body .page .sectionTitle{font-size:57px}.modal .selectBrands .tooltip-title{top:-30px;left:-221px}.page i.form__error__icon{position:absolute;top:calc(50% - .8em);left:0;display:block;padding-right:.5em;background:url(../styleguide/brands/lolivier/images/svg/sources/i-warning.svg) no-repeat;background-size:50px;width:47.5px;height:40px}.page i.form__error__icon_eye{top:36%;left:12px;display:inline-block;background:url(../styleguide/brands/lolivier/images/svg/sources/i-eye.svg) center no-repeat;background-size:30px;width:30px;height:18px;text-align:center;vertical-align:middle}body.authenticationTab .sectionTitle,body.merciTab .sectionTitle,body.paiementTab .sectionTitle,body.redirectionTab .sectionTitle{font-size:100%}#formTittle .cont01{font-weight:700}#formTittle .cont01 div.sectionTitle{margin-top:26px;margin-bottom:57px}#formTittle{padding:1em 0;margin-bottom:1em}.page #formTittle .content{padding:0}.page #formTittle .cont02{margin:60px 0 55px;padding:0}.page #formTittle .cont02 p{font-weight:700;line-height:1.2}#formTittle .cont02{width:100%}#formTittle .wrapper-content .cont03{display:block;padding:15px;border-radius:3px;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-size:18px}#formTittle .wrapper-content .cont03.conducteur,#formTittle .wrapper-content .cont03.vehicule{background:url(../styleguide/brands/lolivier/images/i-timer-black.svg) 15px center no-repeat #fff;font-size:19px;padding:15px;margin:0}#formTittle .wrapper-content .cont03.conducteur p,#formTittle .wrapper-content .cont03.vehicule p{margin:0 35px;width:auto;padding:0;font-size:19px}#formTittle .wrapper-content .cont03.vehicule p span{font-weight:700}#formTittle .wrapper-content .cont03 .numDevis{font-size:18px}.vehiculeTab #contents-1{margin-bottom:100px}.vehiculeTab .colum-container #contents-1 .wrapper-content{padding-bottom:70px}#infos .wrapper-content,#infos .wrapper-content .avantage{padding:0}#infos .wrapper-content .avantage .avantageItem{width:24.5%;display:inline-block}#infos .wrapper-content .avantage .avantageItem .avantage-text{display:block;max-width:14em;margin:0 auto;font-size:16px;font-weight:700;color:#545454;text-align:center}#infos .wrapper-content div .sum-title{font-size:42px}#infos .wrapper-content div .infoIcon{float:none;vertical-align:middle}#infos .wrapper-content div .infoHeader{vertical-align:middle;position:relative}#infos .wrapper-content div.infoHeader a{top:18px;background-position:12px 10px}#infos .wrapper-content div.infoHeader a:hover{background-position:12px 10px}.conducteursTab #infos .wrapper-content div.sum-left header{margin:40px 0 20px}#infos .wrapper-content>div ul li span.info,#infos .wrapper-content>div ul li span.title{font-size:16px}.page .box .box-header h3{font-size:31.5px}.aggButton{display:none}.page .footer-landing-container{display:block;background:#fff}.page .footer-landing-container .logoContainer{padding-bottom:5em;background-color:#f5f5f5;border-bottom:.3em solid #d9d9d9}.page .footer-landing-container .logoContainer .logoText{font-size:17px;margin-bottom:32px}.page .footer-landing-container .logoContainer .logos{max-width:60%;margin:70px auto 0;padding:3em 4em}.conducteursTab .page .footer-landing-container .logoContainer .logos,.recapitulatifTab .page .footer-landing-container .logoContainer .logos{margin-top:0;padding-top:0}.page .survey .footer-landing-container .logoContainer .logos{margin-top:-10px}.page .footer-landing-container .helpContainer{padding:4em 15em 3em;width:88%;margin:auto;background:url(../styleguide/brands/lolivier/images/help-charlotte.png) 50px center no-repeat #f5f5f5}.page .footer-landing-container .helpContainer h3{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:1.65em;line-height:0;text-transform:none;display:block;vertical-align:middle;width:calc(100% - 6.5em);max-width:14em;color:#6e6e6e}.page .footer-landing-container .helpContainer p{display:inline-block;vertical-align:middle;width:calc(100% - 6.5em);max-width:14em;color:#6e6e6e;font-size:1.65em;line-height:1.4;margin-top:.5em}.page .footer-landing-container .helpContainer .contact{display:inline-block;width:260px;text-align:center;font-size:1.3em;line-height:1.3;color:#f04623;cursor:pointer;background:url(../styleguide/brands/lolivier/images/tel-orange.svg) 12px center no-repeat;margin-left:10.5%;background-size:30px}.page .footer-landing-container .helpContainer .contact span{display:block;font-weight:900;font-size:1.2em}.page .footer-landing-container .helpContainer .contact span.phoneHelp{display:none}.page .footer-landing-container .helpContainer .contact a{text-decoration:none;color:#f04623}.outer-wrap .page .cell-left{width:66%}.outer-wrap .page .cell-right{width:34%}.page .content-main .box .box-body .form-row .input-wrap{padding:0;width:47%;margin-top:0}.page .content-main .box .box-body .form-row .select-wrap{padding:0;width:47%}.page .box .combo-wrap{width:47%}.page .page .box .combo-wrap{width:47%;float:left}.vehiculeTab .content-main .box .box-body .form-row .input-wrap.km{width:47%}.combo-wrap input[type=tel],.combo-wrap input[type=text]{margin-bottom:0}.page .content-main .box .box-body .form-row .cell-left>label{font-size:17px;width:49%;float:left}.modal .chooseVehicle .form-row .cell-left>label{font-size:17px;width:49%;float:left;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;margin:.8em 0 .8em 15px;padding-right:2em;font-weight:700}.modal .chooseVehicle .form-row .select-wrap{padding:0;width:47%}.modal .chooseVehicle .form-cell.cell-left{display:inline-flex}.modal .chooseVehicle .form-row button{margin-top:28px}.modal .answer-plus span.showPlusButton,.modal .chooseVehicle .answer-plus .button-option span.label{font-size:16px}.content-main .box .box-body .form-row .form-cell.cell-left label.radio{width:45%}.rangesliderCaption .form__info{color:#6e6e6e}.custom-button-select .button-option{margin:10px 10px 10px 0;width:calc(50% - 10px)}.custom-button-select .button-option:nth-child(2),.custom-button-select .button-option:nth-child(4){margin:10px 0 10px 10px}.conducteursTab input#datepicker-day{padding-left:1em}.form-cell.cell-right.optionSelected .msg-iban{margin-left:42px;padding-left:7%}.page .content-main .input-wrap label.radio.active span{font-weight:700;color:#fff}.page .content-main .box .input-wrap label.radio.active:focus{outline:0}.driver-alcoholBlock{padding-left:7%;border-left-color:#f5f5f5;max-width:97%}.page .driverTitle .cell-left{width:100%}.page .content-main .box .box-body .form-row.noBottomLine{border-bottom:0 solid #fff}.content-main .box .box-body .form-row.indented .form-cell.cell-left .row-wrap.form-row label{width:45%;padding-right:10%}.content-main .box .box-body .form-row.indented .input-wrap{width:51%}.page .content-main .box .box-body .indented .form-row .select-wrap{width:50.5%;float:left}.page .content-main .box .box-body .indented .form-row .cell-left>label{width:45%}.page .content-main .box .box-body .indented .form-row .input-wrap{float:left;width:50.5%}.content-main .box .box-body .indented .form-row .cell-left .date-3>label,.content-main .box .box-body .indented .form-row .form-cell.cell-left .two-select label{width:45%}.content-main .box .box-body .indented .two-select .combo-wrap{float:left;width:51.5%}.content-main .box .box-body .driver-alcoholBlock .form-row .form-cell.cell-left .two-select label{width:46%}.content-main .box .box-body .driver-alcoholBlock .form-row .form-cell.cell-left .two-select .combo-wrap{float:left;width:53%}.box .driver-alcoholBlock .two-select .combo-wrap .bg-select:nth-child(2){margin-left:4%}.page .content-main .box .box-body .driver-alcoholBlock .form-row .cell-left>label{width:46%}.page .content-main .box .box-body .driver-alcoholBlock .form-row .select-wrap{float:left;width:53%}.box .box-body .driver-alcoholBlock .form-cell>.two-select>label,.box .box-body .driver-alcoholBlock .form-row .cell-left>label,.box .box-body .indented .form-row .form-cell.cell-left .two-select label,.content-main .box .box-body .indented .form-row .cell-left .date-3>label,.page .content-main .box .box-body .indented .form-row .cell-left>label{float:left}#driver-lossPointDateRadio label{text-align:center;position:relative;padding-left:40px}.page #driver-gender label{text-align:center;position:relative;padding-left:35px;padding-right:calc(28% - 100px)}#driver-lossPointDateRadio i.icon.ng-scope,.page #driver-gender i.icon.ng-scope{position:absolute;left:10px}.page .view-text01 h3{font-family:neuzeit-grotesk,'Helvetica Neue',Arial,sans-serif;font-size:1.4rem;color:#40aab3;background-color:#fff;z-index:2}.page .content-main .box .box-body .form-row.driverTitle{padding:10px 0}.pop-in-hamon{text-align:center;display:block}.pop-in-hamon img{width:100%}.livecall-callback-v1-widget .livecall-callback-v1-overlay-container{display:none!important}.landingTab .content-main .box .box-body .checkField+label.checking{width:52px;border-radius:15px;background:url(../styleguide/brands/lolivier/images/ic-cross-2.svg) 23px center no-repeat #f04623;background-size:contain;float:left;height:26px}.landingTab .content-main .box .box-body .checkField:checked+label.checking{background:url(../styleguide/brands/lolivier/images/i-check.svg) 5px center no-repeat #40aab3;background-size:18px 15px}.landingTab .content-main .box .box-body .checkField+label.checking:before{content:"";background:#fff;width:20px;height:20px;border-radius:50%;top:3px;left:3px}.landingTab .content-main .box .box-body .checkField:checked+label.checking:before{top:3px;left:28px}.page .optinbox .boxChildren:nth-child(1){width:60%;float:none;padding-top:25px}.page .optinbox .boxChildren:nth-child(2){width:20%;float:left}.page .optinbox .boxChildren:nth-child(3){width:80%;float:left}.page .optinbox .boxChildren:nth-child(4){float:left;width:100%}.page .optinbox .boxChildren:nth-child(2) .form-cell.cell-left{width:100%}.page .content-main .box.optinbox .box-body .boxChildren:nth-child(2) .form-row .form-cell.cell-left label.checkbox-text-label{width:60%}.page .content-main .box.optinbox .box-body .form-row{padding-bottom:10px;padding-top:10px}.page .box.optinbox{overflow-y:auto;font-size:17px}#childBanner,#multicarBanner{padding-bottom:4em;paddding-top:4em;padding-left:2.5em;padding-right:2.5em}.merciTab #multicarBanner .wrapper-content{width:100%;margin-left:auto;margin-right:auto;margin-bottom:6em}.merciTab #multicarBanner .wrapper-content #multicarBox{padding-right:2.5em;font-size:19px;border:1px solid #f1f1f1;display:flex}.merciTab #multicarBanner .multicarTitle{font-size:1.7em;line-height:1.2;margin-bottom:.4em}.merciTab #multicarBanner .multicarTitle.desktop{display:block}.merciTab #multicarBanner .multicarTitle.mobile{display:none}.merciTab #multicarBanner .multicarBody{font-size:1em;margin-bottom:1.45em}.merciTab #multicarBanner .multicarContent,.merciTab #multicarBanner .multicarImg{width:45%;float:left}.merciTab #multicarBanner .clearfix{clear:both}.merciTab #multicarBanner .multicarImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;line-height:0;overflow:hidden}.merciTab #multicarBanner .multicarContent{padding:2.2em 0}.merciTab #multicarBanner .multicarEspace{width:8.3%;float:left}.merciTab #contents-5{padding-bottom:2em}#multicarCookieButton{padding:1em 3em;height:auto;color:#fff;background-color:#f04623;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-size:1em;font-weight:900;line-height:1.45;border:none;border-radius:3px;box-shadow:0 8px 15px 0 rgba(0,0,0,.15);-webkit-transition:all .25s ease;transition:all .25s ease;text-decoration:none;text-transform:uppercase;margin-top:1em;text-align:center;float:left;min-width:311px;margin-right:auto;cursor:pointer}#multicarCookieButton:hover{box-shadow:0 0 0 0 rgba(0,0,0,.15)}.conducteursTab.vente-privee .topbar,.conducteursTab.vinci .topbar,.devisTab.vente-privee .topbar,.devisTab.vinci .topbar,.vehiculeTab.vente-privee .topbar,.vehiculeTab.vinci .topbar{box-shadow:0 -10px 20px rgba(0,0,0,.1)}#multicarCookieButton>p{font-size:.9em}#spinner-css{position:fixed;height:100px;width:100px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;z-index:9999;top:50%;left:50%;opacity:1}#spinner-css *{box-sizing:content-box}#spinner-css:after{content:"";position:absolute;width:86px;height:86px;bottom:50px;right:50px;margin:7px;opacity:1;border-radius:999px;-webkit-border-radius:999px;-moz-border-radius:999px;background:url(../styleguide/brands/lolivier/images/orange-tree.svg) 50% 50% no-repeat #fff;background-size:70%}#spinner-css .side{height:100px;width:50px;position:absolute;overflow:hidden;bottom:50px;right:100px}#spinner-css .side .fill{position:absolute;width:50px;height:100px;background:#f04623;border-radius:999px;-webkit-border-radius:999px;-moz-border-radius:999px;animation:cssSpinnerRight 5s infinite linear;-webkit-animation:cssSpinnerRight 5s infinite linear;-moz-animation:cssSpinnerRight 5s infinite linear;-o-animation:cssSpinnerRight 5s infinite linear}#spinner-css .side.sp_right{left:0;border-radius:0 999px 999px 0;-webkit-border-radius:0 999px 999px 0;-moz-border-radius:0 999px 999px 0}#spinner-css .side.sp_right .fill{right:0;border-right:50px solid #f6b5a7}#spinner-css .side.sp_left{border-radius:999px 0 0 999px;-webkit-border-radius:999px 0 0 999px;-moz-border-radius:999px 0 0 999px}#spinner-css .side.sp_left .fill{left:0;border-left:50px solid #f6b5a7;animation:cssSpinnerLeft 5s linear infinite;-webkit-animation:cssSpinnerLeft 5s linear infinite;-moz-animation:cssSpinnerLeft 5s linear infinite;-o-animation:cssSpinnerLeft 5s linear infinite}@-webkit-keyframes cssSpinnerRight{0%{-webkit-transform:rotate(0)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes cssSpinnerLeft{0%{-webkit-transform:rotate(0)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes cssSpinnerRight{0%{-moz-transform:rotate(0)}25%,50%{-moz-transform:rotate(180deg)}100%,75%{-moz-transform:rotate(360deg)}}@-moz-keyframes cssSpinnerLeft{0%,25%{-moz-transform:rotate(0)}50%,75%{-moz-transform:rotate(180deg)}100%{-moz-transform:rotate(360deg)}}@-o-keyframes cssSpinnerRight{0%{-o-transform:rotate(0)}25%,50%{-o-transform:rotate(180deg)}100%,75%{-o-transform:rotate(360deg)}}@-o-keyframes cssSpinnerLeft{0%,25%{-o-transform:rotate(0)}50%,75%{-o-transform:rotate(180deg)}100%{-o-transform:rotate(360deg)}}@keyframes cssSpinnerRight{0%{transform:rotate(0)}25%,50%{transform:rotate(180deg)}100%,75%{transform:rotate(360deg)}}@keyframes cssSpinnerLeft{0%,25%{transform:rotate(0)}50%,75%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.conducteursTab.vente-privee .nav-container,.devisTab.vente-privee .nav-container,.vehiculeTab.vente-privee .nav-container{padding:204px 4.5em 1.5em 20px}.conducteursTab.vente-privee .page .nav-container.is-fixed,.devisTab.vente-privee .page .nav-container.is-fixed,.vehiculeTab.vente-privee .page .nav-container.is-fixed{padding:1.5em 0}.conducteursTab.vinci .nav-container,.devisTab.vinci .nav-container,.vehiculeTab.vinci .nav-container{padding:204px 4.5em 1.5em 20px}.conducteursTab.vinci .page .nav-container.is-fixed,.devisTab.vinci .page .nav-container.is-fixed,.vehiculeTab.vinci .page .nav-container.is-fixed{padding:1.5em 0}.bannerVP{display:flex;align-items:center;width:100%;height:100px;max-width:1330px;position:fixed;top:90px;z-index:10;padding:3px 1.4%;font-family:Ebrima,neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;background:#f6f6f6;background-size:80%;-webkit-box-shadow:0 0 31px -4px rgba(217,18,125,.5);-moz-box-shadow:0 0 31px -4px rgba(217,18,125,.5);box-shadow:0 0 31px -4px rgba(217,18,125,.5);font-weight:700}.boxVP,.paiementKoTab .helpContainer,.paiement__recap{padding-bottom:30px}#bannerPROWEBCE{background:#FFF}#bannerVP,.boxVP{background:url(../styleguide/brands/lolivier/images/background.svg) 50px center #f6f6f6}.bannerVP div{display:inline-block;position:relative}.bannerVP .offer{color:#d9127d;font-size:24px;font-weight:700}.bannerVP .couponVP{margin:0 auto;font-size:32px;align-items:center;display:flex}.bannerVP .couponVP span{color:#d9127d;font-size:60px;float:left;font-family:Ebrima-bold,neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif}.boxVP .container,.recapitulatifTab .box-header-num h3,.recapitulatifTab .paymentFrequency-recap .msg-frequency-redesign .view-text02,div .msg-sameday-recap{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif}.bannerVP .couponVP p{padding-left:25px;float:right}.bannerVP .logoVP{height:56px}.boxVP{position:relative;background-size:80%}.boxVP .container{margin:auto;text-align:center}.merciTab .boxVP .container{font-family:Arial,sans-serif}.boxVP .box-header{font-size:30px;margin-bottom:50px}.merciTab .boxVP .box-header{font-size:14px;margin-bottom:34px}.merciTab .boxVP .box-header h3{width:60%;display:inline-block;font-family:Arial,sans-serif;font-size:18px;font-weight:700;text-align:right;margin-top:13px}.boxVP .logoVP{display:inline-block;width:16%;height:56px;background:url(../styleguide/brands/lolivier/images/VP-VEEPEE.svg) center left no-repeat;background-size:130px;top:16px;position:relative}.boxVP .stepVP{display:inline-table;width:33%}.boxVP .title{font-size:24px;font-weight:700}.boxVP .text{width:70%;margin:auto;font-size:17px}.boxVP .logo{width:75px;height:75px;margin:0 auto 20px;border:7px solid #d9127d;border-radius:50%}.merciTab .boxVP .logo{margin-bottom:8px}.boxVP .stepLine{height:7px;width:62%;position:absolute;margin-left:19%;background:#d9127d;top:45%}.boxVP .logo.logo-dossier{background:url(../styleguide/brands/lolivier/images/dossier.svg) 60% center no-repeat #f6f6f6;background-size:60%;-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}.boxVP .logo.logo-papers{background:url(../styleguide/brands/lolivier/images/papers.svg) center no-repeat #f6f6f6;background-size:55%;-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}.boxVP .logo.logo-pig{background:url(../styleguide/brands/lolivier/images/pig.svg) center no-repeat #f6f6f6;background-size:70%;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}@-moz-document url-prefix(){#bannerVP,.boxVP{background:url(../styleguide/brands/lolivier/images/background.png) 50px center #f6f6f6;background-size:80%}}.merciTab.show-room-prive #infos .wrapper-content{padding-bottom:65px}#bannerPROWEBCE,#bannerSRP{padding:0}#bannerVinci{padding:0;background-color:#FFC832;-webkit-box-shadow:0 0 31px -4px rgba(235,105,18,1);-moz-box-shadow:0 0 31px -4px rgba(235,105,18,1);box-shadow:0 0 31px -4px rgba(235,105,18,1)}#bannerSRP .couponVP{margin:0 40px 0 28px;border-right:2px solid #F71073;padding-right:40px;height:72px;font-size:34px;font-weight:400}#bannerPROWEBCE .couponVP{margin-left:33px;height:72px;font-weight:400}#bannerVinci .couponVP{border-right:2px solid #EB6912;padding-right:95px;height:72px;font-size:36px;margin-right:25px}#bannerSRP .couponVP span{font-size:60px;color:#F71073}#bannerPROWEBCE .couponVP span{color:#F82814;font-style:normal;font-weight:700;margin:0 15px;line-height:70px}#bannerVinci .couponVP span{font-size:64px;color:#FFF}#bannerSRP .couponVP p{padding-left:50px;padding-right:5px}#bannerPROWEBCE .couponVP p{letter-spacing:-.02em;color:#3B366A;font-style:normal;font-weight:700;padding-left:0}#bannerVinci .couponVP p{padding-left:90px;color:#EB6912}#bannerSRP img{margin-top:7px;width:22%;padding-right:20px}#bannerVinci img{margin:0 auto}#SRPmerci,#SRPrecap{border-top:6px solid #F71073;border-bottom:6px solid #F71073;background:#f5f5f5}#SRPmerci .boxVP{padding-bottom:26px}#SRPmerci .boxVP .container{max-width:1330px}#recapVinci,#vinciMerci{border-top:6px solid #EB6912;border-bottom:6px solid #EB6912;background:#fff}#SRPrecap h3{width:50%;color:#494A4D;padding-right:14px}#recapVinci h3{width:50%;color:#EB6912;padding-right:14px}#SRPrecap .logoVP{background:url(../styleguide/brands/lolivier/images/SRPlogo.svg) center left no-repeat;background-position-y:18px;width:22%}#recapVinci .logoVP{background:url(../styleguide/brands/lolivier/images/vinciLogoYellow.svg) center left no-repeat}#SRPrecap .logo{border:7px solid #F71073}#recapVinci .logo{border:7px solid #EB6912}#SRPmerci .stepLine,#SRPrecap .stepLine{background:#F71073}#SRPmerci .stepLine{height:6px;width:48%;margin-left:11%;top:41.8%}#recapVinci .stepLine,#vinciMerci .stepLine{background:#EB6912}#SRPrecap .logo.logo-dossier{background:url(../styleguide/brands/lolivier/images/dossier-black.svg) 66% center no-repeat #f5f5f5;background-size:65%}#recapVinci .logo.logo-dossier{background:url(../styleguide/brands/lolivier/images/dossier-orange.svg) 66% center no-repeat #fff;background-size:65%}#SRPrecap .logo.logo-papers{background:url(../styleguide/brands/lolivier/images/papers-black.svg) 60% center no-repeat #f5f5f5;background-size:55%}#recapVinci .logo.logo-papers{background:url(../styleguide/brands/lolivier/images/papers-orange.svg) 60% center no-repeat #fff;background-size:55%}#SRPrecap .logo.logo-pig{background:url(../styleguide/brands/lolivier/images/pig-black.svg) 60% center no-repeat #f5f5f5;background-size:70%}#recapVinci .logo.logo-pig{background:url(../styleguide/brands/lolivier/images/pig-orange.svg) 60% center no-repeat #fff;background-size:70%}#SRPmerci .title,#SRPrecap .title{color:#F71073}#SRPmerci .text,#SRPmerci .title{font-size:14px}#SRPmerci .text{width:75%}#recapVinci .title,#vinciMerci .title{color:#EB6912}#SRPrecap .text,#recapVinci .text{width:60%}#SRPmerci .container{max-width:1330px}#SRPmerci .box-header{font-size:14px;margin-bottom:30px}#SRPmerci h3{width:28%}#vinciMerci h3{width:42%;color:#EB6912;padding-right:9px}#SRPmerci .logoVP{background:url(../styleguide/brands/lolivier/images/SRPlogo.svg) center left no-repeat;width:14%;height:20px;top:4px}#vinciMerci .logoVP{background:url(../styleguide/brands/lolivier/images/vinciLogoYellow.svg) center left no-repeat}#SRPmerci .logo{width:57px;height:57px;border:6px solid #F71073}.esca-text,.footer-warning{width:95%;max-width:1200px;text-align:center;color:#b7b7b7}#vinciMerci .logo{border:7px solid #EB6912;background-color:#EB6912}.boxVP .logo.logo-firecrack{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);background:url(../styleguide/brands/lolivier/images/firecrack-white.svg) center no-repeat #F71073;background-size:75%}#SRPmerci .logo.logo-papers{background:url(../styleguide/brands/lolivier/images/papers-black.svg) 60% center no-repeat #f5f5f5;background-size:55%}#vinciMerci .logo.logo-papers{background:url(../styleguide/brands/lolivier/images/papers-orange.svg) 60% center no-repeat #fff;background-size:55%}#SRPmerci .logo.logo-pig{background:url(../styleguide/brands/lolivier/images/pig-black.svg) 60% center no-repeat #f5f5f5;background-size:70%}#vinciMerci .logo.logo-pig{background:url(../styleguide/brands/lolivier/images/pig-orange.svg) 60% center no-repeat #fff;background-size:70%}.footer-warning{margin:0 auto;padding-top:35px}.recapitulatifTab .footer-warning{margin-top:35px}.esca-text{margin:0 auto;font-size:12px;font-weight:300}.esca-text a,.footer-warning .moreInfo{color:#b7b7b7}.answer-all .button-option{width:100%;float:left;display:grid;margin:8px 0;border:1px solid #b7b7b7;border-radius:3px;color:#545454;background:#fff;min-height:50px;max-height:68px;cursor:pointer;font-weight:400;position:relative;padding:calc(.65em - 2px) .5em}.answer-all .button-option:first-child{margin-top:0}#driver-secondaryDriverSelect .button-option:last-child{margin-bottom:25px}.answer-all .button-option:hover{border-color:#40aab3}.answer-all .button-option.selected{border:1px solid #40aab3;background:#40aab3;color:#fff;font-weight:700}.answer-all .button-option span.label{display:block;line-height:normal;padding-left:35px}@-moz-document url-prefix(){div.answer-all .button-option span.label,div.answer-plus .button-option span.label{line-height:initial;margin-top:2px}div.answer-icons .button-option{margin:.71vw .71vw .71vw 0}div.answer-icons .button-option:nth-child(2){margin:0 0 .71vw .71vw}div.answer-icons .button-option:nth-child(4){margin:.71vw 0 .71vw .71vw}}@media screen and (min-width:0\0){div.answer-all .button-option span.label,div.answer-plus .button-option span.label{line-height:initial;margin-top:3px}div.answer-icons :nth-child(2).button-option,div.answer-icons :nth-child(4).button-option{margin-left:.5vw}div.answer-icons div#vehicle-overnightParking-0{margin-right:1.2vw}div.answer-icons div#vehicle-overnightParking-3{margin-right:.5vw}div.answer-icons .button-option{margin:.71vw .71vw .71vw 0}div.answer-icons .button-option:nth-child(2){margin:0 0 .71vw .71vw}div.answer-icons .button-option:nth-child(4){margin:.71vw 0 .71vw .71vw}}.answer-all .button-option i.answer-all-option{height:75px;width:50%;margin-left:auto;margin-right:auto;display:block;margin-top:15px}.answer-all .button-option span.icon-shape{width:24px;height:24px;position:absolute;margin:auto;top:0;left:11px;bottom:0;border:1px solid #b7b7b7;border-radius:50%}.answer-all .button-option span.icon-square{width:24px;height:24px;position:absolute;margin:auto;top:0;left:11px;bottom:0;border:1px solid #b7b7b7}.answer-all .button-option.selected span.icon-shape{border:1px solid #318991}.answer-all .button-option .icon-square i.icon{border-radius:0}.answer-all .button-option i.icon,.answer-plus .button-option i.icon{width:24px;border-radius:50%;top:-1px;-webkit-transition:-webkit-transform .1s $in-back 0s}.answer-all .button-option i.icon{height:24px;position:relative;left:-1px;background:#fff;-webkit-transform:scale(0);transform:scale(0);transition:transform .1s $in-back 0s}.answer-all .button-option.selected i.icon{background:url(../styleguide/brands/lolivier/images/i-check.svg) center no-repeat #318991;background-size:14px;transform:scale(1);transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;-webkit-transform:scale(1);-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s}.answer-plus .button-option,.answer-plus .showPlusButton{width:100%;float:left;display:grid;margin:8px 0;border:1px solid #b7b7b7;border-radius:3px;color:#545454;background:#fff;min-height:50px;max-height:68px;cursor:pointer;font-weight:400;position:relative;padding:calc(.65em - 2px) .5em}.answer-plus .button-option:first-child{margin-top:0}.answer-plus .button-option:hover{border-color:#40aab3}.answer-plus .button-option.selected{border:1px solid #40aab3;background:#40aab3;color:#fff;font-weight:700}.answer-plus .button-option span.label{display:block;line-height:normal;padding-left:35px}.answer-plus span.showPlusButton{display:block;padding-left:45px}.answer-plus .button-option i.answer-plus-option{height:75px;width:50%;margin-left:auto;margin-right:auto;display:block;margin-top:15px}.answer-plus .button-option span.icon-shape{width:24px;height:24px;position:absolute;margin:auto;top:0;left:11px;bottom:0;border:1px solid #b7b7b7;border-radius:50%}.answer-plus .showPlusButton span.icon-plus{width:24px;height:24px;position:absolute;margin:auto;top:0;left:11px;bottom:0}.answer-plus .showPlusButton span.icon-plus .icon{display:block;position:absolute;top:50%;background:#b7b7b7;height:1px;width:24px}.answer-plus .showPlusButton span.icon-plus .icon:first-child{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.answer-plus .button-option.selected span.icon-shape{border:1px solid #318991}.answer-plus .button-option i.icon{height:24px;position:relative;left:-1px;background:#fff;-webkit-transform:scale(0);transform:scale(0);transition:transform .1s $in-back 0s}.answer-plus .button-option.selected i.icon{background:url(../styleguide/brands/lolivier/images/i-check.svg) center no-repeat #318991;background-size:14px;transform:scale(1);transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;-webkit-transform:scale(1);-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s}.answer-icons{display:flex;flex-wrap:wrap}.answer-icons .button-option{flex:0 46%;margin:3.5% 3.5% 3.5% 0;float:left;height:132px;border:1px solid #b7b7b7;border-radius:3px;color:#545454;background:#fff;cursor:pointer;font-weight:400;position:relative;padding-bottom:20px}.answer-icons .button-option:nth-child(1){margin-top:0}.answer-icons .button-option:nth-child(2){margin:0 0 3.5% 3.5%}.answer-icons .button-option:nth-child(4){margin:3.5% 0 3.5% 3.5%}.answer-icons .button-option i.custom-button-select-option{height:60px;width:50%;margin-left:auto;margin-right:auto;display:block;margin-top:8px}.answer-icons .button-option span.label{width:80%;display:block;text-align:center;margin:0 auto;padding:0 3px;font-size:18px;line-height:normal}.answer-icons .button-option span.icon-shape{width:24px;height:24px;position:absolute;top:13px;left:11px;border:1px solid #b7b7b7;border-radius:50%}.answer-icons .button-option i.icon{width:24px;height:24px;border-radius:50%;position:relative;top:-1px;left:-1px;background:#fff;-webkit-transform:scale(0);-webkit-transition:-webkit-transform .1s $in-back 0s;transform:scale(0);transition:transform .1s $in-back 0s}.answer-icons .button-option.selected{border:1px solid #40aab3;background:#40aab3;color:#fff;font-weight:700}.answer-icons .button-option.selected span.icon-shape{border:1px solid #318991}.answer-icons .button-option.selected i.icon{background:url(../styleguide/brands/lolivier/images/i-check.svg) center no-repeat #318991;background-size:14px;transform:scale(1);transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;-webkit-transform:scale(1);-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s}.answer-icons #vehicle-buttonSelectVehicle-0,.answer-icons #vehicle-buttonSelectVehicle-1{height:155px}.answer-icons #vehicle-buttonSelectVehicle-0.button-option i.custom-button-select-option,.answer-icons #vehicle-buttonSelectVehicle-1.button-option i.custom-button-select-option{margin-top:38px}.mt-12{margin-top:12%}.mt-7{margin-top:7%}.vehiculeTab .content-main .box .combo-wrap input[type=tel].vehi-codePostal-tex{width:33%;float:left}.vehiculeTab .content-main .box .combo-wrap div.vehi-codePostal{width:60%;float:right}#vehicle-vehicleselected{position:relative;top:13px;vertical-align:top;margin-left:20px;float:none;border:1px solid #333;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:.2em 1em .4em 2.3em;cursor:pointer;border-radius:3px;color:#333;text-decoration:none;font-size:.9em;line-height:2;background:url(../styleguide/brands/lolivier/images/i-pencil.svg) 12px 7px no-repeat;background-size:52px}#vehicle-vehicleselected:hover{color:#fff;background:url(../styleguide/brands/lolivier/images/i-pencil-white.svg) 12px 7px no-repeat #333;background-size:52px}.chooseVehicle #vehicle-version{word-wrap:break-word;vertical-align:middle}.vehiculeTab .content-main .box .box-body .form-row .cell-left.disabled>label{color:#ccc}.vehiculeTab .content-main .box .cell-left.disabled .combo-wrap input[type=tel].ng-valid{background:#ccc;border:1px solid #ccc}.vehiculeTab .content-main .box .cell-left.disabled .combo-wrap.ng-valid:after{background:#ccc}.vehiculeTab .content-main .box .cell-left.disabled .combo-wrap .bg-select select.ng-valid{background:#ccc;border:1px solid #ccc}.vehiculeTab .content-main .box .cell-left.disabled .combo-wrap .bg-select:after,.vehiculeTab .content-main .box .cell-left.disabled .select-wrap .bg-select:after{background:#ccc}.vehiculeTab .msg-title.disabled{color:red}.vehiculeTab .msg-text.disabled{color:#333}.answer-icons #vehicle-overnightParking-0{order:1;margin-right:7%}.answer-icons #vehicle-overnightParking-1{order:4;margin-top:3.5%}@-moz-document url-prefix(){div.answer-icons #vehicle-overnightParking-1{margin-top:.71vw}div.answer-icons #vehicle-overnightParking-3{margin-right:.71vw}}@media screen and (min-width:0\0){div.answer-icons #vehicle-overnightParking-1{margin-top:.71vw}div.answer-icons #vehicle-overnightParking-3{margin-right:.71vw}}.answer-icons #vehicle-overnightParking-1 span.label{width:95%}.answer-icons #vehicle-overnightParking-2{order:2;margin-right:0;margin-top:0}.answer-icons #vehicle-overnightParking-2 span.label{margin-top:6px}.answer-icons #vehicle-overnightParking-3{order:3;margin-left:0;margin-right:3.5%}.answer-icons #vehicle-overnightParking-4{order:5}.answer-icons #vehicle-overnightParking-4 span.label{width:60%}.answer-icons #vehicle-overnightParking-0.button-option i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/parkingGarage.svg) center no-repeat;background-size:90% 40px}.answer-icons #vehicle-overnightParking-0.button-option.selected i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/parkingGarage-selected.svg) center no-repeat;background-size:90% 40px}.answer-icons #vehicle-overnightParking-1.button-option i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/parkingStreet.svg) center no-repeat;background-size:75% 40px;margin-top:9px}.answer-icons #vehicle-overnightParking-1.button-option.selected i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/parkingStreet-selected.svg) center no-repeat;background-size:75% 40px}.answer-icons #vehicle-overnightParking-2.button-option i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/parkingPrivateRoad.svg) bottom no-repeat;background-size:80% 40px;margin-top:0}.answer-icons #vehicle-overnightParking-2.button-option.selected i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/parkingPrivateRoad-selected.svg) bottom no-repeat;background-size:80% 40px;margin-top:10px}.answer-icons #vehicle-overnightParking-3.button-option i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/parkingUncovered.svg) center no-repeat;background-size:58px;margin-top:10px;height:58px}.answer-icons #vehicle-overnightParking-3.button-option.selected i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/parkingUncovered-selected.svg) center no-repeat;background-size:58px}.answer-icons #vehicle-overnightParking-4.button-option i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/parkingCovered.svg) center no-repeat;background-size:60px;margin-top:9px;height:55px}.answer-icons #vehicle-overnightParking-4.button-option.selected i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/parkingCovered-selected.svg) center no-repeat;background-size:60px}.answer-icons .button-option i.custom-button-select-option.license-plate{background:url(../styleguide/brands/lolivier/images/license-plate-grey.svg) center no-repeat}.answer-icons .button-option.selected i.custom-button-select-option.license-plate{background:url(../styleguide/brands/lolivier/images/license-plate-white.svg) center no-repeat}.answer-icons .button-option i.custom-button-select-option.brand-model{background:url(../styleguide/brands/lolivier/images/car-grey.svg) center no-repeat}.answer-icons .button-option.selected i.custom-button-select-option.brand-model{background:url(../styleguide/brands/lolivier/images/car-white.svg) center no-repeat}.vehiculeTab .tooltip-text.vehicle-ownerInfo{margin-top:40px}.conducteursTab #contents-1{position:relative}.conducteursTab #contents-2{padding-top:2em}.conducteursTab #contents-1:before{content:"";height:100%;width:100%;left:0;background:#f5f5f5;display:inline-block;position:absolute}.conducteursTab .page-actions{text-align:left;margin-left:0;padding-bottom:150px;width:62%}.conducteursTab .content-main .page-actions #previous-conducteurs:hover{transform:translate(2px,2px)}.conducteursTab .content-main .box .date-3 .input-wrap input[type=tel]{padding-left:10px}.conducteursTab .content-main .box .box-body .form-row.indented{padding:0}.conducteursTab .content-main .box .box-body .form-row.checkButtonTextRight{padding-bottom:3em;padding-top:1.5em}.conducteursTab .content-main .box .box-body .form-row.noBottomLine.sectionTitle{padding:0}.conducteursTab .content-main .box .box-body .form-row.noBottomLine.sectionTitle label{padding-right:0}.conducteursTab .datepicker-message{width:26%;font-size:12px;color:#F04623;position:absolute;display:flex;bottom:-35px;align-items:flex-start}.conducteursTab .msg-iban{width:100%;background-image:none;padding-left:42px;background-color:#fff}.conducteursTab .msg-iban .msg-text{background-color:#fff;font-size:14px}.conducteursTab .msg-iban .msg-title{display:block;color:#40aab3;font-weight:700;font-size:19px;line-height:27.55px;height:25px;margin-bottom:15px}.conducteursTab .msgTitleError #driver-multicarEmail{border-color:red}.conducteursTab .msgTitleError .msg-iban .msg-title{display:block;color:red;font-weight:700;font-size:18px;line-height:27.55px;min-height:40px;margin-bottom:15px}.conducteursTab .hamon-landing-banner{margin-top:25px;display:flex;width:77%;box-sizing:border-box;padding:10px;font-size:1em;border-radius:4px}.conducteursTab .hamon-landing-banner-yes{color:#176F45;background-color:#B2E1CB;border:1px solid #3BC080}.conducteursTab .hamon-landing-banner-no{color:#783109;background-color:#FFCEA1;border:1px solid #C57226}.conducteursTab .hamon-landing-banner #boxTitle{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.conducteursTab .hamon-landing-banner .text-warning-banner{font-size:15.5px}.conducteursTab .hamon-landing-banner .text-warning-banner-line1{margin-bottom:5px;margin-top:10px}.conducteursTab .hamon-landing-banner ul{font-size:1em;margin-left:30px;margin-top:10px}.conducteursTab .hamon-landing-banner ul li{list-style-type:disc;margin-bottom:5px}.conducteursTab .content-main .box .input-wrap .form__el .form__label--datepicker input[type=tel],.conducteursTab .content-main .box .input-wrap .form__el .form__label--datepicker input[type=text]{color:#6e6e6e}.conducteursTab .content-main .box .input-wrap .form__el .form__label--datepicker.is-valid input[type=tel],.conducteursTab .content-main .box .input-wrap .form__el .form__label--datepicker.is-valid input[type=text]{color:#fff}.conducteursTab .content-main .box .box-body .hamon-landing-banner .text-warning-banner{font-size:15.5px}.conducteursTab .content-main .box .box-body .hamon-landing-banner .text-warning-banner-line1{margin-bottom:5px}#bonus50-banner{display:inline-block;margin-top:35px;-webkit-transition:max-height 1s 1s;-moz-transition:max-height 1s 1s;-ms-transition:max-height 1s 1s;-o-transition:max-height 1s 1s;transition:max-height 1s 1s;overflow:hidden;width:100%;max-height:0}#banner,#childBanner,#multicarBanner{background:#f8f8f6;transition:height 1s,margin-top 1s,padding-bottom 1s,padding-top 1s;width:100%;overflow:hidden}#banner{display:inline-block;height:0;margin-top:-50px;padding:0 10px 0 30px;z-index:9}#childBanner,#multicarBanner{height:auto;padding:30px 10px 30px 30px;display:flex}#childBanner{width:134%}.conducteursTab .content-main .box .box-body .form-row.driver-banner{padding-top:0}.page .content-main .box .box-body .form-row.driver-multicar.noBottomLine{z-index:10}.page .content-main .box .box-body .form-row.driver-multicar.noBottomLine .form-cell.cell-left{background-color:#fff}#banner,#bonus50-banner.shown{max-height:140px}#bonus50-banner.shown .container{background:#f8f8f6;padding:30px 10px 30px 30px;-moz-animation:slideInDown 1s;-webkit-animation:slideInDown 1s;animation:slideInDown 1s}#banner .banner-icon,#bonus50-banner .bonus50-icon,#childBanner .banner-icon img,#multicarBanner .banner-icon{float:left;margin-bottom:6px;margin-right:20px;transition:all 1s;width:69px}#banner .banner-title,#bonus50-banner .bonus50-title,#childBanner .banner-title,#multicarBanner .banner-title{font-size:19.5px;font-weight:700;margin-bottom:10px;transition:all 1s}#childBanner .banner-title{color:#F04623}#banner .banner-text,#bonus50-banner .bonus50-text,#childBanner .banner-text,#multicarBanner .banner-text{font-size:15px;transition:all 1s}#banner .banner-text br,#bonus50-banner .bonus50-text br,#childBanner .banner-text br,#multicarBanner .banner-text br{display:none}.conducteursTab .bannerAnimate{-moz-animation:slideInDown .5s;-webkit-animation:slideInDown .5s;animation:slideInDown .5s}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.answer-icons #driver-mainResidenceType-0.button-option i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/i-house-grey.svg) center no-repeat;background-size:32px 30px;margin-top:20px}.answer-icons #driver-mainResidenceType-0.button-option.selected i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/i-house-white.svg) center no-repeat;background-size:32px 30px;margin-top:20px}.answer-icons #driver-mainResidenceType-1.button-option i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/residence-apartment.svg) center no-repeat;background-size:90% 56px;margin-top:20px}.answer-icons #driver-mainResidenceType-1.button-option.selected i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/residence-apartment-selected.svg) center no-repeat;background-size:90% 56px;margin-top:20px}.answer-icons.drivingLicenses .button-option span.label{font-size:16px;width:93%}.answer-icons.drivingLicenses .button-option:nth-child(1) i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/license-french.svg) center no-repeat;background-size:90% 36px;margin-top:20px}.answer-icons.drivingLicenses .button-option.selected:nth-child(1) i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/license-french-selected.svg) center no-repeat;background-size:90% 36px;margin-top:20px}.answer-icons.drivingLicenses .button-option:nth-child(2) i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/license-ue.svg) top no-repeat;background-size:90% 36px;margin-top:13px;height:48px}.answer-icons.drivingLicenses .button-option.selected:nth-child(2) i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/license-ue-selected.svg) top no-repeat;background-size:90% 36px;margin-top:13px;height:48px}.answer-icons.drivingLicenses .button-option:nth-child(3) i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/license-no-ue.svg) center no-repeat;background-size:90% 36px;margin-top:10px}.answer-icons.drivingLicenses .button-option.selected:nth-child(3) i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/license-no-ue-selected.svg) center no-repeat;background-size:90% 36px;margin-top:10px}.answer-icons.drivingLicenses .button-option:nth-child(4) i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/license-other.svg) center no-repeat;background-size:90% 58px;margin-top:20px}.answer-icons.drivingLicenses .button-option.selected:nth-child(4) i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/license-other-selected.svg) center no-repeat;background-size:90% 58px;margin-top:20px}.answer-icons.claimNatures .button-option:nth-child(1) i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/claimMaterial.svg) center no-repeat;background-size:90% 56px;margin-top:25px;height:50px}.answer-icons.claimNatures .button-option.selected:nth-child(1) i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/claimMaterial-selected.svg) center no-repeat;background-size:90% 56px;margin-top:25px}.answer-icons.claimNatures .button-option:nth-child(2) i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/claimCorporal.svg) center no-repeat;background-size:90% 28px;margin-top:25px;height:50px}.answer-icons.claimNatures .button-option.selected:nth-child(2) i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/claimCorporal-selected.svg) center no-repeat;background-size:90% 28px;margin-top:25px}.conducteursTab .hamon-law{display:flex}.conducteursTab .msg-iban-wrap .hamon-law-icon{margin-right:20px}.conducteursTab .msg-iban-wrap .green-law-hamon{color:#3BC081;font-weight:700}.conducteursTab .content-main .box .box-body .checkButtonTextRight .form-cell.cell-left{padding-top:30px;width:100%}.conducteursTab .content-main .box .box-body .checkButtonTextRight .form-cell.cell-left label.checkbox-text-label{font-weight:400;font-size:19px;margin-left:40px;display:block;float:none;width:100%;padding-right:0;cursor:pointer}.conducteursTab .content-main .box .box-body .checkButtonTextRight .form-cell.cell-left label.checkbox-text-label img{display:none}.conducteursTab .checkButtonTextRight .checkButtonTextRight__subtext{font-size:12px;width:97%;color:#333;font-weight:100;display:block;margin-left:40px}.conducteursTab .checkButtonTextRight label.checking{cursor:pointer}.conducteursTab #secundaryDriverBox{margin-top:25px;display:flex;width:77%;color:#176F45;background:#B2E1CB;border:1px solid #3BC080;box-sizing:border-box;padding:1%;font-size:1em;border-radius:4px}.conducteursTab #secundaryDriverBox #text1{margin-top:10px;margin-bottom:10px}.conducteursTab #secundaryDriverBox img,.conducteursTab .hamon-landing-banner img{margin-right:6px}.conducteursTab #secundaryDriverBox #boxTitle{display:flex;align-items:center;justify-content:center}.conducteursTab #secundaryDriverBox a{color:#176F45}.recapitulatifTab .header-wrap{margin-left:100px}.recapitulatifTab .box-header-num h3{font-size:43px;color:#f04623;font-weight:900;padding-left:0}.recapitulatifTab .box-header-num h4{font-weight:900;line-height:1.2em;font-size:22px;color:#545454;margin-top:15px}.recapitulatifTab .box label{font-size:17px;font-weight:700;margin:.8em 0}.recapitulatifTab .box .inputCheckbox label{font-weight:400}.recapitulatifTab .content-main .box .box-body .form-row .form-cell.cell-left .checkbox-wrap{width:26px}.recapitulatifTab .content-main .box .box-body .checkButtonTextRight .form-cell.cell-left{padding-top:40px}.recapitulatifTab .content-main .box .box-body .checkButtonTextRight .form-cell.cell-left label.checkbox-text-label{font-weight:400;font-size:19px;margin-left:40px;display:block;float:none;width:100%;padding-right:0}.recapitulatifTab .content-main .box .box-body .checkboxGeneral .form-cell.cell-left .checkbox-label{margin-left:40px;display:block;color:#545454;line-height:21px;letter-spacing:.015em}.recapitulatifTab .content-main .box .box-body .checkboxGeneral .form-cell.cell-left .inputCheckbox{margin-bottom:0}.recapitulatifTab .content-main .box .box-body .checkboxGeneral .form-cell.cell-left{width:100%;padding-top:10px}.recapitulatifTab .content-main .box .box-body .checkboxGeneral{padding:0}.recapitulatifTab .content-main .box .box-body .checkboxGeneral .form-cell.cell-left .inputCheckbox label{margin-top:0;padding:0;margin-bottom:5px}.recapitulatifTab .checkButtonTextRight .checkButtonTextRight__subtext{font-size:12px;width:97%;color:#333;font-weight:100;display:block;margin-left:40px}.sub-text{width:99%;font-size:16px;color:#545454;display:flex;align-items:start;margin-left:40px;line-height:18px;letter-spacing:.015em;font-weight:300}.sub-text p{margin:0 15px;display:block}.subText-icon{margin-top:6px}.recapitulatifTab #contents-9 .box .box-body>div:last-of-type>div{padding-top:2em;padding-bottom:0}.recapitulatifTab #contents-12 .box .box-body .form-row,.recapitulatifTab #contents-13 .box .box-body .form-row,.recapitulatifTab #contents-14 .box .box-body .form-row{padding-top:1.5em;padding-bottom:1.5em}.recapitulatifTab .sectionTitle{font-size:57px}.recapitulatifTab .box .combo-wrap{width:47%;float:right}.recapitulatifTab .content-main .box .combo-wrap input[type=tel].ng-valid{padding-left:2.5em}.recapitulatifTab #driver-postalcode_text{width:30%;float:left;min-width:100px;line-height:1.4}.recapitulatifTab .content-main .box .combo-wrap input#driver-postalcode_text.ng-valid{padding-left:11%}.recapitulatifTab .box .combo-wrap .bg-select{position:relative;float:left;width:60%}.recapitulatifTab .box .box-body .indented .combo-wrap{float:left;width:50.5%}.recapitulatifTab #recap-policyholder-postalcode_text{width:30%;float:left}.recapitulatifTab .box-wrap-recap .combo-wrap .bg-select.recap-codePostal{width:79.5%;margin-left:6px}.recapitulatifTab .content-main .box .form-row .input-wrap .radio .icon{display:block;width:24px;height:24px;float:left}.recapitulatifTab .content-main .input-wrap label.radio span{display:block}.recapitulatifTab .content-main .recap-paymentFrequency .input-wrap label.radio span{display:inline}.form-row.driver-email.noBottomLine.recap-email .form-cell.cell-right{margin-left:15px;width:30%}.recapitulatifTab .form-row.driver-phone .form-cell.cell-right{margin-left:15px}.form-row.driver-email.noBottomLine.recap-email .form-cell.cell-right .indented,.form-row.driver-phone .form-cell.cell-right .indented,.form-row.recap-policyholder-email .form-cell.cell-right .indented,.form-row.recap-policyholder-phone .form-cell.cell-right .indented{border-color:#d9d9d9}.recapitulatifTab #contents-2{padding-bottom:95px;background-color:#f5f5f5}.recapitulatifTab #contents-4 #recap-row-1 label.radio{color:#f04623}.recapitulatifTab #contents-5{background-color:#fff}.recapitulatifTab #contents-12{background-color:#f5f5f5}.recapitulatifTab #contents-8{padding-top:0}.recapitulatifTab #contents-13,.recapitulatifTab #contents-14{background-color:#fff}.paiement__recap,.recapitulatifTab #contents-12 .box .box-header,.recapitulatifTab #contents-12 .box .box-header h3,.recapitulatifTab #contents-9 .box .box-header,.recapitulatifTab #contents-9 .box .box-header h3{background-color:#f5f5f5}.recapitulatifTab .paymentFrequency-recap .msg-frequency-redesign .view-text02{font-size:19px}.recapitulatifTab .box>div.paymentFrequency-recap{display:inline-block;width:50%;max-width:620px}.recapitulatifTab .content-main .box.paymentFrequency-recap .input-wrap label.radio{padding-bottom:12px;padding-left:50px;padding-top:12px;text-align:left;width:47%}.form__group,.recapitulatifTab .content-main #contents-5 .boxChildren:last-of-type .form-row{padding-bottom:0}.recapitulatifTab .content-main .box.paymentFrequency-recap .input-wrap label.radio span,.recapitulatifTab .content-main .box.paymentFrequency-recap .input-wrap label.radio span.paiement--month,.recapitulatifTab .content-main .box.paymentFrequency-recap .input-wrap label.radio span.paiement--year{font-size:19px}.recapitulatifTab .content-main .box.paymentFrequency-recap .input-wrap .radio .icon.outer{position:absolute;left:18px;top:calc(50% - 12px)}.recapitulatifTab .pour-info-text .view-text01>ul li{margin-bottom:.5%}.recapitulatifTab .content-main .box .box-body .form-row.pour-info-text{padding-top:15px;padding-bottom:15px}.content-main .box .box-body .form-row .form-cell.cell-left .bic-number>label,.content-main .box .box-body .form-row .form-cell.cell-left .iban-number>label{width:53%;float:left}.iban-wrapper{font-size:1.5rem}.iban-redesign input.iban{font-size:1em;text-align:center;padding:12px 2px;line-height:1.45em;border:1px solid #b7b7b7;background:#fff;width:calc(13% - 2px);min-width:40px;height:54px;margin-left:2px;border-radius:3px}.iban-redesign label{text-align:left;width:50%}.iban-redesign .iban-number{text-align:right;margin-right:2em;width:100%}.iban-redesign .iban-number.ng-valid input,.iban-redesign input.filledIbanField{background:#40aab3;color:#fff;border:none}.iban-redesign input.iban:hover{border-color:#40aab3}.iban-redesign .iban-number.ng-valid input.iban:first-of-type{color:#545454;background:#d9d9d9}.iban-redesign input.iban:first-of-type{font-weight:700;padding:12px 5px;color:#545454;background:#d9d9d9;margin-left:0}.iban-redesign input.iban:nth-child(2){width:8.5%;min-width:25px}.iban-redesign .iban-number .iban-wrapper{width:47%;float:left;text-align:left}.bic-redesign .msg-iban,.iban-redesign .msg-iban{margin-left:23px}.bic-swift-redesign{width:30%;float:right}.recapitulatifTab .bic-number{font-size:1.5rem;margin-right:2em;width:100%}.recapitulatifTab .bic-number input[type=text]{padding:.65em 1em;height:auto;color:#b7b7b7;border:1px solid #b7b7b7;border-radius:3px;font-size:1.2em;font-weight:300;display:block;width:100%;-webkit-transition:padding .15s ease-out;transition:padding .15s ease-out;webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;float:right}.recapitulatifTab .content-main #contents-4 .box .box-body .form-row,.recapitulatifTab .content-main .box .box-body .form-row.bic-redesign{border-bottom:none}.paiementTab .content-main .box .combo-wrap.is-valid .icon,.recapitulatifTab .form-row .bic-number input.ng-valid+.icon{-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;border-radius:50%;webkit-transform:scale(1);webkit-box-shadow:none}.recapitulatifTab .bic-number input[type=text].ng-valid{z-index:0;color:#fff;padding-left:65px;background:#40aab3;font-weight:400}.recapitulatifTab .bic-number input[type=text].ng-invalid{z-index:0;background:#fff;color:#b7b7b7}.recapitulatifTab .bic-number .icon{position:absolute;top:12px;left:12px;width:24px;height:24px}.recapitulatifTab .content-main .box .box-body .form-row.insurance-company-redesign .input-wrap,.recapitulatifTab .content-main .box .box-body .form-row.recap-hamon-number .input-wrap{width:47%;padding-right:0}.recapitulatifTab .insurance-company-redesign .icon{position:relative;bottom:35px;left:15px;width:24px;height:24px}.recapitulatifTab .form-row .bic-number input.ng-valid+.icon{float:none;background:url(../styleguide/brands/lolivier/images/i-check.svg) center no-repeat #318991;background-size:14px;-ms-transform:scale(1);transform:scale(1);transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;-moz-box-shadow:none;box-shadow:none}.recapitulatifTab .content-main .box .cell-right{width:30%;vertical-align:middle;position:relative;padding:0 1.1em}.recapitulatifTab .content-main .box .cell-right>span{position:relative;display:inline-block;width:10%;float:left}.recapitulatifTab .content-main .box .generalDispositionCheck .cell-right>span{width:auto}.recapitulatifTab .content-main .box .cell-right>span.showHelp{width:97.6%}.recapitulatifTab .content-main .box .cell-right .showHelp{border-left:3px solid #f5f5f5}.recapitulatifTab .content-main .box #contents-8 .cell-right .showHelp{border-left:3px solid #d9d9d9}.recapitulatifTab #contents-8 .msg-iban-wrap.indented{border-left-color:#d9d9d9}div .msg-sameday-recap{margin-bottom:1em;font-weight:300;color:#545454;line-height:1.2em}.recapitulatifTab .box .inputCheckbox label{font-size:19px}.recapitulatifTab .pour-info-text .form-cell.cell-left{color:#176F45;background:#B2E1CB;border:1px solid #3BC080;box-sizing:border-box;border-radius:4px;width:100%;padding:2%;font-size:.9em}.recapitulatifTab .content-main .box .date-3 .input-wrap input[type=tel],.recapitulatifTab .content-main .box div.date-3.ng-valid-date .input-wrap input[type=tel].ng-valid,.recapitulatifTab .date-3 .input-wrap{padding-left:1em}.recapitulatifTab .content-main .box .date-3.ng-valid-date .input-wrap>div{width:calc(33% - 6px)}.recapitulatifTab .content-main .box .date-3.ng-valid-date .input-wrap>div:nth-child(1){width:calc(33% - 12px);margin-left:24px}i.bank-icon,i.pen-icon{width:24px;display:block;float:left;margin-right:10px;height:24px}i.bank-icon{background:url(../styleguide/brands/lolivier/images/cadenas.png) no-repeat;background-size:19px}i.pen-icon{background:url(../styleguide/brands/lolivier/images/i-pen.svg) no-repeat;background-size:19px}i.car-icon{width:30px;height:24px;background:url(../styleguide/brands/lolivier/images/car.png) no-repeat;background-size:30px;background-position-y:10px;display:block;float:left;margin-right:10px}i.man-icon,i.stop-icon{width:24px;height:28px;margin-right:10px;display:block;float:left}i.man-icon{background:url(../styleguide/brands/lolivier/images/man.png) no-repeat;background-size:21px;background-position-y:3px}i.stop-icon{background:url(../styleguide/brands/lolivier/images/stop.png) no-repeat;background-size:21px;background-position-y:3px}i.mans-icon{width:30px;height:32px;background:url(../styleguide/brands/lolivier/images/mans.png) no-repeat;background-size:30px;background-position-y:3px;display:block;float:left;margin-right:10px}.recapitulatifTab i.info-icon{background:url(../styleguide/brands/lolivier/images/info.png) no-repeat;width:64px;height:64px;display:block;float:left;background-size:64px;margin-left:5px;margin-top:5px}.recapitulatifTab .content-main .box .cell-right .btn-help{display:block;background-size:22.8px;width:22.8px;height:22.8px}.recapitulatifTab .content-main .box .cell-right .btn-help:hover{background:url(../styleguide/brands/lolivier/images/i-questionmark-hover.svg) center no-repeat}.recapitulatifTab .content-main .box .cell-right .showHelp .btn-help{background:url(../styleguide/brands/lolivier/images/i-cross-rounded.svg) center no-repeat}.recapitulatifTab .content-main .box .cell-right .tooltip.right{z-index:1;top:-33px;left:9px;display:block;visibility:visible;font-size:1.45em;padding:20px 20px 10px 31px;position:initial!important}.recapitulatifTab .content-main .box .cell-right .tooltip .tooltip-arrow{display:none}.recapitulatifTab .content-main .box .cell-right .tooltip-title{text-align:left;margin-left:35px;color:#40aab3;font-weight:700;font-size:19px;line-height:1.2;height:25px;display:none}.recapitulatifTab .content-main .box .cell-right .showHelp .tooltip-title{opacity:1;display:block}.recapitulatifTab .content-main .box .cell-right .tooltip .tooltip-inner{background:0 0;font-weight:300;font-size:17.1px}.recapitulatifTab .content-main .page-actions #next-recapitulatif{margin-right:260px;padding:1em 2.3em}.recapitulatifTab #infos .wrapper-content>div ul li span.title{width:27%}.insurance-company-redesign .msg-iban{margin-left:23px}div .msg-sameday-recap{margin-left:27%;width:70%}.recapitulatifTab .box .box-header{height:auto;overflow:hidden}.recapitulatifTab .box .box-header h3{z-index:1;float:left;width:auto;text-align:left;padding-right:12px}.recapitulatifTab .insurance-company-redesign span.msg-text{float:left}.recapitulatifTab .content-main #contents-4 .box .box-body .form-row{padding-bottom:1em}.recapitulatifTab .content-main #contents-3,.recapitulatifTab .content-main #contents-5{padding:0}.recapitulatifTab .content-main .input-wrap label.radio:nth-child(1){float:left}.recapitulatifTab .content-main .box .box-header:after{top:1.5em}.recapitulatifTab .content-main .page-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recapitulatifTab .content-main .page-actions #previous-recapitulatif{background:url(../styleguide/brands/lolivier/images/arrow-button.png) no-repeat;background-size:20px;box-shadow:none;color:#545454;font-size:15px;font-weight:900;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;height:20px;padding:0 0 0 30px;margin-left:20px}.paiementKoTab .box .box-header h3,.paiementKoTab .content-main .box .box-body .form-row .cell-left>label,.paiementKoTab .footer-landing-container .helpContainer h3,.paiementKoTab .outer-wrap,.paiementKoTab .returnButton button,.paiementKoTab .view-text02,.paiementKoTab header .contact .details p,.paiementKoTab header .contact .details span.c-phone,.paiementKoTab header .contact .title .title-two,.paiementKoTab nav.menu ol li .name,.recapitulatifTab .boxVP .box-header h3,.rulesTab .outer-wrap,body.paiementKoTab,div .paiement__recap__sameday{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif}.recapitulatifTab .content-main .page-actions #next-recapitulatif p:after{content:""}.recapitulatifTab .content-main .page-actions #next-recapitulatif:hover{opacity:1;box-shadow:0 0 0 0 rgba(0,0,0,.15);-webkit-transform:translate(2px,2px);-ms-transform:translate(2px,2px);transform:translate(2px,2px)}.landingTab #infos .wrapper-content #mobile-header,.landingTab #infos div.sum-left ul.detail .info-driver,.landingTab #infos div.sum-right ul.detail .info-car{display:none}.recapitulatifTab .boxVP .container{max-width:1084px}.recapitulatifTab .boxVP .box-header h3{width:60%;display:inline-block;font-size:30px;font-weight:700;text-align:right}.devisTab .col_a .title-spacer-responsive,.devisTab .col_a ul.opcionales li,.paiementTab .text-row span{font-family:OpenSans-Bold,Verdana}.recapitulatifTab .boxVP .stepLine{top:15%}.recapitulatifTab #driver-email:read-only,.recapitulatifTab #driver-phone:read-only,.recapitulatifTab #recap-name:read-only,.recapitulatifTab #recap-policyholder-address2:read-only,.recapitulatifTab #recap-policyholder-address:read-only,.recapitulatifTab #recap-policyholder-email:read-only,.recapitulatifTab #recap-policyholder-name:read-only,.recapitulatifTab #recap-policyholder-phone:read-only,.recapitulatifTab #recap-policyholder-postalcode_text:read-only,.recapitulatifTab #recap-policyholder-surName:read-only,.recapitulatifTab #recap-surName:read-only{color:#545454;background:#F2F2F2;border:1px solid #F2F2F2}.recapitulatifTab #recap-policyholder-postalcode_select:disabled{color:#545454!important;background:#F2F2F2;border:1px solid #F2F2F2;opacity:initial}.paiementTab nav.menu ol li.current .step{display:none}.paiementTab nav.menu ol li .name{padding:.5em 0 .5em .5em}.paiementTab input[type=tel].cvc{width:50%}.paiementTab .box{width:95%;float:right}.paiementTab .form-cell.cell-left{width:60%;float:left}.paiementTab .form-cell.cell-right{width:40%;float:left}.paiementTab .cell-left.expirationDate{width:92%}.paiementTab .text-row{margin-top:1em;padding:0;display:block;vertical-align:middle}.paiementTab .text-row .cell-right{display:none}.paiementTab .box label{padding:1em .5em .5em 0;display:block}.box label:after,.paiementTab .box label:before{content:"";display:table}.paiementTab .box label:after{clear:both}.paiementTab .combo-wrap{float:none;width:100%}.paiementTab .error-message{display:none}.paiementTab .content-main .box .box-body .form-row .form-cell.cell-left label{font-size:16.5px;font-weight:700}.paiementTab .content-main .box .select-wrap .bg-select button{font-size:16px;line-height:1}.paiementTab .content-main .box .select-wrap .bg-select select{font-size:1em;padding-right:35px}.paiementTab .box .select-wrap select{width:98%;font-size:1.9em}.paiementTab .form-row.cvc{position:absolute;width:70%;left:34.5%}.paiementTab .form-row.cvc .form-cell.cell-right{width:60%;padding:3em 0 0 1.5em}.paiementTab .form-row.cvc .form-cell.cell-right i.form__error__icon{left:0;top:25%}.paiementTab .form-row.expirationDate{width:95%;float:left}.paiementTab .form-row.expirationDate i.form__error__icon{top:50%;right:30%}.paiementTab .form-cell.cell-left.cvc{width:39%;margin-top:4px}.paiementTab .form-cell.cell-left.cvc label{margin:11px 0}.paiementTab .combo-wrap.expirationDate,.paiementTab .content-main .box .form-row .input-wrap.text-redesign.cvc,.paiementTab .expirationDate label,.paiementTab .form-row.expirationDate .form-cell.cell-left{width:100%}.paiementTab .content-main .box .combo-wrap.is-valid #payment-dateExpiry.bg-select select.ng-valid{padding-left:50%;background:#40aab3}.paiementTab .content-main .box .combo-wrap.is-valid .icon{float:none;background:url(../styleguide/brands/lolivier/images/i-check.svg) center no-repeat #318991;background-size:14px;-ms-transform:scale(1);transform:scale(1);transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;-moz-box-shadow:none;box-shadow:none;width:24px;position:absolute;height:24px;left:5%;top:25%;z-index:1}.paiementTab .content-main .box .combo-wrap.is-valid #payment-dateExpiry.bg-select select.ng-valid>option{color:#000}.paiementTab .content-main .box .combo-wrap #payment-dateExpiry.bg-select select{background:url(../styleguide/brands/lolivier/images/i-dropdown.svg) calc(100% - .5em) center no-repeat #fff;height:48px;padding:.65em 10% .65em 1em;border-radius:3px;box-shadow:none;border:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.paiementTab .content-main .box .select-wrap .bg-select:after{top:25%}}.paiementTab #error-true{width:100%;margin-bottom:0}.paiementTab .cell-right{padding:3em 1.1em 0}.paiementTab .content-main .box .form-cell.cell-left.has-error .combo-wrap.expirationDate{border-color:#e7282f}.paiementTab .submitted .combo-wrap{border-color:#e7282f!important}.paiementTab .submitted .combo-wrap.expirationDate.is-valid{border-color:#40aab3!important}.paiementTab .content-main .box .form-cell.cell-left.has-error .input-wrap input[type=date]{border-color:#e7282f}.col-center,.paiementTab .colum-container .wrapper-content .col-main{float:left}.paiement__recap{height:80%;float:left;width:80%;padding:51px 17px}.paiement__recap__item{margin-top:.4em;padding-bottom:.4em;height:auto;overflow:auto}.paiement__recap__item .form__group__name{margin:1.2em 0;padding-right:0;font-size:17px}.paiement__recap__item:last-of-type{margin-top:1em;padding-bottom:1em;border-bottom:0}.form__group__name{display:block;font-size:1.8em;font-weight:700;margin:1.2em 0;padding-right:0}.form__group__name__price{margin:.4em 0}.form__section__title{color:#40aab3;font-size:2.6em;font-weight:300}.paiement__btn{display:block;width:100%;margin-top:2em}.paiement__btn:focus{transform:translate(2px,2px)}.form__group__paiement{font-weight:300}.form__group__paiement__price{font-size:2.4em;font-weight:700;display:block;margin:.6em 0}.paiement__tooltip{position:absolute;top:-1.4em;left:8.2em}.paiement__tooltip .tooltip__btn{top:50%;right:0;transform:translate(0,-50%)}.paiement__tooltip .tooltip__btn svg{display:block}.paiement__recap__item__left,.paiement__recap__item__right{float:left;padding-left:.75rem;padding-right:.75rem;min-height:1px}.paiement__recap__ekomi{display:flex;position:absolute;top:570px;width:34%}.paiement__recap__ekomi.sameday{padding-top:45px}.paiement__recap__ekomi .ekomi-container{display:flex;width:50%;align-items:center}.paiement__recap__ekomi .ekomi-container img{margin-right:20px}.paiement__recap__ekomi .ekomi_text{font-size:18px}.paiementTab .content-main .box .form-row .input-wrap.text-redesign #payment-cryptogram{width:100%;height:50px}#payment-cardType:before{content:"";z-index:1;position:absolute;top:50%;right:0;width:3em;height:1.4em;transform:translate(0,-50%)}.input-wrap.text-redesign #payment-cardNumber.ng-valid-credit-card.visa{background:url(../styleguide/brands/lolivier/images/svg/layout/visa-pay-logo.svg) 98% center no-repeat #40aab3;background-size:38px 25px;color:#FFF;font-weight:700;border-color:#40aab3}.input-wrap.text-redesign #payment-cardNumber.ng-valid-credit-card.mastercard{background:url(../styleguide/brands/lolivier/images/svg/layout/mastercard-pay-logo.svg) 98% center no-repeat #40aab3;background-size:38px 25px;color:#FFF;font-weight:700;border-color:#40aab3}.authenticationTab #formTittle .cont02.assur,.paiementTab #formTittle .cont02.assur,.redirectionTab #formTittle .cont02.assur{background-color:#FFF;border-radius:3px;display:table;width:100%;line-height:1em;padding:1em 3em;font-size:15px;font-weight:900;margin:50px 0 70px}.paiementTab .col-center{width:8.33333%}.paiementTab #contents-1{width:40%;display:inline-block}.paiementTab #contents-2{width:60%;display:inline-block;vertical-align:top;position:relative}.paiementTab #contents-2:before{content:"";position:absolute;top:0;left:-3%;width:7px;height:115%;background-color:#f5f5f5}.paiementTab .input-wrap.text-redesign #payment-cardNumber.ng-valid-credit-card.visa{background-position:98% center}.paiementTab .page-actions{margin:1em 24.5% 1em 0}.paiementTab .box .form-cell>label{float:none;width:100%}.paiementTab .box .input-wrap{float:none;width:40%;position:relative}.paiementTab .box .select-wrap{float:none;width:92%}.paiementTab .box .combo-wrap.expirationDate{width:100%;font-size:18px}.paiementTab .box .combo-wrap{float:none;width:36%;border:1px solid #b7b7b7;border-radius:3px;font-size:19px}.paiementTab .box .combo-wrap.is-valid{float:none;width:100%;border:1px solid #40aab3;border-radius:3px;font-size:19px;background:#40aab3}.paiementTab .ok-content{display:none}.paiement__recap__item__cardSection{border:0;margin-top:2.5em}.paiement__recap__cardItem{height:45px;margin:.3em auto auto;text-align:center;font-size:15px;font-weight:300}paiement__recap__cardItem .text-container{margin-top:5px}.paiement__recap__item{border-bottom:1px solid #d9d9d9}.paiement__recap__item__left img{float:right;margin-right:.6em}.paiement__recap__cardSecurise{height:65px;opacity:.2;font-size:2.7em;font-weight:900}.paiement__recap__item__right.dch{float:left;margin-left:-.3em;line-height:1.2em;width:55%}.paiement__recap__cardItem.paiement__recap__item__left{width:45%}#mastercard_left{float:right;vertical-align:middle;margin-right:.3em}#mastercard_right{float:left;vertical-align:middle;margin-left:1.8em}#last_paiement_recap_item{border:none}#percent{font-size:1.29em}#securise{font-size:.8em}#textbox{width:100%}div .paiement__recap__sameday{margin-left:1em;font-weight:300;padding-top:70px}.paiement__recap__sameday span{padding-left:1.5em}.paiement__recap__sameday p{border-left:4px solid #40aab3;padding-left:1.5em;font-weight:300;font-size:15px;margin-top:-1.2em;text-align:justify;margin-right:2em}body.paiementTab .sectionTitle{font-size:100%}.paiementTab .content-main .box .form-row .input-wrap.text-redesign{width:90%}.paiementTab .content-main .box .box-body .form-row .select-wrap{float:none;width:100%}.paiementTab .content-main .box .box-header h3:before{content:"";position:absolute;top:16px;left:500px;display:block;width:calc(100% - 500px);height:1px;background-color:#d9d9d9}.paiementTab .boxChildren:nth-child(5){float:left;width:26%}.paiementTab .boxChildren:nth-child(6){float:left;width:28.5%;margin-left:5%;display:block}.paiementTab .content-main .box .box-body .form-row .input-wrap{width:100%}.paiementTab .content-main .box .input-wrap input[type=date],.paiementTab .content-main .box .input-wrap input[type=tel],.paiementTab .content-main .box .input-wrap input[type=text]{font-size:1em;width:100%}.paiementTab .content-main .box .box-body .form-row .cell-left>label{float:none}.paiementTab nav.menu ol li,.paiementTab nav.menu ol li.current{min-width:500px}.paiementTab .box .box-header h3{margin-bottom:10px}.paiementKoTab .cell-left{width:100%}.paiementKoTab #formTittle .content{padding:0}.paiementKoTab #formTittle .cont01{text-decoration:none;width:100%}.paiementKoTab #formTittle .cont01 div{display:inline-block}.paiementKoTab #formTittle .wrapper-content{width:100%;margin:0 auto}.paiementKoTab #formTittle .cont01 .aggDriverSurName{color:#f04623;text-transform:capitalize;font-weight:900}body.paiementKoTab{font-size:1em;line-height:27.55px;line-height:1.45;color:#333}body.paiementKoTab .outer-wrap{background-color:#f5f5f5}.paiementKoTab .new-header-container{display:block;z-index:6}.paiementKoTab .topbar{position:fixed;width:100%;padding:10px 1em 0;z-index:11;background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.1)}.paiementKoTab header{width:100%;margin:auto}.paiementKoTab header .logo{top:-.2em;display:inline-block;vertical-align:middle;width:auto}.paiementKoTab header .logo img{width:117px}.paiementKoTab .topbar_baseline{display:inline-block;margin-left:2em;font-size:1.5em;font-weight:700}.paiementKoTab header .contact{top:1em;bottom:1em;height:auto;width:31em;position:absolute;right:20px;display:table;background:url(../styleguide/brands/lolivier/images/tel-orange.svg) 35px 17px no-repeat;padding-left:7.3em;background-size:30px}.paiementKoTab header .contact:before{content:"";position:absolute;left:-1px;top:0;display:block;width:1px;height:100%;background-color:#d9d9d9}.paiementKoTab header .contact .details p,.paiementKoTab header .contact .details span.c-phone,.paiementKoTab header .contact .title .title-two{white-space:nowrap}.paiementKoTab header .contact .details{padding:0}.paiementKoTab header .contact .details span.c-phone{font-size:1.5em;font-weight:900;color:#f04623}.paiementKoTab header .contact .details span.c-pho-tx{margin-left:.2em;font-size:.75em;color:#f04623;pointer-events:none}.paiementKoTab .nav-container.is-fixed{z-index:11;position:fixed;padding:1em 0 1.5em;background:#fff;margin-left:18em;width:53%}.paiementKoTab nav.menu{width:auto}.paiementKoTab nav.menu ol li .step{display:none}.paiementKoTab nav.menu ol li{background-color:transparent;margin:0}.paiementKoTab nav.menu ol li a:before{content:counter(step,decimal);width:2em;height:2em;margin:0 .5em 0 auto;line-height:2em;color:#fff;text-align:center;background-color:#b7b7b7;border-radius:50%;display:inline-block;text-shadow:none;font-size:1.5em}.paiementKoTab nav.menu ol li.current a:before{background-color:#f04623}.paiementKoTab nav.menu ol li .name{display:inline-block;color:#b7b7b7;min-width:0;text-transform:capitalize;text-shadow:none;font-size:1.5em;font-weight:600}.paiementKoTab nav.menu ol li a:last-child:after{position:relative;top:auto;right:auto;vertical-align:middle;margin:0 0 0 1em;display:inline-block;width:4em;height:1px;background-color:#b7b7b7;content:""}.paiementKoTab nav.menu ol li.lastBreadcrumb a:last-child:after{display:none}.paiementKoTab .footer-landing-container{display:block;background:#fff}.paiementKoTab .footer-landing-container .helpContainer{padding:4em 15em 3em;width:88%;margin:auto;background:url(../styleguide/brands/lolivier/images/help-charlotte.png) 50px center no-repeat #f5f5f5}.paiementKoTab .footer-landing-container .helpContainer h3{font-weight:700;font-size:1.65em;line-height:0;text-transform:none;display:block;vertical-align:middle;width:calc(100% - 6.5em);max-width:14em;color:#6e6e6e}.paiementKoTab .footer-landing-container .helpContainer p{display:inline-block;vertical-align:middle;width:calc(100% - 6.5em);max-width:14em;color:#6e6e6e;font-size:1.65em;line-height:1.4}.paiementKoTab .footer-landing-container .helpContainer .contact{display:inline-block;width:260px;text-align:center;font-size:1.3em;line-height:1.3;color:#f04623;cursor:pointer;background:url(../styleguide/brands/lolivier/images/tel-orange.svg) 12px center no-repeat;margin-left:10.5%;background-size:30px}.paiementKoTab .footer-landing-container .helpContainer .contact span{display:block;font-weight:900;font-size:1.5em}.paiementKoTab .footer-landing-container .helpContainer .contact a{text-decoration:none;color:#f04623}.paiementKoTab .footer-landing-container .helpContainer .contact .phoneHelp{display:none}.paiementKoTab .footer-landing-container .logoContainer{padding-bottom:5em;background-color:#f5f5f5;border-bottom:.3em solid #d9d9d9}.paiementKoTab .footer-landing-container .logoContainer .logos{display:table;height:200px;width:100%;padding:3em 20em}.paiementKoTab .footer-landing-container .logoContainer .logoItem{display:table-cell;vertical-align:middle;padding:0 1em;max-width:10em}.paiementKoTab .footer-landing-container .logoContainer #logoAdmiral{background:url(../styleguide/brands/lolivier/images/logoAdmiral.png) center no-repeat;background-size:135px}.paiementKoTab .footer-landing-container .logoContainer #logoEkomi{background:url(../styleguide/brands/lolivier/images/ekomi2.png) center no-repeat}.paiementKoTab .footer-landing-container .logoContainer #logoGreat{background:url(../styleguide/brands/lolivier/images/gptw.svg) center no-repeat}.paiementKoTab .footer-landing-container .logoContainer #logoGreatWomen{background:url(../styleguide/brands/lolivier/images/gptw-women.svg) center no-repeat}.paiementKoTab .footer-landing-container .logoContainer #logoEsca{background:url(../styleguide/brands/lolivier/images/sfg.svg) center no-repeat}.paiementKoTab .footer-landing-container .logoContainer .logoText{text-align:center;color:#b7b7b7;font-size:1.47em}.paiementKoTab .footer-landing-container .logoContainer .logoText strong{color:#f04623}.paiementKoTab .footer-landing-container .lolivierFooter a{margin:0 auto;display:block;width:117px;padding:6.5em 0}.paiementKoTab .footer-landing-container .lolivierFooter img{width:117px}.paiementKoTab .box .box-header{position:relative;background-color:#fff;padding-top:15px}.paiementKoTab .box .box-header h3{margin:0;position:relative;text-transform:none;padding-right:.5em;font-size:2.5em;font-weight:300;color:#6e6e6e;background:#fff;z-index:2;display:inline-block}.paiementKoTab .content-main .box .box-header:after{content:"";position:relative;bottom:1em;left:0;display:block;width:100%;height:1px;background-color:#d9d9d9}.paiementKoTab .content-main .box .box-body .form-row .cell-left>label{margin:.8em 0;padding-right:2em;font-size:1.5em;font-size:17.1px;font-weight:700;width:50%}.paiementKoTab .outer-wrap{overflow:hidden}.paiementKoTab .nav-container{z-index:5;width:auto;display:table;table-layout:fixed;padding:9em 26px 1.5em;background:0 0;box-shadow:none}.paiementKoTab #formTittle .cont02 p{font-size:56px;font-weight:700}.paiementKoTab #formTittle{background:0 0}.paiementKoTab .colum-container .wrapper-content{width:auto}.paiementKoTab .colum-container .wrapper-content .col-main{float:none;width:100%}.paiementKoTab #contents-1,.paiementKoTab .footer-landing-container .wrapper-content.helpContainer{display:none}.paiementKoTab .colum-container #contents-2 .box-body>div:nth-child(1){background:#f5f5f5;position:relative}.paiementKoTab .colum-container #contents-2 .box-body>div:nth-child(1):before{content:"";position:absolute;top:-1px;display:block;width:212%;left:-50%;height:100%;background-color:#f5f5f5}.paiementKoTab .form-row{padding:3.7em 0}.paiementKoTab .form-row.returnButton{padding:40px 0 0}.paiementKoTab .form-row.callMeBack{padding:40px 0 150px}.paiementKoTab .content-main .box .form-cell{display:flex;width:100%}.paiementKoTab .form-row.ruleMessage{padding:10px 0 40px;max-width:1111px}.paiementKoTab .helpContainer{width:468px;margin-left:auto;margin-right:auto;display:block;vertical-align:middle;font-size:17px;border:1px solid #e3e3e3;border-radius:3px;background:url(../styleguide/brands/lolivier/images/help-charlotte.png) 45px 20px no-repeat #fff;background-size:80px}.paiementKoTab .helpContent h3{font-size:17px;font-weight:600}.paiementKoTab .helpContent{padding:40px 20px 40px 140px;color:#6e6e6e}.paiementKoTab .helpContainer a.button{text-decoration:none;color:#f04623}.paiementKoTab .helpContainer a.button p.button:hover,.paiementKoTab .returnButton button{color:#fff;background-color:#f04623}.paiementKoTab .helpContainer a.button p.button{display:block;border:1px solid;border-radius:3px;text-transform:uppercase;text-align:center;font-size:15px;font-weight:700;width:370px;margin:auto;padding:18px;box-shadow:0 10px 10px -2px rgba(0,0,0,.1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.paiementKoTab .returnButton button,.rulesTab .returnButton button{height:auto;line-height:1.45;box-shadow:0 8px 15px 0 rgba(0,0,0,.15);border:none}.paiementKoTab .returnButton .input-wrap{float:none;margin-left:auto;width:100%;margin-right:auto;text-align:center}.paiementKoTab .returnButton button{padding:18px;font-size:1.5em;font-weight:900;border-radius:3px;-webkit-transition:all .25s ease;transition:all .25s ease;width:370px}.paiementKoTab .returnButton button:hover{opacity:1;box-shadow:0 0 0 0 rgba(0,0,0,.15);-webkit-transform:translate(2px,2px);-ms-transform:translate(2px,2px);transform:translate(2px,2px)}.paiementKoTab .view-text02{display:block;font-size:24px;font-weight:400;color:#6e6e6e}.rulesTab .outer-wrap{overflow:hidden}.rulesTab .nav-container{z-index:5;width:100%;display:table;table-layout:fixed;padding:9em 26px 1.5em;background:0 0;box-shadow:none}.rulesTab #formTittle .cont02{width:89%;padding:1em}.rulesTab #formTittle .cont02 p{font-size:56px;font-weight:700}.rulesTab #formTittle{display:block;background:0 0}.rulesTab .colum-container .wrapper-content{width:auto}.rulesTab .colum-container .wrapper-content .col-main{float:none;width:100%}.rulesTab #contents-1,.rulesTab .footer-landing-container .wrapper-content.helpContainer{display:none}.rulesTab .colum-container #contents-2 .box-body>div:nth-child(1){background:#f5f5f5;position:relative}.rulesTab .colum-container #contents-2 .box-body>div:nth-child(1):before{content:"";position:absolute;top:-1px;display:block;width:212%;left:-50%;height:100%;background-color:#f5f5f5}.rulesTab .form-row{padding:3.7em 0}.rulesTab .form-row.returnButton{padding:40px 0}.rulesTab .form-row.callMeBack{padding:40px 0 0}.rulesTab .form-row.ruleMessage{padding:10px 0 40px}.rulesTab .content-main .box .form-cell{float:none}.rulesTab .content-main .box .box-body .form-row .input-wrap{float:none;width:auto}.rulesTab .helpContainer{width:468px;margin-left:auto;margin-right:auto;display:block;vertical-align:middle;padding-bottom:30px;font-size:17px;border:1px solid #e3e3e3;border-radius:3px;background:url(../styleguide/brands/lolivier/images/help-charlotte.png) 45px 20px no-repeat #fff;background-size:80px}.rulesTab .helpContent h3{font-size:17px;font-weight:600}.rulesTab .helpContent{padding:40px 20px 40px 140px;color:#6e6e6e}.rulesTab .helpContainer a.button{text-decoration:none;color:#f04623}.rulesTab .helpContainer a.button p.button:hover,.rulesTab .returnButton button{color:#fff;background-color:#f04623}.rulesTab .helpContainer a.button p.button{display:block;border:1px solid;border-radius:3px;text-transform:uppercase;text-align:center;font-size:15px;font-weight:700;width:370px;margin:auto;padding:18px;box-shadow:0 10px 10px -2px rgba(0,0,0,.1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.landingTab .content-main .page-actions #next-landing,.rulesTab .returnButton button{font-weight:900;-webkit-transition:all .25s ease;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif}.rulesTab .returnButton .input-wrap{float:none;margin-left:auto;width:100%;margin-right:auto;text-align:center}.rulesTab .returnButton button{padding:18px;font-size:1em;border-radius:3px;transition:all .25s ease;width:370px}.rulesTab .returnButton button:hover{opacity:1;box-shadow:0 0 0 0 rgba(0,0,0,.15);-webkit-transform:translate(2px,2px);-ms-transform:translate(2px,2px);transform:translate(2px,2px)}.rulesTab .view-text02{display:block;font-size:24px;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-weight:400;color:#6e6e6e}.rulesTab .view-text02 a{color:#545454;font-weight:700;cursor:pointer}.rulesTab div#assurPeople{width:80%;margin:0 auto;display:flex;flex-direction:column}.rulesTab .assurpeopleMessage a{text-decoration:none;font-weight:400}.rulesTab .assurePeopleButtons{display:flex;justify-content:center;gap:12px;margin-bottom:8%}.rulesTab button.assurePeopleErrorPage-assurePeopleButton-button{max-width:100%;background:0 0;border:1px solid #25206b;box-shadow:0 5px 10px rgba(0,0,0,.1);border-radius:3px;color:#25206b;font-family:neuzeit-grotesk;padding-bottom:1.5%!important;margin:0 auto;height:64px}.assurePeopleErrorPage-assurePeopleButton-img{float:left;margin-top:-1.5%}.assurePeopleErrorPage-assurePeopleButton-phoneNumber{font-weight:700;float:left;margin-left:9.5%;margin-top:-3.6%;margin-bottom:6%;line-height:121%;font-size:21px}.assurePeopleErrorPage-assurePeopleButton-text{float:left;font-weight:100;margin-left:19.5%;margin-top:-6%;font-size:15.8px}.rulesTab .assurPeopleLogo{background:url(../styleguide/brands/lolivier/images/logo-assurpeople.png) center 11% no-repeat #fff;background-size:80%;width:80%;padding:12%;margin:0 auto}.rulesTab .assurPeopleText{margin-left:0;font-size:22px;width:100%;padding-top:6%;padding-bottom:6%;font-family:neuzeit-grotesk;font-style:normal;font-weight:200;line-height:126%;letter-spacing:.004em;color:#7C7C7C;text-align:initial}.rulesTab .assurPeopleText ul{text-align:justify;list-style:none;margin-left:8.5%;font-weight:200}.rulesTab .assurPeopleText li{height:10%;margin-left:-6%;margin-top:6%;width:105%}.rulesTab .assurPeopleText li::before{content:"• ";color:#F90;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.rulesTab button.assurePeopleErrorPage-assurePeopleLink-button{position:relative;max-width:100%;background:#ff5000;box-shadow:6.38px 6.38px 11.96px rgba(0,0,0,.15);border-radius:2.39px;font-family:neuzeit-grotesk;font-size:15px;text-align:left;text-transform:uppercase;margin:0 auto;height:64px}.rulesTab #clientLogo p,.rulesTab #yearsLogo p{font-weight:400;font-size:88%;line-height:126%;letter-spacing:.004em;color:#7C7C7C;font-style:normal}.rulesTab button.assurePeopleErrorPage-assurePeopleLink-button::after{box-sizing:border-box;position:absolute;content:"";right:10px;top:50%;height:14px;width:14px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #fff;transform:translateY(-50%)}.rulesTab #logos_container{display:flex;height:30%;padding-bottom:4%}.rulesTab #clientLogo{padding-left:25.5%}.rulesTab #clientLogo p{max-width:72%;margin:0 auto 0 -25%;font-family:neuzeit-grotesk;text-align:center}.rulesTab #yearsLogo{margin-left:-8%}.rulesTab #yearsLogo p{max-width:none;margin:0 auto;font-family:neuzeit-grotesk;text-align:center}@media screen and (min-width:40.625em){.box .combo-wrap .bg-select,.box .input-wrap,.colum-container{position:relative}header .wrapper-content{width:100%;margin:0 auto}header .wrapper-content .logo{width:25%}header .wrapper-content .contact{display:table-cell;padding:5% 0 0}header .logo img{zoom:1}#tel-responsive,#tel-responsive-menu{display:none}nav.menu ol{padding-top:10px}nav.menu ol li{padding:5px 15px 5px 0;margin:0 0 0 10px}nav.menu ol li.current{min-width:inherit}nav.menu ol li .step{font-size:46px;padding:0;border-right:1px solid #3f3d3e}nav.menu ol li .name{font-size:17px;min-width:130px;display:inline-block}#formTittle .content{padding:0 1em}#formTittle .wrapper-content{width:100%;margin:0 auto;display:table}#formTittle p{font-size:14px;font-size:1.35rem}#formTittle .cont01{float:right;width:20%;text-align:left}#formTittle .cont02{width:77%}.conducteursTab #formTittle .cont02{width:100%}.autenticationTab #formTittle .cont01,.paiementTab #formTittle .cont01,.recapitulatifTab #formTittle .cont01,.redirectionTab #formTittle .cont01{float:none}.colum-container .wrapper-content{width:100%;margin:0 auto}.col-right .img-ban-web{display:none}.col-right .img-ban-tablet{display:inline}.col-right .img-ban-phone{display:none}footer p>span{margin:0 0 0 .2em;display:inline;line-height:1}.box .box-header h3{margin:1em 0 0}.cell-left.adresse-title{width:100%}.box .form-cell>.date-3>label,.box .form-cell>.two-select>label{width:50%;float:left}.box .expirationDate .form-cell>.two-select>label{width:75%}.box .input-wrap,.box .select-wrap,ul.radio{width:50%;float:right}.box .combo-wrap{float:right;width:44%}.box .combo-wrap input[type=text]{width:47%;margin:0;float:left}.box .combo-wrap .bg-select{float:left;width:50%}.conducteursTab .content-main .page-actions #next-conducteurs,.recapitulatifTab .box .combo-wrap .bg-select{float:right}.box .combo-wrap input.vehi-codePostal-tex{width:17%}.box .combo-wrap .bg-select.vehi-codePostal{width:80%}.box .two-select .combo-wrap .bg-select{width:48%;margin-left:2%}.btn-others-brands{min-width:15%;width:25%}.modal article .form-row .two-select label{font-size:15.6px;font-weight:700}.chooseVehicle .selectBrands label{font-size:15.6px;font-weight:700;display:inline-block;width:45%;margin:12.5px 0}.chooseVehicle .selectBrands span{width:50%;display:inline-block}.chooseVehicle .selectBrands select{width:100%;font-size:18px}.landingTab .page-actions{margin:0 auto}.conducteursTab .page-actions{text-align:left;margin-left:0;padding-bottom:50px;width:62%}.conducteursTab .page-actions .btn-pre{font-size:16px;margin-bottom:2px;position:absolute;right:370px}.conducteursTab .page-actions .btn-next{font-size:16px;margin-bottom:2px;height:40px}.recapitulatifTab .page-actions{position:relative;width:inherit;margin-top:1em}#vehicle-buttonvehiclevalid{padding:10px}.two-select .combo-wrap .bg-select:nth-child(1){margin-left:0;float:left}.modal .two-select .combo-wrap .bg-select:nth-child(1){margin-left:0;float:none}.recapitulatifTab .page-actions .btn-next{padding:10px 20px;font-size:16px}.error-content .icon{font-size:18px;font-size:1.8rem;color:#e74c3c;margin-right:0;line-height:1}.error-content,.ok-content{position:static}.ok-content .icon{font-size:18px;font-size:1.8rem;color:#5aa700;margin-right:0;line-height:1}.box .input-wrap label.radio span{font-size:14px;font-size:1.4rem}.radio .icon{margin-right:.1em}.modal article .form-row .two-select label{width:49%;float:left;fline-height:1.3em}.modal article .form-row .two-select select{width:24%}.ulMarcaFrecuente li,.ulMarcaFrecuente li.otherbrand{width:100px;margin:0 0 4.5% 2%;height:100px}.ac-container label.category{font-size:16px;font-size:1.6rem}.columModal p.tit{height:60px;font-size:14px;font-size:1.4rem;font-weight:700}.columModal .cell .cat-descrip{font-size:14px;font-size:1.4rem}.ac-container article p{padding:1em .3em .5em .5em}#cookie-law .cookie-law-wrap{font-size:14px;line-height:21px;width:95%;padding:0}#cookie-law .cookie-law-wrap .lawRight{width:50px;height:50px}.recapitulatifTab .colum-container .col-left{position:absolute;top:-60px;right:5px}.recapitulatifTab .colum-container .col-left img{width:85%}.recapitulatifTab .block-summary a{display:inline}.recapitulatifTab .view-text01 h3.tit-matriculation{font-size:21px;font-size:2.1rem}.recapitulatifTab .box-recap label.radio{font-size:18px;font-size:1.8rem}.box-recap input[type=text]{width:35%}.box-recap .combo-wrap input[type=text],.box-wrap-recap .combo-wrap input[type=text]{width:34%;margin:0 .5em 0 0;float:left}.box-recap .combo-wrap .bg-select,.box-wrap-recap .combo-wrap .bg-select{position:relative;float:left;width:38%}.box-recap .plateNumber input[type=text]{float:none}.iban-redesign .iban-number,.recapitulatifTab .bic-number{width:100%;float:left}.recapitulatifTab .bic-redesign.hide-message .bic-number{width:100%}.msg-iban{background:url(../styleguide/brands/lolivier/images/arrow-bic.png) 0 45% no-repeat;width:35%;float:left;padding:0 0 0 .7em}.conducteursTab .msg-iban,.landingTab .msg-iban,.recapitulatifTab .msg-iban{background:0 0;width:100%;float:left;padding:0 0 0 .7em}.msg-bic{width:35%;float:left}.conducteursTab .msg-iban,.landingTab .msg-iban{padding-left:42px}#driver-dateinitHamon .cell-left,#landing-dateInitHamon .cell-left{display:table-cell;vertical-align:top}#driver-dateinitHamon .cell-right,#landing-dateInitHamon .cell-right{display:block;width:100%;margin-top:20px}.recapitulatifTab nav.menu ol li a:last-child:after{margin:0 0 0 1em}.conducteursTab #driver-dateinitHamon,.landingTab #landing-dateInitHamon{display:block}.conducteursTab #driver-dateinit,.conducteursTab #driver-dateinitHamon{padding-bottom:1em}.conducteursTab #driver-dateinitHamon .cell-right,.landingTab #landing-dateInitHamon .cell-right{display:table-cell}.recapitulatifTab .cell-right.has-error.msg-iban{float:none}.recapitulatifTab .bic-redesign,.recapitulatifTab .iban-redesign,.recapitulatifTab .insurance-company-redesign{display:block}.recapitulatifTab .bic-redesign .cell-left,.recapitulatifTab .iban-redesign .cell-left,.recapitulatifTab .insurance-company-redesign .cell-left{display:block;float:left;min-height:16px}.recapitulatifTab .col-main .content-main .box .bic-redesign .cell-right.has-error{margin-top:0}.recapitulatifTab .content-main .box .bic-redesign .cell-right.has-error>span,.recapitulatifTab .content-main .box .iban-redesign .cell-right.has-error>span,.recapitulatifTab .content-main .box .insurance-company-redesign .cell-right.has-error>span{float:none;width:100%;padding-top:32px;margin-top:0}.recapitulatifTab .content-main .box .bic-redesign .cell-right #error-true,.recapitulatifTab .content-main .box .iban-redesign .cell-right #error-true,.recapitulatifTab .content-main .box .insurance-company-redesign .cell-right #error-true{margin-top:9px}.cell-left.has-error{padding-top:60px}.recapitulatifTab .content-main .box .recap-carPlate .cell-right.has-error>span{width:100%;float:left}.recapitulatifTab .content-main .box .recap-carPlate .cell-right.has-error span.help-info-error{float:left}.paiementKoTab .form-row{padding:0 1em}.paiementKoTab .box .input-wrap{width:30%}.recapitulatifTab .colum-container .wrapper-content .col-main .content-main{float:none;width:100%}.recapitulatifTab #contents-2 .cell-left{width:100%}.recapitulatifTab .msg-frequency .row-first{padding:0 .5em}.recapitulatifTab .msg-frequency{width:95.5%}.hamon-recap .date-3 .input-wrap{width:50%}.recapitulatifTab #recap-row-3.hamon-recap .cell-left{width:100%}.recapitulatifTab #recap-row-3.hamon-recap .cell-left div.input-wrap{width:60%;float:left}.recapitulatifTab .hamon-recap input.tagInsurance{width:75%}.recapitulatifTab #recap-row-3.hamon-recap .cell-left .msg-iban{margin-top:0;width:35%}.recapitulatifTab #recap-row-8.hamon-recap .cell-right{padding:.8%}.recapitulatifTab #contents-4 .box-recap-cont{width:50%;float:left;padding:0 0 3em}.recapitulatifTab .coordonnes-recap .box-secondary{margin:0}.recapitulatifTab .coordonnes-recap h3{font-size:16px;font-size:1.5rem}.recapitulatifTab .GContrat-lab .form-cell>label{float:left;width:76%;display:inline}.recapitulatifTab .GContrat-lab label.radio{font-family:OpenSans-Condensed-Bold,Verdana;padding:0 .5em 0 0;display:inline-block;float:none;margin-top:-3px}.recapitulatifTab .GContrat-lab .cell-right{padding:1em 0 0}.recapitulatifTab #contents-7{clear:both}.recapitulatifTab .contrat-recap #recap-row-3{width:100%}.recapitulatifTab .contrat-recap #recap-row-10 .cell-left,.recapitulatifTab .contrat-recap #recap-row-3 .cell-left,.recapitulatifTab .contrat-recap #recap-row-4 .cell-left,.recapitulatifTab .contrat-recap #recap-row-5 .cell-left,.recapitulatifTab .contrat-recap #recap-row-6 .cell-left,.recapitulatifTab .contrat-recap #recap-row-7 .cell-left,.recapitulatifTab .contrat-recap #recap-row-8 .cell-left,.recapitulatifTab .contrat-recap #recap-row-9 .cell-left,.recapitulatifTab .hamon-recap #recap-row-7 .cell-left{width:50%;display:inline-block}.recapitulatifTab .box-wrap-recap .combo-wrap .bg-select.recap-codePostal,.recapitulatifTab .contrat-recap #recap-row-10,.recapitulatifTab .contrat-recap #recap-row-4,.recapitulatifTab .contrat-recap #recap-row-5,.recapitulatifTab .contrat-recap #recap-row-6,.recapitulatifTab .contrat-recap #recap-row-7,.recapitulatifTab .contrat-recap #recap-row-8,.recapitulatifTab .contrat-recap #recap-row-9,.recapitulatifTab .matriculation-recap #recap-row-1{width:100%}.recapitulatifTab .contrat-recap .GContrat-tit .form-row .cell-right{padding:2.7em 0 0}.recapitulatifTab .contrat-recap #recap-row-2 .form-row .cell-right{padding:0}.recapitulatifTab .matriculation-recap #recap-row-1 .cell-left{width:50%;display:inline-block}.recapitulatifTab .msg-matriculation{width:95.5%}.recapitulatifTab .bank-recap #recap-row-2,.recapitulatifTab .bank-recap #recap-row-3{width:100%}.recapitulatifTab .bank-recap #recap-row-2 .cell-left,.recapitulatifTab .bank-recap #recap-row-3 .cell-left{width:50%;display:inline-block}.recapitulatifTab .bank-recap #recap-bic{width:35%}.recapitulatifTab .bank-recap .bic-number,.recapitulatifTab .bank-recap .iban-number{width:60%}.recapitulatifTab .bank-recap .iban-number input.iban{margin-right:5px;padding:5px}.box-wrap-recap input[type=tel]#iban_control,.box-wrap-recap input[type=text]#iban_control,.box-wrap-recap input[type=text]#iban_country{width:30px}.box-wrap-recap input[type=tel].iban,.box-wrap-recap input[type=text].iban{width:45px}.box-wrap-recap input[type=text]#iban_check{width:40px}.recapitulatifTab .bank-recap .cell-left{width:100%}.recapitulatifTab .mentions-lab-boi{margin-top:1em}.recapitulatifTab .mentions-lab-boi label{float:left;width:70%;padding:.5em 0 0}.recapitulatifTab .mentions-lab-boi label.radio{float:none;width:60%;padding:0 .5em 0 0}.recapitulatifTab .mentions-lab-boi .cell-right{padding:2.4em 0 0}.recapitulatifTab #recap-row-4 .mentions-lab-boi .cell-right{padding:.9em 0 0}.recapitulatifTab #recap-row-4 .mentions-lab-boi label{width:76%;padding:.5em 1em 0 0}.recapitulatifTab .page-actions .btn-next{height:40px}.recapitulatifTab .page-actions .btn-next:active{height:42px;line-height:1.2}.rulesTab .col-main .form-row .cell-left{text-align:inherit}.merciTab .box-header-num h3 span{right:46.5%}#infos .wrapper-content>div{width:41.66667%}#infos .wrapper-content div.sum-left{float:left;margin-top:0;height:316.12px}#infos .wrapper-content div.sum-right{float:right;margin-top:0}.landingTab #infos .wrapper-content>div ul li span.title{float:left;width:33.33333%;font-size:15.3px;color:#333}.recapitulatifTab #infos .wrapper-content>div ul li span.title{float:left;width:18.33333%;font-size:15.3px;color:#333}#infos .wrapper-content>div ul li span.short{width:33.33333%}#infos .wrapper-content>div ul li span.fullWidth,.merciTab #infos .wrapper-content>div{width:100%}.conducteursTab #infos .wrapper-content div.sum-left{float:none;height:auto}.paiementTab .box .two-select .combo-wrap .bg-select{margin-left:0}.landingTab #formTittle .content,.merciTab #formTittle .content,.paiementTab #formTittle .content .authenticationTab #formTittle .content .redirectionTab #formTittle .content,.recapitulatifTab #formTittle .content{padding:0}}@media screen and (min-width:0\0){.conducteursTab .page-actions .btn-pre{font-size:initial;right:490px}.conducteursTab .page-actions .btn-next,.recapitulatifTab .page-actions .btn-next{font-size:initial}}@media screen and (max-width:1777px) and (min-width:1713px){.show-cookie .inbenta-interface.inbenta-compagnon{bottom:124px!important}}@media screen and (min-width:1024px){header .wrapper-content{width:1024px;margin:0 auto}header .wrapper-content .contact{display:table-cell;padding:5% 0 0 10%}nav.menu{width:1024px;margin:0}.devisTab .content-main .section3,.devisTab .coverage,.devisTab .page-actions{padding:0 3.5rem}#formTittle .content{padding:0 1em}#formTittle .wrapper-content{width:1024px;margin:0 auto;display:table}#formTittle .cont01{float:right;width:36%;text-align:left}.colum-container .wrapper-content{width:1024px;margin:0 auto}.colum-container .wrapper-content .col-main{float:left;width:75%}.colum-container .wrapper-content .col-left{float:right;width:24%}.conducteursTab .colum-container .wrapper-content .col-right,.vehiculeTab .colum-container .wrapper-content .col-right{float:right;width:24%;overflow:auto;text-align:inherit}.vehiculeTab .cell-left{width:70%}.cell-left.adresse-title{width:100%}.vehiculeTab .cell-right{width:30%}.col-right .blocks-banner{display:block;padding-bottom:1em}.col-right .blocks-banner img{border-radius:3px;-moz-box-shadow:3px 3px 4px #C2C2C2;-webkit-box-shadow:3px 3px 4px #C2C2C2;box-shadow:3px 3px 4px #C2C2C2;-ms-filter:'progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=#C2C2C2)';filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#C2C2C2')}.col-right .img-ban-phone,.col-right .img-ban-tablet{display:none}.col-right .img-ban-web{display:inline}.merciTab .box .form-cell>label,.paiementKoTab .box .form-cell>label,.recapitulatifTab .box-recap.coordonnes-recap{display:none}.error-content,.ok-content{position:static}#conducteursTab .colum-container,#vehiculeTab .colum-container{min-height:400px}.landingTab .colum-container .wrapper-content .col-right,.recapitulatifTab .colum-container .wrapper-content .col-right{overflow:auto;text-align:inherit}.bloqueB,.recapitulatifTab .colum-container .col-left{text-align:left}.modal.modificationVehicle section{max-width:55em}.modal header h3{font-size:23px}.modal article .form-row .two-select label{font-size:15.6px;font-weight:700;width:49%}.vehiculeTab .licensePlate label{font-size:16px;font-weight:700;margin:12.5px 0}.modal article .form-row .two-select select{width:24%}.bloqueA{float:left;width:63%;margin:0 1% 0 0}.bloqueB{float:left;width:35%;padding:.3em 0 0}.bloqueB input.inpTypeMine{float:left;width:34%}#infos .wrapper-content>div ul li span.short{width:50%}.recapitulatifTab #contents-1 .box-recap,.recapitulatifTab #contents-1 .box-wrap-recap{width:1024px;margin:0 auto;padding:1em 0 .5em 1em}.merciTab #formTittle,.recapitulatifTab #formTittle{max-width:1190px;margin-left:auto;margin-right:auto}.recapitulatifTab .msg-lawHamon{margin-left:234px;width:720px}#recap-row-23,#recap-row-6 .error-message,#recap-row-7 .error-message{clear:both}.paiementKoTab .colum-container .wrapper-content .col-main{width:100%}.merciTab .box .box-header h3{font-size:25px;font-size:2.5rem}.recapitulatifTab .box-recap:after,.recapitulatifTab .box-recap:before,.recapitulatifTab .box-wrap-recap:after,.recapitulatifTab .box-wrap-recap:before{display:table;content:""}.merciTab .num-poli p{font-size:18px;font-size:1.8rem;background-position:0 7px}.merciTab .row-first p{font-size:14px;font-size:1.35rem}.merciTab .row-first p .ico-imp{font-size:15px;font-size:1.45rem;margin-bottom:1.6em;background:url(../styleguide/brands/lolivier/images/ico-merci.png) 0 -58px no-repeat;padding:.5em 0 .5em 4.5em}.innerClass{float:right;width:34%;padding:0 0 0 1%}.innerClass p{font-size:14px;font-size:1.4rem}.innerClass .p-mail{padding-top:1em}.innerClass .p-postal{padding-top:3em}.innerClass a{width:55%}.innerClass .linkMyHome a{width:40%}.error-flash-message{padding:1.5em 0;font-size:16px;font-size:1.6rem}.error-flash-message .icon{font-size:22px;font-size:2.2rem}#cookie-law .cookie-law-wrap{width:60%}#cookie-law .cookie-law-wrap .lawCenter{width:95%}.ngdialog .titre{font-size:15px;font-size:1.5rem}.merciTab .colum-container .wrapper-content .col-main,.recapitulatifTab .colum-container .wrapper-content .col-main{float:none;width:100%}.recapitulatifTab .colum-container .col-left img{width:100%}.recapitulatifTab .box-recap{margin:1em}.recapitulatifTab .box-recap:after{clear:both}.merciTab .box-wrap-recap{margin:0}.recapitulatifTab .box-wrap-recap:after{clear:both}.recapitulatifTab .block-summary{margin-bottom:.5em}.recapitulatifTab .block-summary .view-text01{font-family:OpenSans-Bold,Verdana;font-size:14px;font-size:1.35rem;display:inline-block;width:23%;line-height:1em;text-align:right;padding-right:.8em}.recapitulatifTab .block-summary .view-text02{font-family:OpenSans-Regular,Verdana;font-size:14px;font-size:1.35rem;line-height:1em;text-align:left}.recapitulatifTab #recap-row-3 .block-summary .view-text02{margin-left:3px}.recapitulatifTab .block-summary a{font-family:OpenSans-Regular,Verdana;font-size:14px;font-size:1.35rem;display:inline}.recapitulatifTab .block-summary .txtModal,.recapitulatifTab .block-summary .txtModal a{font-family:OpenSans-Regular,Verdana;font-size:14px;font-size:1.35rem}.recapitulatifTab .franchises-tx{font-size:14px;font-size:1.35rem;width:75%}.merciTab .box-header-num h3{font-family:OpenSans-Condensed-Bold,Verdana;font-size:19px;font-size:2.1rem;color:#f04623;text-align:right;position:relative;margin:0;border:none;padding:0}.recapitulatifTab .box-recap-cont{float:right;width:77%;padding:.5em 0 2em 3.3em;border-left:2px solid #f04623}.recapitulatifTab .box-recap-cont.mentions-recap{padding-bottom:0}.recapitulatifTab .box-recap .box-header{float:left;width:23%;display:table-cell;border-right:1px solid #00f}.recapitulatifTab .box-recap .paymentFrequency-recap{float:right;width:75%}.merciTab .box-header h3,.recapitulatifTab .box-header h3{font-family:OpenSans-Condensed-Bold,Verdana;font-size:18px;font-size:1.8rem;text-decoration:none;text-transform:none;text-align:right;margin:0}.recapitulatifTab .box-secondary .box-header h3,.recapitulatifTab .view-text01 h3.ico-driver{font-family:OpenSans-Bold,Verdana;font-size:18px;text-align:center;color:#323232}.recapitulatifTab #contents-2 .cell-left{width:100%}.recapitulatifTab .msg-frequency{width:91.5%}.recapitulatifTab .hamon-recap input{width:90%}.hamon-recap .date-3 .input-wrap{width:45%}.recapitulatifTab .hamon-recap input.tagInsurance{width:71%}.recapitulatifTab #recap-row-3.hamon-recap .cell-left div.input-wrap{width:57%}.recapitulatifTab .hamon-recap #recap-postalcode_textPreviousContrat{width:8%;float:left}.recapitulatifTab .box-wrap-recap .hamon-recap .combo-wrap .bg-select.recap-codePostal{width:36%}.hamon-recap .bg-select{width:45%}.recapitulatifTab #contents-3 #recap-row-10 .form-row .cell-right,.recapitulatifTab #contents-5 #recap-row-10 .form-row .cell-right{padding:0}.recapitulatifTab #contents-3 .box-header-num h3,.recapitulatifTab #contents-5 .box-header-num h3{padding-top:.5em}.recapitulatifTab #contents-4 .box-wrap-recap{padding-left:21px;margin:0 1em 1em 3.5em}.recapitulatifTab #contents-4 .box-header-num{width:26.6%}.recapitulatifTab #contents-4 .box-recap-cont{width:68%;float:left;padding:.5em 0 50em 2em;margin-bottom:-49em;margin-left:20.9px}.recapitulatifTab .view-text01 h3.ico-driver{font-size:1.75rem;margin:.5em 0 0}.recapitulatifTab .view-text01 h3.ico-driver:before{content:"";display:block;height:55px;width:55px;margin:0 auto .5em;background-image:url(../styleguide/brands/lolivier/images/recap-icon-driver.png)}.recapitulatifTab .box-secondary .box-header h3{font-size:1.75rem;margin:.9em 3em 0 0}.recapitulatifTab .box-secondary h3:before{content:"";display:block;height:55px;width:55px;margin:0 auto .5em;background-image:url(../styleguide/brands/lolivier/images/recap-icon-second-driver.png)}.recapitulatifTab #contents-5 .coordonnes-recap input{width:100%}.recapitulatifTab .secondaryStyleDriver .cell-right{vertical-align:inherit}.recapitulatifTab .secondaryStyleDriver .cell-right .error-content,.recapitulatifTab .secondaryStyleDriver .cell-right .ok-content{margin-left:15px}.recapitulatifTab #contents-6,.recapitulatifTab #contents-7{clear:both;padding:0}.recapitulatifTab .GContrat-lab .form-cell>label{float:left;width:65%;display:inline}.recapitulatifTab .GContrat-lab label.radio{font-family:OpenSans-Condensed-Bold,Verdana;padding:0 .5em 0 0;display:inline-block;float:none;font-size:18px;font-size:1.8rem;margin-top:-3px}.box-wrap-recap input[type=tel],.recapitulatifTab .box-wrap-recap .box-recap-cont .contrat-recap input[type=text]{width:45%}.recapitulatifTab .contrat-recap #recap-row-3,.recapitulatifTab .contrat-recap #recap-row-4,.recapitulatifTab .contrat-recap #recap-row-5,.recapitulatifTab .contrat-recap #recap-row-6{float:none;width:100%}.recapitulatifTab .contrat-recap #recap-row-10,.recapitulatifTab .contrat-recap #recap-row-7,.recapitulatifTab .contrat-recap #recap-row-8,.recapitulatifTab .contrat-recap #recap-row-9{width:100%}.recapitulatifTab .box-wrap-recap .contrat-recap .bg-select.recap-codePostal{width:35.8%}.recapitulatifTab .contrat-recap #recap-row-10 .cell-left,.recapitulatifTab .contrat-recap #recap-row-3 .cell-left,.recapitulatifTab .contrat-recap #recap-row-4 .cell-left,.recapitulatifTab .contrat-recap #recap-row-5 .cell-left,.recapitulatifTab .contrat-recap #recap-row-6 .cell-left,.recapitulatifTab .contrat-recap #recap-row-7 .cell-left,.recapitulatifTab .contrat-recap #recap-row-8 .cell-left,.recapitulatifTab .contrat-recap #recap-row-9 .cell-left,.recapitulatifTab .matriculation-recap #recap-row-1,.recapitulatifTab .matriculation-recap #recap-row-1 .cell-left{width:100%}.recapitulatifTab .contrat-recap .GContrat-tit .form-row .cell-right{padding:.7em 0 0}.recapitulatifTab .box-recap-cont.bank-recap{padding-top:.7em}.recapitulatifTab #contents-6 .box-header-num h3,.recapitulatifTab #contents-7 .box-header-num h3{padding-left:30px}.recapitulatifTab .msg-matriculation{width:91.5%}.recapitulatifTab .box-recap-cont .matriculation-recap label{display:block;font-size:1.75rem}.recapitulatifTab .box-recap-cont .matriculation-recap input[type=text]{width:45%}.recapitulatifTab .bank-recap #recap-row-2,.recapitulatifTab .bank-recap #recap-row-2 .cell-left,.recapitulatifTab .bank-recap #recap-row-3,.recapitulatifTab .bank-recap #recap-row-3 .cell-left{width:100%}.recapitulatifTab .box-recap-cont.matriculation-recap{padding-top:.2em}.recapitulatifTab #contents-9 .box-header-num h3{padding-left:150px}.recapitulatifTab .box-recap-cont .bank-recap input[type=text]{width:45%}.recapitulatifTab .bank-recap .bic-number,.recapitulatifTab .bank-recap .iban-number{width:57%}.recapitulatifTab .box-recap-cont input[type=text].iban{width:45px;margin-right:5px;padding:5px;font-size:14px;font-size:1.35rem}.recapitulatifTab .box-recap-cont input[type=text]#iban_control,.recapitulatifTab .box-recap-cont input[type=text]#iban_country{width:30px}.recapitulatifTab .box-recap-cont input[type=text]#iban_check{width:40px}.recapitulatifTab .view-text01 h3{font-size:2.75rem}.recapitulatifTab .box-recap-cont.mentions-recap .view-text01 h3{margin:.4em 0 1.3em}.recapitulatifTab #contents-9 .box-header-num h3{padding-top:12px}.recapitulatifTab .box-wrap-recap .inputCheckbox label span{font-size:13px;font-size:1.25rem;margin:0 0 0 2.2em}.recapitulatifTab .box-recap .mentions-recap{float:right;width:75%;border-left:1px solid #f04623}.recapitulatifTab #recap-row-1.mentions-recap .view-text01{font-family:OpenSans-Italic,Verdana}.recapitulatifTab .mentions-lab-boi{margin-top:1.3em}.recapitulatifTab .mentions-lab-boi label{float:left;width:70%;padding:.5em 0 0}.recapitulatifTab .mentions-lab-boi label.radio{float:none;width:60%;padding:0 .5em 0 0}.recapitulatifTab .mentions-lab-boi .cell-right{padding:.7em 0 0}.recapitulatifTab .form-row .cell-right{width:25%;min-width:60px}.recapitulatifTab .form-row.driverTitle .cell-right{width:0%;min-width:0}.ital-gray{display:block}.rulesTab .col-main .form-row .cell-left{text-align:inherit}.merciTab .box-header-num h3 span{position:absolute;top:-1px;right:-60px;background:#f2f2f2;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#f04623;display:inline-block;line-height:44px;text-align:center;width:50px;height:50px;border:2px solid #f04623}.merciTab .row-first ul{margin:0 0 1.5em}.merciTab .innerClass{float:none;width:100%;padding:0}.merciTab .hamonBlock .innerClass{padding:0}.merciTab .num-poli{text-align:left;margin-bottom:1.5em}.merciTab .box-header-num{padding:0 1em 2em 0}.merciTab .hamon{margin:0 5px 30px 18%;width:743px;float:right}.merciTab .hamonBlock .mer-back{margin:0 5px 10px 18%;padding-left:80px}.merciTab .row-first p.laptop{padding:70px 0 15px}.innerClass .mer-back{margin-top:1.5em}.recapitulatifTab #formTittle .cont01{float:left;margin-top:0;font-size:19px;font-size:1.9rem}.merciTab .colum-container .wrapper-content{width:100%;margin:0}.recapitulatifTab #infos .wrapper-content>div.sum-left{width:47%}.authenticationTab #formTittle .content,.landingTab #formTittle .content,.merciTab #formTittle .content,.paiementTab #formTittle .content,.recapitulatifTab #formTittle .content,.redirectionTab #formTittle .content{padding:0}.devisTab .col_a.isOnlyAnnual .title-spacer{height:278px}.paiementTab .content-main .box .combo-wrap #payment-dateExpiry.bg-select select#payment-dateExpiry-year.ng-valid{margin-left:0}.paiementTab .content-main .box .cell-right>span.help-info-error{width:100%}.devisTab.annually #precioProducto-CC01.firstPrice:before,.devisTab.annually #precioProducto-CC02.firstPrice:before,.devisTab.annually #precioProducto-CC03.firstPrice:before{height:60px}.devisTab.annually #precioProducto-CC01.firstPriceDiscount:before,.devisTab.annually #precioProducto-CC02.firstPriceDiscount:before,.devisTab.annually #precioProducto-CC03.firstPriceDiscount:before{height:40px}.devisTab.monthly #precioProducto-CC01.firstPrice:before,.devisTab.monthly #precioProducto-CC02.firstPrice:before,.devisTab.monthly #precioProducto-CC03.firstPrice:before{height:25px}.devisTab.annually #precioProducto-CC01.firstPrice .bloquePrecio,.devisTab.annually #precioProducto-CC02.firstPrice .bloquePrecio,.devisTab.annually #precioProducto-CC03.firstPrice .bloquePrecio{margin-top:14px}.devisTab.monthly #precioProducto-CC01.firstPrice .bloquePrecio,.devisTab.monthly #precioProducto-CC01.secondPrice .bloquePrecio,.devisTab.monthly #precioProducto-CC02.firstPrice .bloquePrecio,.devisTab.monthly #precioProducto-CC02.secondPrice .bloquePrecio,.devisTab.monthly #precioProducto-CC03.firstPrice .bloquePrecio,.devisTab.monthly #precioProducto-CC03.secondPrice .bloquePrecio{margin-top:20px}.devisTab.monthly #precioProducto-CC01.firstPrice .bloquePrecioDiscount,.devisTab.monthly #precioProducto-CC02.firstPrice .bloquePrecioDiscount,.devisTab.monthly #precioProducto-CC03.firstPrice .bloquePrecioDiscount{margin-bottom:42px;margin-top:0}.devisTab.annually #precioProducto-CC01.firstPrice .bloquePrecioDiscount,.devisTab.annually #precioProducto-CC02.firstPrice .bloquePrecioDiscount,.devisTab.annually #precioProducto-CC03.firstPrice .bloquePrecioDiscount{margin-top:14px;margin-bottom:20px}.devisTab.monthly #precioProducto-CC01.secondPrice .bloquePrecioDiscount,.devisTab.monthly #precioProducto-CC02.secondPrice .bloquePrecioDiscount,.devisTab.monthly #precioProducto-CC03.secondPrice .bloquePrecioDiscount{margin-bottom:30px;margin-top:10px}.devisTab.annually .precioProducto.firstPrice .cobroper{line-height:30px}.devisTab.annually .seleccionarTestPush.upperButton{margin-top:11px}.devisTab.monthly .seleccionarTestPush.upperButton{margin-top:34px}.devisTab .testPush .col_a{top:56px}}@media screen and (max-width:991px){.ekomi_mobile{display:block}}@media only screen and (max-device-width:1024px) and (orientation:landscape){.devisTab #container-slider input[type=range]#slider,.eSignatureTab #iframeTitle.iframe,.eSignatureTab .iframe #formTittle,.eSignatureTab .iframe .footer-landing-container,.eSignatureTab .iframe .new-header-container{display:none}.eSignatureTab #iframeDiv,.merciTab.eSignatureTab .colum-container-yousign.iframe .wrapper-content{padding-top:0}.btn-primary.btn-next p:before,.page-actions .btn-pre p:before{content:""}.modal article .form-row .two-select label{white-space:nowrap}.landingTab .content-main .box .cell-right .tooltip.left{left:0!important}.recapitulatifTab .wrapper-content.formTitle .sectionTitle{font-size:2.4em}.conducteursTab .nav-container,.devisTab .nav-container,.landingTab .nav-container,.merciTab .nav-container,.recapitulatifTab .nav-container,.vehiculeTab .nav-container{width:100%}.merciTab .box-merci-left .espaceperso-msg{width:70%}body .inbenta-interface .container:before{height:60px}.devisTab .col_pago #pagoTable .precioPago span.linkText{width:intrinsic}.devisTab div.priceSection3.helpContent{padding:158px 10% 38px;background:calc(24% - 40px) 100px}.devisTab div.priceSection3.helpContainer{padding-bottom:16px}.devisTab.monthly .testPush .precioProducto.firstPrice .bloquePrecio span.cobropermens a,.devisTab.monthly .testPush .precioProducto.secondPrice div.bloquePrecio a{font-size:15.72px}}@media only screen and (max-width:1023px){.devisTab ul.basicos.drop.PC{display:none}.devisTab .ngdialog.ngdialog-theme-default div.ngdialog-content{width:332px}.devisTab .ngdialog .ngdialog-content .icon-close{top:0;right:0;width:53px;height:53px}.devisTab .ngdialog .ngdialog-content .icon-close span{left:19px;z-index:1;width:34px}.ngdialog.ngdialog-theme-default .ngdialog-content .ngdialog-close{display:block;color:transparent}.ngdialog.ngdialog-theme-default .ngdialog-content .ngdialog-close:before{width:53px;height:53px;right:0;top:0;opacity:.5;background:rgba(0,0,0,.6);color:transparent;border-radius:0}.devisTab .ngdialog .ngdialog-content .titre{height:53px;font-size:23.3px;padding-top:3%;padding-right:53px}.devisTab .ngdialog .ngdialog-content .SRPpaymentTime,.devisTab .ngdialog .ngdialog-content .paymentTime{font-size:16.86px;height:91px;width:130px}.devisTab .ngdialog .ngdialog-content .paymentInfo{font-size:13.2px;height:91px;width:202px;line-height:1.2}.devisTab.monthly .testPush .precioProducto.firstPrice .bloquePrecio .cobropermens span.digitmens{float:none}body.show-cookie .inbenta-interface.inbenta-compagnon{bottom:123px!important}.show-cookie .inbenta-interface.inbenta-jsonp .inbenta-help{bottom:250px}#cookie-law .cookie-law-wrap .lawCenter{text-align:left;width:95%;margin:26px 0;font-size:12px}#cookie-law .cookie-law-wrap .lawCenter p{margin-top:10px}#cookie-law .cookie-law-wrap{width:90%}#cookie-law .cookie-law-wrap .lawRight{width:20px;margin-top:17px}body.vehiculeTab.show-cookie .modal{bottom:125px}div.validateTmp{font-size:16px}.conducteursTab .page .new-header-container,.vehiculeTab .page .new-header-container{display:block}.conducteursTab .page.is-fixed .new-header-container,.vehiculeTab .page.is-fixed .new-header-container{display:none}.conducteursTab nav.menu ol li a:before,.vehiculeTab nav.menu ol li a:before{width:20px;height:20px;line-height:20px;display:inline-block}.merciTab #merciTab #formTittle{padding:15px}.merciTab #merciTab .page #formTittle .content{padding:0}.merciTab #merciTab .content-main #espace-perso-button{display:block}.merciTab #merciTab #formTittle .cont01 div.sectionTitle{font-size:28px}.merciTab #merciTab #formTittle .cont01 div.assur{padding:20px 10px;font-size:16px}.merciTab #merciTab #formTittle .cont01 div.assur i{width:27px;display:table-cell}.merciTab #merciTab #formTittle .cont01:last-of-type,.merciTab #merciTab #infos .wrapper-content{padding:0}.merciTab #merciTab #infos .wrapper-content .merci-docs-grid .title{font-size:18px;margin-bottom:18px}.merciTab #merciTab #infos .wrapper-content{padding:25px 0 0}.merciTab #merciTab #formTittle .cont01 div.sentence{line-height:initial;margin-bottom:17px;display:table}.merciTab #merciTab #formTittle .cont01 div.sentence .sentenceText{width:90%;margin-left:12px}.merciTab #merciTab #infos .wrapper-content .merci-docs-grid .title span.paragraph{display:block}.merciTab #merciTab .content-main #espace-perso-button{font-size:16px;width:262px;height:46px;line-height:initial;padding:14px 0}#SRPmerci div.paragraph,#SRPrecap div.paragraph{display:inline-block;width:80%;margin-left:12px}.modalAlgolia .ngdialog-content{width:100%;height:100%;margin:0}.modalAlgolia main{max-height:none}.modalAlgolia .ngdialog-overlay{background-color:#fff}.modalAlgolia #pagination{margin-bottom:20px}.modalAlgolia .hit{border:none;padding:20px 0;margin:0 18px}.modalAlgolia .ais-SearchBox-input{font-size:16px}.modalAlgolia .questionType{font-size:10px}.modalAlgolia .algoliaTitle{font-size:14px}.modalAlgolia .algoliaText{font-size:12px}.modalAlgolia .question-icon-search{background-size:21px;width:22px;height:22px;margin-top:6px}.modalAlgolia .plusIcon{background-size:14px;width:14px;height:14px}.modalAlgolia .hit.showText{padding:20px 0}.modalAlgolia div.ngdialog-close::before{font-size:10px}.modalAlgolia .ais-SearchBox-reset{background-size:11px;height:34px}.modalAlgolia .hitsEmpty .titleEmpty{font-size:14px}.modalAlgolia .hitsEmpty .textEmpty{font-size:12px;margin:30px auto 20px}.devisTab .headerAlgolia{display:none}}@media only screen and (max-device-width:1024px) and (orientation:portrait){.btn-primary.btn-next p:before,.page-actions .btn-pre p:before{content:""}.modal article .form-row .two-select label{white-space:nowrap}.recapitulatifTab .wrapper-content.formTitle .sectionTitle{font-size:2.4em}.landingTab .content-main .box .form-row .input-wrap.text-redesign{width:50%}.devisTab #mainTable #mainTablePC{display:none}.conducteursTab .nav-container,.devisTab .nav-container,.landingTab .nav-container,.merciTab .nav-container,.recapitulatifTab .nav-container,.vehiculeTab .nav-container{width:100%}.conducteursTab .content-main .box .combo-wrap input[type=tel].ng-valid.vehi-codePostal-tex{padding-left:34px}.devisTab .col_pago #pagoTable .precioPago span.linkText{width:intrinsic}}@media screen and (max-width:775px) and (orientation:portrait){.landingTab .box{width:95%;padding:0 1rem}.landingTab .content-main .box .box-body div.form-row .input-wrap,.landingTab .content-main .box .box-body div.form-row .select-wrap{padding-right:0}.landingTab .footer-landing-container .wrapper-content.helpContainer p,.recapitulatifTab .footer-landing-container .wrapper-content.helpContainer p{width:90%}.landingTab #infos .wrapper-content>div ul.detail span.info a{color:#333;text-decoration:none;font-weight:300;font-size:1.45rem}.conducteursTab .content-main .box .combo-wrap input[type=tel].ng-valid.vehi-codePostal-tex{padding-left:34px}}@media screen and (max-width:775px) and (orientation:landscape){.landingTab .nav-container.is-fixed{padding:0 0 1.5em 3em}.landingTab .content-main .box .cell-right>span.showHelp{width:66vw;left:-62.5vw}.conducteursTab .content-main .box .cell-right .tooltip.left,.vehiculeTab .content-main .box .cell-right .tooltip.left{position:absolute}#tel-responsive-menu{display:none}}@media screen and (min-width:40.625em) and (max-width:775px){#tel-responsive{display:block}header .wrapper-content .contact{display:none}header .wrapper-content .logo{width:100%}}@media only screen and (max-width:1919px){.authenticationTab #formTittle,.authenticationTab .buttonContent,.authenticationTab .content-main,.authenticationTab .new-header-container,.authenticationTab .topbar,.conducteursTab #contents-1 #infos,.conducteursTab #contents-2,.conducteursTab #contents-3,.conducteursTab #contents-4,.conducteursTab #contents-5,.conducteursTab #contents-6,.conducteursTab #contents-7,.conducteursTab #contents-8,.conducteursTab #contents-9,.conducteursTab #formTittle,.conducteursTab .buttonContent,.devisTab .new-header-container,.devisTab .topbar,.eSignatureTab #iframeTitle,.eSignatureTab .content-main,.landingTab #contents-1 #infos .inner-wrapper,.landingTab #contents-2,.landingTab #contents-3,.landingTab #contents-4,.landingTab #formTittle,.landingTab .colum-container #contents-1 .wrapper-content,.landingTab .new-header-container,.landingTab .topbar,.merciTab #contents-1,.merciTab #contents-2,.merciTab #contents-3,.merciTab #contents-4,.merciTab #contents-5,.merciTab #contents-6,.merciTab #formTittle,.merciTab .new-header-container,.merciTab .topbar,.page>div:nth-child(2),.paiementTab #formTittle,.paiementTab .buttonContent,.paiementTab .content-main,.paiementTab .new-header-container,.paiementTab .topbar,.recapitulatifTab #contents-1,.recapitulatifTab #contents-10 .box,.recapitulatifTab #contents-11 .box,.recapitulatifTab #contents-12 .box,.recapitulatifTab #contents-13 .box,.recapitulatifTab #contents-14 .box,.recapitulatifTab #contents-2,.recapitulatifTab #contents-3 .wrapper-content,.recapitulatifTab #contents-4 .box,.recapitulatifTab #contents-5 .wrapper-content,.recapitulatifTab #contents-6 .box,.recapitulatifTab #contents-7 .box,.recapitulatifTab #contents-8 .box,.recapitulatifTab #contents-9 .box,.recapitulatifTab #formTittle,.recapitulatifTab .content-main .page-actions,.redirectionTab #formTittle,.redirectionTab .buttonContent,.redirectionTab .content-main,.redirectionTab .new-header-container,.redirectionTab .topbar,.rulesTab #contents-1,.rulesTab #formTittle,.rulesTab .new-header-container,.rulesTab .topbar,.vehiculeTab #contents-2,.vehiculeTab #formTittle,.vehiculeTab .buttonContent,.vehiculeTab .colum-container #contents-1 .wrapper-content,.vehiculeTab .new-header-container,.vehiculeTab .topbar{max-width:1260px;margin-left:auto;margin-right:auto}.vehiculeTab #formTittle .content,.vehiculeTab #infos,.vehiculeTab .box{max-width:90%;margin-left:auto;margin-right:auto}.recapitulatifTab .box .form-cell>label{float:left}.landingTab .colum-container #contents-1 .wrapper-content:nth-child(3){max-width:100%}.page>div:nth-child(2){max-width:1260px}.authenticationTab #formTittle,.authenticationTab .buttonContent,.authenticationTab .content-main,.authenticationTab .nav-container,.conducteursTab #formTittle .content,.conducteursTab .box,.conducteursTab .colum-container #contents-1 .wrapper-content,.landingTab #contents-1 #infos .inner-wrapper,.landingTab #contents-2,.landingTab #contents-3,.landingTab #contents-4,.landingTab #formTittle,.landingTab .colum-container #contents-1 .wrapper-content,.merciTab #contents-1,.merciTab #contents-2,.merciTab #contents-3,.merciTab #contents-4,.merciTab #contents-5,.merciTab #contents-6,.merciTab #formTittle,.merciTab .nav-container,.paiementTab #formTittle,.paiementTab .buttonContent,.paiementTab .content-main,.paiementTab .nav-container,.recapitulatifTab #contents-1,.recapitulatifTab #contents-10 .box,.recapitulatifTab #contents-11 .box,.recapitulatifTab #contents-12 .box,.recapitulatifTab #contents-13 .box,.recapitulatifTab #contents-14 .box,.recapitulatifTab #contents-2,.recapitulatifTab #contents-3 .wrapper-content,.recapitulatifTab #contents-4 .box,.recapitulatifTab #contents-5 .wrapper-content,.recapitulatifTab #contents-6 .box,.recapitulatifTab #contents-7 .box,.recapitulatifTab #contents-8 .box,.recapitulatifTab #contents-9 .box,.recapitulatifTab #formTittle,.redirectionTab #formTittle,.redirectionTab .buttonContent,.redirectionTab .content-main,.redirectionTab .nav-container,.rulesTab #contents-1,.rulesTab #formTittle,.rulesTab .nav-container,.vehiculeTab #formTittle .content,.vehiculeTab #infos,.vehiculeTab .box{padding-left:2.5rem;padding-right:2.5rem}.box-body .box{margin-left:0;margin-right:0;padding:0}#infos .wrapper-content.formTitle>div.inner-wrapper{padding-left:0;padding-right:0}.authenticationTab .new-header-container,.bannerVP,.conducteursTab .new-header-container,.conducteursTab .topbar,.devisTab .new-header-container,.devisTab .topbar,.landingTab .new-header-container,.landingTab .topbar,.merciTab .new-header-container,.merciTab .topbar,.paiementTab .new-header-container,.paiementTab .topbar,.recapitulatifTab .new-header-container,.recapitulatifTab .topbar,.redirectionTab .new-header-container,.rulesTab .new-header-container,.rulesTab .topbar,.vehiculeTab .new-header-container,.vehiculeTab .topbar{max-width:1260px;margin-left:auto;margin-right:auto}.authenticationTab .nav-container.is-fixed,.conducteursTab .nav-container.is-fixed,.devisTab .nav-container.is-fixed,.devisTab .page.is-fixed .nav-container,.devisTab.assurland .page .nav-container,.devisTab.hyperassur .page .nav-container,.devisTab.lca .page .nav-container,.devisTab.lelynx .page .nav-container,.devisTab.lesfurets .page .nav-container,.landingTab .nav-container.is-fixed,.merciTab .nav-container.is-fixed,.paiementTab .nav-container.is-fixed,.recapitulatifTab .nav-container.is-fixed,.redirectionTab .nav-container.is-fixed,.rulesTab .nav-container.is-fixed,.vehiculeTab .nav-container.is-fixed{max-width:730px;margin-left:15em}.vehiculeTab .content-main .box .box-body .form-row .input-wrap,.vehiculeTab .content-main .box .box-body .form-row .select-wrap{float:right}.authenticationTab .submitted .error-flash-message,.conducteursTab .submitted .error-flash-message,.landingTab .submitted .error-flash-message,.paiementTab .submitted .error-flash-message,.recapitulatifTab .submitted .error-flash-message,.redirectionTab .submitted .error-flash-message,.vehiculeTab .submitted .error-flash-message{max-width:1260px;margin-left:auto;margin-right:auto}.conducteursTab #contents-2,.conducteursTab #contents-3,.conducteursTab #contents-4,.conducteursTab #contents-5,.conducteursTab #contents-6,.conducteursTab #contents-7,.conducteursTab #contents-8,.conducteursTab #contents-9,.conducteursTab #formTittle,.landingTab #formTittle,.recapitulatifTab #formTittle,.vehiculeTab #formTittle{font-size:18px}.conducteursTab #formTittle .cont01 .orangeWord,.conducteursTab #formTittle .cont01 .titleLanding,.vehiculeTab #formTittle .cont01 .orangeWord,.vehiculeTab #formTittle .cont01 .titleLanding{font-size:3em}.eSignatureTab #eSignatureTitle>#formTittle .cont01 .titleSignature{font-size:68px}}@media only screen and (max-width:1439px){.authenticationTab #formTittle,.authenticationTab .buttonContent,.authenticationTab .content-main,.authenticationTab .new-header-container,.authenticationTab .topbar,.bannerVP,.conducteursTab #contents-1 #infos,.conducteursTab #contents-2,.conducteursTab #contents-3,.conducteursTab #contents-4,.conducteursTab #contents-5,.conducteursTab #contents-6,.conducteursTab #contents-7,.conducteursTab #contents-8,.conducteursTab #contents-9,.conducteursTab #formTittle,.conducteursTab .buttonContent,.conducteursTab .new-header-container,.conducteursTab .topbar,.devisTab .new-header-container,.devisTab .topbar,.eSignatureTab #iframeTitle,.eSignatureTab .content-main,.landingTab #contents-1 #infos .inner-wrapper,.landingTab #contents-2,.landingTab #contents-3,.landingTab #contents-4,.landingTab #formTittle,.landingTab .colum-container #contents-1 .wrapper-content,.landingTab .new-header-container,.landingTab .topbar,.merciTab #contents-1,.merciTab #contents-2,.merciTab #contents-3,.merciTab #contents-4,.merciTab #contents-5,.merciTab #contents-6,.merciTab #formTittle,.merciTab .new-header-container,.merciTab .topbar,.page>div:nth-child(2),.paiementTab #formTittle,.paiementTab .buttonContent,.paiementTab .content-main,.paiementTab .new-header-container,.paiementTab .topbar,.recapitulatifTab #contents-1,.recapitulatifTab #contents-10 .box,.recapitulatifTab #contents-11 .box,.recapitulatifTab #contents-12 .box,.recapitulatifTab #contents-13 .box,.recapitulatifTab #contents-14 .box,.recapitulatifTab #contents-2,.recapitulatifTab #contents-3 .wrapper-content,.recapitulatifTab #contents-4 .box,.recapitulatifTab #contents-5 .wrapper-content,.recapitulatifTab #contents-6 .box,.recapitulatifTab #contents-7 .box,.recapitulatifTab #contents-8 .box,.recapitulatifTab #contents-9 .box,.recapitulatifTab #formTittle,.recapitulatifTab .content-main .page-actions,.recapitulatifTab .new-header-container,.recapitulatifTab .topbar,.redirectionTab #formTittle,.redirectionTab .buttonContent,.redirectionTab .content-main,.redirectionTab .new-header-container,.redirectionTab .topbar,.rulesTab .new-header-container,.rulesTab .topbar,.vehiculeTab #contents-2,.vehiculeTab #formTittle,.vehiculeTab .buttonContent,.vehiculeTab .colum-container #contents-1 .wrapper-content,.vehiculeTab .new-header-container,.vehiculeTab .topbar{max-width:1190px;margin-left:auto;margin-right:auto}.eSignatureTab .iframe #iframeDiv,.merciTab.eSignatureTab .colum-container-yousign.iframe .wrapper-content{padding-top:0}.recapitulatifTab .box .form-cell>label{float:left}.page>div:nth-child(2){margin:auto;width:100%}.conducteursTab .nav-container.is-fixed,.devisTab .nav-container.is-fixed,.devisTab .page.is-fixed .nav-container,.devisTab.assurland .page .nav-container,.devisTab.hyperassur .page .nav-container,.devisTab.lca .page .nav-container,.devisTab.lelynx .page .nav-container,.devisTab.lesfurets .page .nav-container,.landingTab .nav-container.is-fixed,.merciTab .nav-container.is-fixed,.paiementTab .nav-container.is-fixed,.recapitulatifTab .nav-container.is-fixed,.rulesTab .nav-container.is-fixed,.vehiculeTab .nav-container.is-fixed{width:50%;margin-left:15em;max-width:660px}.authenticationTab .submitted .error-flash-message,.conducteursTab .submitted .error-flash-message,.landingTab .submitted .error-flash-message,.paiementTab .submitted .error-flash-message,.recapitulatifTab .submitted .error-flash-message,.redirectionTab .submitted .error-flash-message,.vehiculeTab .submitted .error-flash-message{max-width:1190px;margin-left:auto;margin-right:auto}.conducteursTab #contents-2,.conducteursTab #contents-3,.conducteursTab #contents-4,.conducteursTab #contents-5,.conducteursTab #contents-6,.conducteursTab #contents-7,.conducteursTab #contents-8,.conducteursTab #contents-9,.conducteursTab #formTittle,.landingTab #formTittle,.recapitulatifTab #formTittle,.vehiculeTab #formTittle{font-size:17px}.devisTab #mainTable .col_a .title-spacer{height:130px}.eSignatureTab #iframeTitle.iframe,.eSignatureTab .iframe #formTittle,.eSignatureTab .iframe .footer-landing-container{display:none}.eSignatureTab #eSignatureTitle>#formTittle .cont01 .titleSignature{font-size:65px}.merciTab #merciTab #infos .wrapper-content div .sum-title{font-size:16px}}@media only screen and (max-width:1284px){#cookie-law .cookie-law-wrap{width:100%}#cookie-law .cookie-law-wrap .lawRight span{left:0}#cookie-law .cookie-law-wrap .lawRight{width:35px}#cookie-law .cookie-law-wrap .lawCenter{width:94%}}@media only screen and (max-width:1712px){#cookie-law .cookie-law-wrap{width:65%}}@media only screen and (max-width:1591px){#cookie-law .cookie-law-wrap{width:67%}}@media only screen and (max-width:1640px){#cookie-law .cookie-law-wrap{width:73%}}@media only screen and (max-width:1467px){#cookie-law .cookie-law-wrap{width:90%}}@media only screen and (max-width:1365px){.authenticationTab #formTittle,.authenticationTab .buttonContent,.authenticationTab .content-main,.authenticationTab .nav-container,.authenticationTab .new-header-container.header,.authenticationTab .topbar,.conducteursTab #contents-1 #infos,.conducteursTab #contents-2,.conducteursTab #contents-3,.conducteursTab #contents-4,.conducteursTab #contents-5,.conducteursTab #contents-6,.conducteursTab #contents-7,.conducteursTab #contents-8,.conducteursTab #contents-9,.conducteursTab #formTittle .content,.conducteursTab .buttonContent,.conducteursTab .new-header-container.header,.conducteursTab .topbar,.devisTab .new-header-container.header,.devisTab .topbar,.eSignatureTab #iframeTitle,.eSignatureTab .content-main,.landingTab #contents-1 #infos .inner-wrapper,.landingTab #contents-2,.landingTab #contents-3,.landingTab #contents-4,.landingTab #formTittle,.landingTab .colum-container #contents-1 .wrapper-content,.landingTab .new-header-container.header,.landingTab .topbar,.merciTab #contents-1,.merciTab #contents-2,.merciTab #contents-3,.merciTab #contents-4,.merciTab #contents-5,.merciTab #contents-6,.merciTab #formTittle,.merciTab .nav-container,.merciTab .new-header-container.header,.merciTab .topbar,.paiementTab #formTittle,.paiementTab .buttonContent,.paiementTab .content-main,.paiementTab .nav-container,.paiementTab .new-header-container.header,.paiementTab .topbar,.recapitulatifTab #contents-1,.recapitulatifTab #contents-10 .box,.recapitulatifTab #contents-11 .box,.recapitulatifTab #contents-12 .box,.recapitulatifTab #contents-13 .box,.recapitulatifTab #contents-14 .box,.recapitulatifTab #contents-2,.recapitulatifTab #contents-3 .wrapper-content,.recapitulatifTab #contents-4 .box,.recapitulatifTab #contents-5 .wrapper-content,.recapitulatifTab #contents-6 .box,.recapitulatifTab #contents-7 .box,.recapitulatifTab #contents-8 .box,.recapitulatifTab #contents-9 .box,.recapitulatifTab #formTittle,.recapitulatifTab .new-header-container.header,.recapitulatifTab .topbar,.redirectionTab #formTittle,.redirectionTab .buttonContent,.redirectionTab .content-main,.redirectionTab .nav-container,.redirectionTab .new-header-container.header,.redirectionTab .topbar,.rulesTab .new-header-container.header,.rulesTab .topbar,.vehiculeTab #formTittle .content,.vehiculeTab #infos,.vehiculeTab .box,.vehiculeTab .new-header-container.header,.vehiculeTab .topbar{margin-left:auto;margin-right:auto}.authenticationTab .nav-container.is-fixed,.devisTab .nav-container.is-fixed,.devisTab .page.is-fixed .nav-container,.devisTab.assurland .page .nav-container,.devisTab.hyperassur .page .nav-container,.devisTab.lca .page .nav-container,.devisTab.lelynx .page .nav-container,.devisTab.lesfurets .page .nav-container,.merciTab .nav-container.is-fixed,.paiementTab .nav-container.is-fixed,.recapitulatifTab .nav-container.is-fixed,.redirectionTab .nav-container.is-fixed,.rulesTab .nav-container.is-fixed{max-width:640px}.page>div:nth-child(2){margin:auto;width:100%}.recapitulatifTab .content-main .input-wrap label.radio{width:48%}.authenticationTab .nav-container.is-fixed,.conducteursTab .nav-container.is-fixed,.devisTab .nav-container.is-fixed,.devisTab .page.is-fixed .nav-container,.devisTab.assurland .page .nav-container,.devisTab.hyperassur .page .nav-container,.devisTab.lca .page .nav-container,.devisTab.lelynx .page .nav-container,.devisTab.lesfurets .page .nav-container,.landingTab .nav-container.is-fixed,.merciTab .nav-container.is-fixed,.paiementTab .nav-container.is-fixed,.recapitulatifTab .nav-container.is-fixed,.redirectionTab .nav-container.is-fixed,.rulesTab .nav-container.is-fixed,.vehiculeTab .nav-container.is-fixed{margin-left:15em}.authenticationTab header .contact,.conducteursTab header .contact,.devisTab header .contact,.landingTab header .contact,.merciTab header .contact,.paiementTab header .contact,.recapitulatifTab header .contact,.redirectionTab header .contact,.vehiculeTab header .contact{right:-20px}}@media only screen and (max-width:1279px){.merciTab #merciTab .merci-docs-col{padding:20px 0}.merciTab #merciTab .merci-docs-col.SRP,.merciTab #merciTab .merci-docs-col.telematics{justify-content:center}.merciTab .merci-icons .thank-you-icon{width:74%}.merciTab #merciTab .merci-docs-col div{margin:0 15px;width:33%}.authenticationTab #formTittle,.authenticationTab .buttonContent,.authenticationTab .content-main,.authenticationTab .nav-container,.authenticationTab .new-header-container,.authenticationTab .topbar,.conducteursTab #contents-1 #infos,.conducteursTab #contents-2,.conducteursTab #contents-3,.conducteursTab #contents-4,.conducteursTab #contents-5,.conducteursTab #contents-6,.conducteursTab #contents-7,.conducteursTab #contents-8,.conducteursTab #contents-9,.conducteursTab #formTittle,.conducteursTab .bannerVP,.conducteursTab .buttonContent,.conducteursTab .new-header-container,.conducteursTab .topbar,.devisTab .new-header-container,.devisTab .topbar,.eSignatureTab #iframeTitle,.eSignatureTab .content-main,.landingTab #contents-1 #infos .inner-wrapper,.landingTab #contents-2,.landingTab #contents-3,.landingTab #contents-4,.landingTab #formTittle,.landingTab .colum-container #contents-1 .wrapper-content,.landingTab .new-header-container,.landingTab .topbar,.merciTab #contents-1,.merciTab #contents-2,.merciTab #contents-3,.merciTab #contents-4,.merciTab #contents-5,.merciTab #contents-6,.merciTab #formTittle,.merciTab .new-header-container,.merciTab .topbar,.paiementTab #formTittle,.paiementTab .buttonContent,.paiementTab .content-main,.paiementTab .nav-container,.paiementTab .new-header-container,.paiementTab .topbar,.recapitulatifTab #contents-1,.recapitulatifTab #contents-10 .box,.recapitulatifTab #contents-11 .box,.recapitulatifTab #contents-12 .box,.recapitulatifTab #contents-13 .box,.recapitulatifTab #contents-14 .box,.recapitulatifTab #contents-2,.recapitulatifTab #contents-3 .wrapper-content,.recapitulatifTab #contents-4 .box,.recapitulatifTab #contents-5 .wrapper-content,.recapitulatifTab #contents-6 .box,.recapitulatifTab #contents-7 .box,.recapitulatifTab #contents-8 .box,.recapitulatifTab #contents-9 .box,.recapitulatifTab #formTittle,.recapitulatifTab .content-main .page-actions,.recapitulatifTab .new-header-container,.recapitulatifTab .topbar,.redirectionTab #formTittle,.redirectionTab .buttonContent,.redirectionTab .content-main,.redirectionTab .nav-container,.redirectionTab .new-header-container,.redirectionTab .topbar,.rulesTab .new-header-container,.rulesTab .topbar,.vehiculeTab #contents-2,.vehiculeTab #formTittle,.vehiculeTab .bannerVP,.vehiculeTab .buttonContent,.vehiculeTab .colum-container #contents-1 .wrapper-content,.vehiculeTab .new-header-container,.vehiculeTab .topbar{max-width:1120px;margin-left:auto;margin-right:auto}.authenticationTab #formTittle,.authenticationTab .buttonContent,.authenticationTab .content-main,.authenticationTab .nav-container,.conducteursTab #contents-1,.conducteursTab #contents-2,.conducteursTab #contents-3,.conducteursTab #contents-4,.conducteursTab #contents-5,.conducteursTab #contents-6,.conducteursTab #contents-7,.conducteursTab #contents-8,.conducteursTab #contents-9,.conducteursTab #formTittle,.conducteursTab .buttonContent,.landingTab #contents-1 #infos .inner-wrapper,.landingTab #contents-2,.landingTab #contents-3,.landingTab #contents-4,.landingTab #formTittle,.landingTab .colum-container #contents-1 .wrapper-content,.merciTab #contents-1,.merciTab #contents-2,.merciTab #contents-3,.merciTab #contents-4,.merciTab #contents-5,.merciTab #contents-6,.merciTab #formTittle,.merciTab .nav-container,.paiementTab #formTittle,.paiementTab .buttonContent,.paiementTab .content-main,.paiementTab .nav-container,.recapitulatifTab #contents-1,.recapitulatifTab #contents-10 .box,.recapitulatifTab #contents-11 .box,.recapitulatifTab #contents-12 .box,.recapitulatifTab #contents-13 .box,.recapitulatifTab #contents-14 .box,.recapitulatifTab #contents-2,.recapitulatifTab #contents-3 .wrapper-content,.recapitulatifTab #contents-4 .box,.recapitulatifTab #contents-5 .wrapper-content,.recapitulatifTab #contents-6 .box,.recapitulatifTab #contents-7 .box,.recapitulatifTab #contents-8 .box,.recapitulatifTab #contents-9 .box,.recapitulatifTab #formTittle,.redirectionTab #formTittle,.redirectionTab .buttonContent,.redirectionTab .content-main,.redirectionTab .nav-container,.vehiculeTab #contents-2,.vehiculeTab #formTittle,.vehiculeTab .buttonContent,.vehiculeTab .colum-container #contents-1 .wrapper-content{padding-left:31.2px;padding-right:31.2px}.authenticationTab .nav-container.is-fixed,.conducteursTab .nav-container.is-fixed,.devisTab .nav-container.is-fixed,.devisTab .page.is-fixed .nav-container,.devisTab.assurland .page .nav-container,.devisTab.hyperassur .page .nav-container,.devisTab.lca .page .nav-container,.devisTab.lelynx .page .nav-container,.devisTab.lesfurets .page .nav-container,.landingTab .nav-container.is-fixed,.merciTab .nav-container.is-fixed,.paiementTab .nav-container.is-fixed,.recapitulatifTab .nav-container.is-fixed,.redirectionTab .nav-container.is-fixed,.rulesTab .nav-container.is-fixed,.vehiculeTab .nav-container.is-fixed{margin-left:150px;max-width:620px}.conducteursTab #contents-2,.conducteursTab #contents-3,.conducteursTab #contents-4,.conducteursTab #contents-5,.conducteursTab #contents-6,.conducteursTab #contents-7,.conducteursTab #contents-8,.conducteursTab #contents-9,.conducteursTab #formTittle,.landingTab #formTittle,.recapitulatifTab #formTittle,.vehiculeTab #formTittle{font-size:16px}.eSignatureTab #eSignatureTitle>#formTittle .cont01 .titleSignature{font-size:62px}#bannerSRP .couponVP{font-size:25px;margin:0 33px 0 28px;padding-right:33px}#bannerPROWEBCE .couponVP{font-size:28px;margin-left:30px}#bannerSRP .couponVP p{padding-left:25px}.merciTab #merciTab #infos .wrapper-content div .sum-title{font-size:15px}}@media only screen and (max-width:1184px){.show-cookie .inbenta-interface.inbenta-compagnon{bottom:123px!important}}@media only screen and (max-width:1120px){.recapitulatifTab .box .form-row .cell-right{width:25%;min-width:60px;position:static}.recapitulatifTab .cell-left{width:75%}.authenticationTab .topbar,.authenticationTab header,.conducteursTab .topbar,.conducteursTab header,.devisTab .topbar,.devisTab header,.landingTab .topbar,.landingTab header,.merciTab .topbar,.merciTab header,.paiementTab .topbar,.paiementTab header,.recapitulatifTab .topbar,.recapitulatifTab header,.redirectionTab .topbar,.redirectionTab header,.rulesTab .topbar,.rulesTab header,.vehiculeTab .topbar,.vehiculeTab header{width:100%}.authenticationTab .topbar .logo,.conducteursTab .topbar .logo,.devisTab .topbar .logo .merciTab .topbar .logo,.landingTab .topbar .logo,.paiementTab .topbar .logo,.recapitulatifTab .topbar .logo,.redirectionTab .topbar .logo,.rulesTab .topbar .logo,.vehiculeTab .topbar .logo{height:81px}.authenticationTab header .logo img,.conducteursTab header .logo img,.devisTab header .logo img,.landingTab header .logo img,.merciTab header .logo img,.paiementTab header .logo img,.recapitulatifTab header .logo img,.redirectionTab header .logo img,.rulesTab header .logo img,.vehiculeTab header .logo img{width:80px;margin-top:14px}.authenticationTab .topbar_baseline,.conducteursTab .topbar_baseline,.devisTab .topbar_baseline,.landingTab .topbar_baseline,.merciTab .topbar_baseline,.paiementTab .topbar_baseline,.recapitulatifTab .topbar_baseline,.redirectionTab .topbar_baseline,.rulesTab .topbar_baseline,.vehiculeTab .topbar_baseline{font-size:1.4em}.authenticationTab .nav-container,.conducteursTab .nav-container,.devisTab .nav-container,.devisTab.assurland .page .nav-container,.devisTab.hyperassur .page .nav-container,.devisTab.lca .page .nav-container,.devisTab.lelynx .page .nav-container,.devisTab.lesfurets .page .nav-container,.landingTab .nav-container,.merciTab .nav-container,.paiementTab .nav-container,.recapitulatifTab .nav-container,.redirectionTab .nav-container,.rulesTab .nav-container,.vehiculeTab .nav-container{padding:9em 3em 1.5em;margin-left:0}.authenticationTab .nav-container.is-fixed,.conducteursTab .nav-container.is-fixed,.devisTab .nav-container.is-fixed,.devisTab .page.is-fixed .nav-container,.devisTab.assurland .page .nav-container,.devisTab.hyperassur .page .nav-container,.devisTab.lca .page .nav-container,.devisTab.lelynx .page .nav-container,.devisTab.lesfurets .page .nav-container,.landingTab .nav-container.is-fixed,.merciTab .nav-container.is-fixed,.paiementTab .nav-container.is-fixed,.recapitulatifTab .nav-container.is-fixed,.redirectionTab .nav-container.is-fixed,.rulesTab .nav-container.is-fixed,.vehiculeTab .nav-container.is-fixed{margin-left:125px;max-width:525px;width:65%}#infos .wrapper-content>div.sum-right,.authenticationTab .new-header-container,.devisTab .new-header-container,.landingTab .new-header-container,.merciTab .new-header-container,.paiementTab .new-header-container,.recapitulatifTab .new-header-container,.redirectionTab .new-header-container,.rulesTab .new-header-container{margin-left:0}.conducteursTab .footer-landing-container .logoContainer .logos,.landingTab .footer-landing-container .logoContainer .logos,.merciTab .footer-landing-container .logoContainer .logos,.recapitulatifTab .footer-landing-container .logoContainer .logos,.rulesTab .footer-landing-container .logoContainer .logos,.vehiculeTab .footer-landing-container .logoContainer .logos{padding:3em 9em}#infos .wrapper-content>div{font-size:1.5em}#infos .wrapper-content div a{font-size:.8em;background-size:47px}.landingTab #infos .wrapper-content>div.sum-left,.landingTab #infos .wrapper-content>div.sum-right{width:47.66667%}.recapitulatifTab #infos .wrapper-content>div.sum-left{width:47%}.recapitulatifTab #infos .wrapper-content>div.sum-right{width:53%}.recapitulatifTab .box-wrap-recap{font-size:1.2rem}.box .combo-wrap .bg-select{position:relative;float:right;width:58%}.paiementTab .box .combo-wrap .bg-select{float:left}.recapitulatifTab .box .combo-wrap{float:right}.recapitulatifTab .form-row.driverTitle .cell-left .view-text01 h3{font-size:2.75rem}.recapitulatifTab .content-main .box .box-body .form-row.driverTitle{padding-top:0;padding-bottom:0}.merciTab #formTittle .cont01 .aggDriverSurName,.merciTab #formTittle .cont01 .titleLanding{font-size:4.65em}.merciTab #infos .wrapper-content div.infoHeader .info{font-size:.825em}.merciTab #infos .wrapper-content div .sum-title{font-size:1.52em}.merciTab #infos .wrapper-content>div ul li>span{font-size:.8em}.merciTab .content-main #espace-perso-button{padding:1em}.merciTab #infos .wrapper-content .avantage .avantageTitle{font-size:.7em}.merciTab #infos .wrapper-content .avantage .avantageItem .avantage-text{font-size:.5em}#infos .wrapper-content.formTitle .sectionTitle{font-size:48px;width:900px}.conducteursTab nav.menu ol li.fourStepsBreadcrumb a:last-child:after,.devisTab nav.menu ol li.fourStepsBreadcrumb a:last-child:after,.landingTab nav.menu ol li.fourStepsBreadcrumb a:last-child:after,.merciTab nav.menu ol li.fourStepsBreadcrumb a:last-child:after,.recapitulatifTab nav.menu ol li.fourStepsBreadcrumb a:last-child:after,.rulesTab nav.menu ol li.fourStepsBreadcrumb a:last-child:after,.vehiculeTab nav.menu ol li.fourStepsBreadcrumb a:last-child:after{width:1.6em}.eSignatureTab #eSignatureTitle>#formTittle .cont01 .titleSignature{font-size:56px}.eSignatureTab #infos .wrapper-content>div ul li>span{padding-left:100px}.merciTab #merciTab #infos .wrapper-content div .sum-title{font-size:14px}}@media only screen and (max-width:1114px){#cookie-law .cookie-law-wrap{width:98%}.show-cookie .inbenta-interface.inbenta-compagnon{bottom:103px!important}}@media only screen and (max-width:1092px){.devisTab #packsPc .packBox h1{font-size:21.64px}}@media only screen and (max-width:1088px){.show-cookie .inbenta-interface.inbenta-compagnon{bottom:123px!important}}@media only screen and (max-width:1024px){.authenticationTab #formTittle,.authenticationTab .buttonContent,.authenticationTab .content-main,.authenticationTab .nav-container,.conducteursTab #contents-1,.conducteursTab #contents-2,.conducteursTab #contents-3,.conducteursTab #contents-4,.conducteursTab #contents-5,.conducteursTab #contents-6,.conducteursTab #contents-7,.conducteursTab #contents-8,.conducteursTab #contents-9,.conducteursTab #formTittle,.conducteursTab .buttonContent,.landingTab #contents-1 #infos .inner-wrapper,.landingTab #contents-2,.landingTab #contents-3,.landingTab #contents-4,.landingTab #formTittle,.landingTab .colum-container #contents-1 .wrapper-content,.merciTab #contents-1,.merciTab #contents-2,.merciTab #contents-3,.merciTab #contents-4,.merciTab #contents-5,.merciTab #contents-6,.merciTab #formTittle,.merciTab .nav-container,.paiementTab #formTittle,.paiementTab .buttonContent,.paiementTab .content-main,.paiementTab .nav-container,.redirectionTab #formTittle,.redirectionTab .buttonContent,.redirectionTab .content-main,.redirectionTab .nav-container,.rulesTab #contents-1,.rulesTab #formTittle,.rulesTab .nav-container,.vehiculeTab #contents-2,.vehiculeTab #formTittle,.vehiculeTab .buttonContent,.vehiculeTab .colum-container #contents-1 .wrapper-content{padding:0}.authenticationTab #formTittle,.authenticationTab .buttonContent,.authenticationTab .content-main,.authenticationTab .nav-container,.landingTab #contents-1 #infos .inner-wrapper,.landingTab #contents-2,.landingTab #contents-3,.landingTab #contents-4,.landingTab #formTittle,.landingTab .colum-container #contents-1 .wrapper-content,.merciTab #contents-1,.merciTab #contents-2,.merciTab #contents-3,.merciTab #contents-4,.merciTab #contents-5,.merciTab #contents-6,.merciTab #formTittle,.merciTab .nav-container,.paiementTab #formTittle,.paiementTab .buttonContent,.paiementTab .content-main,.paiementTab .nav-container,.redirectionTab #formTittle,.redirectionTab .buttonContent,.redirectionTab .content-main,.redirectionTab .nav-container,.rulesTab #contents-1,.rulesTab #formTittle,.rulesTab .nav-container,.vehiculeTab #infos,.vehiculeTab .box{padding:2em}.vehiculeTab #formTittle .content{padding:0 2em}.vehiculeTab #formTittle .cont03.vehicule{margin-bottom:0}.vehiculeTab .page-actions{margin-top:-37px}.vehiculeTab .content-main .box .combo-wrap input[type=tel].ng-valid.vehi-codePostal-tex{padding-left:34px}.landingTab .msg-iban-wrap .msg-text{font-size:14px}.vehiculeTab .modal .page-actions{margin-top:0;text-align:right}.ulMarcaFrecuente li{width:118px;margin:0 0 4.5% 1%;height:100px}body .inbenta-interface.inbenta-jsonp.inbenta-instants .container{right:10px;width:18em}.eSignatureTab #eSignatureTitle>#formTittle .cont01 .titleSignature{font-size:52px}.eSignatureTab #eSignatureTitle>#formTittle .cont01{padding:80px 0}.devisTab #packsPc .packBox h1{font-size:17.25px}div.validateTmp{font-size:16px}.merciTab #merciTab nav.menu ol{padding-top:7px}}@media only screen and (max-width:1023px){#cookie-law .cookie-law-wrap{width:96%}#bannerPROWEBCE.is-fixed,#bannerSRP.is-fixed,#bannerVinci.is-fixed,.bannerVP.is-fixed{top:70px}.authenticationTab .nav-container.is-fixed,.conducteursTab .nav-container.is-fixed,.devisTab .nav-container.is-fixed,.devisTab .page.is-fixed .nav-container,.devisTab.assurland .page .nav-container,.devisTab.hyperassur .page .nav-container,.devisTab.lca .page .nav-container,.devisTab.lelynx .page .nav-container,.devisTab.lesfurets .page .nav-container,.landingTab .nav-container.is-fixed,.merciTab .nav-container.is-fixed,.paiementTab .nav-container.is-fixed,.recapitulatifTab .nav-container.is-fixed,.redirectionTab .nav-container.is-fixed,.rulesTab .nav-container.is-fixed,.vehiculeTab .nav-container.is-fixed{width:100%;max-width:990px;margin:0 0 0 13%}.authenticationTab .footer-landing-container .helpContainer #esca,.conducteursTab .footer-landing-container .helpContainer #esca,.devisTab .footer-landing-container .helpContainer #esca,.landingTab .footer-landing-container .helpContainer #esca,.paiementTab .footer-landing-container .helpContainer #esca,.recapitulatifTab .footer-landing-container .helpContainer #esca,.redirectionTab .footer-landing-container .helpContainer #esca,.rulesTab .footer-landing-container .helpContainer #esca{padding-left:100px;padding-top:15px}}@media only screen and (max-width:991px){.authenticationTab #formTittle,.authenticationTab .buttonContent,.authenticationTab .content-main,.authenticationTab .nav-container,.conducteursTab #contents-1 #infos,.conducteursTab #contents-2,.conducteursTab #contents-3,.conducteursTab #contents-4,.conducteursTab #contents-5,.conducteursTab #contents-6,.conducteursTab #contents-7,.conducteursTab #contents-8,.conducteursTab #contents-9,.conducteursTab #formTittle,.conducteursTab .buttonContent,.merciTab #contents-1,.merciTab #contents-2,.merciTab #contents-3,.merciTab #contents-4,.merciTab #contents-5,.merciTab #contents-6,.merciTab #formTittle,.paiementTab #formTittle,.paiementTab .buttonContent,.paiementTab .content-main,.paiementTab .nav-container,.redirectionTab #formTittle,.redirectionTab .buttonContent,.redirectionTab .content-main,.redirectionTab .nav-container,.rulesTab #contents-1,.rulesTab #formTittle,.vehiculeTab #contents-2,.vehiculeTab #formTittle,.vehiculeTab .buttonContent,.vehiculeTab .colum-container #contents-1 .wrapper-content{max-width:990px}.landingTab #infos .wrapper-content>div.sum-left,.landingTab #infos .wrapper-content>div.sum-right{width:100%;float:none;height:auto}#infos .wrapper-content>div.sum-left header,.landingTab #infos .wrapper-content>div.sum-right header{width:100%}#infos .wrapper-content>div.sum-left .detail,.landingTab #infos .wrapper-content>div.sum-right .detail{padding-left:1.25rem}.merciTab .content-main .box .box-body .form-row .cell-left>label{width:40%;font-size:1.4em;float:left}.merciTab .merci-docs-content.indented{padding-left:0!important;border-left:none}.merciTab .merci-docs-content{width:100%}.merciTab .box-recap-cont.merciBlock{margin-top:1.5em}.merciTab .merci-separator{float:none;min-height:60px}.merciTab .box-merci-left{float:none;width:100%}.merciTab .box-merci-right{float:none;width:100%;padding:2em;min-height:100px}.merciTab .box-merci-right .box-merci-courrier,.merciTab .box-merci-right .box-merci-mail{float:left;width:50%}.merciTab .box-merci-right .box-merci-courrier{padding-top:0}.merci-separator:after{top:70%;left:50%}.merci-separator:before{height:7px;width:100%;left:0;top:70%}.merciTab .content-main #contents-2 .box-wrap-recap{padding-bottom:0}.merciTab #infos .wrapper-content .avantage .avantageItem{width:49%}.authenticationTab #contents-1,.authenticationTab #contents-2,.paiementTab #contents-1,.paiementTab #contents-2,.paiementTab .paiement__recap,.redirectionTab #contents-1,.redirectionTab #contents-2{width:100%}.merciTab #infos .wrapper-content .avantage .avantageIcon{padding-top:1em}.merciTab #infos .wrapper-content .avantage .avantageTitle{margin-bottom:1em}.authenticationTab #formTittle .cont01 .aggDriverSurName,.authenticationTab #formTittle .cont01 .titleLanding,.paiementTab #formTittle .cont01 .aggDriverSurName,.paiementTab #formTittle .cont01 .titleLanding,.redirectionTab #formTittle .cont01 .aggDriverSurName,.redirectionTab #formTittle .cont01 .titleLanding{font-size:38px}.paiementTab .colum-container .wrapper-content .col-main{padding-left:2em;padding-right:2em}.paiement__recap__item__left{width:60%}.paiement__recap__item__right{width:40%}.paiementTab .box{margin-top:2em;width:100%;float:none}.paiementTab .box .select-wrap,.paiementTab .box .select-wrap select,.paiementTab .content-main .box .form-row .input-wrap.text-redesign,.paiementTab .form-cell.cell-left{width:100%}.paiementTab .box .form-cell>label{font-weight:700}.box .form-cell>.two-select>label{margin:0}.paiementTab .box .combo-wrap.expirationDate{width:98%}.paiementTab .form-cell.cell-left.cvc{width:100%;display:block}.paiementTab .form-cell.cell-left.cvc.has-error{padding-top:0}.paiementTab .form-row.cvc .form-cell.cell-right{width:100%;padding:3em 0 0;top:0}.paiementTab .form-cell.cell-right{width:100%;display:block;height:auto;position:relative;padding-bottom:2em}.paiementTab .content-main .box .select-wrap .bg-select:after{left:15px}.paiementTab .form-row.cvc,.paiementTab .form-row.expirationDate{width:100%;left:auto;position:relative}.paiementTab .box .box-body>div:nth-child(5),.paiementTab .box .box-body>div:nth-child(6){width:50%;float:left}.paiementTab .combo-wrap:before{right:50%}.paiementTab .page-actions{float:left;width:100%}.paiementTab .page-actions .btn-next{display:block;width:100%;float:none}.paiementTab #contents-2:before,.vehiculeTab #infos{display:none}.paiementTab .content-main .box .combo-wrap #payment-dateExpiry.bg-select select.ng-valid{margin-left:0;width:100%}.paiementTab .content-main .box .combo-wrap #payment-dateExpiry.bg-select #payment-dateExpiry-month{padding:.65em 1em .65em 3em}.paiementTab .content-main .box .combo-wrap #payment-dateExpiry.bg-select #payment-dateExpiry-month.ng-valid{padding:.65em 1em .65em 5em}.paiementTab .error-container{margin-top:0}.page>div:nth-child(2){width:100%}.landingTab #formTittle .logo#assurland{height:120px}.vehiculeTab #formTittle .cont02 p{font-size:38px;font-weight:700}.vehiculeTab #formTittle .cont03.vehicule{padding:24px 1em;margin-bottom:88px}.vehiculeTab .content-main .box .box-body .form-row .input-wrap,.vehiculeTab .content-main .box .box-body .form-row .select-wrap{width:50%}.vehiculeTab .content-main .box .box-body .form-row .input-wrap.km{width:49%;left:-5px}.vehiculeTab .page-actions{margin-top:-38px}.form-row.vehiculeSelected .vehiculeSelectedRecap{width:70%;vertical-align:baseline}.vehiculeTab .box .combo-wrap{width:50%}.content-main .box .cell-right .title .tooltip .tooltip-inner{padding:32px 48px}.content-main .box .cell-right .title .tooltip{top:-46px!important}.modal article .form-row .two-select label{width:47%}.modal article .form-row .two-select select{width:25%}.vehiculeTab .vehicle-swaccesorios .cell-right{display:block;width:100%}.vehiculeTab .msg-iban{padding-left:0}.customButtonSelected .form-cell,.form-row .customButtonSelected{display:block}.customButtonSelected .form-cell.cell-left{display:block;width:100%}.customButtonSelected .form-cell.cell-right.optionSelected{display:block;width:100%;height:auto;float:left}.eSignatureTab #iframeTitle.iframe,.eSignatureTab .iframe #formTittle,.eSignatureTab .iframe .footer-landing-container,.eSignatureTab .iframe .new-header-container{display:none}.customButtonSelected .form-cell.cell-right.optionSelected .msg-iban{width:100%;float:left;height:auto;border-left-width:3px;margin:11.7px 0 0;padding:6.5px 0 13px 7%}.eSignatureTab #iframeDiv,.merciTab.eSignatureTab .colum-container-yousign.iframe .wrapper-content{padding-top:0}.customButtonSelected .form-cell.cell-right.optionSelected .msg-iban .msg-title{margin-top:20px}.modal.modalwindow-page1 .tooltip.left .tooltip-arrow{left:310px}.eSignatureTab #eSignatureTitle>#formTittle .cont01 .titleSignature{font-size:42px}.eSignatureTab #eSignatureTitle>#formTittle .cont01{padding:65px 0}.merciTab.eSignatureTab #formTittle .cont01 .titleLanding,.merciTab.eSignatureTab #iframeTitle .cont01 .titleLanding{font-size:38px}.eSignatureTab #infos .wrapper-content>div ul li>span{padding-left:120px}.authenticationtTab .page .new-header-container,.conducteursTab .page .new-header-container,.devisTab .page .new-header-container,.landingTab .page .new-header-container,.paiementTab .page .new-header-container,.recapitulatifTab .page .new-header-container,.redirectionTab .page .new-header-container,.vehiculeTab .page .new-header-container{display:block}.authenticationTab .page.is-fixed .new-header-container,.conducteursTab .page.is-fixed .new-header-container,.devisTab .page.is-fixed .new-header-container,.landingTab .page.is-fixed .new-header-container,.paiementTab .page.is-fixed .new-header-container,.recapitulatifTab .page.is-fixed .new-header-container,.redirectionTab .page.is-fixed .new-header-container,.vehiculeTab .page.is-fixed .new-header-container{display:none}.authenticationTab .page .nav-container.is-fixed,.conducteursTab .page .nav-container.is-fixed,.landingTab .page .nav-container.is-fixed,.paiementTab .page .nav-container.is-fixed,.recapitulatifTab .page .nav-container.is-fixed,.redirectionTab .page .nav-container.is-fixed,.vehiculeTab .page .nav-container.is-fixed{padding:5px 20px 10px;margin:0}.devisTab .page .nav-container.is-fixed,.devisTab .page.is-fixed .nav-container,.devisTab.assurland .page .nav-container,.devisTab.hyperassur .page .nav-container,.devisTab.lca .page .nav-container,.devisTab.lelynx .page .nav-container,.devisTab.lesfurets .page .nav-container{padding:5px 5px 10px;margin:0}#bannerSRP .couponVP p{padding-left:20px}#bannerSRP .couponVP{font-size:25px}#bannerPROWEBCE .couponVP{font-size:26px}.authenticationTab .footer-landing-container .helpContainer #esca,.conducteursTab .footer-landing-container .helpContainer #esca,.devisTab .footer-landing-container .helpContainer #esca,.landingTab .footer-landing-container .helpContainer #esca,.paiementTab .footer-landing-container .helpContainer #esca,.recapitulatifTab .footer-landing-container .helpContainer #esca,.redirectionTab .footer-landing-container .helpContainer #esca,.rulesTab .footer-landing-container .helpContainer #esca{padding-left:100px;padding-top:15px}}@media only screen and (max-width:913px){body.show-cookie .inbenta-interface.inbenta-compagnon{bottom:167px!important}}@media only screen and (max-width:991px) and (min-width:766px){.conducteursTab #driver-dateinitHamon .cell-right,.landingTab #landing-dateInitHamon .cell-right{margin-top:50px;width:100%}}@media only screen and (max-width:991px) and (min-width:433px){.landingTab #landing-dateInitHamon .cell-right{margin-top:50px;width:100%}.landingTab #formTittle .logo#lesfurets{height:71px}}@media only screen and (max-width:991px) and (min-width:768px){body.vehiculeTab.show-cookie .modal{bottom:115px}}@media only screen and (max-width:952px){#cookie-law .cookie-law-wrap{width:95%}body.show-cookie .inbenta-interface.inbenta-compagnon{bottom:146px!important}}@media only screen and (max-width:879px){#cookie-law .cookie-law-wrap{width:95%}}@media only screen and (max-width:833px){#cookie-law .cookie-law-wrap{width:98%}#cookie-law .cookie-law-wrap .lawRight{width:40px}}@media only screen and (max-width:816px){#cookie-law .cookie-law-wrap .lawRight{width:32px}}@media only screen and (max-width:808px){#cookie-law .cookie-law-wrap .lawCenter{margin:12px 0}body.show-cookie .inbenta-interface.inbenta-compagnon{bottom:118px!important}.bannerVP .offer{display:none}}@media only screen and (max-width:766px){.vehiculeTab .content-main .box .box-body .form-row.vehiculeSelected label{margin-bottom:0;padding-bottom:9px}.landingTab .msg-iban-wrap .hamon-law-icon{display:none}.tooltip-text{position:relative;margin-top:0;width:100%;margin-bottom:20px;font-size:14px}}@media only screen and (max-width:768px){body .inbenta-interface.inbenta-jsonp .container,body .inbenta-interface.inbenta-jsonp.inbenta-instants .container{top:0}body .inbenta-interface.inbenta-jsonp.ABtesting-A .container .search,body .inbenta-interface.inbenta-jsonp.ABtesting-B .container .search{margin:0}body .inbenta-interface.inbenta-jsonp.ABtesting-A .container .search .search-message,body .inbenta-interface.inbenta-jsonp.ABtesting-B .container .search .search-message{display:none}body .inbenta-interface.inbenta-jsonp.ABtesting-A .container .search .search-form,body .inbenta-interface.inbenta-jsonp.ABtesting-B .container .search .search-form{padding:0}body.recapitulatifTab .inbenta-interface.inbenta-jsonp.inbenta-instants .container{top:inherit;bottom:0}body.recapitulatifTab .inbenta-interface .container:before{top:0}.landingTab .msg-iban{padding-left:7px}#cookie-law .cookie-law-wrap .lawCenter{font-size:12px;width:90%;margin:20px 0;line-height:18px}.show-cookie .inbenta-interface.inbenta-jsonp .inbenta-help{bottom:170px}#cookie-law .cookie-law-wrap{width:90%}#cookie-law .cookie-law-wrap .lawRight{margin-top:10px}.boxVP .logoVP{width:18%}.bannerVP{height:90px;top:80px}.bannerVP .couponVP{font-size:30px}#bannerSRP .couponVP,#bannerVinci .couponVP{font-size:30px;margin:0 76px 0 28px;padding-right:76px}#bannerPROWEBCE .couponVP{font-size:30px;margin:0 0 0 28px}}@media only screen and (max-width:767px) and (min-width:698px){body.vehiculeTab.show-cookie .modal{bottom:120px}}@media only screen and (max-width:697px) and (min-width:618px){body.vehiculeTab.show-cookie .modal{bottom:138px}}@media only screen and (max-width:389px){body.vehiculeTab.show-cookie .modal{bottom:199px}}@media only screen and (max-width:600px){body .inbenta-interface.inbenta-jsonp.inbenta-instants .container{top:9%}}@media only screen and (max-width:549px){.show-cookie .inbenta-interface.inbenta-jsonp .inbenta-help{bottom:190px}}@media only screen and (max-width:536px) and (min-width:437px){body.vehiculeTab.show-cookie .modal{bottom:180px}}@media only screen and (max-width:459px){.show-cookie .inbenta-interface.inbenta-jsonp .inbenta-help{bottom:215px}}@media only screen and (max-width:436px) and (min-width:388px){body.vehiculeTab.show-cookie .modal{bottom:200px}}@media only screen and (max-width:449px){.show-cookie .inbenta-interface.inbenta-jsonp .inbenta-help{bottom:240px}}@media only screen and (max-width:400px){body .inbenta-interface.inbenta-jsonp.inbenta-instants .container{display:none}}@media only screen and (max-width:766px){nav.menu ol li.current{min-width:0}nav.menu ol{padding-top:10px}.conducteursTab nav.menu ol li a:before,.vehiculeTab nav.menu ol li a:before{margin-right:.2em}.conducteursTab .page nav.menu ol li a:last-child:after,.vehiculeTab .page nav.menu ol li a:last-child:after{margin:0 0 0 1em;width:24px;position:absolute;top:50%;right:-5%}.authenticationTab nav.menu ol li a:last-child:after,.landingTab nav.menu ol li a:last-child:after,.merciTab nav.menu ol li a:last-child:after,.paiementTab nav.menu ol li a:last-child:after,.redirectionTab nav.menu ol li a:last-child:after,.rulesTab nav.menu ol li a:last-child:after{margin:0 1em;width:3em}#infos .wrapper-content>div{font-size:1.2em}.merciTab #infos .wrapper-content{padding:1em}.merciTab #infos .wrapper-content>div ul li:before{content:"";width:0}.merciTab #infos .wrapper-content>div ul li>span{padding-left:3em}.merciTab #infos .wrapper-content>div ul li:after{left:0}.merciTab .content-main #espace-perso-button{width:262px;margin-left:calc(50% - 155px)}.merciTab .box-merci-left .espaceperso-msg{width:calc(100% - 100px)}.box-merci-left{padding-left:1em;padding-right:1em;background:#fff}.merciTab .box-merci-right .box-merci-courrier,.merciTab .box-merci-right .box-merci-mail{float:none;width:100%}.merci-separator:after,.merci-separator:before{top:calc(50% + 30px)}.merciTab .smartphoneBox{padding:0}.merciTab .smartphoneBox .title{padding-top:50px}.merciTab .smartphoneBox .msg{padding-bottom:50px}.merciTab .smartphoneBox .msg,.merciTab .smartphoneBox .title{margin-left:50px;margin-right:50px}.merciTab #infos .wrapper-content .avantage .avantageItem{width:100%}.merciTab .smartphoneBox .leftBar{top:0;left:0;height:auto;border-radius:0;-webkit-transform:none;-ms-transform:none;transform:none;writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;font-size:17px;line-height:25px;width:100%}.merciTab .merci-docs-content .wrapper-content.formTitle>span{width:calc(96% - 40px)}.landingTab #formTittle .logo#assurland{height:55px}.conducteursTab #formTittle .cont01 .orangeWord,.conducteursTab #formTittle .cont01 .titleLanding,.landingTab #formTittle .cont01 .aggDriverSurName,.landingTab #formTittle .cont01 .titleLanding,.vehiculeTab #formTittle .cont01 .orangeWord,.vehiculeTab #formTittle .cont01 .titleLanding{font-size:2.4em}.box .combo-wrap .bg-select select{width:98%}.content-main .box .box-body .form-row .form-cell.cell-left label{display:inline-block}.box .combo-wrap{display:inline-block;float:right}.box .combo-wrap .bg-select{width:50%;float:right}.vehiculeTab .content-main .page-actions #next-vehicule{width:47%}.conducteursTab .content-main .box .cell-right .showHelp,.vehiculeTab .content-main .box .cell-right .showHelp{width:12%}.tooltip.left{position:absolute}.vehiculeTab .content-main .box .box-body .form-row.selectVehicle,.vehiculeTab .content-main .box .box-body .form-row.vehiculeSelected{padding:20px}.form-row.vehiculeSelected .vehiculeSelectedRecap{width:65%}.content-main .box .cell-right .title .tooltip .tooltip-inner{padding:32px 28px}.content-main .box .cell-right .showHelp .tooltip-title{left:-289px}.modal{padding:133px 0 0}.vehiculeTab .modal.is-fixed{top:54px;padding-bottom:54px}.modal section{margin:0}.chooseVehicle .selectBrands label,.modal article .form-row .two-select label{width:100%;font-size:14px;font-weight:700}.modal article .form-row .two-select select{width:45%}.chooseVehicle .selectBrands select{width:91%;padding:12px 18px 12px 40px;font-size:18px}.chooseVehicle .selectBrands .bg-select:after{margin-top:0}#vehicle-buttonvehiclevalid{width:42%}#infos .wrapper-content>div.sum-left,#infos .wrapper-content>div.sum-right{width:100%}.recapitulatifTab .checkField+label.checking{width:26px}.content-main .box .box-body .form-row .form-cell.cell-left .row-wrap.form-row label{font-size:14px}.content-main .box .box-body .form-row .form-cell.cell-left .input-wrap label{margin-top:6px}.col-main .content-main .box .combo-wrap .bg-select:after{top:calc(50% - 12px)}.content-main .box .box-body .indented .form-row .form-cell.cell-left label{width:40%}.content-main .box .box-body .indented .form-row .form-cell.cell-left label.radio{width:49%}.conducteursTab .form__label--datepicker.is-valid .form__icon{left:3px}.conducteursTab .form__label--datepicker.is-valid .form__date__icon,.landingTab .form__label--datepicker.is-valid .form__date__icon{right:5px}.conducteursTab input#datepicker-day{padding-left:20px}.conducteursTab #driver-dateinitHamon{display:block}.chooseVehicle .selectBrands span{width:100%;display:initial}.paiementTab .content-main .box .combo-wrap #payment-dateExpiry.bg-select #payment-dateExpiry-month.ng-valid{padding:.65em 1em .65em 7em}.custom-button-select .button-option span.label{font-size:.85em;width:95%}.form-row.selectVehicle,.form-row.vehiculeSelected{width:calc(100% + 5rem);left:-2.5rem;position:relative}.modal .form-row.vehiculeSelected{width:calc(100% - 40px);left:0}.landingTab .colum-container #contents-1 .wrapper-content:nth-child(3){padding-top:25px}.eSignatureTab #eSignatureTitle>#formTittle .cont01 .titleSignature{font-size:34px}.eSignatureTab #eSignatureTitle>#formTittle .cont01{padding:40px 0}.merciTab.eSignatureTab #formTittle .cont01 .titleLanding,.merciTab.eSignatureTab #iframeTitle .cont01 .titleLanding{font-size:32px}.authenticationTab .footer-landing-container .helpContainer #esca,.conducteursTab .footer-landing-container .helpContainer #esca,.devisTab .footer-landing-container .helpContainer #esca,.landingTab .footer-landing-container .helpContainer #esca,.paiementTab .footer-landing-container .helpContainer #esca,.recapitulatifTab .footer-landing-container .helpContainer #esca,.redirectionTab .footer-landing-container .helpContainer #esca,.rulesTab .footer-landing-container .helpContainer #esca{padding-left:90px;padding-top:20px}}@media only screen and (max-width:617px) and (min-width:539px){body.vehiculeTab.show-cookie .modal{bottom:160px}}@media only screen and (max-width:540px) and (min-width:479px){body.vehiculeTab.show-cookie .modal{bottom:180px}}@media only screen and (max-width:480px){.landingTab .content-main .box .form-row .input-wrap.text-redesign{width:100%}.merciTab .content-main .box .box-body .form-row .cell-left>label{width:100%;font-size:1.4em;float:left}.merci-separator:after,.merci-separator:before{top:calc(50% + 45px)}.merciTab #formTittle .cont01 .aggDriverSurName,.merciTab #formTittle .cont01 .titleLanding{font-size:3em}.merciTab #formTittle .cont01 div.assur{padding:1.5em}.merciTab .merci-docs-content .wrapper-content.formTitle>span{width:calc(96% - 40px)}.merciTab #infos .wrapper-content.formTitle{padding:2em;background:#f5f5f5}.merciTab #infos .wrapper-content .merci-docs-grid{padding-left:0;padding-right:0}.merciTab #infos .wrapper-content>div ul li>span{font-size:.95em}.merciTab .box-merci-left{padding:0 .2em}.merciTab .content-main #contents-2 .box-wrap-recap{padding-left:1em;padding-right:1em}.merciTab .content-main #espace-perso-button{min-width:262px;width:100%;max-width:262px;margin-left:calc(50% - 144px)}.merciTab #infos .wrapper-content .avantage .avantageItem .avantage-text{font-size:.65em}.authenticationTab .page nav.menu ol li a .name,.conducteursTab .page nav.menu ol li a .name,.landingTab .page nav.menu ol li a .name,.paiementTab .page nav.menu ol li a .name,.recapitulatifTab .page nav.menu ol li a .name,.redirectionTab .page nav.menu ol li a .name,.vehiculeTab .page nav.menu ol li a .name{font-size:11px}.conducteursTab .form__label--datepicker.is-valid .form__date__icon,.landingTab .form__label--datepicker.is-valid .form__date__icon{right:10px}.merciTab nav.menu{width:auto;display:inline-block;margin-left:auto;margin-right:auto}.merciTab nav.menu ol{display:block;width:100%;margin-left:auto;text-align:center}.vehiculeTab .content-main .box .box-body .form-row .input-wrap.km{width:90%}.vehiculeTab .content-main .page-actions #next-vehicule{width:93%}.content-main .box .cell-right .showHelp .tooltip-title{left:-309px}.authenticationTab .content-main .box .cell-right>span.help-info-error,.conducteursTab .content-main .box .cell-right>span.help-info-error,.paiementTab .content-main .box .cell-right>span.help-info-error,.redirectionTab .content-main .box .cell-right>span.help-info-error,.vehiculeTab .content-main .box .cell-right>span.help-info-error{width:87%}.conducteursTab .content-main .box .box-body .form-row .form-cell.cell-left .input-wrap label.radio{padding:.65em .5em}#vehicle-buttonvehiclevalid{padding:1em;width:56%}.authenticationTab .page nav.menu ol li,.conducteursTab .page nav.menu ol li,.landingTab .page nav.menu ol li,.paiementTab .page nav.menu ol li,.recapitulatifTab .page nav.menu ol li,.redirectionTab .page nav.menu ol li,.vehiculeTab .page nav.menu ol li{width:auto}.conducteursTab .page.is-fixed .nav-container,.vehiculeTab .page.is-fixed .nav-container{padding:5px 0 10px}.conducteursTab .page .nav-container,.vehiculeTab .page .nav-container{padding:85px 0 10px}.authenticationTab .page.is-fixed .nav-container,.conducteursTab .page.is-fixed .nav-container,.landingTab .page.is-fixed .nav-container,.paiementTab .page.is-fixed .nav-container,.recapitulatifTab .page.is-fixed .nav-container,.redirectionTab .page.is-fixed .nav-container,.vehiculeTab .page.is-fixed .nav-container{padding:5px 0 10px}.authenticationTab .page .nav-container,.conducteursTab .page .nav-container,.landingTab .page .nav-container,.paiementTab .page .nav-container,.recapitulatifTab .page .nav-container,.redirectionTab .page .nav-container,.vehiculeTab .page .nav-container{padding:85px 0 10px}.authenticationTab .page nav.menu ol li:after,.conducteursTab .page nav.menu ol li:after,.landingTab .page nav.menu ol li:after,.paiementTab .page nav.menu ol li:after,.recapitulatifTab .page nav.menu ol li:after,.redirectionTab .page nav.menu ol li:after,.vehiculeTab .page nav.menu ol li:after{top:52%;right:-14%;margin-left:4px}.authenticationTab .page nav.menu ol li a:before,.conducteursTab .page nav.menu ol li a:before,.landingTab .page nav.menu ol li a:before,.paiementTab .page nav.menu ol li a:before,.recapitulatifTab .page nav.menu ol li a:before,.redirectionTab .page nav.menu ol li a:before,.vehiculeTab .page nav.menu ol li a:before{display:inline-block;width:20px;height:20px;line-height:20px}.input-wrap.text-redesign #payment-cardNumber.ng-valid-credit-card,.input-wrap.text-redesign #payment-cardNumber.ng-valid-credit-card.mastercard{padding:.65em 30px;background-position:98% center}#infos .wrapper-content.formTitle .sectionTitle{padding-right:0}body .inbenta-interface.inbenta-jsonp .container{left:0;right:65px;width:50px}.inbenta-interface .container:before{width:0}body #inbenta-search-box-header{display:none}.landingTab .content-main .cell-right.profession .msg-iban,.landingTab .content-main .cell-right.professionsError .msg-iban{padding-left:0!important}.bannerVP{height:70px;top:80px}body.vente-privee .modal{top:169px;padding:0}.authenticationTab .footer-landing-container .helpContainer #esca,.conducteursTab .footer-landing-container .helpContainer #esca,.devisTab .footer-landing-container .helpContainer #esca,.landingTab .footer-landing-container .helpContainer #esca,.paiementTab .footer-landing-container .helpContainer #esca,.recapitulatifTab .footer-landing-container .helpContainer #esca,.redirectionTab .footer-landing-container .helpContainer #esca,.rulesTab .footer-landing-container .helpContainer #esca{padding-left:70px}}@media only screen and (max-width:483px) and (min-width:460px){body.vehiculeTab.show-cookie .modal{bottom:180px}}@media only screen and (max-width:459px) and (min-width:375px){body.vehiculeTab.show-cookie .modal{bottom:199px}}@media only screen and (max-width:374px) and (min-width:333px){body.vehiculeTab.show-cookie .modal{bottom:217px}}@media only screen and (max-width:333px) and (min-width:200px){body.vehiculeTab.show-cookie .modal{bottom:235px}}@media only screen and (max-width:320px){.form-cell.cell-left .custom-button-select .button-option .label{width:85%}#infos .wrapper-content div.infoHeader a{top:70px}.ekomi_mobile .ekomi_wrapper{width:100%}.ekomi_mobile .ekomi_wrapper .ekomi_logo{margin-left:5px;margin-right:10px;width:45px}.ekomi_mobile .ekomi_wrapper .ekomi_text{font-size:15px}.ekomi_mobile .ekomi_wrapper .ekomi_stars{width:120px}}@media only screen and (min-width:1920px){.authenticationTab #formTittle,.authenticationTab .buttonContent,.authenticationTab .content-main,.authenticationTab .new-header-container,.authenticationTab .topbar,.conducteursTab #contents-1 #infos,.conducteursTab #contents-2,.conducteursTab #contents-3,.conducteursTab #contents-4,.conducteursTab #contents-5,.conducteursTab #contents-6,.conducteursTab #contents-7,.conducteursTab #contents-8,.conducteursTab #contents-9,.conducteursTab #formTittle,.conducteursTab .buttonContent,.conducteursTab .new-header-container,.conducteursTab .topbar,.devisTab .new-header-container,.devisTab .topbar,.eSignatureTab #iframeTitle,.eSignatureTab .content-main,.landingTab #contents-1 #infos .inner-wrapper,.landingTab #contents-2,.landingTab #contents-3,.landingTab #contents-4,.landingTab #formTittle,.landingTab .colum-container #contents-1 .wrapper-content,.landingTab .new-header-container,.landingTab .topbar,.merciTab #contents-1,.merciTab #contents-2,.merciTab #contents-3,.merciTab #contents-4,.merciTab #contents-5,.merciTab #contents-6,.merciTab #formTittle,.merciTab .new-header-container,.merciTab .topbar,.page>div:nth-child(2),.paiementTab #formTittle,.paiementTab .buttonContent,.paiementTab .content-main,.paiementTab .new-header-container,.paiementTab .topbar,.recapitulatifTab #contents-1,.recapitulatifTab #contents-10 .box,.recapitulatifTab #contents-11 .box,.recapitulatifTab #contents-12 .box,.recapitulatifTab #contents-13 .box,.recapitulatifTab #contents-14 .box,.recapitulatifTab #contents-2,.recapitulatifTab #contents-3 .wrapper-content,.recapitulatifTab #contents-4 .box,.recapitulatifTab #contents-5 .wrapper-content,.recapitulatifTab #contents-6 .box,.recapitulatifTab #contents-7 .box,.recapitulatifTab #contents-8 .box,.recapitulatifTab #contents-9 .box,.recapitulatifTab #formTittle,.recapitulatifTab .content-main .page-actions,.recapitulatifTab .new-header-container,.recapitulatifTab .topbar,.redirectionTab #formTittle,.redirectionTab .buttonContent,.redirectionTab .content-main,.redirectionTab .new-header-container,.redirectionTab .topbar,.rulesTab .new-header-container,.rulesTab .topbar,.vehiculeTab #contents-2,.vehiculeTab #formTittle,.vehiculeTab .buttonContent,.vehiculeTab .colum-container #contents-1 .wrapper-content,.vehiculeTab .new-header-container,.vehiculeTab .topbar{max-width:1330px;margin-left:auto;margin-right:auto}.authenticationTab #formTittle,.authenticationTab .buttonContent,.authenticationTab .content-main,.conducteursTab #contents-1 #infos,.conducteursTab #contents-2,.conducteursTab #contents-3,.conducteursTab #contents-4,.conducteursTab #contents-5,.conducteursTab #contents-6,.conducteursTab #contents-7,.conducteursTab #contents-8,.conducteursTab #contents-9,.conducteursTab #formTittle,.conducteursTab .buttonContent,.eSignatureTab #iframeTitle,.eSignatureTab .content-main,.landingTab #contents-1 #infos .inner-wrapper,.landingTab #contents-2,.landingTab #contents-3,.landingTab #contents-4,.landingTab #formTittle,.landingTab .colum-container #contents-1 .wrapper-content,.merciTab #contents-1,.merciTab #contents-2,.merciTab #contents-3,.merciTab #contents-4,.merciTab #contents-5,.merciTab #contents-6,.merciTab #formTittle,.paiementTab #formTittle,.paiementTab .buttonContent,.paiementTab .content-main,.recapitulatifTab #contents-1,.recapitulatifTab #contents-10 .box,.recapitulatifTab #contents-11 .box,.recapitulatifTab #contents-12 .box,.recapitulatifTab #contents-13 .box,.recapitulatifTab #contents-14 .box,.recapitulatifTab #contents-2,.recapitulatifTab #contents-3 .wrapper-content,.recapitulatifTab #contents-4 .box,.recapitulatifTab #contents-5 .wrapper-content,.recapitulatifTab #contents-6 .box,.recapitulatifTab #contents-7 .box,.recapitulatifTab #contents-8 .box,.recapitulatifTab #contents-9 .box,.recapitulatifTab #formTittle,.redirectionTab #formTittle,.redirectionTab .buttonContent,.redirectionTab .content-main,.vehiculeTab #contents-2,.vehiculeTab #formTittle,.vehiculeTab .buttonContent,.vehiculeTab .colum-container #contents-1 .wrapper-content{padding-left:26px;padding-right:26px}.authenticationTab .nav-container.is-fixed,.conducteursTab .nav-container.is-fixed,.devisTab .nav-container.is-fixed,.devisTab .page.is-fixed .nav-container,.devisTab.assurland .page .nav-container,.devisTab.hyperassur .page .nav-container,.devisTab.lca .page .nav-container,.devisTab.lelynx .page .nav-container,.devisTab.lesfurets .page .nav-container,.landingTab .nav-container.is-fixed,.merciTab .nav-container.is-fixed,.paiementTab .nav-container.is-fixed,.recapitulatifTab .nav-container.is-fixed,.redirectionTab .nav-container.is-fixed,.rulesTab .nav-container.is-fixed,.vehiculeTab .nav-container.is-fixed{max-width:800px;margin-left:15em}.authenticationTab .nav-container,.conducteursTab .nav-container,.devisTab .nav-container,.landingTab .nav-container,.merciTab .nav-container,.paiementTab .nav-container,.recapitulatifTab .nav-container,.redirectionTab .nav-container,.rulesTab .nav-container,.vehiculeTab .nav-container{margin-left:calc((100% - 1330px)/ 2)}#infos .wrapper-content.formTitle>div.inner-wrapper{padding-left:0;padding-right:0}.authenticationTab .submitted .error-flash-message,.conducteursTab .submitted .error-flash-message,.landingTab .submitted .error-flash-message,.paiementTab .submitted .error-flash-message,.recapitulatifTab .submitted .error-flash-message,.redirectionTab .submitted .error-flash-message,.rulesTab .submitted .error-flash-message,.vehiculeTab .submitted .error-flash-message{max-width:1330px;margin-left:auto;margin-right:auto}.authenticationTab nav.menu ol li .name,.conducteursTab #contents-2,.conducteursTab #contents-3,.conducteursTab #contents-4,.conducteursTab #contents-5,.conducteursTab #contents-6,.conducteursTab #contents-7,.conducteursTab #contents-8,.conducteursTab #contents-9,.conducteursTab #formTittle,.conducteursTab nav.menu ol li .name,.conducteursTab nav.menu ol li a:before,.devisTab nav.menu ol li .name,.devisTab nav.menu ol li a:before,.landingTab #formTittle,.landingTab nav.menu ol li .name,.landingTab nav.menu ol li a:before,.merciTab nav.menu ol li .name,.paiementTab nav.menu ol li .name,.recapitulatifTab #formTittle,.recapitulatifTab nav.menu ol li .name,.recapitulatifTab nav.menu ol li a:before,.redirectionTab nav.menu ol li .name,.rulesTab nav.menu ol li .name,.rulesTab nav.menu ol li a:before,.vehiculeTab #formTittle,.vehiculeTab nav.menu ol li .name,.vehiculeTab nav.menu ol li a:before{font-size:19px}.recapitulatifTab .headerAlgolia{width:360px;background:url(../styleguide/brands/lolivier/images/searchAlgolia.svg) 324px center no-repeat #FFF}}.landingTab #formTittle .logo#assurland,.landingTab #formTittle .logo#hyperassur,.landingTab #formTittle .logo#lca,.landingTab #formTittle .logo#lelynx,.landingTab #formTittle .logo#lesfurets{background-position:center center;background-repeat:no-repeat}@media only screen and (max-width:830px){body .inbenta-interface.inbenta-jsonp.inbenta-instants .container{max-width:250px}}@media only screen and (max-width:920px){#bannerVinci .couponVP p,.bannerVP .couponVP p{padding-left:15px}.bannerVP .couponVP{font-size:23px}#bannerVinci .couponVP{font-size:23px;margin-right:50px;padding-right:50px}#bannerSRP .couponVP{font-size:21px;margin-right:50px;padding-right:50px}#bannerPROWEBCE .couponVP{font-size:20px}}@media only screen and (max-width:850px) and (min-width:700px){.conducteursTab .buttonContent .page-actions{width:41%;margin:auto}}@media only screen and (max-width:700px){.conducteursTab .buttonContent .page-actions{width:54%;margin:auto}}@media only screen and (max-width:580px){.inbenta-interface.inbenta-jsonp.ABtesting-A .container .search .search-message,.inbenta-interface.inbenta-jsonp.ABtesting-B .container .search .search-message{display:none}}@media only screen and (max-width:527px){.conducteursTab .buttonContent .page-actions{width:70%;margin:auto}}@media only screen and (max-width:356px){#cookie-law .cookie-law-wrap .lawCenter{width:88%}.show-cookie .inbenta-interface.inbenta-jsonp .inbenta-help{bottom:257px}}@media only screen and (min-width:992px){.authenticationTab .error-container,.paiementTab .error-container,.redirectionTab .error-container{margin-top:80px}}.divIframe{height:100dvh}.divRespIframe{-webkit-overflow-scrolling:touch;overflow:auto;height:100dvh}@media only screen and (min-height:600px){#f2332620b072203033807beba25db22b{height:2100px!important}}@media only screen and (min-width:400px){#f2332620b072203033807beba25db22b{height:2000px!important}}@media only screen and (min-width:768px){#f2332620b072203033807beba25db22b{height:1250px!important}}@media only screen and (min-width:1024px){#f2332620b072203033807beba25db22b{height:1200px!important}}@media only screen and (min-width:1200px){#f2332620b072203033807beba25db22b{min-height:1100px!important;height:1100px!important}}.landingTab #formTittle .content:after,.landingTab #formTittle .content:before{content:"";display:table}.landingTab #formTittle .content:after{clear:both}.landingTab #formTittle .logo{width:165px;height:55px;float:right;background-size:95% 95%}.landingTab #formTittle .logo#lelynx{background-image:url(../styleguide/brands/lolivier/images/logo-lelynx.jpg)}.landingTab #formTittle .logo#assurland{background-image:url(../styleguide/brands/lolivier/images/logo-assurland.jpg)}.landingTab #formTittle .logo#lesfurets{background-image:url(../styleguide/brands/lolivier/images/logo-lesfurets.png)}.landingTab #formTittle .logo#hyperassur{background-image:url(../styleguide/brands/lolivier/images/logo-hyperassur.jpg)}.landingTab #formTittle .logo#lca{background-image:url(../styleguide/brands/lolivier/images/logo-lca.png)}.landingbold{font-weight:700}.landingTab #infos .wrapper-content .avantage .avantageIcon .icon{display:block;margin:auto}.landingTab #infos .wrapper-content .avantage .avantageTitle{margin:0 0 3em;font-size:1.1em;font-weight:700;line-height:1.2}.landingTab #infos .wrapper-content .avantage .avantageIcon{height:4em;line-height:4em;display:block}.landingTab #infos .wrapper-content .avantage .avantageIcon .svgPiggy{background:url(../styleguide/brands/lolivier/images/icon-piggy.svg) no-repeat;background-size:41px;width:40px;height:38px}.landingTab #infos .wrapper-content .avantage .avantageIcon .svgTowtruck{background:url(../styleguide/brands/lolivier/images/icon-towtruck.svg) bottom no-repeat;background-size:68px;width:68px;height:45px}.landingTab #infos .wrapper-content .avantage .avantageIcon .svgWheel{background:url(../styleguide/brands/lolivier/images/icon-wheel.svg) no-repeat;background-size:57px;width:38px;height:38px}.landingTab #infos .wrapper-content .avantage .avantageIcon .svgPrize{background:url(../styleguide/brands/lolivier/images/icon-prize.svg) no-repeat;background-size:34px;width:33px;height:43px}.landingTab #infos .wrapper-content .avantage{width:100%;padding-left:.2em;padding-right:.2em}.landingTab #infos .wrapper-content .avantage .avantageItem{width:23%;display:inline-block}.landingTab #infos .wrapper-content .avantage .avantageItem .avantage-text.towtruck{width:59%}.landingTab #infos .wrapper-content .avantage .avantageItem .avantage-text{display:block;max-width:14em;margin:0 auto;font-size:.9em;font-weight:700;color:#545454;text-align:center}.landingTab .content-main #contents-2,.landingTab .content-main #contents-3,.landingTab .content-main #contents-4{background-color:#fff;margin-top:-17px}.landingTab .content-main .buttonContent{background:#fff;margin-top:-18px;padding-bottom:60px;padding-top:0}.landingTab .content-main .aggButton{font-size:1.65em;max-width:30em;margin:0 auto 2.5em;line-height:1.3;font-weight:700;text-align:center}.landingTab .content-main .aggButton .footerMerci{font-size:1.6em;font-weight:900;color:#f04623}.landingTab .content-main .aggButton .capitalizeFirstName{text-transform:capitalize}.landingTab .content-main .aggButton .discoverArrow{position:absolute;height:96px;width:55px;background:url(../styleguide/brands/lolivier/images/i-arrow.svg) bottom right no-repeat;background-size:30px}.landingTab .content-main .page-actions{text-align:center}.landingTab .content-main .page-actions #next-landing{padding:1em 3em;height:auto;color:#fff;background-color:#f04623;font-size:1.5em;line-height:1.45;border:none;border-radius:3px;box-shadow:0 8px 15px 0 rgba(0,0,0,.15);transition:all .25s ease}.landingTab .content-main .page-actions #next-landing p:after{content:""}.landingTab .content-main .page-actions #next-landing:hover{opacity:1;box-shadow:0 0 0 0 rgba(0,0,0,.15);-webkit-transform:translate(2px,2px);-ms-transform:translate(2px,2px);transform:translate(2px,2px)}.footer-container{display:none}.landingTab .msg-iban .msg-text{background-color:#fff;font-size:14px}.landingTab .content-main .box .cell-right .btn-help:hover{background:url(../styleguide/brands/lolivier/images/i-questionmark-hover.svg) center no-repeat}.landingTab .content-main .box .cell-right .showHelp .btn-help{background:url(../styleguide/brands/lolivier/images/i-cross-rounded.svg) center no-repeat;display:block}.landingTab .content-main .box .cell-right .tooltip.right{z-index:1;top:-33px;left:9px;display:block;visibility:visible;font-size:1.45em;margin-left:0;padding:0 20px 10px 31px;position:initial!important}.landingTab .content-main .box .cell-right .tooltip .tooltip-arrow{display:none}.landingTab .content-main .box .cell-right .showHelp .tooltip-title{opacity:1;display:block}.landingTab .content-main .box .cell-right .tooltip-title{text-align:left;margin-left:22px;color:#40aab3;font-weight:700;font-size:19px;line-height:27.55px;height:25px;margin-bottom:28.5px;display:none}.landingTab .content-main .box .cell-right .tooltip .tooltip-inner{background:0 0;min-width:0}.landingTab .content-main .box .cell-right .ok-content,.landingTab .nav-container .stepHover{display:none}.landingTab .form__date,.landingTab .form__date+.form__label{display:inline-block;border:1px solid #b7b7b7;font-size:1.05em;width:100%;font-weight:300}.landingTab .form__date{padding:.65em 1em;border-radius:3px;text-align:center;color:#6e6e6e}.landingTab .form__date:hover{border-color:#40aab3}.landingTab .has-error .form__date{border-color:#e7282f}.landingTab .form__date+.form__label{padding:.65em 4em .65em 0;border-radius:3px;position:absolute;top:0;left:0;color:#333;background-color:#fff;overflow:hidden}.landingTab .form__date+.form__label:hover{border-color:#40aab3}.landingTab .content-main .box .form-cell.cell-left .select-wrap.has-error .bg-select select,.landingTab .content-main .box .form-cell.cell-left.has-error .input-wrap label.radio,.landingTab .content-main .box .form-cell.cell-left.has-error .select-wrap .bg-select select,.landingTab .has-error .form__date+.form__label{border-color:#e7282f}.landingTab .form__value--fulldate{z-index:1000000;position:absolute;top:0;right:0;width:60px;height:50px}.landingTab .form__label--datepicker{-webkit-transition:-webkit-transform .2s cubic-bezier(.6,-.28,.735,.045) .1s;transition:transform .2s cubic-bezier(.6,-.28,.735,.045) .1s}.landingTab .form__label--datepicker::before{content:"/";position:absolute;top:50%;left:25%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.landingTab .form__label--datepicker::after{content:"/";position:absolute;top:50%;left:calc(66% - 32px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.landingTab .form__label--datepicker.is-valid{padding-left:2em;color:#fff;background-color:#40aab3;border-color:#40aab3;-webkit-transition:-webkit-transform .2s all cubic-bezier(.175,.885,.32,1.275);transition:transform .2s all cubic-bezier(.175,.885,.32,1.275)}.landingTab .form__label--datepicker.is-valid::after,.landingTab .form__label--datepicker.is-valid::before{-webkit-transform:translateY(-50%) translateX(1.5em);-ms-transform:translateY(-50%) translateX(1.5em);transform:translateY(-50%) translateX(1.5em)}.landingTab .form__label--datepicker.is-valid .form__value{color:#fff;-webkit-transition:-webkit-transform .15s all cubic-bezier(.175,.885,.32,1.275);transition:transform .15s all cubic-bezier(.175,.885,.32,1.275)}.landingTab .form__label--datepicker.is-valid .form__date__icon svg{fill:#fff;-webkit-transition:-webkit-transform .15s all cubic-bezier(.175,.885,.32,1.275);transition:transform .15s all cubic-bezier(.175,.885,.32,1.275)}.landingTab .form__label--datepicker.is-valid .form__icon{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .15s all cubic-bezier(.175,.885,.32,1.275);transition:transform .15s all cubic-bezier(.175,.885,.32,1.275)}.landingTab .form__value{color:#6e6e6e}.landingTab .form__value--date{width:100%;text-align:center;background:#d9d9d9}.landingTab .form__date__icon{position:absolute;top:.75em;right:1em;display:block;-webkit-transition:-webkit-transform .15s cubic-bezier(.175,.885,.32,1.275);transition:transform .15s cubic-bezier(.175,.885,.32,1.275)}.landingTab .form__date__icon svg{display:block;fill:#40aab3}.landingTab .form__date__container{z-index:5;position:absolute;top:100%;right:0;width:100%;min-width:18em}.landingTab input#datepicker-day{padding-left:32px;padding-right:0}.landingTab input#datepicker-month{padding-right:0}.landingTab input#datepicker-year{padding-right:32px}.landingTab input#datepicker-day.ng-invalid,input#datepicker-month.ng-invalid,input#datepicker-year.ng-invalid{height:auto;width:auto;padding-left:0;background-color:transparent;border:0 solid;font-weight:inherit;color:#6e6e6e}.landingTab input#datepicker-day.is-valid,input#datepicker-month.is-valid,input#datepicker-year.is-valid{height:auto;width:auto;padding-left:0;background-color:#40aab3;border:0 solid;font-weight:inherit;font-size:19.95px}.landingTab div.form__label.form__label--datepicker.cf{padding:0}.landingTab .form__el.is-valid .form__label--datepicker.cf::after{color:#FFF}div.form__el.is-valid .form__label.form__label--datepicker.cf{background-color:#40aab3}.landingTab input#datepicker-smartlanding.form__value--fulldate{color:transparent;border:none}.landingTab .form__value{float:left;width:33%;max-width:33%;text-align:center;-webkit-transition:-webkit-transform .15s all cubic-bezier(.175,.885,.32,1.275);transition:transform .15s all cubic-bezier(.175,.885,.32,1.275)}.landingTab.form__label.form__label--datepicker.cf{color:#6e6e6e;font-weight:inherit}.landingTab .form__icon{position:absolute;z-index:1;top:calc(50% - .65em);left:1em;display:block;width:1.3em;height:1.3em;margin-right:.5em;text-align:center;background-color:#318991;border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .1s cubic-bezier(.6,-.28,.735,.045) 0s;transition:transform .1s cubic-bezier(.6,-.28,.735,.045) 0s}.landingTab .is-filled+.form__icon,input:checked+.form__label .form__icon{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s}.landingTab .form__icon svg{top:.2em;display:block;margin:auto;fill:#fff}.landingTab .pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:0;border:1px solid #d9d9d9;margin:0;width:100%;padding:.7em .5em;color:#333;line-height:15px;text-align:center;border-radius:0}.landingTab .pika-button:after{content:"";z-index:z("default",-1);top:0;left:0;width:100%;height:100%}.landingTab button,.landingTab input,.landingTab select,.landingTab textarea{color:inherit;background-color:transparent;border-style:none}.landingTab select{-moz-appearance:none;-webkit-appearance:none}.landingTab select::-ms-expand{display:none}.landingTab select::-ms-value{color:currentColor}:after,:before{position:relative;outline:0}.landingTab *{outline:0}.landingTab .svg__check{width:.7em;height:.91em}.landingTab .svg__datepicker{width:1.2em;height:1.2em}.landingTab .content-main .box .cell-right>span.help-info-error{position:relative;display:inline-block;padding-top:0;margin-top:0;width:89%;float:left}.landingTab .error-flash-message a{color:#333}.landingTab .error-container{background-color:#fff;margin-top:-16px;padding:40px 0}.landingTab .error-flash-message{background-color:#e7282f;text-align:center;position:relative;width:90%;display:none}.landingTab .submitted .error-flash-message{display:block;height:18rem;border:none;margin-bottom:0;z-index:1}.landingTab .error-flash-message p{max-width:none;margin:0 auto 2.5em;line-height:1.3;font-weight:700}.landingTab .error-flash-message strong{display:block;font-size:1.6em;color:#fff}.landingTab .error-flash-message .icon{vertical-align:middle;font-size:17px;font-size:1.7rem;color:#f04623}.landingTab .error-flash-message .icon:before{content:"\e60c"}.landingTab #error-true{font-size:1.9rem;color:#e7282f;padding-left:6.65rem;margin-bottom:3.8rem;width:72%;display:block;text-align:left}.landingTab #error-true u{font-weight:700}.landingTab .form-cell.cell-left.landing-dateInitHamon{vertical-align:top}.has-error .form__error{display:block}.form__error{color:#e7282f;margin-bottom:2em}.landingTab i.form__error__icon{position:absolute;top:calc(50% - .8em);left:0;display:block;padding-right:.5em;background:url(../styleguide/brands/lolivier/images/svg/sources/i-warning.svg) no-repeat #fff;background-size:50px;width:47.5px;height:40px}.landingTab i.form__error__icon_eye{position:absolute;top:36%;left:48px;display:inline-block;background:url(../styleguide/brands/lolivier/images/svg/sources/i-eye.svg) center no-repeat;background-size:30px;width:30px;height:18px;text-align:center;vertical-align:middle}.landingTab i.form__error__icon svg{fill:#e7282f}.landingTab svg.svg__warning{width:2em;height:1.68em}.landingTab .discover{margin:3.8rem;padding:3.8rem;text-align:center}.landingTab .discover.has-error{background:#e7282f;width:95%}.discover.has-error .discover__btn,.landingTab .discover.has-error .discover__text{display:none}.landingTab .discover.has-error .discover__text--error{display:block;max-width:40em;background:#e7282f}.landingTab .discover.has-error .discover__text--error strong{color:#fff}.landingTab .discover.has-error .discover__btn--error{text-decoration:none;display:inline-block}.landingTab .discover.has-error .discover__text--error em{font-style:normal;text-decoration:underline}.landingTab .discover__text{max-width:30em;margin:0 auto 2.5em;line-height:1.3;font-weight:700}.landingTab .discover__text strong{display:block;font-size:2.6rem}.landingTab .discover__text strong em{font-style:normal;text-decoration:underline}.discover__btn--error,.landingTab .discover__text--error{background-color:#e7282f}.landingTab .discover__arrow{position:absolute;right:40px;display:none;pointer-events:none}.landingTab .submitted .buttonContent{display:none}.landingTab .btn--orange{color:#fff;background-color:#f04623}.landingTab .btn--grey{color:#fff;background-color:#6e6e6e}.landingTab .btn--blue{color:#fff;background-color:#40aab3}.landingTab .btn--blue .icon{fill:#fff}.landingTab .btn--white{color:#333;background-color:#fff}.landingTab .btn{display:inline-block;padding:.3em 1em;border-radius:3px;cursor:pointer}.landingTab .btn .icon{vertical-align:middle;margin-right:.2em}.landingTab .btn .icon svg{display:block}.landingTab .btn.big{box-shadow:0 8px 15px 0 rgba(0,0,0,.15);-webkit-transition:all .25s ease;transition:all .25s ease}.landingTab .btn.big svg{vertical-align:bottom}.landingTab .btn.big:hover{box-shadow:0 0 0 0 rgba(0,0,0,.15);-webkit-transform:translate(2px,2px);-ms-transform:translate(2px,2px);transform:translate(2px,2px)}.landingTab .btn--push{padding:1em 4em;box-shadow:0 10px 10px -2px rgba(0,0,0,.1)}.landingTab .btn--push .btn__text{font-size:.9em;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-weight:900;text-transform:uppercase;text-decoration:none;padding-left:32px}.landingTab a.btn--push{text-decoration:none}.landingTab input[type=range]{-webkit-appearance:none;width:100%;border-radius:0;vertical-align:middle;margin-top:1em;-webkit-box-shadow:none;-moz-box-shadow:none;content:"p"}@media screen and (-webkit-min-device-pixel-ratio:0){.landingTab input[type=range]{height:6px;border:none;z-index:9}}.landingTab input[type=range]:focus{outline:0}.landingTab input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;height:30px;width:30px;background-color:transparent;background-image:none;border:transparent;border-radius:4px}.landingTab input[type=range]::-moz-range-track{-moz-appearance:none;height:10px;background-color:transparent;border:none}.landingTab input[type=range]::-moz-range-thumb{-moz-appearance:none;height:35px;width:35px;background-color:transparent;background-image:none;border:none}@media all and (-ms-high-contrast:none){.landingTab input[type=range]{margin-bottom:-40px;margin-top:-10px;top:-5px;height:10px;z-index:1111}}.landingTab input[type=range]::-ms-track{width:100%;height:12px;background:0 0;border-color:transparent;border-width:13px 0;color:transparent}.landingTab input[type=range]::-ms-fill-lower{background:#fff;border-radius:4px;border:1px solid grey}.landingTab input[type=range]::-ms-fill-upper{background:#fff;border-radius:4px;border:1px solid grey}.landingTab input[type=range]::-ms-thumb{border:none;height:35px;width:35px;border-radius:5px;background:url(../styleguide/brands/lolivier/images/slider-icon.svg) center center no-repeat}.landingTab .rangeslider:before,.landingTab .rangeslider__fill:before{content:"";height:6px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);pointer-events:none}.landingTab .form__range{margin-bottom:3rem}.landingTab .rangeslider:before{position:absolute;top:50%;left:0;width:100%;background:#f4f4f4;transform:translate(0,-50%)}.landingTab .rangeslider.rangeslider--horizontal{top:-3px}@-moz-document url-prefix(){.landingTab .rangeslider.rangeslider--horizontal{top:-14px}.landingTab input[type=range]{z-index:9}}.landingTab .rangeslider__fill{position:absolute;-webkit-transition:.2s all cubic-bezier(.19,1,.22,1);transition:.2s all cubic-bezier(.19,1,.22,1)}.landingTab .rangeslider__fill:before{position:absolute;top:50%;left:0;width:100%;background:#40aab3;transform:translate(0,-50%)}.landingTab .rangeslider__handle{z-index:1;position:absolute;top:50%;width:14px;height:14px;font-size:.85em;text-align:center;cursor:-webkit-grab;cursor:grab;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:.2s all cubic-bezier(.19,1,.22,1);transition:.2s all cubic-bezier(.19,1,.22,1);-ms-touch-action:pan-y;touch-action:pan-y}.landingTab .rangeslider__handle:after,.landingTab .rangeslider__handle:before{display:block;width:30px;height:30px;border-radius:15px;position:absolute;content:"";left:50%}.landingTab .rangeslider__handle:before{z-index:1;top:50%;background-color:#318991;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:515ms cubic-bezier(.6,-.28,.735,.045);transition:515ms cubic-bezier(.6,-.28,.735,.045)}.landingTab .rangeslider__output{z-index:1;position:absolute;top:45%;left:50%;display:block;width:30px;color:#fff;transform:translate(-50%,-50%);user-select:none}.landingTab .rangeslider__handle:after{z-index:0;top:50%;background-color:#40aab3;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.landingTab .form__range__deco{z-index:0;position:absolute;top:21px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:97%;height:14px;pointer-events:none;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.landingTab .form__range__item:before{content:"";z-index:1;position:absolute;top:0;left:0;width:14px;height:14px;background:#f5f5f5;border-radius:7px}.landingTab .form__range__item.is-active:before{content:"";background:#40aab3}.landingTab .form__range__item:after{content:"";z-index:2;position:absolute;top:4px;left:4px;width:6px;height:6px;background:#cfcfcf;border-radius:4px}.landingTab .form__range__item.is-active:after{content:"";background:#318991}.landingTab .form__info{font-size:13.6px;font-weight:300;color:#6e6e6e}.landingTab .form__info.form__info--right{float:right}@media all and (-ms-high-contrast:none){.landingTab .form__range__item:before{top:-2px;left:-1px}.landingTab .form__range__item:after{top:2px;left:3px}}.landingTab .hamon-landing-banner{margin-top:25px;display:flex;width:77%;box-sizing:border-box;padding:10px;font-size:16.15px;border-radius:4px}.landingTab .hamon-landing-banner-yes{color:#176F45;background-color:#B2E1CB;border:1px solid #3BC080}.landingTab .hamon-landing-banner-no{color:#783109;background-color:#FFCEA1;border:1px solid #C57226}.landingTab .hamon-landing-banner #boxTitle{display:flex;align-items:center;margin-bottom:10px}.landingTab .hamon-landing-banner .text-warning-banner{font-size:15.5px}.landingTab .hamon-landing-banner .text-warning-banner-line1{margin-bottom:5px}.landingTab .hamon-landing-banner ul{font-size:1em;margin-left:30px;margin-top:10px}.landingTab .hamon-landing-banner ul li{list-style-type:disc;margin-bottom:5px}.landingTab .content-main .box .input-wrap .form__el .form__label--datepicker input[type=text]{color:#6e6e6e}.landingTab .content-main .box .input-wrap .form__el .form__label--datepicker.is-valid input[type=text]{color:#fff}@media only screen and (max-width:766px) and (min-width:479px){.landingTab .content-main .box .input-wrap label.radio{width:47%;margin-right:0}.landingTab .content-main .box .input-wrap .radio.active .icon{margin-right:0}}@media screen and (max-width:767px){.landingTab .content-main #contents-2,.landingTab .content-main #contents-3,.landingTab .content-main #contents-4{margin-top:-60px}.landingTab .colum-container #contents-1 .wrapper-content:nth-child(2){padding-bottom:0}}@media only screen and (max-width:400px){.landingTab #infos .wrapper-content div.infoHeader .info{font-size:13px;line-height:1}.landingTab .page-actions{width:100%}.landingTab .colum-container #contents-1 .wrapper-content:nth-child(3){padding-top:0}}body.devisTab{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;color:#545454}body.devisTab .outer-wrap{background-color:#f2f2f2}.devisTab #mainTable #mainTableResponsive{display:none}.devisTab #mainTable #mainTablePC{display:block}.devisTab #mainTable .recommendation{position:relative;background-color:#f2f2f2;font-size:26px;color:#545454;padding-right:2.5rem;padding-left:2.5rem;padding-bottom:3rem;display:flex;gap:20px;align-items:center}.devisTab #mainTable .recommendation img{height:45px}.devisTab.annually #mainTable .recommendation .titleText{display:inline-block}.devisTab.annually #mainTable .recommendation .cobropermens,.devisTab.monthly #mainTable .recommendation .titleText{display:none}.devisTab.monthly #mainTable .recommendation .cobropermens{display:inline-block}.devisTab #mainTable .recommendation .recommendationCC03{color:#3bc080}.devisTab #mainTable .recommendation .recommendationCC02{color:#40aab3}.devisTab #mainTable .recommendation .recommendationCC01{color:#55a5ca}.devisTab nav.menu ol li a:last-child:after{position:relative;top:auto;right:auto;vertical-align:middle;margin:0 0 0 1em;display:inline-block;width:4em;height:1px;background-color:#b7b7b7;content:""}.devisTab #formTittle.veh005{padding-top:80px}.devisTab #formTittle{padding:28px 0 2em}.devisTab #formTittle.agg{padding-top:120px}.devisTab #formTittle .cont01{float:none;width:100%;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;color:#333;text-decoration:none;font-size:32px;margin-bottom:22px}.devisTab #formTittle .cont01 div.sectionTitle{margin-bottom:20px}.devisTab #formTittle .cont02{display:none}.devisTab #formTittle p{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;line-height:1.2;font-weight:700;font-size:28px;margin-bottom:3rem}.devisTab #formTittle .wrapper-content .cont03{padding-top:0}.devisTab #formTittle .wrapper-content .cont03 p{margin-bottom:52px}.devisTab .assur{margin-bottom:1em;padding:1em;background-color:#fff;border-radius:3px;color:#333;font-size:16px;text-align:center;font-weight:bolder}.devisTab #formTittle .wrapper-content{width:95%;margin-right:auto;margin-left:auto}.devisTab .colum-container .wrapper-content{position:relative;width:95%;margin:0 auto}.devisTab .colum-container .col-left{position:absolute;top:-57px;right:0;text-align:right;padding:0;z-index:5}.devisTab .colum-container .col-left a{cursor:pointer;display:inline-block}.devisTab .colum-container .col-left img{width:65%}.devisTab .colum-container .col-main{float:none;width:100%}.devisTab .colum-container .col-right{display:none}.devisTab #mainTable{margin:1em 0;position:relative;width:100%}.devisTab #mainTable:after,.devisTab #mainTable:before{content:" ";display:table}.devisTab #mainTable:before{content:" ";display:initial;background-color:#f2f2f2;width:100%;height:588px;position:absolute;z-index:0}.devisTab #mainTable:after{clear:both}.devisTab .testPush .commonGaranties{top:484px;left:88px;width:25%;cursor:pointer;margin-left:0;z-index:2;position:absolute;color:#545454;font-size:15.3px;font-weight:700;min-width:150px}.devisTab .testPush .detailGaranties{width:30%;background:#efefef;color:#40aab3;text-align:left;padding:50px 0 50px 85px;height:122px;font-size:15.3px;font-weight:700;cursor:auto;z-index:1}.detailGaranties .detailGaranties-tx{cursor:pointer}.devisTab .testPush .CC01 .detailGaranties,.devisTab .testPush .CC02 .detailGaranties,.devisTab .testPush .CC03 .detailGaranties{width:108%;padding:0 8% 0 0;height:100px;position:relative;top:0}.devisTab .testPush .CC01 .detailGaranties .ico-warr-ok,.devisTab .testPush .CC02 .detailGaranties .ico-warr-ok,.devisTab .testPush .CC03 .detailGaranties .ico-warr-ok{width:100%;height:100%;display:block;z-index:13}.devisTab .testPush .CC01 .detailGaranties .ico-warr-ok{background:url(../styleguide/brands/lolivier/images/i-check-blue.svg) center no-repeat #fbfbfb;background-size:17px}.devisTab .testPush .CC02 .detailGaranties .ico-warr-ok{background:url(../styleguide/brands/lolivier/images/i-check-turquoise.svg) center no-repeat #fbfbfb;background-size:17px}.devisTab .testPush .CC03 .detailGaranties .ico-warr-ok{background:url(../styleguide/brands/lolivier/images/i-check-green.svg) center no-repeat #fbfbfb;background-size:17px}.devisTab .testPush .CC01 ul.basicos li.included .ico-warr-ok{background:url(../styleguide/brands/lolivier/images/i-check-blue.svg) center no-repeat #fbfbfb;background-size:17px;height:17px;width:100%}.devisTab .testPush ul.basicos.garantiesDetail li.included .ico-warr-ok{margin:14px 0 10px}.devisTab .testPush ul.basicos.garantiesDetail li.included.detail .ico-warr-ok{margin:3px 0 10px}.devisTab .testPush ul.basicos li.included .ico-warr-ok{margin:23px 0 10px}.devisTab .testPush ul.basicos li.included.detail .ico-warr-ok{margin:10px 0}.devisTab .testPush ul.basicos li.included.detail.long .ico-warr-ok{margin:0 0 10px}.devisTab .testPush .CC02 ul.basicos li.included .ico-warr-ok{background:url(../styleguide/brands/lolivier/images/i-check-turquoise.svg) center no-repeat #fbfbfb;background-size:17px;height:17px;width:100%}.devisTab .testPush .CC03 ul.basicos li.included .ico-warr-ok{background:url(../styleguide/brands/lolivier/images/i-check-green.svg) center no-repeat #fbfbfb;background-size:17px;height:17px;width:100%}.devisTab .col_a,.devisTab .col_a.responsive{background-color:rgba(0,0,0,.5);position:absolute;top:68px;width:100%;margin:0 auto}.devisTab .col_a{display:none}.devisTab .col_a.responsive{display:block}.devisTab .title-spacer{color:#f04623;text-align:right;border-top:1px solid #FFF;display:none}.devisTab .title-spacer-long{background-color:#FFF;color:#f04623;text-align:right;border-top:1px solid #FFF}.devisTab .col_a .title-spacer{height:152px;background-color:#fff}.devisTab .col_a .title-spacer-responsive{height:40px;background-color:#fff;font-size:12px;font-size:1.2rem;display:block;font-weight:700;padding:10px 0 0;color:#f04623;text-align:center;border-top:1px solid #FFF}.devisTab .title-spacer{height:40px}.devisTab .title-spacer-long{height:50px;padding-top:20px}.devisTab #mainTable .col .product_spacer,.devisTab #mainTable ul.opcionales,.devisTab .title-spacer span{display:none}.devisTab .col_a ul.basicos li,.devisTab .col_a ul.opcionales li,.devisTab ul.basicos li,.devisTab ul.opcionales li{cursor:default;display:table;color:#000;margin:0;width:100%;list-style:none}.devisTab ul.basicos,.devisTab ul.opcionales{padding:0;margin:0;text-align:right;background-color:#fff}.devisTab ul.basicos li:first-child{border-top:1px solid #d9d9d9;background-color:#efefef;min-height:144px}.devisTab ul.basicos li,.devisTab ul.opcionales li{border-bottom:1px solid #d9d9d9;height:30px;text-align:center}.devisTab .col_a ul.basicos li{border-bottom:1px solid #d9d9d9;height:30px;text-align:center;background-color:#fff}.devisTab .col_a ul.basicos.dropGaranties{background-color:#efefef}.devisTab .col_a ul.basicos.dropGaranties li{background-color:#efefef;height:108px}.devisTab .col_a ul.basicos.dropGaranties li:last-child{border-bottom:none}.devisTab .col_a ul.opcionales li{border-bottom:1px solid #FFF;height:34px;text-align:center}.devisTab .CC01,.devisTab .CC02,.devisTab .CC03{width:32.26%;background-color:#E5E5E5;float:left}.devisTab .col_a ul.opcionales li.pack span{display:block;margin:2px 0 5px;text-align:center;padding:0 10px 0 0;color:#fff}.devisTab .col_a ul.basicos li h4{font-size:11px;font-size:1.1rem;font-weight:700;text-align:center;color:#545454}.devisTab .col_a ul.opcionales li h4{font-size:11px;font-size:1.1rem;text-align:center;color:#545454}.devisTab ul.basicos li h4,.devisTab ul.opcionales li h4{font-size:13px;font-size:1.3rem;padding:0 10px 0 0;display:table-cell;vertical-align:middle;text-align:right}.devisTab ul.opcionales li.pack h4{font-family:OpenSans-Regular,Verdana;display:block;font-weight:400}.devisTab .precioProducto .title,.devisTab .seleccionar,.pago .precioPago .title span{font-family:OpenSans-Condensed-Bold,Verdana}.devisTab ul.opcionales li.pack span{display:block;margin:2px 0 5px;text-align:right;padding:0 10px 0 0;font-size:13px;font-size:1.3rem}.devisTab .CC01{display:block;margin:1% 0}.devisTab .CC02,.devisTab .CC03{display:block;margin:1% 0 1% 1.6%}.devisTab .producto{position:relative;box-shadow:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.devisTab .producto:after,.devisTab .producto:before{content:"";z-index:3;position:absolute;width:1px;background:#d9d9d9;top:0;bottom:0}.devisTab .producto:after{right:0}.devisTab .productoActivado .producto:after,.devisTab .productoActivado .producto:before{width:2px}.devisTab .CC01.productoActivado .producto:after,.devisTab .CC01.productoActivado .producto:before{background:#55a5ca}.devisTab .CC02.productoActivado .producto:after,.devisTab .CC02.productoActivado .producto:before{background:#40aab3}.devisTab .CC03.productoActivado .producto:after,.devisTab .CC03.productoActivado .producto:before{background:#3bc080}.devisTab .precioProducto{width:100%;height:238px;cursor:pointer;background-color:#fbfbfb}.devisTab #precioProducto-CC01.firstPrice:before,.devisTab #precioProducto-CC02.firstPrice:before,.devisTab #precioProducto-CC03.firstPrice:before{width:100%;height:30px;content:"";display:block}#mainTable.choisse.testPush #container-slider,.devisTab #mainTable.choisse .precioProducto,.devisTab #mainTable.choisse.testPush .detailGaranties .ico-warr-ok,.devisTab #mainTable.choisse.testPush .producto ul.basicos li,.devisTab #mainTable.choisse.testPush ul.basicos li.included .ico-warr-ok{background-color:#eee;color:#545454}#mainTable.choisse.testPush .productoActivado #container-slider,.devisTab #mainTable.choisse .productoActivado .precioProducto,.devisTab #mainTable.choisse.testPush .productoActivado .detailGaranties .ico-warr-ok,.devisTab #mainTable.choisse.testPush .productoActivado .producto ul.basicos li,.devisTab #mainTable.choisse.testPush .productoActivado ul.basicos li.included .ico-warr-ok{background-color:#fff;color:#545454}.devisTab #precioProducto-CC01.firstPrice:before{border-top:10px solid #55a5ca}.devisTab #precioProducto-CC02.firstPrice:before{border-top:10px solid #40aab3}.devisTab #precioProducto-CC03.firstPrice:before{border-top:10px solid #3bc080}.testPush .pushTier .recomended .recomend-tx{font-size:17px;font-weight:700}.testPush .pushTier #CC01 .recomended{background-color:#55a5ca}.testPush .pushTier #CC02 .recomended{background-color:#40aab3}.testPush .pushTier #CC03 .recomended{background-color:#3bc080}.devisTab .testPush .col_a{background-color:transparent}.devisTab .testPush .col_a>div{width:60%;color:#545454;font-size:15.3px;font-weight:700;text-align:left;margin-left:25%;background:0 0}.devisTab .testPush .col_a div.title-spacer-long{width:84%;color:#545454;font-size:15.3px;font-weight:700;text-align:left;margin-left:16%;border-top:1px solid #d9d9d9;border-left:2px solid #d9d9d9;border-bottom:2px solid #d9d9d9}.devisTab .precioProducto .title{font-size:14px;font-size:1.4rem;color:#333}.devisTab .testPush .precioProducto .title,.pago .precioPago .title{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif}.devisTab .testPush .precioProducto .title{font-size:25.5px;text-transform:none;text-align:center;font-weight:700;display:block}.devisTab .precioProducto .bloquePrecio{display:block;text-align:center}.devisTab .precioProducto .bloquePrecio .precio-discount,.devisTab.monthly .precioProducto .bloquePrecio .nomens .cobropermens-discount{display:block;font-size:22px;position:relative}.devisTab .precioProducto .bloquePrecio .precio-discount:before,.devisTab.monthly .precioProducto .bloquePrecio .nomens .cobropermens-discount:before{position:absolute;content:"";left:69px;top:50%;right:0;border-top:1px solid;width:50%;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}.devisTab .radio-group__background,.seleccionarTestPush{-webkit-transform:translate(0);-ms-transform:translate(0)}.devisTab .precioProducto .bloquePrecio .precio{font-size:16px;font-size:1.6rem;color:#333;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;line-height:1em}.devisTab .testPush .precioProducto .bloquePrecio .precio,.devisTab.monthly .testPush .precioProducto .bloquePrecio .cobropermens{display:block;font-weight:700;font-size:51px}.devisTab .precioProducto .bloquePrecio .cobroper,.devisTab .testPush .precioProducto .bloquePrecio .cobropermens.cobroper{font-size:14px;font-size:1.65rem;line-height:1em}.devisTab #CC01 .precioProducto .bloquePrecio .cobroper,.devisTab .testPush #CC01 .precioProducto .bloquePrecio .precio,.devisTab .testPush #CC01 .precioProducto .bloquePrecio .precio-discount,.testPush #CC01 .precioProducto .bloquePrecio .cobropermens,.testPush #CC01 .precioProducto .bloquePrecio .cobropermens-discount{color:#55a5ca;border-color:#55a5ca}.devisTab #CC02 .precioProducto .bloquePrecio .cobroper,.devisTab .testPush #CC02 .precioProducto .bloquePrecio .precio,.devisTab .testPush #CC02 .precioProducto .bloquePrecio .precio-discount,.testPush #CC02 .precioProducto .bloquePrecio .cobropermens,.testPush #CC02 .precioProducto .bloquePrecio .cobropermens-discount{color:#40aab3;border-color:#40aab3}.devisTab #CC03 .precioProducto .bloquePrecio .cobroper,.devisTab .testPush #CC03 .precioProducto .bloquePrecio .precio,.devisTab .testPush #CC03 .precioProducto .bloquePrecio .precio-discount,.testPush #CC03 .precioProducto .bloquePrecio .cobropermens,.testPush #CC03 .precioProducto .bloquePrecio .cobropermens-discount{color:#3bc080;border-color:#3bc080}.precioProducto .bloquePrecio .cobropermens-discount,.testPush #CC02 .precioProducto .bloquePrecio .cobropermens-discount,.testPush #CC03 .precioProducto .bloquePrecio .cobropermens-discount{height:42px}.precioProducto .bloquePrecio .cobropermens-discount-second-price,.testPush #CC02 .precioProducto .bloquePrecio .cobropermens-discount-second-price,.testPush #CC03 .precioProducto .bloquePrecio .cobropermens-discount-second-price{height:30px}.devisTab.annually .precioProducto.secondPrice .bloquePrecio .cobroper{line-height:26px;font-size:22.75px}.devisTab .precioProducto .bloquePrecio .cobropermens{line-height:1em;color:#333}.seleccionarTestPush{margin:40px auto;width:80%;height:54px;color:#fff;display:block;border-radius:3px;text-align:center;text-transform:uppercase;box-shadow:0 10px 10px -2px rgba(0,0,0,.1);transform:translate(0)}.devisTab .section3 .enregistrer:hover,.seleccionarTestPush:hover{-webkit-transform:translate(2px,2px);-ms-transform:translate(2px,2px)}.devisTab #CC02 ul.basicos li p.franchisePrice0 strong{color:#40aab3}.devisTab #CC03 ul.basicos li p.franchisePrice0 strong{color:#3bc080}.seleccionarTestPush:hover{box-shadow:0 0 0 0 rgba(0,0,0,.15);transform:translate(2px,2px);-webkit-transition:all .25s ease;transition:all .25s ease}#seleccionar-small-CC01{background-color:#55a5ca}#seleccionar-small-CC02{background-color:#40aab3}#seleccionar-small-CC03{background-color:#3bc080}.testPush .seleccionarTestPush .yesCheck.noCheck{width:1em;height:1em;margin-right:.6em;text-align:center;background:url(../styleguide/brands/lolivier/images/i-check.svg) center no-repeat;background-size:14px;border-radius:50%;webkit-transform:scale(1);-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.testPush #precioProducto-CC01 .seleccionarTestPush .yesCheck.noCheck{background-color:#426366}.testPush #precioProducto-CC02 .seleccionarTestPush .yesCheck.noCheck{background-color:#256166}.testPush #precioProducto-CC03 .seleccionarTestPush .yesCheck.noCheck{background-color:#206644}.testPush .seleccionarTestPush .noCheck{content:"";position:absolute;display:block;left:8%;width:2em;height:2em;border:none;border-radius:50%;-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;z-index:-1}.testPush .seleccionarTestPush .noCheckAnimation{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);z-index:0}.testPush .seleccionarTestPush .yesCheck.noCheck{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:0}.testPush #CC01 .seleccionarTestPush .noCheck{background-color:#d9eaeb}.testPush #CC02 .seleccionarTestPush .noCheck{background-color:#cfe6e8}.testPush #CC03 .seleccionarTestPush .noCheck{background-color:#c2ecd8}.testPush .seleccionarTestPush .seleccionarTestPush-tx{margin-top:7%}.testPush .secondPrice .seleccionarTestPush .seleccionarTestPush-tx{margin-top:6%}.secondPrice .seleccionarTestPush{width:100%;margin-top:30px}.devisTab.annually .secondPrice .seleccionarTestPush{margin-top:22px}.devisTab.annually .secondPriceDiscount .seleccionarTestPush{margin-top:42px}.secondPrice .seleccionarTestPush:hover{box-shadow:0 0 0 0 rgba(0,0,0,.15);-webkit-transform:translate(0,2px);-ms-transform:translate(0,2px);transform:translate(0,2px)}.devisTab .testPush .precioProducto.secondPrice .title{padding-top:35px}.devisTab.annually .testPush .precioProducto.secondPrice .title{padding:59px 0 13px}.devisTab.annually .testPush .precioProducto.secondPriceDiscount .title{padding:40px 0 13px}.devisTab.monthly .testPush .precioProducto.secondPrice .title{padding-top:24px}.devisTab .wrap-seleccionar{width:90%;margin:0 auto .7em}.devisTab .seleccionar{text-align:center;background-color:grey;border-radius:4px;color:#FFF;font-size:14px;font-weight:700;margin:.7em auto 0;line-height:26px;cursor:pointer;display:block;border-bottom:4px solid #404040;text-transform:uppercase;height:30px}.devisTab .sel-button{margin-top:1em}.devisTab .product_spacer{width:100%;height:50px;background-color:#e5e5e5;border-bottom:1px solid #FFF}.devisTab .producto ul.basicos li{background:#fbfbfb;height:122px}.devisTab .producto ul.opcionales li{text-align:left}.devisTab .producto ul.basicos li .icon{line-height:1.5em;font-size:1.5em;color:#666}.devisTab .producto ul.basicos.garantiesDetail li{height:108px}.devisTab .producto ul.basicos.garantiesDetail li:last-child{border-bottom:none}.devisTab .producto ul.basicos li.included.detail p.included{display:block}.devisTab .producto ul.basicos li.detail p.included{display:none}.devisTab ul.opcionales li input{margin:10px 5px 0 10px;width:20px;height:20px;vertical-align:top;float:left}.noCheck{height:22px;width:22px;background:#5b5b5b;border:1px solid #000;border-radius:5px;float:none;display:inline-block;vertical-align:middle;margin:6px 5px 5px 8px}.yesCheck{background:#0082cd;font-weight:400;font-style:normal;line-height:1;text-transform:none;display:inline-block;font-size:20px;color:#fff}.devisTab .producto ul.opcionales li span{font-size:13px;font-size:1.25rem;margin:4px 0 0;color:#333;display:inline-block;vertical-align:middle}#mainTable .col_pago{width:100%;background-color:#E5E5E5;clear:both;position:relative;margin:65px 0 0;float:left}#mainTable .col_pago:after,#mainTable .col_pago:before{content:" ";display:table}#mainTable .col_pago:after{clear:both}.producto .precioProducto .letop{width:34px;height:34px;position:relative;top:0;left:110px}.producto .seleccionar:hover{background-color:#0082cd;border-bottom:4px solid #0050a0;-o-transition:opacity .5s ease;transition:opacity .5s ease}.producto .seleccionar:active{opacity:1;border-bottom:none;line-height:27px}.productoActivado .producto .seleccionar{background-color:#0082cd;border-bottom:4px solid #0050a0}.productoActivado .producto .seleccionar:active{opacity:1;border-bottom:none;line-height:27px}ul.basicos li .icon:before{content:"-"}ul.basicos li .ico-warr-ok{display:inline-block;padding:10px;margin-top:5px;background:url(../styleguide/brands/lolivier/images/i-cross.svg) 5px 9px no-repeat;background-size:13px}ul.basicos li.included .ico-warr-ok{padding:0;font-weight:400;font-style:normal;line-height:1;text-transform:none!important;display:inline-block;font-size:21px;color:#5b5b5b;background:0 0}ul.basicos li.included .ico-warr-ok:before{content:""}.productoActivado ul.basicos li.included .ico-warr-ok:before,.testNLLX .productoActivado ul.basicos li.included .ico-warr-ok:before,.testNLLX .seleccionarTestPush .yesCheck:before,.testNLLX .yesCheck:before,.testNLLX ul.basicos li.included .ico-warr-ok:before,.testNLLXPush .productoActivado ul.basicos li.included .ico-warr-ok:before,.testNLLXPush .seleccionarTestPush .yesCheck:before,.testNLLXPush .yesCheck:before,.testNLLXPush ul.basicos li.included .ico-warr-ok:before{content:"\e607"}.productoActivado ul.basicos li.included .ico-warr-ok:before{color:#0082cd}ul.basicos li.notincluded:before{content:"-"}.productoActivado ul.basicos li.notincluded:before{content:"-";color:#0082cd}ul.opcionales li span.line-cross{position:relative}.coverageSingle.packChecked ul.opcionales li span:before{content:"";background-color:#3bc080;position:absolute;top:50%;width:100%;height:2px;-webkit-transform:rotate(20deg) translate(0,-50%);-ms-transform:rotate(20deg) translate(0,-50%);transform:rotate(20deg) translate(0,-50%);-webkit-transition:.4s opacity cubic-bezier(.19,1,.22,1);transition:.4s opacity cubic-bezier(.19,1,.22,1)}#pagoTable{font-smoothing:antialiased;-webkit-font-smoothing:antialiased;background-color:#E6E6E6;color:#333}.pago .modal_seleccionada{font-size:14px;font-size:1.4rem;text-align:center;margin:15px 15px 0;color:#000}.pago .precioPago{color:#333;margin:10px 15px}.pago .precioPago .title{font-size:18px;font-size:1.8rem;font-weight:400;padding:0;display:block;color:#333}.pago .precioPago .title span{font-size:22px;font-size:2.2rem;font-weight:400;display:inline;color:#333;line-height:1em}.devisTab #next-devis,.devisTab .col_pago #pagoTable .precioPago .priceOptions .precio sup,.devisTab .col_pago #pagoTable .precioPago .title .precio span.titleText,.devisTab .col_pago #pagoTable .precioPago .title .precio sup,.devisTab .col_pago #pagoTable .precioPago .title .titleModality,.devisTab .ngdialog.ngdialog-theme-default .ngdialog-content,.devisTab .page-actions .btn-pre,.devisTab .section3 .enregistrer,.devisTab.monthly .col_pago #pagoTable .precioPago .precio span.cobropermens,.pago .precioPago .title .ipid,.pago .precioPago .title .ipid .ipid-type-product,.promoCode,.promoCodeAdd{font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif}.pago .precioPago .title span.cobroperannonly{display:block;font-size:15px}.pago .precioPago .title .ipid,.pago .precioPago .title .ipid .ipid-type-product{font-size:13px}.pago .precioPago .title .ipid a{text-decoration:underline!important}.pago .precioPago .title .ipid #dgDocument-button{color:#545454;fill:#545454;text-decoration:underline!important;cursor:pointer;border:none;padding:0;font-size:inherit;font-family:inherit;background:0 0;height:auto}.pago .economia .precio,.pago .precioPago .bloquePrecio .precio{font-family:OpenSans-Bold,Verdana}.pago .bloquePrecio{margin:0 auto}.pago .precioPago .bloquePrecio .precio{font-size:35px;font-size:3.5rem;color:#52a600}.pago .precioPago .bloquePrecio .cobroper{font-size:20px;color:#52a600}#pagoTable .precioPago .cobropermens{display:block;width:100%;font-size:12px;font-size:1.2rem}.pago .precioPago .bloquePrecio .cobroperannonly{display:block;width:100%;color:#0082cd;margin-top:.5em;font-size:13px;font-size:1.3rem}.pago .economia{text-align:center;height:55px;color:#FFF;line-height:15px;margin:0;position:absolute;top:-60px;width:100%}.pago .economia .circulo{background-color:#0082cd;box-shadow:1px 2px 4px 0 #000;padding:10px 20%}.pago .economia .label{font-weight:700}.pago .economia .precio .little{line-height:1em}.pago .precioPago .codeContainer{display:flex}.pago .precioPago .codeContainer .msgContainer{display:flex;margin-left:10px;align-items:center;width:50%}.pago .precioPago .codeContainer .codeInput{width:190px;height:45px;background:#FFF;border:1px solid #40AAB3;border-radius:2px;font-size:16px;text-indent:15px}.pago .precioPago .codeContainer .codeInputError{border:1px solid #E7282F;color:#E7282F}.pago .precioPago .codeContainer .codeButton{height:45px;background:#40AAB3;border:.8px solid #40AAB3;border-radius:0 2px 2px 0;padding:12px}.pago .precioPago .codeContainer .codeButton span{padding:3px}.pago .precioPago #promocode-text{position:relative;font-size:16px;display:block;text-align:left;margin-left:10px}#container-slider .slidervalue span,#container-slider label,#pagoTable ul.carte-paiement,#showCovers,.devisTab .page-actions,.pago .opciones{text-align:center}.pago .precioPago .codeContainer .msgContainer .success{color:#3BC080}.pago .precioPago .codeContainer .msgContainer .error{color:#e7282f}#container-slider{margin:10px 30px;display:block}#mainTable #container-slider{height:122px;border-bottom:2px solid #d9d9d9;border-top:1px solid #d9d9d9;background:#fff;padding:10px;position:relative}#mainTable #CC03 #container-slider{border-right:3px solid #d9d9d9}#CC01 #container-slider .slider-block,#CC01 #container-slider .slidervalue,#CC01 #container-slider label{display:none}#CC01 #container-slider{background:url(../styleguide/brands/lolivier/images/i-cross.svg) center no-repeat;background-size:13px}#container-slider label{font-size:13px;font-size:1.3rem;color:#000;display:block;cursor:pointer}#container-slider .slider-block{margin:0 auto 5px;position:absolute;z-index:1;width:85%;padding:0 6.8px}#container-slider .slidervalue{margin:25px auto;display:block;position:relative;width:85%;overflow:hidden;background:#f5f5f5;padding:5px 6.8px;border-radius:5px}#container-slider .slidervalue span{float:left;color:#545454;width:33%;font-size:17px;font-size:1.2rem;height:40px;padding:10px 0}#container-slider .slidervalue span.color{color:#fff;font-weight:700;border-radius:4px}#CC02 #container-slider .slidervalue span.color{background:#40aab3}#CC03 #container-slider .slidervalue span.color{background:#3bc080}#mainTable.testPush .col_pago{display:none}.pago .opciones{margin:0;padding:0 15px 10px}.page .enregistrer,.pago .opciones .boton{margin:5px 0 10px;font-family:OpenSans-Condensed-Bold,Verdana;font-weight:400}.pago .opciones .boton{color:#fff;border-radius:6px;cursor:pointer;display:block}.pago .opciones .contratar{font-family:OpenSans-Condensed-Bold,Verdana;font-size:18px;font-size:1.8rem;padding:.6em 0;width:100%;font-weight:400;background:#50A001;height:67px}.pago .opciones .boton.recibir{line-height:30px;background-color:transparent;border:2px solid #838383;color:#838383;webkit-transition:background-color .5s ease;transition:background-color .5s ease}.page .enregistrer,.pago .opciones .boton.recibir:hover{-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease}.pago .opciones .boton.recibir:hover{text-decoration:none;background-color:#838383;color:#CECECE;transition:background-color .5s ease}.pago .opciones .boton.recibir:active{opacity:.85}.page .enregistrer{font-size:15px;font-size:1.5rem;padding:.5em 0;background:0 0;border-radius:6px;color:#4a9401;transition:background-color .5s ease;width:100%;display:inline-block;line-height:1em}.page .enregistrer:hover{background-color:#4a9401;color:#fff;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease;border-color:#4a9401}.page .enregistrer:active{opacity:.85}#pagoTable ul.carte-paiement li{width:0;height:0;padding:16px 0 0 30px;overflow:hidden;margin:5px 0 0;display:inline-block}#mainTableResponsive input[type=range]#slider,.devisTab #pagoTable .precioPago .cobropermens .devisTab #pagoTable .precioPago .price-multicar .cobropermens,.devisTab #pagoTable .precioPago .price-multicar .priceMulticarNumber .cobropermens,.devisTab .precioProducto .bloquePrecio .cobropermens,.devisTab .precioProducto .bloquePrecio .cobropermens-discount{display:none}#pagoTable ul.carte-paiement li.visa{background:url(../styleguide/brands/lolivier/images/carte-paiement-visa.png) left top no-repeat;background-size:80%}#pagoTable ul.carte-paiement li.mastercard{background:url(../styleguide/brands/lolivier/images/carte-paiement-master.png) left top no-repeat;background-size:80%}#pagoTable ul.carte-paiement li.electron{background:url(../styleguide/brands/lolivier/images/carte-paiement-electron.png) left top no-repeat;background-size:80%}#showCovers{cursor:pointer;background-color:#f04623;color:#FFF;position:absolute;top:377px;z-index:20;line-height:50px;height:50px;width:100%;font-size:18px;font-size:1.8rem;font-family:OpenSans-Condensed-Bold,Verdana}#coversResponsive{position:absolute;top:65px;z-index:19;height:500px;width:100%;background-color:rgba(0,0,0,.5)}#coversResponsive ul{color:#fff}input[type=range]#slider{-webkit-appearance:none;width:100%;height:60px;border-radius:5px;vertical-align:middle;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none}.devisTab .tooltip,.devisTab.annually .coverage p strong .titleText{display:inline-block}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=range]#slider{height:50px;border:none;background-color:transparent;margin:25px auto;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none}}input[type=range]:focus#slider{outline:0}input[type=range]#slider::-webkit-slider-thumb{-webkit-appearance:none;height:25px;border:none;width:25px;background-color:transparent;background-image:none}input[type=range]#slider::-moz-range-track{-moz-appearance:none;height:10px;background-color:transparent;border:none;border-radius:5px}input[type=range]#slider::-moz-range-thumb{-moz-appearance:none;height:25px;width:25px;border:none;border-radius:0;background-color:transparent;background-image:none}@media all and (-ms-high-contrast:none){input[type=range]#slider{margin:0 0 -53px}}input[type=range]#slider::-ms-track{width:100%;height:12px;background:0 0;border-color:transparent;border-width:13px 0;color:transparent}input[type=range]#slider::-ms-fill-lower{background:0 0;border:none;border-radius:5px}input[type=range]#slider::-ms-fill-upper{background:0 0;border:none;border-radius:5px}input[type=range]#slider::-ms-thumb{border:none;height:25px;width:25px;border-radius:5px;background:0 0}.devisTab .tooltip{font-size:12px;font-size:1.15rem;position:absolute;z-index:4;font-weight:400;line-height:1.2;visibility:visible;right:50px!important;width:80%;left:auto!important}.devisTab .tooltip.tooltip-helpWarranty{position:absolute}.devisTab .tooltip.in{filter:alpha(opacity=100);opacity:1}.devisTab .tooltip.top{padding:5px 0;margin-top:-3px}.devisTab .tooltip.right{padding:0 5px;margin-left:2px}.devisTab .tooltip.bottom{padding:5px 0;margin-top:3px}.devisTab .tooltip.left{padding:0 10px;margin-left:-3px}.devisTab .tooltip-helpWarranty .tooltip-inner{background-color:#545454;color:#fff;max-width:inherit;min-width:inherit;padding:6px 8px;text-align:left;text-decoration:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:17px}.devisTab .tooltip-helpWarranty .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.devisTab .popover.ng-scope.am-fade.left,.devisTab .popover.ng-scope.am-fade.right{z-index:4;height:auto;color:#fff;background-color:#545454;position:absolute;border-radius:3px;padding:19px 26.6px;min-height:0}.devisTab .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:8px 8px 0;border-top-color:#545454}.devisTab .tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:8px 8px 0;border-top-color:#545454}.devisTab .tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:8px 8px 0;border-top-color:#545454}.devisTab .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#545454}.devisTab .tooltip.left .tooltip-arrow{right:0;border-width:10px 0 10px 10px;top:calc(50% - 12px)!important;border-left-color:#545454;margin-top:0!important}.devisTab .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 8px 8px;border-bottom-color:#545454}.devisTab .tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 8px 8px;border-bottom-color:#545454}.devisTab .tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 8px 8px;border-bottom-color:#545454}.devisTab .tooltip.am-fade{-moz-animation:fadeinOnly .9s;-webkit-animation:fadeinOnly .9s;animation:fadeinOnly .9s}.devisTab .tooltip.am-fade.ng-leave{-moz-animation:fadeoutOnly 0s;-webkit-animation:fadeoutOnly 0s;animation:fadeoutOnly 0s}.devisTab .popover.ng-scope.am-fade.right{width:100%;margin-left:20px;font-size:17px}.devisTab .popover.ng-scope.am-fade.right .arrow{top:35%!important;left:-20px;position:absolute;display:block;border-color:transparent #545454 transparent transparent;border-width:1em 1em 1em 0;border-style:solid;right:100%}.devisTab .popover.ng-scope.am-fade.right .popover-title{font-size:17px;font-weight:700;color:#fff}.popover-content.ng-binding{font-size:.9em;font-weight:300}.devisTab .popover.ng-scope.am-fade.left{width:90%;margin-left:-3%;font-size:17px}.devisTab .popover.ng-scope.am-fade.left .arrow{top:calc(50% - 18px)!important;position:absolute;display:block;border-color:transparent transparent transparent #545454;border-width:1em 0 1em 1em;border-style:solid;right:-2%}.devisTab .popover.ng-scope.am-fade.left .popover-title{font-size:17px;font-weight:700}.devisTab .title-spacer-long span:nth-child(2){position:relative;padding:0}.devisTab .title-spacer-long .popover.am-fade.right{top:-118px!important;min-width:320px}.devisTab .coverageName .popover.ng-scope.am-fade.right .arrow{top:38%!important}.devisTab .coverageName .popover.ng-scope.am-fade.left{width:70%;max-width:350px}#popupFranquicias{position:absolute;right:195px;top:200px;width:234px;background-color:#FFF;border-radius:10px;box-shadow:0 0 14px #999;z-index:100}#popupFranquicias .cabFranq{margin:10px 7px;padding:2px 7px;background:#c3d1ff;color:#000}#popupFranquicias .registro{margin:5px 14px}#popupFranquicias .detalle{text-align:right;font-weight:700}#popupFranquicias .detalle strong{color:#6a9bf5;display:block;font-weight:700}#popupFranquicias .linkCerrar{color:#333;text-decoration:underline;margin:5px;text-align:right;cursor:pointer}.devisTab .sentence{font-size:11px;font-size:1.06rem;text-align:center;display:block;margin-bottom:1.1em}.devisTab .producto ul.opcionales li:nth-child(1){background:#d5ddce;height:64px;border-bottom:8px solid #fff}.devisTab .producto ul.opcionales li:nth-child(1) label,.devisTab .producto ul.opcionales li:nth-child(1) span,.devisTab .testPush .producto ul.opcionales li:nth-child(1) label,.devisTab .testPush .producto ul.opcionales li:nth-child(1) span{margin-top:13px}.devisTab .producto ul.opcionales li:nth-child(1) span{font-family:OpenSans-Bold,Verdana}.devisTab .col_a ul.opcionales li.pack{padding:6px 0 6px 6px;background:url(../styleguide/brands/lolivier/images/icon-pack.svg) no-repeat #d5ddce;border-bottom:8px solid #fff;-webkit-box-shadow:25px -23px 23px -30px rgba(0,0,0,.86);-moz-box-shadow:25px -23px 23px -30px rgba(0,0,0,.86);box-shadow:25px -23px 23px -30px rgba(0,0,0,.86)}.devisTab .col_a ul.opcionales li.pack span{font-size:15px;font-size:1.4rem}.devisTab .col_a ul.opcionales li.pack>h4{width:63%;float:right;font-size:10.5px;font-size:1rem;line-height:12px}.devisTab .col_a ul.opcionales li.pack>h4 span{display:inline;padding:0;font-size:10.5px;font-size:1rem;font-family:OpenSans-Bold,Verdana}.devisTab .col_a ul.opcionales li h4:last-child{width:67%;display:block;vertical-align:sub;margin-left:78px;text-align:right}.devisTab .col_a ul.opcionales li.AC01{background:url(../styleguide/brands/lolivier/images/icon-breakdown.svg) no-repeat;background-size:58px;background-position-y:-9px;background-position-x:-4px}.devisTab .col_a ul.opcionales li.AC03{background:url(../styleguide/brands/lolivier/images/icon-legal-cover.svg) no-repeat;background-size:58px;background-position-y:-9px;background-position-x:-4px}.devisTab .col_a ul.opcionales li.AC04{background:url(../styleguide/brands/lolivier/images/icon-personal-injury.svg) no-repeat;background-size:58px;background-position-y:-9px;background-position-x:-4px;border-bottom:none}span.pricePeriod{font-size:16px}.devisTab .radio-group--2{background:#e2e2e2;max-width:12em;font-size:.875em;border-radius:30px}.devisTab .radio-group{z-index:7;position:relative;max-width:20em;margin:auto;background:#e2e2e2;border-radius:30px;overflow:hidden}.devisTab .pricePeriod .radio-group{margin-top:10px}.devisTab .pricePeriodFixed .radio-group{margin-top:0}.devisTab .radio-group__input{z-index:-9;position:absolute;top:0;left:0;opacity:0}.devisTab .radio-group--2 .radio-group__label,.radio-group--2 .radio-group__background{width:50%}.devisTab .radio-group--2 .radio-group__label{height:inherit;padding:.6em;font-size:15px}.devisTab .radio-group__label{z-index:1;float:left;height:3em;padding:1em;line-height:1;text-align:center;cursor:pointer;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.devisTab .radio-group--2 .radio-group__background{border-color:#e2e2e2}.devisTab .radio-group__background--grey{background:#333;border-radius:30px}.devisTab .radio-group__background{z-index:-1;position:absolute;top:0;left:50%;height:100%;border:5px solid #f5f5f5;border-radius:16px;transform:translate(0);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.devisTab.monthly .radio-group__background{left:0}.devisTab.annually .radio-group__background{left:50%}.devisTab .radio-group__input:first-of-type:checked~.radio-group__background{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.devisTab.monthly #pagoTable .precioPago .cobropermens,.devisTab.monthly #pagoTable .precioPago .price-multicar .cobropermens,.devisTab.monthly .precioProducto .bloquePrecio .cobropermens,.devisTab.monthly .precioProducto .bloquePrecio .cobropermens-discount,.devisTab.monthly .precioProducto .bloquePrecio .cobropermens.cobroper{display:block}.devisTab .pago .precioPago .price-multicar .priceMulticarNumber .cobropermens .titleText,.devisTab .producto ul.basicos li p,.devisTab .testPush .precioProducto .bloquePrecio .cobropermens-discount,.devisTab.anually .pago .precioPago .price-multicar .priceMulticarNumber .cobropermens .cobroper,.devisTab.anually .testPush .precioProducto .bloquePrecio .cobropermens,.devisTab.monthly .pago .precioPago .bloquePrecio .cobroper,.devisTab.monthly .pago .precioPago .bloquePrecio .precio,.devisTab.monthly .pago .precioPago .price-multicar .priceMulticarNumber .cobroper,.devisTab.monthly .pago .precioPago .price-multicar .priceMulticarNumber .titleText,.devisTab.monthly .precioProducto .bloquePrecio .cobroper,.devisTab.monthly .precioProducto .bloquePrecio .precio,.devisTab.monthly .precioProducto .bloquePrecio .precio-discount{display:none}.devisTab .producto ul.basicos li p.included{display:block;font-size:13.6px;line-height:20px;width:87%;margin:auto}@-moz-document url-prefix(){.devisTab .col_a ul.opcionales li.AC01{background:url(../styleguide/brands/lolivier/images/icon-breakdown.svg) 0 50%/58px auto no-repeat!important}.devisTab .col_a ul.opcionales li.AC03{background:url(../styleguide/brands/lolivier/images/icon-legal-cover.svg) 0 50%/58px auto no-repeat!important}.devisTab .col_a ul.opcionales li.AC04{background:url(../styleguide/brands/lolivier/images/icon-personal-injury.svg) 0 50%/58px auto no-repeat!important}.devisTab .col_a div.title-spacer{height:148px}}@media screen and (min-width:0\0){.devisTab .col_a ul.opcionales li.AC01{background:url(../styleguide/brands/lolivier/images/icon-breakdown.svg) no-repeat;background-size:400px;background-position-y:-14px;background-position-x:-173px}.devisTab .col_a ul.opcionales li.AC03{background:url(../styleguide/brands/lolivier/images/icon-legal-cover.svg) no-repeat;background-size:400px;background-position-y:-14px;background-position-x:-173px}.devisTab .col_a ul.opcionales li.AC04{background:url(../styleguide/brands/lolivier/images/icon-personal-injury.svg) no-repeat;background-size:400px;background-position-y:-14px;background-position-x:-173px;border-bottom:none}.devisTab .col_a ul.opcionales li.pack{background-position-x:-90px}.devisTab .col_a div.title-spacer{height:148px}.devisTab.monthly .testPush .precioProducto .bloquePrecio span.cobropermens.detail{width:100%}}.devisTab .col_a ul.opcionales li.AC01 h4,.devisTab .col_a ul.opcionales li.AC03 h4{margin-top:14px}.devisTab .col_a ul.opcionales li.AC04 h4{margin-top:8px}.devisTab .col_a ul.opcionales{display:none;border-left:solid 5px #4A9401}.devisTab .producto ul.opcionales li:nth-child(1) label,.devisTab .testPush .producto ul.opcionales li:nth-child(1) label{margin-top:17px}.devisTab .col_a.responsive ul.opcionales{border-left:none}.devisTab .col_a.responsive ul.opcionales li{height:35.5px;font-family:OpenSans-Bold,Verdana}.devisTab .col_a.responsive ul.opcionales li h4{vertical-align:middle;margin-left:0;width:100%;text-align:center;padding:0;display:table-cell}.devisTab .coverage .recommendation .titleRecommendation,.devisTab .coverage .recommendation.ancillary,.devisTab .coverage .recommendation.pc{display:flex}.devisTab .col_a.responsive ul.opcionales li.pack{padding:none;background:0 0;border-bottom:1px solid #FFF;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:60px!important}.devisTab .col_a.responsive ul.opcionales li.pack span{font-size:11px;font-size:1.1rem;font-weight:400;margin-top:16px}.devisTab .coverage{width:90%;margin:90px auto}.devisTab .coverage .recommendation{background:#40AAB3;border:1px solid #40AAB3;box-sizing:border-box;border-radius:4px;padding:13px;margin:25px 0 28.15px}.devisTab .coverage .recommendation .textRecommendation{display:block;font-size:16px;font-weight:700}.devisTab .coverage .recommendation p{color:#FFF;font-size:24px;margin:auto 0;z-index:1}.devisTab .coverage .recommendation img{margin-left:14px;margin-right:26px}.devisTab .coverage h3{margin:.4em 0;font-size:30px;font-weight:700;color:#333}.devisTab .coverage h3.popover-title{white-space:nowrap}.devisTab .coverage p{font-size:23px;color:#6e6e6e;margin-bottom:17px;font-weight:300}.devisTab .coverage p strong{color:#40aab3}.devisTab.annually .coverage p strong .cobropermens,.devisTab.monthly .coverage p strong .titleText{display:none}.devisTab.monthly .coverage p strong .cobropermens{display:inline-block}.devisTab .coverage .coverageBox{background:#f5f5f5;padding:20px;width:100%;margin:auto}.devisTab .coverage .coverageBox .coverageContent .opcionales input,.devisTab .coverage .coverageBox .coverageSingle .opcionales input{position:absolute;visibility:hidden}.devisTab .coverage .coverageContent{margin:0 auto 40px;position:relative;padding:50px;background:url(../styleguide/brands/lolivier/images/price--gift.svg) 102% 130% no-repeat #fff;background-size:170px;box-shadow:0 8px 15px 0 rgba(0,0,0,.15);border-radius:3px;outline:transparent solid 2px;-webkit-transition:all .25s ease;transition:all .25s ease}.devisTab .coverage li{border:none}.devisTab .coverage .coverageContent .coverageName{width:38%;display:inline-block;padding-left:7%}.devisTab .coverage .coverageName p{font-weight:700;padding-right:2em}.devisTab .coverage .coverageContent .coverageName ul{padding-left:20px}.devisTab .coverage .coverageContent .coverageName li{font-weight:700;font-size:17px;line-height:25px;text-align:left;color:#545454;list-style-image:url(../styleguide/brands/lolivier/images/i-check--greydark.svg)}.devisTab .coverage .coverageContent .opcionales{width:55%;display:inline-block;vertical-align:text-bottom;background:0 0}.devisTab .coverage .coverageContent .opcionales .labelNo,.devisTab .coverage .coverageContent .opcionales .labelYes,.devisTab .coverage .coverageSingle .opcionales .labelNo,.devisTab .coverage .coverageSingle .opcionales .labelYes{display:inline-block;position:relative;color:#545454;border:1px solid #b7b7b7;border-radius:3px;font-size:18px;font-weight:300;-webkit-transition:.4s opacity cubic-bezier(.19,1,.22,1);transition:.4s opacity cubic-bezier(.19,1,.22,1)}.devisTab .coverage .coverageContent .opcionales .labelNo,.devisTab .coverage .coverageContent .opcionales .labelYes{padding:15px 15%;width:27%}.devisTab .coverage .coverageSingle .opcionales .labelNo,.devisTab .coverage .coverageSingle .opcionales .labelYes{padding:12px 63px;width:24%}.devisTab .coverage .coverageBox .coverageContent .opcionales input.labelYes:checked~label.labelNo,.devisTab .coverage .coverageBox .coverageSingle .opcionales input.labelYes:checked~label.labelNo{background-color:transparent;font-weight:400;color:#545454}.devisTab .coverage .coverageBox .coverageContent .opcionales input.labelYes:checked~label.labelNo:before,.devisTab .coverage .coverageBox .coverageSingle .opcionales input.labelYes:checked~label.labelNo:before{background:0 0;border:1px solid #b7b7b7}.devisTab .coverage .coverageBox .coverageContent .opcionales input.labelNo:checked~label.labelNo,.devisTab .coverage .coverageBox .coverageContent .opcionales input.labelYes:checked~label.labelYes,.devisTab .coverage .coverageBox .coverageSingle .opcionales input.labelNo:checked~label.labelNo,.devisTab .coverage .coverageBox .coverageSingle .opcionales input.labelYes:checked.labelYes~label.labelYes{background-color:#40aab3;border-color:#40aab3;font-weight:700;color:#fff}.devisTab .coverage .coverageBox .coverageContent .opcionales input.labelNo:checked~label.labelNo:before,.devisTab .coverage .coverageBox .coverageContent .opcionales input.labelYes:checked~label.labelYes:before,.devisTab .coverage .coverageBox .coverageSingle .opcionales input.labelNo:checked~label.labelNo:before,.devisTab .coverage .coverageBox .coverageSingle .opcionales input.labelYes:checked.labelYes~label.labelYes:before{width:23px;height:23px;margin-right:20px;text-align:center;background:url(../styleguide/brands/lolivier/images/i-check.svg) center no-repeat #318991;background-size:14px;border-radius:50%;border:none;webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.devisTab label.inputRadio{cursor:pointer}.devisTab .coverage .coverageContent .opcionales .labelNo:hover,.devisTab .coverage .coverageContent .opcionales .labelYes:hover,.devisTab .coverage .coverageSingle .opcionales .labelNo:hover,.devisTab .coverage .coverageSingle .opcionales .labelYes:hover{border:1px solid #40aab3}.devisTab .coverage .coverageContent .opcionales .labelNo,.devisTab .coverage .coverageSingle .opcionales .labelNo{margin-left:20px}.devisTab .coverage .coverageSingle .opcionales .labelNo{margin-right:20%}.devisTab .coverage .coverageContent.packChecked{outline:#3bc080 solid 1px;box-shadow:none}.devisTab .coverage .coverageContent.packChecked p.packPrice{color:#3bc080}.devisTab .coverage .coverageContent.packChecked .packPriceOld:before{background-color:#3bc080}.devisTab .coverage .coverageContent .opcionales .labelNo:before,.devisTab .coverage .coverageContent .opcionales .labelYes:before,.devisTab .coverage .coverageSingle .opcionales .labelNo:before,.devisTab .coverage .coverageSingle .opcionales .labelYes:before{content:"";position:absolute;top:13px;left:1em;display:block;width:1em;height:1em;border:1px solid #b7b7b7;border-radius:50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s}.devisTab .coverage .coverageContent ul.opcionales li{width:100%;text-align:left;padding:20px;display:none;border:none}.devisTab .coverage .coverageContent ul.opcionales li:first-of-type{display:block}.devisTab .coverage p.packPrice{width:30px;float:right;font-size:56px;font-weight:700;margin-right:15px;color:#e7282f}.devisTab .coverage p.packPrice sup{font-size:17px;top:-26px}.devisTab .coverage .coverageContent ul.opcionales li span{padding:40px}.devisTab .coverage .packPriceOld{font-size:22px;font-weight:700;color:#333;width:100%;position:relative}.devisTab .coverage .packPriceOld:before{content:"";background-color:#e7282f;position:absolute;top:50%;width:100%;height:2px;-webkit-transform:rotate(20deg) translate(0,-50%);-ms-transform:rotate(20deg) translate(0,-50%);transform:rotate(20deg) translate(0,-50%);-webkit-transition:.4s opacity cubic-bezier(.19,1,.22,1);transition:.4s opacity cubic-bezier(.19,1,.22,1)}.devisTab .coverage .packPriceOld sup{font-size:11px}.devisTab .coverageSingle{width:85%;margin:auto}.devisTab .coverageSingle div.packYes{display:none}.devisTab .coverageSingle.packChecked div.packYes{display:inline-table;font-size:16px;font-weight:400;width:71%;text-align:center;vertical-align:text-top}.devisTab .coverageSingle.packChecked div.packYes strong{font-weight:700;color:#3bc080}.devisTab .coverageSingle.packChecked .opcionales .inputRadio{display:none}.devisTab .coverageSingle .opcionales{background-color:#f5f5f5;vertical-align:middle}.devisTab .coverageSingle .opcionales li{font-size:22px}.devisTab .coverageSingle .opcionales li span{position:relative}.devisTab .coverageSingle .opcionales li sup{font-size:11px}.devisTab .coverageSingle p{font-size:20px;color:#333;margin-bottom:17px;font-weight:700}.devisTab .coverageSingle ul li{font-weight:700;font-size:14px;line-height:25px;text-align:left;color:#545454;padding-top:33px;border:none}.devisTab .coverageSingle.packChecked ul li{padding-top:44px}.devisTab .coverageSingle .coverageName{width:32%;display:inline-block}.devisTab .coverageSingle .coverageName ul{width:100%}.devisTab .coverageSingle ul li button{position:absolute;margin-left:10px}.devisTab .coverageSingle .coverageName ul li.AC01{background:url(../styleguide/brands/lolivier/images/price--assistance.svg) 20px center no-repeat}.devisTab .coverageSingle .coverageName ul li.AC03{background:url(../styleguide/brands/lolivier/images/price--juridique.svg) 20px center no-repeat;background-size:32px}.devisTab .coverageSingle .coverageName ul li.AC04{background:url(../styleguide/brands/lolivier/images/price--conducteur.svg) 20px center no-repeat;background-size:32px}.devisTab .coverageSingle.packChecked .coverageName ul li.AC01{background:url(../styleguide/brands/lolivier/images/price--assistance-green.svg) 20px center no-repeat}.devisTab .coverageSingle.packChecked .coverageName ul li.AC03{background:url(../styleguide/brands/lolivier/images/price--juridique-green.svg) 20px center no-repeat;background-size:32px}.devisTab .coverageSingle.packChecked .coverageName ul li.AC04{background:url(../styleguide/brands/lolivier/images/price--conducteur-green.svg) 20px center no-repeat;background-size:32px}.devisTab .coverageSingle .coverageName ul li{height:120px;padding:44px 0 44px 70px;position:relative}.devisTab .coverageSingle .coverageName ul li:after{content:"";display:block;height:1px;width:300%;background-color:#d9d9d9;position:absolute;bottom:0;left:0}.devisTab .coverageSingle .coverageName ul li:last-of-type:after{display:none}.devisTab .coverageSingle ul{width:64%;display:inline-block;vertical-align:middle}.devisTab .content-main .section3{width:100%;margin:auto;overflow:hidden}.devisTab .content-main h3.priceSection3{margin:auto;color:#333;font-size:30px;float:left}.devisTab .content-main h3.priceSection3 span{color:#40aab3}.devisTab .content-main h3.priceSection3 span.titlePrice{margin-left:10px}.devisTab .content-main .section3 h3{font-weight:700;margin-bottom:15px}.devisTab .col_pago #pagoTable .precioPago .priceOptions h3.symbolPlus.selected{margin-bottom:5px}.devisTab .priceSection3.helpContainer h3{font-size:17px;text-align:center}.devisTab .content-main h3.priceSection3{font-weight:700;width:55%;margin-bottom:20px;display:inline-block}.devisTab .content-main h3.priceSection3.newAncillary{width:fit-content}.devisTab .section3 .btnContainer{display:block;width:41%;text-align:right;margin-left:3%;float:left}.devisTab .section3 .enregistrer{height:58px;font-size:15px;font-weight:900;padding:17px 30px;color:#fff;border-radius:3px;border:none;background-color:#6e6e6e;box-shadow:0 8px 15px 0 rgba(0,0,0,.15);-webkit-transition:all .25s ease;transition:all .25s ease;margin:0 auto 30px;width:270px;text-transform:uppercase}.devisTab .section3 .enregistrer:hover{transform:translate(2px,2px);border:none;box-shadow:0 0 0 0 transparent}.devisTab .priceSection3.helpContainer{display:block;vertical-align:middle;padding-bottom:75px;font-size:17px;border:1px solid #e3e3e3;border-radius:3px;background:url(../styleguide/brands/lolivier/images/help-charlotte.png) calc(58% - 40px) 55px no-repeat;float:left}.devisTab .priceSection3.helpContainer .contact{background:url(../styleguide/brands/lolivier/images/tel-orange.svg) 49px 10px no-repeat;padding-left:0;background-size:30px;text-align:center;width:300px;margin:15px auto}.devisTab .priceSection3.helpContainer .contact a{position:relative;text-decoration:none;font-size:14px;color:#f04623}.devisTab .priceSection3.helpContainer a.button{text-decoration:none;color:#f04623}.devisTab .priceSection3.helpContainer a.button p.button{display:block;border:1px solid;border-radius:3px;text-transform:uppercase;text-align:center;font-size:15px;font-weight:700;width:412px;margin:auto;padding:20px;box-shadow:0 10px 10px -2px rgba(0,0,0,.1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.devisTab .priceSection3.helpContainer a.button p.button:hover{color:#fff;background-color:#f04623}.devisTab .content-main .section3 .c-phone{font-size:20px;font-weight:900}.devisTab .col_pago,.devisTab .priceSection3.helpContainer{width:49%}.devisTab .col_pago{display:block;vertical-align:middle;float:right}.devisTab .col_pago #pagoTable{border-radius:5px;background-color:#f5f5f5;position:relative}.devisTab .col_pago #pagoTable .precioPago{background-color:#f5f5f5;padding:25px 0;height:350px}.devisTab .col_pago #pagoTable .blockSize{height:410px}.devisTab .col_pago #pagoTable .blockSize.multicarNoPromocode{height:350px}.devisTab .col_pago #pagoTable .precioPago .title{border-bottom:1px solid #d9d9d9}.devisTab .col_pago #pagoTable .precioPago a{color:#545454;fill:#545454;text-decoration:none;cursor:pointer}.devisTab .col_pago #pagoTable .precioPago a.noAncillaries .linkText{margin-top:0}.devisTab .col_pago #pagoTable .precioPago a.noAncillaries .linkText.selectedSeveralAncillaries{margin-top:10px}.devisTab .col_pago #pagoTable .precioPago .title .titleModality{width:62%;font-size:24px;font-weight:700;display:inline-block;text-align:left;position:relative;padding-left:27px;color:#40aab3}.devisTab .col_pago #pagoTable .precioPago .title .titleModality:before{content:"";position:absolute;top:50%;left:3%;width:20px;height:20px;background:url(../styleguide/brands/lolivier/images/i-check.svg) center no-repeat #40aab3;background-size:12px;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.devisTab .col_pago #pagoTable .precioPago .title .precio{width:35%;text-align:right;display:inline-block}.devisTab .col_pago #pagoTable .precioPago .title .precio span.titleText{font-weight:700}.devisTab .col_pago #pagoTable .precioPago .title .precio sup{font-size:10px;font-weight:700;vertical-align:middle}.devisTab .col_pago #pagoTable .precioPago .priceOptions{text-align:left;padding:10px 0}.devisTab .col_pago #pagoTable .precioPago .priceOptions h3{font-size:24px;color:#545454;background:0 0;padding-left:0;width:60%;display:inline-block;margin-bottom:22px}.devisTab .col_pago #pagoTable .precioPago .priceOptions .noAncillaries h3{background:url(../styleguide/brands/lolivier/images/i-info.svg) center left no-repeat;width:100%;padding-left:24px;background-size:18px}.devisTab .col_pago #pagoTable .precioPago .priceOptions .noMarginPromocode h3{margin-bottom:0}.devisTab .col_pago #pagoTable .precioPago .priceOptions .precio{width:37%;display:inline-block;text-align:right;font-size:24px;font-weight:700}.devisTab .col_pago #pagoTable .precioPago .priceOptions .precio.selected{font-size:21px}.devisTab.annually .col_pago #pagoTable .precioPago .priceOptions .precio .cobroper,.devisTab.annually .col_pago #pagoTable .precioPago .priceOptions .precio span.titleText{display:inline}.devisTab.annually .col_pago #pagoTable .precioPago .precio span.cobropermens,.devisTab.monthly .col_pago #pagoTable .precioPago .priceOptions .precio .cobroper,.devisTab.monthly .col_pago #pagoTable .precioPago .priceOptions .precio span.titleText{display:none}.devisTab.monthly .col_pago #pagoTable .precioPago .precio span.cobropermens{display:block;font-size:24px;font-weight:700}.devisTab .col_pago #pagoTable .precioPago .priceOptions .precio sup{font-size:11px;font-weight:700;vertical-align:middle}.devisTab .col_pago #pagoTable .precioPago .priceOptions .pack li{width:94%;font-weight:700;font-size:16px;line-height:23px;text-align:left;color:#545454;list-style-image:url(../styleguide/brands/lolivier/images/i-check--greydark.svg)}.devisTab .col_pago #pagoTable .precioPago .priceOptions .pack li span{float:right}.devisTab .col_pago #pagoTable .precioPago .priceOptions .pack li span.unbreakable{float:none}.devisTab .col_pago #pagoTable .precioPago .priceOptions p{font-size:17px;margin-top:20px}.devisTab .col_pago #pagoTable .precioPago .linkTextMarginMulticar{margin-top:5px}.devisTab .col_pago #pagoTable .precioPago .linkTextMargin{margin-top:12px}.devisTab .col_pago #pagoTable .precioPago .linkText{font-size:14px;font-weight:700;background:url(../styleguide/brands/lolivier/images/i-arrow--top.svg) center no-repeat;background-size:14px;background-position-x:15px;padding:15px 15px 15px 40px;border:1px solid;display:inline-block}.devisTab .col_pago #pagoTable .precioPago .selectedSeveralAncillaries{margin-top:2px;padding:10px 15px 10px 40px;font-size:13px}.devisTab .col_pago #pagoTable div.totalPrice{color:#fff;font-weight:700;padding:17px 24px 17px 17px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;position:relative;z-index:1;background-color:#40aab3;height:120px}.devisTab.vente-privee .col_pago #pagoTable div.totalPrice{border-bottom-left-radius:0;border-bottom-right-radius:0}.devisTab .col_pago #pagoTable .totalPrice span.totalPrice{font-size:24px;vertical-align:top;width:49%;display:inline-block}.devisTab.annually .col_pago #pagoTable .totalPrice .cobroperan{display:inline-block;width:50%;text-align:right;margin:5px 0}.devisTab.annually .col_pago #pagoTable .totalPrice span.cobroper{vertical-align:middle}.devisTab.annually .col_pago #pagoTable .precioPago .title .precio .cobroper,.devisTab.annually .col_pago #pagoTable .precioPago .title .precio span.titleText{display:inline}.devisTab.annually .col_pago #pagoTable .totalPrice span.cobroper,.devisTab.annually .col_pago #pagoTable .totalPrice span.precio{display:inline-block}.devisTab.annually .col_pago #pagoTable .totalPrice span.cobropermens,.devisTab.monthly .col_pago #pagoTable .precioPago .title .precio .cobroper,.devisTab.monthly .col_pago #pagoTable .precioPago .title .precio span.titleText,.devisTab.monthly .col_pago #pagoTable .totalPrice .cobroperan,.devisTab.monthly .col_pago #pagoTable .totalPrice span.cobroper,.devisTab.monthly .col_pago #pagoTable .totalPrice span.precio{display:none}.devisTab.monthly .col_pago #pagoTable .totalPrice span.cobropermens{display:inline-block;width:50%;text-align:right;line-height:1;margin-top:17px}.devisTab .buttonContent .sentence,.devisTab .col .producto .btn-help,.devisTab .footer-landing-container .helpContainer,.devisTab .newAncillary .tooltipAssistance1 .showResponsive{display:none}.devisTab .col_pago #pagoTable .totalPrice div.cobroperan sup,.devisTab.monthly .col_pago #pagoTable .totalPrice span.cobropermens sup{font-size:17px;vertical-align:super}.devisTab .col_pago #pagoTable .totalPrice div.cobroperan sup{top:-23px}.devisTab .col_pago #pagoTable .totalPrice span.cobropermens,.devisTab .col_pago #pagoTable .totalPrice span.precio{font-size:56px}.devisTab .col_pago #pagoTable div.totalPrice span.totalPrice{font-size:24px;margin-top:30px}.devisTab .footer-landing-container .logoContainer .logos{margin:0 auto}.devisTab .page-actions{height:130px;margin:56px auto 50px}.devisTab .page-actions .btn-primary:active{line-height:1}.devisTab #next-devis,.devisTab .page-actions .btn-pre{height:58px;font-size:15px;font-weight:900;padding:17px 51px;color:#fff;border-radius:3px;border-bottom:none;box-shadow:0 8px 15px 0 rgba(0,0,0,.15);-webkit-transition:all .25s ease;transition:all .25s ease}#stickyBanner,.devisTab #mainTableFixed.is-fixed{-webkit-transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1),z-index 0s .6s}.devisTab #next-devis:hover,.devisTab .page-actions .btn-pre:hover{box-shadow:0 0 0 0 rgba(0,0,0,.15);-webkit-transform:translate(2px,2px);-ms-transform:translate(2px,2px);transform:translate(2px,2px)}.devisTab .page-actions .btn-pre{background:url(../styleguide/brands/lolivier/images/arrow-button.png) no-repeat;background-size:20px;float:left;box-shadow:none;color:#545454;padding:0 0 0 30px;height:20px;margin-top:43px}.devisTab #next-devis p:after,.devisTab .page-actions .btn-pre p:before{content:""}.devisTab #next-devis{background-color:#f04623;float:right}.devisTab footer{margin-top:-50px}.devisTab .btn-help{background:url(../styleguide/brands/lolivier/images/i-questionmark.svg) center no-repeat;background-size:20px;width:20px;height:20px;margin-top:44px;z-index:1}.devisTab .cellS:nth-child(4) .btn-help{margin-top:40px}.devisTab .dropGaranties .cellS:nth-child(3) .btn-help,.devisTab .dropGaranties .cellS:nth-child(4) .btn-help{margin-top:44px}.devisTab .hideHelpAssistance .btn-help,.devisTab .showHelpAssistance .btn-help{position:absolute;margin-top:-.4%;margin-left:1%}.devisTab .btn-help:hover{background:url(../styleguide/brands/lolivier/images/i-questionmark-hover.svg) center no-repeat;background-size:20px}.devisTab .hideHelp .btn-help{background:url(../styleguide/brands/lolivier/images/i-cross-rounded.svg) center no-repeat}.devisTab .showHelpAssistance .btn-help{background:url(../styleguide/brands/lolivier/images/i-questionmark.svg) center no-repeat}.devisTab .showHelpAssistance .btn-help:hover{background:url(../styleguide/brands/lolivier/images/i-questionmark-hover.svg) center no-repeat}.devisTab .col_a div.title-spacer-long .showHelp .btn-help,.devisTab .hideHelpAssistance .btn-help{background:url(../styleguide/brands/lolivier/images/i-cross-rounded.svg) center no-repeat}.devisTab .newAncillary .popover.ng-scope.am-fade.right{width:38%;text-align:center}.devisTab .packsResponsive li.activeTooltip .btn-help i:focus,.devisTab .popover.ng-scope.am-fade.bottom:focus,.devisTab .popover.ng-scope.am-fade.left:focus,.devisTab .popover.ng-scope.am-fade.right:focus,.devisTab .popover.ng-scope.am-fade.top:focus{outline:0!important}.devisTab .newAncillary .tooltipAssistance1 .popover.ng-scope.am-fade.right{margin-top:3%}.devisTab .newAncillary .tooltipAssistance2 .popover.ng-scope.am-fade.right{margin-top:.8%}.devisTab .col_a div.title-spacer-long .hideHelp .btn-help{background:url(../styleguide/brands/lolivier/images/i-questionmark.svg) center no-repeat;background-size:20px}.devisTab .col_a div.title-spacer-long .hideHelp .btn-help:hover{background:url(../styleguide/brands/lolivier/images/i-questionmark-hover.svg) center no-repeat;background-size:20px}.devisTab .btn-help:before{content:""}.devisTab .dropGaranties .btn-help{margin-top:54px}.devisTab .dropGaranties .cellS:nth-child(1) .btn-help{margin-top:44px}.devisTab .dropGaranties .cellS:nth-child(2) .btn-help{margin-top:36px}.devisTab .coverageSingle ul li .btn-help{margin-top:3px}.devisTab #mainTableFixed{width:95%;background:#f5f5f5;margin-left:2.5%;box-shadow:0 5px 20px rgba(0,0,0,.1);display:table;position:fixed;top:0}.devisTab #mainTableFixed .bloquePrecio,.devisTab #mainTableFixed .precioProductoFix,.devisTab #mainTableFixed .radio-group,.devisTab #mainTableFixed .title,.devisTab #mainTableFixed div.pricePeriodFixed,.devisTab #mainTableFixed span.pricePeriodFixed{display:inline-block;font-size:15px;font-weight:700}.devisTab #mainTableFixed .bloquePrecio .cobropermens,.devisTab #mainTableFixed .bloquePrecio .precio{font-size:17px;font-weight:400;color:#fff}.devisTab #mainTableFixed .bloquePrecio .cobroper{color:#fff;font-size:8.5px}.devisTab #mainTableFixed #precioProducto-CC01{background-color:#55a5ca;color:#426366}.devisTab #mainTableFixed #precioProducto-CC02{background-color:#40aab3;color:#256166}.devisTab #mainTableFixed #precioProducto-CC03{background-color:#3bc080;color:#206644}.devisTab #mainTableFixed .precioProductoFix{width:22%;margin-left:2%;height:100%}.devisTab #mainTableFixed .precioProductoFix .title{width:55%;text-align:center;padding:5%}.devisTab #mainTableFixed div.pricePeriodFixed{width:27.2%;padding:5px 3%;vertical-align:middle;float:left}.devisTab #mainTableFixed .radio-group{width:65%;float:right}.devisTab.annually #radio-per-year-desktop+.radio-group__label,.devisTab.monthly #radio-per-month-desktop+.radio-group__label{color:#fff}.devisTab.annually #mainTableFixed .bloquePrecio .precio{display:block}.devisTab.annually #mainTableFixed .bloquePrecio .nomens,.devisTab.monthly #mainTableFixed .bloquePrecio .precio{display:none}.devisTab.monthly #mainTableFixed .bloquePrecio .nomens{display:block}.devisTab #mainTableFixed span.pricePeriodFixed{vertical-align:sub}.devisTab #mainTableFixed.is-fixed{top:80px;z-index:9;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1),z-index 0s .6s}.devisTab #mainTableFixed.is-fixed.agg{top:172px}.devisTab #mainTableFixed.is-fixed.aggPackAncilliary{top:195px}.devisTab #mainTableResponsive .btnStrokeGrey{position:relative;width:40%;margin:20px auto;padding:16px 32px;font-size:14px;border:1px solid #d9d9d9;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.devisTab #mainTableResponsive .btnStrokeGrey .iconSwipe{width:30px;height:30px;background:url(../styleguide/brands/lolivier/images/price--swipe.svg) center no-repeat;background-size:30px;margin-right:13%}.devisTab #mainTableResponsive .btnStrokeGrey .btnText{display:inline-block}#mainTable.choisse.testPush #container-slider .slider-text,.devisTab .testPush .CC01 .detailGaranties,.devisTab .testPush .CC02 .detailGaranties,.devisTab .testPush .CC03 .detailGaranties,.devisTab .testPush .col .commonGaranties{display:none}.devisTab #CC01 .precioProducto.firstPrice{background:url(../styleguide/brands/lolivier/images/i-check-blue.svg) center 355px no-repeat;background-size:17px}.devisTab #CC02 .precioProducto.firstPrice{background:url(../styleguide/brands/lolivier/images/i-check-turquoise.svg) center 355px no-repeat;background-size:17px}.devisTab #CC03 .precioProducto.firstPrice{background:url(../styleguide/brands/lolivier/images/i-check-green.svg) center 355px no-repeat;background-size:17px}.testPush .noCheck,.testPush .seleccionarTestPush .seleccionarTestPush-tx{margin:15px 5px 5px 20px}.devisTab .outer-wrap .page .cell-left{width:auto}.devisTab .footer-landing-container .logoContainer .logoText strong{color:#f04623}.devisTab .producto ul.basicos li,.devisTab .producto ul.basicos li.included{padding:10px}.devisTab .precioProducto.firstPrice{height:427px}.devisTab .precioProducto.firstPrice.veh005BlockSize{height:320px}.devisTab .colum-container .col ul li.cellS{height:105px;min-height:105px;position:relative}.devisTab .colum-container .col ul li.cellM{height:122px;min-height:122px}.devisTab .colum-container .col ul li.cellL{height:144px;min-height:144px}.devisTab .colum-container .col ul li.cellXL{height:150px;min-height:150px}.devisTab .colum-container #columns.wrapper-content .col-main .content-main ul.basicos li>span{margin-top:calc(15% - 8px);margin-left:calc(50% - 8px);width:17px;display:block}.devisTab .producto ul.basicos.tabletView li p.included,.promoCode{width:100%}.devisTab .colum-container #columns.wrapper-content .col-main .content-main ul.basicos li>span.hideHelp,.devisTab .colum-container #columns.wrapper-content .col-main .content-main ul.basicos li>span.showHelp{margin-left:calc(50% - 18px)}.devisTab .colum-container #columns.wrapper-content .col-main .content-main ul.basicos li>span.withText{margin-top:calc(7% - 8px)}.devisTab .colum-container #columns.wrapper-content .col-main .content-main ul.basicos li.cellS>span.withText{margin-top:calc(10% - 8px)}.devisTab .colum-container #columns.wrapper-content .col-main .content-main ul.basicos li.cellS:first-of-type>span.withText{margin-top:calc(5% - 8px)}.devisTab .colum-container #columns.wrapper-content .col-main .content-main ul.basicos li.cellM>span.withText{margin-top:calc(16% - 8px)}.devisTab .colum-container #columns.wrapper-content .col-main .content-main ul.basicos li.cellL>span.withText{margin-top:calc(18% - 8px)}.devisTab .colum-container .col ul.tabletView li.cellM{min-height:105px;height:105px}.devisTab .colum-container #columns.wrapper-content .col-main .content-main ul.basicos.tabletView li>span{margin-top:10px}.devisTab .colum-container #columns.wrapper-content .col-main .content-main ul.basicos.tabletView li.noFranchises>span{margin-top:30px}.promoCode{color:#b7f9ff;font-weight:700;font-size:19px;display:block;overflow:hidden;padding-top:10px}.promoCode i.promoCodeIcon,.promoCodeAdd i.checkIcon{width:24px;height:24px;position:relative;float:left;display:block}.promoCode i.promoCodeIcon{background:url(../styleguide/brands/lolivier/images/price-promo.svg) center no-repeat;background-size:24px}.promoCodeAdd i.checkIcon{background:url(../styleguide/brands/lolivier/images/i-check.svg) center no-repeat;background-size:24px}.promoCodeActive,.promoCodeClosed{float:left;margin-left:10px;position:relative}.promoCodeClosed{cursor:pointer}.promoCodeActive:after,.promoCodeClosed:after{content:"";background:#b7f9ff;width:100%;height:1px;position:absolute;left:0;bottom:0}.promoCodeMessage{height:auto;transform:translateY(-110%);-webkit-transform:translateY(-110%);-ms-transform:translateY(-110%);transition:.3s all cubic-bezier(.55,.085,.68,.53);-webkit-transition:.3s all cubic-bezier(.55,.085,.68,.53);background:#308289;padding:17px 24px;z-index:0;width:100%;position:relative;float:left}.promoCodeMessage.isDisplayed{height:auto;transform:translateY(-3px);-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transition:.35s all cubic-bezier(.25,.46,.45,.94);-webkit-transition:.35s all cubic-bezier(.25,.46,.45,.94);position:relative}.promoCodeMessage .submit,.promoCodeMessage input{float:left;height:40px;border:none;border-radius:0}.promoCodeMessage input{color:#545454;width:50%;max-width:180px;font-size:16px;padding:9px}.promoCodeMessage .submit button{border:none;background:#40aab3;border-radius:0 3px 3px 0}.promoCodeInput{margin-top:45px}.promoCode .cell-right{width:0%}.promoCodeAdd{color:#fff;font-weight:700;font-size:18px;display:block;width:100%;overflow:hidden}.promoCodeAdd>span{margin-left:10px;display:block;float:left}.devisTab.monthly .testPush .precioProducto .bloquePrecio .cobropermens,.devisTab.monthly .testPush .precioProducto.firstPrice .bloquePrecio .cobropermens .digitmens{display:inline-block;font-size:56.66px;font-weight:700}.devisTab.monthly .testPush .precioProducto.firstPrice .bloquePrecio .cobropermens.detail{line-height:27px}.devisTab.monthly .testPush .precioProducto.secondPrice .bloquePrecio .cobropermens .cobropermens{font-size:23px;font-weight:500}.devisTab.monthly .testPush .precioProducto .bloquePrecio .cobropermens.detail{display:block;font-weight:500}.devisTab.monthly .testPush .precioProducto.secondPrice .bloquePrecio .cobropermens.detail{line-height:22px;font-size:20.82px}.devisTab.monthly .testPush .precioProducto.secondPrice .bloquePrecio .cobropermens.detail span{font-weight:700}.devisTab.monthly .testPush .precioProducto.firstPrice .bloquePrecio .cobropermens .labelmens{display:inline-block;font-size:23px}.devisTab.monthly .testPush .precioProducto.firstPrice .bloquePrecio .cobropermens .detail{font-size:20.82px}.devisTab.monthly .testPush .precioProducto.firstPrice .bloquePrecio .cobropermens a,.devisTab.monthly .testPush .precioProducto.secondPrice .bloquePrecio a{display:block;font-size:17.72px;color:#545454;font-weight:500;margin-top:22px}.devisTab.monthly .testPush .precioProducto.secondPrice .bloquePrecio a{margin-top:19px}.devisTab.annually .testPush .precioProducto.secondPrice .bloquePrecio a{display:none}.devisTab.monthly .testPush .precioProducto.firstPrice .bloquePrecio .cobropermens,.devisTab.monthly .testPush .precioProducto.secondPrice .bloquePrecio{font-weight:500;width:100%}.devisTab.monthly .testPush .precioProducto.firstPrice .bloquePrecio .cobropermens .detail span{font-weight:700}.devisTab #mainTableResponsive .seleccionarTestPush.upperButton{margin:41px auto}.devisTab.annually .precioProducto.firstPrice .bloquePrecio .cobroper{font-size:22.75px}.pricePeriodBox{border:1px solid #d9d9d9;border-top:10px solid #6e6e6e;border-radius:3px;padding:23px 44.5px 28px;background-color:#f2f2f2;width:224px}.pricePeriod .pricediscount{font-size:16.68px;font-weight:500;margin-top:31px;line-height:1.35}.pricePeriod .pricediscountveh005{margin-bottom:45px}.pricePeriod .pricediscount .discountamount{color:#f04623;font-weight:700}.pricePeriod .pricediscount .discountpai{font-weight:700}.pricePeriod .pricePeriodBox span.pricePeriod{color:#6e6e6e;font-size:18.02px;line-height:1}.devisTab.annually .pricePeriodBox #radio-per-year-desktop+.radio-group__label,.devisTab.monthly .pricePeriodBox #radio-per-month-desktop+.radio-group__label{color:#fff;background:#6e6e6e}.devisTab .pricePeriodBox .radio-group--2 .radio-group__label{color:#6e6e6e;background:#fff;border:1px solid #d9d9d9;font-size:15.9px}.devisTab .pricePeriodBox .radio-group__label{display:block;width:133px;margin-top:8px;border-radius:3px;padding:11px}.devisTab .pricePeriodBox .radio-group{background:0 0;border-radius:0;margin-top:0}.devisTab .pricePeriodBox .radio-group--2 .radio-group__background{border-color:transparent}.devisTab .pricePeriodBox .radio-group__background--grey{background:0 0}.devisTab .col_pago #pagoTable div.totalPrice .cobropermens.detailpay{text-align:left;width:100%;font-size:17px;margin-top:0}.devisTab .col_pago #pagoTable div.totalPrice .cobropermens a{color:#fff;font-weight:500}.devisTab .ngdialog.ngdialog-theme-default .ngdialog-content{width:427px;border-radius:0;padding:0}.devisTab .ngdialog .tableRow{display:table-row}.devisTab .ngdialog .SRPtitle,.devisTab .ngdialog .titre{display:table-caption;height:68px;vertical-align:middle;width:100%;margin:0;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;float:left}.devisTab .ngdialog .titre{background-color:red;color:#fff;font-size:30px;font-weight:600;padding:.65em 1em;text-align:center}.devisTab .ngdialog .SRPtitle{background-color:#F71073;color:#fff;font-size:24px;font-weight:700;padding:1em}.devisTab .ngdialog .titre.CC01{background-color:#55a5ca}.devisTab .ngdialog .titre.CC02{background-color:#40aab3}.devisTab .ngdialog .titre.CC03{background-color:#3bc080}.devisTab .ngdialog .SRPpaymentTime,.devisTab .ngdialog .paymentTime{position:relative;background:#e6e6e6;border-right:1px solid #d9d9d9;width:167px;display:table-cell;text-align:center;vertical-align:middle}.devisTab .ngdialog .descrip p{font-size:1.45rem;margin:0;padding:1em}.devisTab .ngdialog .paymentTime{height:116px;font-size:22px;border-bottom:1px solid #d9d9d9;font-weight:600;padding:0 10px}.devisTab .ngdialog .SRPpaymentTime{height:116px;font-size:18px;border-bottom:1px solid #d9d9d9;font-weight:700;padding:0 32px}.devisTab .ngdialog .paymentInfo{height:116px;font-size:17px;border-bottom:1px solid #d9d9d9;display:table-cell;vertical-align:middle;text-align:center;padding:0 33px}.devisTab .ngdialog .SRPpaymentInfo{width:260px}.devisTab .ngdialog .paymentInfo .SRPcolor{color:#F71073;font-weight:700}.devisTab .ngdialog .paymentInfo.installement{padding:0 25px}.devisTab .ngdialog-content .major{color:#f04623;font-weight:600}.ngdialog i+div,div[name=myForm]+div{display:none}.devisTab .ngdialog .icon-close{width:12px;height:12px;display:inline-block;pointer-events:none;position:absolute;top:10px;right:-45px}.devisTab .ngdialog .icon-close span{display:block;position:absolute;top:50%;left:50%;background:#fff;height:1px;width:48px;margin-left:-10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.devisTab .ngdialog .icon-close span:after{width:100%;height:2px;background:#f04623;content:'';position:absolute;top:0;right:0;opacity:0}.devisTab .ngdialog .icon-close span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.devisTab #mainTableResponsive #precioProducto-CC01.firstPrice:before,.devisTab #mainTableResponsive #precioProducto-CC02.firstPrice:before,.devisTab #mainTableResponsive #precioProducto-CC03.firstPrice:before{height:42px}.devisTab .precioProducto .bloquePrecio .cobrope,.devisTab.annually #mainTableResponsive .precioProducto .bloquePrecio .cobroper,.testPush #mainTableResponsive .precioProducto .bloquePrecio .cobropermens{font-size:19.18px}.devisTab .testPush #mainTableResponsive .precioProducto .bloquePrecio .precio,.devisTab .testPush #mainTableResponsive .precioProducto.firstPrice .bloquePrecio .cobropermens .digitmens{font-size:52.19px;margin-top:8px}.devisTab .testPush #mainTableResponsive .precioProducto.secondPrice .bloquePrecio .cobropermens .cobropermens,.devisTab.monthly .testPush #mainTableResponsive .precioProducto .bloquePrecio .cobropermens .labelmens{font-size:21.19px}.devisTab #mainTableResponsive .radio-group--2 .radio-group__label{font-size:15.88px}.devisTab.monthly .testPush #mainTableResponsive .precioProducto .bloquePrecio .cobropermens a{font-size:13px;font-weight:300}.devisTab .testPush #mainTableResponsive .precioProducto.firstPrice .bloquePrecio .cobropermens.detail{margin:0}.devisTab.annually #mainTableResponsive .precioProducto .bloquePrecio .cobroper{line-height:27px}.devisTab .testPush #mainTableResponsive .precioProducto.firstPrice .bloquePrecio .cobropermens a{margin-top:30px}.devisTab .page-actions{width:100%}.devisTab #next-devis,.devisTab .page-actions .btn-pre{margin:0}.devisTab .priceSection3.helpContent #esca{position:absolute;top:0;padding-top:80px;padding-left:15px}@media screen and (min-width:40.625em){.devisTab #formTittle .cont02{display:block}.devisTab .colum-container .col-left{top:685px;right:44px;float:none;width:auto}.devisTab .colum-container .col-left.move-cmb{top:580px}.devisTab .colum-container .col-left img{width:93%}.devisTab .colum-container .col-main{width:100%;margin:0 auto}.devisTab .colum-container .col-right{display:none}.devisTab #showCovers{width:66.2%;top:487px;left:0;margin-left:1.6%}.devisTab #showCovers span{font-size:22px;font-size:2.2rem}.devisTab .col_a{display:block}.devisTab .col_a.responsive{width:66.2%;top:89px;margin:0 0 0 1.6%}.devisTab .col_a.responsive .title-spacer-responsive{display:none}.devisTab .title-spacer{background-color:#FFF;color:#f04623;text-align:center;border-top:1px solid #FFF;height:40px;display:block}.devisTab .col_a ul.basicos li{height:122px;width:85%;margin-left:16%}.devisTab ul.basicos li,.devisTab ul.opcionales li{height:120px}.devisTab .title-spacer-long{text-align:center;padding-top:15px;height:122px;width:85%;margin-left:16%}.devisTab .col_a ul.opcionales li{height:41px!important}.devisTab .CC01,.devisTab .CC02,.devisTab .CC03{width:21%;margin:1% 0 1% 1.6%}#mainTable .col_pago{width:26%;background-color:#E5E5E5;float:left;margin:1% 0 1% 3%;clear:none}#pagoTable .arrow-selected{display:block}.pago .modal_seleccionada{margin:20px 15px 12px}.pago .precioPago{margin:0 28px}.pago .precioPago .title{font-size:22px;font-size:2.2rem;padding:10px 0 20px}.pago .bloquePrecio{margin:18px auto}.pago .precioPago .bloquePrecio .precio{font-size:48px;font-size:4.8rem}#pagoTable .precioPago .cobropermens{font-size:16px;font-size:1.6rem}.pago .economia{text-align:center;height:55px;color:#FFF;line-height:15px;background-color:#CECECE;margin:50px 0;position:relative;top:0}.pago .economia .circulo{border-radius:50%;width:120px;height:120px;background-color:#0082cd;display:block;position:relative;margin:0 auto;top:-30px;box-shadow:1px 2px 4px 0 #000;padding:0}.pago .economia .label{font-size:13px;font-size:1.3rem;color:#FFF;display:block;width:100%;font-weight:700;padding-top:16px}.pago .economia .precio{font-size:30px;line-height:33px;color:#FFF;width:100%;margin-top:3px}.pago .economia .precio .little{font-size:19px;font-size:1.9rem;line-height:1em}.pago .economia .descrip{font-size:12px;font-size:1.2rem;color:#FFF;display:block;width:100%;font-weight:400;line-height:1.1em}.devisTab .precioProducto .title{font-size:15px;font-size:1.5rem}.devisTab .precioProducto .bloquePrecio .precio{font-size:26px;font-size:2.5rem}ul.basicos li.included .ico-warr-ok{margin-top:6px}#container-slider{margin:0}#container-slider .slider-block{margin:0 auto 5px}@-moz-document url-prefix(){@media screen and (min-width:40.625em){#container-slider .slider-block{margin:35px auto 5px}}}#container-slider .slidervalue span{font-size:17px}.pago .opciones{background-color:#cecece;padding:15px}.pago .opciones .boton{margin:5px 0 10px}.pago .opciones .contratar{font-size:22px;font-size:2.2rem;padding:.8em 0}.pago .recibir{line-height:35px;font-size:15px;font-size:1.5rem}#pagoTable ul.carte-paiement li{padding:21px 0 0 35px;margin:5px 5px 0}#pagoTable ul.carte-paiement li.electron,#pagoTable ul.carte-paiement li.mastercard,#pagoTable ul.carte-paiement li.visa{background-size:auto}.devisTab footer p{font-size:14px;font-size:1.4rem;margin-top:0}.devisTab .page-actions{text-align:center}}@media only screen and (min-width:1024px){.devisTab .colum-container .col-left img,.devisTab .colum-container .wrapper-content{width:100%}.devisTab .assur{font-size:17px;text-align:left}.devisTab #formTittle .wrapper-content{padding-right:1.5rem;padding-left:1.5rem}.devisTab .colum-container .col-left{top:670px;right:64px}.devisTab #formTittle .cont01{font-size:51px}.devisTab #showCovers,.devisTab .col_a.responsive{display:none}.devisTab .col_a{width:30%;background:#e5e5e5;display:block;float:left;margin:0 0 1%;position:relative;top:89px}.devisTab .col_a .title-spacer-responsive{display:none}.devisTab .col_a .title-spacer{text-align:right;border:none}.devisTab .col_a ul.basicos li h4{font-size:15.3px;text-align:left;padding-left:30px;width:90%}.devisTab .title-spacer-long{padding-top:46px}.devisTab .title-spacer-long span{padding:0 0 0 28px}.devisTab .title-spacer-long span:nth-child(2){float:right;padding-right:12px}.devisTab .testPush .col_a div.title-spacer-long .btn-help{display:inline-block;float:none;margin-top:0}.devisTab .col_a ul.opcionales li.pack span{font-size:14.5px;font-size:1.4rem;text-align:right;color:#000}.devisTab .col_a ul.opcionales li h4{font-size:12px;font-size:1.2rem;text-align:right;color:#000}.devisTab .CC01{width:21%;margin:1% 0}.devisTab .CC02,.devisTab .CC03{width:21%;margin:1% 0 1% 1.6%}#mainTable .col_pago{width:21%;background-color:#E5E5E5;float:left;margin:1% 0 1% 3%;clear:none}.devisTab #mainTable .col_pago{width:100%;float:none;clear:both}.noCheck{margin:8px 5px 5px 8px}.devisTab .priceSection3.helpContent{padding:158px 10% 38px;text-align:center;position:relative}.devisTab .col .producto .radio-group{display:none}}@media only screen and (max-width:1023px){.devisTab #mainTablePC .col .producto .radio-group,.devisTab .col .producto button,.devisTab .col.col_a.responsive ul{display:none}.testPush .seleccionarTestPush span.noCheck{left:25%}.devisTab .col_a ul.basicos li h4{font-size:14px}.devisTab .producto ul.basicos li p.included{font-size:12.8px;width:100%}.devisTab .col_a ul.basicos:nth-of-type(1) li{height:121px}.testPush .pushTier .recomended .recomend-tx{font-size:17.6px}#container-slider .slidervalue span{font-size:16px}#container-slider .slidervalue span.color{font-weight:400}.devisTab .coverage p{font-size:19px}.devisTab .coverage .coverageContent .coverageName li{font-size:16px}.devisTab .priceSection3.helpContainer{background:url(../styleguide/brands/lolivier/images/help-charlotte.png) 60px 60px no-repeat;font-size:16px}.devisTab .priceSection3.helpContent{padding:60px 60px 60px 170px;position:relative}.devisTab .priceSection3.helpContainer h3{font-size:16px;margin-bottom:7px}.devisTab .col_pago #pagoTable .precioPago .title .titleModality{font-size:22px}.devisTab .col_pago #pagoTable .precioPago .title .precio span.titleText{font-size:20.95px}.devisTab .col_pago #pagoTable .precioPago .priceOptions h3{font-size:22px}.devisTab .col_pago #pagoTable .precioPago .priceOptions .precio{font-size:21px}.devisTab .col_pago #pagoTable .totalPrice span.totalPrice{font-size:22px}.devisTab .col_pago #pagoTable .totalPrice span.cobropermens,.devisTab .col_pago #pagoTable .totalPrice span.precio{font-size:49.36px}.devisTab .col_pago #pagoTable .totalPrice span.cobropermens sup{font-size:14.7px}.devisTab .col_pago #pagoTable div.totalPrice span.totalPrice{font-size:29.65px;margin-top:26px}.devisTab .col_pago #pagoTable div.totalPrice .cobropermens.detailpay{text-align:right;margin-top:6px}.pago .precioPago .title{padding:0 0 16px}.devisTab .col_pago #pagoTable div.totalPrice{padding:16px 19px}.devisTab .col .producto .btn-help.hideHelp{background:url(../styleguide/brands/lolivier/images/i-cross-rounded.svg) center no-repeat;z-index:2}.devisTab .col.col_a ul.basicos li:first-child{height:144px}.devisTab #CC01 ul.basicos li:first-child{height:122px}.devisTab .col.col_a ul.basicos li:nth-child(2){height:123px}.devisTab .col.col_a ul.basicos.dropGaranties li:nth-child(2){height:108px}.devisTab .col.col_a ul.basicos li:nth-child(5){height:122px}.devisTab nav.menu ol li a:last-child:after{width:3em}.devisTab #mainTableFixed,.devisTab #mainTableFixed.is-fixed{margin-left:auto!important}.devisTab .precioProducto .bloquePrecio .cobropermens-discount:before,.devisTab .precioProducto .bloquePrecio .precio-discount:before{width:15%;left:40%}.devisTab #mainTable #mainTableResponsive{display:table}.devisTab #mainTable #mainTablePC,.devisTab .priceSection3.helpContainer{display:none}.devisTab #formTittle .content{padding:0}.devisTab .testPush #mainTableResponsive .CC01,.devisTab .testPush #mainTableResponsive .CC02,.devisTab .testPush #mainTableResponsive .CC03{width:95%;margin:auto;float:none}.devisTab #mainTableResponsive .col_a ul.basicos li{width:100%;margin-left:0;background-color:transparent;border-bottom:none}.devisTab .assur{text-align:left}.devisTab .coverage{width:95%}.devisTab .coverage .coverageContent .coverageName{padding-left:1%}.devisTab .coverage .coverageName p{padding-right:1em}.devisTab .coverage .coverageContent .opcionales{width:63%}.devisTab .coverage #covAncillaries p{text-align:center}.devisTab .coverageSingle .coverageName ul li{padding:44px 0 44px 50px}.devisTab .coverageSingle{width:100%}.devisTab .coverageSingle .coverageName ul li.AC01,.devisTab .coverageSingle .coverageName ul li.AC03,.devisTab .coverageSingle .coverageName ul li.AC04,.devisTab .coverageSingle.packChecked .coverageName ul li.AC01,.devisTab .coverageSingle.packChecked .coverageName ul li.AC03,.devisTab .coverageSingle.packChecked .coverageName ul li.AC04{background-size:30px;background-position:10px center}.devisTab .content-main h3.priceSection3{width:100%;margin-bottom:20px}.devisTab .radio-group{max-width:none}.pricePeriodBox{width:100%}.devisTab #mainTable .pricePeriodBox .radio-group--2 .radio-group__label{font-size:17px}.devisTab.annually #mainTable .pricePeriodBox #radio-per-year-desktop+.radio-group__label,.devisTab.monthly #mainTable .pricePeriodBox #radio-per-month-desktop+.radio-group__label{background-color:#40aab3;border-color:#40aab3;font-size:17px}.devisTab #mainTable .pricePeriodBox .radio-group--2 .radio-group__label .icon{width:20px;height:20px;vertical-align:text-bottom;border:1px solid #b7b7b7;border-radius:50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s}.devisTab.annually #mainTable .pricePeriodBox #radio-per-year-desktop+.radio-group__label .icon,.devisTab.monthly #mainTable .pricePeriodBox #radio-per-month-desktop+.radio-group__label .icon{width:20px;height:20px;background:url(../styleguide/brands/lolivier/images/i-check.svg) center no-repeat #318991;background-size:14px;border-radius:50%;border:0;webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.devisTab .section3 .btnContainer{display:inline-block;width:100%;text-align:center;margin-left:0}.devisTab .section3 .enregistrer{height:58px;font-size:15px;font-weight:900;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;padding:17px 30px;color:#fff;border-radius:3px;border:none;background-color:#6e6e6e;box-shadow:0 8px 15px 0 rgba(0,0,0,.15);-webkit-transition:all .25s ease;transition:all .25s ease;margin:0 auto 30px;width:270px;text-transform:uppercase}.devisTab .section3 .enregistrer:hover{-webkit-transform:translate(2px,2px);-ms-transform:translate(2px,2px);transform:translate(2px,2px);border:none;box-shadow:0 0 0 0 transparent}.devisTab #tableWithOver,.devisTab #tableWithOver.left{transform:translate3d(0,0,0)}.devisTab .col_pago{width:100%;margin-left:0}.devisTab .col_pago #pagoTable .precioPago .linkText{width:fit-content}.devisTab.monthly .col_pago #pagoTable .totalPrice span.cobropermens{float:right}.devisTab .col_pago #pagoTable .precioPago{height:auto;padding:25px 0 32px}.devisTab.monthly .col_pago #pagoTable .precioPago .precio span.cobropermens{font-size:20.95px}.devisTab .col_pago #pagoTable .totalPrice div.cobroperan sup,.devisTab.monthly .col_pago #pagoTable .totalPrice span.cobropermens sup{font-size:14.7px}.devisTab #next-devis{font-size:16.07px}.devisTab .page-actions .btn-pre{margin-top:0}.devisTab .page-actions{margin:12px auto 50px;height:192px;position:relative}.devisTab .footer-landing-container .helpContainer{display:block;margin-bottom:50px}.devisTab .footer-landing-container .logoContainer .logos{padding:3em 5em}.testPush .pushTier .recomended .recomend-tx{padding-top:3%}.devisTab .page-actions .btn-pre{position:relative;width:340px;left:0;top:120px;display:block;margin-left:auto;margin-right:auto;background-position:32% center;text-transform:none;font-size:16.95px;float:none}.devisTab #next-devis{width:356px;float:none}.devisTab .footer-landing-container{margin-top:50px}.devisTab #tableWithoutOver{width:100%;cursor:move;user-select:none;margin-top:-100px;overflow-x:auto;overflow-y:hidden}.devisTab #tableWithOver{width:300%;-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out}.devisTab #tableWithOver.center{transform:translate3d(-30%,0,0)}.devisTab #tableWithOver.right{transform:translate3d(-60%,0,0)}.devisTab div.productNavList{overflow-x:auto;overflow-y:hidden;width:100%;margin-bottom:50px}.devisTab ul.productNavList.price-table-caroussel{width:300%}.devisTab ul.productNavList.price-table-caroussel li{width:10.5%;text-align:center;display:inline-block;font-weight:700;font-size:16px;color:#d9d9d9}.devisTab ul.productNavList.price-table-caroussel li.is-selected{color:#545454}.devisTab ul.productNavList.price-table-caroussel li.is-selected:first-of-type,.devisTab ul.productNavList.price-table-caroussel li.is-selected:last-of-type,.devisTab ul.productNavList.price-table-caroussel li.is-selected:nth-of-type(2){text-align:center}.devisTab ul.productNavList.price-table-caroussel li:first-of-type{text-align:right}.devisTab .left ul.productNavList.price-table-caroussel li:nth-of-type(2),.devisTab ul.productNavList.price-table-caroussel li:last-of-type{text-align:left}.devisTab .right ul.productNavList.price-table-caroussel li:nth-of-type(2){text-align:right}.devisTab ul#arrowNavList{width:25%;margin:80px auto 30px}.devisTab ul#arrowNavList li{width:10%;display:inline-block;font-size:20px}.devisTab ul#arrowNavList li.arrow{vertical-align:sub;width:30px;height:30px}.devisTab ul#arrowNavList li.arrow-left{margin-right:28px;background:url(../styleguide/brands/lolivier/images/i-prev.svg) center bottom no-repeat;background-size:8px}.devisTab ul#arrowNavList li.arrow-right{background:url(../styleguide/brands/lolivier/images/i-next.svg) center bottom no-repeat;background-size:8px}.devisTab ul#arrowNavList li.itemNavList{display:inline-block;width:30px;height:30px;height:3px;background:#d9d9d9;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.devisTab ul#arrowNavList li.itemNavList.is-selected{background:#40aab3}.devisTab .producto ul.basicos li p.show{display:table-cell;vertical-align:middle;padding:0 31% 0 14px;width:90%;text-align:left}.devisTab .testPush .commonGaranties{position:inherit}#mainTable.choisse.testPush .productoActivado #container-slider,.devisTab #mainTable.choisse .productoActivado .precioProducto,.devisTab #mainTable.choisse.testPush .productoActivado .producto ul.basicos li,.devisTab #mainTable.choisse.testPush .productoActivado ul.basicos li.included .ico-warr-ok{background-color:#fff}.devisTab #mainTable.choisse.testPush .productoActivado .detailGaranties .ico-warr-ok{background-color:transparent}.devisTab .col_a ul.basicos li h4{width:36%}.devisTab .col_a .title-spacer-responsive{display:none}.devisTab.annually .precioProducto.firstPrice{height:375px}.devisTab.monthly .precioProducto.firstPrice{height:430px}.testPush .seleccionarTestPush .seleccionarTestPush-tx{margin-top:3%}.devisTab .testPush .col .commonGaranties{display:block;margin:auto;vertical-align:middle}.devisTab .testPush .detailGaranties{display:none}.devisTab .testPush .col .detailGaranties{display:block;margin-left:0}.devisTab .testPush .col .detailGaranties .detailGaranties{height:auto;margin-left:0}.devisTab .testPush .CC01 .detailGaranties .ico-warr-ok,.devisTab .testPush .CC02 .detailGaranties .ico-warr-ok,.devisTab .testPush .CC03 .detailGaranties .ico-warr-ok{height:100%}.devisTab .testPush .CC01 .detailGaranties,.devisTab .testPush .CC02 .detailGaranties,.devisTab .testPush .CC03 .detailGaranties{background-color:transparent;width:100%;padding:0;text-align:center}.devisTab .testPush .CC01.productoActivado .detailGaranties,.devisTab .testPush .CC02.productoActivado .detailGaranties,.devisTab .testPush .CC03.productoActivado .detailGaranties{background-color:#fff}.devisTab .detailGaranties .detailGaranties-tx{margin:35px 0 0;font-size:14px}.devisTab .CC01 .detailGaranties .detailGaranties-tx{color:#55a5ca}.devisTab .CC03 .detailGaranties .detailGaranties-tx{color:#3bc080}.devisTab .testPush .col_a>div{width:100%;color:transparent;font-size:15.3px;font-weight:700;margin-left:0;background:#f2f2f2;height:285px}.pricePeriodBox{border:none;position:relative}.pricePeriod .pricediscount{position:relative}.devisTab .testPush .col_a div.title-spacer{height:227px;background:#efefef;border-top:none}.devisTab .testPush #mainTableResponsive ul.basicos.dropGaranties,.devisTab .testPush .col_a div.title-spacer-long{display:none}.testPush .secondPrice .seleccionarTestPush .seleccionarTestPush-tx{margin-top:15px}.devisTab .precioProducto.secondPrice{height:auto}.devisTab.annually .testPush .precioProducto.secondPrice .title{padding:17px 0 2px}.devisTab.monthly .testPush .precioProducto.secondPrice .title{padding-top:16px}.devisTab.monthly .testPush .precioProducto .bloquePrecio .cobropermens.detail{margin:0}.devisTab .testPush #mainTableResponsive .precioProducto.secondPrice .bloquePrecio .precio{margin:8px 0 9px}.devisTab.monthly .testPush .precioProducto.secondPrice .bloquePrecio a{margin-top:0}.devisTab #precioProducto-CC01:after,.devisTab #precioProducto-CC02:after,.devisTab #precioProducto-CC03:after{content:"";display:block;width:100%;height:1px;background:#d9d9d9;margin-top:-20px}.devisTab #precioProducto-CC01.secondPrice:after,.devisTab #precioProducto-CC02.secondPrice:after,.devisTab #precioProducto-CC03.secondPrice:after{display:none}.devisTab .col.CC01 .radio-group,.devisTab .col.CC02 .radio-group,.devisTab .col.CC03 .radio-group{display:block}.devisTab #mainTableResponsive .col_a ul.basicos li{border-top:none}.devisTab .col_a ul.basicos.dropGaranties:nth-of-type(1) li{height:169px}.seleccionarTestPush{margin:22px auto}.devisTab.monthly .secondPrice .seleccionarTestPush{margin:12px auto}.devisTab.annually .secondPrice .seleccionarTestPush{margin:10px auto}.devisTab ul.basicos li,.devisTab ul.opcionales li{color:#d9d9d9;font-size:15.3px;font-weight:700;position:relative}.devisTab ul.basicos li.included,.devisTab ul.opcionales li.included{color:#545454}.devisTab ul.basicos li .btn-help,.devisTab ul.opcionales li .btn-help{position:absolute;right:10px;top:28px;margin-top:0;display:none}.devisTab .testPush ul.basicos li.included.detail.long .ico-warr-ok,ul.basicos li .ico-warr-ok{margin:10px 0}.devisTab .producto ul.basicos li.included.detail p.included{font-weight:400;width:100%;max-width:240px;font-size:16px}.devisTab .producto ul.basicos li.included{padding:0}.devisTab .col .producto ul.basicos li .btn-help,.devisTab .col .producto ul.opcionales li .btn-help{display:block;float:right;top:33%}.devisTab #mainTable.choisse.testPush #CC01 .detailGaranties .ico-warr-ok{background:url(../styleguide/brands/lolivier/images/i-check-blue.svg) center no-repeat #f1f1f1;background-size:14px}.devisTab #mainTable.choisse.testPush #CC02 .detailGaranties .ico-warr-ok{background:url(../styleguide/brands/lolivier/images/i-check-turquoise.svg) center no-repeat #f1f1f1;background-size:14px}.devisTab #mainTable.choisse.testPush #CC03 .detailGaranties .ico-warr-ok{background:url(../styleguide/brands/lolivier/images/i-check-green.svg) center no-repeat #f1f1f1;background-size:14px}.devisTab #CC01 .precioProducto.firstPrice,.devisTab #CC02 .precioProducto.firstPrice,.devisTab #CC03 .precioProducto.firstPrice{background:0 0}#mainTable.choisse.testPush #container-slider .slider-text{font-size:11px;font-weight:700;display:inline-block;padding-left:14px;width:75%}}@media only screen and (min-width:1920px){.promoCodeMessage input{font-size:19px;padding:12px}}.devisTab .content-main #mainTableResponsive .col ul.basicos li.noFranchises.cellM button.btn-help{top:33%}@media only screen and (max-width:1365px){.devisTab .priceSection3.helpContainer{padding-bottom:74px}}.devisTab .multicarCookie{width:100%;text-align:center}.devisTab .multicarCookie .multicarCookieMsg{background-color:#40aaB3;width:100%;font-size:16px;font-weight:bolder;color:#fff;padding:1.16em 1em;line-height:28px;border-radius:3px;margin:0 auto}.devisTab .multicarCookie .multicarMsg{background-color:#f04623;width:100%;font-size:27px;font-weight:bolder;color:#fff;height:79px;border-radius:4px;display:flex;justify-content:center;align-items:center}.devisTab .multicarCookie .multicarMsg-icon{width:65px;margin-right:40px;margin-bottom:20px}.devisTab .multicarCookie .multicarTlp{font-size:15px;background-color:#fff;width:50%;color:#f04623;padding:1em;line-height:20px;box-shadow:0 8px 15px 0 rgba(0,0,0,.15);border-radius:3px;margin:0 auto}.devisTab .packsPc .packBox{display:inline-table}.devisTab .packsPc .PACK1{max-width:30%}.devisTab .packsPc .PACK2{max-width:30%;margin-right:5%;margin-left:5%}.devisTab .packsPc{display:block;margin-bottom:106px}.devisTab .packsPc.unselected{margin-bottom:0}.devisTab .packsPc #PACKNOREC.PACK3,.devisTab .packsPc #PACKREC.PACK3{margin-right:0;float:right;max-width:30%}.devisTab .packsPc h1 img.star{position:absolute;top:-1px;right:-1px;height:75%}.devisTab .packsPc h1 img.arrow{position:absolute;top:-108px;left:35%;z-index:0;height:100px}.devisTab .packsPc #PACKREC.selected h1 img.star{top:-4px;right:-4px}.devisTab .packsPc .packBox h1{color:#40aab3;font-size:21px;font-weight:600;height:84px;vertical-align:middle;display:table-cell;padding-left:120px;width:inherit;border-radius:5px 5px 0 0;border-right:#40AAB3 solid 1px;border-left:#40AAB3 solid 1px;border-top:#40AAB3 solid 1px}.devisTab .packsPc #PACKREC h1{color:#FFF;background-color:#40aab3;position:relative}.devisTab .packsPc .packBox h1:hover{cursor:pointer}.devisTab .packsPc.unselected .packBox h1{background-color:#8c8c8c}.devisTab .packsPc.unselected #PACKREC h1.PACK2{background:url(../styleguide/brands/lolivier/images/svg/medium_pack_rec.svg) 27px 16px no-repeat #949494;background-size:65px;color:#FFF}.devisTab .packsPc.unselected #PACKREC h1.PACK3{background:url(../styleguide/brands/lolivier/images/svg/pack_full_confort_rec.svg) 27px 16px no-repeat #949494;background-size:65px;color:#FFF}.devisTab .packsPc.unselected #PACKNOREC h1.PACK1{background:url(../styleguide/brands/lolivier/images/svg/starter_pack_unselect.svg) 27px 16px no-repeat #FFF;background-size:65px}.devisTab .packsPc.unselected #PACKNOREC h1.PACK2{background:url(../styleguide/brands/lolivier/images/svg/medium_pack_unselect.svg) 27px 16px no-repeat #FFF;background-size:65px}.devisTab .packsPc.unselected #PACKNOREC h1.PACK3{background:url(../styleguide/brands/lolivier/images/svg/pack_full_confort_unselect.svg) 27px 16px no-repeat #FFF;background-size:65px}.devisTab .packsPc #PACKREC h1.PACK2,.devisTab .packsPc #PACKREC.selected h1.PACK2{background:url(../styleguide/brands/lolivier/images/svg/medium_pack_rec.svg) 27px 16px no-repeat #40AAB3;background-size:65px;color:#FFF}.devisTab .packsPc #PACKREC h1.PACK3,.devisTab .packsPc #PACKREC.selected h1.PACK3{background:url(../styleguide/brands/lolivier/images/svg/pack_full_confort_rec.svg) 27px 16px no-repeat #40AAB3;background-size:65px;color:#FFF}.devisTab .packsPc #PACKNOREC h1.PACK1,.devisTab .packsPc #PACKNOREC.selected h1.PACK1{background:url(../styleguide/brands/lolivier/images/svg/starter_pack.svg) 27px 16px no-repeat #FFF;background-size:65px}.devisTab .packsPc #PACKNOREC h1.PACK2,.devisTab .packsPc #PACKNOREC.selected h1.PACK2{background:url(../styleguide/brands/lolivier/images/svg/medium_pack.svg) 27px 16px no-repeat #FFF;background-size:65px}.devisTab .packsPc #PACKNOREC h1.PACK3,.devisTab .packsPc #PACKNOREC.selected h1.PACK3{background:url(../styleguide/brands/lolivier/images/svg/pack_full_confort.svg) 27px 16px no-repeat #FFF;background-size:65px}@media all and (-ms-high-contrast:none){.devisTab .packsPc.unselected #PACKREC h1.PACK2{background:url(../styleguide/brands/lolivier/images/svg/medium_pack_rec.svg) 27px 16px no-repeat #949494;background-size:228px;color:#FFF}.devisTab .packsPc.unselected #PACKREC h1.PACK3{background:url(../styleguide/brands/lolivier/images/svg/pack_full_confort_rec.svg) 27px 16px no-repeat #949494;background-size:228px;color:#FFF}.devisTab .packsPc.unselected #PACKNOREC h1.PACK1{background:url(../styleguide/brands/lolivier/images/svg/starter_pack_unselect.svg) 27px 16px no-repeat #FFF;background-size:228px}.devisTab .packsPc.unselected #PACKNOREC h1.PACK2{background:url(../styleguide/brands/lolivier/images/svg/medium_pack_unselect.svg) 27px 16px no-repeat #FFF;background-size:228px}.devisTab .packsPc.unselected #PACKNOREC h1.PACK3{background:url(../styleguide/brands/lolivier/images/svg/pack_full_confort_unselect.svg) 27px 16px no-repeat #FFF;background-size:228px}.devisTab .packsPc #PACKREC h1.PACK2,.devisTab .packsPc #PACKREC.selected h1.PACK2{background:url(../styleguide/brands/lolivier/images/svg/medium_pack_rec.svg) 27px 16px no-repeat #40AAB3;background-size:228px;color:#FFF}.devisTab .packsPc #PACKREC h1.PACK3,.devisTab .packsPc #PACKREC.selected h1.PACK3{background:url(../styleguide/brands/lolivier/images/svg/pack_full_confort_rec.svg) 27px 16px no-repeat #40AAB3;background-size:228px;color:#FFF}.devisTab .packsPc #PACKNOREC h1.PACK1,.devisTab .packsPc #PACKNOREC.selected h1.PACK1{background:url(../styleguide/brands/lolivier/images/svg/starter_pack.svg) 27px 16px no-repeat #FFF;background-size:228px}.devisTab .packsPc #PACKNOREC h1.PACK2,.devisTab .packsPc #PACKNOREC.selected h1.PACK2{background:url(../styleguide/brands/lolivier/images/svg/medium_pack.svg) 27px 16px no-repeat #FFF;background-size:228px}.devisTab .packsPc #PACKNOREC h1.PACK3,.devisTab .packsPc #PACKNOREC.selected h1.PACK3{background:url(../styleguide/brands/lolivier/images/svg/pack_full_confort.svg) 27px 16px no-repeat #FFF;background-size:228px}}.devisTab .packsPc .packBox .packPriceRow{display:table-row}.devisTab .packsPc .packBox .packPriceRow:hover{cursor:pointer}.devisTab .packsPc .packBox .packPrice{color:#545454;background-color:#f5f5f5;font-size:56.7px;font-weight:600;text-align:center;vertical-align:middle;height:90px;border-right:#40AAB3 solid 1px;border-left:#40AAB3 solid 1px;display:table-cell}.devisTab .packsPc .packBox .packPrice sup{font-size:23.02px;font-weight:600;top:-25px}.devisTab .packsPc .packBox .packCoverages{border-right:#40AAB3 solid 1px;border-left:#40AAB3 solid 1px;font-size:15.3px;font-weight:600;padding:38px 16% 50px 58px}.devisTab .packsPc .packBox .packCoverages li{margin-top:31px;position:relative}.devisTab .packsPc .packBox .packCoverages li:first-child{margin-top:0}.devisTab .packsPc .packBox .packCoverages span{padding-left:33px;width:fit-content;background:url(../styleguide/brands/lolivier/images/i-cross.svg) left top no-repeat;background-size:11px;color:#d4d4d4}.devisTab .packsPc.unselected .packCoverages i.included+span{color:#949494;background:url(../styleguide/brands/lolivier/images/i-check-grey.svg) left top no-repeat;background-size:13px}.devisTab .packsPc #PACKNOREC.selected .packCoverages i.included+span,.devisTab .packsPc #PACKREC.selected .packCoverages i.included+span,.devisTab .packsPc .packCoverages i.included+span{background:url(../styleguide/brands/lolivier/images/i-check-turquoise.svg) left top no-repeat;color:#545454;background-size:13px}.devisTab .packsPc .selectAncillary{position:relative;color:#fff;text-transform:uppercase;text-align:center;height:71.31px;font-size:15.6px;font-family:OpenSans-Bold,Verdana;box-shadow:0 10px 10px -2px rgba(0,0,0,.1);-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);border-radius:0 0 5px 5px;border-right:#40AAB3 solid 1px;border-left:#40AAB3 solid 1px;border-bottom:#40AAB3 solid 1px}.devisTab .packsPc .selectAncillary:hover{box-shadow:0 0 0 0 rgba(0,0,0,.15);-webkit-transform:translate(0,2px);-ms-transform:translate(0,2px);transform:translate(0,2px);-webkit-transition:all .25s ease;transition:all .25s ease;cursor:pointer}.devisTab .packsPc .selectAncillary .selectAncillary-tx{padding-top:30px;padding-left:36px;display:block;color:#40AAB3}.devisTab .packsPc .selectAncillary .noCheck{content:"";position:absolute;display:block;left:110px;top:21px;width:20.8px;height:20.8px;-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-radius:0;background-color:#FFF;z-index:-1;border:1px solid #40AAB3;box-sizing:border-box}.devisTab .packsPc .packBox.selected .selectAncillary .noCheck.noCheckAnimation{width:21px;height:21px;margin-right:.6em;text-align:center;border-radius:0;z-index:1;webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.devisTab .packsPc .packBox .selectAncillary .noCheck.noCheckAnimation{webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.devisTab .packsPc #PACKNOREC.selected .selectAncillary .noCheck.noCheckAnimation,.devisTab .packsPc #PACKREC.selected .selectAncillary .noCheck.noCheckAnimation{background:url(../styleguide/brands/lolivier/images/i-check-turquoise.svg) center no-repeat #fff;background-size:17px}.devisTab .packsPc.unselected #PACKNOREC .selectAncillary{border-right:#949494 solid 1px;border-left:#949494 solid 1px;border-bottom:#949494 solid 1px}.devisTab .packsPc.unselected #PACKNOREC .selectAncillary .selectAncillary-tx{color:#949494}.devisTab .packsPc.unselected .selectAncillary .noCheck{border:1px solid #949494}.devisTab .packsPc.unselected .packCoverages,.devisTab .packsPc.unselected .packPrice{border-right:#949494 solid 1px;border-left:#949494 solid 1px;color:#949494}.devisTab .packsPc.unselected #PACKNOREC h1{color:#949494;border-right:#949494 solid 1px;border-left:#949494 solid 1px;border-top:#949494 solid 1px}.devisTab .packsPc.unselected #PACKREC h1{border-right:#949494 solid 1px;border-left:#949494 solid 1px;border-top:#949494 solid 1px}.devisTab .packsPc.unselected #PACKREC .selectAncillary{background:#949494;border-right:#949494 solid 1px;border-left:#949494 solid 1px;border-bottom:#949494 solid 1px}.devisTab .packsPc #PACKREC .selectAncillary{background:#40AAB3;border-right:#40AAB3 solid 1px;border-left:#40AAB3 solid 1px;border-bottom:#40AAB3 solid 1px}.devisTab .packsPc #PACKREC.selected .selectAncillary{background:#40AAB3;border-right:#40AAB3 solid 4px;border-left:#40AAB3 solid 4px;border-bottom:#40AAB3 solid 4px}.devisTab .packsPc #PACKNOREC.selected .selectAncillary .noCheck,.devisTab .packsPc #PACKREC.selected .selectAncillary .noCheck{border:1px solid #40AAB3}.devisTab .packsPc #PACKNOREC.selected h1,.devisTab .packsPc #PACKREC.selected h1{border-right:#40AAB3 solid 4px;border-left:#40AAB3 solid 4px;border-top:#40AAB3 solid 4px}.devisTab .packsPc #PACKREC .selectAncillary .selectAncillary-tx{color:#FFF}.devisTab .packsPc #PACKNOREC.selected .packCoverages,.devisTab .packsPc #PACKNOREC.selected .packPrice,.devisTab .packsPc #PACKREC.selected .packCoverages,.devisTab .packsPc #PACKREC.selected .packPrice{border-right:#40AAB3 solid 4px;border-left:#40AAB3 solid 4px;color:#40AAB3}.devisTab .packsPc #PACKNOREC.selected .selectAncillary{border-right:#40AAB3 solid 4px;border-left:#40AAB3 solid 4px;border-bottom:#40AAB3 solid 4px}.devisTab .packsPc #PACKNOREC.selected .selectAncillary .selectAncillary-tx,.devisTab .packsPc #PACKNOREC.selected h1{color:#40AAB3}.devisTab .packsPc .linkText{font-size:15.8px;color:#919191;text-decoration:underline;text-align:center;margin:20px auto;display:block;width:fit-content}.devisTab .packsPc .linkText:hover{text-decoration:none;cursor:pointer}.devisTab .priceOptions li{font-size:17.21px;font-weight:600;line-height:25px}.devisTab .priceOptions li span.ancillariName{color:#d4d4d4;background:url(../styleguide/brands/lolivier/images/i-cross.svg) left no-repeat;background-size:14px;padding-left:20px}.devisTab .priceOptions li i.included+span.ancillariName{color:#333;display:inline-block;width:77%;background:url(../styleguide/brands/lolivier/images/i-check-black.svg) left no-repeat;background-size:14px}.devisTab .priceOptions li span.included{display:inline-block;width:15%;text-align:right}.devisTab .packsResponsive .packBox{display:table;width:95%;margin:auto auto 30px;border:1px solid #40aab3;border-radius:3px}.devisTab .packsResponsive.unselected .packBox{border:1px solid #949494}.devisTab .packsResponsive #PACKNORECresponsive.selected,.devisTab .packsResponsive #PACKRECresponsive.selected{border:4px solid #40aab3}.devisTab .packsResponsive .packBox .packTitle{display:table-row}.devisTab .packsResponsive .packBox .packName{display:table-cell;color:#fff;font-size:24px;font-weight:600;height:53px;vertical-align:middle;padding-left:68px;width:80%;line-height:1.1;padding-bottom:5px}.devisTab .packsResponsive.unselected #PACKRECresponsive .packTitle{background-color:#949494}.devisTab .packsResponsive.unselected #PACKNORECresponsive .packTitle .packName{background-color:#FFF}.devisTab .packsResponsive.unselected #PACKNORECresponsive .packTitle .selectAncillary{background-color:#f5f5f5}.devisTab .packsResponsive.unselected #PACKNORECresponsive.PACK1 .packTitle .packName{background:url(../styleguide/brands/lolivier/images/svg/starter_pack_unselect.svg) 18px 17px no-repeat #FFF;background-size:35px;color:#949494}.devisTab .packsResponsive.unselected #PACKNORECresponsive.PACK2 .packTitle .packName{background:url(../styleguide/brands/lolivier/images/svg/medium_pack_unselect.svg) 18px 17px no-repeat #FFF;background-size:35px;color:#949494}.devisTab .packsResponsive.unselected #PACKNORECresponsive.PACK3 .packTitle .packName{background:url(../styleguide/brands/lolivier/images/svg/pack_full_confort_unselect.svg) 18px 17px no-repeat #FFF;background-size:35px;color:#949494}.devisTab .packsResponsive.unselected #PACKRECresponsive.PACK2 .packTitle .packName{background:url(../styleguide/brands/lolivier/images/svg/medium_pack_rec.svg) 18px 17px no-repeat #949494;background-size:35px;color:#fff}.devisTab .packsResponsive.unselected #PACKRECresponsive.PACK3 .packTitle .packName{background:url(../styleguide/brands/lolivier/images/svg/pack_full_confort_rec.svg) 18px 17px no-repeat #949494;background-size:35px;color:#FFF}.devisTab .packsResponsive #PACKRECresponsive.PACK2 .packTitle .packName,.devisTab .packsResponsive #PACKRECresponsive.PACK2.selected .packTitle .packName{background:url(../styleguide/brands/lolivier/images/svg/medium_pack_rec.svg) 18px 17px no-repeat #40aab3;background-size:35px;color:#f5f5f5}.devisTab .packsResponsive #PACKRECresponsive.PACK3 .packTitle .packName,.devisTab .packsResponsive #PACKRECresponsive.PACK3.selected .packTitle .packName{background:url(../styleguide/brands/lolivier/images/svg/pack_full_confort_rec.svg) 18px 17px no-repeat #40aab3;background-size:35px;color:#f5f5f5}.devisTab .packsResponsive #PACKNORECresponsive.PACK1 .packTitle .packName,.devisTab .packsResponsive #PACKNORECresponsive.PACK1.selected .packTitle .packName{background:url(../styleguide/brands/lolivier/images/svg/starter_pack.svg) 18px 17px no-repeat #FFF;background-size:35px;color:#40aab3}.devisTab .packsResponsive #PACKNORECresponsive.PACK2 .packTitle .packName,.devisTab .packsResponsive #PACKNORECresponsive.PACK2.selected .packTitle .packName{background:url(../styleguide/brands/lolivier/images/svg/medium_pack.svg) 18px 17px no-repeat #FFF;background-size:35px;color:#40aab3}.devisTab .packsResponsive #PACKNORECresponsive.PACK3 .packTitle .packName,.devisTab .packsResponsive #PACKNORECresponsive.PACK3.selected .packTitle .packName{background:url(../styleguide/brands/lolivier/images/svg/pack_full_confort.svg) 18px 17px no-repeat #FFF;background-size:35px;color:#40aab3}.devisTab .packsResponsive .packTitle .packName small{font-size:55%}.devisTab .packsResponsive .packBox .selectAncillary{display:table-cell;position:relative;width:20%}.devisTab .packsResponsive.unselected #PACKRECresponsive .selectAncillary{background-color:#949494}.devisTab .packsResponsive #PACKRECresponsive .selectAncillary,.devisTab .packsResponsive #PACKRECresponsive.selected .selectAncillary{background-color:#3FAAB2}.devisTab .packsResponsive #PACKNORECresponsive .selectAncillary,.devisTab .packsResponsive #PACKNORECresponsive.selected .selectAncillary,.devisTab .packsResponsive.unselected #PACKNORECresponsive .selectAncillary{background-color:#F5F5F5}.devisTab .packsResponsive.unselected .packBox .selectAncillary .noCheck{border:1px solid #949494}.devisTab .packsResponsive .packBox .selectAncillary img.star{position:absolute;top:-1px;right:-1px;height:75%}.devisTab .packsResponsive #PACKRECresponsive.selected .selectAncillary img.star{position:absolute;top:-4px;right:-4px;height:75%}.devisTab .packsResponsive #PACKNORECresponsive.selected .selectAncillary .noCheck,.devisTab .packsResponsive #PACKRECresponsive.selected .selectAncillary .noCheck,.devisTab .packsResponsive .packBox .selectAncillary .noCheck{content:"";position:absolute;display:block;right:25px;top:10px;width:20.8px;height:20.8px;border:1px solid #40aab3;-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;border-radius:0;background-color:#fff}.devisTab .packsResponsive .packBox .packCoverages{display:table-cell;font-size:14.23px;padding:22px 24px;width:80%;vertical-align:middle}.devisTab .packsResponsive .packBox .packCoverages span{margin-top:5px}.devisTab .packsResponsive .packBox .packPrice{background-color:#f5f5f5;font-size:31.44px;font-weight:600;text-align:center;vertical-align:middle;height:98px;display:table-cell}.devisTab .packsResponsive .packBox .packPrice .priceNumber{line-height:.7}.devisTab .packsResponsive .packBox .packPrice .pricePeriod{font-size:13.47px;font-weight:500}.devisTab .packsResponsive .linkText{font-size:15.8px;color:#919191;text-decoration:underline;text-align:center;margin:20px auto;display:block;width:fit-content}.devisTab .packsResponsive #PACKNORECresponsive.selected .selectAncillary .noCheck.noCheckAnimation,.devisTab .packsResponsive #PACKRECresponsive.selected .selectAncillary .noCheck.noCheckAnimation{background:url(../styleguide/brands/lolivier/images/i-check-turquoise.svg) center no-repeat #fff;background-size:14px;z-index:1}.devisTab .packsResponsive.unselected #PACKNORECresponsive .packPrice,.devisTab .packsResponsive.unselected #PACKRECresponsive .packPrice{color:#949494}.devisTab .packsResponsive #PACKNORECresponsive.selected .packPrice,.devisTab .packsResponsive #PACKRECresponsive.selected .packPrice{color:#40aab3}.devisTab .packsResponsive .packBox .packCoverages .accordionPACK2,.devisTab .packsResponsive .packBox .packCoverages .accordionPACK3{display:none;max-height:1px;visibility:hidden;margin-left:22px}.devisTab .packsResponsive .packBox .packCoverages .accordionPACK2.active,.devisTab .packsResponsive .packBox .packCoverages .accordionPACK3.active{display:inline-block;max-height:200px;visibility:visible;margin-left:5px}.devisTab .packsResponsive .packBox .packCoverages span.accordionPACK2.active,.devisTab .packsResponsive .packBox .packCoverages span.accordionPACK3.active{margin-left:20px}.devisTab .packsResponsive.unselected #PACKNORECresponsive .accordion,.devisTab .packsResponsive.unselected #PACKRECresponsive .accordion{background:url(../styleguide/brands/lolivier/images/i-check-grey.svg) left 3px no-repeat;background-size:15px;color:#949494}.devisTab .packsResponsive #PACKNORECresponsive .accordion,.devisTab .packsResponsive #PACKNORECresponsive.selected .accordion,.devisTab .packsResponsive #PACKRECresponsive .accordion,.devisTab .packsResponsive #PACKRECresponsive.selected .accordion{background:url(../styleguide/brands/lolivier/images/i-check-turquoise.svg) left 3px no-repeat;background-size:15px;color:#545454}.devisTab .packsResponsive .packBox .accordion{padding-left:22px;line-height:18px}.devisTab .packsResponsive .packBox .accordionTitle{font-weight:700}.devisTab .packsResponsive .packBox .accordionTitle:after{background:url(../styleguide/brands/lolivier/images/svg/flecheBas.svg) right top no-repeat;background-size:17px;width:24px;height:17px;display:inline-block;content:""}.devisTab .packsResponsive .packBox .active .accordionTitle:after{background:url(../styleguide/brands/lolivier/images/svg/fleche.svg) right top no-repeat;background-size:17px}.devisTab .packsResponsive .packBox .packCoverages li{display:flex;color:#545454}.devisTab .packsResponsive.unselected .packBox .packCoverages li{color:#949494}.devisTab .packsResponsive #PACKNORECresponsive.selected .packCoverages li,.devisTab .packsResponsive #PACKRECresponsive.selected .packCoverages li{color:#545454}.devisTab .packsResponsive .packBox .packCoverages span{width:fit-content;max-width:86%;display:inline-block}.devisTab .packsResponsive .packBox li .lastCoverage{position:relative;padding-left:22px;line-height:15px;margin-top:6px}.devisTab .packsResponsive.unselected .packBox li .lastCoverage:before{color:#949494}.devisTab .packsResponsive .packBox li .lastCoverage:before{position:absolute;line-height:14px;left:0;font-size:22px;font-weight:700;content:"+";display:block;color:#40AAB3}.devisTab .packsResponsive #PACKNORECresponsive.selected li .lastCoverage:before,.devisTab .packsResponsive #PACKRECresponsive.selected li .lastCoverage:before{color:#40AAB3}.devisTab .packsResponsive .packBox .packCoverages.active .lastCoverage{transition:all .7s}.devisTab .packsResponsive .packBox .packCoverages .lastCoverage+button.btn-help{margin-top:5px}.devisTab .packsPc .popover{width:245px}.devisTab .packsPc .popover .arrow{left:auto}.devisTab .packsPc .popover.ng-scope.am-fade.left{margin-left:-7%}.devisTab .packsPc .popover.ng-scope.am-fade.left .arrow{right:-6%}.devisTab .coverage .packsPc h3.popover-title{color:#fff}.devisTab .packsPc .packBox .packCoverages span{display:none;position:relative;z-index:2}.devisTab .packsPc .packBox .packCoverages span:hover{text-decoration:underline;cursor:pointer}.devisTab .packsPc .packCoverages i.included+span{display:inline-block}.devisTab .packsPc .packCoverages span+span.noIncluded{display:block}.devisTab .packsPc .packCoverages i.included+span+span.noIncluded{display:none}.devisTab .packsPc .packCoverages .popover+span+sup+strong,.devisTab .packsPc .packCoverages .popover+sup+strong{content:"";display:block;width:100%;height:100%;background-color:transparent;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1}.devisTab .packsPc .packCoverages sup{display:none;left:608px;color:#fff;top:-35px;z-index:2000;text-align:right;width:16px;font-size:31.65px;font-weight:300}.devisTab .packsPc .packCoverages .popover+span+sup,.devisTab .packsPc .packCoverages .popover+sup{display:block}.devisTab .packsPc .packCoverages .AC01_1 sup{top:-42px;left:410px}.devisTab .packsPc .packCoverages .AC01_2 sup{top:-50px;left:414px}.devisTab .packsPc .packCoverages .AC04 sup{top:-63px;left:548px}.devisTab .packsPc .packCoverages .AC04 span.noIncluded+.popover+sup{top:-64px;left:549px}.devisTab .packsPc .packCoverages .AC06 sup{top:-71px;left:518px}.devisTab .packsPc .packCoverages .AC06 span.noIncluded+.popover+sup{top:-49px;left:410px}.devisTab .packsResponsive .packBox .packCoverages button.btn-help,.devisTab .packsResponsive .packBox .packCoverages button.btn-help:active,.devisTab .packsResponsive .packBox .packCoverages button.btn-help:hover{float:none;margin-top:5px;background-size:16px;margin-left:7px;width:18px;height:18px;vertical-align:text-bottom}.devisTab .packsResponsive li.activeTooltip .btn-help,.devisTab .packsResponsive li.activeTooltip .btn-help:hover{background:url(../styleguide/brands/lolivier/images/i-cross-rounded.svg) center no-repeat;background-size:16px}.devisTab .packsResponsive li .btn-help strong,.devisTab .packsResponsive li .btn-help sup{display:none}.devisTab .packsResponsive li.activeTooltip .btn-help i{content:"";display:block;width:100%;height:100%;background-color:transparent;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1}.devisTab .packsResponsive .popover{width:189px;z-index:4;position:absolute;height:auto;min-height:0;padding:19px 26.6px;color:#fff;background-color:#545454;border-radius:3px;margin-top:20px;text-align:center}.devisTab .packsResponsive .popover .arrow{display:block;border-color:transparent transparent #545454;border-width:0 1em 1em;border-style:solid;position:absolute;top:-14px;left:42%!important}.devisTab .packsResponsive .popover .popover-title{color:#fff;white-space:normal;font-size:14.23px}.devisTab .packsResponsive .popover .popover-content{font-size:14.23px}.devisTab .packsResponsive li.activeTooltip .btn-help{z-index:6}.devisTab .packsResponsive li.activeTooltip .btn-help sup{display:block;top:39px;z-index:5;left:79px;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-weight:700;color:#fff}#mainTableResponsiveTab .colTab{position:relative;display:inline-block;width:33.33%}#mainTableResponsiveTab .colTab .precioProducto{position:relative}.colTab .pushTier.recomended{display:block;height:44px;line-height:1.2;background-color:#6e6e6e;border-radius:3px 3px 0 0}.colTab .productoActivado .pushTier.recomended{height:34px;display:flex;justify-content:center;align-items:center;gap:5px}#mainTableResponsive .firstPrice,#mainTableResponsive .recomended,.devisTab #mainTableResponsiveTab #precioProducto-CC01.firstPrice:before,.devisTab #mainTableResponsiveTab #precioProducto-CC01:after,.devisTab #mainTableResponsiveTab #precioProducto-CC02.firstPrice:before,.devisTab #mainTableResponsiveTab #precioProducto-CC02:after,.devisTab #mainTableResponsiveTab #precioProducto-CC03.firstPrice:before,.devisTab #mainTableResponsiveTab #precioProducto-CC03:after,.devisTab .testPush #mainTableResponsive .CC01,.devisTab .testPush #mainTableResponsive .CC02,.devisTab .testPush #mainTableResponsive .CC03{display:none}.colTab .productoActivado .pushTier.recomended img{height:20px}.colTab .recomended .recomend-tx{color:#fff;text-align:center;padding-top:5px;font-size:17px;font-weight:700;border-radius:3px 3px 0 0;background-color:#6e6e6e}.CC01Tab .productoActivado .recomended,.CC01Tab .productoActivado .recomended .recomend-tx{background-color:#55a5ca}.CC02Tab .productoActivado .recomended,.CC02Tab .productoActivado .recomended .recomend-tx{background-color:#40aab3}.CC03Tab .productoActivado .recomended,.CC03Tab .productoActivado .recomended .recomend-tx{background-color:#3bc080}.devisTab #mainTableResponsiveTab .productoTab .precioProducto{border:1px solid #d7d7d7;border-bottom:none;padding:13px 0}.devisTab #mainTableResponsiveTab .precioProducto .bloquePrecio{margin-bottom:0}.devisTab #mainTableResponsiveTab .colTab .precioProducto.firstPrice .bloquePrecio .cobroper,.devisTab .testPush #mainTableResponsiveTab .precioProducto.firstPrice .bloquePrecio .cobropermens.detail{line-height:4px}.devisTab .testPush #mainTableResponsiveTab .precioProducto.firstPrice .bloquePrecio .cobropermens a{margin-top:7px;line-height:initial;color:#6a6c6a;position:relative}.devisTab.monthly .testPush #mainTableResponsiveTab .precioProducto .bloquePrecio .cobropermens{font-size:26px}.devisTab.annually .precioProducto.firstPrice .bloquePrecio .cobroper{vertical-align:top}.devisTab #mainTableResponsiveTab .CC01Tab .productoActivado .precioProducto{border:2px solid #55a5ca;border-top:10px solid #55a5ca;border-bottom:none;border-radius:3px 3px 0 0}.devisTab #mainTableResponsiveTab .CC02Tab .productoActivado .precioProducto{border:2px solid #40aab3;border-top:10px solid #40aab3;border-bottom:none;border-radius:3px 3px 0 0}.devisTab #mainTableResponsiveTab .CC03Tab .productoActivado .precioProducto{border:2px solid #3bc080;border-top:10px solid #3bc080;border-bottom:none;border-radius:3px 3px 0 0}.devisTab #mainTableResponsiveTab .CC01Tab .productoActivado .recomended.pushTier+.precioProducto,.devisTab #mainTableResponsiveTab .CC02Tab .productoActivado .recomended.pushTier+.precioProducto,.devisTab #mainTableResponsiveTab .CC03Tab .productoActivado .recomended.pushTier+.precioProducto{border-radius:0}.devisTab #mainTableResponsiveTab .productoActivado{position:relative}.devisTab #mainTableResponsiveTab .productoActivado:after{content:'';top:0;right:0;bottom:0;position:absolute;width:6%;z-index:1;-webkit-box-shadow:5px 0 10px -4px rgba(0,0,0,.14);-moz-box-shadow:5px 0 10px -4px rgba(0,0,0,.14);box-shadow:5px 0 10px -4px rgba(0,0,0,.14)}.devisTab #mainTableResponsiveTab .precioProducto.firstPrice{height:auto}.devisTab .testPush #mainTableResponsive .CC01.productoActivado,.devisTab .testPush #mainTableResponsive .CC02.productoActivado,.devisTab .testPush #mainTableResponsive .CC03.productoActivado{display:block;margin-top:0}.devisTab .testPush #mainTableResponsive .CC01.productoActivado{border-top:11px solid #55a5ca}.devisTab .testPush #mainTableResponsive .CC02.productoActivado{border-top:11px solid #40aab3}.devisTab .testPush #mainTableResponsive .CC03.productoActivado{border-top:11px solid #3bc080}.devisTab .testPush #mainTableResponsive .CC01 .detailGaranties,.devisTab .testPush #mainTableResponsive .CC02 .detailGaranties,.devisTab .testPush #mainTableResponsive .CC03 .detailGaranties{height:60px;position:relative;top:0;text-align:left;background-color:#f1f1f1}.devisTab .testPush #mainTableResponsive .col .commonGaranties{display:block;margin:0;vertical-align:middle}#mainTableResponsive .detailGaranties .detailGaranties-tx{margin:0;vertical-align:super;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif}.devisTab .testPush #mainTableResponsive .CC01 .detailGaranties .detailGaranties,.devisTab .testPush #mainTableResponsive .CC02 .detailGaranties .detailGaranties,.devisTab .testPush #mainTableResponsive .CC03 .detailGaranties .detailGaranties{height:auto;background-color:#fff}#mainTableResponsive ul.basicos li .ico-warr-ok{background:url(../styleguide/brands/lolivier/images/i-dash.png) center no-repeat #f1f1f1;background-size:17px}.devisTab .testPush #mainTableResponsive .CC01 ul.basicos li.included .ico-warr-ok{background:url(../styleguide/brands/lolivier/images/i-check-blue.svg) center no-repeat #f1f1f1;background-size:14px}.devisTab .testPush #mainTableResponsive .CC02 ul.basicos li.included .ico-warr-ok{background:url(../styleguide/brands/lolivier/images/i-check-turquoise.svg) center no-repeat #f1f1f1;background-size:14px}.devisTab .testPush #mainTableResponsive .CC03 ul.basicos li.included .ico-warr-ok{background:url(../styleguide/brands/lolivier/images/i-check-green.svg) center no-repeat #f1f1f1;background-size:14px}.devisTab #mainTable.choisse.testPush #mainTableResponsive .productoActivado .producto ul.basicos li,.devisTab #mainTable.choisse.testPush #mainTableResponsive .productoActivado ul.basicos li.included .ico-warr-ok{background-color:#f1f1f1}.devisTab #mainTable.choisse.testPush #mainTableResponsive .productoActivado .producto ul.basicos li,.devisTab #mainTable.choisse.testPush #mainTableResponsive .productoActivado .producto ul.basicos li.cellM{display:table;height:60px;min-height:60px}.devisTab #mainTableResponsive .btn-help{background-size:12px}.devisTab .colum-container #columns.wrapper-content .col-main .content-main #mainTableResponsive ul.basicos.tabletView li>span{margin-top:0;display:table-cell}.devisTab #mainTable.choisse.testPush #mainTableResponsive .productoActivado ul.basicos li.included .ico-warr-ok{margin-top:0;margin-bottom:0}.devisTab #mainTableResponsive .liContent,.devisTab #mainTableResponsive .liName{display:table-cell;vertical-align:middle;width:50%;position:relative}.devisTab #mainTableResponsive .liName{border-top:1px solid #e1e1e1}.devisTab #mainTableResponsive .liContent{border-top:1px solid #cdcdcd;background-color:#f1f1f1}.devisTab #mainTableResponsive .producto ul.basicos li p.included{line-height:inherit}.devisTab #mainTable.choisse.testPush #mainTableResponsive .productoActivado .producto ul.basicos.garantiesName li{background-color:#fff}.devisTab #mainTableResponsive .producto ul.basicos li{padding:0;border-bottom:none}.devisTab #mainTableResponsive ul.basicos li:first-child{border-top:none}#mainTable #mainTableResponsive #container-slider{margin:0;padding:0;border:none;height:60px;display:table;width:100%}#mainTableResponsive #container-slider .sliderName,#mainTableResponsive #container-slider .slidervalue{width:50%;display:table-cell;margin:0;vertical-align:middle;position:relative}#mainTableResponsive #container-slider .sliderName{line-height:11px;background-color:#fff;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}#mainTableResponsive #container-slider .slidervalue{background-color:#e1e1e1;border-radius:0}#mainTableResponsive .CC01 #container-slider .slidervalue{background:url(../styleguide/brands/lolivier/images/i-dash.png) center no-repeat #f1f1f1;background-size:17px;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd}#mainTableResponsive .CC01 #container-slider .slidervalue span{display:none}#mainTable #mainTableResponsive #container-slider .btn-help{margin-top:0;float:right;position:absolute;right:10px;top:33%}#mainTableResponsive #container-slider .slidervalue span.color{border-radius:3px;height:50px;-webkit-box-shadow:0 2px 10px 1px rgba(0,0,0,.08);-moz-box-shadow:0 2px 10px 1px rgba(0,0,0,.08);box-shadow:0 2px 10px 1px rgba(0,0,0,.08)}#mainTableResponsive #container-slider .slidervalue span{padding:15px 0}#mainTableResponsive .precioProducto .title{font-size:20px}.devisTab .testPush #mainTableResponsive .precioProducto.secondPrice .bloquePrecio .precio,.testPush #mainTableResponsive .precioProducto.secondPrice .bloquePrecio .cobropermens{font-size:35px}.devisTab.annually .testPush #mainTableResponsive .precioProducto.secondPrice .bloquePrecio .precio{display:inline-block}.devisTab.monthly .testPush #mainTableResponsive .precioProducto.secondPrice .bloquePrecio .cobropermens.detail{font-size:13px;display:inline-block}.devisTab.annually #mainTableResponsive .precioProducto .bloquePrecio .cobroper{font-size:13px}.communicationChannelCheck{width:70%;padding-top:71px}.communicationChannelCheck label{margin:.5em 0}.communicationChannelCheck .checkField+label.checking{width:26px;height:26px;background-color:#fff;border-radius:0;border:1px solid #e3e3e3;font-size:20px}.communicationChannelCheck span.wording{font-size:15px;color:#717171}.communicationChannelCheck span.line{display:block;margin-left:57px}.communicationChannelCheck span b.responsive{font-weight:400}#stickyBanner{position:fixed;display:table;top:91px;margin-top:0;z-index:10;background-color:#40aab3;color:#fff;-webkit-box-shadow:-3px -3px 9px 0 rgba(0,0,0,.22);-moz-box-shadow:-3px -3px 9px 0 rgba(0,0,0,.22);box-shadow:-3px -3px 9px 0 rgba(0,0,0,.22);font-size:25px;font-weight:700;max-width:1330px;margin-left:0;padding:17px 34px 17px 45px;border-radius:0 0 3px 3px;width:100%;border-bottom:3px solid #318991;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1),z-index 0s .6s}#stickyBanner .titlePack,#stickyBanner sup{font-weight:400}#stickyBanner.CC01{background-color:#55a5ca;border-bottom:3px solid #44829e}#stickyBanner.CC02,.devisTab .franchisesBlock.tierCC02 .buttonContainer.color{background-color:#40aab3}#stickyBanner.CC02{border-bottom:3px solid #318991}#stickyBanner.CC03{background-color:#3bc080;border-bottom:3px solid #3ea573}#stickyBanner.CC01 .price{background-color:#44829e}#stickyBanner.CC02 .price{background-color:#318991}#stickyBanner.CC03 .price{background-color:#3ea573}#stickyBanner.is-fixed{top:90px}#stickyBanner.is-invisible{display:none}#stickyBanner .info{margin-top:7px;float:left;width:80%}#stickyBanner .infoPack,#stickyBanner .title{float:left;width:100%}#stickyBanner .titleUpper{text-decoration:underline;text-transform:uppercase;float:left}#stickyBanner .price{background-color:#318991;float:right;padding:9px 10px 9px 14px;border-radius:3px;font-size:27px}#stickyBanner .titleModality{display:block;float:left}#stickyBanner .title,#stickyBanner .titleModality{padding-right:10px;margin-left:10px}#stickyBanner .icon-plus{background-image:url(../styleguide/brands/lolivier/images/i-check.svg);padding:11px 10px 2px 6px;background-size:15px 13px;background-repeat:no-repeat;margin-right:-5px}#stickyBanner .packSelected{margin-right:7px}.devisTab.assurland .page .nav-container,.devisTab.hyperassur .page .nav-container,.devisTab.lca .page .nav-container,.devisTab.lelynx .page .nav-container,.devisTab.lesfurets .page .nav-container{padding:1em 0}.devisTab.assurland #formTittle.fixedPrice,.devisTab.hyperassur #formTittle.fixedPrice,.devisTab.lca #formTittle.fixedPrice,.devisTab.lelynx #formTittle.fixedPrice,.devisTab.lesfurets #formTittle.fixedPrice{padding-top:280px}.recapBoxVP{border-radius:0 0 2px 2px;background-color:#d9127d;color:#f5f5f5;height:84px;display:flex;align-items:center}.recapBoxVP div{display:inline-block;position:relative}.recapBoxVP .logoVP{background:url(../styleguide/brands/lolivier/images/VP-VEEPEEwhite.svg) center no-repeat;width:190px;height:32px}.recapBoxVP .couponVP{width:66%;text-align:right;font-size:21px;padding-right:5px}.recapBoxVP .couponVP b{font-size:48px;vertical-align:middle}.devisTab .col_pago #pagoTable .precioPago .price-multicar{font-size:22px;width:100%;text-align:center}.devisTab .col_pago #pagoTable .precioPago .price-multicar .priceMulticarText{float:left}.devisTab .col_pago #pagoTable .precioPago .price-multicar .priceMulticarNumber,.devisTab .col_pago #pagoTable .precioPago .price-multicar .priceMulticarNumber .cobropermens{float:right;font-size:22px}.devisTab .col_pago #pagoTable .precioPago .price-multicar .priceMulticarNumber .cobropermens:before,.devisTab .col_pago #pagoTable .precioPago .price-multicar .priceMulticarNumber:before{position:absolute;content:"";border-top:1px solid;width:13%;right:50px;top:37px;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}.devisTab .col_pago #pagoTable .precioPago .price-multicar .priceMulticarPercent{display:inline-table;color:#fff;width:91px;height:27px;border-radius:9px;background-color:#2c8d95}.devisTab .col_pago #pagoTable .precioPago .price-multicar .multicarPercent-icon{width:18px;float:left;padding-top:6px;margin-right:8px}#recapSRP{background-color:#F71073}#vinciRecap{background-color:#FFC115}#recapSRP .logoVP{background:url(../styleguide/brands/lolivier/images/SRPlogoWhite.svg) center no-repeat;margin-left:13px}#recapSRP .SRPlink{margin-left:13px;font-weight:700;font-size:16px}#vinciRecap .logoVP{background:url(../styleguide/brands/lolivier/images/vinciLogoPrice.svg) center no-repeat;margin-left:13px;height:150%}#recapSRP .couponVP{margin-right:20px;width:63%;font-size:14px}#vinciRecap .couponVP{width:63%;font-size:14px;color:#FFF}#vinciRecap .couponVP b{font-size:54px}#recapSRP .couponVP b{font-size:48px;line-height:40px}#recapSRP .couponVP span,#vinciRecap .couponVP span{display:inline-block;vertical-align:middle;line-height:14px}#vinciRecap .couponVP span{width:80px}.devisTab.show-room-prive .col_pago #pagoTable div.totalPrice,.devisTab.vinci .col_pago #pagoTable div.totalPrice{border-bottom-left-radius:0;border-bottom-right-radius:0}.formatTablePrice{margin-top:37.3%}.devisTab .testPush .veh005Block{position:relative;background-color:#fff;display:flex;flex-direction:column;align-items:center;width:530px;left:20px;top:55px;border:1.18px solid #E6E6E6;box-sizing:border-box;box-shadow:-2px 2px 0 2px rgba(85,165,202,.25);border-radius:3.54px}.devisTab .testPush .veh005Block .veh005SubBlock{margin:42px 32px;display:flex;flex-direction:column;align-items:center}div#kameleoonElement846767.assur.ng-scope{background-color:transparent!important}.devisTab .testPush .veh005Block .veh005SubBlock h1{font-size:32px;text-align:center;display:flex;flex-direction:column;line-height:35px;align-items:center}.devisTab .franchisesBlock{background:#F8F8F6;border-radius:3px;font-size:18px}.devisTab .franchisesBlockResponsive{padding:18px}.devisTab .franchisesBlockPc{width:100%;margin:71px auto;padding:40px 69px 65px 108px;max-width:1330px}.devisTab .franchisesBlockPc.true{padding-bottom:33px}.devisTab .testPush .veh005Block .veh005SubBlock .veh005BlockContainer{display:flex;text-align:start}.devisTab .testPush .veh005Block .veh005SubBlock .veh005BlockContainer p{margin-left:16px;font-size:16px;line-height:19px}.devisTab .testPush .veh005Block .veh005SubBlock .blockIcon{margin:35px}.devisTab .franchisesBlock.tierCC01{display:none}.devisTab .franchisesBlockPc .title{font-size:24px;margin-left:10px;margin-bottom:10px;line-height:20px}.devisTab .franchisesBlock .list-title{display:block;margin-left:10px;margin-bottom:7px}.devisTab .franchisesBlockResponsive .list-title{font-size:14px;margin-top:13px;margin-left:0;margin-bottom:18px}.devisTab .franchisesBlock .buttonBlock{display:inline-table;border-spacing:10px;margin-bottom:25px}.devisTab .franchisesBlockResponsive .buttonBlock{display:block;margin-bottom:18px}.devisTab .franchisesBlock .buttonContainer{display:inline-table;width:100%;height:45px;border:.8px solid #D1D1D1;border-radius:2.39px;font-size:14px;position:relative;margin-top:10px}.devisTab .franchisesBlock .buttonContainer.color{color:#fff}.devisTab .franchisesBlock.tierCC03 .buttonContainer.color{background-color:#3bc080}.devisTab .franchisesBlock.franchisesBlockResponsive .buttonContainer .buttonFranchise .text{margin-left:30px;line-height:22px}.devisTab .franchisesBlockPc .buttonFranchise{display:table-cell;text-align:center;vertical-align:middle;width:100px;height:45px;border:.8px solid #D1D1D1;border-radius:2.39px;font-size:14px;position:relative}.devisTab .franchisesBlockResponsive .buttonFranchise{font-size:16px;display:flex;text-align:center;vertical-align:middle}.devisTab .franchisesBlock .buttonFranchise.color{color:#FFF}.devisTab .franchisesBlock.tierCC02 .buttonFranchise.color{background:#40AAB3}.devisTab .franchisesBlock.tierCC03 .buttonFranchise.color{background:#3BC080}.devisTab .franchisesBlockResponsive .titleFranchise{padding-left:50px;font-size:18px;line-height:24px}.devisTab .franchisesBlockResponsive.tier .title .bold{padding-left:67px}.devisTab .franchisesBlockResponsive.tierCC02 .titleFranchise{background:url(../styleguide/brands/lolivier/images/svg/franchiseTC.svg) 0 10px no-repeat #F8F8F6;background-size:33.82px}.devisTab .franchisesBlockResponsive.tierCC03 .titleFranchise{background:url(../styleguide/brands/lolivier/images/svg/franchiseTR.svg) 0 10px no-repeat #F8F8F6;background-size:33.82px}.devisTab .franchisesBlockPc.tierCC02{background:url(../styleguide/brands/lolivier/images/svg/franchiseTC.svg) 40px 39px no-repeat #F8F8F6;background-size:60px}.devisTab .franchisesBlockPc.tierCC03{background:url(../styleguide/brands/lolivier/images/svg/franchiseTR.svg) 40px 39px no-repeat #F8F8F6;background-size:60px}.devisTab .franchisesBlock .buttonFranchise .check{content:"";position:absolute;display:block;left:11%;width:1.425em;height:1.425em;border:.8px solid #D1D1D1;border-radius:50%;-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .1s;z-index:0}.devisTab .franchisesBlockResponsive .buttonFranchise .check{left:12px;width:1.2em;height:1.2em}.devisTab .franchisesBlock.tierCC02 .buttonFranchise.color .check{background:url(../styleguide/brands/lolivier/images/i-check.svg) center no-repeat #318991;background-size:11.96px;border:none}.devisTab .franchisesBlock.tierCC03 .buttonFranchise.color .check{background:url(../styleguide/brands/lolivier/images/i-check.svg) center no-repeat #399769;background-size:11.96px;border:none}.devisTab .franchisesBlock.tierCC02 .buttonContainer.color .check{background:url(../styleguide/brands/lolivier/images/i-check.svg) center no-repeat #318991;background-size:11.96px;border:none}.devisTab .franchisesBlock.tierCC03 .buttonContainer.color .check{background:url(../styleguide/brands/lolivier/images/i-check.svg) center no-repeat #399769;background-size:11.96px;border:none}.devisTab .franchisesBlock .buttonFranchise .text{margin-left:10px;vertical-align:text-top}.devisTab .franchisesBlockPc .franchiseTooltip .title{font-size:18px;display:inline-block;padding-right:63px;border-collapse:collapse}.devisTab .franchisesBlock .franchiseTooltip .textTooltip,.devisTab .franchisesBlock .franchiseTooltip .textTooltip.false{display:none}.devisTab .franchisesBlock .franchiseTooltip .textTooltip.true{display:block;padding-top:6px}.devisTab .franchisesBlock.tierCC02 .franchiseTooltip .title,.devisTab .franchisesBlock.tierCC02 .textColor{color:#40AAB3}.devisTab .franchisesBlock.tierCC03 .franchiseTooltip .title,.devisTab .franchisesBlock.tierCC03 .textColor{color:#3BC080}.devisTab .franchisesBlockResponsive .textColor{display:block}.devisTab .franchisesBlockPc .franchiseTooltip .iconTooltip,.devisTab .franchisesBlockPc .franchiseTooltip .iconTooltip.false{background:url(../styleguide/brands/lolivier/images/i-questionmark.svg) center no-repeat;background-size:20px;width:20px;height:20px}.devisTab .franchisesBlockResponsive .franchiseTooltip .iconTooltip,.devisTab .franchisesBlockResponsive .franchiseTooltip .iconTooltip.false{background:url(../styleguide/brands/lolivier/images/i-questionmark.svg) center no-repeat;background-size:13px;width:13px;height:13px}.devisTab .franchisesBlockPc .franchiseTooltip .iconTooltip.true{background:url(../styleguide/brands/lolivier/images/i-cross-rounded.svg) center no-repeat}.devisTab .franchisesBlockResponsive .franchiseTooltip .iconTooltip.true{background:url(../styleguide/brands/lolivier/images/i-cross-rounded.svg) center no-repeat;background-size:13px}.devisTab .franchisesBlockPc.tierCC03 .franchiseTooltip .iconTooltip.true{background:url(../styleguide/brands/lolivier/images/i-cross-roundedTR.svg) center no-repeat}.devisTab .franchisesBlockResponsive.tierCC03 .franchiseTooltip .iconTooltip.true{background:url(../styleguide/brands/lolivier/images/i-cross-roundedTR.svg) center no-repeat;background-size:13px}.devisTab .franchisesBlock .buttonFranchise:hover,.devisTab .franchisesBlock .franchiseTooltip .iconTooltip:hover,.devisTab .franchisesBlock .franchiseTooltip .title:hover{cursor:pointer}.franchisesBlock .franchiseTooltip{margin-left:10px}.franchisesBlockResponsive .franchiseTooltip{margin-left:0;margin-bottom:14px}.franchisesBlockResponsive .franchiseTooltip .tooltipQuestion{margin-left:0;display:flex;justify-content:space-between;line-height:10px}.franchisesBlockResponsive .franchiseTooltip .title .text{text-decoration:underline;font-weight:700}.devisTab .franchisesBlock .franchiseTooltip .iconTooltip,.devisTab .franchisesBlock .franchiseTooltip .title{display:table-cell}.devisTab .franchisesBlockResponsive .franchiseTooltip .title .text{font-size:14px}.devisTab .franchisesBlock .franchiseTooltip .text{display:table-row}.devisTab .franchisesBlock .franchiseTooltip .title .text{font-weight:700;border-bottom:solid 1px}.devisTab .franchisesBlockResponsive .franchiseTooltip .textTooltip{font-size:12px}.devisTab .franchisesBlock .priceBlock{display:block;font-weight:700;text-align:center;margin-bottom:10px}.devisTab .franchisesBlock .priceBlock .titleModality{display:block;font-size:16px}.devisTab .franchisesBlock .priceBlock .cobropermens,.devisTab .franchisesBlock .priceBlock .titleText{display:block;font-size:42px;line-height:45px}.devisTab.annually .franchisesBlock .priceBlock .titleText,.devisTab.monthly .franchisesBlock .priceBlock .cobropermens{display:block}.devisTab.annually .franchisesBlock .priceBlock .cobropermens,.devisTab.monthly .franchisesBlock .priceBlock .titleText{display:none}.devisTab .franchisesBlock .priceBlock.tierCC02 .price{color:#40aab3}.devisTab .franchisesBlock .priceBlock.tierCC03 .price{color:#3bc080}.devisTab .franchisesBlock .priceBlock .price{font-size:42px}.devisTab .franchisesBlock .priceBlock .cobroper{display:block;font-size:14px;font-weight:400;line-height:11px}.devisTab .franchiseReminder{margin-top:12px;padding-left:26px;width:fit-content;font-size:14px;font-weight:400;line-height:16px;padding-top:2px}.devisTab .franchiseReminder:hover{cursor:pointer}.devisTab .franchiseReminder.tierCC01:hover{cursor:default}.devisTab .franchiseReminder.tierCC01{background:url(../styleguide/brands/lolivier/images/svg/franchiseTE.svg) no-repeat;background-size:21px;color:#B3B3B3;pointer-events:none}.devisTab .franchiseReminder.tierCC02{background:url(../styleguide/brands/lolivier/images/svg/franchiseTC.svg) no-repeat;background-size:21px;color:#40AAB3}.devisTab .franchiseReminder.tierCC03{background:url(../styleguide/brands/lolivier/images/svg/franchiseTR.svg) no-repeat;background-size:21px;color:#3BC080}.devisTab.monthly #stickyBanner .price .annualPrice{display:none}.devisTab.annually #stickyBanner .price .annualPrice,.devisTab.monthly #stickyBanner .price .monthlyPrice{display:block}.devisTab.annually #stickyBanner .price .monthlyPrice{display:none}@media only screen and (min-width:1920px){.page .footer-landing-container .helpContainer{max-width:1278px;margin:0 auto;padding:4em 15em 4em 19em;background-position:65px center;background-size:90px}.page .footer-landing-container .helpContainer h3{font-size:19px;line-height:2px}.page .footer-landing-container .helpContainer .contact span{font-size:23px;font-weight:700}.page .footer-landing-container .helpContainer .contact a{font-size:15px}.conducteursTab .content-main .box .cell-right .showHelp,.vehiculeTab .content-main .box .cell-right .showHelp{width:91.2%}.page .content-main .box .input-wrap label.radio span{font-size:19px}.recapitulatifTab #infos .wrapper-content>div ul.detail span.info{line-height:1.4em}.recapitulatifTab #infos .wrapper-content>div.sum-right ul.detail{padding:17.1px 0 0}.recapitulatifTab #infos .wrapper-content>div.franchises{padding:0}.merciTab #formTittle .cont01 div.sectionTitle{font-size:57px}}@media only screen and (max-width:1919px){.page .content-main .box .box-body .form-row .combo-wrap,.page .content-main .box .box-body .form-row .input-wrap,.page .content-main .box .box-body .form-row .select-wrap{font-size:18px}body .page .sectionTitle{font-size:54px}body.authenticationTab .sectionTitle,body.redirectionTab .sectionTitle{font-size:100%}#formTittle .cont01 div.sectionTitle{margin-top:27px;margin-bottom:54px}#formTittle{padding-top:46px}#formTittle .content{padding:0 30px}.page #formTittle .cont02{margin:45px 0 55px}#formTittle .wrapper-content .cont02 p{font-size:52px;font-weight:700}#formTittle .wrapper-content .cont03{display:block;padding:15px;border-radius:3px;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-size:18px}#formTittle .wrapper-content .cont03 p{margin:0 35px;font-size:18px}.merciTab #formTittle .cont01 div.sectionTitle{font-size:54px}.merciTab #merciTab #formTittle .cont01 div.sectionTitle{font-size:38.21px}#infos .wrapper-content .avantage{padding:0 20px}.vehiculeTab #contents-1{margin-bottom:70px}.vehiculeTab .colum-container #contents-1 .wrapper-content{padding-bottom:50px}.vehiculeTab #formTittle .content,.vehiculeTab .box{max-width:100%}.page .footer-landing-container .helpContainer{max-width:1200px;margin:auto;padding:4em 15em 4em 19em;background-position:65px center;background-size:90px}.page .footer-landing-container .helpContainer h3{font-size:19px;line-height:2px}.page .footer-landing-container .helpContainer p{font-size:19px}.page .footer-landing-container .helpContainer .contact span{font-size:23px;font-weight:700}.page .footer-landing-container .helpContainer .contact a{font-size:15px}.conducteursTab .content-main .box .cell-right .showHelp,.vehiculeTab .content-main .box .cell-right .showHelp{width:90.8%}.recapitulatifTab #infos .wrapper-content>div ul li span.title{width:27%}.recapitulatifTab #infos .wrapper-content>div ul.detail span.info{line-height:1.4em}.recapitulatifTab #infos .wrapper-content>div.sum-right ul.detail{padding:17.1px 0 0}.recapitulatifTab #infos .wrapper-content>div.franchises{padding:0}.merciTab #contents-4 .wrapper-content #multicarBox{font-size:18px}.answer-plus span.showPlusButton{padding-top:11px}.recapitulatifTab .headerAlgolia{right:31em;width:300px;background:url(../styleguide/brands/lolivier/images/searchAlgolia.svg) 270px center no-repeat #FFF}.headerAlgolia{right:31em}}@media only screen and (max-width:1750px){.recapitulatifTab .headerAlgolia{right:24em;width:320px;background:url(../styleguide/brands/lolivier/images/searchAlgolia.svg) 286px center no-repeat #FFF}}@media only screen and (max-width:1680px){#SRPmerci h3,#vinciMerci h3{width:44%}#SRPmerci{background:url(../styleguide/brands/lolivier/images/SRPlogo.svg) center left no-repeat;width:21%;background-position-y:16px}#vinciMerci .logoVP{background:url(../styleguide/brands/lolivier/images/vinciLogoYellow.svg) center left no-repeat}.headerAlgolia{right:24em}.recapitulatifTab .headerAlgolia{right:20em;width:310px;background:url(../styleguide/brands/lolivier/images/searchAlgolia.svg) 275px center no-repeat #FFF}}@media only screen and (max-width:1480px){.recapitulatifTab .headerAlgolia{right:15em;width:300px;background:url(../styleguide/brands/lolivier/images/searchAlgolia.svg) 248px center no-repeat #FFF}}@media only screen and (max-width:1536px){.headerAlgolia{right:15em}.landingTab .headerAlgolia{right:13em}.recapitulatifTab .headerAlgolia{right:10em;width:300px;background:url(../styleguide/brands/lolivier/images/searchAlgolia.svg) 248px center no-repeat #FFF}}@media only screen and (max-width:1439px){.page .content-main .box .box-body .form-row .combo-wrap,.page .content-main .box .box-body .form-row .input-wrap,.page .content-main .box .box-body .form-row .select-wrap{font-size:17px}.merciTab #formTittle .cont01 div.sectionTitle,body .page .sectionTitle{font-size:51px}#formTittle .cont01 div.sectionTitle{margin-top:25px;margin-bottom:51px}.merciTab #formTittle.is-fixed{padding-top:180px}#infos .wrapper-content{padding:0}.vehiculeTab #contents-1{margin-bottom:80px}.page .footer-landing-container .helpContainer{padding:4em 19em;background-position:50px center;background-size:auto}.page .footer-landing-container .helpContainer h3{font-size:17px;line-height:0}.page .footer-landing-container .helpContainer p{font-size:17px}.page .footer-landing-container .helpContainer .contact span{font-size:21px;font-weight:700}.page .footer-landing-container .helpContainer .contact a{font-size:13px}.page .footer-landing-container .logoContainer .logoText{font-size:15px}.page .footer-landing-container .logoContainer .logos{max-width:65%}.page .content-main .box .box-body .form-row .cell-left>label{font-size:15.3px}.conducteursTab .content-main .box .cell-right .showHelp,.vehiculeTab .content-main .box .cell-right .showHelp{width:89.8%}.page .is-fixed nav.menu ol li.fourStepsBreadcrumb a:last-child:after{width:1.5em}.answer-icons .button-option span.label,.merciTab #contents-4 .wrapper-content #multicarBox{font-size:17px}}@media only screen and (max-width:1366px){#SRPmerci h3,#SRPrecap h3,#recapVinci h3,#vinciMerci h3{width:48%}#SRPmerci .logoVP,#SRPrecap .logoVP{background:url(../styleguide/brands/lolivier/images/SRPlogo.svg) center left no-repeat;width:22%;background-position-y:17px}#recapVinci .logoVP,#vinciMerci .logoVP{background:url(../styleguide/brands/lolivier/images/vinciLogoYellow.svg) center left no-repeat}.headerAlgolia{right:10em}.landingTab .headerAlgolia{right:8em}}@media only screen and (max-width:1365px){#formTittle .wrapper-content .cont02 p{font-size:49px;font-weight:700}.vehiculeTab #infos{max-width:100%}#infos .wrapper-content div .sum-title{font-size:38px}#infos .wrapper-content div.infoHeader .info{font-size:20px}#infos .wrapper-content>div ul li{padding:1.3em 0}.page .box .box-header h3{font-size:27.2px}}@media only screen and (max-width:1279px){#infos .wrapper-content .avantage,.vehiculeTab #contents-2{padding:0}body .page .sectionTitle{font-size:48px}body.authenticationTab .sectionTitle,body.redirectionTab .sectionTitle{font-size:100%}#formTittle .wrapper-content .cont03.conducteur p,#formTittle .wrapper-content .cont03.vehicule p,.page nav.menu ol li .name,.page nav.menu ol li a:before{font-size:16px}#formTittle .cont01 div.sectionTitle{margin-top:24px;margin-bottom:48px}.page>div:nth-child(2){max-width:1120px}#formTittle .wrapper-content .cont03 .numDevis{font-size:15px}.merciTab #formTittle .cont01 div.sectionTitle{font-size:48px}#infos .wrapper-content .avantage .avantageTitle{font-size:16px;margin:0 0 2em}#infos .wrapper-content .avantage .avantageItem .avantage-text{font-size:13px}.page .box .box-header h3{font-size:26px}.page .footer-landing-container .helpContainer{max-width:1065px;margin:0 auto;padding:3em 19em}.page .footer-landing-container .logoContainer .logos{height:160px;margin-top:4%;max-width:70%}#infos .wrapper-content div .sum-title{font-size:36px}#infos .wrapper-content div.infoHeader .info{font-size:16px}#infos .wrapper-content>div ul li span.info,#infos .wrapper-content>div ul li span.title{font-size:14px}#infos .wrapper-content>div ul li{padding:1.2em 0}.conducteursTab #infos .wrapper-content div.sum-left{width:50%}.conducteursTab #infos .wrapper-content div.sum-left header{margin:40px 0 15px}.conducteursTab .content-main .box .box-body .form-row .cell-left .date-3>label,.conducteursTab .content-main .box .box-body .form-row .cell-left .two-select>label,.page .content-main .box .box-body .form-row .cell-left>label{font-size:14.4px;margin:1em 0}.content-main .box .box-body .indented .input-wrap label.radio{padding-left:11px;padding-right:11px}.custom-button-select .button-option{min-height:auto}.merciTab #contents-4 .wrapper-content #multicarBox{font-size:16px}.bannerVP .offer{font-size:22px}.bannerVP .couponVP span{font-size:35px}.bannerVP .logoVP{height:38px}#bannerPROWEBCE .couponVP span{font-size:45px;margin:0 5px}#bannerVinci .couponVP p{padding-left:40px}#bannerVinci .couponVP{font-size:28px;margin:0 33px 0 28px;padding-right:33px}.boxVP .box-header h3{width:64%}}@media only screen and (max-width:1230px){.headerAlgolia{right:5em;width:420px;background:url(../styleguide/brands/lolivier/images/searchAlgolia.svg) 377px center no-repeat #FFF}.landingTab .headerAlgolia{width:370px;background:url(../styleguide/brands/lolivier/images/searchAlgolia.svg) 320px center no-repeat #FFF}.devisTab .headerAlgolia{right:5em}.recapitulatifTab .headerAlgolia{right:5em;width:320px;background:url(../styleguide/brands/lolivier/images/searchAlgolia.svg) 285px center no-repeat #FFF}}@media only screen and (max-width:1130px){.headerAlgolia{right:4em}.recapitulatifTab .headerAlgolia{right:1em;width:320px;background:url(../styleguide/brands/lolivier/images/searchAlgolia.svg) 285px center no-repeat #FFF}}@media only screen and (max-width:1120px){.page .footer-landing-container .helpContainer h3,.page .footer-landing-container .helpContainer p,.page nav.menu ol li .name{font-size:16px}.page .topbar{padding:5px 1em 0}.vehiculeTab .colum-container #contents-1 .wrapper-content{margin:0 0 50px}.page .footer-landing-container .logoContainer .logoText{font-size:14px}.page .footer-landing-container .logoContainer .logos{max-width:85%}.page .footer-landing-container .lolivierFooter a{padding:5em 0}.conducteursTab #contents-1 #infos .wrapper-content{padding:0}.content-main .box .box-body .indented .input-wrap label.radio{padding-left:9px;padding-right:9px}.merciTab #formTittle .cont01 .aggDriverSurName,.merciTab #formTittle .cont01 .titleLanding{font-size:1em}.bannerVP{height:90px;top:80px}#bannerPROWEBCE,#bannerSRP,#bannerVinci{height:90px;top:83px}.devisTab #bannerPROWEBCE,.devisTab #bannerSRP,.devisTab #bannerVinci{top:77px}.recapitulatifTab .headerAlgolia{right:1em;width:330px;background:url(../styleguide/brands/lolivier/images/searchAlgolia.svg) 290px center no-repeat #FFF}}@media only screen and (max-width:1024px){.page .topbar{padding:2px 1em 0}.page .nav-container{padding:90px 20px 20px}.vehiculeTab #formTittle .content{padding:5px 20px 0}#formTittle .wrapper-content .cont02 p{font-size:46px}.vehiculeTab #infos{padding:0 2em}.vehiculeTab .colum-container #contents-1 .wrapper-content{margin:0 0 40px;padding:0 0 40px}.vehiculeTab #contents-1{margin-bottom:70px}.page .footer-landing-container .helpContainer{max-width:980px;margin:0 auto;padding:3em 18em;width:95%}.page .footer-landing-container .logoContainer .logoText{font-size:14px}.page .footer-landing-container .logoContainer .logos{max-width:95%}.conducteursTab #contents-1 #infos .wrapper-content{padding:0 2.5rem}.conducteursTab #contents-2{padding-top:2em}.page .content-main .box .combo-wrap input[type=tel].ng-valid.vehi-codePostal-tex{padding:12px 2px 11px 42px}.modal .tooltip.left .tooltip-arrow{left:360px}.modal .selectBrands .tooltip.left .tooltip-arrow{left:262px}.page .content-main .box .cell-right.profession .msg-text{font-size:15px;color:#333}.page .content-main .cell-right.professionsError .msg-text{font-size:16px}.merciTab #contents-4 #multicarBanner .multicarTitle{font-size:1.6em}.merciTab #contents-4 #multicarBanner .multicarImg>img{max-height:300px}#spinner-css{height:60px;width:60px}#spinner-css .side,#spinner-css .side .fill{width:30px;height:60px}#spinner-css .side{bottom:30px;right:60px}#spinner-css .side.sp_left .fill{border-left:30px solid #f6b5a7}#spinner-css .side.sp_right .fill{border-right:30px solid #f6b5a7}#spinner-css:after{width:50px;height:50px;bottom:28px;right:28px;background:url(../styleguide/brands/lolivier/images/orange-tree.svg) 50% 50% no-repeat #fff;background-size:70%}div.validateTmp{font-size:16px}.merciTab .boxVP .box-header h3{width:80%;display:inline}#bannerVP,.boxVP{background:url(../styleguide/brands/lolivier/images/background.png) 50px center #f6f6f6;background-size:100%}#SRPrecap h3,#recapVinci h3{width:53%}#SRPmerci .logoVP,#SRPrecap .logoVP{background:url(../styleguide/brands/lolivier/images/SRPlogo.svg) center left no-repeat;width:25%;background-position-y:17px}#recapVinci .logoVP,#vinciMerci .logoVP{background:url(../styleguide/brands/lolivier/images/vinciLogoYellow.svg) center left no-repeat}#SRPmerci .stepLine,#vinciMerci .stepLine{top:41%}#bannerVinci img{padding-right:12px}.devisTab .headerAlgolia,.headerAlgolia{right:2em}.recapitulatifTab .headerAlgolia{right:.5em;width:310px;background:url(../styleguide/brands/lolivier/images/searchAlgolia.svg) 275px center no-repeat #FFF}}@media only screen and (max-width:991px){.merciTab .merci-icons .thank-you-icon{display:none}.merciTab .merci-icons .thank-you-icon-responsive{display:block;width:63%}.merciTab .merci-icons.telematics .thank-you-icon-responsive{width:58%}.merciTab #merciTab #infos .wrapper-content .merci-docs-grid .merci-docs-row{flex-direction:row}.merciTab #merciTab .merci-docs-col{padding:0;flex-direction:column}.merciTab .merci-icons{width:auto}.merciTab #merciTab .merci-docs-col div{margin:15px 15px 15px 2px;width:auto}.merciTab #merciTab .merci-docs-col.SRP div,.merciTab #merciTab .merci-docs-col.telematics div{width:95%}.merciTab #merciTab #infos .wrapper-content .merci-docs-grid .merci-docs-row{padding:10px 0}.merciTab #merciTab #infos .wrapper-content div .sum-title{text-align:start;padding-top:10px;padding-left:10px}.merciTab #merciTab #infos .wrapper-content .merci-docs-col .info{text-align:start;padding-left:10px;padding-bottom:10px;margin:0}.merciTab #merciTab #infos .wrapper-content div .merciSRP{margin:0;top:-3px}.merciTab .merci-docs-grid .text-container h1{font-size:1.5em}#formTittle .wrapper-content .cont02 p,.merciTab #formTittle .cont01 div.sectionTitle,body .page .sectionTitle{font-size:38px}.vehiculeTab #formTittle .content{padding-top:0}#formTittle .cont01 div.sectionTitle{margin-top:19px;margin-bottom:38px}.page .topbar{box-shadow:none}.page .nav-container{padding:85px 20px 10px;margin:0;box-shadow:inset 0 100px 40px rgba(0,0,0,.05);background-color:#fff;width:100%}.devisTab .page .nav-container{padding:20px 20px 10px}.devisTab .page.is-fixed .nav-container,.devisTab.assurland .page .nav-container,.devisTab.hyperassur .page .nav-container,.devisTab.lca .page .nav-container,.devisTab.lelynx .page .nav-container,.devisTab.lesfurets .page .nav-container,.page .nav-container.is-fixed{margin:0}.page nav.menu ol{display:table;width:100%;margin:0 auto}.page nav.menu ol li{float:none;display:table-cell;text-align:center}.page #formTittle .cont02{margin:60px 0 45px}#formTittle .wrapper-content .cont03.vehicule{background-position:25px center;margin-bottom:70px}#formTittle .wrapper-content .cont03.conducteur{background-position:25px center}.vehiculeTab #contents-1{display:none}.vehiculeTab #contents-2{padding:40px 0 0}#formTittle .wrapper-content .cont03{padding:24px 1em;margin-bottom:85px}.page .footer-landing-container .helpContainer{max-width:950px;padding:3em 1em 3em 15em}.conducteursTab #infos .wrapper-content div.sum-left{width:100%}#infos .wrapper-content>div.sum-left ul.detail{padding:0 28.5px 55px 17.5px}.conducteursTab #contents-2{padding-top:3em}.outer-wrap .page .form-row{display:block}.outer-wrap .page .cell-left{width:93%;display:block}.outer-wrap .page .cell-right{width:100%;display:block}.outer-wrap .page .content-main .cell-right span.title,.outer-wrap .page .content-main .cell-right span.tooltip-outer{position:static}.page .content-main .box .cell-right .btn-help{position:absolute;left:96%;top:52px}.outer-wrap .page .driverTitle .cell-left{width:100%}.driver-alcoholBlock{max-width:100%}.content-main .box .box-body .form-row.indented .form-cell.cell-left .row-wrap.form-row label,.content-main .box .box-body .indented .form-row .form-cell.cell-left .two-select label{width:48.5%}.content-main .box .box-body .indented .two-select .combo-wrap{float:left;width:51%}.content-main .box .box-body .driver-alcoholBlock .form-row .form-cell.cell-left .two-select label,.content-main .box .box-body .indented .form-row .cell-left .date-3>label,.page .content-main .box .box-body .indented .form-row .cell-left>label{width:48.5%}.content-main .box .box-body .driver-alcoholBlock .form-row .form-cell.cell-left .two-select .combo-wrap{width:51%}.page .content-main .box .box-body .driver-alcoholBlock .form-row .cell-left>label{width:48.5%}.page .content-main .box .box-body .driver-alcoholBlock .form-row .select-wrap{width:51%}.custom-button-select .button-option{min-height:160px}.page .content-main .cell-right span.tooltip-outer{margin-top:0}.page .content-main .box .cell-right .showHelp{width:40%;border-left:none;padding-top:0;margin-bottom:0}.page .content-main .box .cell-right .btn-help:hover{background-size:20px;width:20px;height:20px}.page .content-main .box .cell-right .tooltip .tooltip-arrow{display:block;margin-top:-16px;left:96%;border-color:transparent transparent transparent #545454;border-style:solid;border-width:16px 0 16px 16px}.content-main .box .cell-right .showHelp .tooltip-title+.btn-help,.page .content-main .box .cell-right{margin-top:0}.page .content-main .box .cell-right .tooltip .tooltip-inner{background-color:#545454;color:#fff;padding:48px 24px 24px;border-radius:3px}.page .content-main .box .cell-right .tooltip.left{left:calc(93% - 300px)!important;top:5px!important;z-index:2;position:absolute;margin-left:0}.content-main .box .cell-right .showHelp .tooltip-title{position:absolute;top:20px;left:calc(93% - 300px);z-index:3;color:#fff}.page .content-main .box .cell-right.optionSelected{height:auto}.page .content-main .cell-right.has-error{position:static;width:93%;top:20px;left:0;height:auto}.page .content-main .box .cell-right .tooltip-outer.showHelp .tooltip .tooltip-arrow{top:56px!important}.content-main .box .cell-right.has-error>span.help-info-error{float:none;margin-top:25px}.help-info-error span#error-true{font-size:16px;padding-left:56px}.modal .tooltip-inner{max-width:330px;min-width:300px}.modal .tooltip-title{top:-85px;left:-270px}.modal .selectBrands .tooltip-title{top:-30px;left:-261px}.modal .selectBrands .tooltip.left{left:-311px!important;top:-35px!important}.modal .selectBrands .tooltip.left .tooltip-arrow{left:310px}.merciTab #infos .wrapper-content div .sum-title{font-size:32px}.merciTab .colum-container-yousign #infos .wrapper-content div .sum-title{font-size:20px;line-height:20px;margin:9px 0 35px}.merciTab .colum-container-yousign .merci-docs-grid .merci-docs-row .merci-docs-col .infoIcon{margin-top:0}.merciTab .colum-container-yousign #infos .merci-docs-grid .merci-docs-row .merci-docs-col .info{line-height:normal;font-size:16px}.merciTab .colum-container-yousign #infos .wrapper-content div .infoIcon{background:url(../styleguide/brands/lolivier/images/i-files.svg) 11px 9px no-repeat;background-size:17px}.colum-container-yousign #infos .wrapper-content div .infoIcon{width:48px;height:48px;border:6px solid #d9d9d9;border-radius:50%}.page .content-main .box .cell-right.profession .msg-text{font-size:15px;color:#333}.page .content-main .cell-right.professionsError .msg-text{font-size:16px}.conducteursTab .content-main .cell-right .msg-iban.driver-email,.conducteursTab .content-main .cell-right.multicarEmailMsg,.conducteursTab .content-main .cell-right.profession,.conducteursTab .content-main .cell-right.professionsError,.conducteursTab .form-row.driver-phone .form-cell.cell-right .indented,.landingTab .content-main .cell-right.profession,.landingTab .content-main .cell-right.professionsError{height:auto;width:47%;float:right;margin:0 2.2em}.page .content-main .box .cell-right{height:auto}.page .is-fixed nav.menu ol li.fourStepsBreadcrumb a:last-child:after{width:4em}.page header .contact{top:0;height:100%;width:25.9em;display:table-cell;background:url(../styleguide/brands/lolivier/images/tel-orange.svg) 15px 26px no-repeat;background-size:28px;padding-left:5.3em}header .contact .title{padding:20px 15px 10px 0}header .contact .title .title-two{font-size:12.8px}.page header .contact .details span.c-phone{font-size:19.2px}.page header .contact .details span.c-pho-tx{font-size:9.6px}.page .topbar_baseline{margin-left:1em}.page nav.menu ol li a:last-child:after{margin:0 1em 0 5em}.devisTab .page.is-fixed .nav-container,.devisTab.assurland .page .nav-container,.devisTab.hyperassur .page .nav-container,.devisTab.lca .page .nav-container,.devisTab.lelynx .page .nav-container,.devisTab.lesfurets .page .nav-container,.page .nav-container.is-fixed{padding:5px 20px 10px;width:100%;background-color:#fff;box-shadow:inset 0 10px 40px rgba(0,0,0,.05);position:fixed;max-width:990px;top:0}.page .footer-landing-container .logoContainer .logos{padding:0 5em 3em;margin-top:0}.page .footer-landing-container .logoContainer #logoAdmiral{background-size:120px}#infos .wrapper-content.formTitle>div{width:95%}.wrapper-content.formTitle .sectionTitle{font-size:38.4px}#infos .wrapper-content.formTitle .sectionTitle{font-size:38.4px;width:auto;max-width:850px}#infos .wrapper-content.formTitle .subtitle{margin-bottom:40px}#infos .wrapper-content>div.franchises{width:100%}.page .content-main .box .cell-right>span.help-info-error{width:50%;float:right}.page .box.optinbox .boxChildren:nth-child(1){width:100%}.page .content-main .box.optinbox .box-body .boxChildren .form-row .form-cell.cell-left label.checkbox-text-label{font-size:1em}.page .content-main .box.optinbox{font-size:16px;width:100%;padding:0}.page .content-main .box.optinbox .box-body .boxChildren:nth-child(2) .form-row .form-cell.cell-left label.checkbox-text-label,.page .content-main .box.optinbox .box-body .boxChildren:nth-child(3) .form-row .form-cell.cell-left label.checkbox-text-label{width:50%;margin-top:3px;margin-left:3px;padding:0}#multicarCookieButton{width:100%;min-width:290px}.merciTab #multicarBanner .multicarImg>img{max-height:270px}#childBanner,#multicarBanner{padding:2em 0}.merciTab #multicarBanner .wrapper-content #multicarBox{display:inline-block;padding-right:0}.devisTab .page .nav-container.is-fixed+div.headerAlgolia,.merciTab .nav-container.is-fixed,.merciTab .page .nav-container.is-fixed+div.headerAlgolia,.page.is-fixed .headerAlgolia{display:none}.merciTab #multicarBanner .multicarTitle{font-size:1.1em}.merciTab #multicarBanner .multicarContent{padding:30px 0;width:42%}.conducteursTab.vente-privee .page .nav-container,.conducteursTab.vinci .page .nav-container,.devisTab.vente-privee .page .nav-container,.devisTab.vinci .page .nav-container,.vehiculeTab.vente-privee .page .nav-container,.vehiculeTab.vinci .page .nav-container{padding:185px 4.5em 1.5em 20px}#bannerVinci .couponVP{font-size:23px}.headerAlgolia,.recapitulatifTab .headerAlgolia{top:0;right:15em}.recapitulatifTab .headerAlgolia{width:420px;background:url(../styleguide/brands/lolivier/images/searchAlgolia.svg) 377px center no-repeat #FFF}.merciTab .nav-container{padding:2em}}@media only screen and (max-width:823px){.devisTab .multicarCookie .multicarMsg-icon{display:none}}@media only screen and (max-width:768px){#bannerVinci .couponVP{font-size:23px}.merciTab #merciTab #infos{margin-bottom:30px}.merciTab #merciTab #contents-3{margin-top:30px}.boxVP{padding-bottom:1px;margin-bottom:3px}.boxVP .container{padding-top:20px}#SRPmerci .container{padding-top:25px}.boxVP .box-header{margin:auto;font-size:10px;width:60%;padding-bottom:40px}#SRPmerci .box-header{padding-bottom:0;margin-bottom:4px}.boxVP .box-header h3{display:inline;font-size:24px;width:76%}.boxVP .logoVP{height:29px;width:130px}.boxVP .stepLine{display:none}.boxVP .stepVP{display:block;width:90%;margin:0 auto 38px}.boxVP .stepVP:last-child{margin:0 auto 20px}#SRPmerci .boxVP .stepVP:last-child{margin-bottom:31px}.boxVP .logo{width:100px;height:100px;margin:0 auto 9px;border:12px solid #d9127d}.boxVP .text,.boxVP .title{font-size:18px}.devisTab .multicarCookie .multicarMsg{font-size:22px;padding-right:5px;padding-left:5px}.devisTab .multicarCookie .multicarMsg-icon{display:none}#SRPmerci .box-header,#SRPrecap .box-header,#recapVinci .box-header,#vinciMerci .box-header{width:100%}#SRPrecap h3,#recapVinci h3,#vinciMerci h3{width:100%;display:block;text-align:center;font-size:18px}#SRPmerci h3{width:90%;margin:auto;display:block;text-align:center;font-size:18px}#SRPmerci .stepVP:after,#SRPrecap .stepVP:after,#recapVinci .stepVP:after,#vinciMerci .stepVP:after{clear:both}#SRPmerci .logoVP,#SRPrecap .logoVP{background:url(../styleguide/brands/lolivier/images/SRPlogo.svg) center no-repeat;width:22%;background-position-y:0}#recapVinci .logoVP,#vinciMerci .logoVP{height:45px;background:url(../styleguide/brands/lolivier/images/vinciLogoYellow.svg) center no-repeat}#SRPmerci .logo,#SRPrecap .logo{width:70px;height:70px;border:6px solid #F71073;margin-top:28px}#recapVinci .logo,#vinciMerci .logo{width:70px;height:70px;border:6px solid #EB6912;margin-top:28px}#SRPmerci .stepVP,#SRPrecap .stepVP,#recapVinci .stepVP,#vinciMerci .stepVP{display:flex;flex-wrap:wrap;width:95%;margin:0 auto 100px;align-items:center}#SRPmerci .stepVP{margin-bottom:24px;flex-wrap:nowrap}#SRPmerci .text,#SRPmerci .title,#SRPrecap .text,#SRPrecap .title,#recapVinci .text,#recapVinci .title,#vinciMerci .text,#vinciMerci .title{width:86%}#SRPmerci .text,#SRPrecap .text,#recapVinci .text,#vinciMerci .text{width:80%;text-align:left;margin-left:0}#SRPmerci .title,#SRPrecap .title,#recapVinci .title,#vinciMerci .title{text-align:left}#SRPmerci .text{margin-top:0}#SRPmerci .stepLine,#SRPrecap .stepLine,#recapVinci .stepLine,#vinciMerci .stepLine{display:block;top:50%;width:55%;right:63.5%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}#SRPrecap .stepLine{right:61%}#SRPmerci .stepLine{width:34%;right:72%}.devisTab #bannerPROWEBCE,.devisTab #bannerSRP{top:55px}#bannerPROWEBCE,#bannerSRP,#bannerVinci{top:83px}#bannerVinci img{padding-right:28px}#bannerPROWEBCE.is-fixed,#bannerSRP.is-fixed,#vehiculeTab .page.is-fixed #bannerPROWEBCE,#vehiculeTab .page.is-fixed #bannerSRP{top:55px}.merciTab #merciTab .content-main #espace-perso-button-mobile{display:block;font-size:16px;width:262px;height:46px;line-height:initial;padding:14px 0;color:#fff;text-decoration:none;text-align:center;border-radius:3px;background-color:#f04623;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;text-transform:uppercase;font-weight:700;float:none;margin:0 auto 25px}#bannerVinci.is-fixed{top:68px}.headerAlgolia{top:0;right:14em}.merciTab .content-main #contents-2{padding:0 0 10px}}@media only screen and (max-width:766px){.page .footer-landing-container .logoContainer #logoAdmiral{background-size:80px}body .page .sectionTitle{font-size:32px}.page nav.menu ol li .name,.page nav.menu ol li a:before{font-size:13px}.page #formTittle .cont02{margin:45px 0 30px}#formTittle .wrapper-content .cont02 p{font-size:32px}#formTittle .wrapper-content .cont03{padding:25px 15px;margin-bottom:45px}#formTittle .wrapper-content .cont03.conducteur,#formTittle .wrapper-content .cont03.vehicule{margin-bottom:40px}.vehiculeTab #contents-2{padding:30px 0 0}#formTittle .wrapper-content .cont03 .numDevis{font-size:15px;margin-left:35px}.merciTab #formTittle .cont01 div.sectionTitle{font-size:32px}.page .footer-landing-container .helpContainer{padding:6em 0 3em;background:url(../styleguide/brands/lolivier/images/help-charlotte.png) 40px 55px no-repeat #fff;border-top:1px solid #d9d9d9}.page .footer-landing-container .helpContainer h3{line-height:1.3em;padding-left:145px;width:100%;max-width:none}.page .footer-landing-container .helpContainer p{padding-left:145px;width:380px;max-width:none}.page .footer-landing-container .helpContainer .contact{display:block;margin:3em auto 0;border:1px solid #f04623;border-radius:3px;text-align:left;font-size:12.8px;width:287px;padding:1em 0 1em 8em;background:url(../styleguide/brands/lolivier/images/tel-orange.svg) 45px center no-repeat}.page .footer-landing-container .helpContainer .contact a{font-size:16px}.page .footer-landing-container .logoContainer .logoText{font-size:14px}.page .footer-landing-container .logoContainer .logos{max-width:100%;padding:0 1em 1em;height:130px}.conducteursTab #infos .wrapper-content div.sum-left header{margin:15px 0}#infos .wrapper-content div .infoHeader{width:calc(100% - 7em)}.merciTab #infos .wrapper-content div .infoHeader{width:calc(100% - 4em)}#infos .wrapper-content div.infoHeader a{top:18px;padding:8px 15px 8px 35px}#infos .wrapper-content>div ul li span.title,#infos .wrapper-content>div ul.detail span.info{width:48%}.page .content-main .box .select-wrap .bg-select select.ng-valid{padding-left:45px;padding-right:30px}.page .content-main .box .select-wrap .bg-select select{font-size:1em}.page .col-main .content-main .box .combo-wrap .bg-select select.ng-valid{padding-left:42px}.content-main .box .box-body .form-row.indented .form-cell.cell-left .row-wrap.form-row label{width:45.5%}.content-main .box .box-body .form-row.indented .input-wrap{width:53%}.content-main .box .box-body .indented .form-row .form-cell.cell-left .two-select label{width:45%}.content-main .box .box-body .indented .two-select .combo-wrap{width:55%}.page .content-main .box .box-body .indented .form-row .cell-left>label{width:45%}.page .content-main .box .box-body .indented .form-row .select-wrap{width:55%}.content-main .box .box-body .indented .form-row .cell-left .date-3>label{width:45%}.page .content-main .box .box-body .indented .form-row .input-wrap{width:55%}.content-main .box .box-body .driver-alcoholBlock .form-row .form-cell.cell-left .two-select label{width:45%}.content-main .box .box-body .driver-alcoholBlock .form-row .form-cell.cell-left .two-select .combo-wrap{width:55%}.page .content-main .box .box-body .driver-alcoholBlock .form-row .cell-left>label{width:45%}.page .content-main .box .box-body .driver-alcoholBlock .form-row .select-wrap{width:55%}.box .driver-alcoholBlock .two-select .combo-wrap .bg-select:nth-child(2){margin-left:0}.custom-button-select .button-option{min-height:152px}.page .content-main .box .combo-wrap input[type=tel].vehi-codePostal-tex{width:37%}.box .combo-wrap .bg-select{width:47%;float:right}.content-main .box .box-body .form-row .input-wrap,.content-main .box .box-body .form-row .select-wrap{width:50%}.page .content-main .box .cell-right .tooltip.left{left:calc(93% - 260px)!important;width:260px}.content-main .box .cell-right .showHelp .tooltip-title{left:calc(93% - 260px);top:25px;width:235px;line-height:19px}.page .content-main .box .cell-right .tooltip-outer.showHelp .tooltip .tooltip-arrow{left:100%}.page #formTittle .conducteur p,.page #formTittle .vehicule p{float:none}.content-main .box .form-cell.cell-right .btn-help{margin-left:15px;position:absolute;right:0;left:93%;top:54px}.modal .tooltip.left{left:-378px!important;top:-86px!important}.modal .selectBrands .tooltip.left{left:-361px!important}.modal .tooltip-title{left:-325px;top:-82px}.modal .selectBrands .tooltip-title{left:-311px}.modal .selectBrands .tooltip.left .tooltip-arrow,.modal.modalwindow-page1 .tooltip.left .tooltip-arrow{left:340px}.modal article .selectBrands .cell-right{margin-top:60px}.merciTab #infos .wrapper-content .avantage .avantageTitle{font-size:16px}.merciTab #infos .wrapper-content .avantage .avantageItem .avantage-text{font-size:13px}.page .optinbox .boxChildren:nth-child(2){width:35%}.page .optinbox .boxChildren:nth-child(3){width:65%}.page .content-main .box.optinbox{font-size:16px;width:100%;padding:0}.page .content-main .box.optinbox .box-body .boxChildren:nth-child(2) .form-row .form-cell.cell-left label.checkbox-text-label,.page .content-main .box.optinbox .box-body .boxChildren:nth-child(3) .form-row .form-cell.cell-left label.checkbox-text-label{width:50%;margin-top:3px;margin-left:3px;padding:0}.page .content-main .box .cell-right>span.help-info-error{width:auto;float:right}.page .topbar_baseline{display:none}.page nav.menu ol li a:last-child:after{margin:0 2em;width:1em}.page .footer-landing-container .logoContainer .logoText{width:85%;margin:auto}.page .content-main .box .cell-right.profession .msg-iban,.page .content-main .box .cell-right.professionsError .msg-iban{margin-top:.5em}.conducteursTab .content-main .box .cell-right.profession .msg-iban,.landingTab .content-main .box .cell-right.profession .msg-iban{padding:0 0 0 1.2em}.conducteursTab .content-main .box .cell-right.professionsError .msg-iban,.landingTab .content-main .box .cell-right.professionsError .msg-iban{padding:0 0 0 1.2em}.landingTab .content-main .cell-right.profession,.landingTab .content-main .cell-right.professionsError{width:58%}.merciTab #multicarBanner .wrapper-content #multicarBox{display:inline-block;padding-right:0}.merciTab #multicarBanner .multicarImg img{width:104.5%;overflow:visible;max-height:100%}.merciTab #multicarBanner .multicarTitle{font-size:22.4px}.merciTab #multicarBanner .multicarBody{font-size:16px}#multicarCookieButton{font-size:14.4px}.merciTab #multicarBanner .multicarTitle.desktop{display:none}.merciTab #multicarBanner .multicarTitle.mobile{display:block;font-size:1.7em;margin:.4em 0;line-height:1.2;width:100%;padding-left:.2em;padding-right:.2em}.bannerVP .offer,.merciTab #multicarBanner .multicarEspace{display:none}.merciTab #multicarBanner .multicarContent{padding:0;width:100%}.merciTab #multicarBanner .multicarImg{float:left;margin-bottom:1em;width:100%}.merciTab #multicarBanner .wrapper-content #multicarBox .multicarText{padding-left:.5em;padding-right:.5em}.answer-icons .button-option{padding-top:8px}.answer-icons .button-option span.label{font-size:14px}#bannerSRP .couponVP,#bannerVinci .couponVP{font-size:24px}#bannerPROWEBCE .couponVP{font-size:18px}.headerAlgolia,.recapitulatifTab .headerAlgolia{width:222px;background:url(../styleguide/brands/lolivier/images/searchAlgolia.svg) 188px center no-repeat #FFF;right:9em;padding:1em 0}.headerAlgolia input{margin-left:10px}#driver-secondaryDriverSelect .button-option:last-child{margin-bottom:8px}}@media screen and (max-width:738px){.modalAlgolia .question-information{width:83%}}@media screen and (max-width:667px){.boxVP .box-header h3{width:73%}.boxVP .box-header{width:70%}#bannerSRP .couponVP,#bannerVinci .couponVP{font-size:23px}#bannerPROWEBCE .couponVP{font-size:15px}#SRPmerci .stepLine,#vinciMerci .stepLine{width:57%;right:62.5%}.merciTab .merci-icons .thank-you-icon-responsive{width:75%}.merciTab .merci-icons.telematics .thank-you-icon-responsive{width:70%;padding-top:20px}}@media screen and (max-width:640px){.boxVP .box-header h3{width:76%}#SRPmerci .stepLine,#vinciMerci .stepLine{width:60%;right:61%}}@media screen and (max-width:568px){.bannerVP .offer{font-size:2em}.bannerVP .couponVP{font-size:20px}.bannerVP .couponVP span{font-size:35px}#bannerSRP .couponVP{font-size:20px;margin:0 76px 0 28px;padding-right:76px}#bannerPROWEBCE .couponVP{font-size:15px;margin:0 0 0 20px}#bannerVinci .couponVP{font-size:20px}#bannerSRP .couponVP span{font-size:35px}#bannerPROWEBCE .couponVP span{margin:0 5px;font-size:35px}#bannerPROWEBCE .couponVP p{min-width:35%;font-size:13px}#bannerVinci .couponVP span{font-size:35px;padding-left:8px}.bannerVP .logoVP{height:30px}#SRPmerci .logoVP,#SRPrecap .logoVP,#recapVinci .logoVP,#vinciMerci .logoVP{width:30%}#SRPmerci .stepLine,#SRPrecap .stepLine,#recapVinci .stepLine,#vinciMerci .stepLine{width:67%;right:57.5%}#SRPmerci .text,#SRPrecap .text,#SRPrecap .title,#recapVinci .text,#recapVinci .title,#vinciMerci .text,#vinciMerci .title{width:84%;margin-left:2%}#SRPmerci .text,#SRPmerci .title{margin-left:0;width:90%}#SRPrecap .text,#recapVinci .text,#vinciMerci .text{width:80%;margin-left:16%}#SRPmerci .stepLine,#vinciMerci .stepLine{top:51%}}@media only screen and (max-width:568px){.answer-icons .button-option i.custom-button-select-option{width:80%}}@media only screen and (max-width:560px){.merciTab #merciTab #infos .wrapper-content .merci-docs-grid .merci-docs-row{align-items:flex-start}.merciTab .merci-icons .thank-you-icon-responsive{padding-top:50px}.merciTab .merci-icons.SRP .thank-you-icon-responsive{width:80%}.merciTab .merci-icons.telematics .thank-you-icon-responsive{padding-top:45px;width:75%}}@media only screen and (max-width:480px){#formTittle .wrapper-content .cont02 p,.merciTab #formTittle .cont01 div.sectionTitle{font-size:30px}.page nav.menu ol{width:100%;margin:0 auto}.page nav.menu ol li{width:33%;margin:auto;position:relative}.merciTab #merciTab .page nav.menu ol li{width:100%}.page #formTittle .content{padding:0 15px}.page #formTittle .cont02{margin:30px 0}#formTittle .wrapper-content .cont03.conducteur,#formTittle .wrapper-content .cont03.vehicule{margin-bottom:50px}#formTittle .wrapper-content .cont03.conducteur p,#formTittle .wrapper-content .cont03.vehicule p{margin:0 70px 0 35px}#infos .wrapper-content div .sum-title{font-size:20px;padding-bottom:0}#infos .wrapper-content div.infoHeader .info{font-size:13px}#infos .wrapper-content div.infoHeader a{position:relative;padding:0 13px 1px 30px;float:left;left:0;top:5px;font-size:1.1em}#infos .wrapper-content>div.sum-left ul.detail{padding:0 0 25px}.page .footer-landing-container .helpContainer{background:url(../styleguide/brands/lolivier/images/help-charlotte.png) 20px 55px no-repeat #fff}.page .footer-landing-container .helpContainer p{padding-left:145px;width:100%;max-width:350px}.page .footer-landing-container .helpContainer .contact{width:287px;padding:.5em 0 .5em 4.5em;font-size:16px;background:url(../styleguide/brands/lolivier/images/tel-orange.svg) 15px center no-repeat;text-align:center}.page .footer-landing-container .logoContainer{padding-bottom:4em}.page .footer-landing-container .logoContainer .logoText{font-size:14px;width:75%;margin-left:auto;margin-right:auto}.page .footer-landing-container .logoContainer .logos{max-width:100%;padding:0 1em 2em;height:140px}.page .footer-landing-container .lolivierFooter a{padding:2em 0}.page .footer-landing-container .helpContainer .contact span.phoneHelp{display:block;font-size:1.1em;text-transform:uppercase}.answer-icons #vehicle-buttonSelectVehicle-0.button-option i.custom-button-select-option,.answer-icons #vehicle-buttonSelectVehicle-1.button-option i.custom-button-select-option,.form-cell.cell-left .custom-button-select .button-option i.custom-button-select-option,.page .footer-landing-container .helpContainer .contact span.c-phone{display:none}.customButtonSelected .form-cell.cell-right.optionSelected .msg-iban{float:none;border-top-width:4px;margin-top:60px;width:100%}.customButtonSelected .form-cell.cell-right.optionSelected .msg-iban .msg-title{margin-top:0}.content-main .box .box-body .driver-alcoholBlock .form-row .form-cell.cell-left .two-select .combo-wrap,.content-main .box .box-body .driver-alcoholBlock .form-row .form-cell.cell-left .two-select label,.content-main .box .box-body .form-row.indented .form-cell.cell-left .row-wrap.form-row label,.content-main .box .box-body .form-row.indented .input-wrap,.content-main .box .box-body .indented .form-row .form-cell.cell-left .two-select label,.content-main .box .box-body .indented .two-select .combo-wrap,.page .content-main .box .box-body .driver-alcoholBlock .form-row .cell-left>label,.page .content-main .box .box-body .driver-alcoholBlock .form-row .select-wrap,.page .content-main .box .box-body .indented .form-row .cell-left>label,.page .content-main .box .box-body .indented .form-row .input-wrap,.page .content-main .box .box-body .indented .form-row .select-wrap{width:100%}.custom-button-select .button-option{min-height:auto}.chooseVehicle .selectBrands select.ng-valid,.modal article .form-row select.ng-valid{padding-left:45px;padding-right:30px}.chooseVehicle .selectBrands .bg-select:after,.modal article .form-row .bg-select:after{margin-right:calc(100% - 35px)}.answer-icons #vehicle-buttonSelectVehicle-0,.answer-icons #vehicle-buttonSelectVehicle-1,.form-cell.cell-left .custom-button-select .button-option{height:70px;margin:5px;width:calc(50% - 10px)}.answer-icons #vehicle-buttonSelectVehicle-0.button-option span.label,.answer-icons #vehicle-buttonSelectVehicle-1.button-option span.label,.form-cell.cell-left .custom-button-select .button-option .label{margin-top:10px;font-size:.9em;font-weight:300;padding:0 0 0 20px}.form-cell.cell-left .custom-button-select .button-option .label{width:124px}.form-cell.cell-left .custom-button-select .button-option.selected .label{font-weight:700}.custom-button-select .button-option i.icon,.custom-button-select .button-option span.icon-shape{width:18px;height:18px}.custom-button-select .button-option.selected i.icon{background-size:12px}.page .content-main .box .cell-right .tooltip-outer.showHelp .tooltip .tooltip-arrow{left:99%}.page .content-main .box .cell-right .showHelp .tooltip-title{left:calc(91% - 280px)}.page .content-main .box .cell-right .tooltip.left{left:calc(91% - 270px)!important;width:260px;padding:0}.content-main .box .form-cell.cell-right .btn-help{margin-left:0}.merciTab #formTittle .cont01:last-of-type{padding-top:0}.merciTab #formTittle .cont01 div.sectionTitle{margin-top:20px;padding-top:0}.merciTab .box-left-bar.ng-scope.box-merci-smartphone{padding:0}.merciTab .smartphoneBox .msg,.merciTab .smartphoneBox .title{margin-left:25px;margin-right:25px}.merciTab .content-main #previous-merci{width:100%}.page header .contact{width:62px;padding-left:2em;background:url(../styleguide/brands/lolivier/images/tel-orange.svg) 27px 17px no-repeat;background-size:28px}.page header #tel-responsive-menu span.phoneHelp{display:block;width:100%;font-size:1.38em;font-weight:700;color:#f04623;text-transform:uppercase;text-align:center;top:13px;position:relative}.page header #tel-responsive-menu{z-index:99;width:62px;padding-left:2em;height:81px;background-color:transparent;top:0;border:none;position:fixed}.page header #tel-responsive-menu:before{content:"";position:absolute;left:-1px;top:0;display:block;width:1px;height:100%;background-color:#d9d9d9}.page header #tel-responsive-menu svg{position:relative;top:15px}.page header #tel-responsive-menu a{text-decoration:none}.landingTab header #tel-responsive,.page header .contact{display:none}.page nav.menu ol li:after{display:block;width:2em;height:1px;background-color:#b7b7b7;content:"";position:absolute;top:40%;left:85%}.merciTab #multicarBanner .multicarTitle.desktop,.page nav.menu ol li a:last-child:after,.page nav.menu ol li.lastBreadcrumb:after{display:none}.page nav.menu ol li a:before{display:block;margin:auto}.page nav.menu ol li a .name{text-align:center;padding-top:7px;position:relative}.devisTab .page.is-fixed .nav-container li.current .stepHover,.devisTab.assurland .page .nav-container li.current .stepHover,.devisTab.hyperassur .page .nav-container li.current .stepHover,.devisTab.lca .page .nav-container li.current .stepHover,.devisTab.lelynx .page .nav-container li.current .stepHover,.devisTab.lesfurets .page .nav-container li.current .stepHover,.page .nav-container.is-fixed li.current .stepHover{left:2px;padding-top:7px;text-align:left}.col-main .content-main .box .box-body .form-row .form-cell.cell-left label{width:100%}.col-main .content-main .box .box-body .form-row .form-cell.cell-left label.radio{width:49%}.col-main .content-main .box .box-body .form-row .combo-wrap,.col-main .content-main .box .box-body .form-row .input-wrap,.col-main .content-main .box .box-body .form-row .select-wrap{width:100%}.page .col-main .content-main .box .box-body .form-row .form-cell.cell-left label.checking{width:20px;height:20px}.page .content-main .box .box-body .form-row .form-cell.cell-left label.checkbox-text-label{width:80%;padding-right:0}.outer-wrap .page .cell-left{width:100%}#infos .wrapper-content div.infoHeader a{margin-left:0;margin-right:150px}.page .col-main .content-main .box.optinbox .box-body .form-row .form-cell.cell-left label.checking{width:50px;height:25px}.page .optinbox .boxChildren:nth-child(2),.page .optinbox .boxChildren:nth-child(3){width:50%}.page .content-main .box.optinbox .box-body .boxChildren .form-row .form-cell.cell-left label.checkbox-text-label{margin-left:0;width:60%}.page .content-main .box.optinbox{font-size:14px;width:100%;padding:0}.page .content-main .box.optinbox .box-body .boxChildren:nth-child(2) .form-row .form-cell.cell-left label.checkbox-text-label,.page .content-main .box.optinbox .box-body .boxChildren:nth-child(3) .form-row .form-cell.cell-left label.checkbox-text-label{width:50%;margin-top:3px;margin-left:3px}.conducteursTab .form-row.driver-phone .form-cell.cell-right .indented,.page .content-main .box .cell-right.profession{width:97%;margin:7px 0 0;float:left}.page .content-main .cell-right.multicarEmailMsg{height:auto;width:100%;float:left;margin:0}.page .content-main .box .cell-right.profession .msg-iban{margin-top:.5em}.conducteursTab .content-main .box .cell-right.profession .msg-iban,.landingTab .content-main .box .cell-right.profession .msg-iban{padding:0 0 0 .7em}#id_professionsError_driver-detailedProfessioSearch{width:97%;margin:7px 0 0;float:left}#multicarCookieButton{width:280px;min-width:280px;margin-left:calc(50% - 140px)}#childBanner,#multicarBanner{padding:2em 0}#multicarBox{padding-bottom:1em}.merciTab #multicarBanner .multicarTitle.mobile{display:block;font-size:1.7em;margin:.4em 0;line-height:1.2}.merciTab #multicarBanner .multicarContent{padding:0}.merciTab #multicarBanner .multicarImg{margin-bottom:1em}.conducteursTab .content-main .cell-right .msg-iban.driver-email{width:100%;margin:1em auto -1em}.devisTab .multicarCookie .multicarMsg{font-size:15px;padding-right:5px;padding-left:5px}.devisTab .multicarCookie .multicarMsg-icon{display:none}.answer-all .button-option{font-size:16px}.answer-all .button-option.selected{font-weight:400}.answer-icons .button-option{height:97px}.answer-icons .button-option span.icon-shape{left:10px;top:12px;width:20px;height:20px}.answer-icons .button-option i.custom-button-select-option{width:80%;margin-top:5px;height:50px}.answer-icons .button-option span.label{font-size:11px;width:85%}.answer-icons .button-option i.icon{width:20px;height:20px}.answer-icons .button-option.selected i.icon{background-size:10px}.answer-all .button-option span.icon-shape,.answer-all .button-option span.icon-square,.answer-plus .button-option span.icon-shape{left:9px}.modalAlgolia .ais-SearchBox-input{width:64%}.merciTab .nav-container{padding:3em 0 1.5em;text-align:center}.merciTab .merci-icons.telematics .thank-you-icon-responsive{width:73%}}@media only screen and (max-width:414px){.merciTab #merciTab #infos .wrapper-content .merci-docs-col .info{font-size:14px}.merciTab .merci-icons .thank-you-icon-responsive{padding-top:35px}.merciTab .merci-icons.telematics .thank-you-icon-responsive{width:68%;padding-top:42px}.merciTab #merciTab #infos .wrapper-content .merci-docs-col.telematics div .sum-title{font-size:13px}.page .footer-landing-container .logoContainer #logoAdmiral{background-size:65px}#devisTab .wrapper-content.srp .mt-12{margin-top:26%}.bannerVP .couponVP{font-size:20px}.bannerVP .couponVP p{padding-left:25px;float:left}#bannerSRP .couponVP{font-size:11px;margin:0 30px 0 0;padding-right:5px}#bannerPROWEBCE .couponVP{font-size:15px;margin:0 0 0 10px;padding-right:5px}#bannerSRP .couponVP span{float:right;font-size:30px}#bannerPROWEBCE .couponVP span{float:right;font-size:30px;margin:0 5px}#bannerVinci .couponVP{font-size:15px;margin:0 30px 0 0;padding-right:5px}#bannerSRP .couponVP p{padding-left:5px}#bannerPROWEBCE .couponVP p{min-width:38%;font-size:13px}#bannerVinci .couponVP p{padding-left:25px}#bannerSRP img,#bannerVinci img{width:30%}.boxVP .box-header{width:95%}#bannerVP,.boxVP{background:url(../styleguide/brands/lolivier/images/background.png) 50px center #f6f6f6;background-size:300%}#SRPrecap div.paragraph{width:76%;margin-left:12px}#SRPrecap .text,#recapVinci .text,#recapVinci .title,#vinciMerci .text,#vinciMerci .title{width:75%;margin-left:2%}#recapVinci .text,#vinciMerci .text{margin-left:25%}#SRPrecap .text,#SRPrecap .title{width:100%}#SRPmerci .text,#SRPrecap .text,#SRPrecap .title{margin-left:0}#SRPrecap .stepLine,#recapVinci .stepLine,#vinciMerci .stepLine{top:48%;width:107%;right:33.5%}#SRPmerci .stepLine{top:55%;width:50%;right:64%}#SRPmerci .logoVP,#SRPrecap .logoVP,#recapVinci .logoVP,#vinciMerci .logoVP{width:40%}.modalAlgolia .ais-SearchBox-input{width:53%}.modalAlgolia .question-information{width:80%}.headerAlgolia input{font-size:14px;margin-left:5px}.headerAlgolia,.recapitulatifTab .headerAlgolia{width:175px;background:url(../styleguide/brands/lolivier/images/searchAlgolia.svg) 140px center no-repeat #FFF}}@media only screen and (max-width:375px){.merciTab #merciTab #infos .wrapper-content .merci-docs-col .info{font-size:13px}.page .form__date__container{right:-40px}.conducteursTab .form-row.driver-phone .form-cell.cell-right .indented,.page .content-main .box .cell-right.profession{width:97%;margin:7px 0 0;float:left}.page .content-main .box .cell-right.profession .msg-iban{margin-top:.5em}.conducteursTab .content-main .box .cell-right.profession .msg-iban,.landingTab .content-main .box .cell-right.profession .msg-iban{padding:0 0 0 .7em}#id_professionsError_driver-detailedProfessioSearch{width:97%;margin:7px 0 0;float:left}.bannerVP .couponVP{font-size:15px}.bannerVP .couponVP span{font-size:40px}.bannerVP .couponVP p{padding-left:15px}#bannerSRP .couponVP,#bannerVinci .couponVP{font-size:11px;margin:0 10px 0 0;padding-right:5px}#bannerPROWEBCE .couponVP{font-size:13px;margin:0 0 0 10px;padding-right:5px}#bannerSRP .couponVP span{font-size:30px}#bannerPROWEBCE .couponVP span{font-size:30px;margin:0 5px}#bannerPROWEBCE .couponVP p{min-width:39%;font-size:12px}#bannerVinci .couponVP span{font-size:36px}#bannerSRP .couponVP p{padding-left:5px}#bannerVinci .couponVP p{padding-left:15px}#bannerSRP img{width:36%}#bannerVinci img{width:26%;padding-right:6px}#SRPmerci .stepLine,#vinciMerci .stepLine{top:57%;width:52%;right:62%}.headerAlgolia,.recapitulatifTab .headerAlgolia{width:140px;background:url(../styleguide/brands/lolivier/images/searchAlgolia.svg) 106px center no-repeat #FFF;right:9em}.headerAlgolia input{font-size:12px;margin-left:5px;width:95px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modalAlgolia .ais-SearchBox-input{width:49%}.modalAlgolia .ais-Pagination-item .ais-Pagination-link{padding:8px 7px}}@media only screen and (max-width:360px){#SRPrecap .stepLine{width:109%}#SRPmerci .stepLine{width:63%;right:57%}#SRPmerci .title,#vinciMerci .text,#vinciMerci .title{width:74%}#vinciMerci .text{margin-left:26%}#bannerPROWEBCE .couponVP p{min-width:42%}}@media only screen and (max-width:350px){.merciTab .merci-icons .thank-you-icon-responsive{padding-top:45px}.merciTab .merci-icons.telematics .thank-you-icon-responsive{width:84%}}@media only screen and (max-width:349px){.headerAlgolia,.recapitulatifTab .headerAlgolia{width:125px;background:url(../styleguide/brands/lolivier/images/searchAlgolia.svg) 85px center no-repeat #FFF;right:9em}.headerAlgolia input{font-size:12px;margin-left:5px;width:60px}}@media only screen and (max-width:343px){.merciTab .merci-icons .thank-you-icon-responsive{width:90%}.merciTab .merci-icons.SRP .thank-you-icon-responsive{width:100%;padding-top:35px}}@media only screen and (max-width:320px){.merciTab #merciTab #infos .wrapper-content .merci-docs-grid .merci-docs-row{align-items:flex-start}.page .footer-landing-container .logoContainer #logoAdmiral{background-size:55px}.page .footer-landing-container .logoContainer #logoEkomi,.page .footer-landing-container .logoContainer #logoEsca,.page .footer-landing-container .logoContainer #logoGreat,.page .footer-landing-container .logoContainer #logoGreatWomen{background-size:50px}.devisTab .page .nav-container{padding:0 0 1.5em;background-color:#fff;box-shadow:inset 0 10px 40px rgba(0,0,0,.05)}#formTittle .wrapper-content .cont03.conducteur p,#formTittle .wrapper-content .cont03.vehicule p{line-height:24px;margin:0 35px}.page .footer-landing-container .helpContainer{background-position:20px 75px}.page .footer-landing-container .helpContainer h3{padding-left:125px}.page .footer-landing-container .helpContainer p{padding:0 20px 0 125px}.page .footer-landing-container .wrapper-content.helpContainer .contact{width:287px;padding:.5em 0 .5em 4em}.page .footer-landing-container .logoContainer{padding-bottom:3em}.page .footer-landing-container .logoContainer .logoText{font-size:14px;width:63%}.page .footer-landing-container .logoContainer .logos{max-width:100%;padding:0 1em 1.5em;height:120px}.conducteursTab #contents-1 #infos .wrapper-content{padding:0 1.5rem}#infos .wrapper-content>div.sum-left ul.detail{padding:0 5px 25px}.conducteursTab #contents-2{padding-top:2em}#infos .wrapper-content>div ul li span.info,#infos .wrapper-content>div ul li span.title{line-height:20px}.page .content-main .box .box-body .form-row .cell-left>label{font-size:14.4px;margin:.3em 0;padding-right:.8em}.page .content-main .box .form-cell.cell-right .btn-help{top:43px}.page .msg-iban{margin-top:60px}.page .content-main .box .combo-wrap input[type=tel].vehi-codePostal-tex{width:100%;margin-bottom:15px;padding:.65em 1em}.page .box .combo-wrap .bg-select select.vehi-codePostal,.page .content-main .box .combo-wrap div.vehi-codePostal,.page .content-main .box .combo-wrap input[type=tel].ng-valid.vehi-codePostal-tex{width:100%}.custom-button-select .button-option span.icon-shape{left:10px}.conducteursTab .driverTitle h3{font-size:22px;margin:0}.form-row.vehiculeSelected .vehiculeSelectedRecap{width:100%;margin:10px 0 0}.vehiculeTab .content-main .box .box-body .form-row.vehiculeSelected label{margin:0}.vehiculeTab .content-main .box .box-body .form-row.vehiculeSelected .select-wrap .brand,.vehiculeTab .content-main .box .box-body .form-row.vehiculeSelected .select-wrap .matriculationDate,.vehiculeTab .content-main .box .box-body .form-row.vehiculeSelected .select-wrap .purchaseDate{font-size:16px}.page .content-main .box .combo-wrap.ng-valid:after{top:calc(25% - 14px)}.page .content-main .box .cell-right .title .tooltip{top:-5px!important}.page .content-main .box .cell-right .showHelp .tooltip-title{top:15px!important;left:calc(91% - 270px)}.page .content-main .box .cell-right .tooltip-outer.showHelp .tooltip .tooltip-arrow{left:104%}.page .content-main .box .cell-right .showHelp .tooltip.left{left:calc(91% - 260px)!important;width:240px}.page .content-main .box .cell-right.profession{width:97%;margin:7px 0 0;float:left}.page .content-main .box .cell-right.profession .msg-iban,.page .content-main .box .cell-right.professionsError .msg-iban{margin-top:.5em}.conducteursTab .content-main .box .cell-right.profession .msg-iban,.landingTab .content-main .box .cell-right.profession .msg-iban{padding:0 0 0 .7em}.conducteursTab .content-main .box .cell-right.professionsError .msg-iban,.landingTab .content-main .box .cell-right.professionsError .msg-iban{padding:0 0 0 .7em}#id_professionsError_driver-detailedProfessioSearch{width:97%;margin:7px 0 0;float:left}#multicarCookieButton{width:260px;min-width:260px;margin-left:calc(50% - 130px)}.devisTab .multicarCookie .multicarCookieMsg,.devisTab .multicarCookie .multicarMsg{font-size:15px}.bannerVP .couponVP span{font-size:30px}.bannerVP .logoVP{height:25px}.bannerVP .couponVP p{padding-left:12px}#bannerSRP .couponVP span{font-size:28px}#bannerPROWEBCE .couponVP{margin:0 0 0 3px}#bannerPROWEBCE .couponVP p{min-width:43%;font-size:11px}#bannerPROWEBCE .couponVP span{font-size:25px;margin:0 3px}#bannerVinci .couponVP span{font-size:30px}#bannerSRP .couponVP p{padding-left:5px}#bannerVinci .couponVP p{padding-left:12px}.boxVP .box-header{font-size:24px}#SRPrecap div.paragraph{width:72%}#SRPrecap .text,#SRPrecap .title,#recapVinci .text,#recapVinci .title,#vinciMerci .text,#vinciMerci .title{width:74%;margin-left:2%}#SRPmerci .text,#SRPrecap .text,#recapVinci .text,#vinciMerci .text{width:100%;margin-left:26%}#SRPrecap .stepLine,#recapVinci .stepLine{width:123%;right:24.5%}#SRPmerci .logoVP,#SRPrecap .logoVP,#recapVinci .logoVP,#vinciMerci .logoVP{width:50%}#SRPmerci .stepVP,#vinciMerci .stepVP{width:99%}#SRPmerci .text,#SRPmerci .title,#vinciMerci .text,#vinciMerci .title{width:72%}#SRPmerci .title,#vinciMerci .title{right:11.5%;top:48%;white-space:nowrap}#recapVinci .text,#vinciMerci .text{margin-left:28%}#SRPrecap .text,#SRPrecap .title{margin-left:0}#SRPmerci .text,#SRPmerci .title{margin-left:0;width:90%}.merciTab #merciTab .content-main #espace-perso-button{width:100%}.merciTab #contents-3{padding:2em 0}.modalAlgolia .ais-SearchBox-input{width:41%}.modalAlgolia .question-information{width:76%}.headerAlgolia,.recapitulatifTab .headerAlgolia{width:32vw;background:url(../styleguide/brands/lolivier/images/searchAlgolia.svg) 21vw center no-repeat #FFF;right:8em}.headerAlgolia input{width:45px}}@media only screen and (max-width:300px){.merciTab .merci-icons{width:auto}.merciTab .merci-icons .thank-you-icon-responsive,.merciTab .merci-icons.SRP .thank-you-icon-responsive{padding-top:0;width:auto}.merciTab #merciTab #infos .wrapper-content .merci-docs-col.SRP .info{font-size:15px}.merciTab #merciTab #infos .wrapper-content .merci-docs-grid .merci-docs-row{align-items:center}.merciTab #merciTab .merci-docs-col div{margin:15px}.merciTab .merci-icons.telematics{width:100%}}@media only screen and (max-width:265px){.headerAlgolia input,.merciTab .merci-icons .thank-you-icon-responsive{display:none}.merciTab .merci-icons.telematics{width:auto}.headerAlgolia,.recapitulatifTab .headerAlgolia{width:45px;background:url(../styleguide/brands/lolivier/images/searchAlgolia.svg) 0 center no-repeat;border:none;box-shadow:none}}@media only screen and (max-width:1279px){.landingTab .hamon-landing-banner ul{font-size:13.25px}}@media only screen and (max-width:1130px){.landingTab #formTittle .cont01 div.assur{font-size:16px}.landingTab #formTittle .cont01 .aggDriverSurName,.landingTab #formTittle .cont01 .titleLanding{font-size:48px}.landingTab .content-main .box .input-wrap#driver-lossPointDateRadio .radio .icon{margin-right:0}.landingTab .content-main .box .input-wrap#driver-lossPointDateRadio label.radio{font-size:1.05em;padding:.65em .1em .65em .5em}.landingTab .content-main .box .input-wrap input[type=text],.landingTab .content-main .box .input-wrap label.radio span,.landingTab .content-main .box .select-wrap .bg-select select{font-size:1.08em}.landingTab .form__icon{top:.7em}}@media only screen and (min-width:1024px){.landingTab #formTittle p{display:block;margin-bottom:1em}.landingTab #formTittle .contlanding{width:60%;float:left;display:inline}.landingTab #formTittle .cont01{float:left;margin-top:0}.landingTab #formTittle .logo{float:right;width:210px;height:70px;background-size:auto auto}}@media only screen and (max-width:991px){.landingTab .content-main .box .cell-right{position:static}.landingTab .content-main .box .box-body .form-row .cell-left>label{font-size:1.39em;float:left}.landingTab .content-main .box .input-wrap input[type=text],.landingTab .content-main .box .input-wrap label.radio span,.landingTab .content-main .box .select-wrap .bg-select select{font-size:1.02em}.landingTab .content-main .box .cell-right .showHelp{border-left:none}.landingTab .content-main .box .cell-right>span{padding-top:24px}.landingTab .content-main .box .cell-right>span:first-child{width:370px}.landingTab .content-main .box .cell-right>span.showHelp{top:0;left:-330px;z-index:3;padding-top:24px}.landingTab .content-main .box .cell-right>span.hideHelp{width:100%}.landingTab .content-main .box .cell-right .showHelp .tooltip-title{border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;margin-left:0;padding-left:35px}.landingTab .content-main .box .cell-right .showHelp .btn-help{float:right;margin-top:-1px}.landingTab .content-main .box .cell-right .tooltip.right{width:86%;background-color:#545454;border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-left:0;padding:20px 20px 10px}.landingTab .content-main .box .cell-right .tooltip.right .tooltip-inner{color:#fff;font-weight:300}.landingTab .content-main .box .cell-right .tooltip .tooltip-arrow{display:block;position:absolute;top:24px!important;left:auto;border-width:1em 0 1em 1em;border-color:transparent transparent transparent #545454;border-style:solid}.landingTab #formTittle .cont01 div.assur .numDevis{margin-left:174px;border-top:1px solid #d9d9d9;border-left:none;font-weight:900;display:block;padding:1em 1em 0}.landingTab #formTittle .cont01 div.subTitleLanding1{padding:1em 0 1em 2em}.landingTab #formTittle .cont01 div.assur .agg,.landingTab #formTittle .cont01 div.subTitleLanding2{padding:1em 0}.landingTab #formTittle .cont01 div.assur{font-size:16px;padding:.5em 1em}.landingTab #formTittle .logo#assurland,.landingTab #formTittle .logo#hyperassur,.landingTab #formTittle .logo#lca,.landingTab #formTittle .logo#lelynx,.landingTab #formTittle .logo#lesfurets{height:127px;background-position:center 40px}.landingTab #formTittle .cont01 .lca div.subTitleLanding2,.landingTab #formTittle .cont01 .lesfurets div.subTitleLanding2{margin-left:33px}.landingTab #formTittle .cont01 div.assur.lca .numDevis{margin-left:196px}.landingTab #formTittle .cont01 div.assur.lesfurets .numDevis{margin-left:217px}.landingTab #infos .wrapper-content .avantage{display:none}.landingTab #formTittle .cont01 .aggDriverSurName,.landingTab #formTittle .cont01 .titleLanding{font-size:38.4px}.landingTab .colum-container #contents-1 .wrapper-content:nth-child(2){padding-bottom:0}.landingTab .msg-iban .indented{border:none}.landingTab .hamon-landing-banner{width:80%}}@media screen and (max-width:870px){.landingTab .hamon-landing-banner{width:100%}.landingTab .hamon-landing-banner .warning-banner{margin:10px 0}}@media screen and (max-width:767px){.landingTab #formTittle .cont01 .aggDriverSurName,.landingTab #formTittle .cont01 .titleLanding,.landingTab #infos .wrapper-content.formTitle .sectionTitle{font-size:32px}.landingTab #formTittle{padding:.5em 1.5em}.landingTab #formTittle .wrapper-content{width:100%}.landingTab #formTittle .logo#lelynx{width:100%;background-position:15px 20px}.landingTab #formTittle .cont01 div.assur{padding:.5em 2em}.landingTab #formTittle .cont01 div.subTitleLanding1{padding:1em 0}.landingTab #formTittle .cont01 div.subTitleLanding2{padding:0 0 1em}.landingTab #formTittle .cont01 div.assur .numDevis{margin-left:0;float:left;width:100%;padding:1em 0}.landingTab #formTittle .logo#assurland{width:100%;background-position:0 50%}.landingTab #formTittle .logo#hyperassur{width:100%;background-position:0 0}.landingTab #formTittle .logo#lca{width:100%;background-position:0 10px}.landingTab #formTittle .logo#lesfurets{width:100%;background-position:0 center;background-size:auto 50px}.landingTab #infos .wrapper-content>div ul li span.title{width:50%;padding:0 1em 0 0}.landingTab #infos .wrapper-content{padding:4.3rem 1.5em 0}.landingTab .box{padding:0 1.5rem}.landingTab #infos .wrapper-content>div.sum-left ul li:last-child span.title:last-child{width:50%}.landingTab #infos .wrapper-content>div ul.detail span.info{width:50%;text-align:left;line-height:1.5}.landingTab #infos .wrapper-content>div.sum-left ul li:first-child span.info:last-child{float:right}.landingTab .content-main .box .box-body .form-row .cell-left>label{width:40%}.landingTab .content-main .box .box-body .form-row .input-wrap,.landingTab .content-main .box .box-body .form-row .select-wrap{width:60%}.landingTab .content-main .box .input-wrap .radio .icon{width:.5em;height:.5em;margin-right:.2em}.landingTab .content-main .box .input-wrap .radio .icon:before{width:.5em;height:.5em}.landingTab #formTittle .logo#assurland,.landingTab #formTittle .logo#hyperassur,.landingTab #formTittle .logo#lca,.landingTab #formTittle .logo#lelynx,.landingTab #formTittle .logo#lesfurets{height:70px}.landingTab #formTittle .cont01 div.assur.lca .numDevis,.landingTab #formTittle .cont01 div.assur.lesfurets .numDevis{margin-left:0}.landingTab .content-main .box .cell-right .tooltip .tooltip-inner{min-width:250px}.landingTab #formTittle .cont01 .lca div.subTitleLanding2,.landingTab #formTittle .cont01 .lesfurets div.subTitleLanding2{margin-left:0}.landingTab #landing-dateInitHamon .cell-right{height:auto}.landingTab .form__label--datepicker.is-valid .form__icon{left:.5em}}@media screen and (max-width:479px){.landingTab #formTittle{padding:.5em}.landingTab #formTittle .cont01 div.sectionTitle{padding-top:0}.landingTab #formTittle .cont01 div.subTitleLanding1{padding:3px 0;font-weight:400;display:inline}.landingTab #formTittle .cont01 div.assur .agg{padding:3px 0;display:inline}.landingTab #formTittle .cont01 div.subTitleLanding2{font-weight:400;display:inline}.landingTab #formTittle .cont01 div.assur{padding:.5em 1.5em}.landingTab #formTittle .cont01 div.assur .numDevis{margin-top:20px}.landingTab #infos .wrapper-content>div.sum-left ul.detail,.landingTab #infos .wrapper-content>div.sum-right .detail{padding-left:5px;padding-right:5px}.landingTab .box{padding:0 1rem}.landingTab #infos .wrapper-content div .sum-title{font-size:20px}.landingTab #infos .wrapper-content div.infoHeader .info{font-size:1em}.landingTab .content-main .aggButton .discoverArrow{display:none}.landingTab #infos .wrapper-content.formTitle .subtitle{font-size:16px}.landingTab .content-main .box .box-body .form-row .cell-left>label{float:none;width:100%}.landingTab .content-main .box .box-body .form-row .input-wrap,.landingTab .content-main .box .box-body .form-row .select-wrap{width:100%}.landingTab .content-main .box .input-wrap label.radio{width:43%}.landingTab .content-main .box .input-wrap .radio.active .icon{margin-right:.1em}.landingTab .content-main .box .cell-right>span.showHelp{width:300px;left:-260px;top:15px}.landingTab .content-main .box .cell-right .tooltip.right{width:87%}.landingTab .content-main .box .cell-right .tooltip.left{background-color:#545454;border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-left:0;top:0}.landingTab .form__label--datepicker::after{left:calc(66% - 36px)}.landingTab .form__date__icon{right:.5em}.landingTab input#datepicker-smartlanding.form__value--fulldate{width:36px;padding:0}.landingTab .content-main .box #landing-dateInitHamon .form-cell{display:block;position:relative;width:100%}.landingTab .content-main .box #landing-dateInitHamon .form-cell.cell-right{padding-left:0;padding-right:0}.landingTab .error-container{padding:0}.landingTab #infos .wrapper-content>div.sum-right{padding-top:0}.landingTab #landing-dateInitHamon .msg-iban{margin-top:60px}}@media screen and (max-width:360px){.landingTab .hamon-landing-banner #boxTitle{font-size:15.35px}.landingTab .hamon-landing-banner img{width:35px;margin-right:15px}.landingTab .hamon-landing-banner ul{font-size:15px;margin:15px 10px 0 25px}.landingTab .hamon-landing-banner ul li{list-style-type:disc;margin-bottom:10px}}@media screen and (max-width:320px){.landingTab .hamon-landing-banner{padding:5px}.landingTab .hamon-landing-banner ul{font-size:10.45px}}@media only screen and (max-width:1675px){.modal article .form-cell.cell-left.licensePlate div{margin-left:104px}}@media only screen and (max-width:1439px){.modal article .form-cell.cell-left.licensePlate div{margin-left:110px}}@media only screen and (max-width:1103px){.answer-icons #vehicle-overnightParking-3.button-option i.custom-button-select-option{margin-top:8px}}@media only screen and (max-width:1024px){.tooltip{font-size:11px}.modal .marginDateModal .tooltip.left{left:-263px!important;top:-72px!important}.modal .tooltipPosition .tooltip.left{left:-260px!important;top:-3px!important}.modal .tooltipPosition .tooltip-title{top:0;left:-260px}.modal .tooltip.left .tooltip-arrow{left:262px}.modal .tooltip.left{top:-70px!important;left:-270px!important}.modal.modalwindow-page1 .tooltip.left .tooltip-arrow{top:70px!important;left:263px}.answer-icons #vehicle-overnightParking-3.button-option i.custom-button-select-option{height:62px}.answer-icons #vehicle-overnightParking-1.button-option i.custom-button-select-option{margin-top:4px}.modal article .form-cell.cell-left.licensePlate{margin-left:60px}.buttonTextWithMargin{margin-left:24px}.answer-icons.selectCar .button-option span.label{font-size:15px}.modal article .marginDateModal .form-cell.cell-left{margin-left:5.5vw}.modal article .form-cell.cell-left.licensePlate div{margin-left:117px}.vehiculeTab .licensePlate label{font-size:16px;font-weight:700;margin:12.5px 0}}@media only screen and (max-width:991px){.answer-icons #vehicle-overnightParking-1.button-option i.custom-button-select-option{margin-top:10px}}@media only screen and (max-width:768px){.modal.modalwindow-page1 .tooltip.left .tooltip-arrow{top:82px!important;left:309px}.modal .tooltip.left{top:-88px!important;left:-300px!important}.modal .tooltip-title{top:-85px;left:-300px}.modal .tooltip.left .tooltip-arrow{left:309px}.modal .tooltipPosition .tooltip.left{left:-305px!important;top:-4px!important}.modal .tooltipPosition .tooltip-title{top:0;left:-305px}.modal .marginDateModal .tooltip.left{left:-305px!important;top:-55px!important}.modal .marginDateModal .tooltip-title{top:-50px;left:-305px}.buttonTextWithMargin{margin-left:25px}.vehiculeTab .licensePlate label{font-size:16px;font-weight:700}.vehiculeTab .page-actions #next-modal-license-plate{font-weight:600;margin-right:0}.modal article .form-cell.cell-left.licensePlate{display:flex;margin-left:61px;padding-right:0;justify-content:flex-start}.modal article .form-cell.cell-left.licensePlate div input{margin-left:0}.modal article .form-cell.cell-left.licensePlate div{margin-left:108px}}@media only screen and (max-width:766px){.modal .btn-help{margin-left:-25px;margin-top:-45px}.modal .tooltip-inner{width:100%;max-width:none;min-width:0}.modal .tooltip.left{width:300px;left:-353px!important;top:-125px!important;z-index:9999;font-size:13px}.modal article .marginDateModal .tooltip.left{left:-355px!important;top:-105px!important}.modal article .tooltipPosition .tooltip.left{left:-345px!important;top:-15px!important}.modal .tooltipPosition .tooltip-title{top:-7px;left:-295px;z-index:99999}.modal .marginDateModal .tooltip-title{top:-100px;left:-302px;z-index:99999}.modal .selectBrands .tooltip-title{top:-85px;left:-302px}.modal .tooltip-title{top:-117px;left:-300px;z-index:99999}.modal .tooltip.left .tooltip-arrow{left:100%}.modal.modalwindow-page1 .tooltip.left .tooltip-arrow{left:100%;top:75px!important}.modal article .form-cell.cell-left{width:92%;margin-left:15px}.chooseVehicle .selectBrands select{width:95%}.modal .selectBrands .tooltip.left{left:-356px!important;top:-90px!important}.modal .selectBrands .tooltip.left .tooltip-arrow{left:100%}.chooseVehicle .selectBrands .bg-select:after{top:-5px}.modal #marcasFrecuentes .ulMarcaFrecuente li{width:32%;margin:0 1% 12% 0}.ulMarcaFrecuente li{padding:0}.vehiculeTab .modal .page-actions #frequent-modal,.vehiculeTab .modal .page-actions #previous-modal{padding:1em .4em;max-width:100%;width:100%;margin-top:20px;margin-left:0}.vehiculeTab #formTittle .vehicule .numDevis{width:90%;float:none;padding-top:10px;margin-top:10px;border-top:1px solid #d9d9d9;border-left:0;padding-left:0;margin-left:30px}.answer-icons #vehicle-overnightParking-1{padding-top:0}.answer-icons #vehicle-overnightParking-4{padding-top:13px}.modal .chooseVehicle .form-row .cell-left>label{width:80%}.modal .chooseVehicle .form-row .select-wrap{width:100%}.modal article .form-cell.cell-left{padding:15px 0}.vehiculeTab .error-modal{width:90%;margin-right:9%}.modal article .form-cell.cell-left.licensePlate div,.modal article .form-cell.cell-left.licensePlate div input{width:100%;margin-left:0}.modal header{padding:20px 15px 0}.vehiculeTab .page-actions button#next-modal,.vehiculeTab .page-actions button#submit-modal{max-width:100%;width:100%}.modal #marcasFrecuentes .ulMarcaFrecuente li.otherbrand{margin-right:0}.brandLabel{font-size:13.44px;display:inline-block;width:100%}.vehiculeTab .page-actions #frequent-modal,.vehiculeTab .page-actions #previous-modal{margin-top:50px;position:relative;max-width:210px;padding:1em .4em}.form-row.vehiculeSelected .logoVehicleContainer{width:100%;text-align:center}.answer-icons #vehicle-overnightParking-3.button-option i.custom-button-select-option,.answer-icons #vehicle-overnightParking-3.button-option.selected i.custom-button-select-option{width:60%}.vehiculeTab .page-actions button#next-modal.modalPage-0{bottom:0}.vehiculeTab #formTittle .cont02{padding-right:20px}.answer-icons #vehicle-overnightParking-2.button-option i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/parkingPrivateRoad-responsive.svg) center no-repeat}.answer-icons #vehicle-overnightParking-2.button-option.selected i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/parkingPrivateRoad-responsive-selected.svg) center no-repeat}.answer-icons #vehicle-overnightParking-2 span.label{margin-top:0}.answer-icons #vehicle-overnightParking-0.button-option.selected i.custom-button-select-option{background:url(../styleguide/brands/lolivier/images/parkingGarage-selected.svg) center no-repeat;background-size:90% 40px}.answer-icons #vehicle-overnightParking-2.button-option i.custom-button-select-option,.answer-icons #vehicle-overnightParking-2.button-option.selected i.custom-button-select-option{margin-top:0;background-size:100% 40px;height:55px}.answer-icons #vehicle-overnightParking-4 span.label{width:85%}.answer-icons #vehicle-overnightParking-0.button-option i.custom-button-select-option{margin-top:1px;height:54px}.answer-icons #vehicle-overnightParking-1.button-option i.custom-button-select-option{height:54px;margin-top:9px}.answer-icons #vehicle-overnightParking-3.button-option i.custom-button-select-option,.answer-icons #vehicle-overnightParking-3.button-option.selected i.custom-button-select-option{background-size:60%;height:51px;margin-top:4px}.answer-icons #vehicle-overnightParking-4.button-option i.custom-button-select-option,.answer-icons #vehicle-overnightParking-4.button-option.selected i.custom-button-select-option{background-size:45%;margin-top:0;height:49px}.answer-icons div#vehicle-overnightParking-1 span.label{width:70%}.modal article .form-cell.cell-left.licensePlate{display:flex;flex-direction:column;padding-bottom:0;margin:0 auto}.modal header .headerLicensePlate{padding-left:0;padding-top:0;padding-bottom:0;font-size:19px}.vehiculeTab .licensePlate label{padding-bottom:1.5vh}.vehiculeTab .page-actions #next-modal-license-plate{margin-bottom:2vh;padding:1em 5em}.buttonTextWithMargin{margin-left:0}.vehiculeTab .modal .page-actions{text-align:center;display:flex;flex-direction:column-reverse;margin:0 auto}.modal .chooseVehicle .form-cell.cell-left{display:inline-block;margin-left:15px}.modal .chooseVehicle .form-row button{margin-top:30px;margin-left:0}.buttonText{padding:0;margin-top:21px;margin-bottom:0}.buttonTextUknowVersion{margin-top:0;width:250px;margin-left:-5%}.articleMarginActions{padding-bottom:20px}.modal article .form-row button{margin-top:-60px;margin-left:-30px}.license-plate-error-msg{padding:10px;width:100%}.license-plate-error-msg .icon{width:35%}.version-error-msg{display:inline-flex}}@media only screen and (max-width:736px){.answer-icons #vehicle-overnightParking-0.button-option i.custom-button-select-option{margin-top:0}.answer-icons #vehicle-overnightParking-1.button-option i.custom-button-select-option{height:63px;margin-top:2px}.answer-icons #vehicle-overnightParking-4.button-option i.custom-button-select-option{margin-top:0}}@media only screen and (max-width:700px){.ulMarcaFrecuente li{width:19%;margin:0 0 6.5% 1%}.modal #marcasFrecuentes .ulMarcaFrecuente li{background-size:60%}.vehiculeTab .ulMarcaFrecuente li.otherbrand{margin-top:-13px}.vehiculeTab .page-actions #frequent-modal{padding:1em 2em}}@media only screen and (max-width:375px){.form-cell.cell-left .custom-button-select .button-option .label{width:80%}.answer-icons div#vehicle-overnightParking-1 span.label{width:83%}.answer-icons #vehicle-overnightParking-3.button-option i.custom-button-select-option,.answer-icons #vehicle-overnightParking-3.button-option.selected i.custom-button-select-option{background-size:75%}.answer-icons #vehicle-overnightParking-4.button-option i.custom-button-select-option,.answer-icons #vehicle-overnightParking-4.button-option.selected i.custom-button-select-option{background-size:53%}}@media only screen and (max-width:335px){.form-cell.cell-left .custom-button-select .button-option .label{width:calc(98% - 10px);padding:0 0 0 10px}.answer-icons #vehicle-overnightParking-4.button-option i.custom-button-select-option,.answer-icons #vehicle-overnightParking-4.button-option.selected i.custom-button-select-option{background-size:60%}}@media only screen and (max-width:320px){.modal header{padding:15px}.modal header h3{font-size:22px}.vehiculeTab .modal .btn-help{margin-left:7px}.modal .selectBrands .tooltip.left{left:-285px!important;top:-110px!important;width:265px}.modal .tooltip.left{width:265px;left:-310px!important}.modal article .marginDateModal .tooltip.left{left:-280px!important}.modal.modalwindow-page1 .tooltip.left .tooltip-arrow,.modal.modalwindow-page3 .selectBrands .tooltip.left .tooltip-arrow{top:75px!important;left:265px}.modal .tooltip-title{top:-120px!important;left:-258px!important}.modal .selectBrands .tooltip-title{top:-105px!important}.modal .purchaseDateModal .tooltip-title{top:-210px!important;left:-232px!important}.modal .purchaseDateModal .tooltip.left{top:-215px!important;left:-285px!important}.modal.modalwindow-page1 .purchaseDateModal .tooltip.left .tooltip-arrow{top:165px!important}.buttonTextWithMargin{padding:0}.vehiculeTab .page-actions #next-modal-license-plate{padding:1em 2em}.answer-icons #vehicle-buttonSelectVehicle-0.button-option span.label,.answer-icons #vehicle-buttonSelectVehicle-1.button-option span.label{font-size:.75em}.modal .tooltipPosition .tooltip-title{top:-5px!important;left:-292px!important}.modal .marginDateModal .tooltip-title{top:-100px!important;left:-228px!important}}@media only screen and (min-width:1920px){.conducteursTab #contents-1{width:100%}.conducteursTab .datepicker-message{bottom:-40px}}@media only screen and (max-width:1919px){.conducteursTab #contents-1{width:100%}#bonus50-banner{margin-top:10px}#bonus50-banner .bonus50-title{font-size:18px}#bonus50-banner .bonus50-text{font-size:14px}.answer-icons #driver-mainResidenceType-1 span.label,.answer-icons #vehicle-overnightParking-1 span.label,.answer-icons.drivingLicenses .button-option span.label{width:100%;padding:0}}@media only screen and (max-width:1439px){.conducteursTab .page-actions{width:63%}#bonus50-banner{margin-top:35px}#bonus50-banner .bonus50-title{font-size:17px}#bonus50-banner .bonus50-text{font-size:13px}}@media only screen and (max-width:1365px){.conducteursTab .page-actions{width:64%}}@media only screen and (max-width:1279px){.conducteursTab .page-actions{width:65%}#bonus50-banner .bonus50-icon{width:60px}#bonus50-banner .bonus50-title{font-size:15.5px}#bonus50-banner .bonus50-text{font-size:11.5px}.answer-icons.drivingLicenses .button-option.selected:nth-child(2) i.custom-button-select-option{margin-top:10px;height:42px}.answer-icons.drivingLicenses .button-option.selected:nth-child(3) i.custom-button-select-option,.answer-icons.drivingLicenses .button-option:nth-child(3) i.custom-button-select-option{margin-top:2px}.conducteursTab .datepicker-message{width:32%}}@media only screen and (max-width:1120px){.conducteursTab #infos .wrapper-content div.sum-left{width:100%}#bonus50-banner .bonus50-icon{width:55px;margin-bottom:10px}#bonus50-banner .bonus50-title{font-size:14.25px}#bonus50-banner .bonus50-text{font-size:10.25px}}@media only screen and (max-width:1061px){.answer-icons #vehicle-overnightParking-0.button-option .label{width:90%}}@media only screen and (max-width:1024px){.conducteursTab .page-actions{width:33%;margin:auto}.conducteursTab .content-main .page-actions #previous-conducteurs{position:relative;width:100%;left:0;top:100px;display:block;margin-left:auto;margin-right:auto;background-position:32% center;text-transform:none;font-size:16.95px;float:none}.conducteursTab .content-main .page-actions #next-conducteurs{width:100%;margin:0;position:relative;bottom:20px}.conducteursTab .msg-iban-wrap .msg-text{font-size:14px}.conducteursTab .content-main .box .box-body .form-row .cell-left .date-3>label{font-size:14px;display:inline-block}#bonus50-banner{margin-top:10px}#bonus50-banner .bonus50-title{font-size:14.6px}#bonus50-banner .bonus50-text{font-size:10.6px}.answer-icons.drivingLicenses .button-option:nth-child(3) i.custom-button-select-option{width:90%}.answer-icons.drivingLicenses .button-option span.label{font-size:15px;width:97%}.answer-icons.drivingLicenses .button-option:nth-child(2) i.custom-button-select-option{margin-top:8px}}@media only screen and (max-width:991px){#childBanner{width:100%}.conducteursTab .content-main .box .input-wrap#driver-lossPointDateRadio label.radio{width:49%}.conducteursTab #driver-dateinitHamon .cell-left{display:block}.conducteursTab .msg-iban{padding:0 0 0 .7em}.conducteursTab .msg-iban-wrap .msg-text{font-size:14px}.conducteursTab #driver-dateinitHamon .cell-right{display:block;height:auto}.conducteursTab .form-row.driver-phone .cell-right .tooltip .tooltip-inner{padding:54px 48px 32px}label#driver-lossPointDateRadio-S{padding-right:1px;padding-left:30px}.conducteursTab .msg-iban .indented{border:none}#bonus50-banner .bonus50-icon{width:60px;margin-bottom:10px}#bonus50-banner .bonus50-title{font-size:15.5px}#bonus50-banner .bonus50-text{font-size:11.25px}.conducteursTab .hamon-landing-banner{width:80%}.conducteursTab .datepicker-message{width:40%}.tooltip-text.driver-bonusMalus{margin-top:35px;font-size:12px;width:35%}}@media screen and (max-width:870px){.conducteursTab .content-main .box .box-body .checkButtonTextRight .form-cell.cell-left label.checkbox-text-label{width:95%}}@media only screen and (max-width:766px){.conducteursTab .hamon-landing-banner{width:100%;flex-direction:column;padding:10px}.conducteursTab .hamon-landing-banner .warning-banner{margin:10px 0}.conducteursTab .box .combo-wrap{display:inline-block;float:right;width:50%;padding-right:0}.conducteursTab .content-main .box .input-wrap .radio .icon,.conducteursTab .content-main .box .input-wrap .radio.active .icon{margin-right:0}.conducteursTab label#driver-gender-F span,.conducteursTab label#driver-gender-M span{font-size:14px}.conducteursTab .content-main .box .cell-right>span.help-info-error{float:none}.conducteursTab input[type=range]{margin-top:21px}.conducteursTab .footer-landing-container{padding-top:40px}.conducteursTab #formTittle .conducteur .numDevis{width:90%;float:none;padding-top:10px;margin-top:10px;border-top:1px solid #d9d9d9;border-left:0;padding-left:0;margin-left:30px}.conducteursTab .page .box .combo-wrap{width:47%}.conducteursTab .content-main .box .input-wrap#driver-lossPointDateRadio label.radio{padding-left:17%}.conducteursTab #driver-dateinitHamon .cell-right{height:auto;margin-top:0}.conducteursTab .msg-iban-wrap.indented{padding-left:0!important}.conducteursTab .form-cell .cell-right .msg-iban .profession,.conducteursTab .form-cell .cell-right .msg-iban .professionsError{padding:0 0 0 1.5em}#bonus50-banner{margin-bottom:-20px}#bonus50-banner .bonus50-icon{width:55px;margin-bottom:10px}#bonus50-banner .bonus50-title{font-size:13.6px}#bonus50-banner .bonus50-text{font-size:9.6px}.answer-icons.drivingLicenses .button-option span.label{font-size:12px;width:90%}.answer-icons.drivingLicenses .button-option:nth-child(4) i.custom-button-select-option{margin-top:14px}.conducteursTab .msg-iban-wrap .hamon-law-icon{display:none}.conducteursTab .content-main .box .box-body .hamon-landing-banner .warning-banner .text-warning-banner{font-size:15.5px}.conducteursTab .datepicker-message{width:100%;bottom:-5px}.conducteursTab #driver-dateinitHamon{padding-bottom:1em}#childBanner{position:relative}#childBanner .banner-text{padding-top:25px;padding-left:15px}#childBanner .banner-icon{position:absolute}#childBanner .banner-icon img{width:40px;margin-right:8px;margin-left:15px}#childBanner .banner-title{padding-left:60px;padding-top:15px;font-size:16px}.tooltip-text.driver-bonusMalus{margin-top:0;width:100%;font-size:14px}.conducteursTab #secundaryDriverBox #text2{margin-top:10px}.conducteursTab #secundaryDriverBox{width:100%;flex-direction:column;padding:10px}}@media only screen and (max-width:667px){.answer-icons.drivingLicenses .button-option span.label{width:97%}}@media only screen and (max-width:649px){.conducteursTab .page-actions{padding-bottom:0}}@media only screen and (max-width:480px){.conducteursTab .content-main .page-actions #next-conducteurs{width:100%;font-size:16px;padding:1em}.conducteursTab .content-main .page-actions #previous-conducteurs{font-size:16px}.conducteursTab .content-main .box .input-wrap#driver-lossPointDateRadio label.radio{padding-left:45px;padding-right:10px}.conducteursTab #formTittle .wrapper-content .cont03 .numDevis{margin-left:35px}.conducteursTab #driver-dateinitHamon .cell-right{width:94%;display:block;margin-top:60px}#bonus50-banner{margin-top:35px}#bonus50-banner.shown{padding-right:20px}#bonus50-banner .bonus50-icon{margin:15px 0 20px -10px;width:75px}#bonus50-banner .bonus50-text,#bonus50-banner .bonus50-title{font-size:14.4px}#bonus50-banner .bonus50-text br{display:inherit}.conducteursTab .content-main .box .box-body .form-row.recap-carPlate{padding:1em 0}.conducteursTab .content-main .box .recap-carPlate .cell-right.has-error>span.title{top:110px;width:1px}.answer-icons #driver-mainResidenceType-0.button-option i.custom-button-select-option,.answer-icons #driver-mainResidenceType-0.button-option.selected i.custom-button-select-option{height:53px;background-size:25px}.answer-icons.drivingLicenses .button-option span.label{font-size:11px;width:93%}.answer-icons.drivingLicenses .button-option.selected:nth-child(1) i.custom-button-select-option,.answer-icons.drivingLicenses .button-option:nth-child(1) i.custom-button-select-option{margin-top:3px}.driver-secondaryDriverBlock .answer-icons.drivingLicenses .button-option span.label{width:97%;font-size:10px}.answer-icons.drivingLicenses .button-option.selected:nth-child(4) i.custom-button-select-option,.answer-icons.drivingLicenses .button-option:nth-child(4) i.custom-button-select-option{margin-top:9px}.answer-icons.drivingLicenses .button-option.selected:nth-child(2) i.custom-button-select-option,.answer-icons.drivingLicenses .button-option:nth-child(2) i.custom-button-select-option{margin-top:5px}.answer-icons.drivingLicenses .button-option.selected:nth-child(2) i.custom-button-select-option{height:48px}.answer-icons.claimNatures .button-option.selected:nth-child(1) i.custom-button-select-option,.answer-icons.claimNatures .button-option:nth-child(1) i.custom-button-select-option{margin-top:14px;height:40px;background-size:90% 46px}.answer-icons.claimNatures .button-option.selected:nth-child(2) i.custom-button-select-option,.answer-icons.claimNatures .button-option:nth-child(2) i.custom-button-select-option{margin-top:6px;height:48px;background-size:90% 25px}.answer-icons #driver-mainResidenceType-0.button-option i.custom-button-select-option,.answer-icons #driver-mainResidenceType-0.button-option.selected i.custom-button-select-option{margin-top:0}.answer-icons #driver-mainResidenceType-1.button-option i.custom-button-select-option,.answer-icons #driver-mainResidenceType-1.button-option.selected i.custom-button-select-option{margin-top:3px}.conducteursTab .content-main .box .box-body .checkButtonTextRight .form-cell.cell-left label.checkbox-text-label{width:90%}}@media only screen and (max-width:410px){.conducteursTab .content-main .box .input-wrap#driver-lossPointDateRadio label.radio{padding-left:45px;padding-right:28px}#bonus50-banner .bonus50-icon{width:65px;margin-bottom:36px}#bonus50-banner .bonus50-text{font-size:12.8px}.answer-icons.drivingLicenses .button-option.selected:nth-child(2) i.custom-button-select-option,.answer-icons.drivingLicenses .button-option:nth-child(2) i.custom-button-select-option{margin-top:0}.answer-icons.drivingLicenses .button-option:nth-child(2){padding-top:5px}.answer-icons.drivingLicenses .button-option:nth-child(2) i.custom-button-select-option{height:46px}}@media only screen and (max-width:359px){#bonus50-banner .bonus50-icon{margin:0 12px 40px -20px;width:60px}#bonus50-banner .bonus50-text{font-size:12px}}@media screen and (max-width:360px){.conducteursTab .hamon-landing-banner #boxTitle{font-size:1.01em}.conducteursTab .hamon-landing-banner img{width:35px;margin-right:15px}.conducteursTab .hamon-landing-banner ul{font-size:15px;margin:15px 10px 0 25px}.conducteursTab .hamon-landing-banner ul li{list-style-type:disc;margin-bottom:10px}.conducteursTab .datepicker-message{bottom:-25px}}@media only screen and (max-width:320px){.conducteursTab .form-cell .cell-right .msg-iban .profession,.conducteursTab .form-cell .cell-right .msg-iban .professionsError{padding:0 0 0 1.5em}.conducteursTab .datepicker-message{bottom:-40px}.conducteursTab .hamon-landing-banner{padding:5px}.conducteursTab .hamon-landing-banner ul{font-size:10.45px}}@media only screen and (max-width:1919px){.devisTab .precioProducto.firstPrice.veh005BlockSize{height:320px}.devisTab #mainTable:before{width:300%;left:-100%;height:43.4%}.outer-wrap{overflow:hidden}.devisTab #formTittle .wrapper-content,.devisTab #mainTable,.devisTab .content-main .section3,.devisTab .coverage,.devisTab .page-actions{max-width:1260px;margin-left:auto;margin-right:auto}.devisTab #mainTableFixed,.devisTab #mainTableFixed.is-fixed{margin-top:10px;max-width:1260px;margin-left:calc((100% - 1260px)/ 2);width:100%}#stickyBanner{margin-left:calc((100% - 1260px)/ 2);max-width:1260px}.devisTab ul.opcionales li{padding-left:24px}.devisTab .coverage .coverageSingle .opcionales .labelNo{margin-right:calc(20% - 24px)}.devisTab #formTittle .wrapper-content{padding-right:0;padding-left:0}.devisTab #formTittle .content{padding-right:2.5rem;padding-left:2.5rem}.devisTab #formTittle .cont01{margin:45px 0 25px}.devisTab #formTittle .wrapper-content .cont03{padding:0}.devisTab #formTittle .wrapper-content .cont03 p{margin:0 0 30px;font-size:32px}.promoCodeMessage input{font-size:18px;padding:11px}.devisTab #formTittle .cont01{font-size:54px}.devisTab .coverage p{font-size:28px;font-weight:700}.devisTab .coverage h3{font-size:24px;margin:.4em}.devisTab .coverage .coverageName p{padding-right:50px}.devisTab .packsPc .packCoverages .AC01_1 sup{left:371px;top:-48px}.devisTab .packsPc .packCoverages .AC01_2 sup{top:-56px;left:375px}.devisTab .packsPc .packCoverages .AC04 sup{left:507px}.devisTab .packsPc .packCoverages .AC06 sup{left:505px;top:-78px}.devisTab .packsPc .packCoverages .AC04 span.noIncluded+.popover+sup{left:508px}.devisTab .packsPc .packCoverages .AC06 span.noIncluded+.popover+sup{left:390px;top:-56px}.devisTab #mainTableFixed #precioProducto-CC01{width:21%;margin-left:2.8%}.devisTab #mainTableFixed #precioProducto-CC02,.devisTab #mainTableFixed #precioProducto-CC03{width:21%;margin-left:1.6%}.devisTab .newAncillary .tooltipAssistance1 .popover.ng-scope.am-fade.right{margin-top:2.7%}.devisTab .newAncillary .tooltipAssistance2 .popover.ng-scope.am-fade.right{margin-top:.6%}.devisTab .newAncillary .tooltipAssistance3 .popover.ng-scope.am-fade.right{margin-top:-.3%}.formatTablePrice{margin-top:39.2%}.devisTab .testPush .commonGaranties{margin-top:0}.devisTab .testPush .detailGaranties{margin-top:2px}.devisTab .franchisesBlockPc{max-width:1260px}}@media only screen and (max-width:1439px){.devisTab .coverage p{font-size:28px}.devisTab .coverage .coverageContent .coverageName{padding-left:6%}.devisTab #mainTableFixed,.devisTab #mainTableFixed.is-fixed{margin-top:10px;max-width:1180px;margin-left:calc((100% - 1180px)/ 2);width:100%}.devisTab #mainTable,.devisTab .coverage{max-width:1260px}#stickyBanner,.devisTab #formTittle .wrapper-content,.devisTab .franchisesBlockPc{max-width:1190px}.devisTab #formTittle .cont01{font-size:51px}.devisTab .packsPc .packBox h1{font-size:23.64px}.devisTab .packsPc .selectAncillary .noCheck{left:103px}.devisTab .packsPc .packCoverages .AC04 sup,.devisTab .packsPc .packCoverages .AC06 sup{left:473px}.devisTab .packsPc .packCoverages .AC04 span.noIncluded+.popover+sup,.devisTab .packsPc .packCoverages .AC06 span.noIncluded+.popover+sup{left:369px}#stickyBanner{margin-left:calc((100% - 1190px)/ 2);width:100%}.formatTablePrice{margin-top:78.6%}}@media only screen and (max-width:1367px){.devisTab .packsPc .packCoverages .AC04 span.noIncluded+.popover+sup{left:469px;top:-72px}.devisTab .packsPc .packCoverages .AC06 span.noIncluded+.popover+sup{left:370px;top:-57px}.devisTab .packsPc .packCoverages .AC06 sup{left:468px}}@media only screen and (max-width:1365px){.devisTab .priceSection3.helpContent #esca{position:absolute;top:0;padding-top:80px;padding-left:5px}.devisTab #formTittle .cont01{font-size:51px}.devisTab .coverage .coverageContent .coverageName{width:40%;padding-left:3%}.devisTab .coverage{width:100%}.devisTab #formTittle .wrapper-content,.devisTab #mainTable,.devisTab .content-main .section3,.devisTab .coverage,.devisTab .page-actions{max-width:1120px;margin-left:auto;margin-right:auto}.devisTab #mainTableFixed,.devisTab #mainTableFixed.is-fixed{margin-top:10px;max-width:1120px;margin-left:calc((100% - 1120px)/ 2);width:100%}.devisTab .franchisesBlockPc{max-width:1120px}.testPush .seleccionarTestPush .noCheck{left:8%}.testPush .seleccionarTestPush.upperButton .noCheck{left:0}.devisTab .content-main .section3,.devisTab .page-actions{width:100%}.devisTab #formTittle .wrapper-content .cont03 p{font-size:26px;margin:0 0 30px}.devisTab #formTittle .content{padding:0}.devisTab .packsPc .packBox h1{height:74px;font-size:20px;padding-left:93px}.devisTab .packsPc.unselected #PACKREC h1.PACK2{background:url(../styleguide/brands/lolivier/images/svg/medium_pack_rec.svg) 19px 16px no-repeat #949494;background-size:55px;color:#FFF}.devisTab .packsPc.unselected #PACKREC h1.PACK3{background:url(../styleguide/brands/lolivier/images/svg/pack_full_confort_rec.svg) 19px 16px no-repeat #949494;background-size:55px;color:#FFF}.devisTab .packsPc.unselected #PACKNOREC h1.PACK1{background:url(../styleguide/brands/lolivier/images/svg/starter_pack_unselect.svg) 19px 16px no-repeat #FFF;background-size:55px}.devisTab .packsPc.unselected #PACKNOREC h1.PACK2{background:url(../styleguide/brands/lolivier/images/svg/medium_pack_unselect.svg) 19px 16px no-repeat #FFF;background-size:55px}.devisTab .packsPc.unselected #PACKNOREC h1.PACK3{background:url(../styleguide/brands/lolivier/images/svg/pack_full_confort_unselect.svg) 19px 16px no-repeat #FFF;background-size:55px}.devisTab .packsPc #PACKREC h1.PACK2,.devisTab .packsPc #PACKREC.selected h1.PACK2{background:url(../styleguide/brands/lolivier/images/svg/medium_pack_rec.svg) 19px 16px no-repeat #40AAB3;background-size:55px;color:#FFF}.devisTab .packsPc #PACKREC h1.PACK3,.devisTab .packsPc #PACKREC.selected h1.PACK3{background:url(../styleguide/brands/lolivier/images/svg/pack_full_confort_rec.svg) 19px 16px no-repeat #40AAB3;background-size:55px;color:#FFF}.devisTab .packsPc #PACKNOREC h1.PACK1,.devisTab .packsPc #PACKNOREC.selected h1.PACK1{background:url(../styleguide/brands/lolivier/images/svg/starter_pack.svg) 19px 16px no-repeat #FFF;background-size:55px}.devisTab .packsPc #PACKNOREC h1.PACK2,.devisTab .packsPc #PACKNOREC.selected h1.PACK2{background:url(../styleguide/brands/lolivier/images/svg/medium_pack.svg) 19px 16px no-repeat #FFF;background-size:55px}.devisTab .packsPc #PACKNOREC h1.PACK3,.devisTab .packsPc #PACKNOREC.selected h1.PACK3{background:url(../styleguide/brands/lolivier/images/svg/pack_full_confort.svg) 19px 16px no-repeat #FFF;background-size:55px}.devisTab .packsPc h1 img.arrow{left:32%}.devisTab .packsPc .packBox .packPrice{font-size:42.21px;height:72px}.devisTab .packsPc .packBox .packPrice sup{font-size:17.14px;top:-18px}.devisTab .packsPc .packBox .packCoverages{font-size:13.3px;padding:34px 16% 34px 45px}.devisTab .packsPc .packBox .packCoverages li{margin-top:18px}.devisTab .packsPc .selectAncillary{font-size:15.64px;height:59px}.devisTab .packsPc .selectAncillary .selectAncillary-tx{padding-top:17px;padding-left:34px}.devisTab .packsPc .selectAncillary .noCheck{top:10px;left:90px}.devisTab .packsPc{margin-bottom:106px}.devisTab .coverage p{margin-bottom:32px}.devisTab .packsPc .packCoverages .AC01_2 sup{top:-56px;left:358px}.devisTab .packsPc .packCoverages .AC01_1 sup{top:-48px;left:354px}.devisTab .packsPc .packCoverages .AC04 span.noIncluded+.popover+sup{left:462px;top:-70px}.devisTab .packsPc .packCoverages .AC06 span.noIncluded+.popover+sup{left:354px}.devisTab .packsPc .packCoverages .AC04 sup{left:462px}.devisTab .packsPc .packCoverages .popover+span+sup+strong,.devisTab .packsPc .packCoverages .popover+sup+strong{content:"";display:block;width:100%;height:100%;background-color:transparent;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1;cursor:pointer}.devisTab .packsPc .packCoverages sup{cursor:pointer}.devisTab .newAncillary .tooltipAssistance1 .popover.ng-scope.am-fade.right{margin-top:3.4%}.devisTab .newAncillary .tooltipAssistance2 .popover.ng-scope.am-fade.right{margin-top:.7%}.formatTablePrice{margin-top:88.2%}.devisTab .precioProducto.firstPrice.veh005BlockSize{height:342px}}@media only screen and (max-width:1280px){.devisTab .testPush .commonGaranties{margin-top:0}.pricePeriod .pricediscount{margin-top:14.6%}}@media only screen and (max-width:1279px){.devisTab #formTittle .cont01{font-size:48px}.devisTab .coverage p{font-size:28px}#stickyBanner{max-width:1120px;margin-left:calc((100% - 1120px)/ 2)}}@media only screen and (max-width:1120px){.devisTab #formTittle .cont01{margin-bottom:20px}.devisTab #mainTableFixed,.devisTab #mainTableFixed.is-fixed{margin-top:0;margin-left:0}.testPush .pushTier .recomended img{height:20px}.testPush .pushTier .recomended .recomend-tx{font-size:16px}#stickyBanner{width:100%;margin-left:0;top:80px}#stickyBanner.is-fixed{top:80px}.devisTab.assurland .page .nav-container,.devisTab.hyperassur .page .nav-container,.devisTab.lca .page .nav-container,.devisTab.lelynx .page .nav-container,.devisTab.lesfurets .page .nav-container{padding-bottom:138px}.devisTab #mainTableFixed.is-fixed.agg{top:173px}.devisTab #formTittle.agg{padding-top:92px}.devisTab .page .nav-container.is-fixed,.devisTab .page.is-fixed .nav-container,.devisTab.assurland .page .nav-container,.devisTab.hyperassur .page .nav-container,.devisTab.lca .page .nav-container,.devisTab.lelynx .page .nav-container,.devisTab.lesfurets .page .nav-container{padding:1em 0}.devisTab.assurland #formTittle.fixedPrice,.devisTab.hyperassur #formTittle.fixedPrice,.devisTab.lca #formTittle.fixedPrice,.devisTab.lelynx #formTittle.fixedPrice,.devisTab.lesfurets #formTittle.fixedPrice{padding-top:229px}.devisTab .testPush .veh005Block{width:450px}.devisTab .newAncillary .tooltipAssistance3 .popover.ng-scope.am-fade.right{margin-top:-.1%}.pago .precioPago #promocode-text{font-size:13px}}@media only screen and (max-width:1092px){.devisTab #formTittle .cont01{font-size:48px;margin:37px 0 25px}.formatTablePrice{margin-top:90.6%}.pago .precioPago .codeContainer .msgContainer{width:40%}}@media screen and (max-width:1024px){.devisTab .packsPc .packBox{width:31%}.devisTab .packsPc .selectAncillary .noCheck{left:84px}.devisTab .packsPc .packCoverages .AC06 span.noIncluded+.popover+sup{left:319px;top:-64px}.devisTab .packsPc .packCoverages .AC04 sup{left:395px;top:-69px}.devisTab .packsPc .packCoverages .AC01_1 sup{left:321px}.devisTab .packsPc .packCoverages .AC01_2 sup{left:323px;top:-62px}.devisTab .packsPc .packCoverages .AC04 span.noIncluded+.popover+sup{left:395px;top:-76px}#stickyBanner,#stickyBanner.is-fixed{top:77px}.devisTab #mainTableFixed.is-fixed{top:76px}.devisTab #mainTableFixed.is-fixed.agg{top:170px}.recapBoxVP{padding:17px 24px 17px 17px}.recapBoxVP .logoVP{width:195px;background:url(../styleguide/brands/lolivier/images/VP-VEEPEEwhite.svg) center left no-repeat}.recapBoxVP .couponVP{width:80%;text-align:right;font-size:21px;padding-right:0}.devisTab .precioProducto .bloquePrecio .precio-discount:before,.devisTab.monthly .precioProducto .bloquePrecio .nomens .cobropermens-discount:before{position:absolute;content:"";left:48px;top:48%;right:0;border-top:1px solid;width:56%;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}.devisTab .newAncillary .tooltipAssistance1 .popover.ng-scope.am-fade.right .popover-title{font-size:14px}.devisTab .newAncillary .tooltipAssistance1 .popover.ng-scope.am-fade.right{margin-top:4.7%;width:29%}.devisTab .newAncillary .tooltipAssistance3 .popover.ng-scope.am-fade.right{margin-top:0}.devisTab .newAncillary .tooltipAssistance3 .popover-content.ng-binding{font-size:.8em;font-weight:300}.devisTab .showHelpAssistance .btn-help:hover{background:0 0}.devisTab .showHelpAssistance .btn-help:focus{background:url(../styleguide/brands/lolivier/images/i-questionmark-hover.svg) center no-repeat}.formatTablePrice{margin-top:96.6%}.pago .precioPago #promocode-text{font-size:12px}.devisTab .franchisesBlockPc{padding:40px 69px 65px 112px}}@media only screen and (max-width:1023px){.devisTab .precioProducto .bloquePrecio .cobropermens-discount:before,.devisTab .precioProducto .bloquePrecio .precio-discount:before,.devisTab.monthly .precioProducto .bloquePrecio .nomens .cobropermens-discount:before{width:18%;left:41%}.devisTab .col_pago #pagoTable .precioPago .price-multicar .priceMulticarNumber .cobropermens:before,.devisTab .col_pago #pagoTable .precioPago .price-multicar .priceMulticarNumber:before{right:30px}.devisTab .newAncillary .tooltipAssistance1 .popover.ng-scope.am-fade.right .popover-title{font-size:13px}.devisTab .newAncillary .tooltipAssistance1 .popover.ng-scope.am-fade.right{margin-top:2.7%;width:30%}.devisTab .newAncillary .tooltipAssistance2 .popover-content.ng-binding{font-size:.8em}.devisTab .newAncillary .tooltipAssistance2 .popover.ng-scope.am-fade.right{margin-top:-.4%}.devisTab .newAncillary .tooltipAssistance3 .popover.ng-scope.am-fade.right{margin-top:-.9%}.pago .precioPago .codeContainer .codeInput{width:190px}.pago .precioPago #promocode-text{font-size:16px}.pago .precioPago .codeContainer .msgContainer{width:50%}.pago .precioPago .codeContainer .codeInputError{background-image:url(../styleguide/brands/lolivier/images/i-cross.svg);background-repeat:no-repeat;background-position:4px center;background-size:9px}}@media only screen and (max-device-width:1024px) and (orientation:landscape){.pricePeriod .pricediscount{margin-top:30px}.devisTab #mainTableFixed .precioProductoFix.fixPC{display:inline-block;margin-top:1px}}@media only screen and (max-device-width:1024px) and (orientation:portrait){.devisTab #mainTableFixed .precioProductoFix{display:none}.devisTab #mainTableFixed .precioProductoFix.fixResponsive{display:block}}@media screen and (min-width:1024px){.franchisesBlockResponsive{display:none}.franchisesBlockPc{display:block}}@media screen and (min-width:1023px){#mainTableResponsiveTab,.pricePeriod.responsivePeriod,.productFix{display:none}.devisTab .colum-container .col ul.tabletView.garantiesDetail li.cellM .liContent{margin-top:calc(13% - 8px)}ul.basicos.tabletView li .liContent .ico-warr-ok{margin-top:24px}}@media screen and (max-width:1023px){#mainTableResponsiveTab .veh005Size{width:100%}.devisTab .testPush .veh005Block{top:35px;left:0;margin:0 auto}.devisTab .testPush .veh005Block .veh005SubBlock .blockIcon{width:80px}.devisTab .testPush .veh005Block .veh005SubBlock{margin:20px 15px}.devisTab .testPush .veh005Block .veh005SubBlock h1{font-size:24px}.devisTab .coverage .coverageContent .coverageName{width:35%;padding-left:3%}.devisTab .coverage .coverageName p{padding-right:0}.devisTab .coverage{width:100%;margin:90px auto 73px}.devisTab .coverage .coverageBox{width:100%}.devisTab #pack.coverage{padding:0 3em}.devisTab .content-main .section3{width:100%;padding:0 3em}.devisTab .packsPc .packBox h1{font-size:16px;padding-left:50px;height:59px}.devisTab .packsPc .packBox .packPrice{font-size:33.66px;height:58px}.devisTab .packsPc .packBox .packPrice sup{font-size:13.66px;top:-14px}.devisTab .packsPc .packBox .packCoverages{font-size:10.61px;padding:28px 15% 28px 35px}.devisTab .packsPc .packBox .packCoverages span{padding-left:25px}.devisTab .packsPc .packBox .packCoverages li{margin-top:15px}.devisTab .packsPc .selectAncillary{font-size:12.47px;height:47px}.devisTab .packsPc .selectAncillary .selectAncillary-tx{padding-top:15px;padding-left:34px}.devisTab .packsPc .selectAncillary .noCheck{left:61px;top:7px}.devisTab .packsPc.unselected #PACKREC h1.PACK2{background:url(../styleguide/brands/lolivier/images/svg/medium_pack_rec.svg) 8px 16px no-repeat #949494;background-size:35px;color:#FFF}.devisTab .packsPc.unselected #PACKREC h1.PACK3{background:url(../styleguide/brands/lolivier/images/svg/pack_full_confort_rec.svg) 8px 16px no-repeat #949494;background-size:35px;color:#FFF}.devisTab .packsPc.unselected #PACKNOREC h1.PACK1{background:url(../styleguide/brands/lolivier/images/svg/starter_pack_unselect.svg) 8px 16px no-repeat #FFF;background-size:35px}.devisTab .packsPc.unselected #PACKNOREC h1.PACK2{background:url(../styleguide/brands/lolivier/images/svg/medium_pack_unselect.svg) 8px 16px no-repeat #FFF;background-size:35px}.devisTab .packsPc.unselected #PACKNOREC h1.PACK3{background:url(../styleguide/brands/lolivier/images/svg/pack_full_confort_unselect.svg) 8px 16px no-repeat #FFF;background-size:35px}.devisTab .packsPc #PACKREC h1.PACK2,.devisTab .packsPc #PACKREC.selected h1.PACK2{background:url(../styleguide/brands/lolivier/images/svg/medium_pack_rec.svg) 8px 16px no-repeat #40AAB3;background-size:40px;color:#FFF}.devisTab .packsPc #PACKREC h1.PACK3,.devisTab .packsPc #PACKREC.selected h1.PACK3{background:url(../styleguide/brands/lolivier/images/svg/pack_full_confort_rec.svg) 8px 16px no-repeat #40AAB3;background-size:35px;color:#FFF}.devisTab .packsPc #PACKNOREC h1.PACK1,.devisTab .packsPc #PACKNOREC.selected h1.PACK1{background:url(../styleguide/brands/lolivier/images/svg/starter_pack.svg) 8px 16px no-repeat #FFF;background-size:35px}.devisTab .packsPc #PACKNOREC h1.PACK2,.devisTab .packsPc #PACKNOREC.selected h1.PACK2{background:url(../styleguide/brands/lolivier/images/svg/medium_pack.svg) 8px 16px no-repeat #FFF;background-size:35px}.devisTab .packsPc #PACKNOREC h1.PACK3,.devisTab .packsPc #PACKNOREC.selected h1.PACK3{background:url(../styleguide/brands/lolivier/images/svg/pack_full_confort.svg) 8px 16px no-repeat #FFF;background-size:35px}.devisTab .packsPc h1 img.arrow{left:30%}.devisTab .packsPc .packCoverages .AC01_1 sup{top:-45px;left:338px}.devisTab .packsPc .packCoverages .AC01_2 sup{top:-53px;left:341px}.devisTab .packsPc .packCoverages .AC06 span.noIncluded+.popover+sup{left:291px;top:-62px}.devisTab .packsPc .packCoverages .AC04 sup,.devisTab .packsPc .packCoverages .AC06 sup{left:384px}.devisTab .packsPc .packCoverages .AC04 span.noIncluded+.popover+sup{left:385px}.devisTab .packsPc .packCoverages .AC04 sup{top:-60px}.devisTab .packsPc .selectAncillary:hover{box-shadow:0 0 0 0 rgba(0,0,0,.15);-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:all .25s ease;transition:all .25s ease}.devisTab .packsPc .popover.ng-scope.am-fade.right .arrow{top:40%!important}.devisTab .testPush .commonGaranties{margin-top:9.8%}.devisTab .testPush .detailGaranties{margin-top:0}.devisTab #mainTable:before{display:none;height:39.7%}.devisTab nav.menu ol li a:before{width:20px;height:20px;line-height:20px;display:inline-block}.devisTab nav.menu ol{display:table;width:100%}#mainTableFixed.activadoCC01 #precioProducto-CC02.fixResponsive .arrowLeft,#mainTableFixed.activadoCC01 #precioProducto-CC03.fixResponsive .arrowRight,#mainTableFixed.activadoCC02 #precioProducto-CC01.fixResponsive .arrowRight,#mainTableFixed.activadoCC02 #precioProducto-CC03.fixResponsive .arrowLeft,#mainTableFixed.activadoCC03 #precioProducto-CC01.fixResponsive .arrowLeft,#mainTableFixed.activadoCC03 #precioProducto-CC02.fixResponsive .arrowRight,.devisTab #mainTableFixed,.devisTab .col_a{display:none}.devisTab #mainTable #mainTableResponsive{width:100%}.devisTab #mainTableFixed.is-fixed{display:block;height:55px;width:100%;top:55px}.devisTab #mainTableFixed .radio-group{float:left;display:table-cell;width:114px}.devisTab #mainTableFixed div.pricePeriodFixed{width:50%;padding:16.5px 3% 16.5px 5%;display:table;vertical-align:middle;float:left}.devisTab #mainTableFixed span.pricePeriodFixed,.devisTab .radio-group--2 .radio-group__label{font-size:10px;font-weight:300;vertical-align:middle;display:table-cell}.devisTab .radio-group__background{border:none}.devisTab #mainTableFixed span.pricePeriodFixed{padding-right:3%}.devisTab.annually #radio-per-year-desktop+.radio-group__label,.devisTab.monthly #radio-per-month-desktop+.radio-group__label{font-weight:600}.devisTab #mainTableFixed .precioProductoFix .bloquePrecio{font-size:14px;margin:auto;width:fit-content;display:block;line-height:55px}.devisTab #mainTableFixed #precioProducto-CC01,.devisTab #mainTableFixed #precioProducto-CC02,.devisTab #mainTableFixed #precioProducto-CC03{width:10%;float:left;position:relative}.devisTab #mainTableFixed .productFix .productFix{width:47.5%;display:inline-block;height:55px}.devisTab #mainTableFixed .productFix:before{content:"";display:inline-block;vertical-align:middle;height:100%}.devisTab #mainTableFixed.activadoCC01 .productFix{background-color:#55a5ca}.devisTab #mainTableFixed.activadoCC02 .productFix{background-color:#40aab3}.devisTab #mainTableFixed.activadoCC03 .productFix{background-color:#3bc080}.devisTab #mainTableFixed.activadoCC01 .productFix,.devisTab #mainTableFixed.activadoCC02 .productFix,.devisTab #mainTableFixed.activadoCC03 .productFix{float:left;width:47.5%;height:55px}.devisTab #mainTableFixed #precioProducto-CC01,.devisTab #mainTableFixed #precioProducto-CC02,.devisTab #mainTableFixed #precioProducto-CC03{background-color:transparent;margin-left:0}.devisTab #mainTableFixed .precioProductoFix .title{padding:0}.devisTab #mainTableFixed .bloquePrecio .precio,.devisTab.monthly #mainTableFixed .bloquePrecio .precio span{font-size:14px;width:auto;font-weight:600}#mainTableFixed .fixResponsive .arrowLeft,#mainTableFixed .fixResponsive .arrowRight{font-size:50px;font-weight:300;color:#fff;line-height:46px}#mainTableFixed .fixResponsive .arrowLeft{text-align:right}.devisTab #mainTableFixed #precioProducto-CC01:after,.devisTab #mainTableFixed #precioProducto-CC02:after,.devisTab #mainTableFixed #precioProducto-CC03:after{content:none}#mainTableFixed.activadoCC01 #precioProducto-CC01,#mainTableFixed.activadoCC02 #precioProducto-CC02,#mainTableFixed.activadoCC03 #precioProducto-CC03{width:80%}#mainTableFixed.activadoCC01 #precioProducto-CC01{width:78%}#mainTableFixed.activadoCC01 #precioProducto-CC03.fixResponsive{float:left;left:-88%}#mainTableFixed.activadoCC01 #precioProducto-CC01.fixResponsive,#mainTableFixed.activadoCC01 #precioProducto-CC02.fixResponsive{float:left;left:12%;margin-left:0}#mainTableFixed.activadoCC03 #precioProducto-CC01.fixResponsive{float:right}.devisTab #formTittle .wrapper-content .cont03 p{font-size:30px}#mainTable .pricePeriod.responsivePeriod{background-color:#f2f2f2;padding-bottom:24px}#mainTable .pricePeriodBox,#mainTable .pricediscount{display:block;width:95%;margin:auto;padding:0}#mainTable .pricePeriod .pricePeriodBox span.pricePeriod{font-size:16px;color:#333}#mainTable .pricediscount{margin:16px auto 0;font-size:12px}#mainTable .pricediscount .content{width:243px}.pricePeriod .pricediscount .discountpai{color:#f04623}#mainTable .pricediscount .icon{color:#f04623;border:3px solid #bfbfbf;border-radius:50%;padding:4px 6px;font-family:neuzeit-grotesk,"Helvetica Neue",Arial,sans-serif;font-weight:600;float:left;margin:2px 10px 0 0}#mainTableResponsive .pricePeriodBox,#mainTableResponsive .pricediscount{display:none}.devisTab #mainTable .pricePeriodBox .radio-group--2 .radio-group__label{width:49%;text-align:left;font-size:15px}.devisTab #mainTable .pricePeriodBox .radio-group--2 .radio-group__label:nth-child(4){float:right}.devisTab #formTittle .wrapper-content .cont03{margin-bottom:36px}#mainTableResponsiveTab{width:95%;margin:auto;font-size:0}#ResponsiveTabBox{width:100%;background-color:#f2f2f2}.colTab .recomended .recomend-tx{font-size:13px;font-weight:400}.devisTab .testPush .colTab .precioProducto .title{font-size:15px;margin-bottom:4px}.devisTab .testPush #mainTableResponsiveTab .colTab .precioProducto .bloquePrecio .cobroper,.devisTab .testPush #mainTableResponsiveTab .colTab .precioProducto .bloquePrecio .cobropermens,.devisTab .testPush #mainTableResponsiveTab .colTab .precioProducto .bloquePrecio .precio{color:#6e6e6e}.devisTab .testPush #mainTableResponsiveTab .CC01Tab .productoActivado .precioProducto .bloquePrecio .cobroper,.devisTab .testPush #mainTableResponsiveTab .CC01Tab .productoActivado .precioProducto .bloquePrecio .cobropermens,.devisTab .testPush #mainTableResponsiveTab .CC01Tab .productoActivado .precioProducto .bloquePrecio .precio,.devisTab .testPush #mainTableResponsiveTab .CC01Tab .productoActivado .precioProducto .bloquePrecio .precio-discount{color:#55a5ca}.devisTab .testPush #mainTableResponsiveTab .CC02Tab .productoActivado .precioProducto .bloquePrecio .cobroper,.devisTab .testPush #mainTableResponsiveTab .CC02Tab .productoActivado .precioProducto .bloquePrecio .cobropermens,.devisTab .testPush #mainTableResponsiveTab .CC02Tab .productoActivado .precioProducto .bloquePrecio .precio,.devisTab .testPush #mainTableResponsiveTab .CC02Tab .productoActivado .precioProducto .bloquePrecio .precio-discount{color:#40aab3}.devisTab .testPush #mainTableResponsiveTab .CC03Tab .productoActivado .precioProducto .bloquePrecio .cobroper,.devisTab .testPush #mainTableResponsiveTab .CC03Tab .productoActivado .precioProducto .bloquePrecio .cobropermens,.devisTab .testPush #mainTableResponsiveTab .CC03Tab .productoActivado .precioProducto .bloquePrecio .precio,.devisTab .testPush #mainTableResponsiveTab .CC03Tab .productoActivado .precioProducto .bloquePrecio .precio-discount{color:#3bc080}.devisTab .testPush .colTab .precioProducto .bloquePrecio .precio,.devisTab .testPush .precioProducto .bloquePrecio .precio,.devisTab .testPush .precioProducto.firstPrice .bloquePrecio span.precio,.devisTab.monthly .testPush .colTab .precioProducto.firstPrice .bloquePrecio .cobropermens .digitmens{font-size:26px}.devisTab #mainTableResponsiveTab .colTab .precioProducto.firstPrice .bloquePrecio .cobroper,.devisTab.monthly .testPush #mainTableResponsiveTab .colTab .precioProducto.firstPrice .bloquePrecio .cobropermens .detail,.devisTab.monthly .testPush .colTab .precioProducto.firstPrice .bloquePrecio .cobropermens a{font-size:10px}.devisTab #mainTableResponsiveTab #precioProducto-CC01.firstPrice:before,.devisTab #mainTableResponsiveTab #precioProducto-CC02.firstPrice:before,.devisTab #mainTableResponsiveTab #precioProducto-CC03.firstPrice:before{border-top:none}.devisTab #mainTableResponsive .responsiveCol{width:50%;display:inline-block;font-size:11px;vertical-align:middle;padding:14px 14px 8px;background-color:#fff}.devisTab #mainTableResponsive .detailGaranties .ico-warr-ok{width:48%;display:inline-block;vertical-align:middle}.devisTab #mainTableResponsive .detailGaranties .detailGaranties-tx,.devisTab #mainTableResponsive .producto ul.basicos li.included.detail p.included,.devisTab #mainTableResponsive ul.basicos li,.devisTab #mainTableResponsive ul.opcionales li,.devisTab .testPush #mainTableResponsive .col .commonGaranties{font-size:11px}#container-slider .btn-help{display:block}#mainTable #container-slider{padding:10px 5px}.devisTab.annually #mainTableFixed .productoActivado .bloquePrecio .precio span{display:block;text-align:center}.devisTab.annually #mainTableFixed .bloquePrecio span.nomens,.devisTab.annually #mainTableFixed .productoActivado .bloquePrecio .precio span.nomens,.devisTab.monthly #mainTableFixed .bloquePrecio .precio span{display:none}.devisTab.monthly #mainTableFixed .bloquePrecio .precio{display:block}.devisTab.monthly #mainTableFixed .bloquePrecio span.cobropermens,.devisTab.monthly #mainTableFixed .bloquePrecio span.nomens{display:block;text-align:center}.devisTab .popover.ng-scope.am-fade.left,.devisTab .popover.ng-scope.am-fade.left .popover-title{font-size:11px}.devisTab .popover.ng-scope.am-fade.left .arrow{top:calc(50% - 11px)!important;right:-4%}nav.menu ol li{position:relative}.devisTab .popover.ng-scope.am-fade.left{z-index:3}.devisTab .col .producto .btn-help.hideHelp i{content:"";display:block;width:100%;height:100%;background-color:transparent;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1}.devisTab #mainTableFixed .fixPC.precioProductoFix,.firstPrice #seleccionar-small-CC01,.firstPrice #seleccionar-small-CC02,.firstPrice #seleccionar-small-CC03{display:none}.devisTab .testPush #mainTableResponsive .col.productoActivado{-webkit-box-shadow:0 2px 10px 2px rgba(0,0,0,.14);-moz-box-shadow:0 2px 10px 2px rgba(0,0,0,.14);box-shadow:0 2px 10px 2px rgba(0,0,0,.14)}.devisTab .testPush #mainTableResponsive .productoActivado .producto{-webkit-box-shadow:inset 0 2px 5px 1px rgba(0,0,0,.73);-moz-box-shadow:inset 0 2px 5px 1px rgba(0,0,0,.73);box-shadow:inset 0 2px 5px 1px rgba(0,0,0,.73)}.devisTab .page .new-header-container{display:block}.devisTab .page.is-fixed .new-header-container,.devisTab .topbar .logo{display:none}.devisTab .nav-container.is-fixed,.devisTab .page.is-fixed .nav-container,.devisTab.assurland .page .nav-container,.devisTab.hyperassur .page .nav-container,.devisTab.lca .page .nav-container,.devisTab.lelynx .page .nav-container,.devisTab.lesfurets .page .nav-container{padding:0 0 1.5em;margin-top:0}.devisTab #next-devis{margin-top:13px}.communicationChannelCheck{width:100%;padding-top:27px}.communicationChannelCheck label{margin-top:4px}.communicationChannelCheck .checkField+label.checking{width:23px;height:23px}.communicationChannelCheck span.wording{font-size:12px}.communicationChannelCheck span.line{margin-left:46px}.communicationChannelCheck span b.responsive{font-weight:700}#stickyBanner{width:100%;top:55px;padding:12px 3px 12px 2px}#stickyBanner.is-fixed{top:60px}.devisTab.assurland #formTittle.fixedPrice,.devisTab.hyperassur #formTittle.fixedPrice,.devisTab.lca #formTittle.fixedPrice,.devisTab.lelynx #formTittle.fixedPrice,.devisTab.lesfurets #formTittle.fixedPrice{padding-top:260px}#stickyBanner .info{margin-top:0;width:40%}#stickyBanner .title{font-size:14px;width:105%;margin-bottom:8px;padding:0;margin-left:8px}#stickyBanner .titleModality{float:left;padding-right:5px;padding-left:6px}#stickyBanner .infoPack,#stickyBanner .titleModality{font-size:14px;font-weight:400}#stickyBanner .icon-plus{margin:0;padding:7px 7px 2px 4px;background-size:12px 10px}#stickyBanner .wrapper-packSelected{width:100%;float:left}#stickyBanner .packSelected{margin-left:7px}#stickyBanner .price{font-size:27px}.circle{width:10px;height:10px;background:#40aab3;position:relative;border:1px solid #fff;border-radius:50%;margin:5px 9px;float:left}.circle:after,.circle:before{content:'';position:absolute;border-radius:50%}#stickyBanner.CC01 .circle{background:#55a5ca}#stickyBanner.CC02 .circle{background:#40aab3}#stickyBanner.CC03 .circle{background:#3bc080}.circle:after{top:-3px;left:-3px;right:-3px;bottom:-3px;background:#40aab3;z-index:-1}#stickyBanner.CC01 .circle:after{background:#55a5ca}#stickyBanner.CC02 .circle:after{background:#40aab3}#stickyBanner.CC03 .circle:after{background:#3bc080}.circle:before{top:-4px;left:-4px;right:-4px;bottom:-4px;background:#fff;z-index:-1}.devisTab #mainTableFixed.is-fixed.agg{top:139px}.devisTab #mainTableFixed.is-fixed.aggPackwithAncilliary{top:150px}.devisTab #mainTableFixed.is-fixed.aggPackwithAncilliaries{top:170px}.franchisesBlockResponsive{display:block}.franchisesBlockPc{display:none}.devisTab .coverage .recommendation p{font-size:18px}.devisTab .coverage .recommendation img{margin-left:6px;margin-right:15px}}@media screen and (max-width:991px){.devisTab #formTittle .cont01{font-size:38px}.devisTab .content-main #mainTableResponsive ul.basicos li.cellS{height:108px;display:block;min-height:108px;padding:20px 0}.devisTab .content-main #mainTableResponsive ul.basicos li.cellL{height:150px;display:block;min-height:150px;padding:50px 0}.devisTab .content-main #mainTableResponsive ul.basicos li.cellXL{height:155px;display:block;min-height:155px;padding:50px 0}.devisTab .colum-container #columns.wrapper-content .col-main .content-main ul.basicos li>span{margin-top:2%}.devisTab .colum-container #columns.wrapper-content .col-main .content-main ul.basicos.tabletView li.noFranchises>span{margin-top:0;display:table-cell}.devisTab .content-main #mainTableResponsive .col #CC02 ul.basicos li.cellXL,.devisTab .content-main #mainTableResponsive .col #CC03 ul.basicos li.cellXL{padding:30px 5px}.devisTab .content-main #mainTableResponsive .col #CC02 ul.basicos li.cellS{padding:20px 5px}.devisTab .content-main #mainTableResponsive .col #CC03 ul.basicos li.cellS{padding:20px 0}.devisTab .colum-container .wrapper-content{width:100%}.devisTab .footer-landing-container .helpContainer{margin-bottom:60px}.devisTab .coverage .coverageContent .coverageName{padding-left:3%;width:42%}.devisTab .coverage .coverageBox{width:100%}.devisTab .coverage .coverageContent ul.opcionales{width:57%}.devisTab .coverage .coverageContent ul.opcionales li{padding-left:10px;padding-right:10px}.devisTab .page-actions #previous-devis.btn-pre{position:relative;width:340px;left:0;top:119px;display:block;margin-left:auto;margin-right:auto;background-position:32% center;text-transform:none;font-size:16.95px;margin-top:0}.devisTab .page-actions #next-devis{position:relative;width:356px;margin-left:auto;margin-right:auto;left:0;top:0;display:block}.devisTab .content-main .section3,.devisTab .packBox .popover.ng-scope.am-fade.left{width:100%}.devisTab .page-actions{height:188px}.testPush .seleccionarTestPush.upperButton .noCheck{left:8%}.testPush .seleccionarTestPush.upperButton .seleccionarTestPush-tx{margin-top:14px}.devisTab .coverage .coverageContent .opcionales .labelNo,.devisTab .coverage .coverageSingle .opcionales .labelNo{margin-left:5px}.devisTab .coverage .coverageContent .opcionales .labelNo,.devisTab .coverage .coverageContent .opcionales .labelYes{padding:15px 19%}.devisTab #formTittle{padding-bottom:0;padding-top:0}.devisTab #formTittle.agg{padding-top:78px}.promoCode,.promoCodeAdd{font-size:16px}.promoCodeAdd i.checkIcon{height:18px}.devisTab .packsPc .packCoverages .AC01_1 sup{top:-64px;left:241px}.devisTab .packsPc .packCoverages .AC01_2 sup{top:-94px;left:245px}.devisTab .packsPc .packCoverages .AC04 span.noIncluded+.popover+sup{left:290px;top:-100px}.devisTab .packsPc .packCoverages .AC06 span.noIncluded+.popover+sup{left:240px;top:-80px}.devisTab .packsPc .packCoverages .AC04 sup{top:-95px;left:290px}.communicationChannelCheck{float:left}#stickyBanner.is-fixed{top:55px}.devisTab .newAncillary .tooltipAssistance1 .popover.ng-scope.am-fade.right{margin-top:3.8%}}@media screen and (max-width:768px){.devisTab .newAncillary .tooltipAssistance1 .showDesktop,.devisTab .topbar_baseline{display:none}.personal_belongings-wrapper.leasingFinancialLoss button{background:url(../styleguide/brands/lolivier/images/priceStar.svg) 100% 0 no-repeat;flex:none}.devisTab .ngdialog .ngdialog-content .SRPpaymentTime{width:155px}.devisTab .ngdialog .SRPtitle{font-size:19px}.devisTab .ngdialog .ngdialog-content .paymentInfo{font-size:15px}.devisTab .ngdialog .SRPpaymentTime{padding:0 24px}.devisTab .testPush .veh005Block{width:720px}.devisTab #mainTable .recommendation{font-size:18px;padding-right:2rem;padding-left:2rem}.devisTab .popover.ng-scope.am-fade.left .arrow{right:-3%}.devisTab .nav-container{padding:0 0 1.5em;box-shadow:inset 0 10px 40px rgba(0,0,0,.05)}.devisTab #formTittle .cont01{margin:57px 0 25px}.devisTab #formTittle.agg .cont01{margin-top:44px}#stickyBanner .info{width:60%}.devisTab .productoTab .precioProducto .bloquePrecio .precio-discount,.devisTab.monthly .precioProducto .bloquePrecio .nomens .cobropermens-discount{font-size:15px}.devisTab.monthly .productoTab .testPush #mainTableResponsiveTab .precioProducto .bloquePrecio .cobropermens{font-size:35px}.productoTab .precioProducto .bloquePrecio .cobropermens-discount,.testPush #CC02 .precioProducto .bloquePrecio .cobropermens-discount,.testPush #CC03 .precioProducto .bloquePrecio .cobropermens-discount{height:30px}.devisTab .productoTab .precioProducto .bloquePrecio .cobropermens-discount:before,.devisTab .productoTab .precioProducto .bloquePrecio .precio-discount:before,.devisTab.monthly .productoTab .precioProducto .bloquePrecio .nomens .cobropermens-discount:before{width:36%;left:32%}.devisTab .testPush .colTab .precioProducto .title{margin-bottom:0}.devisTab .newAncillary .tooltipAssistance1 .showResponsive{display:block;margin-left:95.4%;margin-top:-3%}.devisTab .newAncillary .tooltipAssistance1 .popover.ng-scope.am-fade.left{width:42%;margin-left:-3%;text-align:center;margin-top:-.7%;font-size:14px}.devisTab .newAncillary .tooltipAssistance1 .popover.ng-scope.am-fade.left .popover-title,.devisTab .newAncillary .tooltipAssistance2 .popover.ng-scope.am-fade.right .popover-title,.devisTab .newAncillary .tooltipAssistance3 .popover.ng-scope.am-fade.right .popover-title{font-size:13px}.devisTab .packsPc .newAncillary .tooltipAssistance1 .popover.ng-scope.am-fade.left .arrow{right:-5%}.devisTab .newAncillary .tooltipAssistance2 .popover.ng-scope.am-fade.right{margin-top:.3%}}@media screen and (max-width:766px){.devisTab .coverage .coverageSingle.packChecked .opcionales .labelNo,.devisTab .coverage .coverageSingle.packChecked .opcionales .labelYes,.devisTab .coverage .recommendation.pc,.devisTab .packsPc,.devisTab .topbar_baseline{display:none}.devisTab .coverage .coverageContent ul.opcionales li{margin-left:auto;margin-right:auto;width:99%}.devisTab nav.menu ol li .name{font-size:1.235em}.devisTab header .logo img{zoom:1}.devisTab .nav-container{padding:0 0 1.5em;background-color:#fff;box-shadow:inset 0 10px 40px rgba(0,0,0,.05)}.devisTab nav.menu ol li a:before{margin-right:.2em}.devisTab .footer-landing-container .helpContainer{background:url(../styleguide/brands/lolivier/images/help-charlotte.png) 40px 55px no-repeat #fff;border-top:1px solid #d9d9d9;padding:5.5em 0 3em}.devisTab .footer-landing-container .helpContainer h3{line-height:1.3em;padding-left:145px;width:100%;max-width:none}.devisTab .footer-landing-container .helpContainer p{padding-left:145px;width:380px;max-width:none}.devisTab .footer-landing-container .helpContainer .contact{display:block;margin:3em auto 0;border:1px solid #f04623;border-radius:3px;text-align:left;font-size:12.8px;padding:1em 2em 1em 7.5em;width:287px}.devisTab .footer-landing-container .lolivierFooter a{padding:3em 0}.devisTab .footer-landing-container .logoContainer .logos{padding-left:3em;padding-right:3em}.devisTab .footer-landing-container .logoContainer .logoText{width:85%;margin:auto}.devisTab .coverage .coverageContent{padding-bottom:32px}.devisTab .coverage .coverageContent .coverageName,.devisTab .coverage .coverageContent ul.opcionales{width:100%;background:0 0}.devisTab .coverage .coverageContent ul.opcionales{padding-top:60px}.devisTab ul.opcionales li{height:auto;color:#333}.devisTab .coverage .coverageContent .opcionales .labelNo,.devisTab .coverage .coverageContent .opcionales .labelYes{width:45%}.devisTab .coverage .coverageContent .opcionales .labelNo{float:right}.devisTab .coverage p.packPrice{position:absolute;left:calc(50% - 30px);bottom:calc(50% + 20px)}.devisTab .coverage .packPriceOld{right:calc(50% - 30px);bottom:50px}.devisTab .coverage .packPriceOld:before{right:calc(50% - 20px);bottom:50px}.devisTab .coverage .coverageSingle{position:relative}.devisTab .coverage .coverageSingle p{display:block;padding:0 30px;height:50px}.devisTab .coverage .coverageSingle .opcionales .labelNo,.devisTab .coverage .coverageSingle .opcionales .labelYes{min-width:128px;display:inline-block;width:43%}.devisTab .coverage .coverageSingle .opcionales .labelNo{margin-right:0}.devisTab .coverage .coverageSingle .opcionales .labelYes{margin-right:3.5%}.devisTab .coverage .coverageSingle .opcionales{width:100%;position:absolute;top:140px;background:0 0}.devisTab .coverageSingle .opcionales li{text-align:center;width:100%;min-width:270px;padding-bottom:0;position:absolute}.devisTab .coverageSingle .opcionales li:first-of-type{top:0}.devisTab .coverageSingle .opcionales li:nth-of-type(2n){top:190px}.devisTab .coverageSingle .opcionales li:nth-of-type(3n){top:390px}.devisTab .coverageSingle.packChecked div.packYes{text-align:center;width:100%;padding-left:0;padding-bottom:50px}.devisTab .coverageSingle .coverageName ul li{min-width:250px;margin:14px 0;text-align:center;padding:35px 0 0;height:180px}.devisTab .coverageSingle .coverageName{width:100%;display:inline-block;text-align:center}.devisTab .coverageSingle .coverageName ul li.AC01,.devisTab .coverageSingle.packChecked .coverageName ul li.AC01{background-position:calc(50% - 70px) 30px;background-size:32px}.devisTab .coverageSingle .coverageName ul li.AC03,.devisTab .coverageSingle.packChecked .coverageName ul li.AC03{background-position:calc(50% - 80px) 30px;background-size:32px}.devisTab .coverageSingle .coverageName ul li.AC04,.devisTab .coverageSingle.packChecked .coverageName ul li.AC04{background-position:calc(50% - 135px) 30px;background-size:32px}.devisTab .coverageSingle .opcionales li>span{position:absolute;top:0;right:calc(50% - 30px)}.devisTab .coverageSingle.packChecked .opcionales li>span.line-cross{top:-110px;left:0;position:relative}.devisTab .coverageSingle .coverageName ul li:after{width:80%;left:10%;top:180px}.devisTab .coverageSingle.packChecked div.packYes{min-width:270px}.devisTab ul#arrowNavList{width:35%}#mainTable #CC01 #container-slider,#mainTable #CC02 #container-slider,#mainTable #CC03 #container-slider,#mainTable.choisse.testPush .productoActivado #container-slider{background:0 0}.devisTab .popover.ng-scope.am-fade.right{width:33%;padding-left:20px;padding-right:20px}.devisTab .coverageName .popover.ng-scope.am-fade.right{right:45%;width:55%;left:auto!important}.devisTab .coverageName .popover.ng-scope.am-fade.right .arrow{top:40%!important;left:99%;border-width:1em 0 1em 1em;border-color:transparent transparent transparent #545454}.devisTab .coverageName .AC03 .popover.ng-scope.am-fade.right{right:calc(50% - 53px)}.devisTab .coverageName .AC04 .popover.ng-scope.am-fade.right{right:calc(50% - 100px)}.devisTab #formTittle .cont01{font-size:32px}.devisTab .page-actions #previous-devis.btn-pre{top:120px}.devisTab .page-actions{height:190px}.devisTab .col_pago #pagoTable div.totalPrice .cobropermens.detailpay{margin-top:10px}.devisTab .packsResponsive{display:block}.devisTab .priceOptions li span.included{display:none}.devisTab nav.menu ol li a:last-child:after{vertical-align:middle;margin:0 0 0 4px;display:block;width:24px;height:1px;background-color:#b7b7b7;content:"";position:absolute;top:50%;right:-5%}.devisTab .hideHelpAssistance .btn-help,.devisTab .showHelpAssistance .btn-help{background-size:16px}.tooltipAssistance1Responsive .popover.ng-scope.am-fade.left .arrow{margin-left:58%}.tooltipAssistance1Responsive .popover.ng-scope.am-fade.left{margin-left:-2%;margin-top:-.2%;width:40%}.tooltipAssistance1Responsive .popover.ng-scope.am-fade.left .popover-title{font-size:13px}.tooltipAssistance2Responsive .popover.ng-scope.am-fade.left .arrow{margin-left:58%}.tooltipAssistance2Responsive .popover.ng-scope.am-fade.left{width:32%;margin-left:-2%;margin-top:-.2%}.tooltipAssistance2Responsive .popover-content.ng-binding,.tooltipAssistance3Responsive .popover-content.ng-binding{font-size:11.23px}.tooltipAssistance3Responsive .popover.ng-scope.am-fade.left{margin-left:3%;width:24%;margin-top:-1.7%}.tooltipAssistance3Responsive .popover.ng-scope.am-fade.left .arrow{margin-left:57%}.pago .precioPago .codeContainer{display:inline-table}.pago .precioPago .codeContainer .codeButton{padding-top:9px;padding-bottom:11px}.pago .precioPago .codeContainer .codeButton img{width:22px}.pago .precioPago .codeContainer .msgContainer{margin-top:10px;width:100%}.devisTab .coverage .recommendation{margin:25px 0}.devisTab .coverage .recommendation.responsive{margin:15px 0}}@media screen and (min-width:767px){.devisTab .coverage .recommendation.responsive,.devisTab .packsResponsive{display:none}.devisTab .coverage h3{font-size:24px;margin:.4em 0}}@media screen and (min-width:736px){.devisTab #formTittle .cont01{margin-top:42px}.devisTab #formTittle.agg .cont01{margin-top:29px}}@media screen and (max-width:667px){.devisTab #formTittle.agg .cont01{margin-top:30px}.tooltipAssistance3Responsive .popover.ng-scope.am-fade.left{margin-left:-1.8%;margin-top:-.2%}}@media screen and (max-width:650px){.communicationChannelCheck span.wording{margin-left:46px;display:block}.communicationChannelCheck span.line{display:inline;margin-left:0}}@media screen and (max-width:479px){.devisTab header .contact{width:62px;padding-left:2em;background:url(../styleguide/brands/lolivier/images/tel-orange.svg) 27px 17px no-repeat;background-size:28px}.devisTab header .contact,.landingTab header #tel-responsive{display:none}.devisTab header #tel-responsive-menu span.phoneHelp{display:block;width:100%;font-size:1.38em;font-weight:700;color:#f04623;text-transform:uppercase;text-align:center;top:13px;position:relative}.devisTab header #tel-responsive-menu{display:none;z-index:99;width:62px;padding-left:2em;height:81px;background-color:transparent;top:0;border:none;position:fixed}.devisTab header #tel-responsive-menu:before{content:"";position:absolute;left:-1px;top:0;display:block;width:1px;height:100%;background-color:#d9d9d9}.devisTab header #tel-responsive-menu svg{position:relative;top:15px}.devisTab header #tel-responsive-menu a{text-decoration:none}.devisTab nav.menu ol{width:100%}.devisTab nav.menu ol li{width:auto;margin:auto;text-align:center;position:relative}.devisTab nav.menu ol li:after{display:block;width:24px;height:1px;background-color:#b7b7b7;content:"";position:absolute;top:50%;right:-14%;margin-left:4px}.devisTab .footer-landing-container .helpContainer .contact .c-phone,.devisTab nav.menu ol li a:last-child:after,.devisTab nav.menu ol li.lastBreadcrumb a:last-child:after,.devisTab nav.menu ol li.lastBreadcrumb:after,.devisTab nav.menu ol li:last-child:after{display:none}.devisTab nav.menu ol li a:before{display:inline-block;margin:auto}.devisTab nav.menu ol li a .name{text-align:center;padding-top:0;position:relative}.devisTab .nav-container.is-fixed li.current .stepHover,.devisTab .page.is-fixed .nav-container li.current .stepHover,.devisTab.assurland .page .nav-container li.current .stepHover,.devisTab.hyperassur .page .nav-container li.current .stepHover,.devisTab.lca .page .nav-container li.current .stepHover,.devisTab.lelynx .page .nav-container li.current .stepHover,.devisTab.lesfurets .page .nav-container li.current .stepHover{left:2px;padding-top:0;text-align:left}.devisTab .footer-landing-container .helpContainer{background:url(../styleguide/brands/lolivier/images/help-charlotte.png) 20px 55px no-repeat #fff}.devisTab .footer-landing-container .helpContainer p{font-size:1.28em;padding-left:130px;width:100%;max-width:350px}.devisTab .footer-landing-container .helpContainer .contact{width:90%;text-align:center}.devisTab .footer-landing-container .helpContainer .contact span{font-size:1.1em}.devisTab .footer-landing-container .helpContainer .contact .phoneHelp{display:block;text-transform:uppercase;text-align:center}.devisTab .footer-landing-container .logoContainer .logos{padding-left:1em;padding-right:1em}.devisTab .assur{text-align:center}.devisTab ul#arrowNavList{width:62%;margin:80px auto 30px}.devisTab #mainTableResponsive .btnStrokeGrey .iconSwipe{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}.devisTab #mainTableResponsive .btnStrokeGrey{width:80%}.devisTab #mainTableResponsive .btnStrokeGrey .btnText{width:100%;text-align:center}.devisTab .coverage .coverageBox{padding:0}.devisTab .coverage .coverageContent{display:inline-block;padding:50px 15px 0;text-align:center}.devisTab .coverage .coverageContent .coverageName{width:100%}.devisTab .coverage .coverageName p{padding-right:5%;text-align:left}.devisTab .coverage .coverageContent .coverageName ul{width:100%;padding-right:50px}.devisTab .coverage .coverageContent .opcionales{width:100%;padding-top:20px;max-width:330px;background:0 0}.devisTab .coverage .coverageContent ul.opcionales li{padding:70px 0;text-align:center;min-width:100%}.devisTab .coverage .coverageContent .opcionales .labelNo,.devisTab .coverage .coverageSingle .opcionales .labelNo{margin-left:0}.devisTab .coverage .coverageContent .opcionales .labelNo,.devisTab .coverage .coverageContent .opcionales .labelYes{padding:14px 58px;width:45%}.devisTab .coverage .coverageContent .opcionales .labelYes{float:left}.devisTab .coverage .coverageContent.packChecked p.packPrice,.devisTab .coverage p.packPrice{float:none;position:relative;bottom:110px}.devisTab .coverage .packPriceOld{right:0;bottom:0}.devisTab .coverage .coverageContent ul.opcionales{padding-top:20px}.devisTab .coverage .opcionales{text-align:center}.devisTab ul.opcionales li{height:140px}.devisTab .coverage .coverageSingle{position:relative}.devisTab .coverage .coverageSingle p{display:block;padding:0 30px;height:50px}.devisTab .coverage .coverageSingle .opcionales .labelNo,.devisTab .coverage .coverageSingle .opcionales .labelYes{min-width:128px;display:inline-block;width:43%}.devisTab .coverage .coverageSingle .opcionales .labelNo{margin-right:0}.devisTab .coverage .coverageSingle .opcionales .labelYes{margin-right:3.5%}.devisTab .coverage .coverageSingle .opcionales{width:100%;position:absolute;top:140px;background:0 0}.devisTab .coverageSingle.packChecked div.packYes{text-align:center;width:100%}.devisTab .coverageSingle .opcionales li{text-align:center;width:100%;min-width:270px;padding-bottom:0;position:absolute}.devisTab .coverageSingle .opcionales li:first-of-type{top:0}.devisTab .coverageSingle .opcionales li:nth-of-type(2n){top:190px}.devisTab .coverageSingle .opcionales li:nth-of-type(3n){top:390px}.devisTab .coverageName .popover.ng-scope.am-fade.right{width:56%;width:63%;left:auto!important;right:calc(50% - 42px)}.devisTab .coverageName .popover.ng-scope.am-fade.right .arrow{border-color:transparent transparent transparent #545454;border-width:1em 0 1em 1em;left:99%;top:40%!important}.devisTab .coverageSingle.packChecked div.packYes{padding-bottom:50px}.devisTab .coverageSingle .coverageName ul li{min-width:250px;margin:14px 0;text-align:center;padding:35px 0 0;height:180px}.devisTab .coverageSingle .coverageName{width:100%;display:inline-block;text-align:center}.devisTab .coverageSingle .coverageName ul li.AC01,.devisTab .coverageSingle .coverageName ul li.AC03,.devisTab .coverageSingle .coverageName ul li.AC04,.devisTab .coverageSingle.packChecked .coverageName ul li.AC01,.devisTab .coverageSingle.packChecked .coverageName ul li.AC03,.devisTab .coverageSingle.packChecked .coverageName ul li.AC04{background-position:50% 0;background-size:32px}.devisTab .coverageSingle .opcionales li>span{position:relative;left:0}.devisTab .coverageSingle.packChecked .opcionales li>span.line-cross{top:-110px;position:relative}.devisTab .coverageSingle .coverageName ul li:after{width:80%;left:10%;top:180px}.devisTab .coverage .coverageSingle.packChecked .opcionales .labelNo,.devisTab .coverage .coverageSingle.packChecked .opcionales .labelYes{display:none}.devisTab .coverageSingle.packChecked div.packYes{min-width:270px}.devisTab .page-actions,.devisTab .page-actions #next-devis,.devisTab .page-actions .btn-pre{width:100%;max-width:356px}.devisTab .page-actions #next-devis{margin-left:auto;margin-right:auto}.devisTab .page-actions{padding:20px 0;text-align:center;margin-top:15px;height:187px}.devisTab .page-actions #next-devis,.devisTab .page-actions .btn-pre{left:0;height:auto;position:relative;padding:20px;top:-102px}.devisTab .page-actions #previous-devis.btn-pre{top:36px;margin-top:42px}.devisTab .col_pago #pagoTable div.totalPrice{padding-left:19px;padding-right:19px}.devisTab.annually .col_pago #pagoTable .totalPrice .cobroperan{width:67%}.devisTab .col_pago #pagoTable .totalPrice span.totalPrice{width:30%}#formTittle .wrapper-content .cont03 .numDevis{margin-left:0}.devisTab .coverage{margin:20px auto}.devisTab #pack.coverage{padding:0}.devisTab .content-main .section3{width:100%;padding:0 1em}.devisTab .footer-landing-container .helpContainer .contact{padding:1em 1em 1em 7em}.devisTab .footer-landing-container .helpContainer h3{padding-left:130px}.devisTab #formTittle .cont01{font-size:32px;line-height:1.4em;margin:30px 0 35px}.devisTab .coverageSingle .opcionales li{padding-left:0}.devisTab .coverageSingle .opcionales li>span{top:-80px}.devisTab .coverage .coverageContent ul.opcionales li{margin-left:0}.devisTab .multicarCookie .multicarTlp{width:85%}.devisTab .packsResponsive .packBox .packCoverages .lastCoverage.AC04Mobile{max-width:80%}.devisTab .col_pago #pagoTable .precioPago .priceOptions .precio{width:39%}.devisTab .col_pago #pagoTable .precioPago .linkText{margin-top:31px}.devisTab .col_pago #pagoTable .precioPago{padding:25px 0 8px}.devisTab .packsResponsive .packBox .packCoverages{padding:22px 0 22px 24px}.devisTab .packsResponsive .packBox .packCoverages .accordionPACK3.AC04Mobile+button{margin-left:0;width:30px}.devisTab .col_pago #pagoTable .precioPago .priceOptions h3{width:57%}.recapBoxVP .couponVP{font-size:16px;line-height:25px}#recapSRP .couponVP b,#vinciRecap .couponVP b,.recapBoxVP .couponVP b{font-size:36px}.assistant_plus-wrapper .newAncillary ul li:before{left:2%}.assistant_plus-wrapper .newAncillary ul li{font-size:12px;padding-left:32px;margin-bottom:10px;padding-right:27px}.tooltipAssistance1Responsive .popover .popover-content,.tooltipAssistance1Responsive .popover.ng-scope.am-fade.left .popover-title,.tooltipAssistance2Responsive .popover .popover-content,.tooltipAssistance2Responsive .popover.ng-scope.am-fade.left .popover-title,.tooltipAssistance3Responsive .popover .popover-content,.tooltipAssistance3Responsive .popover.ng-scope.am-fade.left .popover-title{font-size:14px}.devisTab .showHelpAssistance .btn-help{background-size:20px}#tooltipAssistance1Responsive{margin-left:64%;margin-top:-2.5%}#tooltipAssistance2Responsive{margin-left:38.6%;margin-top:-1.3%}#tooltipAssistance3Responsive{margin-left:53.6%}.devisTab .hideHelpAssistance .btn-help,.devisTab .packsResponsive li .btn-help:hover{background-size:20px}.tooltipAssistance1Responsive .popover.ng-scope.am-fade.left{margin-left:-3%;margin-top:.2%;width:86%}.tooltipAssistance2Responsive .popover.ng-scope.am-fade.left{width:86%;margin-left:-3%}.tooltipAssistance3Responsive .popover.ng-scope.am-fade.left{width:87%}.devisTab .col_pago #pagoTable .precioPago .price-multicar .priceMulticarPercent{width:60px}}@media only screen and (max-width:375px){.devisTab .popover.ng-scope.am-fade.left .arrow{right:-4%}.devisTab .col_pago #pagoTable .precioPago .price-multicar .priceMulticarPercent{width:44px}.devisTab .col_pago #pagoTable .precioPago .price-multicar,.devisTab .col_pago #pagoTable .precioPago .price-multicar .priceMulticarNumber,.devisTab .col_pago #pagoTable .precioPago .price-multicar .priceMulticarNumber .cobropermens{font-size:20px}.devisTab .col_pago #pagoTable .precioPago .price-multicar .priceMulticarNumber .cobropermens:before,.devisTab .col_pago #pagoTable .precioPago .price-multicar .priceMulticarNumber:before{right:12px;width:26%}}@media only screen and (max-width:430px){.pago .precioPago .title .ipid .ipid-type-product{display:block}#tooltipAssistance1Responsive{margin-left:53%}#tooltipAssistance2Responsive{margin-left:34%}#tooltipAssistance3Responsive{margin-left:50.8%}.tooltipAssistance1Responsive .popover.ng-scope.am-fade.left,.tooltipAssistance2Responsive .popover.ng-scope.am-fade.left{margin-left:-4%}.tooltipAssistance3Responsive .popover.ng-scope.am-fade.left .arrow{margin-left:58%}.tooltipAssistance3Responsive .popover.ng-scope.am-fade.left{margin-left:-4%}}@media only screen and (max-width:812px){.devisTab .productoTab .precioProducto .bloquePrecio .cobropermens-discount:before,.devisTab .productoTab .precioProducto .bloquePrecio .precio-discount:before,.devisTab.monthly .productoTab .precioProducto .bloquePrecio .nomens .cobropermens-discount:before{width:40%;left:30%}.devisTab .newAncillary .tooltipAssistance1 .showDesktop{display:none}.devisTab .newAncillary .tooltipAssistance1 .showResponsive{display:block;margin-left:89%;margin-top:-2.6%}.devisTab .tooltipAssistance1 .popover.ng-scope.am-fade.left{margin-left:-2%;text-align:center;width:41%;font-size:13px}}@media only screen and (max-width:479px){.devisTab .testPush .veh005Block{width:360px;top:10px}}@media only screen and (max-width:414px){.recapBoxVP .logoVP{width:220px}#recapSRP .logoVP{margin-left:0;width:158px}#recapSRP .SRPlink{margin-left:0;font-size:10px}#recapSRP .couponVP{width:80%;font-size:11px;margin-right:0}.devisTab .precioProducto .bloquePrecio .cobropermens-discount:before,.devisTab .precioProducto .bloquePrecio .precio-discount:before,.devisTab.monthly .precioProducto .bloquePrecio .nomens .cobropermens-discount:before{width:28%;left:36%}.devisTab .col_pago #pagoTable .precioPago .price-multicar .priceMulticarNumber .cobropermens:before,.devisTab .col_pago #pagoTable .precioPago .price-multicar .priceMulticarNumber:before{right:23px;width:20%}.devisTab .productoTab .precioProducto .bloquePrecio .cobropermens-discount:before,.devisTab .productoTab .precioProducto .bloquePrecio .precio-discount:before,.devisTab.monthly .productoTab .precioProducto .bloquePrecio .nomens .cobropermens-discount:before{width:63%;left:18%}.devisTab #formTittle .cont01{margin-top:28px}.devisTab #formTittle.agg .cont01{margin-top:0}.devisTab #formTittle.agg{padding-top:138px}#tooltipAssistance1Responsive{margin-left:39%}#tooltipAssistance2Responsive{margin-left:31%}#tooltipAssistance3Responsive{margin-left:48.3%}.devisTab .coverage .recommendation p{font-size:16px}.devisTab .coverage .recommendation img{margin-left:3px;margin-right:12px}}@media only screen and (max-width:375px){.recapBoxVP .logoVP{width:240px}#recapSRP .logoVP{margin-left:0;width:158px}#recapSRP .SRPlink{margin-left:0;font-size:10px}#recapSRP .couponVP{width:80%;font-size:11px;margin-right:0}#vinciRecap .logoVP{margin-left:0}.devisTab .productoTab .precioProducto .bloquePrecio .cobropermens-discount:before,.devisTab .productoTab .precioProducto .bloquePrecio .precio-discount:before,.devisTab.monthly .productoTab .precioProducto .bloquePrecio .nomens .cobropermens-discount:before{width:68%;left:18%}.devisTab .testPush .veh005Block{width:360px}#tooltipAssistance1Responsive{margin-left:30.6%}#tooltipAssistance2Responsive{margin-left:23.6%}#tooltipAssistance3Responsive{margin-left:42.6%}.tooltipAssistance1Responsive .popover.ng-scope.am-fade.left{margin-left:-4%;margin-top:-.2%}.tooltipAssistance2Responsive .popover.ng-scope.am-fade.left{margin-left:-4%}.tooltipAssistance3Responsive .popover.ng-scope.am-fade.left{margin-left:-3%}}@media only screen and (max-width:360px){.devisTab .testPush .veh005Block{width:355px}.assistant_plus-wrapper .newAncillary ul li:before{left:4%}#tooltipAssistance1Responsive{margin-left:14.6%;margin-top:1px}#tooltipAssistance2Responsive{margin-left:20.2%}#tooltipAssistance3Responsive{margin-left:40.2%}.tooltipAssistance3Responsive .popover.ng-scope.am-fade.left{margin-left:-4%}}@media only screen and (max-width:350px){.devisTab #formTittle .cont01{font-size:31px;line-height:1.3em}#formTittle .wrapper-content .cont03 .numDevis{margin-left:0}.devisTab .coverageSingle .opcionales li>span{top:-84px;left:10px}.devisTab .content-main .section3{width:100%;padding:0 1em}.devisTab .footer-landing-container .logoContainer .logos{padding:2em 1em}.devisTab .footer-landing-container .helpContainer .contact{padding:1em 1em 1em 7em}.devisTab .coverage .coverageContent .coverageName ul{padding-right:0}.devisTab .col_pago #pagoTable .totalPrice span.cobropermens,.devisTab .col_pago #pagoTable .totalPrice span.precio{font-size:36px}.devisTab .col_pago #pagoTable div.totalPrice span.totalPrice{font-size:24px;margin-top:12px}.devisTab .col_pago #pagoTable .totalPrice div.cobroperan sup{top:-10px}.assistant_plus-wrapper .newAncillary ul li:before{left:4%}#tooltipAssistance1Responsive{margin-left:12.6%}#tooltipAssistance2Responsive{margin-left:18.4%}#tooltipAssistance3Responsive{margin-left:39%}.tooltipAssistance3Responsive .popover.ng-scope.am-fade.left{margin-left:-5%;width:89%}}@media screen and (min-width:1920px){.devisTab #contents-1,.devisTab #formTittle .wrapper-content,.devisTab #mainTable,.devisTab .content-main .section3,.devisTab .page-actions{max-width:1330px;margin-left:auto;margin-right:auto}.devisTab #mainTable:before{width:300%;left:-150%}.devisTab #mainTableFixed,.devisTab #mainTableFixed.is-fixed{margin-top:10px;max-width:1330px;margin-left:0;width:100%}.devisTab #mainTableFixed #precioProducto-CC01{width:21%;margin-left:2.8%}.devisTab #mainTableFixed #precioProducto-CC02,.devisTab #mainTableFixed #precioProducto-CC03{width:21%;margin-left:1.6%}.devisTab #formTittle .cont01{font-size:57px;margin:45px 15px 20px}.devisTab #formTittle.agg .cont01{margin-top:54px}}@media only screen and (max-width:320px){.devisTab .testPush .veh005Block{width:320px}#recapSRP .couponVP{width:100%}#bannerSRP .couponVP{font-size:12px}#bannerPROWEBCE .couponVP{font-size:11px}.devisTab .col_pago #pagoTable .precioPago .price-multicar,.devisTab .col_pago #pagoTable .precioPago .price-multicar .priceMulticarNumber,.devisTab .col_pago #pagoTable .precioPago .price-multicar .priceMulticarNumber .cobropermens{font-size:16px}#recapSRP .logoVP{width:130px}#mainTableFixed.activadoCC01 #precioProducto-CC01.fixResponsive,#mainTableFixed.activadoCC01 #precioProducto-CC02.fixResponsive{left:10%}.devisTab #mainTableFixed #precioProducto-CC01,.devisTab #mainTableFixed #precioProducto-CC02,.devisTab #mainTableFixed #precioProducto-CC03{width:8%}#mainTableFixed.activadoCC01 #precioProducto-CC01,#mainTableFixed.activadoCC02 #precioProducto-CC02,#mainTableFixed.activadoCC03 #precioProducto-CC03{width:82%}#mainTableFixed.activadoCC01 #precioProducto-CC03.fixResponsive{left:-90%}#mainTableFixed.activadoCC01 #precioProducto-CC02,#mainTableFixed.activadoCC02 #precioProducto-CC03{float:right}.devisTab #mainTableResponsive li span.unbreakable{white-space:normal}.devisTab .producto ul.basicos li p.show{padding:0 20% 0 14px}.devisTab .col_pago #pagoTable .precioPago .price-multicar .priceMulticarPercent{width:29px}.devisTab .col_pago #pagoTable .precioPago .title .titleModality{font-size:19px}.devisTab .col_pago #pagoTable .precioPago .price-multicar .multicarPercent-icon{padding-top:2px;margin-right:2px}.devisTab .precioProducto .bloquePrecio .cobropermens-discount:before,.devisTab .precioProducto .bloquePrecio .precio-discount:before,.devisTab.monthly .precioProducto .bloquePrecio .nomens .cobropermens-discount:before{width:40%;left:30%}.devisTab #formTittle .cont01{margin-top:30px}#tooltipAssistance1Responsive{margin-left:71.6%}#tooltipAssistance2Responsive{margin-left:10.5%}#tooltipAssistance3Responsive{margin-left:32.9%}}.assistant_plus-wrapper{width:100%;display:block}.assistant_plus-wrapper .newAncillary{background-color:#F8F8F6;padding:2em;margin:0 calc(-10px - 3%)}.assistant_plus-wrapper .newAncillary .title:before{background:url(../styleguide/brands/lolivier/images/arrow-up.svg) no-repeat;height:60px;width:106px;position:absolute;left:15px;content:" "}.assistant_plus-wrapper .newAncillary .title{padding-left:90px;padding-right:40px;margin-bottom:15px}.assistant_plus-wrapper .newAncillary ul{margin-top:18px;font-size:14px}.assistant_plus-wrapper .newAncillary ul li{font-size:12px;padding-left:30px;margin-bottom:10px}.assistant_plus-wrapper button,.personal_belongings-wrapper button{margin-left:8px;border-color:#40AAB3;border-width:1px;border-radius:2.29px;padding-left:10px;text-align:left}.assistant_plus-wrapper .newAncillary ul li:before{background:url(../styleguide/brands/lolivier/images/i-check-orange.svg) no-repeat #f0f8ff;height:10px;background-size:contain;width:14px;position:absolute;margin-top:0;content:" "}.assistant_plus-wrapper .newAncillary .bold{font-weight:700}.assistant_plus-wrapper .newAncillary .orange{color:#f04623}.assistant_plus-wrapper .newAncillary .title{font-size:18px;min-height:50px}.assistant_plus-wrapper .newAncillary .list-title{font-size:14px}.assistant_plus-wrapper .newAncillary .list{font-size:12px}.assistant_plus-wrapper button{width:95%;padding-right:0;margin-top:20px;margin-bottom:25px;background-color:transparent;height:48px;font-size:15.16px}.assistant_plus-wrapper button span{font-family:neuzeit-grotesk;color:#545454;font-weight:300;padding:5px 0 10px 35px;background:url(../styleguide/brands/lolivier/images/more.svg) no-repeat}.assistant_plus-wrapper button.selected{background-color:#40AAB3}.assistant_plus-wrapper button.selected span{font-family:neuzeit-grotesk;color:#fff;font-weight:400;padding:5px 0 10px 35px;background:url(../styleguide/brands/lolivier/images/less.svg) no-repeat}@media only screen and (min-width:768px){#assistancePlus.coverage{margin-top:30px;width:100%}.assistant_plus-wrapper{max-width:1120px;margin-left:auto;margin-right:auto;width:100%}.devisTab .assistant_plus-wrapper.coverage{margin-bottom:0;padding:0;margin-left:0}.assistant_plus-wrapper .newAncillary{background-color:#F8F8F6;padding:40px 50px}.assistant_plus-wrapper .newAncillary .title:before{background:url(../styleguide/brands/lolivier/images/arrow-up.svg) no-repeat;height:88px;width:106px;position:absolute;left:0;content:" "}.assistant_plus-wrapper .newAncillary .title{font-size:24px;padding-left:75px;position:relative;margin-bottom:0}.assistant_plus-wrapper .newAncillary .list-title{font-size:14px;padding-left:75px}.assistant_plus-wrapper .newAncillary .list{padding-left:68px;margin-top:15px}.assistant_plus-wrapper .newAncillary ul li{position:relative;font-size:14px}.assistant_plus-wrapper .newAncillary ul li:before{left:8px;position:absolute}.assistant_plus-wrapper button{max-width:280px;margin-left:75px;border-radius:2.29px;padding-left:10px;padding-right:5px;height:50px;margin-top:20px;font-size:15.16px}.assistant_plus-wrapper button span{font-family:neuzeit-grotesk;color:#545454;font-weight:300;padding:6px 0 5px 35px;background:url(../styleguide/brands/lolivier/images/more.svg) no-repeat;background-size:24px 24px}.devisTab .newAncillary .tooltipAssistance1 .showResponsive{margin-left:95.5%}.devisTab .franchisesBlockPc{padding:40px 69px 65px 108px}}.personal_belongings-wrapper{width:100%;margin-bottom:20px}.personal_belongings-wrapper .newAncillary{padding:0}.personal_belongings-wrapper .newAncillary .title{background:url(../styleguide/brands/lolivier/images/personal-belongings.svg) 10px 0 no-repeat;background-size:55.56px 55.56px;padding-left:70px;font-size:14px;margin-bottom:20px;min-height:58px;float:left}.personal_belongings-wrapper.leasingFinancialLoss .newAncillary .title{background:url(../styleguide/brands/lolivier/images/leasingFinancialLoss.svg) 10px 0 no-repeat}.personal_belongings-wrapper .newAncillary ul{margin-top:10px;font-size:14px}.personal_belongings-wrapper .newAncillary ul li{font-size:12px;margin-top:5px;padding-left:25px}.personal_belongings-wrapper .newAncillary ul li:before{background:url(../styleguide/brands/lolivier/images/i-check-orange.svg) no-repeat #f0f8ff;height:10px;background-size:contain;width:14px;position:absolute;left:20px;margin-top:0;content:" "}.personal_belongings-wrapper .newAncillary .bold{font-weight:700}.personal_belongings-wrapper .newAncillary .orange{color:#f04623}.personal_belongings-wrapper .newAncillary .list-title{font-size:14px}.personal_belongings-wrapper .newAncillary .list{font-size:12px}.personal_belongings-wrapper button{width:95%;padding-right:0;margin-bottom:25px;background-color:transparent;height:48px;font-size:15.16px}.personal_belongings-wrapper button span{font-family:neuzeit-grotesk;color:#545454;font-weight:300;padding:5px 0 10px 35px;background:url(../styleguide/brands/lolivier/images/more.svg) no-repeat}.personal_belongings-wrapper button.selected,.personal_belongings-wrapper.leasingFinancialLoss button.selected{background-color:#40AAB3;background-image:none}.personal_belongings-wrapper button.selected span{font-family:neuzeit-grotesk;color:#fff;font-weight:400;padding:5px 0 10px 35px;background:url(../styleguide/brands/lolivier/images/less.svg) no-repeat}.personal_belongings-wrapper .add-circle{border-radius:100%;padding:0 7px;border:1px solid #40AAB3}@media only screen and (min-width:768px){.personal_belongings-wrapper{width:100%;padding:0;float:left;margin:40px 0 45px}.personal_belongings-wrapper .priceSection3{float:left}.personal_belongings-wrapper .newAncillary{background-color:transparent;padding:0;float:left;display:flex;width:100%;justify-content:space-between}.personal_belongings-wrapper .newAncillary .title{font-size:16px;padding-left:83px;position:relative;margin-bottom:15px;max-width:50%;box-sizing:content-box;font-family:neuzeit-grotesk;color:#6E6E6E}.personal_belongings-wrapper button{max-width:290px;margin-left:84px;border-radius:2.29px;padding-left:10px;padding-right:5px;height:46px;font-size:15.16px}.personal_belongings-wrapper.leasingFinancialLoss button{background:url(../styleguide/brands/lolivier/images/priceStar.svg) 100% 0 no-repeat;flex:none}.personal_belongings-wrapper button span{font-family:neuzeit-grotesk;color:#545454;font-weight:300;padding:6px 0 5px 35px;background:url(../styleguide/brands/lolivier/images/more.svg) no-repeat;background-size:24px 24px}.personal_belongings-wrapper .circle{border-radius:100%;padding:0 10px;border:1px solid #40AAB3}}.devisTab .col_pago #pagoTable .precioPago .priceOptions h3.symbolPlus{background:url(../styleguide/brands/lolivier/images/+.svg) no-repeat;background-size:11px 11px;padding-left:14px;font-size:16px;line-height:12px}@media screen and (max-width:1919px){.recapitulatifTab .box-header-num h3{font-size:40px}.recapitulatifTab .box .checkButtonTextRight label,.recapitulatifTab .box .inputCheckbox label,.recapitulatifTab .paymentFrequency-recap .msg-frequency-redesign .view-text02{font-size:18px}.iban-redesign .input.iban{margin-left:2px}}@media screen and (max-width:1439px){.recapitulatifTab .box-header-num h3{font-size:38px}.recapitulatifTab .box-header-num h4{font-size:20px}.recapitulatifTab .paymentFrequency-recap .msg-frequency-redesign .view-text02{font-size:17px}.recapitulatifTab .content-main .box.paymentFrequency-recap .input-wrap label.radio span.paiement--month,.recapitulatifTab .content-main .box.paymentFrequency-recap .input-wrap label.radio span.paiement--year{font-size:19px}.recapitulatifTab .box .checkButtonTextRight .label,.recapitulatifTab .box .inputCheckbox label,.recapitulatifTab .content-main .box .box-body .checkButtonTextRight .form-cell.cell-left label.checkbox-text-label{font-size:17px}.recapitulatifTab .box label{font-size:15.3px}.recapitulatifTab #infos .wrapper-content{padding-top:2em;padding-bottom:2em}}@media screen and (max-width:1365px){.recapitulatifTab .box-header-num h3{font-size:36px}.recapitulatifTab .box-header-num h4{font-size:19px}.recapitulatifTab .content-main .box.paymentFrequency-recap .input-wrap label.radio span,.recapitulatifTab .content-main .box.paymentFrequency-recap .input-wrap label.radio span.paiement--month,.recapitulatifTab .content-main .box.paymentFrequency-recap .input-wrap label.radio span.paiement--year,.recapitulatifTab .paymentFrequency-recap .msg-frequency-redesign .view-text02{font-size:16px}}@media screen and (max-width:1280px) and (orientation:landscape){.recapitulatifTab .pour-info-text .form-cell.cell-left.mobile{width:100%}.recapitulatifTab #contents-1{padding-bottom:10px}.recapitulatifTab #infos .wrapper-content div.sum-left{height:auto}}@media screen and (max-width:1279px){.recapitulatifTab #contents-2{padding-bottom:65px}.recapitulatifTab .pour-info-text .view-text01>p{font-size:16px}.recapitulatifTab .bic-number input[type=text].ng-valid{padding-left:45px}}@media screen and (max-width:1130px){.iban-redesign input.iban{width:calc(12% + 1px);min-width:35px;margin-left:2px}.recapitulatifTab nav.menu ol li a:last-child:after{margin-left:1px}nav.menu ol li{padding-right:1%}.recapitulatifTab #infos .wrapper-content{padding-top:0;padding-bottom:0}}@media screen and (max-width:1024px){.recapitulatifTab #contents-1,.recapitulatifTab #formTittle{padding:21px}.recapitulatifTab #contents-2{padding:0 21px}.recapitulatifTab #contents-3 .wrapper-content,.recapitulatifTab #contents-5 .box{padding:21px}.recapitulatifTab #contents-4 .box{padding:15px 21px 0}.recapitulatifTab #contents-10 .box,.recapitulatifTab #contents-11 .box,.recapitulatifTab #contents-12 .box,.recapitulatifTab #contents-13 .box,.recapitulatifTab #contents-14 .box,.recapitulatifTab #contents-6 .box,.recapitulatifTab #contents-8 .box,.recapitulatifTab #contents-9 .box{padding:21px}.recapitulatifTab .content-main .page-actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:-30px;padding-left:unset;padding-right:unset}.recapitulatifTab .content-main .page-actions #next-recapitulatif{margin-bottom:50px;margin-left:auto;margin-right:auto}.recapitulatifTab .content-main .page-actions #previous-recapitulatif{position:relative;left:0;text-transform:none}.recapitulatifTab .boxVP .box-header h3{width:64%}}@media screen and (max-width:1023px){.landingTab #infos .wrapper-content #mobile-header{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.landingTab #infos .wrapper-content #mobile-header .infoIcon{border:4px solid #d7d7d7;border-radius:50%;float:none;height:35px;margin-right:8px;vertical-align:middle;width:35px}.landingTab #infos .wrapper-content #mobile-header .left-header .infoIcon{background:url(../styleguide/brands/lolivier/images/i-driver.svg) 6.5px 5px no-repeat #ededed;background-size:34px}.landingTab #infos .wrapper-content #mobile-header .right-header .infoIcon{background:url(../styleguide/brands/lolivier/images/i-car.svg) 3px 8px no-repeat #ededed;background-size:40px}.landingTab #infos .wrapper-content #mobile-header .left-header,.landingTab #infos .wrapper-content #mobile-header .right-header{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#333;cursor:pointer;font-size:16px;font-weight:700;opacity:.4;padding-bottom:14px;width:47%}.landingTab #infos .wrapper-content #mobile-header .left-header.selected,.landingTab #infos .wrapper-content #mobile-header .right-header.selected{border-bottom:4px solid #000;padding-bottom:10px;opacity:1}.landingTab #infos div.sum-left{height:unset}.landingTab #infos div.sum-left header,.landingTab #infos div.sum-left ul.detail,.landingTab #infos div.sum-right header,.landingTab #infos div.sum-right ul.detail{display:none}.landingTab #infos div.sum-left ul.detail.selected,.landingTab #infos div.sum-right ul.detail.selected{display:block;padding:1.2em 0;width:85vw}.landingTab #infos div.sum-right ul.detail.selected{left:-50vw}.landingTab #infos div.sum-left ul.detail .info-driver a,.landingTab #infos div.sum-right ul.detail .info-car a{text-decoration:none}.landingTab #infos div.sum-left ul.detail .info-driver,.landingTab #infos div.sum-right ul.detail .info-car{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;align-items:center;color:#f04623;margin-bottom:20px;margin-top:20px;font-size:15.3px;font-weight:700;width:100%}.landingTab #infos div.sum-left ul.detail .info-driver .edit-link,.landingTab #infos div.sum-right ul.detail .info-car .edit-link{border:1px solid #333;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:0 10px 0 32px;cursor:pointer;border-radius:3px;color:#333;text-decoration:none;font-size:15px;line-height:2;font-weight:400;text-transform:lowercase;background:url(../styleguide/brands/lolivier/images/i-pencil.svg) 12px 10px no-repeat;background-size:52px}.landingTab #infos div.sum-left ul.detail .info-driver .edit-link:hover,.landingTab #infos div.sum-right ul.detail .info-car .edit-link:hover{color:#fff;background:url(../styleguide/brands/lolivier/images/i-pencil-white.svg) 12px 10px no-repeat #333;background-size:52px}.landingTab #infos div.sum-left ul.detail .info-driver a:hover,.landingTab #infos div.sum-right ul.detail .info-car a:hover{background:0 0}.landingTab #infos div.sum-left ul.detail .info-driver{text-transform:capitalize}.landingTab #infos div.sum-right ul.detail .info-car{text-transform:uppercase}.recapitulatifTab .boxVP .box-header h3{width:64%}}@media screen and (max-width:990px){.recapitulatifTab #infos .wrapper-content div.sum-left{height:auto}.recapitulatifTab #contents-1{padding-bottom:0}.recapitulatifTab .content-main .input-wrap label.radio{text-align:center;margin-bottom:15px}.recapitulatifTab .content-main .box.paymentFrequency-recap .input-wrap label.radio{width:100%;display:block;text-align:center}.recapitulatifTab .generalDispositionCheck span#error-true{padding-left:0}.recapitulatifTab .content-main .generalDispositionCheck .cell-right{width:100%;position:relative;height:auto}.iban-redesign .iban-number{width:100%;float:left}.recapitulatifTab .content-main .box .cell-right>span{position:static}.recapitulatifTab .content-main .box .bic-redesign .cell-right,.recapitulatifTab .content-main .box .iban-redesign .cell-right{height:auto}.recapitulatifTab .content-main .box .box-body .form-row .input-wrap{width:53%}.recapitulatifTab .content-main .box .box-body .indented .form-row .cell-left>label{width:42%}.recapitulatifTab .content-main .box .box-body .indented .form-row .input-wrap{width:57.5%}.recapitulatifTab .box .combo-wrap,.recapitulatifTab .content-main .box .box-body .form-row.insurance-company-redesign .input-wrap,.recapitulatifTab .content-main .box .box-body .form-row.recap-hamon-number .input-wrap{width:53%}.recapitulatifTab .box .box-body .indented .combo-wrap{width:57.3%}.recapitulatifTab .box .checkButtonTextRight label,.recapitulatifTab .box .inputCheckbox label,.recapitulatifTab .content-main .box .box-body .checkButtonTextRight .form-cell.cell-left label.checkbox-text-label{font-size:16px}.recapitulatifTab .bic-redesign .cell-right,.recapitulatifTab .content-main .box .insurance-company-redesign .cell-right,.recapitulatifTab .iban-redesign .cell-right{width:100%;height:auto;position:relative}.recapitulatifTab .insurance-company-redesign .msg-iban{margin-top:0}.recapitulatifTab #driver-postalcode_text,.recapitulatifTab input#recap-policyholder-postalcode_text{width:35%}.recapitulatifTab .pour-info-text .form-cell.cell-left{width:100%}.iban-redesign .iban-number .iban-wrapper{width:53%;float:right;text-align:right}.iban-redesign input.iban{width:calc(13% - 2px);margin-left:2px;font-size:1em}.iban-redesign input.iban:nth-child(2){width:8.5%;min-width:25px}.iban-redesign label{float:left;width:50%}.content-main .box .box-body .form-row .form-cell.cell-left .bic-number>label,.content-main .box .box-body .form-row .form-cell.cell-left .iban-number>label{width:40%}.recapitulatifTab #contents-1,.recapitulatifTab #contents-10 .box,.recapitulatifTab #contents-11 .box,.recapitulatifTab #contents-12 .box,.recapitulatifTab #contents-13 .box,.recapitulatifTab #contents-14 .box,.recapitulatifTab #contents-2,.recapitulatifTab #contents-3 .wrapper-content,.recapitulatifTab #contents-4 .box,.recapitulatifTab #contents-5 .wrapper-content,.recapitulatifTab #contents-6 .box,.recapitulatifTab #contents-8 .box,.recapitulatifTab #contents-9 .box,.recapitulatifTab #formTittle{max-width:990px}.recapitulatifTab #infos .wrapper-content>div.sum-left,.recapitulatifTab #infos .wrapper-content>div.sum-right{width:100%;float:none;height:auto}.recapitulatifTab .box>div.paymentFrequency-recap:nth-child(2){width:48%;margin-left:1em}.recapitulatifTab .wrapper-content.formTitle{font-size:1.55em}.recapitulatifTab .box-body .form-cell .input-wrap label.radio{display:inline-block;min-width:110px}.recapitulatifTab .content-main .box .box-body .form-row .cell-left>label{width:40%;font-size:1.4em;float:left}.recapitulatifTab .content-main .box .iban-redesign .cell-right{width:100%;margin-top:0}.bic-redesign .cell-right .msg-iban,.iban-redesign .cell-right .msg-iban{width:53%;float:left;margin-left:40%}.recapitulatifTab .content-main .box .bic-redesign .cell-right{width:100%;margin-top:0}.recapitulatifTab .msg-iban{background:0 0;width:63%;float:right;padding:0 0 0 .7em;margin-top:2em}.box .bic-number label{width:47%;float:left}.bic-swift-redesign{width:53%}.recapitulatifTab .bic-redesign .msg-iban{margin-top:15px}.recapitulatifTab .msg-iban .indented{border:none}.recapitulatifTab .content-main .box .insurance-company-redesign .cell-right.has-error>span{padding-top:0}.recapitulatifTab .content-main .box .box-body .form-row.driverTitle{padding-bottom:0}.recapitulatifTab .content-main .box .box-body .form-row .cell-left .date-3>label{float:left}.recapitulatifTab .is-fixed nav.menu ol li.fourStepsBreadcrumb a:last-child:after{width:1.6em}.recapitulatifTab nav.menu ol li a:last-child:after{margin:0 1em 0 5em}.recapitulatifTab nav.menu ol li.fourStepsBreadcrumb a:last-child:after{margin-left:17%}.recapitulatifTab nav.menu ol li.fourStepsBreadcrumb{text-align:left}.recapitulatifTab .content-main .box .cell-right>span.help-info-error{width:53%}.recapitulatifTab .content-main .box .recap-carPlate .cell-right{width:100%;margin-top:0}div.validateTmp{border:none;width:53%;float:left;margin-left:40%;margin-top:15px}.form-row.driver-email.noBottomLine.recap-email .form-cell.cell-right,.recapitulatifTab .form-row.driver-phone .form-cell.cell-right,.recapitulatifTab .form-row.recap-policyholder-phone.noBottomLine .form-cell.cell-right{margin-left:39%;width:54%}.form-row.driver-email.noBottomLine.recap-email .form-cell.cell-right .msg-iban.noBottomLine.recap-email,.recapitulatifTab .form-row.driver-phone .msg-iban,.recapitulatifTab .form-row.recap-policyholder-phone.noBottomLine .msg-iban{width:100%}.landingTab #infos div.sum-right ul.detail.selected{left:unset}}@media screen and (max-width:936px){.recapitulatifTab .boxVP .box-header h3{width:66%}}@media only screen and (max-width:840px){.recapitulatifTab nav.menu ol li.fourStepsBreadcrumb a:last-child:after{margin-left:15%}}@media screen and (max-width:767px){.recapitulatifTab .col-main .content-main .box .box-body .form-row .form-cell.cell-left .inputCheckbox>label{width:100%}.recapitulatifTab .col-main .content-main .box .box-body .form-row .form-cell.cell-left label.radio{width:calc(50% - .3em);min-width:100px}.recapitulatifTab .box>div.paymentFrequency-recap{max-width:100%}.recapitulatifTab .paymentFrequency-recap .msg-frequency-redesign .form-cell.cell-left .row-first{padding-left:0}.recapitulatifTab .box>div.paymentFrequency-recap:nth-child(2){margin-left:0}.recapitulatifTab .wrapper-content.formTitle.recap-fields-title>h2{padding-top:0}.recapitulatifTab #contents-3 .wrapper-content,.recapitulatifTab #contents-5 .wrapper-content{padding-top:10px;padding-bottom:0}.recapitulatifTab #contents-3,.recapitulatifTab #contents-5{padding-bottom:0;font-size:1.25em}.recapitulatifTab .content-main .box .bic-redesign .cell-right,.recapitulatifTab .content-main .box .iban-redesign .cell-right{height:auto}.recapitulatifTab .content-main .box .box-body .form-row .form-cell.cell-left label{width:40%;display:inline-block}.recapitulatifTab .content-main .box .box-body .checkButtonTextRight .form-cell.cell-left .checkbox-wrap label{width:26px}.recapitulatifTab .content-main .box .box-body .indented .form-row .input-wrap{width:59%}.iban-redesign .iban-number{width:100%;float:left}.iban-redesign .iban-number .iban-wrapper{width:80%;float:right}.iban-redesign input.iban{margin-left:2px;width:calc(8% - 1px);min-width:35px}.recapitulatifTab .box .box-body .indented .combo-wrap{width:55%}.recapitulatifTab .pour-info-text .form-cell.cell-left{width:100%}.recapitulatifTab .col-main .content-main .box .box-body .form-row .form-cell.cell-left .iban-number>label{width:20%;font-size:15px;font-weight:700}.recapitulatifTab .box .combo-wrap{width:53%}.recapitulatifTab .box .combo-wrap .bg-select{float:right;width:55%}.recapitulatifTab #driver-postalcode_text{min-width:90px}.recapitulatifTab .content-main .box .combo-wrap input#driver-postalcode_text.ng-valid{padding-left:calc(5% + 24px);padding-right:0;min-width:90px}.recapitulatifTab .content-main .box .cell-right .tooltip.left{width:320px;left:calc(91% - 300px)!important;margin-right:27px;margin-left:0}.recapitulatifTab .content-main .box .cell-right .showHelp .tooltip-title{width:300px;left:calc(91% - 300px)}.recapitulatifTab .content-main .box .cell-right .tooltip-outer.showHelp .tooltip .tooltip-arrow{left:calc(93% + 10px)}.recapitulatifTab .outer-wrap .cell-left{width:93%}.recapitulatifTab .box .form-row .cell-right,.recapitulatifTab .box>div.paymentFrequency-recap,.recapitulatifTab .box>div.paymentFrequency-recap:nth-child(2){width:100%}.recapitulatifTab .wrapper-content.formTitle .sectionTitle{font-size:32px}.recap-warnings-content{background-color:transparent;padding:10px 0}.recap-warnings-content-item{font-size:16px}.recapitulatifTab #contents-12 .box .box-body>div:last-of-type,.recapitulatifTab #contents-13 .box .box-body>div:last-of-type,.recapitulatifTab #contents-14 .box .box-body>div:last-of-type{padding:1em}.recapitulatifTab .content-main .box .cell-right>span{float:right}.recapitulatifTab .content-main .box .box-body .form-row.insurance-company-redesign .input-wrap,.recapitulatifTab .content-main .box .box-body .form-row.recap-datepicker .input-wrap{width:53%}.bic-redesign .cell-right .msg-iban,.iban-redesign .cell-right .msg-iban,.insurance-company-redesign .cell-right .msg-iban{width:100%;margin-left:0}.recapitulatifTab .col-main .content-main .box .bic-redesign .cell-right.has-error,.recapitulatifTab .col-main .content-main .box .iban-redesign .cell-right.has-error,.recapitulatifTab .col-main .content-main .box .insurance-company-redesign .cell-right.has-error{margin-top:0}.recapitulatifTab .content-main .box .bic-redesign .cell-right.has-error>span,.recapitulatifTab .content-main .box .iban-redesign .cell-right.has-error>span,.recapitulatifTab .content-main .box .insurance-company-redesign .cell-right.has-error>span{float:none;width:100%;padding-top:32px;margin-top:0}.recapitulatifTab #infos .wrapper-content>div ul li span.title{width:48%}.recapitulatifTab .msg-iban-wrap.indented{padding-left:0!important}div .msg-sameday-recap{margin-left:48%;width:52%}.recapitulatifTab nav.menu ol li a:last-child:after{margin:0 1% 0 15%}.recapitulatifTab nav.menu ol li.fourStepsBreadcrumb a:last-child:after{margin-left:12%}div.validateTmp{width:100%;margin-left:7px;padding:0;font-size:16px;font-weight:300;line-height:1.45}.form-row.driver-email.noBottomLine.recap-email .form-cell.cell-right,.recapitulatifTab .form-row.driver-phone .form-cell.cell-right,.recapitulatifTab .form-row.recap-policyholder-phone.noBottomLine .form-cell.cell-right{margin-left:0;width:100%}}@media screen and (max-width:667px){.recapitulatifTab .boxVP .box-header h3{width:73%}}@media screen and (max-width:640px){.recapitulatifTab .boxVP .box-header h3{width:76%}}@media screen and (max-width:650px){.recapitulatifTab nav.menu ol li.fourStepsBreadcrumb a:last-child:after{display:none}}@media screen and (max-width:480px){.recapitulatifTab .page nav.menu ol{display:flex}.recapitulatifTab .page nav.menu ol li:after{left:100%}}@media screen and (max-width:479px){.iban-redesign input.iban,.recapitulatifTab .content-main .box .form-cell.cell-right button.btn-help,.sub-text{margin-left:0}.subText-icon{margin-right:6px}.recapitulatifTab .content-main>div{padding:1em 0}.recapitulatifTab #infos .wrapper-content{padding:0}.recapitulatifTab .content-main .box .box-body .form-row{padding:1em 0 2.5em}.recapitulatifTab .content-main .box .box-body .form-row.recap-carPlate{padding:1em 0}.recapitulatifTab #formTittle .cont01 .orangeWord,.recapitulatifTab #formTittle .cont01 .titleLanding{font-size:32px}.recapitulatifTab #formTittle .cont01 div.sectionTitle{padding-top:0}.recapitulatifTab #formTittle{padding:0}.recapitulatifTab .box-header-num h3{font-size:20px}.recapitulatifTab .box-header-num h4{margin-top:0}.recapitulatifTab #contents-2{padding-bottom:40px}.recapitulatifTab .content-main .box .form-cell.cell-left{width:100%}.recapitulatifTab .content-main .box .cell-right{float:right;top:0}.recapitulatifTab .content-main .box .cell-right>span{width:1px}.recapitulatifTab .col-main .content-main .cell-left.has-error{margin-top:50px;padding-top:30px}.recapitulatifTab .content-main .box .recap-carPlate .cell-right.has-error>span.title{top:110px;width:1px}.recapitulatifTab .content-main .box .cell-right .tooltip-outer.showHelp .tooltip .tooltip-arrow{left:93%}.recapitulatifTab .content-main .box .bg-select select#driver-postalcode_select{width:100%;padding-left:1em}.recapitulatifTab .content-main .bg-select.ng-isolate-scope.recap-codePostal{width:100%;margin-top:15px}.recapitulatifTab input#driver-postalcode_text,.recapitulatifTab input#recap-policyholder-postalcode_text{width:100%}.recapitulatifTab .col-main .content-main .box .combo-wrap .bg-select select.ng-valid,.recapitulatifTab .content-main .box .combo-wrap .bg-select select#driver-postalcode_select.ng-valid,.recapitulatifTab .content-main .box .combo-wrap input#driver-postalcode_text.ng-valid,.recapitulatifTab .content-main .box .combo-wrap input[type=tel].ng-valid{padding-left:60px}.content-main .box .box-body .form-row .form-cell.cell-left .iban-number>label{padding-left:0;font-weight:700}.recapitulatifTab .msg-iban{padding:0;width:100%}.recapitulatifTab .content-main .box .cell-right{padding-right:4px}.content-main .box .box-body .form-row .form-cell.cell-left .bic-number>label{font-weight:700}.recapitulatifTab .view-text01 h2{padding-right:0}.recapitulatifTab #contents-12 .box .box-body>div>div.form-row,.recapitulatifTab #contents-13 .box .box-body>div>div.form-row,.recapitulatifTab #contents-14 .box .box-body>div>div.form-row{padding-top:5px;padding-bottom:10px}.recapitulatifTab .col-main .content-main .box .box-body .form-row .form-cell.cell-left label{width:100%}.iban-redesign .iban-number .iban-wrapper{width:100%;text-align:center}.iban-redesign input.iban{width:12.5%;font-size:.9em;min-width:30px;border-radius:0}.recapitulatifTab .content-main .box .combo-wrap.ng-valid:after{top:calc(25% - 14px)}.recapitulatifTab .content-main .box .box-body .form-row .input-wrap,.recapitulatifTab .content-main .box .box-body .form-row.recap-datepicker .input-wrap,.recapitulatifTab .content-main .box .box-body .indented .form-row .input-wrap{width:100%}.iban-wrapper input.iban:nth-child(1){border-radius:2px 0 0 2px}.iban-redesign input.iban:nth-child(2){width:12.5%}.iban-wrapper input.iban:nth-child(8){border-radius:0 2px 2px 0}.recapitulatifTab .bic-swift-redesign{width:100%;float:left}.recapitulatifTab .content-main #contents-6 .box .box-body .form-row,.recapitulatifTab .content-main #contents-7 .box .box-body .form-row{padding-top:1em}.recapitulatifTab .box .form-row .input-wrap.text-redesign>input,.recapitulatifTab .content-main .box .box-body .form-row.insurance-company-redesign .cell-left>label,.recapitulatifTab .content-main .box .box-body .form-row.insurance-company-redesign .input-wrap,.recapitulatifTab .content-main .box .box-body .form-row.radioButtonQuestion .input-wrap{width:100%}.recapitulatifTab .content-main .box .box-body .form-row.recap-hamon-number .cell-left>label,.recapitulatifTab .content-main .box .box-body .form-row.recap-hamon-number .input-wrap{width:100%}.recapitulatifTab .box-header-num h4{font-size:.7em;line-height:1.4;min-height:30px}.recapitulatifTab .paymentFrequency-recap .msg-frequency-redesign .form-cell.cell-left .row-first{min-height:110px}.recapitulatifTab #contents-3,.recapitulatifTab #contents-5{font-size:1em}.recapitulatifTab .content-main .box .cell-right.has-error{top:20px}.recapitulatifTab .pour-info-text .view-text01{padding:10px}.recapitulatifTab .pour-info-text .view-text01>h4{width:calc(100% - 64px);float:right}.recapitulatifTab i.info-icon{width:40px;height:40px;background-size:40px;margin:.8em 0}.recapitulatifTab .pour-info-text .view-text01>ul{float:right;margin-left:10px}.recapitulatifTab .content-main .box .cell-right .tooltip.left{top:-20px!important}.recapitulatifTab .content-main .box .form-cell.cell-right .btn-help{top:25px}.recapitulatifTab .content-main .box .cell-right .showHelp .tooltip-title{left:calc(91% - 312px);top:-4px}.recapitulatifTab .page-actions{max-width:300px;margin-bottom:-20px!important;width:100%}.recapitulatifTab .page-actions .btn-next{width:150%;max-width:300px;margin-left:auto;margin-right:auto}.recapitulatifTab nav.menu ol li.fourStepsBreadcrumb{text-align:center}div.validateTmp{margin-left:0}.recapitulatifTab .content-main .box .box-body .checkButtonTextRight .form-cell.cell-left{width:80%}}@media screen and (max-width:422px){.recapitulatifTab .page nav.menu ol li:after{left:97%;width:1em}}@media screen and (max-width:370px){.recapitulatifTab .page nav.menu ol{display:table}.recapitulatifTab .page nav.menu ol li:after{left:88%;width:1em}.landingTab #infos div.sum-left ul.detail .info-driver .edit-link,.landingTab #infos div.sum-right ul.detail .info-car .edit-link{margin-right:-20px}}@media screen and (max-width:320px){.recapitulatifTab .content-main .box .form-cell.cell-right .btn-help{top:15px}.recapitulatifTab .content-main .box .cell-right .showHelp .tooltip-title{top:-4px!important;left:calc(91% - 271px);width:230px}.recapitulatifTab .content-main .box .cell-right .tooltip-outer.showHelp .tooltip .tooltip-arrow{left:103%}.recapitulatifTab .content-main .box .cell-right .tooltip .tooltip-inner{padding-top:62px}.landingTab #infos div.sum-left ul.detail .info-driver .edit-link,.landingTab #infos div.sum-right ul.detail .info-car .edit-link{margin-right:-10px}}@media screen and (min-width:40.625em){.paiementTab .page-actions{margin:1em 26% 1em 0;text-align:right;position:static;width:30%;float:right}.paiementTab .page-actions .btn-pre{font-size:16px;margin-bottom:0;right:355px;height:40px;background-color:#f04623;border-color:buttonface;display:inline-block;text-align:center;margin-top:2em;width:45%}.paiementTab .ok-content .icon{display:none}.paiementTab .text-row span{font-size:16px;font-size:1.6rem}.paiementTab .page-actions .btn-next{margin:0 9px 0 0;padding:17px 51px;box-shadow:0 8px 15px 0 rgba(0,0,0,.15);border:0 buttonface;height:inherit;background-color:#f04623;display:inline-block;text-align:center;width:94%}.paiementTab .page-actions .btn-next:active{line-height:1.2;display:inline-block;width:100%;position:relative;text-align:center}.paiementTab .box .form-cell>.two-select>label{float:none}.paiementTab .content-main .box .box-body .form-row .form-cell.cell-left>.two-select>label{width:100%}}@media only screen and (max-width:1919px){body.paiementTab .sectionTitle{font-size:100%}}@media only screen and (max-width:1660px){.paiement__recap__ekomi .ekomi-container{width:58%}}@media only screen and (max-width:1430px){.paiement__recap__ekomi .ekomi-container{width:68%}}@media only screen and (max-width:1279px){.paiementTab .form-row.payment-cryptogram.cvc .form-cell.cvc label{margin:11px 0}.paiement__recap__ekomi .ekomi-container{width:75%}}@media only screen and (max-width:1125px){.paiement__recap__ekomi .ekomi-container{width:81%}}@media screen and (min-width:1024px){.paiementTab .content-main .box .box-body .form-row .form-cell.form-cell>label{float:none;width:100%}.paiementTab .box .input-wrap{float:none;width:40%;position:relative}.paiementTab .box .select-wrap{float:none;width:92%}.paiementTab .box .combo-wrap.expirationDate{width:100%;font-size:18px}.paiementTab .box .combo-wrap{float:none;width:36%;border:1px solid #b7b7b7;border-radius:3px;font-size:19px}.paiementTab .box .combo-wrap.is-valid{float:none;width:100%;border:1px solid #40aab3;border-radius:3px;font-size:19px;background:#40aab3}.paiementTab .error-message{font-size:14px;font-size:1.4rem}}@media screen and (max-width:991px){.paiement__recap__ekomi{display:none}}@media only screen and (max-device-width:1024px) and (orientation:landscape){.paiementTab .content-main .box .combo-wrap #payment-dateExpiry.bg-select #payment-dateExpiry-month{padding:.65em 1em}.paiement__recap__ekomi{bottom:50px}}@media only screen and (max-device-width:1024px) and (orientation:portrait){.paiement__recap__ekomi{bottom:50px}}@media only screen and (max-width:1027px) and (min-width:1024px){.paiementTab .form-cell.cell-left.cvc{margin-top:27px}}@media only screen and (max-width:1023px) and (min-width:1007px){.paiementTab .form-cell.cell-left.cvc{margin-top:-20px}}@media only screen and (max-width:1024px){.paiementTab .content-main .box .combo-wrap #payment-dateExpiry.bg-select #payment-dateExpiry-month{padding:.65em 1em .65em .2em}.paiementTab .content-main .box .combo-wrap #payment-dateExpiry.bg-select #payment-dateExpiry-month.ng-valid{padding:.65em .5em .65em 1.3em}.paiement__recap__ekomi .ekomi-container{width:100%}}@media only screen and (max-width:991px){.paiementTab #contents-1,.paiementTab #contents-2,.paiementTab .paiement__recap{width:100%}.paiementTab .combo-wrap.is-valid:before,.paiementTab .combo-wrap:before{right:50%}.paiementTab #formTittle .cont01 .aggDriverSurName,.paiementTab #formTittle .cont01 .titleLanding{font-size:38px}.paiementTab .colum-container .wrapper-content .col-main{padding-left:2em;padding-right:2em}.paiement__recap__item__left{width:60%}.paiement__recap__item__right{width:40%}.paiementTab .box{margin-top:2em;width:100%;float:none}.box .form-cell>.two-select>label,.paiementTab .form-row.payment-cryptogram.cvc .form-cell.cvc label{margin:0}.paiementTab .box .select-wrap,.paiementTab .box .select-wrap select,.paiementTab .content-main .box .form-row .input-wrap.text-redesign,.paiementTab .form-cell.cell-left{width:100%}.paiementTab .box .form-cell>label{font-weight:700}.paiementTab .box .combo-wrap.expirationDate{width:98%}.paiementTab .form-cell.cell-left.cvc{width:100%;display:block;margin-top:0}.paiementTab .form-cell.cell-left.cvc.has-error{padding-top:0}.paiementTab .form-row.cvc .form-cell.cell-right{width:100%;padding:3em 0 0;top:0}.paiementTab .form-cell.cell-right{width:100%;display:block;height:auto;position:relative;padding-bottom:2em}.paiementTab .content-main .box .select-wrap .bg-select:after{left:15px}.paiementTab .form-row.cvc,.paiementTab .form-row.expirationDate{width:100%;left:auto;position:relative}.paiementTab .box .box-body>div:nth-child(5),.paiementTab .box .box-body>div:nth-child(6){width:47.5%;float:left}.paiementTab .page-actions{float:left;width:100%}.paiementTab .page-actions .btn-next{display:block;width:100%;float:none}.paiementTab #contents-2:before{display:none}.paiementTab .content-main .box .combo-wrap #payment-dateExpiry.bg-select select.ng-valid{margin-left:0;width:100%}.paiementTab .content-main .box .combo-wrap #payment-dateExpiry.bg-select #payment-dateExpiry-month,.paiementTab .content-main .box .combo-wrap #payment-dateExpiry.bg-select #payment-dateExpiry-year{padding:.65em 1em .65em calc(50% - 1.5em)}.paiementTab .content-main .box .combo-wrap.is-valid #payment-dateExpiry.bg-select #payment-dateExpiry-month,.paiementTab .content-main .box .combo-wrap.is-valid #payment-dateExpiry.bg-select #payment-dateExpiry-year{padding:.65em 1em .65em 50%}.paiementTab .error-container{margin-top:0}.paiementTab .colum-container{padding:30px 0}.paiementTab #formTittle{padding-bottom:0;margin-bottom:0}.paiementTab .content-main .box .cell-right{padding:0}.paiementTab .ekomi_mobile .ekomi_wrapper .ekomi-container{display:flex;align-items:center;justify-content:center}.paiementTab .ekomi_mobile .ekomi_wrapper .ekomi-container img{margin-right:16px}.paiementTab .paiement__recap{padding-bottom:3em}}@media only screen and (orientation:portrait){.paiement__recap{margin-bottom:40px}}@media only screen and (max-width:766px){.paiementTab .box .two-select .combo-wrap .bg-select{margin-left:0;width:50%;float:left}.paiementTab .cell-left{width:90%;padding:.8em 1em}.paiementTab .page-actions .btn-next{background-color:#f04623;padding:18px 36px;width:97%;box-shadow:0 8px 15px 0 rgba(0,0,0,.15);border:0}.paiementTab #formTittle .cont01 .aggDriverSurName,.paiementTab #formTittle .cont01 .titleLanding{font-size:32px}.paiementTab .box .box-body>div:nth-child(5),.paiementTab .box .box-body>div:nth-child(6){float:left;width:100%;margin-left:0}.paiementTab .box .combo-wrap.expirationDate{width:100%}.paiementTab nav.menu ol li.current{min-width:300px}}@media only screen and (max-width:480px){.paiementTab nav.menu ol li{width:100%}.paiementTab nav.menu ol li:after{display:none}.paiement__recap{padding:0}.paiementTab .cell-right.has-error{top:0}.paiementTab .discover__btn--error{padding:1em}.paiementTab .error-container{margin-bottom:20px}.paiementTab .content-main .box .select-wrap .bg-select:after{top:calc(50% - 12px)}.form__group__paiement__price{font-size:1.9em;margin:1em 0}.paiementTab .box .combo-wrap.expirationDate{height:3em}.paiementTab .paiement__recap{padding-bottom:6em}.paiement__recap__item__left{width:50%}.paiement__recap__item__right{width:40%}}@media only screen and (max-width:320px){.paiementTab .content-main .box .combo-wrap #payment-dateExpiry.bg-select #payment-dateExpiry-month.ng-valid{padding:.57em .5em .65em 3em}.paiementTab .content-main .box .combo-wrap #payment-dateExpiry.bg-select #payment-dateExpiry-month{padding:.65em 1em}}@media only screen and (max-width:800px) and (min-width:700px){.paiementTab .form-cell.cell-left.cvc{margin-top:0}.paiementTab .form-cell.cell-left.cvc label{margin:0}}@media only screen and (min-width:250px) and (max-width:349px){.paiement__recap__item__left{width:55%}.paiemment__recap__item__right{width:40%}#percent{font-size:9.37vw}#securise{font-size:5.9vw}}@media only screen and (max-width:350px){.paiement__recap__item__right{width:40%}#mastercard_right{margin-left:1.5em}}@media only screen and (max-width:991px){.paiement__recap__item__left{width:50%}}@media only screen and (max-width:1021px) and (min-width:992px){.paiement__recap__item__right img{padding-left:2em}#mastercard_right{margin-left:.6em}}@media only screen and (max-width:1063px) and (min-width:1022px){.paiement__recap__item__right{width:40%}.paiement__recap__item__right img{padding-left:2em}#mastercard_right{margin-left:.4em}}@media only screen and (min-width:992px) and (max-width:999px){.paiement__recap__item__cardSection{margin-top:2.5em}}@media only screen and (max-width:1092px) and (min-width:1064px){.paiement__recap__item{width:99%}.paiement__recap__item__left{width:40%}.paiement__recap__item__right{width:39%}.paiement__recap__item__right img{padding-left:2em}#mastercard_right{margin-left:.6em}}@media only screen and (max-width:299px){.paiement__recap__item__left,.paiement__recap__item__right{width:98%;heigh:55px;line-height:1.05}.paiement__recap__item{height:110px}.paiement__recap__item__left img{float:left;margin-left:1.6em}.paiement__recap__cardItem.paiement__recap__item__left{width:40%;margin-left:1.6em}.paiement__recap__cardItem.paiement__recap__item__right{width:40%}.paiement__recap__item__right.dch{float:left;width:40%;line-height:1.4em;margin-left:-.8em}.paiement__recap__cardSecurise{font-size:2.3vem}.paiement__recap__item__cardSection{margin-top:.5em}#percent{font-size:10.37vw}#securise{font-size:6.3vw}#mastercard_right{margin-left:1em}}@media only screen and (min-width:375px) and (max-width:479px){.paiement__recap__item_right{width:40%}#percent{font-size:12vw}#securise{font-size:7vw}#mastercard_right{margin-left:2.5em}.paiement__recap__cardItem.paiement__recap__item__left,.paiement__recap__item__right.dch{width:45%}}@media only screen and (max-width:375px){.paiement__recap__item__left{width:60%}}@media only screen and (min-width:378px) and (max-width:407px){.paiement__recap__item__left{width:50%}}@media only screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:landscape){.paiement__recap__item{height:80px}#mastercard_right{margin-left:-.4em}}@media only screen and (max-width:350px){#sameday-box{height:auto}div .paiement__recap__sameday{padding-top:15px}}@media only screen and (max-width:1024px) and (min-width:1024px){.paiementTab .form-row.expirationDate{width:93%}}@media screen and (min-width:1920px){.rulesTab #contents-1,.rulesTab #contents-2,.rulesTab #formTittle{width:1330px;margin-left:auto;margin-right:auto;padding-left:26px;padding-right:26px}.rulesTab #formTittle{padding-top:0;margin-bottom:0}.rulesTab #formTittle .cont02{margin:0}.assurpeopleMessage{margin-left:.8%}.rulesTab .assurPeopleText{width:84%;margin-left:9.5%;font-size:24px}.rulesTab .assurPeopleText li:last-child:before{margin-top:1%;position:absolute}.rulesTab .assurPeopleText li:last-child{line-height:28px}.rulesTab #clientLogo{padding-left:33.5%}.rulesTab #yearsLogo{margin-left:6%}}@media screen and (max-width:1919px){.rulesTab #contents-1,.rulesTab #contents-2,.rulesTab #formTittle{max-width:1260px;margin-left:auto;margin-right:auto;padding-left:26px;padding-right:26px}.rulesTab #formTittle{margin-bottom:0}.rulesTab #formTittle .cont02{margin:0}.rulesTab #formTittle .cont02 p{font-size:54px}.rulesTab .assurPeopleText li:last-child:before{margin-top:1%;position:absolute}.rulesTab .assurPeopleText li:last-child{line-height:28px}.rulesTab #clientLogo{padding-left:31.5%}.rulesTab #yearsLogo{margin-left:6%}}@media screen and (max-width:1439px){.rulesTab #contents-1,.rulesTab #contents-2,.rulesTab #formTittle{max-width:1190px;margin-left:auto;margin-right:auto;padding-left:26px;padding-right:26px}.rulesTab .assurPeopleText{width:86%;margin-left:7.5%}.rulesTab #clientLogo{padding-left:31.5%}.rulesTab #yearsLogo{margin-left:6%}}@media screen and (max-width:1365px){.rulesTab #contents-1,.rulesTab #contents-2,.rulesTab #formTittle{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:26px;padding-right:26px}.rulesTab #formTittle .cont02 p{font-size:51px}.assurpeopleMessage{font-size:23px!important}.rulesTab .assurPeopleText{width:85%;margin-left:9.5%;font-size:20px}.rulesTab #clientLogo{padding-left:31.5%}.rulesTab #yearsLogo{margin-left:6%}}@media screen and (max-width:1279px){.rulesTab #contents-1,.rulesTab #contents-2,.rulesTab #formTittle{max-width:1120px;margin-left:auto;margin-right:auto}.rulesTab #formTittle .cont02 p{font-size:48px}.rulesTab .assurPeopleText{width:82%;margin-left:9.5%;font-size:17px}.rulesTab #clientLogo{padding-left:35.5%}.rulesTab #yearsLogo{margin-left:-4%}}@media screen and (max-width:991px){.rulesTab #formTittle .cont02 p{font-size:38px}.rulesTab #clientLogo{padding-left:30.5%}.rulesTab .assurePeopleButtons{flex-direction:column;gap:24px}.rulesTab .assurpeopleMessage a{font-weight:700}}@media screen and (max-width:767px){.rulesTab #formTittle .cont02 p{font-size:32px}.rulesTab .view-text02{font-size:18px}.rulesTab .assurPeopleText{font-size:18px;width:80%;margin:0 auto}.rulesTab .assurPeopleText li:last-child:before{position:absolute;margin-top:1.5%}.rulesTab .assurPeopleText li:last-child{line-height:23px}.rulesTab #clientLogo{padding-left:36%}.rulesTab #yearsLogo{margin-left:0}.rulesTab div#assurPeople{width:100%;padding:2% 0 3%;border:none;box-shadow:none;display:flex;flex-direction:column}}@media screen and (max-width:479px){.rulesTab .assurpeopleMessage strong{display:block}.rulesTab .returnButton button{width:90%}.rulesTab button.assurePeopleErrorPage-assurePeopleButton-button,.rulesTab button.assurePeopleErrorPage-assurePeopleLink-button{width:100%}.rulesTab button.assurePeopleErrorPage-assurePeopleButton-button{margin-bottom:0;text-transform:none}.rulesTab .helpContainer{background:url(../styleguide/brands/lolivier/images/help-charlotte.png) 12px 20px no-repeat #fff;width:100%}.rulesTab .helpContainer a.button p.button{width:90%;padding:4%}.rulesTab .helpContent{padding:40px 10px 40px 100px}.rulesTab #formTittle .content{padding:0}.rulesTab #formTittle .cont02{margin:0;padding:0}.rulesTab .assurPeopleText{font-size:15.5px;width:100%;margin-left:0}.rulesTab #logos_container{padding-bottom:0}.assurePeopleErrorPage-assurePeopleButton-phoneNumber{margin-left:5%}.assurePeopleErrorPage-assurePeopleButton-text{margin-left:17%}.rulesTab .assurPeopleText li:last-child:before{margin-top:3%}.rulesTab #clientLogo{padding-left:21.5%}}@media screen and (min-width:1920px){.paiementKoTab #contents-1,.paiementKoTab #contents-2,.paiementKoTab #formTittle,.paiementKoTab .new-header-container,.paiementKoTab .topbar{width:1330px;margin-left:auto;margin-right:auto}.paiementKoTab #contents-1,.paiementKoTab #contents-2,.paiementKoTab #formTittle,.paiementKoTab .nav-container{padding-left:26px;padding-right:26px}.paiementKoTab .nav-container.is-fixed{max-width:622px;margin-left:15em}.paiementKoTab .nav-container{margin-left:calc((100% - 1330px)/ 2)}.paiementKoTab .footer-landing-container .helpContainer{max-width:1200px;margin:auto}.paiementKoTab .submitted .error-flash-message{max-width:1330px;margin-left:auto;margin-right:auto}}@media screen and (max-width:1919px){.paiementKoTab #contents-1,.paiementKoTab #contents-2,.paiementKoTab #formTittle,.paiementKoTab .new-header-container,.paiementKoTab .topbar{max-width:1260px;margin-left:auto;margin-right:auto}.paiementKoTab #contents-1,.paiementKoTab #contents-2,.paiementKoTab #formTittle{padding-left:26px;padding-right:26px}.paiementKoTab #formTittle .cont02 p{font-size:54px}.paiementKoTab .nav-container{margin-left:calc((100% - 1260px)/ 2)}.paiementKoTab .nav-container.is-fixed{max-width:589px;margin-left:15em}.paiementKoTab .footer-landing-container .helpContainer{max-width:1200px;margin:auto}}@media screen and (max-width:1439px){.paiementKoTab #contents-1,.paiementKoTab #contents-2,.paiementKoTab .new-header-container .paiementKoTab #formTittle,.paiementKoTab .topbar{max-width:1190px;margin-left:auto;margin-right:auto}.paiementKoTab .nav-container.is-fixed{width:50%;margin-left:15em;max-width:556px}.paiementKoTab .footer-landing-container .helpContainer{max-width:1120px;margin:auto}}@media screen and (max-width:1365px){.paiementKoTab #contents-1,.paiementKoTab #contents-2,.paiementKoTab #formTittle,.paiementKoTab .new-header-container.header,.paiementKoTab .topbar{max-width:1120px;margin-left:auto;margin-right:auto}.paiementKoTab #contents-1,.paiementKoTab #contents-2,.paiementKoTab #formTittle{padding-left:26px;padding-right:26px}.paiementKoTab #formTittle .cont02 p{font-size:51px}.paiementKoTab .nav-container{margin-left:calc((100% - 1120px)/ 2)}.paiementKoTab .nav-container.is-fixed{max-width:524px;margin-left:15em}}@media screen and (max-width:1279px){.paiementKoTab #contents-1,.paiementKoTab #contents-2,.paiementKoTab #formTittle,.paiementKoTab .new-header-container,.paiementKoTab .topbar{max-width:1120px;margin-left:auto;margin-right:auto}.paiementKoTab .nav-container.is-fixed{margin-left:150px;max-width:560px}.paiementKoTab #formTittle .cont02 p{font-size:48px}}@media screen and (max-width:1120px){.paiementKoTab .topbar,.paiementKoTab header{width:100%}.paiementKoTab .topbar .logo{height:81px}.paiementKoTab header .logo img{width:92px;margin-top:10px}.paiementKoTab .topbar_baseline{font-size:1.4em}.paiementKoTab .nav-container{padding:9em 3em 1.5em;margin-left:0}.paiementKoTab .nav-container.is-fixed{margin-left:125px;max-width:530px;width:65%}.paiementKoTab .new-header-container{margin-left:0}.paiementKoTab .footer-landing-container .logoContainer .logos{padding:3em 10em}.paiementKoTab nav.menu ol li.fourStepsBreadcrumb a:last-child:after{width:1.6em}}@media only screen and (max-width:1024px){.paiementKoTab #contents-1,.paiementKoTab #formTittle,.paiementKoTab .nav-container{padding:2em}.paiementKoTab .nav-container{padding:9em 3em 1.5em;margin-left:0}}@media screen and (max-width:991px){.paiementKoTab #contents-1,.paiementKoTab #formTittle{max-width:990px}.paiementKoTab header .contact{top:0;height:100%;width:25.9em;display:table-cell;background:url(../styleguide/brands/lolivier/images/tel-orange.svg) 15px 26px no-repeat;background-size:28px;padding-left:5.3em}.paiementKoTab .nav-container,.paiementKoTab .nav-container.is-fixed{width:100%;background-color:#fff;box-shadow:inset 0 10px 40px rgba(0,0,0,.05)}.paiementKoTab header .contact .details span.c-phone{font-size:19.2px}.paiementKoTab header .contact .details span.c-pho-tx{font-size:9.6px}.paiementKoTab .topbar_baseline{margin-left:1em}.paiementKoTab nav.menu ol li a:last-child:after{margin:0 5em}.paiementKoTab .nav-container{padding:9.8em 0 1.5em 3em}.paiementKoTab .nav-container.is-fixed{padding:0 4.5em 1.5em 3em;margin:7.8em 0 0;position:fixed;max-width:990px}.paiementKoTab .footer-landing-container .helpContainer{padding:4em 0 3em 14em;width:95%}.paiementKoTab .footer-landing-container .logoContainer .logos{padding:3em 5em}.paiementKoTab .footer-landing-container .logoContainer #logoAdmiral{background-size:135px}.paiementKoTab #formTittle .cont02 p{font-size:38px}}@media screen and (max-width:767px){.paiementKoTab .topbar_baseline{display:none}.paiementKoTab header .logo img{zoom:1}.paiementKoTab nav.menu ol li .name{font-size:1.235em}.paiementKoTab .nav-container{padding:8em 0 1.5em 3em}.paiementKoTab .nav-container.is-fixed{padding:.2em 0 1.5em 3em}.paiementKoTab nav.menu ol li a:before{margin-right:.2em}.paiementKoTab nav.menu ol li a:last-child:after{margin:0 1em;width:3em}.paiementKoTab .footer-landing-container .helpContainer{background:url(../styleguide/brands/lolivier/images/help-charlotte.png) 40px 55px no-repeat #fff;border-top:1px solid #d9d9d9;padding:6em 0 3em}.paiementKoTab .footer-landing-container .helpContainer h3{line-height:1.3em;padding-left:145px;width:100%;max-width:none}.paiementKoTab .footer-landing-container .helpContainer p{padding-left:145px;width:380px;max-width:none}.paiementKoTab .footer-landing-container .helpContainer .contact{display:block;margin:3em auto 0;border:1px solid #f04623;border-radius:3px;text-align:left;font-size:12.8px;padding:1em 5em 1em 5.3em;width:287px}.paiementKoTab .footer-landing-container .lolivierFooter a{padding:3em 0}.paiementKoTab .footer-landing-container .logoContainer .logos{padding-left:3em;padding-right:3em}.paiementKoTab .footer-landing-container .logoContainer #logoEkomi{background-size:65px}.paiementKoTab .footer-landing-container .logoContainer .logoText{width:85%;margin:auto}.paiementKoTab #formTittle .cont02 p{font-size:32px}.paiementKoTab .view-text02{font-size:18px}}@media screen and (max-width:479px){.paiementKoTab .footer-landing-container .logoContainer #logoAdmiral{background-size:70px}.paiementKoTab .form-row.callMeBack{padding:40px 0 0}.paiementKoTab header .contact{width:62px;padding-left:2em;background:url(../styleguide/brands/lolivier/images/tel-orange.svg) 27px 17px no-repeat;background-size:28px}.paiementKoTab header #tel-responsive-menu span.phoneHelp{display:block;width:100%;font-size:1.38em;font-weight:700;color:#f04623;text-transform:uppercase;text-align:center;top:13px;position:relative}.paiementKoTab header #tel-responsive-menu{z-index:99;width:62px;padding-left:2em;height:81px;background-color:transparent;top:0;border:none;position:fixed}.paiementKoTab header #tel-responsive-menu:before{content:"";position:absolute;left:-1px;top:0;display:block;width:1px;height:100%;background-color:#d9d9d9}.paiementKoTab header #tel-responsive-menu svg{position:relative;top:15px}.paiementKoTab header #tel-responsive-menu a{text-decoration:none}.paiementKoTab header .contact,.paiementTab header #tel-responsive{display:none}.paiementKoTab nav.menu ol{display:table;width:100%}.paiementKoTab nav.menu ol li{width:30%;margin:auto;text-align:center;position:relative}.paiementKoTab nav.menu ol li:after{display:block;width:2em;height:1px;background-color:#b7b7b7;content:"";position:absolute;top:40%;left:85%}.paiementKoTab nav.menu ol li a:last-child:after,.paiementKoTab nav.menu ol li.lastBreadcrumb:after{display:none}.paiementKoTab nav.menu ol li a:before{display:block;margin:auto}.paiementKoTab nav.menu ol li a .name{text-align:center;padding-top:7px;position:relative}.paiementKoTab .nav-container.is-fixed li.current .stepHover{left:2px;padding-top:7px;text-align:left}.paiementKoTab .footer-landing-container .helpContainer{background:url(../styleguide/brands/lolivier/images/help-charlotte.png) 20px 55px no-repeat #fff}.paiementKoTab .footer-landing-container .helpContainer h3,.paiementKoTab .footer-landing-container .helpContainer p{font-size:1.55em;padding-left:120px}.paiementKoTab .footer-landing-container .helpContainer p{width:100%;max-width:350px}.paiementKoTab .footer-landing-container .helpContainer .contact{width:90%;font-size:16px;padding:1em 1em 1em 4em}.paiementKoTab .footer-landing-container .helpContainer .contact span{font-size:1.1em}.paiementKoTab .footer-landing-container .helpContainer .contact .c-phone{display:none}.paiementKoTab .footer-landing-container .helpContainer .contact .phoneHelp{display:block;text-transform:uppercase}.paiementKoTab .footer-landing-container .logoContainer .logos{padding-left:1em;padding-right:1em}.paiementKoTab .returnButton button{width:90%}.paiementKoTab .helpContainer{background:url(../styleguide/brands/lolivier/images/help-charlotte.png) 12px 20px no-repeat #fff;width:100%;border:none}.paiementKoTab .helpContainer a.button p.button{width:90%;padding:4%}.paiementKoTab .helpContent{padding:40px 10px 40px 100px}}@media screen and (max-width:321px){.paiementKoTab .footer-landing-container .logoContainer #logoAdmiral,.paiementKoTab .footer-landing-container .logoContainer #logoEkomi{background-size:55px}}@media screen and (min-width:0\0){#container-slider .slider-block{margin:0 auto 20px}.pago .opciones .boton{margin:5px 0 15px}}.devisTab .testNLLX .CC01,.devisTab .testNLLX .CC02,.devisTab .testNLLX .CC03{margin-top:0}.devisTab .testNLLX .col_a.responsive{top:105px}.testNLLX .pushTier .recomended,.testNLLX .recomended,.testNLLX .recomended .recomend-bg,.testNLLX .recomended .recomend-tx{display:none}.devisTab .testNLLX .productoActivado .precioProducto .bloquePrecio .precio,.testNLLX .productoActivado .precioProducto .bloquePrecio .cobroper{color:#52a600}.testNLLX .pago .economia .circulo{background-color:#52a600}.testNLLX .productoActivado .producto .seleccionar{background-color:#4a9401;border-bottom:4px solid #408000;font-weight:400}.testNLLX .productoActivado ul.basicos li.notincluded:before{content:"-";color:#52a600}.devisTab .testNLLX .precioProducto .title{font-size:13px;font-size:1.3rem;text-transform:uppercase}#mainTable.testNLLX .col_pago{margin:10px 0}.testNLLX .recomendedPay{height:55px;display:none}.testNLLX .recomendedPay-tx{background-color:#52a600;color:#fff;text-align:center;padding:10px 0;height:35px}.testNLLX .recomendedPay .recomendedPay-bg{background:url(../styleguide/brands/lolivier/images/testPush/bg-recomended-payment-responsive.png) bottom center no-repeat;height:20px}.testNLLX #pagoTable .arrow-selected{top:40px}.testNLLX .devisTab .CC02{margin:0 0 0 1.6%}.testNLLX #showCovers{top:414px}.testNLLX .detailGaranties{position:absolute;top:105px;width:100%;height:40px;z-index:10;background-color:#5b5b5b;color:#fff}.testNLLX .noCheck,.testNLLX .seleccionarTestPush .noCheck,.testPush .noCheck{width:23px;border:1px solid #000;float:none}.testNLLX .seleccionarTestPush .noCheck{background:#5b5b5b;border-radius:5px;height:23px;margin:0;display:inline-block;vertical-align:middle}.testNLLX .seleccionarTestPush .yesCheck{background:#52a600;font-weight:400;font-style:normal;line-height:1;text-transform:none!important;display:inline-block;font-size:21px;color:#fff}.testNLLX .productoActivado ul.basicos li.included .ico-warr-ok,.testNLLX ul.basicos li.included .ico-warr-ok{padding:0;background:0 0;display:inline-block}.detailGaranties .detailGaranties-tx,.testNLLX .seleccionarTestPush .seleccionarTestPush-tx,.testPush .seleccionarTestPush .seleccionarTestPush-tx{font-family:OpenSans-Bold,Verdana;vertical-align:middle}.testNLLX .seleccionarTestPush .seleccionarTestPush-tx{font-size:15px;font-size:1.5rem;display:inline-block;margin-left:3px}.testNLLX ul.basicos li.included .ico-warr-ok{margin-top:5px;font-weight:400;font-style:normal;line-height:1;text-transform:none!important;font-size:21px;color:#5b5b5b}.testNLLX .productoActivado ul.basicos li.included .ico-warr-ok:before{color:#52a600}.devisTab .testNLLX .producto ul.opcionales li{text-align:left}.devisTab .testNLLX .producto ul.opcionales li span{font-size:13px;font-size:1.3rem;float:none;margin:8px 0 0;color:#333;display:inline-block;vertical-align:middle}.testNLLX .noCheck{height:23px;margin:5px 5px 5px 8px;background:#5b5b5b;border-radius:5px;display:inline-block;vertical-align:middle}.testNLLX .yesCheck{background:#52a600;font-weight:400;font-style:normal;line-height:1;text-transform:none!important;display:inline-block;font-size:21px;color:#fff}.testNLLX .pago .economia{display:none}#infos .datepicker{-webkit-box-shadow:0 0 5px 0 rgba(50,50,50,.75);-moz-box-shadow:0 0 5px 0 rgba(50,50,50,.75);box-shadow:0 0 5px 0 rgba(50,50,50,.75);width:auto!important;min-height:100px;border:1px solid grey;border-radius:5px;z-index:10;background:#FFF;padding:5px}#infos .datepicker:before,.datepicker:after{content:""!important}#infos .datepicker ul{clear:both;padding:0;margin:0}#infos .datepicker ul li{float:left;width:33px;height:30px;list-style:none;text-align:center;margin:1px}#infos .datepicker h4{text-align:center;font-size:18px;font-size:1.8rem;margin:.5em 0}#infos .datepicker h4 span{display:inline-block;vertical-align:middle}#infos .datepicker h4 img{cursor:pointer;vertical-align:middle}#infos .datepicker .days-row li{width:33px;height:30px;padding-top:2px;border:1px solid #ccc;border-radius:3px;text-align:center;margin:1px;cursor:default;opacity:.4}.testNLLX .box,.testNLLXPush .box{margin-bottom:.5em}#infos .datepicker .days-row .current{cursor:pointer;opacity:1}#infos .datepicker .days-row .current:hover{border:1px solid #666;background:#ccc}#infos .datepicker .days-row .weekday:hover,#infos .datepicker .days-row .weekend{background:rgba(200,200,200,.2);border:1px solid #CCC;cursor:default}#infos .datepicker .days-row .current.weekend{background:rgba(200,200,200,.2);cursor:pointer;border:1px solid #CCC}#infos .datepicker .days-row .current.weekend:hover{border:1px solid #666}#infos .datepicker .days-row .today{font-weight:700;background:#f9b5a7}#infos .datepicker .days-row .selected,#infos .datepicker .days-row .weekend.selected{font-weight:700;background:#f04623}#infos .datepicker .assist-content{display:block;margin-top:15px}#infos .datepicker .assist-content label.error-message{text-align:center;padding:0;font-size:12px;font-size:1.2rem}#infos .datepicker .days-row .disabled,.datepicker .days-row .disabled.weekend:hover,.datepicker .days-row .disabled:hover{background:0 0;cursor:default;color:#999;border:1px solid #EEE;opacity:1}#infos .datepicker .days-row .disabled.weekend,.datepicker .days-row .disabled.weekend:hover{background:rgba(200,200,200,.1);border:1px solid #CCC}@media screen and (min-width:40.625em){.devisTab .testNLLX .CC01,.devisTab .testNLLX .CC02,.devisTab .testNLLX .CC03{margin-top:0;margin-bottom:20px}.devisTab .testNLLX .col_a.responsive{top:120px}.devisTab .testNLLX .precioProducto .bloquePrecio .precio{font-size:26px;font-size:2.5rem}.devisTab .testNLLX .productoActivado .precioProducto .bloquePrecio .precio{font-size:32px;font-size:3.15rem;color:#52a600}.testNLLX .pago .opciones .recibir{display:none}.testNLLX .detailGaranties{top:120px;width:66.1%;cursor:pointer;margin-left:.8em}#mainTable.testNLLX .col_pago{margin:2px 0 90px 3%}.testNLLX #showCovers{top:520px}.testNLLX .noCheck{margin:8px 5px 5px 8px}.devisTab .testNLLX .precioProducto .title{font-size:16px;font-size:1.6rem}}@media only screen and (min-width:1024px){.devisTab .testNLLX .colum-container .col-left,.testNLLX .recomendedPay{display:none}.devisTab .testNLLX .CC01,.devisTab .testNLLX .CC02,.devisTab .testNLLX .CC03{margin-top:2px;margin-bottom:20px}.devisTab .testNLLX .col_a{top:81px}.testNLLX #showCovers{top:470px}.testNLLX .precioProducto .bloquePrecio{height:53px}.testNLLX .detailGaranties{top:121px;width:71.8%;cursor:pointer;margin-left:0}.testNLLX .pago .opciones{background:0 0}}@media screen and (min-width:40.625em){.devisTab #infos .wrapper-content>div{width:49%}.devisTab #infos .wrapper-content div.sum-left{float:left;margin-top:0;margin-bottom:0}.devisTab #infos .wrapper-content div.sum-right{float:right;margin-top:0}}@media only screen and (min-width:1024px){.devisTab #infos.noLandding{width:95.8%;margin:0}.devisTab #infos .wrapper-content{padding:1em;background-color:#e5e5e5;width:100%}}.wrapper-content{position:relative}.devisTab .testPush .CC01,.devisTab .testPush .CC02,.devisTab .testPush .CC03{margin-top:55px}.devisTab .testPush .CC01.pushTier,.devisTab .testPush .CC02.pushTier,.devisTab .testPush .CC03.pushTier{margin-top:0}.devisTab .testPush .col_a.responsive{top:160px}.testPush .recomended{display:none}.testPush .pushTier .recomended{height:55px;display:flex;justify-content:center;align-items:center;gap:5px}.testPush .pushTier .recomended img{height:25px}.testPush .pushTier .recomended .recomend-tx{color:#fff;text-align:center}.testPush .pushTier .recomended .recomend-bg{background:url(../styleguide/brands/lolivier/images/testPush/bg-recomended.png) bottom center no-repeat;height:12px}.testPush .pago .economia .circulo{background-color:#52a600}.testPush .productoActivado .producto .seleccionar{background-color:#52a600;border:1px solid #3C7801;text-shadow:0 -1px 0 rgba(0,0,0,.25);font-weight:400}.testPush .productoActivado ul.basicos li.notincluded:before{content:"-";color:#52a600}.devisTab .precioProducto .bloquePrecio .cobropermens{font-size:13px;font-size:1.3rem}#mainTable.testPush .col_pago{margin-top:10px}.testPush .recomendedPay{height:55px}.testPush .recomendedPay-tx{background-color:#52a600;color:#fff;text-align:center;padding:10px 0;height:35px}.testPush .recomendedPay .recomendedPay-bg{background:url(../styleguide/brands/lolivier/images/testPush/bg-recomended-payment-responsive.png) bottom center no-repeat;height:20px}.testPush #pagoTable .arrow-selected{top:185px;display:none}.testPush .pago .modal_seleccionada{display:none}.testPush #showCovers{top:467px;height:53px}.detailGaranties{position:absolute;top:160px;width:100%;height:40px;z-index:12;background-color:#5b5b5b;color:#fff}.detailGaranties .detailGaranties-ico-down{background:url(../styleguide/brands/lolivier/images/testPush/coverages-dropdown-down.png) bottom center no-repeat;width:38px;height:27px;display:inline-block;vertical-align:middle;margin:5px 5px 0 10px}.detailGaranties .detailGaranties-ico-up{background:url(../styleguide/brands/lolivier/images/testPush/coverages-dropdown-up.png) bottom center no-repeat;width:38px;height:27px;display:inline-block;vertical-align:middle;margin:5px 5px 0 10px}.testPush .productoActivado ul.basicos li.included .ico-warr-ok,.testPush ul.basicos li.included .ico-warr-ok{padding:0;background:0 0;display:inline-block}.detailGaranties .detailGaranties-tx{display:inline-block;margin:5px 0 0}.testPush .seleccionarTestPush .seleccionarTestPush-tx{font-size:15px;font-size:1.5rem;display:inline-block;margin-left:3px}.testPush ul.basicos li.included .ico-warr-ok{margin-top:5px;font-weight:400;font-style:normal;line-height:1;text-transform:none!important;font-size:21px;color:#5b5b5b}.testPush ul.basicos li.included .ico-warr-ok:before{content:""}.devisTab .testPush .producto ul.opcionales li{text-align:left}.devisTab .testPush .producto ul.opcionales li span{font-size:13px;font-size:1.25rem;float:none;margin:4px 0 0;color:#333;display:inline-block;vertical-align:middle}.testPush .noCheck{height:23px;background:#5b5b5b;border-radius:5px;display:inline-block;vertical-align:middle}.testNLLXPush .seleccionarTestPush .yesCheck,.testPush .yesCheck{background:#52a600;font-family:icomoon;font-weight:400;font-style:normal;font-variant:normal;text-decoration:inherit;line-height:1;-webkit-font-smoothing:antialiased}.testPush .yesCheck{text-transform:none!important;display:inline-block;font-size:21px;color:#fff}.testPush .pago .economia{display:none}@media screen and (min-width:40.625em){#mainTable.testPush .col_pago{margin-top:0}.devisTab .testPush .col_a.responsive{top:175px}.testPush .pago .precioPago .title{border-top:none}.devisTab .testPush .precioProducto .bloquePrecio .precio,.devisTab .testPush .precioProducto.firstPrice .bloquePrecio .precio{font-size:56.66px}.testPush .pago .opciones .recibir{display:none}.testPush .detailGaranties{top:175px;width:66.1%;cursor:pointer;margin-left:.8em}.testPush .pushTier .recomended{height:55px;display:block}.testPush .pushTier .recomended .recomend-bg{height:15px}.testPush #showCovers{top:573px}.testPush .noCheck{margin:15px 5px 5px 20px}.devisTab .testPush .producto ul.opcionales li span{font-size:13px;font-size:1.3rem}.devisTab .colum-container .col-left.enregister.PushTier{top:inherit;bottom:34px}.devisTab .colum-container .wrapper-content .col-left.PushTier.move-cmb.enregister{top:inherit;bottom:100px}}@media only screen and (min-width:1024px){.devisTab .testPush .CC01,.devisTab .testPush .CC02,.devisTab .testPush .CC03{margin-top:56px}#mainTable.testPush .col_pago,.devisTab .testPush .CC01.pushTier,.devisTab .testPush .CC02.pushTier,.devisTab .testPush .CC03.pushTier{margin-top:0}.devisTab .testPush .col_a{top:56px}.testPush .precioProducto .bloquePrecio{height:53px}.testPush .recomendedPay{height:75px}.testPush .recomendedPay-tx{background-color:#52a600;color:#fff;text-align:center;padding:20px 0;height:55px}.testPush .recomendedPay .recomendedPay-bg{background:url(../styleguide/brands/lolivier/images/testPush/bg-recomended-payment.png) bottom center no-repeat}.testPush .pushTier .recomended{height:56px;display:flex}.testPush .pushTier .recomended .recomend-bg{height:20px}.testPush .pago .opciones{background:0 0}.testPush .detailGaranties{top:466px;width:71.8%;cursor:pointer;margin-left:0}.devisTab .colum-container .col-left.enregister.PushTier{top:inherit;bottom:34px}.devisTab .colum-container .wrapper-content .col-left.PushTier.move-cmb.enregister{top:inherit;bottom:100px}}.devisTab .testNLLXPush .CC01,.devisTab .testNLLXPush .CC02,.devisTab .testNLLXPush .CC03{margin-top:55px}.devisTab .testNLLXPush .CC01.pushTier,.devisTab .testNLLXPush .CC02.pushTier,.devisTab .testNLLXPush .CC03.pushTier{margin-top:0}.devisTab .testNLLXPush .col_a.responsive{top:160px}.testNLLXPush .recomended{display:none}.testNLLXPush .pushTier .recomended{height:55px;display:block}.testNLLXPush .pushTier .recomended .recomend-tx{font-size:13px;font-size:1.2rem;background-color:#f04623;color:#fff;text-align:center;padding:3px 0}.testNLLXPush .pushTier .recomended .recomend-bg{background:url(../styleguide/brands/lolivier/images/testPush/bg-recomended.png) bottom center no-repeat;height:12px}.devisTab .testNLLXPush .productoActivado .precioProducto .bloquePrecio .precio,.testNLLXPush .productoActivado .precioProducto .bloquePrecio .cobroper{color:#52a600}.testNLLXPush .pago .economia .circulo{background-color:#52a600}.testNLLXPush .productoActivado .producto .seleccionar{background-color:#4a9401;border-bottom:4px solid #408000;font-weight:400}.testNLLXPush .productoActivado ul.basicos li.notincluded:before{content:"-";color:#52a600}.testNLLXPush .precioProducto .title{font-size:13px;font-size:1.3rem;text-transform:uppercase}.testNLLXPush .precioProducto .bloquePrecio .cobropermens{font-size:13px;font-size:1.3rem}#mainTable.testNLLXPush .col_pago{margin-top:10px}.testestNLLXPushtPush .recomendedPay{height:55px}.testNLLXPush .recomendedPay-tx{background-color:#52a600;color:#fff;text-align:center;padding:10px 0;height:35px}.testNLLXPush .recomendedPay .recomendedPay-bg{background:url(../styleguide/brands/lolivier/images/testPush/bg-recomended-payment-responsive.png) bottom center no-repeat;height:20px}.testNLLXPush #pagoTable .arrow-selected{top:185px;display:none}.testNLLXPush .pago .modal_seleccionada{display:none}.testNLLXPush #showCovers{top:469px}.testNLLXPush .detailGaranties{position:absolute;top:160px;width:100%;height:40px;z-index:12;background-color:#5b5b5b;color:#fff}.testNLLXPush .detailGaranties .detailGaranties-ico-down{background:url(../styleguide/brands/lolivier/images/testPush/coverages-dropdown-down.png) bottom center no-repeat;width:38px;height:27px;display:inline-block;vertical-align:middle;margin:5px 5px 0 10px}.testNLLXPush .detailGaranties .detailGaranties-ico-up{background:url(../styleguide/brands/lolivier/images/testPush/coverages-dropdown-up.png) bottom center no-repeat;width:38px;height:27px;display:inline-block;vertical-align:middle;margin:5px 5px 0 10px}.testNLLXPush .noCheck,.testNLLXPush .seleccionarTestPush .noCheck{height:23px;width:23px;border:1px solid #000;float:none;vertical-align:middle}.testNLLXPush .detailGaranties .detailGaranties-tx{display:inline-block;vertical-align:middle;margin:5px 0 0}.testNLLXPush .seleccionarTestPush{margin:8px 0 0}.testNLLXPush .seleccionarTestPush .noCheck{background:#5b5b5b;border-radius:5px;margin:0;display:inline-block}.testNLLXPush .seleccionarTestPush .yesCheck{text-transform:none!important;display:inline-block;font-size:21px;color:#fff}.testNLLXPush .seleccionarTestPush .seleccionarTestPush-tx{font-family:OpenSans-Bold,Verdana;font-size:15px;font-size:1.5rem;display:inline-block;vertical-align:middle;margin-left:3px}.testNLLXPush .yesCheck,.testNLLXPush ul.basicos li.included .ico-warr-ok{font-family:icomoon;font-style:normal;font-variant:normal;text-decoration:inherit;line-height:1;text-transform:none!important;display:inline-block;-webkit-font-smoothing:antialiased;font-weight:400}.testNLLXPush ul.basicos li.included .ico-warr-ok{padding:0;margin-top:5px;font-size:21px;color:#5b5b5b;background:0 0}.testNLLXPush .productoActivado ul.basicos li.included .ico-warr-ok{display:inline-block;padding:0;background:0 0}.testNLLXPush .productoActivado ul.basicos li.included .ico-warr-ok:before{color:#52a600}.testNLLXPush .producto ul.opcionales li{text-align:left}.testNLLXPush .producto ul.opcionales li span{font-size:13px;font-size:1.2rem;float:none;margin:8px 0 0;color:#333;display:inline-block;vertical-align:middle}.testNLLXPush .noCheck{margin:5px 5px 5px 8px;background:#5b5b5b;border-radius:5px;display:inline-block}.testNLLXPush .yesCheck{background:#52a600;font-size:21px;color:#fff}.testNLLXPush .pago .economia{display:none}@media screen and (min-width:40.625em){#mainTable.testNLLXPush .col_pago{margin-top:0;margin-bottom:85px}.devisTab .testNLLXPush .col_a.responsive{top:175px}.testNLLXPush .pago .precioPago .title{border-top:none}.devisTab .testNLLXPush .precioProducto .bloquePrecio .precio{font-size:26px;font-size:2.5rem}.devisTab .testNLLXPush .productoActivado .precioProducto .bloquePrecio .precio{font-size:32px;font-size:3.15rem;color:#52a600}.testNLLXPush .pago .opciones .recibir{display:none}.testNLLXPush .detailGaranties{top:175px;width:66.1%;cursor:pointer;margin-left:.8em}.testNLLXPush #showCovers{top:573px}.testNLLXPush .pushTier .recomended .recomend-bg{height:16px}.testNLLXPush .noCheck{margin:8px 5px 5px 8px}}@media only screen and (min-width:1024px){.devisTab .testNLLXPush .CC01,.devisTab .testNLLXPush .CC02,.devisTab .testNLLXPush .CC03{margin-top:75px;margin-bottom:20px}.devisTab .testNLLXPush .CC01.pushTier,.devisTab .testNLLXPush .CC02.pushTier,.devisTab .testNLLXPush .CC03.pushTier{margin-top:0}.devisTab .testNLLXPush .col_a{top:155px}#mainTable.testNLLXPush .col_pago{margin:0 0 90px 3%}.testNLLXPush .precioProducto .bloquePrecio{height:53px}.testNLLXPush .recomendedPay{height:75px}.testNLLXPush .recomendedPay-tx{background-color:#52a600;color:#fff;text-align:center;padding:20px 0;height:55px}.testNLLXPush .recomendedPay .recomendedPay-bg{background:url(../styleguide/brands/lolivier/images/testPush/bg-recomended-payment.png) bottom center no-repeat}.testNLLXPush .pushTier .recomended{height:75px;display:block}.testNLLXPush .pushTier .recomended .recomend-tx{padding:8px 0}.testNLLXPush .pushTier .recomended .recomend-bg{height:20px}.testNLLXPush .detailGaranties{top:194px;width:71.8%;cursor:pointer;margin-left:0}.testNLLXPush .pago .opciones{background:0 0}.testNLLXPush .devisTab .colum-container .col-left{display:none}}.devisTab #infos.noLandding{width:100%;margin:0 auto;clear:both}.devisTab #infos.noLandding .wrapper-content{padding:1em;background-color:#e5e5e5;width:100%}.devisTab #infos .wrapper-content{padding:1em;background-color:#e5e5e5}.devisTab #infos .wrapper-content:after,.devisTab #infos .wrapper-content:before{content:" ";display:table}.devisTab #infos .wrapper-content:after{clear:both}.devisTab #infos .form-row{height:35px}.devisTab #infos .wrapper-content h3{font-family:OpenSans-Condensed-Bold,Verdana;font-size:17px;font-size:1.7rem;color:#f04623;text-transform:uppercase;font-weight:400;margin-bottom:.3em}.devisTab #infos .wrapper-content>div{color:#333}.devisTab #infos .wrapper-content div.sum-left{margin-top:.5em;margin-bottom:1.5em}.devisTab #infos .wrapper-content div.sum-right{margin-top:.5em}.devisTab #infos .wrapper-content a.float{float:right}.devisTab #infos .wrapper-content .infoLabel{font-family:OpenSans-Bold,Verdana}.devisTab .cell-left{padding:0;display:inline-block;text-decoration:none;vertical-align:middle}.devisTab .test-label{float:left}.devisTab #date-picker{float:none;display:inline-block;vertical-align:middle;width:66%}.devisTab .bonus label,.devisTab .box .form-cell>.date-3>label{width:auto;font-family:OpenSans-Bold,Verdana;display:inline-block;vertical-align:middle;text-decoration:none}.devisTab .box .form-cell>.date-3>label{float:none}.devisTab .box .date-3 .input-wrap input.datepicker-icon{background:0 0}.devisTab .box .select-wrap{float:none;display:inline-block;vertical-align:middle;width:65%}.devisTab .box .select-wrap select{background-color:#fff}.devisTab .box .form-cell>label{font-family:OpenSans-Bold,Verdana;float:left;width:24%}.devisTab .infoLabel{float:left}@media screen and (min-width:40.625em){.devisTab #infos .wrapper-content>div{width:49%}.devisTab #infos .wrapper-content div.sum-left{float:left;margin-top:0;margin-bottom:0}.devisTab #infos .wrapper-content div.sum-right{float:right;margin-top:0}.devisTab .colum-container .col-left.NoLanding{top:495px}.devisTab .colum-container .col-left.NoLanding.move-cmb{top:385px}.devisTab .colum-container .col-left.PushTier{top:510px}.devisTab .colum-container .col-left.PushTier.move-cmb{top:400px}.devisTab .colum-container .col-left.NoLandingPushTier{top:510px}.devisTab .colum-container .col-left.NoLandingPushTier.move-cmb{top:400px}.devisTab .colum-container .col-left.enregister{top:730px}.devisTab .colum-container .col-left.enregister.move-cmb{top:635px}.devisTab .colum-container .col-left.PushTier.enregister{top:565px}.devisTab .colum-container .col-left.PushTier.move-cmb.enregister{top:475px}.devisTab .colum-container .col-left.NoLanding.enregister{top:530px}.devisTab .colum-container .col-left.NoLanding.move-cmb.enregister{top:440px}.devisTab .colum-container .col-left.NoLandingPushTier.enregister{top:565px}.devisTab .colum-container .col-left.NoLandingPushTier.move-cmb.enregister{top:475px}.devisTab .testNLLXPush .precioProducto .title{font-size:16px;font-size:1.6rem;text-transform:uppercase}}@media only screen and (min-width:1024px){.devisTab #infos.noLandding{width:95.8%;margin:0}.devisTab #infos .wrapper-content{padding:1em;background-color:#e5e5e5;width:100%}.devisTab .colum-container .col-left.NoLanding{top:480px}.devisTab .colum-container .col-left.NoLandingPushTier.move-cmb,.devisTab .colum-container .col-left.PushTier.move-cmb{top:415px}}.drop.ng-enter{animation:fadein .5s}.drop.ng-leave{-moz-animation:fadeout .5s;-webkit-animation:fadeout .5s;animation:fadeout .5s}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}.pika-single{z-index:5;position:relative;display:block;width:100%;margin-top:23px;background-color:#fff;border:1px solid #b7b7b7;border-radius:3px;user-select:none}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 10px 10px -2px rgba(0,0,0,.1)}.pika-lendar{margin-top:0;width:100%!important;padding:1em .5em}.pika-lendar:after,.pika-lendar:before{content:"";position:absolute}.pika-lendar:before{width:0;height:0;border-color:transparent transparent #b7b7b7;border-style:solid;border-width:0 13px 13px;top:-13px;left:calc(50% - 13px)}.pika-lendar:after{width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 12px 12px;top:-12px;left:calc(50% - 12px)}.pika-title{padding:0 .5em .5em;position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-label,.pika-next,.pika-prev{position:relative;overflow:hidden}.pika-label{display:inline-block;margin:0;font-weight:700;color:#333}.pika-label:first-child{margin-right:.3em}.pika-next,.pika-prev{display:block;cursor:pointer;outline:0;border:0;padding:0;width:1.5em;height:2em;text-indent:1.5em;white-space:nowrap;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:1.2em auto}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.is-rtl .pika-next:active,.pika-prev:active{-webkit-transform:translateX(-24px);-ms-transform:translateX(-24px);transform:translateX(-24px);-webkit-transition:.4s -webkit-transform cubic-bezier(.19,1,.22,1);transition:.4s transform cubic-bezier(.19,1,.22,1)}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:calc(100%/7);padding:0}.pika-table th{padding-bottom:1em;font-size:.9em;font-weight:300;color:#333;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.is-selected button.pika-button{color:#fff;font-weight:700;background:#40aab3;border-radius:3px}.is-selected .pika-button:after,.pika-button:hover:after{border:1px solid #40aab3}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#d9d9d9;opacity:.3}button.pika-button:hover{color:#fff;background:#40aab3}.pika-week{font-size:11px;color:#b7b7b7}.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}/*! jQuery UI - v1.11.4 - 2015-08-11
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-widget-content{border:1px solid #aaa;background:50% 50% repeat-x #fff;color:#404040;font-family:OpenSans-Regular,Verdana}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons,.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;overflow-y:auto;overflow-x:hidden;max-height:200px;width:90%}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-menu .ui-icon,.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down{bottom:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:0;margin:.2em 22px .2em .4em;vertical-align:middle}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #328EFE;background:50% 50% repeat-x #328EFE;color:#fff}