.single-thumbnail{max-height:700px;min-height:33vh;overflow:hidden;position:relative;width:100vw;z-index:0}@media screen and (min-width:1024px){.single-thumbnail{top:-4rem}}@media screen and (max-width:1023px){.single-thumbnail{height:50vh}}.single-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-container{margin:0 auto;max-width:var(--wp--style--global--wide-size);position:relative;top:-13rem;z-index:1}@media screen and (max-width:1023px){.single-container{top:-7rem}}.single-header{background-color:var(--wp--preset--color--oxford-blue);padding:clamp(2rem,1rem + 2.0833vw,3rem);position:relative}@media screen and (max-width:768px){.single-header{padding-left:3vw;padding-right:calc(50% - 35vw)}}.single-header__parent-category{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;aspect-ratio:1;background-color:var(--wp--preset--color--orange-crayola);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;top:-5rem;width:160px;z-index:-1}.single-header__parent-category span{color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--futura-pt);font-size:var(--wp--preset--font-size--size-6);font-weight:500;padding-bottom:30%;text-transform:uppercase}.single-header__headings{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;justify-content:flex-start}.single-header__category{color:var(--wp--preset--color--ultramarine-blue);font-family:var(--wp--preset--font-family--caveat);font-size:var(--wp--preset--font-size--size-1);line-height:1.1;margin:0;text-transform:uppercase}.single-header__title{color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--futura-pt);font-size:var(--wp--preset--font-size--size-6);margin:0}.single-header__chapo{color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--size-7);line-height:1.18;margin-top:2rem}.single-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:3px solid var(--wp--preset--color--oxford-blue);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:clamp(2rem,1rem + 2.0833vw,3rem) clamp(2rem,1rem + 2.0833vw,3rem) clamp(3rem,1rem + 4.1667vw,5rem)}@media screen and (max-width:768px){.single-contents{padding-left:3vw;padding-right:calc(50% - 35vw)}}.single-contents .wp-block-group.has-background{left:calc(clamp(2rem, 1rem + 2.0833vw, 3rem)*-1);margin:0;position:relative;top:calc(clamp(2rem, 1rem + 2.0833vw, 3rem)*-1);width:calc(var(--wp--style--global--wide-size) - 3px)}.single-contents .wp-block-group.has-background p{margin-left:auto!important;margin-right:auto!important;max-width:100%;padding:0 clamp(2rem,1rem + 2.0833vw,3rem) clamp(2rem,1rem + 2.0833vw,3rem)}.single-contents .wp-block-columns{margin:4rem 0 5rem}@media screen and (max-width:1023px){.single-contents .wp-block-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.single-contents .wp-block-column.is-style-rounded-left,.single-contents .wp-block-column.is-style-rounded-right,.single-contents .wp-block-image.is-style-rounded-left,.single-contents .wp-block-image.is-style-rounded-right{max-height:421px;min-width:50vw}.single-contents .wp-block-column.is-style-rounded-left figcaption,.single-contents .wp-block-column.is-style-rounded-right figcaption,.single-contents .wp-block-image.is-style-rounded-left figcaption,.single-contents .wp-block-image.is-style-rounded-right figcaption{margin-top:1.75rem;width:40%}@media screen and (max-width:1023px){.single-contents .wp-block-column.is-style-rounded-left,.single-contents .wp-block-column.is-style-rounded-right,.single-contents .wp-block-image.is-style-rounded-left,.single-contents .wp-block-image.is-style-rounded-right{margin:2rem 0;min-width:66vw}}@media screen and (max-width:768px){.single-contents .wp-block-column.is-style-rounded-left,.single-contents .wp-block-column.is-style-rounded-right,.single-contents .wp-block-image.is-style-rounded-left,.single-contents .wp-block-image.is-style-rounded-right{min-width:100vw}}.single-contents .wp-block-column.is-style-rounded-left,.single-contents .wp-block-image.is-style-rounded-left{right:-15%}.single-contents .wp-block-column.is-style-rounded-left figcaption,.single-contents .wp-block-image.is-style-rounded-left figcaption{margin-left:0;margin-right:20%;right:15%}@media screen and (max-width:1023px){.single-contents .wp-block-column.is-style-rounded-left,.single-contents .wp-block-image.is-style-rounded-left{right:-17vw}}@media screen and (max-width:768px){.single-contents .wp-block-column.is-style-rounded-left,.single-contents .wp-block-image.is-style-rounded-left{right:0}}.single-contents .wp-block-column.is-style-rounded-right,.single-contents .wp-block-image.is-style-rounded-right{left:-15%}.single-contents .wp-block-column.is-style-rounded-right figcaption,.single-contents .wp-block-image.is-style-rounded-right figcaption{left:15%;margin-left:20%;margin-right:0}@media screen and (max-width:1023px){.single-contents .wp-block-column.is-style-rounded-right,.single-contents .wp-block-image.is-style-rounded-right{left:-17vw}}@media screen and (max-width:768px){.single-contents .wp-block-column.is-style-rounded-right,.single-contents .wp-block-image.is-style-rounded-right{left:0}}.single-contents p:not(.is-style-intertitre){font-size:var(--wp--preset--font-size--size-7)}.single-contents figcaption,.single-contents p:not(.is-style-intertitre){color:var(--wp--preset--color--dark-grey);font-family:var(--wp--preset--font-family--roboto);font-weight:400;line-height:1.18}.single-contents figcaption{font-size:var(--wp--preset--font-size--size-8)}.single-contents h2{color:var(--wp--preset--color--oxford-blue);font-family:var(--wp--preset--font-family--roboto);font-size:var(--wp--preset--font-size--size-6);font-weight:500;line-height:1.2;text-transform:none}.single-contents h2 span{all:inherit}.single-contents h2 strong{all:unset}.single .section-actus{top:-4rem}@media screen and (max-width:1023px){.single .section-actus{top:0}}
