.elementor-401 .elementor-element.elementor-element-58dfdda7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-103px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-401 .elementor-element.elementor-element-71ac8a8a .elementor-repeater-item-1c666bd .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://podiom.fr/wp-content/uploads/2025/11/theraviva_a_clean_desk_scene_with_floating_website_wireframe__fdb7b4ec-a323-42ae-a00c-e063ba04c8e5_3.png);background-size:cover;}.elementor-401 .elementor-element.elementor-element-71ac8a8a .swiper-slide{transition-duration:calc(5000ms*1.2);height:773px;}.elementor-401 .elementor-element.elementor-element-71ac8a8a .elementor-slide-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );border-width:0px;border-radius:2px;}.elementor-401 .elementor-element.elementor-element-71ac8a8a .elementor-slide-button:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-4476703 );}.elementor-401 .elementor-element.elementor-element-71ac8a8a{width:100%;max-width:100%;}.elementor-401 .elementor-element.elementor-element-71ac8a8a > .elementor-widget-container{margin:-76px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-71ac8a8a .swiper-slide-contents{max-width:75%;}.elementor-401 .elementor-element.elementor-element-71ac8a8a .swiper-slide-inner{text-align:center;}.elementor-401 .elementor-element.elementor-element-71ac8a8a .elementor-slide-heading{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-401 .elementor-element.elementor-element-71ac8a8a .elementor-slide-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-401 .elementor-element.elementor-element-5a1f9731{--spacer-size:50px;}.elementor-401 .elementor-element.elementor-element-d5e284c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-401 .elementor-element.elementor-element-af42fa7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-401 .elementor-element.elementor-element-27cbb93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-27cbb93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-401 .elementor-element.elementor-element-356cd50 > .elementor-widget-container{margin:0% 9% 0% 0%;}.elementor-401 .elementor-element.elementor-element-356cd50{text-align:start;}.elementor-401 .elementor-element.elementor-element-895898e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-401 .elementor-element.elementor-element-455a14e img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-401 .elementor-element.elementor-element-251a863e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:045%;--padding-right:45%;}.elementor-401 .elementor-element.elementor-element-798b7c3{--spacer-size:20px;}.elementor-401 .elementor-element.elementor-element-4d549abb{--spacer-size:20px;}.elementor-401 .elementor-element.elementor-element-195cb16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-401 .elementor-element.elementor-element-d44858b .elementor-icon-wrapper{text-align:center;}.elementor-401 .elementor-element.elementor-element-d44858b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-401 .elementor-element.elementor-element-d44858b.elementor-view-framed .elementor-icon, .elementor-401 .elementor-element.elementor-element-d44858b.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-401 .elementor-element.elementor-element-d44858b.elementor-view-framed .elementor-icon, .elementor-401 .elementor-element.elementor-element-d44858b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-401 .elementor-element.elementor-element-d44858b .elementor-icon{font-size:24px;}.elementor-401 .elementor-element.elementor-element-d44858b .elementor-icon svg{height:24px;}.elementor-401 .elementor-element.elementor-element-9c03adb{--spacer-size:20px;}.elementor-401 .elementor-element.elementor-element-5d090590{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-401 .elementor-element.elementor-element-5d090590:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-5d090590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1621441F;}.elementor-401 .elementor-element.elementor-element-26870c85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-700971c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-58e8b962{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-68cdaed1 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-401 .elementor-element.elementor-element-483b48c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-401 .elementor-element.elementor-element-a653cf4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-8d41caa img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-401 .elementor-element.elementor-element-b573a1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-fb51fee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-4a6848b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-401 .elementor-element.elementor-element-7ce6b33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-096bde0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-866a140{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-856a418 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-401 .elementor-element.elementor-element-20f7759{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-401 .elementor-element.elementor-element-20f7759:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-20f7759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1621441F;}.elementor-401 .elementor-element.elementor-element-ff711fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-713a748{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-a5fc71f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-19a2fb2 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-401 .elementor-element.elementor-element-51d70ea0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-401 .elementor-element.elementor-element-31c0ee43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-1de851b0 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-401 .elementor-element.elementor-element-226fcde7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-5bd6530{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-4227793{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-401 .elementor-element.elementor-element-9c9fe55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-32dc6f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-b2c5ce7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-182d936 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-401 .elementor-element.elementor-element-005dcf8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-401 .elementor-element.elementor-element-005dcf8:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-005dcf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1621441F;}.elementor-401 .elementor-element.elementor-element-41e6e14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-a8b5001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-8c4d833{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-816c785 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-401 .elementor-element.elementor-element-94320d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-401 .elementor-element.elementor-element-04971ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-9f25fc1 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-401 .elementor-element.elementor-element-ae1f4e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-5ffc46e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-0243b99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-401 .elementor-element.elementor-element-9ad78d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-d1c8648{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-af9b831{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-401 .elementor-element.elementor-element-3dede12 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-401 .elementor-element.elementor-element-58043f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-401 .elementor-element.elementor-element-e33cbc1{--spacer-size:50px;}@media(min-width:768px){.elementor-401 .elementor-element.elementor-element-27cbb93{--width:66%;}.elementor-401 .elementor-element.elementor-element-895898e{--width:33%;}.elementor-401 .elementor-element.elementor-element-26870c85{--width:50%;}.elementor-401 .elementor-element.elementor-element-700971c{--width:50%;}.elementor-401 .elementor-element.elementor-element-58e8b962{--width:50%;}.elementor-401 .elementor-element.elementor-element-a653cf4{--width:50%;}.elementor-401 .elementor-element.elementor-element-b573a1a{--width:50%;}.elementor-401 .elementor-element.elementor-element-fb51fee{--width:50%;}.elementor-401 .elementor-element.elementor-element-7ce6b33{--width:50%;}.elementor-401 .elementor-element.elementor-element-096bde0{--width:50%;}.elementor-401 .elementor-element.elementor-element-866a140{--width:50%;}.elementor-401 .elementor-element.elementor-element-ff711fa{--width:50%;}.elementor-401 .elementor-element.elementor-element-713a748{--width:50%;}.elementor-401 .elementor-element.elementor-element-a5fc71f{--width:50%;}.elementor-401 .elementor-element.elementor-element-31c0ee43{--width:50%;}.elementor-401 .elementor-element.elementor-element-226fcde7{--width:50%;}.elementor-401 .elementor-element.elementor-element-5bd6530{--width:50%;}.elementor-401 .elementor-element.elementor-element-9c9fe55{--width:50%;}.elementor-401 .elementor-element.elementor-element-32dc6f6{--width:50%;}.elementor-401 .elementor-element.elementor-element-b2c5ce7{--width:50%;}.elementor-401 .elementor-element.elementor-element-41e6e14{--width:50%;}.elementor-401 .elementor-element.elementor-element-a8b5001{--width:50%;}.elementor-401 .elementor-element.elementor-element-8c4d833{--width:50%;}.elementor-401 .elementor-element.elementor-element-04971ae{--width:50%;}.elementor-401 .elementor-element.elementor-element-ae1f4e6{--width:50%;}.elementor-401 .elementor-element.elementor-element-5ffc46e{--width:50%;}.elementor-401 .elementor-element.elementor-element-9ad78d9{--width:50%;}.elementor-401 .elementor-element.elementor-element-d1c8648{--width:50%;}.elementor-401 .elementor-element.elementor-element-af9b831{--width:50%;}}@media(max-width:1024px){.elementor-401 .elementor-element.elementor-element-71ac8a8a .elementor-slide-heading{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-401 .elementor-element.elementor-element-71ac8a8a .elementor-slide-description{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-401 .elementor-element.elementor-element-71ac8a8a .elementor-slide-button{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-401 .elementor-element.elementor-element-71ac8a8a .elementor-slide-heading{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-401 .elementor-element.elementor-element-71ac8a8a .elementor-slide-description{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-401 .elementor-element.elementor-element-71ac8a8a .elementor-slide-button{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for slides, class: .elementor-element-71ac8a8a */.bigger
{font-size:2em;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b2adb48 */.bleu 
{color: #4A9DEB;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26870c85 *//* =============== THERAVIVA • Styles Bloc Citation (version sans grand fond) =============== */
:root{
  --tv-navy: #162144;   /* bleu marine */
  --tv-blue: #4A9DEB;   /* bleu clair */
}

.tv-quote{
  padding: clamp(2rem, 6vw, 4rem) clamp(1rem, 4vw, 2.5rem);
  display: grid;
  place-items: center;
  background: none; /* ❌ suppression du fond ivoire global */
}

.tv-quote__card{
  position: relative;
  max-width: 900px;
  background: #fff;
  border: 1px solid rgba(22,33,68,.06);
  border-radius: 12px;
  padding: clamp(1.75rem, 3.5vw, 2.25rem);
  box-shadow: 0 8px 24px rgba(22,33,68,.06);
  border-left: 4px solid var(--tv-blue);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.tv-quote__mark{
  position: absolute;
  top: -10px;
  left: -6px;
  font-family: "Pangolin", cursive;
  font-size: clamp(3rem, 8vw, 5rem);
  line-height: 1;
  color: var(--tv-blue);
  opacity: .25;
  pointer-events: none;
}

.tv-quote__text{
  margin: 0 0 1.25rem;
  font-family: "Montserrat", system-ui, sans-serif;
  font-size: clamp(1rem, 2.1vw, 1.15rem);
  line-height: 1.7;
  color: var(--tv-navy);
}

.tv-quote__author{
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  gap: .35rem .6rem;
  margin-top: .25rem;
}

.tv-quote__name{
  font-family: "Pangolin", cursive;
  text-transform: uppercase;
  letter-spacing: .5px;
  color: var(--tv-navy);
  font-size: clamp(1rem, 1.9vw, 1.1rem);
}

.tv-quote__sep{
  opacity: .45;
}

.tv-quote__role{
  font-family: "Montserrat", system-ui, sans-serif;
  color: var(--tv-blue);
  font-weight: 600;
  font-size: clamp(.95rem, 1.8vw, 1.05rem);
}

/* Responsive fin */
@media (max-width: 520px){
  .tv-quote__mark{ top: -8px; left: -4px; }
  .tv-quote__author{ gap: .25rem .5rem; }
}/* End custom CSS */