.page-hero__container{display:flex;flex-direction:column;background-color:#ece8ff;width:100%}.page-hero__container .page-hero__image img{border-radius:inherit;height:100%;width:100%}.page-hero__container .page-hero__image{order:1}.page-hero__container .page-hero__text{margin-top:3rem;order:2}.page-hero__container .page-hero__text h1{font-family:Roobert,sans-serif;font-weight:700;font-size:2.5rem;line-height:3rem;letter-spacing:-1px;margin:0}.page-hero__container .page-hero__text h1.page-hero--punchline span.punchline--coworking{position:relative}.page-hero__container .page-hero__text h1.page-hero--punchline span.punchline--coworking svg{position:absolute;left:0rem;bottom:-.125rem;width:9.75rem}.page-hero__container .page-hero__text p{margin:2rem 0 3rem;color:#364153}.page-hero__container .page-hero__text .inner{margin:0 .75rem}@media screen and (min-width:770px){.page-hero__container{flex-direction:row;padding:4rem 0 0}.page-hero__container.row{margin:0}.page-hero__container .page-hero__text,.page-hero__container .page-hero__image{width:50%}.page-hero__container .page-hero__image{order:2}.page-hero__container .page-hero__text{order:1;margin:0}.page-hero__container .page-hero__text h1{font-family:Roobert,sans-serif;font-weight:700;font-size:3.5rem;line-height:4rem;letter-spacing:-1px;margin-top:3rem}.page-hero__container .page-hero__text h1.page-hero--punchline span.punchline--coworking svg{width:auto}.page-hero__container .page-hero__text p{margin-bottom:3rem}}@media screen and (min-width:1000px){.page-hero__container .page-hero__text h1{margin-top:6rem}.page-hero__container .page-hero__text p{margin-bottom:6rem}.page-hero__container .page-hero__text .inner{margin:0 2rem}}@media screen and (min-width:1200px){.page-hero__container .page-hero__text p{margin-bottom:0}.page-hero__container .page-hero__text .inner{margin:0 4rem}}@media screen and (min-width:1400px){.page-hero__container{justify-content:center}.page-hero__text,.page-hero__image{max-width:37.5rem}}.ccm .hero--ccm{background-color:#f9f8d7}.ccm .hero--ccm span.btn{margin-bottom:3rem;width:11.5625rem}.ccm .hero--ccm .page-hero__text h1{margin-bottom:2rem;overflow-wrap:break-word}.ccm h2{font-family:Roobert,sans-serif;font-weight:700;font-size:2rem;line-height:2.375rem;letter-spacing:-1px;margin:0}.ccm__reasons{padding:0 .75rem;margin:3rem auto;max-width:75rem;display:flex;flex-direction:column}.ccm__reasons div{display:flex;flex-direction:column;margin-bottom:2rem}.ccm__reasons div .reason-svg{display:flex;justify-content:center;align-items:center;background-color:#f9f8d7;width:5.5rem;height:5.5rem}.ccm__reasons div .reason-title{font-family:Roobert,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.5rem;padding-top:1rem;padding-bottom:.5rem}.ccm__reasons div .reason-desc{color:#364153}.ccm__reassurance{padding:0 .75rem;max-width:75rem;margin:0 auto 3rem}.ccm__reassurance p{margin:0;margin-top:.5rem;color:#364153}.ccm__reassurance .reassurance-companies{margin-top:1rem;max-width:71rem;display:grid;grid-template-columns:repeat(2,1fr);place-items:center center;gap:1rem}.ccm__reassurance .reassurance-companies div{background-color:#fff;width:8.75rem;height:5rem;display:flex;justify-content:center;align-items:center}.ccm__reassurance .reassurance-companies div svg{max-height:100%}.ccm__reassurance .reassurance-brokers span{text-decoration:underline}.ccm__reassurance .reassurance-brokers span.obfsc:after,.ccm__reassurance .reassurance-brokers a:not(.btn):after{content:"→";color:#5300d6;text-decoration:none;margin-left:.25rem}.ccm__reassurance .reassurance-brokers span.obfsc,.ccm__reassurance .reassurance-brokers a:not(.btn){color:#5300d6;text-decoration:none}@media(hover:hover){.ccm__reassurance .reassurance-brokers span.obfsc:hover,.ccm__reassurance .reassurance-brokers span.obfsc:hover:after,.ccm__reassurance .reassurance-brokers a:not(.btn):hover,.ccm__reassurance .reassurance-brokers a:not(.btn):hover:after{color:#35008f}}.ccm__reassurance .reassurance-brokers{background:#f9fafb;margin-top:2rem;padding:1rem;width:100%}.ccm__reassurance .reassurance-brokers p{margin:.5rem 0 .625rem}.ccm__reassurance .reassurance-brokers a{font-weight:600}.ccm__testify{background-color:#ece8ff}.ccm__testify div.container{display:flex;flex-direction:column}.ccm__testify .testify-content{margin:0;display:block;padding:3rem .75rem}.ccm__testify .testify-content__title{font-family:Roobert,sans-serif;font-weight:700;font-size:2rem;line-height:2.375rem;letter-spacing:-1px;color:#5300d6;margin-bottom:2rem}.ccm__testify .testify-content__signature{display:flex;justify-content:flex-start;align-items:center}.ccm__testify .testify-content__signature img{max-width:4rem;margin-right:1rem}.ccm__testify blockquote{margin:0;margin-bottom:2rem}.ccm__testify span{font-family:Roobert,sans-serif;font-weight:500;font-size:.75rem;line-height:1rem;text-transform:uppercase;color:#6a7282}.ccm__testify img{max-width:100%}.ccm__pricing ul,.ccm__reassurance ul{list-style:none;margin:0;padding:0}.ccm__pricing ul li,.ccm__reassurance ul li{display:flex;margin:1rem 0}.ccm__pricing ul li:before,.ccm__reassurance ul li:before{display:inline-block;background-image:url(https://static.ubiq.fr/frontoffice/b1ad8252888ba49080cd4b7788ba4b60/sprite-BN34-2cq.svg);background-size:48.625em 45.875em;width:1.5625em;height:1.5625em;background-position:-27.75em -6.6875em;content:"";min-width:1.5625rem}.ccm__pricing ul li span,.ccm__reassurance ul li span{margin-left:.625rem}.ccm__pricing{margin-top:2rem;margin-bottom:6rem;padding:0 .75rem}.ccm__pricing .publish-offer-desktop{display:none}.ccm__pricing div.commission{min-height:14.25rem;display:flex;flex-direction:column;padding:4rem;background:#ece8ff;margin:2rem auto;position:relative}.ccm__pricing div.commission .commission-perc{font-family:Roobert,sans-serif;font-weight:700;font-size:3.5rem;line-height:4rem;letter-spacing:-1px;display:block}.ccm__pricing div.commission .commission-desc{font-family:Roobert,sans-serif;font-weight:700;font-size:2rem;line-height:2.375rem;letter-spacing:-1px}.ccm__pricing svg{position:absolute;left:5%;top:16%}.ccm__pricing .btn{width:11.5625rem}.ccm__faq{margin-bottom:3rem;max-width:75rem}.ccm__faq div{padding:3rem .75rem;flex-grow:2;background-color:#ffd4cc;border-radius:.25rem 0 0 .25rem}.ccm__faq img{display:none}.ccm__faq span.btn{width:100%;display:block;margin-bottom:.5rem}.ccm__faq p{margin-top:2rem}@media screen and (min-width:500px){.ccm .reassurance-brokers{width:23.5rem}.ccm__reassurance .reassurance-companies{grid-template-columns:repeat(2,1fr)}.ccm__reassurance .reassurance-companies div{width:15rem;height:5rem}}@media screen and (min-width:770px){.ccm .page-hero__container{padding:0}.ccm .page-hero__text{display:flex;align-items:center}.ccm .page-hero__text .inner{margin-right:3rem}.ccm__reasons,.ccm__testify,.ccm__testify div.container{flex-direction:row}.ccm__testify img{width:50%}.ccm__reasons{flex-wrap:wrap}.ccm__reasons div{width:50%}.ccm__faq{margin:0 auto 4rem;display:flex;justify-content:space-between}.ccm__faq div{padding:3rem .75rem;display:flex;flex-direction:column;justify-content:center}.ccm__faq img{display:block;width:50%;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.ccm__faq span.btn{height:auto}.ccm__pricing{max-width:75rem;margin:4rem auto;display:flex;justify-content:space-between;align-items:center}.ccm__pricing div.commission{width:16rem;height:14.25rem;margin:0}.ccm__pricing div.commission svg{left:-7%}.ccm__pricing .publish-offer-desktop{display:block;margin-top:2rem}.ccm__pricing .publish-offer-mobile{display:none}.ccm__reassurance .reassurance-companies{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1000px){.ccm .page-hero__text .inner{margin:0 2rem 0 1rem}.ccm .page-hero__text .inner h1{width:27.9375rem}.ccm .page-hero__text{display:block}.ccm .page-hero__image{height:29rem}.ccm__reassurance .reassurance-companies{grid-template-columns:repeat(4,1fr)}.ccm__reassurance .reassurance-companies div{width:14.75rem;height:6rem}.ccm__faq div{padding:4rem 2rem}.ccm__faq p{display:flex}.ccm__faq p span.btn{width:auto}.ccm__faq p span:first-child{margin-right:.5rem}.ccm__testify .testify-content{padding:6rem 2rem}.ccm__reasons div{width:33%}}@media screen and (min-width:1200px){.ccm__reasons,.ccm__reassurance,.ccm__pricing{padding:0}.ccm .page-hero__text .inner{margin:6rem 2rem}.ccm__pricing{justify-content:flex-start}.ccm__pricing div.commission{margin-left:4rem}.ccm__testify .testify-content{padding-left:0}}@media screen and (min-width:1400px){.ccm .page-hero__text .inner{margin:6rem 0}}
