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}}form .controller.selector{display:flex;flex-direction:column}form .controller.selector .textwrapper{line-height:1;margin-bottom:.5rem;text-align:center}form .controller.selector .textwrapper label{color:var(--color-white);font-weight:700;line-height:1.1}#cafpiconso form .controller.selector .textwrapper label{color:var(--color-blue);font-weight:700;line-height:1.1}@media (min-width:992px){form .controller.selector .textwrapper label{font-size:20px}}@media (max-width:991px){form .controller.selector .textwrapper label{font-size:16px}}form .controller.selector .ctrlwrapper .selector{height:36px;position:relative;width:100%}form .controller.selector .ctrlwrapper .selector .line{background-color:var(--color-gray-light);border:1px solid var(--color-gray-light-dark);border-radius:4px;height:8px;overflow:hidden;position:relative;top:14px;width:100%}form .controller.selector .ctrlwrapper .selector .line div{background-color:var(--color-immo);border:1px solid var(--color-immo-dark);height:100%;left:0;position:absolute;top:0}form .controller.selector .ctrlwrapper .selector .cursor{background-color:var(--color-orange);border:1px solid var(--color-gray-light-dark);border-radius:.5rem;color:var(--color-white);cursor:pointer;height:36px;position:absolute;text-align:center;top:0}form .controller.selector[data-name=amount] .ctrlwrapper .selector .cursor{width:120px}form .controller.selector[data-name=duration] .ctrlwrapper .selector .cursor{width:70px}form .controller.selector .ctrlwrapper .selector .cursor var{font-size:18px;font-weight:500;line-height:36px}form .controller.selector .ctrlwrapper .selector .cursor span{font-size:14px;line-height:36px}form .controller.selector .limitwrapper{display:flex;flex-direction:row;justify-content:space-between;padding-top:.5rem}form .controller.selector .limitwrapper div{color:var(--color-white);font-size:14px;font-weight:500;line-height:1}#cafpiconso form .controller.selector .limitwrapper div{color:var(--color-blue)}form .controller.selector .btnwrapper{display:none;flex-direction:row;justify-content:space-between;padding-top:.5rem}form .controller.selector .btnwrapper button{border:1px solid var(--color-gray);border-radius:15px;cursor:pointer;height:30px;width:30px}form .controller.selector .btnwrapper button.minus{background:var(--color-orange) url(/build/website/images/minus-w.4782d5a0.svg) center no-repeat;background-size:16px auto}form .controller.selector .btnwrapper button.plus{background:var(--color-orange) url(/build/website/images/plus-w.8a49f6be.svg) center no-repeat;background-size:16px auto}@media (max-width:991px){form .controller.selector .btnwrapper{display:flex}}@media (min-width:992px){#cafpiconso .mainwrapper{display:flex;flex-direction:row;height:640px;margin-top:20px}#cafpiconso .mainwrapper .context{width:48%}#cafpiconso .mainwrapper .simulators{width:52%}}@media (min-width:1200px){#cafpiconso .mainwrapper .context,#cafpiconso .mainwrapper .simulators{width:50%}}@media (max-width:414px){#cafpiconso .mainwrapper{padding:0}#cafpiconso .mainwrapper .context{padding-left:.5rem}}@media (max-width:991px){#cafpiconso .mainwrapper{background-image:url(/build/website/images/cafpinfo.6ce58e2a.png);background-position:right top 95px;background-repeat:no-repeat;background-size:auto 200px}}@media (max-width:767px){#cafpiconso .mainwrapper{background-position:right top 85px}}@media (max-width:575px){#cafpiconso .mainwrapper{background-position:right 1rem bottom 710px;background-size:30% auto}}@media (max-width:374px){#cafpiconso .mainwrapper{background-position:right .5rem bottom 720px}}@media (max-width:359px){#cafpiconso .mainwrapper{background:none}}#cafpiconso .context{color:var(--color-white)}@media (min-width:992px){#cafpiconso .context{padding-right:2rem;padding-top:0}#cafpiconso .context h1{line-height:1}}@media (max-width:991px){#cafpiconso .context h1{width:13em}}@media (max-width:414px){#cafpiconso .context h1{width:100%}}#cafpiconso .context ul{margin:1rem 0}@media (min-width:992px){#cafpiconso .context ul{max-width:100%}}@media (max-width:991px){#cafpiconso .context ul{max-width:75%}}#cafpiconso .context ul li{display:block;font-weight:500;line-height:1.3;margin-bottom:.5rem;padding-left:1em;position:relative}@media (min-width:992px){#cafpiconso .context ul li{font-size:20px}}@media (min-width:1200px){#cafpiconso .context ul li{font-size:24px}}@media (max-width:991px){#cafpiconso .context ul li{font-size:20px}}@media (max-width:575px){#cafpiconso .context ul li{font-size:14px}}#cafpiconso .context ul li:before{content:"•";left:0;position:absolute;top:0;width:1em}@media (min-width:992px){#cafpiconso .context ul li:before{font-size:39px;line-height:20px}}@media (min-width:1200px){#cafpiconso .context ul li:before{font-size:50px;line-height:26px}}@media (max-width:991px){#cafpiconso .context ul li:before{font-size:39px;line-height:20px}}@media (max-width:575px){#cafpiconso .context ul li:before{font-size:28px;line-height:13px}}#cafpiconso .context .btn{margin-top:2rem}@media (min-width:992px){#cafpiconso .context .btn{width:20em}}@media (max-width:991px){#cafpiconso .context .btn{width:20em}}@media (max-width:375px){#cafpiconso .context .btn{width:calc(100% - 2rem)}}@media (max-width:359px){#cafpiconso .context .btn{width:calc(100% - 1rem)}}#cafpiconso .simulators{background-color:var(--color-white);border-top-left-radius:1rem;border-top-right-radius:1rem}@media (min-width:992px){#cafpiconso .simulators{padding:2rem 2rem 0}}@media (max-width:991px){#cafpiconso .simulators{border-radius:1rem;margin:2rem 0;padding:1.5rem 0}}@media (max-width:359px){#cafpiconso .simulators{border-radius:0}}#cafpiconso figure{bottom:0;position:absolute}@media (min-width:992px){#cafpiconso figure{height:auto;left:21.5%;width:28%}}@media (min-width:1200px){#cafpiconso figure{height:302px;left:270px;width:325px}}#cafpiconso figure img{display:block}@media (min-width:992px){#cafpiconso figure img{height:auto;width:100%}}@media (min-width:1200px){#cafpiconso figure img{height:302px;width:325px}}@media (min-width:992px){#cafpiconso form.consopare{height:580px}}@media (max-width:991px){#cafpiconso form.consopare{height:600px;margin:0 auto;max-width:600px;padding:0 2rem}}@media (max-width:575px){#cafpiconso form.consopare{padding:0 1rem}}#cafpiconso form.consopare{display:flex;flex-direction:column;justify-content:space-between}#cafpiconso form.consopare .title{color:var(--color-blue);font-weight:700;line-height:1.3;margin:0 auto 1rem;text-align:center}@media (min-width:992px){#cafpiconso form.consopare .title{font-size:30px;max-width:14em}}@media (max-width:991px){#cafpiconso form.consopare .title{font-size:25px;max-width:14em}}@media (max-width:575px){#cafpiconso form.consopare .title{max-width:12em}}#cafpiconso form.consopare .controller.options_buttons{margin:0 auto}#cafpiconso form.consopare .controller.options_buttons .ctrlwrapper{flex-wrap:wrap}@media (min-width:576px){#cafpiconso form.consopare .controller.options_buttons{max-width:400px}#cafpiconso form.consopare .controller.options_buttons .ctrlwrapper button{width:calc(50% - .5rem)}#cafpiconso form.consopare .controller.options_buttons .ctrlwrapper button:first-child,#cafpiconso form.consopare .controller.options_buttons .ctrlwrapper button:nth-child(2){margin-bottom:1rem}}@media (max-width:767px){#cafpiconso form.consopare .controller.options_buttons{max-width:380px}#cafpiconso form.consopare .controller.options_buttons .ctrlwrapper{max-width:100%}}@media (max-width:575px){#cafpiconso form.consopare .controller.options_buttons .ctrlwrapper button{width:calc(50% - .25rem)}#cafpiconso form.consopare .controller.options_buttons .ctrlwrapper button:first-child,#cafpiconso form.consopare .controller.options_buttons .ctrlwrapper button:nth-child(2){margin-bottom:.5rem}}#cafpiconso form.consopare .btn{margin:0 auto;max-width:18em;width:100%}#cafpiconsopare .panelwrapper{background:#02f1ca;background:-moz-linear-gradient(left,#02f1ca 0,#02c7b7 100%);background:-webkit-linear-gradient(left,#02f1ca,#02c7b7);background:linear-gradient(90deg,#02f1ca 0,#02c7b7);overflow:hidden}@media (min-width:992px){#cafpiconsopare .panelwrapper{height:475px}}@media (max-width:991px){#cafpiconsopare .panelwrapper{height:540px;margin:0 auto;max-width:100%;padding:0 2rem}}@media (max-width:767px){#cafpiconsopare .panelwrapper{height:645px}}@media (max-width:414px){#cafpiconsopare .panelwrapper{padding:0 1rem}}#cafpiconsopare .panelwrapper .set{bottom:0;position:absolute}@media (min-width:992px){#cafpiconsopare .panelwrapper .set{left:calc(-600px + 50%)}}@media (min-width:1200px){#cafpiconsopare .panelwrapper .set{left:0}}#cafpiconsopare .panelwrapper .contentwrapper{height:100%;position:relative}@media (min-width:992px){#cafpiconsopare .panelwrapper .contentwrapper{float:right;margin-right:2rem;max-width:calc(880px - 8rem);width:calc(100% - 200px - 3rem)}}@media (min-width:1200px){#cafpiconsopare .panelwrapper .contentwrapper{margin-right:3rem;max-width:auto;width:calc(100% - 320px - 5rem)}}#cafpiconso .contentwrapper form,#cafpiconsopare .contentwrapper form{display:flex;flex-direction:column;height:calc(100% - 2rem);justify-content:space-between;padding-top:2rem}#cafpiconsopare .contentwrapper form .title{color:var(--color-white);font-size:25px;font-weight:700;line-height:1;margin:0 auto;text-align:center}@media (max-width:767px){#cafpiconsopare .contentwrapper form .title{max-width:calc(320px + 1rem);width:100%}}#cafpiconsopare .contentwrapper form .btn{margin:0 auto;max-width:300px;width:100%}#cafpiconsohelp h2{margin:0 auto 2rem;max-width:21em;text-align:center}#cafpiconsohelp .wrapper{position:relative}@media (max-width:991px){#cafpiconsohelp .wrapper{margin:0 auto;padding-bottom:130px;width:360px}}@media (max-width:375px){#cafpiconsohelp .wrapper{width:100%}}#cafpiconsohelp .wrapper .bg{background-color:var(--color-main-lite);border-radius:15rem;position:absolute}@media (min-width:992px){#cafpiconsohelp .wrapper .bg{height:100%;left:-1rem;top:29px;width:calc(100% + 2rem)}}@media (min-width:1200px){#cafpiconsohelp .wrapper .bg{left:-67px;width:calc(100% + 134px)}}@media (max-width:991px){#cafpiconsohelp .wrapper .bg{height:100%;left:-2rem;top:29px;width:calc(100% + 4rem)}}#cafpiconsohelp .wrapper ul{display:flex;position:relative}@media (min-width:992px){#cafpiconsohelp .wrapper ul{flex-direction:row;width:calc(100% - 240px)}}@media (min-width:1200px){#cafpiconsohelp .wrapper ul{width:75%}}@media (max-width:991px){#cafpiconsohelp .wrapper ul{flex-direction:column}}#cafpiconsohelp .wrapper ul li{position:relative;text-align:center}@media (min-width:992px){#cafpiconsohelp .wrapper ul li{width:33.33333%}}@media (max-width:991px){#cafpiconsohelp .wrapper ul li{padding:0 2rem 3rem}}#cafpiconsohelp .wrapper ul li:after{border:2px solid var(--color-blue);border-bottom:0;border-left:0;content:"";display:block;height:7px;position:absolute;width:7px}@media (min-width:992px){#cafpiconsohelp .wrapper ul li:after{right:0;top:95px;transform:rotate(45deg)}}@media (max-width:991px){#cafpiconsohelp .wrapper ul li:after{bottom:1.5rem;left:calc(50% - 3px);transform:rotate(135deg)}}#cafpiconsohelp .wrapper ul li .rank{background-color:var(--color-main-dark);border:1px solid #000;border-radius:29px;height:58px;margin:0 auto 1rem;width:58px}#cafpiconsohelp .wrapper ul li .rank span{align-items:center;background-color:var(--color-white);border:1px solid #000;border-radius:22px;display:flex;flex-direction:column;height:44px;justify-content:center;margin:6px;width:44px}#cafpiconsohelp .wrapper ul li .title{font-weight:700;line-height:1.3;margin-bottom:1rem}@media (min-width:992px){#cafpiconsohelp .wrapper ul li .title{font-size:18px}}@media (min-width:1200px){#cafpiconsohelp .wrapper ul li .title{font-size:20px}}@media (max-width:991px){#cafpiconsohelp .wrapper ul li .title{font-size:16px}}#cafpiconsohelp .wrapper ul li .context{line-height:1.3;padding:0 1rem}#cafpiconsohelp .wrapper ul li:nth-child(2) .context{padding:0 2rem}@media (min-width:992px){#cafpiconsohelp .wrapper ul li .context{font-size:15px}}@media (min-width:1200px){#cafpiconsohelp .wrapper ul li .context{font-size:16px}}@media (max-width:991px){#cafpiconsohelp .wrapper ul li .context{font-size:14px}}#cafpiconsohelp .wrapper>img{height:auto;position:absolute}@media (min-width:992px){#cafpiconsohelp .wrapper>img{right:2rem;top:4rem;width:151px}}@media (min-width:1200px){#cafpiconsohelp .wrapper>img{right:4rem}}@media (max-width:991px){#cafpiconsohelp .wrapper>img{bottom:0;left:calc(50% - 64px);width:128px}}@media (min-width:992px){#cafpiconsohelp .btn{margin:4rem auto 0;width:20em}}@media (max-width:991px){#cafpiconsohelp .btn{margin:3rem auto 0;width:20em}}@media (max-width:375px){#cafpiconsohelp .btn{width:100%}}#cafpiconsolutions .modwrapper{position:relative}#cafpiconsolutions .modwrapper>img{position:absolute}@media (min-width:992px){#cafpiconsolutions .modwrapper>img{left:-150px;top:170px}}@media (min-width:1200px){#cafpiconsolutions .modwrapper>img{left:-100px}}@media (max-width:991px){#cafpiconsolutions .modwrapper>img{height:auto;left:calc(50% - 420px);top:70px;width:300px}}@media (max-width:575px){#cafpiconsolutions .modwrapper>img{height:auto;left:calc(50% - 250px);top:20px;width:180px}}@media (min-width:992px){#cafpiconsolutions h2{margin-bottom:1.5rem;width:15em}}@media (max-width:991px){#cafpiconsolutions h2{margin:0 auto 1.5rem;max-width:23em;text-align:center}#cafpiconsolutions h2 br:not(.one){display:none}}@media (max-width:575px){#cafpiconsolutions h2{margin:0 auto 1.5rem;max-width:11em;text-align:center}#cafpiconsolutions h2 br.one{display:none}}#cafpiconsolutions .panwrapper{position:relative}@media (min-width:992px){#cafpiconsolutions .panwrapper{display:flex;flex-direction:row;flex-wrap:wrap;height:calc(560px + 2rem);justify-content:space-between;margin-left:calc(100% - 740px - 2rem);width:calc(740px + 2rem)}}@media (max-width:991px){#cafpiconsolutions .panwrapper{margin:0 auto;max-width:400px}}#cafpiconsolutions .panwrapper .panel{background-color:var(--color-white);border:1px solid var(--color-gray-light-dark);border-radius:1rem}@media (min-width:992px){#cafpiconsolutions .panwrapper .panel{height:280px;padding:1rem 1.5rem;width:370px}#cafpiconsolutions .panwrapper .panel.automoto,#cafpiconsolutions .panwrapper .panel.renewable{margin-bottom:2rem}}@media (max-width:991px){#cafpiconsolutions .panwrapper .panel{margin-bottom:1rem;padding:1rem 0}}#cafpiconsolutions .panel .summary{font-weight:700;position:relative;text-align:center}@media (min-width:992px){#cafpiconsolutions .panel .summary{font-size:18px;padding-top:75px}}@media (max-width:991px){#cafpiconsolutions .panel .summary{font-size:16px;height:35px;line-height:30px}}#cafpiconsolutions .panel.automoto .summary{background-image:url(/build/website/images/si-automoto.7292b86a.svg);background-repeat:no-repeat}#cafpiconsolutions .panel.renewable .summary{background-image:url(/build/website/images/si-renewable.af363367.svg);background-repeat:no-repeat}#cafpiconsolutions .panel.perso .summary{background-image:url(/build/website/images/si-perso.1f71a75a.svg);background-repeat:no-repeat}#cafpiconsolutions .panel.works .summary{background-image:url(/build/website/images/si-works.cc165513.svg);background-repeat:no-repeat}@media (min-width:992px){#cafpiconsolutions .panel.automoto .summary{background-position:center top 25px;background-size:80px auto}#cafpiconsolutions .panel.perso .summary,#cafpiconsolutions .panel.renewable .summary{background-position:center top 20px;background-size:66px auto}#cafpiconsolutions .panel.works .summary{background-position:center top 20px;background-size:61px auto}}@media (max-width:991px){#cafpiconsolutions .panel.automoto .summary,#cafpiconsolutions .panel.perso .summary,#cafpiconsolutions .panel.renewable .summary,#cafpiconsolutions .panel.works .summary{background-position:left 1rem top}#cafpiconsolutions .panel .summary:after{border:2px solid var(--color-blue);border-left:0;border-top:0;content:"";display:inline-block;height:6px;margin-left:5px;position:absolute;right:1rem;top:12px;transform:rotate(45deg);width:6px}#cafpiconsolutions .panel.opened .summary:after{transform:rotate(-135deg)}}#cafpiconsolutions .panel .details{margin-top:.5rem}@media (min-width:992px){#cafpiconsolutions .panel .details{display:block!important}}@media (max-width:991px){#cafpiconsolutions .panel .details{border-top:1px solid var(--color-gray-light-dark);display:none}#cafpiconsolutions .panel ul{padding:.5rem 1rem 0}}#cafpiconsolutions .panel ul li{margin-top:.5rem;width:calc(50% - .3rem)}#cafpiconsolutions .panel ul li:nth-child(odd){float:left}#cafpiconsolutions .panel ul li:nth-child(2n){float:right}#cafpiconsolutions .panel .context{font-size:14px;font-weight:700;text-align:center}@media (min-width:992px){#cafpiconsolutions .panel .context{margin-top:1rem}}@media (max-width:991px){#cafpiconsolutions .panel .context{padding:1rem 1rem 0}}#cafpiconsolutions .panel a{display:block;font-size:14px;font-weight:700;line-height:1.3}#cafpiconsolutions .panel a:hover{text-decoration:underline}#cafpiconsolutions .panel a span{color:var(--color-blue);position:relative}#cafpiconsolutions .panel a span:after{border:2px solid var(--color-blue);border-left:0;border-top:0;bottom:5px;content:"";display:block;height:6px;position:absolute;right:-10px;transform:rotate(-45deg);width:6px}#cafpiconsolutions .panel .details>a{text-align:center}@media (min-width:992px){#cafpiconsolutions .panel .details>a{margin-top:1.5rem}}@media (max-width:991px){#cafpiconsolutions .panel .details>a{margin-top:1rem}}#cafpiconsocomps{position:relative;z-index:2}#cafpiconsocomps h2{font-weight:700;line-height:1.1;margin-bottom:1em;text-align:center}#cafpiconsocomps figure{margin:0 auto;position:relative;user-select:none}@media (min-width:992px){#cafpiconsocomps figure{height:396px;max-width:700px;width:100%}}@media (max-width:991px){#cafpiconsocomps figure{max-width:400px;width:100%}}@media (min-width:992px){#cafpiconsocomps figure .select{height:100%;left:0;position:absolute;top:0;width:100%}}@media (max-width:991px){#cafpiconsocomps figure .select{height:61px;margin-bottom:1rem;position:relative}}#cafpiconsocomps .comp{color:var(--color-blue)}@media (min-width:992px){#cafpiconsocomps .comp{cursor:pointer;float:left;height:50%;width:200px}#cafpiconsocomps .comp-1{margin-right:calc(50% - 200px)}#cafpiconsocomps .comp-2{margin-left:calc(50% - 200px)}#cafpiconsocomps .comp-3{margin-right:calc(50% - 200px)}#cafpiconsocomps .comp-4{margin-left:calc(50% - 200px)}#cafpiconsocomps .comp.selected:before{content:url(/build/website/images/comp-selected.b7fb49e7.png);height:198px;position:absolute;width:198px}#cafpiconsocomps .comp.comp-1.selected:before{left:0;top:0;transform:rotate(-137deg)}#cafpiconsocomps .comp.comp-2.selected:before{right:0;top:0;transform:rotate(-8deg)}#cafpiconsocomps .comp.comp-3.selected:before{bottom:0;left:0;transform:rotate(-178deg)}#cafpiconsocomps .comp.comp-4.selected:before{bottom:0;right:0;transform:rotate(40deg)}}@media (max-width:991px){#cafpiconsocomps .comp{display:none;height:100%;left:0;position:absolute;text-align:center;text-decoration:none;top:0;width:100%}#cafpiconsocomps .comp.selected{display:table}}@media (min-width:992px){#cafpiconsocomps .comp.comp-1,#cafpiconsocomps .comp.comp-2,#cafpiconsocomps .comp.comp-3,#cafpiconsocomps .comp.comp-4{padding:3rem 0 0}}#cafpiconsocomps .comp .icon{overflow:hidden}#cafpiconsocomps .comp-1 .icon{background-image:url(/build/website/images/conso.28ea4e90.svg);background-repeat:no-repeat}#cafpiconsocomps .comp-2 .icon{background-image:url(/build/website/images/si-works.cc165513.svg);background-repeat:no-repeat}#cafpiconsocomps .comp-3 .icon{background-image:url(/build/website/images/si-perso.1f71a75a.svg);background-repeat:no-repeat}#cafpiconsocomps .comp-4 .icon{background-image:url(/build/website/images/si-moto.8a28ebce.svg);background-repeat:no-repeat}@media (min-width:992px){#cafpiconsocomps .comp .icon{display:block;height:44px;margin:0 auto;position:relative;width:72px}#cafpiconsocomps .comp-1 .icon{background-position:top;background-size:52px auto}#cafpiconsocomps .comp-2 .icon{background-position:top;background-size:56px auto}#cafpiconsocomps .comp-3 .icon{background-position:top;background-size:58px auto}#cafpiconsocomps .comp-4 .icon{background-position:top;background-size:60px auto}}@media (max-width:991px){#cafpiconsocomps .comp .icon{display:block;height:44px;left:calc(50% - 31px);position:absolute;top:0;width:62px}#cafpiconsocomps .comp-1 .icon{background-position:top;background-size:42px auto}#cafpiconsocomps .comp-2 .icon{background-position:top;background-size:46px auto}#cafpiconsocomps .comp-3 .icon{background-position:top;background-size:48px auto}#cafpiconsocomps .comp-4 .icon{background-position:top;background-size:50px auto}}#cafpiconsocomps .comp .title{font-weight:700;line-height:1.3;position:relative;text-align:center}@media (min-width:992px){#cafpiconsocomps .comp .title{display:block;font-size:16px;top:-1rem!important}#cafpiconsocomps .comp.selected .title,#cafpiconsocomps .comp:hover .title{color:var(--color-white)}}@media (max-width:991px){#cafpiconsocomps .comp .title{display:table-cell;font-size:14px;height:100%;padding-top:40px;vertical-align:middle;width:100%}#cafpiconsocomps .comp .title br{display:none}}#cafpiconsocomps .next,#cafpiconsocomps .previous{cursor:pointer;display:none;height:51px;position:absolute;width:30px}@media (max-width:991px){#cafpiconsocomps .previous{background:url(/build/website/images/previous.ec29282d.svg) 50% no-repeat;left:0}#cafpiconsocomps .next{background:url(/build/website/images/next.2622decd.svg) 50% no-repeat;display:block;right:0}}#cafpiconsocomps .info{background-color:#02ddc1;border-radius:50%;height:270px;margin:0 auto;position:relative;width:270px}@media (min-width:992px){#cafpiconsocomps .info{top:60px}}#cafpiconsocomps .info img{height:324px;left:-27px;position:absolute;top:-27px;transition:transform 1s;width:324px}@media (min-width:992px){#cafpiconsocomps figure .info img{display:none}}@media (max-width:991px){#cafpiconsocomps figure .info img{display:none!important}}#cafpiconsocomps .info .info-text{background-color:#018172;border-radius:50%;color:var(--color-white);display:none;height:240px;left:15px;padding-top:30px;position:absolute;text-align:center;top:15px;width:240px}#cafpiconsocomps .info .info-text .line1{font-size:20px;font-weight:500;margin-bottom:0}#cafpiconsocomps .info .info-text .line2{font-size:75px;font-weight:700;letter-spacing:-.05em;line-height:1}#cafpiconsocomps .info .info-text .line2>sup{display:inline-block;font-size:.6em;letter-spacing:0;line-height:.7em;margin-left:.2em;text-align:left;top:0}#cafpiconsocomps .info .info-text .line2>sup>span{display:block;font-size:.4em;font-weight:400}#cafpiconsocomps .info .info-text .line3{font-size:14px;line-height:1.3;margin-top:10px;padding:0 2em}#cafpiconsocomps .btn{margin:0 auto;max-width:20em;width:100%}@media (min-width:992px){#cafpiconsocomps .btn.compare{display:none!important}}@media (max-width:991px){#cafpiconsocomps .btn.compare{display:none;margin-bottom:1rem;margin-top:1rem;width:100%}}#cafpiconsocomps .mentions{background-color:transparent;color:var(--color-gray-dark);display:block;font-size:12px;font-weight:500;line-height:1.2;position:relative;text-align:center}@media (min-width:992px){#cafpiconsocomps .mentions{margin:-2rem auto 0}}@media (max-width:991px){#cafpiconsocomps .mentions{margin:1rem auto 0}}#cafpiconsocomps .mentions span{display:inline-block}#cafpiconsocomps .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}#cafpiconsoguides .mainwrapper{display:flex}@media (min-width:992px){#cafpiconsoguides .mainwrapper{flex-direction:row;margin-top:200px}}@media (max-width:991px){#cafpiconsoguides .mainwrapper{flex-direction:column}}#cafpiconsoguides img{position:absolute}@media (min-width:992px){#cafpiconsoguides img{bottom:-1rem;height:auto;right:-150px;width:50%}}@media (min-width:1200px){#cafpiconsoguides img{bottom:0;height:555px;left:calc(100% - 400px);width:515px}}@media (max-width:991px){#cafpiconsoguides img{height:auto;right:calc(50% - 350px);top:0;width:300px}}@media (max-width:575px){#cafpiconsoguides img{height:auto;right:calc(50% - 270px);width:250px}}@media (max-width:359px){#cafpiconsoguides img{display:none}}@media (min-width:992px){#cafpiconsoguides .wrapper{width:300px}}@media (min-width:1200px){#cafpiconsoguides .wrapper{width:365px}}#cafpiconsoguides .wrapper h2{margin-bottom:1.5rem}@media (max-width:991px){#cafpiconsoguides .wrapper h2{text-align:center}}#cafpiconsoguides .slidewrapper{position:relative}@media (min-width:992px){#cafpiconsoguides .slidewrapper{margin-right:-15px;margin-top:-15px;width:calc(100% - 285px)}}@media (min-width:1200px){#cafpiconsoguides .slidewrapper{width:calc(100% - 350px)}}@media (max-width:991px){#cafpiconsoguides .slidewrapper{margin:0 auto 1rem;width:320px}}@media (max-width:359px){#cafpiconsoguides .slidewrapper{width:100%}}#cafpiconsoguides .slidewrapper ul li{padding:15px 15px 0}@media (min-width:992px){#cafpiconsoguides .slidewrapper ul{display:flex;flex-direction:row}#cafpiconsoguides .slidewrapper ul li{width:50%}}#cafpiconsoguides ul li a{align-items:flex-start;background-color:var(--color-white);border:1px solid var(--color-gray-light);border-radius:10px;display:flex;flex-direction:column;height:60px;justify-content:center;margin-bottom:20px;transition:background-color .2s}@media (min-width:992px){#cafpiconsoguides ul li a:hover{background-color:var(--color-gray-light);border:1px solid var(--color-gray-light)}}#cafpiconsoguides ul li a span{color:var(--color-blue);display:block;font-size:14px;font-weight:700;line-height:1.3;position:relative;width:100%}@media (min-width:992px){#cafpiconsoguides ul li a span{padding:0 2rem 0 1rem;text-align:left}}@media (max-width:991px){#cafpiconsoguides ul li a span{padding-left:13px;text-align:left}}@media (max-width:359px){#cafpiconsoguides ul li a span{padding-left:0;text-align:center}}#cafpiconsoguides ul li a span:after{border:2px solid var(--color-blue);border-bottom:0;border-left:0;content:"";display:block;height:7px;position:absolute;top:calc(50% - 4px);transform:rotate(45deg);width:7px}@media (min-width:992px){#cafpiconsoguides ul li a span:after{right:1rem}}@media (max-width:991px){#cafpiconsoguides ul li a span:after{right:13px}}@media (max-width:359px){#cafpiconsoguides ul li a span:after{display:none}}.cafpinews h2.version2{background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 50%,#bcc2c5 50%,#bcc2c5 calc(50% + 1px),#fff calc(50% + 1px),#fff 100%);background:-webkit-linear-gradient(top,#fff,#fff 50%,#bcc2c5 0,#bcc2c5 calc(50% + 1px),#fff calc(50% + 1px),#fff);background:linear-gradient(180deg,#fff 0,#fff 50%,#bcc2c5 0,#bcc2c5 calc(50% + 1px),#fff calc(50% + 1px),#fff)}.cafpinews h2.version2 span{background:#fff;padding-right:1rem}.cafpinews[data-ref=a] h2,.cafpinews[data-ref=b] h2{text-align:center}@media (min-width:992px){.cafpinews h2{margin-bottom:3rem}.cafpinews h2.version2{font-size:30px}}@media (max-width:991px){.cafpinews h2{margin-bottom:1.5rem;text-align:center}.cafpinews h2 br{display:none}}.cafpinews .wrapper{position:relative}@media (min-width:992px){.cafpinews.slider .wrapper .slidewrapper{margin:-15px -15px -30px}}@media (max-width:991px){.cafpinews.slider .wrapper .slidewrapper{margin:-15px auto 0;width:720px}}@media (max-width:767px){.cafpinews.slider .wrapper .slidewrapper{margin:-15px -15px 0;width:calc(100% + 30px)}}@media (max-width:575px){.cafpinews.slider .wrapper .slidewrapper{margin:-15px auto 0;width:380px}}@media (max-width:414px){.cafpinews.slider .wrapper .slidewrapper{margin:-15px -15px 0;width:calc(100% + 30px)}}@media (max-width:359px){.cafpinews.slider .wrapper .slidewrapper{margin:-15px -.5rem 0;width:calc(100% + 1rem)}}@media (min-width:992px){.cafpinews.static .wrapper .slidewrapper{margin:-15px;width:100%}}@media (max-width:991px){.cafpinews.static .wrapper .slidewrapper{margin:-15px auto;width:380px}}@media (max-width:414px){.cafpinews.static .wrapper .slidewrapper{margin:-15px;width:calc(100% + 30px)}}@media (max-width:359px){.cafpinews.static .wrapper .slidewrapper{margin:-15px -.5rem;width:calc(100% + 1rem)}}@media (min-width:992px){.cafpinews.static-slider .wrapper .slidewrapper{margin:-15px;width:100%}}@media (max-width:991px){.cafpinews.static-slider .wrapper .slidewrapper{margin:-15px auto 0;width:380px}}@media (max-width:414px){.cafpinews.static-slider .wrapper .slidewrapper{margin:-15px -15px 0;width:calc(100% + 30px)}}@media (max-width:359px){.cafpinews.static-slider .wrapper .slidewrapper{margin:-15px -.5rem 0;width:calc(100% + 1rem)}}@media (min-width:992px){.cafpinews.static .wrapper .slidewrapper ul,.cafpinews.static-slider .wrapper .slidewrapper ul{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}}.cafpinews.slider .wrapper .slidewrapper ul li{padding:15px 15px 30px}.cafpinews.static .wrapper .slidewrapper ul li{padding:15px}@media (min-width:992px){.cafpinews.static .wrapper .slidewrapper ul li,.cafpinews.static-slider .wrapper .slidewrapper ul li{padding:15px;width:33.33333%}}@media (max-width:991px){.cafpinews.static-slider .wrapper .slidewrapper ul li{padding:15px 15px 30px}}.cafpinews .wrapper .slidewrapper ul li .slide{-webkit-user-drag:none;border-radius:1rem;cursor:pointer;display:block;height:100%;overflow:hidden;padding-bottom:40px;position:relative;top:0;user-select:none}.cafpinews .wrapper .slidewrapper ul li .slide figure{height:180px;overflow:hidden;width:100%}.cafpinews .wrapper .slidewrapper ul li .slide figure img{-webkit-user-drag:none;height:auto;width:100%}.cafpinews .wrapper .slidewrapper ul li .slide .caption{background-color:var(--color-white);border:1px solid var(--color-gray-light);border-radius:15px;color:var(--color-blue);font-size:12px;font-weight:500;height:30px;left:1rem;line-height:30px;padding:0 15px;position:absolute;top:1rem}.cafpinews .wrapper .slidewrapper ul li .slide .caption.timer{background:var(--color-white) url(/build/website/images/timer.8c8b4f58.svg) left 7px top 3px no-repeat;background-size:auto 22px;padding-left:35px}.cafpinews .wrapper .slidewrapper ul li .slide .context{color:var(--color-blue);display:block;font-weight:700;padding:10px 1rem}@media (min-width:992px){.cafpinews .wrapper .slidewrapper ul li .slide .context{font-size:20px;line-height:26px}}@media (max-width:991px){.cafpinews .wrapper .slidewrapper ul li .slide .context{font-size:16px;line-height:20px}}.cafpinews .wrapper .slidewrapper ul li .slide .read{bottom:20px;color:var(--color-orange);font-size:15px;font-weight:500;left:1rem;position:absolute;text-decoration:underline}.cafpinews .wrapper .slidewrapper ul li .slide .date{bottom:20px;color:var(--color-blue);font-size:10px;position:absolute;right:1rem}.cafpinews .wrapper .previous{background:var(--color-white) url(/build/website/images/previous.3d651acd.svg) center no-repeat;left:-20px}.cafpinews .wrapper .next,.cafpinews .wrapper .previous{border-radius:50%;cursor:pointer;display:none;height:40px;position:absolute;top:160px;width:40px}.cafpinews .wrapper .next{background:var(--color-white) url(/build/website/images/next.37d2d034.svg) center no-repeat;right:-20px}@media (min-width:1200px){.cafpinews .wrapper .slidewrapper ul li .slide{transition:top .5s,box-shadow .1s,-webkit-box-shadow .1s}.cafpinews .wrapper .slidewrapper ul li .slide:hover{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.3);box-shadow:0 4px 8px 0 rgba(0,0,0,.3);top:-5px}.cafpinews .wrapper .slidewrapper ul li .slide .read:hover{text-decoration:none}.cafpinews .wrapper .next,.cafpinews .wrapper .previous{transition:box-shadow .1s,-webkit-box-shadow .1s}.cafpinews .wrapper .next:hover,.cafpinews .wrapper .previous:hover{-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.5);box-shadow:0 10px 30px 0 rgba(0,0,0,.5)}}.cafpinews .more{width:16em}@media (min-width:992px){.cafpinews .more{margin:2rem auto 0}}@media (max-width:991px){.cafpinews .more{margin:.5rem auto 0}}.cafpinews .component.pagination{margin:2rem auto 0}#cafpistart{margin-bottom:0;position:relative}@media (min-width:992px){#cafpistart{background:url(/build/website/images/cafpistart-lg.00847c4d.svg) center top 113px no-repeat;background-size:3800px auto;height:670px;overflow:hidden}}@media (max-width:991px){#cafpistart{background:url(/build/website/images/cafpistart-sm.cb8ca7fd.svg) left calc(50% + 100px) top 20px no-repeat;background-size:2000px auto;height:315px;overflow:hidden}}@media (max-width:575px){#cafpistart{background-position:left calc(50% + 100px) top 40px;height:335px}}@media (max-width:414px){#cafpistart{background-position:left calc(50% + 100px) top 140px;background-size:1600px auto;height:380px}}@media (min-width:992px){#cafpistart .wrapper{float:left;width:50%}#cafpistart .wrapper.default h2{margin:90px 0 0 35px;width:440px}#cafpistart .wrapper.international h2{margin:90px auto 0;width:calc(100% - 4rem)}}@media (min-width:1200px){#cafpistart .wrapper.default h2{margin:90px 0 0 70px}}@media (max-width:991px){#cafpistart .wrapper.default h2{margin:0 auto;max-width:620px;padding:0 1rem;text-align:center}#cafpistart .wrapper.international h2{margin:0 auto;max-width:580px;text-align:center}}@media (max-width:414px){#cafpistart .wrapper.default h2{max-width:300px}}@media (min-width:992px){#cafpistart .wrapper h2 span{white-space:nowrap}}#cafpistart .wrapper.international .context{font-weight:700;margin:1rem auto;min-height:1rem}@media (min-width:992px){#cafpistart .wrapper.international .context{font-size:16px;width:calc(100% - 4rem)}}@media (max-width:991px){#cafpistart .wrapper.international .context{font-size:14px;max-width:620px;text-align:center}}#cafpistart .wrapper .btn{margin:2rem auto 0;width:300px}@media (max-width:991px){#cafpistart .wrapper.international .btn{margin:1rem auto 0}}#cafpistart .details{visibility:hidden;z-index:7}@media (min-width:992px){#cafpistart .details{left:80px;position:absolute;top:300px;width:570px}}@media (min-width:1200px){#cafpistart .details{left:0;top:370px;width:1140px}}@media (max-width:991px){#cafpistart .details{margin:0 auto;position:relative;width:190px}}#cafpistart .details ul li{padding:15px 15px 30px}#cafpistart .details ul li .item{background-color:var(--color-white);background-position:center top 25px;background-repeat:no-repeat;border-radius:10px;color:var(--color-blue);display:block;font-size:13px;font-weight:700;height:140px;line-height:1.3;padding-top:90px;text-align:center;transition:background-color .5s;width:160px}#cafpistart .details ul li .item:hover{background-color:var(--color-gray-light)}#cafpistart .details ul li .item.immo{background-image:url(/build/website/images/ws-immo.bb6c42d6.svg)}#cafpistart .details ul li .item.rac{background-image:url(/build/website/images/ws-rac.aea43ecc.svg)}#cafpistart .details ul li .item.api{background-image:url(/build/website/images/ws-api.3dc25e2c.svg)}#cafpistart .details ul li .item.conso{background-image:url(/build/website/images/ws-conso.3db0401b.svg)}#cafpistart .details ul li .item.pro{background-image:url(/build/website/images/ws-pro.660f6487.svg)}#cafpistart .details ul li .item.international{background-image:url(/build/website/images/ws-international.8471f838.png)}#cafpistart .previous{background:var(--color-white) url(/build/website/images/previous.ec29282d.svg) center no-repeat}#cafpistart .next,#cafpistart .previous{border-radius:15px;cursor:pointer;height:30px;position:absolute;visibility:hidden;width:30px;z-index:7}#cafpistart .next{background:var(--color-white) url(/build/website/images/next.2622decd.svg) center no-repeat}@media (min-width:992px){#cafpistart .previous{left:30px;top:365px}#cafpistart .next{left:660px;top:365px}}@media (min-width:1200px){#cafpistart .next,#cafpistart .previous{display:none}}@media (max-width:991px){#cafpistart .previous{bottom:85px;left:calc(50% - 135px)}#cafpistart .next{bottom:85px;left:calc(50% + 105px)}}@media (min-width:992px){#cafpistart figure{float:right;position:relative;width:50%;z-index:1}}#cafpistart .maskwrapper{bottom:0;left:50%;position:absolute}@media (min-width:992px){#cafpistart .maskwrapper{margin-left:-1900px;width:3800px;z-index:2}}@media (max-width:991px){#cafpistart .maskwrapper{margin-left:-1000px;width:2000px}}@media (max-width:414px){#cafpistart .maskwrapper{margin-left:-800px;width:1600px}}#cafpistart .maskwrapper .white{background-color:var(--color-white);border-radius:50%;bottom:-330px;height:500px;left:39%;position:absolute;width:1300px}#cafpistart .maskwrapper .cafpix{background:url(/build/website/images/cafpistart.9f575380.png) no-repeat;background-size:100% auto;position:absolute}@media (min-width:992px){#cafpistart .maskwrapper .cafpix{bottom:20px;height:217px;left:38%;width:300px}}@media (max-width:991px){#cafpistart .maskwrapper .cafpix{bottom:20px;height:108px;left:44%;width:150px}}@media (max-width:414px){#cafpistart .maskwrapper .cafpix{bottom:8px;left:43%}}#cafpistartdarth{background-color:var(--color-blue);cursor:pointer;display:none;height:100vh;left:0;opacity:.6;position:fixed;top:0;width:100vw;z-index:6}#cafpicloud .mainwrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:-1rem}#cafpicloud a{border:1px solid var(--color-gray-light);border-radius:15px;color:var(--color-blue);font-size:12px;font-weight:500;line-height:16px;margin:0 .5rem 1rem;padding:7px 15px;text-align:center;transition:background-color .2s}#cafpicloud a:first-child{margin-left:0}#cafpicloud a:last-child{margin-right:0}@media (min-width:1200px){#cafpicloud a:hover{background-color:var(--color-gray-light)}}@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}