@font-face{font-family:'aukimlight';src:url(fonts/aukimlight-webfont.eot);src:url('fonts/aukimlight-webfont.eot?#iefix') format('embedded-opentype'),url(fonts/aukimlight-webfont.woff2) format('woff2'),url(fonts/aukimlight-webfont.woff) format('woff'),url(fonts/aukimlight-webfont.ttf) format('truetype'),url('fonts/aukimlight-webfont.svg#aukimlight') format('svg');font-weight:400;font-style:normal;font-display:swap}html{scroll-behavior:smooth;font-size:62.5%;line-height:1.15;margin:0;padding:0}img{display:block;position:relative;width:100%}a:focus,a:active,a:link,a:visited{text-decoration:none;color:inherit}p{margin:0;color:#fff}*{box-sizing:border-box}body{display:flex;position:relative;width:100%;height:100vh;padding:0;margin:0;background:linear-gradient(#752767 25%,#D25235);background-image:url(images/bgbis.webp);background-size:cover;overflow:hidden;background-position:center center;z-index:1}strong{font-weight:700}.bold{font-weight:700}.main{display:flex;width:100%;height:100vh;position:absolute;flex-flow:column;top:0;left:0;flex:1}input{position:absolute;opacity:0;z-index:-1}.navbar{display:flex;position:relative;height:6.25vh;background:rgb(0 0 0 / .25);filter:drop-shadow(0 10px 10px rgb(0 0 0 / .3));cursor:pointer;z-index:3;width:100%;transition:filter 0.4s ease-in;box-shadow:0 10px 40px rgb(0 0 0 / .3)}.navbar:hover{filter:drop-shadow(0 10px 10px rgb(0 0 0 / .5));transition:filter 0.2s ease-out;font-weight:700}.navbar p{display:flex;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;font-family:aukimlight,Arial,sans-serif;font-size:1.146vw;letter-spacing:3px}.navbar .logo{display:flex;position:absolute;transform:translate(-50%,-50%);top:50%;left:7.5%;margin:0 auto}.tab{display:flex;position:relative;width:100%;flex-flow:column;justify-content:flex-end;overflow:hidden}.tab-content{display:flex;position:relative;max-height:0;height:68.75vh;background-color:rgb(0 0 0 / .1);opacity:0;transition:all 0.95s cubic-bezier(.42,0,.58,1);overflow:hidden;z-index:2}.tab-content p{font-family:'Recursive',Arial,sans-serif}.tab-content-quart{display:flex;position:relative;margin:0;width:25%;flex-flow:column}input:checked~.tab-content{max-height:68.75vh;transition-delay:0.35s;transition-timing-function:cubic-bezier(.25,.1,.25,1);opacity:1}.accueil .navbar .logo{width:3.5vh;animation:hello3 2s 1 ease-in}.accueil .navbar .logo-contact{width:6.5vh;animation:hello3 2s 1 ease-in;left:90%;transition:0.2s ease-in}.accueil .navbar .logo-contact:hover{filter:opacity(50%);transition:0.2s ease-in}h1,h2{display:flex;position:relative;text-align:center;font-family:aukimlight,Arial,sans-serif;text-transform:uppercase;color:#fff}h1{margin:0;font-size:1.563vw;line-height:2.344vw;letter-spacing:.052vw;flex-flow:column}.label-h1{display:flex;flex-flow:column;position:relative;cursor:pointer;justify-content:center;align-items:center}h2{font-size:1.25vw}.tab-content1 .logo{display:flex;position:relative;width:35%;margin:16% 0 8% 0;animation:hello 1s 1 ease-in,bounce 10s infinite cubic-bezier(.42,0,.58,1)!important}@keyframes bounce{0%{width:35%}25%{width:32.5%}50%{width:37.5%}75%{width:32.5%}100%{width:35%}}.tab-content1 .logo img{aspect-ratio:229/295}.tab-content1{display:flex;position:relative;flex-flow:column;margin:auto;width:100%;justify-content:space-evenly;text-align:center;align-items:center}h1,.tab-content1 .logo,h2{animation:hello 1s 1 ease-in}@keyframes hello{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.apropos .navbar .logo{width:2vh;animation:hello3 3s 1 ease-in}@keyframes hello3{0%{opacity:0}80%{opacity:0}100%{opacity:1}}.apropos .tab-content{justify-content:space-between;background:radial-gradient(circle at 50% 50%,rgb(200 50 34 / .4) 0%,rgb(100 25 17 / .2) 100%)}.apropos .tab-content::after{content:"";position:absolute;width:100%;height:100%;background:rgb(0 0 0 / .15);z-index:-1}.aprospos-content{display:flex;justify-content:space-between;position:absolute;transform:translateX(-50%);left:50%;bottom:0;width:76%;height:76%}.aprospos-cart{display:flex;flex-flow:column;position:relative;width:16.85%;height:100%;background:linear-gradient(#C8322235,#B6042535 75%,#91153955)}.aprospos-cart img{display:flex;position:relative;margin:7.5% auto;width:66.66%}.aprospos-pictos-content{display:flex;position:relative;width:66%;margin:0 auto;justify-content:space-between}.aprospos-pictos{display:flex;position:relative;width:24%;margin:0}.aprospos-pictos a,.aprospos-pictos img{display:flex;position:relative;margin:0;width:100%}.aprospos-txt{display:flex;flex-flow:column;position:relative;width:76%;margin-top:2.5%;gap:10px}.aprospos-txt{font-size:1vw;font-weight:600;margin-bottom:10px}.aprospos-txt p:nth-of-type(2){font-size:.833vw;font-weight:300;line-height:140%;margin-bottom:30px}.services .navbar .logo{width:2vh;animation:hello3 4s 1 ease-in}@keyframes hello3{0%{opacity:0}80%{opacity:0}100%{opacity:1}}.menu-services{display:flex;justify-content:space-around;position:absolute;transform:translate(-50%,-50%);top:10%;left:50%;width:98%;height:8.8vh;background:rgb(0 0 0 / .13);border:solid 1px rgb(0 0 0 / .2);z-index:1}.menu-services .menu:first-of-type{margin-left:17%}.menu-services .menu:last-of-type{margin-right:17%}.menu{display:flex;position:relative;font-size:.833vw;font-family:'Recursive',Arial,sans-serif;font-weight:700;text-transform:uppercase;opacity:.66;text-align:center;cursor:pointer;margin:auto}.menu:hover{opacity:1}.menu img{display:flex;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:30%;filter:invert(100%);opacity:.2}#service-logo img{width:39%}#service-print img{width:21%}.menu-title{display:flex;flex-flow:column;position:relative}.menu-title p{letter-spacing:1.5px;white-space:nowrap;line-height:125%}.menu-title p:nth-child(2){font-size:.625vw;font-weight:300}.services .tab-content{justify-content:center;width:100%;background-color:rgb(0 0 0 / .35)}#service1,#service2,#service3{display:none}#service1,#service2,#service3{animation:tabIn 0.5s}@keyframes tabIn{from{opacity:0}to{opacity:1}}.tab-content3{display:flex;flex-flow:row;position:relative;width:80%;height:57.5vh;justify-content:space-between;margin:auto;margin-bottom:0}.tab-content3-left{display:flex;flex-flow:column;position:relative;margin-left:0;justify-content:center;align-items:center;width:40%;animation:tabIn 0.5s backwards ease-in}.tab-content3-title{display:flex;flex-flow:column;position:relative;font-size:1.25vw;letter-spacing:2.5px;text-align:center;text-transform:uppercase;margin-bottom:5%}.tab-content3-left .tab-content3-title p{letter-spacing:1px}.tab-content3-txt p{font-size:.833vw;font-weight:300;letter-spacing:0;line-height:140%;margin-bottom:10px}.tab-content3-txt{margin-bottom:2.5%}.tab-content3-left button{display:flex;position:relative;margin:0;width:40%;height:7%;text-align:center;cursor:pointer;background:linear-gradient(#C83222,#B6593B);border:solid 1px #fff}.tab-content3-left button:hover{background:rgb(255 255 255 / .33)}.tab-content3-left button a{display:flex;position:absolute;top:0;left:0;width:100%;height:100%}.tab-content3-left button p{font-size:.833vw;letter-spacing:1px;text-transform:uppercase;color:#fff;margin:auto;white-space:nowrap}.tab-content3-imgs{display:flex;width:19.5%;flex-flow:column;gap:10px;margin:auto 0;animation:tabIn 0.5s 0.5s backwards ease-in}.tab-content3-props{display:flex;position:relative;width:27.27%;margin:0;background:linear-gradient(#C8322235,#B6042535 75%,#91153955);animation:tabIn 0.5s 1s backwards ease-in}.tab-content3-props img{display:flex;position:absolute;transform:translate(-50%,-50%);top:45%;left:50%;width:26.2%;margin:0;filter:invert(100%);opacity:.05}.tab-content3-props-txt{display:flex;flex-flow:column;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:66%;margin:auto;font-size:1vw;text-transform:uppercase;align-items:center;text-align:center}.tab-content3-props strong{font-weight:500;letter-spacing:1px}.tab-content3-props-txt p{display:flex;margin:0 auto letter-spacing:0;text-align:center}.tab-content3-props-txt p:nth-child(odd){margin-bottom:0}.tab-content3-props-txt p:nth-child(even){font-size:.833vw;font-weight:300;margin-bottom:15%}#service3 .tab-content3-props-txt p:nth-child(5),#service3 .tab-content3-props-txt p:nth-child(7){margin-bottom:15%}#service3 .tab-content3-props-txt p:nth-child(6){font-size:1vw}iframe{position:absolute;top:-2px;left:-2px;width:100%;height:68.75vh;box-sizing:content-box}.portfolio .navbar .logo{width:4.7vh;animation:hello4 5s 1 ease-in}@keyframes hello4{0%{opacity:0}80%{opacity:0}100%{opacity:1}}.contact .navbar .logo{width:3.5vh;animation:hello6 6s 1 ease-in}@keyframes hello6{0%{opacity:0}80%{opacity:0}100%{opacity:1}}.contact .tab-content{justify-content:space-between;background:radial-gradient(circle at 50% 50%,rgb(200 50 34 / .4) 0%,rgb(100 25 17 / .2) 100%)}.contact .tab-content::after{content:"";position:absolute;width:100%;height:100%;background:rgb(0 0 0 / .15);z-index:-1}.tab-content5{display:flex;flex-flow:column;justify-content:space-between;position:relative;margin:auto;padding-bottom:7%}.txt-change-content{display:flex;position:relative;width:62%;height:2.1vh;text-align:left;font-size:1.2vw;font-weight:300;margin:0 auto 6%}@media screen and (max-width:1024px){.txt-change-content{height:1.5vh}}.txt-change-content p{display:flex;position:relative}.txt-change{display:flex;flex-flow:column;position:relative;font-weight:700;animation:txt-change 5s infinite}@keyframes txt-change{0%{top:0}50%{top:-125%}100%{top:0}}.txt-change p:first-of-type{animation:txt-change-opacity1 5s infinite}@keyframes txt-change-opacity1{0%{opacity:1}35%{opacity:0}50%{opacity:0}100%{opacity:1}}.txt-change p:nth-of-type(2){animation:txt-change-opacity2 5s infinite}@keyframes txt-change-opacity2{0%{opacity:0}35%{opacity:1}40%{opacity:1}100%{opacity:0}}.tab-content5-txt{font-size:1vw;font-weight:lighter}.tab-content5-button{display:flex;justify-content:center;width:45%;background-color:rgb(255 255 255 / .33);border:solid 1px #fff;border-radius:2px;padding-bottom:.5%;margin:5% auto 0}.tab-content5-button:hover{background:linear-gradient(#C83222,#B6593B)}.tab-content5-button p{font-family:aukimlight,Arial,sans-serif!important;font-size:1vw;font-weight:700;letter-spacing:1px;color:#fff;margin:5px 15px;white-space:nowrap}.mentions{position:absolute!important;transform:translate(-50%,-50%);top:92%;left:50%;font-family:'Recursive',sans-serif;font-size:0.781vw!important;letter-spacing:.26vw;text-align:center;white-space:nowrap}@media screen and (max-width:768px){html{height:calc(var(--vh, 1vh) * 100)}body{height:calc(var(--vh, 1vh) * 100)}.main{height:calc(var(--vh, 1vh) * 100)}h1{font-size:5.625vw;line-height:initial;letter-spacing:initial}h2{font-size:4.688vw}.navbar .logo{left:13.5%}.accueil .navbar .logo{width:3.5vh}.accueil .navbar .logo-contact{width:4.5vh}.navbar p{font-size:1.5rem}.navbar:hover{filter:drop-shadow(0 10px 10px rgb(0 0 0 / .3));transition:initial;font-weight:initial}.tab-content1 .logo{width:45%;margin:25% 0 8% 0;animation:hello 1s 1 ease-in,bounce 10s infinite cubic-bezier(.42,0,.58,1)!important}@keyframes bounce{0%{width:45%}25%{width:42.5%}50%{width:47.5%}75%{width:42.5%}100%{width:45%}}.apropos .tab-content{background:radial-gradient(circle at 50% 50%,rgb(200 50 34 / .25) 0%,rgb(100 25 17 / .25) 100%)}.aprospos-content{flex-flow:column;width:100%;height:100%;overflow:scroll}.aprospos-cart{width:100%;margin:0 auto 10%;order:2;padding-bottom:5%}.profile-pic{margin:2.5% auto!important;width:31%!important}.aprospos-pictos-content{width:40%}.aprospos-pictos a{height:100%}.aprospos-txt{width:81.25%;margin:2.5% auto;gap:10px}.aprospos-txt{font-size:4.375vw;margin:10% auto 0;order:1}.aprospos-txt p:nth-of-type(2){font-size:4.375vw;line-height:125%;margin-bottom:30px}.services .tab-content{flex-flow:column}.menu-services{justify-content:space-around;top:10%;width:100%;height:10vh;background:rgb(0 0 0 / .35)}.menu-services .menu:first-of-type{margin-left:3%}.menu-services .menu:last-of-type{margin-right:3%}.menu{width:25%;font-size:4.75vw;margin:auto}.menu img{width:50%;opacity:.2}#service-logo img{width:65%}#service-print img{width:35%}.menu-title{margin:auto}.menu-title p{letter-spacing:1.5px;white-space:initial;line-height:125%}.menu-title p:nth-child(2){font-size:.8rem;display:none}#service-internet p{display:none}#service-internet::after{content:'Website';color:#fff;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.tab-content3{flex-flow:column;width:100%;height:100%;overflow:scroll}.tab-content3-left{width:81.25%;margin:0 auto 15%;order:3;animation:tabIn 0.5s 1s backwards ease-in}.tab-content3-title{font-size:6vw;margin-bottom:5%}.tab-content3-txt{margin-bottom:5%}.tab-content3-txt p{font-size:4.375vw}.tab-content3-left button{width:30vh;height:5vh}.tab-content3-left button p{font-size:4.375vw}.tab-content3-imgs{width:85%;gap:20px;margin:10% auto 15%;order:2}.tab-content3-props{width:100%;margin:30% 0 0;padding-top:10%;order:1;animation:tabIn 0.5s backwards ease-in}.tab-content3-props img{display:flex;position:absolute;transform:translate(-50%,-50%);top:45%;left:50%;width:26.2%;margin:0;filter:invert(100%);opacity:.05}.tab-content3-props-txt{position:relative;transform:initial;top:initial;left:initial;width:70%;margin:auto;font-size:5vw}.tab-content3-props p:nth-child(even){font-size:3.25vw;margin-bottom:10%}#service3 .tab-content3-props-txt p:nth-child(6){font-size:5vw;margin-bottom:10%}#service3 .tab-content3-props-txt p:nth-child(5),#service3 .tab-content3-props-txt p:nth-child(7){margin-bottom:10%}.contact .tab-content{flex-flow:column;justify-content:initial}.tab-content5{flex-flow:column;justify-content:initial;width:100%;white-space:initial;margin:0 auto;padding-bottom:0;overflow:scroll}.tab-content5-cart{width:85%}.txt-change-content{justify-content:center;width:100%;height:3vh;font-size:5.25vw;margin:10% auto 0}@keyframes txt-change{0%{top:0}50%{top:-100%}100%{top:0}}.tab-content5-txt{font-size:4.375vw;line-height:120%;margin:10% auto;width:85%}.tab-content5-button{width:65%;margin:0 auto}.tab-content5-button p{font-size:4.375vw}.mentions{position:relative!important;transform:initial;top:initial;left:initial;margin-top:10%;font-size:3.125vw!important;line-height:125%;text-align:center}}