body {
    font-family: 'News gothic', sans-serif;
}

.timer-d-none {
    display: none;
}

.section_nav {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    top: 0%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    background-color: white;
    width: 100%;
}

.txt_15._ul li {
    padding-bottom: 5px;
}

.txt_15._ul {
    padding-left: 20px;
}

.img-header {
    position: relative;
    width: 100%;
    height: auto;
}

.img-header img{
    width: 100%;
}

.block-header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.commentCaMarche {
    width: 940px;
    margin-top: 50px;
}

.intro-commentCaMarche {
    text-align: center;
}

.img-commentCaMarche {
    margin-bottom: 20px;
    margin-top: 20px;
}

.etapes-inscription {
    background-image: url(../images/bg_RDV_Affaires1.png);
    background-repeat: no-repeat;
    background-size: 100%;
    padding: 30px;
}

.etapes-inscription-1 {
    max-width: 940px;
    margin-right: auto;
    margin-left: auto;
}

.container-center.w-960.thematiques.etapes-rdv {
    padding-bottom: 40px;
    padding-right: 20px;
    padding-left: 10px;
}

.text-block-3 ul {
    color: #bd2a33;
}

.text-block-3 ul li{
    font-size: 16px;
    padding-bottom: 10px;
}

.text-block-3-1 {
    font-size: 16px;
}

.li-bleu {
    color: #0a3863;
}

.onsite-online {
    display: flex;
    margin-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: -100px;
}

.onsite {
    width: 100%;
    height: auto;
    margin-right: 10px;
    background-color: white;
}

.online {
    width: 100%;
    height: auto;
    background-color: white;
    margin-left: 10px;
}

.onsite-online img{
    width: 100%;
    border-top-right-radius: 50px;
}

.onsite-online ul{
    list-style: none;
    padding-bottom: 10px;
}

.onsite-online ul li:before, .garantie ul li:before {
    content: "•";
    /* font-size: .7em; */
    color: #be2830;
    display: inline-block;
    width: 1em;
    margin-left: -1em
}

.heading-onsite {
    margin-left: 20px;
    font-size: 20px;
    line-height: 25px;
    text-transform: uppercase;
    font-family: 'News gothic Bold', sans-serif;
}

.heading-onsite .span-h2 {
    color: #be2830;
    line-height: 25px;
    text-transform: none;
}

.p-onsite {
    margin-left: 20px;
    font-size: 16px;
    line-height: 25px;
}

.p-onsite .bold {
    text-transform: uppercase;
    font-family: 'News gothic Bold', sans-serif;
}

.text-onsite {
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.text-onsite ul {
    font-size: 16px;
    line-height: 25px;
    padding-bottom: 0;
}


.text-onsite ul li {
    margin-bottom: 10px;
}

.l_1_gauche {
    /* width: 730px; */
    width: 100%;
    padding: 40px 30px 30px;
    background-color: #fff;
  }

.ligne1 {
    display: flex;
    margin-bottom: 30px;
}  

.l_1_droit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 280px;
    padding: 60px 30px 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #bf2c37;
}  

.l_1_droit._02 {
    align-items: flex-start;
}

.button._02 {
    padding-right: 12px;
    padding-left: 25px;
    margin-bottom: 10px;
    font-size: 14px;
    background-position: 11px 50%, 0px 0px;
}



.div-block-35-tarif {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.div-block-28 {
    width: auto;
    float: left;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-weight: bold;
    font-family: 'News gothic Bold', sans-serif;
    font-size: 30px;
  }

.div-block-29 {
    display: none;
    width: 250px;
    height: 100px;
    float: left;
    font-size: 20px;
    font-weight: 700;
    font-family: 'News gothic Bold', sans-serif;
    text-align: center;
  }

.text-span {
    font-size: 40px;
}  

.text-block-7 {
    font-size: 70px;
    
}

.text-span-2 {
    font-size: 30px;
    font-weight: bold;
    font-family: 'News gothic Bold', sans-serif;
}

.text-block-8 {
    font-size: 13px;
}

.div-block-30 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 240px;
    float: right;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: left;
    color: #bf2c37;
}

