@media screen and (max-width:980px){.inverse{display:flex;flex-direction:column-reverse}}.sept-colonnes{width:12%;float:left}.et-menu-nav a{border-bottom:2px solid transparent;align-items:flex-end!important;margin-bottom:20px!important}.et-menu-nav a:hover{border-bottom:2px solid #40BAC5;color:#0D2B6F;opacity:1!important}.floating4{animation-name:floating;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;margin-left:30px;margin-top:5px}@media (min-width:200px){.floating1{animation-name:floating;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;margin-left:30px;margin-top:5px}.floating2{animation-name:floating;animation-duration:2.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;margin-left:30px;margin-top:5px}.floating3{animation-name:floating;animation-duration:3.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;margin-left:30px;margin-top:5px}}@keyframes floating{0%{transform:translate(0,0px)}50%{transform:translate(0,15px)}100%{transform:translate(0,-0px)}}@media (max-width:980px){.pa-open-mobile-menu .et_pb_menu__menu{display:flex!important}.pa-open-mobile-menu .et_mobile_nav_menu{display:none!important}}@media only screen and (max-width:980px){.four-columns .et_pb_column{width:25%!important}}@media only screen and (max-width :980px){.four-columns .et_pb_column{width:25%! important}}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{display:none}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background-color:#264e5c}.woocommerce a.button,.woocommerce-page a.button{border-color:#FFB359!important;border-radius:40px!important;background-color:#FFB359!important;color:#ffffff!important}.woocommerce a.button:hover,.woocommerce-page a.button:hover{border-color:#ffffff!important}.texte-cache{position:relative;max-height:350px;overflow:hidden;transition:max-height 1s ease}.texte-cache.ouvert{max-height:1500px}.texte-cache:not(.ouvert)::after{content:'';position:relative;top:0;bottom:0;left:0;right:0;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1))}.et_pb_posts_nav .nav-previous a,.et_pb_posts_nav .nav-next a{color:#264e5c;background:#f1f3f5;border:0px solid #264e5c;padding:.7em 1.3em;border-radius:15px;transition:all 0.3s ease-in-out}.et_pb_posts_nav .nav-previous a:hover,.et_pb_posts_nav .nav-next a:hover{color:#ffffff;background:#40BAC5;border:0px solid #264e5c;transition:all 0.3s ease-in-out}.pa-bullet-list-2 ul{list-style-type:none!important;margin-left:-20px}.pa-bullet-list-2 ul li:before{content:'\52'!important;color:#FF6542!important;font-family:'ETMODULES'!important;margin-right:10px;text-align:left!important;font-size:1.1em!important}.pa-bullet-list-1 ul{list-style-type:none!important}.pa-bullet-list-1 ul li:before{content:'\4e'!important;color:#ffffff!important;margin-right:10px;margin-left:-20px;font-family:'ETMODULES'!important;font-size:1.1em!important}.avis-home .cr-pagination,.avis-home nav.cr-pagination,.avis-home .page-numbers,.avis-home .cr-page-numbers,.avis-home .cr-pagination__pages,.avis-home .cr-pagination-wrapper,.avis-home .cr-pagination-results,.avis-home [class*="pagination"]{display:none!important}#popup-avis.neoflo-avis{position:fixed!important;inset:0!important;z-index:2147483647!important}#popup-avis .na-box{position:relative;z-index:2147483647!important}.cr-all-reviews .cr-pagination,.cr-all-reviews .page-numbers{display:none!important}.neoflo-avis{position:fixed;inset:0;display:none;z-index:9999;font:inherit;color:inherit}.neoflo-avis.is-open{display:block}.neoflo-avis .na-overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(2px)}.neoflo-avis .na-box{position:relative;margin:4vh auto;max-width:920px;width:92%;background:#fff;border-radius:18px;box-shadow:0 20px 60px rgba(0,0,0,.25);padding:18px 18px 12px;display:flex;flex-direction:column;max-height:92vh}.neoflo-avis .na-close{position:absolute;top:8px;right:12px;border:0;background:transparent;cursor:pointer;font-size:28px;line-height:1;color:#333}.neoflo-avis .na-close:focus{outline:2px solid #40bac5;border-radius:8px}.neoflo-avis .na-header h3{margin:0 0 4px;font-weight:800;letter-spacing:.2px;color:#3c4557}.neoflo-avis .na-sub{color:#566;font-size:.92rem}.neoflo-avis .na-scroller{overflow:auto;height:70vh;padding-right:6px;margin-top:8px;scrollbar-width:thin;scrollbar-color:#40bac5 #eaf6f7}.neoflo-avis .na-scroller::-webkit-scrollbar{width:8px}.neoflo-avis .na-scroller::-webkit-scrollbar-thumb{background:#40bac5;border-radius:8px}.neoflo-avis .na-scroller::-webkit-scrollbar-track{background:#eaf6f7;border-radius:8px}#popup-avis .cr-all-reviews .cr-pagination,#popup-avis .cr-all-reviews .page-numbers{display:none!important}#popup-avis .cr-review{border-bottom:1px solid #eef3f4;padding:14px 0}#popup-avis .cr-review:last-child{border-bottom:0}#popup-avis .cr-review-author{font-weight:700;color:#195e65}#popup-avis .cr-stars .star{color:#40bac5}#popup-avis .cr-summary .cr-average{color:#40bac5;font-weight:800}#popup-avis a{color:#40bac5;text-decoration:underline}#popup-avis a:hover{text-decoration:none}@media (max-width:980px){.neoflo-avis .na-box{margin:2.5vh auto;width:94%;max-height:95vh;padding:14px 14px 10px;border-radius:16px}.neoflo-avis .na-header h3{font-size:1.3rem}.neoflo-avis .na-sub{font-size:.88rem}.neoflo-avis .na-scroller{height:68vh}#popup-avis .cr-review{padding:12px 0}}@media (max-width:480px){.neoflo-avis .na-header h3{font-size:1.2rem}.neoflo-avis .na-scroller{height:64vh}}.woocommerce-product-rating,.et_pb_wc_rating{display:inline-flex;align-items:baseline;gap:10px;line-height:1.15;font-size:1rem;flex-wrap:wrap}.na-row{display:inline-flex;align-items:center;gap:8px}.woocommerce-product-rating .star-rating,.et_pb_wc_rating .star-rating{display:inline-flex;align-items:center;line-height:1;transform:translateY(1px);font-size:1.05em;margin:0}.na-avg-rating{font-weight:800;color:#334657;letter-spacing:0.2px}.woocommerce-product-rating .woocommerce-review-link,.et_pb_wc_rating .woocommerce-review-link{color:#656e7a;font-size:0.95em;letter-spacing:0.1px;margin-left:2px}.na-dot{opacity:.45;transform:translateY(-.5px)}.woocommerce-product-rating .woocommerce-review-link,.et_pb_wc_rating .woocommerce-review-link{text-decoration:underline}@media (max-width:767px){.woocommerce-product-rating,.et_pb_wc_rating{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;line-height:1.2}.na-row{display:inline-flex;align-items:center;gap:8px;margin-bottom:0}.woocommerce-product-rating .woocommerce-review-link,.et_pb_wc_rating .woocommerce-review-link{display:block!important;width:100%!important;margin:2px 0 0 0!important;font-size:0.9em;line-height:1.2}.na-dot{display:none!important}}.woocommerce-product-rating,.et_pb_wc_rating{margin-top:4px!important;margin-bottom:0!important}body.woocommerce-checkout{#place_order:hover{background-color:#e14d2f!important}#payment ul.payment_methods li input[type="radio"]{accent-color:#40bac5!important}.StripeElement{border:1px solid #e2e8f0;border-radius:8px;padding:12px;background:#fff;transition:border-color .2s,box-shadow .2s}#payment ul.payment_methods li{list-style:none;margin-bottom:15px;border:1px solid #e5e5e5;border-radius:12px;padding:15px;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,0.05);transition:all 0.2s ease;cursor:pointer}#payment ul.payment_methods li:hover{box-shadow:4px 4px 10px rgba(64,186,197,0.2)}#payment ul.payment_methods li input[type="radio"]:checked+label{color:#40bac5;font-weight:700}#payment ul.payment_methods li:has(input[type="radio"]:checked){border:1px solid #40bac5!important}#payment ul.payment_methods li label{font-size:16px;font-weight:500;align-items:center}#payment ul.payment_methods li label[for*="stripe"]::after{content:" 🔒";font-size:14px;color:#40bac5}#customer_details input,#customer_details select,#customer_details textarea{border-radius:8px;border:1px solid #ddd;padding:10px 12px;transition:border-color 0.3s ease,box-shadow 0.3s ease}#customer_details input:focus,#customer_details select:focus,#customer_details textarea:focus{border-color:#40bac5;box-shadow:0 0 6px rgba(64,186,197,0.3);outline:none}.paypal-installment-message{order:2;margin-top:10px}}