﻿
.wdg-speech {position:relative;display:flex;padding:4.5rem;flex-flow:wrap;background:var(--blue-02);border-radius:2rem;text-align:center;gap:1.5rem;}
.wdg-speech > * {flex:0 0 100%;}
.wdg-speech__image {position:relative;flex:0 0 100%;align-self:center;z-index:2;}
.wdg-speech__image>img {max-width:19.5rem;margin:0 auto;aspect-ratio:1;object-fit:cover;}
.wdg-speech__wrapper {display:flex;flex-flow:wrap;gap:1.5rem;}
.wdg-speech__wrapper > * {flex:0 0 100%;}
.wdg-speech__desc {display:flex;align-items:center;}
.wdg-speech__desc>div {position:relative;display:flex;flex-direction:column;padding:4.5rem 0;gap:1.5rem;z-index:1;font-weight:600;}
.wdg-speech__desc>div:before {position:absolute;top:4.5rem;left:2.5rem;content:open-quote;font:italic 600 14rem/0 Montserrat;color:#ffffffcc;opacity:.9;z-index:0;overflow:visible;text-indent:-3rem;z-index:1;}
.wdg-speech__desc>div:after {position:absolute;bottom:-1.5rem;right:1.5rem;content:close-quote;font:italic 600 14rem/0 Montserrat;color:#ffffffcc;opacity:.9;z-index:0;overflow:visible;z-index:-1;}
.wdg-speech__desc>div> * {margin:0;}
.wdg-speech__bio strong {line-height:1.4;font-size:1.8rem;}
.wdg-speech--layout-bod {margin:0 0 2.5rem;text-align:left;align-items:center;justify-content:center;}
.wdg-speech--layout-bod h2 {margin:0;color:var(--blue);font-size:2.4rem;font-weight:700;}
.wdg-speech--layout-bod .wdg-speech__bio {display:flex;flex:0 0 calc(100% + 1.5rem);margin:0 -.75rem;flex-flow:row wrap;font-weight:600;justify-content:space-between;}
.wdg-speech--layout-bod .wdg-speech__bio>* {flex:1 1 auto;padding:.75rem;margin:0;}
.wdg-speech--layout-bod .wdg-speech__bio>*>span {display:block;color:var(--blue);font-weight:500;}
.wdg-speech--layout-bod .wdg-speech__desc {flex:0 0 100%;width:100%;padding:0;margin:0;font:normal 400 1.6rem/1.4 Inter, san-serifs;color:var(--grey);flex-direction:column;}
.wdg-speech--layout-bod .wdg-speech__desc>div:before {content:"";}
.wdg-speech--layout-bod .wdg-speech__desc>div:after {content:"";}
.wdg-speech--layout-bod .wdg-speech__desc>*:last-child {margin:0;}
.wdg-speech--layout-4 {padding:0;}
.wdg-speech--layout-4 .wdg-speech__image {padding:0 2.5rem;order:3;}
.wdg-speech--layout-4 .wdg-speech__desc {padding:4.5rem 2.5rem;font-size:2rem;}
.wdg-speech--layout-4 .wdg-speech__bio {padding:0 2.5rem;}
.wdg-speech--layout-4 .wdg-speech__bio *:last-child {margin:0;}
.wdg-speech--large-image .wdg-speech__image {flex:0 0 100%;}
.wdg-speech--large-image .wdg-speech__image>img {width:100%;max-width:28.5rem;}
.wdg-speech--large-image .wdg-speech__desc {flex: 0 0 100%;}
.wdg-speech--purple {background:var(--purple-03);}
.wdg-speech--purple .wdg-speech__desc>div:before {color:var(--purple-02);}
.wdg-speech--purple .wdg-speech__desc>div:after {color:var(--purple-02);}
.wdg-speech--purple.wdg-speech--layout-bod h2 {color:var(--purple);}
.wdg-speech--green {background:var(--green-03);}
.wdg-speech--green .wdg-speech__desc>div:before {color:#ffffff;}
.wdg-speech--green .wdg-speech__desc>div:after {color:#ffffff;}
.wdg-speech--green.wdg-speech--layout-bod h2 {color:var(--green);}
@media(min-width:992px) {
	.wdg-speech--layout-1 {text-align:left;}
	.wdg-speech--layout-1 .wdg-speech__image {flex:0 0 19.5rem;}
	.wdg-speech--layout-1 .wdg-speech__desc {flex:0 0 calc(100% - 21rem);}
	.wdg-speech--layout-1 .wdg-speech__desc>div {padding:4.5rem 0 4.5rem 2.5rem;justify-content:center;align-self:center;}
	.wdg-speech--layout-1 .wdg-speech__bio {flex:0 0 100%;}

	.wdg-speech--layout-2 {text-align:left;}
	.wdg-speech--layout-2 .wdg-speech__image {order:2;flex:0 0 45%;padding:0 1.5rem 0 0;}
	.wdg-speech--layout-2 .wdg-speech__image img {max-width:100%;margin:0 auto 0 0;}
	.wdg-speech--layout-2 .wdg-speech__desc {order:1;}
	.wdg-speech--layout-2 .wdg-speech__bio {order:3;flex:0 0 calc(55% - 1.5rem);max-width:100%;align-self:center;}

	.wdg-speech--layout-3 {text-align:left;}
	.wdg-speech--layout-3 .wdg-speech__image {flex:0 0 19.5rem;}
	.wdg-speech--layout-3 .wdg-speech__wrapper {flex:0 0 calc(100% - 21rem);padding:0 0 0 2.5rem;justify-content:center;}

	.wdg-speech--layout-4 {text-align:left;}
	.wdg-speech--layout-4 .wdg-speech__image {flex:0 0 45%;padding:0;order:3;}
	.wdg-speech--layout-4 .wdg-speech__image img {max-width:100%;margin:0 auto 0 0;}
	.wdg-speech--layout-4 .wdg-speech__desc {flex: 0 0 100%!important;padding:4.5rem;order:1;}
	.wdg-speech--layout-4 .wdg-speech__desc>div {padding:4.5rem 0 0;}
	.wdg-speech--layout-4 .wdg-speech__desc>div:after {visibility:hidden;}
	.wdg-speech--layout-4 .wdg-speech__bio {order:2;flex:0 0 calc(55% - 1.5rem);max-width:100%;padding:0 4.5rem;align-self:flex-start;}

	.wdg-speech--large-image .wdg-speech__image {flex:0 0 30rem;}
	.wdg-speech--large-image .wdg-speech__desc {flex:0 0 calc(100% - 31.5rem);align-self:center;}

	.wdg-speech--layout-bod.wdg-speech--purple .wdg-speech__bio>*>span {color:var(--purple);}
	.wdg-speech--layout-bod.wdg-speech--purple .wdg-speech__desc {color:var(--grey);}
	.wdg-speech--layout-bod.wdg-speech--green .wdg-speech__bio>*>span {color:var(--green);}
	.wdg-speech--layout-bod.wdg-speech--green .wdg-speech__desc {color:var(--grey);}
}