.boldred {
    color: #bf2c37;
}



  .div-block-31 {
    float: left;
  }
  
  .div-block-32 {
    
    padding-left: 5px;
    line-height: 13px;
    float: left;
  }
  
  .div-block-33 {
    position: relative;
    left: -5px;
    top: -57px;
    -webkit-transform: rotateX(-45deg) rotateY(0deg) rotateZ(0deg);
    transform: rotateX(-45deg) rotateY(0deg) rotateZ(0deg);
    color: #000;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  
  .accordon {
    background-color: #fff;
    border-top: 1px solid #eeeef6;
  }
  
  .accordon-triger {
    padding: 10px 20px 5px;
    border: 1px none #000;
    background-image: url('../images/arrow_Tarif.png'), url('../images/arrow_Tarif.png');
    background-position: 70% 55%, 30% 55%;
    background-size: auto, auto;
    background-repeat: no-repeat, no-repeat;
    font-size: 15px;
    font-weight: 700;
    font-family: 'News gothic Bold', sans-serif;
    text-transform: uppercase;
    cursor: pointer;
    text-align: center;
  }
  
  .accordon-item-content {
    overflow: hidden;
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
  }

.condition-survol {
    display: none;
    /* background-color: #e2e2e2; */
    background-color: #be2830;
    font-size: 15px;
    line-height: 25px;
    /* border: 1px solid #e4e3f0; */
    padding: 10px 10px 20px 20px;
    max-width: 300px;
    position: absolute;
    transition: 0.5s ease;
    transform: translateX(50px);
    /* box-shadow: 2px 2px 4px black; */
    
  }  

.div-survol:hover > .condition-survol {
    display: block;
  }
  
.list-survol:hover > .condition-survol {
    display: block;
  }
  
  
.timer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 150px;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

.days {
    display: block;
    width: 150px;
    margin-left: 20px;
    padding: 20px;
    float: left;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-color: #bf2c37;
    color: #fff;
    text-align: center;
    margin-top: -100px;
}

.day-number {
    font-size: 60px;
    line-height: 50px;
    font-weight: 900;
    text-align: center;
}

.legende_img {
    display: block;
    margin-bottom: 20px;
    clear: left;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  
.heading-participation {
    font-size: 20px;
}  

.conditions {
    display: flex;
    justify-content: space-between;
}

.conditions ul {
    list-style: none;
}

.conditions ul li::before {
    content: "•";
    color: rgb(189, 42, 51);
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}

.text-span-57 {
    text-decoration: underline;
    cursor: help
}

.section_header {
    position: absolute;
    margin-top: 50px;
    /*display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;*/
    height: auto;
    /*-webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;*/
    font-size: 24px;
}

/*.div_logo_header {
    display: flex;
    align-items: end;
}*/



/*.div_date {
    float: right;
    font-family: 'News gothic', sans-serif;
    color: #fff;
    font-size: 1em;
    font-weight: 400;
    text-align: center;
    padding-top: 20px;
}*/


.span-h2 {
    font-size: 20px;    
}

.garantie {
    height: auto;
    background-color: #0b3863;
    color: white;
    text-align: center;
    padding: 120px 20px 40px 20px;
    margin-top: 30px;
    margin-bottom: 30px;
    border-bottom-left-radius: 50px;
}

.acces {
    display: flex;
}

.map {
    width: 470px;
    height: auto;
}

.map iframe {
    width: 470px;
    height: 520px;
}

.adresse {
    width: 470px;
    height: 520px;
    background-color: white;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 30px;
}

.adresse a {
    text-decoration: none;
    color: #0a3863;
}

.heading-contact {
    font-size: 40px;
    font-weight: bold;
    font-family: 'News gothic Bold', sans-serif;
}

.heading-garantie {
    font-size: 25px;
}

.garantie ul {
    list-style: none;
}

.garantie ul li {
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 25px;
}

a .heading-13 {
    color: #0a3863;
}

.div_containt {
    width: 1000px;
    margin-top: 15px;
    margin-bottom: 10px;
    clear: left;
}

.navbar {
    float: left;
    clear: left;
    background-color: transparent;
}

.body {
    background-color: #fff;
    color: #0a3863;
    font-size: 20px;
    line-height: 30px;
}

.brand {
    display: none;
}

.nav-menu {
    clear: left;
    color: #fff;
    font-size: 0.75em;
}

.nav-link {
    padding: 0px 9px;
    /*border-right: 1px solid hsla(0, 0%, 100%, .5);*/
    color: #0b3863;
    line-height: 2em;
    border-right: #0b3863 solid 1px;
    font-weight: bold;
    font-family: 'News gothic Bold', sans-serif;
    font-size: 13px;
    text-transform: uppercase;
}

.nav-link.w--current {
    padding-right: 14px;
    padding-left: 14px;
    border-right: #0b3863 solid 1px;
    color: #b71927;
}

.link_uk {
    display: inline-block;
    padding-left: 0px;
}

.div_uk {
    margin-top: -2px;
    padding-left: 15px;
    float: right;
}

.div_link {
    margin-top: -5px;
    padding-left: 20px;
    float: right;
}

.container {
    float: left;
    max-width: 1000px;
}

.div_header {
    width: 940px;
    padding-top: 19px;
    padding-bottom: 20px;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

.section_header {
    position: absolute;
    /*margin-top: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;*/
    height: auto;
    /*-webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;*/
    font-size: 24px;
    /*background-color: #bd2a33;*/
}

.after_numbers{
    padding: 50px 0 0 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
     -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #e5e9ee;
}

.div_logo_header {
    text-align: center;
}

.div_date {
    /*float: right;*/
    font-family: 'News gothic', sans-serif;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
    padding: 0px 8px;
}

.txt_date {
    font-family: 'News gothic Bold', sans-serif;
    font-size: 35px;
    font-weight: 700;
    text-transform: uppercase;
}

.uppercase {
    text-transform: uppercase;
}

.uppercase._header {
    letter-spacing: -0.1rem;
}

.edition {
    background-color: #EBA802;
    border-radius: 5px;
    padding: 5px;
    margin-left: 10px;
    display: inline-block;
    font-size: 1em;
    color: #fff;
}

.link-logo-header {
    display: block;
}

.div_bouton {
    margin-top: 10px;
    text-align: center;
}

.div_bouton.produit_marge {
    margin-top: 50px;
}

.div_bouton.produit_marge.tarifs {
    margin-top: 50px;
    text-align: left;
}

.div_bouton.produit_marge.tarifs._2 {
    margin-top: 20px;
}

.div_bouton.tarifs {
    margin-bottom: 40px;
}

.div_bouton.a-propos {
    text-align: left;
}

.button {
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 20px;
    padding-left: 45px;
    border-radius: 5px;
    background-color: #0b3863;
    background-image: url('../images/fleche.png');
    background-image: url('../images/fleche.png');
    background-position: 20px 50%, 0px 0px;
    background-repeat: no-repeat, repeat;
    font-family: 'News gothic Bold', sans-serif;
    font-size: 0.9em;
    font-weight: 700;
}

.button:active{
    box-shadow: unset;
    transform: translateY(6px) translateX(6px);
}

.button_linkedin {
    padding-right: 20px;
    padding-left: 10px;
    background-image: url('../images/linkedin.png'), -webkit-gradient(linear, left top, right top, from(#184167), to(#184167));
    background-image: url('../images/linkedin.png'), linear-gradient(90deg, #184167, #184167);
    background-position: 92% 5px;
    background-repeat: no-repeat, repeat;
    font-family: 'News gothic', sans-serif;
    font-size: 0.9em;
    font-weight: 400;
    width: 97px;
    display: block;
    height: 36px;
    padding-top: 4px;
    float: right;
}

.button.tarifs {
    margin-left: 0px;
}

.section_partners {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 150px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div_partners {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.slider {
    display: block;
    height: 140px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
}

.slide {
    height: 130px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.mask {
    height: 140px;
}

.div_txt_partners {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 90px;
    margin-left: 20px;
    float: left;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: #2f6c8a;
    font-size: 0.75em;
    font-weight: 400;
}

.div_logos_partners img[alt="Vimeet_logo"]{
    height: 60px;
}

.div_logos_partners img[alt="Proximum_logo"]{
    margin: 0 10px;
}

.div_logos_partners img[alt="Online_Meeting_logo"]{
    height: 80px;
}

.div_logos_partners {
    margin-right: 5px;
    margin-left: 5px;
    float: left;
}

.div_logos_partners img{
    height: 90px;
}

.section_footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 60px;
    padding-bottom: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #03315d;
    /* background-image: -webkit-gradient(linear, left top, right top, from(#2d5a86), to(#042749));
    background-image: linear-gradient(90deg, #2d5a86, #042749); */
}

.div_footer {
    width: 940px;
    margin-bottom: 30px;
}

.div_footer_map {
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.div_footer_txt {
    width: 100%;
    height: auto;
    padding: 40px;
    float: right;
    background-color: #fff;
    font-family: 'News gothic', sans-serif;
    color: #01315f;
    font-size: 1em;
    text-align: center;
}

.heading {
    margin-top: 0px;
    font-size: 2em;
    line-height: 1em;
    font-family: 'News gothic Bold', sans-serif;
}

.link_tel {
    color: #01315f;
    text-decoration: none;
}

.div_footer_tools {
    width: 940px;
    height: 80px;
    padding-bottom: 60px;
}

.section_tools {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #03315d;
    /* background-image: -webkit-gradient(linear, left top, right top, from(#2d5a86), to(#042749));
    background-image: linear-gradient(90deg, #2d5a86, #042749); */
}

.link {
    display: inline-block;
    margin-right: 50px;
    margin-left: 50px;
    font-family: 'News gothic', sans-serif;
    color: #fff;
    font-size: 0.75em;
    line-height: 1em;
    text-decoration: none;
}

.link.w--current {
    font-family: 'News gothic', sans-serif;
    font-size: 0.75em;
    line-height: 1em;
    text-decoration: none;
}

.link.droit {
    margin-right: 0px;
    margin-left: 70px;
}

.link.gauche {
    margin-left: 0px;
}

.link.gauche.w--current {
    margin-left: 0px;
}

.jaune {
    color: #ff0;
    font-weight: 400;
}

.section_video {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 317px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #000;
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
}

.section_video.offreurs {
    background-image: url('../images/visuel_offreurs.png');
}

.section_video.donneur {
    background-image: url('../images/visuel_donneur.png');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.section_video.rdv {
    background-image: url('../images/visuel_rdv.png');
    background-size: cover;
}

.section_video.conf {
    background-image: url('../images/visuel_conferences.png');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.section_video.tarifs {
    background-image: url('../images/visuel_tarifs.png');
    background-size: cover;
}

.div_video {
    width: 940px;
    color: #fff;
    text-align: center;
}

.center {
    text-align: center;
}

.div_top {
    position: relative;
    right: 0px;
    bottom: 0px;
    width: 43px;
    height: 43px;
    /* background-image: url('../images/fleche_3.png'), -webkit-gradient(linear, left top, left bottom, from(#2d5a86), to(#042749));
    background-image: url('../images/fleche_3.png'), linear-gradient(180deg, #2d5a86, #042749); */
    background-image: url('../images/fleche_3.png');
    background-position: 50% 50%, 0px 0px;
    background-repeat: no-repeat, repeat;
    background-color: #03315d;
    border-radius: 50%;
    /* box-shadow: 5px 5px 0 0 rgba(0, 0, 0, .2); */
}

.link_top {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 5000;
    display: inline-block;
    border-radius: 50%;
}

.section_page {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 50px;
    padding-bottom: 50px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #e5e9ee;
}

.section_page.page_offreurs {
    padding-top: 0px;
}

.div_page {
    width: 940px;
}

.div_page.offreurs {
    margin-top: 50px;
}

.section-thematiques._ot {
    margin-top: 215px;
}

#micro-nano-electronique {
    margin-top: 180px;
}

.div_page_gauche {
    width: 450px;
    float: left;
    font-family: 'News gothic', sans-serif;
    text-align: center;
}

.div_page_droit {
    width: 450px;
    float: right;
    font-family: 'News gothic', sans-serif;
    text-align: center;
}

.bold {
    font-weight: 700;
    font-family: 'News gothic Bold', sans-serif;
}

.heading-2 {
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 2em;
    line-height: 1em;
    font-family: 'News gothic Bold', sans-serif;
}

.heading-3 {
    font-size: 2em;
    line-height: 1em;
    text-align: left;
    font-family: 'News gothic Bold', sans-serif;
}

.section_chiffres {
    padding: 40px 0px 30px 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #0b3863;
}

.section_chiffres.offreurs {
    padding-top: 50px;
    padding-bottom: 50px;
    color: #fff;
    text-align: left;
}

.div_chiffres {
    max-width: 940px;
    display: flex;
    justify-content: space-around;
    margin: 0px auto;
}

.concretisez {
    text-align: center;
    margin-bottom: 40px;
}

.concretisez .heading-2 {
    font-size: 25px;
}

.section_produit .heading-2 {
    font-size: 25px;
}

.section_produit._ot {
    background-color: white;
    margin-top: 60px;
}

.div_produit._apropos {
    margin-top: 40px;
    margin-bottom: 50px;
}

.chiffres {
    float: left;
    font-family: 'News gothic', sans-serif;
    color: #fff;
    text-align: center;
}

.txt_chiffres {
    font-size: 2.75em;
    font-weight: 700;
    font-family: 'News gothic Bold', sans-serif;
}

.dropbox_btn{
    width: 100%;
    margin: 10px 0 25px 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.section_produit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 50px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #e5e9ee;
    /* background-image: url('../images/nouveaux_visuels/BG-Conferences.png');
    background-size: cover;
    overflow: hidden;  */
}

.section_produit._do {
    background-color: white;
    padding-bottom: 100px;
    margin-top: 50px;
}

.section_produit.rdv_2 {
    padding-bottom: 0px;
    margin-bottom: 150px;
    margin-top: 150px;
}

.div_produit {
    width: 940px;
    margin-top: -60px;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.div_produit.offreurs {
    margin-top: 30px;
}

.div_produit.mentions {
    margin-top: 0px;
    padding-top: 30px;
}

.produit {
    width: auto;
    margin-right: 0px;
    margin-bottom: 30px;
    float: none;
}

.produit.droit {
    margin-right: 0px;
    margin-left: 25px;
    float: right;
}

.produit.droit.home {
    margin-left: 0px;
    float: right;
}

.produit.center {
    margin-right: 0px;
    margin-left: 45px;
}

.produit.center.home {
    margin-left: 40px;
}

.produit.home {
    width: 287px;
    float: left;
}

.div_img_produit {
    text-align: center;
}

.div_img_produit.offreurs {
    height: 200px;
    float: left;
    clear: none;
}

.div_img_produit.offreurs_2 {
    height: 280px;
    float: left;
    clear: none;
}

.div_img_produit.offreurs_3 {
    height: 435px;
    float: left;
    clear: none;
}

.div_img_produit.home {
    float: left;
    clear: left;
}

.div_txt_produit {
    height: 330px;
    padding: 20px 20px 30px;
    background-color: #fff;
    font-family: 'News gothic', sans-serif;
    text-align: center;
}

.div_txt_produit.colonne_offreurs {
    width: 650px;
    height: 210px;
    padding-bottom: 20px;
    float: left;
    clear: none;
    text-align: left;
}

.div_txt_produit.colonne_offreurs_2 {
    width: 650px;
    height: 280px;
    padding-bottom: 20px;
    float: left;
    clear: none;
    text-align: left;
}

.div_txt_produit.colonne_offreurs_3 {
    width: 650px;
    height: 435px;
    padding-bottom: 20px;
    float: left;
    clear: none;
    text-align: left;
}

.div_txt_produit.home {
    width: auto;
    height: 330px;
    float: left;
}

.heading-4 {
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 1.25em;
    line-height: 1em;
    font-family: 'News gothic Bold', sans-serif;
}

.txt_15 {
    font-size: 0.75em;
    line-height: 1.3em;
}

.txt_15.bold {
    display: inline-block;
    line-height: 1.3em;
}

.p_15 {
    margin-bottom: 10px;
    font-size: 0.75em;
    line-height: 1.2em;
    font-style: italic;
}

.div_blanc {
    height: auto;
    margin-bottom: 0px;
    padding-bottom: 30px;
    background-color: #fff;
    text-align: center;
}

.div_blanc.home {
    float: none;
    clear: left;
}

.div_txt {
    margin-top: 0px;
    padding-top: 40px;
    padding-bottom: 40px;
    float: none;
    clear: left;
}

.div_txt.tarifs {
    font-size: 1em;
    line-height: 2em;
}

.paragraph {
    font-family: 'News gothic', sans-serif;
    font-size: 1.75em;
    line-height: 1.3em;
    text-align: center;
}

.paragraph.tarifs {
    margin-bottom: 0px;
    font-size: 1em;
}

.logos {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 183px;
    height: 100px;
    margin-right: 2px;
    margin-bottom: 2px;
    float: left;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    text-align: center;
    border: 1px solid #be2830;
}

.heading-5 {
    font-size: 2em;
    line-height: 1em;
    font-family: 'News gothic Bold', sans-serif;
}

.utility-page-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    margin-top: 50px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.utility-page-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 260px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
}

.heading-6 {
    font-size: 1.5em;
}

.section_offreurs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 60px;
    padding-bottom: 100px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #bd2a33;
}

.div_offreurs {
    width: 940px;
    font-family: 'News gothic', sans-serif;
    color: #fff;
    text-align: center;
}

.heading-7 {
    margin-top: 0px;
    font-size: 2em;
    line-height: 1em;
}

.div_tem {
    margin-top: 80px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.slider-2 {
    background-color: transparent;
}

.slide_tem_gauche {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    float: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.slide_tem_droit {
    width: 540px;
    margin-top: 20px;
    float: left;
    font-family: 'News gothic', sans-serif;
}

.div_nom {
    width: 180px;
    padding: 20px;
    background-color: #fff;
    font-size: 1em;
    line-height: 1.3em;
}

.div_societe {
    display: block;
    width: 180px;
    clear: left;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-color: #fff;
    text-align: center;
}

.right-arrow {
    top: 200px;
    right: 120px;
    bottom: 0px;
    width: 30px;
    height: 30px;
    background-color: #bd2a33;
    background-image: url('../images/fleche_5.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    color: transparent;
}

.left-arrow {
    left: 750px;
    top: 200px;
    bottom: 0px;
    width: 30px;
    height: 30px;
    background-color: #bd2a33;
    background-image: url('../images/fleche_4.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    color: transparent;
}

.icon {
    color: #bd2a33;
}

.icon-2 {
    color: transparent;
}

.div_txt-_mentions {
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    float: none;
    clear: left;
}

.paragraph-3 {
    font-family: 'News gothic', sans-serif;
}

.link_rouge {
    color: #bd2a33;
    text-decoration: none;
}

.section_txt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 30px;
    padding-bottom: 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div_txt_2 {
    width: 940px;
    font-family: 'News gothic', sans-serif;
    text-align: center;
}

.section_filiere {
    display: block;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div_100 {
    display: block;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #0a3863;
    background-image: none;
}

.div_filiere {
    display: block;
    width: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.concretisez p {
    font-size: 16px;
}

.section-concretisez {
    padding-top: 50px;
}

.filieres1 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 793px;
    margin: 0px auto;
    padding-bottom: 20px;
}

.filieres2 {
    display: flex;
    flex-direction: column;
    background-color: #bd2a33;
    font-size: 14px;
    text-align: left;
    margin-bottom: 5px;
    border: 2px solid #bd2a33;
    color: white;
    text-transform: uppercase;
    line-height: 20px;
    width: 151px;
}

.filieres2 img {
    background-color: white;
}

.span-filiere {
    padding: 10px 10px;
}

.tabon {
    padding: 13px 40px;
    float: left;
    clear: left;
    background-color: transparent;
    font-family: 'News gothic', sans-serif;
    color: #fff;
    font-size: 1em;
    line-height: 1em;
}

.tabon.w--current {
    padding-top: 13px;
    padding-bottom: 13px;
    padding-left: 50px;
    clear: left;
    background-color: transparent;
    background-image: url('../images/fleche04.png');
    background-position: 30px 50%;
    background-repeat: no-repeat;
    font-family: 'News gothic Bold', sans-serif;
    color: #ff0;
    font-size: 1em;
    line-height: 1em;
    font-weight: 700;
}

.tabs-menu-3 {
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
}

.image-2 {
    display: inline-block;
    width: 850px;
    max-width: auto;
    float: none;
}

.tab-pane-tab-1-3 {
    width: 100%;
    margin-left: 0px;
    float: left;
}

.tabs-content-2 {
    display: block;
    margin-right: auto;
    margin-left: 0px;
    float: left;
    clear: left;
}

.tabs {
    display: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}

.right-arrow-2 {
    display: none;
}

.left-arrow-2 {
    display: none;
}

.slide-nav {
    display: none;
}

.slider-3 {
    display: block;
    height: auto;
    float: none;
    clear: both;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
}

.mask-3 {
    height: auto;
}

.slide_gauche {
    margin-left: 0px;
    float: left;
}

.slide_droit {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
    float: left;
    font-family: 'News gothic', sans-serif;
    color: #fff;
    font-size: 1em;
    line-height: 2em;
}

.on {
    padding-left: 20px;
    background-image: url('../images/fleche04.png');
    background-position: 0px 50%;
    background-repeat: no-repeat;
    color: #ff0;
    line-height: 2em;
    font-weight: 700;
    font-family: 'News gothic Bold', sans-serif;
}

.text-block-2 {
    line-height: 2em;
}

.paragraph-4 {
    line-height: 1.5em;
}

.filieres {
    z-index: 4000;
}

.section_page_rdv {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    padding-top: 50px;
    padding-bottom: 50px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div_page_rdv {
    width: 940px;
}

.div_ciblage_droit {
    width: 450px;
    float: right;
}

.div_ciblage_gauche {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    height: 220px;
    padding-right: 50px;
    padding-left: 50px;
    float: left;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #000;
    background-image: url('../images/visuel_ciblage.png');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    opacity: 1;
    font-family: 'News gothic Bold', sans-serif;
    color: #fff;
    font-size: 1.5em;
    line-height: 1.5em;
    font-weight: 700;
    text-align: center;
}

.paragraph-5 {
    position: relative;
    z-index: 20;
    opacity: 1;
}

.div_rdv {
    margin-top: 50px;
}

.div_title_rdv {
    text-align: center;
}

.heading-8 {
    margin-top: 10px;
    font-family: 'News gothic', sans-serif;
    font-size: 2em;
    line-height: 1.3em;
}

.heading-9 {
    font-family: 'News gothic Bold', sans-serif;
    font-size: 2em;
    line-height: 1.3em;
    font-weight: 700;
}

.div_shema {
    margin-top: 30px;
}

.div_etape {
    margin-top: 10px;
    margin-bottom: 50px;
}

.div_1 {
    margin-top: 20px;
}

.div_1_gauche {
    width: 400px;
    float: left;
    font-size: 1em;
    line-height: 1.3em;
}

.div_1_droit {
    width: 500px;
    float: right;
    font-family: 'News gothic', sans-serif;
    font-size: 1em;
    line-height: 1.3em;
}

.text-block-3 {
    font-family: 'News gothic', sans-serif;
    font-size: 16px;
}



.puce_rouge {
    color: #bd2a33;
    font-weight: 700;
    font-family: 'News gothic Bold', sans-serif;
}

._1 {
    float: left;
}

.blink {
    float: left;
    color: transparent;
}

.divi_txt_etape {
    margin-left: -38px;
    float: left;
    font-family: 'News gothic Bold', sans-serif;
    font-size: 1em;
    line-height: 1.3em;
    font-weight: 700;
    text-align: center;
}

.divi_txt_etape.rouge {
    color: #bd2a33;
}

.divi_txt_etape._2 {
    margin-left: 40px;
}

.divi_txt_etape._3 {
    margin-left: 30px;
}

.divi_txt_etape._4 {
    margin-left: 35px;
}

.divi_txt_etape._5 {
    margin-left: 28px;
}

.blink_bleu {
    float: left;
    background-color: #0b3863;
    color: transparent;
}

.div_conf_gauche {
    width: 450px;
    float: left;
    /* font-family: 'News gothic', sans-serif; */
    font-size: 1em;
    line-height: 1.3em;
    padding-right: 10px;
}

.div_conf_droit {
    float: right;
}

.heading-10 {
    margin-top: 10px;
    font-size: 1.85em;
    line-height: 1em;
}

.heading-11 {
    margin-top: 30px;
    font-size: 1.85em;
    line-height: 1em;
}

.section_programme {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 30px;
    padding-bottom: 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #bd2a33;
}

.div_titre_prog {
    width: 940px;
    text-align: center;
}

.heading-12 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: 'News gothic', sans-serif;
    color: #fff;
    font-size: 2em;
    line-height: 1.5em;
}

.paragraph-6 {
    font-family: 'News gothic', sans-serif;
    color: #fff;
    font-size: 1em;
    line-height: 1.3em;
}

.section_detail {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 50px;
    padding-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #e5e9ee;
}

.div_containt_detail {
    width: 940px;
}

.prog {
    margin-bottom: 30px;
}

.prog.linch {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    background-color: #b71927;
}

.prog_date {
    width: 130px;
    margin-left: 20px;
    float: left;
    font-family: 'News gothic Bold', sans-serif;
    font-size: 1.8em;
    line-height: 1.3em;
    font-weight: 700;
    text-align: center;
}

.prog_date.lunch {
    margin-left: 0px;
    color: #fff;
}

.prog_txt {
    width: 750px;
    padding: 20px;
    float: right;
    background-color: #fff;
    font-family: 'News gothic', sans-serif;
    font-size: 1em;
    line-height: 1.3em;
}

.rouge {
    color: #b71927;
    text-decoration: none;
}

.heading-13 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 1.2em;
    line-height: 1.3em;
}

.paragraph-7 {
    margin-bottom: 0px;
}

.link_tag {
    display: block;
    padding-top: 0px;
    padding-bottom: 0px;
    border-radius: 5px;
    background-color: #0b3863;
    color: #fff;
    font-size: 0.6em;
    line-height: 2em;
    font-weight: 300;
    text-decoration: none;
}

.txt_lunch {
    width: 750px;
    float: right;
    color: #fff;
    text-align: center;
}

.heading-14 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 20px;
    font-size: 2em;
    line-height: 2em;
    text-align: left;
}

.tel {
    color: #0a3863;
}

.txt_30 {
    font-size: 1.25em;
    font-weight: 700;
    font-family: 'News gothic Bold', sans-serif;
}

.section_tarifs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
    padding-bottom: 50px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    /* background-color: #e5e9ee; */
}



.tarifs_1 {
    margin-bottom: 30px;
}

.tarifs_prix {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 380px;
    height: 250px;
    float: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: 'News gothic', sans-serif;
    text-align: center;
}

.tarifs_prix.droit {
    float: right;
}

.tarifs_prix.droit.gratuit {
    height: 140px;
}

.tarifs_prix.stand {
    height: 320px;
}

.tarifs_descriptifs {
    width: 530px;
    padding: 30px;
    float: right;
    background-color: #fff;
    font-family: 'News gothic', sans-serif;
    font-size: 1em;
    line-height: 1.3em;
}

.tarifs_descriptifs.gauche {
    float: left;
}

.h15 {
    margin-top: 0px;
    font-size: 1.6em;
    line-height: 1em;
}

.paragraph-8 {
    font-size: 1.2em;
    line-height: 1.5em;
}

.form_gauche {
    width: 350px;
    float: right;
    font-family: 'News gothic', sans-serif;
}

.form_droit {
    width: 500px;
    float: left;
}

.heading-17 {
    margin-top: 0px;
}

.paragraph-9 {
    font-family: 'News gothic', sans-serif;
    font-size: 1em;
    line-height: 1.3em;
}

.heading-18 {
    font-size: 1em;
    line-height: 1em;
}

.paragraph-10 {
    font-size: 0.75em;
    line-height: 1.2em;
    text-align: justify;
}


.paragraph-11{
    font-style: italic;
}

.div_logos {
    max-width: 940px;
    margin: 0px auto;
}

.grenoble-b {
    left: 100%;
}


.bold-text {
    font-size: 1em;
    line-height: 1.5em;
}

.center1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 140px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.title_tarif {
    margin-top: 50px;
    margin-bottom: 50px;
    font-family: 'News gothic', sans-serif;
    font-size: 2em;
    line-height: 1em;
    text-align: center;
}

.h19 {
    font-size: 1.6em;
    line-height: 1.3em;
}

.m_slide {
    height: 317px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-color: transparent;
}

.m_div_video {
    position: absolute;
    z-index: 10;
    width: 100%;
    color: #fff;
    text-align: center;
}

.s1 {
    background-image: url('../images/slide6.png');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.s2 {
    background-image: url('../images/slide2.png');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.s3 {
    background-image: url('../images/slide3.png');
    background-position: 0px 0px;
    background-size: cover;
}

.s4 {
    background-image: url('../images/slide4.png');
    background-position: 0px 0px;
    background-size: cover;
}

.s5 {
    background-image: url('../images/slide5.png');
    background-position: 0px 0px;
    background-size: cover;
}

.s6 {
    background-image: url('../images/slide1.png');
    background-position: 50% 50%;
    background-size: cover;
}

.s7 {
    background-image: url('../images/slide7.png');
    background-position: 0px 0px;
    background-size: cover;
}

.s8 {
    background-image: url('../images/slide8.png');
    background-position: 0px 0px;
    background-size: cover;
}

.s9 {
    background-image: url('../images/slide9.png');
    background-position: 0px 0px;
    background-size: cover;
}

.s10 {
    background-image: url('../images/slide10.png');
    background-position: 0px 0px;
    background-size: cover;
}

.s11 {
    background-image: url('../images/slide11.png');
    background-position: 0px 0px;
    background-size: cover;
}

.image-6 {
    height: auto;
}

.das {
    background-color: #bd2a33;
    display: flex;
    height: 106px;
    align-items: center;
}

.das.micro-nano-elec {
    width: 22%;
    justify-content: end;
    padding-right: 10px;
}

.das.logiciel {
    width: 14%;
    justify-content: center;
}


.das.photonique {
    width: 12%;
    justify-content: center;
}


.das.contenu-usages {
    width: 23%;
}


.das_txt {
    margin-top: 5px;
    margin-bottom: 0px;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'News gothic Bold', sans-serif;
    text-align: left;
}

.das0 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 60px;
    -webkit-box-pack: space-between;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.intro-1 {
    display: flex;

}

.intro-1 .heading-2 {
    font-size: 25px;
}

.intro-1 p {
    font-size: 16px;
}

.intro-1 .div_bouton.produit_marge {
    margin: 20px 0px 50px 0px;
    text-align: left;
}

.intro-1 .button {
    margin-left: 0px;
    margin-right: 20px;
}

.section_page._intro {
    background-color: white;
    max-width: 940px;
    margin: 0px auto;
}


.heading-5._apropos {
    text-transform: uppercase;
    font-size: 35px;
    font-weight: normal;
    margin-top: 40px;
}

.heading-5._apropos1 {
    font-size: 24px;
    font-weight: normal;
}

html.w-mod-js *[data-ix="haut"] {
    opacity: 0;
    -webkit-transform: translate(0px, 200px);
    -ms-transform: translate(0px, 200px);
    transform: translate(0px, 200px);
}

.offre2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.mbb_0 {
    width: 940px;
    margin-top: 20px;
    padding: 20px;
    float: left;
    clear: left;
    background-color: #fff;
}

.mbb_01 {
    width: 350px;
    float: left;
}

.mbb_02 {
    width: 350px;
    float: right;
}

.mbb_01_txt {
    margin-top: 0px;
    font-size: 2em;
    line-height: 1em;
}

._01 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

._01m_1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    background-color: #fff;
}

._01m_02 {
    width: 654px;
    background-color: #bd2a33;
}

._01m_03 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 25px;
}

._01_m04 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 50px;
    margin-left: 50px;
    float: left;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

._01_m04._01 {
    margin-left: 30px;
}

._01m_04 {
    font-size: 17px;
    line-height: 20px;
    font-weight: 400;
}

._01m_05 {
    font-weight: 700;
    text-align: center;
    font-family: 'News gothic Bold', sans-serif;
}

._01_m2 {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px 20px 30px;
    background-color: #fff;
}

._01_03 {
    margin-top: 30px;
}

._01_04 {
    width: 400px;
    float: left;
    text-align: center;
}

._01_05 {
    width: 400px;
    float: right;
    text-align: center;
}

._01_06 {
    width: 290px;
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    font-size: 15px;
    line-height: 25px;
    font-weight: 700;
    font-family: 'News gothic Bold', sans-serif;
}

._01_07 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: start;
}

._01_08 {
    color: #bd2a33;
    font-size: 25px;
    line-height: 30px;
}

._01_09 {
    font-weight: 400;
}

._01_10 {
    font-size: 1.3em;
    line-height: 1.3em;
}

._01_11 {
    color: #bd2a33;
    font-weight: 700;
    font-family: 'News gothic Bold', sans-serif;
}

.pub {
    margin-bottom: 40px;
}

.pub_1_slider {
    height: 130px;
    min-height: 130px;
    background-color: transparent;
}

.left-arrow-3 {
    display: none;
}

.right-arrow-3 {
    display: none;
}

.slide-nav-2 {
    display: none;
}

.pub_1_mask {
    height: 130px;
}

.pub_1_slide1 {
    padding-right: 0px;
    padding-bottom: 0px;
    -o-object-fit: cover;
    object-fit: cover;
}

#popup_under {
    position: fixed;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    z-index: 12;
}

.popup {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 20;
    display: inline-block;
    height: 0px;
    margin-top: 110px;
    margin-bottom: 0px;
    background-color: #fff;
    text-align: center;
    -o-object-fit: fill;
    object-fit: fill;
}

/*TARIFS*/

._titre {
    font-weight: bold;
    font-family: 'News gothic Bold', sans-serif;
    font-size: 30px;
    margin-bottom: 30px;
}

.div-block-28.tarif-22 {
    display: flex;
    font-weight: bold;
    font-family: 'News gothic Bold', sans-serif;
    font-size: 20px;
    float: none;
    justify-content: start;
}

.text-block-6 {
    margin-right: 20px;
}

.div-block-31.tarif-22 {
    float: none;
}

.div-block-31.tarif-22 .text-block-7 {
    font-size: 40px;
}

.div-block-28.tarif-22 .div-block-30 {
    width: auto;
}

.heading-pricing-type {
    text-align: center;
    margin-top: 80px;
    margin-bottom: 40px;
}


/* DEBUT REFONTE */

body {
    overflow-x: hidden;
}

.border-refonte {
    border-top-right-radius: 50px !important;
    border-bottom-left-radius: 50px !important;
}

.border-refonte.intervenant.Kate {
    display: none;
}

.programme_02.a-cacher {
    display: none;
}

.container-center {
    max-width: 940px;
    margin: 0 auto;
}

.container-center.w-960 {
    max-width: 960px;
}

.pr-30 {
    padding-right: 30px;
}

.d-flex {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.w-50 {
    width: 50%;
}

.uppercase {
    text-transform: uppercase !important;
}

.text-left {
    text-align: left !important;
}

.img-top {
    margin-top: -70px;
}

.section-conf-bottom {
    margin-bottom: -40px;
}

.section-title-refonte {
    background-image: url('../images/nouveaux_visuels/main-title_BG.png');
    background-position: center;
    background-repeat: no-repeat;
    padding: 18px 0;
}

.bg-grey-center {
    background-image: url('../images/nouveaux_visuels/BG-grey-center.png');
    background-position: center;
    background-size: cover;
}

.bg-grey-center.a-propos {
    background-position-y: 107%;
    background-repeat: no-repeat;
}

.main-heading-refonte {
    color: #fff;
    font-size: 35px;
    line-height: 45px;
    text-transform: uppercase;
    text-align: center;
    font-family: 'News gothic Bold', sans-serif;
    margin-bottom: 0;
}

.main-heading-refonte._ot {
    margin-top: 80px;
    font-size: 25px;
}

.sub-main-heading-refonte {
    color: #fff;
    font-size: 25px;
    line-height: 38px;
    text-align: center;
    margin-bottom: 100px;
    font-family: 'News gothic Bold', sans-serif;
    margin-top: 0;
}

.sub-main-heading-refonte.tarifs {
    margin-bottom: 50px;
}

.blue-main-heading, .white-main-heading {
    font-size: 25px;
    line-height: 38px;
    text-align: center;
    font-family: 'News gothic Bold', sans-serif;
    text-transform: uppercase;
    font-weight: bold;
}

._titre.blue-main-heading.conferences {
    margin-top: 15px;
}

.blue-sub-main-heading {
    font-size: 20px;
}

.blue-main-heading {
    color: #0a3863;
}

.white-main-heading {
    color: #fff;
}

.blue-main-heading.participants {
    margin-bottom: 30px;
}

.blue-main-heading.thematiques {
    font-size: 35px;
    line-height: 45px;
}

.heading-2.blue-main-heading.a-propos {
    text-align: left;
}

.intro-1-right {
    padding-left: 10px;
}

#participants {
    margin-top: 100px;
    margin-bottom: 100px;
}

#participants .div_bouton {
    margin-top: 30px;
}

.trois-facons, .trois-facons-block-2_3 {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 940px;
    margin: -90px auto 25px auto;
}

.trois-facons-block-2_3 {
    width: 465px;
    margin: unset;
}

.trois-facons-block-2_3._pp {
    width: 100%;
}

.trois-facons-block-1, .trois-facons-block-2, .trois-facons-block-3 {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    flex-direction: column;
}

.trois-facons-block-1 {
    /* max-width: 452px; */
    max-width: 48%;
}

.trois-facons-block-2 img {
    object-fit: cover;
    border-top-right-radius: 50px;
}

.trois-facons-block-2, .trois-facons-block-3 {
    /* max-width: 220px; */
    max-width: 48%;
}

.trois-facons-texte {
    background-color: #be2830;
    border-bottom-left-radius: 50px;
    padding: 0px 20px 20px 20px;
    height: 210px;
    font-family: 'News gothic', sans-serif;
}

.trois-facons h3 {
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
}

.trois-facons p, .intro-commentCaMarche.a-propos p {
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    font-weight: bold;
    font-family: 'News gothic Bold', sans-serif;
}

.commentCaMarche {
    width: 963px;
}

.intro-commentCaMarche {
    background-image: url('../images/nouveaux_visuels/RDV-evenement-hybride.png');
    border-top-right-radius: 50px;
    padding: 47px 20px 1px 20px;
    background-repeat: no-repeat;
}

.intro-commentCaMarche.a-propos {
    background-image: url('../images/nouveaux_visuels/a-propos-grenoble.png');
    padding-top: 190px;
    padding-bottom: 50px;
}

.choix-commentCaMarche, .blocs-thematiques {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 10px;
    padding-right: 10px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 30px;
}

.blocs-thematiques {
    padding: 20px 0 40px 0;
    margin-bottom: 0;
}

.choix-commentCaMarche div, .blocs-thematiques div {
    background-color: #be2830;
    padding: 18px;
    color: #fff;
    font-size: 20px;
    margin-left: 10px;
    margin-right: 10px;
    width: 294px;
    font-family: 'News gothic', sans-serif;
    margin-top: -70px;
}

.choix-commentCaMarche .border-refonte.a-propos {
    width: 145px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 17px;
}

.chiffres-pole-competitivite .bold {
    font-size: 34px;
    display: block;
}

.chiffres-pole-competitivite {
    font-size: 14px;
    line-height: 19px;
}

.blocs-thematiques div {
    width: 219px;
    margin-top: 10px;
    font-size: 16px;
    line-height: 25px;
}

.div_produit.offreurs p, .section-thematiques.conferences .div_txt p {
    font-size: 16px;
    line-height: 25px;
    color: #0a3863;
}

.div_txt.conferences {
    padding-top: 0 !important;
    padding-bottom: 20px !important;
}

.section-conf-bottom div:last-child {
    margin-top: 20px;
}

.conf-list {
    padding-left: 20px;
    text-align: left;
}

.conf-list li {
    color: #be2830;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 10px;
}

.conf-list li span {
    color: #0a3863;
}

.text-block-3.rdv ul {
    padding-left: 20px;
}

.section-thematiques {
    background: url('../images/nouveaux_visuels/BG-Thematiques.png') no-repeat center top;
    background-size: cover;
    overflow: hidden;
}

.section-thematiques._grenoble {
    overflow: visible;
}

.section-thematiques._grenoble.conferences {
    margin-top: 100px;
    margin-bottom: 150px;
}

.section-thematiques._grenoble.a-propos {
    background-image: none;
    background-color: #0b3863;
    color: #fff;
}

.container-center.w-960.thematiques {
    max-width: 100%;
    width: 960px;
    position: relative;
    padding-top: 40px;
}

.container-center.w-960.thematiques._ot {
    padding-top: 0px;
}

.container-center.w-960.thematiques.a-propos {
    padding-bottom: 50px;
}

.container-center.w-960.thematiques.a-propos._2 {
    padding-bottom: 40px;
}

.section-concretisez {
    max-width: 940px;
    margin: 0px auto;
}

.do-3 {
    width: 100%;
    background-image: url(../images/bg_Qui_Participe.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 20px;
}

.do-3 .heading-2 {
    font-size: 25px;
}

.do-3 p {
    font-size: 16px;
}

.do-2 {
    width: 100%;
}

.do-1 {
    display: flex;
    margin: -70px auto 0px auto;
    max-width: 940px;
}

.do-1._ot {
    margin: 0px auto -70px auto;
}

.main-heading-refonte.qui-participe {
    margin-bottom: 100px;
}

/*.container-center.w-960.thematiques::after {
    content: '';
    position: absolute;
    top: 0;
    left: 100%;
    height: 100%;
    width: 100vw;
    background-color: #fff;
}*/

b {
    z-index: 0;
    position: absolute;
    top: 0;
    left: 100%;
    width: 100vw;
    height: 100%;
    background-color: #fff;
}

b::before {
    content: "";
    position: absolute;
    display: block;
    background: transparent;
    height: 80px;
    width: 80px;
    box-shadow: 60px -60px 0 60px #fff;
    border-top-right-radius: 50px;
    top: 0;
    right: 100%;
    z-index: 1;
}

.grenoble-b.a-propos::before {
    display: none;
}

.grenoble-1 {
    display: flex;
    justify-content: space-between;
}

.grenoble-1.a-propos {
    padding-left: 20px;
    padding-right: 20px;
}

.grenoble-2 {
    width: 100%;
    padding-right: 20px;
}

.grenoble-2._ot {
    width: 63%;
    padding: 20px 0px;
}

.grenoble-2._ot._pp {
    width: 43%;
    padding: 20px 0px;
}

.grenoble-2._ot._pp a {
    margin: 0px;
}

.grenoble-2._ot._pp._en {
    padding: 50px 0px;
}

.grenoble-2._ot._pp._en p {
    margin-bottom: 20px;
}

.grenoble-2._ot.a-propos {
    width: 50%;
    padding-top: 40px;
}

.grenoble-2.a-propos {
    padding-right: 40px;
}

.grenoble-1-img._ot._pp {
    width: 48%;
    margin-top: 0px;
    z-index: 1;
    position: absolute;
    left: 52%;
    top: -8%;
    bottom: auto;
    
}


.grenoble-1-img._ot {
    width: 34%;
    margin-top: 0px;
    z-index: 1;
    position: absolute;
    left: 65%;
    top: -8%;
    bottom: auto;
    
}

.grenoble-b._pp {
    left: 103%;
}

.grenoble-1-img._ot._01 {
    top: -13%;
    bottom: auto;
    z-index: 10;
}

.grenoble-1-img._ot._02 {
    top: -13%;
    bottom: auto;
}
.grenoble-1-img._ot._03 {
    top: -13%;
    bottom: auto;
}
.grenoble-1-img._ot._04 {
    top: -11%;
    bottom: auto;
}

.grenoble-1-img {
    width: 100%;
    padding-left: 20px;
    margin-top: -70px;
    z-index: 10;
}

.grenoble-3 {
    width: 100%;
    padding-left: 20px;
}

.grenoble-3.conferences {
    margin-top: 30px;
}

.grenoble-1_03-img {
    width: 100%;
    padding-right: 20px;
    padding-left: 0px;
    margin-bottom: -70px;
}

.grenoble-1_03-img.conferences {
    margin-bottom: -30px;
}

.grenoble-1._03 {
    margin-top: 30px;
}

.grenoble-1 .heading-2 {
    font-size: 25px;
    text-transform: uppercase;
    line-height: 35px;
}

.grenoble-1 p {
    font-size: 16px;
    line-height: 25px;
}

.green-capital-img {
    margin-top: -40px;
}

.parcours-inscription {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.div_1._inscription {
    width: 48%;
}

.l_1_gauche.price {
    padding: 0;
}

.top-price {
    padding: 30px 30px 20px 30px;
    background-image: url(../images/nouveaux_visuels/BG-grey-tarifs.png);
    background-size: cover;
    border-top-right-radius: 50px;
}

.top-price._titre {
    text-align: center;
}

.bottom-price {
    padding: 0 30px 40px 30px;
    background-color: #0b3863;
    color: #fff;
    border-bottom-left-radius: 50px;
}

.grenoble-1-img._ot._01 {
    display: block;
}

.show-tablet {
    display: none;
}

.sub-main-heading-refonte.conferences {
    margin-bottom: 10px;
}

.sub-title-conferences {
    color: #fff;
    text-align: center;
    margin-bottom: 80px;
    font-size: 26px;
    font-style: italic;
}

.trois-facons-block-2 a {
    text-decoration: underline;
    color: #fff;
}

.img-canada {
    margin-left: -30px;
}

.img-GEM {
    margin-left: 25px;
}





.section-title-refonte.title-programme-conf {
    margin-top: 100px;
}

.programme {
    max-width: 940px;
    margin: -115px auto 0px auto;
}

.p-programme {
    font-size: 16px;
    text-align: center;
}

.top-price.programme {
    padding-left: 60px;
    padding-right: 60px;
    position: relative;
    margin-top: 60px;
}

.accordon-triger._programme {
    cursor: auto;
    padding: 0px;
}


.horaires {
    position: absolute;
    top: -7%;
    left: 2%;
    padding: 10px;
    color: white;
    background-color: #b71927;
    border-radius: 0px 30px 0px 30px;
    font-size: 18px;
}

.l_1_gauche._programme {
    background-color: transparent;
}

.prenom {
    text-transform: capitalize;
}

.fonction {
    text-transform: capitalize !important;
    font-weight: normal !important;
    font-style: italic !important;
}

.speaker_02:not(:last-child)::after {
    content: " ● ";
}

.speaker {
    font-weight: normal;
    text-align: center;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: bold;
    font-family: 'News gothic Bold', sans-serif;
}

.accordon.bottom-price._programme {
    padding: 0px;
}

.logo-conf {
    text-align: center;
    padding: 20px;
}

.logo-conf img {
    max-width: 92px;
}

#intervenants {
    margin-top: 100px;
}

.infos-intervenant {
    padding: 20px 10px !important;
    margin: 0 !important;
    background-color: transparent !important;
}

.intervenants_02 {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    font-family: 'News gothic Bold', sans-serif;
    text-transform: capitalize;
    margin-bottom: 0;
}


.border-refonte.intervenant, .infos-intervenant {
    height: auto !important;
    width: 174px !important;
}

.border-refonte.intervenant {
    padding: 0 !important;
    margin: 15px 7.5px 15px 7.5px !important;
    border-top-right-radius: 51px !important;
}


.border-refonte.intervenant img {
    width: 100%;
    border-top-right-radius: 50px;
}

.font-bold {
    font-weight: bold !important;
    font-family: 'News gothic Bold', sans-serif;
}

.heading-5._apropos1.bg-red {
    background-color: #bd2a33;
    display: inline-block;
    padding: 10px 15px;
}

.heading-5._apropos1 {
    margin-top: 20px;
}

.mt-40 {
    margin-top: 40px !important;
}

.section_video.a-propos, .m_slide.a-propos {
    height: 370px;
}

.white-logo-home {
    margin-right: 20px;
    margin-top: 10px;
}

.see-replay {
    font-weight: bold;
    padding: 10px 20px;
}

@media screen and (min-width: 1850px) {
    .section-title-refonte {
        background-size: 100%;
    }
}

@media screen and (max-width: 1720px) {
    .block-header {
        height: 500px;
        background-image: url('../images/nouveaux_visuels/backgroung_Header.png');
        background-repeat: no-repeat;
        background-size: cover;
    }

    .img-header {
        display: none;
    }
}

@media screen and (max-width: 1580px) {
    .das.photonique {
        width: 16%;
    }

    .das.contenu-usages {
        width: 27%;
    }

    .das.logiciel {
        width: 15%;
    }

    .das.micro-nano-elec {
        width: 21%;
    }
}

@media screen and (max-width: 1280px) {
    .etapes-inscription {
        background-image: url(../images/BG-RDV_Affaires.png);
        background-repeat: no-repeat;
        background-size: 100%;
    }
}

@media screen and (max-width: 991px) {
    .pr-30 {
        padding-right: 0;
    }
    .intro-commentCaMarche {
        background-size: cover;
    }
    .choix-commentCaMarche div:last-child {
        margin-top: 10px;
    }
    .choix-commentCaMarche .border-refonte.a-propos {
        margin-top: 10px;
    }
    /* .choix-commentCaMarche .border-refonte.a-propos:first-child {
        margin-top: -70px;
    } */
    .d-flex.tablette {
        display: block;
        text-align: center;
    }
    .w-50.tablette {
        width: auto;
    }
    .img-top {
        margin-top: 0;
    }
    .section-conf-bottom {
        margin-bottom: 0px;
        padding-bottom: 50px;
    }
    .section-conf-bottom div:last-child {
        margin-top: 40px;
    }
    .text-left.tablette {
        text-align: center !important;
    }
    .div_produit.offreurs {
        text-align: center;
        padding-top: 40px;
    }
    .section-thematiques.conferences .div_txt {
        padding: 0 20px;
    }
    .section-thematiques.conferences .div_txt p {
        text-align: center;
    }
    .section-thematiques._grenoble {
        text-align: center;
    }
    .grenoble-1-img, .grenoble-1_03-img, .grenoble-1_03-img.conferences {
        margin-top: 30px;
        margin-bottom: 20px;
    }
    .etapes-inscription {
        background-size: cover;
    }
    .grenoble-1-img._ot {
        position: initial;
    }
    .grenoble-1-img._ot._pp {
        position: initial;
    }
    .trois-facons-block-2, .trois-facons-block-3 {
        margin-top: 20px;
    }
    .section-thematiques._ot {
        margin-top: 100px;
    }
    .container-center.w-960.thematiques.etapes-rdv {
        padding-left: 20px;
    }

    .grenoble-b {
        display: none;
    }

    .grenoble-b._pp {
        display: none;
    }

    b {
        display: none;
    }
    
    b::before {
        display: none;
    }
    .grenoble-2._ot.a-propos {
        width: auto;
    }
    .green-capital-img, .grenoble-2._ot.a-propos {
        text-align: center;
    }
    .bg-grey-center.a-propos {
        background-position-y: unset;
        background-repeat: repeat;
    }
    .heading-2.blue-main-heading.a-propos {
        text-align: center;
    }
    .div_bouton.a-propos {
        text-align: center;
    }
    .intro-1-right {
        padding-left: 0;
    }
    .div_txt.conferences {
        display: none !important;
    }
    .show-tablet {
        display: block;
    }
    .trois-facons-block-1, .trois-facons-block-2, .trois-facons-block-3 {
        margin: 0 auto 20px auto;
    }
    .programme {
        padding-left: 10px;
        padding-right: 10px;
    }
    .section_video.a-propos, .m_slide.a-propos {
        height: auto;
    }
    .white-logo-home {
        margin-bottom: 20px;
    }
    .t-center-tablet {
        text-align: center !important;
    }
    .m-auto-tablet {
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 950px) {
    
    

    .trois-facons-block-2_3._pp {
        max-width: 600px;
        margin: 0px auto;
    }

    .trois-facons {
        display: block;
    }

    .section_chiffres {
        display: none;
    }
    .trois-facons-block-1 {
        margin: 20px auto;
    }
    .trois-facons-block-2_3 {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: unset;
    }
    .trois-facons-block-3 {
        margin-left: 10px;
    }
    .trois-facons-texte {
        height: auto;
    }

    

    .do-1 {
        flex-direction: column-reverse;
        width: 60%;
    }

    .concretisez {
        padding: 20px;
    }

    .grenoble-1 {
        flex-direction: column;
        padding: 0px 20px;;
    }

    .grenoble-1-img {
        padding: 0px;
    }

    .grenoble-1_03-img {
        padding: 0px;
    }

    .intro-1 {
        flex-direction: column;
    }

    .grenoble-1-img._ot {
        width: 100%;
    }

    .grenoble-1-img._ot._pp {
        width: 100%;
    }

    .grenoble-2._ot {
        width: 100%;
        padding: 20px 40px;
    }

    .grenoble-2._ot._pp {
        width: 100%;
        padding: 20px 40px;
    }

    .intro-1 img {
        width: 50%;
        margin-bottom: 20px;
    }

    .div_chiffres {
        flex-direction: column;
    }
    
    
}


@media screen and (max-width: 991px) and (min-width: 950px) {
    .intro-index .button {
        margin-top: 10px;
    }
    .intro-1.intro-index {
        -webkit-box-align: end;
        -moz-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
}

@media screen and (max-width: 767px) {
    .onsite-online, .parcours-inscription {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-box-direction: normal;
        -moz-box-orient: vertical;
        flex-direction: column;
    }
    .onsite {
        margin-bottom: 20px;
    }
    
    .div_1._inscription {
        width: 100%;
    }
}

@media screen and (max-width: 710px) {
    .choix-commentCaMarche div:nth-child(2) {
        margin-top: 10px;
    }

    .do-1._ot {
        margin: 0px auto 0px auto;
    }

    .do-1 {
        margin: 0px auto 0px auto;
    }

    .main-heading-refonte._ot {
        margin-top: 0px; 
    }
}

@media screen and (max-width: 500px) {
    .trois-facons-block-2_3 {
        display: block;
        padding-left: 10px;
        padding-right: 10px;
    }
    .trois-facons-block-1 {
        padding-left: 10px;
        padding-right: 10px;
    }
    .trois-facons-block-1, .trois-facons-block-2, .trois-facons-block-3 {
        margin: 0 auto 20px auto;
    }
    .section-title-refonte {
        padding: 10px;
    }
}


/* FIN REFONTE */





/*TARIFS*/


@media (max-width: 1280px) {
    .div_bouton {
        padding-bottom: 30px;
    }
    .div_bouton.intro-index {
        padding-bottom: 0px;
    }
}

@media screen and (max-width: 1200px) and (min-width: 991px) {
    .div_header {
        margin-top: 20px;
    }
}

@media screen and (max-width: 600px){
    .popup{
        margin-top: unset;
    }

    .popup_div{
        width: calc(100% - 30px);
    }
}

.popup_div {
    display: inline-block;
    width: auto;
    height: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    padding: 30px 15px 25px 15px;
    background-color: #fff;
}

.popup_button-2 {
    position: static;
    float: none;
    clear: none;
}






@media (max-width: 991px) {
    .button_linkedin {
        padding-right: 30px;
        padding-left: 0px;
        background-image: url('../images/linkedin.png'), -webkit-gradient(linear, left top, right top, from(#184167), to(#184167));
        background-image: url('../images/linkedin.png'), linear-gradient(90deg, #184167, #184167);
        background-position: 90% 5px;
        background-repeat: no-repeat, repeat;
        font-family: 'News gothic', sans-serif;
        font-size: 0.9em;
        font-weight: 400;
        width: 97px;
        display: block;
        height: 36px;
        padding-top: 4px;
        float: right;
    }

    .l_1_gauche {
        width: auto;
      }

    .l_1_droit {
        padding-top: 20px;
        padding-bottom: 20px;
      }  

    .div-block-35-tarif {
        display: block;
    }

    .acces {
        flex-direction: column;
    }

    .section_nav {
        display: block;
        background-color: transparent;
        width: 100%;
    }

    .img-header {
        height: 100%;
    }

    .img-header img {
        height: 100%;
    }

    .block-header {
        height: 768px;
    }

    .commentCaMarche {
        width: auto;
    }
    .div_containt {
        width: auto;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .navbar {
        float: none;
    }
    .nav-menu {
        padding-bottom: 20px;
        background-color: white;
    }
    .nav-link {
        margin-left: 0px;
        padding-top: 5px;
        padding-bottom: 5px;
        border-style: none;
    }
    .nav-link.w--current {
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 20px;
        border-style: none;
    }
    .div_uk {
        margin-top: 0px;
        padding-left: 20px;
        float: left;
    }
    .div_link {
        margin-top: 0px;
        padding-left: 20px;
        float: left;
    }
    .container {
        float: none;
    }
    .div_header {
        width: 100%;
        text-align: center;
        padding-top: 0px;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .section_header {
        padding-top: 30px;
        padding-right: 20px;
        padding-left: 20px;
    }
    .div_logo_header {
        float: none;
    }
    .div_date {
        margin-top: 50px;
        float: none;
    }
    .section_partners {
        display: block;
        height: auto;
    }
    .div_partners {
        width: auto;
    }
    .slider {
        height: auto;
    }
    .slide {
        height: auto;
        padding: 20px;
    }
    .mask {
        height: auto;
    }
    .div_txt_partners {
        display: block;
        height: auto;
        margin-left: 0px;
        padding-bottom: 0px;
        float: none;
        clear: none;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .div_logos_partners {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        float: none;
        clear: none;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }
    .section_footer {
        padding-top: 30px;
        padding-right: 20px;
        padding-left: 20px;
    }
    .div_footer {
        width: auto;
    }
    .div_footer_map {
        width: auto;
        float: none;
    }
    .div_footer_txt {
        width: auto;
        float: none;
        clear: left;
    }
    .div_footer_tools {
        padding-right: 20px;
        padding-left: 20px;
        text-align: center;
    }
    .link {
        margin-right: 5px;
        margin-left: 5px;
    }
    .link.droit {
        margin-left: 5px;
    }
    .section_video {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: auto;
        padding: 0px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        background-image: none;
        background-size: auto;
        background-repeat: repeat;
    }
    .section_video.offreurs {
        height: 300px;
        padding-right: 20px;
        padding-left: 20px;
    }
    .section_video.donneur {
        height: 300px;
        padding-right: 20px;
        padding-left: 20px;
    }
    .section_video.rdv {
        height: 300px;
        padding-right: 20px;
        padding-left: 20px;
    }
    .section_video.conf {
        height: 300px;
        padding-right: 20px;
        padding-left: 20px;
    }
    .section_video.tarifs {
        height: 300px;
        padding-right: 20px;
        padding-left: 20px;
    }
    .div_video {
        display: block;
    }
    .section_page {
        padding: 30px 20px;
    }
    .section_page.page_offreurs {
        padding-top: 20px;
    }
    .div_page {
        width: auto;
    }
    .div_page.offreurs {
        margin-top: 0px;
    }
    .div_page_gauche {
        width: auto;
        float: none;
    }
    .div_page_droit {
        width: auto;
        float: none;
    }
    .section_chiffres {
        display: block;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .section_chiffres.offreurs {
        padding-bottom: 30px;
    }
    .div_chiffres {
        width: auto;
    }
    .chiffres {
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
        float: none;
    }
    .section_produit {
        display: block;
        padding: 20px;
    }
    .section_produit.rdv_2 {
        padding-top: 0px;
    }
    .div_produit {
        width: auto;
        margin-top: 0px;
    }
    .div_produit.mentions {
        padding-top: 0px;
    }
    .produit {
        width: auto;
        margin-right: 0px;
        padding-top: 0px;
        float: none;
    }
    .produit.droit {
        margin-left: 0px;
        float: none;
    }
    .produit.droit.home {
        float: none;
        clear: left;
    }
    .produit.center {
        margin-left: 0px;
    }
    .produit.center.home {
        margin-left: 0px;
    }
    .produit.home {
        width: 100%;
    }
    .div_img_produit {
        padding-top: 20px;
        background-color: #fff;
    }
    .div_img_produit.offreurs {
        height: auto;
        padding-top: 20px;
        padding-left: 20px;
        float: none;
        text-align: left;
    }
    .div_img_produit.offreurs_2 {
        height: auto;
        padding-top: 20px;
        padding-left: 20px;
        float: none;
        text-align: left;
    }
    .div_img_produit.offreurs_3 {
        height: auto;
        padding-top: 20px;
        padding-left: 20px;
        float: none;
        text-align: left;
    }
    .div_img_produit.home {
        float: none;
    }
    .div_txt_produit {
        height: auto;
    }
    .div_txt_produit.colonne_offreurs {
        width: auto;
        height: auto;
    }
    .div_txt_produit.colonne_offreurs_2 {
        width: auto;
        height: auto;
    }
    .div_txt_produit.colonne_offreurs_3 {
        width: auto;
        height: auto;
    }
    .div_txt_produit.home {
        height: auto;
        float: none;
    }
    .div_logos {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        /* display: -ms-grid;
        display: grid;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        justify-items: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        grid-auto-columns: 1fr;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto;
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
        text-align: center; */
    }
    .logos {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 183px;
        float: left;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .menu-button {
        padding: 15px;
        color: #fff;
    }
    .menu-button.w--open {
        padding: 15px;
        background-color: transparent;
    }
    .text-block {
        float: left;
        clear: left;
    }
    .section_offreurs {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .heading-7 {
        font-size: 1.8em;
    }
    .div_tem {
        display: block;
        margin-top: 80px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .slider-2 {
        height: auto;
    }
    .slide_tem_gauche {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: auto;
        margin-right: 0px;
        float: none;
        clear: none;
        text-align: left;
    }
    .slide_tem_droit {
        display: block;
        width: auto;
        float: left;
        clear: none;
        text-align: center;
    }
    .div_nom {
        text-align: center;
    }
    .slide-2 {
        float: none;
    }
    .paragraph-2 {
        float: none;
    }
    .mask-2 {
        height: auto;
    }
    .section_page_rdv {
        display: block;
        padding: 20px;
    }
    .div_page_rdv {
        width: auto;
    }
    .div_ciblage_droit {
        display: inline-block;
        width: auto;
        margin-top: 30px;
        float: none;
        clear: left;
    }
    .div_ciblage_gauche {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: auto;
        height: auto;
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .div_shema {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: left;
    }
    .div_1_gauche {
        width: auto;
        float: none;
        clear: left;
    }
    .div_1_droit {
        width: auto;
        margin-top: 20px;
        float: none;
    }
    .blink {
        margin-right: 5px;
    }
    .blink_bleu {
        margin-right: 5px;
    }
    .div_conf_gauche {
        width: auto;
        float: none;
    }
    .div_conf_droit {
        margin-top: 30px;
        float: none;
        text-align: center;
    }
    .heading-10 {
        font-size: 1.75em;
    }
    .heading-11 {
        font-size: 1.75em;
    }
    .section_detail {
        display: block;
        padding-top: 20px;
        padding-right: 0px;
        padding-left: 0px;
    }
    .div_containt_detail {
        width: auto;
    }
    .prog {
        margin-bottom: 0px;
        padding-right: 20px;
        padding-bottom: 30px;
        padding-left: 20px;
    }
    .prog.linch {
        margin-bottom: 30px;
    }
    .prog_date {
        width: auto;
        margin-left: 0px;
        float: none;
        clear: left;
        font-size: 1.5em;
        text-align: left;
    }
    .prog_txt {
        width: auto;
        margin-top: 10px;
        float: none;
    }
    .link_tag {
        display: inline-block;
        padding-right: 10px;
        padding-left: 10px;
    }
    .html-embed {
        display: block;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }
    .section_tarifs {
        display: block;
        padding-right: 20px;
        padding-left: 20px;
    }
    .div_tarifs {
        width: auto;
    }
    .tarifs_prix {
        display: block;
        width: auto;
        height: auto;
        float: none;
    }
    .tarifs_prix.droit {
        float: none;
    }
    .tarifs_prix.droit.gratuit {
        height: auto;
    }
    .tarifs_prix.stand {
        height: auto;
    }
    .tarifs_descriptifs {
        width: auto;
        float: none;
        clear: left;
    }
    .tarifs_descriptifs.gauche {
        float: none;
    }
    .form_gauche {
        width: auto;
        margin-top: 30px;
        float: none;
        clear: left;
    }
    .form_droit {
        width: auto;
        float: none;
    }
    .title_tarif {
        margin-top: 0px;
        margin-bottom: 20px;
        padding-top: 30px;
    }
    .m_slide {
        display: block;
        height: auto;
        padding-top: 0px;
        padding-bottom: 0px;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
    .m_div_video {
        position: absolute;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: auto;
        padding: 0px 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .s1 {
        height: auto;
        padding-top: 0px;
        padding-bottom: 0px;
        background-image: url('../images/slide6.png');
        background-size: cover;
    }
    .s_mask {
        height: 300px;
    }
    .das {
        display: block;
        width: 150px;
        margin-right: 5px;
        margin-left: 5px;
        float: left;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .das_txt {
        font-size: 12px;
    }
    .das0 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 10px;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        display: none;
    }
    .offre2 {
        display: block;
    }
    .mbb_01 {
        width: auto;
        margin-bottom: 20px;
        float: none;
    }
    .mbb_02 {
        width: auto;
        float: none;
    }
    ._01_04 {
        width: auto;
        float: none;
    }
    ._01_05 {
        width: auto;
        float: none;
    }
}

@media (max-width: 767px) {
    .body {
        background-color: transparent;
    }
    .button {
        margin-top: 10px;
    }

    .l_1_gauche {
        padding-top: 30px;
        width: auto;
      }

    .l_1_droit {
        width: auto;
    }

    .ligne1 {
        flex-direction: column;
    }  

    .div-block-35-tarif {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
      }

    .div-block-28 {
        width: auto;
        margin-right: 10px;
        float: none;
      }  

    .div-block-29 {
        width: auto;
        height: 80px;
        margin-top: 20px;
        float: none;
      }

    .div-block-30 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 20px;
        float: none;
        clear: left;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
      }  


    .accordon-triger {
        background-position: 10% 50%, 90% 50%;
      }  

    .timer {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    
    .days {
        margin-bottom: 10px;
        margin-left: 0px;
        margin-top: 0;
    }
    .days:first-child {
        margin-top: -50px;
    }


    .div_txt_partners {
        display: block;
        padding-bottom: 0px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .section_footer {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .section_video.donneur {
        padding-right: 20px;
        padding-left: 20px;
    }
    .section_chiffres.offreurs {
        padding-bottom: 30px;
    }
    .section_produit {
        padding-top: 20px;
    }
    .div_txt_produit {
        padding-bottom: 20px;
    }
    .heading-5 {
        font-size: 1.8em;
    }
    .slide_tem_gauche {
        margin-right: 0px;
    }
    .section_page_rdv {
        display: block;
    }
    .section_page_rdv.section-title-refonte {
        background-size: cover;
    }
    .div_page_rdv {
        width: auto;
    }
    .div_conf_droit {
        margin-top: 20px;
    }
    .section_programme {
        display: block;
        padding-right: 20px;
        padding-left: 20px;
    }
    .div_titre_prog {
        width: auto;
    }
    .txt_lunch {
        width: auto;
        float: none;
    }
    .heading-14 {
        padding-left: 0px;
    }
    .s1 {
        height: auto;
        background-image: url('../images/slide6.png');
        background-size: cover;
    }
    .s_mask {
        height: 300px;
    }
    .das_txt {
        font-size: 10px;
    }
    .das0 {
        width: 80%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    ._01m_1 {
        display: none;
    }
    ._01_06 {
        width: auto;
        margin-top: 10px;
        margin-bottom: 10px;
        -webkit-box-flex: 0;
        -webkit-flex: 0 auto;
        -ms-flex: 0 auto;
        flex: 0 auto;
    }
    ._01_07 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .center1 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        justify-items: start;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-content: start;
        -ms-flex-line-pack: start;
        align-content: start;
        grid-auto-columns: 1fr;
        grid-column-gap: 1px;
        grid-row-gap: 5px;
        -ms-grid-columns: minmax(0px, 1fr) 1fr;
        grid-template-columns: minmax(0px, 1fr) 1fr;
        -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
        text-align: left;
    }
    .online {
        margin-left: 0px;
    }
    .trois-facons-block-1, .trois-facons-block-2 {
        padding-left: 10px;
        padding-right: 10px;
    }
    .img-canada {
        margin-left: 0;
    }
    .img-GEM {
        margin-left: 0;
    }
}

@media (max-width: 479px) {

    .map iframe {
        width: 350px;
    }

    .block-header {
        height: 813px;
    }

    .map {
        width: auto;
    }

    .l_1_gauche {
        padding-right: 20px;
        padding-left: 20px;
      }

    .div-block-29 {
        height: 80px;
      } 
      
    .accordon-triger {
        padding-left: 0px;
        background-image: url('../images/fleche2.png');
        background-position: 95% 50%;
        background-size: auto;
        background-repeat: no-repeat;
      }

    .onsite-online {
        flex-direction: column;
        margin-right: 10px;
        margin-left: 0px;
    }

    .adresse {
        width: auto;
    }

    .online {
        margin-top: 20px;
        margin-right: 0px;
        margin-left: 0px;
    }

    .onsite {
        margin-left: 0px;
        margin-right: 0px;
    }

    .div_header {
        -webkit-box-flex: 0;
        -webkit-flex: 0 auto;
        -ms-flex: 0 auto;
        flex: 0 auto;
    }
    .txt_date {
        font-size: 1.5em;
    }
    .div_bouton.produit_marge.tarifs {
        margin-top: 30px;
    }
    .div_bouton.produit_marge.tarifs._2 {
        margin-top: 10px;
    }
    .button {
        margin: 10px 5px 0px;
        padding-left: 45px;
        font-size: 0.8em;
    }
    .div_partners {
        padding-right: 0px;
        padding-left: 0px;
    }
    .slide {
        padding-top: 0px;
    }
    .div_txt_partners {
        display: block;
        margin-top: 20px;
        padding-top: 0px;
        padding-left: 0px;
        clear: none;
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    }
    .div_logos_partners {
        display: block;
        float: left;
        clear: left;
    }
    .section_footer {
        display: block;
        padding: 10px;
    }
    .div_footer_map {
        float: none;
    }
    .div_footer_txt {
        padding: 20px 10px;
        font-size: 0.75em;
        line-height: 1.3em;
    }
    .section_video {
        padding-right: 0px;
        padding-left: 0px;
        background-position: 50% 50%;
    }
    .section_video.donneur {
        height: auto;
    }
    .section_page.page_offreurs {
        padding-top: 10px;
    }
    .heading-2 {
        font-size: 25px;
    }
    .section_chiffres.offreurs {
        padding-bottom: 30px;
    }
    .section_produit {
        display: block;
        padding: 20px;
    }
    .div_produit {
        -webkit-box-flex: 0;
        -webkit-flex: 0 auto;
        -ms-flex: 0 auto;
        flex: 0 auto;
    }
    .produit {
        margin-top: 10px;
    }
    .div_img_produit {
        padding-top: 7px;
    }
    .div_img_produit.offreurs {
        padding-top: 20px;
        padding-right: 20px;
    }
    .div_img_produit.home {
        padding-top: 20px;
    }
    .paragraph {
        font-size: 1.4em;
    }
    .div_logos {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        justify-items: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        grid-auto-columns: 1fr;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto;
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
        text-align: center;
    }
    .heading-5 {
        margin-bottom: 20px;
        font-size: 1.5em;
    }
    .section_offreurs {
        padding: 30px 20px;
    }
    .heading-7 {
        font-size: 1.7em;
    }
    .slide_tem_gauche {
        margin-right: 0px;
    }
    .section_txt {
        padding-right: 20px;
        padding-left: 20px;
    }
    .slide_droit {
        padding-left: 20px;
    }
    .heading-8 {
        font-size: 1.5em;
    }
    .heading-9 {
        font-size: 1.5em;
    }
    .heading-10 {
        font-size: 1.5em;
    }
    .heading-11 {
        font-size: 1.5em;
    }
    .section_programme {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .heading-12 {
        font-size: 1.5em;
        line-height: 1.2em;
    }
    .heading-14 {
        font-size: 1.5em;
        line-height: 1.3em;
    }
    .section_tarifs {
        padding-top: 30px;
    }
    .h15 {
        font-size: 1.3em;
    }
    .heading-18 {
        font-size: 0.75em;
    }
    .bold-text {
        line-height: 1em;
    }
    .center1 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        justify-items: start;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-content: start;
        -ms-flex-line-pack: start;
        align-content: start;
        grid-auto-columns: 1fr;
        grid-column-gap: 1px;
        grid-row-gap: 5px;
        -ms-grid-columns: minmax(0px, 1fr) 1fr;
        grid-template-columns: minmax(0px, 1fr) 1fr;
        -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
        text-align: left;
    }
    .title_tarif {
        padding-top: 0px;
        font-size: 1.6em;
    }
    .h19 {
        font-size: 1.3em;
        line-height: 1em;
    }
    .s1 {
        background-image: url('../images/slide6.png');
        background-size: cover;
    }
    .s6 {
        background-repeat: no-repeatundefined;
    }
    .s_mask {
        height: 400px;
    }
    .das {
        width: auto;
    }
    .das_txt {
        font-size: 15px;
    }
    .das0 {
        display: none;
        width: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .mbb_01_3 {
        font-size: 15px;
        line-height: 24px;
    }
    ._01m_1 {
        display: none;
    }
    ._01_10 {
        font-size: 1.3em;
        line-height: 1em;
    }
}

@media screen and (max-width: 479px) {
    #w-node-e24035a1627c-d83d745d {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 1;
        grid-row-start: 1;
        -ms-grid-row-span: 1;
        grid-row-end: 2;
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        -ms-grid-column-align: center;
        justify-self: center;
    }
}

@media screen and (max-width: 479px) {
    #w-node-e24035a1627f-d83d745d {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 1;
        grid-row-start: 1;
        -ms-grid-row-span: 1;
        grid-row-end: 2;
    }
}

@media screen and (max-width: 479px) {
    #w-node-e24035a16282-d83d745d {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 2;
        grid-row-start: 2;
        -ms-grid-row-span: 1;
        grid-row-end: 3;
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        -ms-grid-column-align: center;
        justify-self: center;
    }
}

@media screen and (max-width: 479px) {
    #w-node-e24035a16285-d83d745d {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 2;
        grid-row-start: 2;
        -ms-grid-row-span: 1;
        grid-row-end: 3;
    }
}

@media screen and (max-width: 479px) {
    #w-node-e24035a1628a-d83d745d {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 2;
        grid-column-end: 3;
        -ms-grid-row: 1;
        grid-row-start: 1;
        -ms-grid-row-span: 1;
        grid-row-end: 2;
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        -ms-grid-column-align: center;
        justify-self: center;
    }
}

@media screen and (max-width: 479px) {
    #w-node-e24035a1628d-d83d745d {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 2;
        grid-row-start: 2;
        -ms-grid-row-span: 0;
        grid-row-end: 2;
    }
}

@media screen and (max-width: 479px) {
    #w-node-e24035a16290-d83d745d {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 2;
        grid-row-start: 2;
        -ms-grid-row-span: 1;
        grid-row-end: 3;
    }
}

@media screen and (max-width: 479px) {
    #w-node-e24035a16295-d83d745d {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 1;
        grid-row-start: 1;
        -ms-grid-row-span: 1;
        grid-row-end: 2;
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        -ms-grid-column-align: center;
        justify-self: center;
    }
}

@media screen and (max-width: 479px) {
    #w-node-e24035a16298-d83d745d {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 1;
        grid-row-start: 1;
        -ms-grid-row-span: 1;
        grid-row-end: 2;
    }
}

@media screen and (max-width: 479px) {
    #w-node-e24035a1629b-d83d745d {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 2;
        grid-row-start: 2;
        -ms-grid-row-span: 1;
        grid-row-end: 3;
    }
}

@media screen and (max-width: 479px) {
    #w-node-e24035a1629e-d83d745d {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 2;
        grid-row-start: 2;
        -ms-grid-row-span: 1;
        grid-row-end: 3;
    }
}

@media screen and (max-width: 479px) {
    #w-node-e24035a162a1-d83d745d {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 3;
        grid-row-start: 3;
        -ms-grid-row-span: 1;
        grid-row-end: 4;
    }
}

@media screen and (max-width: 479px) {
    #w-node-e24035a162a4-d83d745d {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 3;
        grid-row-start: 3;
        -ms-grid-row-span: 1;
        grid-row-end: 4;
    }
}

@media screen and (max-width: 991px) {
    #w-node-f9c314fb7442-d83d745d {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 1;
        grid-row-start: 1;
        -ms-grid-row-span: 1;
        grid-row-end: 2;
    }
}

@media screen and (max-width: 991px) {
    #w-node-99dcb427cb64-d83d745d {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 1;
        grid-row-start: 1;
        -ms-grid-row-span: 1;
        grid-row-end: 2;
    }
}

@media screen and (max-width: 991px) {
    #w-node-83cf784dbb46-d83d745d {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 2;
        grid-row-start: 2;
        -ms-grid-row-span: 1;
        grid-row-end: 3;
    }
}

@media screen and (max-width: 991px) {
    #w-node-33f7631c528a-d83d745d {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 2;
        grid-row-start: 2;
        -ms-grid-row-span: 1;
        grid-row-end: 3;
    }
}

@media screen and (max-width: 991px) {
    #w-node-ab4af3ee5b8e-d83d745d {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 3;
        grid-row-start: 3;
        -ms-grid-row-span: 1;
        grid-row-end: 4;
    }
}

@media screen and (max-width: 991px) {
    #w-node-7eb13c155b46-d83d745d {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 3;
        grid-row-start: 3;
        -ms-grid-row-span: 1;
        grid-row-end: 4;
    }
}

@media screen and (max-width: 991px) {
    #w-node-a493cde1e9f0-d83d745d {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 4;
        grid-row-start: 4;
        -ms-grid-row-span: 1;
        grid-row-end: 5;
    }
}

@media screen and (max-width: 991px) {
    #w-node-566068728f4c-d83d745d {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 4;
        grid-row-start: 4;
        -ms-grid-row-span: 1;
        grid-row-end: 5;
    }
}

@media screen and (max-width: 991px) {
    #w-node-ed2f905eda1a-d83d745d {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 5;
        grid-row-start: 5;
        -ms-grid-row-span: 1;
        grid-row-end: 6;
    }
}

@media screen and (max-width: 991px) {
    #w-node-1ef05f2a8a7f-d83d745d {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 5;
        grid-row-start: 5;
        -ms-grid-row-span: 1;
        grid-row-end: 6;
    }
}

@media screen and (max-width: 991px) {
    #w-node-2ec3693cbda4-d83d745d {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 6;
        grid-row-start: 6;
        -ms-grid-row-span: 1;
        grid-row-end: 7;
    }
}

@media screen and (max-width: 991px) {
    #w-node-435ef7c9d791-d83d745d {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 6;
        grid-row-start: 6;
        -ms-grid-row-span: 1;
        grid-row-end: 7;
    }
}

@media screen and (max-width: 991px) {
    #w-node-e527bdbd9304-d83d745d {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 7;
        grid-row-start: 7;
        -ms-grid-row-span: 1;
        grid-row-end: 8;
    }
}

@media screen and (max-width: 991px) {
    #w-node-14a04c0cdbfd-d83d745d {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 7;
        grid-row-start: 7;
        -ms-grid-row-span: 1;
        grid-row-end: 8;
    }
}

