.elementor-7954 .elementor-element.elementor-element-6905715{margin-top:0px;margin-bottom:-430px;}.elementor-7954 .elementor-element.elementor-element-b0ca9f4 > .elementor-container{max-width:1280px;}.elementor-7954 .elementor-element.elementor-element-b0ca9f4:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-b0ca9f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#383838;}.elementor-7954 .elementor-element.elementor-element-b0ca9f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:60px;padding:65px 0px 45px 0px;}.elementor-7954 .elementor-element.elementor-element-b0ca9f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.ee-tooltip.ee-tooltip-821e846.to--top,
							 .ee-tooltip.ee-tooltip-821e846.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-821e846.to--left,
							 .ee-tooltip.ee-tooltip-821e846.to--right{margin-top:0px;}.elementor-7954 .elementor-element.elementor-element-b3f17a0 > .elementor-element-populated{margin:20px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;}.elementor-7954 .elementor-element.elementor-element-b3f17a0 > .elementor-element-populated > .elementor-widget-wrap{padding:10px 0px 0px 20px;}.elementor-7954 .elementor-element.elementor-element-52646db .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:200;}.elementor-7954 .elementor-element.elementor-element-3f21ca0{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:200;line-height:24px;}.elementor-7954 .elementor-element.elementor-element-3f21ca0 > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-7954 .elementor-element.elementor-element-25532a1 > .elementor-widget-container{padding:0px 35px 0px 0px;}.elementor-7954 .elementor-element.elementor-element-4cd2140{margin-top:0px;margin-bottom:50px;}.elementor-7954 .elementor-element.elementor-element-d8971e3{text-align:center;}.elementor-7954 .elementor-element.elementor-element-d8971e3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-7954 .elementor-element.elementor-element-3cebd1f > .elementor-container{max-width:1280px;}.elementor-7954 .elementor-element.elementor-element-3cebd1f:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-3cebd1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#383838;}.elementor-7954 .elementor-element.elementor-element-3cebd1f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:60px;padding:65px 0px 45px 0px;}.elementor-7954 .elementor-element.elementor-element-3cebd1f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.ee-tooltip.ee-tooltip-2e4a621.to--top,
							 .ee-tooltip.ee-tooltip-2e4a621.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-2e4a621.to--left,
							 .ee-tooltip.ee-tooltip-2e4a621.to--right{margin-top:0px;}.elementor-7954 .elementor-element.elementor-element-8b0f623 > .elementor-element-populated{margin:20px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;}.elementor-7954 .elementor-element.elementor-element-8b0f623 > .elementor-element-populated > .elementor-widget-wrap{padding:10px 0px 0px 20px;}.elementor-7954 .elementor-element.elementor-element-6b111cd .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:200;}.elementor-7954 .elementor-element.elementor-element-dbe071b{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:200;line-height:24px;}.elementor-7954 .elementor-element.elementor-element-dbe071b > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-7954 .elementor-element.elementor-element-d7f6bd4 > .elementor-widget-container{padding:0px 35px 0px 0px;}.elementor-7954 .elementor-element.elementor-element-3854276{margin-top:100px;margin-bottom:0px;}@media(min-width:768px){.elementor-7954 .elementor-element.elementor-element-df913b6{width:25.746%;}.elementor-7954 .elementor-element.elementor-element-b3f17a0{width:74.254%;}.elementor-7954 .elementor-element.elementor-element-63f1b68{width:25.746%;}.elementor-7954 .elementor-element.elementor-element-8b0f623{width:74.254%;}}@media(max-width:767px){.elementor-7954 .elementor-element.elementor-element-6905715{margin-top:0px;margin-bottom:-860px;}.elementor-7954 .elementor-element.elementor-element-3da228f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7954 .elementor-element.elementor-element-b0ca9f4{padding:30px 30px 30px 30px;}.elementor-7954 .elementor-element.elementor-element-4cd2140{padding:0px 20px 0px 20px;}.elementor-7954 .elementor-element.elementor-element-3cebd1f{padding:30px 30px 30px 30px;}}/* Start custom CSS for html, class: .elementor-element-077f261 */.elementor-7954 .elementor-element.elementor-element-077f261 .titleBloc {
    text-align: center;
    padding-bottom: 25px;
    margin-top: -10px;
}


