.quote-align-center {
display: flex;
flex-direction: column;
text-align: center;
align-items: center;
}
.quote-align-left {
display: flex;
flex-direction: column;
text-align: left;
align-items: flex-start;
}
.quote-container {
width: 100%;
height: 100%;
margin-top: 0;
margin-bottom: 0;
}
.quote-content {
position: relative;
padding-left: 1em;
width: fit-content;
margin-bottom: 0;
font-size: var(--wp--custom--font-size--xl);
}
.quote-content::before {
content: "";
mask-image: url(//www.cantal-destination.com/wp-content/plugins/ws-blocks-library/assets/icons/quote.svg);
mask-size: 100% auto;
background-color: currentColor;
width: 1em;
height: 1em;
position: absolute;
top: -0.3em;
left: -1px;
}
.quote-subcontent {
margin-top: 0;
font-size: var(--wp--custom--font-size--m);
}.wp-block-heading {
margin: 15px 0;
color: var(--color-1);
line-height: 1.3;
}
.wp-block-heading:first-child {
margin-top: 0;
}
.wp-block-heading strong,
.wp-block-heading .highlight {
color: var(--color-3);
font-size: 1.5em;
text-transform: uppercase;
}
@media (min-width: 992px) {
.wp-block-heading {
margin: 30px 0;
}
}.wp-block-ws-library-ws-columns {
display: flex;
}
@media (min-width: 992px) {
.wp-block-ws-library-ws-columns {
flex-wrap: nowrap;
}
.wp-block-ws-library-ws-columns .wp-block-ws-library-ws-column:nth-of-type(1) {
padding-right: 45px;
}
.wp-block-ws-library-ws-columns .wp-block-ws-library-ws-column:nth-of-type(2) {
padding-left: 45px;
}
.wp-block-ws-library-ws-columns .wp-block-ws-library-ws-column:has(.wp-block-ws-library-ws-image) {
padding: 0;
}
}.wp-block-ws-library-ws-image .wrapper {
display: flex;
align-items: center;
flex-direction: column;
}
.wp-block-ws-library-ws-image .group-media {
position: relative;
border-radius: var(--border-radius);
overflow: hidden;
}
.wp-block-ws-library-ws-image .group-media a {
display: block;
}
.wp-block-ws-library-ws-image .group-media img {
display: block;
width: 100%;
height: auto;
transform: scale(1);
transition: transform 0.45s;
}
.wp-block-ws-library-ws-image .group-media:hover img,
.wp-block-ws-library-ws-image .group-media:focus img {
transform: scale(1.08);
}
.wp-block-ws-library-ws-image .caption {
margin-top: 10px;
}