form .controller.options_buttons{display:flex;flex-direction:column}form .controller.options_buttons .textwrapper{line-height:1;margin-bottom:1rem;text-align:center}form .controller.options_buttons .textwrapper label{font-weight:700;line-height:1.1}@media (min-width:992px){form .controller.options_buttons .textwrapper label{font-size:20px}}@media (max-width:991px){form .controller.options_buttons .textwrapper label{font-size:16px}}form .controller.options_buttons .ctrlwrapper{display:flex;flex-direction:row;justify-content:space-between}@media (min-width:992px){form .controller.options_buttons .ctrlwrapper{margin:0 auto;width:100%}}@media (max-width:991px){form .controller.options_buttons .ctrlwrapper{margin:0 auto;width:100%}}@media (max-width:767px){form .controller.options_buttons .ctrlwrapper{flex-wrap:wrap;max-width:calc(320px + 1rem)}}@media (max-width:414px){form .controller.options_buttons .ctrlwrapper{flex-wrap:wrap;width:calc(320px + .5rem)}}@media (max-width:359px){form .controller.options_buttons .ctrlwrapper{width:calc(280px + .5rem)}}form .controller.options_buttons .ctrlwrapper button{background-color:var(--color-white);border:1px solid var(--color-gray);border-radius:.5rem;color:var(--color-blue);cursor:pointer}@media (min-width:992px){form .controller.options_buttons .ctrlwrapper button{font-size:14px;font-weight:500;height:30px}}@media (max-width:991px){form .controller.options_buttons .ctrlwrapper button{font-size:14px;font-weight:500;height:30px}}@media (max-width:359px){form .controller.options_buttons .ctrlwrapper button{font-size:11px}}form .controller.options_buttons .ctrlwrapper button.selected,form .controller.options_buttons .ctrlwrapper button:hover{border:1px solid var(--color-orange);color:var(--color-orange)}form .controller.options_buttons .ctrlwrapper button.selected{cursor:default}form .controller.options_buttons .ctrlwrapper button span{display:inline-block;position:relative}form .controller.options_buttons .ctrlwrapper button.icon{background-position:center top 15px;background-repeat:no-repeat;font-weight:700}@media (min-width:992px){form .controller.options_buttons .ctrlwrapper button.icon{height:80px;padding-top:38px;text-align:center}}@media (max-width:991px){form .controller.options_buttons .ctrlwrapper button.icon{height:80px;padding-top:38px;text-align:center}}@media (max-width:767px){form .controller.options_buttons .ctrlwrapper button.icon{height:60px;padding:0 .5rem 0 50px;text-align:left}}form .controller.options_buttons .ctrlwrapper button.icon.automoto{background-image:url(/build/website/images/si-automoto.7292b86a.svg)}form .controller.options_buttons .ctrlwrapper button.icon.works{background-image:url(/build/website/images/si-works.cc165513.svg)}form .controller.options_buttons .ctrlwrapper button.icon.perso{background-image:url(/build/website/images/si-perso.1f71a75a.svg)}form .controller.options_buttons .ctrlwrapper button.icon.renewable{background-image:url(/build/website/images/si-renewable.af363367.svg)}form .controller.options_buttons .ctrlwrapper button.icon.new{background-image:url(/build/website/images/new.d2f92def.svg)}form .controller.options_buttons .ctrlwrapper button.icon.progress{background-image:url(/build/website/images/progress.6b4d5fd9.svg)}@media (max-width:767px){form .controller.options_buttons .ctrlwrapper button.icon.automoto{background-position:left 10px center;background-size:30px auto;margin-bottom:.5rem}form .controller.options_buttons .ctrlwrapper button.icon.works{background-position:left 15px center;background-size:26px auto;margin-bottom:.5rem}form .controller.options_buttons .ctrlwrapper button.icon.perso{background-position:left 14px top 19px;background-size:26px auto}form .controller.options_buttons .ctrlwrapper button.icon.renewable{background-position:left 10px center;background-size:28px auto}}form .controller.options_buttons.contact .ctrlwrapper{flex-wrap:wrap;width:100%}form .controller.options_buttons.contact .ctrlwrapper button{align-items:center;background-color:var(--color-white);border:1px solid var(--color-gray-light);border-radius:.5rem;color:var(--color-blue);display:flex;font-size:14px;font-weight:700;height:72px;justify-content:center;margin-bottom:1rem;text-align:center;transition:background-color .2s;width:calc(33.33333% - 1rem)}form .controller.options_buttons.contact .ctrlwrapper button:hover{background-color:var(--color-gray-lite)}form .controller.options_buttons.contact .ctrlwrapper button.selected{border:1px solid var(--color-orange);color:var(--color-orange);cursor:default}@media (min-width:992px){form .controller.options_buttons.conso.compare .ctrlwrapper button.icon{width:24%}}@media (max-width:991px){form .controller.options_buttons.conso.compare .ctrlwrapper button.icon{width:24%}}@media (max-width:767px){form .controller.options_buttons.conso.compare .ctrlwrapper button.icon{width:160px}}@media (max-width:359px){form .controller.options_buttons.conso.compare .ctrlwrapper button.icon{width:140px}}@media (min-width:992px){form .controller.options_buttons.conso.automoto .ctrlwrapper button{font-size:18px}form .controller.options_buttons.conso.automoto .ctrlwrapper button:first-child{flex-grow:1}form .controller.options_buttons.conso.automoto .ctrlwrapper button:nth-child(2){flex-grow:2;margin:0 .5rem}form .controller.options_buttons.conso.automoto .ctrlwrapper button:nth-child(3){flex-grow:2}}@media (max-width:991px){form .controller.options_buttons.conso.automoto .ctrlwrapper button:first-child{flex-grow:1}form .controller.options_buttons.conso.automoto .ctrlwrapper button:nth-child(2){flex-grow:2;margin:0 .5rem}form .controller.options_buttons.conso.automoto .ctrlwrapper button:nth-child(3){flex-grow:2}}@media (max-width:767px){form .controller.options_buttons.conso.automoto .ctrlwrapper button{font-size:12px}form .controller.options_buttons.conso.automoto .ctrlwrapper button:nth-child(2),form .controller.options_buttons.conso.automoto .ctrlwrapper button:nth-child(3){flex-grow:1}}@media (max-width:414px){form .controller.options_buttons.conso.automoto .ctrlwrapper{width:100%}form .controller.options_buttons.conso.automoto .ctrlwrapper button{font-size:11px}form .controller.options_buttons.conso.automoto .ctrlwrapper button:nth-child(2),form .controller.options_buttons.conso.automoto .ctrlwrapper button:nth-child(3){flex-grow:1}}form .controller.options_buttons.conso.works .ctrlwrapper{width:100%}@media (min-width:992px){form .controller.options_buttons.conso.works .ctrlwrapper{max-width:calc(260px + 2rem)}}@media (max-width:991px){form .controller.options_buttons.conso.works .ctrlwrapper{max-width:calc(260px + 2rem)}}@media (max-width:414px){form .controller.options_buttons.conso.works .ctrlwrapper{max-width:calc(260px + 1rem)}}form .controller.options_buttons.conso.works .ctrlwrapper button{max-width:130px;width:100%}@media (min-width:992px){form .controller.options_buttons.conso.works .ctrlwrapper button{font-size:18px}form .controller.options_buttons.insurance .ctrlwrapper{max-width:100%}}@media (max-width:991px){form .controller.options_buttons.insurance .ctrlwrapper{max-width:450px}}@media (max-width:575px){form .controller.options_buttons.insurance .ctrlwrapper{flex-direction:column;max-width:210px}}form .controller.options_buttons.insurance .ctrlwrapper button{font-size:14px;font-weight:700}@media (min-width:992px){form .controller.options_buttons.insurance .ctrlwrapper button{height:60px;width:calc(50% - 1rem)}}@media (max-width:991px){form .controller.options_buttons.insurance .ctrlwrapper button{height:50px;width:calc(50% - .5rem)}}@media (max-width:575px){form .controller.options_buttons.insurance .ctrlwrapper button{width:100%}form .controller.options_buttons.insurance .ctrlwrapper button:first-child{margin-bottom:.8rem}}@media (min-width:992px){form .controller.options_buttons.insurance .ctrlwrapper button.icon{height:93px;padding-top:45px;width:calc(50% - 1rem)}}@media (max-width:991px){form .controller.options_buttons.insurance .ctrlwrapper button.icon{background-position:left 1rem center;height:69px;padding:0 0 0 65px;text-align:left;width:calc(50% - .5rem)}}@media (max-width:575px){form .controller.options_buttons.insurance .ctrlwrapper button.icon{width:100%}form .controller.options_buttons.insurance .ctrlwrapper button.icon:first-child{margin-bottom:.8rem}}