@media screen and (max-width: 991px) {
    #w-node-1cac777bc763-d83d745d {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 8;
        grid-row-start: 8;
        -ms-grid-row-span: 1;
        grid-row-end: 9;
    }
}

@media screen and (max-width: 991px) {
    #w-node-79eabbc68e60-d83d745d {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 8;
        grid-row-start: 8;
        -ms-grid-row-span: 1;
        grid-row-end: 9;
    }
}

@media screen and (max-width: 991px) {
    #w-node-bcae6fc78a60-d83d745d {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 9;
        grid-row-start: 9;
        -ms-grid-row-span: 1;
        grid-row-end: 10;
    }
}

@media screen and (max-width: 991px) {
    #w-node-b1870c3237f2-d83d745d {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 9;
        grid-row-start: 9;
        -ms-grid-row-span: 1;
        grid-row-end: 10;
    }
}

@media screen and (max-width: 991px) {
    #w-node-71e4f1849310-d83d745d {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 10;
        grid-row-start: 10;
        -ms-grid-row-span: 1;
        grid-row-end: 11;
    }
}

@media screen and (max-width: 991px) {
    #w-node-2f6d730cae3f-d83d745d {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 10;
        grid-row-start: 10;
        -ms-grid-row-span: 1;
        grid-row-end: 11;
    }
}

