/*
! tailwindcss v3.0.24 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.col-span-5{grid-column:span 5/span 5}.col-span-7{grid-column:span 7/span 7}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.float-right{float:right}.m-4{margin:1rem}.m-auto{margin:auto}.my-10{margin-bottom:2.5rem;margin-top:2.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-4{margin-bottom:1rem;margin-top:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.mr-2{margin-right:.5rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.ml-1{margin-left:.25rem}.mt-20{margin-top:5rem}.mb-10{margin-bottom:2.5rem}.mt-10{margin-top:2.5rem}.mt-5{margin-top:1.25rem}.mt-2{margin-top:.5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-4{margin-bottom:1rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-20{height:5rem}.w-fit{width:fit-content}.w-6\/12{width:50%}.w-4\/5{width:80%}.w-full{width:100%}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.overflow-hidden{overflow:hidden}.border-2{border-width:2px}.border-solid{border-style:solid}.border-orange-700{--tw-border-opacity:1;border-color:rgb(194 65 12/var(--tw-border-opacity))}.object-cover{object-fit:cover}.p-2{padding:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-12{padding-bottom:3rem;padding-top:3rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.pb-5{padding-bottom:1.25rem}.pl-4{padding-left:1rem}.pb-3{padding-bottom:.75rem}.pr-4{padding-right:1rem}.pt-2{padding-top:.5rem}.pb-4{padding-bottom:1rem}.pt-5{padding-top:1.25rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-6xl{font-size:3.75rem;line-height:1}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}h1,h2,h3,h4,h5,h6{font-family:Chelsea Market,cursive}a span,li,p{font-family:Nunito Sans,sans-serif}.taupe-b{background-color:#bcb4a1}.taupe-c{color:#bcb4a1}.red-b{background-color:#c9442a}.red-c{color:#c9442a}.white-c{color:#fff}input[type=email],input[type=file],input[type=password],input[type=text],textarea{border:1px solid #ccc;margin-bottom:1rem;padding:.5rem 1rem}input[type=email]:focus,input[type=file]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:1px solid #c9442a}input[type=submit]{background-color:#c9442a;border:1px solid #c9442a;color:#fff;padding:.5rem 1rem}input[type=submit]:hover{background-color:transparent;color:#c9442a}.btn{background-color:#c9442a;color:#fff;display:block;margin:2rem auto 0;padding:.5rem 2rem}.alert,.btn{width:fit-content}.alert{font-weight:700;margin:1rem auto;padding:1rem}.alert-success{border:2px solid green;box-shadow:0 0 2px 1px #32cd32;color:green}.alert-error{border:2px solid red;box-shadow:0 0 2px 1px #f08080;color:red}#under-construction{background-color:#fff;height:100vh;left:0;padding-top:10vh;position:absolute;top:0;width:100vw;z-index:100}#under-construction img{height:50vh;margin:auto;padding-bottom:5vh}#under-construction p{padding-bottom:2rem;text-align:center}#reveal-website:hover{text-decoration:underline}*{box-sizing:border-box}#homepage-top-div{height:35vh;padding:2rem;position:relative}#main-logo-homepage{height:100%;margin:0 auto;width:auto}#homepage-social-network{position:absolute;right:5rem;top:2rem}#homepage-social-network img{height:1.5rem;margin:.5rem;width:auto}#admin_menu,#menu,#nav{background-color:#bcb4a1;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3);display:flex;display:-webkit-flex;justify-content:center;width:100%;z-index:10}#menu a{padding:1rem}#menu a,.contact-reserve{color:#fff;text-transform:uppercase}.contact-reserve{background:#c9442a;border:1px solid #c9442a;border-radius:4px;padding:0 1rem}.contact-reserve:hover{background:transparent;color:#c9442a}#admin_menu a{color:#fff;padding:1rem 2rem;text-transform:uppercase}#admin_menu .active,#admin_menu a:hover,#menu .active,#menu a:hover{color:#c9442a}.sticky{left:0}.mobile-nav,.sticky{position:fixed;top:0}.mobile-nav{background-color:#bcb4a1;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3);overflow:hidden;width:100%;z-index:10}#toggle,.mobile-nav{display:none}.toggle-container .flex{margin:25px}#toggle:checked~.toggle-container .button-toggle:before{transform:translateY(-50%) rotate(45deg) scale(1)}#toggle:checked~.toggle-container .button-toggle:after{transform:translateY(-50%) rotate(-45deg) scale(1)}#toggle:checked~.nav{margin-bottom:100px;pointer-events:auto;transform:translate(50px,50px)}#toggle:checked~.nav .nav-item{color:#fff;height:2rem;letter-spacing:0;line-height:40px;margin-top:0;opacity:1;transform:scaleY(1);transition:.5s,opacity .1s}#toggle:checked~.nav .nav-item:hover{color:#c9442a}#toggle:checked~.nav .nav-item:first-child,#toggle:checked~.nav .nav-item:first-child:before{transition-delay:.15s}#toggle:checked~.nav .nav-item:nth-child(2),#toggle:checked~.nav .nav-item:nth-child(2):before{transition-delay:.1s}#toggle:checked~.nav .nav-item:nth-child(3),#toggle:checked~.nav .nav-item:nth-child(3):before{transition-delay:.05s}#toggle:checked~.nav .nav-item:nth-child(4),#toggle:checked~.nav .nav-item:nth-child(4):before{transition-delay:0s}#toggle:checked~.nav .nav-item:before{opacity:0}.button-toggle{background-color:transparent;border:none;border-radius:100%;display:inline-block;height:2rem;margin:25px;position:absolute;transition:.6s;width:2rem}.button-toggle:hover{box-shadow:0 0 0 8px rgba(0,0,0,.1),inset 0 0 0 20px rgba(0,0,0,.1)}.button-toggle:after,.button-toggle:before{background-color:#c9442a;border-radius:5px;content:"";height:2px;left:0;position:absolute;top:50%;transition:.5s;width:100%}.button-toggle:before{transform:translateY(-50%) rotate(45deg) scale(0)}.button-toggle:after{transform:translateY(50%) rotate(-45deg) scale(0)}.nav{margin:25px 25px 20px;pointer-events:none;transition:.5s}.nav,.nav-item{display:inline-block}.nav-item{clear:both;color:transparent;float:left;font-size:14px;height:7px;letter-spacing:-6.2px;line-height:7px;position:relative;text-transform:uppercase;transform:scaleY(.2);transition:.5s,opacity 1s;white-space:nowrap}.nav-item:first-child,.nav-item:first-child:before{transition-delay:0s}.nav-item:nth-child(2),.nav-item:nth-child(2):before{transition-delay:.05s}.nav-item:nth-child(3),.nav-item:nth-child(3):before{transition-delay:.1s}.nav-item:nth-child(4),.nav-item:nth-child(4):before{transition-delay:.15s}.nav-item:first-child{letter-spacing:-8px}.nav-item:nth-child(2){letter-spacing:-7px}.nav-item:nth-child(n+4){letter-spacing:-8px;margin-top:-7px;opacity:0}.nav-item:before{content:"";height:2px;left:0;margin-top:1rem;position:absolute;top:50%;transform:translateY(-50%) scaleY(6);transition:.5s;width:2rem}.nav-item:before,footer{background-color:#c9442a}footer{color:#fff;text-align:center}footer a:hover{text-decoration:underline}footer #footer-social-media{display:inline-flex;display:-webkit-inline-flex}footer img{height:1.5rem;margin:1rem .5rem 0}#carousel{position:relative}#carousel #slider-text{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.simple-carousel{height:16rem;margin:0 auto;overflow:hidden;position:relative;z-index:-1}.simple-carousel ul{list-style:none;margin:0;padding:0;position:relative}.simple-carousel ul li.slide{background-position:0;background-size:cover;display:block;left:0;line-height:300px;margin:0;padding:0;position:absolute;text-align:center;top:0;width:100%}.simple-carousel img{object-fit:cover;width:100%}.simple-carousel ul li.slide.active{opacity:1}#homepage-description{margin:auto;padding:3rem;text-align:center;width:80%}#homepage-description .card{padding:2rem}#homepage-description img{height:3rem;margin:1.5rem auto}#homepage-description .card .button-read-more{background-color:#c9442a;border:1px solid #c9442a;color:#fff;padding:.75rem 2rem}#homepage-description .card .button-read-more:hover{background-color:transparent;color:#c9442a}.gallery-div:hover{filter:opacity(60%);-webkit-filter:opacity(60%)}#veil{background:rgba(0,0,0,.6);height:100vh;left:0;top:0;width:100vw;z-index:20}#gallery-zoom,#veil{display:none;position:fixed}#gallery-zoom{left:50%;top:5rem;transform:translate(-50%);z-index:21}#about{margin:auto;text-align:center;width:80%}#team-card{background-color:#c9442a;color:#fff;margin:2rem auto;width:15rem}#team-card img{width:100%}#team-card div{padding:1rem}#cat-sitter .grid div{padding:1.5rem}#cat-sitter .grid div h2{margin-bottom:1rem;min-height:3rem;text-align:center}#cat-sitter #formules{margin:auto;text-align:center;width:80%}#cat-sitter .column{background-color:hsla(42,17%,68%,.15);margin:1rem;padding:2rem;position:relative;text-align:center}#cat-sitter .column .picto{height:8rem;margin:auto;width:auto}#cat-sitter .column .image{height:auto;margin:auto;width:100%}#cat-sitter .column p{min-height:6rem}#taxi-cat #tarifs td,#taxi-cat #tarifs th{border-bottom:1px solid #c9442a;padding:.5rem}#zone-deserved{margin:auto;width:80%}#video_taxi_cat{height:100%;object-fit:cover}#contact form{display:grid;display:-webkit-grid;margin:auto auto 5rem;width:40%}#contact_complements{display:none}#witness{min-height:31.75vh}#witness-add{background-color:#c9442a;color:#fff;display:block;margin:2rem auto 0;padding:.5rem 2rem}#witness .column{background-color:hsla(42,17%,68%,.2);margin:1rem;padding:2rem;position:relative;text-align:center}#witness .column .icon{border-radius:50%;filter:grayscale(1);height:12rem;margin:auto;object-fit:cover;width:12rem}.modal{background-color:#000;background-color:rgba(0,0,0,.3);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:11}.modal-content{background-color:#f5f5f5;border-radius:2px;box-shadow:0 0 2px 1px #c9442a;height:auto;margin:5% auto;padding:1.5rem;width:60vw}.close{color:#252525;float:right;font-size:2.25rem;font-weight:700;margin-right:1rem}.close:focus,.close:hover{color:#c9442a;text-decoration:none}#modal-witness form{display:grid;margin:auto;width:100%}#witness_complements{display:none}#copyright{font-size:.9rem}#admin form{display:grid;margin:auto auto 5rem;width:40%}#admin_table{margin:auto;width:90%}#admin_table tr{border-bottom:1px solid #c9442a}#admin_table th{background-color:#c9442a;color:#fff;padding:.5rem 2rem}#admin_table td{padding:.5rem;text-align:center}#admin_table .picto{height:4rem;margin:auto;width:auto}#admin_add_new{float:right;margin-right:5%;width:fit-content}#back_to_list{left:2rem;position:absolute;top:5rem}#show-item-picto{margin:auto;max-height:35vh}#show-item-buttons .container{align-items:center;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;margin:auto}#show-item-buttons .child,#show-item-buttons .child2{display:inline-flex;display:-webkit-inline-flex;padding:5px}.rounded-grayscale{border-radius:50%;filter:grayscale(1);height:100px;margin:auto;object-fit:cover;width:100px}.witness-table .approved,.witness-table .disapproved,.witness-table .waiting{border-radius:4px;color:#fff;font-weight:700;padding:.3rem}.witness-table .approved{background-color:green}.witness-table .disapproved{background-color:red}.witness-table .waiting{background-color:orange}@media screen and (max-width:3440px) and (max-height:1440px){.simple-carousel{height:40rem}}@media screen and (max-width:2560px) and (max-height:1440px){.simple-carousel{height:30rem}}@media screen and (max-width:1920px) and (max-height:1080px){.simple-carousel{height:25rem}}@media screen and (max-width:1200px){#menu a{padding:1rem .35rem}.simple-carousel{height:15rem}#homepage-description .card{padding:1rem}.button-read-more{font-size:1rem}}@media screen and (max-width:1024px){#homepage-top-div,#menu{display:none}.mobile-nav{display:block}#carousel{margin-top:5rem}.simple-carousel{height:12rem}#homepage-description{width:100%}#homepage-description img{height:2rem}#homepage-description .card .button-read-more{padding:.5rem 1rem}.banner-top{margin-top:5rem}#cat-sitter .grid-cols-5{grid-template-columns:repeat(1,minmax(0,1fr))}#cat-sitter .grid div h2{min-height:0}#cat-sitter #formules{width:100%}#cat-sitter .column .picto{height:4rem}#taxi-cat #homepage-description .grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}#taxi-cat #homepage-description #hows-it-going{grid-column:span 2/span 2}#contact form{width:60%}#witness{margin-top:7rem}#witness .column{padding:1rem}}@media screen and (max-width:768px){#toggle:checked~.nav{transform:translate(25px,35px)}.toggle-container{position:absolute;width:100%}#carousel{margin-top:4.55rem}.simple-carousel{height:8rem}.text-6xl{font-size:1.5rem}.text-3xl{font-size:1.2rem}.text-2xl,.text-xl{font-size:1rem}#homepage-description{padding:1rem}#homepage-description .card{padding:.5rem}.banner-top{margin-top:4.5rem}#cat-sitter .grid div{padding:.5rem}#cat-sitter .column{margin:.5rem}#taxi-cat .grid-cols-12 .col-span-5{display:none}#taxi-cat .grid-cols-12 .col-span-7{grid-column:span 12/span 12}#contact form{width:80%}#witness .grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-content{width:80vw}}@media screen and (max-width:480px){#carousel{margin-top:4.5rem}.simple-carousel{height:5rem}#carousel #slider-text{color:#bcb4a1;left:0;margin-top:1rem;position:relative;top:0;transform:translate(0)}#homepage-description.homepage .grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}#homepage-gallery .grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.text-2xl,.text-3xl,.text-6xl,.text-xl,p{line-height:1.25rem}#about{width:90%}#formules .grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}#cat-sitter .grid div{padding:1rem}#cat-sitter .column{margin:1rem}#taxi-cat #homepage-description .grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}#taxi-cat #homepage-description .card{grid-column:span 12/span 12}#taxi-cat .grid-cols-12 .col-span-7{padding:1rem}#contact form{width:95%}#witness .grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}.modal-content{padding:.5rem;width:95vw}input[type=email],input[type=file],input[type=password],input[type=text],textarea{padding:.5rem}}