@charset "UTF-8";#cccu-widget .btn-close-widget:before,#cccu-widget .container-actions .cccu-button.btn-next:before,#cccu-widget .container-actions .cccu-button.btn-previous:before,#cccu-widget .form-vehicule .slider-control-centerleft .cccu-button:before,#cccu-widget .form-vehicule .slider-control-centerright .cccu-button:before,#cccu-widget span .container-fluid .cccu-consumption-result .block .cccu-button:before,#cccu-widget span .container-fluid .cccu-custom-select.icon-arrow:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}#cccu-widget sup{font-size:.5em!important}#cccu-widget .container-actions .cccu-button.btn-previous{padding-left:40px!important;position:relative;border:2px solid #6e6e6e;color:#6e6e6e;background:#fff;text-align:right}#cccu-widget .container-actions .cccu-button.btn-previous:before{content:"";position:absolute;top:11px;left:10px}#cccu-widget .container-actions .cccu-button.btn-previous:hover{background:#6e6e6e;color:#fff}#cccu-widget .container-actions .cccu-button.btn-next{padding-right:40px!important;position:relative}#cccu-widget .container-actions .cccu-button.btn-next:before{content:"";position:absolute;top:11px;right:10px}#cccu-widget .info-btn{border-radius:20px;font-size:11px;padding:0;line-height:24px;height:24px;width:24px;text-align:center}#cccu-widget .info-btn strong{font-size:11px;font-family:serif!important}#cccu-widget button,#cccu-widget input[type=text]:focus,#cccu-widget input[type=password]:focus,#cccu-widget textarea:focus{outline:0}#cccu-widget .icon{background:0 0!important}#cccu-widget *{font-family:ubuntu,Arial,Helvetica,sans-serif!important;color:#6e6e6e}#cccu-widget input[name=distance]{border:2px solid #999;height:50px;padding:20px 0;line-height:42px}#cccu-widget input[name=distance]:focus{border-color:#007c92}#cccu-widget .cccu-button{cursor:pointer;font-size:14px;font-weight:700;text-align:center;padding:14px 20px 25px;line-height:16px;background:#007c92;border:2px solid #007c92;color:#fff}#cccu-widget .cccu-button:hover{color:#007c92;background:0 0}#cccu-widget .cccu-button:disabled,#cccu-widget .cccu-button:disabled:hover{color:#fff;cursor:default;background:#cdcdcd;border-color:#cdcdcd;opacity:1}#cccu-widget .cccu-button.btn-next,#cccu-widget .cccu-button.btn-previous{display:inline-block;width:auto}#cccu-widget .icon-container path,#cccu-widget .icon-container svg{fill:#007c92}#cccu-widget .container-actions .row .btn-actions-container:first-child{text-align:right}#cccu-widget .radio-container .cccu-button{background:#fff;border:2px solid #cdcdcd;color:#6e6e6e;font-size:14px;font-weight:400;text-transform:none;padding:14px 20px 30px}#cccu-widget .radio-container .cccu-button.hover,#cccu-widget .radio-container .cccu-button.selected{border:4px solid #007c92!important;padding:12px 19px 28px}#cccu-widget .radio-column{max-width:650px;margin:auto}#cccu-widget .radio-column .cccu-label{height:70px}#cccu-widget .radio-column .radio-container{margin-bottom:-4px}#cccu-widget .radio-column .radio-container .cccu-button{height:50px;padding:0;border-bottom-width:2px;vertical-align:middle;position:relative}#cccu-widget .radio-column .radio-container .cccu-button.selected{z-index:5}#cccu-widget .radio-column .radio-container:last-child .cccu-button{margin-bottom:0;border-bottom-width:2px}#cccu-widget .cccu-incremental-input{width:80%}#cccu-widget .cccu-incremental-input .cccu-button{padding:0;background:#007c92;color:#fff;border:2px solid #007c92;height:50px;width:50px;line-height:40px;font-size:24px;font-weight:400}#cccu-widget .cccu-incremental-input .cccu-button:hover{background:#fff;color:#007c92}#cccu-widget .cccu-incremental-input .cccu-button:disabled,#cccu-widget .cccu-incremental-input .cccu-button:disabled:hover{color:#fff;cursor:default;background:#cdcdcd;border:2px solid #cdcdcd;opacity:1}#cccu-widget .cccu-incremental-input .input-increment{border:2px solid #007c92;height:50px;padding:0;line-height:42px}#cccu-widget .form-vehicule .slider{border:2px solid #999!important}#cccu-widget .form-vehicule .slider .cccu-label{font-size:14px;color:#333;font-weight:400}#cccu-widget .form-vehicule .slider-control-centerleft .cccu-button{border:4px solid #007c92;background:#fff;height:50px;width:50px}#cccu-widget .form-vehicule .slider-control-centerleft .cccu-button:before{content:""}#cccu-widget .form-vehicule .slider-control-centerleft .cccu-button:after{font-size:20px;line-height:43px}#cccu-widget .form-vehicule .slider-control-centerright .cccu-button{border:4px solid #007c92;background:#fff;height:50px;width:50px}#cccu-widget .form-vehicule .slider-control-centerright .cccu-button:before{content:""}#cccu-widget .form-vehicule .slider-control-centerright .cccu-button:after{font-size:20px;line-height:43px}#cccu-widget .form-vehicule .cccu-button{color:#007c92;background:rgba(0,124,146,.2);border:none}#cccu-widget .form-vehicule .cccu-button:hover{background:#007c92;color:#fff;border:none}#cccu-widget .form-vehicule .cccu-button:disabled,#cccu-widget .form-vehicule .cccu-button:disabled:hover{color:#fff;cursor:default;background:#cdcdcd;border:none;opacity:1}#cccu-widget .cccu-step-instruction{font-weight:400;font-weight:16px;color:#333}#cccu-widget .cccu-step-usage-consumption .result-car{border:none}#cccu-widget .cccu-step-usage-consumption .result-car .col-6:first-child{text-align:right}#cccu-widget .cccu-step-usage-consumption .result-car .col-6:last-child{padding:20px}#cccu-widget .cccu-step-usage-consumption .result-car .col-6 .image-car{width:auto;min-width:auto;max-height:125px}#cccu-widget .cccu-step-usage-consumption h2{color:#6e6e6e;margin:auto auto 30px}#cccu-widget .cccu-step-usage-consumption .result-text{color:#007c92}#cccu-widget .btn-close-widget{color:#007c92;border:4px solid #007c92;width:48px;height:48px;display:"block";text-align:center;position:relative;overflow:hidden;cursor:pointer;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;border-width:2px;line-height:35px;font-size:36px;background:#fff}#cccu-widget .btn-close-widget:before{content:"";width:100%;height:100%;display:inline-block;line-height:38px;position:absolute;top:2px;left:0;font-size:43px}#cccu-widget .btn-close-widget:active,#cccu-widget .btn-close-widget:hover{color:#fff;background-color:#796F6E}#cccu-widget .btn-close-widget:hover{background:#007c92}#cccu-widget .btn-close-widget span{display:none}#cccu-widget span .container-fluid{position:absolute;left:40px;top:40px;z-index:10010;width:calc(100% - 80px)}#cccu-widget span .container-fluid .main-menu .cccu-navtop{border-bottom:solid 2px rgba(0,124,146,.1)}#cccu-widget span .container-fluid .main-menu .cccu-navtop .menu-step{padding:0 30px;margin-bottom:-4px}#cccu-widget span .container-fluid .main-menu .cccu-navtop .menu-step .menu-text{font-size:12px}#cccu-widget span .container-fluid .main-menu .cccu-navtop .menu-step.active{border-bottom:solid 4px #007c92}#cccu-widget span .container-fluid .main-menu .cccu-navtop .menu-step:first-child .icon{fill:#6e6e6e;width:50px;margin-bottom:-10px}#cccu-widget span .container-fluid .main-menu .cccu-navtop .menu-step:last-child .icon{fill:#6e6e6e;width:19px;margin-bottom:-8px}#cccu-widget span .container-fluid .cccu-step-title{text-transform:uppercase;font-weight:700;font-family:citroen,Arial,Helvetica,sans-serif!important;font-size:24px;margin-top:30px;color:#007c92}#cccu-widget span .container-fluid .cccu-label{font-size:16px}#cccu-widget span .container-fluid .cccu-consumption-result .block{background:#F0F0F0}#cccu-widget span .container-fluid .cccu-consumption-result .block p{font-size:12px}#cccu-widget span .container-fluid .cccu-consumption-result .block h3{text-transform:none;font-size:16px}#cccu-widget span .container-fluid .cccu-consumption-result .block .consumption-result{color:#007c92;font-size:24px}#cccu-widget span .container-fluid .cccu-consumption-result .block hr{border-top-color:#6e6e6e}#cccu-widget span .container-fluid .cccu-consumption-result .block h4{font-size:14px;font-weight:400;margin-bottom:40px}#cccu-widget span .container-fluid .cccu-consumption-result .block h4.use{font-size:14px;font-weight:700;margin-top:40px;margin-bottom:0}#cccu-widget span .container-fluid .cccu-consumption-result .block p{margin-bottom:40px}#cccu-widget span .container-fluid .cccu-consumption-result .block .consumption-unit-result{font-size:14px;margin-bottom:0}#cccu-widget span .container-fluid .cccu-consumption-result .block .consumption-temp-result{font-size:12px}#cccu-widget span .container-fluid .cccu-consumption-result .block .cccu-button{display:inline-block;width:auto;position:relative;padding:14px 60px 25px 30px}#cccu-widget span .container-fluid .cccu-consumption-result .block .cccu-button:before{content:"";position:absolute;top:11px;right:10px}#cccu-widget span .container-fluid .cccu-custom-select.icon-arrow:before{content:"";color:#6e6e6e}#cccu-widget span .container-fluid .cccu-custom-select .cccu-select{border:2px solid #007c92;font-size:14px;text-transform:uppercase}#cccu-widget span .container-fluid .cccu-custom-select .cccu-select:disabled{opacity:1;color:#cdcdcd;border:2px solid #cdcdcd}#cccu-widget span .steps-container .cccu-navtop{text-align:center}#cccu-widget span .steps-container .cccu-navtop .step{display:inline-block;max-width:190px}#cccu-widget span .steps-container .cccu-navtop .step .step-number{padding:0;height:30px;width:30px;line-height:30px;background:#999}#cccu-widget span .steps-container .cccu-navtop .step.active .step-number{background:#007c92}#cccu-widget span .container-form-step2{background:rgba(111,212,228,.2)}body.mobile #cccu-widget .cccu-button{padding:14px 20px 10px}body.mobile #cccu-widget .btn-close-widget{padding:0}body.mobile #cccu-widget .btn-close-widget:before{top:0;left:-4px}body.mobile #cccu-widget .cccu-incremental-input .cccu-button,body.mobile #cccu-widget .radio-column .radio-container .cccu-button{padding:0}body.mobile #cccu-widget .radio-container .cccu-button{padding:14px 20px 15px;border-bottom-width:4px!important}body.mobile #cccu-widget .result-car{border:none;text-align:left}body.mobile #cccu-widget .result-car .col-6{display:block;flex:none;max-width:100%}body.mobile #cccu-widget .result-car .col-6:first-child{max-width:25%;padding:0;flex:0 0 25%}body.mobile #cccu-widget .result-car .col-6:last-child{max-width:75%;padding:0;padding-left:10px;flex:0 0 75%}body.mobile #cccu-widget .annotation,body.mobile #cccu-widget .content-result{text-align:left}body.mobile #cccu-widget .content-result h2{text-align:left;font-size:18px}body.mobile #cccu-widget .content-result .result-text{font-size:26px}body.mobile #cccu-widget .block{width:calc(100% + 30px);margin-left:-15px}body.mobile #cccu-widget span .container-fluid{position:absolute;left:0;top:0;width:100%}body.mobile #cccu-widget span .container-fluid .cccu-label{margin-bottom:0;text-align:left}