/*
 Theme Name:   Euronews
 Description:  A block theme for euronews
 Author:       Cyllene
 Author URI:   https://www.groupe-cyllene.com
 Version:      3.2.4
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

* {
    --text-opacity: 1;
}

/* DEV FRONT POWER */

.o-site-header{
	z-index: 13;
}

body {
	font-size: 16px;
}

.hero-rounded-bottom-esturgeon .js-rounded-wave {
	transform: translateY(0);
}

.key-numbers-counter-esturgeon{
		overflow-x: hidden;
	  max-width: 100vw;
}

.cta-sub-expertises-esturgeon {
	text-align: center;
}
#slider-circles-esturgeon-block_622b18a1f42b8 .splide-progress {
	margin-top: 0!important;
}
.contact-form-esturgeon .form-type-formidable .frm_submit .frm_button_submit {
	background-color: transparent;
	box-shadow: none;
}
.contact-form-esturgeon .form-type-formidable .frm_submit .frm_button_submit:hover {
	color: rgba(1,114,240,var(--tw-text-opacity));
	background-color: transparent;
}

/* OTHER */

svg text{
	font-family: var(--wp--preset--font-family--system-font)
}

@media screen and (max-width: 789px){
	section:not(.columns-contained-background-esturgeon) .container > div{
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
		section .relative .w-full .container{
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.casestudy-template-page-lot2 .columns-contained-background-esturgeon h1, 
	.casestudy-template-page-lot2 .columns-contained-background-esturgeon h2, 
	.casestudy-template-page-lot2 .columns-contained-background-esturgeon h2 span {
		font-size: 50px;
	}
}

p{
	padding-bottom: 0.3rem;
}

.entry-content > *:not(section) {
    max-width: 1280px;
		margin: auto;
}

.entry-content > .wp-block-spacer{
	max-width: none;
}

.entry-content > .alignwide {
    max-width: 1600px;
	  margin: auto;
}

.entry-content > .alignfull {
    max-width: none;
}

.entry-content > .alignleft {
    float: left;
    margin-right: 2em;
}

.entry-content > .alignright {
    float: right;
    margin-right: 2em;
}

.block.btn-tertiary.unchecked-label, #additional-data-modal .acf-fields > .acf-field .acf-checkbox-list li label.selected {
  border-style: solid;
}

p {
/ / background-color: antiquewhite !important;
}

.bg-opacity-0 {
    opacity: 0;
}

.bg-opacity-25 {
    opacity: 0.25;
}

.bg-opacity-40 {
    opacity: 0.40;
}

.bg-opacity-50 {
    opacity: 0.50;
}

.bg-opacity-75 {
    opacity: 0.75;
}

.bg-opacity-100 {
    opacity: 1;
}

/* couleur de fond du body pour les case studies */
.casestudy-template-page-lot2, .casestudy-template, .single-casestudy {
    --tw-bg-opacity: 1;
    background-color: rgba(247, 247, 247, var(--tw-bg-opacity));
}

.tippy-box  {
    color: #666767;
    background: #fff;
    border-radius: 0;
    box-shadow: 0 20px 25px -5px rgb(0 0 0 / 10%), 0 10px 10px -5px rgb(0 0 0 / 4%);
}

.tippy-content  {
    padding: 25px 45px;
}

.tippy-arrow {
    display: none;
}

.key-numbers-esturgeon .js-key-number {
    /* letter-spacing: 0.125rem; */
    position: relative;
    display: flex;
    align-items: center;
    height: 72px;
    line-height: 1;
    overflow: hidden;
}

.key-numbers-esturgeon .js-key-number > span {
    z-index: 1;
    display: flex;
    flex-direction: column;
    height: 100%;
    transition: transform 2s ease;
    transform: translateY(0);
    line-height: 1;
}

.key-numbers-esturgeon .js-key-number > span span {
    flex: 0 0 100%;
    height: 100%;
}

.key-numbers-esturgeon .js-key-number > span:nth-child(1) {
    /* transition-delay: 0s; */
    transition-delay: calc( var(--keynumberdelay, 0) * 0);
}

.key-numbers-esturgeon .js-key-number > span:nth-child(2) {
    /* transition-delay: 0.375s; */
    transition-delay: calc( var(--keynumberdelay, 0) * 0.375s);
}

.key-numbers-esturgeon .js-key-number > span:nth-child(3) {
    /* transition-delay: 0.75s; */
    transition-delay: calc( var(--keynumberdelay, 0) * 0.75s);
}

.key-numbers-esturgeon .js-key-number > span:nth-child(4) {
    /* transition-delay: 1.125s; */
    transition-delay: calc( var(--keynumberdelay, 0) * 1.125s);
}

.key-numbers-esturgeon .js-key-number > span:nth-child(5) {
    /* transition-delay: 1.5s; */
    transition-delay: calc( var(--keynumberdelay, 0) * 1.5s);
}

.key-numbers-esturgeon .js-key-number > span:nth-child(6) {
    /* transition-delay: 1.875s; */
    transition-delay: calc( var(--keynumberdelay, 0) * 1.875s);
}

.entry-content > .alignwide {
    max-width: 1600px;
}

.entry-content > .alignfull {
    max-width: none;
}

.entry-content > .alignleft {
    float: left;
    margin-right: 2em;
}

.entry-content > .alignright {
    float: right;
    margin-right: 2em;
}

html:lang(tr) body {
    font-family: var(--wp--preset--font-family--system-font);
}

body{
	color: rgba(26,27,27, var(--tw-text-opacity));
}

.c-footer-sitemap__list-item, .c-footer-sitemap__list-heading, .list-item__link {
	color: rgba(26,27,27, var(--tw-text-opacity));
}
