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}}@media (min-width:992px){form .controller.number-select{display:flex;flex-direction:row}}@media (max-width:991px){form .controller.number-select{display:flex;flex-direction:column}}form .controller.number-select .textwrapper{line-height:1}form .controller.number-select .textwrapper label{font-weight:700;line-height:1.1}form .controller.number-select .textwrapper .help{font-size:12px;line-height:1.5}@media (min-width:992px){form .controller.number-select .textwrapper{margin-top:9px;padding-right:1.5rem;width:40%}form .controller.number-select .textwrapper label{font-size:20px}form .controller.number-select .textwrapper .help{margin-top:.5rem}}@media (max-width:991px){form .controller.number-select .textwrapper{margin-bottom:1rem;text-align:center}form .controller.number-select .textwrapper label{font-size:16px}form .controller.number-select .textwrapper .help,form .controller.number-select .textwrapper label br{display:none}form .controller.number-select .textwrapper label.plus:after{content:"En savoir +";cursor:pointer;font-size:12px;font-weight:400;margin-left:1rem;text-decoration:underline}}@media (min-width:992px){form .controller.number-select .ctrlwrapper{display:flex;flex-direction:row;height:42px;width:60%}}@media (max-width:991px){form .controller.number-select .ctrlwrapper{width:100%}}form .controller.number-select .ctrlwrapper .wrapper{display:flex;flex-direction:row;overflow:hidden;position:relative}@media (min-width:992px){form .controller.number-select .ctrlwrapper .wrapper{width:calc(50% - .5rem)}}@media (max-width:991px){form .controller.number-select .ctrlwrapper .wrapper{margin:0 auto;max-width:10rem;width:100%}}form .controller.number-select .ctrlwrapper .wrapper .selected{background-color:var(--color-white);border:1px solid var(--color-gray);border-radius:10px;cursor:pointer;font-weight:500;text-align:center;width:100%}@media (min-width:992px){form .controller.number-select .ctrlwrapper .wrapper .selected{max-width:calc(100% - .5rem)}}@media (min-width:1200px){form .controller.number-select .ctrlwrapper .wrapper .selected{max-width:10rem}}@media (max-width:991px){form .controller.number-select .ctrlwrapper .wrapper .selected{max-width:10rem}}form .controller.number-select .ctrlwrapper .wrapper .selected span{color:var(--color-immo);display:inline-block;font-size:14px;margin-left:5px}form .controller.number-select .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%;padding:0 1rem;text-align:center;width:calc(100% - 30px)}@media (min-width:992px){form .controller.number-select .ctrlwrapper .wrapper input{max-width:calc(100% - .5rem - 30px)}}@media (min-width:1200px){form .controller.number-select .ctrlwrapper .wrapper input{max-width:calc(10rem - 30px)}}@media (max-width:991px){form .controller.number-select .ctrlwrapper .wrapper input{max-width:calc(10rem - 30px)}}form .controller.number-select.immo .ctrlwrapper .wrapper button{background-color:var(--color-immo);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}@media (min-width:992px){form .controller.number-select .ctrlwrapper .wrapper{height:42px}form .controller.number-select .ctrlwrapper .wrapper .selected,form .controller.number-select .ctrlwrapper .wrapper input{font-size:18px;line-height:42px}form .controller.number-select .ctrlwrapper .wrapper button{height:42px;width:30px}}@media (max-width:991px){form .controller.number-select .ctrlwrapper .wrapper{height:32px}form .controller.number-select .ctrlwrapper .wrapper .selected,form .controller.number-select .ctrlwrapper .wrapper input{font-size:14px;line-height:32px}form .controller.number-select .ctrlwrapper .wrapper button{height:32px;width:30px}}form .controller.number-select .ctrlwrapper .selector{display:block;height:30px;position:relative}@media (min-width:992px){form .controller.number-select .ctrlwrapper .selector{height:100%;margin-left:1rem;width:calc(50% - .5rem)}}form .controller.number-select .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;width:100%}form .controller.number-select .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.number-select .ctrlwrapper .selector .cursor{background:var(--color-orange) url(/build/website/images/cursor.89e2b2f6.svg) center no-repeat;border:1px solid var(--color-gray-light-dark);border-radius:14px;cursor:pointer;height:28px;position:absolute;width:28px}@media (min-width:992px){form .controller.number-select .ctrlwrapper .selector .line{margin-top:17px}form .controller.number-select .ctrlwrapper .selector .cursor{top:7px}}@media (max-width:991px){form .controller.number-select .ctrlwrapper .selector{margin:.5rem auto 0;max-width:240px}form .controller.number-select .ctrlwrapper .selector .line{top:10px}form .controller.number-select .ctrlwrapper .selector .cursor{top:0}}@media (min-width:992px){#cafpirac .mainwrapper{display:flex;flex-direction:row;height:670px;margin-top:20px}#cafpirac .mainwrapper .context{width:48%}#cafpirac .mainwrapper .simulators{width:52%}}@media (min-width:1200px){#cafpirac .mainwrapper .context,#cafpirac .mainwrapper .simulators{width:50%}}@media (max-width:359px){#cafpirac .mainwrapper{padding:0}#cafpirac .mainwrapper .context{padding-left:.5rem}}@media (max-width:991px){#cafpirac .mainwrapper{background-image:none;background-position:right 1.5rem top 75px;background-repeat:no-repeat;background-size:auto 200px}}@media (max-width:767px){#cafpirac .mainwrapper{background-position:right 1rem top 55px}}@media (max-width:575px){#cafpirac .mainwrapper{background-position:right .5rem top 50px;background-size:25% auto}}@media (max-width:374px){#cafpirac .mainwrapper{background-position:right .5rem top 70px;background-size:20% auto}}@media (max-width:359px){#cafpirac .mainwrapper{background:none}}#cafpirac .context{color:var(--color-white)}@media (min-width:992px){#cafpirac .context{padding-top:0}}@media (max-width:991px){#cafpirac .context h1{width:13em}}@media (max-width:414px){#cafpirac .context h1{width:100%}}#cafpirac .context ul{margin:1rem 0}#cafpirac .context ul li{display:block;font-weight:500;line-height:1.5;padding-left:1em;position:relative}@media (min-width:992px){#cafpirac .context ul li{font-size:20px}}@media (min-width:1200px){#cafpirac .context ul li{font-size:25px}}@media (max-width:991px){#cafpirac .context ul li{font-size:20px}}@media (max-width:575px){#cafpirac .context ul li{font-size:14px}}#cafpirac .context ul li:before{content:"•";left:0;position:absolute;top:0;width:1em}@media (min-width:992px){#cafpirac .context ul li:before{font-size:39px;line-height:22px}}@media (min-width:1200px){#cafpirac .context ul li:before{font-size:50px;line-height:30px}}@media (max-width:991px){#cafpirac .context ul li:before{font-size:39px;line-height:22px}}@media (max-width:575px){#cafpirac .context ul li:before{font-size:28px;line-height:15px}}#cafpirac .context .component.rating{align-items:center;display:flex;flex-direction:row}#cafpirac .context .component.rating .stars{display:flex;flex-direction:row}#cafpirac .context .component.rating .stars svg{height:25px;width:26px}#cafpirac .context .component.rating .stars svg path.star-path-desktop{display:inline}#cafpirac .context .component.rating .stars svg path.star-path-mobile{display:none}#cafpirac .context .component.rating .stars svg:first-child{margin-left:0}#cafpirac .context .component.rating .stars svg:last-child{margin-right:0}#cafpirac .context .component.rating .caption{font-weight:500}@media (min-width:992px){#cafpirac .context .component.rating .stars{height:28px}#cafpirac .context .component.rating .stars svg{margin:0 5px}#cafpirac .context .component.rating .caption{font-size:25px;height:28px;line-height:28px;margin-left:1rem}}@media (max-width:991px){#cafpirac .context .component.rating .stars{height:22px}#cafpirac .context .component.rating .stars svg{height:15px;margin:0 2px;width:16px}#cafpirac .context .component.rating .stars svg path.star-path-desktop{display:none}#cafpirac .context .component.rating .stars svg path.star-path-mobile{display:inline}#cafpirac .context .component.rating .caption{font-size:15px;height:22px;line-height:20px;margin-left:.5rem}}@media (max-width:767px){#cafpirac .context .component.rating .stars{height:15px}#cafpirac .context .component.rating .caption{height:15px;line-height:15px}}#cafpirac .context .btn{margin-top:1rem}@media (min-width:992px){#cafpirac .context .btn{width:20em}}@media (max-width:991px){#cafpirac .context .btn{width:20em}}@media (max-width:375px){#cafpirac .context .btn{width:calc(100% - 2rem)}}@media (max-width:359px){#cafpirac .context .btn{width:calc(100% - 1rem)}}#cafpirac .simulators{background-color:var(--color-white);overflow:hidden;position:relative}@media (min-width:992px){#cafpirac .simulators{border-top-left-radius:1rem;border-top-right-radius:1rem}}@media (max-width:991px){#cafpirac .simulators{border-radius:1rem;margin:2rem auto 3rem;max-width:600px}}@media (max-width:359px){#cafpirac .simulators{border-radius:0}}#cafpirac .simulators .legal{background-color:transparent;color:var(--color-gray-dark);display:block;font-size:12px;font-weight:500;line-height:1.2;text-decoration:underline;width:12em}@media (min-width:992px){#cafpirac .simulators .legal{bottom:0;position:absolute;right:calc(50% - 6em)}}@media (max-width:991px){#cafpirac .simulators .legal{margin:0 auto;position:relative;top:-1rem}}#cafpirac .simulators .legal span{display:inline-block}#cafpirac .simulators .legal 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}#cafpirac .simulator{position:relative}#cafpirac .simulator .panel-1{-webkit-box-shadow:none;box-shadow:none;display:flex;flex-direction:column}@media (min-width:992px){#cafpirac .simulator .panel-1{height:670px;justify-content:space-between;padding:1.5rem 0 3rem;position:relative;width:100%}}@media (max-width:991px){#cafpirac .simulator .panel-1{height:670px;justify-content:space-between;padding:1.5rem 1rem 4rem;position:relative;width:100%}}#cafpirac .simulator .panel-1 .panel-1a{display:flex;flex-direction:column;height:100%;justify-content:space-between}#cafpirac .simulator .panel-1 .panel-1b,#cafpirac .simulator .panel-1 .panel-1c{display:none;flex-direction:column;height:100%;justify-content:space-between}@media (min-width:992px){#cafpirac .simulator .panel-1 .panel-1b{padding-top:3rem}}@media (max-width:991px){#cafpirac .simulator .panel-1 .panel-1b{padding-top:1.5rem}}#cafpirac .simulator .panel-1 .legend{font-weight:700;line-height:1.1;margin:0 auto 1.5rem;text-align:center}@media (min-width:992px){#cafpirac .simulator .panel-1 .legend{font-size:30px}}@media (max-width:991px){#cafpirac .simulator .panel-1 .legend{font-size:24px}}#cafpirac .simulator .panel-1 .navigate{display:flex;flex-direction:row;margin:0 auto 1.5rem;max-width:400px;width:100%}#cafpirac .simulator .panel-1 .navigate>*{border-bottom:5px solid var(--color-gray);color:var(--color-gray);font-weight:700;line-height:1;text-align:center}#cafpirac .simulator .panel-1 .navigate>.item-1,#cafpirac .simulator .panel-1 .navigate>.item-2{width:40%}#cafpirac .simulator .panel-1 .navigate>.item-3{width:20%}#cafpirac .simulator .panel-1 .navigate>.selected{border-bottom:5px solid var(--color-orange);color:var(--color-orange)}#cafpirac .simulator .panel-1 .navigate>.actived{cursor:pointer}@media (min-width:992px){#cafpirac .simulator .panel-1 .navigate>*{font-size:20px;padding-bottom:1rem}}@media (max-width:991px){#cafpirac .simulator .panel-1 .navigate>*{font-size:16px;padding-bottom:.5rem}}@media (max-width:374px){#cafpirac .simulator .panel-1 .navigate>*{font-size:14px}}#cafpirac .simulator .panel-1c .controller[data-name=amount],#cafpirac .simulator .panel-1c .controller[data-name=integrate]{display:none}#cafpirac .simulator .panel-1 .controller.numbers{margin:0 auto}@media (min-width:992px){#cafpirac .simulator .panel-1a .controller.numbers,#cafpirac .simulator .panel-1b .controller.numbers{max-width:440px;width:calc(100% - 3rem)}#cafpirac .simulator .panel-1c .controller.numbers{width:440px}#cafpirac .simulator .panel-1 .controller.numbers[data-name=rest1] .textwrapper,#cafpirac .simulator .panel-1 .controller.numbers[data-name=rest2] .textwrapper{letter-spacing:-.03em;padding-right:.5rem}#cafpirac .simulator .panel-1 .controller.numbers[data-name=amount] .textwrapper,#cafpirac .simulator .panel-1 .controller.numbers[data-name=earnings] .textwrapper,#cafpirac .simulator .panel-1 .controller.numbers[data-name=monthly1] .textwrapper,#cafpirac .simulator .panel-1 .controller.numbers[data-name=monthly2] .textwrapper{padding-right:.5rem}}@media (min-width:1200px){#cafpirac .simulator .panel-1a .controller.numbers,#cafpirac .simulator .panel-1b .controller.numbers,#cafpirac .simulator .panel-1c .controller.numbers{width:480px}}@media (max-width:991px){#cafpirac .simulator .panel-1c .controller.numbers .textwrapper br{display:inline!important}}#cafpirac .simulator .panel-1 button.validate{margin:0 auto;max-width:12em;width:100%}#cafpirac .simulator .panel-1 button.discover{margin:0 auto;max-width:18em;width:100%}#cafpirac .simulator .panel-1 .global-message{bottom:1.5rem;color:red;font-weight:700;left:1rem;line-height:1.2;position:absolute;text-align:center;width:calc(100% - 2rem)}@media (min-width:992px){#cafpirac .simulator .panel-1 .global-message{font-size:14px;height:1rem}}@media (max-width:991px){#cafpirac .simulator .panel-1 .global-message{font-size:12px;height:2rem}}#cafpirac .simulator .panel-2{background-color:var(--color-orange-liter);-webkit-box-shadow:none;box-shadow:none;display:none;flex-direction:column;justify-content:center;overflow:hidden}#cafpirac .simulator .panel-2 .wrapper{position:relative}#cafpirac .simulator .panel-2 .wrapper.bd{border-bottom:1px solid var(--color-gray)}#cafpirac .simulator .panel-2 .wrapper.wrapper-0{display:none}@media (min-width:992px){#cafpirac .simulator .panel-2 .wrapper{padding:0 .5rem}}@media (min-width:1200px){#cafpirac .simulator .panel-2 .wrapper{padding:0 2rem}}@media (max-width:991px){#cafpirac .simulator .panel-2 .wrapper{padding:1.5rem 2rem}}@media (max-width:575px){#cafpirac .simulator .panel-2 .wrapper{padding:1.5rem .5rem}}#cafpirac .simulator .panel-2 .view-rac-1a{background-color:var(--color-white);padding:1.5rem 0}#cafpirac .simulator .panel-2 .view-rac-1a .msg.bigger{color:var(--color-orange)}#cafpirac .simulator .panel-2 .view-rac-1a .msg.mb-1.big{padding-top:1.25rem}#cafpirac .simulator .panel-2 .view-rac-1a .msg.mb-2{color:var(--color-orange);padding-bottom:1.25rem}#cafpirac .simulator .panel-2 .view-rac-1b{align-items:flex-start}@media (min-width:992px){#cafpirac .simulator .panel-2 .view-rac-1b{flex-direction:row;padding:1rem 0 3.2rem}}@media (max-width:991px){#cafpirac .simulator .panel-2 .view-rac-1b{flex-direction:row;padding:1rem 0 2rem}}@media (max-width:575px){#cafpirac .simulator .panel-2 .view-rac-1b{flex-direction:column}}#cafpirac .simulator .panel-2 .view-rac-1b .controller{flex-direction:column;height:auto;margin:0}@media (min-width:576px){#cafpirac .simulator .panel-2 .view-rac-1b .controller{width:50%}}@media (max-width:575px){#cafpirac .simulator .panel-2 .view-rac-1b .controller{margin-bottom:1rem;width:100%}}#cafpirac .simulator .panel-2 .view-rac-1b .controller .textwrapper{margin-bottom:.5rem;padding:0;text-align:center;width:100%}@media (min-width:992px){#cafpirac .simulator .panel-2 .view-rac-1b .controller .textwrapper label{font-size:16px}}@media (max-width:991px){#cafpirac .simulator .panel-2 .view-rac-1b .controller .textwrapper label{font-size:14px}}#cafpirac .simulator .panel-2 .view-rac-1b .controller .textwrapper label br{display:inline}#cafpirac .simulator .panel-2 .view-rac-1b .controller .ctrlwrapper{flex-direction:column;height:auto;margin:0 auto;max-width:170px;padding:0;width:100%}#cafpirac .simulator .panel-2 .view-rac-1b .controller .ctrlwrapper>*{margin-left:auto;margin-right:auto;padding:0;width:100%}#cafpirac .simulator .panel-2 .view-rac-1b .controller .ctrlwrapper input{max-width:100%;width:100%}#cafpirac .simulator .panel-2 .view-rac-1b .controller .ctrlwrapper .selected{background:transparent;border:0;max-width:100%;width:100%}#cafpirac .simulator .panel-2 .view-rac-1c{background-color:var(--color-white);position:relative}@media (min-width:992px){#cafpirac .simulator .panel-2 .view-rac-1c{padding-bottom:1.6rem}}#cafpirac .simulator .panel-2 .view-rac-1c .title{background-color:var(--color-white);border:1px solid var(--color-gray);border-radius:10px;font-size:16px;font-weight:700;left:calc(50% - 9em);padding:.5rem 0;position:absolute;text-align:center;top:-1.3rem;width:18em}#cafpirac .simulator .panel-2 .view-rac-1c .wrap{display:flex;margin:0 auto;width:100%}@media (min-width:992px){#cafpirac .simulator .panel-2 .view-rac-1c .wrap{flex-direction:row;max-width:400px}}@media (max-width:991px){#cafpirac .simulator .panel-2 .view-rac-1c .wrap{flex-direction:row;max-width:340px}}@media (max-width:575px){#cafpirac .simulator .panel-2 .view-rac-1c .wrap{align-items:center;flex-direction:column}}#cafpirac .simulator .panel-2 .view-rac-1c .wrap figure{align-items:center;display:flex;flex-direction:row}@media (min-width:992px){#cafpirac .simulator .panel-2 .view-rac-1c .wrap figure{padding-top:3rem;width:50%}}@media (max-width:991px){#cafpirac .simulator .panel-2 .view-rac-1c .wrap figure{padding-top:1rem;width:50%}}@media (max-width:575px){#cafpirac .simulator .panel-2 .view-rac-1c .wrap figure{max-width:160px;width:100%}#cafpirac .simulator .panel-2 .view-rac-1c .wrap figure:last-child{padding-top:1.5rem}}@media (min-width:576px){#cafpirac .simulator .panel-2 .view-rac-1c .wrap figure:first-child{justify-content:flex-start}#cafpirac .simulator .panel-2 .view-rac-1c .wrap figure:last-child{justify-content:flex-end}}@media (min-width:992px){#cafpirac .simulator .panel-2 .view-rac-1c .wrap .graphic{margin-top:1rem}}#cafpirac .simulator .panel-2 .view-rac-1c .wrap figcaption{padding-left:.5rem}@media (min-width:576px){#cafpirac .simulator .panel-2 .view-rac-1c .wrap figcaption{min-width:5em}}#cafpirac .simulator .panel-2 .view-rac-1c .wrap figcaption span:first-child{font-size:16px;line-height:1}#cafpirac .simulator .panel-2 .wrapper .big{font-weight:700;line-height:1.2;text-align:center}@media (min-width:992px){#cafpirac .simulator .panel-2 .wrapper .big{font-size:20px}}@media (max-width:991px){#cafpirac .simulator .panel-2 .wrapper .big{font-size:16px}}#cafpirac .simulator .panel-2 .wrapper .bigger{font-weight:700;line-height:1;text-align:center}@media (min-width:992px){#cafpirac .simulator .panel-2 .wrapper .bigger{font-size:45px}}@media (max-width:991px){#cafpirac .simulator .panel-2 .wrapper .bigger{font-size:30px}}#cafpirac .simulator .panel-2 .wrapper .morebig{font-weight:700}@media (min-width:992px){#cafpirac .simulator .panel-2 .wrapper .morebig{font-size:28px}}@media (max-width:991px){#cafpirac .simulator .panel-2 .wrapper .morebig{font-size:28px}}#cafpirac .simulator .panel-2 .wrapper .medium{font-weight:700}@media (min-width:992px){#cafpirac .simulator .panel-2 .wrapper .medium{font-size:16px}}@media (max-width:991px){#cafpirac .simulator .panel-2 .wrapper .medium{font-size:16px}}#cafpirac .simulator .panel-2 .wrapper .normal{text-align:center}@media (min-width:992px){#cafpirac .simulator .panel-2 .wrapper .normal{font-size:14px}}@media (max-width:991px){#cafpirac .simulator .panel-2 .wrapper .normal{font-size:12px}}@media (min-width:992px){#cafpirac .simulator .panel-2 .wrapper .small{font-size:12px}}@media (max-width:991px){#cafpirac .simulator .panel-2 .wrapper .small{font-size:12px}}#cafpirac .simulator .panel-2 .wrapper .bold{font-weight:700;text-align:center}@media (min-width:992px){#cafpirac .simulator .panel-2 .wrapper .bold{font-size:14px}}@media (max-width:991px){#cafpirac .simulator .panel-2 .wrapper .bold{font-size:12px}}#cafpirac .simulator .panel-2 .wrapper .color1{color:var(--color-orange)}#cafpirac .simulator .panel-2 .wrapper .color2{color:var(--color-immo)}#cafpirac .simulator .panel-2 .wrapper table{border-collapse:collapse;margin:0 auto}#cafpirac .simulator .panel-2 .wrapper table td:first-child{padding-right:1rem;text-align:left}#cafpirac .simulator .panel-2 .wrapper table td:last-child{text-align:right}#cafpirac .simulator .panel-2 .wrapper .graphic{margin:0 auto;overflow:hidden;position:relative}#cafpirac .simulator .panel-2 .wrapper .graphic .piewrapper .pie{overflow:hidden;position:relative}#cafpirac .simulator .panel-2 .wrapper .graphic .piewrapper .pie.bg{background:#24cdc8;background:-moz-linear-gradient(left,#24cdc8 0,#eb8328 71%,#ff0030 100%);background:-webkit-linear-gradient(left,#24cdc8,#eb8328 71%,#ff0030);background:linear-gradient(90deg,#24cdc8 0,#eb8328 71%,#ff0030)}#cafpirac .simulator .panel-2 .wrapper .graphic{height:40px;margin:0;width:80px}#cafpirac .simulator .panel-2 .wrapper .graphic .pie{border-radius:40px;height:80px;width:80px}#cafpirac .simulator .panel-2 .wrapper .graphic .piewrapper .donut{background-color:var(--color-white);border-radius:50%;bottom:-16px;height:32px;left:calc(50% - 16px);position:absolute;width:32px}#cafpirac .simulator .panel-2 .wrapper .graphic .indicator{bottom:-33px;display:block;height:70px;left:calc(50% - 35px);position:absolute;transform:rotate(50deg);width:70px}#cafpirac .simulator .panel-2 .more{background-color:var(--color-white);padding:0 1rem}@media (max-width:991px){#cafpirac .simulator .panel-2 .more{padding:0 1rem 1.5rem}}#cafpirac .simulator .panel-2 .more .title{display:none}#cafpirac .simulator .panel-2 .more .btn{margin:0 auto}#cafpirac .simulator .panel-2 .more .btn span{font-weight:500}@media (min-width:992px){#cafpirac .simulator .panel-2 .more .btn{width:20em}}@media (max-width:991px){#cafpirac .simulator .panel-2 .more .btn{width:20em}}@media (max-width:375px){#cafpirac .simulator .panel-2 .more .btn{width:100%}}@media (max-width:359px){#cafpirac .simulator .panel-2 .more .btn span{font-size:14px}}#cafpirac .simulator .panel-2 .more .check{margin:1rem auto 0;width:240px}#cafpirac .simulator .panel-2 .more .check ul{display:flex;flex-direction:row;justify-content:space-between}#cafpirac .simulator .panel-2 .more .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}#cafpirac .simulator .panel-2 .more .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}#cafpirac .simulator .panel-2 .more .mentions span{display:inline-block}#cafpirac .simulator .panel-2 .more .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}#cafpirac>*>figure{bottom:10px;position:absolute}@media (min-width:992px){#cafpirac>*>figure{height:auto;left:21.5%;width:28%}}@media (min-width:1200px){#cafpirac>*>figure{height:302px;left:270px;width:325px}}#cafpirac>*>figure img{display:block}@media (min-width:992px){#cafpirac>*>figure img{height:auto;width:100%}}@media (min-width:1200px){#cafpirac>*>figure img{height:302px;width:325px}}@media (min-width:992px){#cafpiracguides{padding-bottom:6rem}}@media (min-width:1200px){#cafpiracguides{height:555px}}@media (min-width:992px){#cafpiracguides img{height:auto;left:calc(78% - 885px);position:relative;top:130px;width:40%}}@media (min-width:1200px){#cafpiracguides img{height:523px;left:-130px;top:30px;width:535px}}@media (max-width:991px){#cafpiracguides img{bottom:0;height:auto;left:calc(50% - 310px);position:absolute;width:240px}}@media (max-width:575px){#cafpiracguides img{bottom:0;height:auto;left:calc(50% - 250px);position:absolute;width:200px}}@media (max-width:359px){#cafpiracguides img{display:none}}@media (min-width:992px){#cafpiracguides .wrapper{left:0;padding-left:calc(100% - 885px);position:absolute;top:0;width:100%}}#cafpiracguides h2{margin-bottom:1.5rem}@media (max-width:991px){#cafpiracguides h2{text-align:center}}#cafpiracguides .context{font-weight:500}@media (min-width:992px){#cafpiracguides .context{font-size:16px;margin-bottom:1rem;width:28rem}}@media (max-width:991px){#cafpiracguides .context{font-size:14px;margin:0 auto 1rem;max-width:28em;text-align:center}}@media (min-width:992px){#cafpiracguides .slidewrapper{margin-left:-15px;margin-right:-15px;width:915px}#cafpiracguides .slidewrapper ul li{padding:15px 15px 0}}@media (max-width:991px){#cafpiracguides .slidewrapper{margin:0 auto 1rem;width:320px}#cafpiracguides .slidewrapper ul li{padding:15px 15px 0}}@media (max-width:359px){#cafpiracguides .slidewrapper{width:100%}}#cafpiracguides a.default{align-items:center;background-color:var(--color-white);border:1px solid var(--color-gray-light);border-radius:10px;display:flex;height:60px;justify-content:center;margin-bottom:20px;transition:background-color .2s}@media (min-width:992px){#cafpiracguides a.default:hover{background-color:var(--color-gray-light);border:1px solid var(--color-gray-light)}}#cafpiracguides a.default span{color:var(--color-blue);display:block;font-size:14px;font-weight:700;line-height:1.3;position:relative}@media (min-width:992px){#cafpiracguides a.default span{margin:0 40px 0 20px;width:calc(100% - 60px)}}@media (max-width:991px){#cafpiracguides a.default span{margin:0 40px 0 20px;width:calc(100% - 60px)}}@media (max-width:359px){#cafpiracguides a.default span{margin:0 1rem;text-align:center;width:calc(100% - 2rem)}}#cafpiracguides a.default span:after{border:2px solid var(--color-blue);border-bottom:0;border-left:0;content:"";display:block;height:7px;position:absolute;top:calc(50% - 3px);transform:rotate(45deg);width:7px}@media (min-width:992px){#cafpiracguides a.default span:after{right:-20px}}@media (max-width:991px){#cafpiracguides a.default span:after{right:-20px}}@media (max-width:359px){#cafpiracguides a.default span:after{display:none}}@media (min-width:1200px){#cafpiracsim{padding-bottom:45px}}#cafpiracsim .mainwrapper{display:flex;flex-direction:column}#cafpiracsim img{position:absolute}@media (min-width:992px){#cafpiracsim img{bottom:-2rem;height:auto;right:-150px;width:40%}}@media (min-width:1200px){#cafpiracsim img{bottom:-2rem;height:561px;left:calc(100% - 400px);width:458px}}@media (max-width:991px){#cafpiracsim img{bottom:0;height:auto;left:calc(50% + 100px);width:200px}}@media (max-width:575px){#cafpiracsim img{bottom:0;height:auto;left:calc(50% + 80px);width:200px}}@media (max-width:359px){#cafpiracsim img{display:none}}@media (min-width:992px){#cafpiracsim .wrapper h2{margin-bottom:1rem}}@media (max-width:991px){#cafpiracsim .wrapper h2{margin:0 0 1.5rem;text-align:center}}#cafpiracsim .wrapper .context{font-weight:500}@media (min-width:992px){#cafpiracsim .wrapper .context{font-size:16px;margin-bottom:1rem;max-width:42em}}@media (max-width:991px){#cafpiracsim .wrapper .context{font-size:14px;margin:0 auto;max-width:30em;text-align:center}}@media (min-width:992px){#cafpiracsim .slidewrapper{margin-left:-15px;margin-right:-15px;width:915px}#cafpiracsim .slidewrapper ul li{padding:15px 15px 0}}@media (max-width:991px){#cafpiracsim .slidewrapper{margin:0 auto 1rem;width:320px}#cafpiracsim .slidewrapper ul li{padding:15px 15px 0}}@media (max-width:359px){#cafpiracsim .slidewrapper{width:100%}}#cafpiracsim a{align-items:center;background-color:var(--color-white);border:1px solid var(--color-gray-light);border-radius:10px;display:flex;height:60px;justify-content:center;margin-bottom:20px;transition:background-color .2s}@media (min-width:992px){#cafpiracsim a:hover{background-color:var(--color-gray-light);border:1px solid var(--color-gray-light)}}#cafpiracsim a span{color:var(--color-blue);display:block;font-size:14px;font-weight:700;line-height:1.3;position:relative}@media (min-width:992px){#cafpiracsim a span{margin:0 40px 0 20px;width:calc(100% - 60px)}}@media (max-width:991px){#cafpiracsim a span{margin:0 40px 0 20px;width:calc(100% - 60px)}}@media (max-width:359px){#cafpiracsim a span{margin:0 1rem;text-align:center;width:calc(100% - 2rem)}}#cafpiracsim 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% - 3px);transform:rotate(45deg);width:7px}@media (min-width:992px){#cafpiracsim a span:after{right:-20px}}@media (max-width:991px){#cafpiracsim a span:after{right:-20px}}@media (max-width:359px){#cafpiracsim a span:after{display:none}}#cafpiregroup h2{text-align:center}@media (min-width:992px){#cafpiregroup h2{margin-bottom:2rem}}@media (max-width:991px){#cafpiregroup h2{margin:0 auto 2rem;max-width:25em;width:100%}}#cafpiregroup .wrapper{position:relative}@media (max-width:991px){#cafpiregroup .wrapper{margin:0 auto;padding-bottom:130px;width:360px}}@media (max-width:375px){#cafpiregroup .wrapper{width:100%}}#cafpiregroup .wrapper .bg{background-color:var(--color-main-lite);border-radius:15rem;position:absolute}@media (min-width:992px){#cafpiregroup .wrapper .bg{height:100%;left:-1rem;top:29px;width:calc(100% + 2rem)}}@media (min-width:1300px){#cafpiregroup .wrapper .bg{left:-67px;width:calc(100% + 134px)}}@media (max-width:991px){#cafpiregroup .wrapper .bg{height:100%;left:-2rem;top:29px;width:calc(100% + 4rem)}}#cafpiregroup .wrapper ul{display:flex;position:relative}@media (min-width:992px){#cafpiregroup .wrapper ul{flex-direction:row;width:calc(100% - 240px)}}@media (min-width:1200px){#cafpiregroup .wrapper ul{width:75%}}@media (max-width:991px){#cafpiregroup .wrapper ul{flex-direction:column}}#cafpiregroup .wrapper ul li{position:relative;text-align:center}@media (min-width:992px){#cafpiregroup .wrapper ul li{width:33.33333%}}@media (max-width:991px){#cafpiregroup .wrapper ul li{padding:0 2rem 3rem}}#cafpiregroup .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){#cafpiregroup .wrapper ul li:after{right:0;top:95px;transform:rotate(45deg)}}@media (max-width:991px){#cafpiregroup .wrapper ul li:after{bottom:1.5rem;left:calc(50% - 3px);transform:rotate(135deg)}}#cafpiregroup .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}#cafpiregroup .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}#cafpiregroup .wrapper ul li .title{font-weight:700;line-height:1.3}@media (min-width:992px){#cafpiregroup .wrapper ul li .title{font-size:18px}}@media (min-width:1300px){#cafpiregroup .wrapper ul li .title{font-size:20px}}@media (max-width:991px){#cafpiregroup .wrapper ul li .title{font-size:16px}}#cafpiregroup .wrapper .end{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:center;position:absolute}@media (min-width:992px){#cafpiregroup .wrapper .end{right:0;top:45px;width:224px}}@media (min-width:1200px){#cafpiregroup .wrapper .end{right:1rem}}@media (max-width:991px){#cafpiregroup .wrapper .end{bottom:10px;left:calc(50% - 110px);width:220px}}#cafpiregroup .wrapper .end .number{font-weight:700;line-height:1}@media (min-width:992px){#cafpiregroup .wrapper .end .number{font-size:130px}}@media (min-width:1200px){#cafpiregroup .wrapper .end .number{font-size:145px}}@media (max-width:991px){#cafpiregroup .wrapper .end .number{font-size:130px}}#cafpiregroup .wrapper .end .context{font-weight:700;line-height:1.2}@media (min-width:992px){#cafpiregroup .wrapper .end .context{font-size:28px}}@media (min-width:1200px){#cafpiregroup .wrapper .end .context{font-size:31px}}@media (max-width:991px){#cafpiregroup .wrapper .end .context{font-size:28px}}@media (min-width:992px){#cafpiregroup .btn{margin:4rem auto 0;width:22em}}@media (max-width:991px){#cafpiregroup .btn{margin:4rem auto 0;width:22em}}@media (max-width:375px){#cafpiregroup .btn{width:100%}}@media (min-width:992px){#cafpiracinfo{background:#eef0f0;background:-moz-linear-gradient(top,#eef0f0 0,#eef0f0 70%,#fff 70%,#fff 100%);background:-webkit-linear-gradient(top,#eef0f0,#eef0f0 70%,#fff 0,#fff);background:linear-gradient(180deg,#eef0f0 0,#eef0f0 70%,#fff 0,#fff);padding-top:4rem}}@media (max-width:991px){#cafpiracinfo{background:#eef0f0;background:-moz-linear-gradient(top,#eef0f0 0,#eef0f0 500px,#fff 500px,#fff 100%);background:-webkit-linear-gradient(top,#eef0f0,#eef0f0 500px,#fff 0,#fff);background:linear-gradient(180deg,#eef0f0 0,#eef0f0 500px,#fff 0,#fff);padding-top:2rem}}@media (max-width:575px){#cafpiracinfo>*{padding:0}}#cafpiracinfo>*>h2{margin-bottom:1rem;text-align:center}#cafpiracinfo>*>.context{font-weight:500;padding:0 1rem;text-align:center}@media (min-width:992px){#cafpiracinfo>*>.context{font-size:16px;margin-bottom:2rem}}@media (max-width:991px){#cafpiracinfo>*>.context{font-size:14px;margin-bottom:1rem}}#cafpiracinfo .guides{align-items:center;display:flex;flex-direction:column;justify-content:center}#cafpiracinfo .guides .slidewrapper{padding-bottom:5px}@media (min-width:992px){#cafpiracinfo .guides .slidewrapper{margin-left:-15px;margin-right:-15px;width:915px}#cafpiracinfo .guides .slidewrapper ul li{padding:15px 15px 0}}@media (max-width:991px){#cafpiracinfo .guides .slidewrapper{margin:0 auto 1rem;width:320px}#cafpiracinfo .guides .slidewrapper ul li{padding:15px 15px 0}}@media (max-width:359px){#cafpiracinfo .guides .slidewrapper{width:100%}}#cafpiracinfo .guides .slidewrapper a{align-items:center;background-color:var(--color-white);border:1px solid var(--color-gray-light);border-radius:10px;display:flex;height:60px;justify-content:center;margin-bottom:20px;transition:background-color .2s}@media (min-width:992px){#cafpiracinfo .guides .slidewrapper a:hover{background-color:var(--color-gray-light);border:1px solid var(--color-gray-light)}}#cafpiracinfo .guides .slidewrapper a span{color:var(--color-blue);display:block;font-size:14px;font-weight:700;line-height:1.3;position:relative}@media (min-width:992px){#cafpiracinfo .guides .slidewrapper a span{margin:0 40px 0 20px;width:calc(100% - 60px)}}@media (max-width:991px){#cafpiracinfo .guides .slidewrapper a span{margin:0 40px 0 20px;width:calc(100% - 60px)}}@media (max-width:359px){#cafpiracinfo .guides .slidewrapper a span{margin:0 1rem;text-align:center;width:calc(100% - 2rem)}}#cafpiracinfo .guides .slidewrapper 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% - 3px);transform:rotate(45deg);width:7px}@media (min-width:992px){#cafpiracinfo .guides .slidewrapper a span:after{right:-20px}}@media (max-width:991px){#cafpiracinfo .guides .slidewrapper a span:after{right:-20px}}@media (max-width:359px){#cafpiracinfo .guides .slidewrapper a span:after{display:none}}#cafpiracinfo .wrapper{display:flex;margin-top:2rem}@media (min-width:992px){#cafpiracinfo .wrapper{flex-direction:row;justify-content:space-between;padding-bottom:4rem}}@media (max-width:991px){#cafpiracinfo .wrapper{flex-direction:column;padding-bottom:8rem}}#cafpiracinfo .mission{background:#27c0aa;background:-moz-linear-gradient(left,#27c0aa 0,#1fe4fa 100%);background:-webkit-linear-gradient(left,#27c0aa,#1fe4fa);background:linear-gradient(90deg,#27c0aa 0,#1fe4fa);border-radius:1rem;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#27c0aa",endColorstr="#1fe4fa",GradientType=1);position:relative}@media (min-width:992px){#cafpiracinfo .mission{padding:3rem 1rem 18rem;width:calc(50% - 1rem)}#cafpiracinfo .mission.solo{margin:0 auto}}@media (max-width:991px){#cafpiracinfo .mission{margin:0 auto;max-width:460px;padding:2rem 0 12rem;width:100%}}#cafpiracinfo .mission h2{color:var(--color-white);text-align:center}@media (min-width:992px){#cafpiracinfo .mission h2{margin-bottom:2rem}}@media (max-width:991px){#cafpiracinfo .mission h2{margin-bottom:1rem}}#cafpiracinfo .mission>.context{color:var(--color-white);font-weight:700;padding:0 1rem;text-align:center}@media (min-width:992px){#cafpiracinfo .mission>.context{font-size:16px;margin:0 auto 2rem;max-width:26em}}@media (max-width:991px){#cafpiracinfo .mission>.context{font-size:15px;margin-bottom:1rem}}#cafpiracinfo .mission .slidewrapper{margin-left:-15px;margin-right:-15px;position:absolute}@media (min-width:992px){#cafpiracinfo .mission .slidewrapper{left:calc(50% - 165px);width:360px}}@media (min-width:1200px){#cafpiracinfo .mission .slidewrapper{left:calc(50% - 185px);width:400px}}@media (max-width:991px){#cafpiracinfo .mission .slidewrapper{left:calc(2rem + 15px);width:calc(100% - 4rem)}}#cafpiracinfo .mission .slidewrapper ul li{padding:15px 15px 30px}#cafpiracinfo .mission .slidewrapper ul li .item{background-color:var(--color-white);border-radius:1rem}@media (min-width:992px){#cafpiracinfo .mission .slidewrapper ul li .item{height:340px;padding:2rem;width:330px}}@media (min-width:1200px){#cafpiracinfo .mission .slidewrapper ul li .item{width:370px}}@media (max-width:991px){#cafpiracinfo .mission .slidewrapper ul li .item{padding:1rem 1rem 2rem;width:100%}}#cafpiracinfo .mission .slidewrapper ul li .item img{display:block;margin:0 auto 1rem}#cafpiracinfo .mission .slidewrapper ul li .item .title{font-size:16px;font-weight:700;line-height:1;margin-bottom:1rem;text-align:center}#cafpiracinfo .mission .slidewrapper ul li .item .context{color:var(--color-blue);font-size:14px;font-weight:500;margin:0 auto 2rem;max-width:230px;text-align:center}#cafpiracinfo .mission .slidewrapper ul li .item .btn{margin:0 auto;max-width:15em;width:100%}#cafpiracinfo .partners{background:#27c0aa;background:#1fe4fa;background:-moz-linear-gradient(left,#1fe4fa 0,#27c0aa 100%);background:-webkit-linear-gradient(left,#1fe4fa,#27c0aa);background:linear-gradient(90deg,#1fe4fa 0,#27c0aa);border-radius:1rem;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1fe4fa",endColorstr="#27c0aa",GradientType=1);position:relative}@media (min-width:992px){#cafpiracinfo .partners{padding:3rem .5rem 18rem;width:calc(50% - .5rem)}}@media (min-width:1200px){#cafpiracinfo .partners{padding:3rem 1rem 18rem;width:calc(50% - 1rem)}}@media (max-width:991px){#cafpiracinfo .partners{margin:10rem auto 0;max-width:460px;padding:2rem 0 12rem;width:100%}}#cafpiracinfo .partners h2{color:var(--color-white);text-align:center}@media (min-width:992px){#cafpiracinfo .partners h2{margin-bottom:2rem}}@media (max-width:991px){#cafpiracinfo .partners h2{margin-bottom:1rem}}#cafpiracinfo .partners .context{color:var(--color-white);font-weight:700;padding:0 1rem;text-align:center}@media (min-width:992px){#cafpiracinfo .partners .context{font-size:16px;margin-bottom:2rem}}@media (max-width:991px){#cafpiracinfo .partners .context{font-size:14px;margin-bottom:1rem}}#cafpiracinfo .partners .slidewrapper{margin-left:-15px;margin-right:-15px;position:absolute}@media (min-width:992px){#cafpiracinfo .partners .slidewrapper{left:calc(50% - 165px);width:360px}}@media (min-width:1200px){#cafpiracinfo .partners .slidewrapper{left:calc(50% - 185px);width:400px}}@media (max-width:991px){#cafpiracinfo .partners .slidewrapper{left:calc(2rem + 15px);width:calc(100% - 4rem)}}#cafpiracinfo .partners .slidewrapper ul li{padding:15px 15px 30px}#cafpiracinfo .partners .slidewrapper ul li .item{align-items:center;background-color:var(--color-white);border-radius:1rem;display:flex;justify-content:center}@media (min-width:992px){#cafpiracinfo .partners .slidewrapper ul li .item{height:340px;width:330px}}@media (min-width:1200px){#cafpiracinfo .partners .slidewrapper ul li .item{width:370px}}@media (max-width:991px){#cafpiracinfo .partners .slidewrapper ul li .item{height:260px;width:100%}}#cafpiracinfo .partners .slidewrapper ul li .item img{display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%);height:auto;margin:0 auto;opacity:.7;transition:filter .2s,-webkit-filter .2s;width:200px}#cafpiracinfo .partners .slidewrapper ul li .item img:hover{-webkit-filter:none;filter:none}#cafpiracinfo .previous{background:url(/build/website/images/previous.3d651acd.svg) 50% no-repeat;display:none;height:30px;position:absolute;width:30px}@media (min-width:992px){#cafpiracinfo .previous{left:20px;top:22rem}}@media (min-width:1200px){#cafpiracinfo .previous{left:40px}}@media (max-width:991px){#cafpiracinfo .previous{left:.5rem;top:16rem}}#cafpiracinfo .next{background:url(/build/website/images/next.37d2d034.svg) 50% no-repeat;display:none;height:30px;position:absolute;width:30px}@media (min-width:992px){#cafpiracinfo .next{right:20px;top:22rem}}@media (min-width:1200px){#cafpiracinfo .next{right:40px}}@media (max-width:991px){#cafpiracinfo .next{right:.5rem;top:16rem}}#cafpiratings .panelwrapper{z-index:1}@media (min-width:992px){#cafpiratings .panelwrapper{background:url(/build/website/images/cafpiratings.9e0dff65.png) 0 100% no-repeat;height:480px}}@media (max-width:991px){#cafpiratings .panelwrapper{background-color:var(--color-main-medium);height:450px;margin-bottom:calc(55px + 2rem)}}@media (max-width:575px){#cafpiratings .panelwrapper{margin-bottom:calc(59px + 2rem)}}#cafpiratings .wrapper{position:absolute;text-align:center}@media (min-width:992px){#cafpiratings .wrapper{left:calc(100% - 470px);top:50px;width:370px}}@media (max-width:991px){#cafpiratings .wrapper{left:calc(50% - 185px);top:50px;width:370px}}@media (max-width:575px){#cafpiratings .wrapper{background-color:transparent;left:0;top:2rem;width:100%}}#cafpiratings .wrapper .component.stars,#cafpiratings .wrapper h2{margin-bottom:1.5rem}@media (min-width:992px){#cafpiratings .wrapper .component.stars svg{margin:0 .5rem}}@media (max-width:991px){#cafpiratings .wrapper .component.stars svg{margin:0 .3rem}}#cafpiratings .wrapper .best{font-weight:700;margin:0 auto .5rem}@media (min-width:992px){#cafpiratings .wrapper .best{font-size:16px}}@media (max-width:991px){#cafpiratings .wrapper .best{font-size:15px}}@media (max-width:575px){#cafpiratings .wrapper .best{width:15em}}#cafpiratings .wrapper a{color:var(--color-blue);display:block;font-size:14px;font-weight:500;line-height:1;text-decoration:underline}#cafpiratings .wrapper a:hover{text-decoration:none}#cafpiratings .wrapper .slidewrapper{margin:0 -15px;padding-top:1.5rem}#cafpiratings .wrapper .slidewrapper ul li{padding:0 15px 30px}#cafpiratings .wrapper .slidewrapper ul li .slide{background-color:var(--color-white);border-radius:1rem;margin-top:35px;position:relative;user-select:none}@media (min-width:992px){#cafpiratings .wrapper .slidewrapper ul li .slide{height:250px;padding:50px 30px 30px;width:370px}}@media (max-width:991px){#cafpiratings .wrapper .slidewrapper ul li .slide{height:230px;padding:50px 1rem 30px;width:370px}}@media (max-width:575px){#cafpiratings .wrapper .slidewrapper ul li .slide{margin-left:auto;margin-right:auto;width:270px}}@media (max-width:360px){#cafpiratings .wrapper .slidewrapper ul li .slide{width:250px}}#cafpiratings .wrapper .slidewrapper ul li .slide .top{background-color:var(--color-orange);border-radius:50%;color:var(--color-white);font-size:23px;font-weight:700;height:70px;left:calc(50% - 35px);line-height:70px;position:absolute;text-align:center;top:-35px;width:70px}#cafpiratings .wrapper .slidewrapper ul li .slide .context{font-weight:500;text-align:center}@media (min-width:992px){#cafpiratings .wrapper .slidewrapper ul li .slide .context{font-size:14px;margin-bottom:1rem}}@media (max-width:991px){#cafpiratings .wrapper .slidewrapper ul li .slide .context{font-size:14px;margin-bottom:1rem}}@media (max-width:575px){#cafpiratings .wrapper .slidewrapper ul li .slide .context{font-size:12px;margin-bottom:.5rem}}#cafpiratings .wrapper .slidewrapper ul li .slide .bottom{font-weight:500;text-align:center}@media (min-width:992px){#cafpiratings .wrapper .slidewrapper ul li .slide .bottom{font-size:14px}}@media (max-width:991px){#cafpiratings .wrapper .slidewrapper ul li .slide .bottom{font-size:14px}}@media (max-width:575px){#cafpiratings .wrapper .slidewrapper ul li .slide .bottom{font-size:12px}}#cafpiratings .wrapper .previous{background:url(/build/website/images/previous.3d651acd.svg) 50% no-repeat;display:none;height:30px;position:absolute;width:30px}@media (min-width:992px){#cafpiratings .wrapper .previous{left:-50px;top:21rem}}@media (max-width:991px){#cafpiratings .wrapper .previous{left:-50px;top:19rem}}@media (max-width:575px){#cafpiratings .wrapper .previous{left:calc(50% - 175px)}}@media (max-width:360px){#cafpiratings .wrapper .previous{left:calc(50% - 165px)}}#cafpiratings .wrapper .next{background:url(/build/website/images/next.37d2d034.svg) 50% no-repeat;display:none;height:30px;position:absolute;width:30px}@media (min-width:992px){#cafpiratings .wrapper .next{right:-50px;top:21rem}}@media (max-width:991px){#cafpiratings .wrapper .next{right:-50px;top:19rem}}@media (max-width:575px){#cafpiratings .wrapper .next{right:calc(50% - 175px)}}@media (max-width:360px){#cafpiratings .wrapper .next{right:calc(50% - 165px)}}.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}@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}#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)}}#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}