.page-assurance .main-art{width:100%}.formPageDevis .title{font-size:20px;margin-bottom:15px;color:#48b6a8;text-align:center;font-weight:bold;margin-top:15px}.formPageDevis label p{display:inline;margin-left:5px}.formPageDevis .icon{margin-right:5px}.formPageDevis [type="radio"]{position:absolute;opacity:0;width:0;height:0}.formPageDevis p{margin-bottom:3px}.formPageDevis label,.formPageDevis .labeled{margin-bottom:5px;font-weight:bold}.formPageDevis button[type="submit"]{display:block;width:100%;margin-top:10px}.formPageDevis label.checked .radioImg{box-shadow:0 0 0 .2rem #48b6a8}.formPageDevis label.checked .radioImg .icon-petsitter{background:url('/images/pages/icon-garde-petsitter-purple.svg') no-repeat center center}.formPageDevis label.checked .radioImg .icon-domicile{background:url('/images/pages/icon-garde-domicile-purple.svg') no-repeat center center}.formPageDevis label.checked .radioImg .icon-promenade{background:url('/images/pages/icon-promenade-purple.svg') no-repeat center center}.formPageDevis label.checked .radioImg .icon-cat{background:url('/images/pages/icon-cat-green.svg') no-repeat center center}.formPageDevis label.checked .radioImg .icon-dog{background:url('/images/pages/icon-dog-green.svg') no-repeat center center}.formPageDevis label.checked .radioImg .icon-nac{background:url('/images/pages/icon-nac-green.svg') no-repeat center center}.formPageDevis label.checked .radioImg .icon-femelle{background:url('/images/pages/icon-femelle-purple.svg') no-repeat center center}.formPageDevis label.checked .radioImg .icon-male{background:url('/images/pages/icon-male-purple.svg') no-repeat center center}.formPageDevis .radioImg{background:#f5f5f5;font-size:14px;padding:4px 7px 0px 7px;border-radius:5px;color:#525252;width:100%;min-height:38px;margin-bottom:0;display:block;font-weight:normal;text-align:center}.formPageDevis .radioImg svg{margin-bottom:6px;vertical-align:middle;margin-left:-18px;margin-right:-3px}.formPageDevis input,.formPageDevis textarea,.formPageDevis .form-control{background:#f5f5f5;border-width:0;min-height:38px;font-size:16px}.formPageDevis select.form-control{height:38px}.formPageDevis .form-group,.formPageDevis .control-group{margin-bottom:10px}.formPageDevis .icon{vertical-align:middle;height:27px;width:40px;margin:0 auto;display:inline-block}.formPageDevis .icon-petsitter{background:url('/images/pages/icon-garde-petsitter-grey.svg') no-repeat center center}.formPageDevis .icon-domicile{background:url('/images/pages/icon-garde-domicile-grey.svg') no-repeat center center}.formPageDevis .icon-promenade{background:url('/images/pages/icon-promenade-grey.svg') no-repeat center center}.formPageDevis .icon-cat{background:url('/images/pages/icon-cat-grey.svg') no-repeat center center}.formPageDevis .icon-dog{background:url('/images/pages/icon-dog-grey.svg') no-repeat center center}.formPageDevis .icon-nac{background:url('/images/pages/icon-nac-grey.svg') no-repeat center center}.formPageDevis .icon-femelle{background:url('/images/pages/icon-femelle-grey.svg') no-repeat center center}.formPageDevis .icon-male{background:url('/images/pages/icon-male-grey.svg') no-repeat center center}.formPageDevis .form-check{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.formPageDevis .form-check-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.formPageDevis .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:2px;margin-top:2px}.formPageDevis .whiteCheckmark{background-color:white;border:1px solid yellow}.formPageDevis .form-check-input:hover~.checkmark{background-color:#ccc}.formPageDevis .form-check-input:checked~.checkmark{background-color:orange}.formPageDevis .checkmark:after{font-family:'FontAwesome';content:"\f00c";position:absolute;display:none;text-align:center;color:white;height:20px;width:20px;vertical-align:middle;line-height:20px}.formPageDevis .form-check{margin-bottom:10px}.formPageDevis .form-check:last-child{margin-bottom:0}.formPageDevis .form-check-label{margin-bottom:0}.formPageDevis .form-check-input:checked~.checkmark:after{display:block}.formPageDevis .form-check-input .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.formPageDevis input:focus,.formPageDevis textarea:focus,.formPageDevis select:focus{outline-offset:0px !important;outline:0 !important;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}.messageAdmin{background:#fff;color:#555;font-size:12px;border-radius:3px;display:inline-block;padding:5px}.pt30{padding-top:30px}@media screen and (max-width:520px){.col-xs-6{width:50%;float:left}}.autocomplete-suggestions{border:1px solid #999;background:#FFF;overflow:auto}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:#F0F0F0}.autocomplete-suggestions strong{font-weight:normal;color:#3399FF}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}.race-cancel{position:absolute;top:35px;right:18px;color:#f54851}.FormAssurance{background:#fff;border:5px solid #fcf0e9}.FormAssurance .theform .alert{margin-top:10px}.fraisRembourses{background-color:#48b6a8;font-size:20px;padding:10px;color:white}.fraisRembourses .bigger{font-size:22px}.fraisRembourses span{display:block}.text2v2 p{margin-bottom:5px;font-size:18px}.image_button_select_animal{background:none;border:0}.quote-assurance{padding:30px;background:#fcf1e9;display:table;position:relative;margin-top:40px}.quote-assurance p{margin-bottom:0}.quote-assurance:before{content:"";height:60px;width:60px;background:url("/images/icon-quote.svg") no-repeat;position:absolute;top:-15px;left:28px;z-index:0}.quote-assurance img{border-radius:100px;float:right;margin:5px 0 5px 10px;border:5px solid white}.quote-assurance img,.quote-assurance .text{z-index:1;position:relative}@media (min-width:992px){.quote-assurance .text{font-size:16px;line-height:24px}.quote-assurance img{max-width:100px;margin-top:-5px;margin-bottom:0}}.FormAssurance{content-visibility:auto;contain-intrinsic-size:989px}@media (min-width:768px){.FormAssurance{contain-intrinsic-size:893px}}@media (min-width:992px){.FormAssurance{contain-intrinsic-size:772px}}@media (min-width:1200px){.FormAssurance{contain-intrinsic-size:748px}}.offre-assurance-container{display:flex;justify-content:center;margin-bottom:20px}.offre-assurance-form{width:100%}@media (max-width:767px){.offre-assurance-illustration{display:none}}@media (min-width:768px){.offre-assurance-form{width:60%}}.page-assurance h1{font-size:21px;line-height:1.3em;margin-bottom:20px;max-width:635px;margin-left:auto;margin-right:auto;font-weight:600}.assurance-intro{display:none}.assurance-reassurance{background:#f0f9f9;padding:8px;font-size:18px;font-weight:600;color:inherit;max-width:645px;margin-left:auto;margin-right:auto;margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:10px}.assurance-reassurance span{align-items:center;display:flex;gap:5px}#api_assurance_form h3.title{display:none}#api_assurance_form p.subtitle{margin:15px 0 10px 0 !important}@media (min-width:768px){.page-assurance h1{font-size:25px;line-height:1.2em}.assurance-reassurance{margin-bottom:15px}.assurance-intro{display:block;font-size:20px;color:#2c9f91;line-height:1.2em;font-weight:bold;max-width:622px;margin-left:auto;margin-right:auto;margin-bottom:25px;font-weight:500}}.select-member-animal{display:flex;flex-wrap:wrap;justify-content:center}.select-member-animal form{width:150px}