.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}* {
box-sizing: border-box;
}
html {
scroll-behavior: smooth;
}
a {
color: var(--wp--preset--color--contrast-1);
}
.zindex10 {
position: relative;
z-index: 10;
}
.line-height-120 {
line-height: 120%;
}
.translateY-10 {
transform: translateY(10px);
}
.numbers-row {
gap: 0.5rem;
}
.podcast-links {
position: relative;
z-index: 1000;
}
.podcast-links a,
.podcast-links img {
display: block;
}
.align-items-center {
display: flex;
flex-direction: row;
align-items: center;
}
.align-items-center.all-news {
justify-content: end;
display: flex;
flex-direction: row;
align-items: center;
gap: 0.5rem;
margin-top: 40px;
}
.align-items-center.all-news:hover {
color: var(--wp--preset--color--contrast-3);
}
.align-items-center.all-news:hover img {
transform: translateX(4px);
}
.align-items-center.all-news a {
text-decoration: none;
font-size: var(--wp--preset--font-size--medium);
font-weight: 700;
}
.align-items-center.all-news img {
position: relative;
top: -2px;
transform: translateX(0);
transition: all 0.3s ease-in-out;
}
.img-gif {
width: 282px;
height: 287px;
display: flex !important;
align-items: center;
justify-content: center;
}
.img-gif.bg-white {
background-image: url(https://amavea.org/wp-content/themes/ng1-fse/assets/img/star-white.svg);
}
.img-gif.bg-pink {
background-image: url(https://amavea.org/wp-content/themes/ng1-fse/assets/img/star-pink.svg);
}
.scroll-padding {
scroll-margin-top: 50px;
}
.chapo {
font-weight: 700;
}
.wp-block-button__link {
transition: all 0.3s ease-in-out;
font-weight: 700;
}
.wp-block-group.has-accent-1-background-color .wp-block-button__link {
border-color: var(--wp--preset--color--base-3);
color: var(--wp--preset--color--base-3);
}
.wp-block-group.has-accent-1-background-color .wp-block-button__link:hover {
background-color: var(--wp--preset--color--base-3);
color: var(--wp--preset--color--contrast-1);
}
.wp-block-group.is-style-dashed-pink-group {
background-color: var(--wp--preset--color--base-1);
padding: 2rem 1.5rem;
border-radius: 24px;
border: 3px dashed var(--wp--preset--color--contrast-1);
}
.wp-block-group.is-style-dashed-pink-group .has-small-font-size {
color: var(--wp--preset--color--contrast-1);
}
.wp-block-group.is-style-hero-group {
background-color: var(--wp--preset--color--accent-1);
position: relative;
}
.wp-block-group.is-style-hero-group::before {
content: "";
position: absolute;
bottom: 50px;
left: 0;
background-image: url(https://amavea.org/wp-content/themes/ng1-fse/assets/img/brain.svg);
width: 100%;
max-width: 387px;
height: 300px;
background-repeat: no-repeat;
background-size: contain;
}
.wp-block-group.is-style-hero-group::after {
display: none;
content: "";
position: absolute;
right: 40px;
bottom: 0;
background-image: url(https://amavea.org/wp-content/themes/ng1-fse/assets/img/amavea-logo-bg.svg);
width: 18.47vw;
height: 20.83vw;
opacity: 0.2;
background-repeat: no-repeat;
background-size: contain;
}
@media (min-width: 768px) {
.wp-block-group.is-style-hero-group::after {
display: block;
}
}
.wp-block-group.is-style-hero-group .wp-block-button__link {
position: relative;
z-index: 100;
border-color: var(--wp--preset--color--base-1);
color: var(--wp--preset--color--base-1);
}
.wp-block-group.is-style-hero-group .wp-block-button__link:hover {
background-color: var(--wp--preset--color--base-1);
color: var(--wp--preset--color--contrast-1);
}
.wp-block-group.is-style-hero-group .hero-inner-group {
min-height: 400px;
padding: 7.5rem 1rem;
background: linear-gradient(180deg, rgba(59, 39, 131, 0) 0%, rgba(59, 39, 131, 0.8) 100%);
display: flex;
align-items: end;
}
.wp-block-group.is-style-ellipses-group {
position: relative;
}
@media (min-width: 768px) {
.wp-block-group.is-style-ellipses-group::before, .wp-block-group.is-style-ellipses-group::after {
content: "";
position: absolute;
background-repeat: no-repeat;
}
.wp-block-group.is-style-ellipses-group::before {
background-image: url(https://amavea.org/wp-content/themes/ng1-fse/assets/img/ellipse-bleue.svg);
width: 380px;
height: 243px;
left: 0;
bottom: -70px;
}
.wp-block-group.is-style-ellipses-group::after {
background-image: url(https://amavea.org/wp-content/themes/ng1-fse/assets/img/ellipse-rose.svg);
width: 144px;
height: 133px;
right: 0;
bottom: -40px;
}
}
.wp-block-group.is-style-purple-rounded-group, .wp-block-group.is-style-pink-rounded-group {
border-top-left-radius: 90px;
border-top-right-radius: 90px;
}
.wp-block-group.is-style-purple-rounded-group {
background-color: var(--wp--preset--color--contrast-1);
color: var(--wp--preset--color--base-3);
position: relative;
margin-bottom: 174px;
}
.wp-block-group.is-style-purple-rounded-group::after {
content: "";
position: absolute;
bottom: -174px;
left: 0;
height: 174px;
width: 100%;
background-color: var(--wp--preset--color--contrast-1);
border-bottom-left-radius: 100%;
border-bottom-right-radius: 100%;
}
.wp-block-group.is-style-purple-rounded-group::before {
content: "";
position: absolute;
bottom: -174px;
left: 0;
height: 174px;
width: 100%;
background-color: var(--wp--preset--color--base-2);
}
.wp-block-group.is-style-purple-rounded-group a:not(.wp-block-button__link) {
color: var(--wp--preset--color--base-3);
}
.wp-block-group.is-style-pink-rounded-group {
background-color: var(--wp--preset--color--accent-1);
position: relative;
margin-bottom: 174px !important;
}
.wp-block-group.is-style-pink-rounded-group .wp-block-button .wp-block-button__link {
border-color: var(--wp--preset--color--base-1);
color: var(--wp--preset--color--base-1);
}
.wp-block-group.is-style-pink-rounded-group .wp-block-button .wp-block-button__link:hover {
background-color: var(--wp--preset--color--base-1);
color: var(--wp--preset--color--contrast-1);
}
.wp-block-group.is-style-pink-rounded-group::after {
content: "";
position: absolute;
bottom: -174px;
left: 0;
height: 174px;
width: 100%;
background-color: var(--wp--preset--color--accent-1);
border-bottom-left-radius: 100%;
border-bottom-right-radius: 100%;
}
.wp-block-group.is-style-pink-rounded-group::before {
content: "";
position: absolute;
bottom: -174px;
left: 0;
height: 174px;
width: 100%;
background-color: transparent;
}
.wp-block-group.is-style-light-purple-group {
background-color: var(--wp--preset--color--base-2);
color: var(--wp--preset--color--contrast-1);
position: relative;
}
.wp-block-group.is-style-light-purple-group.pin {
border-radius: 24px;
}
.wp-block-group.is-style-light-purple-group.pin::after {
content: "";
position: absolute;
right: 10px;
top: -40px;
width: 60px;
height: 61px;
background-image: url(https://amavea.org/wp-content/themes/ng1-fse/assets/img/pin.svg);
}
@media (min-width: 768px) {
.wp-block-group.is-style-light-purple-group.pin::after {
right: -20px;
}
}
.wp-block-group.is-style-light-purple-group.wave-bottom {
padding-bottom: 240px;
}
.wp-block-group.is-style-light-purple-group.wave-bottom::after {
content: "";
display: block;
position: absolute;
bottom: -5px;
left: 0;
width: 100%;
height: 16.8vw;
background-image: url(https://amavea.org/wp-content/themes/ng1-fse/assets/img/wave-bottom.svg);
background-repeat: no-repeat;
background-size: cover;
z-index: 0;
}
.wp-block-group.is-style-white-shadow-group {
box-shadow: var(--wp--preset--shadow--legere);
background-color: var(--wp--preset--color--base-3);
border-radius: 1rem;
}
.wp-block-group.is-style-pink-brain-group {
background-color: var(--wp--preset--color--base-1);
position: relative;
}
.wp-block-group.is-style-pink-brain-group::before {
content: "";
display: block;
position: absolute;
width: 110.5px;
height: 86px;
top: -10px;
right: 0;
background-image: url(https://amavea.org/wp-content/themes/ng1-fse/assets/img/brain-blue.svg);
background-size: cover;
}
@media (min-width: 768px) {
.wp-block-group.is-style-pink-brain-group::before {
top: -80px;
width: 221px;
height: 172px;
}
}
.wp-block-group.is-style-pink-dashed-group {
border: 3px dashed var(--wp--preset--color--accent-1);
border-radius: 1rem;
}
.wp-block-group.is-style-stains-group {
position: relative;
}
.wp-block-group.is-style-stains-group::before {
content: "";
display: block;
position: absolute;
width: 257px;
height: 471px;
top: -174px;
left: 0;
background-image: url(https://amavea.org/wp-content/themes/ng1-fse/assets/img/stain-left.svg);
z-index: -1;
}
.wp-block-group.is-style-stains-group::after {
content: "";
display: block;
position: absolute;
width: 254px;
height: 742px;
bottom: 0;
right: 0;
background-image: url(https://amavea.org/wp-content/themes/ng1-fse/assets/img/stain-right.svg);
z-index: -1;
}
.wp-block-group.is-style-pink-group {
background-color: var(--wp--preset--color--base-1);
}
.wp-block-group.is-style-pink-wave-top-bottom-group {
position: relative;
background-color: var(--wp--preset--color--base-1);
margin-bottom: 4.5rem !important;
margin-top: 4.5rem !important;
}
@media (min-width: 768px) {
.wp-block-group.is-style-pink-wave-top-bottom-group {
margin-bottom: calc(4.5rem + 220px) !important;
margin-top: calc(4.5rem + 160px) !important;
}
}
.wp-block-group.is-style-pink-wave-top-bottom-group::before {
content: "";
position: absolute;
width: 100%;
height: 16.8vw;
top: -16.2vw;
left: 0;
background-image: url(https://amavea.org/wp-content/themes/ng1-fse/assets/img/pink-group-wave-top.svg);
background-size: 100%;
}
.wp-block-group.is-style-pink-wave-top-bottom-group::after {
content: "";
position: absolute;
width: 100%;
height: 16.8vw;
bottom: -16.2vw;
left: 0;
background-image: url(https://amavea.org/wp-content/themes/ng1-fse/assets/img/pink-group-wave-bottom.svg);
background-size: 100%;
}
.wp-block-group.is-style-pink-wave-top-bottom-group.with-ellipse svg {
position: absolute;
top: -100px;
right: 0;
width: 23.31vw;
max-width: 373px;
}
.wp-block-group.is-style-light-purple-wave-top-group {
background-color: var(--wp--preset--color--base-2);
position: relative;
margin-top: 4.5rem !important;
}
@media (min-width: 768px) {
.wp-block-group.is-style-light-purple-wave-top-group {
margin-top: calc(4.5rem + 160px) !important;
}
}
.wp-block-group.is-style-light-purple-wave-top-group::before {
content: "";
position: absolute;
width: 100%;
height: 16.8vw;
top: -16.2vw;
left: 0;
background-image: url(https://amavea.org/wp-content/themes/ng1-fse/assets/img/light-purple-top-wave.svg);
background-size: 100%;
}
.wp-block-group.is-style-pink-wave-top-group {
background-color: var(--wp--preset--color--base-1);
position: relative;
margin-top: calc(4.5rem + 160px) !important;
}
.wp-block-group.is-style-pink-wave-top-group::before {
content: "";
position: absolute;
width: 100%;
height: 16.8vw;
top: -16.2vw;
left: 0;
background-image: url(https://amavea.org/wp-content/themes/ng1-fse/assets/img/pink-group-wave-top.svg);
background-size: 100%;
}
.wp-block-group.is-style-white-purple-dash-group {
border: 3px dashed var(--wp--preset--color--contrast-1);
border-radius: 1rem;
padding: 3rem;
box-shadow: var(--wp--preset--shadow--legere);
}
.wp-block-heading.is-style-pink-title {
color: var(--wp--preset--color--accent-1);
}
.wp-block-button__link:hover {
background-color: var(--wp--preset--color--accent-1);
color: var(--wp--preset--color--base-1);
}
.wp-block-button.is-style-outline-purple .wp-block-button__link {
border-color: var(--wp--preset--color--contrast-1);
color: var(--wp--preset--color--contrast-1);
}
.wp-block-button.is-style-outline-purple .wp-block-button__link:hover {
background-color: var(--wp--preset--color--contrast-1);
color: var(--wp--preset--color--base-1);
}
.wpcf7-submit {
border-color: var(--wp--preset--color--accent-1);
color: var(--wp--preset--color--accent-1);
border-radius: var(--wp--custom--button--border--radius);
border-color: var(--wp--preset--color--accent-1);
border-width: 2px;
border-style: solid;
font-size: var(--wp--custom--button--font-size);
padding-top: 0.4rem;
padding-right: var(--wp--custom--button--padding--right);
padding-bottom: var(--wp--custom--button--padding--bottom);
padding-left: var(--wp--custom--button--padding--left);
}
.wpcf7-submit:hover {
background-color: var(--wp--preset--color--accent-1);
color: var(--wp--preset--color--base-1);
}
.wp-block-image.is-style-dashed-border {
border: 4px dashed var(--wp--preset--color--contrast-1);
border-radius: 32px;
overflow: hidden;
}
.wp-block-image.is-style-dashed-border img {
width: 100%;
height: 100%;
object-fit: cover;
}
p.is-style-emphasized-text {
font-size: var(--wp--preset--font-size--xl);
color: var(--wp--preset--color--accent-1);
font-weight: 900;
margin-bottom: 2rem;
margin-top: 0;
}
p.is-style-mascot {
font-family: "mascot-mvb", sans-serif;
font-weight: 400;
font-style: normal;
font-size: 1.875rem;
}
p.is-style-heading {
font-weight: 900;
}
p.is-style-medium-text {
font-size: var(--wp--preset--font-size--medium);
line-height: 1.2;
}
main {
margin-top: 0;
}
.numbers-cols p.has-huge-font-size {
line-height: 0.8;
} header .wp-block-navigation li:hover button svg {
stroke: var(--wp--preset--color--contrast-1);
}
header .wp-block-navigation li:hover > a {
color: var(--wp--preset--color--contrast-1) !important;
text-decoration: none;
}
header .wp-block-navigation li a,
header .wp-block-navigation li span {
font-size: var(--wp--preset--font-size--xl);
}
@media (min-width: 768px) {
header .wp-block-navigation li a,
header .wp-block-navigation li span {
font-size: var(--wp--preset--font-size--small);
}
}
header .wp-block-navigation li a {
transition: all 0.3s ease-in-out;
display: block;
}
header .wp-block-navigation .wp-block-navigation__submenu-icon {
position: relative;
top: -2px;
}
.main-nav-group {
align-items: end;
}
.wp-block-navigation-item {
line-height: 2;
}
@media (min-width: 768px) {
.wp-block-navigation-item {
line-height: normal;
}
}
.wp-block-navigation-item.has-child button {
position: relative;
top: -2px;
}
.wp-block-navigation-item.has-child ul li {
margin-top: 2px;
margin-bottom: 2px;
}
.wp-block-navigation-item.has-child ul li:hover {
border-left: 4px solid var(--wp--preset--color--contrast-1);
}
.wp-block-navigation-item.has-child ul li:hover a {
color: var(--wp--preset--color--contrast-1) !important;
}
.wp-block-navigation-item.has-child ul li a {
color: var(--wp--preset--color--accent-1) !important;
transition: all 0.3s ease-in-out;
}
.wp-block-navigation-item.has-child ul li a span {
position: relative;
top: 2px;
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container {
left: 0;
right: 0;
top: 1.7rem;
border: 0;
border-top: 2px solid var(--wp--preset--color--contrast-1);
padding: 1rem 1.5rem 1rem 0;
border-bottom-left-radius: 16px;
border-bottom-right-radius: 16px;
box-shadow: 0px -2px 25px -7px rgba(59, 39, 131, 0.5);
z-index: 100;
}
.wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
min-width: 240px !important;
}
.wp-block-navigation-submenu::before {
content: "";
display: block;
position: absolute;
top: -20px;
left: 0;
width: 100%;
height: 30px;
}
.current-menu-ancestor,
.current-menu-item {
color: var(--wp--preset--color--contrast-1) !important;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
display: none;
}
@media (min-width: 768px) {
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
display: initial;
}
}
.wp-block-navigation-item.has-child.wp-block-navigation-submenu.active .wp-block-navigation-submenu {
display: block !important;
}
.wp-block-navigation-item.has-child.wp-block-navigation-submenu.active button {
display: none;
}
.wp-block-navigation-item.has-child.wp-block-navigation-submenu > a {
transform: translateX(-20px);
}
@media (min-width: 768px) {
.wp-block-navigation-item.has-child.wp-block-navigation-submenu > a {
transform: translateX(0);
}
}
.wp-block-navigation-item.has-child.wp-block-navigation-submenu button {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-80%);
}
@media (min-width: 768px) {
.wp-block-navigation-item.has-child.wp-block-navigation-submenu button {
position: relative;
transform: translateY(-2px);
right: auto;
top: auto;
}
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
display: block;
}
.wp-block-navigation__responsive-container.is-menu-open {
width: 100vw;
max-width: 100vw;
}
form:not(.onpage-search):not(.post-search) .wp-block-search__inside-wrapper {
position: relative;
}
form:not(.onpage-search):not(.post-search) .wp-block-search__inside-wrapper input {
position: absolute;
right: 20px;
bottom: -40px;
z-index: 100;
}
form.onpage-search .wp-block-search__inside-wrapper {
border-radius: var(--wp--custom--button--border--radius);
border: 2px solid var(--wp--preset--color--base-3);
padding-left: 10px;
background-color: var(--wp--preset--color--base-3);
width: 80% !important;
}
@media (min-width: 768px) {
form.onpage-search .wp-block-search__inside-wrapper {
width: 50% !important;
}
}
form.onpage-search .wp-block-search__inside-wrapper input {
padding-left: 1rem;
}
.search h1 {
font-size: var(--wp--preset--font-size--huge);
} .home .wp-block-query .wp-block-post {
border: 3px solid var(--wp--preset--color--accent-1);
border-radius: 12px;
padding: 1.5rem;
display: flex;
flex-direction: column;
position: relative;
}
.home .wp-block-query .wp-block-post-title {
font-size: var(--wp--preset--font-size--large);
font-weight: 700;
}
.home .wp-block-query .wp-block-post-featured-image {
height: 126px;
width: 100%;
}
.home .wp-block-query .wp-block-post-featured-image img {
height: 100%;
width: 100%;
object-fit: cover;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
}
.home .wp-block-query .wp-block-read-more {
display: flex;
flex-direction: row;
align-items: center;
gap: 0.5rem;
margin-top: auto;
font-weight: 700;
}
.home .wp-block-query .wp-block-read-more:hover {
color: var(--wp--preset--color--contrast-3);
}
.home .wp-block-query .wp-block-read-more:hover img {
transform: translateX(4px);
}
.home .wp-block-query .wp-block-read-more img {
position: relative;
top: -2px;
transform: translateX(0);
transition: all 0.3s ease-in-out;
}
.home .wp-block-query .wp-block-post-terms {
position: absolute;
top: 40px;
left: 40px;
}
.home .wp-block-query .wp-block-post-terms a,
.home .wp-block-query .wp-block-post-terms .wp-block-post-terms__separator {
display: none;
}
.home .wp-block-query .wp-block-post-terms a:first-of-type {
display: inline-block;
text-decoration: none;
color: var(--wp--preset--color--base-3);
background-color: var(--wp--preset--color--accent-1);
padding: 0.25rem 0.5rem;
border-radius: 32px;
text-transform: lowercase;
font-size: var(--wp--preset--font-size--small);
}
.home .wp-block-create-block-pixelea-slider-temoignages {
position: relative;
}
.home .wp-block-create-block-pixelea-slider-temoignages::before {
content: "";
display: block;
position: absolute;
left: -140px;
top: 0;
width: 206px;
height: 310px;
background-image: url(https://amavea.org/wp-content/themes/ng1-fse/assets/img/ellipse-bleue-2.svg);
} .about-cols .wp-block-column {
display: flex;
flex-direction: column;
}
.about-cols .wp-block-column .wp-block-buttons {
margin-top: auto;
}
.cols-cards-shadow .wp-block-group {
position: relative;
}
.cols-cards-shadow .wp-block-group:hover {
box-shadow: 2px 2px 20px 0px rgba(59, 39, 131, 0.3);
}
.cols-cards-shadow .wp-block-group a {
background-color: var(--wp--preset--color--contrast-1);
color: var(--wp--preset--color--base-3) !important;
}
.cols-cards-shadow .wp-block-group a::before {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: 1rem;
} .wpcf7-form .cols {
display: flex;
flex-direction: row;
gap: 1rem;
}
.wpcf7-form .cols > div {
width: 50%;
}
.wpcf7-form .cols > div p {
margin: 0 auto;
}
.wpcf7-form > p {
margin: 0 auto;
margin-bottom: 1rem;
}
.wpcf7-form input:not([type=submit]):not([type=checkbox]),
.wpcf7-form textarea {
width: 100%;
max-width: 100%;
border: 0;
background-color: var(--wp--preset--color--base-2);
}
.wpcf7-form input:not([type=submit]):not([type=checkbox]) {
padding: 1rem;
height: 24px;
}
.wpcf7-form input:not([type=submit]):not([type=checkbox]):not(.subject-field) {
margin-bottom: 1rem;
}
.wpcf7-form label {
font-size: var(--wp--preset--font-size--small);
font-weight: 700;
}
.wpcf7-form .field-text {
display: inline-block;
margin-bottom: 0.5rem;
}
.wpcf7-form .wpcf7-list-item {
margin-left: 0;
}
.wpcf7-form .mandatory-text {
font-size: var(--wp--preset--font-size--small);
margin-top: 1.5rem;
margin-bottom: 1.5rem;
}
.wpcf7-form .wpcf7-submit:disabled {
background-color: transparent !important;
} .actualites-filters-cols label {
display: inline-block;
font-size: 1rem;
font-weight: 500;
margin-bottom: 0.5rem;
}
.actualites-filters-cols .wp-block-search__inside-wrapper,
.actualites-filters-cols select {
border: 1px solid var(--wp--preset--color--base-2);
border-radius: 4px;
padding: 0.5rem;
}
.actualites-filters-cols .wp-block-search__inside-wrapper {
height: 40px;
}
.actualites-filters-cols .wp-block-search__inside-wrapper .wp-block-search__button {
padding: initial;
}
.actualites-filters-cols select {
height: 40px;
color: var(--wp--preset--color--contrast-1);
}
.actualites-filters-cols select option {
color: var(--wp--preset--color--contrast-1);
}
.actualites-loop { }
.actualites-loop h2 {
font-size: var(--wp--preset--font-size--large);
font-weight: 500;
margin-top: 0.5rem;
}
.actualites-loop h2 a {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
max-width: 100%;
}
.actualites-loop .wp-block-read-more {
display: flex;
align-items: center;
font-weight: 700;
}
.actualites-loop .wp-block-read-more:hover {
color: var(--wp--preset--color--contrast-3);
}
.actualites-loop .wp-block-read-more:hover img {
transform: translateX(4px);
}
.actualites-loop .wp-block-read-more img {
position: relative;
top: -2px;
transform: translateX(0);
transition: all 0.3s ease-in-out;
}
.actualites-loop figure {
aspect-ratio: 16/9;
}
.actualites-loop figure img {
width: 100%;
height: 100%;
border-radius: 4px;
}
.actualites-loop .wp-block-post {
position: relative;
}
.actualites-loop .wp-block-post-terms {
position: absolute;
top: 15px;
left: 15px;
}
.actualites-loop .wp-block-post-terms a,
.actualites-loop .wp-block-post-terms .wp-block-post-terms__separator {
display: none;
text-decoration: none;
color: var(--wp--preset--color--base-3);
background-color: var(--wp--preset--color--accent-1);
padding: 0.25rem 0.5rem;
border-radius: 32px;
text-transform: lowercase;
font-size: var(--wp--preset--font-size--small);
padding-top: 0.35rem;
}
.actualites-loop .wp-block-post-terms a:first-of-type {
display: inline-block;
}
.actualites-loop .featured-cats {
display: none;
}
.actualites-loop .wp-block-post-template {
grid-template-columns: repeat(12, 1fr);
row-gap: 4.5rem;
column-gap: 0;
}
@media (min-width: 768px) {
.actualites-loop .wp-block-post-template {
column-gap: 2.5rem;
}
}
.actualites-loop .wp-block-post-template li:nth-child(1),
.actualites-loop .wp-block-post-template li:nth-child(2),
.actualites-loop .wp-block-post-template li:nth-child(3) {
grid-column: span 12;
}
@media (min-width: 768px) {
.actualites-loop .wp-block-post-template li:nth-child(1),
.actualites-loop .wp-block-post-template li:nth-child(2),
.actualites-loop .wp-block-post-template li:nth-child(3) {
grid-column: span 4;
}
}
.actualites-loop .wp-block-post-template li:nth-child(4),
.actualites-loop .wp-block-post-template li:nth-child(5),
.actualites-loop .wp-block-post-template li:nth-child(6),
.actualites-loop .wp-block-post-template li:nth-child(7) {
grid-column: span 12;
}
@media (min-width: 768px) {
.actualites-loop .wp-block-post-template li:nth-child(4),
.actualites-loop .wp-block-post-template li:nth-child(5),
.actualites-loop .wp-block-post-template li:nth-child(6),
.actualites-loop .wp-block-post-template li:nth-child(7) {
grid-column: span 3;
}
}
.actualites-loop .wp-block-post-template li:nth-child(8) {
grid-column: span 12;
display: flex;
flex-direction: row;
gap: 40px;
}
.actualites-loop .wp-block-post-template li:nth-child(8) .wp-block-post-terms:not(.featured-cats) {
display: none;
}
.actualites-loop .wp-block-post-template li:nth-child(8) figure {
max-height: 350px;
overflow: hidden;
}
.actualites-loop .wp-block-post-template li:nth-child(8) .featured-cats {
display: inline-block;
position: relative;
top: initial;
left: initial;
margin-top: 0;
margin-bottom: 1rem;
}
.actualites-loop .wp-block-post-template li:nth-child(8) figure,
.actualites-loop .wp-block-post-template li:nth-child(8) .wp-block-group {
width: 50%;
}
.actualites-loop .wp-block-post-template li:nth-child(8) .wp-block-post-date {
color: var(--wp--preset--color--accent-1);
margin-bottom: 0.5rem;
}
.actualites-loop .wp-block-post-template li:nth-child(8) h2 {
margin-top: 0;
font-size: var(--wp--preset--font-size--xxxl);
font-weight: 900;
}
.actualites-loop .wp-block-post-template li:nth-child(8) .wp-block-read-more {
display: none;
}
.actualites-loop .wp-block-post-template li:nth-child(9),
.actualites-loop .wp-block-post-template li:nth-child(10),
.actualites-loop .wp-block-post-template li:nth-child(11) {
grid-column: span 12;
}
@media (min-width: 768px) {
.actualites-loop .wp-block-post-template li:nth-child(9),
.actualites-loop .wp-block-post-template li:nth-child(10),
.actualites-loop .wp-block-post-template li:nth-child(11) {
grid-column: span 4;
}
}
.actualites-loop .wp-block-query-pagination {
font-size: var(--wp--preset--font-size--small);
font-weight: 700;
} .single-post .wp-block-post-terms {
display: flex;
gap: 0.5rem;
}
.single-post .wp-block-post-terms a {
display: inline-block;
text-decoration: none;
color: var(--wp--preset--color--base-3);
background-color: var(--wp--preset--color--accent-1);
padding: 0.25rem 0.5rem;
border-radius: 32px;
text-transform: lowercase;
font-size: var(--wp--preset--font-size--small);
padding-top: 0.5rem;
}
.single-post .wp-block-post-featured-image {
aspect-ratio: 16/9;
}
.single-post .wp-block-post-featured-image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.single-post .wp-block-outermost-social-sharing.is-style-logos-only .outermost-social-sharing-link svg {
width: 1em;
height: 1em;
}
.single-post .related-posts figure {
aspect-ratio: 16/9;
border-radius: 4px;
}
.single-post .related-posts figure img {
width: 100%;
height: 100%;
border-radius: 4px;
}
.single-post .related-posts h2 {
font-size: var(--wp--preset--font-size--large);
font-weight: 700;
}
.single-post .related-posts .wp-block-read-more {
display: flex;
align-items: center;
font-weight: 700;
}
.single-post .related-posts .wp-block-read-more:hover {
color: var(--wp--preset--color--contrast-3);
}
.single-post .related-posts .wp-block-read-more:hover img {
transform: translateX(4px);
}
.single-post .related-posts .wp-block-read-more img {
position: relative;
top: -2px;
transform: translateX(0);
transition: all 0.3s ease-in-out;
}
.single-post .back-posts-link {
display: flex;
align-items: center;
text-decoration: none;
}
.single-post .back-posts-link:hover {
color: var(--wp--preset--color--contrast-3);
text-decoration: underline;
}
.single-post .back-posts-link:hover img {
transform: translateX(-4px);
}
.single-post .back-posts-link img {
position: relative;
top: -2px;
transform: translateX(0);
transition: all 0.3s ease-in-out;
} .contact-presse figure {
width: 100%;
}
.contact-presse figure img {
width: 100%;
height: 100%;
object-fit: cover;
}
.media-query-loop h2 {
font-weight: 700;
}
.media-query-loop .wp-block-column:last-of-type {
display: flex;
flex-direction: column;
}
.media-query-loop .wp-block-column:last-of-type a {
display: flex;
flex-direction: row;
align-items: center;
margin-top: auto;
}
.media-query-loop .wp-block-column:last-of-type a:hover {
color: var(--wp--preset--color--contrast-3);
}
.media-query-loop .wp-block-column:last-of-type a:hover img {
transform: translateX(4px);
}
.media-query-loop .wp-block-column:last-of-type a img {
position: relative;
top: -2px;
transform: translateX(0);
transition: all 0.3s ease-in-out;
}
.media-query-loop .wp-block-query-pagination {
font-size: var(--wp--preset--font-size--small);
font-weight: 700;
margin-top: 4.5rem;
margin-bottom: 7.5rem;
} .documentation-query h2 {
font-size: var(--wp--preset--font-size--xl);
}
.documentation-query ul {
grid-template-columns: repeat(12, 1fr);
row-gap: 2.5rem;
column-gap: 0;
}
@media (min-width: 768px) {
.documentation-query ul {
column-gap: 2.5rem;
}
}
.documentation-query ul li:nth-child(1),
.documentation-query ul li:nth-child(2),
.documentation-query ul li:nth-child(3) {
grid-column: span 12;
}
@media (min-width: 768px) {
.documentation-query ul li:nth-child(1),
.documentation-query ul li:nth-child(2),
.documentation-query ul li:nth-child(3) {
grid-column: span 4;
}
}
.documentation-query ul li:nth-child(4),
.documentation-query ul li:nth-child(5) {
grid-column: span 12;
}
@media (min-width: 768px) {
.documentation-query ul li:nth-child(4),
.documentation-query ul li:nth-child(5) {
grid-column: span 6;
}
}
.documentation-query ul li:nth-child(6),
.documentation-query ul li:nth-child(7),
.documentation-query ul li:nth-child(8) {
grid-column: span 12;
}
@media (min-width: 768px) {
.documentation-query ul li:nth-child(6),
.documentation-query ul li:nth-child(7),
.documentation-query ul li:nth-child(8) {
grid-column: span 4;
}
}
.documentation-query li {
display: flex;
flex-direction: column;
padding: 1.5rem;
background-color: var(--wp--preset--color--base-3);
border-radius: 12px;
width: 100%;
max-width: 100%;
}
.documentation-query li .wp-block-read-more {
margin-top: auto;
display: flex;
align-items: center;
font-weight: 700;
}
.documentation-query li .wp-block-read-more:hover {
color: var(--wp--preset--color--contrast-3);
}
.documentation-query li .wp-block-read-more:hover img {
transform: translateX(4px);
}
.documentation-query li .wp-block-read-more img {
position: relative;
top: -2px;
transform: translateX(0);
transition: all 0.3s ease-in-out;
}
.documentation-query li figure,
.documentation-query li img {
width: 100%;
max-width: 100%;
}
.documentation-query li figure {
margin-bottom: 20px;
}
.documentation-query li img {
aspect-ratio: 16/9;
}
.documentation-query li h2 {
margin-top: 0;
margin-bottom: 1rem;
}
.documentation-query li .entry-content {
margin-bottom: 1.5rem;
}
.documentation-query .wp-block-query-pagination {
font-size: var(--wp--preset--font-size--small);
font-weight: 700;
padding-top: 4.5rem;
padding-bottom: 7.5rem;
} .tools-cols > .wp-block-column {
display: flex;
flex-direction: column;
}
.tools-cols > .wp-block-column .wp-block-buttons {
margin-top: auto;
} footer {
margin-block-start: 0;
position: relative;
}
footer > div::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
height: 1px;
border-top: 3px dashed var(--wp--preset--color--base-3);
}
footer .footer-cols {
gap: 0;
}
footer .footer-cols > .wp-block-column {
margin: 0;
display: flex;
flex-direction: column;
align-items: center;
margin-bottom: 2.5rem;
}
@media (min-width: 768px) {
footer .footer-cols > .wp-block-column {
align-items: start;
}
}
footer .footer-cols > .wp-block-column:nth-child(1) {
margin-right: 0;
}
@media (min-width: 768px) {
footer .footer-cols > .wp-block-column:nth-child(1) {
margin-right: 7.5rem;
}
}
footer .footer-cols > .wp-block-column:nth-child(2), footer .footer-cols > .wp-block-column:nth-child(3) {
margin-right: 0;
}
@media (min-width: 768px) {
footer .footer-cols > .wp-block-column:nth-child(2), footer .footer-cols > .wp-block-column:nth-child(3) {
margin-right: 4.5rem;
}
}
footer .footer-cols > .wp-block-column nav ul {
display: flex;
align-items: center;
}
@media (min-width: 768px) {
footer .footer-cols > .wp-block-column nav ul {
align-items: start;
}
}
footer .footer-cols > .wp-block-column .is-style-dashed-pink-group {
margin: 0 10px;
}
@media (min-width: 768px) {
footer .footer-cols > .wp-block-column .is-style-dashed-pink-group {
margin: auto;
}
}
footer .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
color: var(--wp--preset--color--base-1);
font-size: var(--wp--preset--font-size--medium);
font-weight: 400;
}
footer .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover {
color: var(--wp--preset--color--accent-1);
text-decoration: none;
}
footer .wp-block-navigation .wp-block-navigation__container {
row-gap: 0.5rem;
}
footer .bottom-bar {
flex-direction: column;
}
@media (min-width: 768px) {
footer .bottom-bar {
flex-direction: row;
}
}
footer .bottom-bar a {
text-decoration: none;
} @keyframes coucou {
0% {
transform: rotate(330deg);
}
50% {
transform: rotate(375deg);
}
100% {
transform: rotate(360deg);
}
}
.dodeline.active img {
animation: coucou 2s ease-out forwards;
}
.text-fade-left {
opacity: 0;
transform: translateX(-100px);
}
.text-fade-up {
opacity: 0;
transform: translateY(50px);
}
#side_by_side .side_by_side_lang_list {
flex-direction: row;
width: 60px;
background-color: transparent;
}