.adn-epitech .links-epitech .epitech-executive .item .item__img-wrap {
  --aspect-ratio: 900/505;
  --image: url("https://www.epitech.eu/wp-content/themes/epitech-adn-theme/assets/images/adn/viseul_executive_parallax-desktop.jpg");
}

.adn-epitech .links-epitech .ecole.epitech-executive {
    cursor: pointer;
    overflow: hidden;
}


.adn-epitech .links-epitech .ecole .content .infos {
    position: relative;
    padding: 0 30px 30px;
    min-height: 520px;
}

.adn-epitech .links-epitech .ecole.epitech-executive .infos {
  background: url("../assets/images/adn/bg_executive_parallax.jpg") center bottom no-repeat;
  background-size: cover;
}
.adn-epitech .links-epitech .ecole.epitech-executive .infos .logo {
  background: url("//www.epitech.eu/wp-content/themes/epitech-adn-theme/css/../assets/images/adn/logo-epitech-executive.png") center bottom no-repeat;
}
.adn-epitech .links-epitech .ecole.epitech-executive .infos .name {
  color: #38B2E6;
}

.adn-epitech .links-epitech .ecole.epitech-executive .infos {
    background: url(//www.epitech.eu/wp-content/themes/epitech-adn-theme/css/../assets/images/adn/bg_it_parallax.jpg) center bottom no-repeat;
    background-size: cover;
}

.adn-epitech .links-epitech .ecole .infos .sstitle{
    color: #fff!important;
}

.adn-epitech .links-epitech .ecole .content .infos .button-txt {
    position: absolute;
   
    bottom: 20px;
    right: 40px;
}


@media only screen and (min-width: 1380px){
    .g--third {
        float: left;
        margin-right: 2.5%;
        width: 31.6%;
    }
    .g--third.g--last {
        margin-right: 0;
    }
  
}

@media only screen and (min-width: 880px) and (max-width: 1379px){
    .g--third {
        float: left;
        margin-right: 2.5%;
         width: 31.6%;
        
    }
    .g--third.g--last {
        margin-right: 0;
    }
    .adn-epitech .links-epitech .ecole .content .infos .sstitle {
        position: relative;
        font-size: 22px;
        line-height: 32px;
        font-weight: 300;
    }
      .adn-epitech .links-epitech .ecole .content .infos .name{
        font-size: 34px;
        line-height: 45px;
    }
    
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3da228f */.elementor-7954 .elementor-element.elementor-element-3da228f .titleBloc {
    text-align: center;
    padding-bottom: 25px;
    margin-top: -10px;
}

/*==========================
style deux blocs 
===========================*/

.adn-epitech .links-epitech-initiative .content {
  counter-reset: figure; }
.adn-epitech .links-epitech-initiative .item {
  margin: 0px 0 0 0;
  max-width: 100%;
  position: relative;
  will-change: transform; }
.adn-epitech .links-epitech-initiative .overlay-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #1c1c53 0% 0% no-repeat;
  opacity: 0.26; }
.adn-epitech .links-epitech-initiative .item__img-wrap {
  --aspect-ratio: 1/1.5;
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
  padding-bottom: calc(100% / (var(--aspect-ratio)));
  max-width: calc(100%);
  will-change: transform; }
.adn-epitech .links-epitech-initiative .webacademy .item .item__img-wrap {
  --aspect-ratio: 630/515;
  --image: url("https://www.epitech.eu/wp-content/uploads/2021/09/bg-bloc-webacademie.png"); }
.adn-epitech .links-epitech-initiative .codingac .item .item__img-wrap {
  --aspect-ratio: 630/515;
  --image: url("https://www.epitech.eu/wp-content/uploads/2021/09/bg-bloc-coding-academy.png"); }

.adn-epitech .links-epitech-initiative .item__img {
  --overflow: 40px;
  height: calc(100% + (2 * var(--overflow)));
  top: calc( -1 * var(--overflow));
  width: 100%;
  position: absolute;
  background-image: var(--image);
  background-size: cover;
  background-position: 100% 0%;
  will-change: transform; }
.adn-epitech .links-epitech-initiative .item__img--t1 {
  --overflow: 60px; }
.adn-epitech .links-epitech-initiative .item__img--t2 {
  --overflow: 80px; }
@media all and (max-width: 880px) {
  .adn-epitech .links-epitech-initiative .webacademy .item .item__img-wrap {
    --aspect-ratio: 820/620;
    --image: url("https://www.epitech.eu/wp-content/uploads/2021/09/bg-bloc-webacademie.png"); }
  .adn-epitech .links-epitech-initiative .codingac .item .item__img-wrap {
    --aspect-ratio: 820/620;
    --image: url("https://www.epitech.eu/wp-content/uploads/2021/09/bg-bloc-coding-academy.png"); } }

.adn-epitech .links-epitech-initiative {
    padding-bottom: 69px; }
    .adn-epitech .links-epitech .title {
      text-align: center;
      font-size: 32px;
      line-height: 43px;
      letter-spacing: 0;
      color: #1C1C53;
      padding-bottom: 23px;
      font-weight: 300; }
    .adn-epitech .links-epitech-initiative .ecole {
      position: relative;
      margin-bottom: 29px; }
      .adn-epitech .links-epitech-initiative .ecole .content .infos {
        position: relative;
        padding: 0 30px 30px 30px;
        min-height: 400px;
top: -400px;}
       
        .adn-epitech .links-epitech-initiative .ecole .content .infos .name {
          position: relative;
          font-size: 40px;
          line-height: 53px;
          font-weight: 300; }
        .adn-epitech .links-epitech-initiative .ecole .content .infos .sstitle {
          position: relative;
          font-size: 28px;
          line-height: 37px;
          font-weight: 300;
          color: #ffffff !important; }
        .adn-epitech .links-epitech-initiative .ecole .content .infos .texte {
          position: relative;
          font-size: 15px;
          line-height: 24px;
          font-weight: 300;
          color: #ffffff; }
        .adn-epitech .links-epitech-initiative .ecole .content .infos .logo {
          position: relative;
          top: -30px;
          /*left:40px;*/
          width: 160px;
          height: 83px;
          background-size: 160px 83px !important; }
          .adn-epitech .links-epitech-initiative .ecole .content .infos .button-txt {
            position: absolute;
            bottom: 20px;
            right: 40px;
            color: #fff;
            text-align: right;
            padding-right: 35px;
            cursor: pointer;
        }
        .adn-epitech .links-epitech-initiative .ecole .content .infos .more {
            position: absolute;
            right: -18px;
            width: 28.332px;
            height: 28.332px;
            z-index:1;
        } 
          .adn-epitech .links-epitech-initiative .ecole .content .infos .more:hover {
            transform: rotate(90deg); }
        .adn-epitech .links-epitech-initiative .ecole.webacademy .content .infos .overlay-bloc {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: #126BA5 0% 0% no-repeat;
          opacity: 0.65; }
          .adn-epitech .links-epitech-initiative .ecole.codingac .content .infos .overlay-bloc {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: #ED5730 0% 0% no-repeat;
          opacity: 0.75; }
      @media all and (max-width: 880px) {
        .adn-epitech .links-epitech-initiative .ecole .content .infos {
          padding: 0 25px 60px 25px; }
          .adn-epitech .links-epitech-initiative .ecole .content .infos .name {
            font-size: 30px;
            line-height: 39px; }
          .adn-epitech .links-epitech-initiative .ecole .content .infos .title {
            font-size: 27px !important;
            line-height: 35px !important; }
          .adn-epitech .links-epitech-initiative .ecole .content .infos .sstitle {
            font-size: 22px;
            line-height: 29px; } }
            
      .adn-epitech .links-epitech-initiative .ecole.webacademy .infos {
        background: url("https://www.epitech.eu/wp-content/themes/epitech-adn-theme/assets/images/adn/bg_it_parallarx.jpg") center bottom no-repeat;
        background-size: cover; }
        .adn-epitech .links-epitech-initiative .ecole.webacademy .infos .logo {
          background: url("https://www.epitech.eu/wp-content/uploads/2021/09/logo-bloc-hp-webacademie.png") center bottom no-repeat; }
        .adn-epitech .links-epitech-initiative .ecole.webacademy .infos .name {
          color: #fff;
          margin-top: 5px;}
      
        .adn-epitech .links-epitech-initiative .ecole.codingac .infos .logo {
          background: url("https://www.epitech.eu/wp-content/uploads/2021/09/logo-bloc-hp-coding-academy.png") center bottom no-repeat; }
        .adn-epitech .links-epitech-initiative .ecole.codingac .infos .name {
          color: #FFF;
          margin-top: 5px;}
        
  @media all and (max-width: 880px) {
    .adn-epitech .links-epitech-initiative .title {
      font-size: 27px; } }
      
   @media all and (max-width: 1280px) {
    
    .adn-epitech .links-epitech-initiative .webacademy .item .item__img-wrap {
    --aspect-ratio: 480/515;
    --image: url("https://www.epitech.eu/wp-content/uploads/2021/09/bg-bloc-webacademie.png"); }
  .adn-epitech .links-epitech-initiative .codingac .item .item__img-wrap {
    --aspect-ratio: 480/515;
    --image: url("https://www.epitech.eu/wp-content/uploads/2021/09/bg-bloc-coding-academy.png"); }
    .adn-epitech .links-epitech-initiative .ecole.webacademy .content .infos {
        position: relative;
        padding: 0 30px 30px 30px;
        min-height: 430px;
top: -430px;}
.adn-epitech .links-epitech-initiative .ecole.codingac .content .infos {
        position: relative;
        padding: 0 30px 30px 30px;
        min-height: 400px;
top: -433px;}
.brtitle { display: none; }

}    
      
@media all and (max-width: 420px) {
    
    .adn-epitech .links-epitech-initiative .webacademy .item .item__img-wrap {
    --aspect-ratio: 350/515;
    --image: url("https://www.epitech.eu/wp-content/uploads/2021/09/bg-bloc-webacademie.png"); }
  .adn-epitech .links-epitech-initiative .codingac .item .item__img-wrap {
    --aspect-ratio: 350/515;
    --image: url("https://www.epitech.eu/wp-content/uploads/2021/09/bg-bloc-coding-academy.png"); }
    .adn-epitech .links-epitech-initiative .ecole.webacademy .content .infos {
        position: relative;
        padding: 0 30px 30px 30px;
        min-height: 400px;
top: -433px;}
.adn-epitech .links-epitech-initiative .ecole.codingac .content .infos {
        position: relative;
        padding: 0 30px 30px 30px;
        min-height: 400px;
top: -457px;}
.adn-epitech .links-epitech-initiative .ecole.codingac {
    top:-360px;}
} 

@media all and (max-width: 376px) {
    
    .adn-epitech .links-epitech-initiative .webacademy .item .item__img-wrap {
    --aspect-ratio: 280/515;
    --image: url("https://www.epitech.eu/wp-content/uploads/2021/09/bg-bloc-webacademie.png"); }
  .adn-epitech .links-epitech-initiative .codingac .item .item__img-wrap {
    --aspect-ratio: 280/515;
    --image: url("https://www.epitech.eu/wp-content/uploads/2021/09/bg-bloc-coding-academy.png"); }
    .adn-epitech .links-epitech-initiative .ecole.webacademy .content .infos {
        position: relative;
        padding: 0 30px 30px 30px;
        min-height: 400px;
top: -481px;}
.adn-epitech .links-epitech-initiative .ecole.codingac .content .infos {
        position: relative;
        padding: 0 30px 30px 30px;
        min-height: 400px;
top: -481px;}
.adn-epitech .links-epitech-initiative .ecole.codingac {
    top:-360px;
}

} 

@media all and (max-width: 330px) {
    
    .adn-epitech .links-epitech-initiative .webacademy .item .item__img-wrap {
    --aspect-ratio: 240/515;
    --image: url("https://www.epitech.eu/wp-content/uploads/2021/09/bg-bloc-webacademie.png"); }
  .adn-epitech .links-epitech-initiative .codingac .item .item__img-wrap {
    --aspect-ratio: 250/515;
    --image: url("https://www.epitech.eu/wp-content/uploads/2021/09/bg-bloc-coding-academy.png"); }
    .adn-epitech .links-epitech-initiative .ecole.webacademy .content .infos {
        position: relative;
        padding: 0 30px 30px 30px;
        min-height: 400px;
top: -534px;}
.adn-epitech .links-epitech-initiative .ecole.codingac .content .infos {
        position: relative;
        padding: 0 30px 30px 30px;
        min-height: 400px;
top: -529px;}
.adn-epitech .links-epitech-initiative .ecole.codingac {
    top:-460px;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f21ca0 */.elementor-7954 .elementor-element.elementor-element-3f21ca0 p{
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25532a1 */.elementor-7954 .elementor-element.elementor-element-25532a1 {
    text-align: right;
}
 .elementor-7954 .elementor-element.elementor-element-25532a1 svg{
transition: .3s;
}
.elementor-7954 .elementor-element.elementor-element-25532a1 svg:hover{
  -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b0ca9f4 */.elementor-7954 .elementor-element.elementor-element-b0ca9f4{
    background: #373737 0% 0% no-repeat padding-box;
    opacity: 1;
    max-width: 1300px;
    margin: auto;
    box-shadow: 0px 0px 30px rgba(224, 6, 41, 0.34);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba5079f */.elementor-7954 .elementor-element.elementor-element-ba5079f h2 {text-align:center;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1a6c22 */.button--secondary {
    color: #1c1c53!important;
}
.button--secondary:hover {
    background: #1c1c53;
    color: #fff!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8971e3 */.button--secondary {
    color: #1c1c53!important;
}
.button--secondary:hover {
    background: #1c1c53;
    color: #fff!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4cd2140 */@media screen and (max-width:1280px) {
  .elementor-7954 .elementor-element.elementor-element-4cd2140 { margin-left: 20px;margin-right: 20px;  
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbe071b */.elementor-7954 .elementor-element.elementor-element-dbe071b p{
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d7f6bd4 */.elementor-7954 .elementor-element.elementor-element-d7f6bd4 {
    text-align: right;
}
 .elementor-7954 .elementor-element.elementor-element-d7f6bd4 svg{
transition: .3s;
}
.elementor-7954 .elementor-element.elementor-element-d7f6bd4 svg:hover{
  -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3cebd1f */.elementor-7954 .elementor-element.elementor-element-3cebd1f{
    background: #373737 0% 0% no-repeat padding-box;
    opacity: 1;
    max-width: 1300px;
    margin: auto;
    box-shadow: 0px 0px 30px rgba(224, 6, 41, 0.34);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4816c6 */.content:hover a{
    color: #1c1c53;
}

.content strong{
    font-size:14px;
}/* End custom CSS */