@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";:root{--color_primary: #008a8b;--color_secondary: #0D3352;--color_gris_pale: #e3dcdc;--color_vert_pale: #CBFFF1;--color_light: #fff;--color_gris: #1D2E3DCC;--color_vert_final: #e9fff9;--color_vert_flash: #24DDAD}@media screen and (min-width: 768px){.aside .special a,.special a{min-width:160px;color:#000;background:var(--color_vert_pale);text-align:center;border-radius:100px;border:2px solid var(--color_vert_pale)}}.arpeggio .link{font:600 12px/16px normal;font-family:"Open Sans",sans-serif}.arpeggio .link .link_icon{display:inline-block;width:10px;color:var(--color_primary)}.arpeggio .btn a,.arpeggio .btn.btn--primary a{display:inline-flex;justify-content:center;align-items:center;padding:12px 24px;gap:8px;background:var(--color_light);color:var(--color_secondary);border:1px solid var(--color_primary);border-radius:100px}.arpeggio .btn a:hover,.arpeggio .btn a:active,.arpeggio .btn.btn--primary a:hover,.arpeggio .btn.btn--primary a:active{background:var(--color_gris_pale);color:var(--color_primary)}.arpeggio .btn.btn--secondary a{background:var(--color_primary);color:var(--color_light)}.arpeggio .btn.btn--flash a{background:var(--color_light);color:var(--color_secondary);border:1px solid var(--color_vert_flash)}.arpeggio .btn.btn--flash a:hover,.arpeggio .btn.btn--flash a:active{background:var(--color_vert_flash);color:var(--color_light)}.arpeggio .btn.btn--simple a{padding:8px;background:transparent;color:var(--color_vert_flash);font-size:.85em;border:1px solid transparent}.arpeggio .btn.btn--simple a:hover,.arpeggio .btn.btn--simple a:active{text-decoration:underline}.arpeggio .container{margin:0px auto;padding:0;max-width:2222px;width:100%}.arpeggio .bg_vert{padding:24px 0px;background:var(--color_vert_pale)}.arpeggio .card{display:block;min-height:160px;min-width:280px;width:100%;background-color:var(--color_vert_pale);border:1px solid var(--color_vert_final);border-radius:10px;box-shadow:0px 2px 8px 0px rgba(0,0,10,.2);opacity:.9}.arpeggio .card .important{font-weight:700;font-size:21px;line-height:100%}.arpeggio .card:hover{opacity:1}.arpeggio .card--twoo{opacity:1;background:var(--color_primary);border:1px solid var(--color_primary)}.arpeggio .card--twoo p,.arpeggio .card--twoo .important{color:#fff}.arpeggio .card--twoo a{font-weight:bold}.arpeggio .card--light{opacity:1;background:var(--color_light);border:1px solid var(--color_light)}.arpeggio .slick-slider{margin-bottom:56px}.arpeggio .slick-slider .slick-dots{bottom:-48px}.arpeggio .slick-slider .slick-slide{margin:0 12px;min-height:240px}.arpeggio .slick-slider .slick-list{margin:0 -12px}.arpeggio .slick-slider .slick-dots li.slick-active button:before,.arpeggio .slick-slider .slick-dots li:hover button:before,.arpeggio .slick-slider .slick-dots li:active button:before{color:var(--color_primary);font-size:8px;transition:all .5s ease-in-out}.arpeggio .section{margin:0 auto;padding:2rem 1rem 2rem;max-width:1280px;width:100%}.arpeggio .section--md{max-width:768px}.arpeggio .center_center{display:flex;flex-direction:column;justify-content:center;min-height:45vh}.arpeggio .gauche_droite{display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;align-items:center}@media(min-width: 640px){.arpeggio .gauche_droite{gap:2.5rem}}@media(min-width: 768px){.arpeggio .gauche_droite{gap:4rem}}@media(min-width: 1024px){.arpeggio .gauche_droite{flex-direction:row}.arpeggio .gauche_droite--reverse{flex-direction:row-reverse}}.arpeggio .section_bg_vert{background:var(--color_vert_pale)}.arpeggio .products .wp-block-columns{display:block}.arpeggio .faq:has(.faq_response.hidden) svg{transform-origin:center center;transform:rotate(0deg);transition:all .7s ease}.arpeggio .faq:has(.faq_response:not(.hidden)) svg{transform:rotate(45deg)}@media screen and (min-width: 768px){.gauche_droite-columns{display:flex}}.arpeggio.contact .card{background:#fff}body:has(main.arpeggio) #menu_navbar{display:none}.submenu{font-size:.8em;border-bottom-right-radius:15px;border-bottom-left-radius:15px}@media screen and (max-width: 1024px){.submenu{display:none}}.submenu .icon img{height:14px}.menu_wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#fff}.menu_wrap .menu_logo{width:90%}.menu_wrap .menu_logo img{max-width:123px;width:100%}@media screen and (min-width: 1024px){.menu_wrap .menu_logo{width:15%}}.menu_wrap .menu_burger{width:10%;text-align:right;font-size:xx-large}@media screen and (min-width: 1024px){.menu_wrap .menu_burger{display:none}}.menu_wrap .menu_main{width:100%}@media screen and (min-width: 1024px){.menu_wrap .menu_main{display:flex;justify-content:end;width:85%}.menu_wrap .menu_main .menu_nav{position:relative;display:flex;align-items:center}.menu_wrap .menu_main .sub-menu{visibility:hidden;opacity:0;position:absolute}.menu_wrap .menu_main .menu-item.aliceblue{background:#f0f8ff}.menu_wrap .menu_main .menu-item.contactBtn{display:flex;align-items:center;justify-content:center;margin-right:28px;padding:0px 16px;background:var(--color_vert_pale);text-align:center;border-radius:24px}.menu_wrap .menu_main .menu-item.contactBtn a{margin-right:0px}.menu_wrap .menu_main .menu-item a{margin-right:28px;padding-left:0;width:auto;color:#0d3352;font-size:1.05em;font-weight:bold}.menu_wrap .menu_main .menu-item a:hover,.menu_wrap .menu_main .menu-item a:active{background:none;color:var(--color_primary)}.menu_wrap .menu_main .current-menu-item.menu-item a{background:none;color:var(--color_primary)}}.menu_wrap .menu-item a{display:inline-block;padding-left:8px;width:100%;line-height:48px}.menu_wrap .menu-item a:hover,.menu_wrap .menu-item a:active{background:#dedede}.menu_wrap .sub-menu a{padding-left:16px}@media screen and (min-width: 1024px){.menu_wrap .menu_main .menu-item-has-children a{margin-right:2px}.menu_wrap .menu-item-has-children:after{content:"";display:inline-block;margin-right:16px;width:12px;height:12px;background-image:url("../img/dropdown.svg");background-size:90% auto;background-position:center center;background-repeat:no-repeat}.menu_wrap .menu-item-has-children:hover .sub-menu,.menu_wrap .menu-item-has-children:active .sub-menu{padding:8px;min-width:300px;background:#fff;border-radius:12px;opacity:1;visibility:visible;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.menu_wrap .menu-item-has-children:hover .sub-menu .sub-menu,.menu_wrap .menu-item-has-children:active .sub-menu .sub-menu{padding-left:8px;box-shadow:none}.menu_wrap .menu-item-has-children:hover .sub-menu .sub-menu .menu-item a::before,.menu_wrap .menu-item-has-children:active .sub-menu .sub-menu .menu-item a::before{content:">";display:inline-block;margin-right:8px;color:var(--color_primary);font-weight:bold}.menu_wrap .menu-item-has-children:hover .sub-menu .menu-item a,.menu_wrap .menu-item-has-children:active .sub-menu .menu-item a{padding-left:16px;font-size:.9em;font-weight:normal}}body:has(.aside) .wpml-ls-statics-footer{display:none}main.arpeggio:not(.contact){z-index:15;position:relative}.aside{z-index:10;position:relative;margin-top:-56px;padding-top:56px;border-top-left-radius:15px;border-top-right-radius:15px}.aside a,.aside p{color:#fff}.aside a{font-size:1.4em}.aside .special a{display:inline-block;padding:8px;font-size:1em;font-weight:bold}.aside .special a:hover,.aside .special a:active{opacity:.85}.aside .x_small{font-size:.8em}.arpeggio form textarea,.arpeggio form input:not([type=checkbox]){height:48px;border:1px solid gray}.arpeggio .gform_title{display:none}.arpeggio .gform-field-label.gform-field-label--type-sub,.arpeggio .gform_wrapper.gravity-theme .ginput_complex label,.gform_wrapper.gravity-theme .ginput_complex legend{display:none !important}.arpeggio .gform_wrapper.gravity-theme .gform_footer input{margin:0}html:has(main.arpeggio){scroll-behavior:smooth}.arpeggio{--color_secondary: #0D3352}.arpeggio h1,.arpeggio h2,.arpeggio h3,.arpeggio p{display:block;color:inherit}.arpeggio h2.title{color:var(--color_primary);font:600 14px/24px normal;font-family:"Open Sans",sans-serif;letter-spacing:.2em;text-transform:uppercase}.arpeggio h1.subtitle,.arpeggio h3.subtitle{margin:inherit;color:var(--color_secondary);font:400 32px/40px normal;font-family:"Open Sans",sans-serif}.arpeggio h1.subtitle{line-height:125%;font-size:clamp(24px, 4vw, 36px)}.arpeggio .small{font:400 1rem/16px normal;font-family:"Open Sans",sans-serif}.arpeggio .hr{display:block;margin:24px auto;width:48px;height:2px;border:0}.arpeggio .hr--final{margin:12px 0;height:3px;width:36px;background:var(--color_vert_flash)}.arpeggio p,.arpeggio p.paragraph,.arpeggio .paragraph{margin:inherit;color:var(--color_gris);font:400 16px/150% normal;font-family:"Open Sans",sans-serif}.arpeggio .card p{display:block;margin-top:4px;font-size:.9em}.arpeggio .card strong{color:#0d3352 !important;font-size:1.2em}.arpeggio .comment p{margin:0;padding:8px 0;font-size:.85em}.arpeggio .important,.arpeggio .important strong{font:600 18px/26px normal;font-family:"Open Sans",sans-serif}.arpeggio .chiffre{font:bold 64px/54px normal;font-family:"Open Sans",sans-serif}.arpeggio .bg_secondary{background:var(--color_secondary)}.arpeggio .color_light{color:var(--color_light)}.arpeggio .color_vert_flash{color:var(--color_vert_flash)}.arpeggio .bg_gris{background:#f5f6f8}.arpeggio .checked .card{min-height:auto}.card:has(a:not(.contactLink)):hover{opacity:.8;border:1px solid var(--color_vert_flash);cursor:pointer}.card:has(a:not(.contactLink)):hover a{text-decoration:underline}.content_contact li{list-style:circle}.content_contact p{display:block;margin:24px 0px}/*# sourceMappingURL=arpeggio.css.map */
