.navigation-top{border:0;min-height:80px;padding:2px 15px 13px 20px}@media(min-width: 576px){.navigation-top{padding:2px 30px 13px}}@media(min-width: 760px){.navigation-top{padding:3px 30px 10px}}@media(min-width: 1000px){.navigation-top{padding:3px 40px 8px}}@media(min-width: 1200px){.navigation-top{padding:0 40px 15px;min-height:110px}}.navigation-links{padding-right:0}.navigation-links .btn{display:flex;margin:0;top:3px}@media(min-width: 1000px){.navigation-links .btn{top:0}}.navigation.reduced{border:0}@media(min-width: 576px){.navigation.reduced .navigation-top{padding:5px 35px 10px}}@media(min-width: 760px){.navigation.reduced .navigation-top{padding:3px 30px}}@media(min-width: 1000px){.navigation.reduced .navigation-top{padding:5px 40px}}.navigation.reduced .btn-main{padding:15px 20px;min-height:40px;top:5px}@media(min-width: 576px){.navigation.reduced .btn-main{top:3px}}@media(min-width: 760px){.navigation.reduced .btn-main{top:0}}@media(min-width: 760px){.navigation.reduced .specialbtn{top:0}}.navigation.reduced .specialbtn .btn-main{font-size:15px}@media(min-width: 576px){.navigation.reduced .specialbtn .btn-main{top:0;font-size:16px}}.steps{display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0 auto;transition:all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);position:relative;overflow:visible;top:0;z-index:10}.steps.wrapper.w-large{width:100%}@media(min-width: 1000px){.steps.wrapper.w-large{width:calc(100% - 80px)}}.steps-line{display:block;width:100%;height:1px;background:#c3c8ce;position:relative}@media(min-width: 1500px){.steps-line{width:calc(100% - 80px)}}.steps-line .current{display:block;height:5px;transition:all .25s cubic-bezier(0.785, 0.135, 0.15, 0.86);background:#ffede9;position:absolute;top:-2px;left:0}.steps-line .step{display:flex;align-items:center;justify-content:center;text-align:center;background:#ffede9;font-size:13px;line-height:1.26;font-weight:700;margin-left:-5px;box-sizing:border-box;padding:9px 8px;border-radius:800px;color:#fc8066;position:absolute;top:-16px}@media(min-width: 760px){.steps-line .step{width:38px;height:38px;font-size:14px;padding:10px 8px;top:-18px}}.btn-more{align-self:flex-start;margin:0 5px 20px}@media(min-width: 576px){.btn-more{margin:0 0 15px}}body:has(.navigation.reduced) .steps .step{top:-15px}@media(min-width: 760px){body:has(.navigation.reduced) .steps .step{top:-18px}}@media(min-width: 1200px){.page-template-template-faq .navigation-top,.tax-faq_cat .navigation-top,.single-faq .navigation-top{padding:0 40px 0;min-height:90px}}.page-template-template-faq .headertext,.tax-faq_cat .headertext,.single-faq .headertext{padding-top:35px;padding-bottom:5px}@media(min-width: 760px){.page-template-template-faq .headertext,.tax-faq_cat .headertext,.single-faq .headertext{padding-top:50px;padding-bottom:50px}}.faq-search{display:block;width:90%;margin:30px auto -60px;padding:25px;box-sizing:border-box;background:#fff;position:relative}@media(min-width: 576px){.faq-search{margin:35px auto -70px;padding:38px 45px 30px}}@media(min-width: 760px){.faq-search{margin:50px auto -70px}}@media(min-width: 1200px){.faq-search{width:87%}}.faq-search .relativecontainer{display:block;max-width:592px;height:53px;margin:auto;position:relative}.faq-search form{display:block;border-radius:100px;border:1px solid #dcdcdc;padding:2px;background:#fff;transition:all .25s cubic-bezier(0.785, 0.135, 0.15, 0.86);margin:0 auto;position:absolute;top:0;left:0;right:0;z-index:2}.faq-search form .flexinput{display:flex;width:100%;position:relative}.faq-search form input{border:0;padding:13px 20px;font-size:15px;font-style:normal;font-weight:300;border-radius:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.faq-search form:has(.searchresultajax ul):has(input:focus){border-radius:25px 25px 15px 15px}.faq-search form:has(.searchresultajax p):has(input:focus){border-radius:25px}.faq-search .btn-main,.faq-search .btn-main-color{min-width:inherit;padding:13px;min-height:inherit}@media(min-width: 760px){.faq-search .btn-main,.faq-search .btn-main-color{padding:15px 20px;gap:10px}}.faq-search .btn-main .icon,.faq-search .btn-main-color .icon{margin:0}.faq-search .btn-main span,.faq-search .btn-main-color span{width:1px;height:1px;visibility:hidden;position:absolute}@media(min-width: 760px){.faq-search .btn-main span,.faq-search .btn-main-color span{width:auto;height:auto;visibility:visible;position:relative}}.faq-search .searchresultajax{display:none;width:calc(100% + 2px);z-index:6}.faq-search .searchresultajax:has(p,ul){padding:5px;box-sizing:border-box}.faq-search .searchresultajax p{display:block;box-sizing:border-box;padding:15px 20px;font-size:13px;font-weight:400;line-height:1.2;color:#2d2d2d}.faq-search .searchresultajax ul{display:block;max-height:300px;padding-top:5px;box-sizing:border-box;overflow:auto}.faq-search .searchresultajax ul li{display:block}.faq-search .searchresultajax ul li b{font-weight:900}.faq-search .searchresultajax ul li a{display:block;width:100%;box-sizing:border-box;padding:18px 20px;font-size:13px;font-weight:400;line-height:1.2;color:#2d2d2d}.faq-search .searchresultajax ul li a:hover{background:#f7f7f7;color:#2d2d2d}.faq-search .searchresultajax ul li:not(:last-child){border-bottom:1px solid rgb(221.5,221.5,221.5)}.faq-search .searchresultajax ul li:last-child a{border-radius:0 0 10px 10px}.faq-search .ajaxloader{display:block;border:2px solid #c3c8ce;border-top:2px solid var(--primary-color);border-radius:50%;box-shadow:0 0 0 10px #fff;background:#fff;width:17px;height:17px;opacity:0;visibility:hidden;transition:all .25s cubic-bezier(0.785, 0.135, 0.15, 0.86);animation:spin 1.3s linear infinite;position:absolute;top:16px;right:160px}.faq-search .ajaxloader.show{opacity:1;visibility:visible}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.faq-home{display:flex;flex-direction:column;gap:35px;max-width:850px;margin-left:auto;margin-right:auto;margin-bottom:40px}@media(min-width: 760px){.faq-home{gap:60px;margin-bottom:60px}}@media(min-width: 1000px){.faq-home{gap:100px;margin-bottom:100px}}.faq-home>div{display:flex;flex-direction:column;gap:20px}@media(min-width: 576px){.faq-home>div{gap:35px}}@media(min-width: 760px){.faq-home>div{gap:40px}}.faq-home>div .grid{display:flex;flex-direction:column;gap:20px}@media(min-width: 760px){.faq-home>div .grid{flex-direction:row;flex-wrap:wrap}}.faq-home>div.searchresults{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.faq-home>div.searchresults .h3-title,.faq-home>div.searchresults .wysiwyg{width:100%}.faq-home>div.searchresults .btn{margin-top:20px}.faq-home .universe{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;width:100%;padding:25px 23px;transition:all .25s cubic-bezier(0.785, 0.135, 0.15, 0.86);box-sizing:border-box;position:relative;overflow:hidden}@media(min-width: 576px){.faq-home .universe{padding:30px 35px}}@media(min-width: 760px){.faq-home .universe{gap:20px;width:calc((100% - 20px)/2)}}.faq-home .universe img{display:block;width:auto;height:45px;transition:all .25s cubic-bezier(0.785, 0.135, 0.15, 0.86)}@media(min-width: 760px){.faq-home .universe img{height:55px}}.faq-home .universe .title{display:block;width:100%;font-weight:700;font-size:22px;line-height:1.41;text-align:center;letter-spacing:-0.025em;color:#fff;padding-bottom:15px;border-bottom:1px solid #fff;transition:all .25s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.faq-home .universe .wysiwyg{display:block;width:100%;text-align:left;color:#fff;box-sizing:border-box;font-size:14px;padding:5px 5px 0;position:inherit}.faq-home .universe .wysiwyg p,.faq-home .universe .wysiwyg ul,.faq-home .universe .wysiwyg li{font-size:15px;color:#fff;font-weight:400}.faq-home .universe .wysiwyg li{padding-left:34px}.faq-home .universe .wysiwyg li:before{width:24px;height:24px;background:#fff;mask:url("../images/icone-checkbox.svg") center center/24px auto no-repeat;top:0}.faq-home .universe a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.faq-home .universe:hover{transform:scale(1.02)}.faq-home .spotlight{display:flex;flex-direction:column;background:#f7f7f7;width:100%;padding:25px 23px 15px;box-sizing:border-box;position:relative}@media(min-width: 576px){.faq-home .spotlight{padding:30px 35px 20px}}@media(min-width: 760px){.faq-home .spotlight{width:calc((100% - 20px)/2)}}.faq-home .spotlight-header{display:flex;align-items:center;justify-content:center;gap:10px;font-size:22px;font-weight:700;line-height:1.4;color:#2d2d2d;letter-spacing:-0.55px;box-sizing:border-box;padding-bottom:20px;border-bottom:1px solid #c3c8ce}.faq-home .spotlight-header .picto{width:32px;height:32px;mask-size:cover}.faq-home .spotlight ul{margin-bottom:30px}.faq-home .spotlight ul li{display:block;width:100%;border-bottom:1px solid #c3c8ce}.faq-home .spotlight ul li a{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;box-sizing:border-box;padding:15px 0}@media(min-width: 760px){.faq-home .spotlight ul li a{padding:18px 0}}.faq-home .spotlight ul li a:hover{text-decoration:underline}.faq-home .spotlight ul li .icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;box-sizing:border-box;padding:4px;fill:#fff;border-radius:800px;flex-shrink:0}.faq-cat{display:flex;flex-direction:column;box-sizing:border-box;padding:0 15px;margin-bottom:56px}@media(min-width: 760px){.faq-cat{padding:0 30px;margin-bottom:80px}}@media(min-width: 1000px){.faq-cat{flex-direction:row;gap:35px;padding:0 15px;margin-bottom:100px}}@media(min-width: 1200px){.faq-cat{gap:55px}}@media(min-width: 1360px){.faq-cat{padding:0 15px 0 45px}}.faq-cat .categories{display:block;width:100%}@media(min-width: 1000px){.faq-cat .categories{max-width:260px;margin-top:35px;flex-shrink:0}}@media(min-width: 1200px){.faq-cat .categories{max-width:300px}}.faq-cat .categories ul{display:flex;flex-direction:column;gap:12px;margin-top:12px;margin-bottom:15px}@media(min-width: 576px){.faq-cat .categories ul{flex-direction:row;flex-wrap:wrap;margin-bottom:24px}}@media(min-width: 1000px){.faq-cat .categories ul{gap:16px;flex-direction:column;margin-top:24px}}.faq-cat .categories ul li{width:100%}@media(min-width: 576px){.faq-cat .categories ul li{width:calc((100% - 12px)/2)}}@media(min-width: 1000px){.faq-cat .categories ul li{width:100%}}.faq-cat .categories ul a{display:block;width:100%;font-size:15px;font-style:normal;font-weight:300;line-height:1.33;padding:15px 17px;box-sizing:border-box;border-radius:5px;border:1px solid #dcdcdc;background:#fff;transition:all .25s cubic-bezier(0.645, 0.045, 0.355, 1)}.faq-cat .categories ul a:hover{background:#f7f7f7;font-weight:400}.faq-cat .categories ul .active a{font-weight:700;border-color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 15%, transparent);cursor:default}.faq-cat .listquests{display:block;width:100%}.faq-cat .btn-more{display:inline-flex;margin:16px 0 20px}@media(min-width: 576px){.faq-cat .btn-more{margin:25px 5px 35px}}.faq-cat .catitle{display:flex;align-items:center;gap:8px;margin-bottom:10px}@media(min-width: 1200px){.faq-cat .catitle{margin-left:5px}}.faq-cat .catitle .picto{display:block;width:32px;height:32px;background:#595e69;mask-size:contain !important;-webkit-mask-size:contain !important;-webkit-mask-repeat:no-repeat !important;transition:all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);flex-shrink:0}.faq-cat .catitle .h3-title{margin:0}.faq-questions{display:flex;flex-direction:column;width:100%}@media(min-width: 576px){.faq-questions{margin-left:5px}}.faq-questions li{border-bottom:1px solid #c3c8ce}.faq-questions li a{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;box-sizing:border-box;font-size:15px;font-style:normal;font-weight:700;line-height:normal;padding:24px 0}@media(min-width: 760px){.faq-questions li a{font-size:17px;padding:38px 0}}.faq-questions li a .icon{display:block;width:10px;height:10px;flex-shrink:0;transform:rotate(-90deg) translateY(-3px);transition:all .25s cubic-bezier(1, 0, 0, 1)}.faq-questions li a:hover{color:var(--primary-color)}.faq-questions li a:hover .icon{fill:var(--primary-color);transform:rotate(-90deg) translateY(0px)}.faq-page{display:block;box-sizing:border-box;margin-left:auto;margin-right:auto;margin-bottom:56px}@media(min-width: 760px){.faq-page{margin-bottom:80px}}@media(min-width: 1000px){.faq-page{margin-bottom:100px}}.faq-page .topblock{display:block;padding:0 20px;box-sizing:border-box;max-width:875px;margin:0 auto}@media(min-width: 576px){.faq-page .topblock{width:88%;padding:0}}@media(min-width: 760px){.faq-page .breadcrumb ul{flex-wrap:nowrap}}.faq-page .breadcrumb ul li:last-child{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.faq-page .btn-more{display:inline-flex;margin:16px 0}@media(min-width: 576px){.faq-page .btn-more{margin:25px 0}}.faq-page .so-panel .wrapper,.faq-page .so-panel .wrapper.w-large{max-width:870px}.faq-page .panel-grid .so-panel{margin-bottom:48px !important}@media(min-width: 576px){.faq-page .h3-title{margin-bottom:25px}}@media(min-width: 1000px){.faq-page .h3-title{margin-bottom:35px}}@media(min-width: 1200px){.faq-page .h3-title{margin-bottom:48px}}@media(min-width: 1000px){.faq-page .blocktextmedia.alignimgright .blocktextmedia-text.white .text{padding-left:0}}@media(min-width: 1000px){.faq-page .blockaccordion-text{padding:50px 30px 53px 65px}}@media(min-width: 1360px){.faq-page .blockaccordion-list{padding:40px 50px 5px 50px}}@media(min-width: 1360px){.faq-page .blocktextmedia-text.grey .text,.faq-page .blocktextmedia-text.corail .text{padding:40px 45px}}.faq-page .blocknews{padding:0}.faq-page .blocktext-text{width:100%}.faq-suggest{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:34px;padding:0 20px;box-sizing:border-box;max-width:875px;margin:0 auto 80px}@media(min-width: 576px){.faq-suggest{width:88%;padding:0;margin-bottom:100px}}@media(min-width: 760px){.faq-suggest{gap:48px}}.faq-suggest .h3-title{width:100%;margin:0 0 -20px}@media(min-width: 760px){.faq-suggest .h3-title{margin:0 0 -38px}}
/*# sourceMappingURL=faq.css.map */