@media screen and (max-width: 991px) {
    #w-node-f9c314fb7442-4d84c444 {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 1;
        grid-row-start: 1;
        -ms-grid-row-span: 1;
        grid-row-end: 2;
    }
}

@media screen and (max-width: 991px) {
    #w-node-99dcb427cb64-4d84c444 {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 1;
        grid-row-start: 1;
        -ms-grid-row-span: 1;
        grid-row-end: 2;
    }
}

@media screen and (max-width: 991px) {
    #w-node-83cf784dbb46-4d84c444 {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 2;
        grid-row-start: 2;
        -ms-grid-row-span: 1;
        grid-row-end: 3;
    }
}

@media screen and (max-width: 991px) {
    #w-node-33f7631c528a-4d84c444 {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 2;
        grid-row-start: 2;
        -ms-grid-row-span: 1;
        grid-row-end: 3;
    }
}

@media screen and (max-width: 991px) {
    #w-node-ab4af3ee5b8e-4d84c444 {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 3;
        grid-row-start: 3;
        -ms-grid-row-span: 1;
        grid-row-end: 4;
    }
}

@media screen and (max-width: 991px) {
    #w-node-7eb13c155b46-4d84c444 {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 3;
        grid-row-start: 3;
        -ms-grid-row-span: 1;
        grid-row-end: 4;
    }
}

