.single-testimony .title-banner{border-radius:0}.single-testimony .title-banner__text-container{flex-direction:column;gap:1rem;display:flex}@media (width>=768px){.single-testimony .title-banner__text-container{flex-direction:row;gap:2.5rem}}:is(.single-testimony .title-banner__text-container):not(:has(~.title-banner__figure>img)){flex-basis:100%}:is(.single-testimony .title-banner__text-container) .titre-banner__image{flex-shrink:0;align-items:center;width:100%;display:flex}@media (width>=768px){:is(.single-testimony .title-banner__text-container) .titre-banner__image{width:25%}}:is(:is(.single-testimony .title-banner__text-container) .titre-banner__image) .titre-banner__image-container{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);width:50%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:1rem;margin-bottom:1rem;padding:1rem}@media (width>=768px){:is(:is(.single-testimony .title-banner__text-container) .titre-banner__image) .titre-banner__image-container{width:100%;margin-bottom:0;padding:1.5rem}}:is(:is(:is(.single-testimony .title-banner__text-container) .titre-banner__image) .titre-banner__image-container) img{-o-object-fit:contain;object-fit:contain;aspect-ratio:3/2;max-height:18rem;margin:auto}:is(.single-testimony .title-banner__text-container) .titre-banner__content{flex-direction:column;flex-grow:1;gap:1.5rem;display:flex}:is(:is(.single-testimony .title-banner__text-container) .titre-banner__content) .title-banner__title{padding:0;font-weight:900}@media (width>=768px){:is(:is(.single-testimony .title-banner__text-container) .titre-banner__content) .title-banner__title{margin-bottom:.25rem}}:is(.single-testimony .title-banner__text-container) .testimony-biography__badges{flex-direction:column;gap:1rem;display:flex}:is(:is(.single-testimony .title-banner__text-container) .testimony-biography__badges) .testimony-biography__badge-item{--tw-border-opacity:1;border-width:1px;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity,1)));--tw-text-opacity:1;color:oklch(var(--base-0) / var(--tw-text-opacity,1));align-items:center;gap:.5rem;display:flex}:is(:is(:is(.single-testimony .title-banner__text-container) .testimony-biography__badges) .testimony-biography__badge-item) svg{--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity,1)))}:is(.single-testimony .title-banner__text-container) .title-banner__top-title{display:none}@media (width>=768px){:is(.single-testimony .title-banner__text-container) .title-banner__top-title{display:block}}.title-banner__top-title--mobile:is(:is(.single-testimony .title-banner__text-container) .title-banner__top-title){display:block}@media (width>=768px){.title-banner__top-title--mobile:is(:is(.single-testimony .title-banner__text-container) .title-banner__top-title){display:none}}.banner-container .testimony-biography__badge-item,.testimony-biography__domains .testimony-biography__badge-item{cursor:default;flex-wrap:nowrap;width:fit-content;height:fit-content;min-height:auto;margin:0;line-height:1.25rem;padding-top:.5rem!important;padding-bottom:.5rem!important}.testimony-biography__domains{padding-top:2.5rem;padding-bottom:2.5rem}@media (width>=768px){.testimony-biography__domains{padding-top:4rem;padding-bottom:4rem}}.testimony-biography__domains .testimony-biography__domains-title{margin-bottom:1.5rem}.testimony-biography__domains .testimony-biography__badges{flex-wrap:wrap;gap:.75rem;margin:0 0 .75rem;padding:0;display:flex}:is(.testimony-biography__domains .testimony-biography__badges) .testimony-biography__badge-list-item{margin:0;padding:0}:is(:is(.testimony-biography__domains .testimony-biography__badges) .testimony-biography__badge-list-item)::marker{content:none}:is(.testimony-biography__domains .testimony-biography__badges):last-child{margin-bottom:0}.single-testimony .title-banner:after{--tw-content:"";content:var(--tw-content);background-position:100%;background-repeat:no-repeat;background-image:var(--bg-testimony);width:400px;height:400px;display:block;position:absolute;top:-2.5rem;right:0}
