@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700|Quicksand:400,700);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}a,body{font-weight:400}.headline,body,h1{color:#000}body{border:0;font:inherit;vertical-align:baseline;font-family:"Open Sans",Arial,sans-serif;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh;margin:0;padding:0;background:#fff;background-size:100%;background-position:top left;line-height:22px;font-size:18px}.input-container__keyboard .keyboard__options span,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}.headline{font-weight:700;font-size:44px;line-height:50px}@media (max-width:768px){.headline{font-size:30px}}.headline--small{font-size:20px;line-height:33px;font-weight:400}@media (max-width:768px){.headline--small{font-size:18px}}h1{font-weight:lighter;font-size:40px}@media (max-width:768px){h1{font-size:30px}}h2,h4{font-weight:700}h2,h3,h4{color:#000;font-size:28px}@media (max-width:768px){h2{font-size:24px}}h3,h4{font-weight:lighter;font-size:30px}h4{font-size:14px}a{color:#ca418f}@font-face{font-family:'calfFont';src:url(../assets/svg/icomoon.eot);src:url(../assets/svg/icomoon.eot#iefix) format("embedded-opentype"),url(../assets/svg/icomoon.woff) format("woff"),url(../assets/svg/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Texta-Black';src:url(../assets/fonts/Texta-Black.eot);src:url(../assets/fonts/Texta-Black.eot#iefix) format("embedded-opentype"),url(../assets/fonts/Texta-Black.woff) format("woff"),url(../assets/fonts/Texta-Black.svg#Texta-Black) format("svg")}@font-face{font-family:'Texta-Medium';src:url(../assets/fonts/Texta-Medium.eot);src:url(../assets/fonts/Texta-Medium.eot#iefix) format("embedded-opentype"),url(../assets/fonts/Texta-Medium.woff) format("woff"),url(../assets/fonts/Texta-Medium.svg#Texta-Medium) format("svg")}@font-face{font-family:'Texta-Regular';src:url(../assets/fonts/Texta-Regular.eot);src:url(../assets/fonts/Texta-Regular.eot#iefix) format("embedded-opentype"),url(../assets/fonts/Texta-Regular.woff) format("woff"),url(../assets/fonts/Texta-Regular.svg#Texta-Regular) format("svg")}@font-face{font-family:'TextaAlt-Bold';src:url(../assets/fonts/TextaAlt-Bold.eot);src:url(../assets/fonts/TextaAlt-Bold.eot#iefix) format("embedded-opentype"),url(../assets/fonts/TextaAlt-Bold.woff) format("woff"),url(../assets/fonts/TextaAlt-Bold.svg#TextaAlt-Bold) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:'calfFont',sans-serif;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-vertical-arrow:before{content:"\E900"}.icon-horizontal-horizontal-arrow:before{content:"\E901"}.icon-calendar:before{content:"\E902"}.icon-check:before{content:"\E903"}.icon-cross:before{content:"\E904"}.icon-check-notif:before{content:"\E905"}.icon-thumb:before{content:"\E906"}.icon-auto-entrepreneur:before{content:"\E907"}.icon-bell:before{content:"\E908"}.icon-burger:before{content:"\E909"}.icon-camembert:before{content:"\E90A"}.icon-card-id:before{content:"\E90B"}.icon-small-chevron:before{content:"\E90D"}.icon-handshake:before{content:"\E90E"}.icon-cross-notif:before{content:"\E90F"}.icon-dialog:before{content:"\E910"}.icon-drag-n-drop:before{content:"\E911"}.icon-empty-sheet:before{content:"\E912"}.icon-burger-small:before{content:"\E913"}.icon-exclamation-mark:before{content:"\E915"}.icon-check-small:before{content:"\E917"}.icon-iban:before{content:"\E918"}.icon-kbis:before{content:"\E919"}.icon-logo-ca:before{content:"\E91A"}.icon-mandat-sepa:before{content:"\E91B"}.icon-profil:before{content:"\E91C"}.icon-representant-legal:before{content:"\E91D"}.icon-clock:before{content:"\E91F"}.icon-transparence:before{content:"\E920"}.icon-trash:before{content:"\E921"}.icon-pdf-document:before{content:"\E922"}.icon-download-arrow:before{content:"\E923"}.icon-alert:before{content:"\E914"}.icon-hourglass:before{content:"\E916"}.icon-reminder:before{content:"\E924"}.icon-phone:before{content:"\E926"}.icon-money:before{content:"\E927"}.icon-factures:before{content:"\E92B"}.icon-email:before{content:"\E92C"}.icon-crayon:before{content:"\E92E"}.icon-chrono:before{content:"\E95C"}.icon-i:before{content:"\E925"}.icon-phone2:before{content:"\E929"}.icon-phone3:before{content:"\E926"}.icon-Mail:before{content:"\E928"}.icon-bank-cards:before{content:"\E92D"}.icon-avatar:before{content:"\E92A"}.icon-public-percentage:before{content:"\E92F"}.icon-growth-euro:before{content:"\E930"}.btn,.icon-btn{background-color:#ffe24e;color:#3e3d42;border-radius:32px;border:none}.btn,.icon-btn,.outline-btn,.outline-icon-btn{font-size:14px;padding:18px 30px;font-family:"Open Sans",Arial,sans-serif;font-weight:700;text-transform:uppercase;cursor:pointer;display:inline-block;transition:none 100ms ease;transition-property:transform,box-shadow;transition-property:transform,box-shadow,-webkit-transform;text-decoration:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:1px}.btn:hover,.icon-btn:hover{box-shadow:-2px 4px 0 0 #ffd502}.btn:hover,.icon-btn:hover,.outline-btn:hover,.outline-icon-btn:hover{-webkit-transform:translate3d(2px,-4px,0);transform:translate3d(2px,-4px,0)}.btn--yellow-disabled.icon-btn,.btn--yellow-disabled.outline-btn,.btn--yellow-disabled.outline-icon-btn,.btn.btn--yellow-disabled{background-color:rgba(157,138,44,.2);color:#9d8a2c;cursor:not-allowed}.btn--yellow-disabled.icon-btn:hover,.btn--yellow-disabled.outline-btn:hover,.btn--yellow-disabled.outline-icon-btn:hover,.btn.btn--yellow-disabled:hover{box-shadow:none;-webkit-transform:none;transform:none}.btn--purple.icon-btn,.btn--purple.outline-btn,.btn--purple.outline-icon-btn,.btn.btn--purple{background-color:#9357b7;color:#fff}.btn--purple.icon-btn:hover,.btn--purple.outline-btn:hover,.btn--purple.outline-icon-btn:hover,.btn.btn--purple:hover{box-shadow:-2px 4px 0 0 #6a3a87;-webkit-transform:translate3d(2px,-4px,0);transform:translate3d(2px,-4px,0)}.btn--purple-disabled.icon-btn,.btn--purple-disabled.outline-btn,.btn--purple-disabled.outline-icon-btn,.btn.btn--purple-disabled{background-color:rgba(62,61,66,.1);color:#7d7c82;cursor:not-allowed}.btn--disabled.icon-btn:hover,.btn--disabled.outline-btn:hover,.btn--disabled.outline-icon-btn:hover,.btn--purple-disabled.icon-btn:hover,.btn--purple-disabled.outline-btn:hover,.btn--purple-disabled.outline-icon-btn:hover,.btn.btn--disabled:hover,.btn.btn--purple-disabled:hover{box-shadow:none;-webkit-transform:none;transform:none}.btn--small.icon-btn,.btn--small.outline-btn,.btn--small.outline-icon-btn,.btn.btn--small{padding:12px 30px}.btn--disabled.icon-btn,.btn--disabled.outline-btn,.btn--disabled.outline-icon-btn,.btn.btn--disabled{background-color:rgba(255,255,255,.2);color:#c9c8cd;cursor:not-allowed}.signup-form .btn.btn--disabled,span#updatePasswordButton.btn--disabled{background-color:#f4f4f4}.icon-btn.icon-btn--purple-loading{background-color:#9357b7}.icon-btn.icon-btn--purple-loading:hover{box-shadow:-2px 4px 0 0 #622b84}.icon-btn.icon-btn--success{background-color:#2ecc71}.icon-btn.icon-btn--success:hover{box-shadow:-2px 4px 0 0 #208e4e}.icon-btn.icon-btn--error{background-color:#ffb400}.icon-btn.icon-btn--error:hover{box-shadow:-2px 4px 0 0 #b37e00}.outline-btn{background-color:transparent;color:#9357b7;border:1px solid #9357b7;border-radius:32px}.outline-btn:hover,.outline-icon-btn:hover{background-color:rgba(147,87,183,.4);box-shadow:none;-webkit-transform:none;transform:none;border-color:transparent}.outline-btn--disabled.outline-icon-btn,.outline-btn.outline-btn--disabled{border:1px solid #c9c8cd;color:#c9c8cd;cursor:not-allowed}.outline-btn--disabled.outline-icon-btn:hover,.outline-btn.outline-btn--disabled:hover,.outline-icon-btn{background-color:transparent}.outline-btn--purple.outline-icon-btn,.outline-btn.outline-btn--purple{color:#fff;border:1px solid #fff}.outline-btn--purple.outline-icon-btn:hover,.outline-btn.outline-btn--purple:hover{background-color:rgba(255,255,255,.3);border-color:transparent}.outline-btn--grey.outline-icon-btn,.outline-btn.outline-btn--grey{color:#636166;border:1px solid #636166}.outline-btn--yellow.outline-icon-btn,.outline-btn.outline-btn--yellow{border:1px solid #9357b7}.outline-btn--black.outline-icon-btn:hover,.outline-btn--yellow.outline-icon-btn:hover,.outline-btn.outline-btn--black:hover,.outline-btn.outline-btn--yellow:hover{background-color:rgba(157,138,44,.3)}.outline-btn--black.outline-icon-btn,.outline-btn.outline-btn--black,.outline-icon-btn{border:1px solid #3e3d42;color:#3e3d42}.outline-btn--white.outline-icon-btn,.outline-btn.outline-btn--white{border:2px solid #fff;color:#fff}.outline-btn--white.outline-icon-btn:hover,.outline-btn.outline-btn--white:hover{background-color:rgba(255,255,255,.3)}.outline-icon-btn{border-radius:28px}.outline-icon-btn:hover{background-color:#f4f4f4}.outline-icon-btn.outline-icon-btn--yellow:hover{background-color:rgba(157,138,44,.3)}.link-btn{color:#ca418f}.link-btn--visited.link-btn--purple:hover,.link-btn.link-btn--visited:hover,.link-btn:hover{color:#c2227e}.link-btn--visited.link-btn--purple,.link-btn.link-btn--visited{color:#da71ac}.alert,.calf-checkbox.light label,.link-btn--purple,.link-btn--purple.link-btn--purple-visited:hover,.link-btn--purple:hover,calf-checkbox.light label{color:#fff}.link-btn--purple.link-btn--purple-visited{color:rgba(255,255,255,.5)}.alert{background-color:#2ecc71;padding:18px 30px 18px 15%;margin-left:50px;margin-bottom:50px;font-weight:700;cursor:default;display:inline-block}.alert,.alert--error,.input-base{font-size:18px;font-family:"Open Sans",Arial,sans-serif}.alert--error{padding:18px 30px 18px 15%;margin-left:50px;margin-bottom:50px;font-weight:700;cursor:default;display:inline-block;color:#fff;background-color:#f89406}.input-base{height:44px;width:100%;background-color:#fff;transition:background-color .4s;border:1px solid #c9c8cd;color:#636166;text-align:left}.calf-select .calf-select_select,.input-base,.textarea-base,calf-select .calf-select_select{border-radius:3px;text-indent:9px}.calf-select .calf-select_option-container .calf-select_option,.calf-select .calf-select_select,.textarea-base,calf-select .calf-select_option-container .calf-select_option,calf-select .calf-select_select{width:100%;background-color:#fff;transition:background-color .4s;border:1px solid #c9c8cd;font-size:18px;color:#636166;text-align:left;font-family:"Open Sans",Arial,sans-serif}.calf-select .calf-select_option-container .calf-select_option::-moz-selection,.calf-select .calf-select_select::-moz-selection,.input-base::-moz-selection,.textarea-base::-moz-selection,calf-select .calf-select_option-container .calf-select_option::-moz-selection,calf-select .calf-select_select::-moz-selection{background-color:#fff2b2}.calf-select .calf-select_option-container .calf-select_option::selection,.calf-select .calf-select_select::selection,.input-base::selection,.textarea-base::selection,calf-select .calf-select_option-container .calf-select_option::selection,calf-select .calf-select_select::selection{background-color:#fff2b2}.calf-select .calf-select_option-container .calf-select_option:focus,.calf-select .calf-select_select:focus,.input-base:focus,.textarea-base:focus,calf-select .calf-select_option-container .calf-select_option:focus,calf-select .calf-select_select:focus{outline:none}.calf-select .calf-select_option-container .disabled.calf-select_option,.calf-select .disabled.calf-select_select,.disabled.textarea-base,.input-base.disabled,calf-select .calf-select_option-container .disabled.calf-select_option,calf-select .disabled.calf-select_select{background-color:none}.calf-select .calf-select_option-container .calf-select_option:focus,.calf-select .calf-select_select:focus,.input-base:focus,.textarea-base:focus,calf-select .calf-select_option-container .calf-select_option:focus,calf-select .calf-select_select:focus{box-shadow:-5px 5px 0 0 rgba(62,61,66,.1)}.calf-select .calf-select_option-container .ng-submitted .ng-invalid.calf-select_option,.calf-select .calf-select_option-container .ng-touched.ng-invalid.calf-select_option,.calf-select .ng-submitted .ng-invalid.calf-select_select,.calf-select .ng-touched.ng-invalid.calf-select_select,.input-base.ng-touched.ng-invalid,.ng-submitted .calf-select .calf-select_option-container .ng-invalid.calf-select_option,.ng-submitted .calf-select .ng-invalid.calf-select_select,.ng-submitted .input-base.ng-invalid,.ng-submitted .ng-invalid.textarea-base,.ng-submitted calf-select .calf-select_option-container .ng-invalid.calf-select_option,.ng-submitted calf-select .ng-invalid.calf-select_select,.ng-touched.ng-invalid.textarea-base,calf-select .calf-select_option-container .ng-submitted .ng-invalid.calf-select_option,calf-select .calf-select_option-container .ng-touched.ng-invalid.calf-select_option,calf-select .ng-submitted .ng-invalid.calf-select_select,calf-select .ng-touched.ng-invalid.calf-select_select{background-color:#ffe9b3;border:1px solid #ffb400}.calf-calendar-input.ng-touched.ng-invalid:focus,.calf-input input.ng-touched.ng-invalid:focus,.calf-select .calf-select_option-container .ng-submitted .ng-invalid.calf-select_option:focus,.calf-select .calf-select_option-container .ng-touched.ng-invalid.calf-select_option:focus,.calf-select .ng-submitted .ng-invalid.calf-select_select:focus,.calf-select .ng-touched.ng-invalid.calf-select_select:focus,.input-base.ng-touched.ng-invalid:focus,.ng-submitted .calf-calendar-input.ng-invalid:focus,.ng-submitted .calf-input input.ng-invalid:focus,.ng-submitted .calf-select .calf-select_option-container .ng-invalid.calf-select_option:focus,.ng-submitted .calf-select .ng-invalid.calf-select_select:focus,.ng-submitted .input-base.ng-invalid:focus,.ng-submitted .ng-invalid.textarea-base:focus,.ng-submitted .recovery-section__container calf-input.ng-invalid input:focus,.ng-submitted .recovery-section__container siret .autocomplete li.ng-invalid input:focus,.ng-submitted .recovery-section__container siret-autocompletion .lookup-results span.ng-invalid input:focus,.ng-submitted .recovery-section__container siret-autocompletion .lookup-results-adress span.ng-invalid input:focus,.ng-submitted .recovery-section__container siret-autocompletion.ng-invalid input:focus,.ng-submitted .recovery-section__container siret.ng-invalid input:focus,.ng-submitted calf-input input.ng-invalid:focus,.ng-submitted calf-select .calf-select_option-container .ng-invalid.calf-select_option:focus,.ng-submitted calf-select .ng-invalid.calf-select_select:focus,.ng-submitted siret input.ng-invalid:focus,.ng-submitted siret-autocompletion input.ng-invalid:focus,.ng-submitted siret-autocompletion.ng-invalid input:focus,.ng-submitted siret.ng-invalid input:focus,.ng-touched.ng-invalid.textarea-base:focus,.recovery-section__container calf-input.ng-dirty.ng-invalid input:focus,.recovery-section__container siret .autocomplete li.ng-dirty.ng-invalid input:focus,.recovery-section__container siret-autocompletion .lookup-results span.ng-dirty.ng-invalid input:focus,.recovery-section__container siret-autocompletion .lookup-results-adress span.ng-dirty.ng-invalid input:focus,.recovery-section__container siret-autocompletion.ng-dirty.ng-invalid input:focus,.recovery-section__container siret.ng-dirty.ng-invalid input:focus,calf-input input.ng-touched.ng-invalid:focus,calf-select .calf-select_option-container .ng-submitted .ng-invalid.calf-select_option:focus,calf-select .calf-select_option-container .ng-touched.ng-invalid.calf-select_option:focus,calf-select .ng-submitted .ng-invalid.calf-select_select:focus,calf-select .ng-touched.ng-invalid.calf-select_select:focus,siret .autocomplete .ng-submitted .recovery-section__container li.ng-invalid input:focus,siret .autocomplete .ng-submitted li input.ng-invalid:focus,siret .autocomplete .recovery-section__container li.ng-dirty.ng-invalid input:focus,siret input.ng-touched.ng-invalid:focus,siret-autocompletion .lookup-results .ng-submitted .recovery-section__container span.ng-invalid input:focus,siret-autocompletion .lookup-results .ng-submitted span input.ng-invalid:focus,siret-autocompletion .lookup-results .recovery-section__container span.ng-dirty.ng-invalid input:focus,siret-autocompletion .lookup-results-adress .ng-submitted .recovery-section__container span.ng-invalid input:focus,siret-autocompletion .lookup-results-adress .ng-submitted span input.ng-invalid:focus,siret-autocompletion .lookup-results-adress .recovery-section__container span.ng-dirty.ng-invalid input:focus,siret-autocompletion input.ng-touched.ng-invalid:focus,siret-autocompletion.ng-invalid input.ng-touched:focus,siret.ng-invalid input.ng-touched:focus{box-shadow:-5px 5px 0 0 rgba(255,180,0,.5)}.textarea-base{height:auto}.calf-form.ng-submitted .calf-input input.ng-invalid+.error-message{display:inline-block}@-webkit-keyframes loaderAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loaderAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:3px solid rgba(255,255,255,.2);border-right:3px solid rgba(255,255,255,.2);border-bottom:3px solid rgba(255,255,255,.2);border-left:3px solid #ca418f;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loaderAnimation 1.1s infinite linear;animation:loaderAnimation 1.1s infinite linear}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader--small{width:20px;height:20px;margin:0;border-width:2px;border-top-color:#c9c8cd;border-right-color:#c9c8cd;border-bottom-color:#c9c8cd}calf-simulator{width:100%;color:#636166;font-weight:300;display:block;position:relative}calf-simulator input{color:#636166;padding-left:10px;font-weight:300}.calf-input input::-ms-clear,calf-input input::-ms-clear,calf-simulator input::-ms-clear,siret .autocomplete li input::-ms-clear,siret input::-ms-clear,siret-autocompletion .lookup-results span input::-ms-clear,siret-autocompletion .lookup-results-adress span input::-ms-clear,siret-autocompletion input::-ms-clear{display:none}.subtitle{width:100%;font-weight:400;text-align:center;padding-bottom:30px;color:#c2227e;font-family:"Quicksand",Arial,sans-serif;font-size:30px;line-height:37px}@media (max-width:768px){.subtitle{max-width:300px;margin:auto}}.simulator__amount-container,.simulator__container{display:-webkit-box;display:-ms-flexbox;display:flex}.simulator__container{position:relative}.simulator__amount-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:50px}.simulator__amount-container ::-webkit-input-placeholder{color:#636166}.simulator__amount-container :-moz-placeholder,.simulator__amount-container ::-moz-placeholder{color:#636166}.simulator__amount-container :-ms-input-placeholder,.simulator__amount-container ::-ms-input-placeholder{color:#636166}.simulator__amount-container :placeholder-shown{color:#636166}.simulator__amount-container span{padding-bottom:5px;display:block}.simulator__input-container{max-width:100%;width:100%}.simulator__input-title{text-transform:uppercase;font-size:11px;font-weight:400}.simulator__input{position:relative;width:240px;max-width:100%}.simulator__input:before{content:'\20AC';position:absolute;bottom:2px;right:5px;font-size:40px;color:#95929b;font-family:"Open Sans",Arial,sans-serif;font-weight:100;padding:5px;border-radius:4px;line-height:.9;background:0 0}.simulator__input-field{font-size:30px;max-width:100%;width:100%;height:50px;line-height:50px;border-radius:4px;border:1px solid #c9c8cd}.simulator__input-error,input#simulatorInputElement.error{border:1px solid #ffb400;outline:#ffb400;transition:background-color .4s}.simulator__input-error{background-color:rgba(255,180,0,.1)}.input-container__keyboard{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:-1px;top:91px;width:100%;padding-top:20px;border:1px solid #c9c8cd;border-top:none;box-sizing:content-box;background:#fff}.input-container__keyboard::before{height:15px;width:110%;border-radius:8px;background:#c9c8cd;content:' ';position:absolute;bottom:-7px;z-index:-1}.input-container__keyboard span{width:40px;height:40px;line-height:40px;text-align:center;border-radius:4px;margin-bottom:10px;background-color:#f7f7f7;cursor:pointer}.input-container__keyboard .keyboard__digits-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:140px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.input-container__keyboard .keyboard__digits-container .double-zeros{-ms-flex-preferred-size:90px;flex-basis:90px}.input-container__keyboard .keyboard__options{width:40px;margin-left:10px}.input-container__keyboard .keyboard__options .run{height:90px;line-height:90px;background-color:#ffe24e}calf-simulator.virtual-keyboard .simulator__container{position:relative;min-height:320px;width:620px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}calf-simulator.virtual-keyboard .simulator__container .simulator__error{color:#ffb400;font-weight:700;text-align:center;position:absolute;top:-20px;left:-32.9px;white-space:nowrap}calf-simulator.virtual-keyboard .simulator__amount-container{width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}calf-simulator.virtual-keyboard .simulator__result-container{margin-right:50px;position:absolute;right:0}calf-simulator.virtual-keyboard .input-container__keyboard{display:-webkit-box;display:-ms-flexbox;display:flex}calf-simulator.virtual-keyboard .simulator__input-container{border:1px solid #c9c8cd;border-top-left-radius:4px;border-top-right-radius:4px;padding:20px;position:relative}calf-simulator.virtual-keyboard .simulator__input-container:after{content:'';background:url(../assets/svg/arrow-yellow-right.svg);width:54px;height:16px;background-size:54px 16px;position:absolute;top:40px;right:-80px}calf-simulator.virtual-keyboard .simulator__input-container>span{display:none}calf-simulator.virtual-keyboard .simulator__input-field{width:190px}calf-simulator.virtual-keyboard .simulator__meta-container{width:290px}calf-simulator.virtual-keyboard .simulator__meta-container .simulator__meta-container__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}calf-simulator.virtual-keyboard .simulator__meta-container .meta-container__row{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}calf-simulator.virtual-keyboard .simulator__meta-container .meta-container__row>span:first-child{width:60%;min-width:190px}calf-simulator.virtual-keyboard .simulator__meta-container .meta-container__row>span{width:40%;white-space:nowrap}calf-simulator.virtual-keyboard .simulator__result--field{width:240px;text-align:right;padding-right:40px}@media (max-width:768px){calf-simulator.virtual-keyboard .simulator__amount-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:235px;margin:0 auto}calf-simulator.virtual-keyboard .simulator__input-container{margin-bottom:260px}calf-simulator.virtual-keyboard .simulator__input-container:after{content:'';background:url(../assets/svg/arrow-yellow-bottom.svg);width:16px;height:54px;background-size:16px 54px;position:absolute;bottom:-520px;right:0;left:0;margin:auto}calf-simulator.virtual-keyboard .simulator__meta-container{margin:auto}calf-simulator.virtual-keyboard .simulator__meta-container__wrapper{padding-left:37px}calf-simulator.virtual-keyboard .simulator__result-container{position:relative}}@-webkit-keyframes noneToBlock{0%{display:none}to{display:block}}@keyframes noneToBlock{0%{display:none}to{display:block}}@-webkit-keyframes noneToFlex{0%{display:none}to{display:-webkit-box;display:flex}}@keyframes noneToFlex{0%{display:none}to{display:-webkit-box;display:-ms-flexbox;display:flex}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}calf-simulator.virtual-keyboard.slide-results .simulator__container{width:230px;transition:width 500ms cubic-bezier(0,0,.08,.99) 100ms}calf-simulator.virtual-keyboard.slide-results .simulator__meta-container,calf-simulator.virtual-keyboard.slide-results .simulator__result-container{opacity:0}calf-simulator.virtual-keyboard.slide-results .simulator__input-container:after{opacity:0;right:100%;transition-property:right,top,opacity;transition-duration:200ms;transition-delay:200ms;transition-timing-function:cubic-bezier(.53,.01,1,.43)}@media (min-width:769px){calf-simulator.virtual-keyboard.slide-results.simulation-complete{padding-left:50px}}calf-simulator.virtual-keyboard.slide-results.simulation-complete .simulator__container{width:620px}calf-simulator.virtual-keyboard.slide-results.simulation-complete .simulator__input-container:after{opacity:1;right:-80px}calf-simulator.virtual-keyboard.slide-results.simulation-complete .simulator__meta-container,calf-simulator.virtual-keyboard.slide-results.simulation-complete .simulator__result-container{-webkit-animation:noneToBlock 10ms linear,fadeIn 300ms ease-out 200ms;animation:noneToBlock 10ms linear,fadeIn 300ms ease-out 200ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@media (max-width:768px){calf-simulator.virtual-keyboard.slide-results .simulator__meta-container,calf-simulator.virtual-keyboard.slide-results .simulator__result-container{position:absolute;top:0;left:0;transition-property:top,opacity;transition-duration:300ms;transition-timing-function:ease-out;display:block;z-index:-1}calf-simulator.virtual-keyboard.slide-results .simulator__input-container:after{right:0;left:0;top:0;transition-delay:0ms}calf-simulator.virtual-keyboard.slide-results .simulator__meta-container__wrapper{padding-left:0}calf-simulator.virtual-keyboard.slide-results .simulator__meta-container__wrapper .meta-container__row{padding-bottom:12px}calf-simulator.virtual-keyboard.slide-results.simulation-complete .simulator__container{-webkit-animation:none;animation:none;width:230px;height:100%}calf-simulator.virtual-keyboard.slide-results.simulation-complete .simulator__input-container:after{right:0;top:40px}calf-simulator.virtual-keyboard.slide-results.simulation-complete .simulator__result-container{-webkit-animation:none;animation:none;top:380px;opacity:1;z-index:1}calf-simulator.virtual-keyboard.slide-results.simulation-complete .simulator__result-container .simulator__result--field{max-width:240px;padding-right:40px;text-align:center}calf-simulator.virtual-keyboard.slide-results.simulation-complete .simulator__meta-container{position:absolute;top:482px;opacity:1;z-index:1}}calf-simulator .simulator__amount-container{padding-bottom:0;width:100%}calf-simulator.slide-results .simulator__container{width:240px}calf-simulator.slide-results .simulator__meta-container,calf-simulator.slide-results .simulator__result-container{display:none}calf-simulator.slide-results.simulation-complete .simulator__container{width:530px}calf-alert,calf-simulator.display-results .simulator__meta-container,calf-simulator.slide-results.simulation-complete .simulator__meta-container,calf-simulator.slide-results.simulation-complete .simulator__result-container{display:block}.inputContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.inputLabelDiv{position:relative;display:inline-block;width:45%}.inputLabelDiv label{margin-bottom:7px;display:block}.inputLabelDiv.validated:after,.inputLabelDiv:before{position:absolute;bottom:10px;font-family:'calfFont',sans-serif;z-index:1}.inputLabelDiv:before{left:9px;pointer-events:none;color:#636166;font-size:24px;content:"\E902"}.inputLabelDiv.validated:after{right:9px;color:#2ecc71;font-size:20px;content:"\E903"}.calendar{position:absolute;z-index:2000}.calendar.right{left:50%}@media (max-width:705px){.calendar.right{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.calendar.left{left:0}@media (max-width:705px){.calendar.left{left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.calf-calendar-input{display:block;box-sizing:border-box;position:relative;height:44px;width:100%;border-radius:3px;background-color:#fff;transition:background-color .4s;border:1px solid #c9c8cd;font-size:18px;color:#636166;text-align:left;text-indent:50px;font-family:"Open Sans",Arial,sans-serif}.calf-calendar-input:focus{outline:none;box-shadow:-5px 5px 0 0 rgba(62,61,66,.1)}.calf-calendar-input.disabled{background-color:none}.calendar__tooltip{margin-left:5px}.calendar-initial-error,.calf-calendar-input.ng-touched.ng-invalid,.calf-input input.ng-touched.ng-invalid,.ng-submitted .calf-calendar-input.ng-invalid,.ng-submitted .calf-input input.ng-invalid,.ng-submitted calf-input input.ng-invalid,.ng-submitted siret input.ng-invalid,.ng-submitted siret-autocompletion input.ng-invalid,calf-input input.ng-touched.ng-invalid,siret .autocomplete .ng-submitted li input.ng-invalid,siret input.ng-touched.ng-invalid,siret-autocompletion .lookup-results .ng-submitted span input.ng-invalid,siret-autocompletion .lookup-results-adress .ng-submitted span input.ng-invalid,siret-autocompletion input.ng-touched.ng-invalid{background-color:rgba(255,180,0,.1);border:1px solid #ffb400}.error-initial-value,.error-message{opacity:0;position:absolute;text-align:right;background-color:#ffb400;right:-3px;top:73px;padding:0 10px 2px;font-size:14px;color:#fff;border-bottom-right-radius:3px;border-bottom-left-radius:3px;margin:0 3px;transition:opacity .4s}.error-initial-value{opacity:1}.ng-submitted .calf-calendar-container input.ng-invalid+.error-message{opacity:1}.pika-single{margin-top:12px;z-index:9999;display:block;position:relative;color:#3e3d42;background:#fff;font-family:"Open Sans",Arial,sans-serif;*zoom:1}.calf-checkbox-toggle label.mode-switch input[type=checkbox]+span svg,.pika-single.is-hidden,calf-checkbox-toggle label.mode-switch input[type=checkbox]+span svg{display:none}.pika-single.is-bound,account-modal .signup-form siret-autocompletion span#companySiretMandatory{position:absolute}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{border:1px solid #c9c8cd;border-radius:3px;box-shadow:-5px 5px 0 0 #f7f7f7;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:13px;line-height:18px;font-weight:700;color:#636166;background-color:#fff;text-transform:uppercase}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 40%}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.is-rtl .pika-next,.is-rtl .pika-prev,.pika-next,.pika-prev{background-image:url(../assets/svg/ico_arrow_calendar_next.svg)}.is-rtl .pika-next,.pika-prev{margin-left:13px;*left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);float:left}.is-rtl .pika-prev,.pika-next{margin-right:13px;float:right;*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{position:relative;width:14.285714285714286%;padding:0;background-color:#fff}.pika-table td.is-outside-current-month:not(.is-inrange):not(.is-endrange):not(.is-startrange){background-color:#f7f7f7}.pika-button,.pika-table th{height:38px;line-height:38px;text-align:center}.pika-table th{font-weight:700;color:#c9c8cd;font-size:12px}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;color:#3e3d42;font-size:14px;background:0 0}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#c9c8cd}.pika-button:hover{color:#3e3d42;background-color:#ffe24e;box-shadow:none;border-radius:36px}.pika-week{font-size:13px}.is-inrange .pika-button:hover,.is-startrange .pika-button:hover,is-selected .pika-button:hover{border-radius:0;background:-webkit-radial-gradient(center center,circle cover,#ffe24e 70%,#fff2b2 1%)}.is-inrange .pika-button,.is-startrange .pika-button{background-color:#fff2b2}.is-startrange .pika-button,is-selected .pika-button{box-shadow:none;border-top-left-radius:36px;border-bottom-left-radius:36px}.is-startrange .pika-button:hover,is-selected .pika-button:hover{border-top-left-radius:36px;border-bottom-left-radius:36px}.is-endrange .pika-button,.is-endrange .pika-button:hover{border-top-right-radius:36px;border-bottom-right-radius:36px}.is-endrange .pika-button{background-color:#fff2b2;box-shadow:none}.is-endrange .pika-button:hover{border-radius:0;background:-webkit-radial-gradient(center center,circle cover,#ffe24e 70%,#fff2b2 1%)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#636166;-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;transition:background-color 5000s ease-in-out 0s}calf-input,siret,siret-autocompletion{position:relative;display:block;margin-bottom:10px;text-align:right}siret .autocomplete li{margin-bottom:10px}.calf-input,siret .autocomplete li,siret-autocompletion .lookup-results span,siret-autocompletion .lookup-results-adress span{position:relative;display:block}.calf-input{margin-bottom:10px;text-align:right}.calf-input input,calf-input input,siret .autocomplete li input,siret input,siret-autocompletion .lookup-results span input,siret-autocompletion .lookup-results-adress span input,siret-autocompletion input{height:44px;width:100%;border-radius:3px;background-color:#fff;transition:background-color .4s;border:1px solid #c9c8cd;font-size:18px;color:#636166;text-align:left;text-indent:9px;font-family:"Open Sans",Arial,sans-serif;margin-bottom:-2px}.calf-input input::-moz-selection,calf-input input::-moz-selection,siret .autocomplete li input::-moz-selection,siret input::-moz-selection,siret-autocompletion .lookup-results span input::-moz-selection,siret-autocompletion .lookup-results-adress span input::-moz-selection,siret-autocompletion input::-moz-selection{background-color:#fff2b2}.calf-input input::selection,calf-input input::selection,siret .autocomplete li input::selection,siret input::selection,siret-autocompletion .lookup-results span input::selection,siret-autocompletion .lookup-results-adress span input::selection,siret-autocompletion input::selection{background-color:#fff2b2}.calf-input input:focus,calf-input input:focus,siret input:focus,siret-autocompletion input:focus{outline:none}.calf-input input:disabled,calf-input input:disabled,siret input:disabled,siret-autocompletion input:disabled{background-color:#f4f4f4}.calf-input input:required,calf-input input:required,siret input:required,siret-autocompletion input:required{box-shadow:none}.calf-input input:focus,calf-input input:focus,siret input:focus,siret-autocompletion input:focus{box-shadow:-5px 5px 0 0 rgba(62,61,66,.1)}.calf-input .error-message,calf-input .error-message,siret .autocomplete li .error-message,siret .error-message,siret-autocompletion .error-message,siret-autocompletion .lookup-results span .error-message,siret-autocompletion .lookup-results-adress span .error-message{opacity:0;position:static;display:none;text-align:left;background-color:#ffb400;right:0;top:44px;padding:0 10px 2px;font-size:14px;color:#fff;border-bottom-right-radius:3px;border-bottom-left-radius:3px;margin:0 3px;transition:opacity .4s}.calf-input input.ng-touched.ng-invalid+.error-message,calf-input input.ng-touched.ng-invalid+.error-message,siret .autocomplete li input.ng-touched.ng-invalid+.error-message,siret input.ng-touched.ng-invalid+.error-message,siret-autocompletion .lookup-results span input.ng-touched.ng-invalid+.error-message,siret-autocompletion .lookup-results-adress span input.ng-touched.ng-invalid+.error-message,siret-autocompletion input.ng-touched.ng-invalid+.error-message{display:inline-block}.ng-submitted .calf-input input.ng-invalid+.error-message,input.ng-touched.ng-invalid+.error-message{opacity:1}.calf-input .togglePassword,calf-input .togglePassword,siret .autocomplete li .togglePassword,siret .togglePassword,siret-autocompletion .lookup-results span .togglePassword,siret-autocompletion .lookup-results-adress span .togglePassword,siret-autocompletion .togglePassword{position:absolute;right:5px;top:8px;display:inline-block;border-radius:4px;text-transform:uppercase;background-color:#f4f4f4;color:#95929b;padding:4px 10px;font-size:13px;cursor:pointer;height:28px;line-height:21px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none}.calf-checkbox,calf-checkbox{position:relative;overflow:hidden;display:inline-block}.calf-checkbox label,calf-checkbox label{font-family:"Open Sans",sans-serif;font-size:16px;text-align:left;line-height:25px;color:#636166}.calf-checkbox input[type=checkbox],calf-checkbox input[type=checkbox]{position:absolute;left:-100%}.calf-checkbox input[type=checkbox]+span,calf-checkbox input[type=checkbox]+span{display:inline-block;width:25px;height:25px;border:1px solid #c9c8cd;border-radius:3px;background:#fff;position:relative;vertical-align:middle;bottom:1px}.calf-checkbox input[type=checkbox]:checked+span,calf-checkbox input[type=checkbox]:checked+span{background:#2ecc71}.calf-checkbox input[type=checkbox]:checked+span:after,calf-checkbox input[type=checkbox]:checked+span:after{content:"\2713";color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.calf-checkbox .checkbox-faker,calf-checkbox .checkbox-faker{margin-right:5px}.calf-checkbox input[disabled]~.label,calf-checkbox input[disabled]~.label{color:#c9c8cd}.calf-checkbox input[disabled]+span,calf-checkbox input[disabled]+span{background-color:rgba(62,61,66,.05)}.calf-checkbox input[disabled][ng-reflect-checked=true]+span:after,calf-checkbox input[disabled][ng-reflect-checked=true]+span:after{content:"\2713";position:absolute;left:50%;top:50%;color:#c9c8cd;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.calf-checkbox .error-message,calf-checkbox .error-message{opacity:0;display:none;position:static;border-radius:3px;text-align:left;background-color:#ffb400;padding:3px 10px;font-size:14px;color:#fff;margin:10px 3px 0}.ng-submitted .calf-checkbox .error-message,.ng-submitted calf-checkbox .error-message{display:inline-block;margin-right:30px;opacity:1}@media (max-width:768px){.ng-submitted .calf-checkbox .error-message,.ng-submitted calf-checkbox .error-message{margin-right:0}}.calf-checkbox.light input[disabled]+span,calf-checkbox.light input[disabled]+span{background-color:rgba(255,255,255,.2);border:none}.toggle,calf-alert p{display:flex;align-items:center}calf-alert p{justify-content:space-around;border-radius:37px;font-size:18px;margin:20px 0;padding:15px}calf-alert p .mood-wrapper{display:inline-block;width:50px;height:50px}calf-alert p .message-wrapper{display:inline-block;padding:0 5px 0 15px;flex-grow:1;text-align:center}.signup-alert .message-wrapper span,calf-alert .message-wrapper span{display:inline-block;text-align:left}calf-alert .alert__error{color:#7e38aa;background-color:#2ecc71}calf-alert .alert__warning{color:#7e38aa;background-color:#fff2b2}calf-alert .alert__success{color:#fff;background-color:#2ecc71}@media (max-width:450px){calf-alert p{flex-direction:column}calf-alert p .message-wrapper,calf-alert p .mood-wrapper{display:block;flex-grow:1;text-align:center}calf-alert p .message-wrapper{padding:15px 0 0}calf-alert .message-wrapper span{text-align:center}}.toggle{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;background:#fff;padding:25px 30px;position:relative}@media (max-width:900px){.toggle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:45px;margin-top:55px;text-align:center}}.toggle.disabled{pointer-events:none;opacity:.4}.toggle.mode-arrow,.toggle.mode-arrow label{cursor:pointer}.toggle__container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.toggle__container--shrink{-webkit-box-flex:1;-ms-flex:1;flex:1}.toggle__icon{background:linear-gradient(270deg,#ca418f 0%,#9357b7 100%);font-size:60px;padding:0;color:#fff;border-radius:50%;margin-right:20px}@media (max-width:900px){.toggle__icon{position:absolute;top:-35px;left:calc(100% - (50% + 30px))}}.toggle__title{font-size:20px;line-height:26px;font-weight:700;color:#000;padding-bottom:5px;padding-right:50px}.toggle__title small{color:#c9c8cd;font-weight:400;font-size:16px;line-height:26px}@media (max-width:900px){.toggle__title{padding-right:0}}.toggle__subtitle{color:#95929b;font-weight:400;font-size:16px;line-height:26px}.toggle__toggle{margin-right:30px;margin-left:60px}@media (max-width:900px){.toggle__toggle{margin:20px 0 0}}.calf-checkbox-toggle,calf-checkbox-toggle{position:relative;overflow:hidden;display:inline-block}.calf-checkbox-toggle label,calf-checkbox-toggle label{display:inline-block;font-family:"Open Sans",Arial,sans-serif;font-size:14px;text-align:left;line-height:25px;color:#7d7c82;font-weight:700;text-transform:uppercase;letter-spacing:.0714em}.calf-checkbox-toggle input[type=checkbox],calf-checkbox-toggle input[type=checkbox]{height:0;width:0;overflow:hidden;display:none}@-webkit-keyframes check{0%{left:0;width:55%}50%{left:0;width:100%}to{left:45%;width:55%}}@keyframes check{0%{left:0;width:55%}50%{left:0;width:100%}to{left:45%;width:55%}}@-webkit-keyframes uncheck{0%{left:45%;width:55%}50%{left:0;width:100%}to{left:0;width:55%}}@keyframes uncheck{0%{left:45%;width:55%}50%{left:0;width:100%}to{left:0;width:55%}}.calf-checkbox-toggle label.mode-switch input[type=checkbox]+span,calf-checkbox-toggle label.mode-switch input[type=checkbox]+span{border:1px solid #c9c8cd;border-radius:21px;background:#fff;position:relative;cursor:default;overflow:hidden;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;transition:border-color 200ms ease-in-out}.calf-checkbox-toggle label.mode-switch input[type=checkbox]+span span,calf-checkbox-toggle label.mode-switch input[type=checkbox]+span span{padding:8px 26px;font-family:"Open Sans",Arial,sans-serif;display:inline-block;transition:color 200ms ease-in-out;width:50%;text-align:center}.calf-checkbox-toggle label.mode-switch input[type=checkbox]+span:hover,calf-checkbox-toggle label.mode-switch input[type=checkbox]+span:hover{border-color:#95929b}.calf-checkbox-toggle label.mode-switch input[type=checkbox]+span span:first-child,calf-checkbox-toggle label.mode-switch input[type=checkbox]+span span:first-child{color:#636166;padding-right:20px}.calf-checkbox-toggle label.mode-switch input[type=checkbox]+span span:last-child,calf-checkbox-toggle label.mode-switch input[type=checkbox]+span span:last-child{padding-left:20px}.calf-checkbox-toggle label.mode-switch input[type=checkbox]+span:before,calf-checkbox-toggle label.mode-switch input[type=checkbox]+span:before{content:'';width:55%;height:100%;position:absolute;top:0;left:0;background-color:#ffe24e;z-index:-1;border-radius:21px}.calf-checkbox-toggle label.mode-switch input[type=checkbox]+span.changed:before,calf-checkbox-toggle label.mode-switch input[type=checkbox]+span.changed:before{-webkit-animation:uncheck 400ms ease-in-out;animation:uncheck 400ms ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.calf-checkbox-toggle label.mode-switch input[type=checkbox]+span.checked span:last-child,calf-checkbox-toggle label.mode-switch input[type=checkbox]+span.checked span:last-child{color:#636166}.calf-checkbox-toggle label.mode-switch input[type=checkbox]+span.checked span:first-child,calf-checkbox-toggle label.mode-switch input[type=checkbox]+span.checked span:first-child{color:#7d7c82}.calf-checkbox-toggle label.mode-switch input[type=checkbox]+span.checked:before,calf-checkbox-toggle label.mode-switch input[type=checkbox]+span.checked:before{-webkit-animation:check 400ms ease-in-out;animation:check 400ms ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.calf-checkbox-toggle label.mode-switch input[disabled]+span,calf-checkbox-toggle label.mode-switch input[disabled]+span{background-color:rgba(62,61,66,.05);border-color:#f7f7f7}.calf-checkbox-toggle label.mode-switch input[disabled]+span:hover,calf-checkbox-toggle label.mode-switch input[disabled]+span:hover{border-color:#f4f4f4}.calf-checkbox-toggle label.mode-switch input[disabled]+span:before,calf-checkbox-toggle label.mode-switch input[disabled]+span:before{background-color:#fff2b2}.calf-checkbox-toggle label.mode-arrow input[type=checkbox]+span,calf-checkbox-toggle label.mode-arrow input[type=checkbox]+span{display:inline-block;background-color:#fff;background-size:100%;width:14px;height:10px;opacity:.6}.calf-checkbox-toggle label.mode-arrow input[type=checkbox]+span svg,.calf-select .calf-select_arrow svg,calf-checkbox-toggle label.mode-arrow input[type=checkbox]+span svg,calf-select .calf-select_arrow svg{display:block}.calf-checkbox-toggle label.mode-arrow input[type=checkbox]+span span,body.modal-opened hero-unit.landing-video .scroll-to-anchor-button,calf-checkbox-toggle label.mode-arrow input[type=checkbox]+span span,hero-unit iframe{display:none}.calf-checkbox-toggle label.mode-arrow input[type=checkbox]:checked+span,calf-checkbox-toggle label.mode-arrow input[type=checkbox]:checked+span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.calf-select,calf-select{position:relative;display:inline-block;width:100%}.calf-select .calf-select_select,calf-select .calf-select_select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:44px;height:auto}@media (max-width:768px){.calf-select .calf-select_select,calf-select .calf-select_select{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.calf-select .calf-select_select.focus,calf-select .calf-select_select.focus{border-bottom:1px solid #f7f7f7;border-bottom-right-radius:0;border-bottom-left-radius:0}.calf-select .calf-select_select_default,calf-select .calf-select_select_default{color:#c9c8cd}@media (max-width:768px){.calf-select .calf-select_select_default,calf-select .calf-select_select_default{text-align:center}}.calf-select .calf-select_select_choosed,calf-select .calf-select_select_choosed{text-indent:0;padding:10px;min-height:44px}.calf-select .calf-select_arrow,calf-select .calf-select_arrow{width:10px;height:8px;position:absolute;right:9px;top:19px}.calf-select .calf-select_arrow.up svg,calf-select .calf-select_arrow.up svg{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.calf-select .error-message-required,calf-select .error-message-required{opacity:0;position:absolute;text-align:right;background-color:#ffb400;right:0;top:44px;padding:0 10px 2px;font-size:14px;color:#fff;border-bottom-right-radius:3px;border-bottom-left-radius:3px;margin:0 3px;transition:opacity .4s}.ng-submitted calf-select.ng-invalid .error-message-required,.signupform .ng-submitted .calf-checkbox .error-message.error-message--display,hero-unit.landing-video iframe.loaded{opacity:1}.calf-select .calf-select_option-container,calf-select .calf-select_option-container{position:absolute;width:100%;z-index:2}.calf-select .calf-select_option-container .calf-select_option,calf-select .calf-select_option-container .calf-select_option{text-indent:0;min-height:44px;height:auto;border-radius:0;border-top:none;border-bottom:1px solid #f7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}@media (max-width:768px){.calf-select .calf-select_option-container .calf-select_option,calf-select .calf-select_option-container .calf-select_option{font-size:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-left:0}}.calf-select .calf-select_option-container .calf-select_option:last-of-type,calf-select .calf-select_option-container .calf-select_option:last-of-type{border-bottom:1px solid #c9c8cd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.calf-select .calf-select_option-container .calf-select_option:hover,calf-select .calf-select_option-container .calf-select_option:hover{background-color:#f7f7f7}@media (max-width:520px){.calf-select,calf-select{width:100%}.calf-select .calf-select_option-container,calf-select .calf-select_option-container{position:absolute;width:100%}}@media (max-width:340px){.calf-select,calf-select{width:100%}.calf-select .calf-select_select,calf-select .calf-select_select{font-size:14px}.calf-select .calf-select_option-container,calf-select .calf-select_option-container{position:absolute;width:100%}}calf-tooltip,hero-unit{position:relative;display:inline-block}calf-tooltip.visible .tooltip__content{display:block;visibility:visible;text-transform:initial}calf-tooltip.concealed .tooltip__content{display:block;visibility:hidden;background:0 0;box-shadow:none}calf-tooltip .tooltip__icon{display:inline-block;width:15px;height:15px;cursor:pointer;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none}calf-tooltip .tooltip__icon:after{content:"\E925";display:block;width:15px;height:15px;font-family:calfFont,sans-serif;font-size:16px;color:#7e38aa}calf-tooltip .tooltip__content{position:absolute;display:none;z-index:2;width:230px;padding:11px 15px;white-space:normal;background:#fff;border:1px solid #c9c8cd;border-radius:3px;font-family:"Open Sans",Arial,sans-serif;font-size:14px;font-weight:400;color:#3e3d42;line-height:1.3;box-shadow:-5px -5px 0 0 rgba(0,0,0,.1);top:26px}@media (min-width:768px){calf-tooltip .tooltip__content{width:290px}}calf-tooltip .tooltip__triangle{position:absolute;left:13px;top:-5px;width:0;height:0;text-align:center;border:5px solid transparent;border-top:none;border-bottom:5px solid #fff}calf-tooltip .tooltip__content--default{left:-11px}.hero-unit{position:relative;width:100%;padding:85px;height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}@media (max-width:990px){.hero-unit{padding:100px 25px 50px;height:auto}}@media (min-width:991px){.hero-unit{background-size:cover!important}}.hero-unit__headline{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hero-unit .headline,.hero-unit .headline--small{color:#fff;line-height:1.3}.hero-unit .headline{font-family:"Quicksand",Arial,sans-serif;font-size:36px;text-transform:uppercase}@media (max-width:990px){.hero-unit .headline{font-size:30px}}.hero-unit .headline--small{font-size:20px}@media (max-width:990px){.hero-unit .headline--small{font-size:16px}}.hero-unit__gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}faq-component .hero-unit__gradient,legal-component .hero-unit__gradient{background:linear-gradient(90deg,rgba(120,51,161,.8) 0%,rgba(178,75,161,.8) 30%,rgba(245,84,84,.8) 100%) 0% 0%/cover}.landing-video .hero-unit__gradient,opinions-win-component .hero-unit__gradient,who-are-we-component .hero-unit__gradient{background:linear-gradient(270deg,rgba(0,0,0,.3),rgba(0,0,0,.3)) 0% 0%/cover}simulator-page-component .hero-unit__gradient{background:rgba(0,0,0,0) linear-gradient(90deg,rgba(120,51,161,.8) 0%,#bd3f8b 100%) 0% 0%/cover}hero-unit{display:block}hero-unit .scroll-to-anchor-button{bottom:-26px;cursor:pointer}.modify-password-logout{position:absolute;top:4%;left:1%;z-index:35}.modify-password-logout a{color:#fff!important}#modifyPasswordErrorMessage{color:#ffb400;font-weight:700;margin-top:15px}hero-unit.landing-video{display:block;height:calc(100vw/1.77 - 30px);max-height:80vh}@media (max-width:767px){hero-unit.landing-video{height:500px;max-height:none}}hero-unit.landing-video .scroll-to-anchor-button{bottom:-16px}hero-unit.landing-video .hero-unit,hero-unit.landing-video iframe{width:100vw}hero-unit.landing-video .hero-unit{height:calc(100vw/1.77);max-height:80vh}@media (max-width:768px){hero-unit.landing-video .hero-unit{height:500px;max-height:none}}@media (min-width:769px){hero-unit.landing-video .hero-unit{background:0 0!important}}.modal,hero-unit.landing-video iframe{display:block;position:absolute;top:0;left:0}hero-unit.landing-video iframe{height:calc(100vw/1.77);opacity:0;transition:opacity .3s ease-in-out;z-index:0}body.modal-opened hero-unit.landing-video{max-height:100vh;overflow:hidden}body.modal-opened hero-unit.landing-video .hero-unit,body.modal-opened hero-unit.landing-video iframe{max-height:100vh}body.modal-opened hero-unit.landing-video iframe{display:none}@-webkit-keyframes modalIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modalOut{0%{opacity:1}to{opacity:0}}@keyframes modalOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes overlayOut{0%{opacity:1}to{opacity:0}}@keyframes overlayOut{0%{opacity:1}to{opacity:0}}body.modal-opened digital-facturing{overflow:hidden;height:100vh}.modal{z-index:75;width:100vw;height:100vh;overflow-x:hidden;overflow-y:auto;background:linear-gradient(270deg,rgba(202,65,143,.85) 0%,rgba(147,87,183,.85) 100%)}@media (min-width:990px){.modal{padding-top:40px}}@media screen and (min-width:990px) and (-ms-high-contrast:active),(min-width:990px) and (-ms-high-contrast:none){.modal{padding-top:120px}}.modal.opening{-webkit-animation:overlayIn .3s ease-in-out forwards;animation:overlayIn .3s ease-in-out forwards}.modal.opening .modal__body{-webkit-animation:modalIn .3s ease-in-out forwards;animation:modalIn .3s ease-in-out forwards}.modal.closing{-webkit-animation:overlayOut .3s ease-in-out forwards;animation:overlayOut .3s ease-in-out forwards}.modal.closing .modal__body{-webkit-animation:modalOut .3s ease-in-out forwards;animation:modalOut .3s ease-in-out forwards}.modal img,basic-header .logo svg{max-width:100%}.modal__body,.modal__wrapper{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;position:relative}.modal__wrapper{min-height:100%;width:100%}.modal__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;width:960px;margin-top:auto;margin-bottom:auto;border-radius:3px;text-align:center;padding:50px 100px}.modal__body--no-padding{padding:50px 0}.modal__title{font-size:36px;color:#7e38aa;line-height:54px;font-weight:700;max-width:100%;font-family:"Quicksand",Arial,sans-serif;text-transform:uppercase}.modal__paragraph{font-size:30px;color:#3e3d42;line-height:37px;padding-top:15px;max-width:100%}.modal__paragraph--extra-small,.modal__paragraph--small{font-size:18px;color:#3e3d42;line-height:27px;padding-top:15px;max-width:100%}.modal__paragraph--extra-small{color:#c9c8cd}.modal_action_buttons{display:flex;justify-content:space-between;padding:30px 0;width:50%}.modal__close-btn{position:absolute;top:-30px;right:0;color:#fff;font-size:18px;transition:top 200ms ease;cursor:pointer}.modal_action_button{display:flex;justify-content:space-between;padding:30px 0}.modal__close-btn span{font-size:12px;margin-left:10px}@media (max-width:990px){div#signupConfirmationModal .modal__body{margin:1%}div#signupConfirmationModal .modal_action_buttons{width:100%}.modal__body{display:block;margin-top:60px;padding:20px}.modal__body--no-padding{padding:20px 0}.modal__close-btn{left:0}}.account-modal .modal__close-btn{top:-40px;left:25px}.account-modal .modal__close-btn:before{background:url(../assets/svg/arrow-white-left.svg);content:'';width:16px;height:10px;background-size:16px 10px;position:absolute;top:7px;left:-26px;transition:left 200ms ease}.account-modal .modal__close-btn:hover:before{left:-30px}.account-modal__text-panel{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;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:#f5dc5b;width:960px;position:relative;padding:0;text-align:left;border-radius:0}.account-modal__form-panel{background-color:#fff;position:absolute;top:-30px;left:0;transition-property:left;transition-duration:300ms;transition-timing-function:ease-in-out;margin-bottom:40px}.account-modal__form-panel .login-form,.account-modal__form-panel .signup-form{width:500px;max-width:100vw;display:none}.account-modal__switch-btn,basic-header nav .home-item{display:none}@media (min-width:990px){.account-modal--login .account-modal__form-panel{left:430px}}.account-modal--login .login-form{display:block}@media (min-width:990px){.account-modal--signup .account-modal__form-panel{left:30px}}.account-modal--signup .signup-form{display:block}@media (min-width:990px){.account-modal--signup .modal__close-btn{top:-70px}}@media (max-width:990px){.account-modal__text-panel{width:100%;top:0;margin-top:60px}.account-modal__form-panel{left:calc(100vw - (50vw + 250px));top:0;margin-bottom:110px}.account-modal__switch-btn{display:block;position:absolute;bottom:-30px;color:#fff;width:100%;text-align:center}.account-modal__switch-btn span{margin-right:30px;position:relative}.account-modal__switch-btn span:after{background:url(../assets/svg/arrow-white-right.svg);content:'';width:16px;height:10px;background-size:16px 10px;position:absolute;top:7px;right:-26px;transition:right 200ms ease}.account-modal__switch-btn span:hover:after{right:-30px}.account-modal .account-text-panel{display:none}.account-modal .modal__close-btn{top:-40px;left:calc(100vw - (50vw + 225px))}}@media (max-width:550px){.account-modal .modal__close-btn{left:70px}.account-modal__form-panel{left:0}}.account-text-panel{padding:75px;width:50%}.account-text-panel__heading{text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:2px;color:#9d8a2c;padding-bottom:20px}.account-text-panel__title{font-weight:700;font-size:28px;line-height:1.22;color:#000;padding-bottom:30px;margin-bottom:30px;position:relative}.account-text-panel__title:before{content:'';border-bottom:1px solid #3e3d42;width:60px;height:1px;position:absolute;bottom:0;left:0}.account-text-panel__body{color:#3e3d42;font-size:18px;line-height:1.5;padding-bottom:40px}.signupform{display:block;width:100%;padding:40px}.signupform__title{color:#636166;font-size:30px;font-weight:300;text-align:center;line-height:1.3;padding-bottom:40px}.signupform__field{padding-bottom:15px}.signupform__label{color:#636166;font-size:18px;font-weight:400;padding-bottom:5px;display:inline-block}.signupform__label strong,siret-autocompletion .lookup-results strong{font-weight:700}.signupform input[type=checkbox]{width:auto;height:auto;display:inline}.signupform .calf-checkbox .error-message{opacity:0;position:static;margin-top:10px;border-radius:3px;display:block;text-align:left}.signupform .ng-submitted .calf-checkbox .error-message{opacity:0}.signupform .togglePassword{position:absolute;right:5px;top:8px;display:inline-block;border-radius:4px;text-transform:uppercase;background-color:#f4f4f4;color:#95929b;padding:4px 10px;font-size:13px;cursor:pointer;height:28px;line-height:21px}.loginform calf-checkbox,.signupform calf-checkbox{padding-top:10px}.signupform calf-checkbox a{color:inherit}.signupform .signup-error-message{color:#ffb400;text-align:left;padding-top:30px;font-size:14px}.signupform .ws-error{font-size:13px;margin-top:20px}.signupform .calf-input.validated::after{position:absolute;bottom:10px;right:9px;color:#2ecc71;font-family:'calfFont',sans-serif;font-size:20px;content:"\E903";z-index:1}#submitSignup{width:100%}.loginform,.signup-alert{display:block}.signup-alert p{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:37px;font-size:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;margin:20px 0}.signup-alert p .mood-wrapper{display:inline-block;width:50px;height:50px}.signup-alert p .message-wrapper{display:inline-block;padding:0 5px 0 15px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.signup-alert .alert__warning{color:#7e38aa}@media (max-width:450px){.signup-alert p{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.signup-alert p .message-wrapper,.signup-alert p .mood-wrapper{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.signup-alert p .message-wrapper{padding:15px 0 0}.signup-alert .message-wrapper span{text-align:center}}.loginform{width:100%;padding:40px;min-height:500px}.loginform__title,.loginform__title--disconnected{color:#636166;font-size:30px;font-weight:300;text-align:center;line-height:1.3;padding-bottom:40px}.loginform__title--disconnected{color:#ffb400;font-size:18px;font-weight:500}.loginform__field{padding-bottom:15px}.loginform__label{color:#636166;font-size:18px;font-weight:400;padding-bottom:5px;display:block}.loginform .loginform__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px}@media (max-width:768px){.loginform .loginform__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.loginform .loginform__forgottenpassword{position:relative;color:#7e38aa;margin-right:30px;text-decoration:none}@media (max-width:768px){.loginform .loginform__forgottenpassword{margin-top:20px}}.loginform .loginform__forgottenpassword:after{background:url(../assets/svg/arrow-purple-right.svg);content:'';width:16px;height:10px;background-size:16px 10px;position:absolute;top:7px;right:-26px;transition:right 200ms ease}.loginform .loginform__forgottenpassword:hover:after{right:-30px}.loginform .togglePassword{position:absolute;right:5px;top:8px;display:inline-block;border-radius:4px;text-transform:uppercase;background-color:#f4f4f4;color:#95929b;padding:4px 10px;font-size:13px;cursor:pointer;height:28px;line-height:21px}.loginform .login-error-message{color:#ffb400;text-align:left;padding-top:30px;font-size:16px;font-weight:700;letter-spacing:1px}.signup-alert p,basic-header,basic-header nav{display:-webkit-box;display:-ms-flexbox;display:flex}basic-header{position:absolute;top:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}basic-header .logo{display:inline-block;margin:auto auto auto 0}@media (max-width:1205px){basic-header .logo{padding-right:20px}}basic-header nav{margin:auto 0 auto auto;min-width:270px}basic-header nav .helper-item{opacity:1;transition:opacity .3s linear}basic-header nav .helper-item:hover{opacity:.8}basic-header nav .helper-item--active{border-bottom:2px solid #fff;padding-bottom:5px}basic-header .mobile-version{display:none}@media (max-width:1205px){basic-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}basic-header .logo{margin:auto}basic-header .account-box,basic-header .desktop-version,basic-header nav{display:none}basic-header .account-box span:first-child,basic-header nav span:first-child{margin-right:0}basic-header .account-box .outline-btn,basic-header .account-box .outline-icon-btn,basic-header nav .outline-btn,basic-header nav .outline-icon-btn{margin-top:20px;color:#9357b7;border-color:#9357b7}basic-header .account-box .outline-btn:hover,basic-header .account-box .outline-icon-btn:hover,basic-header nav .outline-btn:hover,basic-header nav .outline-icon-btn:hover{background-color:rgba(147,87,183,.4);box-shadow:none;-webkit-transform:none;transform:none;border-color:transparent}basic-header nav .home-item{display:block}basic-header .user-menu:not(.logged-in){height:auto}basic-header .user-menu .account-box__menu,basic-header .user-menu .btn--small{display:block;border:none;background-color:transparent;color:#636166;font-weight:400;text-transform:capitalize;border-radius:0}basic-header .user-menu .btn--small:hover{border:none;-webkit-transform:none;transform:none;box-shadow:none;background-color:#f7f7f7}basic-header .mobile-version{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:1206px){basic-header .burger-menu,basic-header .user-menu-icon{display:none}basic-header .user-menu .account-box__menu{color:#fff;font-size:13px;letter-spacing:1px;font-weight:600;padding-right:5px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}basic-header .user-menu .account-box__menu .ellipse-name{padding-right:5px;max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right}basic-header .user-menu .account-box__menu .ellipse-name .socialName{color:#fff;text-decoration:none;font-size:13px;font-weight:600;letter-spacing:1px}basic-header .user-menu .account-box__logout{-webkit-transform:translateY(4px);transform:translateY(4px);cursor:pointer;display:inline-block;color:#fff;width:20px;height:20px;text-decoration:none;margin-top:-4px}}basic-header .mobile-menu--opened .account-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}basic-header .mobile-menu--opened.public-menu{left:0}basic-header .mobile-menu--opened.user-menu{right:0}basic-header .mobile-menu--opened.user-menu:not(.logged-in){width:100%}.datefield{position:relative;height:44px;max-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;background-color:#fff;border:1px solid #c9c8cd}.datefield.disabled{background-color:#f4f4f4}.datefield.focus{outline:none;box-shadow:-5px 5px 0 0 rgba(62,61,66,.1)}.datefield.error,.ng-submitted .datefield.empty{background-color:rgba(255,180,0,.1);border:1px solid #ffb400}.datefield.error.focus,.ng-submitted .datefield.empty.focus{box-shadow:-5px 5px 0 0 rgba(255,180,0,.5)}.datefield.error .error-message,.ng-submitted .datefield.empty .error-message,siret-autocompletion span#siretCustomerError{opacity:1}.datefield .error-message{opacity:0;position:absolute;text-align:right;background-color:#ffb400;right:0;top:44px;padding:0 10px 2px;font-size:14px;color:#fff;border-bottom-right-radius:3px;border-bottom-left-radius:3px;margin:0 3px;transition:opacity .4s}.datefield input{height:100%;width:33%;border:none;font-size:18px;text-align:center;color:#636166;font-family:"Open Sans",Arial,sans-serif;background:0 0;outline:none}.datefield input::-ms-clear{display:none}@media (max-width:1010px){.navigation{background:#fff;-webkit-transform:translate3d(0,-350px,0);transform:translate3d(0,-350px,0);z-index:-1;transition:transform 300ms ease-in-out;transition:transform 300ms ease-in-out,-webkit-transform 300ms ease-in-out;line-height:2.5em}}.navigation__list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1010px){.navigation__list-container{box-shadow:0 5px 0 0 rgba(62,61,66,.1);margin-bottom:5px}}.navigation__list-item{padding-bottom:15px}@media (max-width:1010px){.navigation__list-item{padding-right:0;padding-bottom:0}}.navigation__link{color:#3e3d42;text-decoration:none;transition:color ease-in-out 150ms}.navigation__link--active{font-weight:700;color:#ca418f}.navigation__link:hover{color:#ca418f;cursor:pointer}@media (max-width:1010px){.navigation__link:hover{background:#f7f7f7}.navigation__link{padding:0 25px;border-top:1px solid #eaeaea;display:block;width:100%;font-size:15px}}.navigation__dropdown-label{display:none;background:#fff;line-height:2.2em;font-size:16px;padding:0 25px;color:#3e3d42;position:relative;z-index:3}.navigation__dropdown-label:after{font-family:'calfFont',sans-serif;content:"\E90D";margin-left:5px;font-size:10px;display:inline-block;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transform:rotate3d(1,0,0,180deg);transform:rotate3d(1,0,0,180deg);position:absolute;left:0;color:#9357b7}.navigation__dropdown-label--open:after{-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg)}.navigation__dropdown-label--open+.navigation{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:relative;z-index:2}@media (max-width:1010px){.navigation__dropdown-label{display:block}}siret input,siret-autocompletion input{position:relative;z-index:1}.ng-submitted siret-autocompletion.ng-invalid input,.ng-submitted siret.ng-invalid input,siret input.calf-siret-noresult,siret-autocompletion input.calf-siret-noresult,siret-autocompletion.ng-invalid input.ng-touched,siret.ng-invalid input.ng-touched{background-color:#ffe9b3;border:1px solid #ffb400;outline:#ffb400;transition:background-color .4s}#signupEmail.calf-input--loading~.loader,#signupFooterEmail.calf-input--loading~.loader,#signupPhone.calf-input--loading~.loader,#simulatorEmail.calf-input--loading~.loader,simulator-page-component,siret input.calf-input--loading~.loader,siret-autocompletion input.calf-input--loading~.loader{display:block}siret .loader{display:none;position:absolute;top:12px;right:10px;z-index:1}.ng-submitted siret-autocompletion.ng-invalid input~.error-message_container,.ng-submitted siret.ng-invalid input+.error-message_container,siret-autocompletion.ng-invalid input.ng-touched~.error-message_container,siret.ng-invalid input.ng-touched+.error-message_container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-submitted siret.ng-invalid input+.error-message_container .error-message,siret.ng-invalid input.ng-touched+.error-message_container .error-message{max-width:495px;display:inline-block;opacity:1;position:relative;text-align:right;top:0;right:3px;background-color:#ffb400;padding:0 10px 2px;font-size:14px;color:#fff;border-bottom-right-radius:3px;border-bottom-left-radius:3px;margin:0 3px;transition:opacity .4s}siret .autocomplete{margin:-43px 0 0 -10px;padding-left:15px;padding-top:43px;border-radius:3px;background-color:#f7f7f7}siret .autocomplete li{border-radius:0;border:none;margin-left:-7px;padding:10px;background-color:inherit;color:#636166;font-family:"Open Sans",Arial,sans-serif;line-height:1.5;border-top:1px solid #c9c8cd;cursor:default;text-align:left;word-wrap:break-word}siret .autocomplete li:first-child{border-top:none}siret .no-results{background-color:#f7f7f7;border-radius:3px;min-height:50px;color:#636166;line-height:50px;padding-left:10px;text-align:left}siret .ws-error{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;border-radius:45px;font-size:17px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;margin:20px 0;color:#7e38aa;background-color:#fff2b2}siret .ws-error .mood-wrapper{display:inline-block;height:50px}siret .ws-error .message-wrapper{display:inline-block;padding:0 5px 0 15px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}siret .ws-error .message-wrapper span{display:inline-block;text-align:left}#signupEmail~.loader,#signupFooterEmail~.loader,#signupPhone~.loader,#simulatorEmail~.loader,siret-autocompletion .loader{display:none;position:absolute;top:12px;right:10px;z-index:1}.ng-submitted siret-autocompletion.ng-invalid input~.error-message_container .error-message,siret-autocompletion.ng-invalid input.ng-touched~.error-message_container .error-message{max-width:495px;display:inline-block;opacity:1;position:relative;text-align:left;top:0;right:3px;background-color:#ffb400;padding:0 10px 2px;font-size:14px;color:#fff;border-bottom-right-radius:3px;border-bottom-left-radius:3px;margin:0 3px;transition:opacity .4s}siret-autocompletion .lookup-results-adress{margin:-43px 0 0 -10px;padding-left:15px;padding-top:43px;border-radius:3px;background-color:#f7f7f7;max-height:35vh;opacity:1}siret-autocompletion .lookup-results-adress span{border-radius:0;border:none;margin-left:-7px;margin-bottom:0;padding:10px;background-color:inherit;color:#636166;font-family:"Open Sans",Arial,sans-serif;line-height:1.5;border-top:1px solid #c9c8cd;text-align:left;word-wrap:break-word}.npc-siret-autocompletion .npc-lookup-results span:first-child,.npc-siret-autocompletion .npc-lookup-results-adress span:first-child,siret-autocompletion .lookup-results span:first-child,siret-autocompletion .lookup-results-adress span:first-child{border-top:none}siret-autocompletion .lookup-results{padding-left:15px;border-radius:3px;background-color:#f7f7f7;max-height:35vh;overflow-x:hidden;overflow-y:scroll}@-moz-document url-prefix(){siret-autocompletion .lookup-results{overflow-y:auto}}siret-autocompletion .lookup-results{opacity:0}.recovery-section__container .calf-input.ng-dirty.ng-invalid input+.error-message,.recovery-section__container .ng-submitted .calf-input.ng-invalid input+.error-message,siret-autocompletion .lookup-results.visible{opacity:1}siret-autocompletion .lookup-results span{border-radius:0;border:none;margin-left:-7px;margin-bottom:0;padding:10px;background-color:inherit;color:#636166;font-family:"Open Sans",Arial,sans-serif;line-height:1.5;border-top:1px solid #c9c8cd;cursor:pointer;text-align:left;word-wrap:break-word}.npc-siret-autocompletion .npc-lookup-results span:hover,siret-autocompletion .lookup-results span:hover{background-color:rgba(125,124,130,.1)}siret-autocompletion .no-results{background-color:#f7f7f7;border-radius:3px;min-height:50px;color:#636166;padding:10px;text-align:left}siret-autocompletion .ws-error{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;border-radius:45px;font-size:17px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;margin:20px 0;color:#7e38aa;background-color:#fff2b2}.recovery-section__container calf-input.ng-dirty.ng-invalid input+.error-message,.recovery-section__container siret .autocomplete li.ng-dirty.ng-invalid input+.error-message,.recovery-section__container siret-autocompletion .lookup-results span.ng-dirty.ng-invalid input+.error-message,.recovery-section__container siret-autocompletion .lookup-results-adress span.ng-dirty.ng-invalid input+.error-message,.recovery-section__container siret-autocompletion.ng-dirty.ng-invalid input+.error-message,.recovery-section__container siret.ng-dirty.ng-invalid input+.error-message,siret .autocomplete .recovery-section__container li.ng-dirty.ng-invalid input+.error-message,siret-autocompletion .lookup-results .recovery-section__container span.ng-dirty.ng-invalid input+.error-message,siret-autocompletion .lookup-results-adress .recovery-section__container span.ng-dirty.ng-invalid input+.error-message,siret-autocompletion .ws-error .mood-wrapper{display:inline-block}siret-autocompletion .ws-error .message-wrapper{display:inline-block;padding:0 5px 0 15px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}siret-autocompletion .ws-error .message-wrapper span{display:inline-block;text-align:left}.quick-access-and-logo{background-color:#fff}.quick-access,.quick-access-and-logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start}.quick-access-and-logo-container{margin:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px;width:100%;justify-content:flex-end}.quick-access-and-logo .logo-calf{margin:auto 0;width:250px}.quick-access-and-logo .logo-calf img{height:100px;width:250px}.quick-access{justify-content:flex-start;color:#636166;font-size:16px;width:75%}.quick-access h3{font-weight:700;font-size:18px;color:#636166;margin-top:0;margin-bottom:15px}.quick-access ul{margin:0;padding:0}.quick-access li{display:block;margin:0}.quick-access a{color:#636166;text-decoration:none}.quick-access section{width:33%;margin:0 0 0 30px}.social-and-copy,.verified-review-win__btn-container .outline-btn.outline-btn--black:hover{background-color:#f4f4f4}.social-and-copy-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0;width:950px;margin:auto}@media (max-width:1010px){.social-and-copy-container{width:100%;padding:30px}}.social-and-copy .footer-logo{width:50%}.social-and-copy .footer-logo img{width:200px;height:40px}.social-and-copy .copyright{color:#3e3d42;margin:auto 0 auto auto}@media (max-width:768px){.logo-calf{display:none}.quick-access{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:11px}.quick-access h3{font-size:14px}.quick-access section{margin:0}.social-and-copy .footer-logo{width:50%}.social-and-copy .footer-logo img{width:150px;height:30px}.social-and-copy .copyright{font-size:11px;padding-left:20px}}@media (max-width:960px){.social-and-copy .copyright{text-align:right}}.scroll-to-anchor-button{position:absolute;left:calc(50% - 26px);bottom:-26px;width:52px;height:52px;border-radius:52px;background-color:#7e38aa;-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:10}.icon-chevron-big:before{position:absolute;content:"\E90C";font-size:13px;right:15px;top:18px;color:#fff}.password-reset-hero-unit .hero-unit{height:auto}.password-reset-hero-unit .hero-unit__headline{height:auto;margin-top:50px}.recovery-section__container{background-color:#fff;width:50%;margin-left:auto;margin-right:auto;margin-bottom:100px;padding:45px}.recovery-section__container__label{display:block;text-align:center;margin-bottom:30px}.recovery-section__container h4,confirm-component .confirm-section__container h4{text-align:center;font-size:18px;font-weight:none;color:#3e3d42}.recovery-section__container .recovery-input,confirm-component .confirm-section__container .confirm-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px;margin-bottom:30px}.recovery-section__container .recovery-input .calf-input,confirm-component .confirm-section__container .confirm-input .calf-input{margin-right:15px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:768px){.recovery-section__container .recovery-input{display:inline-block;width:100%;text-align:center}}.recovery-section__container .recovery-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px;margin-bottom:30px;text-align:center}.recovery-section__container .recovery-info .infomail,confirm-component .confirm-section__container .confirm-info .infomail{margin-right:15px;color:#7e38aa;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:768px){.recovery-section__container{width:98%}.recovery-section__container .recovery-info{display:inline-block;width:100%;text-align:center}}.ng-submitted .recovery-section__container calf-input.ng-invalid input,.ng-submitted .recovery-section__container siret .autocomplete li.ng-invalid input,.ng-submitted .recovery-section__container siret-autocompletion .lookup-results span.ng-invalid input,.ng-submitted .recovery-section__container siret-autocompletion .lookup-results-adress span.ng-invalid input,.ng-submitted .recovery-section__container siret-autocompletion.ng-invalid input,.ng-submitted .recovery-section__container siret.ng-invalid input,.recovery-section__container calf-input.ng-dirty.ng-invalid input,.recovery-section__container siret .autocomplete li.ng-dirty.ng-invalid input,.recovery-section__container siret-autocompletion .lookup-results span.ng-dirty.ng-invalid input,.recovery-section__container siret-autocompletion .lookup-results-adress span.ng-dirty.ng-invalid input,.recovery-section__container siret-autocompletion.ng-dirty.ng-invalid input,.recovery-section__container siret.ng-dirty.ng-invalid input,siret .autocomplete .ng-submitted .recovery-section__container li.ng-invalid input,siret .autocomplete .recovery-section__container li.ng-dirty.ng-invalid input,siret-autocompletion .lookup-results .ng-submitted .recovery-section__container span.ng-invalid input,siret-autocompletion .lookup-results .recovery-section__container span.ng-dirty.ng-invalid input,siret-autocompletion .lookup-results-adress .ng-submitted .recovery-section__container span.ng-invalid input,siret-autocompletion .lookup-results-adress .recovery-section__container span.ng-dirty.ng-invalid input{background-color:#ffe9b3;border:1px solid #ffb400}.recovery-section__container .form-error-message{color:#ffb400;text-align:left;padding:5px 30px 15px 0;font-size:14px}.recovery-section__container .recovery-section__errors .recovery-section-error-message{color:#ffb400;text-align:left;font-size:14px;line-height:1.3;font-weight:700}.recovery-section__confirm,.recovery-section__expired{text-align:center}.recovery-section__expired p{padding-bottom:20px}.recovery-section__confirm p{margin-bottom:15px}confirm-component .hero-unit{height:250px}abort-component .hero-unit{height:0}abort-component .confirm-section__container,confirm-component .confirm-section__container{background-color:#fff;width:80%;margin-left:10%;margin-right:10%;margin-bottom:100px;padding:45px}confirm-component .confirm-section__container p{text-align:center;font-size:16px;color:#95929b;font-style:italic}@media (max-width:768px){confirm-component .confirm-section__container .confirm-input{display:inline-block;width:100%;text-align:center}}confirm-component .confirm-section__container .confirm-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px;margin-bottom:30px;text-align:center}@media (max-width:768px){confirm-component .confirm-section__container .confirm-info{display:inline-block;width:100%;text-align:center}}abort-component .abort-section{display:flex;justify-content:center;align-items:center;margin-bottom:100px;padding:0;margin-left:15%;margin-right:15%;width:70%}@media (max-width:768px){abort-component .abort-section{margin-left:5%;margin-right:5%;width:90%}}abort-component .calf-abort-container,abort-component .calf-abort-content,signup-sea-abort-modal .calf-abort-container,signup-sea-abort-modal .calf-abort-content{display:flex;flex-direction:column;align-items:center;background:#fff}.homepage-our-values-item__image img,abort-component .calf-abort-container,signup-sea-abort-modal .calf-abort-container{width:100%}abort-component .calf-abort-title,signup-sea-abort-modal .calf-abort-title{display:flex;flex-wrap:wrap-reverse;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:8px 0;margin-bottom:64px;background:#7f37ab;color:#fff;font-size:22px}abort-component .calf-abort-title strong,signup-sea-abort-modal .calf-abort-title strong{text-align:center;padding:8px 0}abort-component .calf-abort-content,signup-sea-abort-modal .calf-abort-content{width:100%;padding:0 10%}abort-component .calf-abort-content div{text-align:center;margin-bottom:40px}.homepage-our-values-item__description strong,abort-component .calf-abort-content span,signup-sea-abort-modal .calf-abort-content span{font-weight:700}signup-sea-abort-modal .modal__body{padding:0;width:1010px}@media (max-width:990px){signup-sea-abort-modal .modal__body{display:flex;margin-top:auto}}signup-sea-abort-modal .calf-abort-content div{text-align:center;margin-bottom:30px}signup-sea-abort-modal .modal_action_button{padding:0 0 30px}signup-sea-abort-modal .abort-section{display:flex;justify-content:center;align-items:center;width:100%}validation-component{display:block;min-height:calc(100vh - 263px)}@media (max-width:855px){validation-component{min-height:calc(100vh - 285px)}}@media (max-width:768px){validation-component{min-height:calc(100vh - 253px)}}@media (max-width:552px){validation-component{min-height:calc(100vh - 267px)}}@media (max-width:359px){validation-component{min-height:calc(100vh - 289px)}}@media (max-width:331px){validation-component{min-height:calc(100vh - 311px)}}validation-component .hero-unit{height:250px}validation-component .validation-section__container{background-color:#fff;width:80%;margin-left:10%;margin-right:10%;margin-bottom:100px;padding:45px}validation-component .validation-section__container .message{text-align:center}validation-component .validation-section__container .message h4{margin-top:20px;text-align:center;font-size:18px;font-weight:none;color:#3e3d42}validation-component .validation-section__container .message span{margin-top:50px}.home__debriefing{width:100%;height:600px;background-color:#f7f7f7}.hero-unit .headline{font-weight:500}.hero-unit .headline--small{font-weight:400}#submitLogin{width:125px}sup.asterix{font-size:xx-small;position:absolute}.homepage-our-values{background:#fff;position:relative;margin-top:10px;z-index:2}.homepage-our-values__wrapper{max-width:980px;margin:auto;padding:45px 15px;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}@media (max-width:980px){.homepage-our-values__wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:768px){.homepage-our-values__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.homepage-our-values-item{padding:0 10px;text-align:center;width:33%}@media (max-width:980px){.homepage-our-values-item{padding:10px 30px}.homepage-our-values-item__description{min-height:100px!important}}@media (max-width:768px){.homepage-our-values-item{width:230px;padding:10px 0}.homepage-our-values-item__description{min-height:unset!important}}.homepage-our-values-item__description,.homepage-our-values-item__title{line-height:1.5}.homepage-our-values-item__title{color:#ca418f;font-family:"Quicksand",Arial,sans-serif;font-size:24px;padding-bottom:5px}.homepage-our-values-item__description{font-size:18px;color:#3e3d42;min-height:80px}.homepage-our-values-item__image,sea-prefooter span.icon{display:block;width:129px;height:120px;margin:10px auto 30px}.homepage-our-values__wave{position:absolute;top:-42px;left:0;width:100%;height:50px;background:url(../assets/img/extra-big-wave.png) left bottom no-repeat;background-size:100% 50px}@media (max-width:1300px){.homepage-our-values__wave{background:url(../assets/img/big-wave.png) left bottom no-repeat;background-size:100% 50px}}@media (max-width:1000px){.homepage-our-values__wave{background:url(../assets/img/medium-wave.png) left bottom no-repeat;background-size:100% 50px}}@media (max-width:700px){.homepage-our-values__wave{background:url(../assets/img/small-wave.png) left bottom no-repeat;background-size:100% 50px}}.simulator-section{padding:60px 40px 30px;background:url(../assets/img/background_waves_big.png) center bottom no-repeat,linear-gradient(-70deg,#d64d9b 0%,#9357b7 100%);background-size:100%;z-index:2;position:relative}.simulator-section h2{text-align:center;font-size:34px;line-height:36px;color:#fff;font-family:"Quicksand",Arial,sans-serif;padding:10px 0 40px;font-weight:400;text-transform:uppercase}.simulator-section__icons{width:580px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.simulator-section__icons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}}.simulator-section-icon{width:140px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:768px){.simulator-section-icon{padding-bottom:20px}}.simulator-section-icon__image{color:#ffe24e;display:block;font-size:40px;font-weight:700;height:50px;line-height:50px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:5px}.simulator-section-icon__image-check,.simulator-section-icon__image-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;fill:#ffe24e;position:relative;top:5px}.simulator-section-icon__image-thumb{top:-5px}.simulator-section-icon__text{font-size:18px;color:#fff;line-height:1.5;font-weight:100}.simulator-section__baseline{font-size:14px;color:#fff;font-style:italic;text-align:center;padding-top:10px;font-weight:100}.simulator-section__wrapper{min-height:520px;max-width:690px;margin:30px auto;background:#fff;padding:30px 0 0}@media (max-width:768px){.simulator-section__wrapper{padding-left:0;height:788px}}.sea-footer__form .signupform__email label,.sea-footer__form .signupform__siret label,.simulator-section__wrapper .simulator__error{font-size:14px}.simulator-section__title{font-size:38px;font-weight:300;color:#3e3d42;line-height:44px;padding-bottom:20px;text-align:center}.simulator-section__terms{font-size:14px;font-style:italic;text-align:center;color:#fff;font-weight:100}.simulator-section__terms a{color:#fff;text-decoration:underline}.simulator-section .simulator__amount-container{padding-bottom:14px}.simulator-section .simulator__meta-container__wrapper .meta-container__row{padding-bottom:24px}.simulator-section .simulator__meta-container__wrapper a{margin-top:11px}@media (max-width:768px){.simulator-section{padding:25px 10px}}.simulator-section .btn-container{position:relative;z-index:1;padding-top:50px;padding-bottom:70px;text-align:center}@media (max-width:600px){.simulator-section .btn-container{margin-top:0}}.homepage-know-more{background:linear-gradient(270deg,rgba(62,61,66,.1) 0%,rgba(0,0,0,.7) 100%),url(../assets/img/homepage-know-more.jpg) left center no-repeat;background-size:cover}@media (max-width:980px){.homepage-know-more{height:58vw}}@media (max-width:768px){.homepage-know-more{height:320px;text-align:center;padding:0;background-position:73% 70%;background-size:180%}}.homepage-know-more__container{padding-top:13%;height:50vw;width:950px;margin:auto}@media (max-width:1010px){.homepage-know-more__container{width:100%;padding-left:30px}}@media (max-width:768px){.homepage-know-more__container{padding:0}}.homepage-know-more__text{font-size:24px;color:#fff;line-height:1.5;padding-bottom:30px;width:420px;font-weight:lighter}@media (max-width:768px){.homepage-know-more__text{width:320px;max-width:100vw;margin:auto;font-size:24px;padding:25px 10px}}.verified-review-win{background-color:#ececec;text-align:center}.verified-review-win__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.verified-review-win__container:after,.verified-review-win__container:before{content:'';display:block}.verified-review-win__customer{width:580px;margin-top:27px;margin-bottom:auto}@media (max-width:769px){.verified-review-win__customer{width:350px}}@media (max-width:580px){.verified-review-win__customer{display:none}}.verified-review-win__header{font-size:14px;display:flex}@media (max-width:769px){.verified-review-win__header{font-size:12px}}.verified-review-win__header-name,simulator-page-component .debriefing_formSimu .formSimu__label strong{font-weight:700}.verified-review-win__header-date{margin:auto}.verified-review-win__message{font-size:16px;margin-top:15px;text-align:justify}@media (max-width:769px){.verified-review-win__message{font-size:14px;margin-top:5px}}.verified-review-win__widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0}.substituteAV{border:3px;border-color:#ffe24e;border-style:dashed;width:250px;font-size:14px;padding:7px;background:#fff}.verified-review-win__widget img{height:100px}@media (max-width:769px){.verified-review-win__widget img{height:80px}}@media (max-width:580px){.verified-review-win__widget img{height:60px}}.verified-review-win__btn-container{position:relative;z-index:1;padding-top:25px;padding-bottom:70px}@media (max-width:580px){.verified-review-win__btn-container{display:none}}.home__how-it-works h2,.homepage.verified-review-win h2{font-family:"Quicksand",sans-serif;color:#7e38aa;display:block;text-align:center;text-transform:uppercase;font-weight:300;line-height:1.3;padding-top:60px;padding-bottom:50px}@media (max-width:769px){.homepage.verified-review-win h2{font-size:30px!important}}@media (max-width:580px){.homepage.verified-review-win h2{display:none}}.home__how-it-works{background-color:#fff;text-align:center}.home__how-it-works h2{padding-bottom:30px}@media (max-width:768px){.home__how-it-works h2{font-size:34px}}.home__how-it-works .how-it-works__titles{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:600px;margin:0 auto 25px;counter-reset:title}.home__how-it-works .how-it-works__titles h3{counter-increment:title;font-size:16px;text-align:center;-ms-flex-preferred-size:163px;flex-basis:163px}.home__how-it-works .how-it-works__titles h3::before{content:counter(title);display:block;color:#ca418f;font-weight:600}@media (max-width:570px){.home__how-it-works .how-it-works__titles{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 8%}.home__how-it-works .how-it-works__titles h3{-ms-flex-preferred-size:48%;flex-basis:48%;margin-bottom:10px}.home__how-it-works .how-it-works__titles h3:nth-child(2n-1){margin-right:10px}}.home__how-it-works .how-it-works__video{background:url(../assets/img/desktop-silver.png) no-repeat top center;background-size:100%;margin:0 auto;box-sizing:content-box;padding-top:32px;width:900px;height:431px;position:relative;overflow:visible;-webkit-transform:translateX(5px);transform:translateX(5px)}@media (max-width:900px){.home__how-it-works .how-it-works__video{width:595px;height:330px;padding:21px 0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@media (max-width:600px){.home__how-it-works .how-it-works__video{background:0 0;padding:0;box-sizing:border-box;width:100%;height:calc((100vw/1.77) + 10px)}}.home__how-it-works iframe{display:block;margin:0 auto 25px;width:589px;height:332px;-webkit-transform:translateX(-7px);transform:translateX(-7px)}@media (max-width:900px){.home__how-it-works iframe{-webkit-transform:translateX(-5px);transform:translateX(-5px);width:390px;height:220px}}@media (max-width:600px){.home__how-it-works iframe{width:100%;height:calc((100vw/1.77) + 10px);-webkit-transform:translateX(0);transform:translateX(0)}}.home__how-it-works .btn-container{position:relative;z-index:1;padding-top:50px;padding-bottom:70px}@media (max-width:900px){.home__how-it-works .btn-container{margin-top:-80px}}@media (max-width:600px){.home__how-it-works .btn-container{margin-top:0}}.sticky-header{padding:0 30px;position:relative;font-family:"Open Sans",Arial,sans-serif;font-weight:700;color:rgba(255,255,255,.5)}.sticky-header_wrapper{padding:10px 0;max-width:950px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.sticky-header_wrapper{padding:0 190px 10px 0}}.sticky-header_save,.sticky-header_steps-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sticky-header_save{position:absolute;top:-83px;right:0;text-decoration:none;font-weight:400;font-size:16px;text-align:right;letter-spacing:.0188em;color:#fff}.sticky-header_save_content_img,.sticky-header_save_content_text{display:inline-block}.sticky-header_step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.sticky-header_title{margin-left:8px;font-size:11px;text-align:left;letter-spacing:.0769em;text-transform:uppercase}.sticky-header_title.active,.sticky-header_title.validated{color:#fff}.sticky-header_number,.sticky-header_number .icon-check-notif{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:26px;width:26px;border-radius:26px}.sticky-header_number{background-color:rgba(255,255,255,.2);color:#fff;font-size:14px}.sticky-header_number.active{color:#7e38aa;background-color:#fff}.sticky-header_number .icon-check-notif{background-color:#7e38aa;font-size:10px}.sticky-header_separate-line{margin:0 10px;border-top:1px solid rgba(255,255,255,.3);width:18px}@media (max-width:960px){.sticky-header{padding:0 40px 0 30px}.sticky-header_title{display:none}.sticky-header_title.active{display:inline-block}}@media (max-width:850px){.sticky-header_save{top:-20px}}@media (max-width:768px){.sticky-header{margin:0;padding:0;text-align:center}.sticky-header_title{display:none}.sticky-header_title.active{display:inline-block}.sticky-header_steps-container{margin:0;padding:0;width:100%}.sticky-header_save{padding-top:23px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-40px}}simulator-page-component .hero-unit{height:unset;padding:100px 0 50px}simulator-page-component .hero-unit .headline{text-transform:none;font-size:25px;font-family:unset;margin-bottom:10px}simulator-page-component .hero-unit .headline--small{font-size:16px}simulator-page-component .contextual-errors,simulator-page-component .matching-siret-error{color:#9357b7;text-align:center;margin-bottom:20px;font-weight:600}simulator-page-component .contextual-errors{color:#3e3d42}simulator-page-component .debriefing{background:rgba(0,0,0,0) linear-gradient(90deg,rgba(120,51,161,.8) 0%,#bd3f8b 100%) 0% 0%/cover}simulator-page-component .debriefing .inside{width:531px;max-width:100vw;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1}simulator-page-component .debriefing .inside #simulationForm{margin-bottom:50px}simulator-page-component .debriefing_blueSimu{background-color:#7e38aa;width:100%;padding:30px}simulator-page-component .debriefing_blueSimu .simulator__error{position:static;width:auto;max-width:95%;text-align:right;background-color:#ffb400;white-space:normal;font-size:14px;font-weight:400;float:right;padding:0 10px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}simulator-page-component .debriefing_blueSimu .simulator__container{color:#fff}simulator-page-component .debriefing_blueSimu .simulator__container .tooltip__icon:after{color:#e19cea}simulator-page-component .debriefing_formSimu{background-color:#fff;padding:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}simulator-page-component .debriefing_formSimu .headline--small{color:#9357b7;font-weight:700;margin-bottom:14px}simulator-page-component .debriefing_formSimu,simulator-page-component .debriefing_formSimu .calendrier{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.debriefing_formSimu .field,simulator-page-component .debriefing_formSimu calf-calendar{margin-bottom:40px}simulator-page-component .debriefing_formSimu .formSimu__input{padding-bottom:20px}simulator-page-component .debriefing_formSimu .formSimu__label{font-size:18px;font-weight:400;padding-bottom:5px;display:inline-block}simulator-page-component .debriefing_formSimu .formSimu__input input[type=checkbox]{width:auto;height:auto;display:inline}simulator-page-component .debriefing_formSimu .formSimu__input .calf-input.validated::after{position:absolute;bottom:10px;right:9px;color:#2ecc71;font-family:'calfFont',sans-serif;font-size:20px;content:"\E903";z-index:1}simulator-page-component .debriefing_formSimu .formSimu__input calf-checkbox label{font-family:"Open Sans",sans-serif;font-size:16px;text-align:left;line-height:25px;color:#000}simulator-page-component .debriefing_formSimu h4{font-size:18px;font-weight:700;color:#3e3d42;text-align:center}simulator-page-component .debriefing_formSimu .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}simulator-page-component .debriefing_formSimu .btns span:first-child{margin-right:20px}faq-component .faq-page__question .toggle__content p,simulator-page-component .debriefing_formSimu .btns span,user-faq-component .faq-page__question .toggle__content p{margin-top:10px}simulator-page-component .debriefing_formSimu siret input{width:100%;height:44px;border:1px solid #c9c8cd;border-radius:4px;padding:10px;font-size:18px}.simulator-result__container>div,simulator-page-component .debriefing_validation .btn{width:100%}simulator-page-component .debriefing_validation .btn--disabled.icon-btn,simulator-page-component .debriefing_validation .btn--disabled.outline-btn,simulator-page-component .debriefing_validation .btn--disabled.outline-icon-btn,simulator-page-component .debriefing_validation .btn.btn--disabled{background-color:#f4f4f4}simulator-page-component .debriefing_validation .btn .btn--content,simulator-page-component .debriefing_validation .icon-btn .btn--content,simulator-page-component .debriefing_validation .outline-btn .btn--content,simulator-page-component .debriefing_validation .outline-icon-btn .btn--content{display:inline-block;visibility:visible;overflow:hidden;height:auto;max-width:180px;transition:visibility 0s,opacity 1s linear}simulator-page-component .debriefing_validation .btn .btn--spinner,simulator-page-component .debriefing_validation .icon-btn .btn--spinner,simulator-page-component .debriefing_validation .outline-btn .btn--spinner,simulator-page-component .debriefing_validation .outline-icon-btn .btn--spinner{display:inline-block;visibility:hidden;opacity:0;height:0;width:0;overflow:hidden;transition:visibility 0s,opacity .5s linear}loader-btn.loader-btn--loading,simulator-page-component .debriefing_validation .btn__loading{cursor:wait}simulator-page-component .debriefing_validation .btn__loading .btn--content{opacity:0;height:0;width:0;visibility:hidden;transition:visibility 0s,opacity 1s linear}simulator-page-component .debriefing_validation .btn__loading .btn--spinner{visibility:visible;opacity:1;height:20px;width:20px;transition:visibility 0s,opacity 1s linear;-webkit-animation-name:rotate-spinner;animation-name:rotate-spinner;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;display:inline-block}@media (max-width:990px){simulator-page-component .debriefing,simulator-page-component .editoSimulator{height:auto}simulator-page-component .debriefing_formSimu a.link-btn,simulator-page-component .debriefing_formSimu a.link-btn--purple{text-decoration:none}}@media (max-width:705px){simulator-page-component .debriefing_formSimu .btns,simulator-page-component .inputContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}simulator-page-component .inputLabelDiv{width:100%;margin-bottom:20px}simulator-page-component .debriefing_formSimu .btns{text-align:center}simulator-page-component .debriefing_formSimu .btns span:first-child{margin-right:0}}@media (max-width:580px){simulator-page-component .debriefing_formSimu{padding:30px;box-shadow:-10px 10px 0 0 rgba(62,61,66,.1)}simulator-page-component .debriefing_formSimu .link-btn,simulator-page-component .debriefing_formSimu .link-btn--purple{font-size:0}simulator-page-component .debriefing_formSimu .link-btn--purple::after,simulator-page-component .debriefing_formSimu .link-btn::after{font-size:10px;content:'!';border-radius:50%;border:1px solid #9357b7;width:12px;height:12px;line-height:12px;text-align:center;display:inline-block;margin-left:5px}}.debriefing_formSimu .field__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.debriefing_formSimu .field__header strong{font-weight:600}.debriefing_formSimu .link-btn--purple::after,.debriefing_formSimu .link-btn::after{content:'\2192';display:inline-block;margin-left:5px}.deposit-guarantee-page-win sup,.npc-simulator__page sup,simulator-page-component sup{font-size:.7em;top:-.5em;position:relative}.simulator-card calf-tooltip .tooltip__icon:after{color:unset}.simulator-card{display:flex;background-color:#fff;width:100%;max-width:100vw}.simulator-result__container{display:flex;flex-direction:column;width:100%}.simulator-result__row{display:flex;flex-direction:row;flex-wrap:wrap;padding:20px}.simulator-result__col6,.simulator-result__item{width:50%;display:flex;flex-direction:column}.simulator-result__item{width:100%;align-items:flex-start;padding:20px 20px 0}@media (max-width:425px){.simulator-result__row{padding:10px}.simulator-result__item{padding:20px 5px}}.simulator-result__item-title{margin-bottom:10px}.simulator-result__item-amount .simulator-result__item-title{text-transform:uppercase;font-size:11px}@media (max-width:479px){.simulator-result__item-amount .simulator-result__item-title{height:35px}}.simulator-result__item-fee .simulator-result__item-title{color:#979797}.simulator-result__date-buyer .simulator-result__item-title{color:#575757}.simulator-result__title{flex-wrap:wrap-reverse;font-size:22px}.result-purple-header-win{display:flex;flex-wrap:wrap-reverse;flex-direction:row;justify-content:center;align-items:center;background:#7d37a8;color:#fff;font-size:16px;padding:20px}.result-purple-header-win svg{height:59px;width:59px;margin-right:15px}.simulator-result__amount-input,.simulator-result__amount-result{display:flex;justify-content:space-between;width:100%;font-size:25px;font-family:"Avenir",Arial,sans-serif;font-weight:100;padding:15px 10px}.simulator-result__amount-input{border:solid 1px #979797;color:#000}.simulator-result__amount-result{background-color:#48bc88;color:#fff}.simulator-result__amount-input:after,.simulator-result__amount-result:after{content:'\20AC'}.simulator-result__date-buyer{background:#efefef}.simulator-result__item-retry{align-items:center}.simulator-login,.simulator-signup{margin-right:auto;margin-left:auto;margin-top:60px;width:469px;max-width:100vw;flex-direction:column}.simulator-login.max-attempts,.simulator-signup.max-attempts{margin-top:0;margin-bottom:60px}simulator-page-component .login-form{width:100%}.simulator-login__header,.simulator-signup__header{display:flex;flex-direction:column;text-align:center;margin-bottom:30px;align-items:center}.simulator-login__title,.simulator-signup__title{font-size:20px}.simulator-login__title>span,.simulator-result__title>span,.simulator-signup__title>span{width:70%;text-align:center}.simulator-login__subtitle,.simulator-signup__subtitle{width:70%;font-size:16px;margin-top:10px}.simulator-signup .is-client-bup-label{font-size:16px}@media (max-width:460px){.simulator-signup .is-client-bup-label{font-size:unset}}.simulator-footnote{background-color:unset;width:469px;margin:15px auto 55px;padding:0 5px}.simulator-footnote__container{width:100%;display:flex;flex-direction:row;font-size:10px;color:#fff;line-height:16px}.simulator-footnote__container>span{margin-right:9px}@-webkit-keyframes elementSimulationIn{0%{opacity:0}to{opacity:1}}@keyframes elementSimulationIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes elementSimulationOut{0%{opacity:1}to{opacity:0}}@keyframes elementSimulationOut{0%{opacity:1}to{opacity:0}}simulator-page-component .debriefing .inside .hide,simulator-page-component .debriefing .inside .show{-webkit-animation:elementSimulationIn .3s ease-in-out forwards;animation:elementSimulationOut .3s ease-in-out forwards}simulator-page-component .debriefing .inside .show{animation:elementSimulationIn .3s ease-in-out forwards}.npc{background-color:#fff;position:unset;min-height:100vh}.npc .modal{background:linear-gradient(270deg,rgba(0,125,143,.3) 0%,rgba(0,102,117,.85) 100%)}.npc-simulator__page{color:#454545}.npc-simulator-banner{min-height:56px;max-width:100%;display:flex;flex-direction:row;align-items:center;padding:10px 24px}.npc-simulator-banner_form{width:630px}.npc-simulator-banner_result{width:690px}.npc-simulator-banner__icon{display:flex;flex-direction:row;text-transform:uppercase;align-items:center;font-size:14px;line-height:1.71;font-weight:700}.npc-simulator-banner__icon-attempts,.npc-simulator-banner__icon-error{width:128px}.npc-simulator-banner__icon-reject{width:150px}.npc-simulator-banner__icon>svg{height:16px;width:16px;margin-right:16px}.npc-simulator-banner__text{font-size:14px;line-height:1.43}@media (max-width:500px){.npc-simulator-banner{padding:10px}.npc-simulator-banner__text{padding-left:10px}.npc-simulator-banner__icon>svg{margin-right:9px;height:20px;width:20px}.npc-simulator-banner__icon-reject{width:128px}}.npc-simulator__form-headline-section{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin:20px 0 35px;max-width:700px}.npc-simulator__form-headline{font-size:18px;font-weight:700;line-height:1.78}.npc-simulator__form-headline-service{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row}.npc-simulator__form-headline-service-text{font-size:15px;font-style:italic;line-height:1.3;color:gray;margin:0 5px}.npc-simulator__form{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1;padding:20px 23px 5px;width:470px;max-width:100%}.npc-simulator__amount-container{width:100%;margin-bottom:5px;display:flex;flex-direction:column}.npc-simulator__amount-container ::-webkit-input-placeholder{color:#999}.npc-simulator__amount-container :-moz-placeholder,.npc-simulator__amount-container ::-moz-placeholder{color:#999}.npc-simulator__amount-container :-ms-input-placeholder,.npc-simulator__amount-container ::-ms-input-placeholder{color:#999}.npc-simulator__amount-container :placeholder-shown{color:#999}.npc-simulator__input-title{font-size:14px;font-weight:700;padding-bottom:8px;color:#454545}.npc-simulator__input{width:100%;position:relative}.npc-simulator__input:before{position:absolute;content:'\20AC';right:16px;top:9px;color:#999;font-size:14px;font-weight:700;pointer-events:none;font-family:"Open Sans",Arial,sans-serif}.npc-simulator__input-field{font-size:14px;text-align:right;font-weight:400;padding:0 30px 0 0;margin-bottom:9px;max-width:100%;width:100%;height:40px;line-height:1.71;border-radius:3px;border:solid 1px #d8d8d8;color:#454545}.input-dot__amount{top:9px}.input-dot__error{position:absolute;right:-15px;font-size:10px;color:#dd3938}.npc-simulator__form:not(.ng-submitted) .npc-simulator__input-field:not(.error)~.input-dot__display,.npc-simulator__input-field.validated~.input-dot__display{display:none}.ng-submitted .npc-simulator__input-field:not(.validated)~.input-dot__display,.npc-simulator__input-field.error~.input-dot__display{display:block}@media (max-width:500px){.npc-simulator__form-section{padding:0}.npc-simulator__form{padding:10px 15px 5px}.npc-simulator__input.error{width:calc(100vw - 50px)}.npc-simulator__form-headline-section{margin:20px 0 35px 15px}}.ng-submitted .npc-simulator__input-field:not(.validated),input#simulatorInputElement.npc-simulator__input-field.error{border:solid 2px #dd3938;outline:#dd3938}.npc-simulator__error{font-size:12px;font-weight:400;color:#dd3938;padding-bottom:5px}.npc-calf-calendar{margin-bottom:12px}.calf-calendar-container{position:relative;width:100%}.npc-calendar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.npc-calendar-input{position:relative;display:inline-block;width:45%}.npc-calendar-input ::-webkit-input-placeholder{color:#999}.npc-calendar-input :-moz-placeholder,.npc-calendar-input ::-moz-placeholder{color:#999}.npc-calendar-input :-ms-input-placeholder,.npc-calendar-input ::-ms-input-placeholder{color:#999}.npc-calendar-input :placeholder-shown{color:#999}.npc-calendar-input label{margin-bottom:7px;display:block;font-size:14px;font-weight:700}.npc-calendar-input:before{position:absolute;top:37px;right:9px;color:#007d8f;font-family:'calfFont',sans-serif;font-size:24px;content:url(../assets/svg/ic-calendar.svg);z-index:1;pointer-events:none}.npc-calendar{position:absolute;z-index:2000}.npc-calendar.right{left:50%}@media (max-width:500px){.npc-calendar.right{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.npc-calendar.left{left:0}@media (max-width:500px){.npc-calendar.left{left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.npc-calf-calendar-input{display:block;box-sizing:border-box;position:relative;height:40px;width:100%;border-radius:3px;border:solid 1px #d8d8d8;font-size:14px;color:#454545;text-align:left;text-indent:10px;font-family:"Open Sans",Arial,sans-serif}.npc-calf-calendar-input:focus{outline:none;box-shadow:-5px 5px 0 0 rgba(62,61,66,.1)}.npc-calf-calendar-input.disabled{background-color:none}.ng-submitted .npc-calf-calendar-input.ng-invalid,.npc-calf-calendar-input.ng-touched.ng-invalid{border:solid 2px #dd3938}.ng-submitted .npc-calf-calendar-input:not(.ng-invalid)~.input-dot__display,.npc-calf-calendar-input.ng-valid~.input-dot__display,.npc-calf-calendar-input:not(.ng-touched)~.input-dot__display{display:none}.ng-submitted .npc-calf-calendar-input.ng-invalid~.input-dot__display,.npc-calf-calendar-input.ng-touched.ng-invalid~.input-dot__display{display:block}.input-dot__calendar{top:38px}.npc-calendar__tooltip{margin-left:5px}.npc-calendar__tooltip .tooltip__icon:after{font-size:12px;color:#000}.npc-calendar .pika-label{color:#006675}.npc-calendar .pika-button:hover{color:#fff;background-color:#006675}.npc-calendar .is-inrange .pika-button{background-color:#007d8f}.npc-calendar .is-inrange:not(.is-disabled) .pika-button{color:#fff}.npc-calendar .is-endrange .pika-button:hover,.npc-calendar .is-inrange .pika-button:hover,.npc-calendar .is-startrange .pika-button:hover,is-selected .pika-button:hover{background:-webkit-radial-gradient(center center,circle cover,#006675 70%,#007d8f 1%);color:#fff}.npc-calendar .is-endrange .pika-button,.npc-calendar .is-startrange .pika-button,is-selected .pika-button{background-color:#007d8f;color:#fff}.npc-calendar .is-rtl .pika-next,.npc-calendar .is-rtl .pika-prev,.npc-calendar .pika-next,.npc-calendar .pika-prev{background-image:url(../assets/svg/ico_arrow_calendar_next_CA.svg)}@media (max-width:500px){.npc-calendar-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.npc-calendar-input{width:100%;margin-bottom:5px}.npc-calendar-input.error{width:calc(100vw - 50px)}.npc-calf-calendar{margin-bottom:0}}.npc-error-message{font-size:12px;color:#dd3938;margin-top:9px;text-align:left}.npc-field{margin-bottom:0}.npc-field__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;font-size:11px;line-height:1.45}.npc-headline--small{font-size:14px;font-weight:700;color:#454545}.npc-siret-autocompletion{text-align:left}@media (max-width:500px){.npc-siret-autocompletion.ng-touched.ng-invalid{width:calc(100vw - 50px)}}.npc-link-btn{color:#1f3145;font-size:10px}.npc-link-btn::after{content:'\2192';display:inline-block;margin-left:5px;font-size:13px}.npc-siret-input{height:40px;border:solid 1px #d8d8d8;color:#454545;font-size:14px}.input-dot__siret{top:8px}.npc-loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:3px solid rgba(255,255,255,.2);border-right:3px solid rgba(255,255,255,.2);border-bottom:3px solid rgba(255,255,255,.2);border-left:3px solid #269687;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loaderAnimation 1.1s infinite linear;animation:loaderAnimation 1.1s infinite linear}.npc-loader,.npc-loader:after{border-radius:50%;width:10em;height:10em}.npc-loader--small{width:20px;height:20px;margin:0;border-width:2px;border-top-color:#d8d8d8;border-right-color:#d8d8d8;border-bottom-color:#d8d8d8}.ng-submitted .npc-siret-autocompletion.ng-invalid input~.input-dot__display,.npc-container__input-field-email.calf-input--loading~.npc-loader,.npc-siret-autocompletion input.calf-input--loading~.npc-loader,.npc-siret-autocompletion.ng-invalid .npc-siret-input.ng-touched~.input-dot__display{display:block}.npc-container__input-field-email~.npc-loader,.npc-siret-autocompletion .npc-loader{display:none;position:absolute;top:10px;right:10px;z-index:1}.npc-simulator__form:not(.ng-submitted) .npc-siret-autocompletion.ng-invalid .npc-siret-input:not(.ng-touched)~.input-dot__display,.npc-siret-input.ng-valid~.input-dot__display{display:none}.ng-submitted .npc-siret-autocompletion.ng-invalid input,.npc-siret-autocompletion.ng-invalid input.ng-touched{background-color:#fff;border:solid 2px #dd3938}.ng-submitted .npc-siret-autocompletion.ng-invalid input:focus,.npc-siret-autocompletion input:focus,.npc-siret-autocompletion.ng-invalid input.ng-touched:focus,.sea-header__signup_form input.ng-touched.ng-invalid:focus,.sea-header__signup_form siret-autocompletion.ng-invalid input.ng-touched:focus,sea-footer .calf-input input.ng-touched.ng-invalid:focus,sea-footer siret-autocompletion.ng-invalid input.ng-touched:focus{box-shadow:none}.npc-siret-autocompletion .npc-lookup-results,.npc-siret-autocompletion .npc-lookup-results-adress{border-radius:3px;background-color:#f7f7f7;max-height:35vh}.npc-siret-autocompletion .npc-lookup-results span,.npc-siret-autocompletion .npc-lookup-results-adress span{position:relative;display:block;border-radius:0;border:none;margin-bottom:0;padding:10px;background-color:inherit;color:#454545;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:1.5;border-top:1px solid #c9c8cd;text-align:left;word-wrap:break-word}.npc-siret-autocompletion .npc-lookup-results{overflow-x:hidden;overflow-y:scroll}@-moz-document url-prefix(){.npc-siret-autocompletion .npc-lookup-results{overflow-y:auto}}.npc-siret-autocompletion .npc-lookup-results{opacity:0}.npc-siret-autocompletion .npc-lookup-results.visible{opacity:1}.npc-siret-autocompletion .npc-lookup-results span{cursor:pointer}.npc-siret-autocompletion .npc-lookup-results strong,.who-are-we-intro-section .intro__content strong,faq-component .faq-page__contact .contact__title p strong,faq-component .faq-page__question .toggle__content strong,user-faq-component .faq-page__contact .contact__title p strong,user-faq-component .faq-page__question .toggle__content strong{font-weight:700}.npc-container{margin-bottom:12px}.npc-container__input{position:relative;display:block}.npc-container__input-email.validated::after{position:absolute;bottom:8px;right:9px;color:#2ecc71;font-family:'calfFont',sans-serif;font-size:20px;content:"\E903";z-index:1}.npc-container__label{font-size:14px;font-weight:700;padding-bottom:8px}.npc-container__input-field-email{height:40px;width:100%;border-radius:3px;background-color:#fff;transition:background-color .4s;border:1px solid #d8d8d8;font-size:14px;color:#454545;text-align:left;text-indent:9px;font-family:"Open Sans",Arial,sans-serif;margin-bottom:-2px}.npc-container__input-field-email::-ms-clear{display:none}.npc-container__input-field-email:required{box-shadow:none}.ng-submitted .npc-container__input-field-email.ng-invalid,.npc-container__input-field-email.ng-invalid.ng-touched{background-color:#fff;border:solid 2px #dd3938}.npc-container__input-field-email.ng-touched.ng-invalid~.npc-error-message,basic-header nav li,customer-header nav li{display:inline-block}.input-dot__email{top:8px}.npc-container__input-field-email.ng-touched.ng-invalid~.input-dot__display,.npc-simulator__form.ng-submitted .npc-container__input-field-email.ng-invalid~.input-dot__display{display:block}.npc-container__input-field-email.ng-valid~.input-dot__display,.npc-container__input-field-email:not(.ng-touched)~.input-dot__display,.npc-simulator__form:not(.ng-submitted) .npc-container__input-field-email:not(.ng-touched)~.input-dot__display{display:none}.npc-checkbox-input .label{font-size:14px;font-family:"Open Sans",sans-serif;line-height:24px}.npc-checkbox-input .checkbox-faker{display:inline-block;width:16px;height:16px;border:1px solid #d8d8d8;border-radius:3px;background:#fff;position:relative}@media (max-width:500px){.npc-container__input.error{width:calc(100vw - 50px)}}.npc-btn{background-color:#007d8f;color:#fff;border-radius:3px;font-size:12px;height:40px;font-family:"Open Sans",Arial,sans-serif;font-weight:600;text-transform:uppercase;cursor:pointer;display:inline-block;text-decoration:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:normal;text-align:center;width:100%;margin-bottom:25px}.npc-simulator-result__next-section .npc-btn{margin-bottom:10px}.npc-simulator__link{font-size:14px;font-weight:600;line-height:1.71;color:#007d8f}.npc-simulator-footnote{max-width:100%}.npc-simulator-footnote a{color:inherit}.npc-simulator-footnote-form{padding:0 23px;width:470px}.npc-simulator-footnote-result{padding:0;width:670px}.npc-simulator-footnote-text{font-size:10px;line-height:1.42;margin-top:11px}.npc-simulator-footnote-subtext{margin-top:10px;font-size:8px;line-height:normal}@media (max-width:500px){.npc-simulator-footnote-form{padding:0 16px}.npc-simulator-footnote-result{padding:0 18px}}.npc-simulator__loader-section{display:flex;height:100vh;width:669px;max-width:100%;justify-content:center}.npc-simulator__loader-section>div{align-self:center;display:flex;flex-direction:column}.npc-simulator__loader-gif{width:60%;height:60%;margin:0 auto 30px}.npc-simulator__loader-text{margin:0 auto;font-size:11px;line-height:1.45;text-align:center;width:100%}@media (max-width:500px){.npc-simulator__loader-gif{width:66%;height:66%;margin-bottom:50px}.npc-simulator__loader-text{width:70%}}.npc-simulator-result-section{display:flex;flex-direction:column}.npc-simulator-result__row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.npc-simulator-result__container{width:670px;max-width:100%}.npc-simulator__result-headline-section{display:-webkit-box;display:-ms-flexbox;display:flex;margin:7px 0 13px;max-width:700px}.npc-simulator__result-headline{font-size:18px;font-weight:700;line-height:1.78;color:#454545}.npc-simulator-banner-error{background-color:#dd3938;color:#fff}.npc-simulator-banner-warning{background-color:rgba(240,173,78,.3);color:#454545}.npc-simulator-banner-success{background-color:rgba(67,160,71,.3);color:#454545}.npc-simulator-result__data{display:flex;flex-direction:column;background-color:#f4f4f4}.npc-simulator-result__item-title{margin-bottom:7px;font-size:14px;font-weight:700;line-height:normal}.npc-simulator-result__input-disable{display:flex;height:40px;border-radius:3px;border:solid 1px #999;background-color:#e9e9e9;padding:0 10px;border-color:rgba(118,118,118,.3)}.npc-simulator-result__input-text-disable{font-size:14px;color:#999;line-height:1.71;margin:auto 0}.npc-simulator-result__item-amount,.npc-simulator-result__item-amount-result,.npc-simulator-result__item-fee{padding:15px 20px 0}.npc-simulator-result__date{justify-content:space-between;width:160px}.npc-simulator-result__date svg{margin:auto 0}.npc-simulator-result__fee{font-size:14px;font-weight:600}.npc-simulator-result__amount-result{font-size:18px;font-weight:600;line-height:1.33;color:#269687}.npc-btn-outline,.npc-simulator-result__new-invoice{background-color:#f4f4f4}.npc-btn-outline{color:#007d8f;border-radius:3px;font-size:12px;height:40px;font-family:"Open Sans",Arial,sans-serif;font-weight:600;text-transform:uppercase;cursor:pointer;display:inline-block;text-decoration:none;border:solid 1px #007d8f;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:normal;text-align:center;width:100%}.npc-simulator-result__next-section{padding:15px 20px}.npc-simulator-result__next-title{font-size:18px;line-height:1.78;color:#1f3145;font-weight:700}.npc-simulator-result__next-subtitle{font-size:12px;line-height:1.33;color:#1f3145;margin-bottom:15px}.npc-simulator-result__next-logo,section.modal__body.gdpr-modal-win__text-panel{margin:auto}.npc-btn-cit{height:40px;text-align:center;font-size:12px;color:#1f3145;font-weight:600;line-height:1.33;letter-spacing:normal;padding:12px 30px}@media (min-width:501px){.npc-simulator-result__col5{width:42%;display:flex}.npc-simulator-result__col6{width:50%;display:flex;flex-direction:column}.npc-simulator-result__col7{width:58%;display:flex}.npc-simulator-result__amount{width:180px}.npc-simulator-result__buyer{width:243px}.npc-simulator-result__item-start-date{padding:15px 10px 27px 20px}.npc-simulator-result__item-end-date{padding:15px 10px 27px}.npc-simulator-result__item-buyer{padding:15px 20px 27px 10px}.simulator-result__item-button{padding:0 20px 20px}.npc-simulator-result__next-section-desktop{display:flex}.npc-simulator-result__next-section-mobile{display:none}.npc-btn,.npc-btn-outline{min-width:280px}}@media (max-width:630px){.npc-simulator-result__col12-medium{width:100%;display:flex}.npc-simulator-result__item-start-date{padding:15px 5px 0 20px}.npc-simulator-result__item-end-date{padding:15px 20px 0 25px}.npc-simulator-result__item-buyer{padding:15px 20px 20px}.npc-simulator-result__buyer{width:100%}}@media (max-width:500px){.npc-simulator-result__col6-mobile{width:50%;display:flex;flex-direction:column}.npc-simulator-result__col12-mobile{width:100%;display:flex}.npc-simulator-result__col7-mobile{width:58%;display:flex}.npc-simulator-result__col5-mobile{width:42%;display:flex}.npc-simulator-result__next-subelements{flex-direction:column}.npc-simulator-result__amount{width:100%}.npc-simulator-result__date{width:138px}.npc-simulator-result__item-amount,.npc-simulator-result__item-amount-result,.npc-simulator-result__item-fee{padding:15px 15px 0}.npc-simulator-result__item-start-date{padding:15px 5px 0 15px}.npc-simulator-result__item-end-date{padding:15px 15px 0 5px}.npc-simulator-result__item-buyer{padding:15px 15px 20px}.simulator-result__item-button{padding:0 15px 20px}.npc-simulator-result__next-section-desktop{display:none}.npc-simulator-result__next-section-mobile{display:flex;flex-direction:column}.npc-simulator-result__next-title{font-size:19px;line-height:1.2}.npc-simulator-result__next-subtitle{font-size:14px;line-height:1.29;color:#1f3145;margin-bottom:15px;margin-top:5px}}@media (max-width:319px){.npc-simulator-result__col12-small{flex-wrap:wrap}.npc-simulator-result__date{width:100%}.npc-simulator-result__item-end-date,.npc-simulator-result__item-start-date{padding:15px 15px 0}.npc-btn,.npc-btn-outline{font-size:9px}.npc-btn-cit{padding:12px 0}}@keyframes rotate-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}loader-btn .loader-btn__content{display:inline-block;visibility:visible;overflow:hidden;height:auto;max-width:160px;transition:visibility 0s,opacity 1s linear}loader-btn .loader-btn__spinner{display:inline-block;visibility:hidden;opacity:0;height:0;width:0;overflow:hidden;transition:visibility 0s,opacity .5s linear}loader-btn.loader-btn--loading .loader-btn__content{opacity:0;height:0;width:0;visibility:hidden;transition:visibility 0s,opacity 1s linear}loader-btn.loader-btn--loading .loader-btn__spinner{visibility:visible;opacity:1;height:20px;width:20px;transition:visibility 0s,opacity 1s linear;-webkit-animation-name:rotate-spinner;animation-name:rotate-spinner;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;display:inline-block}loader-btn button{cursor:wait;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}who-are-we-component{display:block;position:relative}who-are-we-component .hero-unit-container,who-are-we-component>header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}who-are-we-component>header{position:relative;height:570px;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(..assets/img//qui_sommes_nous.jpg) left center no-repeat;background-size:cover;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:728px){who-are-we-component>header{height:460px}}who-are-we-component .hero-unit-container{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}who-are-we-component .hero-unit{min-height:500px;padding:0 10%}who-are-we-component .hero-unit h1{max-width:780px}who-are-we-component .photos-section{background-color:#fff}who-are-we-component .photos-section__container{width:1024px;margin:auto;padding:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}who-are-we-component .photo-block{font-family:"Open Sans",Arial,sans-serif;font-style:italic;margin:20px;width:450px;border:1px solid #c9c8cd;border-radius:3px}who-are-we-component .photo-block__photo-container{height:290px;width:100%;border-radius:3px 3px 0 0;background-size:cover;background-repeat:no-repeat;background-position:center}who-are-we-component .photo-block__photo-container.client1{background-image:url(../assets/img/qui_sommes_nous_client_1.jpg)}who-are-we-component .photo-block__photo-container.client2{background-image:url(../assets/img/qui_sommes_nous_client_2.jpg)}who-are-we-component .photo-block__photo-container.client3{background-image:url(../assets/img/qui_sommes_nous_client_3.jpg)}who-are-we-component .photo-block__photo-container.client4{background-image:url(../assets/img/qui_sommes_nous_client_4.jpg)}who-are-we-component .photo-block__text-container{text-align:center;margin:25px 30px 35px;line-height:1.5}who-are-we-component .photo-block__quote{margin-bottom:10px;color:#7e38aa;font-size:20px}who-are-we-component .photo-block__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;color:#3e3d42}@media (min-width:981px){who-are-we-component .photo-block{width:450px}}@media (max-width:980px){who-are-we-component .photo-block{width:345px}}@media (max-width:1024px){who-are-we-component .photos-section__container{width:100%;padding:0}who-are-we-component .photo-block{margin:20px}who-are-we-component .photo-block__photo-container{height:290px;width:100%}}@media (max-width:769px){who-are-we-component .photo-block{margin:20px;width:280px}who-are-we-component .photo-block__photo-container{height:200px;width:100%}}@media (max-width:640px){who-are-we-component .photo-block,who-are-we-component .photos-section__container{width:100%}}.wave_background,.who-are-we-stats-section,.who-are-we__infography{background:url(../assets/img/background_waves_qui_sommes_nous.png) center bottom no-repeat,linear-gradient(-70deg,#d64d9b 0%,#9357b7 100%);background-size:1640px 360px,100% 100%}.who-are-we__infography{padding:40px 20px 65px;text-align:center;color:#fff}.who-are-we__infography h2{color:#fff;font-size:30px;font-family:"Quicksand",Arial,sans-serif;font-weight:400;line-height:1.3;text-transform:uppercase}.who-are-we__infography h4{margin-top:60px;color:#fff;font-size:24px;font-weight:400;line-height:1.3}.who-are-we__infography button{margin-top:20px}@media (min-width:768px){.who-are-we__infography{padding:60px 60px 80px}.who-are-we__infography h2{font-size:34px}.who-are-we__infography button{margin-top:30px}}.infography{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:810px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px auto 40px}@media (min-width:768px){.infography{margin:60px auto 80px}}.infography__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}@media (min-width:768px){.infography__block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0;text-align:left}.infography__block:first-child{margin-left:67px}.infography__block:nth-child(4){margin-right:24px}.infography__block:last-child{margin-left:42px}.infography__block:nth-child(even){text-align:right}.infography__block:nth-child(even) h3{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.infography__block:nth-child(even) .infography__icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.infography__block h3{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.infography__block h3{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;color:#fff;font-size:18px;font-weight:400;line-height:27px}.infography__block h3 strong{font-size:30px;font-weight:700}.infography__block .infography__icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.infography__icon{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;width:150px;height:150px;margin:20px;border-radius:50%;background:#da71ac;box-shadow:-20px 20px 0 0 rgba(0,0,0,.1);overflow:hidden}@media (min-width:768px){.infography__icon{margin:0 20px}}.infography__icon .bar,.infography__icon .building,.infography__icon .circle,.infography__icon .eye{fill:rgba(255,255,255,.6)}.infography__icon .bar--white,.infography__icon .building--white,.infography__icon .cup,.infography__icon .exclamation,.infography__icon .expert,.infography__icon .file,.infography__icon .france,.infography__icon .logo{fill:#fff}.infography__icon .pocket{stroke:#fff}.who-are-we-intro-section,section.landing-sea-section{background-color:#fff}.who-are-we-intro-section .intro{width:600px;margin:auto;text-align:left}@media (max-width:660px){.who-are-we-intro-section .intro{width:100%;margin:0;padding:30px}}.who-are-we-intro-section .intro__headline{position:relative;padding-top:70px;padding-bottom:40px;font-family:"Quicksand",Arial,sans-serif;color:#3e3d42;font-size:36px;line-height:46px}@media (max-width:660px){.who-are-we-intro-section .intro__headline{padding-top:20px;padding-bottom:25px}}.who-are-we-intro-section .intro__headline:after{content:'';position:absolute;bottom:-1px;left:0;width:50px;height:2px;background-color:#ffe24e}.who-are-we-intro-section .intro__content{padding-top:40px;padding-bottom:80px;font-family:"Open Sans",Arial,sans-serif;font-size:18px;color:#636166;line-height:33px}@media (max-width:660px){.who-are-we-intro-section .intro__content{padding-top:25px;padding-bottom:10px}}.who-are-we-intro-section .intro__content p{margin-bottom:20px}.who-are-we-stats-section,sea-prefooter .icon img{width:100%}.who-are-we-stats-section .stats{padding:70px 0;width:800px;margin:auto;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1024px){.who-are-we-stats-section .stats{width:100%;padding:70px 20px;margin:0}}.who-are-we-stats-section .stats__headline{text-transform:uppercase;margin-bottom:40px;width:100%;font-family:"Quicksand",Arial,sans-serif;font-size:34px;line-height:34px;color:#fff;text-align:center}.who-are-we-stats-section .stats__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width:728px){.who-are-we-stats-section .stats__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.who-are-we-stats-section .stat{margin:auto;width:350px;font-family:"Open Sans",Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff;font-weight:700;font-size:18px}@media (max-width:400px){.who-are-we-stats-section .stat{width:100%}}.who-are-we-stats-section .stat__number{margin:12px 0;font-size:40px;color:#ffe24e}.who-are-we-stats-section .stat__text{line-height:25px;font-weight:400}.cookie-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 40px 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:-10px;background:linear-gradient(-70deg,#ca418f 0%,#9357b7 100%);z-index:76;width:100%}.cookie-banner--toggled{-webkit-animation-name:toggle-down;animation-name:toggle-down;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.cookie-banner .cookie-banner__acceptation{padding:18px 0;margin:5px;text-align:center;width:200px;max-width:200px;min-width:150px}.cookie-banner .cookie-banner__content{font-size:16px;color:#fff;padding-right:100px}.cookie-banner .cookie-banner__content a{text-decoration:underline;color:#fff}.cookie-banner-choices{display:flex;align-items:center;flex-direction:column}.cookie-banner-save{display:flex;flex-direction:row}@media (min-width:768px) and (max-width:1023px){.cookie-banner .cookie-banner__content{padding-right:60px}}@media (max-width:768px){.cookie-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cookie-banner .cookie-banner__content{padding-bottom:20px;padding-right:0}}@media (max-width:555px){.cookie-banner{padding:20px}.cookie-banner .cookie-banner__content{font-size:14px;text-align:center}.cookie-banner-save{flex-direction:column}}@-webkit-keyframes toggle-down{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}5%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}to{-webkit-transform:translate3d(0,350px,0);transform:translate3d(0,350px,0)}}@keyframes toggle-down{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}5%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}to{-webkit-transform:translate3d(0,350px,0);transform:translate3d(0,350px,0)}}faq-component .hero-unit,user-faq-component .hero-unit{height:275px}faq-component .open-signup-form,user-faq-component .open-signup-form{cursor:pointer}faq-component .faq-page,user-faq-component .faq-page{position:relative;min-height:100vh;background-color:#f4f4f4;padding:50px 30px 70px}faq-component .faq-page__wrapper,user-faq-component .faq-page__wrapper{position:relative;max-width:950px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1010px){faq-component .faq-page__wrapper,user-faq-component .faq-page__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}faq-component .faq-page__content,user-faq-component .faq-page__content{min-height:500px;width:700px;position:relative}@media (max-width:1010px){faq-component .faq-page__content,user-faq-component .faq-page__content{width:100%}}faq-component .faq-page__navigation,user-faq-component .faq-page__navigation{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:30px;margin-top:20px}@media (max-width:1010px){faq-component .faq-page__navigation,user-faq-component .faq-page__navigation{position:absolute;top:-50px;left:-30px;width:100vw;overflow:hidden;padding-right:0;margin-top:0}}faq-component .faq-page__question,user-faq-component .faq-page__question{display:block;will-change:max-height,opacity,transform}faq-component .faq-page__question toggle,user-faq-component .faq-page__question toggle{margin-top:20px;display:block}faq-component .faq-page__question .toggle,user-faq-component .faq-page__question .toggle{border-radius:3px}faq-component .faq-page__question .toggle__content,user-faq-component .faq-page__question .toggle__content{background-color:#f7f7f7;padding:35px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-family:"Open Sans",Arial,sans-serif;font-size:18px;color:#3e3d42;text-align:left;line-height:27px}faq-component .faq-page__question .toggle__content ul,user-faq-component .faq-page__question .toggle__content ul{margin-top:10px;list-style-type:disc;padding-left:40px}faq-component .faq-page__question .toggle__content ol,user-faq-component .faq-page__question .toggle__content ol{margin-top:10px;list-style-type:decimal;padding-left:40px}faq-component .faq-page__question .toggle__content a,user-faq-component .faq-page__question .toggle__content a{text-decoration:none}faq-component .faq-page__question .toggle__title,user-faq-component .faq-page__question .toggle__title{color:#7e38aa;font-weight:600;padding-right:0}faq-component .faq-page__question .toggle__title span,user-faq-component .faq-page__question .toggle__title span{display:inline-block;padding-top:5px;padding-right:15px}faq-component .faq-page__question .toggle__icon,user-faq-component .faq-page__question .toggle__icon{display:none}faq-component .faq-page__question .toggle__toggle,user-faq-component .faq-page__question .toggle__toggle{margin-left:10px;margin-right:0}faq-component .faq-page__questions-wrapper,user-faq-component .faq-page__questions-wrapper{width:700px}@media (max-width:1010px){faq-component .faq-page__questions-wrapper,user-faq-component .faq-page__questions-wrapper{margin:auto}}@media (max-width:900px){faq-component .faq-page__questions-wrapper,user-faq-component .faq-page__questions-wrapper{width:100%}}faq-component .faq-page__contact,user-faq-component .faq-page__contact{width:100%;max-width:950px;background-color:#fff;margin:50px auto auto;padding:50px 100px 20px;border-radius:3px;box-shadow:-20px 20px 0 0 rgba(62,61,66,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}@media (max-width:900px){faq-component .faq-page__contact,user-faq-component .faq-page__contact{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;margin-top:50px}}faq-component .faq-page__contact .contact__title h1,user-faq-component .faq-page__contact .contact__title h1{font-size:30px;line-height:37px;font-weight:lighter}@media (max-width:900px){faq-component .faq-page__contact .contact__title h1,user-faq-component .faq-page__contact .contact__title h1{font-size:26px;line-height:33px;margin-bottom:5px}}faq-component .faq-page__contact .contact__title p,user-faq-component .faq-page__contact .contact__title p{font-size:24px;line-height:33px}@media (max-width:900px){faq-component .faq-page__contact .contact__title p,user-faq-component .faq-page__contact .contact__title p{font-size:20px;line-height:26px;margin-bottom:10px}}faq-component .faq-page__contact .contact__us,user-faq-component .faq-page__contact .contact__us{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}@media (max-width:900px){faq-component .faq-page__contact .contact__us,user-faq-component .faq-page__contact .contact__us{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}faq-component .faq-page__contact .contact__us__infos,user-faq-component .faq-page__contact .contact__us__infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}faq-component .faq-page__contact .contact__us__infos .number,user-faq-component .faq-page__contact .contact__us__infos .number{color:#7e38aa;font-size:35px;font-weight:700;line-height:47px;text-decoration:none}@media (max-width:900px){faq-component .faq-page__contact .contact__us__infos .number,user-faq-component .faq-page__contact .contact__us__infos .number{font-size:30px;line-height:41px}}faq-component .faq-page__contact .contact__us__infos .number .icon-phone2,user-faq-component .faq-page__contact .contact__us__infos .number .icon-phone2{margin-right:10px}faq-component .faq-page__contact .contact__us__infos .openDate,user-faq-component .faq-page__contact .contact__us__infos .openDate{font-size:16px;line-height:22px;color:#636166}@media (max-width:900px){faq-component .faq-page__contact .contact__us__infos .openDate,user-faq-component .faq-page__contact .contact__us__infos .openDate{font-size:14px;line-height:20px}}faq-component .faq-page__contact .contact__us .btn,faq-component .faq-page__contact .contact__us .icon-btn,faq-component .faq-page__contact .contact__us .outline-btn,faq-component .faq-page__contact .contact__us .outline-icon-btn,user-faq-component .faq-page__contact .contact__us .btn,user-faq-component .faq-page__contact .contact__us .icon-btn,user-faq-component .faq-page__contact .contact__us .outline-btn,user-faq-component .faq-page__contact .contact__us .outline-icon-btn{margin-bottom:auto;margin-top:auto;width:268px}@media (max-width:900px){faq-component .faq-page__contact .contact__us .btn,faq-component .faq-page__contact .contact__us .icon-btn,faq-component .faq-page__contact .contact__us .outline-btn,faq-component .faq-page__contact .contact__us .outline-icon-btn,user-faq-component .faq-page__contact .contact__us .btn,user-faq-component .faq-page__contact .contact__us .icon-btn,user-faq-component .faq-page__contact .contact__us .outline-btn,user-faq-component .faq-page__contact .contact__us .outline-icon-btn{margin:20px auto;max-width:100%}}faq-component .faq-page__contact .contact__write,user-faq-component .faq-page__contact .contact__write{display:flex;align-items:center;justify-content:center;margin-top:40px}@media (max-width:900px){faq-component .faq-page__contact .contact__write,user-faq-component .faq-page__contact .contact__write{margin-top:10px}}faq-component .faq-page__contact .contact__write__address,user-faq-component .faq-page__contact .contact__write__address{font-size:16px;line-height:22px;color:#636166}@media (max-width:900px){faq-component .faq-page__contact .contact__write__address,user-faq-component .faq-page__contact .contact__write__address{font-size:14px;line-height:20px}}faq-component .faq-subtitle,user-faq-component .faq-subtitle{font-size:20px;font-weight:700;color:#243f60}faq-component .faq-space-bottom,user-faq-component .faq-space-bottom{margin-bottom:25px}legal-component .hero-unit{height:210px}legal-component .legal-page{position:relative;min-height:100vh;background-color:#f4f4f4;padding:50px 30px 70px}legal-component .legal-page__wrapper{position:relative;max-width:950px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}legal-component .legal-page__content{-webkit-box-flex:3;-ms-flex:3;flex:3;text-align:justify;margin-top:50px;font-family:"Open Sans",Arial,sans-serif;background-color:#fff;min-height:500px;position:relative;padding:30px}@media (max-width:790px){legal-component .legal-page__content{min-width:0;width:100%;text-align:left;padding:10px}}legal-component .legal-page__content h1{text-transform:uppercase;line-height:40px;margin-bottom:30px;text-align:center;font-weight:400;font-size:28px;color:#7e38aa}legal-component .legal-page__content h2{margin:50px 0 20px;color:#000;line-height:30px;font-size:25px;font-weight:600;position:relative;padding-top:50px}legal-component .legal-page__content .fip__titular::before,legal-component .legal-page__content h2::before{content:"";position:absolute;height:1px;width:100%;background-color:#c9c8cd;top:0}legal-component .legal-page__content h3{margin:20px 0;font-weight:600;font-size:20px}legal-component .legal-page__content p{margin-bottom:15px;font-size:18px;line-height:1.3}legal-component .legal-page__content li{margin:10px 0;position:relative;padding-bottom:10px}legal-component .legal-page__content li:before{position:absolute;left:-28px;color:#f5dc5b;content:"\2022";font-size:35px}legal-component .legal-page__content ul{padding-left:40px}legal-component .legal-page__content ol{list-style-type:lower-alpha;padding-left:40px}.step3_error_text b,gdpr-modal-win b,legal-component .legal-page__content strong,sea-prefooter .before-footer__item b{font-weight:700}legal-component .legal-page__content legend.legend{display:inline-block;margin-top:50px;position:relative;padding-top:50px;font-size:15px}legal-component .legal-page__content legend.legend::before{content:"";position:absolute;height:1px;width:150px;background-color:#3e3d42;top:0}legal-component .legal-page__content legend.number{padding-top:0;margin-right:5px;display:inline-block;font-size:10px;font-weight:700}legal-component .legal-page__content .claims{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}legal-component .legal-page__content .claims__infos{width:100%;background-color:#fff;margin:10px auto auto;padding:25px 50px;border-radius:3px;box-shadow:-5px 5px 5px 5px rgba(62,61,66,.08)}legal-component .legal-page__content .claims .btn,legal-component .legal-page__content .claims .icon-btn,legal-component .legal-page__content .claims .outline-btn,legal-component .legal-page__content .claims .outline-icon-btn{width:265px;text-align:center;margin-bottom:20px}legal-component .legal-page__content .fip h1{margin-top:80px}legal-component .legal-page__content .fip__article-code{text-align:center;font-weight:700}legal-component .legal-page__content .fip__titular{margin:50px 0 20px;position:relative;padding-top:50px}legal-component .legal-page__navigation{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:50px}@media (max-width:1010px){legal-component .legal-page__navigation{position:absolute;top:-50px;left:-30px;width:100vw;overflow:hidden;padding-right:0;margin-top:0}}@media (max-width:410px){legal-component .legal-page__navigation{font-size:16px}}notfound .hero-unit{height:230px}notfound .notfound-page{position:relative;background-color:#fff;padding:50px 30px 70px;text-align:center}notfound .notfound-page__header{background:url(../assets/img/avatar_oops.png) center center no-repeat;background-size:auto 100%;width:100%;height:250px}notfound .notfound-page__title{line-height:1.5;font-size:40px;color:#7e38aa;font-weight:700;padding-bottom:20px;max-width:700px;margin:auto}notfound .notfound-page__paragraph{line-height:1.3;font-size:28px;color:#3e3d42;padding-bottom:40px;max-width:700px;margin:auto}blog-component .hero-unit{height:275px;background-color:#7d38aa;flex-direction:column;justify-content:space-between}blog-component .hero-unit h1,blog-component .hero-unit h2{color:#fff;font-family:"Open Sans",Arial,sans-serif;font-weight:900;font-size:30px}blog-component .hero-unit h2{font-weight:lighter;font-size:20px}blog-component .hero-unit .blog-title-picture{position:relative;margin-top:60px}blog-component .hero-unit .blog-title-picture .header-logo-left{position:absolute;left:-88px;top:-36px;width:70px}blog-component .hero-unit .blog-title-picture .header-logo-right{position:absolute;left:160px;top:-5px;width:200px}blog-component hero-unit .blog-hero-unit-logo{position:absolute;z-index:2;bottom:0;left:10%}@media (max-width:1000px){blog-component hero-unit .blog-hero-unit-logo{display:none}}@media (max-width:544px){blog-component .hero-unit .blog-title-picture .header-logo-left{display:none}}body.with-mobile-menu--opened{height:100vh;overflow:hidden}.shadow-overlay{position:fixed;display:block;height:calc(100vh - 80px);width:100vw;background-color:rgba(0,0,0,.6);top:80px;z-index:11}@media (min-width:1206px){.shadow-overlay{display:none}}#phoneNumberId{display:flex;align-items:center}.phone-number-text{display:block;padding-left:8px}@media screen and (min-width:1206px) and (max-width:1328px){.phone-number-text{display:none}}@media (max-width:1205px){.mobile-menu{position:fixed;top:80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100vw;height:calc(100vh - 80px);overflow-y:scroll;background-color:#fff;display:none}.mobile-menu li{border-top:1px solid #c9c8cd;transition:background-color .4s;display:block;width:100%}.mobile-menu li:last-of-type{border-bottom:1px solid #c9c8cd}.mobile-menu li a{display:block;color:#636166;padding:13px 28px}.mobile-menu li:hover{background-color:#f7f7f7}.calef-link-phone-number{display:flex!important}.calef-phone-icon{padding-top:2px;height:24px;width:24px}#phoneNumberId svg g{fill:#636166}.calef-link-phone-number span{color:inherit}.phone-tooltip{margin-top:0}}.mobile-menu--opened{display:-webkit-box;display:-ms-flexbox;display:flex}body.npc-body{background:#fff!important}body.cit-body{background:#9357b7 radial-gradient(circle at top right,#ca418f 0%,#b24ba1 15%,#9357b7 100%) no-repeat}basic-header,customer-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px;z-index:12}basic-header nav,customer-header nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-transform:uppercase}basic-header nav li a,customer-header nav li a{font-size:13px;font-weight:600;color:#fff;text-decoration:none;letter-spacing:1px}basic-header nav li a:last-child,customer-header nav li a:last-child{margin-right:40px}@media (max-width:1205px){basic-header nav,customer-header nav{text-transform:none}basic-header nav li a,customer-header nav li a{font-size:18px;font-weight:400}}basic-header nav .secondary-item,customer-header nav .secondary-item{display:none;font-size:14px;text-transform:none;font-weight:300;border:none}@media (max-width:1205px){basic-header nav .secondary-item a,customer-header nav .secondary-item a{font-size:14px}}basic-header nav footer,customer-header nav footer{background-color:#f7f7f7;margin:auto auto 0;display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}basic-header nav footer span,customer-header nav footer span{display:inline-block;width:80px;font-size:11px;text-transform:none;line-height:15px}basic-header .public-menu li:not(.secondary-item)+li.secondary-item,customer-header .public-menu li:not(.secondary-item)+li.secondary-item{border-top:1px solid #f4f4f4}basic-header .public-menu li,basic-header .public-menu li:last-of-type,customer-header .public-menu li,customer-header .public-menu li:last-of-type{border:none}@media (max-width:1205px){basic-header .public-menu .home-item,customer-header .public-menu .home-item{border-bottom:1px solid #f4f4f4}}basic-header .account-box,customer-header .account-box{text-transform:uppercase}@media (max-width:1205px){basic-header nav .secondary-item,customer-header nav .secondary-item{display:block}basic-header nav footer,customer-header nav footer{display:-webkit-box;display:-ms-flexbox;display:flex}}basic-header .mobile-menu--opened,customer-header .mobile-menu--opened{width:auto}basic-header{height:80px}digital-facturing{display:block;position:absolute;width:100%}.widgetButton{display:none}@media (min-width:1024px){.widgetButton{display:block;bottom:0;padding:0 16px 4px;background-color:#ffe24e;color:#575757;text-decoration:none;font-size:14px;font-weight:700;line-height:42px;width:200px;text-align:center;border-radius:3px;font-family:arial,sans-serif;text-transform:none}}.widgetButton::after{background:"{!URLFOR($Resource.calefsfassets, '/svg/CloseCross.svg')}";position:absolute;top:0;right:0}.liveagent_button{position:fixed;transform:rotate(-90deg);bottom:120px;right:-81px;z-index:11}.indicatif-phone-select{position:relative;display:inline-block;width:100%;height:44px;background-color:#fff}.indicatif-phone-select_select{display:flex;background-color:transparent;flex-direction:row;justify-content:flex-start;align-items:center;min-height:44px;height:auto;width:100%;cursor:pointer}.indicatif-phone-select_select_default{color:#95929b;border:none;font-size:18px}.indicatif-phone-select_arrow{width:10px;height:8px;position:absolute;right:9px;top:19px}.indicatif-phone-select_arrow.up svg{transform:rotateX(180deg)}#rate-help:hover #help-content,.indicatif-phone-select_arrow svg,sea-prefooter section.footer .desktop{display:block}.indicatif-phone-select_option-container{position:absolute;width:420px;z-index:2;height:200px;overflow-y:auto;cursor:pointer}.indicatif-phone-select_option-container .indicatif-phone-select_option{text-indent:0;min-height:44px;height:auto;border-radius:0;border-top:none;border-bottom:1px solid #f7f7f7;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:10px;background-color:#f7f7f7}.indicatif-phone-select_option-container .indicatif-phone-select_option:last-of-type{border-bottom:1px solid #c9c8cd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.indicatif-phone-select_option-container .indicatif-phone-select_option:hover{background-color:#c9c8cd}@media (max-width:768px){.indicatif-phone-select_option-container .indicatif-phone-select_option{font-size:12px;text-align:center;padding-left:8px;width:298px}.sea-header__signup_form .indicatif-phone-select_option-container{width:274px!important}.indicatif-phone-select_select{justify-content:left}}.preview .supprimer{cursor:pointer}span.after_tooltip{float:right}#signupConfirmationModal .modal__paragraph{font-size:27px;font-weight:700}p#signupConfirmationUserInfo{color:#95929b;font-size:22.5px!important;font-family:arial,sans-serif;font-weight:inherit!important}#signupNotEligibleModal svg{margin-bottom:5%;margin-top:4%}signup-not-eligible-modal .modal__paragraph--small{font-size:20px;color:#636166;line-height:1.3;font-weight:300}#lookupNotSelected_companySiretFooter span,.sea-header__signup_form .signupform__siret .lookup-results-adress span,sea-prefooter section.footer .mobile,sea-prefooter#cash-reviews .top-footer{display:none}sea-prefooter section.before-footer{padding:40px 0 0;height:auto;background-color:#694c9f;color:#fff}sea-prefooter .before-footer h3{color:#fff;font-family:'Texta-Black',sans-serif;font-size:24pt;line-height:34px;text-align:center;text-transform:uppercase;text-decoration:none;letter-spacing:0}sea-prefooter .before-footer__items-container{margin:auto;padding:45px 15px;max-width:1300px;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}@media (max-width:980px){sea-prefooter .before-footer__items-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:768px){sea-prefooter .before-footer__items-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}sea-prefooter .before-footer__item{padding:0 10px;text-align:center;width:33%}@media (max-width:980px){sea-prefooter .before-footer__item{padding:10px 30px}sea-prefooter .before-footer__items-container p{min-height:100px!important}}@media (max-width:768px){sea-prefooter .before-footer__item{width:230px;padding:10px 0}sea-prefooter .before-footer__items-container p{min-height:unset!important}}sea-prefooter .before-footer__items-container h4,sea-prefooter .before-footer__items-container p{line-height:1.5}sea-prefooter .before-footer h4{color:#fff;font-family:'Texta-Regular',sans-serif;font-size:18pt;font-style:normal;font-stretch:normal;font-weight:300;line-height:57px;text-transform:uppercase;text-decoration:none;letter-spacing:0}sea-prefooter .before-footer__items-container p{min-height:80px}sea-prefooter .row{width:100%;min-height:28px;display:block}sea-prefooter .row.rounded-center{background-color:#fff;min-height:20px}sea-prefooter span.copyright{height:40px;font-size:12px;line-height:38px;text-align:right;display:inline-block;vertical-align:middle}sea-prefooter .right-mid-footer img{display:inline-block;vertical-align:middle;width:133px}sea-prefooter span.left-round,sea-prefooter span.right-round{width:50%;background-color:#694c9f;height:25px;display:block;float:left}sea-prefooter span.left-round{border-right:80px;border-top-right-radius:325px}sea-prefooter span.right-round{border-top-left-radius:325px}sea-prefooter section.mid-footer{height:auto;background-color:#f4f4f4;padding:10px}@media (min-width:1101px){sea-prefooter section.mid-footer{padding-bottom:131px}}@media (max-width:1100px){sea-prefooter section.mid-footer{padding-bottom:88px}}sea-prefooter .mid-footer__container{display:flex;justify-content:space-around;align-items:center}.landing-sea-section__container .col-6,sea-prefooter .mid-footer__container .left-mid-footer{width:50%}sea-footer section.footer,sea-prefooter section.mid-footer p{font-family:'Texta-Regular',sans-serif;font-style:normal;font-stretch:normal;font-weight:300;text-align:left}sea-prefooter section.mid-footer p{text-transform:none;text-decoration:none;letter-spacing:0;color:#2e2e2e;font-size:18px;line-height:27px}sea-prefooter section.mid-footer a{text-decoration:none;color:#2e2e2e}sea-prefooter section.mid-footer p.small{color:#9b9b9b;font-size:12px;line-height:12px}sea-prefooter section.mid-footer .mid-footer__asterix{margin:5px 0}.landing-sea-section h2,sea-prefooter .top-footer.verified-review-win h3{color:#694c9f;font-size:24pt;font-family:'Texta-Black',sans-serif;text-transform:uppercase}sea-prefooter .top-footer.verified-review-win h3{text-align:center;text-decoration:none;letter-spacing:0;padding-top:60px;padding-bottom:50px;line-height:34px}@media (max-width:769px){sea-prefooter .top-footer.verified-review-win h3{font-size:30px!important}}@media (max-width:580px){sea-prefooter .top-footer.verified-review-win h3{display:none}}sea-footer section.footer{background:#48bc88;color:#fff;font-size:17px;line-height:19px;padding:18px 16px;width:100%}sea-footer .sea-banner-container{position:fixed;bottom:0;z-index:10;width:100%}sea-footer .cookie-banner{position:initial;bottom:initial;padding:20px 86px 30px 40px}@media (max-width:1024px){sea-footer .cookie-banner{padding:20px 40px 30px}}sea-footer span.error-msg{top:2px;float:right;right:0;border-radius:5px;background-color:#694c9f;width:124px;text-align:center;border-bottom-left-radius:0;border-bottom-right-radius:0;display:none}sea-footer .input-container{width:60%;display:inline-block;vertical-align:middle}sea-footer section.footer label{margin-bottom:5px}sea-footer section.footer label b{font-weight:900}.sea-header__logo span,sea-footer .before-footer,sea-footer .footer,sea-footer .mid-footer,sea-footer section.landing-sea-section{font-family:'Texta-Regular',sans-serif}.landing-sea-section__container{width:100%;margin:auto;padding:40px 104px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.landing-sea-section__container .col-12{width:100%}.landing-sea-section h2{line-height:27pt;font-weight:100;margin:0 0 15pt}.landing-sea-section p{color:#2e2e2e;font-size:14pt;line-height:24pt;margin-bottom:15pt}.landing-sea-section .important{font-weight:700;font-family:"Open Sans",Arial,sans-serif;margin-bottom:60pt}.landing-sea-section__video{background:url(../assets/img/desktop-silver.png) no-repeat top center;background-size:100%;box-sizing:content-box;margin:50pt 0 0;width:640px;height:310px;position:relative;overflow:visible;transform:translateX(5px);-webkit-transform:translateX(-5px)}.landing-sea-section__video iframe{margin:10px auto;width:420px;height:237px;transform:translate(105px,13px);-webkit-transform:translate(105px,13px)}.landing-sea-section__gif{display:flex;height:100%}.landing-sea-section__gif img{margin:auto;width:100%;max-width:372px}@media (min-width:1024px) and (max-width:1200px){.landing-sea-section__video{width:544px;height:256px}.landing-sea-section__video iframe{width:360px;height:205px;transform:translate(88px,8px);-webkit-transform:translate(88px,8px)}}@media (min-width:768px) and (max-width:1023px){.landing-sea-section__video{margin:140px 0 0;width:380px;height:180px}.landing-sea-section__video iframe{width:250px;height:142px;transform:translate(62px,3px);-webkit-transform:translate(62px,3px)}}@media (max-width:767px){.landing-sea-section__container{padding:40px 24pt 0}sea-footer .left-mid-footer .col-2,sea-footer span.copyright{font-size:10px}.landing-sea-section__video{margin:240px auto 0;width:300px;height:183px}.landing-sea-section__video iframe{margin:10px auto;width:200px;height:115px;transform:translate(48px,0);-webkit-transform:translate(48px,0)}sea-prefooter .mid-footer__container{flex-direction:column}sea-prefooter .mid-footer__container .left-mid-footer{width:auto}sea-prefooter section.mid-footer p{text-align:center}}@media (max-width:530px){sea-footer .left-mid-footer.col-2,sea-footer .right-mid-footer.col-2{width:100%;text-align:center}sea-footer section.mid-footer{height:170px}sea-footer span.copyright{text-align:center;font-size:10px}sea-footer section.mid-footer p{text-align:center;font-size:14px}sea-footer section.footer .desktop{display:none}sea-footer section.footer .mobile{display:block}.landing-sea-section__container .col-6{width:100%}.landing-sea-section__video{margin:10px 0 0;width:390px;height:182px;-webkit-transform:translateX(-38px);transform:translateX(-38px)}.landing-sea-section__video iframe{margin:10px 0 0;width:257px;height:146px;transform:translate(64px,3px);-webkit-transform:translate(64px,3px)}}@media (max-width:320px){.landing-sea-section__video{margin:10px 0 0;width:340px;height:162px;-webkit-transform:translateX(-38px);transform:translateX(-38px)}.landing-sea-section__video iframe{margin:10px 0 0;width:224px;height:127px;transform:translate(55px,2px);-webkit-transform:translate(55px,2px)}}.sea-header__logo{display:flex;align-items:center;background-color:#fff;margin-left:30pt}.sea-header__logo a{text-decoration:none;display:flex}.sea-header__logo span{width:16px;height:24px;font-size:24px;font-weight:300;color:#95929b;margin:auto 15px auto 5px}#blank .sea-header__logo span{height:49px;border-right:solid .1px #000}.sea-header__logo .btn{margin-right:57pt;text-transform:none;color:#2e2e2e;font-family:'Texta-Regular',sans-serif;font-size:17pt;font-weight:700;line-height:17pt}.sea-header__container{height:570pt;display:flex}.sea-header__illustration{height:100%;position:relative;width:100%;float:left;z-index:-2}.sea-header__rate_text .header-title-3{font-size:20px;line-height:17pt;font-weight:700}.sea-header__rate_text p{font-size:17px;line-height:14pt}.sea-header__text_container{position:absolute;bottom:0;width:100%;background:rgba(46,46,46,.75)}.sea-header__rate_text .header-title-3,.sea-header__rate_text p,.sea-header__text_container .header__text_container_content,.sea-header__text_container h1,.sea-header__text_container_mobile .header__text_container_content_mobile,.sea-header__text_container_mobile h1{font-family:'Texta-Regular',sans-serif;color:#fff}.sea-header__text_container h1,.sea-header__text_container_mobile h1{font-size:26px;text-transform:uppercase;line-height:30px;margin:10pt 20pt 10pt 40pt;font-weight:300}.sea-header__text_container .header__text_container_content,.sea-header__text_container_mobile .header__text_container_content_mobile{font-size:18px;margin:0 20pt 20pt 40pt;line-height:14pt;font-weight:300}.sea-header__signup_form{height:100%;width:500px;min-width:500px;float:right;background-color:#48bc88;position:relative}#sea-header-form-partner_step1,#sea-header-form_step1,#sea-header-form_step3{margin:40pt 40pt 50pt 60pt}#sea-header-form_step2{margin:10pt 40pt 50pt 60pt}.sea-header__signup_form>svg{position:absolute;left:-25pt;top:216pt}.sea-header__signup_form .signupform__label{color:#fff;font-family:'Texta-Regular',sans-serif;font-size:14pt;line-height:14pt;font-weight:900}.sea-header__signup_form .radio .signupform__label{line-height:20pt}.sea-header__signup_form .signupform__bup .signupform__label,.sea-header__signup_form .signupform__partner .signupform__label,.sea-header__signup_form .signupform__siret .signupform__label{font-weight:300}.sea-header__signup_form .outline-btn{text-transform:none;font-family:'Texta-Regular',sans-serif;font-size:17pt;font-weight:900;line-height:17pt}.sea-header__signup_form .signupform__email input,.sea-header__signup_form .signupform__firstName input,.sea-header__signup_form .signupform__indicatifPhone input,.sea-header__signup_form .signupform__lastName input,.sea-header__signup_form .signupform__password input,.sea-header__signup_form .signupform__phone input,.sea-header__signup_form .signupform__siret input,sea-footer .signupform__email input,sea-footer .signupform__siret input{color:#fff;background-color:#48bc88;border:1px solid #fff;border-radius:0;height:30pt}.signupform .signupform__indicatifPhone input{color:#95929b;background-color:#fff;border:1px solid #c9c8cd;height:44px;border-radius:3px 0 0 3px}.header-form__phone #signupPhone{border-radius:0 3px 3px 0}.sea-header__signup_form .error-message,.sea-header__signup_form siret-autocompletion.ng-invalid input.ng-touched~.error-message_container .error-message,sea-footer siret-autocompletion.ng-invalid input.ng-touched~.error-message_container .error-message{background-color:#684f9d}.sea-footer__form{display:flex;justify-content:space-around;height:85px}.sea-footer__form_inputs_area{display:flex;justify-content:space-between;width:90%}.sea-footer__form_inputs_area:after,.sea-footer__form_inputs_area:before{content:'';display:block}.sea-footer__form .signupform__email,.sea-footer__form .signupform__siret{display:flex;flex-direction:column;align-items:flex-start}sea-footer .sea-footer__form .signupform__radio{margin:auto 0 auto 10px;padding-left:20px}.sea-footer__form .signupform__email{margin-left:10px}.sea-footer__form .calf-input,.sea-footer__form siret-autocompletion,.sea-header__signup_form siret-autocompletion input{margin-bottom:0}.sea-header__signup_form siret-autocompletion{position:absolute;width:calc(100% - 100pt);z-index:5}.sea-header__signup_form siret-autocompletion #companySiretMandatory{padding-top:1px}.sea-header__signup_form input.ng-touched.ng-invalid,.sea-header__signup_form input[type=radio].ng-touched.ng-invalid+label::before,.sea-header__signup_form siret-autocompletion.ng-invalid input.ng-touched,sea-footer .calf-input input.ng-touched.ng-invalid,sea-footer siret-autocompletion.ng-invalid input.ng-touched{background:rgba(255,255,255,.5);border:1px solid #684f9d}.sea-header__signup_form siret-autocompletion.ng-invalid input.ng-touched~.error-message_container,sea-footer siret-autocompletion.ng-invalid input.ng-touched~.error-message_container{align-items:flex-end;flex-direction:column-reverse}sea-footer siret-autocompletion .lookup-results.visible{position:absolute;bottom:32pt}.sea-header__signup_form .signupform__siret{margin-bottom:80pt}.sea-header__signup_form .signupform__siret .lookup-results-adress,sea-footer .lookup-results-adress{background-color:transparent}#lookupNotSelected_companySiretFooter{opacity:0}#companySiretFooterMandatory,sea-footer .signupform__email .error-message{position:absolute;top:40px;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}#lookupNoResult_companySiretFooter{position:absolute;bottom:30pt}#siretFormatIsInvalid_companySiretFooter{position:absolute;bottom:28pt;top:auto;border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0}sea-footer .lookup-results-adress span{display:none}sea-footer .error-message{background-color:#684f9d}sea-footer .signupform__email .error-message{background-color:#684f9d}.sea-btn-footer{font-family:Texta-Regular,sans-serif;font-size:17px;font-style:normal;font-stretch:normal;font-weight:900;line-height:17px;background-color:#fff;color:#48bc88;padding:12px 30px;text-transform:none}.sea-btn-footer:hover{box-shadow:-2px 4px 0 0 rgba(255,255,255,.3)}sea-footer .sea-footer__form .sea-footer__form_inputs_area input{width:300px}sea-footer .sea-footer__form label{width:auto;padding:0 10px 0 0}sea-footer .sea-footer__form .signupform__btn{margin:auto 25px auto 10px;align-items:center;display:flex;width:25%;flex-direction:column}.sea-header__signup_form .signupform__email,.sea-header__signup_form .signupform__radio{margin-bottom:40pt}.sea-header__signup_form .btn_step{text-align:right}#sea-header-form_step3_error .btn_step{text-align:center}.sea-header__signup_form .btn_step input.outline-btn{width:150pt;text-align:center}.sea-footer__form .signupform__btn loader-btn .btn,.sea-header__signup_form .btn_step loader-btn .btn{background-color:#fff;border:1px solid #fff}.sea-footer__form .signupform__btn loader-btn .btn:hover,.sea-header__signup_form .btn_step loader-btn .btn:hover{box-shadow:-2px 4px 0 0 #fff;-webkit-transform:translate3d(2px,-4px,0);transform:translate3d(2px,-4px,0)}.sea-header__signup_form .signupform__email input,.sea-header__signup_form .signupform__firstName input,.sea-header__signup_form .signupform__lastName input,.sea-header__signup_form .signupform__password input,.sea-header__signup_form .signupform__phone input{position:relative}.sea-header__signup_form .signupform__email .error-message{position:absolute;top:30pt}.sea-header__signup_form .signupform__radio .error-message{right:50px;top:auto;padding-top:1px}.sea-header__signup_form .calf-input{margin-bottom:0}.sea-footer__form .calf-input.validated::after,.sea-header__signup_form .calf-input.validated::after{position:absolute;bottom:7px;right:9px;color:#fff;font-family:'calfFont',sans-serif;font-size:20px;content:"\E903";z-index:1}.sea-header__form_title{font-family:'Texta-Regular',sans-serif;color:#fff;font-size:23pt;line-height:27pt;text-transform:uppercase;font-weight:900;margin-bottom:30pt;width:226pt}#sea-header-form_step3 .sea-header__form_title{width:245pt;margin-bottom:60px}.sea-header-form__name{display:flex;justify-content:space-between}.sea-header-form__name .signupform__firstName .calf-input{margin-right:5pt}.sea-header__signup_form .signupform__firstName .error-message,.sea-header__signup_form .signupform__lastName .error-message,.sea-header__signup_form .signupform__password .error-message,.sea-header__signup_form .signupform__phone .error-message{position:absolute;top:30pt;z-index:1}.sea-header__signup_form .signupform__firstName,.sea-header__signup_form .signupform__lastName{margin-bottom:20pt}.sea-header__signup_form .signupform__indicatifPhone,.sea-header__signup_form .signupform__phone{margin-bottom:10pt}.sea-header__signup_form .signupform__password{margin-bottom:25pt}.sea-header__signup_form .signupform__recaptcha,.sea-header__signup_form .signupform__subscribeToNews{margin-bottom:5pt}.header-form__phone .signupform__phone,.sea-header__signup_form .signupform__cgu calf-checkbox,.sea-header__signup_form .signupform__phone{width:100%}.sea-header__signup_form .indicatif-phone-select_option-container{width:368px}.header-form__phone,.sea-header-form__phone{display:flex}.sea-header-form__phone .indicatif-phone-select{height:30pt;width:52pt}.header-form__phone .indicatif-phone-select{width:52pt}.header-form__phone .indicatif-phone-select_select,.sea-header-form__phone .indicatif-phone-select_select{min-height:0;text-indent:4px}.header-form__phone .indicatif-phone-select_select input,.sea-header-form__phone .indicatif-phone-select_select input{border-right:none}.sea-header__signup_form .signupform__password .togglePassword{top:6px}.sea-header__signup_form calf-checkbox input[type=checkbox]+span,sea-footer calf-checkbox input[type=checkbox]+span{background:0 0;border-radius:0;width:10pt;height:10pt;border:1px solid #fff}.sea-header__form_activation_text,.sea-header__signup_form .signup-error-message,.sea-header__signup_form .signupform__cgu .label,.sea-header__signup_form .signupform__subscribeToNews .label,sea-footer .signupform__radio .label{color:#fff;font-family:Texta-Regular,sans-serif;font-size:14pt;font-weight:300;line-height:14pt}.sea-header__signup_form .signupform__cgu a{color:#fff}.sea-header__signup_form .signupform__cgu .error-message{float:right;margin:0 0 0 10px}.sea-header__form_activation_text{font-size:20px;font-weight:900;margin-bottom:15pt}.sea-header__form_activation_text_email{font-weight:300;margin:10pt 0 15pt}.sea-header__form_activation_text_info{font-family:Texta-Regular,sans-serif;font-size:14pt;font-weight:300;line-height:14pt;color:#fff;margin-top:95pt;width:241pt}.sea-header__signup_form .signup-error-message{font-weight:700;margin:10px 0 34pt}#sea-header-form_step3_error{margin:115pt 68pt 36pt}.signupform__step3_error{text-align:center}.step3_error_text,.step3_error_title{color:#fff;font-family:Texta-Regular,sans-serif;font-weight:300}.step3_error_title{margin:34pt 0 16pt;font-size:18pt;line-height:20pt}.step3_error_text{font-size:14pt;line-height:14pt;margin-bottom:110pt}sea-header .left_direction_rounded{position:absolute;display:flex;flex-direction:column;width:20px;right:0;height:570pt;z-index:0}sea-header .left_direction_rounded .left_half{height:50%;border-bottom-right-radius:20px;box-shadow:21px -20px 0 20px #48bc88}sea-header .left_direction_rounded .right_half{height:50%;border-top-right-radius:20px;box-shadow:21px 20px 0 20px #48bc88}#signupPasswordChecker input[type=checkbox],#signupPasswordChecker-confirmation input[type=checkbox],#signupPasswordChecker-confirmation-forgot input[type=checkbox],#signupPasswordChecker-forgot input[type=checkbox],.password-checker input[type=checkbox],.sea-footer__form_mobile,.sea-header__illustration_mobile,sea-header .bottom_direction_rounded{display:none}.sea-header__signup_form .signupform__cgu calf-checkbox .error-message{position:absolute;top:0}#sea-header-form_step2 .sea-header__form_title{margin-bottom:15pt;line-height:23pt}.landing-seo-section__container{width:100%;margin:auto;padding:40px 104px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.landing-seo-section__text{width:60%}.landing-seo-section__exclamation{margin:100px 0 100px 150px;width:40%}.landing-seo-section__exclamation img{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.landing-seo-section__exclamation h2{font-size:24pt;line-height:27pt;font-weight:900;text-transform:uppercase;color:#fecd2f;margin:0 0 30pt}.landing-seo-section__exclamation ul{color:#2e2e2e;font-size:18px;font-weight:700;line-height:17pt;margin:0 0 0 5px;position:relative}.landing-seo-section__exclamation li:before{content:"•";font-size:15px;vertical-align:top;margin-left:-35px;position:absolute}.landing-seo-section__exclamation li{margin-bottom:15pt;margin-left:50px}.landing-seo-section__know-more-banner{background-color:#fecd2f;display:flex;justify-content:space-between;align-items:center;margin:0 104px}.landing-seo-section__know-more-banner_title{margin:30px 0 30px 50px}.landing-seo-section__know-more-banner_title h4{font-size:20px;color:#2e2e2e;font-weight:300;line-height:14px;text-transform:uppercase;font-family:'Texta-Medium',sans-serif;margin-bottom:10px}.landing-seo-section__know-more-banner_title h3{color:#694c9f;font-weight:900;line-height:20px;font-size:26px;text-transform:uppercase;font-family:'Texta-Black',sans-serif}.landing-seo-section__know-more-banner_btn{margin-right:50px}.landing-seo-section__know-more-banner_btn .btn{background-color:#fff;color:#694c9f;text-transform:none;font-family:Texta-Black,sans-serif;font-size:22px;padding:12px 40px}.landing-seo-section__know-more-banner_btn .btn:hover{box-shadow:-2px 4px 0 0 rgba(255,255,255,.3)}.landing-seo-section__steps_and_video{width:100%}.landing-seo-section__steps_and_video h2{max-width:600px}.landing-seo-section__steps_and_video_container{display:flex}.landing-seo-section__steps{width:50%;max-width:750px;display:flex;flex-wrap:wrap;margin-bottom:50px}.landing-seo-section__step{background-color:#f4f4f4;width:calc(50% - 15px);max-width:250px;margin:0 15px 15px 0}.landing-seo-section__step h1{color:#694c9f;font-family:Texta-Medium,sans-serif;font-size:70px;line-height:60px;margin:25px 0 5px 30px}.landing-seo-section__step p{color:#2e2e2e;font-family:Texta-Black,sans-serif;font-size:20px;line-height:18px;margin:0 30px 25px}.landing-seo-section__steps_and_video_container .landing-sea-section__video{margin:20px 0 0;width:680px}.landing-seo-section__steps_and_video_container .landing-sea-section__video iframe{width:455px;height:255px}@media (max-width:1300px){.landing-seo-section__steps_and_video_container .landing-sea-section__video{width:640px}.landing-seo-section__steps_and_video_container .landing-sea-section__video iframe{width:421px;height:238px}}@media (max-width:1200px){.landing-seo-section__steps_and_video_container .landing-sea-section__video{width:640px}.landing-seo-section__steps_and_video_container .landing-sea-section__video iframe{width:421px;height:238px}}@media (max-width:1100px){sea-footer .sea-footer__form{display:none}.sea-footer__form_mobile{display:block}.sea-footer__form_mobile .signupform__btn{text-align:center}}@media (min-width:1024px) and (max-width:1200px){.landing-seo-section__steps_and_video_container .landing-sea-section__video{width:544px;height:256px}.landing-seo-section__steps_and_video_container .landing-sea-section__video iframe{width:360px;height:205px;transform:translate(88px,8px);-webkit-transform:translate(88px,8px)}}@media (max-width:1023px){.landing-seo-section__steps_and_video_container{flex-direction:column}.landing-seo-section__steps{width:auto;max-width:none;flex-wrap:nowrap}.landing-sea-section__video_container{display:flex;justify-content:center;min-width:680px}.landing-seo-section__steps_and_video_container .landing-sea-section__video{width:680px;height:375px}.landing-seo-section__steps_and_video_container .landing-sea-section__video iframe{width:455px;height:255px;transform:translate(108px,12px);-webkit-transform:translate(108px,12px)}.landing-seo-section__container{padding:40px 60px 0}.landing-seo-section__text{width:auto}.landing-seo-section__exclamation{margin:100px 0 100px 100px;width:auto}.landing-seo-section__know-more-banner{margin:30px 60px}.sea-header__signup_form{min-width:360px}.sea-header__text_container h1{width:calc(100% - 44pt);margin:12pt 0 10pt 22pt}.sea-header__text_container .header__text_container_content{margin:0 0 10pt 22pt;width:calc(100% - 44pt)}#sea-header-form-partner_step1,#sea-header-form_step1,#sea-header-form_step3{margin:40pt 20pt 50pt}#sea-header-form_step2{margin:10pt 20pt 50pt}.sea-header__signup_form siret-autocompletion{width:calc(100% - 40pt)}.sea-header__signup_form .signupform__firstName,.sea-header__signup_form .signupform__lastName{margin-bottom:10pt}sea-footer .sea-footer__form label{width:38%}sea-footer .sea-footer__form .sea-footer__form_inputs_area input{width:170px}.sea-btn-footer{padding:12px 15px}sea-footer section.footer{padding:10px}}@media (max-width:767px){.landing-sea-section__video_container{min-width:530px;margin-bottom:50px}.landing-seo-section__steps_and_video_container .landing-sea-section__video{margin:10px 0 0;width:390px;height:182px}.landing-seo-section__steps_and_video_container .landing-sea-section__video iframe{margin:10px 0 0;width:257px;height:146px;transform:translate(64px,3px);-webkit-transform:translate(64px,3px)}.landing-seo-section__steps{display:flex;flex-direction:column;max-width:none}.landing-seo-section__step{width:100%;max-width:none}.landing-seo-section__container{flex-direction:column;padding:40px 40px 0}.landing-seo-section__exclamation{margin:40px 0 0}.landing-seo-section__know-more-banner{flex-direction:column;margin:30px 40px}.landing-seo-section__know-more-banner_title{margin:0;width:100%;padding:30px}.landing-seo-section__know-more-banner_btn{margin:0 0 30px}.sea-header__container{display:block}#sea-header_btn_simu,sea-header .left_direction_rounded{display:none}sea-header .bottom_direction_rounded{position:absolute;display:flex;flex-direction:row;height:20px;bottom:-19px;width:100%;background-color:#48bc88}sea-header .bottom_direction_rounded .left_half{width:calc(50% + 1px);margin:0 0 -1px -1px;border-top-right-radius:20px;background-color:#fff;border-left:1px solid #fff}.sea-header__logo{margin-left:0;justify-content:center}#in-extenso .sea-header__logo img{height:auto;width:150px}#in-extenso .sea-header__logo span{font-size:19px}.sea-header__signup_form .btn_step{text-align:center}.sea-header__signup_form .signupform__siret{margin-bottom:55pt}sea-header .bottom_direction_rounded .right_half{width:calc(50% + 1px);margin:0 -1px -1px 0;border-top-left-radius:20px;background-color:#fff}sea-header__logo img{margin:0}.sea-header__container{height:570pt}.sea-header__illustration{clear:both;width:100%;height:542pt}.sea-header__text_container{display:none}.sea-header__illustration_mobile{display:block;margin-top:325pt}.sea-header__text_container_mobile{width:100%;background:rgba(46,46,46,.75);padding-bottom:20pt;padding-top:20pt}.sea-header__text_container_mobile h1{width:calc(100% - 46pt);margin:0 0 24pt 23pt}.sea-header__text_container_mobile .header__text_container_content_mobile{margin:0 0 0 23pt;width:calc(100% - 46pt)}.sea-header__signup_form{clear:both;width:calc(100% - 32pt);position:absolute;height:510pt;top:392pt;margin:0 16pt;min-width:0}.sea-header__signup_form>svg{position:absolute;top:calc(100% - 5pt);transform:rotate(-90deg);left:calc(50% - 11.5pt)}#sea-header-form-partner_step1,#sea-header-form_step1{margin:12pt 22pt 37pt}#sea-header-form_step2{margin:6pt 22pt 37pt}#sea-header-form_step3_error{margin:115pt 50pt 36pt}#sea-header-form_step2 .sea-header__form_title{font-size:24px;line-height:22px}.sea-header__signup_form .signupform__firstName,.sea-header__signup_form .signupform__indicatifPhone,.sea-header__signup_form .signupform__lastName,.sea-header__signup_form .signupform__password,.sea-header__signup_form .signupform__phone{margin-bottom:10px}.sea-header__signup_form siret-autocompletion{width:calc(100% - 48pt)}.sea-header-form__name{flex-direction:column}.sea-header-form__name .signupform__firstName .calf-input{margin-right:0}.sea-footer__form .signupform__btn loader-btn .btn,.sea-header__signup_form .btn_step loader-btn .btn{background-color:#fff;border:1px solid #fff}#sea-header-form_step3 .sea-header__form_title,.sea-header__form_activation_text_info{width:100%}.sea-header__form_activation_text_info{margin-top:70px}.sea-header__signup_form .signupform__recaptcha,.sea-header__signup_form .signupform__subscribeToNews{margin-bottom:0}#sea-header-form_step2 .btn_step .btn--small.outline-btn{padding:10px 30px}}@media (max-width:530px){.landing-sea-section__video_container{min-width:390px}}@media (max-width:400px){sea-header .signupform__recaptcha .g-recaptcha{transform:scale(.85);-webkit-transform:scale(.85);transform-origin:0 0;-webkit-transform-origin:0 0}.sea-header__form_activation_text_info{margin-top:50px}}@media (max-width:350px){#sea-header-form_step3_error{margin:115pt 30pt 36pt}.sea-header__form_title{width:240px}sea-header .signupform__recaptcha .g-recaptcha{transform:scale(.72);-webkit-transform:scale(.72);transform-origin:0 0;-webkit-transform-origin:0 0}.landing-sea-section__video_container{min-width:340px}.landing-sea-section__video_container .landing-sea-section__video{margin:10px 0 0;width:340px;height:162px;-webkit-transform:translateX(-38px);transform:translateX(-38px)}.landing-sea-section__video_container .landing-sea-section__video iframe{margin:10px 0 0;width:224px;height:127px;transform:translate(55px,2px);-webkit-transform:translate(55px,2px)}}.sea-header__illustration{background-repeat:no-repeat!important;background-size:cover!important;background-position:center 0!important}#blank .sea-header__rate_text,#factoring-solution .sea-header__rate_text,#in-extenso .sea-header__rate_text{left:40pt}#need-cash .sea-header__rate_text{position:absolute;top:175pt;right:30px;width:280pt}#garagiste .sea-header__rate_text{left:40pt}#blank .partner-logo img,#in-extenso .partner-logo img{height:auto;width:150px}@media (max-width:450px){#blank .partner-logo img{height:auto;width:120px}#blank .cit-brand-logo{height:auto;width:180px}}@media (max-width:360px){#blank .partner-logo img{height:auto;width:105px}#blank .cit-brand-logo{height:auto;width:165px}}#agriculture .sea-header__rate_text,#architecte .sea-header__rate_text,#blank .sea-header__rate_text,#factoring-solution .sea-header__rate_text,#garagiste .sea-header__rate_text,#in-extenso .sea-header__rate_text,#informatique .sea-header__rate_text,#restauration .sea-header__rate_text,#viticulture .sea-header__rate_text{position:absolute;top:95pt;right:40pt;width:280pt}#finance-your-bils .sea-header__rate_text{position:absolute;top:145pt;left:40pt;width:280pt}@media (min-width:767px) and (max-width:1024px){#finance-your-bils .sea-header__rate_text{position:absolute;top:30pt;width:224pt}#need-cash .sea-header__rate_text{width:224pt}#agriculture .sea-header__rate_text,#architecte .sea-header__rate_text,#blank .sea-header__rate_text,#factoring-solution .sea-header__rate_text,#garagiste .sea-header__rate_text,#in-extenso .sea-header__rate_text,#informatique .sea-header__rate_text,#restauration .sea-header__rate_text,#viticulture .sea-header__rate_text{position:absolute;top:12pt;width:224pt}}@media (max-width:767px){#finance-your-bils .sea-header__rate_text{position:absolute;top:195pt;left:40pt;width:224pt}#need-cash .sea-header__rate_text{width:224pt}#agriculture .sea-header__rate_text,#architecte .sea-header__rate_text,#blank .sea-header__rate_text,#factoring-solution .sea-header__rate_text,#garagiste .sea-header__rate_text,#in-extenso .sea-header__rate_text,#informatique .sea-header__rate_text,#restauration .sea-header__rate_text,#viticulture .sea-header__rate_text{position:absolute;top:160pt;left:40pt;width:224pt}}@media (max-width:350px){#finance-your-bils .sea-header__rate_text,#need-cash .sea-header__rate_text{position:absolute;top:195pt;left:22px;width:300px}#agriculture .sea-header__rate_text,#architecte .sea-header__rate_text,#blank .sea-header__rate_text,#factoring-solution .sea-header__rate_text,#garagiste .sea-header__rate_text,#in-extenso .sea-header__rate_text,#informatique .sea-header__rate_text,#restauration .sea-header__rate_text,#viticulture .sea-header__rate_text{position:absolute;top:150pt;left:22px;width:300px}}#signupPasswordChecker,#signupPasswordChecker-confirmation,#signupPasswordChecker-confirmation-forgot,#signupPasswordChecker-forgot{background-color:#f4f4f4;display:block;position:initial;width:100%;font-size:10px;text-align:left;color:#95929b}#signupPasswordChecker ul,#signupPasswordChecker-confirmation ul,#signupPasswordChecker-confirmation-forgot ul,#signupPasswordChecker-forgot ul,.password-checker ul{padding:10px 0 5px}span.check{width:12px;height:12px;display:block;border:1px solid #95929b;float:left;margin:5px 5px 0 11px}.noerror .check{background-color:#006400}.noerror{color:#006400}#signupPasswordChecker input[type=checkbox]+span,#signupPasswordChecker-confirmation input[type=checkbox]+span,#signupPasswordChecker-confirmation-forgot input[type=checkbox]+span,#signupPasswordChecker-forgot input[type=checkbox]+span,.password-checker input[type=checkbox]+span{display:inline-block;width:15px;height:15px;border:1px solid #c9c8cd;border-radius:3px;background:#fff;position:relative;vertical-align:middle;bottom:1px}#signupPasswordChecker input[type=checkbox]:checked+span,#signupPasswordChecker-confirmation input[type=checkbox]:checked+span,#signupPasswordChecker-confirmation-forgot input[type=checkbox]:checked+span,#signupPasswordChecker-forgot input[type=checkbox]:checked+span,.password-checker input[type=checkbox]:checked+span{background:#2ecc71}#signupPasswordChecker input[disabled]+span,#signupPasswordChecker-confirmation input[disabled]+span,#signupPasswordChecker-confirmation-forgot input[disabled]+span,#signupPasswordChecker-forgot input[disabled]+span,.password-checker input[disabled]+span{background-color:rgba(62,61,66,.05)}#signupPasswordChecker input[type=checkbox]:checked+span:after,#signupPasswordChecker-confirmation input[type=checkbox]:checked+span:after,#signupPasswordChecker-confirmation-forgot input[type=checkbox]:checked+span:after,#signupPasswordChecker-forgot input[type=checkbox]:checked+span:after,.password-checker input[type=checkbox]:checked+span:after{content:"\2713";color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}ul.breadcrumb{height:3px;background-color:#f4f4f4}.deposit-guarantee-page-win .download-btn{position:relative}.deposit-guarantee-page-win .download-icon-container:before{font-family:'calfFont',sans-serif}.deposit-guarantee-page-win .outline-btn:after,.deposit-guarantee-page-win .outline-btn:before{font-family:'calfFont',sans-serif;display:inline-block;position:absolute;color:#9357b7;top:50%;transform:translateY(-50%);left:30px;font-size:25px;z-index:0}.deposit-guarantee-page-win .download-icon-container{position:absolute;top:calc(50% + 10px);left:24px;transform:translateY(-50%);background-color:#9357b7;border-radius:50%;z-index:1;width:16px;height:16px}.deposit-guarantee-page-win .download-icon-container:before{content:"\e923";color:#fff;font-size:16px;display:inline-block;padding-left:1px;margin-top:-3px;vertical-align:top}.deposit-guarantee-page-win .outline-btn{padding-left:60px}.deposit-guarantee-page-win .outline-btn:before{content:"\e912"}.deposit-guarantee-page-win .outline-btn:after{content:"\e922"}.deposit-guarantee-page-win span.p-it-s{font-style:italic;text-decoration:underline}.deposit-guarantee-page-win span.p-it,gdpr-modal-win i{font-style:italic}.deposit-guarantee-page-win .description-its{text-align:center}.deposit-guarantee-page-win p.p-small{font-size:12px!important}.deposit-guarantee-page-win p.description-its a.link{font-style:italic;color:#000}section#deposit-guarantee-page-win a.download-btn.outline-btn.btn--small{padding:12px 30px 12px 58px}gdpr-modal-win{position:absolute;z-index:76;top:0}.gdpr-modal-win p{line-height:32px;text-align:justify;width:100%;margin:6px 0;font-size:16px}.gdpr-modal-win h2{color:#9357b7;margin:21px 0}a.gdpr-win-btn,sea-header a.gdpr-win-btn{display:block;font-size:14px;text-align:center}a.gdpr-win-btn{margin:35px 0 0}gdpr-modal-win .modal{padding:50px 0}gdpr-modal-win .modal__body{padding:20px 50px}@media (max-width:990px){section.modal__body.gdpr-modal-win__text-panel{width:90%}.gdpr-modal-win p{line-height:25px}gdpr-modal-win .modal__body{padding:25px}gdpr-modal-win .modal{padding:10vh 0}}sea-header a.gdpr-win-btn{position:absolute;bottom:1%;width:100%;color:#fff}sea-footer a.gdpr-win-btn{color:#fff;margin:6px 0 0}account-modal .signup-form span#signupPasswordError,sea-header #signupForm span#signupPasswordError,span#signupForgetConfirmationPasswordError,span#signupForgetPasswordError{padding:0;opacity:1}span#newPasswordInputError,span#verifyNewPasswordInputError{opacity:1}#signupPasswordError span#signupPasswordMandatory{padding:0 10px 2px;font-size:14px}span#newPasswordInputError,span#updateFormPasswordConfirmationError,span#updateFormPasswordError,span#verifyNewPasswordInputError{padding:0 10px}span.rate-value{font-size:40px;font-weight:700}span.rate-total{font-size:14px}.col-rate{color:#fff;float:left;display:grid;height:100px;width:190px}span.rate-control{font-size:12px;width:max-content}opinions-win-component h1.headline{font-size:36px!important;width:60%;float:left;height:100px;text-align:left;line-height:100px!important}.col-rate span{display:block;text-align:left;height:auto;margin:3px}span.rate-help{float:right;border:1px solid;border-radius:30px;width:25px;font-weight:700;text-align:center;margin:0 0 0 5px}span.rate-stars{height:30px}.rating-box{color:#f0f0f0;text-shadow:0 1px 3px #000;height:2rem;width:max-content}.review-stars .rating-box{margin:0 auto}.rating-star{font-size:2rem;width:26px;height:26px!important;padding:0 1px;position:relative;display:block;float:left}.full-star:before{color:#f2b01e}.empty-star:before,.full-star:before{content:"\2605";position:absolute;left:0;height:30px;overflow:hidden}.half-star:after,.half-star:before{position:absolute;width:50%;overflow:hidden;height:25px}.half-star:before{color:#d6af5b;content:"\2605";left:0}.half-star:after{content:'\2605';left:13px;text-indent:-12px}opinions-win-component section.hero-unit__headline{width:100%;display:inline}span#help-content{width:30%;display:none;position:absolute;background-color:#fff;color:#000;padding:5px 10px;border:2px solid gray;font-size:12px;margin:-25px 0 0;font-weight:500}span#help-content li{margin:12px 0;text-align:justify;height:auto}.help-content{display:none}.help-content span.rate-help{float:left;display:block}.help-content ul,.item.row{display:inline-block}.WidgetAvisVerifies{float:left;width:160px}img.avis-client-logo{width:150px}.reviews-win-container{padding:2% 0;overflow:hidden}.item.row{width:100%;padding:1%}.item.dark{background-color:#f4f4f4}span.review-username{font-weight:700;font-size:15px;margin-right:5px}span.review-date{font-weight:100;font-size:13px}.review-left-side{float:left;height:max-content;width:100%;padding:10px}.review-right-side{float:right;display:grid;text-align:center;padding:10px 0;margin-right:8%}.review-answer{float:left;width:100%}span.review-score{width:100%;font-size:30px;color:purple;font-weight:700;margin-bottom:10px}.review-left-side p{margin:3px 0;font-size:14px;text-align:justify;width:70%;overflow:visible;max-height:max-content}.review-text.long-review{overflow:hidden;max-height:65px}span.review-answer-pref{width:10px;display:block;height:30px;border-bottom:2px solid #000;border-left:2px solid #000;float:left;margin-right:10px;margin-bottom:60px}p.review-details{width:80%;float:left;margin:0 0 20px}.review-answer-content{margin:20px 0 0}.review-answer-content .review-text{padding-left:20px}section.reviews-section{padding:0 5%}@media (max-width:990px){.reviews-win-container,section.reviews-section{padding:0}.col-rate{width:180px}opinions-win-component h1.headline{width:45%}}@media (max-width:610px){opinions-win-component h1.headline{width:100%;margin-bottom:30px;text-align:center}img.avis-client-logo{margin-right:0;float:right}span#help-content{width:55%}p.review-text{width:100%;float:inherit}p.review-details{width:48%}span.review-answer-pref{margin-bottom:70px}}.review-text{overflow:hidden;position:relative;max-height:65px;text-align:justify;margin-right:-1em;padding-right:1em}.opinion-content{cursor:pointer}.review-answer-content{cursor:default}p.review-text.long-review:before{content:'...';right:0;bottom:0;float:right;position:absolute}p.review-text.long-review:after{content:'';right:0;width:1em;height:5em;margin-top:.2em}.is-client-bup-label,.is-partner-label{padding-bottom:16px;font-weight:600}input[type=radio]{visibility:hidden;position:absolute}input[type=radio]+label:before{position:absolute;height:25px;width:25px;content:"";display:inline-block;border:1px solid #c9c8cd;background-color:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}input[type=radio]:checked+label:before{transition:200ms;box-shadow:inset 0 0 0 7px #2ecc71}.radio-container{display:flex;flex-direction:row;width:100%;justify-content:flex-start}.radio{position:relative;width:150px}.radio label span{padding-left:42px}.signup-form loader-btn .btn,.signupform-button-next{margin-top:64px;width:100%}.calef-link-phone-number{display:flex;align-items:center}.calef-phone-icon{padding-top:2px;height:24px!important}.cookie-modal{display:none;align-items:center;justify-content:center}.cookie-modal__container{background:#efefef;color:#636166;padding:15px 15px 0;width:90%;max-width:1200px}@media (max-width:768px){.cookie-modal__container{width:100%}}@media (max-width:425px){.cookie-modal__container{margin-top:6vh;height:94vh}}.cookie-modal__scrollable{height:75vh;max-height:750px;overflow-y:auto;width:100%}.cookie-modal__content{display:flex;flex-direction:column;padding:10%;background:#fff}@media (max-width:768px){.cookie-modal__content{padding:5%}}.cookie-modal__header{padding-bottom:30px;display:flex;flex-direction:column;-ms-flex-negative:0}.cookie-modal__header-title{padding-bottom:40px;color:#7b479a}.cookie-modal__header-subtitle{width:80%;margin:auto}@media (max-width:425px){.cookie-modal__header-subtitle{width:100%}}.cookie-modal__separator{height:1px;min-height:1px;background:#b7b7b7;width:100%;border:none}.cookie-modal__choice,.cookie-modal__choice-all{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;align-items:center}.cookie-modal__choice-all{padding:20px 0}.cookie-modal__choice{padding-top:10px}.cookie-modal__choice-title--purple{font-weight:700;font-size:20px;color:#7b479a;padding:20px 0}.cookie-modal__choice-title--small{padding-bottom:15px;font-weight:600}.cookie-modal__choice-buttons{display:flex}@media (max-width:768px){.cookie-modal__choice-buttons{width:100%}}@media (max-width:425px){.cookie-modal__choice-buttons{justify-content:space-between}.cookie-modal__choice-buttons label{width:100%}}.cookie-modal__buttons-all{width:170px;height:50px;padding:14px 0 0;margin:0 2px}@media (max-width:425px){.cookie-modal__buttons-all{width:48%;height:50px;font-size:11px}.cookie-modal__buttons-regular{font-size:13px;height:50px}}.cookie-modal__radio{display:none}.cookie-modal__btn-accept:hover,.cookie-modal__btn-refuse:hover{background-color:rgba(71,177,122,.6);border-color:transparent;color:#fff}.cookie-modal__btn-refuse:hover{background-color:rgba(248,148,6,.6)}.cookie-modal__choice-buttons input[type=radio]+label:before{content:none}.cookie-modal__choice-buttons input[type=radio]:checked+label .cookie-modal__btn-accept{background-color:#47b17a;border-color:transparent;color:#fff}.cookie-modal__choice-buttons input[type=radio]:checked+label .cookie-modal__btn-refuse{background-color:#f89406;border-color:transparent;color:#fff}.cookie-modal__category{display:flex;flex-direction:column}.cookie-modal__category-title{font-weight:700;font-size:20px;text-align:left;padding:20px 0 5px;color:#7b479a}.cookie-modal__category-subtitle{width:60%;text-align:justify;font-size:14px;padding-bottom:20px}@media (max-width:768px){.cookie-modal__category-subtitle{width:100%}}.cookie-modal__save{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;align-items:center;margin:15px 0;width:100%}.cookie-modal__save-link{font-size:14px;color:#7b479a;font-weight:600;padding:10px 0}@media (max-width:425px){.cookie-modal__save-link{text-align:center;width:100%}.cookie-modal__save-button{width:100%}.cookie-modal__save-button .btn{width:100%;font-size:13px;padding:12px 30px}}.valid-password-alert{text-align:left;color:#2ecc71;font-family:'Texta-Regular',sans-serif;margin-top:5px;margin-bottom:5px}#sea-header-form_step2 .valid-password-alert{color:#fff;font-weight:900}.valid-password-alert::before{font-family:'calfFont',sans-serif;font-size:17px;content:"\E903";z-index:1;margin-right:3px}