@-webkit-keyframes wiggle{0%{transform:rotate(5deg)}25%{transform:rotate(-5deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-3deg)}to{transform:rotate(0deg)}}@-moz-keyframes wiggle{0%{transform:rotate(5deg)}25%{transform:rotate(-5deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-3deg)}to{transform:rotate(0deg)}}@-o-keyframes wiggle{0%{transform:rotate(5deg)}25%{transform:rotate(-5deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-3deg)}to{transform:rotate(0deg)}}@keyframes wiggle{0%{transform:rotate(5deg)}25%{transform:rotate(-5deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-3deg)}to{transform:rotate(0deg)}}@-webkit-keyframes card-wiggle{0%{transform:rotate(0deg)}33%{transform:rotate(-3deg)}66%{transform:rotate(3deg)}to{transform:rotate(0deg)}}@-moz-keyframes card-wiggle{0%{transform:rotate(0deg)}33%{transform:rotate(-3deg)}66%{transform:rotate(3deg)}to{transform:rotate(0deg)}}@-o-keyframes card-wiggle{0%{transform:rotate(0deg)}33%{transform:rotate(-3deg)}66%{transform:rotate(3deg)}to{transform:rotate(0deg)}}@keyframes card-wiggle{0%{transform:rotate(0deg)}33%{transform:rotate(-3deg)}66%{transform:rotate(3deg)}to{transform:rotate(0deg)}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-moz-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-o-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{background-color:#faf8f5}h1{margin:0 0 2.8125rem;text-align:center}h2{font-family:Nunito,Arial,sans-serif;font-weight:600;color:#f26054;font-size:1.5rem}@media screen and (max-width:64.06125em){h2{font-size:1.4375rem}}.contact-bf h2{font-family:Nunito,Arial,sans-serif;font-weight:500;color:#002364;font-size:1.875rem;margin:0 0 .9375rem}@media screen and (max-width:64.06125em){.contact-bf h2{text-align:center;font-size:1.625rem;margin:0 0 1.875rem}}.contact-bf .captcha{text-align:center}.contact-bf .form__errors{width:100%;order:3}@media screen and (max-width:64.06125em){.contact-bf .form__errors{text-align:center;margin-left:0}}@media screen and (max-width:64.06125em){.contact-bf .form__addendum{text-align:center}}.contact-intro{padding:5.3125rem 0 0;background-color:#faf8f5}.contact-intro--bf{padding:5.3125rem 0 2.5rem;background-color:#fff}.contact-intro--bf h1{margin:0 0 1.5625rem}.contact-form{padding:10.625rem 0 3.75rem}@media screen and (min-width:40em) and (max-width:64.06125em){.contact-form{padding:9.6875rem 0 2.5rem}}@media screen and (max-width:39.99875em){.contact-form{padding:17vw 0 2.5rem}}.contact-infos{margin:4.375rem 0 5.625rem}.contact-infos__wrap{text-align:center}.contact-infos__wrap.phone{margin:1.5625rem 0 0}.contact-infos__img{width:4.1875rem;margin:0 0 1.25rem}.contact-infos__type{font-size:1.125rem}.contact-infos__link{-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-ms-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out;font-weight:600;color:#4a4a4a;font-size:1.5rem;margin:0 0 .4375rem;word-break:break-word}.contact-infos__link:hover{color:#002364}.contact-infos__text{color:#a4a4a4;font-size:1rem;line-height:1.3125}.contact-infos__text--sm{font-size:.75rem;display:block;margin:.25rem 0 0}@media screen and (max-width:64.06125em){.contact-infos{margin:4.375rem 0 3.125rem}.contact-infos__img{width:3.875rem;margin:0 0 1rem}.contact-infos__type{font-size:1.0625rem}.contact-infos__link{font-size:1.3125rem;margin:0 0 .3125rem}.contact-infos__text{margin:0 0 2.1875rem}}.legal-info--bf{margin:3.125rem 0}@media screen and (max-width:64.06125em){.legal-info--bf p{text-align:center!important}}.legal-info p{font-size:.75rem;color:#a4a4a4;text-align:justify}.form__wrap.form__wrap--input.subject{display:flex;flex-flow:column nowrap}.form__wrap.form__wrap--input.subject select{order:2}.form__wrap.form__wrap--input.subject label{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;position:static;order:1;margin-bottom:8px;padding:0 .625rem}.form__wrap.form__wrap--input.subject label .form__label-content{color:#4a4a4a}@media screen and (max-width:64.06125em){.form__wrap.form__wrap--input.subject label{padding:0 1.25rem}}@media screen and (min-width:80em){body:not(.body--agency) .form__wrap--input.zipcode{width:30%;display:inline-block}body:not(.body--agency) .form__wrap--input.city{width:64%;display:inline-block;margin-left:6%!important}}#become_franchisee_personalInformations,#become_franchisee_professionalSituation,#become_franchisee_project,#become_franchisee_project_funding,#become_franchisee_project_income{display:flex;flex-flow:row wrap;align-items:flex-start;margin:0 -.9375rem}#become_franchisee_project_funding,#become_franchisee_project_income{width:calc(100% + 30px);order:2}#become_franchisee_project_funding .form__wrap--input,#become_franchisee_project_income .form__wrap--input{margin:2.8125rem 0 .9375rem!important}.form--contact .form__wrap--input.currentSituation{width:100%!important;display:flex;align-items:center;flex-flow:row wrap;margin:0!important}.form--contact .form__wrap--input.currentSituation .form__label{width:auto}.form--contact .form__wrap--input.currentSituation .form__wrap--radio.currentSituation:first-child{margin-left:auto!important}@media screen and (max-width:64.06125em){.form--contact .form__wrap--input.currentSituation .form__wrap--radio.currentSituation:first-child{margin-left:.75rem!important}}@media screen and (max-width:64.06125em){.form--contact .form__wrap--input.currentSituation{justify-content:center;margin:0 0 2.1875rem!important}}.form--contact .form__wrap--input.funding,.form--contact .form__wrap--input.income,.form--contact .form__wrap--input.projectType,.form--contact .form__wrap--input.projectWhen{width:100%!important;display:flex;align-items:center;flex-flow:row wrap}.form--contact .form__wrap--input.currentSituation>.form__label,.form--contact .form__wrap--input.projectType>.form__label,.form--contact .form__wrap--input.projectWhen>.form__label{order:1;padding:0 1.875rem 0 0!important}@media screen and (max-width:64.06125em){.form--contact .form__wrap--input.currentSituation>.form__label,.form--contact .form__wrap--input.projectType>.form__label,.form--contact .form__wrap--input.projectWhen>.form__label{padding:0!important;margin-bottom:.9375rem!important}}.form--contact .form__wrap--input.currentSituation>.form__label .form__label-content,.form--contact .form__wrap--input.projectType>.form__label .form__label-content,.form--contact .form__wrap--input.projectWhen>.form__label .form__label-content{font-weight:700;font-size:1.125rem}@media screen and (max-width:64.06125em){.form--contact .form__wrap--input.currentSituation>.form__label .form__label-content,.form--contact .form__wrap--input.projectType>.form__label .form__label-content,.form--contact .form__wrap--input.projectWhen>.form__label .form__label-content{text-align:center}}.form--contact .form__wrap--input.currentSituation .form__label,.form--contact .form__wrap--input.projectType .form__label,.form--contact .form__wrap--input.projectWhen .form__label{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;pointer-events:auto;position:static;-webkit-user-select:auto;-khtml-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;padding:0 .625rem}.form--contact .form__wrap--input.currentSituation .form__label-content,.form--contact .form__wrap--input.projectType .form__label-content,.form--contact .form__wrap--input.projectWhen .form__label-content{color:#4a4a4a;letter-spacing:0;text-transform:none;font-size:.875rem}.form--contact .form__wrap--input.currentSituation .form__wrap--radio,.form--contact .form__wrap--input.projectType .form__wrap--radio,.form--contact .form__wrap--input.projectWhen .form__wrap--radio{order:2;width:auto}@media screen and (max-width:64.06125em){.form--contact .form__wrap--input.currentSituation .form__wrap--radio,.form--contact .form__wrap--input.projectType .form__wrap--radio,.form--contact .form__wrap--input.projectWhen .form__wrap--radio{margin:.75rem!important}}.form--contact .form__wrap--input.funding>.form__label,.form--contact .form__wrap--input.income>.form__label{order:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;pointer-events:auto;position:static;-webkit-user-select:auto;-khtml-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;padding:0}.form--contact .form__wrap--input.funding>.form__label .form__label-content,.form--contact .form__wrap--input.income>.form__label .form__label-content{color:#4a4a4a;letter-spacing:0;text-transform:none;font-weight:700;font-size:1.125rem}@media screen and (max-width:64.06125em){.form--contact .form__wrap--input.funding>.form__label .form__label-content,.form--contact .form__wrap--input.income>.form__label .form__label-content{text-align:center}}.form--contact .form__wrap--input.funding .form__wrap--radio,.form--contact .form__wrap--input.income .form__wrap--radio{order:2;width:auto}@media screen and (max-width:64.06125em){.form--contact .form__wrap--input.funding .form__wrap--radio,.form--contact .form__wrap--input.income .form__wrap--radio{margin:.75rem!important}}.documentList{width:100%!important}.documentList #become_franchisee_project_documentList{margin-top:1.6875rem}.documentList #become_franchisee_project_documentList .form__wrap--input{width:calc(100% + 30px);margin:1.25rem -.9375rem!important}.documentList>.form__label{order:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;pointer-events:auto;position:static;-webkit-user-select:auto;-khtml-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;padding:0}.documentList>.form__label .form__label-content{color:#4a4a4a;letter-spacing:0;text-transform:none;font-weight:700;font-size:1.125rem}@media screen and (max-width:64.06125em){.documentList>.form__label .form__label-content{text-align:center}}.documentList .form__wrap--radio{order:2;width:auto}@media screen and (max-width:64.06125em){.documentList .form__wrap--radio{margin:.75rem!important}}.custom-checkbox .form__label{position:static!important;align-items:flex-start!important;order:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;pointer-events:auto;-webkit-user-select:auto;-khtml-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;padding:0}.custom-checkbox .form__label:before{margin-top:1px}.custom-checkbox .form__label .form__label-content{position:relative;top:-2px;color:#4a4a4a;letter-spacing:0;text-transform:none;font-weight:500;font-size:.875rem;margin-left:.625rem}.form__section--project{border-bottom:1px solid #eeeceb}.projectCity{width:100%!important}#become_franchisee_project>.form__wrap{width:100%}[type=checkbox]:checked,[type=checkbox]:not(:checked),[type=radio]:checked,[type=radio]:not(:checked){position:absolute;opacity:0;left:0}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label,[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border:1px solid #a4a4a4;border-radius:100%;background:#fff}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:"";width:10px;height:10px;background:#002364;position:absolute;top:6px;left:4px;border-radius:100%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}[type=radio]:not(:checked)+label:after{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}[type=radio]:checked+label:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.form__wrap--input.projectType{margin:0}.custom-checkbox,.form__wrap--radio.projectType{padding:0!important}.custom-checkbox+.form__wrap--radio.projectType,.form__wrap--radio.projectType+.form__wrap--radio.projectType{margin-left:1.5625rem!important}@media screen and (max-width:64.06125em){.custom-checkbox.form__wrap,.form__wrap--radio.projectType.form__wrap{margin:.75rem!important}.custom-checkbox+.form__wrap--radio.projectType,.form__wrap--radio.projectType+.form__wrap--radio.projectType{margin-left:.75rem!important}}.custom-checkbox label,.form__wrap--radio.projectType label{display:flex!important;align-items:center!important;position:relative!important;padding:0!important}.custom-checkbox label:before,.form__wrap--radio.projectType label:before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid #979797;border-radius:2px;padding:8px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:9px}.custom-checkbox [type=checkbox]:checked+label:before,.form__wrap--radio.projectType [type=checkbox]:checked+label:before{background-color:#002364;border:1px solid #002364}.custom-checkbox [type=checkbox]:checked+label:after,.form__wrap--radio.projectType [type=checkbox]:checked+label:after{content:"";display:block;position:absolute;top:4px;left:7px;width:5px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.form__wrap--checkboxconsent{display:flex;flex-flow:column nowrap}@media screen and (max-width:64.06125em){.form__wrap--input.currentSituation>.form__label{width:100%!important}.projectType,.projectWhen{justify-content:center}.form--contact input[type=email]+.form__label,.form--contact input[type=text]+.form__label,.form--contact select+.form__label,.form--contact textarea+.form__label{-webkit-transform:translate3d(0,-.3125rem,0)!important;-moz-transform:translate3d(0,-.3125rem,0)!important;-ms-transform:translate3d(0,-.3125rem,0)!important;-o-transform:translate3d(0,-.3125rem,0)!important;transform:translate3d(0,-.3125rem,0)!important}.form--contact input[type=email]+.form__label .form__label-content,.form--contact input[type=text]+.form__label .form__label-content,.form--contact select+.form__label .form__label-content,.form--contact textarea+.form__label .form__label-content{-webkit-transform:translate3d(0,100%,0)!important;-moz-transform:translate3d(0,100%,0)!important;-ms-transform:translate3d(0,100%,0)!important;-o-transform:translate3d(0,100%,0)!important;transform:translate3d(0,100%,0)!important}.form--contact input[type=email]+.form__label .form__label-content:after,.form--contact input[type=text]+.form__label .form__label-content:after,.form--contact select+.form__label .form__label-content:after,.form--contact textarea+.form__label .form__label-content:after{-webkit-transform:translate3d(-.625rem,0,0)!important;-moz-transform:translate3d(-.625rem,0,0)!important;-ms-transform:translate3d(-.625rem,0,0)!important;-o-transform:translate3d(-.625rem,0,0)!important;transform:translate3d(-.625rem,0,0)!important;opacity:1!important}}