.PetInsuranceLayout-module-scss-module__yeMdNa__petInsuranceLayoutWrapper{flex-direction:column;flex:1;width:100%;max-width:1440px;padding-top:16px;display:flex}@media (min-width:1024px){.PetInsuranceLayout-module-scss-module__yeMdNa__petInsuranceLayoutWrapper{padding-left:40px;padding-right:40px}}@media (min-width:1280px){.PetInsuranceLayout-module-scss-module__yeMdNa__petInsuranceLayoutWrapper{padding-left:48px;padding-right:48px}}@media (min-width:1440px){.PetInsuranceLayout-module-scss-module__yeMdNa__petInsuranceLayoutWrapper{padding-left:70px;padding-right:70px}}.PetInsuranceLayout-module-scss-module__yeMdNa__petInsuranceLayoutWrapper{background-color:#fff;position:relative}@media (min-width:768px){.PetInsuranceLayout-module-scss-module__yeMdNa__petInsuranceLayoutWrapper{background-color:unset}}.PetInsuranceLayout-module-scss-module__yeMdNa__contentOnly{margin:0;padding:0}.PetInsuranceLayout-module-scss-module__yeMdNa__petInsuranceLayoutContent{background-color:#fff;border-top:1px solid #ebe6df;flex-direction:column;flex-grow:1;justify-content:space-between;gap:24px;width:100%;max-width:420px;margin:16px auto auto;padding:16px 16px 64px;display:flex}@media (min-width:768px){.PetInsuranceLayout-module-scss-module__yeMdNa__petInsuranceLayoutContent{border-top:none;border-radius:8px;flex-grow:0;max-width:460px;padding:24px}}.PetInsuranceLayout-module-scss-module__yeMdNa__borderless{border:none;margin:0}.PetInsuranceLayout-module-scss-module__yeMdNa__buttonsWrapper{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.PetInsuranceLayout-module-scss-module__yeMdNa__navigationLink{position:unset;background:0 0;border:none;align-items:center;gap:8px;font-family:WorkSans;font-size:15px;font-weight:600;line-height:20px;display:flex}@media (min-width:768px){.PetInsuranceLayout-module-scss-module__yeMdNa__navigationLink{font-family:Spoof;font-size:20px;font-weight:500;line-height:24px}}.PetInsuranceLayout-module-scss-module__yeMdNa__goBackLink{align-self:flex-start;padding-left:8px}@media (min-width:768px){.PetInsuranceLayout-module-scss-module__yeMdNa__goBackLink{padding-left:0}}.PetInsuranceLayout-module-scss-module__yeMdNa__goForwardLink{color:#0a6638}.PetInsuranceLayout-module-scss-module__yeMdNa__goForwardLink:hover,.PetInsuranceLayout-module-scss-module__yeMdNa__goForwardLink:hover i{color:#172e1d}.PetInsuranceLayout-module-scss-module__yeMdNa__goForwardLink{align-self:center;padding-right:8px}@media (min-width:768px){.PetInsuranceLayout-module-scss-module__yeMdNa__goForwardLink{padding-right:8px}}.PetInsuranceLayout-module-scss-module__yeMdNa__errorMessage{text-align:left;max-width:420px;margin:16px auto auto;padding:40px 24px 0;font-family:WorkSans;font-size:18px;font-weight:400;line-height:22px}
.PetInsurancePolicyForm-module-scss-module__de0yAW__formHeader{text-align:left;margin-top:16px;margin-bottom:4px;font-family:Spoof;font-size:20px;font-weight:500;line-height:24px}.PetInsurancePolicyForm-module-scss-module__de0yAW__requiredFields{color:#bf2713}.PetInsurancePolicyForm-module-scss-module__de0yAW__selectHonorific{flex-direction:column;flex:25%;max-width:30%;margin-bottom:8px;margin-right:8px;display:flex}@media (min-width:1024px){.PetInsurancePolicyForm-module-scss-module__de0yAW__selectHonorific{border-radius:8px}}.PetInsurancePolicyForm-module-scss-module__de0yAW__addressField,.PetInsurancePolicyForm-module-scss-module__de0yAW__inputField{flex-direction:column;margin-bottom:8px}.PetInsurancePolicyForm-module-scss-module__de0yAW__addressField{flex:40%;margin-right:8px;display:flex}.PetInsurancePolicyForm-module-scss-module__de0yAW__TextInput{flex-direction:column;height:48px}.PetInsurancePolicyForm-module-scss-module__de0yAW__selectGenderWrapper{flex-direction:column;flex:10%;margin-left:8px;display:flex}.PetInsurancePolicyForm-module-scss-module__de0yAW__wrapper{align-items:flex-start;width:100%;display:flex;position:relative}.PetInsurancePolicyForm-module-scss-module__de0yAW__addressPostcodewrapper{align-items:center;width:100%;display:flex;position:relative}
.PetInsuranceConditions-module-scss-module__ZmQyeW__conditionsWrapper{background-color:#e8f6fc;border-radius:8px;flex-direction:column;padding:16px;display:flex;position:relative}@media (min-width:1024px){.PetInsuranceConditions-module-scss-module__ZmQyeW__conditionsWrapper{border-radius:8px}}.PetInsuranceConditions-module-scss-module__ZmQyeW__agriaImg{aspect-ratio:1;object-position:center;width:80px}.PetInsuranceConditions-module-scss-module__ZmQyeW__agriaText{margin-bottom:8px;font-family:WorkSans;font-size:15px;font-weight:400;line-height:20px}.PetInsuranceConditions-module-scss-module__ZmQyeW__pmgText{margin-bottom:8px;font-family:WorkSans;font-size:12px;font-weight:400;line-height:16px}
.ListingDetailsPromoteBanner-module-scss-module__7m-3va__promoteBanner{background-color:#171711;border-radius:0;position:relative}@media (min-width:1024px){.ListingDetailsPromoteBanner-module-scss-module__7m-3va__promoteBanner{border-radius:8px}}.ListingDetailsPromoteBanner-module-scss-module__7m-3va__promoteBannerBefore{width:76px;height:100%;position:absolute;top:0;transform:scaleX(-1)}@media (min-width:768px){.ListingDetailsPromoteBanner-module-scss-module__7m-3va__promoteBannerBefore{width:96px;left:40px}}.ListingDetailsPromoteBanner-module-scss-module__7m-3va__promoteBannerAfter{width:76px;height:100%;position:absolute;top:0;right:8px}@media (min-width:768px){.ListingDetailsPromoteBanner-module-scss-module__7m-3va__promoteBannerAfter{width:96px;right:40px}}.ListingDetailsPromoteBanner-module-scss-module__7m-3va__promoteBannerContent{z-index:1;flex-direction:column;align-items:flex-start;width:100%;padding:16px 24px;display:flex}@media (min-width:768px){.ListingDetailsPromoteBanner-module-scss-module__7m-3va__promoteBannerContent{align-items:center;padding-top:16px;padding-bottom:24px}}@media (min-width:1024px){.ListingDetailsPromoteBanner-module-scss-module__7m-3va__promoteBannerContent{padding-top:16px}}@media (min-width:1280px){.ListingDetailsPromoteBanner-module-scss-module__7m-3va__promoteBannerContent{padding-top:16px}}@media (min-width:1440px){.ListingDetailsPromoteBanner-module-scss-module__7m-3va__promoteBannerContent{padding-top:24px}}.ListingDetailsPromoteBanner-module-scss-module__7m-3va__promoteBannerHeading{color:#fff;margin-bottom:16px;font-family:Spoof;font-size:26px;font-weight:500;line-height:32px}@media (min-width:768px){.ListingDetailsPromoteBanner-module-scss-module__7m-3va__promoteBannerHeading{margin-bottom:8px;font-family:Spoof;font-size:34px;font-weight:500;line-height:40px}}@media (min-width:1024px){.ListingDetailsPromoteBanner-module-scss-module__7m-3va__promoteBannerHeading{margin-bottom:0}}.ListingDetailsPromoteBanner-module-scss-module__7m-3va__promoteBannerDescription{color:#fff;max-width:275px;margin-bottom:24px;font-family:WorkSans;font-size:15px;font-weight:400;line-height:20px}@media (min-width:768px){.ListingDetailsPromoteBanner-module-scss-module__7m-3va__promoteBannerDescription{max-width:100%;margin-bottom:24px}}@media (min-width:1024px){.ListingDetailsPromoteBanner-module-scss-module__7m-3va__promoteBannerDescription{margin-bottom:24px}}@media (min-width:1280px){.ListingDetailsPromoteBanner-module-scss-module__7m-3va__promoteBannerDescription{margin-bottom:32px}}@media (min-width:1440px){.ListingDetailsPromoteBanner-module-scss-module__7m-3va__promoteBannerDescription{margin-bottom:24px}}
.ListingDetailsSimilarListings-module-scss-module__FHq7uW__content{flex-direction:column;margin-top:24px;display:flex}@media (min-width:768px){.ListingDetailsSimilarListings-module-scss-module__FHq7uW__content{padding:0 24px}}@media (min-width:1024px){.ListingDetailsSimilarListings-module-scss-module__FHq7uW__content{padding:0}}@media (min-width:1440px){.ListingDetailsSimilarListings-module-scss-module__FHq7uW__content{margin-top:32px}}.ListingDetailsSimilarListings-module-scss-module__FHq7uW__titleRecommendations{color:#171711;margin-bottom:-8px;font-family:Spoof;font-size:24px;font-weight:500;line-height:28px}@media (min-width:1024px){.ListingDetailsSimilarListings-module-scss-module__FHq7uW__titleRecommendations{padding:0}}
.ListingDetailsExternalPartnerAd-module-scss-module__IShFPW__wrapper{background-color:#fff;max-height:350px;margin:32px 0}@media (min-width:1024px){.ListingDetailsExternalPartnerAd-module-scss-module__IShFPW__wrapper{border-radius:8px}}.ListingDetailsExternalPartnerAd-module-scss-module__IShFPW__slot{position:relative}.ListingDetailsExternalPartnerAd-module-scss-module__IShFPW__slot:not(:last-child):after{content:"";border-bottom:1px solid #ebe6df;width:calc(100% - 32px);margin:0 16px;display:block;position:absolute;bottom:0}.ListingDetailsExternalPartnerAd-module-scss-module__IShFPW__titleWrapper{border-bottom:1px solid #ebe6df;justify-content:center;margin:0 16px;padding:16px 0;display:flex}.ListingDetailsExternalPartnerAd-module-scss-module__IShFPW__title{font-family:Spoof;font-size:20px;font-weight:500;line-height:24px}@media (min-width:768px){.ListingDetailsExternalPartnerAd-module-scss-module__IShFPW__title{font-family:WorkSans;font-size:18px;font-weight:600;line-height:24px}}
.ListingDetailsUserDetails-module-scss-module__r8rNNq__wrapper{background-color:#fff;flex-direction:column;width:100%;padding:16px;display:flex}@media (min-width:1024px){.ListingDetailsUserDetails-module-scss-module__r8rNNq__wrapper{border-radius:8px}}.ListingDetailsUserDetails-module-scss-module__r8rNNq__userInfoWrapper{flex-direction:row;justify-content:space-between;width:100%;display:flex}.ListingDetailsUserDetails-module-scss-module__r8rNNq__userProfileLink{color:#171711}.ListingDetailsUserDetails-module-scss-module__r8rNNq__userProfileLink:hover,.ListingDetailsUserDetails-module-scss-module__r8rNNq__userProfileLink:hover i{color:#0a6638}.ListingDetailsUserDetails-module-scss-module__r8rNNq__userNameLinkWrapper{flex-direction:column;gap:4px;padding-bottom:16px;padding-right:16px;display:flex}.ListingDetailsUserDetails-module-scss-module__r8rNNq__userDetails{flex-direction:column;gap:4px;display:flex}@media (min-width:1024px){.ListingDetailsUserDetails-module-scss-module__r8rNNq__userVerified{flex-basis:50%}}.ListingDetailsUserDetails-module-scss-module__r8rNNq__buttons{width:100%;margin-top:16px;margin-bottom:16px}.ListingDetailsUserDetails-module-scss-module__r8rNNq__buttons>:not(:last-child){margin-bottom:16px}.ListingDetailsUserDetails-module-scss-module__r8rNNq__buttons{border-bottom:1px solid #ebe6df;padding-bottom:16px}.ListingDetailsUserDetails-module-scss-module__r8rNNq__detailsWrapper{border-bottom:1px solid #ebe6df;width:100%;padding-bottom:16px}@media (min-width:1024px){.ListingDetailsUserDetails-module-scss-module__r8rNNq__detailsWrapper{padding-bottom:8px}}.ListingDetailsUserDetails-module-scss-module__r8rNNq__userAvatarLink{border-radius:100%;margin-left:auto}.ListingDetailsUserDetails-module-scss-module__r8rNNq__userAvatarLink:hover{box-shadow:0 2px 4px #151b3c1a,0 3px 6px #18243726}.ListingDetailsUserDetails-module-scss-module__r8rNNq__userNameLinkTypeBadges{flex-direction:row;align-items:center;display:flex}.ListingDetailsUserDetails-module-scss-module__r8rNNq__userTypeBadges{flex-direction:column;align-items:flex-start;gap:4px;margin:8px 0;display:flex}.ListingDetailsUserDetails-module-scss-module__r8rNNq__verifiedViaWrapper{border-bottom:1px solid #ebe6df;flex-direction:column;padding:16px 0;display:flex}.ListingDetailsUserDetails-module-scss-module__r8rNNq__verifiedViaList{justify-content:space-between;display:flex}@media (min-width:768px){.ListingDetailsUserDetails-module-scss-module__r8rNNq__verifiedViaList{flex-wrap:wrap}}.ListingDetailsUserDetails-module-scss-module__r8rNNq__numberOfUserListings{margin-top:16px}.ListingDetailsUserDetails-module-scss-module__r8rNNq__userNameLink{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-family:Spoof;font-size:20px;font-weight:500;line-height:24px;display:-webkit-box;overflow:hidden}@media (min-width:768px){.ListingDetailsUserDetails-module-scss-module__r8rNNq__userNameLink{font-family:WorkSans;font-size:18px;font-weight:600;line-height:24px}}.ListingDetailsUserDetails-module-scss-module__r8rNNq__detailLabel{color:#595143;align-items:center;margin:2px 0;font-family:WorkSans;font-size:15px;font-weight:400;line-height:20px;display:flex}.ListingDetailsUserDetails-module-scss-module__r8rNNq__showMapButton{background-color:#0000;border:none;align-items:center;display:flex}.ListingDetailsUserDetails-module-scss-module__r8rNNq__showMapButton:hover{cursor:pointer}.ListingDetailsUserDetails-module-scss-module__r8rNNq__showMapButton:disabled{color:#b0a082;pointer-events:none}.ListingDetailsUserDetails-module-scss-module__r8rNNq__showMapButton{color:#0a6638}.ListingDetailsUserDetails-module-scss-module__r8rNNq__showMapButton:hover,.ListingDetailsUserDetails-module-scss-module__r8rNNq__showMapButton:hover i{color:#172e1d}.ListingDetailsUserDetails-module-scss-module__r8rNNq__showMapButton{align-items:center;margin:2px 0;font-family:WorkSans;font-size:15px;font-weight:600;line-height:20px;display:flex}.ListingDetailsUserDetails-module-scss-module__r8rNNq__detailSuffix{margin-right:8px}.ListingDetailsUserDetails-module-scss-module__r8rNNq__verifiedBadge{gap:4px;margin-left:16px}.ListingDetailsUserDetails-module-scss-module__r8rNNq__verifiedViaLabel{color:#171711;margin-bottom:4px;font-family:WorkSans;font-size:18px;font-weight:400;line-height:22px}.ListingDetailsUserDetails-module-scss-module__r8rNNq__actionButtons{justify-content:center;margin-top:16px;display:flex}.ListingDetailsUserDetails-module-scss-module__r8rNNq__reportButton{background-color:#0000;border:none;align-items:center;display:flex}.ListingDetailsUserDetails-module-scss-module__r8rNNq__reportButton:hover{cursor:pointer}.ListingDetailsUserDetails-module-scss-module__r8rNNq__reportButton:disabled{color:#b0a082;pointer-events:none}.ListingDetailsUserDetails-module-scss-module__r8rNNq__reportButton{color:#eb594e}.ListingDetailsUserDetails-module-scss-module__r8rNNq__reportButton:hover,.ListingDetailsUserDetails-module-scss-module__r8rNNq__reportButton:hover i{color:#bf2713}.ListingDetailsUserDetails-module-scss-module__r8rNNq__reportButtonLabel{margin-left:8px;font-family:WorkSans;font-size:15px;font-weight:600;line-height:20px}
.PetInsuranceForm-module-scss-module__JY72va__header{text-align:center;margin-bottom:16px;font-family:Spoof;font-size:26px;font-weight:500;line-height:32px}.PetInsuranceForm-module-scss-module__JY72va__description{text-align:center;margin-bottom:8px;font-family:WorkSans;font-size:15px;font-weight:400;line-height:20px}.PetInsuranceForm-module-scss-module__JY72va__fieldsRequired{color:#bf2713;text-align:center;margin-bottom:8px;font-family:WorkSans;font-size:12px;font-weight:400;line-height:16px}.PetInsuranceForm-module-scss-module__JY72va__umbrellaImg{text-align:center;margin-bottom:8px}.PetInsuranceForm-module-scss-module__JY72va__formInnerContent{flex-direction:column;display:flex}
