@font-face{font-family:Montserrat;src:url(/static/media/Montserrat-Light.f0963fd9968fbd54cc35.ttf)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#212121;color:#f3f3f3;font-family:Montserrat,sans-serif}button{outline:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#181818;border-radius:5px}::-webkit-scrollbar-thumb{background:#d3a93f;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#94762c}@media(max-width:700px){::-webkit-scrollbar{width:5px}}.toasts{flex-direction:column-reverse;left:1rem;margin:0 auto;position:absolute;top:1rem;z-index:1000}.toasts,.toasts .toast{align-items:center;display:flex;justify-content:center;max-width:500px;width:100%}.toasts .toast{background:rgba(0,0,0,.2);border-radius:.5rem;flex-direction:column;margin:0 auto 1rem;padding:1rem;position:relative;transition:all .3s ease-in-out}.toasts .toast p{font-size:1.5rem;margin-bottom:.5rem}.toasts .toast .close-toast{background:transparent;border:none;cursor:pointer;font-size:1.5rem;outline:none;position:absolute;right:1rem;top:1rem;transition:all .3s ease-in-out}.toasts .toast .close-toast:hover{color:#af0000}.toasts .toast .toast-bar{background:#d3a93f;bottom:0;height:3px;left:0;position:absolute;transition:all .3s ease-in-out}.contactForm{margin-top:calc(25vh - 7rem)}.contactForm div,.contactForm h1,.contactForm h4{align-items:center;display:flex;justify-content:center;margin:15px;text-align:center}.contactForm input{background-color:rgba(0,0,0,.6);border:none;border-radius:10px;color:#fff;height:30px;margin:3px;padding:10px;width:calc(30% - 4px)}.contactForm input::-webkit-input-placeholder{color:silver}.contactForm input::placeholder{color:silver}.contactForm input:-webkit-autofill{-webkit-text-fill-color:#000;background-color:rgba(0,0,0,.4);outline:none}.contactForm textarea{background-color:rgba(0,0,0,.6);border:none;border-radius:10px;color:#fff;height:150px;margin-top:3px;padding:10px;resize:none;width:90%}.contactForm textarea::-webkit-input-placeholder{color:silver}.contactForm textarea::placeholder{color:silver}.contactForm input:focus,.contactForm textarea:focus{background-color:rgba(0,0,0,.4);outline:none}.contactForm button{background-color:#b49137;border:none;border-radius:10px;color:#fff;display:block;height:30px;margin-bottom:15px;margin-top:3px;width:90%}.contactForm button:hover{background-color:#f0c03c;cursor:pointer}@media(max-width:700px){.contactForm{margin-top:calc(25vh - 2rem)}.contactForm .inputs{flex-direction:column}.contactForm .inputs input{width:90%}}footer{background-color:rgba(0,0,0,.6);bottom:0;color:#f3f3f3;font-size:.8rem;padding:1rem 0;position:fixed;text-align:center;width:100%}footer .footer-link{color:#d3a93f;margin-left:5px;text-decoration:none}footer .footer-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:.5rem 0;width:100%}footer .footer-container .footer-left{align-items:center;display:flex;justify-content:flex-start;margin-left:1rem}footer .footer-container .footer-right{align-items:center;display:flex;justify-content:flex-end;margin-right:1rem}footer .footer-container .footer-text{font-size:2rem}@media(max-width:700px){footer{flex-direction:column}footer .footer-container .footer-text{font-size:.8rem}}#menuToggle{position:fixed;right:20px;top:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:150}#menuToggle,#menuToggle input{display:block;-webkit-user-select:none;user-select:none}#menuToggle input{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;height:32px;left:-5px;opacity:0;position:absolute;top:-7px;width:40px;z-index:2}#menuToggle input:checked~span{opacity:1;-webkit-transform:rotate(-45deg) translateY(-2px);transform:rotate(-45deg) translateY(-2px)}#menuToggle input:checked~span:nth-last-child(2){opacity:0;-webkit-transform:rotate(0deg) scale(.2);transform:rotate(0deg) scale(.2)}#menuToggle input:checked~span:nth-last-child(3){-webkit-transform:rotate(45deg) translateY(-2px);transform:rotate(45deg) translateY(-2px)}#menuToggle span{background:#f3f3f3;border-radius:3px;display:block;height:4px;margin-bottom:5px;position:relative;-webkit-transform-origin:4px 0;transform-origin:4px 0;transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);width:33px;z-index:1}#menuToggle span:first-child{-webkit-transform-origin:0 0;transform-origin:0 0}#menuToggle span:nth-last-child(2){-webkit-transform-origin:0 100%;transform-origin:0 100%}@media(max-width:700px){#menuToggle input{height:16px;width:20px}#menuToggle input:checked~span{-webkit-transform:rotate(-45deg) translateY(-4px);transform:rotate(-45deg) translateY(-4px)}#menuToggle input:checked~span:nth-last-child(3){-webkit-transform:rotate(45deg) translateY(3px);transform:rotate(45deg) translateY(3px)}#menuToggle span{height:2px;width:20px}}.left-header{left:20px;position:absolute;top:20px;z-index:150}.left-header img{height:20rem;width:20rem}.website-title{color:#f3f3f3;font-size:3rem;font-weight:bolder;letter-spacing:2px;text-align:center;text-decoration:none}.website-title p{margin-top:7rem}.backTop{align-items:center;background-color:#b49137;border-radius:5px;bottom:10vh;box-shadow:5px 5px 5px rgba(0,0,0,.5);display:flex;height:4rem;justify-content:center;position:fixed;right:5vh;transition:all .2s ease-in-out;width:4rem;z-index:40}.backTop:hover{background-color:#f0c03c;cursor:pointer;-webkit-transform:scale(1.02);transform:scale(1.02)}.backTop svg{height:2rem;width:2rem}.navigation{align-items:center;background-color:rgba(33,33,33,.9);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;-webkit-transform:translateX(200%);transform:translateX(200%);transition:all .3s ease-in-out;width:100%;z-index:100}.navigation.is-open{-webkit-transform:translateX(0);transform:translateX(0)}.navigation ul{list-style-type:none;text-align:center;width:80%}.navigation ul a{border-radius:.5rem;color:#c8c8c8;padding:.5rem;text-decoration:none}.navigation ul a.isActive{background-color:hsla(0,0%,7%,.3);border-radius:.5rem}.navigation ul a li{color:#f3f3f3;display:inline-block;font-size:1.2rem;font-weight:700;padding:.5rem;text-align:center;width:100%}.navigation ul a:hover{background-color:hsla(0,0%,7%,.3);color:#c8c8c8;-webkit-transform:scale(1.1);transform:scale(1.1)}@media(max-width:700px){.left-header{display:flex;left:20px;position:absolute;top:20px;z-index:150}.left-header img{height:3rem;width:3rem}.website-title{color:#f3f3f3;font-size:1rem;text-decoration:none}.website-title p{margin-top:2rem}.backTop{height:2rem;width:2rem}.backTop svg{height:1rem;width:1rem}}.links{display:flex;gap:12.5%;justify-content:center;margin:20vh 5vh 25vh}.links .contactBack{left:0;opacity:20%;position:fixed;top:0;width:100%;z-index:-1}.links span{align-items:center;display:flex;flex-direction:column}.links span svg{fill:#b49137;height:6rem;width:6rem}.links span .facebook{fill:#2395ff}.links span h2{color:#2395ff;margin:1rem;text-transform:uppercase}.links span p{color:#f3f3f3;text-align:center}.links span p a{color:#d3a93f;text-decoration:none}@media(max-width:700px){.links{flex-direction:column;gap:3rem}}.mainPage{display:flex;flex-direction:column;font-size:larger;justify-content:center;margin:20vh 5vh 25vh;overflow-x:hidden;text-align:center}.mainPage .info{margin-bottom:3rem}.mainPage .siteTitle{margin-bottom:5rem}.mainPage .siteDesc{margin-bottom:3rem}.mainPage .siteDiplomes{margin-bottom:1rem}.refs{display:flex;margin:0 0 25vh;width:100%}.refs a{color:#f3f3f3;text-decoration:none}.refs a .eduRef,.refs a .traineauRef{float:left;position:relative}.refs a .eduRef img,.refs a .traineauRef img{object-fit:cover;width:100%}.refs a .eduRef:hover,.refs a .traineauRef:hover{cursor:pointer}.refs a .eduRef .square,.refs a .traineauRef .square{background-color:rgba(0,0,0,.6);height:100%;opacity:0;position:absolute;text-align:center;top:0;transition:visibility .5s,opacity .5s linear;visibility:hidden;width:100%}.refs a .eduRef .square .text,.refs a .traineauRef .square .text{position:relative;top:50%}.refs a .eduRef:hover .square,.refs a .traineauRef:hover .square{opacity:1;visibility:visible}.imgBack{opacity:20%;position:fixed;top:0;-webkit-transform:translateY(-25%);transform:translateY(-25%);width:100%;z-index:-1}@media(max-width:700px){.imgBack{opacity:20%;position:absolute;top:0;-webkit-transform:translateY(0);transform:translateY(0);width:100%;z-index:-1}.refs .eduRef .square .text,.refs .traineauRef .square .text{font-size:small}}.contactPopup{background-color:rgba(33,33,33,.9);display:flex;flex-direction:column;height:100%;left:0;position:fixed;top:0;-webkit-transform:translateY(0);transform:translateY(0);transition:all .3s ease-in-out;width:100%;z-index:50}.contactPopup.hidden{-webkit-transform:translateY(100%);transform:translateY(100%)}.contactPopup .cancelContact{background-color:#b43f37}.contactPopup .cancelContact:hover{background-color:#f03f3c}.contactPopup button{align-self:center;border:none;border-radius:10px;color:#fff;display:block;height:30px;margin-bottom:15px;margin-top:3px;width:80%}.contactPopup button:hover{cursor:pointer}.dogsList{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center;margin:20vh 0 25vh}.dogsList .infosParrai{margin:0 1rem;text-align:center}.dogsList .dogBlock{align-items:center;background-color:#2e2e2e;border-radius:20px;box-shadow:5px 5px 5px rgba(0,0,0,.5);display:flex;flex-direction:column;margin:3rem;min-height:20rem;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:80%}.dogsList .dogBlock:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}.dogsList .dogBlock .infos{align-items:center;display:flex;min-height:20rem}.dogsList .dogBlock .infos .dogImage{height:20%;margin:2rem;width:20%}.dogsList .dogBlock .infos .dogText{margin:2rem}.dogsList .dogBlock .goContact{background-color:#b49137;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#f3f3f3;font-size:larger;font-weight:700;height:3rem;text-align:center;text-decoration:none;width:100%}.dogsList .dogBlock .goContact:hover{background-color:#f0c03c;cursor:pointer}@media(max-width:700px){.dogsList .dogBlock .infos{flex-direction:column}.dogsList .dogBlock .infos .dogImage{height:50%;width:50%}}.mentions{display:flex;flex-direction:column;margin:25vh 5vh;text-align:left}.mentions .cookies{margin-left:1rem}.mentions p{color:#f3f3f3}.mentions p a{color:#d3a93f;text-decoration:none}.tarifsTitle{margin-top:10vh;text-align:center}.infosEduc{background-color:#2e2e2e;border-radius:10px;box-shadow:5px 5px 5px rgba(0,0,0,.5);display:flex;flex-direction:column;margin:20vh 5vh 0;padding:10px}.infosEduc h1{text-align:center}.infosEduc .imgEducTonPoilu{align-self:center;margin:1rem 5vh 0;width:100px}.infosEduc .presentation{margin:1rem 5vh 0}.tarifs{align-content:center;align-items:center;display:flex;justify-content:center;margin:10vh 1vh 25vh}.tarifs .imgBack{position:fixed;top:0;-webkit-transform:translateY(-10%);transform:translateY(-10%);width:100%;z-index:-1}.tarifs div .tarif{background-color:#2e2e2e;border-radius:10px;box-shadow:5px 5px 5px rgba(0,0,0,.5);margin:3rem;min-height:9rem;padding-top:10px;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.tarifs div .tarif:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}.tarifs div .tarif .tarifTitle{font-weight:700;margin:0 10px;min-height:3rem;text-align:center}.tarifs div .tarif .tarifPrice{background-color:#212121;min-height:3rem;text-align:center}.tarifs div .tarif .tarifDesc{word-wrap:break-word;font-size:larger;margin:0 10px;min-height:3rem;text-align:center}.tarifs div .tarif a{color:#f3f3f3;font-size:larger;font-weight:700;text-decoration:none}.tarifs div .tarif a .goContact{background-color:#b49137;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:3rem;text-align:center}.tarifs div .tarif a .goContact:hover{background-color:#f0c03c;cursor:pointer}@media(max-width:700px){.tarifs .imgBack{-webkit-transform:translateY(0);transform:translateY(0)}}
/*# sourceMappingURL=main.efaa0b0e.css.map*/