@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.color0{color:#fff!important}.bcg-color0{background-color:#fff!important}.bcg-color0 .color0{color:#35322c!important}.fill-color0{fill:#fff!important}.color1{color:#efb8d5!important}.bcg-color1{background-color:#efb8d5!important}.bcg-color1 .color1{color:#35322c!important}.fill-color1{fill:#efb8d5!important}.color2{color:#0063ac!important}.bcg-color2{background-color:#0063ac!important}.bcg-color2 .color2{color:#35322c!important}.fill-color2{fill:#0063ac!important}.color3{color:#e42313!important}.bcg-color3{background-color:#e42313!important}.bcg-color3 .color3{color:#35322c!important}.fill-color3{fill:#e42313!important}.color4{color:#35322c!important}.bcg-color4{background-color:#35322c!important}.bcg-color4 .color4{color:#35322c!important}.fill-color4{fill:#35322c!important}.color5{color:#c3c769!important}.bcg-color5{background-color:#c3c769!important}.bcg-color5 .color5{color:#35322c!important}.fill-color5{fill:#c3c769!important}.color6{color:#ffbe9e!important}.bcg-color6{background-color:#ffbe9e!important}.bcg-color6 .color6{color:#35322c!important}.fill-color6{fill:#ffbe9e!important}.color7{color:#d3cbe3!important}.bcg-color7{background-color:#d3cbe3!important}.bcg-color7 .color7{color:#35322c!important}.fill-color7{fill:#d3cbe3!important}.color8{color:#b3d6cf!important}.bcg-color8{background-color:#b3d6cf!important}.bcg-color8 .color8{color:#35322c!important}.fill-color8{fill:#b3d6cf!important}.color9{color:#efd453!important}.bcg-color9{background-color:#efd453!important}.bcg-color9 .color9{color:#35322c!important}.fill-color9{fill:#efd453!important}.bcg-color4 .color4{color:#fff!important}@font-face{font-family:Parkinsans;src:url(/themes/vuilletvega/fonts/Parkinsans-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Parkinsans;src:url(/themes/vuilletvega/fonts/Parkinsans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Parkinsans;src:url(/themes/vuilletvega/fonts/Parkinsans-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Parkinsans;src:url(/themes/vuilletvega/fonts/Parkinsans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Parkinsans;src:url(/themes/vuilletvega/fonts/Parkinsans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Parkinsans;src:url(/themes/vuilletvega/fonts/Parkinsans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Malvie;src:url(/themes/vuilletvega/fonts/Malvie.otf) format("opentype");font-weight:400;font-style:normal}body{font-family:Parkinsans,sans-serif;font-weight:400;background-color:#fff;color:#35322c;font-size:1rem;letter-spacing:.32px;line-height:1.2;overflow-x:hidden}.page-container{display:flex;flex-direction:column;min-height:100vh}.page-container main{flex-grow:1}a{text-decoration:none;display:inline-block;color:inherit}strong,b{font-weight:700}em,i{font-style:italic}h1,.title-h1{font-family:Malvie,sans-serif;font-size:5rem;letter-spacing:0;line-height:1.05}h2,.title-h2{font-family:Malvie,sans-serif;font-size:2.625rem;letter-spacing:0}h3,.title-h3{font-family:Malvie,sans-serif;font-size:2rem;letter-spacing:0}.p2{letter-spacing:.28px;font-size:.875rem;line-height:1.2}sup,sub{font-size:.8em}img{display:block}.sq-separator{display:block;width:5px;height:16px}.sq-form.color0{--accent: rgb(255, 255, 255)}.sq-form.color1{--accent: rgb(239, 184, 213)}.sq-form.color2{--accent: rgb(0, 99, 172)}.sq-form.color3{--accent: rgb(228, 35, 19)}.sq-form.color4{--accent: rgb(53, 50, 44)}.sq-form.color5{--accent: rgb(195, 199, 105)}.sq-form.color6{--accent: rgb(255, 190, 158)}.sq-form.color7{--accent: rgb(211, 203, 227)}.sq-form.color8{--accent: rgb(179, 214, 207)}.sq-form.color9{--accent: rgb(239, 212, 83)}.sq-form label,.sq-form .form-control,.sq-form textarea,.sq-form select{width:100%;font-family:Parkinsans,sans-serif}.sq-form label,.sq-form select{font-size:1rem;font-style:normal;text-transform:uppercase;font-weight:500;color:#35322c80}.sq-form .form-floating>label{top:1rem;padding:0;border:none;transition:.2s}.sq-form .form-floating>.form-control-plaintext~label,.sq-form .form-floating>.form-control:focus~label,.sq-form .form-floating>.form-control:not(:placeholder-shown)~label,.sq-form .form-floating>.form-select~label{top:0;height:28px;color:#35322c80;transform:scale(.85)}.sq-form .form-floating>.form-control-plaintext~label:after,.sq-form .form-floating>.form-control:focus~label:after,.sq-form .form-floating>.form-control:not(:placeholder-shown)~label:after,.sq-form .form-floating>.form-select~label:after{background-color:unset;border-radius:unset}.sq-form .form-floating>.form-control{min-height:44px;height:unset;background-color:unset}.sq-form .form-floating>.form-control.wpcf7-not-valid{border-color:#e42313}.sq-form .form-floating>.form-control:focus{box-shadow:unset;border-color:#35322c}.sq-form .form-floating.form-textarea{height:100%}.sq-form .form-floating.form-textarea textarea{resize:none;height:100%;min-height:190px}.sq-form .form-floating>.form-control,.sq-form .form-floating.form-textarea textarea,.sq-form .form-floating select{border:none;border-bottom:3px solid var(--accent);border-radius:0;caret-color:var(--accent);color:color-mix(in srgb,var(--accent) 75%,black);padding:1.125rem 0 .275rem;font-weight:500}.sq-form .form-checkbox .wpcf7-list-item.first{margin-left:0}.sq-form .form-checkbox{display:flex;align-items:center;gap:.5rem}.sq-form .form-checkbox label{padding-left:0;color:inherit;display:flex;align-items:center;gap:.75rem;cursor:pointer}.sq-form .form-checkbox label .wpcf7-list-item-label{color:#35322c;letter-spacing:1.1px;font-weight:500}.sq-form .form-checkbox input[type=checkbox],.sq-form .form-checkbox input[type=radio]{appearance:none;border-radius:0;width:24px;height:24px;cursor:pointer;color:inherit;background-color:var(--accent);flex-shrink:0}.sq-form .form-checkbox input[type=checkbox]:checked,.sq-form .form-checkbox input[type=radio]:checked{background-color:#35322c;border-color:#35322c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.371' height='11.063' viewBox='0 0 13.371 11.063' fill='rgb(255, 255, 255)'%3E%3Cpath d='M11.763.25l-.876.929-6.1,6.473L2.955,5.821l-.9-.9-1.8,1.8.9.9L3.91,10.384l.929.929.9-.955,7-7.428L13.62,2Z' /%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat}.sq-form .wpcf7-response-output,.sq-form .wpcf7-not-valid-tip{font-family:Parkinsans,sans-serif;font-size:1rem;line-height:1.15;margin-top:.5rem;margin-left:0;margin-right:0;font-weight:600;color:#35322c}.sq-form .wpcf7-response-output{padding:.5rem .785rem 1.313rem}.sq-form .wpcf7 form.invalid .wpcf7-response-output,.sq-form .wpcf7 form.unaccepted .wpcf7-response-output,.sq-form .wpcf7 form.payment-required .wpcf7-response-output{border-color:#e42313;margin-top:2rem}.sq-form .wpcf7-spinner{background-color:var(--accent)}.btn-container{display:flex}.btn-container .button{display:flex;align-items:center;gap:.5rem;cursor:pointer;appearance:none;border:none;border-radius:0;background-color:#fff;color:#35322c;padding:.2rem 1rem;transition:.3s;font-size:1.375rem;font-weight:500;letter-spacing:1.1px;text-transform:uppercase;text-align:center;word-break:break-word;white-space:normal}.btn-container .button svg{fill:currentColor}.btn-container .button:hover,.btn-container .button.active{background-color:#35322c!important;color:#fff!important}.btn-container .button.bcg-color0:hover,.btn-container .button.bcg-color0.active{color:#fff!important}.btn-container .button.bcg-color1:hover,.btn-container .button.bcg-color1.active{color:#efb8d5!important}.btn-container .button.bcg-color2:hover,.btn-container .button.bcg-color2.active{color:#0063ac!important}.btn-container .button.bcg-color3:hover,.btn-container .button.bcg-color3.active{color:#e42313!important}.btn-container .button.bcg-color4:hover,.btn-container .button.bcg-color4.active{color:#35322c!important}.btn-container .button.bcg-color5:hover,.btn-container .button.bcg-color5.active{color:#c3c769!important}.btn-container .button.bcg-color6:hover,.btn-container .button.bcg-color6.active{color:#ffbe9e!important}.btn-container .button.bcg-color7:hover,.btn-container .button.bcg-color7.active{color:#d3cbe3!important}.btn-container .button.bcg-color8:hover,.btn-container .button.bcg-color8.active{color:#b3d6cf!important}.btn-container .button.bcg-color9:hover,.btn-container .button.bcg-color9.active{color:#efd453!important}@media(max-width:575px){.container,.row{--bs-gutter-x: 1.85rem}}@media(min-width:576px){:root{--container-width: 545px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:var(--container-width)}}@media(min-width:600px){:root{--container-width: 570px}}@media(min-width:660px){:root{--container-width: 640px}}@media(min-width:700px){:root{--container-width: 675px}}@media(min-width:768px){:root{--container-width: 735px}}@media(min-width:800px){:root{--container-width: 740px}}@media(min-width:830px){:root{--container-width: 770px}}@media(min-width:900px){:root{--container-width: 820px}}@media(min-width:940px){:root{--container-width: 870px}}@media(min-width:992px){:root{--container-width: 920px}}@media(min-width:1040px){:root{--container-width: 980px}}@media(min-width:1100px){:root{--container-width: 1035px}}@media(min-width:1150px){:root{--container-width: 1085px}}@media(min-width:1200px){:root{--container-width: 1120px}}@media(min-width:1250px){:root{--container-width: 1180px}}@media(min-width:1300px){:root{--container-width: 1240px}}@media(min-width:1400px){:root{--container-width: 1320px}}@media(min-width:1500px){:root{--container-width: 1400px}}@media(min-width:1600px){:root{--container-width: 1540px}}:root{--pt-topbar: 3.875rem;--pb-topbar: 1.875rem;--h-topbar: 85px;--sum-topbar: calc(var(--h-topbar) + var(--pt-topbar) + var(--pb-topbar))}header#top{position:relative;z-index:5;padding-top:var(--pt-topbar);padding-bottom:var(--pb-topbar)}header#top .header-logo{width:81px;height:81px}header#top .top-bar{gap:1.5rem}header#top .top-bar .select-language{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;letter-spacing:1px;font-weight:600}.sq-menu{position:fixed;z-index:200;background-color:#fff;transition:transform .3s;width:100%;height:calc(100% - var(--sum-topbar) + 1rem);top:calc(var(--sum-topbar) - 1rem);right:0;left:0;display:flex;align-items:start;justify-content:end;-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translate(100vw)}.sq-menu.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}.sq-menu .left{top:calc(-1 * var(--sum-topbar) + 1rem);left:0;position:fixed;height:100vh}.sq-menu .left .img-container{display:flex;justify-content:center;align-items:center}.sq-menu .left .img-container img,.sq-menu .left .img-container picture{width:100%;height:100%;object-fit:cover;object-position:center}.sq-menu .right{overflow-y:scroll}.sq-menu .right ul{display:flex;flex-direction:column;gap:1.125rem;padding-left:0;list-style:none;padding-top:0;margin-bottom:0}.sq-menu .right ul .menu-item:nth-of-type(6n+1) a{background-color:#efb8d5}.sq-menu .right ul .menu-item:nth-of-type(6n+2) a{background-color:#ffbe9e}.sq-menu .right ul .menu-item:nth-of-type(6n+3) a{background-color:#efd453}.sq-menu .right ul .menu-item:nth-of-type(6n+4) a{background-color:#d3cbe3}.sq-menu .right ul .menu-item:nth-of-type(6n+5) a{background-color:#b3d6cf}.sq-menu .right ul .menu-item:nth-of-type(6n+6) a{background-color:#c3c769}.sq-menu .right ul .menu-item{position:relative}.sq-menu .right ul .menu-item a{color:#35322c;padding:1.475rem 1rem 1.475rem 8.33333333%;width:100%;font-size:2.125rem;display:block;text-decoration:none;text-align:left;font-weight:600;line-height:1}.sq-menu .right ul .menu-item a:hover{opacity:.9}.sq-menu .right ul .menu-item.current-menu-item a{font-weight:700}.sq-menu .right .social-container{margin-top:3rem;display:flex;align-items:center;gap:.5rem}.sq-menu .right .social-container .social-link{fill:#35322c}.sq-menu .right .social-container .social-link:hover{fill:#0063ac}body.has-active-menu{overflow:hidden}body.has-active-menu .section-entete{background:#fff!important}.section-entete{--pt-entete: 2.625rem;margin-top:calc(-1 * (var(--pt-topbar) + var(--pb-topbar) + var(--h-topbar)));padding-top:calc(var(--pt-topbar) + var(--pb-topbar) + var(--h-topbar) + var(--pt-entete));padding-bottom:10.3rem;position:relative;background-image:linear-gradient(rgba(239,184,213,.35) 2px,transparent 2px),linear-gradient(90deg,rgba(239,184,213,.35) 2px,transparent 2px);background-size:60px 60px}.section-entete .surtitle{font-size:1rem;letter-spacing:.32px;font-weight:600;text-transform:uppercase;color:#c3c769;margin-bottom:1.875rem}.section-home-entete{--pt-entete: -.5rem;position:relative}.section-home-entete .img-container{position:relative;z-index:2}.section-home-entete .img-container.logo{margin-top:5.375rem;max-width:220px;margin-bottom:.5rem}.section-home-entete .img-container img,.section-home-entete .img-container picture{width:100%;height:auto}.section-home-entete .img-container.right{max-height:700px}.section-home-entete .img-container.img-absolute{position:absolute;z-index:1;bottom:-7rem;left:52.25%;transform:translate(-50%)}.section-home-entete+.section-titre-texte{padding-top:13.25rem}.section-home-entete .container{margin-bottom:-12.5rem}.section-generation{padding-top:6.125rem;padding-bottom:9.25rem}.section-generation .generations-container{margin-top:2rem;counter-reset:item;display:flex;flex-direction:column;gap:1rem}.section-generation .generations-container .generation-item{counter-increment:item;display:grid;grid-template-columns:1fr .5fr 1fr;align-items:center}.section-generation .generations-container .generation-item:nth-child(6n+1){background-color:#efb8d5}.section-generation .generations-container .generation-item:nth-child(6n+2){background-color:#ffbe9e}.section-generation .generations-container .generation-item:nth-child(6n+3){background-color:#efd453}.section-generation .generations-container .generation-item:nth-child(6n+4){background-color:#d3cbe3}.section-generation .generations-container .generation-item:nth-child(6n+5){background-color:#b3d6cf}.section-generation .generations-container .generation-item:nth-child(6n+6){background-color:#c3c769}.section-generation .generations-container .generation-item .name{padding:1.25rem .75rem;gap:1rem;text-align:center;align-items:center;color:#35322ccc}.section-generation .generations-container .generation-item .name .number:before{font-family:Malvie,sans-serif;font-size:3.25rem;letter-spacing:5px;content:counter(item,decimal-leading-zero)}.section-generation .generations-container .generation-item .name .prenom{font-size:2rem;font-weight:600}.section-generation .generations-container .generation-item .img-container{display:flex}.section-generation .generations-container .generation-item .img-container img,.section-generation .generations-container .generation-item .img-container picture{width:100%;height:100%;object-fit:cover}.section-generation .generations-container .generation-item .txt{padding:1.25rem .75rem;color:#35322ccc}.section-distinction{padding-top:7.25rem;padding-bottom:11.875rem}.section-distinction .title-h2{margin-bottom:5.375rem}.section-distinction .distinctions-container{--bs-gutter-x: 1rem;--bs-gutter-y: 1rem}.section-distinction .distinctions-container div:nth-of-type(6n+1) .distinction-item{background-color:#ffbe9e}.section-distinction .distinctions-container div:nth-of-type(6n+2) .distinction-item{background-color:#d3cbe3}.section-distinction .distinctions-container div:nth-of-type(6n+3) .distinction-item{background-color:#efd453}.section-distinction .distinctions-container div:nth-of-type(6n+4) .distinction-item{background-color:#c3c769}.section-distinction .distinctions-container div:nth-of-type(6n+5) .distinction-item{background-color:#b3d6cf}.section-distinction .distinctions-container div:nth-of-type(6n+6) .distinction-item{background-color:#efb8d5}.section-distinction .distinctions-container .distinction-item{height:100%;display:flex;flex-direction:column;justify-content:center;padding:3rem 1.875rem 2.625rem 2.875rem}.section-distinction .distinctions-container .distinction-item .title-h3{margin-bottom:.875rem}.section-cta{padding-top:10.5rem;padding-bottom:10.75rem}.section-cta .title-h2{margin-bottom:1.875rem}.section-cta .txt{line-height:1.8}.section-cta .btn-container{margin-top:3.125rem}.section-cta .img-container img,.section-cta .img-container picture{width:100%;height:100%;object-fit:cover;object-position:center}.section-savoir-faire{padding-top:7.25rem;padding-bottom:7.25rem}.section-savoir-faire .title-h2{margin-bottom:1.875rem}.section-savoir-faire .txt.p1{line-height:1.5}.section-savoir-faire .sf-container{margin-top:4.625rem;--bs-gutter-x:1rem;--bs-gutter-y:1rem}.section-savoir-faire .sf-container div:nth-of-type(4n+1) .sf-item .title-h3{color:#efb8d5}.section-savoir-faire .sf-container div:nth-of-type(4n+2) .sf-item .title-h3{color:#ffbe9e}.section-savoir-faire .sf-container div:nth-of-type(4n+3) .sf-item .title-h3{color:#efd453}.section-savoir-faire .sf-container div:nth-of-type(4n+4) .sf-item .title-h3{color:#b3d6cf}.section-savoir-faire .sf-container .sf-item{background-color:#fff;display:flex;justify-content:center;flex-direction:column;height:100%;padding:3.125rem 2.875rem;min-height:256px}.section-savoir-faire .sf-container .sf-item .title-h3{margin-bottom:.75rem}.section-contact{padding-top:9.25rem;padding-bottom:4.75rem}.section-contact .info-panel .title-h2{margin-bottom:2.375rem}.section-contact .info-panel .title{font-size:1.25rem;font-weight:600;letter-spacing:0;margin-bottom:.875rem}.section-contact .info-panel .socials{margin-top:2.25rem}.section-contact .info-panel .socials .social-container{margin-top:1.25rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.section-contact .info-panel .socials .social-container .social-link{fill:#35322c}.section-contact .info-panel .socials .social-container .social-link:hover{fill:#0063ac}.section-contact .sq-form{padding:6.6rem 0 5.75rem}.section-contact .sq-form .txt.p1{margin-bottom:3rem;line-height:1.8}.section-listing-collections{padding-bottom:13.125rem}.section-listing-collections .img-container{display:flex}.section-listing-collections .img-container img,.section-listing-collections .img-container picture{width:100%;height:100%;object-fit:cover}.section-listing-collections{counter-reset:item}.section-listing-collections .collections-list{margin-bottom:9rem;counter-reset:item;gap:26px}.section-listing-collections .collections-list .collection-item{position:relative;counter-increment:item}.section-listing-collections .collections-list .collection-item:before{content:counter(item);position:absolute;bottom:0;right:0;font-size:200px;font-weight:600;line-height:.75;color:#fff}.section-listing-collections .collections-list .collection-item a{display:flex;overflow:hidden}.section-listing-collections .collection-details{counter-increment:item;align-items:stretch}.section-listing-collections .collection-details+.collection-details{margin-top:12.125rem}.section-listing-collections .collection-details .content{position:relative}.section-listing-collections .collection-details .content:before{content:counter(item);position:absolute;bottom:0;left:-65px;font-size:200px;font-weight:600;line-height:.7;color:#efb8d554}.section-listing-collections .collection-details .content .txt,.section-listing-collections .collection-details .content .logo{position:relative;z-index:3}.section-listing-collections .collection-details .content .logo{height:50px;display:flex;justify-content:start;align-items:center;margin-bottom:2.5rem}.section-listing-collections .collection-details .content .logo img,.section-listing-collections .collection-details .content .logo picture{max-height:54px;height:auto;width:auto;object-fit:contain}.section-inspiration{padding-top:11.625rem;padding-bottom:7.25rem;position:relative}.section-inspiration .txt{line-height:1.75}.section-inspiration .exergue{margin-top:3.375rem;font-size:6.875rem;text-transform:uppercase;letter-spacing:2.2px;font-weight:700;line-height:1}.section-inspiration .absolute-img .img-container{position:absolute}.section-inspiration .absolute-img .img-container img,.section-inspiration .absolute-img .img-container picture{aspect-ratio:19/16;width:100%;height:100%;object-fit:cover}.section-inspiration .absolute-img .img-left{bottom:5.125rem;left:0;min-height:320px}.section-inspiration .absolute-img .img-left img,.section-inspiration .absolute-img .img-left picture{aspect-ratio:19/16}.section-inspiration .absolute-img .img-center{top:50%;left:50%;transform:translate(-50%)}.section-inspiration .absolute-img .img-center img,.section-inspiration .absolute-img .img-center picture{aspect-ratio:27/20}.section-inspiration .absolute-img .img-right{width:30%;bottom:0;right:7%}.section-inspiration .absolute-img .img-right img,.section-inspiration .absolute-img .img-right picture{aspect-ratio:4/3}.section-lookbook{padding-top:4.25rem;padding-bottom:9.25rem}.section-lookbook .lookbook-filters{margin-bottom:4.125rem}.section-lookbook .lookbook-list{display:flex}.section-lookbook .lookbook-list img,.section-lookbook .lookbook-list picture{max-width:100%;height:auto}.section-lookbook .lookbook-list .mini-animation{animation:pulse .5s ease-out}@keyframes pulse{0%{opacity:.85;transform:scale(.9)}50%{opacity:.9;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.lookbook-filters{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.sq-fake-select{position:relative;min-width:210px;justify-content:center;text-align:center}.sq-fake-select__toggle{background-color:inherit!important;width:100%;justify-content:center}.sq-fake-select__list{background-color:inherit;position:absolute;left:0;right:0;top:100%;margin:.25rem 0 0;max-height:280px;overflow-y:auto;list-style:none;padding:.25rem 0;display:none;z-index:20}.sq-fake-select.is-open .sq-fake-select__list{display:block}.sq-fake-select__option{width:100%;text-align:left;padding:.4rem .9rem;border:none;background-color:transparent;cursor:pointer;transition:.2s}.sq-fake-select__option.is-active{font-weight:600}.sq-fake-select__option:hover{background-color:#35322c;color:#fff}.section-image-titre-texte{position:relative}.section-image-titre-texte .container{padding-top:4.75rem;padding-bottom:9.875rem}.section-image-titre-texte .container-fluid{padding-left:calc((100vw - var(--container-width)) / 2 + var(--bs-gutter-x) * .5);padding-right:calc((100vw - var(--container-width)) / 2 + var(--bs-gutter-x) * .5)}.section-image-titre-texte .container-fluid .left .img-container{margin-left:calc(-1 * ((100vw - var(--container-width)) / 2 + var(--bs-gutter-x) * .5))}.section-image-titre-texte .title-h2{margin-bottom:2.125rem}.section-image-titre-texte .txt{line-height:1.8}.section-image-titre-texte .btn-container{margin-top:3.75rem}.section-image-titre-texte .img-container{display:flex}.section-image-titre-texte .img-container img,.section-image-titre-texte .img-container picture{width:100%;height:100%;object-fit:cover;object-position:center}.section-image-titre-texte .img-container.img-right{position:absolute;bottom:-4rem;right:-5%;z-index:2}.section-titre-texte{padding-top:7rem;padding-bottom:8.375rem}.section-titre-texte .title-h2{margin-bottom:1.75rem}.section-titre-texte .exergue{margin-top:3.5rem}.section-titre-texte .txt{line-height:1.8}.section-accordeons{--bs-border-radius: 0;padding-top:7.625rem;padding-bottom:7.875rem}.section-accordeons .paragraph-intro{margin-bottom:7.375rem}.section-accordeons .paragraph-intro .title-h2{margin-bottom:2.25rem}.section-accordeons .paragraph-intro .texte{margin-bottom:2.5rem;line-height:1.8}.section-accordeons .title-accordeon{font-family:Parkinsans,sans-serif;font-size:2rem;font-weight:600;letter-spacing:0;line-height:1.2}.section-accordeons .accordion.numeral{counter-reset:item}.section-accordeons .accordion.numeral .accordion-button .title-accordeon{counter-increment:item}.section-accordeons .accordion.numeral .accordion-button .title-accordeon:before{content:counter(item) ". "}.section-accordeons .accordion-item{position:relative;z-index:2;border:none;background-color:unset}.section-accordeons .accordion-item+.accordion-item{margin-top:2.75rem}.section-accordeons .accordion-button{--bs-accordion-btn-active-icon: "";--bs-accordion-btn-icon: "";font-size:1.625rem;font-weight:600;box-shadow:unset;padding:1.475rem 2.875rem 1.475rem 2.685rem;color:#35322c}.section-accordeons .accordion-button h2{margin-right:1rem}.section-accordeons .accordion-button:after{margin-right:0;color:#35322c;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 9' fill='rgb(53, 50, 44)'%3E%3Cpath d='M 0,0 9,9 18,0 Z' /%3E%3C/svg%3E");display:block;width:1.25rem;margin-top:-1rem}.section-accordeons .accordion-button:not(.collapsed):after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 9' fill='rgb(53, 50, 44)'%3E%3Cpath d='M 0,0 9,9 18,0 Z' /%3E%3C/svg%3E");color:#35322c;margin-bottom:-2rem}.section-accordeons .accordion-body{padding:2.625rem 0 1.625rem;line-height:1.5}.section-accordeons .accordion-body p+p,.section-accordeons .accordion-body p+h3{margin-top:.75rem}.section-heritage{padding-top:11.5rem;padding-bottom:8.625rem}.section-heritage .title-h2{max-width:475px;margin:0 auto 4.625rem}.section-heritage .heritage-container div:nth-of-type(3n+1) .heritage-item .chiffre{color:#efb8d5}.section-heritage .heritage-container div:nth-of-type(3n+2) .heritage-item .chiffre{color:#b3d6cf}.section-heritage .heritage-container div:nth-of-type(3n+3) .heritage-item .chiffre{color:#d3cbe3}.section-heritage .heritage-container .heritage-item{padding:3.75rem 2.625rem 3rem 3.575rem;min-height:16.875rem}.section-heritage .heritage-container .heritage-item .chiffre{font-family:Parkinsans,sans-serif;font-weight:600;font-size:8.125rem;line-height:1}.section-heritage .txt.p1{margin-top:4.625rem;line-height:1.5}.section-heritage .label-container{margin-top:3.375rem;display:flex;justify-content:center;align-items:center;gap:2.25rem}.section-heritage .label-container .img-container{max-width:125px}.section-heritage .label-container .img-container img,.section-heritage .label-container .img-container picture{max-width:125px;height:auto}.section-etapes{position:relative;--pt-etapes: 8.625rem;padding-top:var(--pt-etapes);padding-bottom:7.875rem}.section-etapes .title-container:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;height:var(--pt-etapes);background-color:#35322c;transform:translate(-50%)}.section-etapes .title-container .title-h2{margin-top:1.875rem;margin-bottom:1.875rem}.section-etapes .title-container .txt{line-height:1.8}.section-etapes .listing-etapes{position:relative;margin-top:2.25rem;counter-reset:chiffre}.section-etapes .listing-etapes:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;height:var(--timeline-end, 100%);background-color:#35322c;transform:translate(-50%)}.section-etapes .listing-etapes .etape-item-wrapper{position:absolute;width:45%;transform:translateY(-50%);top:var(--pos)}.section-etapes .listing-etapes .etape-item-wrapper:after{content:"";position:absolute;top:20px;width:16px;height:16px;background-color:#fff;border:2px solid rgb(211,203,227);border-radius:50%;z-index:10}.section-etapes .listing-etapes .etape-item-wrapper.left{left:0;text-align:right}.section-etapes .listing-etapes .etape-item-wrapper.left:after{right:-12.4%}.section-etapes .listing-etapes .etape-item-wrapper.left .etape-item .img-container{justify-content:end}.section-etapes .listing-etapes .etape-item-wrapper.right{right:0;text-align:left}.section-etapes .listing-etapes .etape-item-wrapper.right:after{left:-12.4%}.section-etapes .listing-etapes .etape-item-wrapper .etape-item{counter-increment:chiffre;position:relative;opacity:0;transform:translateY(40px);transition:opacity .4s ease,transform .4s ease}.section-etapes .listing-etapes .etape-item-wrapper .etape-item .number{margin-bottom:.375rem}.section-etapes .listing-etapes .etape-item-wrapper .etape-item .number:before{font-size:1.25rem;letter-spacing:0;content:counter(chiffre,decimal-leading-zero)}.section-etapes .listing-etapes .etape-item-wrapper .etape-item .title-h3{margin-bottom:1.35rem}.section-etapes .listing-etapes .etape-item-wrapper .etape-item .txt{line-height:1.8}.section-etapes .listing-etapes .etape-item-wrapper .etape-item .img-container{margin-top:1.875rem;display:flex}.section-etapes .listing-etapes .etape-item-wrapper .etape-item .img-container img,.section-etapes .listing-etapes .etape-item-wrapper .etape-item .img-container picture{max-width:360px;height:auto}.section-etapes .listing-etapes .etape-item-wrapper.in-view .etape-item{opacity:1;transform:none}.section-etapes .exergue{max-width:775px;margin:2.25rem auto 0;line-height:1.8}.section-historique{padding-top:8.125rem;padding-bottom:11.25rem}.section-historique .title-h2{margin-bottom:1.75rem}.section-historique .sq-timeline-btn{appearance:none;border:none;background-color:unset;padding:.5rem;border-radius:0}.section-historique .sq-timeline-btn.hide{opacity:.5;cursor:not-allowed}.section-historique .sq-timeline{overflow:hidden;cursor:grab;scroll-behavior:smooth;padding-left:calc((100vw - var(--container-width)) / 2);margin-top:3.5rem}.section-historique .sq-timeline__viewport{overflow-x:auto;overflow-y:visible;cursor:grab;scroll-behavior:smooth;margin-left:calc(.5 * var(--bs-gutter-x));scrollbar-width:none;-ms-overflow-style:none}.section-historique .sq-timeline__viewport::-webkit-scrollbar{display:none}.section-historique .sq-timeline__viewport.is-grabbing{cursor:grabbing;-webkit-user-select:none;user-select:none}.section-historique .sq-timeline__track{--sq-timeline-dot-center: 70px;position:relative;display:flex;align-items:flex-start;gap:4.125rem}.section-historique .sq-timeline__track:before{content:"";position:absolute;left:0;top:calc(20px + var(--sq-timeline-dot-center));width:100%;width:var(--bar-width);height:3px;background-color:#35322c}.section-historique .sq-timeline__event{position:relative;flex:0 0 220px}.section-historique .sq-timeline__event:last-child{flex-basis:calc(220px + 4rem);padding-right:4rem}.section-historique .sq-timeline__periode{position:absolute;top:0;left:0;font-family:Malvie,sans-serif;font-size:2rem;white-space:nowrap}.section-historique .sq-timeline__event{padding-top:calc(var(--sq-timeline-dot-center) + 20px)}.section-historique .sq-timeline__dot{width:16px;height:16px;border-radius:50%;background-color:#fff;border:2px solid rgb(239,184,213);margin-top:-7px}.section-historique .sq-timeline__content{margin-top:1.75rem;-webkit-user-select:none;user-select:none}.section-historique .sq-timeline__date{font-weight:600;font-size:1.25rem;margin-bottom:.875rem}.section-historique .sq-timeline__text{line-height:1.8}.section-historique.bcg-color0 .sq-timeline__dot{border-color:#fff!important}.section-historique.bcg-color1 .sq-timeline__dot{border-color:#efb8d5!important}.section-historique.bcg-color2 .sq-timeline__dot{border-color:#0063ac!important}.section-historique.bcg-color3 .sq-timeline__dot{border-color:#e42313!important}.section-historique.bcg-color4 .sq-timeline__dot{border-color:#35322c!important}.section-historique.bcg-color5 .sq-timeline__dot{border-color:#c3c769!important}.section-historique.bcg-color6 .sq-timeline__dot{border-color:#ffbe9e!important}.section-historique.bcg-color7 .sq-timeline__dot{border-color:#d3cbe3!important}.section-historique.bcg-color8 .sq-timeline__dot{border-color:#b3d6cf!important}.section-historique.bcg-color9 .sq-timeline__dot{border-color:#efd453!important}.section-citation{padding-top:11.375rem;padding-bottom:9.5rem;position:relative}.section-citation .citation{font-size:9.375rem;letter-spacing:3px;line-height:1;font-weight:700;position:relative;z-index:3;max-width:1300px;margin:0 auto}.section-citation .auteur{margin-top:.375rem;letter-spacing:.32px;position:relative;z-index:3}.section-citation .img-container{position:absolute;display:flex;z-index:1}.section-citation .img-container img,.section-citation .img-container picture{width:100%;height:100%;object-fit:cover;object-position:center}.section-citation .img-container.left1{left:0;top:50%;transform:translateY(-50%);z-index:2}.section-citation .img-container.left2{max-width:390px;aspect-ratio:390/590;bottom:-11rem}.section-citation .img-container.right1{top:0;right:calc((100vw - var(--container-width)) / 2 + var(--bs-gutter-x) * .5 + 2rem);max-width:320px;max-height:400px}.section-citation .img-container.right1 img,.section-citation .img-container.right1 picture{height:auto}.section-citation .img-container.right2{right:2rem;bottom:5.25rem}.section-maps{padding-top:6.5rem;padding-bottom:6.5rem}.section-maps #maps .leaflet-tile{filter:grayscale(100%) contrast(90%)!important}.section-maps #maps .icon-siege img{width:80px}footer#bottom{--bottom-drapeau: 1rem;position:relative;background-image:linear-gradient(rgba(239,184,213,.35) 2px,transparent 2px),linear-gradient(90deg,rgba(239,184,213,.35) 2px,transparent 2px);background-size:60px 60px;padding-top:5.25rem;padding-bottom:calc(3.75rem + var(--bottom-drapeau))}footer#bottom:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:var(--bottom-drapeau);background-image:linear-gradient(90deg,#0063ac 33.33%,#fff 33.33% 66.66%,#e42313 66.66%)}footer#bottom .footer-top-content{background-color:#fff;padding-top:4.5rem;padding-bottom:4.5rem}footer#bottom .footer-top-content .img-container{margin-bottom:4.875rem;display:flex;width:100%}footer#bottom .footer-top-content .info-container .phone,footer#bottom .footer-top-content .info-container address{text-decoration:none;font-weight:600}footer#bottom .footer-top-content .info-container,footer#bottom .footer-top-content .legal-links{display:flex;align-items:center;justify-content:center;text-align:center;flex-wrap:wrap;gap:1.125rem}footer#bottom .footer-top-content .info-container a:hover,footer#bottom .footer-top-content .legal-links a:hover{color:#0063ac}footer#bottom .footer-top-content .legal-links{margin-top:9px}footer#bottom .footer-bottom-content{display:flex;justify-content:space-between;margin-top:3.5rem}footer#bottom .footer-bottom-content .social-container{display:flex;align-items:center;gap:.5rem}footer#bottom .footer-bottom-content .social-container .social-link{fill:#35322c}footer#bottom .footer-bottom-content .social-container .social-link:hover{fill:#0063ac}@font-face{font-family:Monologue-Sequane;src:url(/themes/vuilletvega/fonts/Monologue-Sequane.ttf) format("truetype"),url(/themes/vuilletvega/fonts/Monologue-Sequane.eot?#iefix) format("embedded-opentype"),url(/themes/vuilletvega/fonts/Monologue-Sequane.woff) format("woff"),url(/themes/vuilletvega/fonts/Monologue-Sequane.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Poppins-Sequane;src:url(/themes/vuilletvega/fonts/Poppins-Sequane.ttf) format("truetype"),url(/themes/vuilletvega/fonts/Poppins-Sequane.eot?#iefix) format("embedded-opentype"),url(/themes/vuilletvega/fonts/Poppins-Sequane.woff) format("woff"),url(/themes/vuilletvega/fonts/Poppins-Sequane.woff2) format("woff2");font-weight:400;font-style:normal}.signature{height:26px;min-width:97px;overflow:hidden;margin:0;position:relative;display:inline-block}.signature .signature-content{display:inline-block;font-size:26px;line-height:26px;letter-spacing:-4.5px;font-family:Monologue-Sequane,sans-serif;margin:0;position:relative}.signature .signature-content a{color:inherit;font:inherit;text-decoration:inherit;position:relative;letter-spacing:inherit;text-transform:inherit}.signature .signature-content .site{letter-spacing:0;font-family:Poppins-Sequane,sans-serif;font-size:16px;position:relative;top:-5px}.signature .signature-content .relever{position:relative;top:26px;transition:all .3s ease-out;height:100%}.signature:hover{color:#0063ac}.signature:hover .signature-content,.signature:hover .signature-content .relever{top:0;letter-spacing:0}@media(max-width:1440px){.section-citation .img-container.right2{right:-3rem;width:50%}.section-heritage .heritage-container .heritage-item .chiffre{font-size:7rem}}@media(max-width:1025px){.section-entete h1{font-size:4rem}.section-entete .img-container.img-absolute{bottom:-10rem}.section-entete .img-container.img-absolute img{width:75%}.section-image-titre-texte .title-h2{margin-bottom:1rem}.section-image-titre-texte .btn-container{margin-top:1.5rem}.section-citation .citation{font-size:8rem}.section-citation .img-container.right1{right:0}.section-citation .img-container.right2{right:0;width:45%}.section-citation .img-container.left1 img{width:80%}.section-citation .img-container.left2{left:0;aspect-ratio:390/500;bottom:-5.5rem}.section-heritage .heritage-container .heritage-item{padding:2rem}.section-heritage .heritage-container .heritage-item .chiffre{font-size:5rem}.section-image-titre-texte .img-container.img-right{right:0%;width:50%;bottom:0}.section-inspiration{padding-top:5rem;padding-bottom:10rem}.section-inspiration .exergue{font-size:5rem;margin-top:10rem}.section-inspiration .absolute-img .img-right{right:0}.section-inspiration .absolute-img .img-center{top:46%}.section-inspiration .absolute-img .img-left{left:0;bottom:-4.25rem}.section-savoir-faire .sf-container .sf-item{padding:3.125rem 1rem}.section-distinction .distinctions-container .distinction-item{padding:3rem 1rem}.section-contact .info-panel .title-h2{font-size:2rem}}@media(max-width:992px){h1,.title-h1,.section-entete h1{font-size:3rem}.section-home-entete .img-container.img-absolute{left:44%}.section-image-titre-texte .container-fluid .left .img-container{margin-left:0;height:25vh}.section-citation .citation{font-size:4rem}.section-citation .img-container.right1{max-width:220px}.section-citation .img-container.right2{bottom:-2.75rem}.section-citation .img-container.left1{top:25%}.section-citation .img-container.left2{max-width:300px}.section-heritage .heritage-container .heritage-item .chiffre{font-size:4rem}.section-generation .generations-container .generation-item{display:block}.section-generation .generations-container .generation-item .img-container img{width:50%;display:block;margin:0 auto 1rem}.section-cta .btn-container .button{display:block;margin:0 auto}}@media(max-width:768px){header#top{padding-top:2rem}header#top .top-bar{gap:.75rem}}@media(max-width:500px){.section-citation .citation{font-size:2.5rem}.section-citation .img-container.right1{max-width:160px}.section-citation .img-container.left1 img{width:50%}.section-citation .img-container.left2{max-width:160px}.section-heritage .row>*{padding-right:0}.section-heritage{padding-bottom:5rem}footer .sq-separator{display:none}.section-listing-collections .img-container{min-height:200px}.section-listing-collections .collections-list .collection-item:before{font-size:100px;right:0%}.section-listing-collections .collection-details .content:before{left:-1rem}.section-inspiration .exergue{margin-top:4rem;font-size:2.5rem}.section-inspiration .absolute-img .img-left{width:33.33%;bottom:-13.3rem;max-height:180px}.section-inspiration .absolute-img .img-left img{aspect-ratio:4/3}.section-inspiration .absolute-img .img-right{width:33.33%;max-height:180px}.section-inspiration .absolute-img .img-center{top:auto;bottom:0;width:33.33%}.section-inspiration .absolute-img .img-center img{aspect-ratio:4/3}.section-cta,.section-titre-texte,.section-savoir-faire,.section-distinction,.section-historique,.section-generation{padding-top:5rem;padding-bottom:5rem}.section-etapes .listing-etapes .etape-item-wrapper.left:after{right:-15.5%}.section-etapes .listing-etapes .etape-item-wrapper.right:after{left:-15%}.section-etapes .listing-etapes .etape-item-wrapper .etape-item .title-h3{font-size:1.5rem;line-height:2rem}.section-etapes .listing-etapes .etape-item-wrapper .etape-item p{font-size:.8rem;line-height:1.3rem}.section-etapes .listing-etapes .etape-item-wrapper .etape-item .img-container img{max-width:190px}.section-accordeons .title-accordeon{font-size:1.5rem}.section-contact{padding-top:5rem;padding-bottom:4.75rem}.section-contact .row{margin-right:0;margin-left:0}.section-contact .sq-form{padding:3rem 0}.wpcf7-list-item{margin:0}.section-etapes .listing-etapes{overflow:hidden}}@media(max-width:415px){.section-inspiration .absolute-img .img-left{bottom:-13.6rem}}@media(max-width:385px){.section-inspiration .absolute-img .img-left{bottom:-14rem}}@media(max-width:375px){.section-inspiration .absolute-img .img-left{bottom:-14.15rem}}@media(max-width:360px){.section-inspiration .absolute-img .img-left{bottom:-14.4rem}}
