@-webkit-keyframes submit-glow {0% {background-color: #ed7d18;background-position: right 18.4px center;}50% {background-color: #ffb358;background-position: right 28.75px center;}100% {background-color: #ed7d18;background-position: right 18.4px center;}}@keyframes submit-glow {0% {background-color: #ed7d18;background-position: right 18.4px center;}50% {background-color: #ffb358;background-position: right 28.75px center;}100% {background-color: #ed7d18;background-position: right 18.4px center;}}body, p, ul, ol, li, label, input, select, textarea, .tabs-title > a {color: #3d494d;}.is-hidden {display: none;}.layout1 .form-page {background-color: #eaeaea;}.bloc-accroches-form {position: relative;text-align: center;}.accroche-form {margin-top: 11.5px;margin-bottom: 5.75px;color: #3d494d;line-height: 28.75px;}.chrono {background-color: #2ab8d4;color: #fff;font-size: 1.4375rem;font-weight: bold;}.mentions-legales {width: 100%;padding-top: 11.5px;padding-bottom: 11.5px;text-align: center;line-height: 15.33333px;}@media only screen and (max-width: 39.9375em) {.bloc-accroches-form {overflow: hidden;}.chrono {margin-right: -32px;margin-left: -32px;padding: 3.83333px 0;}}@media only screen and (min-width: 40em) {.layout1 .form-type1 {overflow: hidden;padding: 46px 11.5px;border-radius: 8px;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);}.accroche-form {margin-bottom: 0;line-height: 46px;}.chrono {position: absolute;top: 23px;right: 80.5px;height: 57.5px;padding: 15.33333px 8px 15.33333px 24px;border-radius: 100px 0 0 100px;font-size: 1.8125rem;line-height: 23px;}.chrono:after {content: "";position: absolute;top: 0;right: -57.5px;width: 57.5px;height: 57.5px;background: url(../image/chrono-right.svg) center center no-repeat;background-size: 100% 100%;}.no-svg .chrono:after {background: url(../image/chrono-right.png) center center no-repeat;}.mentions-legales {text-align: right;}}@media only screen and (min-width: 40em) and (max-width: 63.9375em) {.bloc-accroches-form {padding-left: 23px;text-align: left;}}@media only screen and (min-width: 64em) {.layout1 .form-type1 {padding-right: 69px;padding-left: 69px;}.chrono {top: 11.5px;}}.form-container {padding: 23px 23px 0 23px;}legend {margin: 0 0 0 8px;padding: 0 0.3125rem;color: #3d494d;font-weight: bold;}.fieldgroup {border-top: 1px solid #999;}.fieldgroup legend {margin: 0;font-size: 1.125rem;text-align: center;}[class^="conditional-"] .fieldgroup {border: 1px solid #999;}@media only screen and (max-width: 39.9375em) {.fieldgroup {margin-top: 23px;}[class^="conditional-"] .fieldgroup {margin-bottom: 23px;}}@media only screen and (min-width: 40em) {.fieldgroup {margin-top: 23px;}.fieldgroup legend {margin-bottom: 11.5px;}.fieldgroup > .row {margin-right: -11.5px;margin-left: -11.5px;}[class^="conditional-"] legend {font-size: 1rem;}[class^="conditional-"] .fieldgroup {padding: 0 11.5px 7.66667px;border-radius: 4px;}}@media only screen and (min-width: 64em) {.fieldgroup {margin-top: 9.2px;margin-bottom: 11.5px;border-radius: 4px;}.fieldgroup {padding: 0 23px 11.5px;border: 1px solid #999;border-radius: 8px;}.fieldgroup legend {padding-right: 8px;padding-left: 8px;font-size: 1.125rem;text-align: left;}[class^="conditional-"] .fieldgroup {padding: 0 23px 11.5px;}}.sliders-container .inputrow {padding-top: 0;padding-bottom: 0;}@media only screen and (max-width: 39.9375em) {.inputrow {border-bottom: 1px solid #999;padding: 0;}.inputrow[role="radiogroup"] {padding-right: 16px;padding-left: 16px;padding-bottom: 23px;}}@media only screen and (min-width: 40em) {.inputrow {padding-top: 5.75px;padding-bottom: 5.75px;}}label {position: relative;}.sliders-container label {height: auto;}@media only screen and (max-width: 39.9375em) {.label-title {display: block;position: absolute;top: 0;padding-right: 16px;padding-left: 16px;line-height: 46px;}}@media only screen and (min-width: 40em) {.label {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;min-height: 40.25px;}.label-title {position: absolute;top: 50%;left: 10.66667px;right: 32px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 10;padding-right: 5.33333px;padding-left: 5.33333px;background-color: #fff;color: #999;line-height: 15.33333px;pointer-events: none;transition: all 100ms cubic-bezier(0.55, 0.085, 0.68, 0.53);transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);}[disabled] + .label-title {background-color: #eaeaea;}*:focus + .label-title, .is-valid .label-title, .is-invalid .label-title, * + * + .label-title {top: 0;right: auto;color: #3d494d;font-size: 90%;font-weight: 700;}input:-webkit-autofill + .label-title, select:-webkit-autofill + .label-title {background-color: #faffbd;}.is-valid input:-webkit-autofill + .label-title, .is-valid input:-webkit-autofill + .label-title, .is-invalid input:-webkit-autofill + .label-title, .is-invalid select:-webkit-autofill + .label-title {background-color: transparent;background-image: linear-gradient(#fff 54%, rgba(255, 255, 255, 0) 55%);}}input[type="text"], input[type="tel"], input[type="number"], input[type="email"], select {padding-left: 16px;border-color: 1px solid #2ab8d4;background-position: right 5px center;font-weight: bold;}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {font-weight: normal;}input::-moz-placeholder, textarea::-moz-placeholder {font-weight: normal;}input:-ms-input-placeholder, textarea:-ms-input-placeholder {font-weight: normal;}input::placeholder, textarea::placeholder {font-weight: normal;}select {padding-right: 32px;background-image: url(../image/icon-arrow-down.svg);background-position: right -15px center;background-size: 12.8px auto;}select:invalid {color: #999;font-weight: normal;}@media only screen and (max-width: 39.9375em) {label input[type], label select {height: 92px;margin: 0;padding-top: 40.25px;border: none;border-radius: 0;}}@media only screen and (min-width: 40em) {input[type="text"], input[type="tel"], input[type="number"], input[type="email"], select, [role="radiogroup"] [type="radio"] + label {height: 40.25px;margin-bottom: 0;padding-top: 0;padding-bottom: 0;padding-left: 15.33333px;line-height: 40.25px;}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: transparent;font-weight: normal;transition: all 100ms cubic-bezier(0.55, 0.085, 0.68, 0.53);transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);}input::-moz-placeholder, textarea::-moz-placeholder {color: transparent;font-weight: normal;transition: all 100ms cubic-bezier(0.55, 0.085, 0.68, 0.53);transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);}input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: transparent;font-weight: normal;transition: all 100ms cubic-bezier(0.55, 0.085, 0.68, 0.53);transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);}input::placeholder, textarea::placeholder {color: transparent;font-weight: normal;transition: all 100ms cubic-bezier(0.55, 0.085, 0.68, 0.53);transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);}input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {color: #999;}input:focus::-moz-placeholder, textarea:focus::-moz-placeholder {color: #999;}input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder {color: #999;}input:focus::placeholder, textarea:focus::placeholder {color: #999;}select {background-position: right -20px center;background-size: 10.66667px auto;}}[role="radiogroup"] [type="radio"], [role="radiogroup"] [type="checkbox"]{position: absolute;z-index: -1;-webkit-transform: translate(2px, 2px);-ms-transform: translate(2px, 2px);transform: translate(2px, 2px);opacity: 0;}[role="radiogroup"] [type="radio"] + label {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;position: relative;margin: 0;padding: 0 0 0 34.5px;font-weight: bold;line-height: 23px;}[role="radiogroup"] [type="checkbox"] + label{position: relative;display:block;margin: 0;padding: 10px 0 10px 34.5px;vertical-align:middle;font-weight: bold;line-height: 18px;}[role="radiogroup"] [type="radio"] + label:before, [role="radiogroup"] [type="radio"] + label:after, [role="radiogroup"] [type="checkbox"] + label:before, [role="radiogroup"] [type="checkbox"] + label:after {content: "";display: inline-block;position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);vertical-align: middle;width: 23px;height: 23px;border-radius: 4px;}[role="radiogroup"] [type="radio"] + label:before, [role="radiogroup"] [type="checkbox"] + label:before {border: 1px solid #999;}[role="radiogroup"] [type="radio"] + label:after, [role="radiogroup"] [type="checkbox"] + label:after {background: url(../image/valid-check.svg) center center no-repeat;background-size: 15px auto;opacity: 0;transition: opacity 125ms ease-out;}[role="radiogroup"] [type="radio"]:focus + label:after, [role="radiogroup"] [type="radio"] + label:focus:after, [role="radiogroup"] [type="checkbox"]:focus + label:after, [role="radiogroup"] [type="checkbox"] + label:focus:after {box-shadow: 0 0 3px 0 rgba(241, 140, 0, 0.75);}[role="radiogroup"] [type="radio"]:checked + label:after, [role="radiogroup"] [type="checkbox"]:checked + label:after {opacity: 1;}[role="radiogroup"] [type="radio"] + label, [role="radiogroup"] [type="checkbox"] + label {width: 100%;}[role="radiogroup"] [class^="small-up-"] .column:first-child [type="radio"] + label {border-right: 1px solid #fff;border-radius: 4px 0 0 4px;}[role="radiogroup"] [class^="small-up-"] .column:last-child [type="radio"] + label {border-radius: 0 4px 4px 0;}@media only screen and (max-width: 39.9375em) {.inputrow[role="radiogroup"] .label {display: inline-block;padding-top: 13.14286px;}.inputrow[role="radiogroup"] [type="radio"] + label {margin-top: 15.33333px;}}@media only screen and (min-width: 40em) {[role="radiogroup"] .label {margin-bottom: 0;}}@media only screen and (min-width: 40em) and (max-width: 46.25rem) {[role="radiogroup"] [type="radio"] + label, [role="radiogroup"] [type="checkbox"] + label {padding-left: 28.75px;}}input.valid, select.valid, input.error, select.error {padding-right: 32px;background-size: 16px auto;background-repeat: no-repeat;}input.valid, select.valid {border-color: #00b87a;background-image: url(../image/valid-check.svg);background-position: right 12px center;color: #00b87a;}input.error, select.error {border-color: #D0021B;border-radius: 4px 4px 0 0;background-image: url(../image/invalid-check.svg);background-position: right 15px center;color: #D0021B;}select.valid, select.error {background-position: right -20px center;}input[type="checkbox"].error + label:before, input[type="radio"].error + label:before {border-color: #D0021B;}label.error {display: block;z-index: 20;width: 100%;padding: 5.75px 8px 7.66667px;background-color: #D0021B;color: #fff;font-size: 0.8125rem;font-weight: bold;line-height: 15.33333px;}@media only screen and (max-width: 39.9375em) {input.valid, input.error {background-position: right 10.66667px bottom 25.3px;}select.valid, select.error {background-position: right -21.33333px bottom 13.14286px;}.inputrow.is-invalid[role="radiogroup"] {position: relative;padding-bottom: 46px;}.inputrow.is-invalid[role="radiogroup"] .error {position: absolute;bottom: 0;left: 0;}}@media only screen and (min-width: 40em) {label.error {border-radius: 0 0 4px 4px;font-size: 90%;line-height: 11.5px;}}.button {font-weight: bold;transition: background-color 150ms ease-out;}.button-primary {background-color: #f18c00;}.button-primary:hover {background-color: #ffb358;}.button-submit {position: relative;margin: 0;}.button-submit, .button-submit:hover, .button-submit:active, .button-submit:focus {background-image: url(../image/arrow-right.svg);background-position: right 23px center;background-repeat: no-repeat;-webkit-animation: submit-glow 2s linear infinite;animation: submit-glow 2s linear infinite;}@media only screen and (max-width: 39.9375em) {.button-submit {width: 100%;padding-top: 28.75px;padding-bottom: 28.75px;border-radius: 0;}}@media only screen and (min-width: 40em) {.button-submit {position: relative;float: right;margin: 11.5px 0 0;padding-right: 92px !important;padding-left: 46px !important;}.button-submit:before {content: "";position: absolute;top: -10px;left: -100px;width: 80px;height: 53px;background: url(../image/sketchy-arrow.svg) center center no-repeat;background-size: 100% auto;}}@media only screen and (min-width: 40em) and (max-width: 45.5rem) {.button-submit:before {left: -75px;-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);}}.slider {position: relative;float: left;width: 80%;margin: 7.66667px 0 23px;}.slider:before, .slider:after {content: "";position: absolute;z-index: 10;top: 0;bottom: 0;width: 40%;border-right: 2px solid #fff;border-left: 2px solid #fff;}.slider:before {left: 20%;}.slider:after {right: 20%;}.slider, .slider-fill {border-radius: 10px;}.slider-fill {z-index: 20;}.slider-handle {z-index: 30;}.slider-handle.has-tip {position: absolute;}.sliders-container label {display: block;}.sliders-container input {padding: 0;border: none;}input[type="text"].slider-result {display: inline-block;float: right;width: 15%;height: 23px;margin: 0;margin-left: 5%;padding: 0;background-color: #fff;color: #2ab8d4;font-size: 0.875rem;line-height: 23px;}@media only screen and (max-width: 39.9375em) {.sliders-container label {margin-top: 7.66667px;margin-bottom: 4.6px;}}@media only screen and (min-width: 40em) {.sliders-container {margin-top: 0;}.slider-handle {width: 18.4px;height: 18.4px;}}@media only screen and (min-width: 40em) and (max-width: 63.9375em) {.slider {margin-top: 0;margin-bottom: 0;}input[type="text"].slider-result {margin-top: -7.07692px;}}@media only screen and (min-width: 64em) {.slider {width: 75%;}input[type="text"].slider-result {width: 20%;}}.tooltip {z-index: 100;max-width: 100% !important;font-weight: bold;}label.has-tip:after, .label.has-tip:after {content: "i";display: block;position: absolute;top: 0;right: 0;background-color: #2ab8d4;color: #fff;font-family: courier;font-size: 16px;font-weight: 700;text-align: center;line-height: 16px;}.tip-standalone {display: inline-block;width: 23px;height: 23px;margin-left: 8px;border-radius: 50%;background-color: #2ab8d4;color: #fff;font-weight: 700;text-align: center;line-height: 23px;}.tip-info {font-family: courier;font-size: 16px;}.tip-standalone-container {position: relative;}.tip-standalone-container .tip-standalone {position: absolute;top: 0;right: 0;bottom: 0;height: auto;border-radius: 0 4px 4px 0;line-height: 40.25px;}.tip-standalone-container input {background-position: right 32px center;}@media only screen and (max-width: 39.9375em) {label.has-tip, .label.has-tip {padding-right: 32px;}label.has-tip:after, .label.has-tip:after {right: -16px;bottom: 0;width: 32px;}.has-tip, label.has-tip:after, .label.has-tip:after {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.tip-standalone-container .tip-standalone {top: 18.4px;}.tip-standalone-container label {padding-right: 32px;}.tip-standalone-container input {background-position: right 16px bottom 23px;}.tip-standalone-container .tip-standalone {top: 0;width: 32px;border-radius: 0;}label.has-tip:after, .label.has-tip:after, .tip-standalone-container .tip-standalone {font-size: 1.4375rem;}}@media only screen and (min-width: 40em) {label.has-tip, .label.has-tip {display: block;padding-right: 32px;}label.has-tip:after, .label.has-tip:after {top: 7.66667px;width: 23px;height: 23px;border-radius: 50%;line-height: 23px;}.tooltip {max-width: 400px !important;line-height: 20px;}}.stars-container .inputrow {padding-top: 3.28571px;padding-bottom: 3.28571px;}.stars-container label {display: block;}.stars-container input {padding: 0;border: none;}.star-rating, .stars-result {float: left;}.star-rating li {display: inline-block;width: 23px;height: 23px;background-image: url("../image/star-inactive.svg");background-position: center center;background-repeat: no-repeat;background-size: 100% auto;cursor: pointer;}.star-rating li:hover, .star-rating li.is-active, .star-rating.is-set-0 li:nth-child(1), .star-rating.is-set-1 li:nth-child(-n+1), .star-rating.is-set-2 li:nth-child(-n+2), .star-rating.is-set-3 li:nth-child(-n+3), .star-rating.is-set-4 li:nth-child(-n+4), .star-rating.is-set-5 li:nth-child(-n+5) {background-image: url("../image/star-active.svg");}input.stars-result {width: 48px;height: 23px;margin-bottom: 0;margin-left: 16px;padding: 0;background-color: transparent;color: #2ab8d4;font-size: 0.875rem;text-transform: uppercase;line-height: 23px;}@media only screen and (max-width: 39.9375em) {.stars-container label {margin-top: 7.66667px;margin-bottom: 4.6px;}}@media only screen and (min-width: 40em) {.stars-container {margin-bottom: 9.2px;}.star-rating {margin-bottom: 8.84615px;margin-bottom: 0;}}