@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap);.react-horizontal-scrolling-menu--scroll-container{display:flex;height:max-content;overflow-y:hidden;position:relative;width:100%}.react-horizontal-scrolling-menu--scroll-container.rtl{direction:rtl}.react-horizontal-scrolling-menu--inner-wrapper{display:flex;overflow-y:hidden}.react-horizontal-scrolling-menu--wrapper{display:flex;flex-direction:column}.react-horizontal-scrolling-menu--footer,.react-horizontal-scrolling-menu--header{width:100%}.react-horizontal-scrolling-menu--arrow-left,.react-horizontal-scrolling-menu--arrow-right{display:flex}.react-horizontal-scrolling-menu--inner-wrapper{align-items:center;background:var(--white);height:45px;padding-inline:10px;-webkit-user-select:none;user-select:none}.react-horizontal-scrolling-menu--scroll-container::-webkit-scrollbar{display:none}.react-horizontal-scrolling-menu--scroll-container{-ms-overflow-style:none;gap:30px;scrollbar-width:none}.react-horizontal-scrolling-menu--item{flex-shrink:0}.react-horizontal-scrolling-menu--item .card{align-items:center;color:var(--blue-xd);display:flex;font-size:12px;font-weight:600;gap:6px}.react-horizontal-scrolling-menu--arrow-left,.react-horizontal-scrolling-menu--arrow-right{position:relative}:where(.react-horizontal-scrolling-menu--arrow-left,.react-horizontal-scrolling-menu--arrow-right) button{background:none;border:0;cursor:pointer}.react-horizontal-scrolling-menu--arrow-left svg{fill:var(--cerulean);transform:rotate(90deg)}.react-horizontal-scrolling-menu--arrow-right svg{fill:var(--cerulean);transform:rotate(-90deg)}:where(.react-horizontal-scrolling-menu--arrow-left,.react-horizontal-scrolling-menu--arrow-right):before{content:"";height:100%;position:absolute;top:0;width:20px;z-index:1}.react-horizontal-scrolling-menu--arrow-left:before{background:linear-gradient(270deg,#fff0,#fff 70%);right:-20px}.react-horizontal-scrolling-menu--arrow-right:before{background:linear-gradient(90deg,#fff0,#fff 70%);left:-20px}:root{--white:#fff;--cerulean:#76cfff;--blue-l:#eff8ff;--blue-m:#def1ff;--blue-xm:#029ff5;--blue-d:#007ed2;--blue-dd:#00558c;--blue-xd:#074673;--grey-l:#484848;--grey-d:#1e1e1e;--red:#f44;--red-d:#c8102e;--cerulean-dark:#029ff5;--green-light:#2e8b34;--green-dark:#86d78b;--cerulean-mid:#b7cee7;--max-width:728px}*,:after,:before{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0}:focus{outline:none}html{scroll-behavior:smooth}body{background-color:#eff8ff;background-color:var(--blue-l);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:20px}.container{border-radius:0 0 5px 5px;box-shadow:0 2px 2px #0000001a;margin:0 auto;position:relative;width:728px;width:var(--max-width)}.container:before{background:#def1ff;background:var(--blue-m);border-bottom-left-radius:150% 50%;border-bottom-right-radius:150% 50%;content:"";display:block;height:340px;left:0;position:absolute;top:0;width:100%;z-index:-1}.container.no-pseudo:before{content:none}.min-flex-column{display:flex;flex-direction:column;min-height:560px}.l-inline-block{display:inline-block}.fade-in{opacity:1}.fade-out{opacity:0}.not-found{align-items:center;color:#007ed2;color:var(--blue-d);display:flex;flex-direction:column;font-weight:700;height:calc(var(--vh)*100 - 79px);justify-content:center;line-height:30px;padding:0 20px;position:relative;text-align:center}.not-found>p:first-child{font-size:30px}.not-found>p:nth-child(2){margin-top:50px}.not-found .message{font-size:20px}.not-found img{margin-top:40px;max-width:95%;padding:0 20px}.container.no-pseudo .not-found img{bottom:0;position:absolute}form{margin:0 50px}.form-inner{background:#fff;background:var(--white);border-radius:6px;box-shadow:0 12px 24px #029ff51a;margin:40px 0;padding:30px 20px}input.g-address,input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{accent-color:#007ed2;accent-color:var(--blue-d);-webkit-appearance:none;appearance:none;background-color:#fff;background-color:var(--white);border:1px solid #00558c;border:1px solid var(--blue-dd);color:#1e1e1e;color:var(--grey-d);display:block;font-size:14px;height:50px;line-height:20px;padding:14px 20px;transition:top .2s ease;width:100%}textarea{min-height:160px;resize:vertical}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{cursor:pointer;opacity:0}.profile-data input[type=date]{color:#0000;padding-right:35px}.profile-data input[type=date]:focus,.profile-data input[type=date]:valid{color:#1e1e1e;color:var(--grey-d)}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{position:absolute}.profile-data input[type=date]::-webkit-calendar-picker-indicator,.profile-data input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-calendar-picker-indicator{padding:5px;right:7px}input[type=checkbox]{flex-shrink:0}input[type=date]:not(.form-profile input,.pet-name-breed input),input[type=email]:not(.form-profile input),select:not(.form-profile select){text-align:center}option:first-of-type{display:none}input:focus,select:focus{border:3px solid #00558c!important;border:3px solid var(--blue-dd)!important}input::placeholder{color:#bce0fd}.field.date-field{display:flex;flex-wrap:wrap}input[type=date]{flex-grow:1;position:relative}.h1,.h2,h1,h2{font-size:20px;font-weight:700;margin-top:30px;text-align:center}.h1,.h2,h1,h2,label{color:#00558c;color:var(--blue-dd)}label{font-size:14px}a{color:#00558c;color:var(--blue-dd)}.no-underline{text-decoration:none}.fw700{font-weight:700}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.btn-wrapper{align-items:center;display:flex;justify-content:space-between;margin-top:40px;padding-bottom:70px}.btn-inner-wrapper{align-items:center;display:flex;gap:8px}.btn-inner-wrapper:only-child{margin-left:auto}.btn{-webkit-appearance:none;appearance:none;border:2px solid #00558c;border:2px solid var(--blue-dd);border-radius:4px;cursor:pointer;display:block;font-size:11px;font-weight:700;letter-spacing:.11px;line-height:20px;padding:13px 20px;text-transform:uppercase;transition:all .3s ease,padding 0s}.btn-blue{background:#00558c;background:var(--blue-dd);border:0;color:#fff;color:var(--white);margin-left:auto;padding:15px 20px}.btn-blank{background:#0000;color:#00558c;color:var(--blue-dd)}.btn-danger{border-color:#f44;border-color:var(--red);color:#f44;color:var(--red)}.btn-icon{align-items:center;display:flex;gap:6px}.btn-icon .paw-active{transform:rotate(-90deg)}.btn:active,.btn:hover{opacity:.9}.btn:disabled,button:disabled{background:#e5e5e5;color:#ccc;cursor:inherit}input:disabled{background:revert!important;border-color:revert!important}.not-allowed{cursor:not-allowed!important}.pet-img{display:block;margin:auto;width:250px}.error{color:#f44;color:var(--red);margin-top:10px;text-align:center}.field.date-field .error{width:100%}.radio-wrapper{align-items:center;display:flex;justify-content:space-around}.radio-wrapper.pet-type{margin-bottom:35px}.form-profile .radio-wrapper.radio-label{align-items:center;flex-wrap:wrap;justify-content:flex-start;padding-left:16px}.form-profile .radio-wrapper.radio-label input+label{color:#007ed2;color:var(--blue-d);font-family:Montserrat,sans-serif;font-size:14px;font-weight:600}.form-profile .radio-wrapper.radio-label .radio-group+label{flex:1 1}.form-profile .radio-wrapper.radio-label .radio-group~p{color:#007ed2;color:var(--blue-d);flex-basis:100%;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:15px;margin-top:12px}.radio-wrapper input[type=radio]{-webkit-appearance:none;appearance:none;border:2px solid #00558c;border:2px solid var(--blue-dd);border-radius:50%;flex-shrink:0;height:16px;margin-right:15px;vertical-align:middle;width:16px}.radio-wrapper input[type=radio]:checked{border-width:5px}.cat-radio svg,.dog-radio svg{display:block;height:40px;margin:0 auto 15px;width:45px}.cat-radio svg path,.dog-radio svg path{fill:#00558c;fill:var(--blue-dd)}.custom-select{position:relative}.custom-select:after{color:#007ed2;color:var(--blue-d);content:"\01F893";font-size:25px;position:absolute;right:15px;top:25px}.btn-wrapper.mt80{margin-top:80px}.send-email input[type=email]{text-align:left!important}.checkbox-wrapper{align-items:flex-start;display:flex}.form-inner.send-email .checkbox-wrapper{margin-top:35px}.checkbox-wrapper:not(:first-of-type){margin-top:20px}.checkbox-wrapper input[type=checkbox]{-webkit-appearance:none;appearance:none;background:#f1f9ff;border:1px solid #2699fb47;border-radius:4px;height:24px;margin-right:12px;width:24px}.checkbox-wrapper:hover input[type=checkbox]{background:#edf4fe;border-color:#2699fba3}.checkbox-wrapper input[type=checkbox]:checked:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230072cc' stroke='%23fff' viewBox='0 0 256 256'%3E%3Cpath stroke='%230072cc' stroke-linecap='round' stroke-linejoin='round' stroke-width='25.6' d='M104 188a4 4 0 0 1-2.829-1.171l-56-55.996a4 4 0 0 1 5.657-5.657L104 178.343 213.17 69.176a4 4 0 0 1 5.657 5.657l-112 111.996A4 4 0 0 1 104 188'/%3E%3Cpath d='M104 188a4 4 0 0 1-2.829-1.171l-56-55.996a4 4 0 0 1 5.657-5.657L104 178.343 213.17 69.176a4 4 0 0 1 5.657 5.657l-112 111.996A4 4 0 0 1 104 188Z'/%3E%3C/svg%3E");display:inline-block;height:20px;width:22px}.checkbox-wrapper input[type=checkbox]:focus:after{margin-left:-2px;margin-top:-2px}.checkbox-wrapper label{font-family:Lato,sans-serif;font-size:11px;line-height:13px}.checkbox-wrapper label,.checkbox-wrapper label a{color:#484848;color:var(--grey-l)}.modal input,.modal select,.profile-data input,.profile-data select,form .field{margin-bottom:20px}form .field input,form .field select{margin-bottom:0}form .field .help-text{color:#074673;color:var(--blue-xd);font-size:12px;line-height:0}.form-inner.send-email .field,.modal .field,.pet-name-breed .field,.pet-specs .field,.profile-data .field{position:relative}.form-inner.send-email .field label,.modal .field label,.pet-name-breed .field label,.pet-specs .field label,.profile-data .field label{background:#fff;background:var(--white);font-size:12px;left:15px;padding:0 5px;pointer-events:none;position:absolute;top:15px;transition:top .2s ease;z-index:0}.modal .field label:after,.pet-name-breed .field label:after,.pet-specs .field label:after,.profile-data .field label:after,.send-email .field label:after{background:#fff;background:var(--white);content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%;z-index:-1}.modal .field--modal label{background-color:#eff8ff;background-color:var(--blue-l)}.field textarea:focus~label,.field textarea:not(:empty)~label,.form-inner.send-email .field input:focus~label,.form-inner.send-email .field input:valid~label,.modal .field input:focus~label,.modal .field input:valid~label,.modal .field label.up,.modal .field select:focus~label,.modal .field select:valid~label,.pet-name-breed .field input:focus~label,.pet-name-breed .field input:valid~label,.pet-name-breed .field label.up,.pet-name-breed .field select:focus~label,.pet-name-breed .field select:valid~label,.pet-specs .field input:focus~label,.pet-specs .field input:valid~label,.pet-specs .field label.up,.pet-specs .field select:focus~label,.pet-specs .field select:valid~label,.profile-data .field input:focus~label,.profile-data .field input:valid~label,.profile-data .field label.up,.profile-data .field select:focus~label,.profile-data .field select:valid~label,.reactselect--profile+label.up,.reactselect--profile.reactselect--profile--active+label{background:#fff;background:var(--white);top:-10px}.script-modal .modal.info-modal,.script-modal .modal__content{background:#007ed2;background:var(--blue-d)}.script-modal .modal.info-modal p,.script-modal .modal__header h3{color:#fff;color:var(--white)}.script-modal .modal.info-modal .modal-close:after,.script-modal .modal.info-modal .modal-close:before{background:#fff;background:var(--white)}.script-modal .modal.info-modal .modal__overflow-content::-webkit-scrollbar-track{background:#007ed2;background:var(--blue-d)}.script-modal .modal.info-modal .modal__overflow-content::-webkit-scrollbar-thumb{background:#fff9}.script-modal .modal.info-modal .modal__overflow-content::-webkit-scrollbar-thumb:hover{background:#fffc}.red-border,input:not([type=checkbox]):focus:invalid{border-color:#f44!important;border-color:var(--red)!important}.red-border+label,input:not([type=checkbox]):focus:invalid+label{color:#f44!important;color:var(--red)!important}input:not([type=checkbox]):focus:invalid::placeholder{color:#f44;color:var(--red);opacity:.4}:where(input[type=date]:focus:invalid,input[type=date].red-border)~.calendar-icon path{fill:#f44;fill:var(--red)}.profile-data input[type=date]::-webkit-date-and-time-value{text-align:left}.form-profile .checkbox-wrapper{border-top:2px solid #def1ff;border-top:2px solid var(--blue-m);margin:0;padding:20px 0}.form-profile .checkbox-wrapper>label:not([for=checkContact]){color:#1e1e1e;color:var(--grey-d);font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:15px}.checkbox-wrapper.communication{flex-wrap:wrap}.checkbox-wrapper.communication p{margin-bottom:20px;width:100%}.heading-info{color:#007ed2;color:var(--blue-d);font-size:10px;font-weight:700;text-align:center}.communication .heading-info,.communication-alt .heading-info{color:#074673;color:var(--blue-xd)}.checkbox-wrapper.communication label{flex:1 1}.communication-alt .radio-wrapper{justify-content:center}.communication-alt input:not(:first-of-type),.radio-label input:not(:first-of-type){margin-left:18px}.profile-data .field.inline-checkbox{align-items:center;display:flex;gap:10px}.profile-data .inline-checkbox .checkbox-wrapper{border:0;flex-wrap:wrap;gap:10px 0;padding:0;position:relative;top:-9px;width:140px}.profile-data .inline-checkbox .heading-info{font-size:12px;font-weight:500;padding-left:10px;text-align:left;width:100%}.profile-data .inline-checkbox .switch-wrapper{flex-grow:1;justify-content:flex-start;margin:0;padding:0 0 0 5px}.profile-data .inline-checkbox .switch-wrapper span{font-size:11px}.profile-data .inline-checkbox .switch-wrapper label{left:0;pointer-events:inherit;position:relative;top:0}.profile-data .inline-checkbox>.field{margin-bottom:0;width:100%}.profile-data .inline-checkbox>.field .reactselect--profile{margin-bottom:0}.info-btn{background:#007ed2;background:var(--blue-d);border-radius:20%;color:#fff;cursor:pointer;display:inline-block;font-size:10px;font-weight:700;margin-left:5px;padding:0 5px;text-align:center}.switch-wrapper{align-items:center;background-color:#fff;background-color:var(--white);border-radius:6px;display:flex;justify-content:center;margin:24px max(20px,calc(50% - 160px));max-width:320px;padding:16px}.switch-wrapper>span{color:#00558c;color:var(--blue-dd);font-size:14px}.switch{display:inline-block;height:24px;margin:0 24px;position:relative;width:40px}.switch__input{height:0;opacity:0;width:0}.switch__slider{background-color:#00558c;background-color:var(--blue-dd);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch__slider:before{background-color:#fff;background-color:var(--white);bottom:1px;content:"";height:22px;left:1px;position:absolute;transition:.4s;width:22px}.switch__input:checked+.switch__slider:before{transform:translateX(16px)}.switch__slider.round{border-radius:34px}.switch__slider.round:before{border-radius:50%}.checkbox-wrapper--switch{align-items:center}.checkbox-wrapper--switch.communication p{margin-bottom:12px}.switch-wrapper--profile{margin:0;position:relative}.switch-wrapper--profile span{font-family:Montserrat,sans-serif;font-weight:600}.switch-wrapper--profile .switch{margin:0 6px}.switch-wrapper--profile .switch__slider{background-color:#e0ecfd;border:1px solid #0072cc66}.switch-wrapper--profile .switch__input:checked+.switch__slider{background-color:#007ed2;background-color:var(--blue-d)}.switch-wrapper--profile .switch__slider:before{border:1px solid #007ed2;border:1px solid var(--blue-d);bottom:0;height:22px;left:auto;right:1px;width:22px}.switch-wrapper--profile .switch__input:checked+.switch__slider:before{transform:translateX(-16px)}.switch-wrapper--profile .switch__floatlabel{bottom:-5px;color:#007ed2;color:var(--blue-d);font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:italic;font-weight:400;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}.quoteref{color:#484848;color:var(--grey-l);font-family:Montserrat,sans-serif;font-size:12px;margin:0 2px -45px;text-align:right}.form-profile .quoteref{margin:20px 2px -40px}.summary-quote .form-inner{padding:0}.summary-quote .box{grid-gap:8px;border-radius:6px;display:grid;font-size:.75rem;gap:8px;line-height:1.66667;padding:16px 20px}.summary-quote .box-header{align-items:center;display:flex;justify-content:space-between}.summary-quote .box-title{font-size:1.125rem;font-weight:700;line-height:1.11}.summary-quote .box-title-info{color:#0a0a0a80}.summary-quote .inner-grid{display:grid;grid-template-columns:repeat(2,1fr)}.summary-quote .actual-price{font-size:1.25rem;font-weight:700;line-height:1}.summary-quote .frequency{font-size:.75rem;font-weight:400}.pricebox{background:#fff;background:var(--white);border-radius:10px;margin:50px 0;padding:18px 18px 18px 10px}.pricebox.active{box-shadow:inset 0 0 0 4px #007ed2;box-shadow:inset 0 0 0 4px var(--blue-d)}.pricebox__header{display:flex}.pricebox__paws{align-self:flex-start;background:#def1ff;background:var(--blue-m);border-radius:8px;display:flex;gap:5px;justify-content:center;margin-right:auto;padding:3px 5px}.pricebox__paws svg{transform:rotate(-90deg)}.pricebox__paws g>*{fill:#0000;stroke:#00558c;stroke:var(--blue-dd);stroke-width:1px;stroke-alignment:inner}.pricebox__paws .paw-active g>*{fill:#00558c;fill:var(--blue-dd)}.pricebox__toplabel{background-color:#def1ff;background-color:var(--blue-m);border-radius:5px;color:#00558c;color:var(--blue-dd);font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;line-height:13px;margin:0 7px;padding:5px 7px;text-transform:uppercase}.pricebox__massimali{align-items:center;border:2px solid #00558c;border:2px solid var(--blue-dd);border-radius:20%;color:#00558c;color:var(--blue-dd);cursor:pointer;display:flex;font-size:11px;font-weight:700;line-height:19px;padding:0 5px;text-align:center}.info-link{color:#029ff5;color:var(--blue-xm);cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;text-decoration:underline}.pricebox__main{display:flex;gap:20px;margin-top:15px}.pricebox__bar{background:#f7f9fb;border-radius:8px;flex-basis:47px}.pricebox.active .pricebox__bar{background:#007ed2;background:var(--blue-d)}.pricebox__content{flex:1 1}.pricebox__footer{display:flex;justify-content:space-between;margin-top:25px}.pricebox__infoprice__discounted,.pricebox__infoprice__saving{font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;line-height:13px}.pricebox__infoprice__discounted{color:#074673;color:var(--blue-xd);display:block}.pricebox__infoprice__discounted .deleted{color:#a4a4a4;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;line-height:16px;position:relative}.pricebox__infoprice__discounted .deleted:after{background:#029ff5;background:var(--blue-xm);bottom:5px;content:"";height:2px;left:0;position:absolute;width:100%}.pricebox__infoprice__price{color:#074673;color:var(--blue-xd);font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:24px}.pricebox__infoprice__saving{background:#86d78b;background:var(--green-dark);border-radius:2px;color:#00558c;color:var(--blue-dd);margin-top:4px;padding:2px 6px}.pricebox .pricebox__button{align-self:flex-end;font-family:Montserrat,sans-serif;font-size:13px;line-height:16px;padding:10px 16px;text-transform:none}.pricebox.active .pricebox__button{background:#007ed2;background:var(--blue-d);display:flex;gap:6px;padding:10px}.pricebox.active .pricebox__button:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' stroke='%23fff' viewBox='0 0 256 256'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='25.6' d='M104 188a4 4 0 0 1-2.829-1.171l-56-55.996a4 4 0 0 1 5.657-5.657L104 178.343 213.17 69.176a4 4 0 0 1 5.657 5.657l-112 111.996A4 4 0 0 1 104 188'/%3E%3Cpath d='M104 188a4 4 0 0 1-2.829-1.171l-56-55.996a4 4 0 0 1 5.657-5.657L104 178.343 213.17 69.176a4 4 0 0 1 5.657 5.657l-112 111.996A4 4 0 0 1 104 188Z'/%3E%3C/svg%3E");height:16px;width:16px}.reactselect__control.css-13cymwt-control,.reactselect__control.css-t3ipsp-control{background-color:#fff;background-color:var(--white);border-color:#00558c;border-color:var(--blue-dd);border-radius:0;font-size:14px;line-height:20px}.reactselect__control.css-13cymwt-control:hover,.reactselect__control.css-t3ipsp-control:hover{border-color:#00558c;border-color:var(--blue-dd)}.reactselect__control.reactselect__control--is-focused{border-color:#00558c;border-color:var(--blue-dd);border-radius:0;box-shadow:none}.reactselect__control--menu-is-open .reactselect__value-container:not(.reactselect__value-container--has-value){outline:1px solid #f44;outline:1px solid var(--red)}.reactselect:has(.reactselect__control--menu-is-open):not(:has(.reactselect__value-container--has-value))+label{color:#f44;color:var(--red)}.reactselect:has(.reactselect__control--menu-is-open):not(:has(.reactselect__value-container--has-value)) .reactselect__dropdown-indicator path{fill:#f44;fill:var(--red)}.reactselect__placeholder,.reactselect__single-value{color:#1e1e1e!important;color:var(--grey-d)!important;text-align:center}.reactselect__input,.reactselect__option{color:#1e1e1e!important;color:var(--grey-d)!important;font-size:14px!important;height:36px!important;line-height:20px!important}.reactselect__option{height:auto!important}.reactselect__indicators{bottom:0;position:absolute;right:0;top:0}.reactselect__indicator-separator{display:none}.reactselect__indicator{color:#007ed2!important;color:var(--blue-d)!important}.reactselect__menu{max-height:200px;overflow:hidden}.reactselect__menu-list{max-height:200px!important}.reactselect:not(.no-cap) :where(.reactselect__placeholder,.reactselect__option,.reactselect__single-value){text-transform:capitalize}.reactselect__option--is-selected{color:#fff!important;color:var(--white)!important}.reactselect--profile{margin-bottom:20px}.reactselect--profile .reactselect__input-container,.reactselect--profile .reactselect__placeholder,.reactselect--profile .reactselect__single-value{padding-left:10px;text-align:left}.calendar-icon{height:16px;pointer-events:none;position:absolute;right:20px;top:25px;transform:translateY(-50%);width:16px}.profile-data .calendar-icon{left:auto;right:12px}body.hide-cookie-banner div#hs-eu-cookie-confirmation{display:none}body div#hs-eu-cookie-confirmation{background:#0000;border:0;box-shadow:none;left:5%;position:fixed;top:35vh;width:90%}body div#hs-eu-cookie-confirmation:before{background:#66666680;content:"";inset:0;position:fixed;z-index:-1}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p{margin:0 30px}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area{margin:auto}@media only screen and (max-width:800px){body #hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-row{height:auto!important;overflow:auto!important}body #hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-description{border:initial!important;position:static!important;width:auto!important}body #hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-label.hs-active{border-right:1px solid #c0bebe!important}}@media only screen and (max-width:767px){.container{border-radius:0;box-shadow:none;width:100%}.btn{padding:13px 16px}.btn-wrapper .btn-blue{padding:15px 16px}form{margin:0 20px}.profile-data .field label[for=birthProvince]{left:8px}.profile-data .inline-checkbox .switch-wrapper span{font-size:9px}.pricebox__main{gap:8px}.pricebox__paws svg{width:12px}.pricebox__infoprice__discounted,.pricebox__infoprice__saving{font-size:8px}.accordion__title{font-size:13px}}@media screen and (max-height:500px) and (orientation:landscape){.not-found .btn-wrapper,.not-found>p:nth-child(2){margin-top:10px}.not-found img{display:none}}@media only screen and (max-width:480px){body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{padding:14px!important}.pricebox{padding:18px 10px}.pricebox__toplabel{font-size:8px}}.header{align-items:center;background:#fff;box-shadow:0 30px 30px #2699fb1a;display:flex;justify-content:center;margin:0 auto;padding:10px 30px;position:relative;width:var(--max-width)}.header .logo{width:93px}#returnBack{left:30px;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:767px){.header{width:100%}}.subheader{background-color:var(--blue-dd);gap:10px;justify-content:space-between;margin:0 auto;padding:12px 30px;position:relative;width:var(--max-width)}.subheader,.subheader__animal,.subheader__package,.subheader__package__price{align-items:center;display:flex}.subheader__animal{min-width:0;padding:2px 0}.subheader__animal svg{flex-shrink:0;height:20px;margin-right:8px;width:20px}.subheader__animal p{color:var(--blue-l);font-size:15px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.subheader__package{color:var(--blue-l);min-width:0}.subheader__package__type{font-size:18px;font-style:italic;font-weight:700;margin-right:12px;overflow:hidden;padding-right:3px;text-overflow:ellipsis;white-space:nowrap}.subheader__package__price{align-items:baseline;flex-shrink:0;position:relative}.subheader__package__price p{font-size:24px;font-style:italic;font-weight:700}.subheader__package__price span{font-size:13px}.subheader__package__price .sales{color:var(--blue-m);font-size:11px;opacity:.7;position:absolute;right:-1px;top:-7px}.subheader__package__price .sales:after{background:currentColor;content:"";height:1px;left:-1px;position:absolute;top:13px;transform:rotate(-12deg);transform-origin:left;width:115%}@media (max-width:767px){.subheader{width:100%}}.subheader+.stepper{top:48px}.stepper{align-items:center;background-color:var(--blue-m);display:flex;justify-content:center;padding:16px 0;width:var(--max-width)}.stepper__item{list-style-type:none;margin:0 5%;padding:0}.stepper__item a{text-decoration:none}.stepper__item svg.paw-active{display:none}.stepper__item .badge{background-color:var(--blue-dd);border-radius:24px;color:#fff;display:none;font-size:14px;font-weight:700;padding:4px 24px}.stepper__item.active svg.paw{display:none}.stepper__item.active .badge{display:block;margin-top:0}.stepper__item.check svg.paw{display:none}.stepper__item.check svg.paw-active{display:block}@media (max-width:767px){.stepper{justify-content:space-evenly;width:100%}.stepper__item{margin:0}}.loader-backdrop{align-items:center;background-color:#ffffffbf;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.loader-container{background:var(--white);border-radius:6px;box-shadow:0 0 30px 5px #2699fb1a;margin-inline:20px;min-width:200px;padding:20px;text-align:center}.loader-spinner{animation:loader 1s ease-in-out infinite;border:2px solid;border-color:var(--blue-d) #0000 var(--blue-d) #0000;border-radius:50%;height:40px;margin-inline:auto;width:40px}.loader-text{color:var(--blue-d);font-weight:700;line-height:1.5;margin-top:20px;transition:opacity .25s ease-in-out}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-overlay{align-items:center;background-color:#10568d99;display:flex;height:100vh;justify-content:center;position:fixed;right:0;top:0;width:100%;z-index:50}.modal{background-color:var(--blue-l);border-radius:40px;margin-left:20px;margin-right:20px;padding:50px;width:628px}.not-found.modal-error{height:auto;isolation:isolate;justify-content:flex-start;padding-bottom:0;padding-top:70px}.modal.submit-modal{margin-bottom:60px}.modal.info-modal{background:var(--white);border-radius:10px}.modal.info-modal .modal__header{display:flex;gap:10px;justify-content:space-between;margin-bottom:25px}.modal.info-modal .modal__header h3{font-family:Lato,sans-serif;font-size:24px;font-weight:700;text-align:left}.modal.info-modal .modal-close{-webkit-appearance:none;appearance:none;background:none;border:0;cursor:pointer;font-size:0;height:25px;position:relative;width:25px}.modal.info-modal .modal-close:after,.modal.info-modal .modal-close:before{background:#6699ba;content:"";height:20px;position:absolute;right:12px;top:3px;width:2px}.modal.info-modal .modal-close:before{transform:rotate(-45deg)}.modal.info-modal .modal-close:after{transform:rotate(45deg)}.modal.info-modal .modal__content{padding:0}.modal.info-modal .pack-item{display:flex;margin-bottom:24px}.modal.info-modal .pack-item svg{flex-shrink:0;margin-right:15px;transform:rotate(-90deg)}.modal.info-modal h4,.modal.info-modal li,.modal.info-modal p,.modal.info-modal small,.modal.info-modal span{color:var(--grey-l);font-family:Montserrat,sans-serif}.modal.info-modal p{font-size:14px;line-height:20px}.modal.info-modal .pack-info-heading p+p{margin-top:16px}.modal.info-modal .pack-info-heading span{font-weight:700}.modal.info-modal .pack-feature-title{display:flex;font-family:Montserrat,sans-serif;font-size:14px;gap:5px;line-height:20px;margin:24px 0}.modal.info-modal .pack-feature-title svg{fill:var(--cerulean);flex-shrink:0;margin-left:-4px;transform:rotate(-90deg)}.modal.info-modal .pack-feature-details+.pack-feature-details{margin-top:24px}.modal.info-modal .pack-feature-details .example{border:2px solid var(--blue-xm);border-radius:10px;cursor:pointer;margin-top:24px;padding:20px}.modal.info-modal .pack-feature-details .example h4{color:var(--blue-xm);margin:0 auto;max-width:50%;text-align:center}.modal.info-modal .pack-feature-details .example p{align-items:flex-start;color:var(--blue-xm);display:flex;gap:16px;margin-top:20px}.modal.info-modal .pack-feature-details .example p:before{align-items:center;border:4px solid var(--blue-xm);border-radius:50%;color:var(--blue-xm);content:"?";display:flex;flex-shrink:0;font-family:inherit;font-size:20px;font-weight:900;height:30px;justify-content:center;text-align:center;width:30px}.modal.info-modal .pack-features.assistenza{--column-gap:25px;display:flex;flex-wrap:wrap;gap:12px var(--column-gap);list-style:none;margin-top:40px}.modal.info-modal .pack-features.assistenza li{display:flex;width:calc(50% - var(--column-gap)/2)}.modal.info-modal .pack-features.assistenza li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='20' height='15' fill='%2367AEDD' stroke='%2367AEDD' stroke-width='18.534' viewBox='-9.27 -9.27 203.88 203.88'%3E%3Cpath d='M51.707 185.343a10.7 10.7 0 0 1-7.593-3.149 10.724 10.724 0 0 1 0-15.175l74.352-74.347L44.114 18.32c-4.194-4.194-4.194-10.987 0-15.175 4.194-4.194 10.987-4.194 15.18 0l81.934 81.934c4.194 4.194 4.194 10.987 0 15.175l-81.934 81.939a10.68 10.68 0 0 1-7.587 3.15z' style='fill:%2367aedd'/%3E%3C/svg%3E");position:relative;top:5px}.modal.info-modal .pack-features.assistenza p{color:#001a2a;font-weight:700}.modal.info-modal .pack-features.assistenza small{color:#00558c;display:block;font-size:12px;font-weight:900;line-height:14px;text-transform:uppercase}.modal.submit-modal .modal__content{-ms-overflow-style:none;max-height:60vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.modal.submit-modal .modal__content::-webkit-scrollbar{display:none}.modal form{margin:0}.modal__header{margin-bottom:20px;text-align:center}.modal__header h3{color:var(--blue-d);font-size:20px;line-height:30px;text-align:center}.modal__content{background-color:#fff;border-radius:6px;margin:0;padding:20px 24px}.modal__content h6{color:var(--blue-xm);font-size:10px;margin-bottom:22px;text-transform:uppercase}.modal__overflow-content{max-height:40vh;overflow:auto;overscroll-behavior:contain;padding-bottom:10px;padding-right:12px}.modal__overflow-content b{color:var(--grey-l);display:inline-block;font-family:Lato,sans-serif;font-size:16px;margin-bottom:2px}.modal__overflow-content li,.modal__overflow-content p{color:var(--blue-xd);font-size:14px}.modal .btn-wrapper{padding-bottom:0}.modal.info-modal .modal__overflow-content::-webkit-scrollbar,textarea::-webkit-scrollbar{height:8px;width:8px}.modal.info-modal .modal__overflow-content::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track{background:var(--blue-l);border-radius:5px}.modal.info-modal .modal__overflow-content::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb{background:var(--blue-xm);border-radius:5px}.modal.info-modal .modal__overflow-content::-webkit-scrollbar-thumb:hover,textarea::-webkit-scrollbar-thumb:hover{background:var(--blue-d)}.modal-action .alert-modal{text-align:center}.modal-action .alert-modal p{color:var(--grey-l);font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;line-height:1.5;position:relative}.alert--loading p:after{animation:ellipsis 1s steps(4) infinite;content:"\2026";overflow:hidden;position:absolute;width:0}@keyframes ellipsis{to{width:1.25em}}.modal-action .alert-modal .btn{margin:0 auto}@media (max-width:767px){.modal{padding:25px 25px 40px}.modal.info-modal .pack-feature-details .example h4{max-width:inherit}.modal.info-modal .pack-features.assistenza li{width:100%}.not-found.modal-error{padding:40px 20px 0}}@media screen and (max-height:500px) and (orientation:landscape){.modal.submit-modal{margin-bottom:0;padding:25px 40px}.modal.submit-modal .modal__header{margin-bottom:16px}.modal.submit-modal .modal__content{max-height:45vh}.modal.submit-modal .btn-wrapper{margin-top:20px}.not-found.modal-error{min-height:90vh;padding-top:50px}}.accordion .pack-title{color:var(--blue-xd);font-family:Montserrat,sans-serif;font-size:18px;line-height:22px;margin-bottom:14px}.accordion .pack-feature{color:var(--grey-l);display:flex;font-family:Montserrat,sans-serif;font-size:12px;gap:5px;line-height:20px;margin-bottom:6px}.accordion .pack-feature svg{fill:var(--cerulean);flex-shrink:0;margin-left:-4px;transform:rotate(-90deg)}.accordion__item:not(:last-child){margin-bottom:24px}.accordion__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;position:relative}.accordion__bar{background-color:#2699fb4d;height:2px;left:30px;position:absolute;top:15px;width:calc(100% - 30px)}.accordion__icon{align-items:center;background-color:#fff;display:flex;height:20px;justify-content:center;padding-left:32px;z-index:1}.accordion__icon svg{fill:var(--blue-xm);height:16px;transition:all .3s ease;width:16px}.accordion__header.open .accordion__icon svg{transform:rotate(180deg)}.accordion__content__item,.accordion__title{align-items:center;color:var(--blue-d);display:flex;font-size:14px}.accordion__title{background-color:#fff;font-family:Montserrat,sans-serif;font-weight:700;padding-right:24px;position:relative;z-index:1}.accordion__content__item svg,.accordion__title svg{height:20px;margin-right:8px;min-height:20px;min-width:20px;width:20px}.accordion__content{display:none;padding-left:24px;padding-top:12px}.accordion__content.open{display:block}.accordion__content__item{align-items:flex-start;font-size:12px;margin-bottom:8px}.accordion__content__item svg{height:14px;min-height:14px;min-width:14px;width:14px}@media (max-width:767px){.accordion__title{padding-right:12px}.accordion__header .accordion__icon{padding-left:16px}}fieldset{all:unset;display:contents}:focus-visible{inner-shadow:0 0 0 2px var(--white);outline:2px solid var(--blue-dd);outline-offset:2px}.btn:focus-visible,.reactselect__value-container:has(input:focus-visible),[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,input:focus-visible+.switch__slider,input[type=date]::-webkit-calendar-picker-indicator:focus-visible,li.stepper__item:has(a:focus-visible),select:focus-visible,textarea:focus-visible{inner-shadow:0 0 0 2px var(--white)!important;outline:2px solid var(--blue-dd)!important;outline-offset:2px!important}.reactselect__value-container input:focus-visible,li.stepper__item a:focus-visible{inner-shadow:0 0 0 0 var(--white)!important;outline:0 solid var(--blue-dd)!important}.reactselect__input input:focus,.reactselect__input input:focus-visible,.reactselect__input-container input:focus,.reactselect__input-container input:focus-visible,.reactselect__value-container input:focus,.reactselect__value-container input:focus-visible{border:none!important;box-shadow:none!important;outline:none!important}.reactselect__control--is-focused,.reactselect__control:focus,.reactselect__control:focus-visible{border-color:var(--blue-dd)!important;box-shadow:none!important;outline:none!important}li.stepper__item:has(a:focus-visible){border-radius:24px}.sr-only{clip:rect(0,0,0,0);tab-index:-1;border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}a.button.skip-link{align-items:center;background:var(--blue-dd);border:3px solid var(--blue-dd);border-radius:0;color:#fff;cursor:pointer;display:flex;font-family:Lato,sans-serif;font-size:1rem;font-weight:700;gap:8px;justify-content:center;left:0;line-height:1;padding:4px 8px;position:absolute;text-decoration:none;text-transform:uppercase;top:-32px;transition:top .3s ease;width:100%;z-index:999}a.button.skip-link:focus-visible{outline:medium none invert;outline:initial;top:0}a.button.skip-link:not(:focus-visible){top:-32px}.arca{--arca-yellow:#ffd603;--arca-grey:#5c5c5c;--arca-black:#222;--arca-grey-l:#a9abad;--arca-blue-l:#9db9d0}body.arca{background-color:var(--white)}.arca .header{box-shadow:0 30px 30px #2699fb05;gap:10px;height:90px}.arca #returnBack path{fill:var(--arca-grey)}.arca .logo-partner{max-width:120px}.arca .container:before{background:#0000 linear-gradient(180deg,#fff 10%,#cde0fc) 0 0}.arca .stepper{background:#0000}.arca .stepper__item g>*{fill:var(--arca-grey-l)}.arca .stepper__item.check g>*{fill:var(--arca-grey)}.arca .stepper__item .badge{background-color:var(--arca-yellow);color:var(--arca-black)}.arca .h1,.arca h1{color:var(--arca-grey)}.arca .form-inner,.arca .form-inner.arcacard{outline:1px solid #e2edfd}.arca .form-inner.arcacard svg{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.arca input::placeholder{color:var(--arca-blue-l)}.arca :is(input[type=text],input[type=number],input[type=email],input[type=date],input[type=tel],input.g-address,select){border:1px solid #c4dfef;color:var(--arca-grey)}.arca .profile-data input[type=date]:before,.arca input[type=date]:before{color:var(--arca-blue-l)}.arca label:not(.dog-radio label,.cat-radio label){color:var(--arca-grey)}.arca .pricebox{box-shadow:0 30px 30px #2699fb1a;outline:1px solid #e2edfd}.arca .pricebox.active{box-shadow:inset 0 0 0 4px var(--arca-yellow)}.arca .pricebox.active .pricebox__bar{background:var(--arca-yellow)}.arca .pricebox__toplabel{color:var(--white)}.arca .pricebox__paws{background:#a9abad33}.arca .pricebox__paws g>*{fill:var(--arca-grey-l)}.arca .pricebox__paws .paw-active g>*{fill:var(--arca-grey)}.arca .accordion .pack-title,.arca .modal.info-modal .pack-features.assistenza p,.arca .modal__content h6,.arca .modal__header h3,.arca .pricebox__infoprice__price{color:var(--arca-black)}.arca .accordion .pack-feature,.arca .heading-info,.arca .modal.info-modal .pack-features.assistenza small,.arca .modal.info-modal h4,.arca .modal.info-modal li,.arca .modal.info-modal p,.arca .modal.info-modal small,.arca .modal.info-modal span,.arca .pricebox__infoprice__discounted,.arca .quoteref{color:var(--arca-grey)}.arca .pricebox.active .pricebox__button:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23222' stroke='%23222' viewBox='0 0 256 256'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='25.6' d='M104 188a4 4 0 0 1-2.829-1.171l-56-55.996a4 4 0 0 1 5.657-5.657L104 178.343 213.17 69.176a4 4 0 0 1 5.657 5.657l-112 111.996A4 4 0 0 1 104 188'/%3E%3Cpath d='M104 188a4 4 0 0 1-2.829-1.171l-56-55.996a4 4 0 0 1 5.657-5.657L104 178.343 213.17 69.176a4 4 0 0 1 5.657 5.657l-112 111.996A4 4 0 0 1 104 188Z'/%3E%3C/svg%3E")}.arca .btn{border-color:var(--arca-grey);color:var(--arca-grey)}.arca .btn-blue:not(:disabled){background:var(--arca-yellow);color:var(--arca-black)}.arca .not-found{color:var(--arca-grey);height:calc(var(--vh)*100 - 90px)}.arca .not-found.modal-error .btn-blue{font-weight:900;margin-left:0}.crm-switch{--grid-gap:12px}.crm-switch .form-inner+h2{margin-top:0}.crm-switch .grid{display:grid;grid-template-columns:repeat(var(--columns),1fr);justify-content:center}.crm-switch .grid.grid-gap{gap:var(--grid-gap)}.crm-switch .grid.grid-4{--columns:4}.crm-switch .grid.grid-3{--columns:3}.crm-switch .grid.grid-2{--columns:2}.crm-switch .grid.grid-1{--columns:1}.crm-switch .form-inner{margin-inline:48px}.crm-switch .btn-wrapper{margin-block:auto 20px;margin-inline:auto 48px;padding:0}.crm-switch .btn{letter-spacing:.11px;transition:none}.crm-switch .grid-actions .btn:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.crm-switch .grid-actions .btn:not(:first-child):not(:last-child){border-radius:0}.crm-switch .grid-actions .btn:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.crm-switch .grid-actions .btn+.btn{border-left:0}.crm-switch .btn-blue{margin-left:inherit}.crm-switch .btn-icon{margin-right:8px}.crm-switch .grid-actions .btn-blue{margin-left:0}.crm-switch .checkbox-wrapper{gap:26px;justify-content:center}.crm-switch .checkbox-wrapper label{color:var(--grey-d);font-family:inherit;font-size:13px}.crm-switch .checkbox-wrapper label span{font-weight:700}.crm-switch .switch-wrapper{padding:0}.owner-modal .not-found.modal-error{background:var(--blue-d);border-radius:6px;color:var(--white);padding:50px 40px}.owner-modal .not-found.modal-error>p:first-child{font-size:20px;line-height:1.2}.owner-modal .not-found.modal-error .btn-wrapper{gap:16px;justify-content:center;width:100%}.owner-modal .not-found.modal-error .btn{background:var(--white);color:var(--blue-d);margin-left:inherit;width:100%}.owner-modal img{display:none}.show-footer .new-funnel-footer{display:block}