.elementor-kit-6{--e-global-color-primary:#FFD815;--e-global-color-secondary:#161616;--e-global-color-text:#161616;--e-global-color-accent:#F6F6F6;--e-global-color-168e57d:#FFFFFF;--e-global-color-9874045:#8572FC;--e-global-color-5dee69d:#FF623A;--e-global-color-6693ed6:#F94E5F;--e-global-color-31ee3e1:#7BBDFF;--e-global-color-7ed6425:#F380FF;--e-global-color-1d94035:#8E8E8E;--e-global-typography-primary-font-family:"PP Telegraf";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-weight:100;--e-global-typography-text-font-family:"PP Telegraf";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"PP Telegraf";--e-global-typography-accent-font-weight:800;--e-global-typography-accent-text-transform:none;color:var( --e-global-color-text );font-size:16px;font-weight:400;text-transform:none;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.5em;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0.5em 1em 0.5em 1em;}.elementor-kit-6 a{color:var( --e-global-color-secondary );}.elementor-kit-6 a:hover{color:var( --e-global-color-primary );}.elementor-kit-6 label{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.8em;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.8em;color:var( --e-global-color-secondary );background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;transition:300ms;padding:0.5em 1em 0.5em 1em;}.elementor-kit-6 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea:focus,.elementor-kit-6 .elementor-field-textual:focus{box-shadow:0px 10px 60px 0px rgba(255, 108.00000000000004, 55.99999999999997, 0.21);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:899px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:900px;}.e-con{--container-max-width:900px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:3.5em;--e-global-typography-secondary-font-size:2.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:768px;}.e-con{--container-max-width:768px;}}/* Start custom CSS *//*GENERAL*/
body, html{
    overflow-x:hidden;
    margin: 0;
}

.nostylelist ul{
    list-style: none;
    padding: 0;
}

.nobreakwork{white-space:nowrap;}

/*responsive rules*/
@media screen and (max-width:767px){.nomobile{display:none;}}
@media screen and (max-width:899px){.notablet{display:none;}}
@media screen and (min-width:900px){.nodesktop{display:none;}}

.hidden {
   position: absolute;
   left: -10000em;
   top: auto;
   width: 1px;
   height: 1px;
   overflow: hidden;
}

.magnetic {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  will-change: transform;
  position: relative;
}

.elementor-popup-modal{
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}

.elementor-button-content-wrapper{
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

/*Couleurs*/
a, a:hover{color:inherit;}
.txt-jaune{color:var(--e-global-color-primary);}
.txt-noir{color:var(--e-global-color-text);}
.txt-grisclair{color:var(--e-global-color-accent);}
.txt-blanc{color:var(--e-global-color-168e57d);}
.txt-violet{color:var(--e-global-color-9874045);}
.txt-orange{color:var(--e-global-color-5dee69d);}
.txt-rouge{color:var(--e-global-color-6693ed6);}
.txt-bleu{color:var(--e-global-color-31ee3e1);}
.txt-mauve{color:var(--e-global-color-7ed6425);}
.bg-jaune{background-color:var(--e-global-color-primary);}
.bg-noir{background-color:var(--e-global-color-text);}
.bg-grisclair{background-color:var(--e-global-color-accent);}
.bg-blanc{background-color:var(--e-global-color-168e57d);}
.bg-violet{background-color:var(--e-global-color-9874045);}
.bg-orange{background-color:var(--e-global-color-5dee69d);}
.bg-rouge{background-color:var(--e-global-color-6693ed6);}
.bg-bleu{background-color:var(--e-global-color-31ee3e1);}
.bg-mauve{background-color:var(--e-global-color-7ed6425);}


/*animation des éléments*/
a, a:hover, button, button:hover, input, input:hover, header svg, header span.elementor-heading-title,
header .elementor-sticky--active, .scalehover, .scalehover:hover,
.elementor-button svg, .team_bloc *, .team_bloc, table *{
    -webkit-transition-property: all !important;
    -o-transition-property: all !important;
    transition-property: all !important;
    -webkit-transition-duration: 0.3s!important;
    -o-transition-duration: 0.3s!important;
    transition-duration: 0.3s!important;
    -webkit-transition-timing-function: ease-in-out !important;
    -o-transition-timing-function: ease-in-out !important;
    transition-timing-function: ease-in-out !important;
}

@-webkit-keyframes rotate-animation {
	0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
    50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}

@keyframes rotate-animation {
	0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
    50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}

.scalehover:hover{
    -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
            transform: scale(1.05);
}

.blurbg{
    -webkit-backdrop-filter: blur(8px) brightness(1);
    backdrop-filter: blur(8px) brightness(1);
}

/*Guide*/
.guide {
    height: 100vh;
    width: 100%;
    max-width: 1200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    position: fixed;
    left: calc(50% - 600px);
    z-index: 0;
    opacity: .15
}

@media (max-width:1200px){
    .guide {left: 0;}
}

.guide0,.guide25,.guide50,.guide75,.guide100{
    width: 1px;
    border-left:1px solid black;
    border-right:0;
}

/*icon shapes*/
.title-with-iconshapes i::before{
    font-size: 58%;
    vertical-align: middle
}

.icon-shape1::before{
    margin-left:-0.5rem;
    margin-right:-0.5rem;
}

/*global elements*/
.taglist ul{
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.5em;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
}

.taglist ul li{
    padding:0.2em 0.5em;
    border-radius: 50px
}

.team_bloc .team_name{
    z-index: 1;
}

.team_bloc .team_name,
.team_bloc .team_job{
    margin-top: -100px
}

@media (max-width:899px){
    .team_bloc:hover{
    width: 700%!important;
}
}

@media (max-width:767px){
    .team_bloc{
    height: 300px!important;
    width:100%!important;
}
.team_bloc .team_name,
.team_bloc .team_job{
    margin-top: 0
}
}

.team_bloc:hover{
    width: 500%;
}

.team_bloc:hover .team_name,
.team_bloc:hover .team_job{
    margin-top: 0
}

/*PROJETS*/

#fixednavprojets.elementor-sticky--active{
    background: #222
}

.elementor-button .statut{
    margin-left:8px;
}

.figma_embed_iframe iframe{
    width: 100%!important;
    height: 450px!important;
    vertical-align: bottom;
        -webkit-box-shadow: 0 30px 80px rgba(0,0,0,.1);
            box-shadow: 0 30px 80px rgba(0,0,0,.1)
}

.statut{display: inline-block;}

.planningprojet .statut{
    width: 150px;
    text-align: right;
}
.statut span{
    padding: 3px 10px;
    border-radius:5px;
    font-weight: normal;
    font-size: 14px;
    color: white;
}

.statut span:before{
    content:"";
    width: 8px;
    height: 8px;
    background-color: white;
    border-radius: 8px;
    display: inline-block;
    margin-right: 5px;
}

.statut_planifie span{background-color: #1290E0;}
.statut_encours span{background-color: #E16B16;}
.statut_attenteelements span{background-color: #AA8D80;}
.statut_attentevalidation span{background-color: #F8AE00;}
.statut_valide span{background-color: #008844;}
.statut_enretard span{background-color: #D33D44;}
.statut_aplanifier span{background-color: #9747FF;}
.statut_annule span{background-color: #C9C9C9;}

.planningprojet .e-n-accordion-item-title-header{
    width: 100%;
}

.planningprojet .e-n-accordion-item-title-text{
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
            justify-content: space-between!important;
    width: 100%!important;
}

@media screen and (max-width:767px){
    .planningprojet .e-n-accordion-item-title-text{
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:normal!important;
        -ms-flex-direction:column!important;
            flex-direction:column!important;
    -webkit-box-align:start!important;
        -ms-flex-align:start!important;
            align-items:start!important;
    }
    .planningprojet .statut{
    text-align: left!important;
    }
}

.taskname{
    font-weight: 700;
}

@media screen and (min-width:768px){
    .taskname{
    width:350px;
    }
}

.planningprojet .e-n-accordion-item-title,
.planningprojet .e-n-accordion-item-title:hover{
        -webkit-transition-property: all !important;
    -o-transition-property: all !important;
    transition-property: all !important;
    -webkit-transition-duration: 0.3s!important;
    -o-transition-duration: 0.3s!important;
    transition-duration: 0.3s!important;
    -webkit-transition-timing-function: ease-in-out !important;
    -o-transition-timing-function: ease-in-out !important;
    transition-timing-function: ease-in-out !important;
}

.planningprojet .elementor-icon-list-icon svg{
    margin: 0!important;
}

.planningprojet p{
    margin: 0!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PP Telegraf';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://eteam.fr/wp-content/uploads/subset-PPTelegraf-Regular.eot');
	src: url('https://eteam.fr/wp-content/uploads/subset-PPTelegraf-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://eteam.fr/wp-content/uploads/subset-PPTelegraf-Regular.woff2') format('woff2'),
		url('https://eteam.fr/wp-content/uploads/subset-PPTelegraf-Regular.woff') format('woff'),
		url('https://eteam.fr/wp-content/uploads/subset-PPTelegraf-Regular.ttf') format('truetype'),
		url('https://eteam.fr/wp-content/uploads/subset-PPTelegraf-Regular.svg#PPTelegraf') format('svg');
}
@font-face {
	font-family: 'PP Telegraf';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://eteam.fr/wp-content/uploads/subset-PPTelegraf-Bold.eot');
	src: url('https://eteam.fr/wp-content/uploads/subset-PPTelegraf-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://eteam.fr/wp-content/uploads/subset-PPTelegraf-Bold.woff2') format('woff2'),
		url('https://eteam.fr/wp-content/uploads/subset-PPTelegraf-Bold.woff') format('woff'),
		url('https://eteam.fr/wp-content/uploads/subset-PPTelegraf-Bold.ttf') format('truetype'),
		url('https://eteam.fr/wp-content/uploads/subset-PPTelegraf-Bold.svg#PPTelegraf') format('svg');
}
@font-face {
	font-family: 'PP Telegraf';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://eteam.fr/wp-content/uploads/subset-PPTelegraf-Ultrabold.eot');
	src: url('https://eteam.fr/wp-content/uploads/subset-PPTelegraf-Ultrabold.eot?#iefix') format('embedded-opentype'),
		url('https://eteam.fr/wp-content/uploads/subset-PPTelegraf-Ultrabold.woff2') format('woff2'),
		url('https://eteam.fr/wp-content/uploads/subset-PPTelegraf-Ultrabold.woff') format('woff'),
		url('https://eteam.fr/wp-content/uploads/subset-PPTelegraf-Ultrabold.ttf') format('truetype'),
		url('https://eteam.fr/wp-content/uploads/subset-PPTelegraf-Ultrabold.svg#PPTelegraf') format('svg');
}
/* End Custom Fonts CSS */