#cafpitopeditor{margin-bottom:4rem;position:relative}@media (max-width:767px){#cafpitopeditor{margin-bottom:2rem}}#cafpitopeditor svg{position:absolute}@media (min-width:992px){#cafpitopeditor svg{height:390px;left:calc(50% - 1280px);top:-140px;width:2560px}}@media (max-width:991px){#cafpitopeditor svg{height:calc(100% - 45px);left:0;top:-80px;width:100%}}#cafpitopeditor .mainwrapper{position:relative}#cafpitopeditor .panelwrapper{background-color:var(--color-white);position:relative}@media (min-width:992px){#cafpitopeditor .panelwrapper{margin-top:2rem;padding:4rem}}@media (max-width:991px){#cafpitopeditor .panelwrapper{margin-top:1rem;padding:2rem}}@media (max-width:575px){#cafpitopeditor .panelwrapper{padding:1rem}}#cafpitopeditor .panelwrapper figure{display:flex}@media (min-width:768px){#cafpitopeditor .panelwrapper figure{align-items:flex-start;flex-direction:row;justify-content:space-between}}@media (max-width:767px){#cafpitopeditor .panelwrapper figure{align-items:center;flex-direction:column;justify-content:flex-start}}#cafpitopeditor .panelwrapper figure .imgwrapper{border-radius:71px;display:block;height:142px;overflow:hidden;width:142px}#cafpitopeditor .panelwrapper figure .imgwrapper img{display:block;height:142px;object-fit:fill;width:142px}#cafpitopeditor .panelwrapper figure figcaption{width:calc(100% - 142px - 2rem)}@media (max-width:767px){#cafpitopeditor .panelwrapper figure figcaption{width:auto}}#cafpitopeditor .panelwrapper figure figcaption .editor{font-size:30px;font-weight:700;line-height:1.2;margin-bottom:1rem}@media (max-width:767px){#cafpitopeditor .panelwrapper figure figcaption .editor{margin-top:1.5rem;text-align:center}}#cafpitopeditor .panelwrapper figure figcaption .job{font-size:18px;font-weight:500;line-height:1.3;margin-bottom:1rem}@media (max-width:767px){#cafpitopeditor .panelwrapper figure figcaption .job{text-align:center}}#cafpitopeditor .panelwrapper figure figcaption .context{font-size:16px;font-weight:400;line-height:1.5}@media (max-width:767px){#cafpitopeditor .panelwrapper figure figcaption .context{text-align:center}}#cafpitopeditor .panelwrapper figure .linkedin{border-color:#0363a2;color:#0363a2;position:absolute;top:calc(6rem + 142px);width:142px}@media (min-width:992px){#cafpitopeditor .panelwrapper figure .linkedin{left:4rem;top:calc(6rem + 142px)}}@media (max-width:991px){#cafpitopeditor .panelwrapper figure .linkedin{left:2rem;top:calc(4rem + 142px)}}@media (max-width:767px){#cafpitopeditor .panelwrapper figure .linkedin{left:auto;margin-top:1.5rem;position:relative;top:auto}}#cafpieditorwritten h2{font-size:25px;font-weight:700;margin-bottom:4rem}@media (max-width:991px){#cafpieditorwritten h2{margin-bottom:2rem}}#cafpieditorwritten nav ul li{margin-top:3rem}#cafpieditorwritten nav ul li .item{padding-right:1rem}#cafpieditorwritten nav ul li .item .summary{font-size:20px;font-weight:700;height:48px;line-height:48px;margin-bottom:1rem;padding-left:70px}#cafpieditorwritten nav ul li .item[data-ref=immo] .summary{background:url(/build/website/images/ws-immo.bb6c42d6.svg) 0 no-repeat}#cafpieditorwritten nav ul li .item[data-ref=assurance] .summary{background:url(/build/website/images/ws-ade.d47eb1ce.svg) 0 no-repeat}#cafpieditorwritten nav ul li .item[data-ref=rac] .summary{background:url(/build/website/images/ws-rac.aea43ecc.svg) 0 no-repeat}#cafpieditorwritten nav ul li .item[data-ref=pro] .summary{background:url(/build/website/images/ws-pro.660f6487.svg) 0 no-repeat}#cafpieditorwritten nav ul li .item[data-ref=conso] .summary{background:url(/build/website/images/ws-conso.3db0401b.svg) 0 no-repeat}#cafpieditorwritten nav ul li .item ul.details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}#cafpieditorwritten nav ul li .item ul.details li{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-top:.5rem}@media (min-width:992px){#cafpieditorwritten nav ul li .item ul.details li{font-size:18px;width:50%}}@media (max-width:991px){#cafpieditorwritten nav ul li .item ul.details li{font-size:16px;width:100%}}#cafpieditorwritten nav ul li .item ul.details li .date{font-family:monospace;font-size:14px;letter-spacing:-.05em;white-space:nowrap}#cafpieditorwritten nav ul li .item ul.details li a{color:var(--color-blue);line-height:1.2em;text-decoration:underline}#cafpieditorwritten nav ul li .item ul.details li a:hover{text-decoration:none}@media (min-width:992px){#cafpieditorwritten nav ul li .item ul.details li a{padding-right:1rem}}