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)}#cafpiarticle2024 article .panel-schema{background-color:#fff2e5;border-radius:20px;margin-top:2rem;padding:2rem}@media (max-width:991px){#cafpiarticle2024 article .panel-schema{padding:2rem 1.5rem}}@media (max-width:764px){#cafpiarticle2024 article .panel-schema{padding:1.5rem 1rem}}#cafpiarticle2024 article .panel-schema .selector .controller{margin:0;width:100%}#cafpiarticle2024 article .panel-schema .selector .controller label{font-size:20px;font-weight:700;transition:color .1s}#cafpiarticle2024 article .panel-schema .selector .controller label:hover{color:#000}#cafpiarticle2024 article .panel-schema .selector .controller label span.small{font-size:24px}@media (min-width:992px){#cafpiarticle2024 article .panel-schema .selector .controller label span.break{display:block}}@media (min-width:1140px){#cafpiarticle2024 article .panel-schema .selector .controller label span.break{display:inline}}@media (max-width:991px){#cafpiarticle2024 article .panel-schema .selector .controller label span.break{display:inline}}@media (max-width:764px){#cafpiarticle2024 article .panel-schema .selector .controller label span.break{display:block}}@media (min-width:576px){#cafpiarticle2024 article .panel-schema .selector .controller label span.large{display:block}}@media (max-width:575px){#cafpiarticle2024 article .panel-schema .selector .controller label span.large{display:none}}@media (min-width:576px){#cafpiarticle2024 article .panel-schema .selector .controller label span.small{display:none}}@media (max-width:575px){#cafpiarticle2024 article .panel-schema .selector .controller label span.small{display:block}}#cafpiarticle2024 article .panel-schema .selector .controller label.selected{color:#ef7d00}#cafpiarticle2024 article .panel-schema .selector .controller label.label1{text-align:right}@media (min-width:576px){#cafpiarticle2024 article .panel-schema .selector .controller label.label1{width:calc(46% - 50px)}}@media (max-width:575px){#cafpiarticle2024 article .panel-schema .selector .controller label.label1{width:calc(50% - 50px)}}#cafpiarticle2024 article .panel-schema .selector .controller label.label2{text-align:left}@media (min-width:576px){#cafpiarticle2024 article .panel-schema .selector .controller label.label2{width:calc(54% - 50px)}}@media (max-width:575px){#cafpiarticle2024 article .panel-schema .selector .controller label.label2{width:calc(50% - 50px)}}#cafpiarticle2024 article .panel-schema .slide{margin-top:2rem}@media (max-width:991px){#cafpiarticle2024 article .panel-schema .slide{margin-top:1.5rem}}@media (max-width:764px){#cafpiarticle2024 article .panel-schema .slide{margin-top:1rem}}#cafpiarticle2024 article .panel-schema .slide.slide-after{display:none}#cafpiarticle2024 article .panel-schema .slide .wrapper1{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}@media (min-width:576px){#cafpiarticle2024 article .panel-schema .slide.slide-before .wrapper1{flex-direction:row;justify-content:space-between}#cafpiarticle2024 article .panel-schema .slide .wrapper1 h3{display:none}}@media (max-width:575px){#cafpiarticle2024 article .panel-schema .slide .wrapper1 h3{display:block;margin-bottom:1rem;margin-top:0}}@media (min-width:576px){#cafpiarticle2024 article .panel-schema .slide.slide-before .wrapper1>*{width:calc(50% - 1rem)}}#cafpiarticle2024 article .panel-schema .slide .wrapper1 .context{font-size:16px;line-height:25px;margin-bottom:1rem}#cafpiarticle2024 article .panel-schema .slide .wrapper1 .context p:first-child{margin-top:0}@media (min-width:576px){#cafpiarticle2024 article .panel-schema .slide.slide-before .wrapper1 .context{margin-bottom:0}}#cafpiarticle2024 article .panel-schema .slide .wrapper1 ul{margin:0}#cafpiarticle2024 article .panel-schema .slide.slide-before .wrapper1 ul li{font-size:16px;font-weight:700;line-height:25px}#cafpiarticle2024 article .panel-schema .slide.slide-before .wrapper1 ul li:first-child{margin-top:0}#cafpiarticle2024 article .panel-schema .slide.slide-before .wrapper1 ul li{background:url(/build/website/images/check-orange-small.86547210.svg) left 3px no-repeat}#cafpiarticle2024 article .panel-schema .slide.slide-after .wrapper1 ul{align-items:flex-start;display:flex;width:100%}@media (min-width:768px){#cafpiarticle2024 article .panel-schema .slide.slide-after .wrapper1 ul{flex-direction:row;justify-content:flex-start}}@media (max-width:767px){#cafpiarticle2024 article .panel-schema .slide.slide-after .wrapper1 ul{flex-direction:column;justify-content:flex-start}}@media (min-width:768px){#cafpiarticle2024 article .panel-schema .slide.slide-after .wrapper1 ul.x2 li{width:50%}#cafpiarticle2024 article .panel-schema .slide.slide-after .wrapper1 ul.x3 li{width:33.33333%}}#cafpiarticle2024 article .panel-schema .slide.slide-after .wrapper1 ul li{font-size:18px;font-weight:600;line-height:22px}@media (min-width:768px){#cafpiarticle2024 article .panel-schema .slide.slide-after .wrapper1 ul li{margin-top:0;padding:0 .5rem;text-align:center}}@media (max-width:767px){#cafpiarticle2024 article .panel-schema .slide.slide-after .wrapper1 ul li{padding:0;text-align:left}#cafpiarticle2024 article .panel-schema .slide.slide-after .wrapper1 ul li:first-child{margin-top:0}}#cafpiarticle2024 article .panel-schema .slide.slide-after .wrapper1 ul li span{color:#ef7d00;display:block;font-size:24px;font-weight:700;line-height:27px}@media (max-width:767px){#cafpiarticle2024 article .panel-schema .slide.slide-after .wrapper1 ul li span{display:inline}}#cafpiarticle2024 article .panel-schema .slide .wrapper1 ul li:before{display:none}#cafpiarticle2024 article .panel-schema .slide .results{background-color:#fff;border:2px solid #fdb283;border-radius:20px;margin-top:2rem;padding:2rem}@media (max-width:991px){#cafpiarticle2024 article .panel-schema .slide .results{margin-top:1.5rem;padding:1.5rem}}@media (max-width:764px){#cafpiarticle2024 article .panel-schema .slide .results{margin-top:1rem;padding:1rem}}#cafpiarticle2024 article .panel-schema .slide .results .title{font-size:24px;font-weight:700;line-height:1}@media (max-width:575px){#cafpiarticle2024 article .panel-schema .slide .results .title{display:none}}#cafpiarticle2024 article .panel-schema .slide .results .wrapper2{display:flex}@media (min-width:576px){#cafpiarticle2024 article .panel-schema .slide .results .wrapper2{align-items:flex-start;flex-direction:row;justify-content:space-between}}@media (max-width:575px){#cafpiarticle2024 article .panel-schema .slide .results .wrapper2{align-items:flex-start;flex-direction:column;justify-content:flex-start}}@media (min-width:576px){#cafpiarticle2024 article .panel-schema .slide .results .wrapper2>*{width:calc(50% - 1rem)}}@media (max-width:575px){#cafpiarticle2024 article .panel-schema .slide .results .wrapper2>*{width:100%}}#cafpiarticle2024 article .panel-schema .slide .results .wrapper2 table{border-collapse:collapse;margin-top:1rem}@media (max-width:575px){#cafpiarticle2024 article .panel-schema .slide .results .wrapper2 table{margin-bottom:1rem;margin-top:0}}#cafpiarticle2024 article .panel-schema .slide .results .wrapper2 table td{font-size:16px;font-weight:500;line-height:1.2;padding-bottom:.5rem}#cafpiarticle2024 article .panel-schema .slide .results .wrapper2 table tr:nth-child(3) td{padding-bottom:1rem}#cafpiarticle2024 article .panel-schema .slide .results .wrapper2 table tr:last-child td{border-top:1px solid var(--color-gray);padding-top:1rem}#cafpiarticle2024 article .panel-schema .slide .results .wrapper2 table td:last-child{text-align:right}#cafpiarticle2024 article .panel-schema .slide .results .wrapper2 table tr:last-child td:last-child{font-weight:700}#cafpiarticle2024 article .panel-schema .slide .results .wrapper2 figure .graphic .piewrapper{height:89px;margin:1rem auto 0;overflow:hidden;position:relative;width:178px}#cafpiarticle2024 article .panel-schema .slide .results .wrapper2 figure .graphic .piewrapper .pie{border-radius:89px;height:178px;overflow:hidden;position:relative;width:178px}#cafpiarticle2024 article .panel-schema .slide .results .wrapper2 figure .graphic .piewrapper .pie .center{background-color:var(--color-white);border-radius:35px;bottom:54px;font-size:14px;font-weight:500;height:70px;left:54px;line-height:50px;position:absolute;text-align:center;width:70px;z-index:2}#cafpiarticle2024 article .panel-schema .slide .results .wrapper2 figure figcaption{line-height:1.2;text-align:center}#cafpiarticle2024 article .panel-schema .slide .results .wrapper2 figure figcaption span{font-size:36px;font-weight:700}@media (min-width:360px){#cafpiarticle2024 article .panel-schema .slide .results .wrapper2 figure figcaption{font-size:16px;font-weight:500}}@media (max-width:359px){#cafpiarticle2024 article .panel-schema .slide .results .wrapper2 figure figcaption{font-size:14px}}#cafpiarticle2024 article .panel-schema .slide .results .wrapper2 figure .donut .center{line-height:1;text-align:center}#cafpiarticle2024 article .panel-schema .slide .results .wrapper2 figure .donut .color-1{color:#ef5e5e;font-weight:700}#cafpiarticle2024 article .panel-schema .slide .results .wrapper2 figure .donut .color-2{color:#ed9445;font-weight:700}#cafpiarticle2024 article .panel-schema .slide .results .wrapper2 figure .donut .color-3{color:#35c9bb;font-weight:700}#cafpiarticle2024 article .panel-schema .slide .results .wrapper2 figure .donut .help{font-size:12px;height:1.5em;position:relative;text-align:center;top:-5px;z-index:2}#cafpiarticle2024 article .panel-schema .slide .results .wrapper2 figure .donut .help *{display:none;font-size:12px;text-decoration:none}#cafpiarticle2024 article .panel-schema .slide .results .wrapper2 figure .donut .help .label-0{display:block;font-size:10px;text-decoration:underline}#cafpireadever .panel{background:#fff8f5;border-radius:50px}@media (min-width:992px){#cafpireadever .panel{padding:3rem 4rem 2rem}}@media (max-width:991px){#cafpireadever .panel{padding:2rem}}@media (max-width:575px){#cafpireadever .panel{padding:2rem 1rem}}#cafpireadever h3{font-weight:500;text-align:center}@media (min-width:992px){#cafpireadever h3{font-size:36px;line-height:1;margin-bottom:3rem}}@media (max-width:991px){#cafpireadever h3{font-size:28px;margin-bottom:1.5rem}}@media (min-width:992px){#cafpireadever h3 br{display:none}}@media (max-width:991px){#cafpireadever h3 br{display:inline}}#cafpireadever nav{margin-left:-15px;width:calc(100% + 30px)}#cafpireadever nav ul{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}#cafpireadever nav ul li{padding:0 15px 15px;white-space:nowrap}@media (min-width:992px){#cafpireadever nav ul li{width:33.33333%}}@media (max-width:991px){#cafpireadever nav ul li{width:33.33333%}}@media (max-width:767px){#cafpireadever nav ul li{width:50%}}@media (max-width:575px){#cafpireadever nav ul li{width:100%}}#cafpireadever nav ul li a{color:#354651;display:inline-block;font-weight:600;letter-spacing:-.03em;line-height:20px;padding-right:1rem;position:relative;text-decoration:none;white-space:normal}@media (min-width:992px){#cafpireadever nav ul li a{font-size:14px}}@media (max-width:991px){#cafpireadever nav ul li a{font-size:12px}}#cafpireadever nav ul li a:hover{text-decoration:underline}#cafpireadever nav ul li a:after{border:2px solid #fd8031;border-left:0;border-top:0;content:"";display:inline-block;height:6px;margin:0 0 1px 5px;transform:rotate(-45deg);width:6px}#cafpireadever .cloud{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:2rem}#cafpireadever .cloud a{background-color:#f1dfd6;border-radius:15px;color:#354651;font-size:10px;font-weight:600;line-height:16px;margin:0 .5rem 1rem;padding:7px 15px;text-align:center;transition:background-color .2s}#cafpireadever .cloud a:first-child{margin-left:0}#cafpireadever .cloud a:last-child{margin-right:0}@media (min-width:1200px){#cafpireadever .cloud a:hover{background-color:#ffe0c7}}#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)}}#cafpiaddon .adwrapper{border-radius:20px;display:flex;overflow:hidden;position:relative}@media (min-width:992px){#cafpiaddon .adwrapper{align-items:center;flex-direction:row;height:194px;justify-content:space-between;padding:0 3rem}}@media (max-width:991px){#cafpiaddon .adwrapper{flex-direction:column;margin-left:auto;margin-right:auto;max-width:544px;overflow:hidden;padding:1.5rem 1.5rem 2rem}}@media (max-width:575px){#cafpiaddon .adwrapper{max-width:100%}}#cafpiaddon .adwrapper svg{height:100%;left:0;position:absolute;top:0;width:calc(100% + 1px)}#cafpiaddon .adwrapper .textwrapper{position:relative}@media (min-width:992px){#cafpiaddon .adwrapper .textwrapper{width:60%}}@media (max-width:414px){#cafpiaddon .adwrapper .textwrapper{margin:0;text-align:left;width:auto}}#cafpiaddon .adwrapper .textwrapper .context{color:#fff;font-size:30px;font-weight:700;line-height:35px;margin-bottom:1.5rem}#cafpiaddon .adwrapper .textwrapper .context sup{font-size:16px;top:-.7em}@media (max-width:991px){#cafpiaddon .adwrapper .context.immo br{display:none}}#cafpiaddon .adwrapper .textwrapper ul{display:flex;flex-direction:row;justify-content:flex-start}#cafpiaddon .adwrapper .textwrapper ul li{color:#fff;font-weight:700;line-height:1}@media (min-width:992px){#cafpiaddon .adwrapper .textwrapper ul li{font-size:16px}}@media (max-width:991px){#cafpiaddon .adwrapper .textwrapper ul li{font-size:14px}}@media (max-width:414px){#cafpiaddon .adwrapper .textwrapper ul li{font-size:12px}}#cafpiaddon .adwrapper .textwrapper ul li:after{content:"|";font-weight:400}@media (min-width:992px){#cafpiaddon .adwrapper .textwrapper ul li:after{padding:0 1.5rem}}@media (max-width:991px){#cafpiaddon .adwrapper .textwrapper ul li:after{padding:0 .5rem}}#cafpiaddon .adwrapper .textwrapper ul li:last-child:after{content:"";padding:0}#cafpiaddon .adwrapper .ctawrapper{position:relative}@media (min-width:992px){#cafpiaddon .adwrapper .ctawrapper{width:40%}}@media (max-width:991px){#cafpiaddon .adwrapper .ctawrapper{margin-top:1.5rem}}#cafpiaddon .adwrapper .ctawrapper .btn{font-weight:700;margin:0 auto;max-width:316px;position:relative;width:100%}