.sp-page-builder .page-content #section-id-3129faa5-f5d5-4526-938b-3b520b79e92a{box-shadow:0 0 0 0 #FFFFFF;}.sp-page-builder .page-content #section-id-3129faa5-f5d5-4526-938b-3b520b79e92a{padding-top:20px;padding-right:0px;padding-bottom:40px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#column-id-b61e643e-fe5b-401d-8070-a99f2d733a7c{box-shadow:0 0 0 0 #FFFFFF;}#column-wrap-id-b61e643e-fe5b-401d-8070-a99f2d733a7c{max-width:100%;flex-basis:100%;}@media (max-width:1199.98px) {#column-wrap-id-b61e643e-fe5b-401d-8070-a99f2d733a7c{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-b61e643e-fe5b-401d-8070-a99f2d733a7c{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-b61e643e-fe5b-401d-8070-a99f2d733a7c{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-b61e643e-fe5b-401d-8070-a99f2d733a7c{max-width:100%;flex-basis:100%;}}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .anim-menu-container{font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;color:#333;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .anim-header-with-loustic{display:flex;align-items:center;justify-content:center;gap:25px;flex-wrap:wrap;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .loustic-anim-presenter{width:120px;height:auto;filter:drop-shadow(0 5px 15px rgba(0,0,0,0.1));animation:floatLoustic 3s ease-in-out infinite;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .anim-title{color:#023047;font-weight:800;margin-bottom:0;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .anim-divider{height:4px;width:80px;background:#219ebc;margin:10px 0;border-radius:2px;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .planning-header-with-loustic{display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .loustic-presenter{width:130px;height:auto;filter:drop-shadow(0 6px 12px rgba(0,0,0,0.15));animation:floatLoustic 3s ease-in-out infinite;flex-shrink:0;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .planning-title-group{text-align:left;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .planning-title{color:#023047;font-weight:800;margin-bottom:0;letter-spacing:1px;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .planning-divider{height:4px;width:80px;background:#219ebc;margin:12px 0;border-radius:2px;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .subtitle{font-size:1.2rem;color:#555;margin-top:5px;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 0%,#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4100%{transform:translateY(0) rotate(0deg);}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 50%{transform:translateY(-10px) rotate(-2deg);}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .bg-samedi{background-color:#8ecae6;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .bg-dimanche{background-color:#a8ddb5;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .bg-lundi{background-color:#f6e8b1;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .bg-mardi{background-color:#f7c59f;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .bg-mercredi{background-color:#f4b6c2;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .bg-jeudi{background-color:#c9c3e6;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .bg-vendredi{background-color:#b7e4c7;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .card-header{font-weight:bold;text-align:center;padding:10px 0;color:#1d3557;font-size:1.2rem;letter-spacing:0.5px;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .card{border-radius:14px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.08);border:none;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .card-body{background:#ffffffee;padding:18px;border-top:1px solid rgba(0,0,0,0.05);}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .card-body h6{color:#1d3557;font-weight:600;margin-top:12px;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .card-body p{margin-bottom:8px;font-size:0.95rem;}@media (max-width:992px){#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .planning-header-with-loustic{flex-direction:column;text-align:center;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .planning-title-group{text-align:center;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .planning-divider{margin:12px auto;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .planning-title{font-size:2.2rem;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .bg-samedi{background-color:#8ecae6;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .bg-dimanche{background-color:#a8ddb5;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .bg-lundi{background-color:#f6e8b1;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .bg-mardi{background-color:#f7c59f;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .bg-mercredi{background-color:#f4b6c2;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .bg-jeudi{background-color:#c9c3e6;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .bg-vendredi{background-color:#b7e4c7;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .card-header{font-weight:bold;text-align:center;padding:10px 0;color:#1d3557;font-size:1.2rem;letter-spacing:0.5px;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .card{border-radius:14px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.08);border:none;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .card-body{background:#ffffffee;padding:18px;border-top:1px solid rgba(0,0,0,0.05);}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .card-body h6{color:#1d3557;font-weight:600;margin-top:12px;}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .card-body p{margin-bottom:8px;font-size:0.95rem;}}#sppb-addon-5a1ff626-d68f-4356-b58a-c9002bfbdfd4 .sppb-addon-text-block{ transform-origin:50% 50%; }.sp-page-builder .page-content #section-id-19fd1b17-df5f-4076-acb8-353c5e1c2fbb{box-shadow:0 0 0 0 #FFFFFF;}.sp-page-builder .page-content #section-id-19fd1b17-df5f-4076-acb8-353c5e1c2fbb{padding-top:75px;padding-right:0px;padding-bottom:75px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#column-id-1d3ec681-8e28-4fc1-93cd-d5c0735dcee2{box-shadow:0 0 0 0 #FFFFFF;}#column-wrap-id-1d3ec681-8e28-4fc1-93cd-d5c0735dcee2{max-width:100%;flex-basis:100%;}@media (max-width:1199.98px) {#column-wrap-id-1d3ec681-8e28-4fc1-93cd-d5c0735dcee2{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-1d3ec681-8e28-4fc1-93cd-d5c0735dcee2{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-1d3ec681-8e28-4fc1-93cd-d5c0735dcee2{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-1d3ec681-8e28-4fc1-93cd-d5c0735dcee2{max-width:100%;flex-basis:100%;}}#sppb-addon-7ee10dcf-9887-47ca-96a6-a4bd5e705837{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-7ee10dcf-9887-47ca-96a6-a4bd5e705837 .container .bg-bar{background-color:#8ecae6 !important;}#sppb-addon-7ee10dcf-9887-47ca-96a6-a4bd5e705837 .container .bg-animations{background-color:#a8ddb5 !important;}#sppb-addon-7ee10dcf-9887-47ca-96a6-a4bd5e705837 .container .bg-boulangerie{background-color:#f6e8b1 !important;}#sppb-addon-7ee10dcf-9887-47ca-96a6-a4bd5e705837 .container .bg-repas{background-color:#f7c59f !important;}#sppb-addon-7ee10dcf-9887-47ca-96a6-a4bd5e705837 .container .bg-reglement{background-color:#f4b6c2 !important;}#sppb-addon-7ee10dcf-9887-47ca-96a6-a4bd5e705837 .container .bg-tarifs{background-color:#c9c3e6 !important;}#sppb-addon-7ee10dcf-9887-47ca-96a6-a4bd5e705837 .container .bg-tourisme{background-color:#b7e4c7 !important;}#sppb-addon-7ee10dcf-9887-47ca-96a6-a4bd5e705837 .container .card .card-header{font-weight:bold !important;text-align:center !important;padding:12px 15px !important;color:#1d3557 !important;font-size:1.2rem !important;letter-spacing:0.5px !important;border-bottom:none !important;}#sppb-addon-7ee10dcf-9887-47ca-96a6-a4bd5e705837 .container .card{border-radius:14px !important;overflow:hidden !important;box-shadow:0 4px 10px rgba(0,0,0,0.08) !important;border:none !important;transition:transform 0.2s ease, box-shadow 0.2s ease !important;}#sppb-addon-7ee10dcf-9887-47ca-96a6-a4bd5e705837 .container .card:hover{transform:translateY(-4px) !important;box-shadow:0 8px 16px rgba(0,0,0,0.12) !important;}#sppb-addon-7ee10dcf-9887-47ca-96a6-a4bd5e705837 .container .card .card-body{background:#ffffffee !important;padding:18px !important;border-top:1px solid rgba(0,0,0,0.05) !important;}#sppb-addon-7ee10dcf-9887-47ca-96a6-a4bd5e705837 .container .card .card-body h6{color:#1d3557 !important;font-weight:600 !important;margin-top:4px !important;margin-bottom:8px !important;}#sppb-addon-7ee10dcf-9887-47ca-96a6-a4bd5e705837 .container .card .card-body p{margin-bottom:8px !important;font-size:0.95rem !important;color:#555 !important;line-height:1.4 !important;}#sppb-addon-7ee10dcf-9887-47ca-96a6-a4bd5e705837 .container .card .card-body .btn-primary{background-color:#1d3557 !important;border-color:#1d3557 !important;color:#ffffff !important;font-weight:600 !important;border-radius:8px !important;padding:8px 16px !important;}#sppb-addon-7ee10dcf-9887-47ca-96a6-a4bd5e705837 .container .card .card-body .btn-primary:hover{background-color:#219ebc !important;border-color:#219ebc !important;}#sppb-addon-7ee10dcf-9887-47ca-96a6-a4bd5e705837 .container .card .card-body .btn-outline-secondary{color:#1d3557 !important;border-color:#1d3557 !important;font-weight:600 !important;border-radius:6px !important;background:transparent !important;}#sppb-addon-7ee10dcf-9887-47ca-96a6-a4bd5e705837 .container .card .card-body .btn-outline-secondary:hover{background-color:#1d3557 !important;color:#ffffff !important;}#sppb-addon-7ee10dcf-9887-47ca-96a6-a4bd5e705837 .sppb-addon-text-block{ transform-origin:50% 50%; }