.sectionVto{grid-template-rows:repeat(2,auto);grid-template-rows:repeat(2,minmax(444px,max-content));grid-template-columns:1fr;display:grid;gap:2px;background:#161a1d;align-items:center}@media(min-width:768px){.sectionVto{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);max-height:694px}}.sectionVto .textContent{background:#fff;padding:4rem 2.5rem;height:100%;align-content:center}@media(min-width:768px){.sectionVto .textContent{padding:4rem}}.sectionVto .textContent .subtitle,.sectionVto .textContent .title{text-align:left}.sectionVto .textContent .text{padding:1.5rem 0 0}.sectionVto .textContent .cta{margin:1.5rem 0 0}.sectionVto .mediaContent{display:grid;grid-template-rows:292px auto;grid-template-columns:1fr;position:relative;width:100%;background:#fff;max-height:-moz-max-content;max-height:max-content}@media(min-width:768px){.sectionVto .mediaContent{display:grid;grid-template-rows:auto max-content;grid-template-columns:1fr;max-height:694px;height:100%}}.sectionVto .mediaContent__btnVTO{padding:1.5rem;display:grid;gap:1.5rem;row-gap:1.5rem;grid-template-rows:auto max-content;grid-template-columns:repeat(2,max-content);justify-content:center}@media(min-width:1536px){.sectionVto .mediaContent__btnVTO{display:grid;gap:1.5rem;grid-template-rows:1fr;grid-template-columns:repeat(4,auto);padding:1.5rem 4rem 4rem;justify-content:space-between}}.sectionVto .mediaContent__btnVTO .cta{width:100%;justify-content:flex-start}@media(min-width:1536px){.sectionVto .mediaContent__btnVTO .cta{width:100%}}.sectionVto .mediaContent__btnVTO .cta img{width:24px}.sectionVto .mediaContent__renderedImage{position:relative;width:100%;height:100%;max-height:292px;overflow:hidden}@media(min-width:768px){.sectionVto .mediaContent__renderedImage{max-height:566px}}.sectionVto .mediaContent__renderedImage .media{width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.sectionVto .mediaContent__renderedImage .media{height:100%}}.mediaContent__renderedImage .animate{animation:imageAppear .5s ease-in}@keyframes imageAppear{0%{opacity:0}to{opacity:1}}.tabs__ctn{width:100%;display:flex;flex-direction:column;background:#f6f7f8;overflow:hidden}.tabs__ctn__headers{width:100%;display:flex;align-items:center;max-width:100vw;position:relative;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap;height:82px;padding:.75rem 1rem .75rem 0;gap:.5rem;background-color:#f6f7f8}@media(min-width:768px){.tabs__ctn__headers{padding:.75rem 1rem}}.tabs__ctn__headers::-webkit-scrollbar{display:none}.tabs__ctn__headers__header{padding:1.25rem .5rem;background-color:#f6f7f8;color:#48535b;width:unset}.tabs__ctn__headers .btn span,.tabs__ctn__headers .btn--tag3XS span,.tabs__ctn__headers__header span{padding:0 1.5rem;overflow:initial;text-overflow:clip;justify-self:center}@media(min-width:768px){.tabs__ctn__headers .btn,.tabs__ctn__headers .btn--tag3XS{max-width:356px;width:100%}}.tabs__ctn__headers__header.active{background-color:#161a1d;transition:.3s;color:#f6f7f8}.tabs__ctn__headers.fixed-0{position:fixed;top:0;left:0;z-index:998}.tabs__ctn__headers.fixed-55{position:fixed;top:55px;left:0;z-index:998}.tabs__ctn__headers.fixed-72{position:fixed;top:72px;left:0;z-index:998}.tabs__ctn__headers.fixed-110{position:fixed;top:110px;left:0;z-index:998}.tabs__ctn__content{width:100%;display:flex;flex-direction:column;padding:2.5rem 0}.tabs__ctn__content>*{padding:0 1rem}.tabs__ctn__content>.full{padding:0}.tabs__ctn__spacer{width:100%;display:none}.tabs__ctn__spacer.visible{height:50px;display:block}.tabs__ctn__contentWidthMedia{max-width:100vw;grid-template-rows:repeat(2,auto);grid-template-columns:1fr;display:grid;gap:0;background:#dadee2;padding:0}.tabs__ctn__contentWidthMedia--text{padding:.75rem 0;background:#f6f7f8}.tabs__ctn__contentWidthMedia--media{padding:1rem;width:100%;height:100%;background:#f6f7f8;position:sticky;top:0;align-self:start}.tabs__ctn__contentWidthMedia--media--portrait{width:100%;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:342px;height:auto}.tabs__ctn__contentWidthMedia--media--landscape{width:100%;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:447px;height:auto}@media(min-width:768px){.tabs__ctn__headers{justify-content:center;padding:1.5rem 6.375rem;height:90px}.tabs__ctn__headers__header{padding:.75rem .5rem}.tabs__ctn__headers.fixed-0{position:fixed;top:0;left:0;z-index:998}.tabs__ctn__headers.fixed-72{position:fixed;top:72px;left:0;z-index:998}.tabs__ctn__headers.fixed-74{position:fixed;top:74px;left:0;z-index:998}.tabs__ctn__headers.fixed-127{position:fixed;top:127px;left:0;z-index:998}.tabs__ctn__headers.fixed-144{position:fixed;top:144px;left:0;z-index:998}.tabs__ctn__content{padding:2.5rem 0;align-items:center}.tabs__ctn__content>*{padding:0;width:50%}.tabs__ctn__spacer.visible{height:65px}.tabs__ctn__contentWidthMedia--text{overflow:hidden;padding:4rem 0}.tabs__ctn__contentWidthMedia--media{padding:2.5rem 3rem 2.5rem 4rem}}@media(min-width:1024px){.tabs__ctn__contentWidthMedia{display:grid;grid-template-rows:1fr;grid-template-columns:minmax(454px,1fr) 2fr;width:100%}.tabs__ctn__contentWidthMedia--media--portrait{max-height:720px}.tabs__ctn__contentWidthMedia--media--landscape{max-height:375px}}.produitsFirstLevel .tabs__ctn__content.freeContent__pageDetailsProducts{padding:0}.headerTabsLink{display:flex;flex-direction:column;justify-content:center;align-items:stretch}@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";.grid-container{display:grid;grid-template-columns:1fr;grid-template-areas:"first-name" "last-name" "address" "postal-code" "city" "phone" "email" "age" "hairdressing-experience" "texte-area" "have-location" "present-in-salon" "personal-contribution" "texte-more" "checkboxField" "btnField";grid-gap:16px}@media(min-width:768px){.grid-container{grid-template-columns:1fr 1fr;grid-template-areas:"first-name last-name" "address address" "postal-code city" "phone email" "age  hairdressing-experience" "texte-area texte-area" "have-location have-location" "present-in-salon present-in-salon" "personal-contribution personal-contribution" "texte-more texte-more" "checkboxField checkboxField" "btnField btnField"}}.grid-container .first-name{grid-area:first-name}.grid-container .last-name{grid-area:last-name}.grid-container .address{grid-area:address}.grid-container .postal-code{grid-area:postal-code}.grid-container .city{grid-area:city}.grid-container .phone{grid-area:phone}.grid-container .email{grid-area:email}.grid-container .age{grid-area:age}.grid-container .hairdressing-experience{grid-area:hairdressing-experience}.grid-container .texte-area{grid-area:texte-area}.grid-container .have-location{grid-area:have-location}.grid-container .present-in-salon{grid-area:present-in-salon}.grid-container .personal-contribution{grid-area:personal-contribution}.grid-container .texte-more{grid-area:texte-more}.grid-container .checkboxField{grid-area:checkboxField;justify-content:left;padding:0}.grid-container .checkboxField__input{position:absolute;left:0;top:-1px;opacity:0;width:24px;height:24px;z-index:1;cursor:pointer;border:2px solid #161a1d}.grid-container .checkboxField__checkmark{content:"";position:absolute;left:0;top:-1px;width:1.25rem;height:1.25rem;border:2px solid #161a1d;background:#fff;border-radius:30%;transition:all .5s}.grid-container .checkboxField__checkmark:before{content:"";position:absolute;top:0;left:calc(50% - 2.5px);transform:rotate(45deg);width:.375rem;height:.625rem;border:2px solid transparent;background:transparent;color:#254360}.grid-container .checkboxField__label{font-family:var(--font-gill-sans),sans-serif;font-size:.875rem;line-height:120%;font-weight:400;font-style:normal;color:#161a1d;text-transform:none;text-align:left;position:relative;left:32px;cursor:pointer;width:calc(100% - 32px)}.grid-container .checkboxField__label:hover{color:#2a567e}.grid-container .checkboxField__label:focus{color:#254360}.grid-container .checkboxField__label__wysiwyg{width:calc(100% - 32px)}.grid-container .checkboxField__label__wysiwyg:focus{color:#71a2d0}.grid-container .checkboxField__label__wysiwyg p{font-family:var(--font-gill-sans),sans-serif;font-size:.875rem;line-height:120%;font-weight:400;font-style:normal;color:#161a1d;text-transform:none;text-align:left}.grid-container .checkboxField__label__wysiwyg p:hover{color:#2a567e}.grid-container .checkboxField__label__wysiwyg p:focus{color:#254360}.grid-container .btnField{grid-area:btnField;display:flex;justify-content:center;margin:1.5rem 0}.grecaptcha-badge{z-index:100;visibility:hidden}.checkboxField__franchise .checkboxField__input:hover div~.checkboxField__label__wysiwyg p{color:#282e33}.freeContent__pageTypeMarque h2{font-family:var(--font-rockwell),sans-serif}.freeContent__pageTypeMarque button[type=submit]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.75rem;transition:all .5s ease-in-out}.freeContent__pageTypeMarque button[type=submit]:hover:enabled{gap:.375rem}.freeContent__pageTypeMarque .textArea__text:focus{background-color:transparent}