@charset "UTF-8";@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(50px)}}@keyframes fadeInRight{0%{opacity:0;transform:translatex(100%)}100%{opacity:1;transform:translatex(30px)}}@keyframes fadeInLeft{0%{opacity:0;transform:translatex(-100%)}100%{opacity:1;transform:translatex(-30px)}}@media all and (max-width:1024px){@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translatex(100%)}100%{opacity:1;transform:translatex(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translatex(-100%)}100%{opacity:1;transform:translatex(0)}}}@font-face{font-family:"Lora-Italic-VariableFont_wght";src:url("https://consultingvaucluse.com/wp-content/themes/consultingvaucluse/assets/fonts/lora-Italic-VariableFont_wght.woff") format("woff"),url("https://consultingvaucluse.com/wp-content/themes/consultingvaucluse/assets/fonts/lora-Italic-VariableFont_wght.woff2") format("woff2"),url("https://consultingvaucluse.com/wp-content/themes/consultingvaucluse/assets/fonts/lora-Italic-VariableFont_wght.ttf") format("truetype");font-weight:100 700;font-style:italic}@font-face{font-family:"Lora-VariableFont_wght";src:url("https://consultingvaucluse.com/wp-content/themes/consultingvaucluse/assets/fonts/lora-variablefont_wght-webfont.woff") format("woff"),url("https://consultingvaucluse.com/wp-content/themes/consultingvaucluse/assets/fonts/lora-variablefont_wght-webfont.woff2") format("woff2"),url("https://consultingvaucluse.com/wp-content/themes/consultingvaucluse/assets/fonts/lora-VariableFont_wght.ttf") format("truetype");font-weight:100 700;font-style:normal}@font-face{font-family:"RubikMonoOne-Regular";src:url("https://consultingvaucluse.com/wp-content/themes/consultingvaucluse/assets/fonts/rubikmonoone-regular-webfont.woff") format("woff"),url("https://consultingvaucluse.com/wp-content/themes/consultingvaucluse/assets/fonts/rubikmonoone-regular-webfont.woff2") format("woff2"),url("https://consultingvaucluse.com/wp-content/themes/consultingvaucluse/assets/fonts/rubikMonoOne-Regular.ttf") format("truetype");font-weight:400;font-style:normal}html,body,main{display:flex;justify-content:center;flex-direction:column;top:0;margin:0;padding:0;background-color:#00365f;width:100vw}#primary{margin:0;padding:0}.lolo-shadow{box-shadow:0px 8px 16px rgba(0,0,0,.2)}body.archive.tax-product_cat.term-produit-formations{background-color:#00365f}@media all and (max-width:1024px){html,body,main{top:-27px}}.lolo-footer{display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:99;width:100%;height:auto;min-height:50px;background-color:#00365f;padding-top:50px}.lolo-footer p{color:#63a8c5;font-size:16px}.lolo-footer a{color:#fff}.lolo-footer .content-footer{display:flex;align-items:flex-start;justify-content:center;flex-direction:row;height:100%;width:100%;margin:auto;margin-bottom:20px}.lolo-footer .content-footer h4{color:#fff;font-size:20px;text-align:center;line-height:1.2;margin:0;padding:0;position:relative;top:0;transform:translateY(0)}.lolo-footer .content-footer .lolo-menu li a{text-align:center;text-decoration:none;color:#fff;font-size:14px}.lolo-footer .content-footer .lolo-menu li a:hover{color:#00bce4}.social-icons{margin-bottom:20px}.social-icons i{font-size:30px;color:#fff !important;transition:color .3s ease;padding:10px}.social-icons i:hover{color:#00bce4}.footer-menu,.menu-compte,.menu-contact{display:flex;align-items:center;justify-content:center;flex-direction:column;list-style:none;flex-wrap:wrap;padding:0;margin:0;height:auto}.footer-menu ul,.menu-compte ul,.menu-contact ul{padding:20px}.footer-menu li,.menu-compte li,.menu-contact li{display:inline-block;margin:0;padding:10px}.annelamy{color:#fff;opacity:.5}.annelamy:hover{color:#fff;opacity:1}@media all and (max-width:1024px){.lolo-footer .content-footer{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;width:100%;margin:auto;margin-bottom:20px}p{margin-bottom:1.75em;text-align:center;padding:20px}}.site-header{display:flex;align-items:center;justify-content:center;flex-direction:row;position:fixed !important;top:0;width:100vw;height:60px;background-color:rgba(255,255,255,0) !important;z-index:1000;padding:0;margin:0;transition:background-color .3s ease}.mini-logo-lolo{display:none;align-items:center;justify-content:flex-end;flex-direction:row;width:30%;height:60px;opacity:0}.title-lolo{display:none}.site-header.scroll-active{background-color:#fff !important;box-shadow:0px 8px 16px rgba(0,0,0,.2)}.site-header.scroll-active .mini-logo-lolo{display:flex;opacity:1}.site-header.scroll-active .navigation-lolo ul li{opacity:1}.navigation-lolo{order:1;display:flex;align-items:center;justify-content:flex-start;width:70%;flex-grow:1}.navigation-lolo ul{list-style:none;margin:0;padding:0;display:flex;gap:20px}.navigation-lolo ul li{margin:0;padding:15px;position:relative;opacity:0;display:flex;align-items:center;justify-content:center}.navigation-lolo ul li a{text-decoration:none;color:#00365f;font-size:18px;font-weight:700;letter-spacing:1px;padding:10px 15px;transition:color .3s ease}.navigation-lolo ul li a:hover{color:#00bce4}.navigation-lolo ul ul{display:none;position:absolute;top:100%;left:0;background-color:#fff;border-radius:15px;box-shadow:0px 8px 16px rgba(0,0,0,.2);padding:10px 0;width:500px;z-index:1000;gap:0;flex-direction:column}.navigation-lolo ul li:hover>ul{display:flex}.navigation-lolo ul ul li{padding:15px;opacity:1}.navigation-lolo ul ul li a{font-size:.9em;padding:10px 20px;color:#00365f;background-color:transparent}.navigation-lolo ul ul li a:hover{color:#00bce4}.menu-lolo{display:none}.menu-lolo:hover{fill:#00bce4}.menu_open-lolo{display:none}.menu_open-lolo:hover{fill:#00bce4}@media all and (max-width:1024px){.site-header{background-color:rgba(255,255,255,0) !important}.site-header .mini-logo-lolo{display:flex;width:20%}.site-header .title-lolo{display:flex;align-items:center;justify-content:center;width:60%}.site-header .title-lolo h2{font-size:1em;font-weight:600;margin:0;padding:0;text-align:center;opacity:0}.site-header .navigation-lolo{opacity:0;order:2;margin-right:20px;width:auto}.site-header.scroll-active .title-lolo h2{opacity:1}.site-header.scroll-active .navigation-lolo{opacity:1}.site-header:hover{background-color:#fff !important}.menu-lolo{display:block;cursor:pointer}.menu_open-lolo{display:none;cursor:pointer}.navigation-lolo.active .menu-lolo{display:none}.navigation-lolo.active .menu_open-lolo{display:block}.navigation-lolo ul{display:none;flex-direction:column;gap:10px;background-color:rgba(255,255,255,.9);position:absolute;top:60px;right:0;width:100%;padding:20px;box-shadow:0px 4px 8px rgba(0,0,0,.1)}.navigation-lolo.active ul{display:flex}.navigation-lolo ul li{opacity:1;cursor:pointer}.navigation-lolo ul ul{display:none;flex-direction:column;width:100%}.navigation-lolo ul li.menu-item-has-children>ul{display:none;height:250px;overflow-y:auto}.navigation-lolo ul li.menu-item-has-children.active>ul{display:flex}}.loloPlus-move,.loloPlus-move-verticale{display:flex;align-items:center;justify-content:center;animation:arrowUP 2s infinite}.icone-up{padding:0 20px 20px;cursor:pointer;transition:transform .3s ease}.icone-up:hover{transform:scale(1.5)}@keyframes arrowUP{0%{transform:scale(1.5) translateY(50%)}50%{transform:scale(1) translateY(0)}100%{transform:scale(1.5) translateY(50%)}}.mejs-button>button{display:none}@media all and (max-width:1024px){.space-right-title{display:none !important}.elementor-2 .elementor-element.elementor-element-a7e8817{--margin-top:0 !important}.link-to{display:none}.winer{display:none !important}.event-image svg{padding-bottom:40px}.etape-vide{display:none !important}.loloPlus-move{display:none}.rotated-svg{transform:rotate(90deg);transform-origin:center}.text-none{display:none}@keyframes arrowUP{0%{transform:scale(1.5) translateX(50%)}50%{transform:scale(1) translateX(0)}100%{transform:scale(1.5) translateX(50%)}}}.lolo-map{opacity:.8}.loloMap-move{display:flex;align-items:center;justify-content:center;animation:mapUP 2s infinite}@keyframes mapUP{0%{transform:scale(1.1) translateY(10%)}50%{transform:scale(1) translateY(0)}100%{transform:scale(1.1) translateY(10%)}}.contact-lolo{width:100%}.contact-lolo label{color:#00365f;font-family:"Lora-VariableFont_wght";font-size:18px;font-weight:400;line-height:35px;letter-spacing:1px}.contact-lolo form{width:17em;font-family:"Lora-VariableFont_wght";font-size:14px;width:100%}.contact-lolo input,.contact-lolo textarea{border-radius:25px !important;border:1px solid #008eb2 !important;padding:8px;margin:0 !important;margin-top:7px;box-sizing:border-box !important;width:100%}.contact-lolo textarea{margin-bottom:5px;height:130px}.contact-lolo form p:nth-of-type(5){text-align:center;padding-top:20px}.contact-lolo input[type=submit]{width:100% !important;align-items:center;padding:15px 20px;background-color:#00365f;color:#fff;text-decoration:none;border-radius:25px;box-shadow:0px 8px 16px rgba(0,0,0,.4);font-size:18px;font-weight:700 !important;display:inline-block;border:none !important;transition:background-color .3s ease}.contact-lolo input[type=submit]:before{text-align:center}.contact-lolo input[type=submit]:hover{background-color:#00bce4;box-shadow:0px 8px 16px rgba(0,0,0,.4);color:#fff;border:none !important}@media all and (max-width:1024px){.contact-lolo input[type=submit]{width:100%}}.block-prestation{display:flex;align-items:start;justify-content:start;flex-direction:column;padding:20px;margin:0;width:100%;height:100%;background-color:rgba(0,188,228,.05);border:solid 2px #00365f;border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:.3s ease-in-out}.block-prestation:hover{background-color:rgba(0,188,228,.5);transform:scale(1.03)}.block-prestation h3{font-family:"RubikMonoOne-Regular";font-size:1em;text-align:center;padding:20px 0}.block-prestation p{padding-top:20px}.block-prestation .photo-principale{display:flex;align-items:center;justify-content:center;padding:0;margin:0;overflow:hidden}.block-prestation .photo-principale img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:15px}.taxonomy-slideshow-wrapper{position:relative;width:100%;overflow:hidden}.taxonomy-slideshow{display:flex;transition:transform .3s ease-in-out}.slideshow-item{min-width:calc(33.33% - 20px);margin-right:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:10px;background-color:#00365f}.slideshow-item h5{color:#fff}.slideshow-prev,.slideshow-next{position:absolute;top:50%;transform:translateY(-50%);background-color:#333;color:#fff;border:none;padding:10px;cursor:pointer}.slideshow-prev{left:10px}.slideshow-next{right:10px}.img-de-fond{margin:0 !important;padding:0;position:relative;background:linear-gradient(to bottom,rgba(0,54,95,.85) 50%,rgba(0,204,255,.85) 100%)}.img-de-fond:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(//consultingvaucluse.com/wp-content/themes/consultingvaucluse/sass/../assets/images/fond-3.webp);background-size:cover;background-position:top;background-repeat:no-repeat;opacity:1;z-index:-1}.content-single-conseil,.content-single-formation,.content-single-presentation{display:flex;align-items:flex-start;justify-content:center;width:100vw;height:auto;padding:0;margin:0 0 50px}.container-single-conseil,.container-single-formation,.container-single-presentation{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:1200px;min-height:500px;background-color:#fff;box-shadow:0px 8px 16px rgba(0,0,0,.2);border-radius:15px;padding:0;margin:0 0 170px;z-index:1;animation:fadeInUp 2.5s ease-out both}.container-single-conseil h1,.container-single-formation h1,.container-single-presentation h1{font-size:2em;color:#00365f;font-family:"RubikMonoOne-Regular";text-align:center;padding:100px 20px 20px;margin:0;width:100%}.container-single-conseil p,.container-single-formation p,.container-single-presentation p{color:#00365f}.presentation-conseil,.presentation-formation,.presentation-presentation,.video-conseil,.video-formation,.video-presentation{display:flex;align-items:flex-start;justify-content:center;flex-direction:row;padding:0;padding-top:40px;padding-bottom:100px;margin:0;width:100%}.content-conseil,.content-formation,.content-presentation{display:flex;align-items:flex-start;justify-content:start;padding:75px;margin:0;width:50%}.diapo-conseil,.diapo-formation,.diapo-presentation{display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:50%;height:420px;border:solid 2px #00365f;border-radius:15px;background-color:#008eb2;box-shadow:0px 8px 16px rgba(0,0,0,.2);overflow:hidden;animation:fadeInRight 2.5s ease-out both}.diapo-conseil img,.diapo-formation img,.diapo-presentation img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:15px}.separator{z-index:3;width:100%;height:2px;background-color:#00bce4;margin:20px 0;animation:fadeInLeft 2.5s ease-out both}.separator-2{z-index:3;width:100%;height:2px;background-color:#00bce4;margin:20px}.link-video-conseil,.link-video-formation,.link-video-presentation{z-index:4;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px;margin:0;width:50%;height:420px;border:solid 2px #00bce4;border-radius:15px;background-color:#c2deea;box-shadow:0px 8px 16px rgba(0,0,0,.2);text-align:center;overflow:hidden;animation:fadeInLeft 2.5s ease-out both}.link-video-conseil img,.link-video-formation img,.link-video-presentation img{width:100px}.content-video-conseil,.content-video-formation,.content-video-presentation{display:flex;align-items:flex-start;justify-content:start;flex-direction:column;padding:0;margin:0;width:50%}.content-video-conseil h2,.content-video-formation h2,.content-video-presentation h2{font-size:2em;color:#00bce4;font-family:"RubikMonoOne-Regular";text-align:start;padding:20px;margin:0;width:100%}.content-video-conseil p,.content-video-formation p,.content-video-presentation p{font-family:"RubikMonoOne-Regular";font-size:20px;font-weight:400;line-height:30px;letter-spacing:0;padding-right:25px}.nav-single{display:flex;align-items:center;justify-content:center;padding:75px 75px 0;margin:0;width:100%}.navigation-posts{display:flex;width:100%;justify-content:space-between}.previous-post,.next-post{text-decoration:none;color:#00365f;font-weight:700}.previous-post:hover,.next-post:hover{color:#00bce4}.diaporama-prestations{display:flex;align-items:flex-start;justify-content:center;width:1200px;height:auto}.space-single{height:200px}.nav-publication{display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:0 75px 75px;margin:0;width:100%}.btn-conseil{padding:10px 20px;background-color:#008eb2;color:#fff;text-decoration:none;border-radius:25px;box-shadow:0px 8px 16px rgba(0,0,0,.2);font-size:18px;font-weight:700;display:inline-block;transition:background-color .3s ease}.btn-conseil:hover{background-color:#00bce4;color:#fff}.btn-formation{padding:10px 20px;background-color:#00365f;color:#fff;text-decoration:none;border-radius:25px;box-shadow:0px 8px 16px rgba(0,0,0,.2);font-size:18px;font-weight:700;display:inline-block;transition:background-color .3s ease}.btn-formation:hover{background-color:#00bce4;color:#fff}.btn-presentation{padding:10px 20px;background-color:#7f68be;color:#fff;text-decoration:none;border-radius:25px;box-shadow:0px 8px 16px rgba(0,0,0,.2);font-size:18px;font-weight:700;display:inline-block;transition:background-color .3s ease}.btn-presentation:hover{background-color:#7400d9;color:#fff}@media all and (max-width:1024px){.space-single{height:50px}.container-single-conseil,.container-single-formation,.container-single-presentation{width:100vw;min-height:100vh;z-index:1}.container-single-conseil h1,.container-single-formation h1,.container-single-presentation h1{font-size:1.3em}.presentation-conseil,.presentation-formation,.presentation-presentation,.video-conseil,.video-formation,.video-presentation{flex-direction:column;padding-bottom:0}.content-conseil,.content-formation,.content-presentation{padding:45px;width:100%}.diapo-conseil,.diapo-formation,.diapo-presentation,.link-video-conseil,.link-video-formation,.link-video-presentation{padding:0;margin-bottom:40px;width:100%}.diapo-conseil p,.diapo-formation p,.diapo-presentation p,.link-video-conseil p,.link-video-formation p,.link-video-presentation p{padding:20px;text-align:center}.link-video-conseil,.link-video-formation,.link-video-presentation{order:2;padding:20px;text-align:center}.separator{display:none}.content-video-conseil,.content-video-formation,.content-video-presentation{order:1;width:100%}.content-video-conseil p,.content-video-formation p,.content-video-presentation p{padding-right:0;margin:20px !important}.nav-single{padding:45px}.navigation-posts{justify-content:center;flex-direction:column;text-align:center}.navigation-posts a{padding-bottom:20px}.nav-publication{padding:20px}.navigation-posts a{padding-bottom:10px;margin-bottom:20px}}.ast-single-post.ast-page-builder-template .site-main>article,.woocommerce.ast-page-builder-template .site-main,.ast-page-builder-template .post-navigation{padding:0;display:flex;justify-content:center;width:100vw;align-content:center;flex-direction:row;align-items:center}.woocommerce-js .woocommerce-breadcrumb{display:none}.block-produit{background-image:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),url("https://consultingvaucluse.com/wp-content/uploads/2024/12/export-2.webp");background-position:top right;background-repeat:no-repeat;background-size:auto;top:0;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;position:relative;width:1200px;height:100%;background-color:#fff !important;box-shadow:0px 8px 16px rgba(0,0,0,.2) !important;border:solid 2px #00365f;border-radius:15px;padding:50px;margin:0;margin-bottom:100px;margin-top:50px;z-index:10;animation:fadeInUp 2.5s ease-out both}.block-produit h1{font-size:2em;color:#00365f;font-family:"RubikMonoOne-Regular";text-align:end;padding:100px 20px 20px 50px;margin:0;width:100%}.block-produit h2{font-family:"Lora-VariableFont_wght";font-size:2em;text-align:start;padding:20px 0;width:100%}.block-produit h3{font-family:"RubikMonoOne-Regular";font-size:1em;font-weight:900;letter-spacing:1px;padding:2em}.block-produit h4{font-family:"Lora-VariableFont_wght";font-size:30px;font-weight:700;letter-spacing:1px}.block-produit p{color:#00365f}.block-produit .term-description{width:50%}.woocommerce ul.products li.product.desktop-align-center,.woocommerce-page ul.products li.product.desktop-align-center{text-align:center;padding:20px}.products.columns-3 .block-prestation{margin:10px;box-sizing:border-box}.products.columns-3{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.woocommerce-js ul.products li.product,.woocommerce-page ul.products li.product{text-align:left;margin-bottom:0}.astra-shop-tumbnail-wrap{width:100%;border-radius:15px}.woocommerce-js ul.products li.product a img{display:flex;align-items:center;justify-content:center;padding:0;margin:0;overflow:hidden;width:100%;height:250px;border-radius:15px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block-produit .astra-shop-summary-wrap{padding-top:2em}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:rgba(247,246,247,0);color:#515151;border-top:2px solid #00365f;border-radius:15px;list-style:none outside;zoom:1;width:auto;word-wrap:break-word}.woocommerce-js div.product form.cart{zoom:1;display:flex;flex-direction:row;justify-content:center;align-items:flex-end}.woocommerce-js div.product form.cart div.quantity{float:left;margin:0 1em 1em 0;display:none}.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type=button],input[type=submit],input[type=reset],#comments .submit,.search .search-submit,form[CLASS*=wp-block-search__].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit,.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*=wc-block] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed,[CLASS*=wc-block] .wc-block-components-button{align-items:center;padding:15px 25px;margin:20px;background-color:#00365f;color:#fff;text-decoration:none;text-align:center;border-radius:25px;box-shadow:0px 8px 16px rgba(0,0,0,.4);font-size:18px;font-weight:700 !important;display:inline-block;border:none !important;width:50% !important;transition:background-color .3s ease}.menu-toggle:before,button:before,.ast-button:before,.ast-custom-button:before,.button:before,input#submit:before,input[type=button]:before,input[type=submit]:before,input[type=reset]:before,#comments .submit:before,.search .search-submit:before,form[CLASS*=wp-block-search__].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:before,body .wp-block-file .wp-block-file__button:before,.search .search-submit:before,.woocommerce-js a.button:before,.woocommerce button.button:before,.woocommerce .woocommerce-message a.button:before,.woocommerce #respond input#submit.alt:before,.woocommerce input.button.alt:before,.woocommerce input.button:before,.woocommerce input.button:disabled:before,.woocommerce input.button:disabled[disabled]:before,.woocommerce input.button:disabled:hover:before,.woocommerce input.button:disabled[disabled]:hover:before,.woocommerce #respond input#submit:before,.woocommerce button.button.alt.disabled:before,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:before,.wc-block-grid__product-onsale:before,[CLASS*=wc-block] button:before,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):before,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:before,.woocommerce button.button.alt.disabled.wc-variation-selection-needed:before,[CLASS*=wc-block] .wc-block-components-button:before{text-align:center}.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover,.button:hover,input#submit:hover,input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover,#comments .submit:hover,.search .search-submit:hover,form[CLASS*=wp-block-search__].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,body .wp-block-file .wp-block-file__button:hover,.search .search-submit:hover,.woocommerce-js a.button:hover,.woocommerce button.button:hover,.woocommerce .woocommerce-message a.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce input.button:disabled:hover:hover,.woocommerce input.button:disabled[disabled]:hover:hover,.woocommerce #respond input#submit:hover,.woocommerce button.button.alt.disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover,.wc-block-grid__product-onsale:hover,[CLASS*=wc-block] button:hover,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):hover,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:hover,.woocommerce button.button.alt.disabled.wc-variation-selection-needed:hover,[CLASS*=wc-block] .wc-block-components-button:hover{background-color:#00bce4;box-shadow:0px 8px 16px rgba(0,0,0,.4);color:#fff;border:none !important}@media all and (max-width:1024px){.block-produit{top:0;width:100%;padding:20px;margin:0 0 150px;animation:fadeInUp 2.5s ease-out both}.block-produit h1{font-size:1.3em !important}.block-produit .term-description{width:100%}.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type=button],input[type=submit],input[type=reset],#comments .submit,.search .search-submit,form[CLASS*=wp-block-search__].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit,.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*=wc-block] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed,[CLASS*=wc-block] .wc-block-components-button{width:80% !important}.products.columns-3 .block-prestation{margin:0;box-sizing:border-box}.products.columns-3{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}}.ast-separate-container .ast-article-single:not(.ast-related-post),.woocommerce.ast-separate-container .ast-woocommerce-container,.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .site-main .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .ast-archive-description,.ast-separate-container .comments-area{background-color:rgba(0,0,0,0);background-image:none;padding:0}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address__link,.wc-block-components-button:not(.is-link){align-items:center !important;padding:15px 25px !important;margin:20px !important;background-color:#00365f !important;color:#fff !important;text-decoration:none !important;text-align:center !important;border-radius:25px !important;box-shadow:0px 8px 16px rgba(0,0,0,.4) !important;font-size:18px !important;font-weight:700 !important;display:inline-block !important;border:none !important;width:100% !important;min-height:0 !important;transition:background-color .3s ease !important}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address__link:before,.wc-block-components-button:not(.is-link):before{text-align:center !important}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address__link:hover,.wc-block-components-button:not(.is-link):hover{background-color:#00bce4 !important;box-shadow:0px 8px 16px rgba(0,0,0,.4) !important;color:#fff !important;border:none !important}span.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address__link,.wc-block-components-button:not(.is-link){margin:0 !important}.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control,.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control .wc-block-components-radio-control__option-layout,.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__option-layout{padding-bottom:0;padding:10px}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wp-block-button__link{width:100% !important}@media all and (max-width:1024px){.elementor-9 .elementor-element.elementor-element-4a67b6a1{--spacer-size:100px}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address__link,.wc-block-components-button:not(.is-link){width:75% !important}.wc-block-components-totals-item__description,.wc-block-cart .wc-block-cart__submit-container,.wc-block-components-shipping-calculator-address{font-size:.875em;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.wc-block-cart .wc-block-cart__submit-container--sticky{background-color:rgba(0,54,95,.59) !important}}.woocommerce #content .ast-woocommerce-container div.product div.summary,.woocommerce .ast-woocommerce-container div.product div.summary,.woocommerce-page #content .ast-woocommerce-container div.product div.summary,.woocommerce-page .ast-woocommerce-container div.product div.summary{width:100%}.block-produit .astra-shop-summary-wrap{display:flex;justify-content:center;align-items:center;width:100%;align-content:center;flex-direction:column}.block-produit .astra-shop-summary-wrap h2{font-family:"RubikMonoOne-Regular" !important;font-size:30px;font-weight:900;letter-spacing:1px;text-align:center}.ast-separate-container.single-product .ast-article-single{padding-top:50px}.woocommerce-js div.product div.images .woocommerce-product-gallery__wrapper{height:100%}.woocommerce-product-gallery__image{width:120%}.woocommerce-js div.product div.images.woocommerce-product-gallery{display:flex;align-items:center;justify-content:center;left:-150px;padding:0;margin:0;width:55%;height:400px;border:solid 2px #00365f;border-radius:15px;background-color:#008eb2;box-shadow:0px 8px 16px rgba(0,0,0,.2);overflow:hidden;animation:fadeInRight 2.5s ease-out both}.wc-block-grid .wc-block-grid__products .wc-block-grid__product a img{height:150px}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{margin-bottom:.5em;padding:0;font-size:1.5em;line-height:1.2;font-weight:inherit;height:100px}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .price{line-height:1.5;font-weight:700;font-size:.9em}.woocommerce-js div.product form.cart .button.single_add_to_cart_button{padding:15px 20px}.woocommerce-js div.product form.cart .button,.woocommerce-js #review_form #respond .form-submit input{align-items:center;padding:15px 20px;background-color:#00365f;color:#fff;text-decoration:none;border-radius:25px;box-shadow:0px 8px 16px rgba(0,0,0,.4);font-size:18px;font-weight:700 !important;display:inline-block;border:none !important;width:30%;transition:background-color .3s ease}.woocommerce-js div.product form.cart .button:before,.woocommerce-js #review_form #respond .form-submit input:before{text-align:center}.woocommerce-js div.product form.cart .button:hover,.woocommerce-js #review_form #respond .form-submit input:hover{background-color:#00bce4;box-shadow:0px 8px 16px rgba(0,0,0,.4);color:#fff;border:none !important}.woocommerce-js div.product .woocommerce-tabs .panel{margin:0 0 1.2em;padding:0;display:flex;justify-content:center;align-items:start;flex-direction:column;text-align:start}.mejs-container *{font-family:Helvetica,Arial;display:flex;justify-content:center;align-items:center;flex-direction:column}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{padding-top:50px}.mejs-controls{display:none !important}.woocommerce-js div.product .woocommerce-tabs .shop_attributes{width:100%}.woocommerce-js div.product .woocommerce-tabs .shop_attributes th{border:none;width:30%;font-weight:900}.woocommerce-js div.product .woocommerce-tabs .shop_attributes td{border:none;width:70%}.woocommerce-js table.shop_attributes{border:0;border:solid 2px #00365f;border-radius:15px;margin-bottom:1.618em;width:50%;background-color:#fff !important;box-shadow:0px 8px 16px rgba(0,0,0,.2) !important}.woocommerce ul.products:not(.elementor-grid),.woocommerce-page ul.products:not(.elementor-grid){grid-template-columns:repeat(3,1fr)}.woocommerce ul.products,.woocommerce-page ul.products{display:grid;-moz-column-gap:20px;column-gap:20px;gap:20px}@media all and (max-width:1024px){.woocommerce-js div.product div.images.woocommerce-product-gallery{left:0;width:100%;height:100%}.woocommerce ul.products li.product.mobile-align-left,.woocommerce-page ul.products li.product.mobile-align-left{text-align:center}.woocommerce-product-attributes-item{display:flex;flex-direction:column;margin-bottom:10px}.woocommerce-js div.product .woocommerce-tabs .shop_attributes td{border:none;width:100% !important}.woocommerce-js div.product .woocommerce-tabs .shop_attributes th{border:none;width:100% !important;text-align:center !important}.woocommerce-product-attributes-item__label,.woocommerce-product-attributes-item__value{width:100%;margin:0}.review-rating{display:flex;justify-content:center}.woocommerce-js div.product form.cart,.woocommerce-js #reviews #review_form #respond p.form-submit{display:flex;justify-content:center;width:100%;padding:0}.woocommerce-js div.product form.cart .button,.woocommerce-js #review_form #respond .form-submit input{width:65%}.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type=button],input[type=submit],input[type=reset],#comments .submit,.search .search-submit,form[CLASS*=wp-block-search__].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit,.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*=wc-block] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed,[CLASS*=wc-block] .wc-block-components-button{width:100%}.woocommerce-js div.product .woocommerce-tabs .shop_attributes th{border:none;width:40%}.woocommerce-js div.product .woocommerce-tabs .shop_attributes td{border:none;width:60%}.woocommerce-js table.shop_attributes{width:100%}.ast-separate-container.single-product .ast-article-single{margin:0 0 120px}.woocommerce ul.products:not(.elementor-grid),.woocommerce-page ul.products:not(.elementor-grid){grid-template-columns:repeat(1,1fr)}}.message-personnalise .custom-message{display:none}.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{margin:0;padding:0}.ast-separate-container .ast-woocommerce-container{padding:0;width:100vw;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;background-color:rgba(0,0,0,0)}.ast-separate-container .ast-article-single:not(.ast-related-post),.woocommerce.ast-separate-container .ast-woocommerce-container,.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .site-main .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .ast-archive-description,.ast-separate-container .comments-area{background-color:rgba(0,0,0,0);background-image:none}.ast-separate-container.ast-two-container.ast-right-sidebar #secondary{padding-left:0;padding-right:0;display:none}.woocommerce-js div.product div.summary{margin-bottom:2em;padding-top:2em}.woocommerce-js div.product div.summary h1{text-align:center;padding:80px}@media all and (max-width:1024px){.woocommerce-js div.product div.summary h1{padding:0}}