/**
 * Theme Name: Blocksy Child
 * Template: blocksy
 */

[lang="fr-FR"] .on-en {
    display: none !important;
}

[lang="en-US"] .on-fr {
    display: none !important;
}
.bg-line .wp-block-stackable-button::before {
    content: '' !important;
    position: absolute;
    top: -30px;
    left: 21px;
    width: 1174px;
    height: 554px;
    background-image: url(/wp-content/uploads/bg_line.png);
    /* max-width: 90vw; */
    background-size: 100% auto;
    transform: translate(-50%, -50%);
    background-repeat: no-repeat;
	pointer-events: none;
}
.bord-12 video {
	border-radius: 12px 12px 0 0;
}
p img.wp-image-644 {
    vertical-align: baseline;
}

.ct-footer .ct-widget:not(:first-child):has(.on-en) + .ct-widget:not(:first-child):has(.on-fr) {
    margin-top: 0;
}
.ct-sidebar .ct-widget:not(:last-child):has(.on-en) {
    margin-bottom: 0;
}

.has-text-color a,
.has-text-color a:hover {
    color: inherit;
}

.wi-100 {
    width: 100%;
}
.ff-btn-lg {
    min-height: 80px;
    --theme-button-min-height: 60px;
}
footer .stk-block-heading__text {
    color: var(--theme-palette-color-8, #ffffff);
}