@media screen and (max-width: 991px) {
    #w-node-a493cde1e9f0-4d84c444 {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 4;
        grid-row-start: 4;
        -ms-grid-row-span: 1;
        grid-row-end: 5;
    }
}

@media screen and (max-width: 991px) {
    #w-node-566068728f4c-4d84c444 {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 4;
        grid-row-start: 4;
        -ms-grid-row-span: 1;
        grid-row-end: 5;
    }
}

@media screen and (max-width: 991px) {
    #w-node-ed2f905eda1a-4d84c444 {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 5;
        grid-row-start: 5;
        -ms-grid-row-span: 1;
        grid-row-end: 6;
    }
}

@media screen and (max-width: 991px) {
    #w-node-1ef05f2a8a7f-4d84c444 {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 5;
        grid-row-start: 5;
        -ms-grid-row-span: 1;
        grid-row-end: 6;
    }
}

@media screen and (max-width: 991px) {
    #w-node-2ec3693cbda4-4d84c444 {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 6;
        grid-row-start: 6;
        -ms-grid-row-span: 1;
        grid-row-end: 7;
    }
}

@media screen and (max-width: 991px) {
    #w-node-435ef7c9d791-4d84c444 {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 6;
        grid-row-start: 6;
        -ms-grid-row-span: 1;
        grid-row-end: 7;
    }
}

