@import"https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400..700;1,400..700&family=Comfortaa:wght@300..700&display=swap";.travail{margin:0 auto;max-width:1440px;background-color:#fff;padding:23px 44px;border-radius:20px;box-shadow:13px 13px 15px #1f202a4d;z-index:2;anchor-name:--anchor-travail}.travail .grillage{overflow-x:hidden;z-index:-1;position:absolute;position-anchor:--anchor-travail;top:calc(anchor(top) - 5rem);right:calc(anchor(right) - 5.5rem)}@media (width <=640px){.travail .grillage{max-width:100vw;top:calc(anchor(top) - 5rem)}}.travail .purpleStroke{z-index:-1;position:absolute;position-anchor:--anchor-travail;top:calc(anchor(top) - 15rem);left:-30vw;width:140vw;overflow-x:hidden}@media (width <=640px){.travail .purpleStroke{max-width:100vw;visibility:hidden;top:-20vh}}.travail .travail__title{color:var(--col-dark-green);font-size:24px}.travail .travail__paragraph{font-size:16px;margin:59px 0 75px;font-weight:400}.travail .poils{position:absolute;top:-2.5rem;left:.5rem}@media (width <= 640px){.travail .poils{position-anchor:--anchor-travail;bottom:anchor(top);left:calc(anchor(left) - 2rem)}}@media (width <= 640px){.travail{margin:0;box-shadow:none;border-radius:0}}.caroussel{position:relative;width:100%;margin:0 auto;margin-bottom:10rem;max-width:1900px}.caroussel .caroussel__container{margin-top:6rem;width:100%;display:flex;justify-content:space-between;z-index:2}.caroussel .caroussel__container img{z-index:2;max-width:20vw;height:auto}@media (width <=640px){.caroussel{display:none}}.flair__container{display:flex;width:100%;height:100%;justify-content:space-between;margin-bottom:17rem}@media (max-width: 640px){.flair__container{margin-bottom:5rem}}.flair__container .flair__texte{display:flex;flex-direction:column;justify-content:center;width:50vw}.flair__container .flair__texte p{font-size:36px;font-weight:700;text-align:center;flex-wrap:wrap}.flair__container .flair__texte p .color1{color:#148472}@media (max-width: 1300px){.flair__container .flair__texte p{font-size:28px}}.flair__container .flair__texte .Ligne{margin-top:-7vh;width:50vw}.flair__container .flair__img{width:35vw}.flair__container .flair__img .flair__chien{anchor-name:--anchor-chien;background-image:url("data:image/svg+xml,%3csvg%20width='500'%20height='473'%20viewBox='0%200%20500%20473'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M380.23%2054.3571C423.381%2080.7832%20460.648%20130.286%20482.223%20193.932C503.799%20257.95%20509.683%20335.74%20477.32%20378.915C444.956%20422.462%20374.673%20430.65%20314.523%20444.794C254.047%20458.938%20203.377%20479.036%20153.688%20470.104C103.673%20461.171%2054.3106%20423.206%2027.5048%20370.354C0.698938%20317.502%20-4.20457%20249.762%202.98724%20181.277C10.179%20112.42%2028.8124%2042.8189%2070.0018%2015.6484C111.191%20-11.15%20174.61%204.85458%20231.164%2014.5318C287.717%2024.2089%20336.752%2027.9309%20380.23%2054.3571Z'%20fill='%2300CAA5'/%3e%3cpath%20d='M380.23%2054.3571C423.381%2080.7832%20460.648%20130.286%20482.223%20193.932C503.799%20257.95%20509.683%20335.74%20477.32%20378.915C444.956%20422.462%20374.673%20430.65%20314.523%20444.794C254.047%20458.938%20203.377%20479.036%20153.688%20470.104C103.673%20461.171%2054.3106%20423.206%2027.5048%20370.354C0.698938%20317.502%20-4.20457%20249.762%202.98724%20181.277C10.179%20112.42%2028.8124%2042.8189%2070.0018%2015.6484C111.191%20-11.15%20174.61%204.85458%20231.164%2014.5318C287.717%2024.2089%20336.752%2027.9309%20380.23%2054.3571Z'%20fill='%2300CAA5'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;max-width:500px;width:30vw}.flair__container .flair__img .flair__chien .flair__mask{max-width:30vw;max-height:500px}.flair__container .flair__img .flair__etoiles1{position:absolute;position-anchor:--anchor-chien;bottom:calc(anchor(top) - 3rem);right:anchor(left)}.flair__container .flair__img .flair__etoiles2 .Etoiles__2{position:absolute;position-anchor:--anchor-chien;top:calc(anchor(bottom) + -0rem);left:calc(anchor(right) - 2rem)}.flair__container .flair__img .flair__os{display:none}@media (max-width: 640px){.flair__container .flair__img .flair__os{display:block;position:absolute;position-anchor:--anchor-chien;top:calc(anchor(top) + 2rem);left:calc(anchor(right) - 2rem)}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes blink2{0%{opacity:0}50%{opacity:1}to{opacity:0}}.Etoiles__1{animation:blink 1.5s infinite}.Etoiles__2{animation:blink2 1.5s infinite}@media (max-width: 640px){.flair__container{display:flex;flex-direction:column-reverse}.flair__container .flair__texte{width:90%;display:flex;justify-content:center;height:auto;margin:6rem auto}.flair__container .flair__texte p{font-size:1.5rem}.flair__container .flair__img{width:auto;height:auto;margin:0 auto}.flair__container .flair__img .flair__chien{display:flex;justify-content:center;width:70vw;height:70vw;background-position:center}.flair__container .flair__img .flair__chien .flair__mask{width:70vw;height:68vw;object-fit:cover}.flair__container .Ligne{display:none}}.super__image{display:flex;flex-direction:column;align-items:center;justify-content:center;width:20vw}.super__image .star1{padding-right:15rem}.super__image .image__nosework__green{width:100%}.super__image .star2{padding-left:15rem}.super__image .training__container{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3csvg%20viewBox='0%200%20200%20200'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23A7F0BA'%20d='M43.4,-47.7C56.6,-40.6,68,-27.3,74.6,-10.2C81.2,7,83,27.9,73.1,39.5C63.2,51.2,41.7,53.4,23.3,57.2C4.8,61,-10.7,66.4,-25.9,64C-41.2,61.6,-56.3,51.4,-64.5,37.2C-72.7,23,-74.2,4.8,-72,-13.6C-69.8,-32.1,-64.1,-50.8,-51.5,-58.1C-38.9,-65.3,-19.5,-61,-2.2,-58.4C15.1,-55.8,30.1,-54.8,43.4,-47.7Z'%20transform='translate(100%20100)'%20/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;display:flex;justify-content:center;align-items:center;width:90vw}.super__image .training__container .training__image--comportement{padding-top:10%;padding-right:10%;width:50%;object-fit:contain}.super__image .training__container .training__image--mantrailing{padding:25%;width:50%}@media (max-width: 640px){.star1,.star2{display:none}.super__image{width:70vw}}.nosework__card{background-color:#fff;border-radius:20px;box-shadow:13px 13px 15px #1f202a4d;padding:20px;margin:auto}@media (max-width: 640px){.nosework__card{box-shadow:none;padding:20px 0;border-radius:0}}.nosework__card .nosework__card__header{display:flex;align-items:center;justify-content:space-around;margin-bottom:20px;margin-top:20px}.nosework__card .nosework__card__header .card__header__title{font-size:18px;font-weight:700;color:var(--col-purple)}.nosework__card .nosework__card__content{font-size:16px;margin:30px 0;font-weight:400;padding:23px 32px}.nosework__card .boutons__carrousel__container{height:1rem;margin:auto;width:70%;display:flex;justify-content:space-evenly;margin-top:1.5rem;margin-bottom:-2rem;align-items:center}.nosework__card .boutons__carrousel__container .card__header__nav-icon{background-color:#fff;border:0;font-size:18px;cursor:pointer}.nosework__card .boutons__carrousel__container .boutons__carrousel{width:8%;background-color:var(--col-dark-gray);border:none;border-radius:8px;height:.5rem}.nosework__card .boutons__carrousel__container .boutons__carrousel--selected{background-color:var(--col-purple)}.super__services{margin:0 auto;margin-bottom:10rem;max-width:70vw}@media (max-width: 640px){.super__services{margin-top:2rem;margin-bottom:5rem}}.super__services .super__services__title{display:flex;justify-content:center;align-items:center;margin-bottom:10rem}@media (max-width: 640px){.super__services .super__services__title{margin-bottom:-2rem}}.super__services .super__service__carrousel{margin:0 auto;margin-top:5rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:space-evenly;flex-wrap:wrap;width:100%}@media (width>= 640px){.super__services .super__service__carrousel{margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap}.super__services .super__service__carrousel .carrousel__image{width:100%}}@media (width>= 641px){.carrousel__texte{width:60%}.carrousel__texte .super__services .super__service__carrousel{display:flex;flex-direction:row;justify-content:space-around;gap:40px;flex-wrap:nowrap}}.contactHelpSection__section{margin:0 auto;display:flex;flex-direction:column;align-items:center;position:relative;max-width:70vw}.contactHelpSection__section h2{font-size:48px;color:var(--col-dark-green);margin-bottom:4rem}.contactHelpSection__section .contactHelpSection__button{background-color:var(--col-purple);border:none;border-radius:3rem;font-size:16px;color:#fff;margin-bottom:7rem;width:214px;height:49px}.contactHelpSection__section .contactHelpSection__article{display:flex;gap:3rem;border-top:dashed 1px;margin-left:1.5rem;padding-top:5rem}.contactHelpSection__section .contactHelpSection__article .contactHelpSection__container{display:flex;flex-direction:column;align-items:center;font-size:20px;position:relative}.contactHelpSection__section .contactHelpSection__article .contactHelpSection__container .rondnoir1,.contactHelpSection__section .contactHelpSection__article .contactHelpSection__container .rondnoir2,.contactHelpSection__section .contactHelpSection__article .contactHelpSection__container .rondnoir3{background-color:#000;border-radius:50%;position:absolute;z-index:2;top:-120px;padding:.7rem}.contactHelpSection__section .contactHelpSection__article .contactHelpSection__container h3{font-size:36px;color:var(--col-purple);margin:2rem 0rem}.contactHelpSection__section .contactHelpSection__article .contactHelpSection__container .contactHelpSection__lien{margin:2rem 0rem;text-decoration:underline}@media (max-width: 640px){.contactHelpSection__section h2{font-size:36px;margin:0 2rem 2rem;text-align:center;line-height:1.3}.contactHelpSection__section .contactHelpSection__button{width:185px;height:37px;margin-bottom:4rem}.contactHelpSection__section .contactHelpSection__article{display:flex;flex-direction:column;border-left:dashed 1px;border-top:none;margin-left:1.5rem;padding-left:1.5rem;padding-top:0;gap:0;width:80%}.contactHelpSection__section .contactHelpSection__article .contactHelpSection__container{align-items:flex-start;font-size:16px}.contactHelpSection__section .contactHelpSection__article .contactHelpSection__container .rondnoir1,.contactHelpSection__section .contactHelpSection__article .contactHelpSection__container .rondnoir2,.contactHelpSection__section .contactHelpSection__article .contactHelpSection__container .rondnoir3{background-color:#000;border-radius:50%;position:absolute;z-index:2;left:-50px;min-width:20px;min-height:20px;top:20px;margin-left:.25rem}.contactHelpSection__section .contactHelpSection__article .contactHelpSection__container .Msg,.contactHelpSection__section .contactHelpSection__article .contactHelpSection__container .Msn,.contactHelpSection__section .contactHelpSection__article .contactHelpSection__container .Calendar{max-width:60%;top:-4px;position:absolute;z-index:3;margin-left:-.1rem}.contactHelpSection__section .contactHelpSection__article .contactHelpSection__container h3{font-size:24px}}.avis{text-align:center;margin:0 auto;max-width:70vw;margin-top:13rem}.avis .avis__title{color:var(--col-dark-green);font-size:3rem;margin-bottom:2rem;text-align:center}.avis .avis__paragraph{font-size:2rem;margin-bottom:2rem}.avis .avis__star1{text-align:right;margin-top:1rem;margin-right:3rem}.avis .avis__article{position:relative;display:flex;align-items:center;justify-content:space-between;width:85%;background-color:#dedcf9;border-radius:30px;box-shadow:5px 5px 5px gray;margin:auto;gap:4rem}.avis .avis__article .avis__describe{padding:2rem 4rem 2rem 0;text-align:left}.avis .avis__article .avis__describe .avis__star{font-size:2rem;color:#837ebf;display:inline-block;margin-top:1rem;display:flex;justify-content:center}.avis .avis__article .avis__describe .avis__describe--p{margin-top:2.5rem;font-size:1.5rem}.avis .avis__article .avis__describe .avis__describe--h2{text-align:center}.avis .avis__star2--div{text-align:left;margin-top:2rem;margin-left:3rem}.avis .avis__zigzag--div{text-align:right;margin-right:3rem}.avis .avis__zigzag--div .avis__zigzag{width:200px}.avis .avis__button{background-color:transparent;border:none;font-size:2rem;cursor:pointer;padding:1rem}@media (max-width: 1280px){.avis .avis__article{flex-direction:column;width:500px}.avis .avis__article .avis__photo .avis__dog4{width:90%}.avis .avis__article .avis__describe{width:85%;padding:0 20px;text-align:center}.avis .avis__article .avis__describe .avis__describe--h2{text-align:center;margin-top:-4rem;font-size:1.5rem}.avis .avis__article .avis__describe .avis__star{text-align:center}.avis .avis__article .avis__describe .avis__describe--p{text-align:left;margin-bottom:2rem}.avis .avis__star2,.avis .avis__zigzag{display:none}}@media (max-width: 640px){.avis .avis__article{width:100%;border-radius:0;box-shadow:none}.avis .avis__article .avis__photo .avis__dog4{width:100%}}.RGPD__container{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:15;transform:scale(1);animation:.5s ease-in-out 0s 1 blowUpContentOne}@media screen and (max-width: 1279px){.RGPD__container{font-size:1.3rem;padding:2rem}}.RGPD__container .RGPD{display:flex;flex-direction:row;justify-content:center;position:fixed;width:65vw;height:75vh;animation:.4s ease-in-out 0s 1 roadRunnerIn}.RGPD__container.RGPD__container--out{animation:.5s ease-in-out 0s 1 blowUpContentTwo}.RGPD.RGPD--out{animation:.5s ease-in-out 0s 1 roadRunnerOut}.footer{width:100vw;min-height:59vh;position:relative;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20width='100%25'%20height='100%25'%20viewBox='0%200%201920%20544'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20xmlns:serif='http://www.serif.com/'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3e%3cg%20id='Vector.svg'%20transform='matrix(1.33333,0,0,1.33333,960,272)'%3e%3cg%20transform='matrix(1,0,0,1,-720,-204)'%3e%3cpath%20d='M0,0L48,0C96,0%20192,0%20288,45.333C384,90.667%20480,181.333%20576,241.778C672,302.222%20768,332.444%20864,340C960,347.556%201056,332.444%201152,294.667C1248,256.889%201344,196.444%201392,166.222L1440,136L1440,408L0,408L0,0Z'%20style='fill:rgb(31,32,42);'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover;background-position:bottom}@media (width<640px){.footer{min-height:0;height:20rem;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20width='100%25'%20height='100%25'%20viewBox='0%200%202048%201536'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20xmlns:serif='http://www.serif.com/'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3e%3cg%20id='footerResponsive.svg'%20transform='matrix(1.56937,0,0,1.56937,1030.92,821.023)'%3e%3cg%20transform='matrix(1,0,0,1,-659.5,-520)'%3e%3cg%20id='Artboard1'%20transform='matrix(0.87201,0,0,1.15529,146.498,110.908)'%3e%3crect%20x='-168'%20y='-96'%20width='1512'%20height='900'%20style='fill:none;'/%3e%3cg%3e%3cclipPath%20id='_clip1'%3e%3crect%20x='-168'%20y='-96'%20width='1512'%20height='900'/%3e%3c/clipPath%3e%3cg%20clip-path='url(%23_clip1)'%3e%3cg%20transform='matrix(6.63543,0,0,4.3192,-182.919,-2428.37)'%3e%3cg%3e%3cclipPath%20id='_clip2'%3e%3crect%20x='-0.461'%20y='539.2'%20width='230.259'%20height='210.4'/%3e%3c/clipPath%3e%3cg%20clip-path='url(%23_clip2)'%3e%3cg%20transform='matrix(0.512745,0,0,0.512745,-0.0004,540)'%3e%3cg%20id='Vector.svg'%3e%3cg%3e%3cpath%20d='M0,0L48,0C96,0%20192,0%20288,45.333C384,90.667%20480,181.333%20576,241.778C672,302.222%20768,332.444%20864,340C960,347.556%201056,332.444%201152,294.667C1248,256.889%201344,196.444%201392,166.222L1440,136L1440,408L0,408L0,0Z'%20style='fill:rgb(31,32,42);'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}}.footer .footer__container{width:100%;min-height:55vh;display:flex;align-items:end;justify-content:space-between;font-size:1.4vw;color:#fff}@media (width<640px){.footer .footer__container{justify-content:flex-end;min-height:0;height:20rem}}.footer .footer__container .footer__left{display:flex;flex-direction:column;align-items:center}.footer .footer__container .footer__left button{margin-top:2rem;width:12rem;background:none;border:none;color:#fff;font-weight:800;font-size:1.2rem}.footer .footer__container .footer__left button:hover{cursor:pointer}.footer .footer__container .runningGoodBoy{width:25vw;z-index:3}@media (width<640px){.footer .footer__container .runningGoodBoy{width:55vw;height:10rem;padding:0;margin-bottom:1vh;margin-left:5vw}}@media (width<640px){.footer .footer__container{flex-direction:column;align-items:normal}}.footer .footer__container .footer__socials{display:flex;z-index:3;margin-right:2.5vw;align-items:center}@media (width<640px){.footer .footer__container .footer__socials{display:flex;justify-content:flex-end;align-items:center;width:90vw;margin-bottom:2vh}}.footer .footer__container .footer__socials .footer__socials__paragraph{margin-right:1vw}@media (width<640px){.footer .footer__container .footer__socials .footer__socials__paragraph{font-size:16px;margin-right:0;flex-wrap:nowrap;flex-shrink:0}}.footer .footer__container .footer__socials .footer__socials__logo--instagram{height:1.5vw;margin:0 1vw}@media (width<640px){.footer .footer__container .footer__socials .footer__socials__logo--instagram{height:5vw}}.footer .footer__container .footer__socials .footer__socials__logo--facebook{height:1.5vw}@media (width<640px){.footer .footer__container .footer__socials .footer__socials__logo--facebook{height:5vw;margin-left:3vw}}.envie{margin-top:20vh;margin-bottom:-15vh;display:flex;width:70vw;z-index:4}@media (width<640px){.envie{margin-top:5vh;margin-bottom:0;vertical-align:top;width:100vw}}.envie .envie__left{min-width:40%}@media (width<640px){.envie .envie__left{display:none}}.envie .envie__container .envie__title{color:var(--col-dark-green);font-size:48px;text-align:center;line-height:3.5rem}@media (width<640px){.envie .envie__container .envie__title{font-size:36px;margin:0 2rem;line-height:1.4}}.envie .envie__container .envie__paragraph{max-width:100%;margin-top:3rem;line-height:1.7rem;font-size:24px;font-weight:300}@media (width<640px){.envie .envie__container .envie__paragraph{padding:0 5vw;font-size:16px;font-weight:700;line-height:1.5rem}}.envie .envie__container .envie__button--container{display:flex;justify-content:center;position:relative;margin-bottom:-10vh}@media (width<640px){.envie .envie__container .envie__button--container{margin-bottom:0}}.envie .envie__container .envie__button--container .envie__button{border-radius:10rem;background-color:var(--col-purple);color:#fff;margin:0;padding:18px;border:0;font-size:22px;z-index:4;margin:4vh 0}@media (width<640px){.envie .envie__container .envie__button--container .envie__button{width:80%}}.envie .envie__container .envie__button--container .anchor{anchor-name:--anchor-envie-button}.envie .envie__container .envie__button--container .anchored-notice{position:absolute;position-anchor:--anchor-envie-button;transform:scaleX(-1);bottom:calc(anchor(top) - 1rem);right:calc(anchor(right) - 2.5rem)}.newsletter__container{margin:0 auto;max-width:70vw;margin-top:18rem;anchor-name:--anchor-mail;background-color:var(--col-light-green);border-radius:10px;display:flex;justify-content:space-between}@media (width <= 640px){.newsletter__container{border-radius:0;width:100vw;max-width:100vw}}.newsletter__container .mail{position:absolute;position-anchor:--anchor-mail;bottom:calc(anchor(top) + 2rem);right:anchor(right)}.newsletter__container .newsletter__left{display:flex;flex-direction:column;color:#fff;width:40%;padding:15vh}@media (width <=1150px){.newsletter__container .newsletter__left{width:100%;align-items:center;padding:5vh}}.newsletter__container .newsletter__left .stamp{position:absolute;position-anchor:--anchor-mail;top:anchor(top);right:anchor(right)}@media (width <=1150px){.newsletter__container .newsletter__left .stamp{display:none}}.newsletter__container .newsletter__left .newsletter__title{font-size:36px;width:70%;margin:2vh 0;text-align:center}@media (width <=1150px){.newsletter__container .newsletter__left .newsletter__title{text-align:left;width:100%}}.newsletter__container .newsletter__left p{margin:2vh 0;font-size:16px}.newsletter__container .newsletter__left .newsletter__emailField{border-radius:10px;padding:.2rem;display:flex;justify-content:space-between;margin:2vh 0;background-color:#fff;width:60%}@media (width <=1150px){.newsletter__container .newsletter__left .newsletter__emailField{width:100%}}.newsletter__container .newsletter__left .newsletter__emailField input{width:100%;background:none;border:none}.newsletter__container .newsletter__left .newsletter__emailField input:focus{outline:none}.newsletter__container .newsletter__left .newsletter__emailField button{background-color:var(--col-light-green);border-radius:5px;height:2rem;color:#fff;border:0}.newsletter__container .newsletter__right{display:flex;justify-content:center;align-items:center;margin:0 5vw}@media (width <=1150px){.newsletter__container .newsletter__right{display:none}}.newsletter__container .newsletter__right img{height:auto;width:40vw;max-width:25vw;margin-top:5vh}.scrollToTop__button{position:fixed;bottom:4%;right:3%;z-index:50;cursor:pointer}.scrollToTop__button:hover{scale:1.05}@media (width <=1024px){.scrollToTop__button{height:3.12rem;width:3.12rem}}@media (width <=640px){.scrollToTop__button{height:2.5rem;width:2.5rem}}.home{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;min-height:100vh;min-width:100vw;background-image:url(/assets/paw-VZQkV-3u.png)}.home .home__container{padding:8rem;background-repeat:repeat;position:relative}.home .home__container .maFaconDeTravailler__container{z-index:2;position:relative}.home .home__container h2{font-size:48px}@media (width <=640px){.home .home__container{padding:5vw 0}}:root{--col-light-green: #00caa5;--col-dark-green: #148472;--col-light-gray: #f1f2ef;--col-dark-gray: #cbcbcb;--col-black: #1f202a;--col-purple: #837ebf;--col-purple-hover: #6159c2;--font-title: "Comfortaa";--font-form: "Arimo";--breakpoint-tablet: 1280px;--breakpoint-mobile: 640px;--breakpoint-fold: "nique, salut jordan 😁"}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%;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}*{font-family:Comfortaa}html{overflow-x:hidden;position:relative;vertical-align:top}a{color:#000;text-decoration:none}body{background-image:url(/assets/paw-VZQkV-3u.png)}@keyframes left-right{0%{transform:translate(0)}50%{transform:translate(5px)}to{transform:translate(0)}}@keyframes right-left{0%{transform:translate(0)}50%{transform:translate(-5px)}to{transform:translate(0)}}.register{display:flex;flex-direction:row;justify-content:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:65vw;height:75vh}.register .register__left{display:flex;flex-direction:column;justify-content:center;gap:1rem;width:50vw;background:#fff;padding:0 10%;border-radius:20px 0 0 20px}@media screen and (max-width: 1279px){.register .register__left{border-radius:20px;width:30vw}}@media (width <=640px){.register .register__left{width:100%}}.register .register__left .left__logo{display:flex;justify-content:center;align-items:center;gap:.5rem}.register .register__left .left__logo h1{text-transform:uppercase;font-weight:700;font-size:1.5rem;font-family:var(--font-title)}.register .register__left h2{font-family:var(--font-form);font-weight:700;font-size:2.5rem;text-align:center}.register .register__left .left__mail{display:flex;width:100%}.register .register__left .left__mail .visually__hidden{display:none}.register .register__left .left__mail input{height:3rem;width:100%;border-radius:10px;border:1px solid #80808082;text-align:center;margin:.1rem 0}.register .register__left .left__mail--dual{display:flex;justify-content:space-between;width:100%}.register .register__left .left__mail--dual .visually__hidden{display:none}.register .register__left .left__mail--dual input{height:3rem;width:45%;border-radius:10px;border:1px solid #80808082;text-align:center;margin:.1rem 0}.register .register__left button{background-color:var(--col-light-green);height:3rem;width:100%;border-radius:10px;border:1px solid #80808082;color:#ffffff9c;cursor:pointer}.register .register__right{background-color:var(--col-purple);width:30vw;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:0 20px 20px 0}.register .register__right img{height:85%;width:25vw;object-fit:cover}@media screen and (max-width: 1279px){.register .register__right{display:none}}.login__global{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:0;transform:scale(1);animation:.5s ease-in-out 0s 1 blowUpContentOne}.login__global .login{display:flex;flex-direction:row;justify-content:center;position:fixed;width:65vw;height:75vh;animation:.4s ease-in-out 0s 1 roadRunnerIn}.login__global .login input{margin:.5rem 0}.login__global .login .login__left{display:flex;flex-direction:column;justify-content:center;gap:1rem;width:50vw;background:#fff;padding:0 50px;border-radius:20px 0 0 20px}@media screen and (max-width: 1279px){.login__global .login .login__left{border-radius:20px;width:30vw}}@media (width <=640px){.login__global .login .login__left{width:100%}}.login__global .login .login__left .left__logo{display:flex;justify-content:center;align-items:center;gap:.5rem;padding-bottom:2rem}.login__global .login .login__left .left__logo h1{text-transform:uppercase;font-weight:700;font-size:1.5rem;font-family:var(--font-title)}.login__global .login .login__left h2{display:flex;justify-content:center;font-family:var(--font-form);font-weight:700;font-size:2.5rem;text-align:center;padding-bottom:1.5rem}.login__global .login .login__left .left__mail{display:flex;justify-content:center}.login__global .login .login__left .left__mail .visually__hidden{display:none}.login__global .login .login__left .left__mail input{height:3rem;width:23rem;border-radius:10px;border:1px solid #80808082;text-align:center}.login__global .login .login__left .left__button{display:flex;justify-content:center}.login__global .login .login__left .left__button button:hover{cursor:pointer;background-color:var(--col-purple-hover)}.login__global .login .login__left .left__button .button__continuer{margin-top:.5rem}.login__global .login .login__left .left__button button{height:3rem;width:23rem;border-radius:10px;border:1px solid #80808082;background-color:#837ebf;color:#ffffff9c;cursor:pointer}.login__global .login .login__left .left__inscription{display:flex;justify-content:center}.login__global .login .login__left .left__inscription .inscription__button{width:100%;display:flex;justify-content:center}.login__global .login .login__left .left__inscription .inscription__button button{margin:1rem 0;width:70%;height:2rem;font-size:12px;color:#fff;background-color:var(--col-purple);border-radius:8px;border:none;padding:.2rem}.login__global .login .login__left .left__inscription .inscription__button button:hover{cursor:pointer;background-color:var(--col-purple-hover)}.login__global .login .login__left .left__inscription p{font-size:small}.login__global .login .login__left .left__inscription span{color:#3cd4b8}.login__global .login .login__left .left__inscription span:hover{text-decoration:underline rgb(120,222,201);cursor:pointer}.login__global .login .login__right{background-color:var(--col-purple);width:30vw;display:flex;justify-content:center;border-radius:0 20px 20px 0;align-items:center}.login__global .login .login__right img{height:85%;width:25vw;object-fit:cover}@media screen and (max-width: 1279px){.login__global .login .login__right{display:none}}.login__global.login__global--out{animation:.5s ease-in-out 0s 1 blowUpContentTwo}.login.login--out{animation:.5s ease-in-out 0s 1 roadRunnerOut}@keyframes blowUpContentOne{0%{opacity:0}to{opacity:1}}@keyframes blowUpContentTwo{0%{opacity:1}to{opacity:0}}@keyframes roadRunnerIn{0%{transform:translate(-1500px) skew(30deg) scaleX(1.3)}70%{transform:translate(30px) skew(0) scaleX(.9)}to{transform:translate(0) skew(0) scaleX(1)}}@keyframes roadRunnerOut{0%{transform:translate(0) skew(0) scaleX(1)}30%{transform:translate(-30px) skew(-5deg) scaleX(.9)}to{transform:translate(100vw) skew(30deg) scaleX(1.3)}}.navbar{z-index:10}.navbar .not-mobile{display:none}.navbar .navbar__burger-btn{background:none;border:none;cursor:pointer;padding:0;position:relative;width:30px;height:30px}.navbar .navbar__burger-btn .navbar__burger-bar{display:block;background-color:#000;height:3px;width:100%;margin:5px 0;transition:all .3s ease}.navbar .navbar__burger-btn.open .navbar__burger-bar:nth-child(1){transform:rotate(45deg);position:absolute;top:13px}.navbar .navbar__burger-btn.open .navbar__burger-bar:nth-child(2){opacity:0}.navbar .navbar__burger-btn.open .navbar__burger-bar:nth-child(3){transform:rotate(-45deg);position:absolute;top:13px}.navbar .overlay-nav__container{position:fixed;top:15%;left:0;width:100%;z-index:1;border-radius:10px;height:100vh;background:#fff}.navbar .overlay-nav__container .overlay-nav__button{font-size:2rem;height:2.5rem;color:var(--col-light-gray);background-color:var(--col-purple);font-weight:700;font-family:var(--font-title);display:flex;align-items:center;border-radius:5px;margin-left:1rem;cursor:pointer;border:none}.navbar .overlay-nav__container .overlay-nav__list{margin-left:1rem}.navbar .overlay-nav__container .overlay-nav__list .overlay-nav__list-item{margin:2rem 0 3rem;font-size:2.3rem}.navbar .overlay-nav__container .overlay-nav__list .overlay-nav__list-item .overlay-nav__submenu{margin-top:1rem;font-size:2rem;color:var(--col-dark-green)}.navbar .overlay-nav__container .overlay-nav__list .overlay-nav__list-item .overlay-nav__submenu .overlay-nav__submenu-item{padding:.4rem 0}.navbar .overlay-nav__container .overlay-nav__list .overlay-nav__list-item .overlay-nav__submenu .overlay-nav__submenu-border{width:50%;margin:20px 5px 10px;border:1px solid #cbcbcb}.navbar .overlay-nav__container li{font-family:var(--font-title)}@media (max-width: 1500px){.classic-nav,.classic-nav__button{display:none}}@media (min-width: 1500px){.overlay-nav__container,.navbar__burger-btn{display:none}.classic-nav__item:hover .classic-nav__submenu{display:block}li{font-family:var(--font-title)}li:hover{color:var(--col-purple)}.navbar{display:flex;justify-content:space-between;align-items:center;width:100%}.classic-nav{display:flex;justify-content:space-between;align-items:center;height:5vh;border-left:2px var(--col-dark-gray) solid;width:55%;padding:0 3rem;list-style:none;height:100%;font-size:1.5rem;font-family:var(--font-title)}.classic-nav .classic-nav__item{position:relative;padding:15px 0;cursor:pointer}.classic-nav .classic-nav__item img{margin-bottom:-8px;margin-left:1rem}.classic-nav .classic-nav__item .classic-nav__submenu{display:none;position:absolute;left:0;top:100%;background-color:#fff;border:2px solid #020000;border-radius:10px;padding:10px;list-style:none;min-width:200px}.classic-nav .classic-nav__item .classic-nav__submenu .classic-nav__submenu-item{padding:10px;cursor:pointer;color:initial}.classic-nav .classic-nav__item .classic-nav__submenu .classic-nav__submenu-item:hover{color:var(--col-purple)}.classic-nav .classic-nav__item .classic-nav__submenu .classic-nav__submenu-border{width:100%;margin:10px 0;border:1px solid #cbcbcb}.classic-nav .classic-nav__item:hover .classic-nav__submenu{display:block}.classic-nav__button{font-size:1.5rem;height:2.5rem;color:var(--col-light-gray);background-color:var(--col-purple);font-weight:700;font-family:var(--font-title);display:flex;align-items:center;border-radius:5px;margin-right:4rem;cursor:pointer;border:none}.classic-nav__button img{height:30px}a{text-decoration:none;color:inherit}}header{display:flex;justify-content:space-between;align-items:center;height:7vh;margin:3rem 1rem 4rem}header .header__logo{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}header .header__logo h1{text-transform:uppercase;font-weight:700;font-size:1.5rem;font-family:var(--font-title)}@media (min-width: 640px){header .header__logo h1{font-size:1.5rem}}@media (min-width: 1500px){header{justify-content:flex-start;align-items:stretch}header .header__logo{margin:0 4rem 0 2rem}}.adress__container{display:flex;align-items:center;width:30%;max-width:30rem}.adress__container h2{margin:1rem 0;font-size:20px}.adress__container p{line-height:1.5rem}.adress__container .adress__content{margin:10% 25% 10% 10%}.adress__container .adress__content .adress,.adress__container .adress__content .schedule{margin:10% 0}.adress__container .adress__content .contact{margin:10% 0;line-height:2rem}.adress__container .adress__content .contact .phone{margin-right:1rem}.adress__container .adress__content .contact .adress__email{display:flex;flex-direction:row;flex-shrink:0}.adress__container .adress__content .contact .email{margin-right:1rem}.adress__container .adress__border{height:80%;border-right:var(--col-dark-gray) .5px solid}@media (max-width: 1280px){.adress__container{display:none}}.hour .blue{background-color:#7b9eff}.hour .green{background-color:#8aff7b}.hour .pink{background-color:#f186ff}.hour .brown{background-color:#8f5d00}.hour .yellow{background-color:#ffea2a}.hour .hour__button{border-radius:5px;border:1px solid var(--col-dark-gray);background-color:#fff;width:100%;height:1.5rem;transition-duration:.15s;transition-timing-function:ease-in-out}.hour .anchor{anchor-name:--hour}.confirmPopUp__container{position:absolute;background-color:var(--col-light-gray);border-radius:16px;border:1px solid var(--col-dark-gray);position-anchor:--hour;bottom:calc(anchor(top) + .5rem);justify-self:anchor-center;z-index:10;box-shadow:4px 4px 4px #00000040;padding:1rem}.confirmPopUp__container .confirmPopUp__title{margin:1rem}.confirmPopUp__container h2{justify-content:center;width:100%}.confirmPopUp__container h3{margin:1rem 0;font-size:1.25rem}.confirmPopUp__container .confirmPopUp__paragraph{margin:1.5rem;width:100%}.confirmPopUp__container .confirmPopUp__paragraph h4{margin:1rem 0}.confirmPopUp__container .confirmPopUp__button{display:flex;justify-content:center}.confirmPopUp__container .confirmPopUp__button button{background-color:var(--col-purple);color:#fff;border:0;padding:4px 8px;border-radius:.5rem}.day__container{max-width:5rem;display:flex;flex-direction:column;justify-content:space-evenly;height:100%}.day__container h3{text-align:center}@media (max-width: 640px){.day__container{max-width:100%;width:100%;border:1px var(--col-dark-gray) solid;border-radius:10px;margin:1rem 0}}@media (max-width: 640px){.day__title{font-size:16px;width:100%;text-align:center;margin:0 auto;padding:.5rem 0;border-bottom:1px var(--col-dark-gray) solid}}.hour__container{display:flex;flex-direction:column;justify-content:space-evenly;height:75%}@media (max-width: 640px){.hour__container{display:grid;grid-template-columns:1fr 1fr 1fr;margin:.5rem 0;width:100%}}.reservationButton{width:78;height:20;font-size:12px;color:#fff;background-color:var(--col-purple);border-radius:.2rem;border:none;padding:.2rem;cursor:pointer}.form__container{width:100%;margin-left:5vw}.form__container p{margin:2rem 0 0 4rem;font-weight:700;font-size:1.25rem}.form__container .contact__form{margin:4rem;display:flex;gap:2rem;flex-direction:column;align-items:center}.form__container .contact__form .contact__name{display:flex;gap:2rem;justify-content:space-between;width:100%}.form__container .contact__form .contact__form-input{display:flex;flex-direction:column;gap:.5rem;font-size:1rem;width:100%}.form__container .contact__form .contact__form-input .contact__input{height:50px;font-size:20px;padding-left:.5rem;background-color:#fafafa;border:1px var(--col-dark-gray) solid;border-radius:5px}.form__container .contact__form .contact__form-input .message{height:160px;padding-top:.5rem}.form__container .reservationButton{font-size:1.5rem;height:2.5rem;padding:0 1.5rem;margin-top:2rem}@media (max-width: 1280px){.form__container{margin-left:0}}@media (max-width: 890px){.form__container p{margin:2rem 0 4rem 1.5rem;line-height:1.4}.form__container .contact__form{margin:1.5rem}.form__container .contact__form .contact__name{flex-direction:column}.form__container .contact__form .contact__form-input .message{font-size:16px}}.serviceCard{display:flex;flex-direction:column;border-radius:1rem;width:250px;height:300px;overflow:hidden;box-shadow:13px 13px 15px #1f202a4d;border:1px solid var(--col-dark-gray);margin-left:.5rem}.serviceCard .serviceCard__image{max-height:40%;object-fit:cover}.serviceCard .serviceCard__content{flex-grow:1}.serviceCard .serviceCard__content .serviceCard__title{margin:1rem;font-size:20px}.serviceCard .serviceCard__content .serviceCard__loginMessage{margin-bottom:2.5rem;font-weight:800;color:red}.serviceCard .serviceCard__content .serviceCard__description{font-size:12px;margin:1rem}.serviceCard .serviceCard__footer{display:flex;justify-content:space-between;margin:1rem;font-weight:800}.serviceCard .serviceCard__footer .serviceCard__service{display:flex;align-items:flex-end}.serviceCard .serviceCard__footer .serviceCard__service .serviceCard__duration,.serviceCard .serviceCard__footer .serviceCard__service .serviceCard__price{font-size:12px}.serviceCard .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:15;transform:scale(1)}.serviceCard .modal-overlay .modal-content{background:#fff;padding:20px;border-radius:5px}.serviceCard .modal-overlay .modal-close{background:none;border:none;font-size:20px;cursor:pointer;font-family:comic sans ms}.serviceCard:hover{outline:1px solid black;transform:scale(1.03);box-shadow:15px 15px 20px #1f202a7f}.serviceSection{display:flex;flex-direction:column;overflow-y:auto;margin:2vw 0vw 2vw 7vw;padding-bottom:2rem}.serviceSection .serviceSection__container .serviceSection__title{font-size:20px}.serviceSection .serviceSection__container .serviceSection__search{display:flex;justify-content:space-between;position:relative;margin:2rem 0rem;width:90%;border-radius:.5rem;border:1px grey solid;align-items:center;padding:0 1rem 0 0}.serviceSection .serviceSection__container .serviceSection__search input{padding:1rem;height:100%;width:90%;border:none;border-radius:.5rem}.serviceSection .serviceSection__container .serviceSection__search input:focus{border:none}.serviceSection .serviceSection__card{display:flex;flex-wrap:wrap;gap:2rem}@media (max-width: 840px){.serviceSection .serviceSection__card{justify-content:center}}.reservation__container{margin-top:-3rem;padding:5vh 8vw}@media (max-width: 1280px){.reservation__container{padding:5vh 5vw}}@media (max-width: 640px){.reservation__container{height:100%;padding:2rem 0}}.reservation__container h1{font-size:24px;margin-bottom:1rem;margin-left:.5rem;font-weight:800}.reservation__container .reservation__box{background-color:#fff;border-radius:15px;box-shadow:4px 4px 4px #00000040;height:70vh;display:flex}@media (max-width: 640px){.reservation__container .reservation__box{height:100%;padding:2rem 0}}.reservation__container .reservation__box .reservation__left{display:flex;align-items:center;width:30%;max-width:20vw}.reservation__container .reservation__box .reservation__left h2{margin:1rem 0;font-size:20px}.reservation__container .reservation__box .reservation__left .reservation__content{margin:10% 25% 10% 10%}.reservation__container .reservation__box .reservation__left .reservation__content .adress,.reservation__container .reservation__box .reservation__left .reservation__content .schedule{margin:10% 0}.reservation__container .reservation__box .reservation__left .reservation__content .contact{margin:10% 0;line-height:2rem}.reservation__container .reservation__box .reservation__left .reservation__content .contact .phone,.reservation__container .reservation__box .reservation__left .reservation__content .contact .email{margin-right:1rem}.reservation__container .reservation__box .reservation__left .reservation__border{height:80%;border-right:var(--col-dark-gray) .5px solid}.reservation__container .reservation__box .reservation__right{padding:2rem 2%;width:100%}@media (min-width: 1280px){.reservation__container .reservation__box .reservation__right{margin-left:2rem}}@media (max-width: 1280px){.reservation__container .reservation__box .reservation__right .reservation__title{margin-bottom:1rem;margin:-1rem 1rem 1rem}}.reservation__container .reservation__box .reservation__right .reservation__chevron{height:5rem;background-color:#fff;border:none;width:2%;margin-top:2.5rem}.reservation__container .reservation__box .reservation__right .reservation__chevron--left:hover{cursor:pointer;animation-name:right-left;animation-timing-function:ease-in-out;animation-duration:1s;animation-iteration-count:infinite}.reservation__container .reservation__box .reservation__right .reservation__chevron--right:hover{cursor:pointer;animation-name:left-right;animation-timing-function:ease-in-out;animation-duration:1s;animation-iteration-count:infinite}.reservation__container .reservation__box .reservation__right h2{display:flex;align-items:center;font-size:20px}.reservation__container .reservation__box .reservation__right h2 .arrow{margin:0 1rem}.reservation__container .reservation__box .reservation__days{display:flex;justify-content:space-evenly;height:100%;width:100%}.reservation__container .reservation__box .reservation__days .reservation__week{display:flex;width:100%;justify-content:space-between;align-items:center}@media (max-width: 640px){.reservation__container .reservation__box .reservation__days{flex-direction:column}}.reservation__container .reservation__box .reservation__days .reservation__liste{display:flex;justify-content:space-between;height:100%;width:75%}@media (max-width: 640px){.reservation__container .reservation__box .reservation__days .reservation__liste{flex-direction:column;width:100%}}.about__container{display:flex;justify-content:space-around;align-items:center;margin:10rem 5rem}@media (max-width: 640px){.about__container{margin:10rem 0}}.about__container .about__img{display:flex;justify-content:flex-end;align-items:flex-end;height:650px;width:490px;anchor-name:--coeur-anchor}@media (max-width: 1200px){.about__container .about__img{display:none}}.about__container .about__img .camille{height:450px;width:300px;border-radius:1rem;anchor-name:--circle-anchor}.about__container .about__img .circle{position:absolute;position-anchor:--circle-anchor;bottom:calc(anchor(top) - 13rem);right:calc(anchor(left) - 13rem);z-index:-1;anchor-name:--stari-anchor}.about__container .about__img .coeurVert{position:absolute;position-anchor:--coeur-anchor;bottom:calc(anchor(bottom) 0rem);left:calc(anchor(left) - 4rem)}.about__container .about__img .stari{position:absolute;position-anchor:--stari-anchor;top:calc(anchor(top) + 2rem);right:calc(anchor(center) - 15rem)}.about__container .about__text{display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;padding:23px 44px;border-radius:20px;box-shadow:13px 13px 15px #1f202a4d;anchor-name:--grillage2-anchor;width:592px;height:452px}@media (max-width: 1200px){.about__container .about__text{height:auto}}@media (max-width: 640px){.about__container .about__text{width:100%;border-radius:0;box-shadow:none}}.about__container .about__text .grillage2{position:absolute;position-anchor:--grillage2-anchor;bottom:calc(anchor(top) - 12rem);right:calc(anchor(right) - 5.5rem);z-index:-1}.about__container .about__text .about__title{margin:2rem 0;color:var(--col-purple);font-size:32px}.about__container .about__text .about__paragraph{margin:1rem 0;font-size:16px;font-weight:400;anchor-name:--staros-anchor}.about__container .about__text .staros{position:absolute;position-anchor:--staros-anchor;bottom:calc(anchor(bottom) - 12rem);left:calc(anchor(center) - 10rem);anchor-name:--zigouigoui-anchor}.about__container .about__text .zigouigoui{position:absolute;min-width:150px;min-height:200px;position-anchor:--zigouigoui-anchor;bottom:calc(anchor(bottom) - 10rem);left:calc(anchor(center) + 18rem)}.contact__container{padding:0vh 10vw}.contact__container .contact__box{background-color:#fff;border-radius:15px;box-shadow:4px 4px 4px #00000040;height:45rem;display:flex}@media (max-width: 890px){.contact__container{padding:0}.contact__container .contact__box{height:52rem}}.commentaire__container{margin:4rem 2rem}.commentaire__container .commentaire__titre{font-size:20px}.commentaire__container .container__commentaire{border-radius:6px;height:34vh;margin-top:2rem;display:flex;flex-direction:column;overflow-y:scroll}.commentaire__container .container__commentaire .commentaire-tab-container{cursor:pointer}.commentaire__container .container__commentaire .commentaire-tab:hover{background-color:#eaeaea}.commentaire__container .commentaire__detail{margin-top:3rem;display:flex;gap:1rem;font-size:20px}.commentaire__container .selected-comment{margin-top:25px;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9;height:8vh;display:flex;flex-direction:column}.commentaire__container .selected-comment p{font-size:16px;padding:10px}.commentaire-tab{padding:10px;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.commentaire-tab .commentaire__name{font-weight:700}.commentaire-tab .commentaire__text{width:20vw}.commentaire-tab .star{font-size:30px;color:#ddd;cursor:pointer;transition:color .2s;display:inline-block}.commentaire-tab .star.filled{color:#837ebf}.commentaire-tab .comment-actions .btnDelete,.commentaire-tab .comment-actions .btnAnnuler,.commentaire-tab .comment-actions .btnValidate{padding:5px 10px;border:none;border-radius:6px;cursor:pointer;margin-right:10px;background-color:green;color:#ddd;height:2.5vh}.commentaire-tab .comment-actions .btnAnnuler{background-color:#837ebf}.commentaire-tab .comment-actions .btnDelete{background-color:#6b0404}.messagerie{margin:4rem 2rem;border-radius:10px;background-color:#fff;overflow:none}.messagerie .messagerie__title{margin-bottom:20px;font-size:20px}.messagerie .messagerie__search-input{width:15rem;padding:10px;margin-bottom:10px;border:1px solid #ddd;border-radius:4px;font-size:16px}.messagerie .messagerie__messages-list{display:flex;flex-direction:column;gap:5px;height:32.5vh;overflow-y:scroll}.messagerie .messagerie__messages-list .messagerie__message-item{display:flex;min-height:3rem;text-align:left;align-items:center;padding:10px;background-color:#f9f9f9;cursor:pointer;border:1px solid #ddd;border-radius:4px;margin-bottom:10px}.messagerie .messagerie__messages-list .messagerie__message-item:hover{background-color:#eaeaea}.messagerie .messagerie__messages-list .messagerie__info{font-size:16px}.messagerie .messagerie__messages-list .messagerie__info:nth-of-type(1){width:25%}.messagerie .messagerie__messages-list .messagerie__info:nth-of-type(2){width:50%}.messagerie .messagerie__messages-list .messagerie__info:nth-of-type(3){width:15%}.messagerie .messagerie__message-detail-title{margin:2rem 0rem;font-size:20px;font-weight:700}.messagerie .messagerie__message-detail{margin-top:20px;padding:20px;background-color:#fff;border:1px solid #e1e1e1;border-radius:8px}.messagerie .messagerie__message-detail .messagerie__message-detailInfo{margin:5px 0;font-size:16px}.add-service__container{margin-top:2rem}.add-service__container h2{font-size:20px;margin-bottom:20px}.add-service__container .add-service__form .add-service__table{display:flex;flex-direction:column;border:1px solid #ddd;border-radius:8px;background-color:#fff;box-shadow:0 4px 8px #0000001a}.add-service__container .add-service__form .add-service__table .addServices__header{display:flex;justify-content:space-between;align-items:center;font-weight:700;background-color:#f0f0f0;padding:5px 0;text-align:left}.add-service__container .add-service__form .add-service__table .addServices__header th{flex:1;padding:6px;font-size:1rem}.add-service__container .add-service__form .add-service__table .addServices__row{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid #eee;text-align:left}.add-service__container .add-service__form .add-service__table .addServices__row td{flex:1;padding:6px;font-size:14px}.add-service__container .add-service__form .add-service__table .addServices__row td input{width:80%}.add-service__container .add-service__form .btn__add-service{background-color:#4caf50;color:#fff;padding:10px 15px;border:none;border-radius:5px;cursor:pointer;margin:1rem 0rem}.services__container{margin:4rem 2rem}.services__container h2{font-size:20px;margin-bottom:20px}.services__container .services__tableContainer{height:30vh;overflow-y:auto}.services__container .services__tableContainer .services__table{display:flex;flex-direction:column;border:1px solid #ddd;border-radius:8px;background-color:#fff;box-shadow:0 4px 8px #0000001a}.services__container .services__tableContainer .services__table .services__header{display:flex;justify-content:space-between;align-items:center;font-weight:700;background-color:#f0f0f0;padding:5px 0;text-align:left}.services__container .services__tableContainer .services__table .services__header th{flex:1;padding:6px;font-size:16px}.services__container .services__tableContainer .services__table .services__row{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid #eee;text-align:left}.services__container .services__tableContainer .services__table .services__row td{flex:1;padding:6px;font-size:16px}.services__container .services__tableContainer .services__table .services__row img{width:40%;height:40%}.services__container .services__tableContainer .services__table .btn__edit,.services__container .services__tableContainer .services__table .btn__delete{padding:5px 8px;margin:2px;font-size:12px;border:none;border-radius:5px;cursor:pointer;width:80%}.services__container .services__tableContainer .services__table .btn__edit{background-color:#4caf50;color:#fff}.services__container .services__tableContainer .services__table .btn__delete{background-color:#f44336;color:#fff}.services__container .services__edit .services__editTable{display:flex;flex-direction:column;border:1px solid #ddd;border-radius:8px;background-color:#fff;box-shadow:0 4px 8px #0000001a}.services__container .services__edit .services__editTable .services__editheader{display:flex;justify-content:space-between;align-items:center;font-weight:700;background-color:#f0f0f0;padding:5px 0;text-align:left}.services__container .services__edit .services__editTable .services__editheader th{flex:1;padding:6px;font-size:1rem}.services__container .services__edit .services__editTable .services__editRow{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid #eee;text-align:left}.services__container .services__edit .services__editTable .services__editRow .services__editRow textarea{resize:vertical}.services__container .services__edit .services__editTable .services__editRow td{display:flex;flex-direction:column;flex:1;padding:6px;font-size:14px}.services__container .services__edit .services__editTable .services__editRow td input{width:80%}.services__container .services__edit .services__editTable .btn__save,.services__container .services__edit .services__editTable .btn__cancel{padding:5px 8px;margin:2px;font-size:12px;border:none;border-radius:5px;cursor:pointer;width:90%}.services__container .services__edit .services__editTable .btn__save{background-color:#4caf50;color:#fff}.services__container .services__edit .services__editTable .btn__cancel{background-color:#f44336;color:#fff}.historique__edit{background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;box-shadow:0 4px 8px #0000001a;max-width:600px;margin:20px auto;box-sizing:border-box}.historique__edit label{display:block;margin-bottom:10px;font-weight:700;color:#333}.historique__edit input[type=text],.historique__edit textarea{width:100%;padding:8px;margin-bottom:15px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}.btn__save,.btn__close,.btn__edit,.btn__delete{padding:6px 8px;font-size:12px;border:none;border-radius:5px;cursor:pointer;margin-left:5px;transition:background-color .3s ease}.btn__edit,.btn__save{background-color:#4caf50;color:#fff}.btn__close{background-color:#d31b1b;color:#fff}.btn__save,.btn__edit:hover{background-color:#43a047}.historique__container{display:flex;flex-direction:column;margin:4rem 2rem;max-height:100vh}.historique__container h2{font-size:20px}.historique__container .historique__search{width:20%;padding:8px;margin:2rem 0rem;border:1px solid #ccc;border-radius:6px;font-size:14px}.historique__container .historique__table{display:flex;flex-direction:column;border:1px solid #ddd;border-radius:8px;background-color:#fff;box-shadow:0 4px 8px #0000001a}.historique__container .historique__table .historique__header{display:flex;justify-content:space-between;align-items:center;font-weight:700;background-color:#f0f0f0;padding:5px 0;text-align:left}.historique__container .historique__table .historique__header th{flex:1;padding:6px;font-size:16px}.historique__container .historique__table .historique__row{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid #eee;text-align:left}.historique__container .historique__table .historique__row td{flex:1;padding:6px;font-size:16px}#admin__newsletter__global{margin:4rem 2rem}#admin__newsletter__global h2{font-size:20px;margin:1.2rem 0rem}#admin__newsletter__global .admin__newsletter__listing{border:1px solid black;max-height:20vh;overflow-y:auto;border:1px solid #ddd;border-radius:4px}#admin__newsletter__global .admin__newsletter__listing ul li{margin:5px 0;cursor:pointer;background-color:#f9f9f9}#admin__newsletter__global .admin__newsletter__listing ul li:hover{background-color:#eaeaea}#admin__newsletter__global .admin__newsletter__contenu .admin__textNews{border:1px solid #ddd;border-radius:4px;width:100%}#admin__newsletter__global .admin__newsletter__button input{background-color:var(--col-purple);font-size:1.3rem;cursor:pointer;border-radius:5px;color:#fff;border:none;margin:2rem 0rem;padding:5px 11px}.adminCalendar__container{margin:4rem 2%;width:96%;height:75%}@media (max-width: 1280px){.adminCalendar__container{margin-left:2rem}}.adminCalendar__container .blue{background-color:#7b9eff}.adminCalendar__container .green{background-color:#8aff7b}.adminCalendar__container .pink{background-color:#f186ff}.adminCalendar__container .brown{background-color:#8f5d00}.adminCalendar__container .yellow{background-color:#ffea2a}.adminCalendar__container .black{background-color:#000;color:#fff}.adminCalendar__container h1{font-size:24px;margin-bottom:1rem;margin-left:.5rem;font-weight:800}@media (max-width: 1280px){.adminCalendar__container .adminCalendar__title{margin-bottom:1rem;margin:-1rem 1rem 1rem}}.adminCalendar__container .adminCalendar__chevron{height:5rem;background-color:#fff;border:none;width:2%;margin-top:2.5rem}.adminCalendar__container .adminCalendar__chevron--left:hover{cursor:pointer;animation-name:right-left;animation-timing-function:ease-in-out;animation-duration:1s;animation-iteration-count:infinite}.adminCalendar__container .adminCalendar__chevron--right:hover{cursor:pointer;animation-name:left-right;animation-timing-function:ease-in-out;animation-duration:1s;animation-iteration-count:infinite}.adminCalendar__container h2{display:flex;font-size:20px}.adminCalendar__container .adminCalendar__form{display:flex;justify-content:space-evenly;margin-bottom:2rem;height:80%}.adminCalendar__container .adminCalendar__days{display:flex;flex-direction:column;justify-content:space-between;height:110%;width:100%}.adminCalendar__container .adminCalendar__days .reservation__week{display:flex;width:100%;justify-content:space-between;align-items:center}@media (max-width: 640px){.adminCalendar__container .adminCalendar__days{flex-direction:column}}.adminCalendar__container .adminCalendar__days .adminCalendar__liste{display:flex;justify-content:space-between;height:100%;width:75%}@media (max-width: 640px){.adminCalendar__container .adminCalendar__days .adminCalendar__liste{flex-direction:column;width:100%}}.adminCalendar__container .adminCalendar__days .adminCalendar__buttons{display:flex;justify-content:space-evenly}.adminCalendar__container .adminCalendar__days .adminCalendar__buttons button{background-color:var(--col-purple);border:0;color:#fff;border-radius:6px;padding:10px}.adminCalendar__container .adminCalendar__days .adminCalendar__buttons button .selected{background-color:var(--col-light-green)}.adminCalendar__container .adminCalendar__days .adminCalendar__buttons button:hover{cursor:pointer;background-color:var(--col-purple-hover)}.adminCalendar__container .adminCalendar__days .adminCalendar__buttons button:active{color:#000}.adminCalendar__container .adminCalendar__days .adminCalendar__buttons .btn__delete{background-color:#f44336}.adminCalendar__container .adminCalendar__days .adminCalendar__buttons .btn__delete:hover{cursor:pointer;background-color:#a51e1e}.adminCalendar__container .adminCalendar__days .adminCalendar__buttons .btn__validate{background-color:#4caf50}.adminCalendar__container .adminCalendar__days .adminCalendar__buttons .btn__validate:hover{cursor:pointer;background-color:#2f9c2f}.adminPopUp__container{position:absolute;background-color:var(--col-light-gray);border-radius:16px;border:1px solid var(--col-dark-gray);position-anchor:--hour-admin;bottom:calc(anchor(top) + .5rem);justify-self:anchor-center;z-index:10;box-shadow:4px 4px 4px #00000040;padding:1rem}@media (max-width: 640px){.hour{width:4.5rem;margin:.35rem auto}}.hour .anchor--admin{anchor-name:--hour-admin}.hour .hour__button{border-radius:5px;border:1px solid var(--col-dark-gray);width:100%;height:1.5rem;transition-duration:.15s;transition-timing-function:ease-in-out}.hour .hour__button:hover{border:2px solid var(--col-purple);font-weight:800;cursor:pointer;transition-duration:.15s;transition-timing-function:ease-in-out}.hour .hour__button:active{background-color:var(--col-light-green);color:#0ff}.hour .hour__gray{background-color:var(--col-dark-gray);border-radius:5px;width:100%;height:1.5rem;display:flex;justify-content:center;align-items:center}.hour .hour__gray:hover{cursor:not-allowed}.hour .selected{background-color:var(--col-light-green)}.repertoire{margin:4rem 2rem}.repertoire .repertoire__title{margin-bottom:20px;font-size:20px}.repertoire .repertoire__search{max-width:100%;width:15rem;padding:10px;margin-bottom:20px;border:1px solid #ddd;border-radius:4px;font-size:16px}.repertoire .repertoire__list{display:flex;flex-direction:column;gap:5px;overflow:auto}.repertoire .repertoire__list .repertoire__user{display:flex;background-color:#f9f9f9;border:1px solid #e1e1e1;border-radius:8px;padding:15px}.repertoire .repertoire__list .repertoire__user .repertoire__info{flex:1;margin:5px 0;font-size:16px}.repertoire .repertoire__list .repertoire__user:hover{background-color:#eaeaea}.admin__container{margin:5rem}.admin__container .admin__box{background-color:#fff;border-radius:15px;box-shadow:4px 4px 4px #00000040;height:70vh;display:flex}.admin__container .admin__box .admin__left{display:flex;flex-direction:column;margin:4rem 1rem}.admin__container .admin__box .admin__left button{background-color:#837ebf;color:#fff;height:4vh;border-radius:6px;border:none;cursor:pointer;font-size:20px;margin:1rem}.admin__container .admin__box .admin__box1{display:flex;align-items:center}.admin__container .admin__box .admin__box1 .admin__border{height:80%;border-right:var(--col-dark-gray) .5px solid}.admin__container .admin__right{overflow:auto;width:100%}@media (max-width: 1380px){.admin__container{margin:0rem}.admin__container .admin__box{display:flex;flex-direction:column;background-color:#fff;border-radius:0;height:100vh}.admin__container .admin__box .admin__left{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:1rem 0rem}.admin__container .admin__box .admin__left button{background-color:#837ebf;color:#fff;height:4vh;border-radius:6px;border:none;cursor:pointer;font-size:16px;margin:10px;padding:10px}.admin__container .admin__box .admin__box1{display:none}}.dogCard__Section{display:flex;margin:5rem 3rem;gap:1rem}.dogCard__Section .dogCard__container{display:flex;flex-direction:column;padding:1rem;width:250px;height:257px;box-shadow:13px 13px 15px #1f202a4d;border:1px solid var(--col-dark-gray);border-radius:1rem;gap:1rem;anchor-name:--add-anchor}.dogCard__Section .dogCard__container h3{display:flex;justify-content:center;font-size:20px}.dogCard__Section .dogCard__container .dogCard__footer{display:flex;justify-content:flex-end;align-items:flex-end;gap:1rem;flex-grow:1}.dogCard__Section .dogCard__container .dogCard__footer .dogCard__edit-button{cursor:pointer}.dogCard__Section .addsvg{position-anchor:--add-anchor;position:absolute;bottom:calc(anchor(top) - 10rem);right:calc(anchor(right) - 7rem);cursor:pointer}.dogCard__container:hover{outline:1px solid black}@media (max-width: 920px){.dogCard__Section{display:flex;flex-direction:column;margin:0rem 3rem;min-height:50vh}.dogCard__Section .dogCard__container{anchor-name:--add-anchor}.dogCard__Section .addsvg{position-anchor:--add-anchor;position:absolute;left:calc(anchor(left) + 7rem);bottom:calc(anchor(bottom) - 5rem)}}.com__user__global{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:15}.com__user__global .comuser__form__container{width:30vw;height:40vh;background-color:#fff;position:relative;padding:2%;border-radius:1rem}@media (max-width: 1280px){.com__user__global .comuser__form__container{width:30vw;height:53vh}}@media (max-width: 730px){.com__user__global .comuser__form__container{width:80vw;height:50vh;padding:20px}}.com__user__global .comuser__form__container .modal__hesiter{font-size:2rem}@media (max-width: 1000px){.com__user__global .comuser__form__container .modal__hesiter{font-size:1.5rem}}.com__user__global .comuser__form__container .modal__closeButton{position:absolute;right:1%;top:1%;border:none;background:none;font-family:comic sans ms;font-size:2rem}.com__user__global .comuser__form__container form{display:flex;flex-direction:column;gap:1px;height:75%}.com__user__global .comuser__form__container .form__rating{max-width:450px;margin:2% 0}.com__user__global .comuser__form__container .form__rating .star__rating{margin:1% 0}.com__user__global .comuser__form__container .form__rating .star__rating input{display:none}.com__user__global .comuser__form__container .form__rating .star__rating span{cursor:pointer;color:#c5c2d4;font-size:2rem}.com__user__global .comuser__form__container .form__comment{width:100%}.com__user__global .comuser__form__container .form__comment textarea{margin-top:10px;width:100%;height:50%;resize:none}.com__user__global .comuser__form__container .form__comment button{font-size:1.5rem;height:2.5rem;color:var(--col-light-gray);background-color:var(--col-purple);font-family:var(--font-title);display:flex;align-items:center;border-radius:5px;cursor:pointer;border:none;margin:15px auto 0}.seanceCard__container{display:flex;flex-direction:column;border-radius:1rem;width:200px;max-height:200px;overflow:hidden;box-shadow:13px 13px 15px #1f202a4d;border:1px solid var(--col-dark-gray);margin-bottom:2rem}.seanceCard__container:hover{border:1px solid var(--col-black)}.seanceCard__container .seanceCard__content .seanceCard__title{margin:.5rem;font-size:1.2rem;color:#000}.seanceCard__container .seanceCard__content .seanceCard__description{font-size:.8rem;margin:0 1rem}.seanceCard__container .seanceCard__content .seanceCard_time{font-size:12px;margin:.3rem 1rem}.seanceCard__container .seanceCard__footer{display:flex;flex-direction:column;align-items:end;margin:1rem;font-weight:800}.seanceCard__container .seanceCard__footer .seanceCard__service{display:flex;padding-bottom:.5rem}.seanceCard__container .seanceCard__footer .seanceCard__service .seanceCard__price{font-size:12px}.seance__container{display:flex;flex-direction:column;height:100%;padding-right:2rem;margin-bottom:1rem}.seance__container .incoming-events__container,.seance__container .past-events__container{flex-basis:50%;flex-shrink:0;flex-grow:0;overflow:hidden}.seance__container .incoming-events__container .incoming-events,.seance__container .incoming-events__container .past-events,.seance__container .past-events__container .incoming-events,.seance__container .past-events__container .past-events{display:flex;flex-wrap:wrap;gap:2rem;overflow-y:auto;padding:0 2rem 1rem}.seance__container .incoming-events__container h2,.seance__container .past-events__container h2{margin:1.5rem 0;font-size:2rem;color:var(--col-purple)}.seance__container .past-events__container{padding-bottom:2rem}.seance__container .past-events__container h2{padding-top:1rem;margin-top:0}@media (max-width: 1280px){.incoming-events,.past-events{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;overflow-y:auto;height:calc(100% - 4rem)}}.userform__container p{margin:2rem 0 0 4rem;font-weight:700;font-size:1.25rem}.userform__container .usercontact__form{margin:4rem;display:flex;gap:2rem;flex-direction:column;align-items:center}.userform__container .usercontact__form .usercontact__name{display:flex;gap:2rem;justify-content:space-between;width:100%}.userform__container .usercontact__form .usercontact__form-input{display:flex;flex-direction:column;gap:.5rem;font-size:1rem;width:100%}.userform__container .usercontact__form .usercontact__form-input .usercontact__input{height:50px;font-size:20px;padding-left:.5rem;background-color:#fafafa;border:1px var(--col-dark-gray) solid;border-radius:5px}.userform__container .reservationButton{font-size:1.5rem;height:2.5rem;padding:0 1.5rem;margin-top:2rem}@media (max-width: 1280px){.userform__container{margin:0}}@media (max-width: 890px){.userform__container p{margin:2rem 0 4rem 1.5rem;line-height:1.4}.userform__container .usercontact__form{margin:1.5rem}.userform__container .usercontact__form .usercontact__name{flex-direction:column}.userform__container .usercontact__form .usercontact__form-input .message{font-size:16px}}.usernav__container{display:flex;justify-content:center;width:30%;max-width:30rem;height:100%}.usernav__container .usernav__content{margin:20% 25% 10% 10%;display:flex;flex-direction:column}.usernav__container .usernav__content .reservationButton{font-size:1.5rem;height:2.5rem;padding:0 1.5rem;margin-top:2rem;cursor:pointer}.usernav__container .adress__border{height:80%;margin:auto 0;border-right:var(--col-dark-gray) .5px solid}@media (max-width: 1280px){.usernav__container .adress__border,.usernav__container .usernav__content,.usernav__container .usernav__container{display:none}}.user__container{padding:0vh 10vw;height:70vh}.user__container .user__box{background-color:#fff;border-radius:15px;box-shadow:4px 4px 4px #00000040;height:45rem;display:flex}.user__svg-icons{display:none;flex-direction:row;justify-content:space-around;width:100%}.svg-button{cursor:pointer;width:50px;height:50px}@media (max-width: 1280px){.user__container{padding-top:0;display:flex;flex-direction:column}.user__container .user__box{display:flex;flex-direction:column;align-items:center;height:auto}.user__container .user__box .user__svg-icons{display:flex;padding:2rem;align-items:center}.user__container .user__box .user__svg-icons .svg-button{cursor:pointer;width:50px;height:50px}.user__container .user__box .user__svg-icons .svg-button:nth-last-child(2){width:90px;height:90px}}@media (max-width: 640px){.user__container{padding:0;height:auto}.user__container .user__box{border-radius:0;padding-bottom:6rem}}.test{display:flex;justify-content:center;align-items:center;height:60vw}.sausage-dog-animation{height:25rem;max-height:80vh;max-width:80vw}.ear,.closed-eye,.lean,.front-legs,.leg,.head,.tail,.tail-blur,.shadow{animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear}.ball,.ball-decoration,.ball-sound{animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.ball{animation-name:squishBall;transform:matrix(1.0951654,.52195853,-.52866476,1.2371611,208.27138,-632.28196)}@keyframes squishBall{0%,50%,72%,80%,92%,to{d:path("m 930.80242,477.19065 c -13.05851,3.00801 -24.77881,15.97694 -26.81485,30.67673 -2.03603,14.69979 5.61282,31.12503 15.54844,43.47271 9.93563,12.34768 22.15522,20.61485 36.12779,24.29677 13.97258,3.68192 29.69644,2.77869 42.91157,-2.81649 13.21513,-5.59518 23.92113,-15.88139 30.65943,-28.14324 6.7383,-12.26185 9.5079,-26.49697 5.7369,-38.5172 -3.771,-12.02022 -14.0825,-21.82316 -25.5603,-24.46605 -11.47786,-2.6429 -24.12011,1.87601 -37.63861,0.6591 -13.5185,-1.21691 -27.91187,-8.17033 -40.97037,-5.16233 z");transform:matrix(1.0951654,.52195853,-.52866476,1.2371611,208.27138,-632.28196)}65%,85%{d:path("m 932.4158,479.26229 c -14.67189,0.93637 -26.39219,13.9053 -28.42823,28.60509 -2.03603,14.69979 5.61282,31.12503 15.94228,38.97676 10.32947,7.85173 23.3365,7.12856 34.39281,10.90173 11.0563,3.77318 20.16082,12.04166 33.72906,12.76579 13.56828,0.72414 31.59878,-6.09489 42.72528,-18.16177 11.1265,-12.06689 15.3474,-29.37891 10.9229,-43.93943 -4.4245,-14.56052 -17.4943,-26.36654 -28.8312,-27.22343 -11.337,-0.85689 -20.93852,9.23684 -34.54977,8.73602 -13.61125,-0.50082 -31.23124,-11.59712 -45.90313,-10.66076 z");transform:matrix(1.0951654,.52195853,-.52866476,1.2371611,208.27138,-642.28196)}}.ball-decoration{animation-name:ballDecorationAnimation}@keyframes ballDecorationAnimation{0%,50%,72%,80%,92%,to{d:path("m 963.39546,597.71943 c 21.49913,-19.30313 4.80913,-64.80408 16.71919,-83.46282 16.19467,-25.37116 67.93925,-22.92156 89.43095,-47.68524")}65%,85%{d:path("m 978.40243,581.77452 c 21.49916,-19.30313 -15.82546,-51.20401 -3.9154,-69.86275 16.19467,-25.37116 63.71847,-19.16982 85.21017,-43.9335")}}.ball-sound{animation-name:ballSound;visibility:hidden}@keyframes ballSound{0%,60%,70%,80%,90%,to{visibility:hidden;transform:translateY(0)}65%,67%,69%,85%,87%,89%{visibility:visible;transform:translateY(-3px)}66%,68%,86%,88%{visibility:visible;transform:translateY(3px)}}.ear{animation-name:moveEar;transform-origin:top center;transform-box:fill-box}@keyframes moveEar{0%,12%,21%,31%,35%,to{transform:rotate(0)}9%,19%,29%{transform:rotate(-5deg);transform:rotate(-10deg)}13%,23%,33%{transform:rotate(5deg);transform:rotate(10deg)}}.closed-eye{animation-name:closeEye}@keyframes closeEye{0%,50%,to{visibility:hidden}10%{visibility:visible}}.lean{animation-name:leanDown;transform-origin:center}@keyframes leanDown{0%,50%,to{transform:rotate(0) translateY(0)}60%,90%{transform:rotate(10deg) translateY(5%)}}.front-legs{animation-name:flexLegs}@keyframes flexLegs{0%,50%,to{transform:translate(0)}60%,90%{transform:translate(12%)}}.leg{animation-name:rotateLegs;transform-origin:bottom left;transform-box:fill-box;transform:translate(16%) rotate(-10deg)}@keyframes rotateLegs{0%,50%,to{transform:translate(16%) rotate(-10deg)}60%,90%{transform:translate(35%) rotate(-83deg)}}.head{animation-name:lookDown;transform-origin:top right;transform-box:fill-box}@keyframes lookDown{0%,55%,to{transform:rotate(0) translate(0)}60%,90%{transform:rotate(5deg) translate(2.5%,6%)}}.tail{animation-name:moveTail;transform-origin:bottom center}@keyframes moveTail{0%,50%,90%,to{d:path("m 161.6285,568.63016 20.92664,-20.00034 C 151.50961,521.73829 14.092,504.432 14.092,504.432 c 0,0 128.8135,26.71916 147.5365,64.19816 z")}64%,70%,76%,82%{d:path("m 161.6285,568.63016 20.92664,-20.00034 C 151.50961,521.73829 77.565044,422.94078 77.565044,422.94078 c 0,0 65.340456,108.21038 84.063456,145.68938 z")}60%,66%,72%,78%,84%{d:path("m 161.6285,568.63016 20.92664,-20.00034 C 151.50961,521.73829 14.092,504.432 14.092,504.432 c 0,0 128.8135,26.71916 147.5365,64.19816 z")}62%,68%,74%,80%,86%{d:path("m 161.6285,568.63016 20.92664,-20.00034 C 151.50961,521.73829 159.419,390.74 159.419,390.74 c 0,0 -16.5135,140.41116 2.2095,177.89016 z")}}.tail-blur{animation-name:tailBlur;transform-origin:bottom center}@keyframes tailBlur{0%,59%,90%,to{opacity:0}64%,70%,76%,82%{transform:rotate(-2deg);opacity:0}60%,66%,72%,78%,84%{opacity:.3}62%,68%,74%,80%,86%{transform:rotate(2deg);opacity:0}}.shadow{animation-name:scaleShadow;transform-origin:center center}@keyframes scaleShadow{0%,55%,to{transform:scaleX(1) translate(0)}60%,90%{transform:scaleX(1.1) translate(4%)}}.pageNotFound{margin:7rem 2rem}.pageNotFound .pageNotFound__container{display:flex}@media (max-width: 1250px){.pageNotFound .pageNotFound__container{flex-direction:column;align-items:center}}.pageNotFound .pageNotFound__container .pageNotFound__text{max-width:65vw}.pageNotFound .pageNotFound__container .pageNotFound__text h1{margin:3rem;font-size:5rem;color:var(--col-dark-green)}.pageNotFound .pageNotFound__container .pageNotFound__text h1 button{border:none}.pageNotFound .pageNotFound__container .pageNotFound__text p{font-size:2rem;margin:3rem}.pageNotFound .pageNotFound__container .pageNotFound__img{background-image:url("data:image/svg+xml,%3csvg%20width='500'%20height='473'%20viewBox='0%200%20500%20473'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M380.23%2054.3571C423.381%2080.7832%20460.648%20130.286%20482.223%20193.932C503.799%20257.95%20509.683%20335.74%20477.32%20378.915C444.956%20422.462%20374.673%20430.65%20314.523%20444.794C254.047%20458.938%20203.377%20479.036%20153.688%20470.104C103.673%20461.171%2054.3106%20423.206%2027.5048%20370.354C0.698938%20317.502%20-4.20457%20249.762%202.98724%20181.277C10.179%20112.42%2028.8124%2042.8189%2070.0018%2015.6484C111.191%20-11.15%20174.61%204.85458%20231.164%2014.5318C287.717%2024.2089%20336.752%2027.9309%20380.23%2054.3571Z'%20fill='%2300CAA5'/%3e%3cpath%20d='M380.23%2054.3571C423.381%2080.7832%20460.648%20130.286%20482.223%20193.932C503.799%20257.95%20509.683%20335.74%20477.32%20378.915C444.956%20422.462%20374.673%20430.65%20314.523%20444.794C254.047%20458.938%20203.377%20479.036%20153.688%20470.104C103.673%20461.171%2054.3106%20423.206%2027.5048%20370.354C0.698938%20317.502%20-4.20457%20249.762%202.98724%20181.277C10.179%20112.42%2028.8124%2042.8189%2070.0018%2015.6484C111.191%20-11.15%20174.61%204.85458%20231.164%2014.5318C287.717%2024.2089%20336.752%2027.9309%20380.23%2054.3571Z'%20fill='%2300CAA5'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;max-width:500px;width:30vw}.pageNotFound .pageNotFound__container .pageNotFound__img .flair__mask{max-width:30vw;max-height:500px}.pageNotFound .pageNotFound__container .pageNotFound__img .flair__os{border:none}
