:root{--clr-primary-400: #040a16;--clr-secondary-400: #ffc400;--clr-accent-300: #ff6666;--clr-accent-400: #ff0000;--clr-neutral-100: #f7f7f7;--clr-neutral-200: #bfbfbf;--clr-neutral-300: #666666;--clr-neutral-400: #000;--ff-400: Be Vietnam Pro;--ff-ss: sans-serif;--fw-400: 400;--fw-500: 600}:root{--fs-nav: 1rem;--fs-300: 0.88rem;--fs-400: 1rem;--fs-500: 1.35rem;--fs-600: 1.62rem;--fs-700: 1.94rem;--fs-800: 2.33rem;--fs-900: 2.8rem}@media screen and (min-width: 769px)and (max-width: 1199px){:root{--fs-300: calc(0.96rem + -0.09vw);--fs-400: calc(0.98rem + 0.11vw);--fs-500: calc(1.2rem + 0.73vw);--fs-600: calc(1.31rem + 1.53vw);--fs-700: calc(1.39rem + 2.77vw);--fs-800: calc(1.41rem + 4.63vw);--fs-900: calc(1.32rem + 7.42vw)}}@media screen and (min-width: 1200px){:root{--fs-300: 0.94rem;--fs-400: 1.06rem;--fs-500: 1.77rem;--fs-600: 2.5rem;--fs-700: 3.53rem;--fs-800: 5rem;--fs-900: 7.07rem}}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}html:focus-within{scroll-behavior:smooth}html,body{height:100%}body{text-rendering:optimizeSpeed;line-height:1.5}a{text-decoration:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture,svg{max-width:100%;display:block}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.fs-300{font-size:var(--fs-300)}.text-center{text-align:center}.text-accent-400{color:var(--clr-accent-400)}.text-neutral-100{color:var(--clr-neutral-100)}.text-neutral-400{color:var(--clr-neutral-400)}.text-center{text-align:center}.wrapper{width:min(69.375rem,100% - 2rem);margin-left:auto;margin-right:auto}.small-wrapper{width:min(34.375rem,100% - 2rem);margin-left:auto;margin-right:auto}.about-us-wrapper{width:min(56.25rem,100% - 2rem);margin-left:auto;margin-right:auto}.card-wrapper{width:min(40rem,100% - 2rem);margin-left:auto;margin-right:auto}:root{--padding: 1rem;--padding-block: 2rem;--wrapper-max-width: 1110px}.split-wrapper>:not(picture){padding-left:var(--padding);padding-right:var(--padding)}.split-wrapper-inverted>:not(picture){padding-left:var(--padding);padding-right:var(--padding)}@media(min-width: 600px){.split-wrapper{display:grid;grid-template-columns:minmax(var(--padding), 1fr) minmax(0, calc(var(--wrapper-max-width) / 2)) minmax(0, calc(var(--wrapper-max-width) / 2)) minmax(var(--padding), 1fr);position:relative}.split-wrapper>picture{grid-column:1/3;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.split-wrapper>picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.split-wrapper>:not(picture){display:grid;align-content:center;justify-items:start;padding-right:0}.split-wrapper>:not(picture)::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;grid-column:4/5;background:inherit}.split-wrapper-inverted{display:grid;grid-template-columns:minmax(var(--padding), 1fr) minmax(0, calc(var(--wrapper-max-width) / 2)) minmax(0, calc(var(--wrapper-max-width) / 2)) minmax(var(--padding), 1fr);grid-column-end:end;position:relative}.split-wrapper-inverted>picture{grid-column:3/-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;order:2}.split-wrapper-inverted>picture img{grid-column:3/-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;order:2}.split-wrapper-inverted>:not(picture){display:grid;align-content:center;justify-items:start;grid-column:2/3;order:1;padding-left:0}.split-wrapper-inverted>:not(picture)::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;grid-column:1/2;background:inherit}}.text-glow-neutral-100{text-shadow:0 0 10px var(--clr-neutral-100),0 0 5px var(--clr-neutral-100)}.flow>*+*{margin-top:var(--flow-space, 1em)}.add-flow{margin-top:1em}.padding-block{padding:4rem 0}.small-padding-block{padding:2rem 0}.margin-left{margin-left:1rem}html{scroll-behavior:smooth}body{font-family:var(--ff-400),var(--ff-ss);font-weight:400;color:var(--clr-neutral-300);display:flex;flex-direction:column;min-height:100vh;padding-top:56px}main{flex:1}h1,h2{font-weight:600}h1{font-size:var(--fs-700);line-height:1.4}h2{font-size:var(--fs-600);line-height:1.25}h3{font-size:var(--fs-500)}.big-title{font-size:1.5em}::-moz-selection{color:var(--clr-accent-400);background:var(--clr-secondary-400)}::selection{color:var(--clr-accent-400);background:var(--clr-secondary-400)}.bg-nav{background:radial-gradient(circle, var(--clr-primary-400), var(--clr-neutral-400))}.bg-header{background:radial-gradient(circle, var(--clr-primary-400), var(--clr-neutral-400))}.bg-footer{background-color:var(--clr-neutral-400)}.bg-radial-dark{background:radial-gradient(circle, var(--clr-primary-400), var(--clr-neutral-400))}.bg-to-dark{background:linear-gradient(to bottom, var(--clr-primary-400), var(--clr-neutral-400))}.bg-from-dark{background:linear-gradient(to top, var(--clr-primary-400), var(--clr-neutral-400))}.bg-accent-400{background-color:var(--clr-accent-400)}.alpha-list{list-style-type:none}.alpha-list li{position:relative;padding-left:1.5em}.alpha-list li::before{content:attr(data-prefix);color:var(--clr-accent-400);position:absolute;left:0}.navigation{position:fixed;min-width:100%;top:0;z-index:997}.navigation a{font-size:var(--fs-nav);color:var(--clr-neutral-100);transition:color .3s ease-in-out}.navigation a:hover,.navigation a:focus{color:var(--clr-accent-400)}.nav{display:flex;justify-content:center;align-items:center;min-height:3.5rem}.nav ul{list-style-type:none}.nav>ul>li:nth-last-child(1){display:flex;justify-content:center;align-items:center}.nav-list{display:flex}.nav-list a{display:block;padding:1rem}.dropdown{position:relative;z-index:1}.dropdown-content{position:absolute;top:100%;left:1rem;width:-moz-max-content;width:max-content;border-radius:0 0 .5rem .5rem;filter:alpha(opacity=0);opacity:0;visibility:hidden;box-shadow:0 4px 10px -2px rgba(0,0,0,.25);transition:opacity 1s 1s,visibility 0s 2s}.dropdown-content a:hover{color:#040a16}.dropdown:hover .dropdown-content,.dropdown:focus-within .dropdown-content{filter:alpha(opacity=100);opacity:1;visibility:visible;transition:opacity 1s,visibility 0s 0s}.visually-hidden{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-1;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.mobile-menu-bar{display:block;margin:.3125rem 0;width:1.5625rem;height:.1875rem;border-radius:100vmax;background-color:var(--clr-neutral-100);transition:transform .3s ease-in-out}.mobile-menu{display:none;border:0;background-color:rgba(0,0,0,0)}.mobile-menu:active{border:0}.mobile-menu.active .mobile-menu-bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.mobile-menu.active .mobile-menu-bar:nth-child(2){opacity:0}.mobile-menu.active .mobile-menu-bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media only screen and (max-width: 50em){.nav{justify-content:flex-end;height:100%}.nav-list{position:absolute;flex-direction:column;padding-top:1rem;width:100%;height:calc(100vh - 3.5rem);overflow-y:scroll;background:radial-gradient(circle, #040a16, #000);top:3.5rem;left:-100%;transition:left 1s}.nav-list.active{left:0}.nav-list a{text-align:right}.dropdown{position:relative}.dropdown-content{position:relative;top:revert;left:0;overflow:hidden;max-height:0;z-index:revert;border-radius:revert;background-color:var(--clr-accent-400);filter:revert;opacity:revert;visibility:revert;text-align:center;transition:max-height 1s ease-in-out;transition-delay:0;width:100%}.dropdown:hover .dropdown-content,.dropdown:focus-within .dropdown-content{position:relative;top:revert;height:-moz-max-content;height:max-content;height:auto;max-height:37.5rem;transition:max-height 1s ease-in-out;transition-delay:0}.mobile-menu{display:block}}.header{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;background-image:url(../img/bg/chatterie-aristocrate-photo-accueil-sm.30bd385a75a4459e1e8d.jpg);background-color:var(--clr-neutral-400);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:calc(100vh - 3.5rem);min-height:calc(100svh - 3.5rem)}.header::before{content:"";position:absolute;background-image:linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.05) 25%, rgba(0, 0, 0, 0.1) 50%, rgb(0, 0, 0) 100%);top:0;right:0;bottom:0;left:0;z-index:1}.header-container{text-align:center;text-wrap:balance;z-index:2}.header-logo{display:inline-block;margin-top:1.5rem;width:min(23.75rem,85% - 1.25rem)}.text-bottom{position:absolute;left:50%;bottom:1.5rem;transform:translateX(-50%);z-index:2;width:100%}.secondary-header-content{display:flex;align-items:center;background-position:right bottom;background-repeat:no-repeat;height:12.5rem}.secondary-header-content img{margin:0 auto}.border-bottom{border-bottom:1px var(--clr-neutral-100) solid}@media(min-width: 768px){.header{background-image:url(../img/bg/chatterie-aristocrate-photo-accueil-md.97c5027e4720ff1b9429.jpg)}}@media(min-width: 1024px){.header{background-image:url(../img/bg/chatterie-aristocrate-photo-accueil-lg.63b1826540292f592303.jpg)}}@media(orientation: landscape)and (max-width: 768px){.header{background-image:none}.header-logo{display:inline-block;margin-top:1.5rem;width:15.625rem}.secondary-header-content{min-height:calc(100vh - 3.5rem);min-height:calc(100svh - 3.5rem)}}.footer{text-align:center;padding:.5rem 0}.footer a{color:var(--clr-neutral-100);transition:color .3s ease-in-out}.footer a:hover,.footer a:focus-within{color:var(--clr-accent-400)}.footer-content{display:flex;flex-direction:column;justify-content:center}.website-credit{margin-top:.25rem}@media only screen and (min-width: 50em){.footer-content{flex-direction:row}.website-credit{margin-top:0}.website-credit::before{content:"|";margin:0 .5rem}}.btn{display:inline-block;padding:10px 15px;margin-top:2rem;font-size:var(--fs-400);text-align:center;color:var(--clr-neutral-100);background-color:var(--clr-neutral-400);border-radius:.5rem;box-shadow:rgba(0,0,0,.15) 0px 2px 5px 0px,rgba(0,0,0,.05) 0px 1px 1px 0px;cursor:pointer;transition:background-color .75s}.btn:hover,.btn:focus-visible{background-color:var(--clr-accent-400)}.secondary-btn{display:inline-block;padding:10px 15px;margin:2rem auto 0;max-width:-moz-fit-content;max-width:fit-content;font-size:var(--fs-400);text-align:center;color:var(--clr-neutral-100);background-color:var(--clr-accent-400);border-radius:.5rem;border:none;box-shadow:rgba(0,0,0,.15) 0px 2px 5px 0px,rgba(0,0,0,.05) 0px 1px 1px 0px;cursor:pointer;transition:background-color .75s}.secondary-btn:hover,.secondary-btn:focus-visible{background-color:var(--clr-accent-300)}a.nav-btn{display:inline-block;padding:.25rem 1rem;margin-left:1rem;font-size:var(--fs-400);text-align:center;color:var(--clr-neutral-100);background-color:var(--clr-accent-400);border-radius:.5rem;border:none;box-shadow:rgba(0,0,0,.15) 0px 2px 5px 0px,rgba(0,0,0,.05) 0px 1px 1px 0px;cursor:pointer;transition:background-color .75s}a.nav-btn:hover,a.nav-btn:focus-visible{color:var(--clr-neutral-100);background-color:var(--clr-accent-300)}@media only screen and (max-width: 50em){a.nav-btn{display:inline-block;padding:.25rem 1rem;margin-top:1rem;margin-left:auto;margin-right:1rem;font-size:var(--fs-400);text-align:center;color:var(--clr-neutral-100);background-color:var(--clr-accent-400);border-radius:.5rem;border:none;box-shadow:rgba(0,0,0,.15) 0px 2px 5px 0px,rgba(0,0,0,.05) 0px 1px 1px 0px;cursor:pointer;transition:background-color .75s}a.nav-btn:hover,a.nav-btn:focus-visible{color:var(--clr-neutral-100);background-color:var(--clr-accent-300)}}form span{display:none}form ::-moz-placeholder{color:var(--clr-neutral-200)}form ::placeholder{color:var(--clr-neutral-200)}form input,form textarea{caret-color:var(--clr-accent-400);border-radius:5px;border:1px solid var(--clr-neutral-100);padding:.3125rem;margin-top:.5rem}form input:focus:invalid,form textarea:focus:invalid{border:1px solid var(--clr-accent-400);outline:var(--clr-accent-400)}form input:focus:invalid+span,form textarea:focus:invalid+span{display:inline;margin-top:.25rem;color:var(--clr-accent-400);font-size:.9rem}form input:valid,form textarea:valid{border:1px solid var(--clr-neutral-100);outline:var(--clr-neutral-100)}.requiredText{color:var(--clr-accent-400);font-size:.9rem}.contact_form{display:flex;flex-direction:column;width:100%}label:first-child{margin-top:0}label{margin-top:1.25rem}.contact_msg{margin-top:1rem}#cookieConsentPopup{display:none;z-index:998;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(255,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#cookieConsentPopup a{transition:color .75s;color:#666}#cookieConsentPopup a:hover,#cookieConsentPopup a:focus-visible{color:var(--clr-accent-400)}.cookie-container{z-index:999;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;width:min(600px,100% - 32px);padding-top:1.875rem;border-radius:.5rem;padding-bottom:1.875rem;text-align:center;box-shadow:rgba(0,0,0,.15) 0px 2px 5px 0px,rgba(0,0,0,.05) 0px 1px 1px 0px}.cookie-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.btn-cookies{display:inline-block;padding:.5rem 1rem;margin-top:1rem;width:-moz-max-content;width:max-content;font-size:var(--fs-400);text-align:center;color:var(--clr-neutral-100);background-color:var(--clr-neutral-400);border-radius:.5rem;border:none;cursor:pointer;box-shadow:rgba(0,0,0,.15) 0px 2px 5px 0px,rgba(0,0,0,.05) 0px 1px 1px 0px;transition:background-color .75s}.btn-cookies:first-of-type{margin-top:2rem;white-space:nowrap;background-color:var(--clr-accent-400)}.btn-cookies:first-of-type:hover,.btn-cookies:first-of-type:focus-visible{background-color:var(--clr-accent-300)}.btn-cookies:hover,.btn-cookies:focus-visible{background-color:var(--clr-neutral-300)}.affiliations-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.affiliations-container>*+*{margin-top:2rem}.affiliations-container img{height:3.75rem}.affiliations-item:nth-child(4) img{height:3rem}.affiliations-item:nth-child(6) img{height:3.125rem}@media only screen and (min-width: 50em){.affiliations-container{flex-direction:row}.affiliations-container>*+*{margin-top:revert}.affiliations-item{margin-left:1rem;margin-right:1rem}}.divider-section{text-align:center;background-image:url(../img/bg/fond-section-couleur-or-sm.e45c8ebd9653231de435.jpg);background-size:cover;background-repeat:no-repeat}@media(min-width: 768px){.divider-section{background-image:url(../img/bg/fond-section-couleur-or-md.6c33fc037e39ba645a5a.jpg)}}@media(min-width: 1024px){.divider-section{background-image:url(../img/bg/fond-section-couleur-or-lg.8d3ac40c7b0c85efb82c.jpg)}}.card-container{display:grid;gap:2.5rem;margin-top:2.5rem}.card-item{position:relative;max-width:25rem;padding:1.5rem;margin:100px auto 0;text-align:center;border-radius:.5rem;z-index:100;background-image:linear-gradient(120deg, red 0%, rgba(255, 0, 0, 0.5) 30%, rgba(255, 0, 0, 0.3) 45%, rgba(255, 0, 0, 0.15) 80%);background-size:100%;box-shadow:rgba(0,0,0,.15) 0px 2px 5px 0px,rgba(0,0,0,.05) 0px 1px 1px 0px}.card-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-100;opacity:0;border-radius:.5rem;transition:opacity 1s;background-image:linear-gradient(120deg, #f8e13d 0%, #e2b824 20%, rgba(182, 133, 28, 0.5) 75%, rgba(113, 76, 0, 0.6) 100%)}.card-item:hover:before{opacity:1}.card-item img{position:absolute;top:-90px;left:50%;transform:translateX(-50%);height:300px;max-width:100%}.card-text{margin-top:200px}@media only screen and (min-width: 50em){.card-container{grid-template-columns:repeat(2, 300px)}.card-item{margin:100px 0 0}}.error-section{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.error-section img{max-height:22.5rem;max-width:100%;margin:0 auto;height:auto}.privacy-section a{color:var(--clr-accent-400);transition:color .3s ease-in-out}.privacy-section a:hover,.privacy-section a:focus{color:var(--clr-accent-300)}.converter-container{display:grid;grid-template-columns:1fr;-moz-column-gap:5rem;column-gap:5rem;row-gap:2.5rem}.converter-img{width:190px;margin-right:2.5rem}.converter-content{display:flex;flex-direction:column;padding:20px;text-align:center;border:1px solid var(--clr-neutral-100);border-radius:.5rem}input[id=catAge]{max-width:4.6875rem;margin:1.25rem auto;caret-color:var(--clr-accent-400);border-radius:5px;border:1px solid var(--clr-neutral-100);padding:.3125rem}input[id=catAge]:valid{border:1px solid var(--clr-neutral-100);outline:var(--clr-neutral-100)}#result{margin-top:.625rem;font-weight:600}@media only screen and (min-width: 50em){.converter-container{grid-template-columns:1.5fr 1fr}}.faq-section h2{font-size:18px}.faq-section p:not(:last-child){margin-bottom:2.5rem}.adoption-container{display:grid;grid-template-columns:1fr;-moz-column-gap:5rem;column-gap:5rem;row-gap:2.5rem}.adoption-table th{color:var(--clr-neutral-100)}.adoption-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden}.adoption-price{font-size:14px}.adoption-table th,.adoption-table td{text-align:left;padding:8px}.adoption-table thead{background-color:var(--clr-accent-400)}.adoption-table tbody tr:nth-child(odd){background-color:var(--clr-neutral-100)}.adoption-table tbody tr:nth-child(even){background-color:#eee}@media only screen and (min-width: 50em){.adoption-container{grid-template-columns:1.5fr 1fr}}@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/8e936caafd756d4aae83.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/3cc5d152727f322e7f4a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.advice-card-container{display:grid;grid-template-columns:1fr;gap:25px;list-style-type:none}.advice-card{display:flex;justify-content:center;align-items:center;padding:8px;text-align:center;border:1px solid var(--clr-neutral-100);border-radius:.5rem;color:var(--clr-neutral-100);height:100%;transition:background-color 1s}.advice-card:hover{background-color:var(--clr-accent-300)}@media only screen and (min-width: 50em){.advice-card-container{grid-template-columns:repeat(4, 1fr)}}
