#btimeline-5329 .timeline__content .title{font-weight:bold!important}#btimeline-5329 .timeline__item.timeline__item--bottom .timeline__content::before{top:-25px!important}.hover-underline-animation{display:inline-block;position:relative;cursor:pointer}.hover-underline-animation:after{content:'';position:absolute;width:100%;transform:scaleX(0);height:3px;bottom:0;left:0;background-color:#4273ff;transform-origin:bottom right;transition:transform 0.25s ease-out}.hover-underline-animation:hover:after{transform:scaleX(1);transform-origin:bottom left}input[type=text],input[type=email]{width:100%}@media screen and (max-width:980px){.inverse{display:flex;flex-direction:column-reverse}}#btimeline-5329 .timeline__item.timeline__item--top .timeline__content::before{transform:rotate(180deg) translateX(48%)!important}#btimeline-5329 .timeline__item.timeline__item--bottom .timeline__content::before{transform:rotate(180deg) translateX(48%)!important;top:-20px}#btimeline-5329 .timeline__content{display:flex;justify-content:center;flex-direction:column}.timeline--horizontal .timeline-divider{height:2px}#btimeline-5329 .timeline__content p{text-align:center!important;display:flex;justify-content:center;flex-direction:column}#btimeline-5329 .timeline__content h2{text-align:center!important}img.icone-chrono{max-width:100%;display:block;margin:auto}#btimeline-5329 .timeline-nav-button{background-color:#ec6747!important}.boutons-en-ligne .et_pb_button_module_wrapper{display:inline-block;margin:0% 2%}.boutons-en-ligne-gauche .et_pb_button_module_wrapper{display:inline-block}.boutons-en-ligne{text-align:center!important}#et-boc .area-outer-wrap[data-da-color="light"] .da-close{background:white!important}.wpcf7-form{background:white;padding:2em;box-shadow:0 0 1em rgba(0,0,0,.05);border:solid 8px #ec6747;border-radius:50px;padding-bottom:0px}#et-boc .area-outer-wrap[data-da-shadow="yes"] [data-da-area]{box-shadow:none}.wpcf7-submit{margin-bottom:10px;display:flex;margin-right:auto;margin-left:auto}.wpcf7 textarea{height:70px}p.cf7texte{font-size:30px;font-weight:bold;line-height:1.1;text-align:center;margin-bottom:0px;padding-bottom:10px}p.cf7paragraphe{padding-top:0px;margin-top:0px;font-size:16px;font-weight:500;line-height:1.3;text-align:center;margin-bottom:0px}@media screen and (max-width:480px){p.cf7texte{font-size:22px!important}p.cf7paragraphe{font-size:14px!important}.wpcf7 label{font-size:13px!important}}.da-close.evr-close{margin-top:20px;margin-right:20px}.wpcf7 label{font-size:17px}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea,select,input[type="tel"]{font-size:14px}