@media screen and (max-width: 991px) {
    #w-node-e527bdbd9304-4d84c444 {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 7;
        grid-row-start: 7;
        -ms-grid-row-span: 1;
        grid-row-end: 8;
    }
}

@media screen and (max-width: 991px) {
    #w-node-14a04c0cdbfd-4d84c444 {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 7;
        grid-row-start: 7;
        -ms-grid-row-span: 1;
        grid-row-end: 8;
    }
}

@media screen and (max-width: 991px) {
    #w-node-1cac777bc763-4d84c444 {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 8;
        grid-row-start: 8;
        -ms-grid-row-span: 1;
        grid-row-end: 9;
    }
}

@media screen and (max-width: 991px) {
    #w-node-79eabbc68e60-4d84c444 {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 8;
        grid-row-start: 8;
        -ms-grid-row-span: 1;
        grid-row-end: 9;
    }
}

@media screen and (max-width: 991px) {
    #w-node-bcae6fc78a60-4d84c444 {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 9;
        grid-row-start: 9;
        -ms-grid-row-span: 1;
        grid-row-end: 10;
    }
}

@media screen and (max-width: 991px) {
    #w-node-b1870c3237f2-4d84c444 {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 9;
        grid-row-start: 9;
        -ms-grid-row-span: 1;
        grid-row-end: 10;
    }
}

