body,html{overflow-x:hidden}.body-lock{position:fixed;width:100%;overflow:hidden}.eixampleLight>*{font-family:"eixample-dip",sans-serif!important;font-weight:300!important}.eixampleRegular>*{font-family:"eixample-dip",sans-serif!important;font-weight:400!important}.eixampleBold>*{font-family:"eixample-dip",sans-serif!important;font-weight:700!important}#submenu_mission,#submenu_offre{display:none}#mission span,#offre span{cursor:pointer}.btn_bounce{float:left;cursor:pointer;display:block;border:none;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;padding:1em 2em;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:700;border-radius:60px;font-size:16px;background:#148099;color:#FFFFFF;-webkit-transition:background-color 0.3s,color 0.3s;transition:background-color 0.3s,color 0.3s}.btn_bounce.yellow{background-color:#F6B534}.btn_bounce.red{background-color:#D69696}.btn_bounce::before{content:'';position:absolute;top:-20px;left:-20px;bottom:-20px;right:-20px;background:inherit;border-radius:50px;z-index:-1;opacity:0.6;-webkit-transform:scale3d(0.8,0.5,1);transform:scale3d(0.8,0.5,1)}.btn_bounce:hover{-webkit-transition:background-color 0.1s 0.3s,color 0.1s 0.3s;transition:background-color 0.1s 0.3s,color 0.1s 0.3s;-webkit-animation:anim-moema-1 0.3s forwards;animation:anim-moema-1 0.3s forwards}.btn_bounce:hover::before{-webkit-animation:anim-moema-2 0.3s 0.3s forwards;animation:anim-moema-2 0.3s 0.3s forwards}@-webkit-keyframes anim-moema-2{to{opacity:0;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes anim-moema-2{to{opacity:0;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.column_menu{display:flex;flex-direction:column;justify-content:center}.menu{height:100vh;transform:translateX(100%);transition:transform 0.6s ease-in-out}.menu .et_pb_blurb.et_pb_module.blurb_menu{margin-right:10%!important}.menu .et_pb_blurb.et_pb_module.blurb_menu .et_pb_blurb_container,.footer_col .et_pb_blurb.et_pb_module.blurb_menu .et_pb_blurb_container{vertical-align:middle}.menu .et_pb_blurb.et_pb_module.blurb_menu .et_pb_image_wrap,.footer_col .et_pb_blurb.et_pb_module.blurb_menu .et_pb_image_wrap{text-align:center}.menu.active{display:block;transform:translateX(0%)}.menu .et_pb_row,.menu .et_pb_column:last-child,.menu .et_pb_code,.menu .et_pb_code_inner,.menu svg{height:100%}.menu svg{transform:translateX(10rem)}.burger_fond>div{display:flex;justify-content:flex-end}.burger{background-color:#148099;padding:0.8rem 0.6rem;width:40px;height:40px;position:relative;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;border-radius:30px}.burger span{display:block;height:2px;background-color:#FFFFFF;border-radius:10px;transition:all 0.4s ease}.burger span:nth-child(1),.burger span:nth-child(3){width:100%}.burger span:nth-child(2){width:50%;align-self:center}.burger.active span:nth-child(1){transform:translateY(6px) rotate(45deg)}.burger.active span:nth-child(2){opacity:0;transform:scaleX(0)}.burger.active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.logo_header{transition:transform 0.8s ease;will-change:transform}.footer_col{display:flex;justify-content:space-between;align-items:start}.footer_col .et_pb_column{width:fit-content;margin:0!important}.footer_col .et_pb_column:first-child{width:15rem}#span_fdbleu h2,#span_fdyellow h2{text-wrap:nowrap}#span_fdbleu span{background-image:url("https://passerelle49.org/wp-content/uploads/2025/07/PASSERELLE-Formes12.webp");background-size:contain;background-position:center;background-repeat:no-repeat;color:#FFFFFF;padding:1.2rem;font-size:110%}#span_fdyellow span{background-image:url("https://passerelle49.org/wp-content/uploads/2025/07/PASSERELLE-Formes-08.webp");background-size:contain;background-position:center;background-repeat:no-repeat;color:#FFFFFF;padding:1.2rem;font-size:110%}.galery_imgheight .et_pb_gallery_item,.galery_imgheight .et_pb_gallery_item .et_pb_gallery_image,.galery_imgheight .et_pb_gallery_item .et_pb_gallery_image a,.galery_imgheight .et_pb_gallery_item .et_pb_gallery_image a img{height:100%;max-height:100%;min-height:100%;object-fit:cover}.bg_rose p strong{width:fit-content;background-image:url("https://passerelle49.org/wp-content/uploads/2025/07/PASSERELLE-Formes-11-scaled.webp");background-size:contain;background-position:center;background-repeat:no-repeat;padding:0.5rem}.galery_imgheight .et_pb_gallery_item .et_pb_gallery_image a{display:block}.center{display:flex;flex-direction:column;align-items:center}.blog_actu .et_pb_salvattore_content .column{margin-right:2rem!important}.blog_actu .et_pb_salvattore_content .column article h2.entry-title{margin-top:2rem;margin-bottom:1rem}.blog_actu .et_pb_salvattore_content .column .post-content-inner{margin-bottom:2rem;text-align:left}.blog_actu .et_pb_salvattore_content .column .post-content{text-align:center}.blog_actu .et_pb_salvattore_content .column .post-content,.blog_actu .et_pb_salvattore_content .column h2{width:90%;margin:auto}.blog_actu .et_pb_salvattore_content .column .post-content a{background-color:#F6B534;border-radius:60px;padding:0.8rem 1.4rem}.blog_actu .et_pb_salvattore_content .column article{padding:0;padding-bottom:3rem}.blog_actu .et_pb_salvattore_content .column article .et_pb_image_container{margin:0;overflow:hidden}.blog_actu .et_pb_salvattore_content .column article .et_pb_image_container a{overflow:hidden;transition:transform 0.4s ease-in-out;margin-bottom:0}.blog_actu .et_pb_salvattore_content .column article:hover .et_pb_image_container a{transform:scale(1.1)}.blog_actu .et_pb_salvattore_content .column article:hover .post-content a{background-color:#D69696}@media only screen and (max-width:920px){.column_menu{justify-content:flex-end}.coumn_reverse_row .et_pb_row{display:flex;flex-direction:column-reverse}.btn_center{display:flex;justify-content:center}.column_reverse{display:flex;flex-direction:column-reverse}.column_image .et_pb_column_empty{display:block;height:15rem}.menu_mobile{display:flex;justify-content:space-between}.menu_mobile .et_pb_column{margin:0!important;display:block!important}}@media only screen and (max-width:720px){#span_fdbleu h2,#span_fdyellow h2{text-wrap:wrap}}