@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Poppins:wght@400;500;600;800&display=swap";.button{cursor:pointer;font:700 16px/22px "DM Sans";border-radius:90px;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;color:#6e90a3}.button:disabled{color:rgba(110,144,163,.3);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button .spinner{position:absolute}.button-primary{color:#fff}.button-primary:disabled{color:rgba(255,255,255,.3)}.button-primary.color-1{background:#21bcbe}.button-primary.color-2{background:#58c27d}.button-primary.color-3{background:#123053}.button-primary.color-warning{background:#ff827a}.button-primary .svg-icon.dog svg{stroke:#fff}.button-primary svg{color:green;fill:#fff}.button-primary .spinner{border-color:#fff}.button-small{padding:6px 16px}.button-medium{padding:12px 24px}.button-large{padding:13px 25px}.button-icon{vertical-align:middle;max-height:18px}.button-icon.left{margin-right:10px}.button-icon.right{margin-left:10px}.button-secondary{color:#6e90a3;border:1px solid #d7e7f0}.button-secondary:hover{color:#5e7c8d;border:1px solid #a8cde1}.button-secondary:focus{color:#5e7c8d;border:1px solid #399fd9}.button-secondary:disabled{color:rgba(110,144,163,.3)}.button-secondary.color-2{color:#399fd9}.button-secondary.color-2 svg{fill:#399fd9}.button-secondary.color-2:disabled{color:rgba(57,159,217,.3)}.button-secondary.button-no-border{border:none}.button-cta{color:#399fd9;border:1px solid #d7e7f0}.button-cta svg{fill:#399fd9}.button-cta:hover svg{fill:#fff}.button-cta:disabled{color:rgba(57,159,217,.3)}.button-cta.hover-1:hover{border-color:rgba(0,0,0,0);color:#fff;background:#21bcbe;-webkit-box-shadow:0px 6px 24px rgba(33,188,190,.4);box-shadow:0px 6px 24px rgba(33,188,190,.4)}.button-simple{font:500 17px/25px "DM Sans";color:#123053}.button-simple.active,.button-simple:hover{color:#fff;background:#123053}.button-simple:disabled{color:rgba(18,48,83,.3)}select,textarea,input[type=text],input[type=email],input[type=number],input[type=date],input[type=search],input[type=password],input[type=tel]{border:none;outline:none;color:#5e7c8d;font:500 16px/24px "DM Sans"}textarea{font-weight:normal}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:1.15em;height:1.15em;border:1px solid #a8cde1;display:inline-grid;place-content:center;border-radius:4px}input[type=checkbox]:checked{background:#399fd9;border:none}input[type=checkbox]:checked::before{content:"";width:.65em;height:.65em;-webkit-clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);-webkit-box-shadow:inset 1em 1em #fff;box-shadow:inset 1em 1em #fff}label.input .text{display:block;margin-bottom:15px}label.input input,label.input textarea{background:#f3f6fa;padding:15px 20px;border-radius:10px}label.input input::-webkit-input-placeholder, label.input textarea::-webkit-input-placeholder{color:#bfcccf}label.input input::-moz-placeholder, label.input textarea::-moz-placeholder{color:#bfcccf}label.input input:-ms-input-placeholder, label.input textarea:-ms-input-placeholder{color:#bfcccf}label.input input::-ms-input-placeholder, label.input textarea::-ms-input-placeholder{color:#bfcccf}label.input input::placeholder,label.input textarea::placeholder{color:#bfcccf}label.input input{display:block}label.checkbox input[type=checkbox],label.checkbox input[type=checkbox]+*{vertical-align:middle}.select-custom{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;height:54px;padding:0 30px 0 15px;background:rgba(0,0,0,0) url("/bundles/app/assets/img/newdeleteme/icons/arrow-down-full.svg") no-repeat right .8em center/16px 8px;border-radius:10px;cursor:pointer}.select-custom.select-fill.color-1{background-color:#f3f6fa}.select-custom.select-fill.color-2{background-color:#fff}.select-custom option{color:inherit;background:#f3f6fa}.select-custom option:disabled{color:#d1d8de}.select-custom:focus{outline:none}.select-custom::-ms-expand{display:none}.select-custom-container{background:rgba(0,0,0,0) url("/bundles/app/assets/img/newdeleteme/icons/arrow-down-full.svg") no-repeat right center/16px 8px;position:relative}.select-custom-container .custom-display{margin:0 30px 0 15px}.select-custom-container .select-custom{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-width:100%}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body{color:#6e90a3;margin:0}.accent{color:#21bcbe}.accent-secondary{color:#ff9c03}.no-margin{margin:0}.no-m-t{margin-top:0}.no-m-b{margin-bottom:0}.flex-center,.flex-between,.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.spinner{width:20px;height:20px;border:5px solid #ff8a00;border-bottom-color:rgba(0,0,0,0) !important;border-radius:50%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}.top-container{margin-bottom:60px}html.minimal,html.minimal body{height:100%;margin:0}@media(min-width: 61.25em){.hide-desktop{display:none !important}}@media(max-width: 46.24em){.hide-mobile{display:none !important}}@media(min-width: 20em)and (max-width: 46.24em){.hide-tablet{display:none !important}}@media(max-width: 61.24em){.hide-until-desktop{display:none !important}}a.underline{text-decoration:underline}span.svg-icon{display:inline-block}.svg-deco svg,.svg-icon svg{width:100%;height:100%;display:block}.svg-icon.shop{width:23px;height:23px}.svg-icon.paw{width:21px;height:20px}.svg-icon.search{width:16px;height:16px}.svg-icon.pin{width:23px;height:23px;cursor:pointer}.svg-icon.plus{width:32px;height:32px}.svg-icon.plus-2{width:12px;height:12px}.svg-icon.calendar{width:32px;height:34px}.svg-icon.calendar-2{width:18px;height:18px}.svg-icon.chat-bubble{width:36px;height:36px}.svg-icon.checkmark{width:20px;height:20px}.svg-icon.dog-cat{width:33px;height:33px}.svg-icon.dog{width:20px;height:17px}.svg-icon.pig{width:19px;height:21px}.svg-icon.mouse{width:23px;height:19px}.svg-icon.horse{width:30px;height:25px}.svg-icon.arrow-down{width:9px;height:5.5px}.svg-icon.arrow-left{width:4px;height:6px}.svg-icon.arrow-right{width:6px;height:10px}.svg-icon.star{width:8.8px;height:8.4px}.svg-icon.clock{width:24px;height:24px}.svg-icon.clock-2{width:20px;height:20px}.svg-icon.credit-card{width:24px;height:24px}.svg-icon.lifebuoy{width:24px;height:24px}.svg-icon.at{width:24px;height:24px}.svg-icon.phone{width:23px;height:21px}.svg-icon.marker{width:21px;height:22px}.svg-icon.bus{width:27px;height:24px}.svg-icon.flag{width:18px;height:21px}.svg-icon.med-case{width:22px;height:22px}.svg-icon.star-empty{width:14px;height:12px}.svg-icon.star-empty{width:24px;height:24px}.svg-icon.clipboard{width:20px;height:20px}.svg-icon.clinic{width:20px;height:18px}.svg-icon.user{width:17px;height:18px}.svg-icon.sex{width:28px;height:28px}.svg-icon.en{width:29px;height:16px}.svg-icon.fr{width:29px;height:16px}.svg-icon.map{width:18px;height:18px}.svg-icon.burger-mini{width:16px;height:16px}.svg-icon.burger{width:30px;height:30px}.svg-icon.cross{width:14px;height:14px}.svg-icon.cross{width:24px;height:24px}.svg-deco.rdv-minutes{width:177.5px;height:183.5px}.icon-with-background{border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}a{color:inherit;text-decoration:none}p.plain{margin:0}ul.plain{padding:0;margin:0}ul.plain li{list-style-type:none}.logo-full,.logo-min{display:none}@media(max-width: 61.24em){.logo-min{display:block}body.customer .header-inner{padding:15px}}@media(min-width: 61.25em){.logo-full{display:block}body.customer .header-inner{padding:30px}}.search-container{background:center/cover}.no-webp .search-container{background-image:url("/bundles/app/assets/img/newdeleteme/deco/graffiti-mini.jpg")}.webp .search-container{background-image:url("/bundles/app/assets/img/newdeleteme/deco/graffiti-mini.webp")}@media(max-width: 61.24em){.search-container{padding-top:15px;padding-bottom:15px}}@media(min-width: 61.25em){.search-container{padding-top:40px}.search-container .vet-search-container{position:relative;top:25px}}header{background:#fff}header .close{display:none}header .main-info{margin-bottom:15px}header .main-buttons a{display:none}header .main-buttons a:last-of-type{margin-right:0}header .main-buttons a svg{margin-right:5px}header .main-buttons a svg,header .main-buttons a span{vertical-align:middle}header .menu-burger{cursor:pointer}header .burger svg{stroke:#123053}header .deco{display:none}header .menu-elements{display:none;margin:0;padding:0;font-weight:500}header .menu-elements li{list-style-type:none;padding:15px 0;color:#5e7c8d}header:not(.active-menu) .active-buttons{display:none}header .logo img{max-width:200px}@media(min-width: 61.25em){header .main-buttons a{display:block;margin-right:60px}header:not(.active-menu) li{margin:0 15px}header:not(.active-menu) li:first-child{margin-left:0}header:not(.active-menu) li:last-child{margin-right:0}header:not(.active-menu) li:hover,header:not(.active-menu) li.active{border-bottom:3px solid #ff8a00;color:#123053}}header.active-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10}header.active-menu .header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}header.active-menu .close{cursor:pointer;padding:3px;display:block;position:absolute;top:15px;right:15px;border-radius:50%;background-color:#e3eff5}header.active-menu .close svg{stroke:#123053}header.active-menu .main-buttons,header.active-menu .menu-burger{display:none}header.active-menu .menu-elements{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header.active-menu li{color:#123053}header.active-menu .active-buttons{margin-bottom:30px}header.active-menu .active-buttons .button{margin-top:30px;width:100%}header.active-menu .deco{display:block;width:50%;margin:0 auto}@media(min-width: 61.25em){header.active-menu li{color:#5e7c8d}header.active-menu li:hover{color:#123053}}.hero-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:no-repeat center/cover;border-radius:20px}.hero-container .title{position:absolute;left:10%;margin:0;line-height:1}.hero-container .title .alt{display:block;margin-top:5px;color:#fff}.hero-container .pictures{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hero-container .pictures picture{max-width:90%}.hero-container .pictures picture img{max-width:100%;display:block}.no-webp .hero-container{background-image:url("/bundles/app/assets/img/newdeleteme/deco/graffiti.jpg")}.webp .hero-container{background-image:url("/bundles/app/assets/img/newdeleteme/deco/graffiti.webp")}@media(max-width: 61.24em){.hero-container .vet-search-container{margin:0 5px 5px}}@media(min-width: 61.25em){.hero-container{border-radius:50px}.hero-container .hero-content{position:relative;top:35px}.hero-container .pictures{-ms-flex-pack:distribute;justify-content:space-around;height:400px}.hero-container .pictures picture{height:100%;max-width:auto}.hero-container .pictures img{max-height:100%}.hero-container .vet-search-container{width:80%}}h1,h2,h3,h4,h5,h6{color:#123053}body{font-family:"DM Sans"}h1{font:800 28px/34px "Poppins"}h2{font:600 24px/32px "Poppins"}@media(max-width: 61.24em){.main-zone,.main-container{padding-left:15px;padding-right:15px}}@media(min-width: 61.25em){.main-zone,.main-container{width:1320px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}h1{font:800 60px/75px "Poppins"}h2{font:600 42px/56px "Poppins"}h3{font:600 32px/40px "Poppins"}}.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 30px;position:relative;z-index:2;border-radius:20px;background:#fff;border:1px solid rgba(191,204,207,.2);-webkit-box-shadow:0 10px 15px rgba(0,0,0,.05);box-shadow:0 10px 15px rgba(0,0,0,.05)}.search-form h1{font:800 28px/34px "Poppins"}.search-form h1 .alt{color:#ff8a00}.search-form .search-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d7e7f0;height:54px}.search-form .search-name{min-width:250px}.search-form .autocomplete{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-form .svg-icon{-ms-flex-negative:0;flex-shrink:0}.search-form .or-container{text-align:center}.search-form .or{background-color:#123053;color:#fff;padding:5px;border-radius:50%;text-transform:uppercase;font-weight:bold}.search-form select{border:0}.search-form button{margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 61.25em){.search-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:54px;border-radius:64px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-form .or-container{text-align:left;margin:0 15px}.search-form .search-option{margin:0 15px;border:none}.search-form .search-option:first-child{margin-left:0}.search-form button{margin-top:0;text-align:left;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}}.search-form-mini{background:#fff;border-radius:25px;padding:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-form-mini strong{font:700 20px/26px "DM Sans";display:block}@media(max-width: 61.24em){.search-form,.search-form-mini{display:none}.search-form.active,.search-form-mini.active{display:-webkit-box;display:-ms-flexbox;display:flex}.map-active .search-container{position:fixed;top:0;right:0;height:80px;left:0;z-index:2}}@media(min-width: 61.25em){.search-form-mini{display:none}}.search-form .search-name .vs__search{height:24px}.search-form .search-name .vs__selected-options{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.search-form .search-name .vs__open-indicator{display:none}.search-form .search-name .vs__dropdown-toggle{border:none}@media(min-width: 61.25em){.search-form .search-name{min-width:220px}.search-form .search-name .search-form-mini{display:none}}.vs__dropdown-menu{padding:15px;-webkit-box-shadow:none;box-shadow:none;border:none;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 1.5px 4px rgba(0,0,0,.24),0 1.5px 6px rgba(0,0,0,.12);box-shadow:0 1.5px 4px rgba(0,0,0,.24),0 1.5px 6px rgba(0,0,0,.12);width:auto !important}.vs__dropdown-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:500 17px/25px "DM Sans";list-style-type:none;color:#6e90a3;padding:5px 10px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:hidden}.vs__dropdown-option img{margin-right:5px;max-height:20px}.vs__dropdown-option--highlight{background-color:#ebf9fd;color:#399fd9}@media(max-width: 61.24em){.vs__dropdown-menu{left:0 !important;right:0 !important}}.search-form .search-animal,.search-form .search-animal select{min-width:0}.search-form .search-animal select{width:100%}@media(min-width: 61.25em){.search-form .search-animal select{width:auto}}.search-form .where{position:relative}.search-form .where .svg-icon{margin-right:3px}.search-form .where .results-container{width:100%}.search-form .where .suggestions-wrapper{background-color:#fff;position:absolute;width:123%}.search-form .where .suggestions{padding:0;margin:0;text-align:left;border:1px solid #d1d8de}.search-form .where .suggestions li{font:500 17px/25px "DM Sans";list-style-type:none;color:#6e90a3;padding:9px 20px;line-height:20px;cursor:pointer}.search-form .where .suggestions li.active,.search-form .where .suggestions li:hover{background-color:#ebf9fd;color:#399fd9}.search-form .where .suggestions li.around-me{border-bottom:1px solid #ececec}.search-form .where .suggestions li svg{width:23px;height:23px;margin-right:10px}.search-form .where .mapboxgl-ctrl-geocoder--button,.search-form .where .mapboxgl-ctrl-geocoder--icon-search,.search-form .where .mapboxgl-ctrl-geocoder--pin-right,.search-form .where .mapboxgl-ctrl-geocoder--powered-by{display:none !important}.search-form .where .mapboxgl-ctrl-geocoder--input{width:100%}.search-form .where .mapboxgl-ctrl-geocoder--suggestion{white-space:nowrap}.search-form .where .mapboxgl-ctrl-geocoder--suggestion-title,.search-form .where .mapboxgl-ctrl-geocoder--suggestion-address{display:inline}.search-form .where pre{margin:0}@media(min-width: 61.25em){.search-form .where{min-width:285px}.search-form .where::before{margin-right:15px;content:"";height:50px;border-left:1px solid #d1d8de}}.simple-steps{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px}.simple-steps .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.simple-steps .icon{margin-right:20px}.simple-steps .svg-icon{-ms-flex-negative:0;flex-shrink:0}.simple-steps .svg-icon svg{fill:#fff}.simple-steps .icon-with-background{background:#bae3ea;padding:15px}.types-section .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.how-to-section .header{font:600 24px/32px "Poppins";margin-bottom:60px}.how-to-section .title{margin-top:5px;font:700 24px/32px "DM Sans"}.how-to-section .how-to-element{margin-bottom:30px}.how-to-section .svg-icon{padding:10px;height:16px;width:16px}.how-to-section .svg-icon svg{fill:#fff}.how-to-section .icon-with-background.plus{background:#b6bff5}.how-to-section .icon-with-background.calendar-2{background:#a8cde1}.how-to-section .icon-with-background.checkmark{background:#58c27d}.how-to-section picture,.how-to-section img{display:block;width:100%}@media(min-width: 61.25em){.how-to-section .cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.how-to-section .left{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.how-to-section .right{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.how-to-section .header{font:600 42px/56px "Poppins";max-width:50%;margin:0 auto 60px}}.news-section .media{display:block;overflow:hidden;border-radius:15px}.news-section .title{font:700 20px/26px "DM Sans"}.news-section .news{margin-bottom:30px}@media(min-width: 61.25em){.news-section .news-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-section .news{width:30%}}.know-more-section{background:#f3f6fa;color:#5e7c8d;padding:60px 15px}.know-more-section h2{text-align:center}.know-more-section .choice,.know-more-section .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.know-more-section .choice{margin-bottom:30px}.know-more-section .container{max-width:900px;margin:0 auto;font:400 14px "Poppins"}.know-more-section input{position:absolute;opacity:0;z-index:-1}.know-more-section .expansion-panel,.know-more-section .expansion-panel-content{overflow:hidden}.know-more-section .expansion-panel-content{max-height:0;-webkit-transition:all .35s linear;transition:all .35s linear;padding:0 1em}.know-more-section .expansion-panel-number{display:none;margin-right:25px;color:#6e8fa3}.know-more-section .expansion-panel-label{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font:700 16px/24px "DM Sans";color:#123053;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 0;border-bottom:1px solid #d7e7f0;cursor:pointer}.know-more-section .expansion-panel-text{max-width:90%}.know-more-section .expansion-panel-arrow{-ms-flex-negative:0;flex-shrink:0;width:9px;height:6px;margin-left:auto;-webkit-transition:all .35s linear;transition:all .35s linear}.know-more-section .expansion-panel-arrow svg{display:block}.know-more-section input:checked+.expansion-panel-label .expansion-panel-number{color:#ff800c}.know-more-section input:checked+.expansion-panel-label .expansion-panel-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.know-more-section input:checked+.expansion-panel-label svg{fill:#ff800c}.know-more-section input:checked~.expansion-panel-content{max-height:999px;padding:1em}@media(min-width: 61.25em){.know-more-section{padding-left:0;padding-right:0}.know-more-section .expansion-panel-number{display:inline-block}}.know-more-section .region a:hover{text-decoration:underline}@media(min-width: 61.25em){.know-more-section .regions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.know-more-section .region{width:calc(50% - 10px)}.know-more-section .region:nth-child(odd){margin-right:10px}.know-more-section .region:nth-child(even){margin-left:10px}}footer{background:#ebf9fd;padding:60px 0}footer h4{font:500 16px/24px "Poppins"}footer .footer-wrapper{width:80%;margin:0 auto}footer .columns{margin-top:30px}footer .column{text-align:center}footer .logo,footer .rdv-minutes{text-align:center;margin-left:auto;margin-right:auto}footer .rdv-minutes{margin-top:60px}footer li a:hover{text-decoration:underline}@media(min-width: 61.25em){footer .columns{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .column{margin-right:60px;text-align:left}footer .column.deco{margin-left:auto;margin-right:0}footer .logo{text-align:left}footer .rdv-minutes{margin-top:0}}.copyright-container{background:#f3f6fa;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.map-active{overflow:hidden}.map-section .map-container .marker{background:url(/bundles/app/assets/img/newdeleteme/icons/marker.png) no-repeat center/contain;height:32px;width:32px;cursor:pointer}.map-section .map-container .marker.disabled{height:20px;width:20px;background-image:url(/bundles/app/assets/img/newdeleteme/icons/marker-disabled.png)}.map-section .map-container .marker.active,.map-section .map-container .marker.active.disabled{background-image:url(/bundles/app/assets/img/newdeleteme/icons/marker-active.png)}.map-section .map-controls{display:inline-block;background:#fff;padding:5px;border-radius:10px;font:700 14px/18px "DM Sans";position:absolute;bottom:7px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.map-section .mapboxgl-popup .title{font:500 17px/25px "DM Sans";color:#123053}.map-section .mapboxgl-popup .title:focus{outline:none}.map-section .mapboxgl-popup .content{font:400 14px/18px "DM Sans"}.map-section .mapboxgl-popup .actions{margin-top:15px;padding-top:15px;border-top:1px solid #ececec}.map-section .mapboxgl-popup-content{border-radius:10px;padding:15px 25px 15px}.map-section .mapboxgl-popup-close-button{font-size:20px;top:2px;right:2px}@media(max-width: 61.24em){.map-section{display:none;position:fixed;top:110px;right:0;bottom:0;left:0;z-index:1}.map-active .map-section{display:block}.map-section .map-wrapper,.map-section .map-container{width:100%;height:100%}.map-section .map-controls{display:none}}@media(min-width: 61.25em){.map-section{position:static}.map-section .map-container{height:650px}.map-section .map-wrapper{position:relative}}.vet-map-container{height:250px;border-radius:15px}@media(max-width: 61.24em){.list-container .map-button{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:sticky;bottom:15px;z-index:2}.map-active .list-container .map-button{width:100%;position:fixed;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media(min-width: 61.25em){.list-container .map-button{display:none}}.vet-list .title{font:600 32px/40px "Poppins"}.vet-list .pages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.vet-list .page{cursor:pointer;width:35px;height:35px;margin-right:5px;display:none;background:#f3f6fa;border-radius:10px}.vet-list .page.previous,.vet-list .page.next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vet-list .page.active{color:#fff;background:#58c27d}.vet-list .page.disabled{pointer-events:none;background:none;opacity:.5}.vet-list .inactive-info:not(:first-child){margin-top:60px}.vet-list .listinfo{margin-top:25px}.vet-list .listinfo p{font-size:14px;text-align:center}@media(min-width: 61.25em){.vet-list .page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.vet-item{border:1px solid #d7e7f0;border-radius:25px;padding:20px;margin-bottom:20px}.vet-item:last-child{margin-bottom:0}.vet-item.active{border-color:#399fd9}.vet-item .main{display:-webkit-box;display:-ms-flexbox;display:flex}.vet-item .media{margin-right:15px}.vet-item .media img{max-height:100px;max-width:100px}.vet-item h3{font:500 17px/25px "DM Sans"}.vet-item .address{font:400 14px/18px "DM Sans"}.vet-item .address .pre-address{display:block}.vet-item .info-cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:2px dotted #d7e7f0;padding-top:15px;margin-top:20px}.vet-item .cta{margin-top:30px}.vet-item .animal-types{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vet-item .animal-types .type{margin-right:4px}@media(min-width: 61.25em){.vet-item .info-cta{display:-webkit-box;display:-ms-flexbox;display:flex}.vet-item .cta{margin-top:0}}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#5e7c8d;font:700 14px/18px "DM Sans"}.breadcrumbs .svg-icon.arrow-right{margin:0 15px}.badge{border-radius:5px;padding:3px 10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:400 14px/18px "DM Sans";color:#123053}.badge .icon{border-radius:50%;padding:2px 3px 3px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:10px;margin-right:5px}.badge.recommendations{background:#ebf9fd}.badge.recommendations.back-2{background:#fff}.badge.recommendations .icon{background:#abebc5}.badge.recommendations .icon svg{fill:#58c27d}.badge-icon{height:48px;width:48px;background:#d7e7f0}.badge-icon svg{max-width:24px;max-height:24px;width:100%;height:100%}.badge-icon.small{height:28px;width:28px}.badge-icon.small svg{max-width:12px;max-height:12px}.badge-icon svg{fill:#5e7c8d}.badge-icon.dog-cat{background:#e2f9ff}.badge-icon.dog-cat svg{fill:#399fd9}.badge-icon.mouse{background:#ebf9fd}.badge-icon.mouse svg{fill:#58c27d}.badge-icon.horse{background:#e9ecff}.badge-icon.horse svg{fill:#b6bff5}.badge-icon.pig{background:#ffe9d0}.badge-icon.pig svg{fill:#f49f62}.badge-icon.warning{background:#ffeccc}.badge-icon.warning svg{fill:#ff8a00}.badge-icon.search{background:#ffd5a4}.badge-icon.search svg{fill:#fff}nav.nav-bar{border:1px solid #d7e7f0;border-radius:100px;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font:500 17px/25px "DM Sans"}nav.nav-bar a{border-radius:100px;padding:5px 15px}nav.nav-bar a:hover{color:#fff;background:#123053}.lightbox-container{display:none}.lightbox-container.show{display:block;position:relative;z-index:10}.shadow{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4)}.lightbox{position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:20px;right:20px;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.23),0 3px 12px rgba(0,0,0,.16);box-shadow:0 3px 12px rgba(0,0,0,.23),0 3px 12px rgba(0,0,0,.16)}.lightbox .lightbox-wrapper{border-radius:10px;background-color:#fff;padding:40px}@media(min-width: 61.25em){.lightbox{width:500px;left:50%;right:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.alert{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:25px;border:3px solid #fff;padding:8px 18px;font:700 16px/22px "DM Sans"}.alert a{color:inherit !important;font-weight:inherit !important;font-size:inherit !important;text-decoration:underline}.alert.alert-warning{color:#ff8a00;background:#fff5e4}.alert.alert-error{color:#fff;background:#ff827a}.alert.alert-success{color:#fff;background:#58c27d}.alert.alert-info{color:#5e7c8d;background:#ebf9fd}.alert .badge-icon{margin-right:10px;vertical-align:middle}.alert .badge-icon,.alert .badge-icon svg{-ms-flex-negative:0;flex-shrink:0}.panel{padding:15px;border-radius:5px}.panel-info{background-color:#ebf9fd;color:#5e7c8d}.panel-with-badge{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.panel-with-badge>.badge-icon{-ms-flex-negative:0;flex-shrink:0}@media(max-width: 61.24em){.panel-with-badge>.badge-icon{display:none}}.progress-bar{counter-reset:step;display:none}.progress-bar li{list-style-type:none;width:33%;position:relative;text-align:center}.progress-bar li:before{width:25px;height:25px;content:"";line-height:25px;border:1px solid #fff;display:block;text-align:center;margin:0 auto 3px auto;border-radius:50%;position:relative;z-index:2;background-color:#f3f6fa;font-weight:bold;color:#6e90a3;content:counter(step);counter-increment:step}.progress-bar li:after{width:100%;height:2px;content:"";position:absolute;background-color:#d7e7f0;top:12.5px;left:-50%;z-index:0}.progress-bar li:first-child:after{content:none}.progress-bar li.active:before{color:#fff;background:#ff8a00}@media(min-width: 61.25em){.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex}}pin-input{display:block}pin-input input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:5px;font-weight:bold;width:2em;height:2em;border-radius:15px;text-align:center;border:1px solid #d7e7f0}pin-input input[type=number]:first-child{margin-left:0}pin-input input[type=number]:focus-visible{outline:none;border:2px solid #d7e7f0}pin-input input[type=number]::-webkit-inner-spin-button,pin-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}@media(min-width: 61.25em){pin-input input[type=number]{margin-left:30px;width:4em;height:4em}}.file-zone-container img{max-width:100%}.file-zone-container .img-container,.file-zone-container .default-container{margin-right:15px}.file-zone-container .img-container{width:128px}.file-zone-container .default-container{background:#eaf2f2;border-radius:50%;padding:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;-ms-flex-negative:0;flex-shrink:0}.file-zone-container .default-container .svg-icon{height:40px;width:40px}.file-zone-container .button{position:relative}.file-zone-container .text{font:700 20px/26px "DM Sans";color:#123053}.file-zone-container .file-zone{margin-top:15px}.file-zone-container input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(min-width: 61.25em){.file-zone-container .default-container{width:100px;height:100px}.file-zone-container .default-container .svg-icon{height:80px;width:80px}}.seo-description{background-color:#ebf9fd;border-radius:30px;padding:1px 30px 30px}.seo-description h2{font-size:20px;margin:10px 0}.nearby{margin-top:15px;background-color:#ebf9fd;border-radius:30px;padding:1px 30px 30px}.nearby h2{font-size:20px;margin:10px 0}.prox-list .columns{display:grid;gap:5px 2px}.prox-list .columns-3{grid-template-columns:repeat(3, 1fr)}.prox-list .columns-2{grid-template-columns:repeat(2, 1fr)}.widget-mrdvv{background-color:rgba(0,0,0,0)}.widget-mrdvv .main-container{max-width:100%}.widget-mrdvv .content-container{background-color:rgba(0,0,0,0)}.entity-summary{display:-webkit-box;display:-ms-flexbox;display:flex}.entity-summary .image-container{margin-right:30px;max-width:200px}.entity-summary .image-container img{max-width:100%}.entity-summary .miniatures{margin-top:10px}.entity-summary .miniatures img,.entity-summary .miniatures .more{border-radius:5px;height:50px}.entity-summary .miniatures .more{width:50px;background:#f3f6fa}.entity-summary h1{font:600 32px/40px "Poppins";margin:0}.entity-summary h2{margin-top:10px;font:400 16px/24px "DM Sans";color:inherit}.entity-summary .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.entity-summary .entity-animal-types{margin-top:15px}.entity-summary-mini{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font:500 17px/25px "DM Sans";margin-bottom:30px}.entity-summary-mini .svg-icon.arrow-left{padding-top:5px;width:15px;height:20px}.entity-summary-mini svg{fill:#123053}.entity-summary-mini .content{margin-left:15px}.entity-summary-mini h1{margin:0;color:#123053;font:600 24px/32px "Poppins";display:block}.entity-summary-mini .entity-animal-types{margin-top:15px}.entity-animal-types .badge-icon{margin-right:5px}.appointment-section{background:#ebf9fd;padding:25px 20px;border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.appointment-section .badge{margin-bottom:10px}.appointment-section .spinner{position:absolute;margin-left:5px}.appointment-section .header{font:700 24px/32px "DM Sans"}.appointment-section .select-custom{width:100%}.appointment-section .step{margin-bottom:15px}.appointment-section .step label{font:700 14px/18px "DM Sans";display:inline-block;margin-bottom:7px}.appointment-section button.continue{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.appointment-section .alert{margin-top:15px}.check-new-customer .button-basic{background:#fff;color:#6e90a3;border:1px solid #6e90a3}.agenda-container .agenda{background:#fff;padding:15px;border-radius:15px}.agenda-container .day-list{position:relative}.agenda-container .days{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:15px;margin-right:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-height:350px;overflow:auto;scrollbar-width:auto;scrollbar-color:#bfcccf #fff}.agenda-container .days::-webkit-scrollbar{width:16px}.agenda-container .days::-webkit-scrollbar-track{background:#fff}.agenda-container .days::-webkit-scrollbar-thumb{background-color:#bfcccf;border-radius:10px;border:3px solid #fff}.agenda-container .labels-container{position:absolute;left:0;right:0;height:40px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.agenda-container .labels-container span.svg-icon{height:12px;width:8px}.agenda-container .labels-container svg{fill:#6e90a3}.agenda-container .move-week{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:50px;cursor:pointer}.agenda-container .move-week.previous{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.agenda-container .move-week.next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.agenda-container .blocked{opacity:.5}.agenda-container .day-label{text-align:center;padding-bottom:10px;border-bottom:1px solid #ebf9fd;margin-bottom:10px;position:sticky;top:0;background:#fff}.agenda-container .day-number{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:1em;width:1em}.agenda-container .day{-webkit-box-flex:1;-ms-flex:1;flex:1}.agenda-container .day .day-number{border-radius:50%;padding:5px}.agenda-container .day.today .day-number{background:#58c27d;color:#fff}.agenda-container .slot-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.agenda-container .slot-list li{margin-bottom:5px}.agenda-container .slot-list li:last-child{margin-bottom:0}.agenda-container .timeslot{width:4em;text-align:center;cursor:pointer;background:#f3f6fa;border-radius:5px;padding:5px 6px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.agenda-container .timeslot.active,.agenda-container .timeslot:hover{color:#fff;background:#58c27d}.useful-information{background:#f1fcff;padding:30px;font:500 17px/25px "DM Sans"}.useful-information .clinic-name{margin-bottom:15px}.useful-information h4{margin-top:0;margin-bottom:3px}.useful-information .content p:first-child{margin-top:0}.useful-information .badge-icon{background:#fff}.useful-information .badge-icon.clock svg,.useful-information .badge-icon.credit-card svg,.useful-information .badge-icon.at svg,.useful-information .badge-icon.phone svg,.useful-information .badge-icon.info svg{fill:#123053}.useful-information .badge-icon.lifebuoy svg,.useful-information .badge-icon.marker svg{stroke:#123053}.useful-information .badge-icon.clock{border:2px solid #b6bff5}.useful-information .badge-icon.credit-card{border:2px solid #a8dbd8}.useful-information .badge-icon.lifebuoy{border:2px solid #a8dbd8}.useful-information .badge-icon.marker{border:2px solid #ff8a00}.useful-information .badge-icon.at{border:2px solid #399fd9}.useful-information .badge-icon.phone{border:2px solid #58c27d}.useful-information .selector{display:grid;grid-template-columns:repeat(2, 1fr);gap:5px}.useful-information .selector .button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.useful-information #clinic-select-container{margin:15px 0 30px}.useful-information .clinic-select{display:none}.useful-information .clinic-select.active{display:block}.useful-information .information li{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.useful-information .information li.phone{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.useful-information .information .icon-container{margin-right:15px}.useful-information .languages .flag-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.useful-information .languages .flag{border-radius:15px;margin-right:5px}@media(min-width: 61.25em){.useful-information .information{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}.useful-information li{margin-bottom:0}.useful-information li.address{grid-column:span 2}.useful-information .selector{grid-template-columns:repeat(5, 1fr)}}.entity-map{margin-bottom:60px}.entity-access{margin-bottom:60px}.entity-access h4{margin-top:0}.entity-access .coords,.entity-access .access{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-preferred-size:50%;flex-basis:50%}.entity-access .coords{margin-bottom:30px}.entity-access .badge-icon-container{margin-right:20px}.entity-access .badge-icon{background:#fff}.entity-access .badge-icon.marker{border:2px solid #ff8a00}.entity-access .badge-icon.marker svg{stroke:#123053}.entity-access .badge-icon.bus{border:2px solid #ff8a00}.entity-access .badge-icon.bus svg{fill:#123053}.entity-access .stop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}.entity-access .stop .icon-container{margin-right:5px}.entity-access .svg-icon.flag{fill:#6e90a3;vertical-align:-3px}.entity-access .stop-name{color:#123053}.entity-access .transport{display:inline}@media(min-width: 61.25em){.entity-access{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.entity-access .coords{margin-bottom:0;margin-right:30px}}.prestations-section{padding:35px;border-radius:25px;background:#e7faed}.prestations-section .title{display:-webkit-box;display:-ms-flexbox;display:flex;color:#123053;font-weight:bold}.prestations-section .title .dot{-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:2px dotted #98c1a6;margin:0 5px}.clinic-vets-section h4{margin-top:0}.clinic-vets-section .vet{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.clinic-vets-section .vet-image{width:64px;height:64px;margin-right:15px}.clinic-vets-section .vet-image img{max-width:100%;max-height:100%;border-radius:50%}@media(min-width: 61.25em){.clinic-vets-section .vets{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}.clinic-vets-section .vet{margin-bottom:0}}.thanks-section{position:relative}.thanks-section .thanks-img{display:none}.thanks-section .header .number{color:#6e8fa3}.thanks-section .comment{border-bottom:1px solid #d7e7f0;padding-bottom:30px;margin-bottom:30px}.thanks-section .title{font:500 17px/25px "DM Sans";color:#123053;margin-bottom:5px}.thanks-section .title .svg-icon{border-radius:50%;border:1px solid #ff8a00;padding:5px;margin-right:5px}.thanks-section .title .svg-icon svg{fill:#123053}.thanks-section .content{color:#123053}.thanks-section .meta{margin-top:10px;font-size:small}.thanks-section .cta .button-icon svg{fill:#fff}.thanks-section thank{display:block;margin-top:30px}.thanks-section form label{display:block;margin-bottom:15px}.thanks-section form input[type=email],.thanks-section form input[type=text],.thanks-section form textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.thanks-section form textarea{height:100px}.thanks-section .actions{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 61.25em){.thanks-section{border-top:1px solid #d7e7f0;padding-top:60px}.thanks-section .thanks-img{display:block;position:absolute;right:-30px;top:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}.thanks-section .thanks-img,.thanks-section .thanks-img img{width:150px}.thanks-section .cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.thanks-section thank{margin-top:0}.thanks-section form label{margin-bottom:30px}}.clinic-vet-inactive-container{text-align:center;font:400 14px/18px "DM Sans"}.clinic-vet-inactive-container strong{font:700 16px/20px "DM Sans";color:#123053}.clinic-vet-inactive-container .call,.clinic-vet-inactive-container .register{padding:30px;border-radius:30px;margin-bottom:30px}.clinic-vet-inactive-container .call svg,.clinic-vet-inactive-container .call img,.clinic-vet-inactive-container .register svg,.clinic-vet-inactive-container .register img{max-width:125px}.clinic-vet-inactive-container .call{background-color:#ebf9fd}.clinic-vet-inactive-container .call .phone-number{font-weight:bold;font-size:large}.clinic-vet-inactive-container .register{border:1px solid #d7e7f0}.clinic-vet-inactive-container .partner{margin-bottom:30px;border-radius:20px;overflow:hidden}.clinic-vet-inactive-container .partner img{width:100%}.customer-account-page .rdv,.customer-account-page .cancel{border-radius:15px;padding:15px;background:#fff}.customer-account-page .rdv{display:inline-block}.customer-account-page .rdv .alert{margin-bottom:15px}.customer-account-page .rdv .actions{text-align:center}.customer-account-page .rdv.cancelled svg{fill:#bfcccf}.customer-account-page .rdv:not(.cancelled) .row{padding:10px;background:#f6fbfc;border-radius:5px}.customer-account-page.customer-rdv .selectors{margin-bottom:30px}.customer-account-page.customer-rdv .selectors .button{margin-right:30px}.customer-account-page.customer-rdv .selectors .button:last-child{margin-right:0}.customer-account-page.customer-rdv .rdv{margin-top:30px}.customer-account-page.customer-rdv .no-rdv{text-align:center}.customer-account-page.customer-rdv .no-rdv svg{max-width:250px}.customer-account-page.customer-cancel .cancel-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.customer-account-page.customer-cancel .rdv,.customer-account-page.customer-cancel .cancel{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.customer-account-page.customer-cancel .cancel{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1 input;order:1 input;order-width:100%;order-box-sizing:border-box}.customer-account-page.customer-cancel .rdv{margin-top:30px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.customer-account-page.customer-cancel input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.customer-account-page.customer-cancel .actions{margin-top:30px}@media(min-width: 61.25em){.customer-account-page.customer-rdv .rdvs{display:inline-grid;grid-template-columns:auto auto auto;gap:15px}.customer-account-page.customer-rdv .rdv{margin-top:0}.customer-account-page.customer-cancel .cancel-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.customer-account-page.customer-cancel .rdv,.customer-account-page.customer-cancel .cancel{width:auto}.customer-account-page.customer-cancel .rdv{margin-top:0}.customer-account-page.customer-cancel .cancel{margin-left:30px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.customer-account-page .button-add .button-icon{background:#ff8a00;border-radius:50%;padding:3px;margin-right:5px}.customer-account-page .button-add svg{fill:#fff}.customer-account-page.customer-pets .main-inner .no-pets{text-align:center}.customer-account-page.customer-pets .main-inner .no-pets svg{max-width:250px}.customer-account-page.customer-pets .main-inner .pets{margin-top:30px}.customer-account-page.customer-pets .main-inner .pet{padding:15px;background:#fff;border-radius:25px;margin-top:30px}.customer-account-page.customer-pets .main-inner .pet-image{max-width:132px;margin:0 auto;margin-bottom:50px}.customer-account-page.customer-pets .main-inner .pet-image img,.customer-account-page.customer-pets .main-inner .pet-image svg{max-width:100%}.customer-account-page.customer-pets .main-inner .main-info{font:500 17px/25px "DM Sans";color:#123053;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.customer-account-page.customer-pets .main-inner .main-info .name{margin-right:7.5px}.customer-account-page.customer-pets .main-inner .main-info .sex{margin-left:7.5px}.customer-account-page.customer-pets .main-inner .main-info .svg-icon{margin-right:5px}.customer-account-page.customer-pets .main-inner .infos{margin:15px 0 15px;border-top:1px solid #d7e7f0;padding-top:15px}.customer-account-page.customer-pets .main-inner .infos .title{font:400 14px/18px "DM Sans";color:#6e90a3}.customer-account-page.customer-pets .main-inner .infos .value{font:500 17px/25px "DM Sans";color:#123053}.customer-account-page.customer-pets .main-inner .actions{text-align:center}@media(min-width: 61.25em){.customer-account-page.customer-pets .main-inner .pets{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}.customer-account-page.customer-pets .main-inner .pet{margin-top:0}}.customer-account-page.customer-infos form{padding:45px;max-width:800px;border-radius:25px;background:#fff}.customer-account-page .input-list-single{margin-bottom:30px}.customer-account-page .input-list-single .input{display:block;margin-bottom:15px}.customer-account-page .input-list-single .input:last-child{margin-bottom:0}.customer-account-page header{padding-top:30px;border-bottom:1px solid #bedfe1}@media(min-width: 61.25em){.customer-account-page header .menu-elements{display:-webkit-box;display:-ms-flexbox;display:flex}}.customer-account-page main{padding:40px 0}.customer-account-page .file-zone-wrapper,.customer-account-page .input-list{margin:30px 0}.customer-account-page form{padding:45px;max-width:800px;border-radius:25px;background:#fff}.customer-account-page .input-list .input{display:block;margin-top:30px}.customer-account-page .input-list input,.customer-account-page .input-list select{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.customer-account-page .input-list .description{grid-column:1/span 2}.customer-account-page .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;background:#f3f6fa}@input mq.mq($from: desktop){.customer-account-page .input-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}.customer-account-page .input{margin-top:0px}}.payment-form .card-info{margin-bottom:15px}.payment-form .card-number .card-element,.payment-form .card-expiry .card-element,.payment-form .card-cvc .card-element{padding:15px 20px;border-radius:10px;background-color:#f3f6fa;color:#5e7c8d}.payment-form .actions{text-align:center}@media(max-width: 61.24em){.payment-form .card-number,.payment-form .card-expiry{margin-bottom:5px}}@media(min-width: 61.25em){.payment-form .card-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.payment-form .card-number{-webkit-box-flex:3;-ms-flex:3;flex:3}.payment-form .card-expiry,.payment-form .card-cvc{-webkit-box-flex:1;-ms-flex:1;flex:1}}.text-on-line{position:relative;text-align:center}.text-on-line::before{content:"";display:block;position:absolute;left:0;right:0;top:50%;border:1px solid #ececec}.text-on-line span{position:relative;background-color:#fff;padding:0 15px}.icon-info-list{list-style-type:none;padding:0}.icon-info-list li{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:5px}.icon-info-list li:first-child{margin-top:0}.icon-info-list .badge-icon{margin-right:5px;-ms-flex-negative:0;flex-shrink:0}.lang-selector{position:relative;display:inline-block;margin-right:50px}@media(max-width: 767px){.lang-selector{margin-right:10px}}.lang-selector .lang-selector__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:.375rem .5rem;font-size:.875rem;font-weight:500;color:inherit;border-radius:.375rem;-webkit-transition:all .15s ease;transition:all .15s ease}.lang-selector .lang-selector__button:hover{background-color:rgba(243,244,246,.8)}.lang-selector .lang-selector__button:focus{outline:none}.lang-selector .lang-selector__current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lang-selector .lang-selector__flag{font-size:1rem}.lang-selector .lang-selector__code{margin-left:.5rem;font-weight:500}.lang-selector .lang-selector__arrow{height:1rem;width:1rem;color:currentColor;opacity:.7;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease, -webkit-transform .15s ease}.lang-selector.is-open .lang-selector__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lang-selector .lang-selector__dropdown{position:absolute;right:0;z-index:100;margin-top:.5rem;width:10rem;background-color:#fff;border-radius:.375rem;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);display:none;overflow:hidden}.lang-selector .lang-selector__dropdown.is-open{display:block;-webkit-animation:fadeIn .1s ease-out;animation:fadeIn .1s ease-out}.lang-selector .lang-selector__options{padding:.25rem 0}.lang-selector .lang-selector__options a.lang-selector__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;text-decoration:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}.lang-selector .lang-selector__options a.lang-selector__option:hover{background-color:#f9fafb}.lang-selector .lang-selector__option .lang-selector__flag{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.5rem}.lang-selector .lang-selector__name{margin-left:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(-0.25rem);transform:translateY(-0.25rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(-0.25rem);transform:translateY(-0.25rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(min-width: 61.25em){.lang-selector__options a.lang-selector__option{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;width:100%}}.homepage-page .hero-container{margin-bottom:60px}.homepage-page .simple-steps{max-width:85%;margin:0 auto}.homepage-page .how-to-section{margin-top:90px}.homepage-page .news-section{margin:90px 0}.city-page .main-container{margin-bottom:60px}.city-page .title{margin-top:0;margin-bottom:15px}@media(min-width: 61.25em){.city-page .list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.city-page .map-section{margin-left:15px;width:calc(40% - 15px);position:sticky;top:0}.city-page .vet-list{width:calc(60% - 15px);margin-right:15px}}.city-page .seo-description{margin:30px 0}.event-details-container .event-details{background-color:#f6fbfc;padding:15px}.event-details{border-radius:20px}.event-details .info-bloc,.event-details .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.event-details .row,.event-details .info-bloc{margin-bottom:30px}.event-details .row .info-bloc{margin-bottom:0;padding-right:15px;margin-right:15px;border-right:1px solid #e6e8ec}.event-details .row .info-bloc:last-child{border:none;margin-right:0;padding-right:0}.event-details h6{font:400 14px/18px "DM Sans";color:#6e90a3}.event-details .content{font:500 17px/25px "DM Sans"}.event-details .content small{font-weight:normal;line-height:1}.event-details .svg-icon{margin-right:15px}.event-details svg{fill:#399fd9}.event-details-mini{background-color:#f6fbfc;padding:15px;border-radius:20px;text-align:center;font:400 14px/18px "DM Sans"}.event-details-mini strong{font:700 14px/18px "DM Sans"}.minimal .customer-tunnel-page{min-height:100%;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.customer-tunnel-page h3{text-align:center;margin-left:auto;margin-right:auto}.customer-tunnel-page .go-back{margin-top:30px}.customer-tunnel-page .customer-tunnel-wrapper{max-width:1320px;margin:0 auto}.no-webp .customer-tunnel-page{background:url("/bundles/app/assets/img/newdeleteme/deco/light-graffiti.jpg") center center/cover no-repeat}.webp .customer-tunnel-page{background:url("/bundles/app/assets/img/newdeleteme/deco/light-graffiti.webp") center center/cover no-repeat}.customer-tunnel-page .logo{margin-bottom:30px}.customer-tunnel-page .alert{margin-bottom:15px;margin-top:0}.customer-tunnel-page .tunnel-zone{background-color:#fff;border-radius:30px;padding:15px}@media(min-width: 61.25em){.customer-tunnel-page .customer-tunnel-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.customer-tunnel-page .customer-tunnel-container .event-details-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.customer-tunnel-page .event-details-container:not(.widget){margin-left:15px}.customer-tunnel-page.login-register .event-details-mini,.customer-tunnel-page.confirm-register .event-details-mini,.customer-tunnel-page.confirm-rdv .event-details-mini{margin-bottom:30px}.customer-tunnel-page.login-register a,.customer-tunnel-page.confirm-register a,.customer-tunnel-page.forgotten-password a{color:#399fd9;font-weight:700}.customer-tunnel-page .progress-bar{margin-bottom:30px}.customer-tunnel-page.login-register .auth-select{text-align:center}.customer-tunnel-page.login-register .auth-select .login{border-top:1px solid #ececec;margin-top:30px;padding-top:30px}.customer-tunnel-page.login-register .login{text-align:center}.customer-tunnel-page.login-register .progress-bar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.customer-tunnel-page.login-register .additional-info{margin-top:30px;text-align:center}.customer-tunnel-page.login-register .additional-info button{margin-top:30px}.customer-tunnel-page.login-register .main-inputs .input{margin-bottom:30px;display:block}.customer-tunnel-page.login-register .main-inputs .input:last-child{margin-bottom:0}.customer-tunnel-page.login-register .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;background:#f3f6fa}.customer-tunnel-page.login-register form .main-inputs input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.customer-tunnel-page.login-register form .inputs input{-webkit-box-flex:1;-ms-flex:1;flex:1}.customer-tunnel-page.login-register form .text-container{margin-bottom:15px}.customer-tunnel-page.login-register label .text,.customer-tunnel-page.login-register label .text-container,.customer-tunnel-page.login-register a{font:400 14px/18px "DM Sans"}.customer-tunnel-page.login-register .switch{margin-top:30px;padding-top:15px;border-top:1px solid #d7e7f0}.customer-tunnel-page.login-register.no-event .customer-tunnel-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 61.25em){.customer-tunnel-page.login-register .main-inputs{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}.customer-tunnel-page.login-register .main-inputs .input{margin-bottom:0}.customer-tunnel-page.login-register.no-event form{width:700px}}.customer-tunnel-page.confirm-register{text-align:center}.customer-tunnel-page.confirm-register .tunnel-zone{max-width:800px;margin:0 auto}.customer-tunnel-page.confirm-register strong{color:#123053}.customer-tunnel-page.confirm-register .buttons{margin:30px 0}.customer-tunnel-page.forgotten-password .tunnel-zone{max-width:800px;margin:0 auto}.customer-tunnel-page.forgotten-password input{width:360px}.customer-tunnel-page.forgotten-password strong{color:#123053}.customer-tunnel-page.forgotten-password small{display:block;margin-top:30px}.customer-tunnel-page.forgotten-password .buttons{margin-top:30px;text-align:left}.customer-tunnel-page.forgotten-password .buttons .button-primary{margin:0}.customer-tunnel-page.confirm-rdv input,.customer-tunnel-page.confirm-rdv textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.customer-tunnel-page.confirm-rdv label.input{display:block;margin-bottom:30px}.customer-tunnel-page.confirm-rdv textarea{min-height:4em}.customer-tunnel-page.confirm-rdv .additional-info{margin-top:30px;text-align:center}.customer-tunnel-page.confirm-rdv .additional-info button{margin-top:30px}.customer-tunnel-page.payment .panel{margin-bottom:30px}.customer-tunnel-page.payment .additional-info{margin-top:30px;text-align:center}.customer-tunnel-page.payment .additional-info button{margin-top:30px}.customer-tunnel-page .buttons{text-align:center}.customer-tunnel-page .buttons .button-primary{margin:0 auto;margin-bottom:15px}.customer-tunnel-page .buttons .button{display:block}.customer-tunnel-page .badges-stores{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customer-tunnel-page .badges-stores .badge{width:250px}@media(min-width: 61.25em){.minimal .customer-tunnel-page{padding:30px}.minimal .customer-tunnel-page .customer-tunnel-wrapper{max-width:1320px}.customer-tunnel-page h3{margin-top:0;max-width:80%}.customer-tunnel-page .tunnel-zone{padding:45px}.customer-tunnel-page .buttons .button-primary{margin-right:15px}.customer-tunnel-page .buttons .button{display:inline-block;margin-bottom:0}}.clinic-vet-page .main-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.clinic-vet-page .main-section .info-container{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:60px}.clinic-vet-page .main-section .top-container,.clinic-vet-page .main-section .entity-summary,.clinic-vet-page .main-section nav,.clinic-vet-page .main-section .description-section,.clinic-vet-page .main-section .useful-information,.clinic-vet-page .main-section .prestations-section,.clinic-vet-page .main-section .clinic-vets-section{margin-bottom:60px}.clinic-vet-page .main-section h3{margin-top:0}@media(max-width: 61.24em){.clinic-vet-page .main-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.clinic-vet-page .main-section .appointment-section-container,.clinic-vet-page .main-section .clinic-vet-inactive-container{margin-left:auto;margin-right:auto;margin-bottom:60px}.clinic-vet-page .main-section .entity-summary{display:none}}@media(min-width: 61.25em){.clinic-vet-page .main-section .appointment-section-container,.clinic-vet-page .main-section .clinic-vet-inactive-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:sticky;top:0;width:400px}.clinic-vet-page .main-section .info-container{margin-right:25px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.contact-page main{padding-bottom:30px}.contact-page .input{margin-bottom:30px;display:block}.contact-page textarea,.contact-page input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-page .form button{margin-top:30px}@media(min-width: 61.25em){.contact-page .input-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}.contact-page .input{margin-bottom:0px}}.customer-error{text-align:center}.customer-error picture,.customer-error img{width:400px}.customer-account{background:#e3f1f2}.search-container{margin-bottom:30px}@media(min-width: 61.25em){.search-container{margin-bottom:60px}}.clinic-vet-page header{border-bottom:1px solid #d7e7f0;margin-bottom:30px}