@media screen and (max-width: 991px) {
    #w-node-71e4f1849310-4d84c444 {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 10;
        grid-row-start: 10;
        -ms-grid-row-span: 1;
        grid-row-end: 11;
    }
}

@media screen and (max-width: 991px) {
    #w-node-2f6d730cae3f-4d84c444 {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 10;
        grid-row-start: 10;
        -ms-grid-row-span: 1;
        grid-row-end: 11;
    }
}

@media screen and (max-width: 991px) {
    #w-node-f9c314fb7442-6a9f340e {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 1;
        grid-row-start: 1;
        -ms-grid-row-span: 1;
        grid-row-end: 2;
    }
}

@media screen and (max-width: 991px) {
    #w-node-99dcb427cb64-6a9f340e {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 1;
        grid-row-start: 1;
        -ms-grid-row-span: 1;
        grid-row-end: 2;
    }
}

@media screen and (max-width: 991px) {
    #w-node-83cf784dbb46-6a9f340e {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 2;
        grid-row-start: 2;
        -ms-grid-row-span: 1;
        grid-row-end: 3;
    }
}

@media screen and (max-width: 991px) {
    #w-node-33f7631c528a-6a9f340e {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 2;
        grid-row-start: 2;
        -ms-grid-row-span: 1;
        grid-row-end: 3;
    }
}

