.wp-block-paris-button-icon{display:flex}.wp-block-paris-button-icon.is-content-justification-center{justify-content:center}.wp-block-paris-button-icon.is-content-justification-right{justify-content:flex-end}.wp-block-paris-button-icon__text{align-items:center;background-color:var(--wp--preset--color--yellow);border-radius:var(--wp--custom--radius--sm);color:var(--wp--preset--color--text-default);display:flex;font-family:var(--wp--preset--font-family--body);font-size:1.25rem;font-weight:600;letter-spacing:-3%;line-height:101%;margin-left:auto;margin-right:auto}.wp-block-paris-button-icon__text svg{margin-left:16px}.wp-block-paris-button-icon__text svg path[stroke]{stroke:var(--wp--preset--color--text-default)}.wp-block-paris-button-icon__text svg path[fill]{fill:var(--wp--preset--color--text-default)}.wp-block-paris-button-icon__text{font-family:inherit;font-style:inherit;padding:20px 24px;text-transform:inherit}.wp-block-paris-button-icon.is-type-document .wp-block-paris-button-icon__text{align-items:flex-start;gap:12px;height:fit-content}.wp-block-paris-button-icon__document-meta{align-items:center;display:flex;font-family:var(--wp--preset--font-family--body);font-weight:400;gap:8px;text-transform:none}.wp-block-paris-button-icon__document-type{align-items:center;display:inline-flex}.wp-block-paris-button-icon__document-size:before{color:currentColor;content:"·";display:inline-block;font-weight:700;margin-right:8px}.wp-block-paris-button-icon__link{display:grid;grid-auto-flow:column;height:fit-content;text-decoration:none;transition:transform .2s ease}.wp-block-paris-button-icon__link:hover{transform:scale(1.05)}.wp-block-paris-button-icon__icon{align-items:center;aspect-ratio:1;border-radius:var(--wp--custom--radius--full);display:flex;justify-content:center;padding:16px}@media screen and (max-width:1024px){.wp-block-paris-button-icon.is-type-document .wp-block-paris-button-icon__text{flex-direction:column;gap:12px}}@media screen and (max-width:768px){.wp-block-paris-button-icon.is-type-document .wp-block-paris-button-icon__text{flex-direction:column;gap:0;padding:13px 24px}.wp-block-paris-button-icon__document-meta{font-size:.75rem}}@media screen and (max-width:550px){.wp-block-paris-button-icon__link{grid-template-columns:1fr auto;width:100%}.wp-block-paris-button-icon__text{font-size:18px;min-width:0;width:100%}}.wp-block-paris-testimonies{margin:0 auto;max-width:1392px;width:100%}.wp-block-paris-testimonies__title{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:56px!important;row-gap:24px}.wp-block-paris-testimonies__title span{display:block;font-family:var(--wp--preset--font-family--body);font-size:3.5rem;letter-spacing:-3%}.wp-block-paris-testimonies__slider{overflow:hidden;position:relative}.wp-block-paris-testimonies__slider .swiper-wrapper{display:flex}.wp-block-paris-testimonies__slider .swiper-slide{box-sizing:border-box;flex-shrink:0}.wp-block-paris-testimonies__slider .wp-block-paris-testimonies__card:nth-child(2n) .wp-block-paris-testimonies__card-content-postal-code{background:var(--wp--preset--color--yellow);color:var(--wp--preset--color--text-default)}.wp-block-paris-testimonies__grid{display:flex;flex-wrap:wrap;gap:24px}.wp-block-paris-testimonies__grid .wp-block-paris-testimonies__card:first-child,.wp-block-paris-testimonies__grid .wp-block-paris-testimonies__card:nth-child(2){flex:1;height:fit-content;min-height:792px}.wp-block-paris-testimonies__grid .wp-block-paris-testimonies__card:nth-child(3){min-height:860px}.wp-block-paris-testimonies__grid .wp-block-paris-testimonies__card:last-child{height:100%;max-height:860px;max-width:100%}.wp-block-paris-testimonies__grid .wp-block-paris-testimonies__card:last-child .wp-block-paris-testimonies__card-content{max-width:636px}.wp-block-paris-testimonies__card{align-items:end;border-radius:var(--wp--custom--radius--sm);cursor:pointer;display:flex;min-height:792px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.wp-block-paris-testimonies__card.is-open .wp-block-paris-testimonies__card-content-toggle svg{transform:rotate(45deg)}.wp-block-paris-testimonies__card.is-open .wp-block-paris-testimonies__card-content-text{max-height:500px;opacity:1;padding-top:16px}.wp-block-paris-testimonies__card:hover .wp-block-paris-testimonies__card-content-toggle{background:var(--wp--preset--color--text-default)}.wp-block-paris-testimonies__card:hover .wp-block-paris-testimonies__card-content-toggle svg.minus path,.wp-block-paris-testimonies__card:hover .wp-block-paris-testimonies__card-content-toggle svg.plus path{stroke:var(--wp--preset--color--white)}.wp-block-paris-testimonies__card:first-child .wp-block-paris-testimonies__card-content-postal-code{background:var(--wp--preset--color--blue-royal);color:var(--wp--preset--color--white)}.wp-block-paris-testimonies__card:nth-child(2) .wp-block-paris-testimonies__card-content-postal-code{background:var(--wp--preset--color--yellow);color:var(--wp--preset--color--text-default)}.wp-block-paris-testimonies__card:nth-child(3) .wp-block-paris-testimonies__card-content-postal-code{background:var(--wp--preset--color--slate);color:var(--wp--preset--color--white)}.wp-block-paris-testimonies__card-content{background:var(--wp--preset--color--white);border-radius:var(--wp--custom--radius--base);box-sizing:border-box;margin:0 24px 24px;padding:56px;transition:all .3s ease;width:calc(100% - 48px)}.wp-block-paris-testimonies__card-image{background:var(--wp--preset--color--grey-light);inset:0;position:absolute;z-index:-1}.wp-block-paris-testimonies__card-image img{height:100%;object-fit:cover;width:100%}.wp-block-paris-testimonies__card-content-header{align-items:center;display:grid;gap:4px;grid-template-columns:1fr auto;line-height:56px}.wp-block-paris-testimonies__card-content-meta{align-items:start;display:flex;gap:8px;grid-column:1/-1}.wp-block-paris-testimonies__card-content-name{color:var(--wp--preset--color--text-default);font-family:var(--wp--preset--font-family--heading);font-size:3.5rem;font-weight:400;line-height:1.3;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:3px;transition:all .3s ease}.wp-block-paris-testimonies__card-content-postal-code{align-items:center;background:var(--wp--preset--color--blue-royal);border-radius:var(--wp--custom--radius--xl);color:var(--wp--preset--color--white);display:inline-flex;font-size:18px;font-weight:500;justify-content:center;letter-spacing:-3%;line-height:normal;padding:14px}.wp-block-paris-testimonies__card-content-job{color:var(--wp--preset--color--text-default);font-size:2.5rem;letter-spacing:-2%;line-height:40px}.wp-block-paris-testimonies__card-content-toggle{align-items:center;background:transparent;border:1px solid var(--wp--preset--color--text-default);border-radius:var(--wp--custom--radius--full);color:var(--wp--preset--color--text-default);cursor:pointer;display:flex;height:50px;justify-content:center;position:relative;transition:all .3s ease;width:50px}.wp-block-paris-testimonies__card-content-toggle.is-open svg.plus{opacity:0;visibility:hidden}.wp-block-paris-testimonies__card-content-toggle.is-open svg.minus{opacity:1;visibility:visible}.wp-block-paris-testimonies__card-content-toggle svg{height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;transition:all .3s ease;width:14px}.wp-block-paris-testimonies__card-content-toggle svg.minus{opacity:0;visibility:hidden}.wp-block-paris-testimonies__card-content-text{height:0;opacity:0;overflow:hidden;padding:0;transition:all .3s ease}.wp-block-paris-testimonies__card-content-text.is-open{opacity:1;padding-top:24px}.wp-block-paris-testimonies__card-content-text p{color:var(--wp--preset--color--text-light);font-family:var(--wp--preset--font-family--heading);font-size:1.5rem;font-weight:300;line-height:110%;margin-bottom:0}.wp-block-paris-testimonies__card-content-text p:not(:first-of-type){margin-top:16px}.wp-block-paris-testimonies__card-content-text p:first-of-type{margin-top:0}.wp-block-paris-testimonies__controls{align-items:center;display:flex;gap:56px;justify-content:center;margin-top:40px}.wp-block-paris-testimonies__arrow{align-items:center;background:none;border:none;color:var(--wp--preset--color--text-default);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:opacity .3s ease;width:40px}.wp-block-paris-testimonies__arrow:hover{opacity:.6}.wp-block-paris-testimonies__arrow svg{height:24px;width:24px}.wp-block-paris-testimonies__bullets{align-items:center;display:flex;gap:24px}.wp-block-paris-testimonies__bullet{background:var(--wp--preset--color--text-default);border:none;border-radius:var(--wp--custom--radius--full);cursor:pointer;height:16px;opacity:1;padding:0;transition:all .3s ease;width:16px}.wp-block-paris-testimonies__bullet.is-active{background:var(--wp--preset--color--blue-royal)}.wp-block-paris-testimonies .wp-block-paris-button-icon{justify-content:center;margin-top:56px}@media screen and (max-width:1414px){.wp-block-paris-testimonies{max-width:fit-content;padding-inline:0!important}.wp-block-paris-testimonies.is-layout-grid{padding-inline:8px!important}.wp-block-paris-testimonies .wp-block-paris-testimonies__title{align-items:center;justify-content:center}.wp-block-paris-testimonies .wp-block-paris-testimonies__title span{font-size:2.5rem;text-wrap:wrap}.wp-block-paris-testimonies .wp-block-paris-testimonies__slider{padding-inline:16px}}@media screen and (max-width:1024px){.wp-block-paris-testimonies .wp-block-paris-testimonies__card{min-height:600px}.wp-block-paris-testimonies .wp-block-paris-testimonies__card-content{border-radius:var(--wp--custom--radius--base);margin:0 16px 16px;padding:24px;width:calc(100% - 32px)}.wp-block-paris-testimonies .wp-block-paris-testimonies__card-content-name{font-size:3rem}.wp-block-paris-testimonies .wp-block-paris-testimonies__grid{flex-direction:column;flex-wrap:nowrap;gap:8px}.wp-block-paris-testimonies .wp-block-paris-testimonies__grid .wp-block-paris-testimonies__card{max-width:100%;width:100%}.wp-block-paris-testimonies .wp-block-paris-testimonies__grid .wp-block-paris-testimonies__card:last-child{max-width:100%;min-height:600px}}@media screen and (min-width:920px){.wp-block-paris-testimonies__card:hover,.wp-block-paris-testimonies__card:hover .wp-block-paris-testimonies__card-content{border-radius:var(--wp--custom--radius--xl)}.wp-block-paris-testimonies__card:hover .wp-block-paris-testimonies__card-content-name{text-decoration-color:var(--wp--preset--color--yellow)}}@media screen and (max-width:920px){.wp-block-paris-testimonies .wp-block-paris-testimonies__grid{flex-direction:column;flex-wrap:nowrap}.wp-block-paris-testimonies .wp-block-paris-testimonies__grid .wp-block-paris-testimonies__card{max-width:100%;min-height:250px;padding-top:16px}.wp-block-paris-testimonies .wp-block-paris-testimonies__grid .wp-block-paris-testimonies__card,.wp-block-paris-testimonies .wp-block-paris-testimonies__grid .wp-block-paris-testimonies__card:first-child,.wp-block-paris-testimonies .wp-block-paris-testimonies__grid .wp-block-paris-testimonies__card:last-child,.wp-block-paris-testimonies .wp-block-paris-testimonies__grid .wp-block-paris-testimonies__card:nth-child(2),.wp-block-paris-testimonies .wp-block-paris-testimonies__grid .wp-block-paris-testimonies__card:nth-child(3){height:auto;max-height:fit-content;min-height:430px;padding-top:16px}}@media screen and (max-width:768px){.wp-block-paris-testimonies .wp-block-paris-testimonies__title{flex-direction:column;gap:4px;text-align:center}.wp-block-paris-testimonies .wp-block-paris-testimonies__title span{text-wrap:pretty}.wp-block-paris-testimonies .wp-block-paris-testimonies__card-content-job,.wp-block-paris-testimonies .wp-block-paris-testimonies__card-content-name{font-size:2rem}.wp-block-paris-testimonies .wp-block-paris-testimonies__card-content-postal-code{font-size:10px;padding:8px}.wp-block-paris-testimonies .wp-block-paris-testimonies__card-content-toggle{height:32px;width:32px}.wp-block-paris-testimonies .wp-block-paris-testimonies__card-content-text p{font-size:1.25rem}.wp-block-paris-testimonies .wp-block-paris-button-icon{margin-top:32px}.wp-block-paris-testimonies .wp-block-paris-testimonies__grid{flex-direction:column}}