@import"https://fonts.googleapis.com/css?family=Ubuntu:regular,bold&subset=Latin";*{box-sizing:border-box}html{width:100%;height:100%}body{margin:0;padding:0;height:100%;width:100%;display:flex;flex-direction:column;font-family:Ubuntu,Helvetica,Arial,sans-serif}textarea{font-family:Ubuntu,Helvetica,Arial,sans-serif;resize:none}ul{list-style-type:none}p{font-size:12px}button{cursor:pointer}*,*:focus,*:hover{outline:none}.footer{width:100%;height:60px;font-size:16px;background-color:#f3f3ff;display:flex;justify-content:center;align-items:center;position:relative;bottom:0}@media (max-width: 700px){.footer--disabled{display:none}}.footer__labels{margin:30px;display:flex;justify-content:space-evenly;align-items:center}.footer__labels__li{height:30px;text-align:center;margin:auto 10px;display:flex;justify-content:center;align-items:center;flex-direction:column}.footer__labels__li:not(:last-child){padding-right:20px;border-right:2px solid #00c600}.footer__labels__a{color:#05275a;text-decoration:none;font-size:12px;vertical-align:middle}.footer__logo{width:21px;height:30px}@media (max-width: 700px){.footer__logo{display:none}}.footer__linkedin{margin-right:20px}@media (max-width: 700px){.footer__linkedin{display:none}}.footer__socialIcon{width:28px;height:28px}@media (max-width: 700px){.footer__socialIcon{display:none}}.header{width:100%;height:50px;margin-top:10px;display:flex;justify-content:center;align-items:center}@media (max-width: 830px){.header{flex-direction:column}}.header__header{color:#05275a;font-size:13px;font-weight:700;margin:10px;color:#00c600}@media (max-width: 830px){.header__header{display:none}}.header__logo{position:relative;width:160px}@media (min-width: 830px){.header__logo{left:30px}}.main{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.main__content{width:100%;min-height:calc(100vh - 160px);margin-top:20px;margin-bottom:20px;display:flex;flex-direction:column;align-items:center;border-radius:20px;background-color:#f2f2ff}@media (min-width: 1000px){.main__content{width:1000px}}@media (max-width: 1000px){.main__content{max-width:1000px}}.loader-cover{position:fixed;top:0;left:0;height:100%;z-index:2;width:100%;opacity:.5;background-color:#000}.loader{z-index:99;position:absolute;top:50%;left:50%;width:100px;display:flex;justify-content:center;align-content:center;align-items:center;flex-direction:column;margin-top:-100px;margin-left:-25px;border-radius:.5rem}.loader p{text-align:center;color:#fff;margin:5px 0 0}#inner{animation:rotate linear;animation-duration:5s;animation-iteration-count:infinite;transform-origin:center;transform-box:border-box}#outer{animation:rotate-inverse linear;animation-duration:4s;animation-iteration-count:infinite;transform-origin:center;transform-box:border-box}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-inverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.modal{z-index:100;background:#fff;position:relative;margin:auto;border-radius:18px;border:1px solid #05275a;max-width:50%;width:80%;padding:1rem}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1040;background-color:#00000080}.modal-wrapper{position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;display:flex;align-items:center}.modal-header{display:flex;justify-content:space-between;align-items:center}.modal-close-button{font-size:1.4rem;font-weight:700;color:#000;cursor:pointer;border:none;background:transparent;position:absolute;top:15px;right:15px}.save-content{display:flex;flex-direction:column;align-items:center;justify-content:space-around;margin:40px auto}.save-content__img{width:80px;height:auto}.save-content__title{font-size:22px;color:#00c600}.save-content__description{font-size:14px;color:#05275a;margin:6px 0}.stepper{width:100%;display:flex;justify-content:center;align-items:center;border:2px solid #f2f2ff;border-top-left-radius:20px;border-top-right-radius:20px}@media (min-width: 700px){.stepper{background-color:#fff}}.stepper__ul{display:flex}.stepper__li{display:flex;margin-top:15px;margin-bottom:15px}@media (max-width: 700px){.stepper__li{display:none}}.stepper__li--current{display:flex}.stepper__span{min-width:90px;border-radius:20px;background-color:#f2f2ff;display:flex;justify-content:center;align-items:center;padding:1px 18px}@media (max-width: 700px){.stepper__span{display:none}}.stepper__span--selected{background-color:#00c600;display:flex}@media (max-width: 700px){.stepper__span--selected{display:none}}.stepper__span--current{background-color:#00c600;display:flex}.stepper__title{color:#05275a;font-size:13px;font-weight:700;font-style:italic}.stepper__title--selected{color:#fff}.stepper__line{border:0;margin:1.2em 5px;padding:0;background-position:top;background-image:linear-gradient(to right,#00c600 28.5714285714%,rgba(255,255,255,0) 0%);background-size:14px 4px;background-repeat:repeat-x}@media (min-width: 830px){.stepper__line{width:50px}}@media (max-width: 700px){.stepper__line{display:none}}.ie9 .stepper__line{border-top:1px dotted #00c600}.stepper__icon{width:20px;height:auto}@media (max-width: 700px){.stepper__icon{display:none}}.stepper__icon--lighted{width:28px}.contract{width:100%}@media (min-width: 830px){.contract{margin-top:60px}}.contract__top{width:100%;display:flex}@media (max-width: 880px){.contract__top{flex-direction:column;justify-content:center;align-items:center}}.contract__left{margin-bottom:20px;display:flex;flex-direction:column;padding:0 5%}@media (min-width: 880px){.contract__left{width:65%}}.contract__row{margin-top:10px;display:flex;align-items:center}.contract .space-between{justify-content:space-between}@media (max-width: 830px){.contract .space-between{display:flex;flex-direction:column;justify-content:center;align-items:center}}.contract__rows{margin-top:10px;display:flex;flex-direction:column}.contract .margin-left{margin-left:5%}.contract .margin-top{margin-top:40px}.contract__title{font-size:14px;font-weight:700;color:#05275a;width:40%;margin:0 0 12px}.contract .long-title{width:100%}.contract .format-input{width:80%}@media (max-width: 830px){.contract .format-input{width:100%}}.contract .format-input__input{background-color:#fff;color:#f5a22d;padding-left:16px}.contract .input{width:80%;font-size:14px;color:#636864;font-weight:700;border-radius:14px}.contract .input::placeholder{color:#b8c3ba;font-weight:700}@media (max-width: 830px){.contract .input{width:100%}}.contract .input__input--disabled{padding-left:16px}.contract .select__appointmentTimeslot{width:120px}.contract__right{display:flex;justify-content:center}.contract__right .offer-detail{width:90%}.contract .cgv{margin-left:3px;font-size:15px;color:#05275a}@media (max-width: 830px){.contract .cgv{margin-top:5px}}.contract__cgv-checkbox{display:inline}.contract__cgv{margin-top:20px;display:flex;justify-content:center;align-items:center}.contract__buttons{align-self:center;display:flex;justify-content:center;align-items:center;margin-bottom:20px;position:relative}@media (max-width: 550px){.contract__buttons{flex-direction:column}}.contract__button{margin-top:40px;min-width:200px;color:#fff;background-color:#05275a;border:none;font-weight:700}.contract__button:nth-child(2){margin-right:10px;border:1px solid #8f8f8f;background-color:#fff;color:#05275a;font-weight:700}.contract__save-button{margin-top:40px;left:5%;border:none;background-color:inherit;color:#b8c3ba;font-size:14px;text-decoration:underline}@media (min-width: 550px){.contract__save-button{margin-right:40px}}.button{width:150px;height:40px;border-radius:22px;background-color:#05275a;font-size:12px;color:#fff}.button--disabled{background-color:#fff;color:#05275a}label.checkbox{line-height:18px;display:flex;font-size:11px;color:#05275a}label.checkbox input[type=checkbox]{flex:none}label.checkbox__cgv{font-size:15px;display:inline;font-weight:700}.day-picker{position:relative;margin-bottom:12px;width:100%}.day-picker__input{display:flex;align-items:flex-start}.day-picker__error{color:#d0021b;font-size:11px;margin-top:8px;position:relative;left:0}.day-picker__info{display:flex}.day-picker__info-item{display:flex;align-items:center;margin-left:20px}.day-picker__info-item>p{font-size:11px;color:#000}.day-picker__info-item .circle_1{border-radius:50%;width:24px;height:24px;margin-right:10px;background-color:#05275a}.day-picker__info-item .circle_2{border-radius:50%;width:24px;height:24px;margin-right:10px;background-color:#b8c3ba}.DayPickerInput input{width:120px;height:30px;display:block;border:1px solid #b8c3ba;border-radius:14px;font-size:12px;outline:none;padding-left:10px;color:#636864;font-weight:700}.DayPickerInput input::placeholder{color:#b8c3ba;font-weight:700}.DayPickerInput input:focus{width:278px;border-bottom-color:#f2f2ff;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.DayPickerInput .DayPicker-Day{line-height:inherit}.DayPickerInput .DayPickerInput-Overlay{border-top:none!important;border:1px solid #b8c3ba;border-radius:0 0 14px 14px;width:278px}.DayPickerInput .DayPicker-Caption{font-size:16px}.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:1em 1em 0;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:center;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC)}.DayPicker-NavButton--next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==)}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#8b9898;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{display:table-cell;padding:.5em;border-radius:50%;vertical-align:middle;text-align:center;cursor:pointer}.DayPicker-WeekNumber{display:table-cell;padding:.5em;min-width:1em;border-right:1px solid #EAECEC;color:#8b9898;vertical-align:middle;text-align:right;font-size:.75em;cursor:pointer}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:white;box-shadow:0 2px 5px #00000026}.format-input{min-width:150px;position:relative;margin-bottom:12px}.format-input__input{color:#636864;font-weight:700;width:100%;height:30px;border:1px solid #b8c3ba;border-radius:14px;padding-left:10px}.format-input__input::placeholder{color:#b8c3ba;font-weight:700}.format-input__error{color:#d0021b;font-size:11px;margin-top:8px;position:relative;left:0}.input{position:relative;margin-bottom:12px}.input__input{color:#636864;font-weight:700;width:100%;height:30px;border:1px solid #b8c3ba;border-radius:14px;background-color:#fff;padding:0 10px;font-size:12px;display:block}.input__input::placeholder{color:#b8c3ba;font-weight:700}.input__input:focus{outline:none}.input__input--disabled{border:none;pointer-events:none;background-color:#fff;border:1px solid #b8c3ba}.input__input__loading{background-color:#fff;background-image:url(http://loadinggif.com/images/image-selection/3.gif);background-size:22px 22px;background-position:right center;background-repeat:no-repeat}.input__error{color:#d0021b;font-size:11px;margin-top:8px;left:0;position:relative}.offer-detail{display:flex;flex-direction:column;border-radius:14px;background-color:#4876f9;margin:15px;cursor:pointer}.offer-detail--selected{border:3px solid #00c600}.offer-detail>p{margin:5px}.offer-detail .color-blue{color:#05275a}.offer-detail .margin{margin:20px 0}.offer-detail__title{font-size:16px;font-weight:700;color:#fff;align-self:center;margin-top:20px}.offer-detail__title:first-child{margin-bottom:0}.offer-detail__amount{font-size:28px;font-weight:700;color:#fff;margin-left:15px}.offer-detail__description{font-size:12px;color:#fff;text-align:left;padding-left:15px}.offer-detail__link{font-size:11px;color:#05275a;align-self:center;margin-top:14px;margin-bottom:20px}.offer-detail__separator{align-self:center;display:block;height:1px;border:0;border-top:2px solid #05275a;margin:1em 0;width:100px;padding:0}.offer{display:flex;flex-direction:column;align-items:center;border-radius:14px;padding:10px;cursor:pointer;position:relative}.offer--selected{outline:4px solid #00c600}.offer>p{margin:8px;text-align:center}.offer__title{font-size:16px;font-weight:700;color:#fff}.offer__amount{font-size:28px;font-weight:700;color:#fff}.offer__description{font-size:14px;color:#fff}.offer__subtitle{font-size:14px;color:#fff;margin:8px auto!important}.offer__subamount{font-size:12px;color:#05275a;margin:4px auto 14px!important}.offer__smallmention{font-size:9.5px}.offer__description{font-size:12px;color:#fff;text-align:left}.offer__link{font-size:11px;margin-bottom:20px;color:#05275a}.offer__separator{display:block;height:1px;border:0;border-top:2px solid #05275a;margin:1em 0;width:100px;padding:0}.offer--0{background-color:#4876f9}.offer--1{background-color:#1c4dba}.offer--2{background-color:#24baba}.offer--3{background-color:#4876f9}.offer--4{background-color:#1c4dba}.offer--5{background-color:#24baba}.offer .checkmark{position:absolute;bottom:-11px;display:inline-block;width:22px;height:22px;background:#00c600;border-radius:50%;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.offer .checkmark:before{content:"";position:absolute;width:3px;height:9px;background-color:#fff;left:11px;top:6px}.offer .checkmark:after{content:"";position:absolute;width:3px;height:3px;background-color:#fff;left:8px;top:12px}.select{position:relative;margin-bottom:12px}.select__error{color:#d0021b;font-size:11px;margin-top:8px;position:relative;left:0}.select .ic-dropdown-indicator{width:12px;height:auto}.select .no-option{font-size:12px}.offers{width:100%;display:flex;flex-direction:column}.offers__list{margin-top:60px;width:100%;display:flex;justify-content:center;align-items:center}@media (max-width: 850px){.offers__list{margin-top:30px}}.offers__list .offer{margin-right:5%;width:30%;min-height:430px}@media (max-width: 850px){.offers__list .offer{width:100%}}.offers__list .offer:first-child{margin-left:5%}.offers__buttons{margin-bottom:30px;display:flex;justify-content:center;align-items:center}.offers__button{color:#fff;background-color:#05275a;border:none;font-weight:700;align-self:flex-end;margin-top:30px;min-width:200px}@media (max-width: 520px){.offers__button{min-width:150px}}.offers__button:first-child{margin-right:10px;border:1px solid #8f8f8f;background-color:#fff;color:#05275a;font-weight:700}.offers__img{position:relative;bottom:-5px;left:20px;height:80px;width:80px}@media (max-width: 1030px){.offers__img{display:none}}.payment{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}@media (min-width: 830px){.payment{margin-top:60px}}.payment__toggle{display:flex;flex-direction:column;justify-content:center;align-items:center}.payment__top{display:flex;justify-content:center}@media (max-width: 850px){.payment__top{align-items:center;flex-direction:column}}.payment__left{width:65%;min-height:420px;display:flex;flex-direction:column;padding:0 5%}@media (max-width: 850px){.payment__left{width:100%;padding-bottom:20px}}.payment__textarea{margin-top:20px;width:100%;min-height:80px;border-radius:20px;border:2px solid #9bb1f0;padding:10px;font-size:11px;color:#05275a;text-align:justify;white-space:normal}.payment__row{margin-top:20px;display:flex}.payment__title{font-size:14px;font-weight:700;color:#05275a;width:40%;margin:8px 0 0}.payment .select__payment{width:160px}.payment .input{width:60%}.payment__right{width:35%;display:flex;justify-content:center}@media (max-width: 850px){.payment__right{width:100%}}.payment__right .offer{width:80%}.payment__buttons{align-self:center;display:flex;justify-content:center;align-items:center;margin-bottom:20px;position:relative}@media (max-width: 520px){.payment__buttons{flex-direction:column}}.payment__button{margin-top:40px;min-width:200px;color:#fff;background-color:#05275a;border:none;font-weight:700}.payment__button:nth-child(2){margin-right:10px;border:1px solid #8f8f8f;background-color:#fff;color:#05275a;font-weight:700}.payment__save-button{margin-top:40px;left:5%;border:none;background-color:inherit;color:#b8c3ba;font-size:14px;text-decoration:underline}@media (min-width: 520px){.payment__save-button{margin-right:40px}}.toggle{width:510px;position:relative;display:inline-block;display:inline-flex;padding:1px;border-radius:28px;background-color:#b8c3ba}.toggle:focus-within,.toggle:active{box-shadow:0 0 0 2px #f2f2ff26}.toggle-2{width:340px}.toggle-3{width:509px}.toggle-4{width:678px}.toggle__item{position:relative;display:inline-block;width:169px;height:28px}.toggle__item--big{height:40px}.toggle__item input[type=radio]{display:none}.toggle__label{position:relative;z-index:2;display:flex;height:100%;align-items:center;justify-content:center;border-radius:20px;cursor:pointer;font-size:12px;user-select:none;transition:all .3s;color:#fff}.toggle__label--big{font-size:13px}.toggle__input:checked~.toggle__label{color:#05275a;font-weight:700}.toggle__input:focus~.toggle__label{background-color:#fff}.toggle__label :not(*):focus-within,.toggle__input:focus~.toggle__label{background-color:transparent}.toggle__marker{position:absolute;z-index:1;top:1px;border-radius:20px;background-color:#f2f2ff;width:169px;height:28px;transition:transform .3s;background-color:#fff}.toggle__marker--big{height:40px}.toggle__marker--0{transform:translate(0)}.toggle__marker--1{transform:translate(100%)}.toggle__marker--2{transform:translate(200%)}.toggle__marker--3{transform:translate(300%)}.profile{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:40px}@media (min-width: 830px){.profile{align-items:flex-start}}@media (max-width: 830px){.profile{margin-top:0}}.profile form{width:100%}.profile .select__civility{width:100px}@media (max-width: 700px){.profile .select__civility{width:100%}}.profile .select__company-type{width:300px}.profile .format-input__input{font-size:12px;padding-left:10px}.profile .margin-top{margin-top:16px}.profile__row{margin-left:5%;margin-top:16px;display:flex;flex-direction:column;justify-content:center}@media (max-width: 830px){.profile__row{max-width:375px;margin:5px;width:100%;align-items:center}}.profile__title{color:#05275a;font-size:14px;font-weight:700}@media (max-width: 830px){.profile__title{text-align:center;text-justify:inter-word}}.profile__inputs{display:flex}@media (max-width: 700px){.profile__inputs{flex-direction:column}}.profile__inputs>div:not(:last-child){margin-right:20px}.profile__inputs .select__postal-code{width:130px}.profile__inputs .profile__billing-town{width:200px}.profile__switch{margin-bottom:16px;width:300px;display:flex;justify-content:space-between;align-items:center}.profile__buttons{align-self:center;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.profile__button{margin-top:40px;min-width:200px;border:1px solid #8f8f8f;background-color:#fff;color:#05275a;font-weight:700}@media (max-width: 520px){.profile__button{min-width:150px}}.profile__button:last-child{margin-left:10px;color:#fff;background-color:#05275a;border:none;font-weight:700}.profile__name{width:100%}@media (min-width: 700px){.profile__name{width:150px}}.profile__email{width:220px}@media (max-width: 700px){.profile__email{width:100%}}.profile__address{width:300px}.profile__company-name{width:320px}.day-pickerBd{position:relative;margin-bottom:12px}.day-pickerBd__error{color:#d0021b;font-size:11px;margin-top:8px;position:relative;left:0}.day-pickerBd__info{display:flex}.day-pickerBd__info-item{display:flex;align-items:center;margin-left:20px}.day-pickerBd__info-item>p{font-size:11px;color:#000}.day-pickerBd__info-item .circle_1{border-radius:50%;width:24px;height:24px;margin-right:10px;background-color:#05275a}.day-pickerBd__info-item .circle_2{border-radius:50%;width:24px;height:24px;margin-right:10px;background-color:#b8c3ba}@media (max-width: 850px){.DayPickerInput{width:100%;max-width:220px}}.DayPickerInput input{width:120px;height:30px;display:block;border:1px solid #b8c3ba;border-radius:14px;font-size:12px;outline:none;padding-left:10px;color:#636864;font-weight:700}.DayPickerInput input::placeholder{color:#b8c3ba;font-weight:700}@media (max-width: 700px){.DayPickerInput input{width:100%}}.DayPickerInput input:focus{width:278px;border-bottom-color:#f2f2ff;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.DayPickerInput .DayPicker-Day{line-height:inherit}.DayPickerInput .DayPickerInput-Overlay{border-top:none!important;border:1px solid #b8c3ba;border-radius:0 0 14px 14px;width:278px}.DayPickerInput .DayPicker-Caption{font-size:16px}.email-verify{display:flex;flex-direction:column;align-items:center;justify-content:space-around;margin:40px auto}.email-verify__title{font-size:22px;color:#00c600;text-align:center}.input-code{display:flex;flex-direction:column;align-items:center;justify-content:space-around}.input-code__error{color:#d0021b;font-size:11px;margin-top:8px;position:relative;left:0}.input-code__label{text-align:center}.select__postal-code{width:150px}.switch{position:relative;width:45px;display:inline-block;vertical-align:middle;user-select:none;text-align:left}.switch-checkbox{display:none}.switch-label{display:block;overflow:hidden;cursor:pointer;border:0 solid #b8c3ba;border-radius:15px;margin:0}.switch-label:focus{outline:none}.switch-label:focus>span{box-shadow:0 0 2px 5px #ff0}.switch-label>span:focus{outline:none}.switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.switch-inner:before,.switch-inner:after{display:block;float:left;width:50%;height:23px;padding:0;line-height:34px;font-size:14px;color:#fff;font-weight:700;box-sizing:border-box}.switch-inner:before{content:attr(data-yes);text-transform:uppercase;padding-left:10px;background-color:#4876f9;color:#fff}.switch-disabled{background-color:#ddd;cursor:not-allowed}.switch-disabled:before{background-color:#ddd;cursor:not-allowed}.switch-inner:after{content:attr(data-no);text-transform:uppercase;padding-right:10px;background-color:#b8c3ba;color:#fff;text-align:right}.switch-switch{display:block;width:25px;height:25px;border:1px solid #b8c3ba;border-radius:15px;right:20px;top:-1px;background:#fff;position:absolute;bottom:0;transition:all .3s ease-in 0s}.switch-checkbox:checked+.switch-label .switch-inner{margin-left:0}.switch-checkbox:checked+.switch-label .switch-switch{right:0px;margin-right:0;border:1px solid #4876f9}.signature,#yousign-iframe{width:100%;height:calc(100vh - 142px)}.situation-eligible{width:100%;display:flex;flex-direction:column;align-items:center}.situation-eligible__top{display:flex;min-height:350px}@media (min-width: 500px){.situation-eligible__top{width:100%}}.situation-eligible__top__left{padding:5%;display:flex;flex-direction:column;justify-content:center}@media (min-width: 850px){.situation-eligible__top__left{padding-right:15%;padding-left:15%}}.situation-eligible__top__left--expanded{width:100%}.situation-eligible__top__left__identity{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.situation-eligible__top__left__title{color:#182785;font-size:13px;font-weight:700}.situation-eligible__top__left .format-input{width:40%;margin-bottom:0}.situation-eligible__top__left .format-input__input{width:100%;color:#f5a22d;font-size:14px}.situation-eligible__top__left .format-input__error{margin-left:30%}.situation-eligible__top__left__hint{align-self:flex-end;color:#4876f9;font-size:12px;font-weight:700;cursor:pointer}.situation-eligible__top__left__textarea{margin-top:20px;width:100%;min-height:90px;border-radius:22px;font-size:11px;border:1px solid #b8c3ba;padding:20px;color:#05275a;text-align:justify;white-space:normal}@media (max-width: 650px){.situation-eligible__top__left__textarea{padding-top:10px}}.situation-eligible__top__left__button{align-self:flex-end;color:#fff;background-color:#05275a;border:none;font-weight:700}.situation-eligible__top__right{width:60%;display:flex;justify-content:center;align-items:center;align-self:end}@media (max-width: 550px){.situation-eligible__top__right{width:100%}}.situation-eligible__top__right--hidden{display:none}.situation-eligible__top__right__button{border:1px solid #8f8f8f;background-color:#fff;color:#05275a;font-weight:700}.situation-eligible__top__right .hint{width:100%;padding:10px;border-radius:22px;background-color:#fff;border:1px solid #b8c3ba;display:flex;flex-direction:column}.situation-eligible__top__right .hint p{font-size:10px}.situation-eligible__top__right .hint__item{padding-top:10px;width:100%;display:flex;justify-content:center;align-items:center}.situation-eligible__top__right .hint__item:last-child{padding-top:20px;padding-bottom:10px}.situation-eligible__top__right .hint__item__img{width:45%;display:flex;flex-direction:column;justify-content:center;align-items:center}.situation-eligible__top__right .hint__item__img>img{max-width:80%}.situation-eligible__top__right .hint__item__img--margin-left{margin-left:-35px;width:70%}.situation-eligible__top__right .hint__item__img>p{display:flex;width:45%;margin:5px 0 0 -30px;color:#182785;font-weight:700}.situation-eligible__top__right .hint__item__texts{width:55%;display:flex;flex-direction:column;justify-content:center;align-items:left}.situation-eligible__top__right .hint__item__texts .justify{text-align:justify}.situation-eligible__top__right .hint__item__texts .no-margin-bottom{margin-bottom:0}.situation-eligible__top__right .hint__item__texts>p{color:#182785;text-align:left;margin-top:0}.situation-eligible__bottom{align-content:center;justify-content:center;display:flex}@media (min-width: 500px){.situation-eligible__bottom{width:100%}}.situation-eligible__bottom .found-housing{width:100%;padding:5%;display:flex;flex-direction:column}.situation-eligible__bottom .found-housing--center{width:110%;padding-left:15%;padding-right:15%}.situation-eligible__bottom .found-housing__title{color:#182785;font-size:13px;font-weight:700}@media (max-width: 1000px){.situation-eligible__bottom .found-housing__title{text-align:center}}.situation-eligible__bottom .found-housing__info{padding:15px;display:flex;flex-direction:column;border:none;border-radius:22px;background-color:#4876f9}.situation-eligible__bottom .found-housing__text{color:#fff;font-weight:700;margin-top:0}.situation-eligible__bottom .found-housing__text:last-child{margin-bottom:0}.situation-eligible__bottom .found-housing__buttons{margin-top:20px;align-self:center;display:flex;justify-content:center;align-items:center}.situation-eligible__bottom .found-housing__buttons--center{align-self:center}.situation-eligible__bottom .found-housing__prev-button{margin-right:10px;border:1px solid #8f8f8f;background-color:#fff;color:#05275a;font-weight:700}.situation-eligible__bottom .found-housing__next-button{margin-top:20px;margin-bottom:20px;align-self:flex-end;color:#fff;background-color:#05275a;border:none;font-weight:700}.situation-eligible__bottom .found-housing__next-button--center{align-self:center}.situation-eligible__error{font-size:20px;color:#707070;width:80%;justify-content:center;display:flex}.situation-eligible__bottom_buttons{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:20px;align-items:center}.situation-eligible__bottom_buttons__top__left__button{border:1px solid #05275a;background-color:#fff}.situation-ineligible{display:flex;flex-direction:column;align-items:center;justify-content:center}.situation-ineligible__header{display:flex;flex-direction:column}@media (max-width: 400px){.situation-ineligible__header{width:350px;margin:2px}}.situation-ineligible__header>p{font-size:12px;color:#d0021b;margin-bottom:0}.situation-ineligible__header>p:last-child{margin-top:4px}.situation-ineligible form{width:60%}.situation-ineligible .margin-top{margin-top:16px}.situation-ineligible__title{color:#05275a;font-size:14px;font-weight:700}.situation-ineligible__row{display:flex;justify-content:center;margin-top:16px}@media (max-width: 600px){.situation-ineligible__row{flex-direction:column}}.situation-ineligible__row>div:not(:last-child){margin-right:20px}.situation-ineligible__buttons{align-self:center;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.situation-ineligible__button{margin-top:40px;min-width:200px}.situation-ineligible__button--back{border:1px solid #8f8f8f;background-color:#fff;color:#05275a;font-weight:700}.situation-ineligible__button--next{margin-left:10px;color:#fff;background-color:#05275a;border:none;font-weight:700}.situation-ineligible__button--disabled{background-color:#fff;color:#05275a}.situation-ineligible__name{flex:1}.situation-ineligible .select__civility{width:30%}.situation-ineligible .select__company-type,.situation-ineligible__email,.situation-ineligible .format-input{flex:1}.situation-ineligible .format-input__input{font-size:12px;padding-left:10px;color:inherit}.situation-ineligible__address,.situation-ineligible__company-name,.situation-ineligible__town,.situation-ineligible .select__postal-code{flex:1}.situation{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.situation__top{width:100%;display:flex;justify-content:center;align-items:center}.situation__top form{width:100%;display:flex;align-items:center;justify-content:center}@media (max-width: 830px){.situation__top form{flex-direction:column}}.situation__top__left{display:flex;justify-content:center;align-items:center;margin-bottom:20px}@media (min-width: 830px){.situation__top__left{width:60%;justify-content:flex-end;align-items:flex-end}}.situation__top__left__div{width:100%;border-radius:18px;display:flex;justify-content:center}.situation__top__left__container{width:75%;display:flex;flex-direction:column}@media (max-width: 830px){.situation__top__left__container{align-items:center;justify-content:center;width:auto}}.situation__top__left__title{color:#05275a;font-size:13px;font-weight:700}.situation__top__left__mail{margin-top:16px;width:340px;display:flex;justify-content:space-between}.situation__top__left__mail .select{width:40%}.situation__top__left__mail .input{width:58%}.situation__top__left__address{margin-top:16px;width:340px;display:flex;justify-content:space-between}.situation__top__left__address .select__postal-code{width:30%}.situation__top__left__address .input{width:68%}.situation__top__left__address .input__input{height:42px;border-radius:20px;font-size:13px}.situation__top__left__address .input__input::placeholder{font-size:13px}.situation__top__left__button{color:#fff;background-color:#05275a;border:none;font-weight:700;width:150px;height:42px;margin-top:30px;font-size:13px}@media (min-width: 830px){.situation__top__left__button{margin-left:250px}}.situation__top__right{display:flex;justify-content:center;align-items:center}@media (min-width: 830px){.situation__top__right{width:40%}}.situation__top__right .product{width:65%;max-width:260px}.situation__bottom{width:100%;margin-bottom:30px;display:flex;justify-content:center;align-items:center}.situation__bottom__illustration{max-width:60%}.situation__bottom__div{display:flex;flex-direction:column;justify-content:center;align-items:center}.situation__bottom__products{padding:0 5% 20px;display:flex;justify-content:center;align-items:center}.situation__bottom__products .product{width:30%}.situation__bottom__products .product:not(:last-child){margin-right:2.5%}.situation__bottom__button{color:#fff;background-color:#05275a;border:none;font-weight:700;width:150px;height:40px}.product{width:60%;border-radius:18px;background-color:#4876f9;display:flex;flex-direction:column;align-items:center}.product--small{height:250px}.product__topText{width:60%;text-align:center;color:#fff;font-style:italic;margin-top:20px}.product__bottomText{margin:0 0 20px;text-align:center;color:#fff;font-size:12px;font-style:italic;padding:0 5px}.product__bottomText--bold{font-size:14px;font-weight:700}.product__map{max-width:50%;margin:10px 0}.product__map--whiteBc{border-radius:4px;background-color:#fff}.product__line{width:50%;display:block;height:1px;border:0;border-top:2px solid #05275a;margin:1em 5px;padding:0}.situation-survey{width:60%;display:flex;flex-direction:column}.situation-survey__column{margin-top:12px;display:flex;flex-direction:column}.situation-survey__row{margin-top:12px;display:flex;align-items:center}.situation-survey__row>p{width:140px;margin-right:50px}.situation-survey__row .select{width:140px}.situation-survey__title{color:#05275a;font-size:14px}.situation-survey .margin-top-zero{margin-top:0}.situation-survey__button{color:#fff;background-color:#05275a;border:none;font-weight:700}.situation-survey__button:first-child{margin-right:20px;border:1px solid #8f8f8f;background-color:#fff;color:#05275a;font-weight:700}.situation-survey__buttons{margin:30px auto;display:flex;align-items:center}.success{margin-top:16%;display:flex;flex-direction:column;justify-content:center;align-items:center}.success-content{border-radius:18px;border:2px solid #b8c3ba;padding:40px;background-color:#fff}.success-content__title{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.success-content__title>h2{margin:0;color:#00c600;font-size:28px}.success-content__title>img{height:38px;margin:0 10px}.success-content__subtitle{display:flex;flex-direction:column;align-items:center;justify-content:center}.success-content__subtitle>p{color:#05275a;font-size:20px;margin:0}.success-bottom{margin-top:8%;display:flex;align-items:center;justify-content:center}.success-bottom>img{width:60px;height:auto}.success-bottom>p{font-size:14px;color:#05275a}