@media screen and (max-width: 991px) {
    #w-node-ab4af3ee5b8e-6a9f340e {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 3;
        grid-row-start: 3;
        -ms-grid-row-span: 1;
        grid-row-end: 4;
    }
}

@media screen and (max-width: 991px) {
    #w-node-7eb13c155b46-6a9f340e {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 3;
        grid-row-start: 3;
        -ms-grid-row-span: 1;
        grid-row-end: 4;
    }
}

@media screen and (max-width: 991px) {
    #w-node-a493cde1e9f0-6a9f340e {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 4;
        grid-row-start: 4;
        -ms-grid-row-span: 1;
        grid-row-end: 5;
    }
}

@media screen and (max-width: 991px) {
    #w-node-566068728f4c-6a9f340e {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 4;
        grid-row-start: 4;
        -ms-grid-row-span: 1;
        grid-row-end: 5;
    }
}

@media screen and (max-width: 991px) {
    #w-node-ed2f905eda1a-6a9f340e {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 5;
        grid-row-start: 5;
        -ms-grid-row-span: 1;
        grid-row-end: 6;
    }
}

@media screen and (max-width: 991px) {
    #w-node-1ef05f2a8a7f-6a9f340e {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 5;
        grid-row-start: 5;
        -ms-grid-row-span: 1;
        grid-row-end: 6;
    }
}

@media screen and (max-width: 991px) {
    #w-node-2ec3693cbda4-6a9f340e {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 6;
        grid-row-start: 6;
        -ms-grid-row-span: 1;
        grid-row-end: 7;
    }
}

@media screen and (max-width: 991px) {
    #w-node-435ef7c9d791-6a9f340e {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 6;
        grid-row-start: 6;
        -ms-grid-row-span: 1;
        grid-row-end: 7;
    }
}

@media screen and (max-width: 991px) {
    #w-node-e527bdbd9304-6a9f340e {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 7;
        grid-row-start: 7;
        -ms-grid-row-span: 1;
        grid-row-end: 8;
    }
}

@media screen and (max-width: 991px) {
    #w-node-14a04c0cdbfd-6a9f340e {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 7;
        grid-row-start: 7;
        -ms-grid-row-span: 1;
        grid-row-end: 8;
    }
}

@media screen and (max-width: 991px) {
    #w-node-1cac777bc763-6a9f340e {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 8;
        grid-row-start: 8;
        -ms-grid-row-span: 1;
        grid-row-end: 9;
    }
}

@media screen and (max-width: 991px) {
    #w-node-79eabbc68e60-6a9f340e {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 8;
        grid-row-start: 8;
        -ms-grid-row-span: 1;
        grid-row-end: 9;
    }
}

@media screen and (max-width: 991px) {
    #w-node-bcae6fc78a60-6a9f340e {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 9;
        grid-row-start: 9;
        -ms-grid-row-span: 1;
        grid-row-end: 10;
    }
}

@media screen and (max-width: 991px) {
    #w-node-b1870c3237f2-6a9f340e {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 9;
        grid-row-start: 9;
        -ms-grid-row-span: 1;
        grid-row-end: 10;
    }
}

@media screen and (max-width: 991px) {
    #w-node-71e4f1849310-6a9f340e {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-row: 10;
        grid-row-start: 10;
        -ms-grid-row-span: 1;
        grid-row-end: 11;
    }
}

@media screen and (max-width: 991px) {
    #w-node-2f6d730cae3f-6a9f340e {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        -ms-grid-row: 10;
        grid-row-start: 10;
        -ms-grid-row-span: 1;
        grid-row-end: 11;
    }
}

@font-face {
    font-family: 'News gothic Bold';
    src: url('../fonts/News-Gothic-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'News gothic Italic';
    src: url('../fonts/News-Gothic-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'News gothic';
    src: url('../fonts/News-Gothic.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}