form.simulator.monthamount.version1 fieldset legend{font-weight:700;line-height:1;margin-bottom:2rem;text-align:center}form.simulator.monthamount.version1 fieldset legend.landing{line-height:1.2;margin-bottom:1rem}@media (min-width:992px){form.simulator.monthamount.version1 fieldset legend{font-size:30px}form.simulator.monthamount.version1 fieldset legend.landing{font-size:26px}}@media (max-width:991px){form.simulator.monthamount.version1 fieldset legend{font-size:25px}}@media (max-width:575px){form.simulator.monthamount.version1 fieldset legend.landing{font-size:22px;margin-bottom:1.5rem}}form.simulator.monthamount.version1 fieldset .hide{height:0;opacity:0}form.simulator.monthamount.version1 fieldset .controller.numbers{margin-bottom:0}form.simulator.monthamount.version1 fieldset .anote{color:var(--color-gray-dark);font-size:11px;line-height:1;margin:.3rem auto 1rem;text-align:right;visibility:hidden;width:230px}form.simulator.monthamount.version1 .btn{margin:2rem auto 0}@media (min-width:992px){form.simulator.monthamount.version1 .btn{width:20em}}@media (max-width:991px){form.simulator.monthamount.version1 .btn{width:20em}}@media (max-width:375px){form.simulator.monthamount.version1 .btn{width:calc(100% - 2rem)}}@media (max-width:359px){form.simulator.monthamount.version1 .btn{width:calc(100% - 1rem)}}form.simulator.monthamount.version1 .check{margin:1rem auto 0;width:200px}form.simulator.monthamount.version1 .check.landing{width:320px}form.simulator.monthamount.version1 .check ul{display:flex;flex-direction:row;justify-content:space-between}form.simulator.monthamount.version1 .check ul li{background:url(/build/website/images/check-orange.17a60599.svg) left top 1px no-repeat;font-size:14px;font-weight:700;line-height:1.2;padding-left:25px}form.simulator.monthamount.version1 .mentions{background-color:transparent;color:var(--color-gray-dark);display:block;font-size:12px;font-weight:500;line-height:1.2;margin:1.5rem auto 0;text-align:center}form.simulator.monthamount.version1 .mentions span{display:inline-block}form.simulator.monthamount.version1 .mentions span:after{border-bottom:2px solid var(--color-gray-dark);border-right:2px solid var(--color-gray-dark);content:"";display:inline-block;height:6px;margin:0 0 2px .7em;transform:rotate(45deg);width:6px}form.simulator.monthamount.version23 fieldset legend{font-weight:700;line-height:1;margin-bottom:1rem;text-align:center}form.simulator.monthamount.version23 fieldset legend.landing{line-height:1.2;margin-bottom:1rem}@media (min-width:992px){form.simulator.monthamount.version23 fieldset legend{font-size:30px}form.simulator.monthamount.version23 fieldset legend.landing{font-size:26px}}@media (max-width:991px){form.simulator.monthamount.version23 fieldset legend{font-size:25px}}@media (max-width:575px){form.simulator.monthamount.version23 fieldset legend.landing{font-size:22px;margin-bottom:1.5rem}}form.simulator.monthamount.version23 fieldset .hide{height:0;opacity:0}form.simulator.monthamount.version23 fieldset .controller.switch{display:none}form.simulator.monthamount.version23 fieldset .controller.numbers{margin-bottom:1rem;max-width:352px;width:calc(100% - 2rem)}form.simulator.monthamount.version23.version3 fieldset .controller.numbers{margin-bottom:.5rem}form.simulator.monthamount.version23 fieldset .controller.numbers .textwrapper{margin-bottom:0}form.simulator.monthamount.version23 fieldset .controller.numbers .ctrlwrapper{height:3rem}form.simulator.monthamount.version23 fieldset .controller.numbers .ctrlwrapper>*{height:100%;width:100%!important}form.simulator.monthamount.version23 fieldset .controller.numbers .ctrlwrapper .selected{border-color:#dee1e3;font-size:22px;font-weight:700;line-height:3rem}form.simulator.monthamount.version23 fieldset .controller.numbers .ctrlwrapper input{font-size:22px;font-weight:700}form.simulator.monthamount.version23 fieldset .controller.numbers .ctrlwrapper button{height:3rem;line-height:3rem}form.simulator.monthamount.version23 fieldset .controller.numbers .ctrlwrapper .selected span{color:var(--color-blue);font-size:22px}form.simulator.monthamount.version23 fieldset .anote{color:var(--color-gray-dark);display:none!important;font-size:11px;line-height:1;margin:.3rem auto 1rem;text-align:right;visibility:hidden;width:230px}form.simulator.monthamount.version23 .btn{margin:0 auto;max-width:352px;width:calc(100% - 2rem)}form.simulator.monthamount.version23 .check{margin:1rem auto 0;width:200px}form.simulator.monthamount.version23 .check.landing{max-width:320px;width:calc(100% - 2rem)}form.simulator.monthamount.version23 .check ul{display:flex;flex-direction:row;justify-content:space-between}form.simulator.monthamount.version23 .check ul li{background:url(/build/website/images/check-orange.17a60599.svg) left top 1px no-repeat;font-size:14px;font-weight:700;line-height:1.2;padding-left:25px}form.simulator.monthamount.version23 .mentions{background-color:transparent;color:var(--color-gray-dark);display:block;font-size:12px;font-weight:500;line-height:1.2;margin:1rem auto 0;text-align:center}form.simulator.monthamount.version23 .mentions span{display:inline-block}form.simulator.monthamount.version23 .mentions span:after{border-bottom:2px solid var(--color-gray-dark);border-right:2px solid var(--color-gray-dark);content:"";display:inline-block;height:6px;margin:0 0 2px .7em;transform:rotate(45deg);width:6px}form .controller.switch{margin:0 auto;visibility:hidden;width:100%}form .controller.switch .title{font-weight:700;line-height:1.3;margin-bottom:.5rem;text-align:center}@media (min-width:992px){form .controller.switch .title{font-size:20px}}@media (max-width:991px){form .controller.switch .title{font-size:16px}}form .controller.switch .switchwrap{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;user-select:none;width:100%}@media (min-width:576px){form.simulator.monthamount .controller.switch .switchwrap{margin-bottom:1.5rem;max-width:380px}}@media (max-width:575px){form.simulator.monthamount .controller.switch .switchwrap{margin-bottom:1.5rem;max-width:280px}}@media (min-width:992px){form.simulator.capacity .controller.switch .switchwrap{max-width:380px}}@media (max-width:991px){form.simulator.capacity .controller.switch .switchwrap{max-width:280px}}form.simulator.rac .controller.switch[data-name=status] .switchwrap{max-width:200px}@media (min-width:992px){form.simulator.rac .controller.switch[data-name=wish] .switchwrap{max-width:200px}}@media (max-width:991px){form.simulator.rac .controller.switch[data-name=wish] .switchwrap{max-width:200px}}@media (min-width:992px){form.simulator.rac .controller.switch[data-name=integrate] .switchwrap{max-width:200px}}@media (max-width:991px){form.simulator.rac .controller.switch[data-name=integrate] .switchwrap{max-width:200px}}form .controller.switch label{cursor:pointer;font-weight:700;line-height:1.2;width:calc(50% - 30px)}@media (max-width:575px){form .controller.switch label span{display:block}}form.simulator.monthamount .controller.switch label{font-size:14px}form.simulator.monthamount .controller.switch label.label1{padding-right:1rem;text-align:right}form.simulator.monthamount .controller.switch label.label2{padding-left:1rem;text-align:left}form.simulator.monthamount .controller.switch label.selected{color:var(--color-immo)}form.simulator.barometer .controller.switch label{font-size:16px}@media (max-width:991px){form.simulator.barometer .controller.switch label{font-size:14px}}form.simulator.barometer .controller.switch label.label1{padding-right:1rem;text-align:right}form.simulator.barometer .controller.switch label.label2{padding-left:1rem;text-align:left}form.simulator.barometer .controller.switch label.selected{color:var(--color-orange)}@media (min-width:992px){form.simulator.capacity .controller.switch label{font-size:20px}}@media (max-width:991px){form.simulator.capacity .controller.switch label{font-size:14px}}form.simulator.capacity .controller.switch label.selected{color:var(--color-orange)}form.simulator.capacity .controller.switch label.label1{text-align:left}form.simulator.capacity .controller.switch label.label2{text-align:right}@media (min-width:992px){form.simulator.rac .controller.switch label{font-size:20px}}@media (max-width:991px){form.simulator.rac .controller.switch label{font-size:14px}}form.simulator.rac .controller.switch label.selected{color:var(--color-rac)}form.simulator.rac .controller.switch[data-name=integrate] label.label1,form.simulator.rac .controller.switch[data-name=integrate] label.label2,form.simulator.rac .controller.switch[data-name=status] label.label1,form.simulator.rac .controller.switch[data-name=status] label.label2,form.simulator.rac .controller.switch[data-name=wish] label.label1,form.simulator.rac .controller.switch[data-name=wish] label.label2{text-align:center}form .controller.switch .led{border:1px solid;border-radius:15px;cursor:pointer;height:30px;position:relative;width:60px}form .controller.switch .led .cursor{border:1px solid;border-radius:15px;cursor:pointer;height:30px;position:absolute;top:-1px;width:30px}form .controller.switch.default .led{background-color:var(--color-immo);border-color:var(--color-immo)}form .controller.switch.immo .led{background-color:var(--color-white);border-color:var(--color-gray)}form .controller.switch.rac .led{background-color:var(--color-rac);border-color:var(--color-rac)}form .controller.switch.default .led .cursor{background-color:var(--color-white);border-color:var(--color-immo)}form .controller.switch.immo .led .cursor{background-color:var(--color-orange);border-color:var(--color-orange)}form .controller.switch.rac .led .cursor{background-color:var(--color-white);border-color:var(--color-rac)}@media (min-width:992px){form .controller.numbers{display:flex;flex-direction:row}}@media (max-width:991px){form .controller.numbers{display:flex;flex-direction:column}}form .controller.numbers.hide{display:none}@media (min-width:992px){form .controller.numbers-1 .textwrapper{width:calc(100% - 10rem)}form .controller.numbers-1 .ctrlwrapper{width:10rem}form .controller.numbers-2 .textwrapper{width:40%}form .controller.numbers-2 .ctrlwrapper{width:60%}form .controller.numbers-3 .textwrapper{width:40%}form .controller.numbers-3 .ctrlwrapper{width:10rem}form .controller.numbers-4 .textwrapper{width:42%}form .controller.numbers-4 .ctrlwrapper{width:10rem}form .controller.numbers-5 .ctrlwrapper,form .controller.numbers-5 .textwrapper{width:50%}form .controller.numbers-6 .textwrapper{width:60%}form .controller.numbers-6 .ctrlwrapper{width:40%}}@media (min-width:1200px){form .controller.numbers-4 .textwrapper{width:40%}}form .controller.numbers .textwrapper{line-height:1}form .controller.numbers .textwrapper label{font-weight:700;line-height:1.1}form .controller.numbers .textwrapper .help{font-size:12px;line-height:1.5}@media (min-width:992px){form .controller.numbers .textwrapper{margin-top:9px;padding-right:1.5rem}form .controller.numbers .textwrapper label{font-size:20px}form .controller.numbers .textwrapper .help{margin-top:.5rem}}@media (max-width:991px){form .controller.numbers .textwrapper{margin-bottom:1rem;text-align:center}form .controller.numbers .textwrapper label{font-size:16px}form .controller.numbers .textwrapper .help,form .controller.numbers .textwrapper label br{display:none}form .controller.numbers .textwrapper label.plus:after{content:"En savoir +";cursor:pointer;font-size:12px;font-weight:400;margin-left:.5rem;text-decoration:underline;white-space:nowrap}}form .controller.numbers .ctrlwrapper{display:flex;flex-direction:row}@media (min-width:992px){form .controller.numbers .ctrlwrapper{height:42px}}@media (max-width:991px){form .controller.numbers .ctrlwrapper{height:32px;justify-content:center;width:100%}}form .controller.numbers .ctrlwrapper .wrapper{display:none;flex-direction:row;overflow:hidden;position:relative}form .controller.numbers.meta .ctrlwrapper .wrapper{flex-direction:row!important;margin:1.2rem 0;padding:0!important}@media (min-width:992px){form .controller.numbers-1 .ctrlwrapper .wrapper{width:100%}form .controller.numbers-2 .ctrlwrapper .wrapper{width:calc(50% - .5rem)}form .controller.numbers-3 .ctrlwrapper .wrapper,form .controller.numbers-4 .ctrlwrapper .wrapper,form .controller.numbers-5 .ctrlwrapper .wrapper,form .controller.numbers-6 .ctrlwrapper .wrapper{width:100%}}@media (max-width:991px){form .controller.numbers .ctrlwrapper .wrapper{justify-content:center;width:100%}}form .controller.numbers .ctrlwrapper .wrapper .selected{background-color:var(--color-white);border:1px solid var(--color-gray);border-radius:10px;cursor:pointer;font-weight:500;max-width:10rem;text-align:center;width:100%}form .controller.numbers-6 .ctrlwrapper .wrapper .selected{max-width:13rem}form .controller.numbers.error .ctrlwrapper .wrapper.error .selected{border:1px dashed var(--color-red)}form .controller.numbers .ctrlwrapper .wrapper .selected span{display:inline-block;font-size:14px;margin-left:5px}form .controller.numbers.immo .ctrlwrapper .wrapper .selected span,form .controller.numbers.insurance .ctrlwrapper .wrapper .selected span{color:var(--color-immo)}form .controller.numbers.rac .ctrlwrapper .wrapper .selected span{color:var(--color-rac)}form .controller.numbers .ctrlwrapper .wrapper.wrapper-2{margin-left:1rem}form .controller.numbers .ctrlwrapper .wrapper input{background-color:var(--color-white);border:1px solid var(--color-gray);border-bottom-left-radius:10px;border-bottom-right-radius:0;border-top-left-radius:10px;border-top-right-radius:0;color:var(--color-blue);display:none;font-family:Montserrat;font-weight:500;height:100%;max-width:calc(10rem - 30px);padding:0 1rem;text-align:center;width:calc(100% - 30px)}form .controller.numbers .ctrlwrapper .wrapper button{border-bottom-right-radius:10px;border-top-right-radius:10px;color:var(--color-white);font-size:11px;font-weight:500;padding:0;text-align:center}form .controller.numbers.immo .ctrlwrapper .wrapper button{background-color:var(--color-immo)}form .controller.numbers.rac .ctrlwrapper .wrapper button{background-color:var(--color-rac)}form .controller.numbers.insurance .ctrlwrapper .wrapper button{background-color:var(--color-immo)}@media (min-width:992px){form .controller.numbers .ctrlwrapper .wrapper,form .controller.numbers.meta .ctrlwrapper .wrapper{height:42px}form .controller.numbers .ctrlwrapper .wrapper .selected,form .controller.numbers .ctrlwrapper .wrapper input{font-size:18px;line-height:42px}form .controller.numbers .ctrlwrapper .wrapper button{height:42px;width:30px}}@media (max-width:991px){form .controller.numbers .ctrlwrapper .wrapper{height:32px}form .controller.numbers .ctrlwrapper .wrapper .selected,form .controller.numbers .ctrlwrapper .wrapper input{font-size:14px;line-height:32px}form .controller.numbers .ctrlwrapper .wrapper button{height:32px;width:30px}}form .controller.numbers.numbers-0{margin:0 auto 1.5rem}form .controller.numbers.numbers-0.meta{margin:1.5rem}form .controller.numbers.numbers-0 .textwrapper label{display:block;font-size:14px;margin-bottom:.5rem;text-align:center}form .controller.numbers.numbers-0 .textwrapper{padding-right:0}form .controller.numbers.numbers-0 .ctrlwrapper .wrapper{margin:0 auto;width:230px}form .controller.numbers.numbers-0 .ctrlwrapper .wrapper .selected{max-width:100%}form .controller.numbers.numbers-0 .ctrlwrapper .wrapper input{max-width:calc(100% - 30px)}@media (min-width:992px){form .controller.numbers.numbers-0{flex-direction:column}form .controller.numbers.numbers-0 .ctrlwrapper .wrapper .selected{font-size:25px}form .controller.numbers.numbers-0 .ctrlwrapper .wrapper .selected span{font-size:18px}form .controller.numbers.numbers-0 .ctrlwrapper .wrapper input{font-size:25px;line-height:25px}}@media (max-width:991px){form .controller.numbers.numbers-0 .ctrlwrapper .wrapper .selected{font-size:22px}form .controller.numbers.numbers-0 .ctrlwrapper .wrapper .selected span{font-size:18px}form .controller.numbers.numbers-0 .ctrlwrapper .wrapper input{font-size:22px;line-height:22px}}form .controller.year-panel.version1{margin:0 auto 1rem;position:relative;visibility:hidden}@media (min-width:992px){form .controller.year-panel.version1{height:190px;max-width:430px;width:100%}}@media (max-width:991px){form .controller.year-panel.version1{height:193px;width:298px}}form .controller.year-panel.version1 .select{border:1px solid var(--color-gray-dark);border-radius:25px;bottom:0;height:50px;left:0;position:absolute;width:100%}form .controller.year-panel.version1 .select ul{align-items:center;display:flex;flex-direction:row;height:100%;margin:0 auto}@media (min-width:992px){form .controller.year-panel.version1 .select ul{width:360px}}@media (max-width:991px){form .controller.year-panel.version1 .select ul{width:298px}}form .controller.year-panel.version1 .select ul li{border-right:1px solid var(--color-gray-light);color:var(--color-immo);cursor:pointer;font-weight:500;line-height:1.2;text-align:center;width:25%}form .controller.year-panel.version1 .select ul li:last-child{border-right:0}@media (min-width:992px){form .controller.year-panel.version1 .select ul li{font-size:12px}}@media (max-width:991px){form .controller.year-panel.version1 .select ul li{font-size:10px}}form .controller.year-panel.version1 .select ul li span{color:var(--color-blue);line-height:1.2}@media (min-width:992px){form .controller.year-panel.version1 .select ul li span{font-size:16px}}@media (max-width:991px){form .controller.year-panel.version1 .select ul li span{font-size:12px}}form .controller.year-panel.version1 .cursorwrapper{margin:0 auto;position:relative;user-select:none}@media (min-width:992px){form .controller.year-panel.version1 .cursorwrapper{width:360px}}@media (max-width:991px){form .controller.year-panel.version1 .cursorwrapper{width:298px}}form .controller.year-panel.version1 .cursor{cursor:pointer;position:absolute;top:0;width:176px}form .controller.year-panel.version1 .cursor .results{background-color:var(--color-immo);border-radius:15px;display:flex;flex-direction:column;height:145px;justify-content:center;padding:0 1rem;position:relative;text-align:center;user-select:none}form .controller.year-panel.version1 .cursor .results .method{color:var(--color-blue);font-size:16px;font-weight:500;line-height:1.2}form .controller.year-panel.version1 .cursor .results .value{color:var(--color-blue);font-size:22px;font-weight:500;line-height:1.2;user-select:none}form .controller.year-panel.version1 .cursor .results .value span{font-size:16px}form .controller.year-panel.version1 .cursor .results .note{color:var(--color-blue);font-size:12px;font-weight:500;line-height:1.2}form .controller.year-panel.version1 .cursor .results hr{border:0;border-bottom:1px solid var(--color-white);margin:.5rem 0}form .controller.year-panel.version1 .cursor .results .rate{color:var(--color-white);font-size:14px;font-weight:500;line-height:1.2;user-select:none}form .controller.year-panel.version1 .cursor .results .rate span{font-size:22px;line-height:1.2}form .controller.year-panel.version1 .cursor .bottom{overflow:hidden;position:relative;user-select:none}form .controller.year-panel.version1 .cursor .bottom .corner{border-radius:15px;box-shadow:0 -25px 0 0 var(--color-immo);height:30px;width:30px}form .controller.year-panel.version1 .cursor .bottom .corner1{left:calc(50% - 60px);position:absolute;top:0;transform:rotate(45deg)}form .controller.year-panel.version1 .cursor .bottom .corner2{left:calc(50% + 30px);position:absolute;top:0;transform:rotate(-45deg)}form .controller.year-panel.version1 .cursor .bottom .selected{background-color:var(--color-immo);border-bottom-left-radius:30px;border-bottom-right-radius:30px;color:var(--color-white);font-size:12px;font-weight:600;height:60px;line-height:1.2;margin:0 auto;padding-top:4px;position:relative;text-align:center;user-select:none;width:60px}form .controller.year-panel.version1 .cursor .bottom .selected span{font-size:16px;line-height:1.2;user-select:none}form .controller.year-panel.version23{height:250px;margin:0 auto 1rem!important;max-width:352px;overflow:hidden;position:relative;visibility:hidden;width:calc(100% - 2rem)}form .controller.year-panel.version23 .select{border:1px solid #dee1e3;border-radius:10px;height:58px;left:0;position:absolute;width:100%}form .controller.year-panel.version23 .select ul{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:row;height:100%;margin:0 auto;position:relative;width:100%}form .controller.year-panel.version23 .select ul li{border-right:1px solid var(--color-gray-light);color:var(--color-blue);cursor:pointer;font-size:14px;font-weight:500;line-height:1.2;position:relative;text-align:center;transition:color .1s;user-select:none;width:25%}form .controller.year-panel.version23 .select ul li:last-child{border-right:0}form .controller.year-panel.version23 .select ul li:hover{color:var(--color-immo)}form .controller.year-panel.version23 .cursorwrapper{margin:80px auto 0;position:relative;user-select:none;width:100%}form .controller.year-panel.version23 .cursor{cursor:pointer;position:relative;width:100%}form .controller.year-panel.version23 .cursor .results{background-color:#fff2e5;border-radius:18px;height:170px;padding-top:18px;position:relative;text-align:center}form .controller.year-panel.version23 .cursor .results>*{opacity:0}form .controller.year-panel.version23 .cursor .results .method{color:var(--color-blue);font-size:18px;font-weight:500;line-height:1}form .controller.year-panel.version23 .cursor .results .value{background-color:var(--color-immo);border-radius:6px;color:var(--color-white);display:inline-block!important;font-size:26px;font-weight:500;line-height:1.2;margin:10px 0;padding:5px 20px;user-select:none}form .controller.year-panel.version23 .cursor .results .value span{font-size:18px}form .controller.year-panel.version23 .cursor .results .note{color:var(--color-blue);font-size:14px;font-weight:500;line-height:1.2;margin-bottom:10px}form .controller.year-panel.version23 .cursor .results hr{display:none}form .controller.year-panel.version23 .cursor .results .rate{color:var(--color-blue);font-size:16px;font-weight:500;line-height:1;user-select:none}form .controller.year-panel.version23 .cursor .results .rate br{display:none}form .controller.year-panel.version23 .cursor .results .rate span{color:var(--color-orange);display:inline-block;font-size:26px;font-weight:700;line-height:1;margin-left:.5rem}form .controller.year-panel.version23 .cursor .bottom{position:absolute;user-select:none;width:25%}form .controller.year-panel.version23 .cursor .bottom .corner{border-radius:15px;box-shadow:0 -25px 0 0 #fff2e5;height:30px;position:relative;width:30px}form .controller.year-panel.version23 .cursor .bottom .corner1{left:-30px;position:absolute}form .controller.year-panel.version23 .cursor .bottom .corner2{left:100%;position:absolute}form .controller.year-panel.version23 .cursor .bottom .selected{background-color:#fff2e5;color:var(--color-blue);font-size:14px;font-weight:600;height:80px;line-height:1.2;margin:0 auto;padding-top:26px;position:relative;text-align:center;user-select:none;width:100%}form .controller.year-panel.version23 .cursor .bottom .selected span{font-size:18px;line-height:1.2;user-select:none}form .controller.year-panel.version23.version2 .select{bottom:6px}form .controller.year-panel.version23.version2 .cursorwrapper{margin:0 auto}form .controller.year-panel.version23.version2 .cursor .bottom .corner1{top:0;transform:rotate(45deg)}form .controller.year-panel.version23.version2 .cursor .bottom .corner2{top:0;transform:rotate(-45deg)}form .controller.year-panel.version23.version2 .cursor .bottom .selected{border-bottom-left-radius:18px;border-bottom-right-radius:18px;border-top-left-radius:0;border-top-right-radius:0}form .controller.year-panel.version23.version3 .select{top:6px}form .controller.year-panel.version23.version3 .cursor .bottom{top:-80px}form .controller.year-panel.version23.version3 .cursor .bottom .corner1{top:50px;transform:rotate(135deg)}form .controller.year-panel.version23.version3 .cursor .bottom .corner2{top:50px;transform:rotate(-135deg)}form .controller.year-panel.version23.version3 .cursor .bottom .selected{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:18px;border-top-right-radius:18px;padding-top:16px}#cafpimmo{margin-bottom:0}@media (min-width:992px){#cafpimmo .mainwrapper{display:flex;flex-direction:row;height:540px;margin-top:20px}#cafpimmo .mainwrapper .context{width:48%}#cafpimmo .mainwrapper .simulators{height:660px;position:relative;top:-120px;width:52%}}@media (min-width:1200px){#cafpimmo .mainwrapper .context{width:52%}#cafpimmo .mainwrapper .simulators{width:48%}}@media (max-width:992px){#cafpimmo .mainwrapper .context{max-width:400px}}@media (max-width:359px){#cafpimmo .mainwrapper{padding:0}#cafpimmo .mainwrapper .context{padding-left:.5rem}}#cafpimmo .context{color:var(--color-white)}@media (min-width:992px){#cafpimmo .context{padding-top:0}#cafpimmo .context h1{font-size:40px;padding-right:.5em}#cafpimmo .context h1 sup{font-size:20px;top:-12px}}@media (max-width:991px){#cafpimmo .context h1{width:100%}}@media (max-width:767px){#cafpimmo .context h1{margin:1rem 0}}@media (max-width:414px){#cafpimmo .context h1{width:100%}}@media (min-width:992px){#cafpimmo .context ul{margin:2rem 0}}@media (max-width:991px){#cafpimmo .context ul{margin:1rem 0}}@media (max-width:767px){#cafpimmo .context ul{display:none}}#cafpimmo .context ul li{display:block;font-weight:500;line-height:1.5;padding-left:1em;position:relative}@media (min-width:992px){#cafpimmo .context ul li{font-size:20px}}@media (max-width:991px){#cafpimmo .context ul li{font-size:20px}}#cafpimmo .context ul li:before{content:"•";left:0;position:absolute;top:0;width:1em}@media (min-width:992px){#cafpimmo .context ul li:before{font-size:39px;line-height:22px}}@media (max-width:991px){#cafpimmo .context ul li:before{font-size:39px;line-height:22px}}#cafpimmo .context .component.rating{align-items:center;display:flex;flex-direction:row}#cafpimmo .context .component.rating .stars{display:flex;flex-direction:row}#cafpimmo .context .component.rating .stars svg{height:25px;width:26px}#cafpimmo .context .component.rating .stars svg path.star-path-desktop{display:inline}#cafpimmo .context .component.rating .stars svg path.star-path-mobile{display:none}#cafpimmo .context .component.rating .stars svg:first-child{margin-left:0}#cafpimmo .context .component.rating .stars svg:last-child{margin-right:0}#cafpimmo .context .component.rating .caption{font-weight:500}@media (min-width:992px){#cafpimmo .context .component.rating .stars{height:28px}#cafpimmo .context .component.rating .stars svg{margin:0 5px}#cafpimmo .context .component.rating .caption{font-size:20px;height:28px;line-height:28px;margin-left:1rem}}@media (max-width:991px){#cafpimmo .context .component.rating .stars{height:22px}#cafpimmo .context .component.rating .stars svg{height:15px;margin:0 2px;width:16px}#cafpimmo .context .component.rating .stars svg path.star-path-desktop{display:none}#cafpimmo .context .component.rating .stars svg path.star-path-mobile{display:inline}#cafpimmo .context .component.rating .caption{font-size:15px;height:22px;line-height:20px;margin-left:.5rem}}@media (max-width:767px){#cafpimmo .context .component.rating .stars{height:15px}#cafpimmo .context .component.rating .caption{height:15px;line-height:15px}}#cafpimmo .context .btn{margin-top:1rem}@media (min-width:992px){#cafpimmo .context .btn{width:20em}}@media (max-width:991px){#cafpimmo .context .btn{width:20em}}@media (max-width:375px){#cafpimmo .context .btn{width:calc(100% - 2rem)}}@media (max-width:359px){#cafpimmo .context .btn{width:calc(100% - 1rem)}}#cafpimmo .simulators{background-color:var(--color-white);border-top-left-radius:1rem;border-top-right-radius:1rem}@media (min-width:992px){#cafpimmo .simulators{padding:3rem 2rem 0}}@media (max-width:991px){#cafpimmo .simulators{border-radius:1rem;margin:2rem 0;padding:2rem 0}}@media (max-width:359px){#cafpimmo .simulators{border-radius:0}}@media (min-width:992px){main.landing #cafpibestrates{margin-top:-50px;position:relative}#cafpibestrates h2{font-size:30px;line-height:1.3;margin-bottom:1.5rem;width:20em}}@media (max-width:991px){#cafpibestrates h2{margin:0 auto 1.5rem;text-align:center;width:20em}}@media (max-width:575px){#cafpibestrates h2{width:100%}}#cafpibestrates h2 sup{font-size:.5em;top:-1em}@media (min-width:992px){#cafpibestrates h2 sup.landing{font-size:10px;top:-1.6em}}@media (max-width:991px){#cafpibestrates h2 sup.landing{font-size:9px;top:-1.6em}}#cafpibestrates ul{display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width:992px){#cafpibestrates ul{margin:0 -1rem}}@media (max-width:991px){#cafpibestrates ul{margin:0 -.5rem}}#cafpibestrates ul li{display:block}@media (min-width:992px){#cafpibestrates ul li{padding:0 1rem .5rem;width:25%}}@media (max-width:991px){#cafpibestrates ul li{padding:0 .5rem 1rem;width:50%}#cafpibestrates ul li:nth-child(3),#cafpibestrates ul li:nth-child(4){padding-bottom:.5rem}}#cafpibestrates ul li .wrapper{background-color:#fff2e5;border-radius:16px;padding:1rem 0;text-align:center}#cafpibestrates ul li .wrapper .rate{color:var(--color-orange);font-weight:700;margin-bottom:10px}@media (min-width:992px){#cafpibestrates ul li .wrapper .rate{font-size:40px;line-height:1}}@media (max-width:991px){#cafpibestrates ul li .wrapper .rate{font-size:28px;line-height:1}}@media (min-width:992px){#cafpibestrates ul li .wrapper .context{font-size:16px;line-height:1}}@media (max-width:991px){#cafpibestrates ul li .wrapper .context{font-size:11px;line-height:1}}#cafpibestrates ul li .wrapper .context span{font-weight:700}#cafpibestrates .notes{color:var(--color-gray-dark);font-size:10px;font-weight:500}@media (min-width:992px){#cafpibestrates .notes{margin-top:.3rem}}#cafpibestrates .bottomwrapper{display:flex}@media (min-width:992px){#cafpibestrates .bottomwrapper{flex-direction:column}}@media (max-width:991px){#cafpibestrates .bottomwrapper{flex-direction:column-reverse;margin-top:0}main.landing #cafpibestrates .bottomwrapper{margin-top:1rem}}#cafpibestrates .bottomwrapper .mentions{background-color:transparent;color:var(--color-gray-dark);font-size:10px;font-weight:500;line-height:1;padding:0}@media (max-width:991px){#cafpibestrates .bottomwrapper .mentions{margin-top:1rem;text-align:center;width:100%}}#cafpibestrates .bottomwrapper .mentions span{text-decoration:underline}#cafpibestrates .bottomwrapper .mentions:hover span{text-decoration:none}#cafpibestrates .bottomwrapper .btn{margin:1rem auto 0}main.landing #cafpibestrates .bottomwrapper .btn{margin:0 auto}@media (min-width:992px){#cafpibestrates .bottomwrapper .btn{width:20em}}@media (max-width:991px){#cafpibestrates .bottomwrapper .btn{width:20em}}@media (max-width:375px){#cafpibestrates .bottomwrapper .btn{width:100%}}#cafpartners h2.centered{text-align:center}@media (min-width:992px){#cafpartners h2{margin-bottom:3rem}}@media (max-width:991px){#cafpartners h2{margin-bottom:2rem;text-align:center}}#cafpartners .slidewrapper{margin-bottom:1.5rem}#cafpartners .slidewrapper ul{cursor:pointer}#cafpartners .slidewrapper ul li img{-webkit-user-drag:none;-webkit-filter:grayscale(100%);filter:grayscale(100%);height:auto;margin:0 auto;max-width:120px;opacity:.7;transition:filter .2s,-webkit-filter .2s;width:100%}@media (min-width:1200px){#cafpartners .slidewrapper ul li img:hover{-webkit-filter:none;filter:none}}#cafpartners .btn.medium{margin:1.5rem auto 0;max-width:18em;width:100%}@media (min-width:992px){#cafpartners .btn.medium{margin-top:3rem}}@media (max-width:991px){#cafpartners .btn.medium{margin-top:2rem}}#cafpiplus{position:relative;z-index:5}#cafpiplus .panelwrapper{background-color:var(--color-main-lite)}#cafpiplus h2{margin:0 auto;text-align:center}@media (min-width:992px){#cafpiplus h2{padding:3rem 0;width:650px}}@media (max-width:991px){#cafpiplus h2{padding:2rem 1rem;width:400px}}@media (max-width:575px){#cafpiplus h2{width:380px}}@media (max-width:414px){#cafpiplus h2{width:100%}}@media (min-width:992px){#cafpiplus ul{display:flex;flex-direction:row;padding-bottom:4rem}}@media (max-width:991px){#cafpiplus ul{padding-bottom:2rem}}#cafpiplus ul li:last-child{margin-bottom:0}@media (min-width:992px){#cafpiplus ul li{padding:80px 1rem 0;text-align:center;width:25%}}@media (min-width:1200px){#cafpiplus ul li{padding:80px 1.5rem 0}}@media (max-width:991px){#cafpiplus ul li{margin-bottom:2rem;padding:0 1rem 0 130px}}@media (max-width:767px){#cafpiplus ul li{margin-bottom:1.5rem;padding:0 1rem 0 100px}}@media (max-width:575px){#cafpiplus ul li{margin-bottom:1rem;padding:0 1rem 0 80px}}#cafpiplus ul li.taux{background:url(/build/website/images/taux.bf067b2f.svg) no-repeat}#cafpiplus ul li.consultant{background:url(/build/website/images/consultant.7e1c9278.svg) no-repeat}#cafpiplus ul li.time{background:url(/build/website/images/timer.8c8b4f58.svg) no-repeat}#cafpiplus ul li.close{background:url(/build/website/images/proximity.5c2d4311.svg) no-repeat}@media (min-width:992px){#cafpiplus ul li.close,#cafpiplus ul li.consultant,#cafpiplus ul li.taux,#cafpiplus ul li.time{background-position:top}}@media (max-width:991px){#cafpiplus ul li.close,#cafpiplus ul li.consultant,#cafpiplus ul li.taux,#cafpiplus ul li.time{background-position:left 30px center}}@media (max-width:767px){#cafpiplus ul li.taux{background-size:34px auto}#cafpiplus ul li.consultant{background-size:36px auto}#cafpiplus ul li.time{background-size:30px auto}#cafpiplus ul li.close{background-size:38px auto}}@media (max-width:575px){#cafpiplus ul li.close,#cafpiplus ul li.consultant,#cafpiplus ul li.taux,#cafpiplus ul li.time{background-position:left 15px center}}#cafpiplus ul li .summary{font-weight:700}@media (min-width:992px){#cafpiplus ul li .summary{font-size:20px;margin-bottom:1rem}}@media (max-width:991px){#cafpiplus ul li .summary{font-size:20px;margin-bottom:.5rem}}@media (max-width:767px){#cafpiplus ul li .summary{font-size:18px}}@media (max-width:575px){#cafpiplus ul li .summary{font-size:16px}}@media (min-width:992px){#cafpifaq .mainwrapper{display:flex;flex-direction:row}#cafpifaq h2{padding-right:2rem;width:400px}}@media (min-width:1200px){#cafpifaq h2{padding-right:100px;width:500px}}@media (max-width:992px){#cafpifaq h2{text-align:center}}@media (min-width:992px){#cafpifaq ul.faq{width:calc(100% - 400px)}}@media (min-width:1200px){#cafpifaq ul.faq{width:calc(100% - 500px)}}@media (max-width:992px){#cafpifaq ul.faq{margin-top:1.5rem}}#cafpifaq ul.faq>li{border-top:1px solid #bcc2c5}#cafpifaq ul.faq>li:last-child{border-bottom:1px solid #bcc2c5}@media (min-width:992px){#cafpifaq ul.faq>li{padding:1.5rem}}@media (max-width:991px){#cafpifaq ul.faq>li{padding:1.5rem}}@media (max-width:575px){#cafpifaq ul.faq>li{padding:1.5rem 0}}#cafpifaq .summary{cursor:pointer;font-weight:700;padding-right:calc(30px + 1.5rem);position:relative}#cafpifaq .summary span{display:inline-block;font-size:16px;line-height:20px}#cafpifaq .summary button{background:url(/build/website/images/plus.4177a7df.svg) no-repeat;height:30px;position:absolute;right:0;top:-2px;width:30px}#cafpifaq .summary button.open{background:url(/build/website/images/minus.37f653d2.svg) no-repeat}#cafpifaq .details{display:none;margin-top:1rem}#cafpifaq .details a{color:var(--color-blue);text-decoration:underline;transition:color .2s}#cafpifaq .details a:hover{color:var(--color-orange);text-decoration:none}#cafpifaq .details>:first-child{margin-top:0!important}#cafpifaq .details p,#cafpifaq .details ul{margin-top:.5rem}#cafpifaq .details ul li{display:block;font-size:16px;margin-top:.5rem;padding-left:1.3rem;position:relative}#cafpifaq .details ul li:before{background-color:var(--color-orange);border-radius:50%;content:"";display:inline-block;height:9px;left:0;position:absolute;top:7px;width:9px}#cafpifaq .details ol{counter-reset:item;list-style-type:none;margin-top:.5rem}#cafpifaq .details ol li{display:block;font-size:16px;margin-top:.5rem;padding-left:1.3rem;position:relative;text-indent:-1.3rem}#cafpifaq .details ol li:before{color:var(--color-orange);content:counter(item) ". ";counter-increment:item;font-weight:700;position:relative}#cafpistarter{margin-top:4rem}#cafpistarter .panel{background-color:#f8f8fc;border-radius:10px;padding:2.5rem 0;position:relative}#cafpistarter .panel .btn{left:calc(50% - 11em);position:absolute;top:-20px;width:22em}#cafpistarter .panel ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;width:100%}@media (max-width:991px){#cafpistarter .panel ul{margin-left:calc(50% - 300px);max-width:600px}}@media (max-width:767px){#cafpistarter .panel ul{margin-left:0;max-width:100%}}#cafpistarter .panel ul li{align-items:center;display:flex;justify-content:center;margin-top:1rem}@media (min-width:992px){#cafpistarter .panel ul li{width:25%}}@media (max-width:991px){#cafpistarter .panel ul li{width:50%}}@media (max-width:767px){#cafpistarter .panel ul li{width:100%}}#cafpistarter .panel ul li.ratings .component.stars{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:70px}#cafpistarter .panel ul li.ratings .component.stars svg{margin:2px}#cafpistarter .panel ul li.ratings .component.stars svg:first-child{margin-left:10px}#cafpistarter .panel ul li.ratings .component.stars svg:nth-child(2){margin-right:10px}#cafpistarter .panel ul li.ratings .caption{display:none}#cafpistarter .panel ul li .context{font-weight:700;line-height:1.3;min-height:44px;position:relative}#cafpistarter .panel ul li.quick .context{background:url(/build/website/images/starter-1.044cb4fc.svg) no-repeat}#cafpistarter .panel ul li.free .context{background:url(/build/website/images/starter-3.18703b29.svg) no-repeat}#cafpistarter .panel ul li.banks .context{background:url(/build/website/images/starter-4.9e9778ce.svg) no-repeat}@media (min-width:992px){#cafpistarter .panel ul li.quick .context{padding-left:44px;width:calc(10em + 44px)}#cafpistarter .panel ul li.free .context{padding-left:50px;width:calc(12em + 50px)}#cafpistarter .panel ul li.banks .context{padding-left:50px;width:calc(8em + 44px)}#cafpistarter .panel ul li.ratings .context{padding-left:0;width:calc(9em + 10px)}#cafpistarter .panel ul li.ratings .component.stars{margin:-6px 0 0}}@media (max-width:991px){#cafpistarter .panel ul li .context{padding-left:70px;width:calc(12em + 70px)}#cafpistarter .panel ul li.free .context,#cafpistarter .panel ul li.quick .context{background-position:left 20px top}#cafpistarter .panel ul li.banks .context{background-position:left 10px top}#cafpistarter .panel ul li.ratings .context{padding-left:5px;width:calc(10em + 70px)}#cafpistarter .panel ul li.ratings .component.stars{margin:-6px 0 0 15px}}@media (max-width:767px){#cafpistarter .panel ul li.ratings .component.stars{margin:-6px 0 0 30px}}#cafpirateslanding{background-color:#fff2e5;position:relative;z-index:2}#cafpirateslanding>*{display:flex}@media (min-width:992px){#cafpirateslanding>*{flex-direction:row;padding:2rem 0}#cafpirateslanding .context{display:flex;flex-direction:column;justify-content:space-between;max-height:300px;width:36%}#cafpirateslanding .wrapper{width:64%}}@media (max-width:991px){#cafpirateslanding>*{flex-direction:column;padding:2rem}#cafpirateslanding .context{margin-bottom:1.5rem;text-align:center}}@media (max-width:767px){#cafpirateslanding>*{padding:2rem 1rem}}#cafpirateslanding .context h2{margin-bottom:1rem}@media (min-width:992px){#cafpirateslanding .context h2{font-size:2rem}}@media (min-width:1200px){#cafpirateslanding .context h2{font-size:2rem}}#cafpirateslanding .context .note{font-size:16px;padding-right:1rem}#cafpirateslanding .context .component.rating{margin-bottom:1rem}#cafpirateslanding .context .component.rating .stars{display:flex;height:30px;margin-bottom:.5rem;width:100%}#cafpirateslanding .context .component.rating .stars svg{height:25px;margin:0 5px;width:26px}#cafpirateslanding .context .component.rating .stars svg path.star-path-desktop{display:inline}#cafpirateslanding .context .component.rating svg path.star-path-mobile{display:none}#cafpirateslanding .context .component.rating .stars svg:first-child{margin-left:0}#cafpirateslanding .context .component.rating .stars svg:last-child{margin-right:0}@media (max-width:991px){#cafpirateslanding .context .component.rating .stars svg{height:15px;margin:0 2px;width:16px}#cafpirateslanding .context .component.rating .stars svg path.star-path-desktop{display:none}#cafpirateslanding .context .component.rating .stars svg path.star-path-mobile{display:inline}}#cafpirateslanding .context .component.rating .caption{font-size:1rem;font-weight:700;line-height:1}#cafpirateslanding .wrapper .slidewrapper{overflow:hidden;width:100%}#cafpirateslanding .wrapper .slidewrapper ul{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap}#cafpirateslanding .wrapper .slidewrapper ul li{cursor:default;user-select:none;width:33.33333%}#cafpirateslanding .wrapper .slidewrapper ul li .slide{background-color:#fff;border-radius:10px;padding:1rem}#cafpirateslanding .wrapper .slidewrapper ul li .slide .message{font-size:14px;font-weight:500;margin:.5rem 0 1rem}#cafpirateslanding .wrapper .slidewrapper ul li .slide .date{font-size:12px}#cafpirateslanding .wrapper .slidewrapper ul li .slide .writter{font-size:12px;font-weight:700}#cafpirateslanding .wrapper .slidewrapper ul li .slide .agency{font-size:12px}#cafpirateslanding .wrapper .slidewrapper ul li .slide .component.stars{display:flex;height:30px;margin-bottom:.5rem;width:100%}#cafpirateslanding .wrapper .slidewrapper ul li .slide .component.stars svg{margin:0 5px;width:16px}@media (min-width:992px){#cafpirateslanding .wrapper .slidewrapper ul li .slide{margin-left:1rem}}@media (max-width:991px){#cafpirateslanding .wrapper{margin-left:-.5rem;width:calc(100% + 1rem)}#cafpirateslanding .wrapper .slidewrapper ul li .slide{margin:0 .5rem}}#cafpisteps>*{position:relative}@media (min-width:992px){#cafpisteps>*{display:flex;flex-direction:row;justify-content:flex-end}}@media (max-width:991px){#cafpisteps>*{display:block}}#cafpisteps .panel{background-color:#f8f8fc;border-radius:10px}@media (min-width:992px){#cafpisteps .panel{left:0;padding:3rem;position:absolute;top:0;width:50%}}@media (min-width:1080px){#cafpisteps .panel{width:500px}}@media (max-width:991px){#cafpisteps .panel{padding:3rem;position:relative;width:100%!important}}@media (max-width:767px){#cafpisteps .panel{padding:2rem}}@media (max-width:575px){#cafpisteps .panel{padding:1rem}}#cafpisteps .panel figure{margin:0 auto 1rem}@media (min-width:992px){#cafpisteps .panel figure{width:100%}}@media (min-width:1080px){#cafpisteps .panel figure{width:400px}}@media (max-width:991px){#cafpisteps .panel figure{max-width:100%;width:400px}}#cafpisteps .panel figure img{display:block;height:auto;width:100%}#cafpisteps .panel .big{font-weight:700;line-height:1.2;margin-bottom:1rem}@media (min-width:576px){#cafpisteps .panel .big{font-size:30px}}@media (max-width:575px){#cafpisteps .panel .big{font-size:20px}}#cafpisteps .panel .context{font-size:1rem;margin-bottom:1rem}#cafpisteps .panel a{width:19em}@media (min-width:992px){#cafpisteps .panel a{margin-bottom:1rem}}@media (max-width:991px){#cafpisteps .panel a{margin:0 auto 1rem}}#cafpisteps .panel ul{display:flex;flex-direction:row;justify-content:space-between;width:250px}@media (max-width:991px){#cafpisteps .panel ul{margin:0 auto}}#cafpisteps .panel ul li{background:url(/build/website/images/check-orange.17a60599.svg) left top 1px no-repeat;font-size:14px;font-weight:700;line-height:1.2;padding-left:25px}#cafpisteps .stepswrapper{position:relative}@media (min-width:992px){#cafpisteps .stepswrapper{width:calc(50% - 1rem)}}@media (min-width:1080px){#cafpisteps .stepswrapper{width:calc(100% - 500px - 2rem)}}@media (max-width:991px){#cafpisteps .stepswrapper{width:100%}}#cafpisteps .stepswrapper h2{color:var(--color-orange);line-height:1.2;margin-bottom:2rem}@media (min-width:992px){#cafpisteps .stepswrapper h2{font-size:30px}}@media (min-width:576px){#cafpisteps .stepswrapper h2{margin-left:calc(35px + 1.5rem)}}@media (max-width:575px){#cafpisteps .stepswrapper h2{margin-left:0;text-align:center}}#cafpisteps .stepswrapper .step{border:1px solid #e2e2e2;border-radius:10px;position:relative}@media (min-width:992px){#cafpisteps .stepswrapper .step{opacity:0;padding:2rem}}@media (min-width:1200px){#cafpisteps .stepswrapper .step{padding:2rem 4rem}}@media (max-width:991px){#cafpisteps .stepswrapper .step{padding:2rem}}@media (min-width:576px){#cafpisteps .stepswrapper .step{margin-bottom:2rem;margin-left:calc(35px + 1.5rem)}}@media (max-width:575px){#cafpisteps .stepswrapper .step{margin-bottom:1rem;margin-left:0;padding:1rem;text-align:center}}#cafpisteps .stepswrapper .step:before{content:url(/build/website/images/step-marker.ee49666f.png);left:-35px;position:absolute;top:35px}@media (max-width:575px){#cafpisteps .stepswrapper .step:before{display:none}}#cafpisteps .stepswrapper .step .number{border:2px solid var(--color-blue);border-radius:50%;height:57px;margin-bottom:1rem;width:57px}@media (max-width:575px){#cafpisteps .stepswrapper .step .number{margin:0 auto 1rem}}#cafpisteps .stepswrapper .step .number>div{background-color:#ffba7b;border-radius:50%;height:53px;padding:5px;width:53px}#cafpisteps .stepswrapper .step .number>div>div{border:2px solid var(--color-blue);border-radius:50%;height:43px;width:43px}#cafpisteps .stepswrapper .step[data-step="1"] .number>div>div{background:#fff url(/build/website/images/1.25cfab0a.svg) 50% no-repeat}#cafpisteps .stepswrapper .step[data-step="2"] .number>div>div{background:#fff url(/build/website/images/2.4d75c9ec.svg) 50% no-repeat}#cafpisteps .stepswrapper .step[data-step="3"] .number>div>div{background:#fff url(/build/website/images/3.d82f3259.svg) 50% no-repeat}#cafpisteps .stepswrapper .step[data-step="4"] .number>div>div{background:#fff url(/build/website/images/4.bfba51ed.svg) 50% no-repeat}#cafpisteps .stepswrapper .step .summary{font-size:20px;font-weight:700;margin-bottom:1rem}#cafpisteps .stepswrapper .step .details{font-size:1rem;font-weight:500}#cafpisteps .stepswrapper .linewrapper{left:0;position:absolute;top:0;width:12px}@media (max-width:575px){#cafpisteps .stepswrapper .linewrapper{display:none}}#cafpisteps .stepswrapper .linewrapper .line{background-color:#e2e2e2;height:925px;left:5px;position:absolute;top:195px;width:1px}#cafpisteps .stepswrapper .linewrapper .dote{background-color:var(--color-blue);border-radius:6px;height:12px;left:0;position:absolute;width:12px}