.btn-oval .et_pb_button{border:2px solid #000;border-radius:9999px;padding:12px 28px;display:inline-block;transition:all 0.3s ease}.section-centree{display:flex!important;flex-direction:column!important;justify-content:center!important}.et_pb_section_0_tb_footer{min-height:unset!important}@media (max-width:767px){.et_pb_row_0_tb_footer{display:grid!important;grid-template-columns:1fr 1fr;grid-template-areas:"logo logo""sommaire trouver""mentions trouver""localisation localisation";gap:25px;text-align:center}.et_pb_row_0_tb_footer .et_pb_column_0_tb_footer{grid-area:sommaire;width:100%!important;margin:0!important}.et_pb_row_0_tb_footer .et_pb_column_1_tb_footer{grid-area:mentions;width:100%!important;margin:0!important}.et_pb_row_0_tb_footer .et_pb_column_2_tb_footer{grid-area:logo;width:100%!important;margin:0!important}.et_pb_row_0_tb_footer .et_pb_column_3_tb_footer{grid-area:localisation;width:100%!important;margin:30px 0 0 0!important}.et_pb_row_0_tb_footer .et_pb_column_4_tb_footer{grid-area:trouver;width:100%!important;margin:0!important}.et_pb_row_0_tb_footer .et_pb_divider_0_tb_footer{display:none!important}.et_pb_column_2_tb_footer .et_pb_image_wrap{margin:0 auto!important}}@media (max-width:767px){.et_pb_column_2_tb_footer{margin-top:20px!important;text-align:center!important}.et_pb_column_2_tb_footer .et_pb_image_sticky{position:static!important;top:auto!important;transform:none!important;-webkit-transform:none!important;display:block!important;width:100%!important;margin:0 auto!important}.et_pb_column_2_tb_footer .et_pb_image_wrap{display:block!important;width:180px!important;max-width:180px!important;margin:0 auto!important}.et_pb_column_2_tb_footer .et_pb_image_wrap img{width:100%!important;height:auto!important;position:static!important;transform:none!important}}#row-etapes-relative{position:relative!important}#texte-etapes-absolute{position:absolute!important;top:98%;left:0;width:100%;height:auto;z-index:2}@media (max-width:767px){#btn-contact-link{padding:10px 28px!important;font-size:14px!important}}html,body{overflow-x:hidden;max-width:100%}.hero-section{padding-top:env(safe-area-inset-top)}@media (min-width:768px){.menu-trigger-wrap{top:0px;right:-100px}}@media (max-width:767px){.menu-trigger-wrap{top:0px;right:0px}}@media (max-width:767px){body .et_pb_row.row-mariages-weddings{display:flex!important;flex-wrap:nowrap!important}body .et_pb_row.row-mariages-weddings>.et_pb_column{width:50%!important;max-width:50%!important}}@media (max-width:767px){#btn-contact-link{padding:6px 16px!important;font-size:13px!important;border-width:0.5px!important}}