@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);
html{font-family:arial}.call-to-action{background-color:#01686c;border:1px solid #01686c;border-radius:1rem;box-shadow:0 8px 16px rgba(71,59,47,.5);box-sizing:border-box;color:#f4f4f4;margin:0 auto 2rem;max-width:50rem;padding:1.5rem 2rem 2rem;text-align:center}.call-to-action__header{color:#f6f4f1;font-size:2.5rem;font-weight:700;margin-bottom:1rem;margin-top:0}.call-to-action__btn-container{display:flex;justify-content:center}.call-to-action__btn-container__button{align-items:center;background-color:#fff;border-radius:3rem;color:#01686c;display:flex;font-size:1.25rem;font-weight:700;height:4rem;justify-content:center;margin:0 .5rem;width:18rem}@media screen and (max-width:64em){.call-to-action{border-radius:0;margin-bottom:1rem!important}.call-to-action__header{font-size:1.75rem;line-height:2rem}.call-to-action__btn-container{align-items:center;flex-direction:column}.call-to-action__btn-container__button{font-size:.85rem;height:3rem;margin:.5rem 0;width:13rem}}
html{font-family:arial}.button{background:#01686c;border:1px solid #01686c;border-radius:3rem;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Nunito,sans-serif;font-size:1rem;font-weight:600;height:2.25rem;line-height:1.5rem;min-height:2.25rem;padding:0 1rem}.button:disabled{background:#c4c4c4;border:1px solid #c4c4c4;color:#fff;cursor:default}.button--secondary{background:#fff;border:1px solid #01686c;color:#01686c}.button--success{background:#18a247;border:1px solid #18a247;color:#fff}.button--full-width{width:100%}.button--tall{height:3rem;min-height:3rem}.button--circle{align-items:center;border:none;border-radius:50%;box-shadow:0 0 6px #c4c4c4;display:flex;justify-content:center;padding:1rem}.button--rectangle{border-radius:4px;padding:0 3rem}.button--small{font-size:.75rem;font-weight:700;height:2.25rem;min-height:2.25rem;padding:.25rem;width:8rem}
.tooltip{margin-left:.5rem;padding-bottom:.25rem;vertical-align:middle}
html{font-family:arial}.area-text-field{width:100%}.area-text-field__label{display:block;font-weight:700;margin-bottom:.5rem}.area-text-field__label--uppercase{text-transform:uppercase}.area-text-field__label__asterisk{color:red;margin-left:.25rem}.area-text-field__input{border:1px solid #d2d2d2;border-radius:6px;box-sizing:border-box;font-size:.875rem;padding:1rem;width:100%;word-wrap:break-word}
.spinner{align-items:center;display:flex;height:3.5rem;justify-content:center;margin:5px auto;position:relative;text-align:center;width:3.5rem}.spinner svg{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(.5)}50%{transform:scale(1)}}
html{font-family:arial}.text-field{width:100%}.text-field__label{color:#191c1c;display:block;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem}.text-field__label--uppercase{text-transform:uppercase}.text-field__label__asterisk{color:red;margin-left:.25rem}.text-field__input-container{border:1px solid #d2d2d2;border-radius:6px;border-radius:5px;box-sizing:border-box;display:flex;height:3.5rem;height:36px;outline:none;overflow:hidden;width:100%}.text-field__input-container--shadow{border:none;box-shadow:0 0 4px rgba(0,0,0,.25)}.text-field__input-container--readOnly{border:none}.text-field__input-container--readOnly input{font-size:1rem;padding-left:0}.text-field__input-container__icon{align-items:center;background:#fff;display:flex;text-align:center}.text-field__input-container__icon img{height:1rem;padding:1rem}.text-field__input-container__input{border:none;border-radius:6px;color:#3c3d3d;font-family:Nunito,sans-serif;font-size:.85rem;font-weight:500;padding-left:.75rem;width:100%}.text-field__input-container__currency{align-items:center;display:flex;font-size:.85rem;font-weight:600;padding:0 .5rem;width:3rem}.text-field__input-container--outlined{border:1px solid #fff}.text-field__input-container--icon{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-.75rem}.text-field__input-container--error{border-color:#d93025}.text-field__info--error{color:#d93025}.text-field__info--info{color:#006621;font-family:monospace}.text-field__info{font-size:12px;margin-top:8px}
html{font-family:arial}.dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;padding-bottom:2rem;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (max-height:34em){.dialog{height:calc(100% - 2rem)}}.dialog__close-btn{background:none;right:1rem}.dialog__close-btn,.dialog__minimize-btn{align-items:center;border:none;cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;top:1.5rem}.dialog__minimize-btn{background-color:#fff;right:3.5rem}.dialog__minimize-btn img{margin-top:-.25rem}.dialog__photo{height:5rem;width:5rem}.dialog__title{color:#1a1a1a;display:flex;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:700;margin:1.5rem 2rem}.dialog__title__edit-button{background:none;border:none;margin-left:.5rem;padding:0}.dialog__title__edit-button__icon{height:1.25rem;width:1.25rem}.dialog__form{box-sizing:border-box;display:flex;flex-direction:column;min-width:28rem;overflow:hidden}.overlay{background-color:rgba(26,26,26,.2);bottom:0;left:0;position:fixed;right:0;top:0;z-index:10}@media screen and (max-width:34em){.dialog{border:none;border-radius:0;height:100%;left:0;margin-right:0;max-height:none;top:0;transform:none;width:100%}.dialog__form{min-width:auto}}
.contact-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:30rem}.contact-dialog__title{align-self:center;color:#01686c}.contact-dialog__container{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:auto;padding:0 2rem 2rem}.contact-dialog__container__logo{align-self:center;height:8rem;margin-bottom:1rem;width:10rem}.contact-dialog__container__subtitle{font-size:1.15rem;font-weight:700}.contact-dialog__container__error{color:#de564f;margin:0 2rem 1rem}.contact-dialog__container__button{margin-bottom:1rem}.contact-dialog__container__input{margin-top:1rem}.contact-dialog__container__input .text-field__label{font-size:1rem}.contact-dialog__container__area-text{margin-top:1rem}.contact-dialog__container__editor{margin:1rem 0}.contact-dialog__container__button-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1rem;width:100%}.contact-dialog__container__button-container__error{color:#de564f;text-align:center}.contact-dialog__container__button-container__button{margin-bottom:1.5rem;max-width:20rem;min-width:10rem}.contact-dialog__container__button-container__consent{font-size:.85rem;text-align:center}.contact-dialog__container__button-container--left{justify-content:flex-start}@media screen and (max-height:34em){.contact-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.contact-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.contact-dialog__form{min-width:auto}}
.radio-button{margin-bottom:.5rem;margin-right:1rem}.radio-button input[type=radio]{height:0;margin:0;opacity:0;padding:0;width:0}.radio-button input[type=radio]+.radio-label:before{background:#fff;border:2px solid #bfbfbf;border-radius:40%;content:"";cursor:pointer;display:inline-block;height:1em;margin-right:.5rem;position:relative;text-align:center;top:.1em;transition:all .25s ease;vertical-align:top;width:1em}.radio-button input[type=radio]:checked+.radio-label:before{background-color:#01686c;box-shadow:inset 0 0 0 4px #fff}.radio-button input[type=radio]:focus+.radio-label:before{border-color:#01686c;outline:none}.radio-button input[type=radio]:disabled+.radio-label:before{background:#bfbfbf;border-color:#bfbfbf;box-shadow:inset 0 0 0 4px #fff}.radio-button input[type=radio]+.radio-label:empty:before{margin-right:0}.radio-label{color:#473b2f;font-weight:900}
.share-contact-dialog{background-color:#fff;border:3px solid #01686c;border-radius:.25rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:30rem}.share-contact-dialog__title{align-self:center;color:#01686c;font-size:1.125rem}.share-contact-dialog__container{align-items:center;display:flex;flex-direction:column;overflow:auto;padding:0 2rem 2rem}.share-contact-dialog__container__logo{align-self:center;height:8rem;margin-bottom:1rem;width:10rem}.share-contact-dialog__container__subtitle{font-size:1.15rem;font-weight:700}.share-contact-dialog__container__error{color:#de564f;margin:0 2rem 1rem}.share-contact-dialog__container__button{margin-bottom:1rem}.share-contact-dialog__container__input{margin-top:1rem}.share-contact-dialog__container__input .text-field__label{font-size:1rem}.share-contact-dialog__container__editor{margin:1rem 0}.share-contact-dialog__container__button-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1rem;width:100%}.share-contact-dialog__container__button-container__error{color:#de564f;text-align:center}.share-contact-dialog__container__button-container__button{margin-bottom:1.5rem;max-width:20rem;min-width:10rem}.share-contact-dialog__container__button-container__consent{font-size:.85rem;text-align:center}.share-contact-dialog__container__button-container--left{justify-content:flex-start}.share-contact-dialog__container__radio-buttons{display:flex;flex-direction:column;margin-top:1.5rem}.share-contact-dialog__container__radio-buttons__label{font-weight:600;margin-bottom:1rem}.share-contact-dialog__container__radio-buttons .radio-label{color:#191c1c;font-size:1rem;font-weight:700}@media screen and (max-height:34em){.share-contact-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.share-contact-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.share-contact-dialog__form{min-width:auto}.share-contact-dialog__title{font-size:1.125rem}}
.support-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:30rem}.support-dialog__title{align-self:center;color:#01686c}.support-dialog__container{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:auto;padding:0 2rem 2rem}.support-dialog__container__logo{align-self:center;height:8rem;margin-bottom:1rem;width:10rem}.support-dialog__container__subtitle{font-size:1.15rem;font-weight:700}.support-dialog__container__error{color:#de564f;margin:0 2rem 1rem}.support-dialog__container__button{margin-bottom:1rem}.support-dialog__container__input{margin-top:1rem}.support-dialog__container__input .text-field__label{font-size:1rem}.support-dialog__container__area-text{margin-top:1rem}.support-dialog__container__editor{margin:1rem 0}.support-dialog__container__button-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1rem;width:100%}.support-dialog__container__button-container__error{color:#de564f;text-align:center}.support-dialog__container__button-container__button{margin-bottom:1.5rem;max-width:20rem;min-width:10rem}.support-dialog__container__button-container__consent{font-size:.85rem;text-align:center}.support-dialog__container__button-container--left{justify-content:flex-start}@media screen and (max-height:34em){.support-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.support-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.support-dialog__form{min-width:auto}}
html{font-family:arial}.footer{background-color:#01686c;color:#f4f4f4;padding:2rem 0;width:100%}.footer__sections{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:2rem}.footer__sections__section{align-items:center;display:flex;flex-direction:column;margin:0 1rem}.footer__sections__section__title{font-size:1.2rem;font-weight:700;margin-bottom:1rem;text-align:center}.footer__sections__section__container{align-items:center;display:flex;flex-wrap:wrap}.footer__sections__section__container__link{margin-top:-.75rem}.footer__sections__section__container__link--centered{text-align:center}.footer__sections__section__container__link:hover{text-decoration:underline}.footer__sections__section__container__link__icon{height:4rem;width:4rem}.footer__sections__section__container__link__icon--tiktok{height:2.75rem;width:2.75rem}.footer__sections__section__container__link__icon--youtube{height:3.25rem;margin-left:.75rem;width:3.25rem}.footer__sections__section__links{display:flex;flex-direction:column}.footer__sections__section__links__link{align-items:center;color:#f4f4f4;display:block;display:flex;margin-bottom:.5rem;text-decoration:none}.footer__sections__section__links__link:hover{text-decoration:underline}.footer__sections__section__links__link__icon{height:2rem;margin-right:.5rem;width:2rem}.footer__sections__section__links__link__text{max-width:11rem;text-align:start}.footer__sections__section__button{font-weight:700;height:3rem}.footer__copyright{align-items:center;display:flex;flex-direction:column;justify-content:center}.footer__copyright__logo{margin-bottom:1rem;width:100px}.footer__copyright__links{display:flex}.footer__copyright__links__link{align-items:center;color:#f4f4f4;display:block;display:flex;margin-right:1.25rem;text-decoration:underline}.footer__copyright__image-container{align-items:center;display:flex;justify-content:center}.footer__copyright__image-container__image{height:3.5rem;width:3.5rem}.footer__copyright__text{font-size:1.2rem;margin-top:1rem}@media screen and (max-width:48em){.footer__sections{align-items:center;box-sizing:border-box;flex-direction:column;padding:0 2rem;width:100%}.footer__sections__section{margin:0 auto}.footer__sections__section__title{text-align:center}.footer__sections__section__links{align-items:center}.footer__sections__section__links__link{text-align:center}.footer__sections__section__links__link__icon{margin-left:-1rem}}
html{font-family:arial}.page-header{align-items:center;background-color:#01686c;display:flex;justify-content:center;padding:.5rem}.page-header__logo{height:2.75rem;margin-right:1rem}.page-header__title{align-items:center;color:#fff;display:flex;font-size:2rem;font-weight:700}.page-header__title__trademark{font-size:.8rem;line-height:1;position:relative;top:-.3em;vertical-align:super}.page-header__title__icon{height:2.75rem;margin-left:1rem;width:2.75rem}@media screen and (max-width:64em){.page-header{height:2rem}.page-header__logo{display:none;height:2.5rem;margin:.5rem}.page-header__title{font-size:1.25rem;margin-bottom:0;margin-top:0}.page-header__title__trademark{font-size:.5rem;line-height:1;position:relative;top:-.3em;vertical-align:super}.page-header__title__icon{display:none;height:2rem;margin-left:.5rem;width:2rem}}
html{font-family:arial}.public-menu{position:relative;z-index:1000}.public-menu__logo{box-sizing:border-box;display:flex;justify-content:center;padding:1rem 1rem 0;width:100%}.public-menu__logo__image{height:4rem}.public-menu__icon{background:none;border:none;cursor:pointer;left:-.5rem;padding:1rem;position:fixed;top:5.5rem;z-index:1001}.public-menu__icon img{height:3rem;width:3rem}.public-menu__overlay{background-color:rgba(0,0,0,.5);cursor:pointer;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.public-menu--open .public-menu__overlay{display:block}.public-menu__panel{background-color:#01686c;box-sizing:border-box;color:#f4f4f4;height:100%;left:0;overflow-y:auto;position:fixed;top:5.5rem;transform:translateX(-100%);transition:transform .3s ease-in-out;width:16rem;z-index:1001}.public-menu--open .public-menu__panel{transform:translateX(0)}.public-menu__sections{align-items:flex-start;display:flex;flex-direction:column;padding:1rem 1rem 5rem}.public-menu__sections__section__title{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.public-menu__sections__section__title--about{margin-top:.5rem}.public-menu__sections__section__container,.public-menu__sections__section__links{display:flex;flex-direction:column}.public-menu__sections__section__container__link,.public-menu__sections__section__links__link{align-items:center;color:#f4f4f4;display:flex;margin-bottom:.75rem;text-decoration:none}.public-menu__sections__section__container__link--active,.public-menu__sections__section__links__link--active{display:none;text-decoration:underline}.public-menu__sections__section__container__link__icon,.public-menu__sections__section__links__link__icon{height:2rem;margin-right:1rem;min-width:2rem;width:2rem}.public-menu__sections__section__container__link:hover,.public-menu__sections__section__links__link:hover{text-decoration:underline}.public-menu__sections__section__container__link__icon--tiktok,.public-menu__sections__section__links__link__icon--tiktok{height:3.25rem;margin-left:-1rem;width:3.25rem}.public-menu__sections__section__container__link__icon--youtube,.public-menu__sections__section__links__link__icon--youtube{height:3.25rem;width:3.25rem}.public-menu__sections__section__container__link__icon--instagram,.public-menu__sections__section__links__link__icon--instagram{height:5rem;width:5rem}.public-menu__sections__section__container--connect,.public-menu__sections__section__links--connect{flex-direction:row}.public-menu__sections__section__button{font-weight:700;height:3rem;margin-top:1rem}.public-menu__copyright{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:2rem auto}.public-menu__copyright__logo{margin-bottom:1rem;width:100px}.public-menu__copyright__links{align-items:center;display:flex;flex-direction:column}.public-menu__copyright__links__link{align-items:center;color:#f4f4f4;display:block;display:flex;margin-bottom:.25rem;text-decoration:underline}.public-menu__copyright__text{font-size:1.2rem;margin-top:1rem}@media screen and (max-width:64em){.public-menu__icon,.public-menu__panel{top:4rem}.public-menu__icon img{height:1.75rem;width:1.75rem}.public-menu__sections__section__title{margin-bottom:.5rem}.public-menu__sections__section__links__link{margin-bottom:.25rem}}
html{font-family:arial}.about{flex:1;height:100%;overflow-y:auto}.about__header{align-items:center;display:flex;justify-content:center;margin:1rem 0}.about__header__logo{height:5rem;margin-right:1rem}.about__header__title{font-size:2.5rem;font-weight:700}.about__container{margin:1rem auto;max-width:50rem}.about__container__title{font-size:2rem;font-weight:800;line-height:2rem;margin-bottom:1rem;text-align:center;width:100%}.about__container__content{text-align:justify}.about__container__content__subtitle{font-size:1.5rem;font-weight:700;margin-top:1rem}.about__container__content__list{box-sizing:border-box;margin:1rem 4rem 2rem;padding:0}.about__container__content__list__item{font-size:1rem;margin-bottom:.5rem}.about__container__image{height:12rem;vertical-align:text-top}.about__container__image--start{float:left;margin-right:1rem}.about__container__image--end{float:right;margin-left:1rem}.about__image-container{align-items:center;display:flex;justify-content:center;margin:2rem 0;width:100%}.about__image-container__image{border-radius:1rem;width:50rem}@media(max-width:768px){.about__container{padding:0 1rem}.about__container__title{font-size:1.5rem;line-height:1.5rem}.about__container__content{font-size:.9rem}.about__container__content__subtitle{font-size:1.2rem;text-align:center}.about__container__content__list{margin:1rem 2rem 2rem}.about__container__content__list__item{font-size:.9rem}.about__container__image{height:8rem}.about__image-container__image{width:80%}}
.admin-dashboard{display:flex;flex-direction:column;height:100%;position:relative}.admin-dashboard .table{max-width:100%}.admin-dashboard__subheader{align-items:center;background-color:#01686c;color:#fff;display:none;height:3rem;padding:.5rem}.admin-dashboard__subheader__button{cursor:pointer}.admin-dashboard__subheader__title{font-size:1.5rem;font-weight:700;margin:0 auto}.admin-dashboard__container{display:flex;flex:1 1 auto;overflow-y:auto}.admin-dashboard__sidebar{display:flex;flex-basis:14rem;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#01686c;box-sizing:border-box;color:#404040;padding-top:2rem;transition:left .3s ease}.admin-dashboard__sidebar--active{left:0}.admin-dashboard__menu-item{align-items:center;color:#fff;cursor:pointer;display:flex;font-weight:700;height:48px;justify-content:space-between;margin-top:16px;padding:0 16px;transition:background-color .2s ease}.admin-dashboard__menu-item:hover{background-color:#01999f}.admin-dashboard__menu-item--selected{background:#f4f4f4;color:#01686c}.admin-dashboard__menu-item--selected:hover{background-color:#f4f4f4}.admin-dashboard__menu-item__arrow{font-size:.8rem}.admin-dashboard__submenu{display:flex;flex-direction:column;padding-left:20px}.admin-dashboard__submenu .admin-dashboard__submenu-item{align-items:center;color:#fff;cursor:pointer;display:flex;height:40px;margin-top:8px;padding:0 16px;transition:background-color .2s ease}.admin-dashboard__submenu .admin-dashboard__submenu-item:hover{background-color:#01999f}.admin-dashboard__submenu .admin-dashboard__submenu-item--selected{background:#f4f4f4;color:#01686c}.admin-dashboard__page,.admin-dashboard__submenu .admin-dashboard__submenu-item--selected:hover{background-color:#f4f4f4}.admin-dashboard__page{flex:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.admin-dashboard__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}@media screen and (max-width:64em){.admin-dashboard__sidebar{height:calc(100% - 3.75rem);left:-15rem;position:absolute;top:3rem;transition:all .3s ease;width:14rem;z-index:8}.admin-dashboard__sidebar--active{left:0}.admin-dashboard__subheader{align-items:center;display:flex}}
html{font-family:arial}.alert{align-items:center;border-radius:.5rem;display:flex;justify-content:space-between;padding:.5rem 1rem;width:30rem}.alert--error{background:#f7c4d6}.alert--success{background:#d6f7c4}@media screen and (max-width:64em){.alert{width:15rem}}.alert__icon{height:1.5rem;margin-right:1rem;width:1.5rem}.alert__container{width:100%}.alert__container__label{font-size:.875rem;font-weight:700;margin-bottom:.25rem}.alert__container__message{font-size:.875rem;font-weight:400;word-break:break-word}.alert__container__label--error,.alert__container_message--error{color:#5b172f}.alert__container__label--success,.alert__container_message--success{color:#182d0b}.alert__button{background:none;border:none;margin-left:1rem;min-height:1.5rem;padding:none}.alert__button__icon{color:#5b172f;height:1.5rem;width:1.5rem}
html{font-family:arial}.dashboard-placeholder{background-color:#f4f4f4;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:2rem}.dashboard-placeholder__title{color:#01686c;font-size:2rem;margin-bottom:1rem}.dashboard-placeholder__description{color:#404040;font-size:1.2rem;margin-bottom:1.5rem}.dashboard-placeholder__features{margin-bottom:1.5rem}.dashboard-placeholder__features h3{color:#014d4e;font-size:1.5rem;margin-bottom:.5rem}.dashboard-placeholder__features ul{list-style-type:disc;padding-left:1.5rem}.dashboard-placeholder__features ul .dashboard-placeholder__feature-item{color:#404040;font-size:1rem;margin-bottom:.5rem}.dashboard-placeholder__under-construction{background-color:#3cf6fd;border-left:4px solid #01686c;border-radius:4px;padding:1rem}.dashboard-placeholder__under-construction p{color:#013b3c;font-size:1rem;font-weight:700;margin:0}
.providers-container .providers-table-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.providers-container .providers-table-header h3{color:#111827;font-size:18px;font-weight:500;margin:0}.providers-container .providers-table-header .bulk-actions{display:flex;gap:10px}.providers-container .providers-table-header .bulk-actions button{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 12px}.providers-container .providers-table-header .bulk-actions button.toggle-all-button{background-color:#f3f4f6;border:1px solid #d1d5db;color:#4b5563}.providers-container .providers-table-header .bulk-actions button.toggle-all-button:hover{background-color:#e5e7eb}.providers-container .providers-table-header .bulk-actions button.generate-button{background-color:#3b82f6;border:none;color:#fff}.providers-container .providers-table-header .bulk-actions button.generate-button:hover{background-color:#2563eb}.providers-container .providers-table-header .bulk-actions button.generate-button:disabled{background-color:#93c5fd;cursor:not-allowed}.providers-container .sortable{cursor:pointer}.providers-container .sortable:hover{background-color:#edf2f7}.providers-container .sortable .sort-icon{color:#9ca3af;margin-left:4px}.providers-container .no-results{color:#6b7280;font-style:italic;padding:40px!important;text-align:center!important}.expanded-provider-details{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:24px;padding:20px}.expanded-provider-details h3{color:#111827;font-size:20px;font-weight:500;margin:0 0 16px}.expanded-provider-details .details-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:24px}.expanded-provider-details .details-grid .detail-item strong{color:#6b7280;display:block;font-size:14px;font-weight:500;margin-bottom:4px}.expanded-provider-details .keyword-stats{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:24px}.expanded-provider-details .keyword-stats h4{color:#374151;font-size:16px;font-weight:500;margin:0 0 12px}.expanded-provider-details .keyword-stats .stats-row{display:flex;gap:25px}.expanded-provider-details .keyword-stats .stats-row .stat-item{display:flex;flex-direction:column}.expanded-provider-details .keyword-stats .stats-row .stat-item .stat-value{color:#3b82f6;font-size:24px;font-weight:600}.expanded-provider-details .keyword-stats .stats-row .stat-item .stat-label{color:#6b7280;font-size:14px}.expanded-provider-details .provider-keyword-generation{margin-top:24px}.expanded-provider-details .provider-keyword-generation h4{color:#374151;font-size:16px;font-weight:500;margin:0 0 12px}.generated-keywords{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-top:30px;overflow:hidden}.generated-keywords .keywords-header{align-items:center;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px}.generated-keywords .keywords-header h4{color:#111827;font-size:16px;font-weight:500;margin:0}.generated-keywords .keywords-header .keywords-actions{display:flex;gap:10px}.generated-keywords .keywords-header .keywords-actions button{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:14px;padding:8px 12px}.generated-keywords .keywords-header .keywords-actions button svg{margin-right:6px}.generated-keywords .keywords-header .keywords-actions button.copy-button{background-color:#6366f1;border:none;color:#fff}.generated-keywords .keywords-header .keywords-actions button.copy-button:hover{background-color:#4f46e5}.generated-keywords .keywords-header .keywords-actions button.export-button{background-color:#3b82f6;border:none;color:#fff}.generated-keywords .keywords-header .keywords-actions button.export-button:hover{background-color:#2563eb}.generated-keywords .keywords-table-wrapper{max-height:500px;overflow-y:auto}.generated-keywords .keywords-table-wrapper .show-more-row{color:#6b7280;font-style:italic;text-align:center}@media(max-width:768px){.providers-container .providers-table-header{align-items:flex-start;flex-direction:column}.providers-container .providers-table-header .bulk-actions{flex-wrap:wrap;width:100%}.providers-container .providers-table-header .bulk-actions button{flex:1;justify-content:center}.expanded-provider-details .details-grid{grid-template-columns:1fr}.expanded-provider-details .keyword-stats .stats-row{flex-wrap:wrap}.generated-keywords .keywords-header{align-items:flex-start;flex-direction:column}.generated-keywords .keywords-header .keywords-actions{width:100%}.generated-keywords .keywords-header .keywords-actions button{flex:1;justify-content:center}}.keyword-generation-section .templates-list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.keyword-generation-section .templates-list .template-item{align-items:center;background-color:#f3f4f6;border-radius:6px;display:flex;padding:8px 12px}.keyword-generation-section .templates-list .template-item .template-text{color:#4b5563;margin-right:8px}.keyword-generation-section .templates-list .template-item .remove-template{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:2px 4px}.keyword-generation-section .templates-list .template-item .remove-template:hover{background-color:rgba(239,68,68,.1);color:#ef4444}.keyword-generation-section .add-template{display:flex;gap:10px;margin-bottom:24px}.keyword-generation-section .add-template input{border:1px solid #d1d5db;border-radius:6px;flex:1;font-size:14px;padding:10px}.keyword-generation-section .add-template input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.keyword-generation-section .add-template .add-template-button{align-items:center;background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;padding:8px 16px;white-space:nowrap}.keyword-generation-section .add-template .add-template-button svg{margin-right:8px}.keyword-generation-section .add-template .add-template-button:hover{background-color:#2563eb}.keyword-generation-section .suggested-keywords-actions{margin-bottom:16px}.keyword-generation-section .suggested-keywords-actions .copy-button{align-items:center;background-color:#6366f1;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;padding:8px 16px}.keyword-generation-section .suggested-keywords-actions .copy-button svg{margin-right:8px}.keyword-generation-section .suggested-keywords-actions .copy-button:hover{background-color:#4f46e5}.keyword-generation-section .suggested-keywords-table-wrapper{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);max-height:500px;overflow-y:auto}@media(max-width:768px){.keyword-generation-section .add-template{flex-direction:column}.keyword-generation-section .add-template .add-template-button{justify-content:center}}.campaign-generator .campaign-workflow{display:flex;justify-content:space-between;margin-bottom:20px;position:relative}.campaign-generator .campaign-workflow .workflow-step{align-items:center;display:flex;flex-direction:column;position:relative;z-index:2}.campaign-generator .campaign-workflow .workflow-step .step-number{align-items:center;background-color:#e5e7eb;border-radius:50%;color:#9ca3af;display:flex;font-weight:600;height:40px;justify-content:center;margin-bottom:10px;width:40px}.campaign-generator .campaign-workflow .workflow-step .step-label{color:#6b7280;font-size:14px;white-space:nowrap}.campaign-generator .campaign-workflow .workflow-step.active .step-number{background-color:#3b82f6;color:#fff}.campaign-generator .campaign-workflow .workflow-step.active .step-label{color:#1f2937;font-weight:500}.campaign-generator .campaign-workflow .workflow-step.completed .step-number{background-color:#10b981;color:#fff}.campaign-generator .progress-indicator{background-color:#e5e7eb;border-radius:2px;height:4px;margin:16px 0;overflow:hidden;width:100%}.campaign-generator .progress-indicator .progress-bar{background-color:#3b82f6;border-radius:2px;height:100%;transition:width .3s ease}.campaign-generator .progress-indicator .progress-bar.complete{background-color:#10b981}.campaign-generator .campaign-form .form-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px}.campaign-generator .campaign-form .form-row .form-field{flex:1;min-width:200px}.campaign-generator .campaign-form .form-row .form-field label{color:#6b7280;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.campaign-generator .campaign-form .form-row .form-field input,.campaign-generator .campaign-form .form-row .form-field select{border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:10px 12px;width:100%}.campaign-generator .campaign-form .form-row .form-field input:focus,.campaign-generator .campaign-form .form-row .form-field select:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1);outline:none}.campaign-generator .campaign-form .form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.campaign-generator .campaign-form .form-actions .generate-campaign-button{align-items:center;background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;padding:10px 16px}.campaign-generator .campaign-form .form-actions .generate-campaign-button svg{margin-right:8px}.campaign-generator .campaign-form .form-actions .generate-campaign-button:hover{background-color:#2563eb}.campaign-generator .campaign-form .form-actions .generate-campaign-button:disabled{background-color:#93c5fd;cursor:not-allowed}.campaign-generator .campaign-form .form-actions .helper-message{align-items:center;color:#6b7280;display:flex;font-size:14px}.campaign-generator .campaign-form .form-actions .helper-message svg{color:#f59e0b;margin-right:6px}.campaign-generator .ad-templates-list{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:24px}.campaign-generator .ad-template-form{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px}.campaign-generator .ad-template-form h4{color:#374151;font-size:16px;font-weight:500;margin:0 0 16px}.campaign-generator .ad-template-form .form-section{margin-bottom:16px}.campaign-generator .ad-template-form .form-section label{color:#6b7280;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.campaign-generator .ad-template-form .form-section input{border:1px solid #d1d5db;border-radius:6px;font-size:14px;margin-bottom:8px;padding:10px 12px;width:100%}.campaign-generator .ad-template-form .form-section input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1);outline:none}.campaign-generator .ad-template-form .form-section input:last-child{margin-bottom:0}.campaign-generator .ad-template-form .template-form-actions{display:flex;gap:10px;margin-top:20px}.campaign-generator .ad-template-form .template-form-actions button{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:14px;padding:8px 16px}.campaign-generator .ad-template-form .template-form-actions button svg{margin-right:6px}.campaign-generator .ad-template-form .template-form-actions button.add-template-button,.campaign-generator .ad-template-form .template-form-actions button.update-template-button{background-color:#3b82f6;border:none;color:#fff}.campaign-generator .ad-template-form .template-form-actions button.add-template-button:hover,.campaign-generator .ad-template-form .template-form-actions button.update-template-button:hover{background-color:#2563eb}.campaign-generator .ad-template-form .template-form-actions button.cancel-button{background-color:#f3f4f6;border:1px solid #d1d5db;color:#4b5563}.campaign-generator .ad-template-form .template-form-actions button.cancel-button:hover{background-color:#e5e7eb}.campaign-generator .campaign-results .campaign-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:24px}.campaign-generator .campaign-results .campaign-header h3{font-size:18px;font-weight:500;margin:0}.campaign-generator .campaign-results .campaign-header .campaign-actions{display:flex;gap:10px}.campaign-generator .campaign-results .campaign-header .campaign-actions button{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:14px;padding:8px 12px}.campaign-generator .campaign-results .campaign-header .campaign-actions button svg{margin-right:6px}.campaign-generator .campaign-results .campaign-header .campaign-actions button.export-csv-button{background-color:#f59e0b;border:none;color:#fff}.campaign-generator .campaign-results .campaign-header .campaign-actions button.export-csv-button:hover{background-color:#d97706}.campaign-generator .campaign-results .campaign-header .campaign-actions button.export-json-button{background-color:#8b5cf6;border:none;color:#fff}.campaign-generator .campaign-results .campaign-header .campaign-actions button.export-json-button:hover{background-color:#7c3aed}.campaign-generator .campaign-results .campaign-summary{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:24px}.campaign-generator .campaign-results .campaign-summary .summary-item{background-color:#f9fafb;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);padding:16px}.campaign-generator .campaign-results .campaign-summary .summary-item .label{color:#6b7280;display:block;font-size:14px;margin-bottom:8px}.campaign-generator .campaign-results .campaign-summary .summary-item .value{color:#111827;font-size:20px;font-weight:600}.campaign-generator .campaign-results .ad-groups-list .ad-group-card{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;overflow:hidden}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-header{align-items:center;background-color:#f9fafb;cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px;transition:background-color .2s}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-header:hover{background-color:#f3f4f6}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-header h4{color:#111827;font-size:16px;font-weight:500;margin:0}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-header .ad-group-meta{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:16px}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-header .ad-group-meta .ads-count,.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-header .ad-group-meta .keywords-count{align-items:center;display:flex}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-header .ad-group-meta .toggle-icon{color:#3b82f6;margin-left:4px}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-details{border-top:1px solid #e5e7eb;padding:16px}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-details h5{color:#374151;font-size:15px;font-weight:500;margin:0 0 12px}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-details .keywords-section{margin-bottom:24px}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-details .keywords-section .keywords-list{display:flex;flex-wrap:wrap;gap:8px}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-details .keywords-section .keywords-list .keyword-item{background-color:#f3f4f6;border-radius:16px;color:#4b5563;font-size:13px;max-width:100%;overflow:hidden;padding:6px 12px;text-overflow:ellipsis;white-space:nowrap}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-details .keywords-section .keywords-list .keyword-item.more{background-color:#e5e7eb;color:#6b7280}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-details .ads-section .ads-list{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-details .ads-section .ads-list .ad-preview{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:12px}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-details .ads-section .ads-list .ad-preview .ad-headlines .headline{color:#1a0dab;font-size:16px;font-weight:500;line-height:1.4}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-details .ads-section .ads-list .ad-preview .ad-headlines .headline:not(:last-child):after{color:#6b7280;content:" • "}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-details .ads-section .ads-list .ad-preview .ad-url{color:#15803d;font-size:14px;margin:4px 0}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-details .ads-section .ads-list .ad-preview .ad-descriptions{color:#4b5563;font-size:14px;line-height:1.5}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-details .ads-section .ads-list .ad-preview .ad-descriptions .description{margin-bottom:4px}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-details .ads-section .ads-list .ad-preview .ad-descriptions .description:last-child{margin-bottom:0}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-details .ads-section .ads-list .ad-preview .ad-preview-actions{display:flex;justify-content:flex-end;margin-top:12px}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-details .ads-section .ads-list .ad-preview .ad-preview-actions .preview-button{align-items:center;background-color:transparent;border:1px solid #d1d5db;border-radius:4px;color:#4b5563;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:6px 12px;transition:all .2s}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-details .ads-section .ads-list .ad-preview .ad-preview-actions .preview-button:hover{background-color:#f9fafb;color:#111827}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-details .ads-section .ads-list .ad-preview .ad-preview-actions .preview-button svg{font-size:12px}.campaign-generator .section-card.highlight .instructions-heading{align-items:center;color:#1e40af;display:flex;font-size:16px;font-weight:500;margin:0 0 10px}.campaign-generator .section-card.highlight .instructions-heading svg{margin-right:8px}.campaign-generator .section-card.highlight .campaign-instructions-list{margin:0 0 20px;padding-left:20px}.campaign-generator .section-card.highlight .campaign-instructions-list li{color:#4b5563;margin-bottom:5px}.campaign-generator .section-card.highlight .campaign-instructions-list li:last-child{margin-bottom:0}.ad-template-card{border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .2s}.ad-template-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.05)}.ad-template-card .ad-template-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ad-template-card .ad-template-header h4{color:#111827;font-size:16px;font-weight:500;margin:0}.ad-template-card .ad-template-header .template-actions{display:flex;gap:8px}.ad-template-card .ad-template-header .template-actions button{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;padding:6px;transition:all .2s}.ad-template-card .ad-template-header .template-actions button:hover{background-color:#f3f4f6}.ad-template-card .ad-template-header .template-actions button.preview-button{color:#3b82f6}.ad-template-card .ad-template-header .template-actions button.preview-button:hover{background-color:rgba(59,130,246,.1)}.ad-template-card .ad-template-header .template-actions button.edit-button{color:#8b5cf6}.ad-template-card .ad-template-header .template-actions button.edit-button:hover{background-color:rgba(139,92,246,.1)}.ad-template-card .ad-template-header .template-actions button.delete-button{color:#ef4444}.ad-template-card .ad-template-header .template-actions button.delete-button:hover{background-color:rgba(239,68,68,.1)}.ad-template-card .ad-preview{margin-bottom:12px}.ad-template-card .ad-preview .ad-headlines{margin-bottom:4px}.ad-template-card .ad-preview .ad-headlines .headline{color:#1a0dab;font-size:16px;font-weight:500;line-height:1.4}.ad-template-card .ad-preview .ad-url{color:#15803d;font-size:14px;margin:4px 0}.ad-template-card .ad-preview .ad-descriptions{color:#4b5563;font-size:14px;line-height:1.5}.ad-template-card .ad-preview .ad-descriptions .description{margin-bottom:4px}.ad-template-card .ad-realistic-preview{margin-bottom:12px}.ad-template-card .placeholder-indicators{border-top:1px solid #f3f4f6;display:flex;justify-content:flex-end;padding-top:8px}.ad-template-card .placeholder-indicators .placeholder-info{display:flex;gap:8px}.ad-template-card .placeholder-indicators .placeholder-info .placeholder-tag{border-radius:12px;font-size:11px;padding:2px 6px}.ad-template-card .placeholder-indicators .placeholder-info .placeholder-tag.breed{background-color:rgba(16,185,129,.1);color:#10b981}.ad-template-card .placeholder-indicators .placeholder-info .placeholder-tag.location{background-color:rgba(139,92,246,.1);color:#8b5cf6}@media(max-width:768px){.campaign-generator .campaign-workflow .workflow-step .step-label{font-size:12px}.campaign-generator .campaign-form .form-row{flex-direction:column;gap:12px}.campaign-generator .campaign-form .form-actions{align-items:stretch;flex-direction:column}.campaign-generator .ad-templates-list{grid-template-columns:1fr}.campaign-generator .campaign-results .campaign-header{align-items:flex-start;flex-direction:column}.campaign-generator .campaign-results .campaign-header .campaign-actions{width:100%}.campaign-generator .campaign-results .campaign-header .campaign-actions button{flex:1;justify-content:center}.campaign-generator .campaign-results .campaign-summary{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.campaign-generator .campaign-results .ad-groups-list .ad-group-card .ad-group-details .ads-section .ads-list{grid-template-columns:1fr}}.location-targeting-section .location-pie-chart .chart-wrapper{height:400px}.location-targeting-section .location-pie-chart .chart-wrapper canvas{filter:drop-shadow(0 4px 6px rgba(0,0,0,.05))}.location-targeting-section .location-stats-table-wrapper{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.location-targeting-section .location-stats-table-wrapper table td:nth-child(2),.location-targeting-section .location-stats-table-wrapper table td:nth-child(3){text-align:center}.location-targeting-section .location-performance-metrics{margin-top:30px}.location-targeting-section .location-performance-metrics h3{color:#111827;font-size:18px;font-weight:500;margin:0 0 16px}.location-targeting-section .location-performance-metrics .metrics-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.location-targeting-section .location-performance-metrics .metrics-grid .metric-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:16px}.location-targeting-section .location-performance-metrics .metrics-grid .metric-card .location-name{color:#111827;font-size:16px;font-weight:500;margin-bottom:12px}.location-targeting-section .location-performance-metrics .metrics-grid .metric-card .metric-row{display:flex;justify-content:space-between;margin-bottom:8px}.location-targeting-section .location-performance-metrics .metrics-grid .metric-card .metric-row .metric-label{color:#6b7280;font-size:14px}.location-targeting-section .location-performance-metrics .metrics-grid .metric-card .metric-row .metric-value{color:#4b5563;font-weight:500}.location-targeting-section .location-performance-metrics .metrics-grid .metric-card .metric-row.highlight .metric-value{color:#3b82f6}@media(max-width:768px){.location-targeting-section .charts-row .chart-container.location-pie-chart .chart-wrapper{height:350px}}.search-box{flex:2;min-width:250px;position:relative}.search-box .search-icon{left:12px}.search-box .clear-search,.search-box .search-icon{color:#9ca3af;position:absolute;top:50%;transform:translateY(-50%)}.search-box .clear-search{background:none;border:none;cursor:pointer;padding:0;right:12px}.search-box .clear-search:hover{color:#6b7280}.search-box input{border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:10px 10px 10px 36px;width:100%}.search-box input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.filter-box{flex:1;min-width:200px;position:relative}.filter-box .filter-icon{color:#9ca3af;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.filter-box select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23131313%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right 12px top 50%;background-repeat:no-repeat;background-size:10px auto;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:14px;padding:10px 10px 10px 36px;width:100%}.filter-box select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.tooltip-hint{align-items:center;color:#6b7280;cursor:help;display:inline-flex;margin-left:6px;position:relative}.tooltip-hint:hover .tooltip-content{opacity:1;transform:translateY(0);visibility:visible}.tooltip-hint .tooltip-content{background-color:#1f2937;border-radius:4px;bottom:100%;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;font-size:12px;font-weight:400;left:50%;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(-4px);transition:all .2s;visibility:hidden;white-space:nowrap;z-index:10}.tooltip-hint .tooltip-content:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #1f2937;content:"";height:0;left:50%;margin-left:-5px;position:absolute;top:100%;width:0}.ad-targeting-dashboard .table-wrapper{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:24px;overflow-x:auto}.ad-targeting-dashboard table{border-collapse:separate;border-spacing:0;width:100%}.ad-targeting-dashboard table thead tr th{background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;color:#374151;font-weight:600;padding:14px 16px;position:sticky;text-align:left;top:0;user-select:none}.ad-targeting-dashboard table thead tr th:first-child{border-top-left-radius:8px}.ad-targeting-dashboard table thead tr th:last-child{border-top-right-radius:8px}.ad-targeting-dashboard table thead tr th.sortable{cursor:pointer;transition:background-color .2s}.ad-targeting-dashboard table thead tr th.sortable:hover{background-color:#edf2f7}.ad-targeting-dashboard table tbody tr:hover{background-color:#f9fafb}.ad-targeting-dashboard table tbody tr td{border-bottom:1px solid #e5e7eb;color:#4b5563;padding:12px 16px}.ad-targeting-dashboard table tbody tr td:last-child{text-align:right}.ad-targeting-dashboard table tbody tr td .listing-count{color:#10b981;font-weight:500}.ad-targeting-dashboard table tbody tr td .waitlist-count{color:#f59e0b;font-weight:500}.ad-targeting-dashboard table tbody tr td .view-details-button{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;color:#374151;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s}.ad-targeting-dashboard table tbody tr td .view-details-button:hover{background-color:#e5e7eb}.ad-targeting-dashboard table tbody tr td.checkbox-column{text-align:center;width:60px}.ad-targeting-dashboard table tbody tr td.checkbox-column input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;height:18px;width:18px}.ad-targeting-dashboard table tbody tr:last-child td{border-bottom:none}.charts-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.charts-row .chart-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);flex:1;min-width:300px;padding:16px}.charts-row .chart-container h3{color:#374151;font-size:16px;font-weight:500;margin:0 0 12px}.charts-row .chart-container .chart-wrapper{height:300px;position:relative}.primary-button{background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:background-color .2s}.primary-button:hover{background-color:#2563eb}.primary-button:disabled{background-color:#93c5fd;cursor:not-allowed}.secondary-button{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;color:#4b5563;cursor:pointer;font-size:14px;font-weight:500;padding:9px 16px;transition:all .2s}.secondary-button:hover{background-color:#e5e7eb}.danger-button{background-color:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:background-color .2s}.danger-button:hover{background-color:#dc2626}.campaign-ad-preview{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.campaign-ad-preview .preview-toolbar{align-items:center;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:8px 12px}.campaign-ad-preview .preview-toolbar .device-selector{display:flex;gap:4px}.campaign-ad-preview .preview-toolbar .device-selector button{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;padding:6px 8px}.campaign-ad-preview .preview-toolbar .device-selector button.active{background-color:#e5e7eb;color:#111827}.campaign-ad-preview .preview-toolbar .device-selector button:hover{background-color:#e5e7eb}.campaign-ad-preview .preview-toolbar .preview-type{color:#6b7280;font-size:12px}.campaign-ad-preview .preview-toolbar .preview-type .preview-label{align-items:center;display:flex;gap:4px}.campaign-ad-preview .preview-content{padding:12px}.campaign-ad-preview .preview-content .google-ad-preview{font-family:Arial,sans-serif}.campaign-ad-preview .preview-content .google-ad-preview.mobile{max-width:320px}.campaign-ad-preview .preview-content .google-ad-preview.mobile .ad-headlines{flex-direction:column}.campaign-ad-preview .preview-content .google-ad-preview.mobile .ad-headlines .separator{display:none}.campaign-ad-preview .preview-content .google-ad-preview.tablet{max-width:480px}.campaign-ad-preview .preview-content .google-ad-preview .ad-preview-header{align-items:center;display:flex;margin-bottom:4px}.campaign-ad-preview .preview-content .google-ad-preview .ad-preview-header .ad-label{background-color:#fff8e1;border-radius:2px;color:#996500;font-size:11px;margin-right:6px;padding:1px 4px}.campaign-ad-preview .preview-content .google-ad-preview .ad-preview-header .ad-url-display{color:#006621;font-size:14px}.campaign-ad-preview .preview-content .google-ad-preview .ad-headlines{display:flex;flex-wrap:wrap;margin-bottom:4px}.campaign-ad-preview .preview-content .google-ad-preview .ad-headlines .headline{color:#1a0dab;font-size:16px;font-weight:500;margin-right:4px}.campaign-ad-preview .preview-content .google-ad-preview .ad-headlines .separator{color:#5f6368;margin:0 4px}.campaign-ad-preview .preview-content .google-ad-preview .ad-descriptions{color:#545454;font-size:14px;line-height:1.5;margin-bottom:4px}.campaign-ad-preview .preview-content .google-ad-preview .ad-sitelinks{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.campaign-ad-preview .preview-content .google-ad-preview .ad-sitelinks .sitelink{color:#1a0dab;font-size:14px;text-decoration:underline}.ad-preview-modal{align-items:center;backdrop-filter:blur(3px);background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ad-preview-modal .ad-preview-container{background-color:#fff;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);max-height:90vh;max-width:800px;overflow-y:auto;padding:20px;width:90%}.ad-preview-modal .ad-preview-container h4{font-size:18px;font-weight:500;margin:0 0 16px}.ad-preview-modal .ad-preview-container .preview-actions{display:flex;justify-content:flex-end;margin-top:20px}.ad-preview-modal .ad-preview-container .preview-actions .close-button{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;color:#4b5563;cursor:pointer;padding:8px 16px;transition:all .2s}.ad-preview-modal .ad-preview-container .preview-actions .close-button:hover{background-color:#e5e7eb}.ad-targeting-dashboard{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;padding:20px}.ad-targeting-dashboard.loading{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:400px}.ad-targeting-dashboard.loading .loading-spinner{animation:spin 1s linear infinite;border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#3b82f6;display:inline-block;height:50px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}.ad-targeting-dashboard.loading p{color:#6b7280;font-size:16px;margin-top:20px}.ad-targeting-dashboard.error{align-items:center;color:#ef4444;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:400px}.ad-targeting-dashboard.error svg{font-size:36px;margin-bottom:15px}.ad-targeting-dashboard.error p{font-size:16px}.ad-targeting-dashboard .dashboard-header{margin-bottom:30px}.ad-targeting-dashboard .dashboard-header h1{color:#111827;font-size:24px;font-weight:600;margin:0 0 5px}.ad-targeting-dashboard .dashboard-header p{color:#6b7280;font-size:16px;margin:0 0 20px}.ad-targeting-dashboard .dashboard-header .dashboard-tabs{border-bottom:1px solid #e5e7eb;display:flex;margin-bottom:24px;overflow-x:auto}.ad-targeting-dashboard .dashboard-header .dashboard-tabs button{align-items:center;background:none;border:none;border-bottom:2px solid transparent;color:#6b7280;cursor:pointer;display:flex;font-size:15px;padding:12px 20px;transition:all .2s;white-space:nowrap}.ad-targeting-dashboard .dashboard-header .dashboard-tabs button:hover{background-color:#f9fafb;color:#4b5563}.ad-targeting-dashboard .dashboard-header .dashboard-tabs button.active{border-bottom:2px solid #3b82f6;color:#3b82f6;font-weight:500}.ad-targeting-dashboard .dashboard-header .dashboard-tabs button .tab-icon{margin-right:8px}.ad-targeting-dashboard .dashboard-content{animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ad-targeting-dashboard .filters-container{background-color:#f9fafb;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:15px}.ad-targeting-dashboard .instructions-panel{background-color:#eff6ff;border-left:4px solid #3b82f6;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:20px;padding:15px 20px}.ad-targeting-dashboard .instructions-panel h4{align-items:center;color:#1e40af;display:flex;font-size:16px;margin:0 0 10px}.ad-targeting-dashboard .instructions-panel h4 svg{margin-right:8px}.ad-targeting-dashboard .instructions-panel ol{margin:0;padding-left:20px}.ad-targeting-dashboard .instructions-panel ol li{color:#4b5563;margin-bottom:5px}.ad-targeting-dashboard .instructions-panel ol li:last-child{margin-bottom:0}.section-card .ad-targeting-dashboard .instructions-panel{background-color:#eff6ff}.ad-targeting-dashboard code{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;color:#3b82f6;font-family:monospace;padding:2px 5px}.ad-targeting-dashboard .section-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:24px;padding:20px}.ad-targeting-dashboard .section-card.highlight{border-left:4px solid #3b82f6}.ad-targeting-dashboard .section-card h3{color:#111827;font-size:18px;font-weight:500;margin:0 0 16px}.ad-targeting-dashboard .progress-indicator{background-color:#e5e7eb;border-radius:2px;height:4px;margin:16px 0;overflow:hidden;width:100%}.ad-targeting-dashboard .progress-indicator .progress-bar{background-color:#3b82f6;border-radius:2px;height:100%;transition:width .3s ease}.ad-targeting-dashboard .progress-indicator .progress-bar.complete{background-color:#10b981}.ad-targeting-dashboard .skeleton-loader{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;border-radius:4px;height:16px;margin-bottom:8px}.ad-targeting-dashboard .skeleton-loader.title{height:24px;width:50%}.ad-targeting-dashboard .skeleton-loader.text{height:16px}.ad-targeting-dashboard .skeleton-loader.text:last-child{width:80%}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){.ad-targeting-dashboard .dashboard-header .dashboard-tabs{flex-wrap:nowrap;overflow-x:auto}.ad-targeting-dashboard .dashboard-header .dashboard-tabs button{font-size:14px;padding:10px 15px}.ad-targeting-dashboard .filters-container{flex-direction:column}}
html{font-family:arial}.real-time-users-list{width:100%}.real-time-users-list__table{background-color:#f5f5f5;border-collapse:collapse;width:100%}.real-time-users-list__table td,.real-time-users-list__table th{border:1px solid #ddd;padding:1rem;text-align:left}.real-time-users-list__table thead{background-color:#01686c;color:#fff}.real-time-users-list__table tbody tr:nth-child(2n){background-color:#f9f9f9}.real-time-users-list__table tbody tr:hover{background-color:#f1f1f1}.real-time-users-list__table tbody td{color:#333}
html{font-family:arial}.analytics-dashboard{box-sizing:border-box;height:100%}.analytics-dashboard__header{align-items:center;display:flex;justify-content:space-between;padding:0 1rem}.analytics-dashboard__header h1{color:#01686c;font-size:1.875rem;margin:.5rem 0}.analytics-dashboard__map{height:45vh;position:relative;width:100%}.analytics-dashboard__placeholder{padding:0 1rem}.analytics-dashboard__add-button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}
.table{margin-bottom:.5rem;max-width:70rem;overflow-y:auto}.table__container__table{border-collapse:collapse;width:100%}.table__container__table th,.table__container__table thead{background:#01686c;color:#fff;position:sticky;top:0}.table__container__table td,.table__container__table th{padding:8px;text-align:left}.table__container__table tbody tr:nth-child(2n){background-color:#f2f2f2}.table__container__table th{background:#01686c;color:#fff}.table__container__table tbody tr{display:table-row;height:2.5rem}.table__container__table tbody tr td{vertical-align:middle}
.text-filter{width:100%}
.articles-table{flex:1;height:100%;margin-bottom:.5rem;max-width:60rem}.articles-table__header__cell{background:#01686c;color:#fff}.articles-table__row{cursor:pointer}.articles-table__row--selected{background:#01686c;color:#fff}.articles-table__row__cell{align-items:center;display:flex;margin-left:.25rem}
html{font-family:arial}.articles-dashboard__header{display:flex;justify-content:space-between}.articles-dashboard__header__title{color:#01686c;font-size:1.875rem;margin:.5rem 1rem}.articles-dashboard__header__export-button{align-items:center;background:#01686c;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin:.5rem 1rem;width:140px}
.text-editor{width:100%}.text-editor__label{color:#01686c;display:block;font-weight:700;margin-bottom:.5rem}.text-editor__btn-container{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1rem}.text-editor__btn-container__button{align-items:center;display:flex;font-size:1rem;font-weight:700;height:2rem;min-height:2rem;padding:.5rem 1rem}.text-editor__btn-container__button__icon{margin-right:.25rem}
.delete-confirmation-dialog{background-color:#fff;border:1px solid #979797;border-radius:.5rem;box-sizing:border-box;display:flex;flex-direction:column;height:auto;left:50%;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:32.5rem}.delete-confirmation-dialog__close-btn{align-items:center;background-color:#fff;border:none;cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;right:1rem;top:1.125rem}.delete-confirmation-dialog__title{font-size:1.125rem;font-weight:700;margin:1.25rem}.delete-confirmation-dialog__container{display:flex;flex-direction:column;overflow:auto;padding:0 1.25rem 1rem}.delete-confirmation-dialog__container__message{font-size:.875rem;margin-bottom:1rem}.delete-confirmation-dialog__container__message__bold{font-weight:700}.delete-confirmation-dialog__container__field{margin-bottom:1rem}.delete-confirmation-dialog__btn-container{display:flex;justify-content:flex-end;margin-bottom:1rem;margin-right:1rem;width:100%}.delete-confirmation-dialog__btn-container .spinner{margin:0 2rem;max-height:1.5rem;max-width:1.5rem}.delete-confirmation-dialog__btn-container__btn{align-items:center;background:#01686c;border-radius:.5rem;display:flex;font-weight:700;justify-content:center;margin-right:1.25rem;min-height:2.5rem;min-width:2.5rem;padding:.5rem}.delete-confirmation-dialog__btn-container__btn--secondary{background-color:#fff;border:1px solid #979797;color:#01686c;margin-right:.625rem}.delete-confirmation-dialog__btn-container__btn--delete{background-color:#de564f;border:1px solid #ba1a1a;color:#fff;margin-right:.625rem}.delete-confirmation-dialog__btn-container__btn__icon{height:1.5rem;margin-right:.5rem;width:1.5rem}@media screen and (max-height:45em){.delete-confirmation-dialog{height:calc(100% - 2rem);overflow-x:hidden;overflow-y:auto}}@media screen and (max-width:34em){.delete-confirmation-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.delete-confirmation-dialog__form{min-width:auto}}
html{font-family:arial}.breeder-faq-form{background:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.1);display:flex;flex-direction:column;margin:2rem auto;max-width:50rem;padding:2rem}.breeder-faq-form__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.breeder-faq-form__header h2{color:#01686c;font-size:1.5rem;margin:0}.breeder-faq-form__header .breeder-faq-form__close-button{background:none;border:none;color:#de564f;cursor:pointer;font-size:1rem}.breeder-faq-form__tabs{display:flex;justify-content:space-around;margin-bottom:2rem}.breeder-faq-form__tabs button{background:none;border:none;color:#01686c;cursor:pointer;flex:1;font-size:1rem;font-weight:700;padding:.625rem 0}.breeder-faq-form__tabs button.active{border-bottom:.125rem solid #01686c}.breeder-faq-form__content{margin-top:1rem}.breeder-faq-form__content label{display:block;font-weight:700;margin-bottom:.3125rem}.breeder-faq-form__content input{border:1px solid #cbcccc;border-radius:.25rem;box-sizing:border-box;font-size:1rem;margin-bottom:1rem;padding:.625rem;width:100%}.breeder-faq-form__content__options{margin-top:1rem}.breeder-faq-form__content__options h4{color:#01686c;font-size:1.125rem;margin-bottom:.5rem}.breeder-faq-form__content__options__option{align-items:center;display:flex;gap:.5rem}.breeder-faq-form__content__options__option__input{display:flex;flex:1;flex-direction:column;justify-content:center;margin-right:.5rem}.breeder-faq-form__content__options__option__input--value{max-width:10rem}.breeder-faq-form__content__options__option label{font-weight:700}.breeder-faq-form__content__options__option input{border:1px solid #cbcccc;border-radius:.25rem;box-sizing:border-box;font-size:1rem;padding:.625rem;width:100%}.breeder-faq-form__content__options__option__delete-option-button{align-items:center;align-self:flex-start;background-color:#de564f;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:2.55rem;justify-content:center;margin-top:1.65rem;padding:.5rem 1rem}.breeder-faq-form__content__options__add-option-button{align-self:flex-end;background-color:#01686c;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1rem;margin-left:auto;margin-top:1rem;padding:.5rem 1rem}.breeder-faq-form__content__btn-container{display:flex;justify-content:space-between}.breeder-faq-form__content__btn-container__delete-button{background-color:#de564f}.breeder-faq-form__content__btn-container__delete-button,.breeder-faq-form__content__btn-container__save-button{align-self:flex-end;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:.5rem 1rem}.breeder-faq-form__content__btn-container__save-button{background-color:#01686c}.breeder-faq-form__content__btn-container__save-button:disabled{background-color:#cbcccc;cursor:not-allowed}
html{font-family:arial}.breeder-faq-list{width:100%}.breeder-faq-list h2{color:#01686c;font-size:1.5rem;margin-bottom:1rem}.breeder-faq-list__table{background-color:#f5f5f5;border-collapse:collapse;width:100%}.breeder-faq-list__table td,.breeder-faq-list__table th{border:1px solid #ddd;max-width:20rem;padding:1rem;text-align:left;word-break:break-word}.breeder-faq-list__table thead{background-color:#01686c;color:#fff}.breeder-faq-list__table tbody tr:nth-child(2n){background-color:#f9f9f9}.breeder-faq-list__table tbody tr:hover{background-color:#f1f1f1}.breeder-faq-list__table tbody td{color:#333}.breeder-faq-list__table tbody button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}.breeder-faq-list__table tbody button:hover{background-color:#013739}
html{font-family:arial}.breeder-faqs-dashboard{box-sizing:border-box;height:100%}.breeder-faqs-dashboard__header{align-items:center;display:flex;justify-content:space-between;padding:0 1rem}.breeder-faqs-dashboard__header h1{color:#01686c;font-size:1.875rem;margin:.5rem 0}.breeder-faqs-dashboard__add-button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}
.divider{background:#e5e5e5;height:1px;margin:1rem 0;width:100%}
.dropdown__label{color:#404040;display:block;font-size:.75rem;font-weight:700;margin-bottom:.5rem}.dropdown__label--uppercase{text-transform:uppercase}.dropdown__select{background:#fff;border:1px solid #d2d2d2!important;border-radius:5px;box-shadow:none;box-shadow:none!important;box-sizing:border-box;font-size:.875rem;height:2.25rem;outline:none;padding-left:.75rem;width:100%}.dropdown__select--shadow{border:none;box-shadow:0 0 4px rgba(0,0,0,.25)}
.image-crop-dialog button:not(:last-child){margin-right:.5rem}.image-crop-dialog__controls{bottom:4rem;display:flex;justify-content:center;left:0;margin-top:1rem;padding:.25rem;position:absolute;right:0;width:100%}.image-crop-dialog__controls__btn{background:#01686c;border:none;border-radius:3rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;width:6rem}.image-crop-dialog__controls__btn--cancel{background:#fff;color:#01686c;margin-right:1rem}.image-crop-dialog__controls__loading{background-color:#dcdddd;display:flex;font-size:.75rem;padding:.5rem}.image-crop-dialog__controls__loading__spinner{height:.75rem}.image-crop-dialog__modal{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.image-crop-dialog__modal__overlay{background-color:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.image-crop-dialog__modal__content{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;left:50%;max-width:40rem;padding:1rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1010}.image-crop-dialog__content{max-height:90vh;overflow-y:auto}
.view-pdf-dialog{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;height:90vh;left:50%;outline:none;overflow:hidden;padding:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:90vw}.view-pdf-dialog .dialog__close-btn{align-self:flex-end;background:none;border:none;cursor:pointer;margin-bottom:1rem;padding:.5rem}.view-pdf-dialog .dialog__close-btn img{height:24px;width:24px}.view-pdf-dialog__viewer{display:flex;flex:1;flex-direction:column;overflow:auto}.view-pdf-dialog__controls{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.view-pdf-dialog__controls button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:0 .5rem;padding:.5rem 1rem;transition:background-color .3s ease}.view-pdf-dialog__controls button:disabled{background-color:#02c9d1;cursor:not-allowed}.view-pdf-dialog__controls button:hover:not(:disabled){background-color:#013739}.view-pdf-dialog__controls span{font-weight:700;margin:0 1rem}.view-pdf-dialog__pdf{align-self:center;border:none;box-sizing:border-box;height:auto;max-height:100%;max-width:100%;width:auto}.overlay{align-items:center;background-color:rgba(0,0,0,.75);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}
.view-photo-dialog{background-color:#fff;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;outline:none;overflow-y:auto;padding:4rem;position:absolute;right:0;top:0}.view-photo-dialog__photo{box-sizing:border-box;height:85vh;width:auto}
.view-video-dialog{background-color:#fff;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;outline:none;overflow-y:auto;padding:4rem;position:absolute;right:0;top:0}.view-video-dialog__video{box-sizing:border-box;height:85vh;width:auto}
html{font-family:arial}.media-upload__container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:9rem;position:relative;width:9rem}.media-upload__container--rectangle{width:13.5rem}.media-upload__container__uploader{background-color:#f1f1f1;background-position:50%;background-repeat:no-repeat;background-size:cover;border:3px solid #01686c;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;max-height:9rem;min-height:9rem;overflow:hidden;position:relative;width:100%;width:9rem}.media-upload__container__uploader__preview,.media-upload__container__uploader__thumbnail{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.media-upload__container__uploader--readonly .upload-icon{cursor:default}.media-upload__container__uploader--circle{border:3px solid #01686c;border-radius:50%;box-shadow:0 0 10px rgba(1,104,108,.5)}.media-upload__container__uploader--rectangle{border:3px solid #01686c;border-radius:.25rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;width:13.5rem}.media-upload__container__uploader__icon{left:50%;max-height:8rem;min-height:8rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.media-upload__container__uploader__icon--puppy{max-height:5rem;min-height:5rem}.media-upload__container__uploader__label{color:#fff;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem;margin:1rem;text-shadow:0 4px 4px rgba(0,0,0,.25)}.media-upload__container__uploader__button{align-items:center;background:#fff;border:1px solid #01686c;border-radius:50%;cursor:pointer;display:flex;height:2.25rem;justify-content:center;line-height:2.75rem;margin:1rem;min-width:2.25rem;text-align:center;white-space:nowrap;width:2.25rem;z-index:6}.media-upload__container__uploader__button--circle{margin:1.25rem}.media-upload__container__uploader__button--rectangle{margin:.5rem}.media-upload__container__uploader__button__icon{height:3.5rem;margin-top:-.25rem;width:3.5rem;z-index:7}.media-upload__container__uploader__text{color:#979797;font-size:.85rem;margin:1rem auto 1rem 0;text-align:center;width:100%}.media-upload__container__uploader__text__link{cursor:pointer;font-weight:700;text-decoration:underline}.media-upload__container__uploader__text__asterisk{color:red;font-size:1.5rem;margin-left:.25rem}.media-upload__container__remove-button{background:rgba(0,0,0,.35);border:none;border-radius:50%;cursor:pointer;height:2rem;position:absolute;right:.5rem;top:.5rem;width:2rem;z-index:7}.media-upload__container__remove-button img{height:100%;width:100%}.media-upload__container__remove-button--circle{right:1.25rem;top:1.25rem}.media-upload__container__remove-button--rectangle{right:.5rem;top:.5rem}.media-upload__container__error{color:#de564f}.media-upload__container__loading{position:absolute}@media screen and (max-width:64em){.media-upload__container{width:100%}}
.media-upload-section{margin-bottom:1.5rem}.media-upload-section__title{align-items:center;display:flex;font-size:1rem;font-weight:700;margin-bottom:.5rem}.media-upload-section__title .tooltip{margin-left:.5rem}.media-upload-section__container{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;position:relative}.media-upload-section__container--files{flex-direction:column}.media-upload-section__container__upload-wrapper{position:relative}.media-upload-section__container__upload-wrapper--files{width:19rem}.media-upload-section__container__upload-wrapper__remove-button{align-items:center;background-color:#ff4d4f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;line-height:1;padding:0;position:absolute;right:-10px;top:-10px;width:24px}.media-upload-section__container__upload-wrapper__move-buttons{display:flex;justify-content:space-between;margin-top:.5rem;width:100%}.media-upload-section__container__upload-wrapper__move-left-button,.media-upload-section__container__upload-wrapper__move-right-button{align-items:center;background-color:#b9baba;border:none;cursor:pointer;display:flex;font-size:1rem;height:1.25rem;justify-content:center;padding:0}.media-upload-section__container__upload-wrapper__move-right-button{margin-left:auto}.media-upload-section__container__upload-wrapper__move-left-button .rotate-left{transform:rotate(180deg)}.media-upload-section__container__placeholder{background-color:#fff;border:3px dashed #01686c;display:flex;flex-direction:column;height:9rem;justify-content:center;margin:0 .5rem 1rem;width:9rem}.media-upload-section__container__placeholder__label{color:#01686c;font-size:1.75rem;font-weight:700;margin:auto 0;text-align:center}.media-upload-section__container__placeholder__label__plus-sign{font-size:4rem;font-weight:800}.media-upload-section__container__placeholder__btn-container{display:flex;padding:1rem}.media-upload-section__container__add-media{position:relative}.media-upload-section__container__add-media__add-button{align-items:center;background-color:#fff;border:3px dashed #01686c;cursor:pointer;display:flex;flex-direction:column;height:9rem;justify-content:center;width:9rem}.media-upload-section__container__add-media__add-button--files{height:3.5rem;width:19rem}.media-upload-section__container__add-media__add-button__label{color:#01686c;font-size:1.125rem;font-weight:700;margin:auto 0;text-align:center}.media-upload-section__container__add-media__add-button__label__plus-sign{font-size:4rem;font-weight:800}.media-upload-section__container__add-media__add-button__btn-container{display:flex;padding:1rem}.media-upload-section__container__type-selector{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);display:flex;flex-direction:column;left:0;margin-top:.5rem;position:absolute;top:100%;z-index:20}.media-upload-section__container__type-selector__type-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:1rem;padding:.5rem 1rem;text-align:left}.media-upload-section__container__type-selector__type-button:hover{background-color:#f5f5f5}.media-upload-section__container__type-selector__type-button:before{margin-right:.5rem}
.id-card{background-color:#fff;border-radius:.5rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.08);box-sizing:border-box;cursor:pointer;font-family:Arial,sans-serif;height:11.5rem;padding:1.25rem;position:relative;transition:transform .2s ease-in-out;width:18.75rem}.id-card:hover{transform:translateY(-5px)}.id-content{display:flex}.id-header{border-bottom:1px solid #ddd;color:#333;font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-bottom:.625rem;text-align:center}.id-photo{border-radius:.5rem;flex:1;height:5.625rem;margin-right:1.25rem;transition:background-color .2s ease-in-out;width:5.625rem}.id-details{flex:2;font-size:1rem}.id-details p{color:#555;margin:.5rem 0}.id-footer{bottom:1.25rem;color:#888;font-size:14px;position:absolute;right:1.25rem}.id-overlay{align-items:center;background-color:hsla(0,0%,100%,.85);border-radius:.5rem;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:1;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.id-photo{background-color:#f1f3f5;border:2px dashed #ccc}.upload-text{color:#473b2f;font-size:1.125rem;font-weight:700;margin-top:3rem;text-align:center}
html{font-family:arial}.photo-upload__container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:9rem;position:relative;width:9rem}.photo-upload__container--rectangle{width:13.5rem}.photo-upload__container__uploader{background-color:#f1f1f1;background-position:50%;background-repeat:no-repeat;background-size:cover;border:3px solid #01686c;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;max-height:9rem;min-height:9rem;overflow:hidden;position:relative;width:100%;width:9rem}.photo-upload__container__uploader--readonly .upload-icon{cursor:default}.photo-upload__container__uploader--circle{border:3px solid #01686c;border-radius:50%;box-shadow:0 0 10px rgba(1,104,108,.5)}.photo-upload__container__uploader--rectangle{border:3px solid #01686c;border-radius:.25rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;width:13.5rem}.photo-upload__container__uploader__icon{left:50%;max-height:8rem;min-height:8rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.photo-upload__container__uploader__icon--puppy{max-height:5rem;min-height:5rem}.photo-upload__container__uploader__label{color:#fff;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem;margin:1rem;text-shadow:0 4px 4px rgba(0,0,0,.25)}.photo-upload__container__uploader__button{align-items:center;background:#fff;border:1px solid #01686c;border-radius:50%;cursor:pointer;display:flex;height:2.25rem;justify-content:center;line-height:2.75rem;margin:1rem;min-width:2.25rem;text-align:center;white-space:nowrap;width:2.25rem;z-index:6}.photo-upload__container__uploader__button--circle{margin:1.25rem}.photo-upload__container__uploader__button--rectangle{margin:.5rem}.photo-upload__container__uploader__button__icon{height:3.5rem;margin-top:-.25rem;width:3.5rem;z-index:7}.photo-upload__container__uploader__text{color:#979797;font-size:.85rem;margin:1rem auto 1rem 0;text-align:center;width:100%}.photo-upload__container__uploader__text__link{cursor:pointer;font-weight:700;text-decoration:underline}.photo-upload__container__uploader__text__asterisk{color:red;font-size:1.5rem;margin-left:.25rem}.photo-upload__container__remove-button{background:rgba(0,0,0,.35);border:none;border-radius:50%;cursor:pointer;height:2rem;position:absolute;right:.5rem;top:.5rem;width:2rem;z-index:7}.photo-upload__container__remove-button img{height:100%;width:100%}.photo-upload__container__remove-button--circle{right:1.25rem;top:1.25rem}.photo-upload__container__remove-button--rectangle{right:.5rem;top:.5rem}.photo-upload__container__error{color:#de564f}.photo-upload__container__loading{position:absolute}@media screen and (max-width:64em){.photo-upload__container{width:100%}}
html{font-family:arial}.breed-form{background:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.1);display:flex;flex-direction:column;margin:2rem auto;max-width:50rem;padding:2rem}.breed-form__header{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1rem 0;position:sticky;top:0;z-index:10}.breed-form__header h2{color:#01686c;font-size:1.5rem;margin:0}.breed-form__header .breed-form__close-button{background:none;border:none;color:#de564f;cursor:pointer;font-size:1rem}.breed-form__tabs{display:flex;justify-content:space-around;margin-bottom:2rem}.breed-form__tabs button{background:none;border:none;color:#01686c;cursor:pointer;flex:1;font-size:1rem;font-weight:700;padding:.625rem 0}.breed-form__tabs button.active{border-bottom:.125rem solid #01686c}.breed-form__content{margin-top:1rem}.breed-form__content label{display:block;font-weight:700;margin-bottom:.3125rem}.breed-form__content input,.breed-form__content textarea{border:1px solid #cbcccc;border-radius:.25rem;box-sizing:border-box;font-size:1rem;margin-bottom:1rem;padding:.625rem;width:100%}.breed-form__content textarea{font-family:inherit;resize:vertical}.breed-form__content__field{align-items:center;display:flex;margin-bottom:1rem}.breed-form__content__field label{margin-bottom:0!important;margin-right:.5rem}.breed-form__content__field input{cursor:pointer;width:auto}.breed-form__content__field input[type=checkbox]{margin:0}.breed-form__content__options{margin-top:1rem}.breed-form__content__options h4{color:#01686c;font-size:1.125rem;margin-bottom:.5rem}.breed-form__content__options__option{align-items:center;display:flex;gap:.5rem}.breed-form__content__options__option--pawprints{flex-direction:column}.breed-form__content__options__option--parent-health-testing{box-sizing:border-box;flex-direction:column;padding:.25rem}.breed-form__content__options__option__sub-option{border:1px solid #cbcccc;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;padding:.5rem}.breed-form__content__options__option__sub-option--health-test{background-color:#f4f4f4;width:100%}.breed-form__content__options__option__sub-option--health-test .breed-form__content__options__option__input{margin-bottom:.5rem}.breed-form__content__options__option__sub-option--health-test .breed-form__content__options__option__delete-option-button{align-self:flex-end;background-color:#de564f;color:#fff}.breed-form__content__options__option__input{display:flex;flex:1;flex-direction:column;justify-content:center;width:100%}.breed-form__content__options__option__input--value{max-width:10rem}.breed-form__content__options__option label{font-weight:700}.breed-form__content__options__option input{border:1px solid #cbcccc;border-radius:.25rem;box-sizing:border-box;font-size:1rem;padding:.625rem;width:100%}.breed-form__content__options__option__add-option-button{align-self:flex-end;background-color:#01686c;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1rem;margin-left:auto;margin-top:1rem;padding:.5rem 1rem}.breed-form__content__options__option__add-option-button--health-test{margin-bottom:0}.breed-form__content__options__option__delete-option-button{align-items:center;align-self:flex-start;background-color:#de564f;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:2.55rem;justify-content:center;margin-top:1.65rem;padding:.5rem 1rem}.breed-form__content__options__option__delete-option-button--health-test{margin-top:0}.breed-form__content__options__add-option-button{align-self:flex-end;background-color:#01686c;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1rem;margin-left:auto;margin-top:1rem;padding:.5rem 1rem}.breed-form__content__btn-container{background-color:#fff;bottom:0;box-sizing:border-box;display:flex;justify-content:space-between;padding-top:1rem;position:sticky}.breed-form__content__btn-container__delete-button{background-color:#de564f}.breed-form__content__btn-container__delete-button,.breed-form__content__btn-container__save-button{align-self:flex-end;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:.5rem 1rem}.breed-form__content__btn-container__save-button{background-color:#01686c}.breed-form__content__btn-container__save-button:disabled{background-color:#cbcccc;cursor:not-allowed}.breed-form__textarea{border:1px solid #cbcccc;border-radius:.25rem;box-sizing:border-box;font-family:inherit;font-size:1rem;margin-bottom:1rem;padding:.625rem;resize:vertical;width:100%}.dropdown{margin-bottom:1rem}.dropdown__label{font-size:1rem;font-weight:700}
html{font-family:arial}.breed-list{width:100%}.breed-list h2{color:#01686c;font-size:1.5rem;margin-bottom:1rem}.breed-list__table{background-color:#f5f5f5;border-collapse:collapse;width:100%}.breed-list__table td,.breed-list__table th{border:1px solid #ddd;padding:1rem;text-align:left}.breed-list__table thead{background-color:#01686c;color:#fff}.breed-list__table tbody tr:nth-child(2n){background-color:#f9f9f9}.breed-list__table tbody tr:hover{background-color:#f1f1f1}.breed-list__table tbody .breed-list__row--highlight-red{border:2px solid red}.breed-list__table tbody .breed-list__row--highlight-blue{border:2px solid blue}.breed-list__table tbody .breed-list__row--highlight-red.breed-list__row--highlight-blue{border:2px solid red}.breed-list__table tbody .breed-list__name-cell{align-items:center;display:flex}.breed-list__table tbody .breed-list__photo{border-radius:50%;height:50px;margin-right:.75rem;object-fit:cover;width:50px}.breed-list__table tbody td{color:#333}.breed-list__table tbody button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}.breed-list__table tbody button:hover{background-color:#013739}
html{font-family:arial}.breeds-dashboard{box-sizing:border-box;height:100%}.breeds-dashboard__header{align-items:center;display:flex;justify-content:space-between;padding:0 1rem}.breeds-dashboard__header h1{color:#01686c;font-size:1.875rem;margin:.5rem 0}.breeds-dashboard__add-button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}
html{font-family:arial}.breed-size-form{background:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.1);display:flex;flex-direction:column;margin:2rem auto;max-width:50rem;padding:2rem}.breed-size-form__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.breed-size-form__header h2{color:#01686c;font-size:1.5rem;margin:0}.breed-size-form__header .breed-size-form__close-button{background:none;border:none;color:#de564f;cursor:pointer;font-size:1rem}.breed-size-form__tabs{display:flex;justify-content:space-around;margin-bottom:2rem}.breed-size-form__tabs button{background:none;border:none;color:#01686c;cursor:pointer;flex:1;font-size:1rem;font-weight:700;padding:.625rem 0}.breed-size-form__tabs button.active{border-bottom:.125rem solid #01686c}.breed-size-form__content{margin-top:1rem}.breed-size-form__content label{display:block;font-weight:700;margin-bottom:.3125rem}.breed-size-form__content input{border:1px solid #cbcccc;border-radius:.25rem;box-sizing:border-box;font-size:1rem;margin-bottom:1rem;padding:.625rem;width:100%}.breed-size-form__content__options{margin-top:1rem}.breed-size-form__content__options h4{color:#01686c;font-size:1.125rem;margin-bottom:.5rem}.breed-size-form__content__options__option{align-items:center;display:flex;gap:.5rem}.breed-size-form__content__options__option__input{display:flex;flex:1;flex-direction:column;justify-content:center;margin-right:.5rem}.breed-size-form__content__options__option__input--value{max-width:10rem}.breed-size-form__content__options__option label{font-weight:700}.breed-size-form__content__options__option input{border:1px solid #cbcccc;border-radius:.25rem;box-sizing:border-box;font-size:1rem;padding:.625rem;width:100%}.breed-size-form__content__options__option__delete-option-button{align-items:center;align-self:flex-start;background-color:#de564f;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:2.55rem;justify-content:center;margin-top:1.65rem;padding:.5rem 1rem}.breed-size-form__content__options__add-option-button{align-self:flex-end;background-color:#01686c;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1rem;margin-left:auto;margin-top:1rem;padding:.5rem 1rem}.breed-size-form__content__btn-container{display:flex;justify-content:space-between}.breed-size-form__content__btn-container__delete-button{background-color:#de564f}.breed-size-form__content__btn-container__delete-button,.breed-size-form__content__btn-container__save-button{align-self:flex-end;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:.5rem 1rem}.breed-size-form__content__btn-container__save-button{background-color:#01686c}.breed-size-form__content__btn-container__save-button:disabled{background-color:#cbcccc;cursor:not-allowed}
html{font-family:arial}.breed-size-list{width:100%}.breed-size-list h2{color:#01686c;font-size:1.5rem;margin-bottom:1rem}.breed-size-list__table{background-color:#f5f5f5;border-collapse:collapse;width:100%}.breed-size-list__table td,.breed-size-list__table th{border:1px solid #ddd;padding:1rem;text-align:left}.breed-size-list__table thead{background-color:#01686c;color:#fff}.breed-size-list__table tbody tr:nth-child(2n){background-color:#f9f9f9}.breed-size-list__table tbody tr:hover{background-color:#f1f1f1}.breed-size-list__table tbody td{color:#333}.breed-size-list__table tbody button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}.breed-size-list__table tbody button:hover{background-color:#013739}
html{font-family:arial}.breedSizes-dashboard{box-sizing:border-box;height:100%}.breedSizes-dashboard__header{align-items:center;display:flex;justify-content:space-between;padding:0 1rem}.breedSizes-dashboard__header h1{color:#01686c;font-size:1.875rem;margin:.5rem 0}.breedSizes-dashboard__add-button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}
html{font-family:arial}.inputs-form{display:flex;flex-direction:column;gap:1rem}.inputs-form__input{background:#fff;border:1px solid #cbcccc;border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.1);box-sizing:border-box;padding:1rem}.inputs-form__input__header{align-items:center;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:.5rem 0}.inputs-form__input__header__caret{align-self:center;font-size:1.25rem;margin-left:auto}.inputs-form__input__preview-label{color:#01686c;font-weight:700}.inputs-form__input__preview{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.inputs-form__input__preview__option{background-color:#c5b29f;border-radius:.25rem;color:#fff;font-size:.875rem;padding:.5rem}.inputs-form__input__content{margin-top:1rem}.inputs-form__input__content label{display:block;font-weight:700;margin-bottom:.3125rem}.inputs-form__input__content input{border:1px solid #cbcccc;border-radius:.25rem;box-sizing:border-box;font-size:1rem;margin-bottom:1rem;padding:.625rem;width:100%}.inputs-form__input__content__options{margin-top:1rem}.inputs-form__input__content__options h4{color:#01686c;font-size:1.125rem;margin-bottom:.5rem}.inputs-form__input__content__options__option{align-items:center;display:flex;gap:.5rem}.inputs-form__input__content__options__option__input{display:flex;flex:1;flex-direction:column;justify-content:center;margin-right:.5rem}.inputs-form__input__content__options__option__input--value{max-width:10rem}.inputs-form__input__content__options__option label{font-weight:700}.inputs-form__input__content__options__option input{border:1px solid #cbcccc;border-radius:.25rem;box-sizing:border-box;font-size:1rem;padding:.625rem;width:100%}.inputs-form__input__content__options__option__delete-option-button{align-items:center;align-self:flex-start;background-color:#de564f;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:2.55rem;justify-content:center;margin-top:1.65rem;padding:.5rem 1rem}.inputs-form__input__content__options__add-option-button{align-self:flex-end;background-color:#01686c;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1rem;margin-left:auto;margin-top:1rem;padding:.5rem 1rem}.inputs-form__input__content__btn-container{display:flex;justify-content:space-between}.inputs-form__input__content__btn-container__delete-button{background-color:#de564f}.inputs-form__input__content__btn-container__delete-button,.inputs-form__input__content__btn-container__save-button{align-self:flex-end;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:.5rem 1rem}.inputs-form__input__content__btn-container__save-button{background-color:#01686c}.inputs-form__input__content__btn-container__save-button:disabled{background-color:#cbcccc;cursor:not-allowed}.inputs-form__buttons{display:flex;gap:1rem;justify-content:flex-end}.inputs-form__buttons__add-input-button{background-color:#01686c;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;padding:.5rem 1rem}
html{font-family:arial}.outputs-form{display:flex;flex-direction:column;gap:1rem}.outputs-form__output{background:#fff;border:1px solid #cbcccc;border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.1);box-sizing:border-box;padding:1rem}.outputs-form__output__header{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:.5rem 0;width:100%}.outputs-form__output__header__caret{align-self:center;font-size:1.25rem;margin-left:auto}.outputs-form__output__preview-label{color:#01686c;font-weight:700}.outputs-form__output__preview{color:#656767;display:flex;font-size:.875rem;gap:.5rem;margin-top:.5rem}.outputs-form__output__preview__chip{background-color:#ed846f;border-radius:.25rem;color:#fff;font-size:.875rem;padding:.5rem}.outputs-form__output__preview__chip--default{background-color:#559a9d;color:#fff}.outputs-form__output__content{margin-top:1rem}.outputs-form__output__content h4{color:#01686c;font-size:1.125rem;margin-bottom:.5rem}.outputs-form__output__content__field{align-items:center;display:flex;margin-bottom:1rem}.outputs-form__output__content__field label{margin-bottom:0!important;margin-right:.5rem}.outputs-form__output__content__field input{cursor:pointer;width:auto}.outputs-form__output__content label{display:block;font-weight:700;margin-bottom:.3125rem}.outputs-form__output__content input[type=text]{border:1px solid #cbcccc;border-radius:.25rem;box-sizing:border-box;font-size:1rem;margin-bottom:1rem;padding:.625rem;width:100%}.outputs-form__output__content input[type=checkbox]{margin-left:.5rem}.outputs-form__output__content__btn-container{display:flex;justify-content:space-between}.outputs-form__output__content__btn-container__delete-button{background-color:#de564f}.outputs-form__output__content__btn-container__delete-button,.outputs-form__output__content__btn-container__save-button{align-self:flex-end;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:.5rem 1rem}.outputs-form__output__content__btn-container__save-button{background-color:#01686c}.outputs-form__output__content__btn-container__save-button:disabled{background-color:#cbcccc;cursor:not-allowed}.outputs-form__buttons{display:flex;gap:1rem;justify-content:flex-end}.outputs-form__buttons__add-output-button{background-color:#01686c;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;padding:.5rem 1rem}
html{font-family:arial}.icon-upload{cursor:pointer;margin-bottom:0!important}.icon-upload__container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:2.5rem;position:relative;width:2.5rem}.icon-upload__container__uploader{background-color:#f1f1f1;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:space-between;max-height:2.5rem;min-height:2.5rem;overflow:hidden;position:relative;width:100%;width:2.5rem}.icon-upload__container__uploader--icon{background-color:#c5b29f}.icon-upload__container__uploader__icon{left:50%;margin-right:-50%;max-height:3rem;min-height:3rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.icon-upload__container__uploader__icon img,.icon-upload__container__uploader__icon svg{height:2rem;width:2rem}.icon-upload__container__uploader__label{color:#fff;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem;margin:1rem;text-shadow:0 4px 4px rgba(0,0,0,.25)}.icon-upload__container__error{color:#de564f}.icon-upload__container__loading{position:absolute}@media screen and (max-width:64em){.icon-upload__container{width:100%}}
html{font-family:arial}.price-map-form{background-color:#fff;border:1px solid #cbcccc;border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.1);padding:1rem}.price-map-form__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}.price-map-form__header__title{color:#01686c;font-size:1.5rem;font-weight:700;margin:0}.price-map-form__header__input{border:1px solid #cbcccc;border-radius:.25rem;font-size:1rem;margin-bottom:0!important;max-width:9rem;padding:.5rem}.price-map-form__option{padding:.5rem 0}.price-map-form__option__header{align-items:center;display:flex}.price-map-form__option__header__caret{margin-left:1rem}.price-map-form__option__header__input{margin-bottom:0!important;margin-left:auto;max-width:9rem}.price-map-form__option h3,.price-map-form__option h4{align-items:center;color:#01686c;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;margin:.25rem 0}.price-map-form__option.nested-no-border{border:none}.price-map-form__option__caret{margin-left:auto}.price-map-form__input-group,.price-map-form__option .price-map-form__nested{margin-top:.5rem;padding-left:1rem}.price-map-form__output-group{align-items:center;display:flex;gap:.5rem;margin-top:.5rem}.price-map-form__output-group label{width:100px}.price-map-form__output-group input{border:1px solid #cbcccc;border-radius:.25rem;font-size:1rem;padding:.5rem;width:100px}.price-map-form__actions{background-color:#fff;border-radius:.5rem;bottom:1rem;display:flex;gap:1rem;justify-content:flex-end;padding:1rem;position:sticky}.price-map-form__actions .price-map-form__action-button{background-color:#01686c;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;height:4rem;padding:.5rem 1rem;width:10rem}.price-map-form__actions .price-map-form__action-button--secondary{background-color:#fff;border:none;color:#01686c}.price-map-form__actions .price-map-form__action-button:hover{background-color:#013739;color:#fff}.price-map-form__actions .price-map-form__action-button:disabled{background-color:#cbcccc;cursor:not-allowed}
html{font-family:arial}.questions-form{display:flex;flex-direction:column;gap:1rem}.questions-form__title{color:#01686c;font-size:1.125rem;font-weight:700;margin:0}.questions-form__list{list-style:none;margin:0;padding:0}.questions-form__list__item{background:#fff;border:1px solid #cbcccc;border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.1);box-sizing:border-box;margin-bottom:1rem;padding:1rem}.questions-form__list__item__header{align-items:center;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:.5rem 0}.questions-form__list__item__header__caret{font-size:1.25rem;margin-left:auto}.questions-form__list__item__content{margin-top:1rem}.questions-form__list__item__content label{display:block;font-weight:700;margin-bottom:.3125rem}.questions-form__list__item__content input[type=text]{border:1px solid #cbcccc;border-radius:.25rem;box-sizing:border-box;font-size:1rem;margin-bottom:1rem;padding:.625rem;width:100%}.questions-form__list__item__content input[type=checkbox]{margin-left:.5rem}.questions-form__list__item__content__field{display:flex}.questions-form__list__item__content__field label{margin-right:.5rem}.questions-form__list__item__content__field input{cursor:pointer;width:auto}.questions-form__list__item__content__options{margin-top:1rem}.questions-form__list__item__content__options__heading{color:#01686c;font-size:1.125rem;margin-bottom:.5rem}.questions-form__list__item__content__options__option{align-items:center;display:flex;gap:.5rem}.questions-form__list__item__content__options__option__input{display:flex;flex:1;flex-direction:column;justify-content:center;margin-right:.5rem}.questions-form__list__item__content__options__option__input--value{max-width:10rem}.questions-form__list__item__content__options__option__icon-uploader{margin-top:-1.25rem}.questions-form__list__item__content__options__option label{font-weight:700}.questions-form__list__item__content__options__option input{border:1px solid #cbcccc;border-radius:.25rem;box-sizing:border-box;font-size:1rem;padding:.625rem;width:100%}.questions-form__list__item__content__options__option__delete-option-button{align-items:center;align-self:flex-start;background-color:#de564f;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:2.55rem;justify-content:center;margin-top:1.65rem;padding:.5rem 1rem}.questions-form__list__item__content__options__option__edit-price-map-button{align-items:center;background-color:#fff;border:2px solid #2e474d;border-radius:.25rem;color:#2e474d;cursor:pointer;display:flex;font-size:1rem;font-weight:800;margin-top:.5rem;padding:.5rem 1rem}.questions-form__list__item__content__options__option__edit-price-map-button__icon{height:1rem;margin-right:.5rem}.questions-form__list__item__content__options__add-option-button{align-self:flex-end;background-color:#01686c;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-left:auto;margin-top:1rem;padding:.5rem 1rem}.questions-form__list__item__content__btn-container{display:flex;justify-content:space-between}.questions-form__list__item__content__btn-container__save-button{background-color:#01686c;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.5rem 1rem}.questions-form__list__item__content__btn-container__save-button:disabled{background-color:#cbcccc;cursor:not-allowed}.questions-form__list__item__content__btn-container__delete-button{align-self:flex-end;background-color:#de564f;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.5rem 1rem}.questions-form__list__item__preview-label{color:#01686c;font-weight:700;margin:.5rem 0}.questions-form__list__item__preview{display:flex;flex-wrap:wrap;gap:.5rem}.questions-form__list__item__preview__chip{background-color:#c5b29f;border-radius:.25rem;color:#fff;font-size:.875rem;padding:.5rem}.questions-form__actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.questions-form__actions__action-button{background-color:#01686c;border:none;border-radius:.25rem;color:#fff;cursor:pointer;padding:.5rem 1rem}.questions-form__actions__action-button:hover{background-color:#013739}.questions-form__actions__add-question-button{background-color:#c5b29f;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.5rem 1rem}.questions-form__actions__add-question-button:hover{background-color:#b2997f}
html{font-family:arial}.sections-form{display:flex;flex-direction:column;gap:1rem}.sections-form__section{background:#fff;border:1px solid #cbcccc;border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.1);box-sizing:border-box;padding:1rem}.sections-form__section__header{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:.5rem 0;width:100%}.sections-form__section__header__caret{align-self:center;font-size:1.25rem;margin-left:auto}.sections-form__section__preview-label{color:#01686c;font-weight:700}.sections-form__section__preview{margin-top:.5rem;padding:0 1rem}.sections-form__section__preview__question{font-size:.875rem;font-weight:600}.sections-form__section__content{margin-top:1rem}.sections-form__section__content label{display:block;font-weight:700;margin-bottom:.3125rem}.sections-form__section__content input,.sections-form__section__content textarea{border:1px solid #cbcccc;border-radius:.25rem;box-sizing:border-box;font-size:1rem;margin-bottom:1rem;padding:.625rem;width:100%}.sections-form__section__content textarea{height:6rem}.sections-form__section__content__btn-container{display:flex;justify-content:space-between}.sections-form__section__content__btn-container__delete-button{background-color:#de564f}.sections-form__section__content__btn-container__delete-button,.sections-form__section__content__btn-container__save-button{align-self:flex-end;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:.5rem 1rem}.sections-form__section__content__btn-container__save-button{background-color:#01686c}.sections-form__section__content__btn-container__save-button:disabled{background-color:#cbcccc;cursor:not-allowed}.sections-form__section__ad{margin-bottom:1rem}.sections-form__section__ad__heading{color:#01686c;font-size:1.125rem;font-weight:700;margin:0 0 .5rem}.sections-form__buttons{display:flex;gap:1rem;justify-content:flex-end}.sections-form__buttons__add-section-button,.sections-form__buttons__save-button{background-color:#01686c;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;padding:.5rem 1rem}
html{font-family:arial}.calculator-form{background:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.1);display:flex;flex-direction:column;margin:2rem auto;max-width:50rem;padding:2rem}.calculator-form__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.calculator-form__header h2{color:#01686c;font-size:1.5rem;margin:0}.calculator-form__header .calculator-form__close-button{background:none;border:none;color:#de564f;cursor:pointer;font-size:1rem}.calculator-form__tabs{display:flex;justify-content:space-around;margin-bottom:2rem}.calculator-form__tabs button{background:none;border:none;color:#01686c;cursor:pointer;flex:1;font-size:1rem;font-weight:700;padding:.625rem 0}.calculator-form__tabs button.active{border-bottom:.125rem solid #01686c}.calculator-form__content{display:flex;flex-direction:column;gap:2rem}
html{font-family:arial}.calculator-list{width:100%}.calculator-list h2{color:#01686c;font-size:1.5rem;margin-bottom:1rem}.calculator-list__table{background-color:#f5f5f5;border-collapse:collapse;width:100%}.calculator-list__table td,.calculator-list__table th{border:1px solid #ddd;padding:1rem;text-align:left}.calculator-list__table thead{background-color:#01686c;color:#fff}.calculator-list__table tbody tr:nth-child(2n){background-color:#f9f9f9}.calculator-list__table tbody tr:hover{background-color:#f1f1f1}.calculator-list__table tbody td{color:#333}.calculator-list__table tbody button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}.calculator-list__table tbody button:hover{background-color:#013739}
html{font-family:arial}.calculators-dashboard{box-sizing:border-box;height:100%}.calculators-dashboard__header{align-items:center;display:flex;justify-content:space-between;padding:0 1rem}.calculators-dashboard__header h1{color:#01686c;font-size:1.875rem;margin:.5rem 0}.calculators-dashboard__error{color:#de564f}.calculators-dashboard__add-button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}
html{font-family:arial}.view-ad-campaign-dialog__overlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.view-ad-campaign-dialog{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);box-sizing:border-box;max-width:60rem;overflow-x:hidden;position:relative;width:100%}.view-ad-campaign-dialog__close-btn{background:none;border:none;cursor:pointer;position:absolute;right:1rem;top:1rem}.view-ad-campaign-dialog__close-btn img{height:24px;width:24px}.view-ad-campaign-dialog__close-btn:hover img{filter:brightness(.8)}.view-ad-campaign-dialog__close-btn:focus{outline:2px solid #01686c;outline-offset:2px}.view-ad-campaign-dialog__header{margin-top:2rem;text-align:center}.view-ad-campaign-dialog__header__title{color:#191c1c;font-size:2rem;font-weight:700}.view-ad-campaign-dialog__content{box-sizing:border-box;max-height:45vh;overflow-y:auto;padding:0 2rem 4rem}@media screen and (max-width:48em){.view-ad-campaign-dialog{max-width:90%;padding:1rem}.view-ad-campaign-dialog__close-btn{right:.5rem;top:.5rem}.view-ad-campaign-dialog__close-btn img{height:20px;width:20px}}
.date-select{width:100%}.date-select__label{color:#191c1c;display:block;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem}.date-select__label--uppercase{text-transform:uppercase}.date-select__label__asterisk{color:red;margin-left:.25rem}.date-select__text-field{background-color:#fff;border-radius:.5rem;box-shadow:none;font-size:.875rem;height:2.25rem;width:100%}.date-select__text-field--readOnly .text-field__input-container{border:none}.date-select__text-field--readOnly .text-field__input-container__input{padding:0}.date-select__select{width:100%}.date-select__input{box-shadow:none;height:3rem;width:100%}.react-datepicker-popper{z-index:100}.react-datepicker-popper .react-datepicker{border-radius:.5rem;font-size:1.125rem}.react-datepicker-popper .react-datepicker .react-datepicker__header{padding:1rem}.react-datepicker-popper .react-datepicker .react-datepicker__month-container{width:350px}.react-datepicker-popper .react-datepicker .react-datepicker__day{height:2.5rem;line-height:2.5rem;margin:.25rem;width:2.5rem}.react-datepicker-popper .react-datepicker .react-datepicker__day--keyboard-selected,.react-datepicker-popper .react-datepicker .react-datepicker__day--selected{background-color:#01686c;color:#fff}.react-datepicker-popper .react-datepicker .react-datepicker__current-month{font-size:1.25rem}.react-datepicker-popper .react-datepicker .react-datepicker__day-name{font-size:1.125rem}.react-datepicker-popper .react-datepicker .react-datepicker__month-dropdown-container select,.react-datepicker-popper .react-datepicker .react-datepicker__year-dropdown-container select{background-color:#fff;border:1px solid #191c1c;border-radius:.25rem;cursor:pointer;font-size:1.125rem;height:2.5rem;padding:.5rem 1rem}.react-datepicker-popper .react-datepicker .react-datepicker__month-dropdown-container select:focus,.react-datepicker-popper .react-datepicker .react-datepicker__year-dropdown-container select:focus{border-color:#01686c;box-shadow:0 0 0 2px rgba(1,104,108,.5);outline:none}.react-datepicker-popper .react-datepicker .react-datepicker__month-read-view,.react-datepicker-popper .react-datepicker .react-datepicker__year-read-view{cursor:pointer;font-size:1.125rem;padding:.5rem 0}
html{font-family:arial}.ads-campaign-form{background:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.1);display:flex;flex-direction:column;margin:2rem auto;max-width:50rem;padding:2rem}.ads-campaign-form__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.ads-campaign-form__header h2{color:#01686c;font-size:1.5rem;margin:0}.ads-campaign-form__header .ads-campaign-form__close-button{background:none;border:none;color:#de564f;cursor:pointer;font-size:1rem}.ads-campaign-form__tabs{display:flex;justify-content:space-around;margin-bottom:2rem}.ads-campaign-form__tabs button{background:none;border:none;color:#01686c;cursor:pointer;flex:1;font-size:1rem;font-weight:700;padding:.625rem 0}.ads-campaign-form__tabs button.active{border-bottom:.125rem solid #01686c}.ads-campaign-form__content{margin-top:1rem}.ads-campaign-form__content label{display:block;font-weight:700;margin-bottom:.3125rem}.ads-campaign-form__content input{border:1px solid #cbcccc;border-radius:.25rem;box-sizing:border-box;font-size:1rem;margin-bottom:1rem;padding:.625rem;width:100%}.ads-campaign-form__content__field{align-items:center;display:flex;margin-bottom:1rem}.ads-campaign-form__content__field label{margin-bottom:0!important;margin-right:.5rem}.ads-campaign-form__content__field input{cursor:pointer;width:auto}.ads-campaign-form__content__field input[type=checkbox]{margin:0}.ads-campaign-form__content__options{margin-top:1rem}.ads-campaign-form__content__options h4{color:#01686c;font-size:1.125rem;margin-bottom:.5rem}.ads-campaign-form__content__options__option{align-items:center;display:flex;gap:.5rem}.ads-campaign-form__content__options__option__input{display:flex;flex:1;flex-direction:column;justify-content:center;margin-right:.5rem}.ads-campaign-form__content__options__option__input--value{max-width:10rem}.ads-campaign-form__content__options__option label{font-weight:700}.ads-campaign-form__content__options__option input{border:1px solid #cbcccc;border-radius:.25rem;box-sizing:border-box;font-size:1rem;padding:.625rem;width:100%}.ads-campaign-form__content__options__option__delete-option-button{align-items:center;align-self:flex-start;background-color:#de564f;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:2.55rem;justify-content:center;margin-top:1.65rem;padding:.5rem 1rem}.ads-campaign-form__content__options__add-option-button{align-self:flex-end;background-color:#01686c;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1rem;margin-left:auto;margin-top:1rem;padding:.5rem 1rem}.ads-campaign-form__content__btn-container{display:flex;justify-content:space-between}.ads-campaign-form__content__btn-container__delete-button{background-color:#de564f}.ads-campaign-form__content__btn-container__delete-button,.ads-campaign-form__content__btn-container__save-button{align-self:flex-end;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:.5rem 1rem}.ads-campaign-form__content__btn-container__save-button{background-color:#01686c}.ads-campaign-form__content__btn-container__save-button:disabled{background-color:#cbcccc;cursor:not-allowed}.dropdown{margin-bottom:1rem}.dropdown__label{font-size:1rem;font-weight:700}
html{font-family:arial}.ads-campaigns-list{width:100%}.ads-campaigns-list__table{background-color:#f5f5f5;border-collapse:collapse;width:100%}.ads-campaigns-list__table td,.ads-campaigns-list__table th{border:1px solid #ddd;padding:1rem;text-align:left}.ads-campaigns-list__table thead{background-color:#01686c;color:#fff}.ads-campaigns-list__table tbody tr:nth-child(2n){background-color:#f9f9f9}.ads-campaigns-list__table tbody tr:hover{background-color:#f1f1f1}.ads-campaigns-list__table tbody td{color:#333}
html{font-family:arial}.campaigns-dashboard{box-sizing:border-box;height:100%}.campaigns-dashboard__header{align-items:center;display:flex;justify-content:space-between;padding:0 1rem}.campaigns-dashboard__header h1{color:#01686c;font-size:1.875rem;margin:.5rem 0}.campaigns-dashboard__add-button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}
.select-filter{height:100%;width:100%}
.contacts-table{flex:1;height:100%;margin-bottom:.5rem;max-width:60rem}.contacts-table__header__cell{background:#01686c;color:#fff}.contacts-table__row{cursor:pointer}.contacts-table__row--selected{background:#01686c;color:#fff}.contacts-table__row__cell{align-items:center;display:flex;margin-left:.25rem}
html{font-family:arial}.contacts-dashboard__header{display:flex;justify-content:space-between}.contacts-dashboard__header__title{color:#01686c;font-size:1.875rem;margin:.5rem 1rem}.contacts-dashboard__header__export-button{align-items:center;background:#01686c;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin:.5rem 1rem;width:140px}
.content-analysis-dashboard{padding:20px}.content-analysis-dashboard.error,.content-analysis-dashboard.loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px}.content-analysis-dashboard.error .loading-spinner,.content-analysis-dashboard.loading .loading-spinner{animation:spin 1s linear infinite;border:4px solid rgba(0,0,0,.1);border-left-color:#3498db;border-radius:50%;height:40px;margin-bottom:15px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.content-analysis-dashboard .dashboard-header{margin-bottom:30px}.content-analysis-dashboard .dashboard-header h1{font-size:24px;margin-bottom:10px}.content-analysis-dashboard .dashboard-header p{color:#666}.content-analysis-dashboard .filters{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.content-analysis-dashboard .filters .search-box{flex:1;max-width:500px;min-width:250px;position:relative}.content-analysis-dashboard .filters .search-box .search-icon{color:#666;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.content-analysis-dashboard .filters .search-box input{border:1px solid #ddd;border-radius:4px;padding:10px 10px 10px 35px;width:100%}.content-analysis-dashboard .filters .search-box input:focus{border-color:#3498db;box-shadow:0 0 0 2px rgba(52,152,219,.2);outline:none}.content-analysis-dashboard .filters .filter-options{margin-right:15px;min-width:200px}.content-analysis-dashboard .filters .filter-options .content-type-select{border:1px solid #ddd;border-radius:4px;min-width:180px;padding:10px}.content-analysis-dashboard .filters .filter-options .content-type-select:focus{border-color:#3498db;box-shadow:0 0 0 2px rgba(52,152,219,.2);outline:none}.content-analysis-dashboard .content-table-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow-x:auto;padding:20px}.content-analysis-dashboard .content-table-container .content-table{border-collapse:collapse;width:100%}.content-analysis-dashboard .content-table-container .content-table th{border-bottom:2px solid #ddd;cursor:pointer;padding:12px 15px;text-align:left}.content-analysis-dashboard .content-table-container .content-table th:hover{background-color:#f5f5f5}.content-analysis-dashboard .content-table-container .content-table th .sort-icon{margin-left:5px}.content-analysis-dashboard .content-table-container .content-table td{border-bottom:1px solid #eee;padding:12px 15px}.content-analysis-dashboard .content-table-container .content-table td.title-cell{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-analysis-dashboard .content-table-container .content-table td .analyze-button{background:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.content-analysis-dashboard .content-table-container .content-table td .analyze-button:hover{background:#2980b9}.content-analysis-dashboard .content-table-container .content-table .content-type{border-radius:4px;display:inline-block;font-size:.9em;padding:3px 8px}.content-analysis-dashboard .content-table-container .content-table .content-type.type-listing{background:#e3f2fd;color:#1976d2}.content-analysis-dashboard .content-table-container .content-table .content-type.type-waitlist{background:#fff3e0;color:#e65100}.content-analysis-dashboard .content-table-container .content-table .content-type.type-article{background:#e8f5e9;color:#2e7d32}.content-analysis-dashboard .content-table-container .content-table .content-type.type-breed{background:#f3e5f5;color:#7b1fa2}.content-analysis-dashboard .content-table-container .content-table .content-type.type-provider-profile{background:#e8eaf6;color:#3949ab}.content-analysis-dashboard .content-table-container .content-table .seo-score{border-radius:50%;display:inline-block;font-weight:700;height:40px;line-height:40px;text-align:center;width:40px}.content-analysis-dashboard .content-table-container .content-table .seo-score.score-excellent{background:#e8f5e9;color:#2e7d32}.content-analysis-dashboard .content-table-container .content-table .seo-score.score-good{background:#e3f2fd;color:#1976d2}.content-analysis-dashboard .content-table-container .content-table .seo-score.score-average{background:#fff3e0;color:#e65100}.content-analysis-dashboard .content-table-container .content-table .seo-score.score-poor{background:#ffebee;color:#c62828}.content-analysis-dashboard .content-table-container .content-table .readability-score{border-radius:4px;display:inline-block;padding:3px 8px}.content-analysis-dashboard .content-table-container .content-table .readability-score.easy{background:#e8f5e9;color:#2e7d32}.content-analysis-dashboard .content-table-container .content-table .readability-score.standard{background:#e3f2fd;color:#1976d2}.content-analysis-dashboard .content-table-container .content-table .readability-score.difficult{background:#fff3e0;color:#e65100}.content-analysis-dashboard .content-table-container .content-table .readability-score.very-difficult{background:#ffebee;color:#c62828}.content-analysis-dashboard .content-table-container .content-table .issues-cell .issue{background:#ffebee;border-radius:3px;color:#c62828;display:inline-block;font-size:.8em;margin-bottom:5px;margin-right:5px;padding:2px 6px}.content-analysis-dashboard .content-table-container .content-table .no-results{color:#666;padding:30px;text-align:center}.content-analysis-dashboard .content-analysis-modal{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.content-analysis-dashboard .content-analysis-modal .modal-content{background:#fff;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.3);max-height:90vh;max-width:800px;overflow-y:auto;width:90%}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:15px 20px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-header h2{font-size:1.5rem;margin:0}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-header .close-button{background:none;border:none;color:#666;cursor:pointer;font-size:24px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-header .close-button:hover{color:#000}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body{padding:20px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .analysis-section{margin-bottom:30px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .analysis-section h3{border-bottom:1px solid #eee;margin-bottom:15px;margin-top:0;padding-bottom:10px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .analysis-section h4{margin-bottom:10px;margin-top:15px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .info-grid{display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .info-grid .info-item{display:flex;flex-direction:column}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .info-grid .info-item .label{color:#666;font-size:.9em}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .info-grid .info-item .value{font-weight:500}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .seo-metrics{display:flex;gap:20px;margin:20px 0}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .seo-metrics .seo-metric{align-items:center;display:flex;flex-direction:column}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .seo-metrics .seo-metric .metric-circle{align-items:center;border-radius:50%;display:flex;font-size:20px;font-weight:700;height:60px;justify-content:center;margin-bottom:10px;width:60px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .seo-metrics .seo-metric .metric-circle.score-excellent{background:#e8f5e9;color:#2e7d32}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .seo-metrics .seo-metric .metric-circle.score-good{background:#e3f2fd;color:#1976d2}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .seo-metrics .seo-metric .metric-circle.score-average{background:#fff3e0;color:#e65100}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .seo-metrics .seo-metric .metric-circle.score-poor{background:#ffebee;color:#c62828}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .seo-metrics .seo-metric .metric-circle.readability-easy{background:#e8f5e9;color:#2e7d32}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .seo-metrics .seo-metric .metric-circle.readability-standard{background:#e3f2fd;color:#1976d2}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .seo-metrics .seo-metric .metric-circle.readability-difficult{background:#fff3e0;color:#e65100}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .seo-metrics .seo-metric .metric-circle.readability-very-difficult{background:#ffebee;color:#c62828}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .seo-details p{border-radius:4px;margin:10px 0;padding:10px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .seo-details p.good{background:#e8f5e9}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .seo-details p.ok{background:#e3f2fd}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .seo-details p.warning{background:#fff3e0}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .seo-details p.error{background:#ffebee}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .seo-details p .info-icon{color:#666;margin-right:8px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .readability-stats{display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:20px 0}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .readability-stats .stat-item{background:#f5f5f5;border-radius:4px;display:flex;flex-direction:column;padding:15px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .readability-stats .stat-item.full-width{grid-column:1/-1}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .readability-stats .stat-item .label{color:#666;font-size:.9em}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .readability-stats .stat-item .value{font-size:1.2em;font-weight:500}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .improvement-suggestions{list-style-type:none;padding:0}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .improvement-suggestions li{background:#f5f5f5;border-radius:4px;margin-bottom:10px;padding:10px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .improvement-suggestions li.no-issues{background:#e8f5e9;color:#2e7d32}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .improvement-suggestions li .warning-icon{color:#e65100;margin-right:8px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .improvement-suggestions li .info-icon{color:#1976d2;margin-right:8px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section{border-top:1px solid #eee;margin-top:30px;padding-top:20px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section h3{color:#333;font-size:18px;margin-bottom:15px;margin-top:0}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-display{margin-bottom:20px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-display .metadata-item{margin-bottom:10px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-display .metadata-item .label{color:#666;display:block;font-weight:600;margin-bottom:5px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-display .metadata-item .value{display:block;padding:5px 0}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-display .metadata-item .value.empty{color:#999;font-style:italic}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-display .metadata-item .value .keyword-pills{display:flex;flex-wrap:wrap;gap:5px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-display .metadata-item .value .keyword-pills .keyword-pill{background:#e3f2fd;border-radius:12px;color:#0d47a1;font-size:12px;padding:3px 8px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .edit-metadata-button{background-color:#4e79a7;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .edit-metadata-button:hover{background-color:#3d6088}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-form .form-group{margin-bottom:15px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-form .form-group label{color:#555;display:block;font-weight:500;margin-bottom:5px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-form .form-group input[type=text],.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-form .form-group textarea{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;padding:8px;width:100%}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-form .form-group input[type=text]:focus,.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-form .form-group textarea:focus{border-color:#4e79a7;box-shadow:0 0 0 2px rgba(78,121,167,.2);outline:none}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-form .form-group textarea{resize:vertical}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-form .form-group .char-count{color:#666;display:block;font-size:12px;margin-top:2px;text-align:right}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-form .form-group.checkbox{align-items:center;display:flex}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-form .form-group.checkbox label{align-items:center;cursor:pointer;display:flex;margin:0}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-form .form-group.checkbox input[type=checkbox]{margin-right:8px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-form .form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-form .form-actions .cancel-button{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;padding:8px 16px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-form .form-actions .cancel-button:hover:not(:disabled){background-color:#e9e9e9}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-form .form-actions .save-button{background-color:#4e79a7;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-form .form-actions .save-button:hover:not(:disabled){background-color:#3d6088}.content-analysis-dashboard .content-analysis-modal .modal-content .modal-body .metadata-section .metadata-form .form-actions .save-button:disabled{background-color:#9db5cf;cursor:not-allowed}
.emails-dashboard{padding:24px}.emails-dashboard__header{margin-bottom:24px}.emails-dashboard__title h2{align-items:center;color:#01686c;display:flex;margin-bottom:8px}.emails-dashboard__title p{color:#7e7f7f;font-size:14px;margin:0}.emails-dashboard__tabs .ant-tabs-nav{margin-bottom:24px}.emails-dashboard__tabs .ant-tabs-tab{font-weight:500}.emails-dashboard__tab-header{display:flex;justify-content:flex-end;margin-bottom:24px}@media(max-width:768px){.emails-dashboard__tab-header{justify-content:center}}.emails-dashboard .ant-table-thead>tr>th{background:#f4f4f4;font-weight:600}.emails-dashboard .ant-table-tbody>tr:hover>td{background:#f9f8f7}@media(max-width:768px){.emails-dashboard{padding:16px}.emails-dashboard__tab-header .ant-btn{width:100%}.emails-dashboard .ant-col{margin-bottom:16px}.emails-dashboard .ant-table{font-size:12px}.emails-dashboard .ant-table-tbody>tr>td,.emails-dashboard .ant-table-thead>tr>th{padding:8px}}.edit-email-modal.ant-modal .ant-modal-content{height:calc(100vh - 40px)}.edit-email-modal.ant-modal .ant-modal-body{height:calc(100vh - 110px);overflow:hidden;padding:0!important}.edit-email-modal__container,.edit-email-modal__form{display:flex;flex-direction:column;height:100%}.edit-email-modal ::-webkit-scrollbar{height:8px;width:8px}.edit-email-modal ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.edit-email-modal ::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.edit-email-modal ::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.edit-email-modal .ant-card-body{display:flex;flex-direction:column}.edit-email-modal .ant-card-body.scrollable{overflow:hidden}.edit-email-modal__main-content,.edit-email-modal__main-content .ant-row,.edit-email-modal__main-content .ant-row .ant-col,.edit-email-modal__main-content .ant-row .ant-col>.ant-card,.edit-email-modal__main-content .ant-row .ant-col>div>.ant-card{height:100%}.edit-email-modal .preview-container{display:flex;flex-direction:column;height:100%}.edit-email-modal .preview-container iframe{flex:1;min-height:0}.template-builder .scrollable-content,.template-structure .scrollable-content{overflow-x:hidden;overflow-y:auto}.template-builder .scrollable-content::-webkit-scrollbar,.template-structure .scrollable-content::-webkit-scrollbar{width:6px}.template-builder .scrollable-content::-webkit-scrollbar-track,.template-structure .scrollable-content::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.template-builder .scrollable-content::-webkit-scrollbar-thumb,.template-structure .scrollable-content::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.template-builder .scrollable-content::-webkit-scrollbar-thumb:hover,.template-structure .scrollable-content::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.template-builder .draggable-partial-compact .ant-card-body,.template-structure .draggable-partial-compact .ant-card-body{padding:6px 8px!important}.template-builder .placed-partial-normal .ant-card-body,.template-structure .placed-partial-normal .ant-card-body{padding:12px!important}.template-structure .placed-partial{transition:all .2s ease}.template-structure .placed-partial:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.template-structure .placed-partial.dragging{opacity:.5;transform:rotate(5deg)}.template-structure .anticon-holder{cursor:grab}.template-structure .anticon-holder:active{cursor:grabbing}.template-structure .drop-zone.drag_over{background-color:#f0f7ff;border-color:#1890ff}.template-structure .drop-zone.can-drop{border-color:#d9d9d9}.style-section .placed-partial{border-left-color:#fa8c16!important}.style-section .placed-partial .ant-tag{background-color:#fff7e6;border-color:#ffd591;color:#fa8c16}.email-preview-container{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.email-preview-container::-webkit-scrollbar{width:8px}.email-preview-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.email-preview-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.email-preview-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.fullscreen-modal .ant-modal-content{height:90vh}.fullscreen-modal .ant-modal-body{height:calc(90vh - 110px);overflow:hidden}
html{font-family:arial}.featured-content-form{background:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.1);display:flex;flex-direction:column;margin:2rem auto;max-width:50rem;padding:2rem}.featured-content-form__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.featured-content-form__header h2{color:#01686c;font-size:1.5rem;margin:0}.featured-content-form__header .featured-content-form__close-button{background:none;border:none;color:#de564f;cursor:pointer;font-size:1rem}.featured-content-form__tabs{display:flex;justify-content:space-around;margin-bottom:2rem}.featured-content-form__tabs button{background:none;border:none;color:#01686c;cursor:pointer;flex:1;font-size:1rem;font-weight:700;padding:.625rem 0}.featured-content-form__tabs button.active{border-bottom:.125rem solid #01686c}.featured-content-form__content{margin-top:1rem}.featured-content-form__content label{font-weight:700;margin-bottom:.3125rem}.featured-content-form__content input{border:1px solid #cbcccc;border-radius:.25rem;box-sizing:border-box;font-size:1rem;margin-bottom:1rem;padding:.625rem;width:100%}.featured-content-form__content__options{margin-top:1rem}.featured-content-form__content__options h4{color:#01686c;font-size:1.125rem;margin-bottom:.5rem}.featured-content-form__content__options__option{align-items:center;display:flex;gap:.5rem}.featured-content-form__content__options__option__input{display:flex;flex:1;flex-direction:column;justify-content:center;margin-right:.5rem}.featured-content-form__content__options__option__input--value{max-width:10rem}.featured-content-form__content__options__option label{font-weight:700}.featured-content-form__content__options__option input{border:1px solid #cbcccc;border-radius:.25rem;box-sizing:border-box;font-size:1rem;padding:.625rem;width:100%}.featured-content-form__content__options__option__delete-option-button{align-items:center;align-self:flex-start;background-color:#de564f;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:2.55rem;justify-content:center;margin-top:1.65rem;padding:.5rem 1rem}.featured-content-form__content__options__add-option-button{align-self:flex-end;background-color:#01686c;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1rem;margin-left:auto;margin-top:1rem;padding:.5rem 1rem}.featured-content-form__content__image-container{display:flex}.featured-content-form__content__image-container__field{margin-right:2rem}.featured-content-form__content__image-container__field__photo-upload{margin-bottom:1rem}.featured-content-form__content__btn-container{display:flex;justify-content:space-between}.featured-content-form__content__btn-container__delete-button{background-color:#de564f}.featured-content-form__content__btn-container__delete-button,.featured-content-form__content__btn-container__save-button{align-self:flex-end;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:.5rem 1rem}.featured-content-form__content__btn-container__save-button{background-color:#01686c}.featured-content-form__content__btn-container__save-button:disabled{background-color:#cbcccc;cursor:not-allowed}
html{font-family:arial}.featured-content-list{width:100%}.featured-content-list__table{background-color:#f5f5f5;border-collapse:collapse;width:100%}.featured-content-list__table td,.featured-content-list__table th{border:1px solid #ddd;padding:1rem;text-align:left;vertical-align:middle;word-break:break-word}.featured-content-list__table thead{background-color:#01686c;color:#fff}.featured-content-list__table tbody tr:nth-child(2n){background-color:#f9f9f9}.featured-content-list__table tbody tr:hover{background-color:#f1f1f1}.featured-content-list__table tbody td{color:#333}.featured-content-list__table tbody button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}.featured-content-list__table tbody button:hover{background-color:#013739}.featured-content-list__table td:first-child,.featured-content-list__table th:first-child{width:5%}.featured-content-list__table td:nth-child(2),.featured-content-list__table th:nth-child(2){width:25%}.featured-content-list__table td:nth-child(3),.featured-content-list__table th:nth-child(3){width:20%}.featured-content-list__table td:nth-child(4),.featured-content-list__table td:nth-child(5),.featured-content-list__table th:nth-child(4),.featured-content-list__table th:nth-child(5){text-align:center;width:15%}.featured-content-list__table td:nth-child(6),.featured-content-list__table th:nth-child(6){text-align:center;width:10%}.featured-content-list__image{border-radius:4px;max-height:60px;max-width:100%;object-fit:cover}
html{font-family:arial}.featured-content-dashboard{box-sizing:border-box;height:100%}.featured-content-dashboard__section{margin-bottom:2rem}.featured-content-dashboard__section__header{align-items:center;display:flex;justify-content:space-between;padding:0 1rem}.featured-content-dashboard__section__header h1{color:#01686c;font-size:1.875rem;margin:.5rem 0}.featured-content-dashboard__section__header h2{font-size:1.5rem;font-weight:700;line-height:1.3;margin:.5rem 0}.featured-content-dashboard__section__add-button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}.featured-content-dashboard__section__add-button:hover{background-color:#013739}
html{font-family:arial}.feedback-list{width:100%}.feedback-list h2{color:#01686c;font-size:1.5rem;margin-bottom:1rem}.feedback-list__table{background-color:#f5f5f5;border-collapse:collapse;width:100%}.feedback-list__table td,.feedback-list__table th{border:1px solid #ddd;padding:1rem;text-align:left}.feedback-list__table thead{background-color:#01686c;color:#fff}.feedback-list__table tbody tr:nth-child(2n){background-color:#f9f9f9}.feedback-list__table tbody tr:hover{background-color:#f1f1f1}.feedback-list__table tbody td{color:#333}.feedback-list__table tbody button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}.feedback-list__table tbody button:hover{background-color:#013739}
html{font-family:arial}.feedbacks-dashboard{box-sizing:border-box;height:100%}.feedbacks-dashboard__header{align-items:center;display:flex;justify-content:space-between;padding:0 1rem}.feedbacks-dashboard__header h1{color:#01686c;font-size:1.875rem;margin:.5rem 0}
html{font-family:arial}.fulltime-application-list{width:100%}.fulltime-application-list h2{color:#01686c;font-size:1.5rem;margin-bottom:1rem}.fulltime-application-list__table{background-color:#f5f5f5;border-collapse:collapse;width:100%}.fulltime-application-list__table td,.fulltime-application-list__table th{border:1px solid #ddd;padding:1rem;text-align:left}.fulltime-application-list__table thead{background-color:#01686c;color:#fff}.fulltime-application-list__table tbody tr:nth-child(2n){background-color:#f9f9f9}.fulltime-application-list__table tbody tr:hover{background-color:#f1f1f1}.fulltime-application-list__table tbody td{color:#333}.fulltime-application-list__table tbody button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}.fulltime-application-list__table tbody button:hover{background-color:#013739}
html{font-family:arial}.fulltime-applications-dashboard{box-sizing:border-box;height:100%}.fulltime-applications-dashboard__header{align-items:center;display:flex;justify-content:space-between;padding:0 1rem}.fulltime-applications-dashboard__header h1{color:#01686c;font-size:1.875rem;margin:.5rem 0}
html{font-family:arial}.giveaway-entry-list{width:100%}.giveaway-entry-list h2{color:#01686c;font-size:1.5rem;margin-bottom:1rem}.giveaway-entry-list__table{background-color:#f5f5f5;border-collapse:collapse;width:100%}.giveaway-entry-list__table td,.giveaway-entry-list__table th{border:1px solid #ddd;padding:1rem;text-align:left}.giveaway-entry-list__table thead{background-color:#01686c;color:#fff}.giveaway-entry-list__table tbody tr:nth-child(2n){background-color:#f9f9f9}.giveaway-entry-list__table tbody tr:hover{background-color:#f1f1f1}.giveaway-entry-list__table tbody td{color:#333}.giveaway-entry-list__table tbody button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}.giveaway-entry-list__table tbody button:hover{background-color:#013739}
html{font-family:arial}.giveawayEntries-dashboard{box-sizing:border-box;height:100%}.giveawayEntries-dashboard__header{align-items:center;display:flex;justify-content:space-between;padding:0 1rem}.giveawayEntries-dashboard__header h1{color:#01686c;font-size:1.875rem;margin:.5rem 0}.giveawayEntries-dashboard__add-button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}
html{font-family:arial}.global-waitlist-dashboard{padding:24px}.global-waitlist-dashboard__header{margin-bottom:24px}.global-waitlist-dashboard__header__back{margin-bottom:16px}.global-waitlist-dashboard__header__title{color:#01686c;font-size:1.875rem;font-weight:700;margin:0}.global-waitlist-dashboard__search{margin-bottom:16px}.global-waitlist-dashboard .ant-table-thead>tr>th{background-color:#01686c;border-bottom:none;color:#fff;font-weight:600}.global-waitlist-dashboard .ant-table-thead>tr>th:before{display:none}.global-waitlist-dashboard .ant-table-tbody>tr:hover>td{background-color:rgba(1,104,108,.05)}.global-waitlist-dashboard .ant-tag{border-radius:12px;font-weight:600;padding:2px 8px}.global-waitlist-dashboard .ant-card{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.global-waitlist-dashboard .ant-card .ant-card-body{padding:16px}.global-waitlist-dashboard .ant-statistic-title{color:#6a6a6a;font-weight:600}.global-waitlist-dashboard .ant-statistic-content{font-weight:700}.global-waitlist-dashboard .ant-pagination .ant-pagination-item-active{border-color:#01686c}.global-waitlist-dashboard .ant-pagination .ant-pagination-item-active a{color:#01686c}.global-waitlist-dashboard .ant-pagination .ant-pagination-item:hover{border-color:#01686c}.global-waitlist-dashboard .ant-pagination .ant-pagination-item:hover a{color:#01686c}.global-waitlist-dashboard .ant-pagination .ant-pagination-next:hover .ant-pagination-item-link,.global-waitlist-dashboard .ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link{border-color:#01686c;color:#01686c}@media screen and (max-width:768px){.global-waitlist-dashboard{padding:16px}.global-waitlist-dashboard__header__title{font-size:1.5rem}.global-waitlist-dashboard .ant-col{margin-bottom:16px}.global-waitlist-dashboard .ant-table{font-size:14px}}
.keyword-research-dashboard{padding:20px}.keyword-research-dashboard.error,.keyword-research-dashboard.loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px}.keyword-research-dashboard.error .loading-spinner,.keyword-research-dashboard.loading .loading-spinner{animation:spin 1s linear infinite;border:4px solid rgba(0,0,0,.1);border-left-color:#3498db;border-radius:50%;height:36px;margin-bottom:15px;width:36px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.keyword-research-dashboard .dashboard-header{margin-bottom:30px}.keyword-research-dashboard .dashboard-header h1{font-size:24px;margin-bottom:10px}.keyword-research-dashboard .dashboard-header p{color:#666}.keyword-research-dashboard .filters-container{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.keyword-research-dashboard .filters-container .search-box{flex:1;max-width:400px;position:relative}.keyword-research-dashboard .filters-container .search-box .search-icon{color:#666;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.keyword-research-dashboard .filters-container .search-box input{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:10px 10px 10px 35px;width:100%}.keyword-research-dashboard .filters-container .search-box input:focus{border-color:#3498db;box-shadow:0 0 0 2px rgba(52,152,219,.2);outline:none}.keyword-research-dashboard .filters-container .filter-box{align-items:center;display:flex}.keyword-research-dashboard .filters-container .filter-box .filter-icon{color:#666;margin-right:8px}.keyword-research-dashboard .filters-container .filter-box select{background:#fff;border:1px solid #ddd;border-radius:4px;min-width:150px;padding:9px}.keyword-research-dashboard .filters-container .filter-box select:focus{border-color:#3498db;outline:none}.keyword-research-dashboard .charts-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.keyword-research-dashboard .charts-row .chart-container{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08);flex:1;min-width:350px;padding:20px}.keyword-research-dashboard .charts-row .chart-container h3{font-size:18px;margin-bottom:15px;margin-top:0}.keyword-research-dashboard .charts-row .chart-container .chart-wrapper{height:350px}.keyword-research-dashboard .keywords-container{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.keyword-research-dashboard .keywords-container .keywords-table-container,.keyword-research-dashboard .keywords-container .phrases-table-container{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08);flex:1;min-width:350px;padding:20px}.keyword-research-dashboard .keywords-container .keywords-table-container h3,.keyword-research-dashboard .keywords-container .phrases-table-container h3{font-size:18px;margin-bottom:15px;margin-top:0}.keyword-research-dashboard .keywords-container .keywords-table-container .table-wrapper,.keyword-research-dashboard .keywords-container .phrases-table-container .table-wrapper{max-height:500px;overflow-y:auto}.keyword-research-dashboard .keywords-container .keywords-table-container .table-wrapper table,.keyword-research-dashboard .keywords-container .phrases-table-container .table-wrapper table{border-collapse:collapse;width:100%}.keyword-research-dashboard .keywords-container .keywords-table-container .table-wrapper table th,.keyword-research-dashboard .keywords-container .phrases-table-container .table-wrapper table th{background:#fff;border-bottom:2px solid #eee;cursor:pointer;padding:10px;position:sticky;text-align:left;top:0;z-index:1}.keyword-research-dashboard .keywords-container .keywords-table-container .table-wrapper table th:hover,.keyword-research-dashboard .keywords-container .phrases-table-container .table-wrapper table th:hover{background-color:#f5f5f5}.keyword-research-dashboard .keywords-container .keywords-table-container .table-wrapper table th .sort-icon,.keyword-research-dashboard .keywords-container .phrases-table-container .table-wrapper table th .sort-icon{font-size:12px;margin-left:5px}.keyword-research-dashboard .keywords-container .keywords-table-container .table-wrapper table td,.keyword-research-dashboard .keywords-container .phrases-table-container .table-wrapper table td{border-bottom:1px solid #eee;padding:10px}.keyword-research-dashboard .keywords-container .keywords-table-container .table-wrapper table td:last-child,.keyword-research-dashboard .keywords-container .phrases-table-container .table-wrapper table td:last-child{font-weight:500;text-align:right}.keyword-research-dashboard .keywords-container .keywords-table-container .table-wrapper table .no-results,.keyword-research-dashboard .keywords-container .phrases-table-container .table-wrapper table .no-results{color:#666;font-style:italic;padding:40px;text-align:center}.keyword-research-dashboard .keyword-suggestions{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08);margin-bottom:30px;padding:20px}.keyword-research-dashboard .keyword-suggestions h3{font-size:18px;margin-bottom:15px;margin-top:0}.keyword-research-dashboard .keyword-suggestions .description{color:#666;margin-bottom:20px}.keyword-research-dashboard .keyword-suggestions .suggestion-section{margin-bottom:30px}.keyword-research-dashboard .keyword-suggestions .suggestion-section h4{font-size:16px;margin-bottom:15px;margin-top:0}.keyword-research-dashboard .keyword-suggestions .breed-keywords-container{display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.keyword-research-dashboard .keyword-suggestions .breed-keywords-container .breed-keywords{border:1px solid #eee;border-radius:6px;overflow:hidden}.keyword-research-dashboard .keyword-suggestions .breed-keywords-container .breed-keywords .breed-header{align-items:center;background:#f8f9fa;cursor:pointer;display:flex;justify-content:space-between;padding:12px 15px}.keyword-research-dashboard .keyword-suggestions .breed-keywords-container .breed-keywords .breed-header h4{font-size:15px;margin:0}.keyword-research-dashboard .keyword-suggestions .breed-keywords-container .breed-keywords .breed-header .expand-icon{color:#666}.keyword-research-dashboard .keyword-suggestions .breed-keywords-container .breed-keywords .breed-header:hover{background:#f2f2f2}.keyword-research-dashboard .keyword-suggestions .breed-keywords-container .breed-keywords .keywords-list{padding:15px}.keyword-research-dashboard .keyword-suggestions .breed-keywords-container .breed-keywords .keywords-list h5{color:#555;font-size:14px;margin-bottom:10px;margin-top:0}.keyword-research-dashboard .keyword-suggestions .breed-keywords-container .breed-keywords .keywords-list .suggested-combinations,.keyword-research-dashboard .keyword-suggestions .breed-keywords-container .breed-keywords .keywords-list .top-keywords{margin-bottom:15px}.keyword-research-dashboard .keyword-suggestions .breed-keywords-container .breed-keywords .keywords-list .suggested-combinations:last-child,.keyword-research-dashboard .keyword-suggestions .breed-keywords-container .breed-keywords .keywords-list .top-keywords:last-child{margin-bottom:0}.keyword-research-dashboard .keyword-suggestions .breed-keywords-container .breed-keywords .keywords-list ul{margin:0;padding-left:20px}.keyword-research-dashboard .keyword-suggestions .breed-keywords-container .breed-keywords .keywords-list ul li{margin-bottom:5px}.keyword-research-dashboard .keyword-suggestions .breed-keywords-container .breed-keywords .keywords-list ul li .star-icon{color:#f39c12;font-size:12px;margin-right:5px}.keyword-research-dashboard .keyword-suggestions .keyword-clusters{display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.keyword-research-dashboard .keyword-suggestions .keyword-clusters .keyword-cluster{border:1px solid #eee;border-radius:6px;padding:15px}.keyword-research-dashboard .keyword-suggestions .keyword-clusters .keyword-cluster h5{color:#3498db;font-size:14px;margin-bottom:10px;margin-top:0}.keyword-research-dashboard .keyword-suggestions .keyword-clusters .keyword-cluster ul{margin:0;padding-left:20px}.keyword-research-dashboard .keyword-suggestions .keyword-clusters .keyword-cluster ul li{margin-bottom:5px}
.leads-dashboard{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);min-height:calc(100vh - 120px);padding:24px}.leads-dashboard__header{align-items:flex-start;border-bottom:1px solid #dcdddd;display:flex;justify-content:space-between;margin-bottom:28px;padding-bottom:24px}@media(max-width:768px){.leads-dashboard__header{flex-direction:column;gap:16px}}.leads-dashboard__title-section{flex:1}.leads-dashboard__title-section h2{color:#014d4e;font-size:24px;font-weight:600;margin-bottom:8px}.leads-dashboard__title-section p{color:#656767;font-size:14px;margin-bottom:0;max-width:600px}.leads-dashboard__actions{display:flex;gap:12px}@media(max-width:576px){.leads-dashboard__actions{flex-direction:column}}.leads-dashboard__tabs .ant-tabs-nav{margin-bottom:32px}.leads-dashboard__tabs .ant-tabs-nav .ant-tabs-nav-wrap{border-bottom:2px solid #dcdddd}.leads-dashboard__tabs .ant-tabs-nav .ant-tabs-tab{font-size:16px;font-weight:500;padding:16px 24px}.leads-dashboard__tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#015f60;font-weight:600}.leads-dashboard__tabs .ant-tabs-nav .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#01686c}.leads-dashboard__tabs .ant-tabs-nav .ant-tabs-ink-bar{background-color:#01686c;height:3px}.leads-dashboard__tab-title{align-items:center;display:flex;font-weight:600;gap:8px}.leads-dashboard__tab-title .anticon{font-size:16px}.leads-dashboard__tab-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}@media(max-width:768px){.leads-dashboard__tab-header{flex-direction:column;gap:16px}}.leads-dashboard__tab-title-section{flex:1}.leads-dashboard__tab-title-section h3{color:#014d4e;font-size:20px;font-weight:600;margin-bottom:8px}.leads-dashboard__tab-title-section p{color:#656767;font-size:14px;margin-bottom:0}.leads-dashboard__search-section{display:flex;gap:12px;margin-bottom:24px}@media(max-width:768px){.leads-dashboard__search-section{flex-direction:column}}.leads-dashboard__search{box-shadow:0 2px 4px rgba(0,0,0,.05);max-width:400px;width:100%}.leads-dashboard__bulk-actions{align-items:center;background-color:#f8f9fa;border:1px solid #dcdddd;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:20px;padding:12px 16px}@media(max-width:768px){.leads-dashboard__bulk-actions{align-items:flex-start;flex-direction:column;gap:12px}}.leads-dashboard__selected-info{align-items:center;background:#f0f2f5;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:16px;padding:12px 16px}.leads-dashboard__selected-info .leads-dashboard__selected-stats{align-items:center;display:flex;gap:24px}.leads-dashboard__selected-info .leads-dashboard__selected-stats span{color:#595959;font-size:14px}.leads-dashboard__selected-info .leads-dashboard__clear-selection-btn{border-color:#d9d9d9;color:#8c8c8c}.leads-dashboard__selected-info .leads-dashboard__clear-selection-btn:hover{border-color:#ff4d4f;color:#ff4d4f}.leads-dashboard__bulk-buttons{display:flex;flex-wrap:wrap;gap:8px}.leads-dashboard__loading{align-items:center;color:#656767;display:flex;flex-direction:column;justify-content:center;padding:100px 0}.leads-dashboard__delete-warning{color:#ff4d4f;font-weight:500;margin-top:16px}.leads-dashboard__recipients{margin-bottom:20px}.leads-dashboard__recipients h4{font-size:14px;font-weight:500;margin-bottom:8px}.leads-dashboard__recipients-list{background-color:#fafafa;border:1px solid #dcdddd;border-radius:4px;max-height:160px;overflow-y:auto;padding:8px}.leads-dashboard__recipient-item{border-bottom:1px solid #dcdddd;display:flex;font-size:13px;justify-content:space-between;padding:4px 8px}.leads-dashboard__recipient-item:last-child{border-bottom:none}.leads-dashboard__recipient-contact{color:#7e7f7f}.leads-dashboard__recipients-more{background-color:#f0f0f0;color:#7e7f7f;font-size:13px;padding:4px;text-align:center}.leads-dashboard__recipients-warning{margin-top:8px}.leads-dashboard__email-preview,.leads-dashboard__sms-preview{margin-bottom:20px}.leads-dashboard__email-preview h4,.leads-dashboard__sms-preview h4{font-size:14px;font-weight:500;margin-bottom:8px}.leads-dashboard__recipient-stats{background-color:#f8f9fa;border:1px solid #dcdddd;border-radius:8px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:16px;padding:16px}.leads-dashboard__recipient-stat{padding:8px;text-align:center}.leads-dashboard__recipient-stat-number{color:#015f60;display:block;font-size:20px;font-weight:600;margin-bottom:4px}.leads-dashboard__recipient-stat-label{color:#7e7f7f;display:block;font-size:12px;font-weight:500}.leads-dashboard__message-stats{background-color:#fafafa;border:1px solid #dcdddd;border-radius:6px;margin:16px 0;padding:12px}.leads-dashboard__message-stats .ant-progress{margin-bottom:8px}.leads-dashboard__compliance-section{background-color:#f8f9fa;border:1px solid #dcdddd;border-radius:8px;margin:20px 0;padding:16px}.leads-dashboard__compliance-section h4{color:#3c3d3d;font-size:14px;font-weight:600;margin-bottom:12px}.leads-dashboard__compliance-section .ant-switch{margin-right:8px}.leads-dashboard__scheduling-section{background-color:#f8f9fa;border:1px solid #dcdddd;border-radius:8px;margin:20px 0;padding:16px}.leads-dashboard__scheduling-section h4{color:#3c3d3d;font-size:14px;font-weight:600;margin-bottom:12px}.leads-dashboard__campaign-section{background-color:#f8f9fa;border:1px solid #dcdddd;border-radius:8px;margin:20px 0;padding:16px}.leads-dashboard__campaign-section h4{color:#3c3d3d;font-size:14px;font-weight:600;margin-bottom:12px}.leads-dashboard__sms-preview{margin:20px 0}.leads-dashboard__sms-preview h4{color:#3c3d3d;font-size:14px;font-weight:600;margin-bottom:12px}.leads-dashboard__sms-preview-container{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;flex-direction:column;justify-content:flex-end;min-height:120px;padding:20px;position:relative}.leads-dashboard__sms-preview-container:before{background-color:hsla(0,0%,100%,.8);border-radius:50%;content:"";height:8px;position:absolute;right:12px;top:12px;width:8px}.leads-dashboard__sms-preview-container:after{background-color:hsla(0,0%,100%,.6);border-radius:50%;content:"";height:8px;position:absolute;right:24px;top:12px;width:8px}.leads-dashboard__sms-preview-container img{align-self:flex-end;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.2);margin-bottom:8px;max-width:200px}.leads-dashboard__sms-preview-message{align-self:flex-end;background-color:#fff;border-radius:18px;box-shadow:0 2px 12px rgba(0,0,0,.15);color:#333;font-size:14px;line-height:1.4;margin-top:8px;max-width:85%;padding:12px 16px;position:relative;white-space:pre-line}.leads-dashboard__sms-preview-message:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;bottom:-6px;content:"";height:0;position:absolute;right:16px;width:0}.leads-dashboard__sms-preview-message:empty:before{color:#999;content:"Your message will appear here...";font-style:italic}.leads-dashboard__image-section{background-color:#fafafa;border:1px solid #cbcccc;border-radius:8px;margin:20px 0;padding:16px}.leads-dashboard__image-section h4{color:#3c3d3d;font-size:14px;font-weight:600;margin-bottom:12px}.leads-dashboard__image-section .ant-upload{width:100%}.leads-dashboard__image-section .ant-upload .ant-btn{border-color:#4c9e99;border-style:dashed;color:#015f60;height:48px}.leads-dashboard__image-section .ant-upload .ant-btn:hover{border-color:#01686c;color:#014d4e}.leads-dashboard__uploaded-image{background-color:#fff;border:1px solid #cbcccc;border-radius:8px;padding:16px}.leads-dashboard__uploaded-image .ant-image{border-radius:6px;overflow:hidden}.leads-dashboard__uploaded-image .ant-image img{transition:transform .2s ease}.leads-dashboard__uploaded-image .ant-image img:hover{transform:scale(1.02)}.leads-dashboard__form-row{display:flex;gap:16px}@media(max-width:768px){.leads-dashboard__form-row{flex-direction:column;gap:0}}.leads-dashboard__form-item-half{flex:1}.leads-dashboard__list-creation-info{background-color:#f0f2f5;border-left:4px solid #01686c;border-radius:6px;margin-bottom:20px;padding:12px}.leads-dashboard__list-stats{display:flex;gap:20px;justify-content:center;margin-bottom:16px}.leads-dashboard__list-stat{text-align:center}.leads-dashboard__list-stat-value{color:#015f60;font-size:24px;font-weight:600;line-height:1}.leads-dashboard__list-stat-label{color:#7e7f7f;font-size:12px;margin-top:4px}.leads-dashboard__selected-leads-preview{border:1px solid #cbcccc;border-radius:6px;max-height:200px;overflow-y:auto;padding:8px}.leads-dashboard__selected-lead{border-bottom:1px solid #dcdddd;padding:8px}.leads-dashboard__selected-lead:last-child{border-bottom:none}.leads-dashboard__selected-lead-name{color:#3c3d3d;font-weight:500}.leads-dashboard__selected-lead-details{color:#7e7f7f;font-size:12px;margin-top:2px}.leads-dashboard__more-leads{color:#7e7f7f;font-size:12px;font-style:italic;padding:8px;text-align:center}.leads-dashboard__no-selection{color:#7e7f7f;padding:20px;text-align:center}.leads-dashboard__list-members .ant-list-item{padding:12px 0}.leads-dashboard__list-actions{display:flex;gap:8px;margin-bottom:16px}.leads-dashboard__member-list{border:1px solid #cbcccc;border-radius:6px;max-height:300px;overflow-y:auto}.leads-dashboard__member-item{align-items:center;border-bottom:1px solid #dcdddd;display:flex;padding:12px}.leads-dashboard__member-item:last-child{border-bottom:none}.leads-dashboard__member-item:hover{background-color:#fafafa}.leads-dashboard__member-details{flex:1;margin-left:12px}.leads-dashboard__member-name{color:#3c3d3d;font-weight:500}.leads-dashboard__member-email{color:#7e7f7f;font-size:12px;margin-top:2px}.leads-dashboard__member-actions{display:flex;gap:4px}.leads-dashboard__no-members{color:#7e7f7f;font-style:italic;padding:40px 20px;text-align:center}.leads-dashboard__lead-actions{border-top:1px solid #cbcccc;margin-top:24px;padding-top:16px}.leads-dashboard__lead-actions h4{color:#3c3d3d;font-size:14px;font-weight:600;margin-bottom:12px}.leads-dashboard__lead-quick-actions{display:flex;gap:8px}.leads-dashboard__dynamic-list-info{align-items:center;background-color:#f0f8ff;border-radius:4px;color:#015f60;display:flex;font-size:12px;gap:8px;margin-top:8px;padding:8px}.leads-dashboard__select-leads-search .ant-input{border-radius:6px}.leads-dashboard__no-available-leads{color:#7e7f7f;font-style:italic;padding:40px 20px;text-align:center}.leads-dashboard__add-to-list-info{background-color:#f0f2f5;border-radius:6px;margin-bottom:16px;padding:12px}.leads-dashboard__existing-lists{max-height:400px;overflow-y:auto}.sms-modal .ant-modal-header{border-bottom:2px solid #dcdddd;padding:20px 24px}.sms-modal .ant-modal-header .ant-modal-title{color:#014d4e;font-size:18px;font-weight:600}.sms-modal .ant-modal-body{max-height:70vh;overflow-y:auto;padding:24px}.sms-modal .ant-modal-footer{border-top:2px solid #dcdddd;padding:16px 24px}.sms-modal .ant-modal-footer .ant-btn{border-radius:6px;font-weight:500;height:40px}.sms-modal .ant-modal-footer .ant-btn.ant-btn-primary{background-color:#01686c;border-color:#01686c}.sms-modal .ant-modal-footer .ant-btn.ant-btn-primary:hover{background-color:#015f60;border-color:#015f60}.sms-modal .ant-modal-footer .ant-btn.ant-btn-primary:disabled{background-color:#b9baba;border-color:#b9baba}.sms-queue-management .queue-filters .ant-input,.sms-queue-management .queue-filters .ant-picker,.sms-queue-management .queue-filters .ant-select{border-radius:6px}.sms-queue-management .ant-statistic .ant-statistic-title{color:#7e7f7f;font-size:12px}.sms-queue-management .ant-statistic .ant-statistic-content{color:#3c3d3d}.sms-campaigns .ant-table-tbody>tr:hover>td{background-color:#fafafa}.sms-campaigns .ant-progress-line .ant-progress-bg{transition:all .3s ease}.sms-campaign-status .campaign-progress .ant-progress-circle .ant-progress-text{color:#656767;font-weight:500}.sms-campaign-status .campaign-stats .ant-card{text-align:center}.sms-campaign-status .campaign-stats .ant-card .ant-statistic-content{font-size:18px}
html{font-family:arial}.overview-dashboard{background-color:#f4f4f4;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:2rem}.overview-dashboard__title{color:#01686c;font-size:2.5rem;margin-bottom:2rem;text-align:center}.overview-dashboard__section{margin-bottom:2rem}.overview-dashboard__section h2{color:#014d4e;font-size:2rem;margin-bottom:1rem}.overview-dashboard__section h3{color:#015f60;font-size:1.5rem;margin-bottom:.5rem;margin-top:1.5rem}.overview-dashboard__section p{color:#404040;font-size:1.2rem;line-height:1.6;margin-bottom:1rem}.overview-dashboard__section ol,.overview-dashboard__section ul{margin-bottom:1rem;margin-left:1.5rem}.overview-dashboard__section ol li,.overview-dashboard__section ul li{color:#404040;font-size:1rem;margin-bottom:.5rem}.overview-dashboard__section a{color:#01686c;text-decoration:none}.overview-dashboard__section a:hover{text-decoration:underline}.overview-dashboard__image{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:block;margin:2rem auto;max-width:600px;width:100%}.overview-dashboard__feature-button{align-items:center;background:none;border:none;color:#01686c;cursor:pointer;display:flex;font-size:1.2rem;justify-content:space-between;padding:0;text-align:left;width:100%}.overview-dashboard__feature-button:focus{outline:2px solid #01686c;outline-offset:2px}.overview-dashboard__feature-button:hover{text-decoration:underline}.overview-dashboard__feature-description{color:#404040;font-size:1rem;line-height:1.5;margin-top:.5rem}.overview-dashboard__confirmation{background-color:#3cf6fd;border-left:4px solid #01686c;border-radius:4px;margin-top:1.5rem;padding:1rem}.overview-dashboard__confirmation p{color:#013b3c;font-size:1rem;font-weight:700;margin:0}.overview-dashboard__feedback-button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .2s ease}.overview-dashboard__feedback-button:hover{background-color:#013739}.overview-dashboard__feedback-button:focus{outline:2px solid #01686c;outline-offset:2px}@media screen and (max-width:768px){.overview-dashboard{padding:1rem}.overview-dashboard__title{font-size:2rem}.overview-dashboard__section h2{font-size:1.5rem}.overview-dashboard__section h3{font-size:1.2rem}.overview-dashboard__section ol,.overview-dashboard__section p,.overview-dashboard__section ul{font-size:1rem}}
html{font-family:arial}.pick-form{background:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.1);display:flex;flex-direction:column;margin:2rem auto;max-width:50rem;padding:2rem}.pick-form__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.pick-form__header h2{color:#01686c;font-size:1.5rem;margin:0}.pick-form__header .pick-form__close-button{background:none;border:none;color:#de564f;cursor:pointer;font-size:1rem}.pick-form__tabs{display:flex;justify-content:space-around;margin-bottom:2rem}.pick-form__tabs button{background:none;border:none;color:#01686c;cursor:pointer;flex:1;font-size:1rem;font-weight:700;padding:.625rem 0}.pick-form__tabs button.active{border-bottom:.125rem solid #01686c}.pick-form__content{margin-top:1rem}.pick-form__content label{display:block;font-weight:700;margin-bottom:.3125rem}.pick-form__content input{border:1px solid #cbcccc;border-radius:.25rem;box-sizing:border-box;font-size:1rem;margin-bottom:1rem;padding:.625rem;width:100%}.pick-form__content__options{margin-top:1rem}.pick-form__content__options h4{color:#01686c;font-size:1.125rem;margin-bottom:.5rem}.pick-form__content__options__option{align-items:center;display:flex;gap:.5rem}.pick-form__content__options__option__input{display:flex;flex:1;flex-direction:column;justify-content:center;margin-right:.5rem}.pick-form__content__options__option__input--value{max-width:10rem}.pick-form__content__options__option label{font-weight:700}.pick-form__content__options__option input{border:1px solid #cbcccc;border-radius:.25rem;box-sizing:border-box;font-size:1rem;padding:.625rem;width:100%}.pick-form__content__options__option__delete-option-button{align-items:center;align-self:flex-start;background-color:#de564f;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:2.55rem;justify-content:center;margin-top:1.65rem;padding:.5rem 1rem}.pick-form__content__options__add-option-button{align-self:flex-end;background-color:#01686c;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1rem;margin-left:auto;margin-top:1rem;padding:.5rem 1rem}.pick-form__content__btn-container{display:flex;justify-content:space-between}.pick-form__content__btn-container__delete-button{background-color:#de564f}.pick-form__content__btn-container__delete-button,.pick-form__content__btn-container__save-button{align-self:flex-end;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:.5rem 1rem}.pick-form__content__btn-container__save-button{background-color:#01686c}.pick-form__content__btn-container__save-button:disabled{background-color:#cbcccc;cursor:not-allowed}
html{font-family:arial}.pick-list{width:100%}.pick-list h2{color:#01686c;font-size:1.5rem;margin-bottom:1rem}.pick-list__table{background-color:#f5f5f5;border-collapse:collapse;width:100%}.pick-list__table td,.pick-list__table th{border:1px solid #ddd;max-width:20rem;padding:1rem;text-align:left;word-break:break-word}.pick-list__table thead{background-color:#01686c;color:#fff}.pick-list__table tbody tr:nth-child(2n){background-color:#f9f9f9}.pick-list__table tbody tr:hover{background-color:#f1f1f1}.pick-list__table tbody td{color:#333}.pick-list__table tbody button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}.pick-list__table tbody button:hover{background-color:#013739}
html{font-family:arial}.picks-dashboard{box-sizing:border-box;height:100%}.picks-dashboard__header{align-items:center;display:flex;justify-content:space-between;padding:0 1rem}.picks-dashboard__header h1{color:#01686c;font-size:1.875rem;margin:.5rem 0}.picks-dashboard__add-button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}
.provider-analytics-dashboard{background-color:#f6f4f1;min-height:100vh;padding:24px}.provider-analytics-dashboard .dashboard-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.provider-analytics-dashboard .dashboard-header h1{color:#012929;font-size:24px;font-weight:600;margin:0}.provider-analytics-dashboard .dashboard-header .filters{display:flex;flex-wrap:wrap;gap:16px}.provider-analytics-dashboard .dashboard-header .filters .search-box{position:relative}.provider-analytics-dashboard .dashboard-header .filters .search-box .search-icon{color:#7e7f7f;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.provider-analytics-dashboard .dashboard-header .filters .search-box input{border:1px solid #cbcccc;border-radius:6px;font-size:14px;min-width:240px;padding:8px 12px 8px 36px}.provider-analytics-dashboard .dashboard-header .filters .search-box input:focus{border-color:#01686c;box-shadow:0 0 0 2px rgba(1,104,108,.2);outline:none}.provider-analytics-dashboard .dashboard-header .filters .time-period{position:relative}.provider-analytics-dashboard .dashboard-header .filters .time-period .calendar-icon{color:#7e7f7f;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.provider-analytics-dashboard .dashboard-header .filters .time-period select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27 stroke=%27%23656767%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #cbcccc;border-radius:6px;font-size:14px;padding:8px 36px}.provider-analytics-dashboard .dashboard-header .filters .time-period select:focus{border-color:#01686c;box-shadow:0 0 0 2px rgba(1,104,108,.2);outline:none}.provider-analytics-dashboard .dashboard-header .time-period-toggle{align-items:center;display:flex}.provider-analytics-dashboard .dashboard-header .time-period-toggle .toggle-label{align-items:center;color:#656767;display:flex;font-size:14px;margin-right:8px}.provider-analytics-dashboard .dashboard-header .time-period-toggle .toggle-label svg{color:#015f60;margin-right:6px}.provider-analytics-dashboard .dashboard-header .time-period-toggle .toggle-buttons{background-color:#dcdddd;border-radius:6px;display:flex;padding:4px}.provider-analytics-dashboard .dashboard-header .time-period-toggle .toggle-buttons .toggle-btn{background:none;border:none;border-radius:4px;color:#656767;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.provider-analytics-dashboard .dashboard-header .time-period-toggle .toggle-buttons .toggle-btn.active{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#014d4e;font-weight:500}.provider-analytics-dashboard .dashboard-header .time-period-toggle .toggle-buttons .toggle-btn:hover:not(.active){background-color:#cbcccc}.provider-analytics-dashboard .dashboard-header .time-period-toggle .toggle-buttons .toggle-btn:focus{box-shadow:0 0 0 2px rgba(1,104,108,.2);outline:none}.provider-analytics-dashboard .provider-search{margin-bottom:16px}.provider-analytics-dashboard .provider-search .search-box{max-width:300px;position:relative}.provider-analytics-dashboard .provider-search .search-box .search-icon{color:#7e7f7f;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.provider-analytics-dashboard .provider-search .search-box input{border:1px solid #cbcccc;border-radius:6px;font-size:14px;padding:8px 12px 8px 36px;width:100%}.provider-analytics-dashboard .provider-search .search-box input:focus{border-color:#01686c;box-shadow:0 0 0 2px rgba(1,104,108,.2);outline:none}.provider-analytics-dashboard .metrics-section{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.provider-analytics-dashboard .metrics-section .metrics-group{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);padding:20px}.provider-analytics-dashboard .metrics-section .metrics-group h2{color:#013b3c;font-size:18px;font-weight:600;margin-bottom:16px;margin-top:0}.provider-analytics-dashboard .metrics-section .metrics-group .metrics-cards{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.provider-analytics-dashboard .metrics-section .metrics-group .metrics-cards .metric-card{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);display:flex;padding:20px}.provider-analytics-dashboard .metrics-section .metrics-group .metrics-cards .metric-card__icon{align-items:center;background-color:#e6f0f0;border-radius:8px;color:#01686c;display:flex;flex-shrink:0;font-size:20px;height:48px;justify-content:center;margin-right:16px;width:48px}.provider-analytics-dashboard .metrics-section .metrics-group .metrics-cards .metric-card__data{flex-grow:1}.provider-analytics-dashboard .metrics-section .metrics-group .metrics-cards .metric-card__value{color:#013b3c;font-size:24px;font-weight:600;line-height:1.2}.provider-analytics-dashboard .metrics-section .metrics-group .metrics-cards .metric-card__label{color:#656767;font-size:14px;margin-top:4px}.provider-analytics-dashboard .metrics-section .metrics-group .metrics-cards .metric-card__label .metric-card__sublabel,.provider-analytics-dashboard .metrics-section .metrics-group .metrics-cards .metric-card__label .search-breakdown{color:#7e7f7f;display:block;font-size:12px;margin-top:2px}.provider-analytics-dashboard .charts-section{margin-bottom:24px}.provider-analytics-dashboard .charts-section .chart-row{display:flex;gap:24px;margin-bottom:24px}@media(max-width:1024px){.provider-analytics-dashboard .charts-section .chart-row{flex-direction:column}}.provider-analytics-dashboard .charts-section .chart-row:last-child{margin-bottom:0}.provider-analytics-dashboard .charts-section .chart-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);flex:1;padding:20px}.provider-analytics-dashboard .charts-section .chart-card h3{color:#013b3c;font-size:16px;font-weight:600;margin-bottom:16px;margin-top:0}.provider-analytics-dashboard .charts-section .chart-card .chart-container{height:300px;position:relative;width:100%}.provider-analytics-dashboard .charts-section .trend-chart{width:100%}.provider-analytics-dashboard .charts-section .content-type-chart,.provider-analytics-dashboard .charts-section .traffic-source-chart{flex-basis:50%}.provider-analytics-dashboard .charts-section .content-type-chart .chart-container,.provider-analytics-dashboard .charts-section .traffic-source-chart .chart-container{align-items:center;display:flex;height:280px;justify-content:center}.provider-analytics-dashboard .charts-section .top-pages-chart{width:100%}.provider-analytics-dashboard .charts-section .top-pages-chart .chart-container{height:450px}.provider-analytics-dashboard .charts-section .chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.provider-analytics-dashboard .charts-section .chart-header h3{margin:0}.provider-analytics-dashboard .charts-section .chart-header .chart-toggle{background-color:#dcdddd;border-radius:6px;display:flex;padding:4px}.provider-analytics-dashboard .charts-section .chart-header .chart-toggle .toggle-btn{background:none;border:none;border-radius:4px;color:#656767;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s}.provider-analytics-dashboard .charts-section .chart-header .chart-toggle .toggle-btn.active{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#014d4e;font-weight:500}.provider-analytics-dashboard .charts-section .chart-header .chart-toggle .toggle-btn:hover:not(.active){background-color:#cbcccc}.provider-analytics-dashboard .charts-section .chart-header .chart-toggle .toggle-btn:focus{box-shadow:0 0 0 2px rgba(1,104,108,.2);outline:none}.provider-analytics-dashboard .charts-section .trending-pages-chart{width:100%}.provider-analytics-dashboard .charts-section .trending-pages-chart .chart-container{height:450px}.provider-analytics-dashboard .providers-table-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);overflow:hidden}.provider-analytics-dashboard .providers-table-container .providers-table{border-collapse:collapse;width:100%}.provider-analytics-dashboard .providers-table-container .providers-table th{background-color:#f6f4f1;border-bottom:1px solid #cbcccc;color:#013b3c;font-size:14px;font-weight:600;padding:14px 16px;position:sticky;text-align:left;top:0;white-space:nowrap}.provider-analytics-dashboard .providers-table-container .providers-table th:hover{background-color:#f3f1ee;cursor:pointer}.provider-analytics-dashboard .providers-table-container .providers-table th svg{color:#7e7f7f;margin-left:4px}.provider-analytics-dashboard .providers-table-container .providers-table td{border-bottom:1px solid #cbcccc;color:#292c32;font-size:14px;padding:14px 16px;vertical-align:top}.provider-analytics-dashboard .providers-table-container .providers-table .provider-row{transition:background-color .2s}.provider-analytics-dashboard .providers-table-container .providers-table .provider-row:hover{background-color:#f9f8f7;cursor:pointer}.provider-analytics-dashboard .providers-table-container .providers-table .provider-row.expanded{background-color:#f3f1ee}.provider-analytics-dashboard .providers-table-container .providers-table .provider-row.provider-hidden{background-color:#f4f4f4}.provider-analytics-dashboard .providers-table-container .providers-table .provider-row.provider-hidden td{color:#656767}.provider-analytics-dashboard .providers-table-container .providers-table .detail-row{background-color:#f0eee9}.provider-analytics-dashboard .providers-table-container .providers-table .detail-row td{padding:0}.provider-analytics-dashboard .providers-table-container .providers-table .detail-row .provider-details{padding:16px}.provider-analytics-dashboard .providers-table-container .providers-table .detail-row .provider-details h3{color:#013b3c;font-size:16px;font-weight:600;margin:0 0 16px}.provider-analytics-dashboard .providers-table-container .providers-table .provider-name{align-items:center;display:flex;font-weight:500;gap:8px}.provider-analytics-dashboard .providers-table-container .providers-table .provider-name .hidden-tag{background-color:#7e7f7f;border-radius:12px;color:#fff;font-size:11px;font-weight:400;padding:2px 6px}.provider-analytics-dashboard .providers-table-container .providers-table .max-date,.provider-analytics-dashboard .providers-table-container .providers-table .provider-id{color:#7e7f7f;font-size:12px;margin-top:4px}.provider-analytics-dashboard .providers-table-container .providers-table .content-count{display:flex;flex-direction:column;font-size:12px;gap:4px}.provider-analytics-dashboard .providers-table-container .providers-table .content-count span{border-radius:12px;display:inline-flex;padding:3px 8px}.provider-analytics-dashboard .providers-table-container .providers-table .content-count .listing-count{background-color:#e6f0f0;color:#014d4e}.provider-analytics-dashboard .providers-table-container .providers-table .content-count .waitlist-count{background-color:#fdf4f0;color:#cd6a54}.provider-analytics-dashboard .providers-table-container .providers-table .content-count .article-count{background-color:#e3eef0;color:#417576}.provider-analytics-dashboard .page-table{border-collapse:collapse;margin-bottom:16px;width:100%}.provider-analytics-dashboard .page-table th{background-color:#f6f4f1;border-bottom:1px solid #cbcccc;color:#013b3c;font-size:13px;font-weight:500;padding:12px 16px;text-align:left}.provider-analytics-dashboard .page-table td{border-bottom:1px solid #cbcccc;color:#292c32;font-size:13px;padding:10px 16px}.provider-analytics-dashboard .page-table td a{color:#01686c;text-decoration:none}.provider-analytics-dashboard .page-table td a:hover{text-decoration:underline}.provider-analytics-dashboard .page-table tr:hover{background-color:#f9f8f7}.provider-analytics-dashboard .page-table .page-type{border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;padding:4px 8px}.provider-analytics-dashboard .page-table .page-type--profile{background-color:#e6f0f0;color:#014d4e}.provider-analytics-dashboard .page-table .page-type--listing{background-color:#fdf4f0;color:#cd6a54}.provider-analytics-dashboard .page-table .page-type--waitlist{background-color:#e3eef0;color:#417576}.provider-analytics-dashboard .page-table .page-type--article{background-color:#e4dbd2;color:#796a5b}.provider-analytics-dashboard .page-table .page-type--search{background-color:#dcdddd;color:#656767}.provider-analytics-dashboard .no-pages{color:#7e7f7f;font-style:italic;padding:16px;text-align:center}.provider-analytics-dashboard .loading-state{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);display:flex;flex-direction:column;justify-content:center;padding:64px 0}.provider-analytics-dashboard .loading-state .spinner{animation:spin 1s linear infinite;border:3px solid rgba(1,104,108,.2);border-radius:50%;border-top-color:#01686c;height:40px;margin-bottom:16px;width:40px}.provider-analytics-dashboard .loading-state p{color:#7e7f7f;font-size:15px}.provider-analytics-dashboard .error-state{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);padding:64px 0;text-align:center}.provider-analytics-dashboard .error-state p{color:#ba1a1a;font-size:15px;margin-bottom:16px}.provider-analytics-dashboard .error-state button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s}.provider-analytics-dashboard .error-state button:hover{background-color:#015f60}@keyframes spin{to{transform:rotate(1turn)}}
.seo-dashboard{padding:20px}.seo-dashboard.error,.seo-dashboard.loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px}.seo-dashboard .dashboard-header{margin-bottom:30px}.seo-dashboard .dashboard-header h1{font-size:24px;margin-bottom:15px}.seo-dashboard .dashboard-header .tabs{border-bottom:1px solid #ddd;display:flex}.seo-dashboard .dashboard-header .tabs button{background:none;border:none;cursor:pointer;font-weight:500;margin-right:5px;padding:10px 20px;position:relative}.seo-dashboard .dashboard-header .tabs button.active{color:#3498db}.seo-dashboard .dashboard-header .tabs button.active:after{background-color:#3498db;bottom:-1px;content:"";height:3px;left:0;position:absolute;width:100%}.seo-dashboard .dashboard-header .tabs button:hover{background-color:#f5f5f5}.seo-dashboard .dashboard-content{min-height:400px}.seo-dashboard .overview-tab .metrics-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.seo-dashboard .overview-tab .metric-card{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex:1;min-width:200px;padding:20px}.seo-dashboard .overview-tab .metric-card .metric-icon{align-items:center;background:#f8f9fa;border-radius:50%;color:#3498db;display:flex;font-size:24px;height:50px;justify-content:center;margin-right:15px;width:50px}.seo-dashboard .overview-tab .metric-card .metric-data .metric-value{font-size:28px;font-weight:700}.seo-dashboard .overview-tab .metric-card .metric-data .metric-label{color:#666}.seo-dashboard .overview-tab .charts-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.seo-dashboard .overview-tab .charts-row .chart-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);flex:1;min-width:300px;padding:20px}.seo-dashboard .overview-tab .charts-row .chart-container.wide{flex:2;min-width:600px}.seo-dashboard .overview-tab .charts-row .chart-container h3{margin-bottom:15px;margin-top:0}.seo-dashboard .overview-tab .charts-row .chart-container h4{color:#333;font-size:16px;margin-bottom:15px}.seo-dashboard .overview-tab .charts-row .chart-container .chart-wrapper{height:300px}.seo-dashboard .overview-tab .seo-recommendations{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px}.seo-dashboard .overview-tab .seo-recommendations h3{margin-bottom:15px;margin-top:0}.seo-dashboard .overview-tab .seo-recommendations .recommendations-list li{margin-bottom:10px}.seo-dashboard .keywords-tab .filter-section{margin-bottom:20px}.seo-dashboard .keywords-tab .filter-section .filter-item{align-items:center;display:flex}.seo-dashboard .keywords-tab .filter-section .filter-item label{margin-right:10px}.seo-dashboard .keywords-tab .filter-section .filter-item select{border:1px solid #ddd;border-radius:4px;padding:8px}.seo-dashboard .keywords-tab .keywords-container{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.seo-dashboard .keywords-tab .keywords-container .keywords-column{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);flex:1;min-width:300px;padding:20px}.seo-dashboard .keywords-tab .keywords-container .keywords-column h3{margin-bottom:15px;margin-top:0}.seo-dashboard .keywords-tab .keywords-container .keywords-column .keywords-list{max-height:400px;overflow-y:auto}.seo-dashboard .keywords-tab .keywords-container .keywords-column .keywords-list .keyword-item{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:8px}.seo-dashboard .keywords-tab .keywords-container .keywords-column .keywords-list .keyword-item .count{color:#3498db;font-weight:700}.seo-dashboard .keywords-tab .keyword-suggestions{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px}.seo-dashboard .keywords-tab .keyword-suggestions h3,.seo-dashboard .keywords-tab .keyword-suggestions h4{margin-bottom:15px;margin-top:0}.seo-dashboard .keywords-tab .keyword-suggestions .suggestion-categories{display:flex;flex-wrap:wrap;gap:20px}.seo-dashboard .keywords-tab .keyword-suggestions .suggestion-categories .suggestion-category{flex:1;min-width:200px}.seo-dashboard .content-analysis-tab .filters{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.seo-dashboard .content-analysis-tab .filters .search-box{flex:1;min-width:300px;position:relative}.seo-dashboard .content-analysis-tab .filters .search-box .search-icon{color:#666;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.seo-dashboard .content-analysis-tab .filters .search-box input{border:1px solid #ddd;border-radius:4px;padding:10px 10px 10px 35px;width:100%}.seo-dashboard .content-analysis-tab .filters .filter-options,.seo-dashboard .content-analysis-tab .filters .filter-options .checkbox-filter{align-items:center;display:flex}.seo-dashboard .content-analysis-tab .filters .filter-options .checkbox-filter input{margin-right:5px}.seo-dashboard .content-analysis-tab .content-table-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:30px;overflow-x:auto;padding:20px}.seo-dashboard .content-analysis-tab .content-table-container .content-table{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;width:100%}.seo-dashboard .content-analysis-tab .content-table-container .content-table th{background-color:#f8f9fa;border-bottom:2px solid #ddd;color:#333;cursor:pointer;font-weight:600;padding:12px 15px;text-align:left}.seo-dashboard .content-analysis-tab .content-table-container .content-table th:hover{background-color:#e9ecef}.seo-dashboard .content-analysis-tab .content-table-container .content-table th .sort-icon{font-size:12px;margin-left:5px}.seo-dashboard .content-analysis-tab .content-table-container .content-table td{border-bottom:1px solid #eee;color:#444;padding:12px 15px}.seo-dashboard .content-analysis-tab .content-table-container .content-table td.title-cell{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-dashboard .content-analysis-tab .content-table-container .content-table td.missing{color:#dc3545;font-style:italic}.seo-dashboard .content-analysis-tab .content-table-container .content-table td.warning{color:#fd7e14}.seo-dashboard .content-analysis-tab .content-table-container .content-table td.good{color:#28a745}.seo-dashboard .content-analysis-tab .content-table-container .content-table .content-type{border-radius:4px;font-size:.9em;padding:3px 8px}.seo-dashboard .content-analysis-tab .content-table-container .content-table .content-type.type-listing{background:#e3f2fd;color:#1976d2}.seo-dashboard .content-analysis-tab .content-table-container .content-table .content-type.type-waitlist{background:#fff3e0;color:#e65100}.seo-dashboard .content-analysis-tab .content-table-container .content-table .content-type.type-article{background:#e8f5e9;color:#2e7d32}.seo-dashboard .content-analysis-tab .content-table-container .content-table .seo-score{border-radius:50%;display:inline-block;font-weight:700;height:40px;line-height:40px;text-align:center;width:40px}.seo-dashboard .content-analysis-tab .content-table-container .content-table .seo-score.score-excellent{background:#e8f5e9;color:#2e7d32}.seo-dashboard .content-analysis-tab .content-table-container .content-table .seo-score.score-good{background:#e3f2fd;color:#1976d2}.seo-dashboard .content-analysis-tab .content-table-container .content-table .seo-score.score-average{background:#fff3e0;color:#e65100}.seo-dashboard .content-analysis-tab .content-table-container .content-table .seo-score.score-poor{background:#ffebee;color:#c62828}.seo-dashboard .content-analysis-tab .content-table-container .content-table .issues-cell .issue{background:#ffebee;border-radius:3px;color:#c62828;display:inline-block;font-size:.8em;margin-right:5px;padding:2px 6px}.seo-dashboard .providers-tab .search-box{margin-bottom:20px;position:relative}.seo-dashboard .providers-tab .search-box .search-icon{color:#666;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.seo-dashboard .providers-tab .search-box input{border:1px solid #ddd;border-radius:4px;max-width:500px;padding:10px 10px 10px 35px;width:100%}.seo-dashboard .providers-tab .providers-list{display:flex;flex-direction:column;gap:15px}.seo-dashboard .providers-tab .providers-list .provider-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.seo-dashboard .providers-tab .providers-list .provider-card .provider-header{align-items:center;border-bottom:1px solid #eee;cursor:pointer;display:flex;justify-content:space-between;padding:15px 20px}.seo-dashboard .providers-tab .providers-list .provider-card .provider-header h3{flex:1;margin:0}.seo-dashboard .providers-tab .providers-list .provider-card .provider-header .provider-stats{display:flex;gap:15px;margin-right:15px}.seo-dashboard .providers-tab .providers-list .provider-card .provider-header .provider-stats span{background:#f8f9fa;border-radius:4px;color:#666;font-size:.9em;margin-right:15px;padding:3px 8px}.seo-dashboard .providers-tab .providers-list .provider-card .provider-header .provider-stats span:first-child{color:#4e79a7;font-weight:600}.seo-dashboard .providers-tab .providers-list .provider-card .provider-header .expand-icon{color:#666}.seo-dashboard .providers-tab .providers-list .provider-card .provider-header:hover{background-color:#f5f5f5}.seo-dashboard .providers-tab .providers-list .provider-card .provider-details{padding:20px}.seo-dashboard .providers-tab .providers-list .provider-card .provider-details .provider-content-section{margin-bottom:20px}.seo-dashboard .providers-tab .providers-list .provider-card .provider-details .provider-content-section h4{margin-bottom:15px;margin-top:0}.seo-dashboard .providers-tab .providers-list .provider-card .provider-details .provider-content-section .content-mini-table{border-collapse:collapse;width:100%}.seo-dashboard .providers-tab .providers-list .provider-card .provider-details .provider-content-section .content-mini-table th{border-bottom:2px solid #ddd;padding:8px 10px;text-align:left}.seo-dashboard .providers-tab .providers-list .provider-card .provider-details .provider-content-section .content-mini-table td{border-bottom:1px solid #eee;padding:8px 10px}.seo-dashboard .providers-tab .providers-list .provider-card .provider-details .provider-content-section .content-mini-table td .missing{color:#c62828;font-style:italic}.seo-dashboard .providers-tab .providers-list .provider-card .provider-details .provider-content-section .seo-tips li{margin-bottom:8px}.seo-dashboard .content-section{margin-bottom:30px}.seo-dashboard .content-section h3{color:#333;font-size:18px;margin-bottom:15px}.seo-dashboard .charts-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.seo-dashboard .charts-row .chart-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);flex:1;min-width:300px;padding:20px}.seo-dashboard .charts-row .chart-container h4{color:#333;font-size:16px;margin-bottom:15px}.seo-dashboard .charts-row .chart-container .chart-wrapper{height:300px}.analytics-summary{margin-bottom:30px}.analytics-summary h3{margin-bottom:15px}.analytics-summary .metrics-row{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.analytics-summary .metrics-row .metric-card{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex:1;min-width:200px;padding:20px}.analytics-summary .metrics-row .metric-card .metric-icon{align-items:center;background:#f8f9fa;border-radius:50%;color:#4e79a7;display:flex;font-size:18px;height:40px;justify-content:center;margin-right:15px;width:40px}.analytics-summary .metrics-row .metric-card .metric-data .metric-value{font-size:22px;font-weight:600;margin-bottom:5px}.analytics-summary .metrics-row .metric-card .metric-data .metric-label{color:#666;font-size:14px}.top-viewed-content{margin-bottom:30px}.top-viewed-content .content-table{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;width:100%}.top-viewed-content .content-table td,.top-viewed-content .content-table th{border-bottom:1px solid #eee;padding:12px 15px;text-align:left}.top-viewed-content .content-table th{background-color:#f8f9fa;color:#333;cursor:pointer;font-weight:600;position:relative;user-select:none}.top-viewed-content .content-table th:hover{background-color:#e9ecef}.top-viewed-content .content-table th .sort-icon{display:inline-block;font-size:12px;margin-left:5px;vertical-align:middle}.top-viewed-content .content-table tbody tr:hover{background-color:#f9f9f9}.top-viewed-content .content-table tbody tr:last-child td{border-bottom:none}.top-viewed-content .content-table tbody td{color:#444}.top-viewed-content .content-table tbody td a{color:#4e79a7;text-decoration:none}.top-viewed-content .content-table tbody td a:hover{text-decoration:underline}.top-viewed-content .no-data-message{background-color:#f9f9f9;border-radius:8px;color:#666;margin-bottom:20px;padding:20px;text-align:center}.strategy-tab h2{font-size:22px;margin-bottom:20px}.strategy-tab .strategy-section{margin-bottom:35px}.strategy-tab .strategy-section h3{color:#333;font-size:18px;margin-bottom:10px}.strategy-tab .strategy-section .strategy-description{color:#666;margin-bottom:20px}.strategy-tab .strategy-cards{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.strategy-tab .strategy-cards .strategy-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);flex:1;min-width:300px;overflow:hidden}.strategy-tab .strategy-cards .strategy-card .strategy-card-header{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #eee;display:flex;padding:15px 20px}.strategy-tab .strategy-cards .strategy-card .strategy-card-header .strategy-icon{color:#4e79a7;font-size:20px;margin-right:12px}.strategy-tab .strategy-cards .strategy-card .strategy-card-header h4{color:#333;font-size:16px;margin:0}.strategy-tab .strategy-cards .strategy-card .strategy-card-body{padding:20px}.strategy-tab .strategy-cards .strategy-card .strategy-card-body p{color:#444;margin-bottom:15px;margin-top:0}.strategy-tab .strategy-cards .strategy-card .strategy-card-body ul{margin:0;padding-left:20px}.strategy-tab .strategy-cards .strategy-card .strategy-card-body ul li{margin-bottom:10px}.strategy-tab .strategy-cards .strategy-card .strategy-card-body ul li .action-item{color:#4e79a7;font-weight:500}.strategy-tab .keyword-list{list-style:none;margin:0;padding:0}.strategy-tab .keyword-list li{background:#f0f4f8;border-radius:4px;color:#4e79a7;display:inline-block;font-size:12px;margin-bottom:5px;margin-right:8px;padding:4px 8px}.strategy-tab .action-button{background-color:#4e79a7;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px}.strategy-tab .action-button:hover{background-color:#3d6088}
.seo-strategy-dashboard{padding:20px}.seo-strategy-dashboard.error,.seo-strategy-dashboard.loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px}.seo-strategy-dashboard.error .loading-spinner,.seo-strategy-dashboard.loading .loading-spinner{animation:spin 1s linear infinite;border:4px solid rgba(0,0,0,.1);border-left-color:#3498db;border-radius:50%;height:40px;margin-bottom:15px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.seo-strategy-dashboard .dashboard-header{margin-bottom:30px}.seo-strategy-dashboard .dashboard-header h1{font-size:24px;margin-bottom:10px}.seo-strategy-dashboard .dashboard-header p{color:#666;margin-bottom:20px}.seo-strategy-dashboard .dashboard-header .tools-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.seo-strategy-dashboard .dashboard-header .tools-row .search-tool{flex:1;max-width:400px;position:relative}.seo-strategy-dashboard .dashboard-header .tools-row .search-tool .search-icon{color:#666;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.seo-strategy-dashboard .dashboard-header .tools-row .search-tool input{border:1px solid #ddd;border-radius:4px;padding:10px 10px 10px 35px;width:100%}.seo-strategy-dashboard .dashboard-header .tools-row .search-tool input:focus{border-color:#3498db;box-shadow:0 0 0 2px rgba(52,152,219,.2);outline:none}.seo-strategy-dashboard .dashboard-header .tools-row .tabs{border-bottom:1px solid #ddd;display:flex}.seo-strategy-dashboard .dashboard-header .tools-row .tabs button{background:none;border:none;cursor:pointer;font-weight:500;margin-right:5px;padding:10px 20px;position:relative}.seo-strategy-dashboard .dashboard-header .tools-row .tabs button.active{color:#3498db}.seo-strategy-dashboard .dashboard-header .tools-row .tabs button.active:after{background-color:#3498db;bottom:-1px;content:"";height:3px;left:0;position:absolute;width:100%}.seo-strategy-dashboard .dashboard-header .tools-row .tabs button:hover{background-color:#f5f5f5}.seo-strategy-dashboard .strategy-section{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08);margin-bottom:30px;overflow:hidden}.seo-strategy-dashboard .strategy-section .section-header{align-items:center;border-bottom:1px solid #eee;cursor:pointer;display:flex;justify-content:space-between;padding:20px}.seo-strategy-dashboard .strategy-section .section-header h2{font-size:20px;margin:0}.seo-strategy-dashboard .strategy-section .section-header .expand-icon{color:#666;font-size:18px}.seo-strategy-dashboard .strategy-section .section-header:hover{background-color:#f9f9f9}.seo-strategy-dashboard .strategy-section .section-content{padding:20px}.seo-strategy-dashboard .strategy-section .section-content .section-description{color:#666;margin-bottom:20px}.seo-strategy-dashboard .strategy-section:not(.expanded) .section-content{display:none}.seo-strategy-dashboard .content-gap-cards{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.seo-strategy-dashboard .content-gap-cards .gap-card{background:#f8f9fa;border-radius:8px;flex:1;min-width:450px;overflow:hidden}.seo-strategy-dashboard .content-gap-cards .gap-card .card-header{align-items:center;background-color:#4e79a7;color:#fff;display:flex;padding:15px 20px}.seo-strategy-dashboard .content-gap-cards .gap-card .card-header .card-icon{font-size:20px;margin-right:12px}.seo-strategy-dashboard .content-gap-cards .gap-card .card-header h3{font-size:16px;margin:0}.seo-strategy-dashboard .content-gap-cards .gap-card .card-body{padding:15px}.seo-strategy-dashboard .gap-table,.seo-strategy-dashboard .location-table,.seo-strategy-dashboard .opportunity-table{border-collapse:collapse;width:100%}.seo-strategy-dashboard .gap-table th,.seo-strategy-dashboard .location-table th,.seo-strategy-dashboard .opportunity-table th{background-color:#f2f2f2;border-bottom:2px solid #ddd;color:#333;font-weight:600;padding:10px 12px;text-align:left}.seo-strategy-dashboard .gap-table td,.seo-strategy-dashboard .location-table td,.seo-strategy-dashboard .opportunity-table td{border-bottom:1px solid #eee;padding:10px 12px}.seo-strategy-dashboard .gap-table td.no-data,.seo-strategy-dashboard .location-table td.no-data,.seo-strategy-dashboard .opportunity-table td.no-data{color:#666;padding:30px;text-align:center}.seo-strategy-dashboard .gap-table .potential.high,.seo-strategy-dashboard .gap-table .priority.high,.seo-strategy-dashboard .location-table .potential.high,.seo-strategy-dashboard .location-table .priority.high,.seo-strategy-dashboard .opportunity-table .potential.high,.seo-strategy-dashboard .opportunity-table .priority.high{color:#2e7d32;font-weight:500}.seo-strategy-dashboard .gap-table .potential.medium,.seo-strategy-dashboard .gap-table .priority.medium,.seo-strategy-dashboard .location-table .potential.medium,.seo-strategy-dashboard .location-table .priority.medium,.seo-strategy-dashboard .opportunity-table .potential.medium,.seo-strategy-dashboard .opportunity-table .priority.medium{color:#f57c00;font-weight:500}.seo-strategy-dashboard .gap-table .potential.low,.seo-strategy-dashboard .gap-table .priority.low,.seo-strategy-dashboard .location-table .potential.low,.seo-strategy-dashboard .location-table .priority.low,.seo-strategy-dashboard .opportunity-table .potential.low,.seo-strategy-dashboard .opportunity-table .priority.low{color:#757575;font-weight:500}.seo-strategy-dashboard .gap-table .add-to-campaign-button,.seo-strategy-dashboard .location-table .add-to-campaign-button,.seo-strategy-dashboard .opportunity-table .add-to-campaign-button{align-items:center;background-color:#4e79a7;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.seo-strategy-dashboard .gap-table .add-to-campaign-button:hover,.seo-strategy-dashboard .location-table .add-to-campaign-button:hover,.seo-strategy-dashboard .opportunity-table .add-to-campaign-button:hover{background-color:#3d6088}.seo-strategy-dashboard .local-seo-container{display:flex;flex-wrap:wrap;gap:20px}.seo-strategy-dashboard .local-seo-container .locations-map-container{flex:1;min-width:350px}.seo-strategy-dashboard .local-seo-container .locations-map-container h3{margin-bottom:15px;margin-top:0}.seo-strategy-dashboard .local-seo-container .locations-map-container .map-placeholder{align-items:center;background:#f8f9fa;border:1px dashed #ddd;border-radius:8px;color:#666;display:flex;height:300px;justify-content:center}.seo-strategy-dashboard .local-seo-container .location-opportunities{flex:2;min-width:600px}.seo-strategy-dashboard .local-seo-container .location-opportunities h3{margin-bottom:15px;margin-top:0}.seo-strategy-dashboard .keyword-list{list-style:none;margin:0;padding:0}.seo-strategy-dashboard .keyword-list li{background:#f0f4f8;border-radius:4px;color:#4e79a7;display:inline-block;font-size:12px;margin-bottom:4px;margin-right:6px;padding:4px 8px}.seo-strategy-dashboard .backlink-cards{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.seo-strategy-dashboard .backlink-cards .backlink-card{background:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1);overflow:hidden}.seo-strategy-dashboard .backlink-cards .backlink-card .card-header{align-items:center;background-color:#4e79a7;color:#fff;display:flex;padding:15px}.seo-strategy-dashboard .backlink-cards .backlink-card .card-header .card-icon{font-size:18px;margin-right:10px}.seo-strategy-dashboard .backlink-cards .backlink-card .card-header h3{font-size:16px;margin:0}.seo-strategy-dashboard .backlink-cards .backlink-card .card-body{padding:15px}.seo-strategy-dashboard .backlink-cards .backlink-card .card-body .opportunity-description{color:#333;margin-bottom:15px;margin-top:0}.seo-strategy-dashboard .backlink-cards .backlink-card .card-body .tactic-container{background:#f8f9fa;border-radius:6px;margin-bottom:15px;padding:10px}.seo-strategy-dashboard .backlink-cards .backlink-card .card-body .tactic-container h4{color:#666;font-size:14px;margin-bottom:5px;margin-top:0}.seo-strategy-dashboard .backlink-cards .backlink-card .card-body .tactic-container p{margin:0}.seo-strategy-dashboard .backlink-cards .backlink-card .card-body .opportunity-meta{display:flex;margin-bottom:15px}.seo-strategy-dashboard .backlink-cards .backlink-card .card-body .opportunity-meta .meta-item{flex:1}.seo-strategy-dashboard .backlink-cards .backlink-card .card-body .opportunity-meta .meta-item .label{color:#666;display:block;font-size:13px;margin-bottom:3px}.seo-strategy-dashboard .backlink-cards .backlink-card .card-body .opportunity-meta .meta-item .value{font-weight:600}.seo-strategy-dashboard .backlink-cards .backlink-card .card-body .opportunity-meta .meta-item .value.high,.seo-strategy-dashboard .backlink-cards .backlink-card .card-body .opportunity-meta .meta-item .value.very-high{color:#2e7d32}.seo-strategy-dashboard .backlink-cards .backlink-card .card-body .opportunity-meta .meta-item .value.medium{color:#f57c00}.seo-strategy-dashboard .backlink-cards .backlink-card .card-body .opportunity-meta .meta-item .value.low{color:#757575}.seo-strategy-dashboard .backlink-cards .backlink-card .card-body .add-content-button{background-color:#4e79a7;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;width:100%}.seo-strategy-dashboard .backlink-cards .backlink-card .card-body .add-content-button:hover{background-color:#3d6088}.seo-strategy-dashboard .campaign-planner-tab{display:flex;flex-wrap:wrap;gap:30px}.seo-strategy-dashboard .campaign-planner-tab .campaign-form{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08);flex:1;min-width:350px;padding:20px}.seo-strategy-dashboard .campaign-planner-tab .campaign-form h2{font-size:20px;margin-bottom:20px;margin-top:0}.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row{margin-bottom:20px}.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row label{display:block;font-weight:500;margin-bottom:8px}.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row input,.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row select{border:1px solid #ddd;border-radius:4px;padding:10px;width:100%}.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row input:focus,.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row select:focus{border-color:#3498db;box-shadow:0 0 0 2px rgba(52,152,219,.2);outline:none}.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row.content-section .content-pieces,.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row.content-section .selected-keywords,.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row.keywords-section .content-pieces,.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row.keywords-section .selected-keywords{border:1px solid #ddd;border-radius:4px;max-height:200px;min-height:100px;overflow-y:auto;padding:10px}.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row.content-section .content-pieces .no-items,.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row.content-section .selected-keywords .no-items,.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row.keywords-section .content-pieces .no-items,.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row.keywords-section .selected-keywords .no-items{color:#999;font-style:italic}.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row.content-section .keyword-pill,.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row.keywords-section .keyword-pill{align-items:center;background:#e3f2fd;border-radius:16px;color:#0d47a1;display:inline-flex;margin-bottom:8px;margin-right:8px;padding:4px 12px}.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row.content-section .keyword-pill .remove-keyword,.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row.keywords-section .keyword-pill .remove-keyword{background:none;border:none;color:#0d47a1;cursor:pointer;font-size:16px;margin-left:6px;padding:0}.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row.content-section .keyword-pill .remove-keyword:hover,.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row.keywords-section .keyword-pill .remove-keyword:hover{color:#b71c1c}.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row.content-section .content-piece,.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row.keywords-section .content-piece{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 12px}.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row.content-section .content-piece .piece-title,.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row.keywords-section .content-piece .piece-title{flex:1}.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row.content-section .content-piece .remove-piece,.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row.keywords-section .content-piece .remove-piece{background:none;border:none;color:#666;cursor:pointer;font-size:16px;padding:0}.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row.content-section .content-piece .remove-piece:hover,.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-row.keywords-section .content-piece .remove-piece:hover{color:#b71c1c}.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-actions{margin-top:30px}.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-actions .create-campaign-button{background-color:#4e79a7;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px}.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-actions .create-campaign-button:hover:not(:disabled){background-color:#3d6088}.seo-strategy-dashboard .campaign-planner-tab .campaign-form .form-actions .create-campaign-button:disabled{background-color:#a0aec0;cursor:not-allowed}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns{flex:1;min-width:350px}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns h2{font-size:20px;margin-bottom:20px;margin-top:0}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .no-campaigns{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08);color:#666;padding:30px;text-align:center}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list{display:flex;flex-direction:column;gap:20px}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08);overflow:hidden}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-header{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:15px 20px}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-header h3{font-size:17px;margin:0}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-header .campaign-status{border-radius:12px;font-size:12px;font-weight:500;padding:4px 10px}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-header .campaign-status.planning{background:#e3f2fd;color:#0d47a1}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-header .campaign-status.active{background:#e8f5e9;color:#2e7d32}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-header .campaign-status.complete{background:#ede7f6;color:#4527a0}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-body{padding:20px}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-body .campaign-meta{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-body .campaign-meta .meta-item{min-width:120px}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-body .campaign-meta .meta-item .label{color:#666;display:block;font-size:12px;margin-bottom:3px}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-body .campaign-meta .meta-item .value{font-weight:500}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-body .campaign-meta .meta-item .progress-bar{background:#e0e0e0;border-radius:5px;height:10px;margin-bottom:5px;margin-top:5px;overflow:hidden}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-body .campaign-meta .meta-item .progress-bar .progress-fill{background:#4caf50;height:100%}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-body .campaign-meta .meta-item .progress-text{color:#666;font-size:12px}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-body .campaign-keywords{margin-bottom:20px}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-body .campaign-keywords h4{color:#555;font-size:15px;margin-bottom:10px;margin-top:0}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-body .campaign-keywords .keywords-container{display:flex;flex-wrap:wrap;gap:8px}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-body .campaign-keywords .keywords-container .campaign-keyword{background:#e3f2fd;border-radius:16px;color:#0d47a1;font-size:12px;padding:3px 10px}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-body .campaign-content h4{color:#555;font-size:15px;margin-bottom:10px;margin-top:0}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-body .campaign-content .content-list{list-style:none;margin:0;padding:0}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-body .campaign-content .content-list .content-item{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:8px 0}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-body .campaign-content .content-list .content-item:last-child{border-bottom:none}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-body .campaign-content .content-list .content-item .content-status{border-radius:10px;font-size:12px;padding:2px 8px}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-body .campaign-content .content-list .content-item .content-status.idea{background:#f5f5f5;color:#757575}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-body .campaign-content .content-list .content-item .content-status.in-progress{background:#fff8e1;color:#f57f17}.seo-strategy-dashboard .campaign-planner-tab .existing-campaigns .campaigns-list .campaign-card .campaign-body .campaign-content .content-list .content-item .content-status.published{background:#e8f5e9;color:#2e7d32}
.edit-seo-metadata-modal .ant-modal-content{display:flex;flex-direction:column;height:90vh;overflow:hidden}.edit-seo-metadata-modal .ant-modal-header{flex-shrink:0}.edit-seo-metadata-modal .ant-modal-body{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:0}.edit-seo-metadata{display:flex;flex-direction:column;height:100%}.edit-seo-metadata__header{background-color:#fff;border-bottom:1px solid #dcdddd;flex-shrink:0;padding:16px 24px}.edit-seo-metadata__header h3{color:#014d4e;font-size:18px;font-weight:600;margin-bottom:4px}.edit-seo-metadata__header p{color:#656767;margin-bottom:0}.edit-seo-metadata__header p code{background:#f4f4f4;border-radius:4px;color:#015f60;font-family:monospace;font-size:13px;padding:2px 6px}.edit-seo-metadata__content,.edit-seo-metadata__tabs{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.edit-seo-metadata__tabs .ant-tabs-nav{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);flex-shrink:0;margin:0;padding:0 24px;z-index:10}.edit-seo-metadata__tabs .ant-tabs-content-holder{flex:1;min-height:0;overflow-y:auto}.edit-seo-metadata__tabs .ant-tabs-content{height:100%}.edit-seo-metadata__tab-content{padding:16px 24px 24px}.edit-seo-metadata__footer{background-color:#fff;border-top:1px solid #dcdddd;box-shadow:0 -2px 4px rgba(0,0,0,.05);box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:16px 24px}.edit-seo-metadata__container{display:flex;flex:1;flex-direction:column;overflow-y:auto;padding-bottom:70px}.edit-seo-metadata__form-row{display:flex;gap:16px;margin-bottom:24px}@media(max-width:768px){.edit-seo-metadata__form-row{flex-direction:column;gap:0}}.edit-seo-metadata__form-item-half{flex:1;width:100%}@media(max-width:768px){.edit-seo-metadata__form-item-half{width:100%}}.edit-seo-metadata__form-buttons{border-top:1px solid #dcdddd;display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:16px}.edit-seo-metadata__section{margin-bottom:24px}.edit-seo-metadata__section-title{align-items:center;color:#014d4e;display:flex;font-size:16px;font-weight:600;margin-bottom:16px}.edit-seo-metadata h3{color:#014d4e;font-size:18px;font-weight:600;margin-bottom:4px}.edit-seo-metadata p{color:#656767;margin-bottom:20px}.edit-seo-metadata p code{background:#f4f4f4;border-radius:4px;color:#015f60;font-family:monospace;font-size:13px;padding:2px 6px}.edit-seo-metadata h4{border-bottom:1px solid #dcdddd;color:#014d4e;font-size:16px;font-weight:600;margin-bottom:16px;margin-top:20px;padding-bottom:8px}.edit-seo-metadata .character-count{color:#7e7f7f;font-size:12px}.edit-seo-metadata .character-count.warning{color:#fa8c16}.edit-seo-metadata .character-count.good{color:#52c41a}.edit-seo-metadata__image-section{display:flex;flex:1;flex-direction:column;margin-bottom:16px}.edit-seo-metadata__image-preview{border-radius:4px;margin-bottom:8px;max-height:200px;max-width:100%;object-fit:cover}.edit-seo-metadata__image-preview-container,.edit-seo-metadata__image-upload{margin-bottom:16px}.edit-seo-metadata__image-upload .photo-upload__preview{border:1px solid #cbcccc;border-radius:4px;height:auto;margin-bottom:8px;width:100%}.edit-seo-metadata__image-upload .photo-upload__button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:6px 12px}.edit-seo-metadata__image-upload .photo-upload__button:hover{background-color:#013739}.edit-seo-metadata__upload-help{color:#7e7f7f;font-size:12px;margin-top:4px}.edit-seo-metadata__preview-container{border:1px solid #cbcccc;border-radius:8px;margin:24px 0;overflow:hidden}.edit-seo-metadata__preview-header{align-items:center;background-color:#f4f4f4;border-bottom:1px solid #cbcccc;color:#4e5050;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 16px}.edit-seo-metadata__preview{background-color:#fff;padding:16px}.edit-seo-metadata__preview-title{color:#1a0dab;font-size:18px;line-height:1.2;margin-bottom:4px}.edit-seo-metadata__preview-url{color:#006621;font-size:14px;margin-bottom:8px}.edit-seo-metadata__preview-description{color:#545454;font-size:14px;line-height:1.4}.edit-seo-metadata__social-preview{background-color:#f0f2f5;padding:16px}.edit-seo-metadata__social-card{background-color:#fff;border:1px solid #dddfe2;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.1);overflow:hidden}.edit-seo-metadata__social-image{background-color:#dcdddd;background-position:50%;background-size:cover;height:300px}@media(max-width:768px){.edit-seo-metadata__social-image{height:200px}}.edit-seo-metadata__social-content{padding:12px}.edit-seo-metadata__social-domain{color:#606770;font-size:12px;margin-bottom:4px;text-transform:uppercase}.edit-seo-metadata__social-title{color:#1c1e21;font-size:16px;font-weight:600;line-height:1.2;margin-bottom:6px}.edit-seo-metadata__social-description{color:#606770;font-size:14px;line-height:1.4}.edit-seo-metadata__messaging-preview{background-color:#f0f2f5;display:flex;flex-wrap:wrap;gap:20px;padding:16px}.edit-seo-metadata__sms-preview,.edit-seo-metadata__whatsapp-preview{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.15);flex:1;min-width:300px;overflow:hidden}@media(max-width:768px){.edit-seo-metadata__sms-preview,.edit-seo-metadata__whatsapp-preview{min-width:100%}}.edit-seo-metadata__whatsapp-header{background-color:#075e54}.edit-seo-metadata__sms-header,.edit-seo-metadata__whatsapp-header{color:#fff;font-size:16px;font-weight:500;padding:12px;text-align:center}.edit-seo-metadata__sms-header{background-color:#007aff}.edit-seo-metadata__message-bubble{background-color:#fff;border-radius:0 0 12px 12px;padding:16px;position:relative}.edit-seo-metadata__message-bubble--sms{background-color:#e9f3ff}.edit-seo-metadata__message-image{border-radius:8px;margin-bottom:10px;overflow:hidden}.edit-seo-metadata__message-image img{display:block;height:200px;object-fit:cover;width:100%}.edit-seo-metadata__message-content{background-color:#ece5dd;border-radius:8px;border-top-left-radius:0;padding:8px}.edit-seo-metadata__message-bubble--sms .edit-seo-metadata__message-content{background-color:#e1f3fb}.edit-seo-metadata__message-title{font-size:15px;font-weight:600;margin-bottom:6px}.edit-seo-metadata__message-description{color:#4a4a4a;font-size:14px;line-height:1.3;margin-bottom:6px}.edit-seo-metadata__message-link{color:#128c7e;font-size:13px;word-break:break-all}.edit-seo-metadata__message-bubble--sms .edit-seo-metadata__message-link{color:#007aff}.edit-seo-metadata__message-text{font-size:14px;line-height:1.4}.edit-seo-metadata__message-image-placeholder{background-color:rgba(0,0,0,.05);border-radius:4px;color:#666;display:inline-block;font-size:13px;margin:0 4px;padding:2px 6px}.edit-seo-metadata__keywords-section{margin:24px 0}.edit-seo-metadata__keyword-input{margin-bottom:12px}.edit-seo-metadata__keyword-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.edit-seo-metadata__keyword-chip{font-size:14px;padding:4px 10px}.edit-seo-metadata__keyword-chip .anticon-close{color:#7e7f7f}.edit-seo-metadata__keyword-chip .anticon-close:hover{color:#3c3d3d}.edit-seo-metadata__no-keywords{color:#7e7f7f;font-size:14px;font-style:italic;margin-top:8px}.edit-seo-metadata__checklist{background-color:#f4f4f4;border:1px solid #cbcccc;border-radius:8px;margin-top:24px;padding:16px}.edit-seo-metadata__checklist-items{margin-bottom:20px}.edit-seo-metadata__checklist-item{background-color:#fff;border-left:3px solid;border-radius:6px;display:flex;margin-bottom:8px;padding:12px}.edit-seo-metadata__checklist-item:last-child{margin-bottom:0}.edit-seo-metadata__checklist-item--good{border-left-color:#52c41a}.edit-seo-metadata__checklist-item--average,.edit-seo-metadata__checklist-item--warning{border-left-color:#faad14}.edit-seo-metadata__checklist-item--error,.edit-seo-metadata__checklist-item--missing,.edit-seo-metadata__checklist-item--poor{border-left-color:#f5222d}.edit-seo-metadata__checklist-icon{align-items:center;display:flex;margin-right:12px}.edit-seo-metadata__checklist-content{flex:1}.edit-seo-metadata__checklist-label{font-weight:600;margin-bottom:4px}.edit-seo-metadata__checklist-message{color:#656767;font-size:13px}.edit-seo-metadata__score{align-items:center;display:flex}.edit-seo-metadata__score-circle{align-items:center;border-radius:50%;display:flex;font-size:20px;font-weight:700;height:60px;justify-content:center;margin-right:16px;width:60px}.edit-seo-metadata__score-circle--good{background-color:rgba(82,196,26,.1);border:2px solid #52c41a;color:#52c41a}.edit-seo-metadata__score-circle--average{background-color:rgba(250,173,20,.1);border:2px solid #faad14;color:#faad14}.edit-seo-metadata__score-circle--poor{background-color:rgba(245,34,45,.1);border:2px solid #f5222d;color:#f5222d}.edit-seo-metadata__score-text{flex:1}.edit-seo-metadata__score-label{font-weight:600;margin-bottom:4px}.edit-seo-metadata__score-description{color:#656767;font-size:14px}.edit-seo-metadata__checkbox-item{margin-bottom:24px}.edit-seo-metadata__checkbox-item .ant-checkbox{top:2px}.edit-seo-metadata__checkbox-item .ant-checkbox+span{padding-left:12px;padding-right:0}.edit-seo-metadata__advanced-option{margin-bottom:8px}.edit-seo-metadata__advanced-option-header{align-items:center;display:flex;font-weight:500;gap:8px;margin-bottom:4px}.edit-seo-metadata__advanced-option-description{color:#7e7f7f;font-size:13px}.edit-seo-metadata__schema-section{padding:0 0 20px}.edit-seo-metadata__schema-intro{margin-bottom:20px}.edit-seo-metadata__schema-intro h4{margin-top:0}.edit-seo-metadata__schema-tabs{margin-top:24px}.edit-seo-metadata__schema-tabs .ant-tabs-content{padding-top:16px}.edit-seo-metadata__schema-form .ant-form-item{margin-bottom:16px}.edit-seo-metadata__faq-item{border:1px solid #cbcccc;margin-bottom:16px}.edit-seo-metadata__faq-item .ant-card-body{padding:16px}.edit-seo-metadata__remove-item{margin-top:8px}.edit-seo-metadata__schema-empty{padding:40px 0;text-align:center}.edit-seo-metadata__schema-preview{background:#fafafa;border-radius:4px;padding:0}.edit-seo-metadata__schema-code{font-family:monospace;white-space:pre}.edit-seo-metadata__schema-code pre{background-color:#f5f5f5;border-radius:4px;font-size:13px;margin:0;max-height:400px;overflow:auto;padding:16px}.edit-seo-metadata__schema-help{margin-top:8px;padding:8px}.edit-seo-metadata__schema-help .anticon{color:#7e7f7f}.edit-seo-metadata__code-textarea{font-family:monospace;font-size:13px}.edit-seo-metadata__schema-code-editor{background:#fafafa;border-radius:4px;padding:0}.edit-seo-metadata__schema-resources{margin-top:24px}.edit-seo-metadata__schema-resources ul{padding-left:20px}.edit-seo-metadata__schema-resources ul li{margin-bottom:8px}.edit-seo-metadata__schema-resources ul li a{color:#015f60}.edit-seo-metadata__schema-resources ul li a:hover{text-decoration:underline}
.site-map-dashboard{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);min-height:calc(100vh - 120px);padding:24px}.site-map-dashboard__header{border-bottom:1px solid #dcdddd;margin-bottom:28px;padding-bottom:24px}.site-map-dashboard__header h2{color:#014d4e;font-size:24px;font-weight:600;margin-bottom:8px}.site-map-dashboard__header p{color:#656767;font-size:14px;margin-bottom:20px;max-width:600px}.site-map-dashboard__search{box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:16px;width:300px}.site-map-dashboard__search .ant-input{border-color:#cbcccc;border-radius:4px}.site-map-dashboard__search .ant-input:focus,.site-map-dashboard__search .ant-input:hover{border-color:#01686c;box-shadow:0 0 0 2px rgba(1,104,108,.2)}.site-map-dashboard__search .anticon{color:#7e7f7f}.site-map-dashboard__loading{align-items:center;color:#656767;display:flex;flex-direction:column;justify-content:center;padding:100px 0}.site-map-dashboard__loading p{font-size:14px;margin-top:16px}.site-map-dashboard__loading .ant-spin .ant-spin-dot-item{background-color:#01686c}.site-map-dashboard__tabs .ant-tabs-nav{margin-bottom:20px}.site-map-dashboard__tabs .ant-tabs-nav:before{border-bottom-color:#dcdddd}.site-map-dashboard__tabs .ant-tabs-nav .ant-tabs-tab{padding:8px 16px}.site-map-dashboard__tabs .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn{color:#656767;font-size:14px}.site-map-dashboard__tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#015f60;font-weight:600}.site-map-dashboard__tabs .ant-tabs-nav .ant-tabs-ink-bar{background-color:#01686c;height:3px}.site-map-dashboard__tabs .ant-tabs-content{min-height:500px}.site-map-dashboard .ant-table{border-radius:6px;overflow:hidden}.site-map-dashboard .ant-table .ant-table-thead>tr>th{background-color:#f4f4f4;color:#4e5050;font-weight:600;padding:16px}.site-map-dashboard .ant-table .ant-table-tbody>tr>td{padding:12px 16px}.site-map-dashboard .ant-table .ant-table-tbody>tr>td a{color:#01686c}.site-map-dashboard .ant-table .ant-table-tbody>tr>td a:hover{color:#015f60;text-decoration:underline}.site-map-dashboard .ant-table .text-muted{color:#a3a4a4;font-style:italic}.site-map-dashboard .ant-form-item{margin-bottom:20px}.site-map-dashboard .ant-form-item .ant-form-item-label{padding-bottom:6px}.site-map-dashboard .ant-form-item .ant-form-item-label label{color:#4e5050;font-weight:500}.site-map-dashboard .ant-input,.site-map-dashboard .ant-select{border-color:#cbcccc;border-radius:4px}.site-map-dashboard .ant-input-focused,.site-map-dashboard .ant-input:focus,.site-map-dashboard .ant-input:hover,.site-map-dashboard .ant-select-focused,.site-map-dashboard .ant-select:focus,.site-map-dashboard .ant-select:hover{border-color:#01686c;box-shadow:0 0 0 2px rgba(1,104,108,.1)}.site-map-dashboard .ant-select-selection-item-content{color:#015f60}.site-map-dashboard__page-path{align-items:center;display:flex}.site-map-dashboard__page-path a{align-items:center;display:inline-flex;flex-wrap:wrap}.site-map-dashboard__orphaned-tag{background-color:#fff2e8;border:1px solid #ffbb96;border-radius:4px;color:#d4380d;font-size:12px;line-height:1.2;margin-left:8px;padding:2px 6px}.site-map-dashboard__orphaned-title{color:#d4380d;font-weight:500}.site-map-dashboard__orphaned-row{background-color:#fff2f0}.site-map-dashboard__orphaned-row:hover>td{background-color:#ffebe9!important}.site-map-dashboard__orphaned-banner{align-items:center;background-color:#fff2e8;border:1px solid #ffccc7;border-radius:4px;color:#d4380d;display:flex;gap:8px;margin-bottom:16px;padding:12px 16px}.site-map-dashboard__meta-text{word-break:break-word}.site-map-dashboard__tag{border-radius:4px;font-size:12px;line-height:1.2;margin-left:8px;padding:2px 6px}.site-map-dashboard__tag--orphaned{background-color:#fff2e8;border:1px solid #ffbb96;color:#d4380d}.site-map-dashboard__tag--demo{background-color:#f0f5ff;border:1px solid #bae0ff;color:#1890ff}.site-map-dashboard__tag--hidden{background-color:#f9f0ff;border:1px solid #efdbff;color:#722ed1}.site-map-dashboard__tag--incomplete{background-color:#fff7e6;border:1px solid #ffd591;color:#d46b08}.site-map-dashboard__title--orphaned{color:#d4380d;font-weight:500}.site-map-dashboard__title--demo{color:#1890ff;font-style:italic}.site-map-dashboard__title--hidden{color:#722ed1;font-style:italic}.site-map-dashboard__title--incomplete{color:#d46b08;font-style:italic}.site-map-dashboard__row--orphaned{background-color:#fff2f0}.site-map-dashboard__row--orphaned:hover>td{background-color:#ffebe9!important}.site-map-dashboard__row--demo{background-color:#f0f5ff}.site-map-dashboard__row--demo:hover>td{background-color:#e6f4ff!important}.site-map-dashboard__row--hidden{background-color:#f9f0ff}.site-map-dashboard__row--hidden:hover>td{background-color:#f4e6ff!important}.site-map-dashboard__row--incomplete{background-color:#fff7e6}.site-map-dashboard__row--incomplete:hover>td{background-color:#fff1d9!important}.site-map-dashboard__status-summary{background-color:#fafafa;border:1px solid #f0f0f0;border-radius:4px;margin-bottom:20px;padding:16px}.site-map-dashboard__status-summary h4{margin-bottom:12px;margin-top:0}.site-map-dashboard__status-counts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.site-map-dashboard__status-counts .ant-tag{font-size:14px;margin-right:0;padding:4px 8px}.site-map-dashboard__status-legend{color:#666;font-size:13px}.site-map-dashboard__status-legend p{margin-bottom:4px}.site-map-dashboard__delete-warning{color:#ff4d4f;font-weight:500;margin-top:16px}.site-map-dashboard__delete-warning .anticon{margin-right:8px}
.verify-account-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:40rem}.verify-account-dialog__container{display:flex;flex-direction:column;height:100%}.verify-account-dialog__container__content{flex-grow:1;overflow:auto;padding:0 2rem}.verify-account-dialog__container__content__default-message{color:#473b2f;font-size:1.1275rem;line-height:1.5rem;margin-bottom:1.5rem}.verify-account-dialog__container__content__message{color:#666}.verify-account-dialog__container__content__name{align-items:center;display:flex;margin:1rem 0}.verify-account-dialog__container__content__name__label{font-size:1.1275rem;font-weight:700;margin-right:1rem}.verify-account-dialog__container__content__name__value{font-size:1rem;font-weight:700}.verify-account-dialog__container__content__photo{background-color:#f1f1f1;background-position:50%;background-repeat:no-repeat;background-size:cover;height:11.5rem;justify-content:space-between;margin-bottom:1rem;width:18.75rem}.verify-account-dialog__container__content__label{font-size:1.1275rem;font-weight:700;margin:1rem 0}.verify-account-dialog__container__content__address{background-color:#fff;border-radius:.5rem;margin-bottom:1rem}.verify-account-dialog__container__btn-container{align-items:center;display:flex;flex-direction:column;margin:1rem}.verify-account-dialog__container__btn-container__buttons{display:flex;justify-content:space-between;margin:1rem}.verify-account-dialog__container__btn-container__buttons__btn{margin:0 .5rem}@media screen and (max-height:34em){.verify-account-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.verify-account-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.verify-account-dialog__form{min-width:auto}}
.verify-provider-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:40rem}.verify-provider-dialog__container{display:flex;flex-direction:column;height:100%}.verify-provider-dialog__container__content{flex-grow:1;overflow:auto;padding:0 2rem}.verify-provider-dialog__container__content__default-message{color:#473b2f;font-size:1.1275rem;line-height:1.5rem;margin-bottom:1.5rem}.verify-provider-dialog__container__content__message{color:#666}.verify-provider-dialog__container__content__provider-name{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.verify-provider-dialog__container__content__name{font-size:1rem;font-weight:700;margin-bottom:1rem}.verify-provider-dialog__container__content__photo{background-color:#f1f1f1;background-position:50%;background-repeat:no-repeat;background-size:cover;height:11.5rem;justify-content:space-between;margin-bottom:1rem;width:18.75rem}.verify-provider-dialog__container__content__photo--passport{height:26rem}.verify-provider-dialog__container__content__label{font-size:1.1275rem;font-weight:700;margin:1rem 0}.verify-provider-dialog__container__content__address{background-color:#fff;border-radius:.5rem;margin-bottom:1rem}.verify-provider-dialog__container__btn-container{align-items:center;display:flex;flex-direction:column;margin:1rem}.verify-provider-dialog__container__btn-container__buttons{display:flex;justify-content:space-between;margin:1rem}.verify-provider-dialog__container__btn-container__buttons__btn{margin:0 .5rem}@media screen and (max-height:34em){.verify-provider-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.verify-provider-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.verify-provider-dialog__form{min-width:auto}}
html{font-family:arial}.review-form{background:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.1);display:flex;flex-direction:column;margin:2rem auto;max-width:50rem;padding:2rem}.review-form__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.review-form__header h2{color:#01686c;font-size:1.5rem;margin:0}.review-form__header .review-form__close-button{background:none;border:none;color:#de564f;cursor:pointer;font-size:1rem}.review-form__content{margin-top:1rem}.review-form__content__inline{display:flex}.review-form__content__inline__email-prefix{border:none!important;width:6rem!important}.review-form__content__inline__email-suffix{border:none!important;width:8rem!important}.review-form__content label{font-weight:700;margin-bottom:.3125rem}.review-form__content input,.review-form__content textarea{border:1px solid #cbcccc;border-radius:.25rem;box-sizing:border-box;font-size:1rem;margin-bottom:1rem;padding:.625rem;width:100%}.review-form__content__photo-upload{margin-bottom:1rem}.review-form__content__btn-container{display:flex;justify-content:flex-end}.review-form__content__btn-container__save-button{background-color:#01686c;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:.5rem 1rem}.review-form__content__btn-container__save-button:disabled{background-color:#cbcccc;cursor:not-allowed}.review-form__content__btn-container__error{color:#de564f;font-size:.875rem;margin-right:1rem}
.users-table__search{margin-left:1rem}.users-table__header__cell{background:#01686c;color:#fff}.users-table__row{cursor:pointer}.users-table__row--selected{background:#01686c;color:#fff}.users-table__row__cell{align-items:center;display:flex;margin-left:.25rem}.users-table__row__cell--button{justify-content:center}.users-table__row__cell--button .button{height:1.5rem;min-height:1.5rem}
html{font-family:arial}.users-dashboard__header{display:flex;justify-content:space-between}.users-dashboard__header__title{color:#01686c;font-size:1.875rem;margin:.5rem 1rem}.users-dashboard__header__tabs{display:flex;margin:.5rem 1rem}.users-dashboard__header__tabs__tab{background:#fff;color:#01686c;cursor:pointer;font-size:1rem;font-weight:700;padding:.5rem 1rem;text-align:center;width:12rem}.users-dashboard__header__tabs__tab--active{background:#01686c;color:#fff}.users-dashboard__header__export-button{align-items:center;background:#01686c;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin:.5rem 1rem;width:140px}
html{font-family:arial}.verification-request-list{width:100%}.verification-request-list h2{color:#01686c;font-size:1.5rem;margin-bottom:1rem}.verification-request-list__table{background-color:#f5f5f5;border-collapse:collapse;width:100%}.verification-request-list__table td,.verification-request-list__table th{border:1px solid #ddd;padding:1rem;text-align:left}.verification-request-list__table thead{background-color:#01686c;color:#fff}.verification-request-list__table tbody tr:nth-child(2n){background-color:#f9f9f9}.verification-request-list__table tbody tr:hover{background-color:#f1f1f1}.verification-request-list__table tbody td{color:#333}.verification-request-list__table tbody button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}.verification-request-list__table tbody button:hover{background-color:#013739}
html{font-family:arial}.verificationRequests-dashboard{box-sizing:border-box;height:100%}.verificationRequests-dashboard__header{align-items:center;display:flex;justify-content:space-between;padding:0 1rem}.verificationRequests-dashboard__header h1{color:#01686c;font-size:1.875rem;margin:.5rem 0}.verificationRequests-dashboard__add-button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}
html{font-family:arial}.volunteer-application-list{width:100%}.volunteer-application-list h2{color:#01686c;font-size:1.5rem;margin-bottom:1rem}.volunteer-application-list__table{background-color:#f5f5f5;border-collapse:collapse;width:100%}.volunteer-application-list__table td,.volunteer-application-list__table th{border:1px solid #ddd;padding:1rem;text-align:left}.volunteer-application-list__table thead{background-color:#01686c;color:#fff}.volunteer-application-list__table tbody tr:nth-child(2n){background-color:#f9f9f9}.volunteer-application-list__table tbody tr:hover{background-color:#f1f1f1}.volunteer-application-list__table tbody td{color:#333}.volunteer-application-list__table tbody button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}.volunteer-application-list__table tbody button:hover{background-color:#013739}
html{font-family:arial}.volunteer-applications-dashboard{box-sizing:border-box;height:100%}.volunteer-applications-dashboard__header{align-items:center;display:flex;justify-content:space-between;padding:0 1rem}.volunteer-applications-dashboard__header h1{color:#01686c;font-size:1.875rem;margin:.5rem 0}
.copyright{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:2rem}.copyright__text{font-size:.875rem;margin-bottom:1rem}.copyright__proudly-canadian{display:flex;justify-content:center}.copyright__proudly-canadian__image{height:3rem;width:3rem}
html{font-family:arial}.form-input{border:3px solid #01686c;border-radius:.5rem;height:2.5rem;position:relative;width:100%}.form-input__label{color:#191c1c;display:block;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem}.form-input__label--uppercase{text-transform:uppercase}.form-input__label__asterisk{color:red;margin-left:.25rem}.form-input__floating-label{align-items:center;background-color:#fff;color:#473b2f;display:flex;font-size:.875rem;font-weight:700;height:14px;left:12px;line-height:14px;margin:0;padding:0 4px;pointer-events:none;position:absolute;top:-.5rem;z-index:10}.form-input__input-container--focused .form-input__floating-label{color:#01686c}.form-input__input-container__icon+.form-input__floating-label{left:48px}.form-input__input-container{background:#fff;border:none;border-radius:4px;display:flex;height:100%;outline:none;position:relative;transition:border-color .2s ease;width:100%}.form-input__input-container--focused{border-color:#01686c}.form-input__input-container--shadow{box-shadow:0 0 4px rgba(0,0,0,.25)}.form-input__input-container--readOnly{border:none}.form-input__input-container--readOnly input{font-size:1rem;padding-left:0}.form-input__input-container--error{border-color:#de564f}.form-input__input-container__icon{align-items:center;display:flex;text-align:center;z-index:2}.form-input__input-container__icon img{height:1rem;padding:1rem}.form-input__input-container__input{background:transparent;border:none;border-radius:4px;color:#473b2f;font-family:Nunito,sans-serif;font-size:.85rem;font-weight:500;height:100%;padding:0 .75rem;position:relative;width:100%;z-index:1}.form-input__input-container__input:focus{outline:none}.form-input__input-container__input::placeholder{color:#473b2f;opacity:1;transition:opacity .2s ease}.form-input__input-container--focused .form-input__input-container__input::placeholder{opacity:0}.form-input__input-container__currency{align-items:center;display:flex;font-size:.85rem;font-weight:600;padding:0 .5rem;width:3rem}.form-input__input-container--outlined{border:1px solid #fff}.form-input__input-container--icon{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-.75rem}.form-input__error{color:#de564f;font-size:.75rem;font-weight:600;margin-top:.25rem}.form-input__info{font-size:12px;margin-top:8px}
.auth-card-container{background:#ff001a;background:linear-gradient(0deg,#f6f4f1 -100%,#e4dbd2);display:flex;height:100%;overflow:hidden}.auth-card-container--centered{align-items:center}.auth-card-container__hero{background-image:url(/63ee67cec91408e375b6.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;overflow:hidden}.auth-card-container__hero__img{margin-top:auto;width:100%}.auth-card-container__content{display:flex;flex:1;flex-direction:column;overflow-y:auto}.auth-card-container__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}@media screen and (max-width:64em){.auth-card-container__hero{display:none}.auth-card-container__content{align-items:start}}
html{font-family:arial}.forgot{box-sizing:border-box;flex-direction:column;height:100%;margin:auto;padding:1rem 2rem 3rem}.forgot,.forgot__logo{align-items:center;display:flex}.forgot__logo{cursor:pointer;justify-content:center;margin-top:3rem}.forgot__logo img{height:10rem;width:10rem}.forgot__title{color:#473b2f;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:800;line-height:2.75rem;margin-bottom:1rem;text-align:center}.forgot__form{max-width:28rem;min-width:22rem;width:100%}.forgot__form-field{margin:1rem 0 1.5rem}.forgot__message{color:#45b867;margin:1rem 0;text-align:center}.forgot__error{color:#de564f;margin:1rem 0;text-align:center}.forgot__button-container{margin:1.5rem 0}.forgot__button-container .button{background:#01686c;border:none;color:#fff;font-weight:700;height:3.5rem}.forgot__button-container .button:disabled{background:#a3a4a4}.forgot__login-forgot{margin-top:2rem;text-align:center}.forgot__text{color:#473b2f;font-size:.875rem;margin:.5rem 0}.forgot__link{color:#473b2f;cursor:pointer;font-weight:700;text-decoration:underline}@media screen and (max-width:48em){.forgot{padding:1rem;width:100%}.forgot__title{font-size:1.35rem;line-height:2rem}.forgot__logo{margin-top:0}}
html{font-family:arial}.login{box-sizing:border-box;flex-direction:column;height:100%;margin:auto;padding:1rem 2rem 3rem}.login,.login__logo{align-items:center;display:flex}.login__logo{cursor:pointer;justify-content:center;margin-top:3rem}.login__logo img{height:10rem;width:10rem}.login__title{color:#473b2f;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:800;line-height:2.75rem;margin-bottom:1rem;text-align:center}.login__form{max-width:28rem;min-width:22rem;width:100%}.login__form-field{margin:1rem 0 1.5rem}.login__logout-reason{color:#473b2f;font-size:1rem}.login__forgot-link{color:#473b2f;cursor:pointer;display:block;font-size:.875rem;font-weight:700;margin:.5rem 0;text-align:right;text-decoration:underline}.login__button-container{margin:1.5rem 0}.login__button-container .button{background:#01686c;border:none;color:#fff;font-weight:700;height:3.5rem}.login__button-container .button:disabled{background:#a3a4a4}.login__divider{margin:3rem 0 2rem}.login__signup{margin:0 auto;width:75%}.login__signup-btn{align-items:center;background-color:#01686c;border-radius:3rem;display:flex;justify-content:center;margin-bottom:1rem;padding:.75rem 2rem}.login__signup-btn-link{color:#fff;font-weight:700;text-align:center}.login__create-account{color:#473b2f;margin-top:1rem;text-align:center}.login__link{cursor:pointer;font-weight:700;text-decoration:underline}@media screen and (max-width:48em){.login{padding:1rem;width:100%}.login__title{font-size:1.35rem;line-height:2rem}.login__logo{margin-top:0}}
.embedded-payment{margin-bottom:2rem;width:30rem}.embedded-payment__container{margin-bottom:2.5rem}.embedded-payment__container__title{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.embedded-payment__container__body{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}.embedded-payment__container__body img{margin-right:.5rem}.embedded-payment__container__body__text{align-items:center;display:flex}.embedded-payment__container__body__button{align-items:center;color:#a01f5f;cursor:pointer;display:flex}.embedded-payment__container__form{display:flex;margin-top:1rem}.embedded-payment__container__form__stripe{align-items:center;display:flex;justify-content:space-between;width:100%}.embedded-payment__container__form__stripe label{width:100%}.embedded-payment__container__form__stripe label .StripeElement{width:auto}.embedded-payment__container button{background:none;border:0;cursor:pointer;margin-left:1rem;margin-top:1rem}.embedded-payment__container button img{height:1.5rem;width:1.5rem}
html{font-family:arial}.checkout{align-items:center;display:flex;flex-direction:column;width:35rem}.checkout__title{font-size:2.0625rem;font-weight:700;line-height:2.5rem;margin-bottom:1rem}.checkout__buttons{display:flex;justify-content:center;margin-bottom:2rem;width:35rem}.checkout__buttons__btn{height:2.75rem;width:17rem}.checkout__button{width:30rem}.checkout__success{color:#45b867}.checkout__error,.checkout__reserved{color:#de564f;margin-bottom:1rem}
html{font-family:arial}.location-search-container{width:100%}.location-search{display:flex;flex-direction:column;margin:-1rem 0;position:relative;width:100%}.location-search__field{margin-top:0}.location-search .auth__form__field input{color:#404040}.location-search__logo{margin-bottom:.5rem;margin-top:.5rem}.location-search__logo__container{display:flex;flex-direction:row;justify-content:flex-end}.location-search__text-field-container{align-items:center;display:flex}.location-search__text-field-container__icon{padding:0 .5rem 0 1.5rem}.location-search__suggestions{background-color:#fff;box-shadow:.125rem .125rem .5rem #979797;max-width:100%;padding:.5rem;position:absolute;top:6rem}.location-search__suggestion{background-color:#fff;cursor:pointer}.location-search__suggestion--active{background-color:#e0e0e0}.location-search__suggestion__text{font-size:1.125rem}
html{font-family:arial}.auth{box-sizing:border-box;flex-direction:column;height:100%;margin:auto;padding:1rem 2rem 3rem}.auth,.auth__radio-buttons{align-items:center;display:flex}.auth__radio-buttons{margin-bottom:1.5rem;margin-top:2rem}.auth__radio-buttons .radio-label{color:#473b2f;font-weight:700}.auth__radio-buttons .radio-button{margin-right:1.5rem}.auth__radio-buttons__label{color:#473b2f;font-weight:800;margin-right:1.5rem}.auth__radio-buttons__btn{margin-bottom:0}.auth__logo{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-top:3rem}.auth__logo img{height:10rem;width:10rem}.auth__title{color:#473b2f;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:800;line-height:2.75rem;margin-bottom:1rem;text-align:center}.auth__subtitle{color:#1a1a1a;margin-bottom:2rem}.auth__form{max-width:28rem;width:100%}.auth__form__field{margin:1rem 0}.auth__form__inline{display:flex;margin:1rem 0}.auth__form__inline__field:not(:last-child){margin-right:1rem}.auth__form__message{color:#473b2f;font-size:1.25rem;line-height:1.5rem;margin-bottom:2.5rem;text-align:center}.auth__form__message__note{font-weight:700}.auth__form__label{font-size:1.1275rem;font-weight:700;margin:1rem 0}.auth__form__address{background-color:#fff;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}.auth__requirement{color:#979797;margin-bottom:1rem}.auth__logout-reason{color:#473b2f;font-size:1rem}.auth__message{color:#45b867;font-size:1rem}.auth__error{color:#ba1a1a;font-size:1rem;font-weight:700;text-align:center}.auth__login-forgot{color:#473b2f;font-size:.875rem;text-align:right;text-decoration:none}.auth__text{font-size:.875rem}.auth__button-container{margin:1rem 0}.auth__terms__paragraph{font-size:1rem}.auth__terms__list{padding-left:1rem}.auth__terms__list__item{font-weight:300;line-height:1.5rem;margin:1rem 0}.auth__terms__address{font-size:1rem;margin:0}.auth__terms__link{font-size:1rem;text-decoration:underline}.auth__terms__link--break{word-break:break-word}.auth__divider{margin:3rem 0 2rem}.auth__signup{margin:0 auto;width:75%}.auth__signup__btn{align-items:center;background-color:#01686c;border-radius:3rem;display:flex;justify-content:center;margin-bottom:1rem;padding:.75rem 2rem}.auth__signup__btn__link{color:#fff;font-weight:700;text-align:center}.auth__form .auth__form__field,.auth__form .auth__form__inline__field{border:1px solid #473b2f;border-radius:4px;height:3rem}.auth__form .auth__form__field .text-field__input-container,.auth__form .auth__form__inline__field .text-field__input-container{height:3rem}.auth__form .auth__form__field.user-info__terms{border:none}.auth__form .auth__form__field input,.auth__form .auth__form__inline__field input{background:#fff;border-radius:4px;color:#473b2f;height:3rem;outline:none}.auth__form .auth__form__field input::placeholder,.auth__form .auth__form__inline__field input::placeholder{color:#473b2f;font-family:nunito,sans-serif;font-style:normal;font-weight:700;letter-spacing:.4px;opacity:1}.auth__form .auth__form__field input:-ms-input-placeholder{color:#473b2f;font-family:nunito,sans-serif;font-style:normal;font-weight:700;letter-spacing:.4px}.auth__form .auth__form__field input::-ms-input-placeholder{color:#473b2f;font-family:nunito,sans-serif;font-style:normal;font-weight:700;letter-spacing:.4px}.auth__button-container .button{background:#01686c;border:none;color:#fff;font-weight:700;height:3rem}.auth__button-container .button:disabled{background:#a3a4a4}.auth__button-container--margin-top{margin-top:1.5rem}.auth__create-account{color:#473b2f;text-align:center}.auth__link{cursor:pointer;font-weight:700;text-decoration:underline}.auth .auth__form .location-search .text-field__input-container__input{color:#473b2f}@media screen and (max-width:48em){.auth{padding:1rem;width:100%}.auth__title{line-height:2rem}.auth__logo{margin-top:0}}@media screen and (max-height:48em){.auth-card-container{min-width:10rem}}
.address-step .auth__title{margin-bottom:1rem}.address-step .text-field__input-container__input{padding-left:0}.address-step .text-field__input-container__input .text-field__input-container__input{padding-left:.75rem}.address-step__map-container{border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);height:300px;margin-top:.5rem;overflow:hidden;position:relative;width:100%}.address-step__map-container>div{height:100%!important;width:100%!important}.address-step__map-notice{color:#404040;font-size:.875rem;font-style:italic;font-weight:500;padding:.75rem 0;text-align:left}
.id-upload{width:18rem}.id-upload__buttons{display:flex;flex-direction:column;margin:1rem 0}.id-upload__buttons__label{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.id-upload__card{align-items:center;background-color:#c4c4c4;border:2px solid #fff;border-radius:5px;cursor:pointer;display:flex;font-size:4rem;height:10rem;justify-content:center;width:18rem}.id-upload__upload .photo-upload__container,.id-upload__upload .photo-upload__container__uploader{height:11.5rem;max-height:11.5rem;max-width:18.75rem;width:18.75rem}.id-upload__upload--passport .photo-upload__container,.id-upload__upload--passport .photo-upload__container__uploader{height:26rem;max-height:26rem}.id-upload__upload--passport .id-card{height:100%}
.id-upload-step{width:100%}.id-upload-step__title{align-items:center;display:flex;justify-content:center;margin-right:2rem}.id-upload-step__title__icon{height:2.5rem;margin-right:1rem;width:2.5rem}.id-upload-step__text{color:#473b2f;font-size:1.25rem;line-height:1.5rem;margin-bottom:2rem;text-align:center}.id-upload-step__container{display:flex;justify-content:center;margin-bottom:2rem}.upload-icon{align-items:center;color:#007bff;cursor:pointer;display:flex;height:100%;justify-content:center;margin-bottom:.625rem;margin-top:-2rem;position:absolute;width:100%}.upload-icon__img{height:3rem;width:3rem}
.phone-verification{margin-bottom:2rem;width:100%}.phone-verification__container{align-items:flex-end;display:flex;margin-bottom:1rem}.phone-verification__container__input{flex:1;margin-right:1rem}.phone-verification__container__input .text-field__input-container__input{font-size:1rem}.phone-verification__container__input .text-field__label{color:#473b2f;font-weight:700;text-decoration:underline}.phone-verification__container__code-inputs{align-items:center;display:flex;justify-content:space-between;width:100%}.phone-verification__container__code-inputs__input{border:1px solid #c4c4c4;border-radius:4px;font-size:1.5rem;height:2rem;margin-right:.5rem;text-align:center;width:2rem}.phone-verification__container__code-inputs__input:focus{border-color:#473b2f;outline:none}.phone-verification__container__verify-button{margin-left:.75rem;min-width:8rem}.phone-verification__error{color:#de564f}.phone-verification__status{color:#c4c4c4;font-weight:700;margin-bottom:1rem;text-align:center}.phone-verification__status--success{color:#18a247}.phone-verification__status--error{color:#de564f}.phone-verification__status--verified{color:#18a247}@media screen and (max-width:48em){.phone-verification{box-sizing:border-box;padding:1rem}.phone-verification__container{align-items:center;flex-direction:column}.phone-verification__container__input{margin-bottom:1rem;margin-right:0}.phone-verification__container__code-inputs{justify-content:space-around}.phone-verification__container__verify-button{margin-left:0;margin-top:1rem}}
.phone-verification-step{width:100%}
.stepper{flex-wrap:wrap}.stepper,.stepper__step{align-items:center;display:flex}.stepper__step{flex-direction:column;justify-content:center;width:4rem}.stepper__step__label{color:#473b2f;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.stepper__step__node{align-items:center;background-color:transparent;border:3px solid #01686c;border-radius:50%;display:flex;flex-direction:column;height:3rem;justify-content:center;margin-bottom:2rem;outline:none;padding:0;width:3rem}.stepper__step__node--active{background-color:#01686c}.stepper__step__node__label{color:#473b2f;font-size:1.25rem;font-weight:700}.stepper__step__node__label--active{color:#fff}.stepper__divider{border-bottom:3px solid #01686c;height:3px;margin:0 .25rem;width:4rem}@media screen and (max-width:64em){.stepper__step{width:2.5rem}.stepper__step__label{font-size:.75rem}.stepper__step__node{height:2rem;margin-bottom:1rem;min-height:2rem;width:2rem}.stepper__step__node__label{font-size:.75rem}.stepper__divider{margin:0 .25rem;width:1.5rem}}
html{font-family:arial}.subscription-tier-selection{width:100%}.subscription-tier-selection__container{box-sizing:border-box;padding:1rem 1rem 0;width:100%}.subscription-tier-selection__container__title{margin-bottom:1rem;text-align:center}.subscription-tier-selection__container__free-trial{border:3px solid #01686c;border-radius:8px;box-sizing:border-box;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:31.5rem;padding:1rem;transition:all .3s ease;width:100%}.subscription-tier-selection__container__free-trial__body{align-items:center;box-sizing:border-box;display:flex;flex-direction:column}.subscription-tier-selection__container__free-trial__body__certification-badge{margin:2rem 0;max-width:15rem;width:100%}.subscription-tier-selection__container__free-trial__body__why-join{color:#01686c;font-size:1rem;font-weight:700;margin:0 0 3rem;text-decoration:underline}.subscription-tier-selection__container__free-trial__body__title{font-size:2rem;font-weight:800;margin:.5rem;text-align:center}.subscription-tier-selection__container__free-trial__body__price{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.subscription-tier-selection__container__free-trial__body__price--striked{font-size:1.5rem;margin-bottom:.5rem;text-decoration:line-through}.subscription-tier-selection__container__free-trial__body__message{font-size:1.25rem;font-weight:700;line-height:1.5rem;max-width:22rem;text-align:center;width:100%}.subscription-tier-selection__container__free-trial__body__text{margin:0 0 1rem;text-align:center}.subscription-tier-selection__container__free-trial__body__benefits{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:100%}.subscription-tier-selection__container__free-trial__body__benefits__item{align-items:center;display:flex;margin-bottom:.5rem;max-width:18rem;width:100%}.subscription-tier-selection__container__free-trial__body__benefits__item__icon{flex-shrink:0;height:1.5rem;margin-right:1rem}.subscription-tier-selection__container__free-trial__body__benefits__item__text{font-size:1.25rem;font-weight:700;line-height:1.5rem}.subscription-tier-selection__container__free-trial__body__checkbox-container{align-items:center;display:flex;margin-bottom:1rem}.subscription-tier-selection__container__free-trial__body__checkbox-container__checkbox{flex-shrink:0;margin-right:1rem;width:1.25rem}.subscription-tier-selection__container__free-trial__body__checkbox-container__checkbox .checkbox__label{margin-left:0}.subscription-tier-selection__container__free-trial__body__checkbox-container__label{font-size:1rem;font-weight:700}.subscription-tier-selection__container__free-trial__body__checkbox-container__label--styled{color:#fff;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:900;-webkit-text-stroke:1px #1a1a1a;margin-left:.25rem;text-shadow:4px 4px 6px #01686c}.subscription-tier-selection__container__free-trial__body__button{height:3.5rem;transition:background-color .2s ease;width:100%}.subscription-tier-selection__container__free-trial__body__button--primary:hover{background-color:#559a9d}.subscription-tier-selection__container__free-trial__body__button--selected{background-color:#01686c}.subscription-tier-selection__container__free-trial__body__button--selected:hover{background-color:#559a9d}.subscription-tier-selection__container__subtitle{font-size:1.5rem;font-weight:800;margin-bottom:1rem;text-align:center}.subscription-tier-selection__container__row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.subscription-tier-selection__container__row__card{border:3px solid #01686c;border-radius:8px;flex:1;max-width:15rem;min-width:280px;transition:all .3s ease;width:100%}.subscription-tier-selection__container__row__card:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}.subscription-tier-selection__container__row__card--selected{background-color:#e6f0f0;border-color:#01686c;border-width:2px}.subscription-tier-selection__container__row__card__body{align-items:center;display:flex;flex-direction:column;padding:1rem}.subscription-tier-selection__container__row__card__body__title{font-size:1.5rem;font-weight:800;margin:.5rem;text-align:center}.subscription-tier-selection__container__row__card__body__price{font-weight:700;margin:0 0 .5rem;text-align:center}.subscription-tier-selection__container__row__card__body__text{margin:0 0 1rem;text-align:center}.subscription-tier-selection__container__row__card__body__button{transition:background-color .2s ease;width:100%}.subscription-tier-selection__container__row__card__body__button--primary:hover{background-color:#559a9d}.subscription-tier-selection__container__row__card__body__button--selected{background-color:#01686c}.subscription-tier-selection__container__row__card__body__button--selected:hover{background-color:#559a9d}@media screen and (max-width:48em){.subscription-tier-selection__container{padding:.5rem}.subscription-tier-selection__container__free-trial{padding:.75rem}.subscription-tier-selection__container__free-trial__body__title{font-size:1.75rem}.subscription-tier-selection__container__free-trial__body__benefits__item__text,.subscription-tier-selection__container__free-trial__body__checkbox-container__label--styled,.subscription-tier-selection__container__free-trial__body__message{font-size:1rem}.subscription-tier-selection__container__free-trial__body__certification-badge{margin:1.5rem 0;max-width:12rem}.subscription-tier-selection__container__free-trial__body__why-join{margin-bottom:2rem}.subscription-tier-selection__container__row{flex-direction:column}.subscription-tier-selection__container__row__card{max-width:100%;min-width:unset}}@media screen and (max-width:30em){.subscription-tier-selection__container__free-trial__body__title{font-size:1.5rem}.subscription-tier-selection__container__free-trial__body__price{font-size:1rem}.subscription-tier-selection__container__free-trial__body__price--striked{font-size:1.25rem}}
html{font-family:arial}.subscription-step{max-width:29rem;width:100%}.subscription-step__title{align-items:center;display:flex;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:700;justify-content:center;margin:0 0 1rem}.subscription-step__title__icon{height:2.5rem;margin-right:1rem;width:2.5rem}.subscription-step__text{color:#473b2f;font-size:1.25rem;line-height:1.5rem;margin-bottom:2rem;text-align:center}.subscription-step__container{display:flex;justify-content:center}
.checkbox{align-items:center;display:flex;width:100%}.checkbox__input{display:none;height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.checkbox__input:not(:checked)+label>.checkbox__box{background-color:#fff}.checkbox__input:checked+label>.checkbox__box{background-color:#01686c}.checkbox__input:checked+label>.checkbox__box .checkbox__box__icon{display:block}.checkbox__label{align-items:center;color:#404040;cursor:pointer;display:flex;flex-grow:1;font-size:.75rem;font-weight:700;margin-bottom:0;margin-left:.5rem}.checkbox__label--disabled{cursor:auto}.checkbox__label__text{display:block}.checkbox__label__asterisk{color:red;margin-left:.25rem}.checkbox__label .checkbox__box{align-items:center;background-color:#fff;border:2px solid #e0e0e0;border-radius:5px;display:flex;height:1.25rem;justify-content:center;margin-right:.5rem;min-width:1.25rem;width:1.25rem}.checkbox__label .checkbox__box__icon{display:none;width:1rem}
.ReactModal__Overlay{z-index:1000!important}.ReactModal__Content{z-index:1001!important}.terms-and-conditions-dialog{height:100%;max-height:50rem;max-width:60rem;padding-bottom:0;position:relative;width:100%}.terms-and-conditions-dialog__container{flex-grow:1;overflow-y:auto;padding:0 2rem}.terms-and-conditions-dialog__container__title{text-align:center}.terms-and-conditions-dialog__container__bold{font-weight:700}.terms-and-conditions-dialog__container h2{font-size:2rem;font-weight:700;line-height:2rem;margin:2rem 0}.terms-and-conditions-dialog__container h3{font-size:1.5rem;font-weight:700;line-height:1.5rem;margin:2rem 0}.terms-and-conditions-dialog__container__contents__link,.terms-and-conditions-dialog__container__link{color:#01686c;text-decoration:underline}.terms-and-conditions-dialog__container__btn-container{display:flex;justify-content:center;margin:1rem 0}.terms-and-conditions-dialog__container__btn-container__confirm-btn{margin:1rem auto;max-width:10rem;width:100%}.terms-and-conditions-dialog__controls{display:flex;flex-direction:column;position:fixed;right:2rem;top:25%}.terms-and-conditions-dialog__controls__btn{align-items:center;background:rgba(0,0,0,.05);border:none;border-radius:.5rem;display:flex;justify-content:center;margin:3rem 0;padding:1.5rem .75rem}.terms-and-conditions-dialog__controls__btn--previous{transform:rotate(180deg)}@media screen and (max-width:48em){.terms-and-conditions-dialog{max-height:none;max-width:none}.terms-and-conditions-dialog__controls{right:1rem}}
html{font-family:arial}.user-info__form{max-width:28rem;width:100%}.user-info__form__title{color:#473b2f;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:800;line-height:2rem;margin-bottom:1.5rem;margin-top:.25rem;text-align:center}.user-info__form__field{margin-bottom:1.5rem}.user-info__form__name-fields{display:flex;gap:1rem}.user-info__form__radio-buttons{align-items:center;display:flex;margin-bottom:1.5rem}.user-info__form__radio-buttons__label{color:#473b2f;font-weight:700;margin-right:1rem}.user-info__form__radio-buttons__btn{margin-right:1rem}.user-info__form__terms{border:none!important;font-size:1rem;margin-bottom:0;width:100%}.user-info__form__terms__label-container{align-items:center;display:flex}.user-info__form__terms__label-container__label{color:#473b2f;margin-left:.5rem;margin-top:-.25rem}.user-info__form__terms__label-container__label__link{text-decoration:underline}.user-info__form__checkbox-container{align-items:center;display:flex;margin-bottom:2rem;padding:0 .5rem}.user-info__form__checkbox-container__checkbox{margin-right:1rem;width:1.25rem}.user-info__form__checkbox-container__checkbox .checkbox__label{margin-left:0}.user-info__form__checkbox-container__label{font-size:.75rem;font-weight:700}.user-info__form__checkbox-container__label--styled{color:#fff;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:900;-webkit-text-stroke:1px #1a1a1a;margin-left:.25rem;text-shadow:4px 4px 6px #01686c}.user-info__form__button-container{margin:1.5rem 0}.user-info__form__button-container .button{background:#01686c;border:none;color:#fff;font-weight:700;height:3.5rem}.user-info__form__button-container .button:disabled{background:#a3a4a4}.user-info__form__error{color:#de564f;margin-bottom:1rem;text-align:center}.user-info__form__create-account{color:#473b2f;margin-top:1rem;text-align:center}.user-info__form__text{color:#473b2f}.user-info__form__link{cursor:pointer;font-weight:700;text-decoration:underline}@media screen and (max-width:48em){.user-info__form__checkbox-container__label--styled{font-size:1.25rem}.user-info__form__radio-buttons{font-size:.875rem}.user-info__form__name-fields{flex-direction:column;gap:0}}
html{font-family:arial}.provider-sign-up{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:auto;padding:1rem 2rem 3rem}.provider-sign-up--full-width{width:auto}.provider-sign-up__logo{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-top:3rem}.provider-sign-up__logo img{height:10rem;width:10rem}.provider-sign-up__title{color:#473b2f;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:800;line-height:2.75rem;margin-bottom:.5rem;text-align:center}.provider-sign-up__subtitle{color:#fff;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:900;-webkit-text-stroke:1px #1a1a1a;margin-bottom:1rem;margin-top:0;text-align:center;text-shadow:4px 4px 6px #01686c}.provider-sign-up__divider{border-top:1px solid #c5b29f;height:0;margin-bottom:1rem;margin-top:.5rem;width:65%}@media screen and (max-width:48em){.provider-sign-up{padding:1rem}.provider-sign-up__title{line-height:2rem}.provider-sign-up__subtitle{font-size:1.25rem}.provider-sign-up__logo{margin-top:0}}
html{font-family:arial}.reset{box-sizing:border-box;flex-direction:column;height:100%;margin:auto;padding:1rem 2rem 3rem}.reset,.reset__logo{align-items:center;display:flex}.reset__logo{cursor:pointer;justify-content:center;margin-top:3rem}.reset__logo img{height:10rem;width:10rem}.reset__title{color:#473b2f;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:800;line-height:2.75rem;margin-bottom:1rem;text-align:center}.reset__form{max-width:28rem;min-width:22rem;width:100%}.reset__form-field{margin:1rem 0 1.5rem}.reset__requirement{background-color:#f4f4f4;border-radius:.5rem;color:#473b2f;font-size:.875rem;line-height:1.25rem;margin:1rem 0;padding:1rem}.reset__message{color:#45b867}.reset__error,.reset__message{margin:1rem 0;text-align:center}.reset__error{color:#de564f}.reset__button-container{margin:1.5rem 0}.reset__button-container .button{background:#01686c;border:none;color:#fff;font-weight:700;height:3.5rem}.reset__button-container .button:disabled{background:#a3a4a4}.reset__login-forgot{margin-top:2rem;text-align:center}.reset__text{color:#473b2f;font-size:.875rem;margin:.5rem 0}.reset__link{color:#473b2f;cursor:pointer;font-weight:700;text-decoration:underline}@media screen and (max-width:48em){.reset{padding:1rem;width:100%}.reset__title{font-size:1.35rem;line-height:2rem}.reset__logo{margin-top:0}}
html{font-family:arial}.sign-up{box-sizing:border-box;flex-direction:column;height:100%;margin:auto;padding:1rem 2rem 3rem}.sign-up,.sign-up__logo{align-items:center;display:flex}.sign-up__logo{justify-content:center;margin-top:3rem}.sign-up__logo img{height:10rem;width:10rem}.sign-up__title{color:#473b2f;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:800;line-height:2.75rem;margin-bottom:1rem;text-align:center}.sign-up__subtitle{color:#1a1a1a;line-height:1.4;max-width:28rem;text-align:center}.sign-up__form{box-sizing:border-box;max-width:28rem;min-width:22rem;padding:0 1.5rem;width:100%}.sign-up__form-field{margin-bottom:1.5rem}.sign-up__form-inline{display:flex;gap:1rem;margin:1rem 0}.sign-up__form-inline-field{flex:1}.sign-up__form-message{color:#473b2f;font-size:1.25rem;line-height:1.5rem;margin-bottom:2.5rem;text-align:center}.sign-up__form-message-note{font-weight:700}.sign-up__terms{border:none!important;font-size:1rem;margin:2rem 0;width:100%}.sign-up__terms__label-container{align-items:center;display:flex}.sign-up__terms__label-container__label{color:#473b2f;margin-left:.5rem;margin-top:-.25rem}.sign-up__terms__label-container__label__link{text-decoration:underline}.sign-up__error{color:#ba1a1a;font-size:1rem;font-weight:700;text-align:center}.sign-up__button-container{margin:1rem 0}.sign-up__button-container .button{background:#01686c;border:none;color:#fff;font-weight:700;height:3.5rem}.sign-up__button-container .button:disabled{background:#a3a4a4}.sign-up__button-group{display:flex;flex-direction:column;gap:1rem}.sign-up__button-back{background-color:transparent!important;border:1px solid #473b2f!important;color:#473b2f!important;min-width:6rem}.sign-up__button-submit{flex-grow:1}.sign-up__create-account{color:#473b2f;margin-top:1rem;text-align:center}.sign-up__link{cursor:pointer;font-weight:700;text-decoration:underline}.sign-up__text{font-size:.875rem}.sign-up__navigation{margin:2rem auto 0;width:75%}.sign-up__navigation-title{color:#473b2f;font-size:1.25rem;font-weight:700;margin-bottom:1rem;text-align:center}.sign-up__navigation-btn{align-items:center;background-color:#01686c;border-radius:3rem;display:flex;justify-content:center;margin-bottom:1rem;padding:.75rem 2rem;text-decoration:none}.sign-up__navigation-btn-link{color:#fff;font-weight:700;text-align:center}@media screen and (max-width:48em){.sign-up{padding:1rem;width:100%}.sign-up__title{font-size:1.35rem;line-height:2rem;padding:0 .5rem}.sign-up__subtitle{font-size:1rem;padding:0 .5rem}.sign-up__logo{margin-top:0}}
html{font-family:arial}.sign-up-landing{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:auto;padding:1rem 2rem 3rem}.sign-up-landing__logo{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-top:3rem}.sign-up-landing__logo img{height:10rem;width:10rem}.sign-up-landing__title{color:#473b2f;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:800;line-height:2.75rem;margin-bottom:1rem;text-align:center}.sign-up-landing__form{max-width:28rem;min-width:22rem;width:100%}.sign-up-landing__form-field{margin:1rem 0 1.5rem}.sign-up-landing__divider{margin:3rem 0 2rem}.sign-up-landing__signup{margin:0 auto;width:75%}.sign-up-landing__signup-btn{align-items:center;background-color:#01686c;border-radius:3rem;display:flex;justify-content:center;margin-bottom:1rem;padding:.75rem 2rem}.sign-up-landing__signup-btn-link{color:#fff;font-weight:700;text-align:center}.sign-up-landing__logout-reason{color:#473b2f;font-size:1rem}.sign-up-landing__login-forgot{font-size:.875rem;margin:.5rem 0;text-align:right}.sign-up-landing__text{color:#473b2f;font-size:.875rem}.sign-up-landing__link{color:#473b2f;cursor:pointer;font-weight:700;text-decoration:underline}.sign-up-landing__button-container{margin:1.5rem 0}.sign-up-landing__button-container .button{background:#01686c;border:none;color:#fff;font-weight:700;height:3.5rem}.sign-up-landing__button-container .button:disabled{background:#a3a4a4}@media screen and (max-width:48em){.sign-up-landing{padding:1rem;width:100%}.sign-up-landing__title{font-size:1.35rem;line-height:2rem}.sign-up-landing__logo{margin-top:0}}
html{font-family:arial}.checkout-success{align-items:center;display:flex;flex-direction:column;margin-top:2rem;width:35rem}.checkout-success__icon{margin-bottom:3rem}.checkout-success__message{font-size:1.75rem;font-weight:600;line-height:2.25rem;margin-bottom:1.75rem}.checkout-success__button{width:17rem}
html{font-family:arial}.photo{align-items:center;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-sizing:border-box;color:#1a1a1a;display:flex;font-weight:600;height:10rem;justify-content:center;width:10rem}.photo,.photo--no-photo{border:2px solid #01686c}
html{font-family:arial}.star-rating{display:flex}.star-rating__star{margin-right:.25rem}.star-rating__star--small{height:1rem;width:1rem}.star-rating__rating{align-items:center;color:#3c3d3d;display:flex;font-size:1rem;font-weight:600;margin-left:.25rem;margin-right:1.25rem}.star-rating__rating--small{font-size:.7rem;margin-left:.5rem}@media screen and (max-width:64em){.star-rating{align-items:center;text-align:center}.star-rating__rating{margin-right:1rem}}@media screen and (max-width:34em){.star-rating__star{height:.75rem;width:.75rem}.star-rating__rating{font-size:.75rem;margin-left:.5rem}}
html{font-family:arial}.provider-profile-row-card{align-items:center;display:flex;justify-content:center;margin:.5rem 0;min-height:9.25rem}.provider-profile-row-card__photo{height:7.5rem;margin-right:1.5rem;min-width:7.5rem;width:7.5rem}.provider-profile-row-card__info{width:100%}.provider-profile-row-card__info__name{font-size:1.125rem;font-weight:700;margin-bottom:.25rem}.provider-profile-row-card__info__rating{margin-bottom:.25rem;margin-right:1rem}.provider-profile-row-card__info__row{display:flex;width:100%}.provider-profile-row-card__info__row__field{align-items:center;display:flex;margin-right:.5rem}.provider-profile-row-card__info__row__field__icon{height:.75rem;margin-right:.25rem;width:.75rem}.provider-profile-row-card__info__row__field__label{color:#191c1c;font-size:1rem;font-weight:400}.provider-profile-row-card--large{margin-bottom:1rem}.provider-profile-row-card--large .provider-profile-row-card__photo{height:15rem;min-width:15rem;width:15rem}.provider-profile-row-card--large .provider-profile-row-card__info__name{font-size:2rem}.provider-profile-row-card--large .provider-profile-row-card__info__rating{margin-bottom:.5rem}.provider-profile-row-card--large .provider-profile-row-card__info__row__field__icon{height:1.5rem;margin-right:.75rem;width:1.5rem}.provider-profile-row-card--large .provider-profile-row-card__info__row__field__label{font-size:1.125rem}
.visit-policy-dialog{height:100%;max-height:20rem;max-width:40rem;padding-bottom:0;width:100%}.visit-policy-dialog__content{flex-grow:1;overflow-y:auto;padding:0 2rem}.visit-policy-dialog__content h3{font-size:1.1rem}.visit-policy-dialog__content__underline{text-decoration:underline}.visit-policy-dialog__content *{color:#1a1a1a}.visit-policy-dialog__confirm-btn{margin:1rem auto;max-width:5rem;width:100%}@media screen and (max-width:34em){.visit-policy-dialog{max-height:none;max-width:none}}
.book-visit-provider-details{align-items:center;display:flex;margin-bottom:1rem;width:35rem}.book-visit-provider-details__checkbox{margin-right:1rem;width:1.25rem}.book-visit-provider-details__checkbox .checkbox__label{margin-left:0}.book-visit-provider-details__label{margin:1rem 0}.book-visit-provider-details__label__link{font-weight:600;text-decoration:underline}
html{font-family:arial}.book-visit-details{align-items:center;display:flex;flex-direction:column;width:35rem}.book-visit-details__title{font-size:2.5rem;font-weight:800;line-height:2.5rem;margin-bottom:1rem}.book-visit-details__info{display:flex;flex-direction:column;justify-content:center;width:100%}.book-visit-details__info__title{font-size:2.5rem;font-weight:800;line-height:3rem;text-align:center}.book-visit-details__info__message{line-height:1.5rem}.book-visit-details__info__row{margin:1rem 0}.book-visit-details__info__row,.book-visit-details__info__row__field{align-items:center;display:flex}.book-visit-details__info__row__field__label{font-size:1.1875rem;font-weight:700;margin-right:1rem}.book-visit-details__info__row__field__value{font-size:1rem}.book-visit-details__info__container{margin:1rem 0}.book-visit-details__info__container__col{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.book-visit-details__info__container__col__field{align-items:center;display:flex}.book-visit-details__info__container__col__field__label{font-weight:700;margin-right:.5rem;width:11rem}.book-visit-details__info__container__col__field__label--large{font-size:1.25rem}.book-visit-details__info__container__col__field__value{font-size:1.1875rem;font-weight:500;text-align:right;width:9rem}.book-visit-details__info__container__col__field__value--large{font-size:1.25rem}.book-visit-details__info__container__col__container{margin-top:1rem}.book-visit-details__info__container__col__container__label{font-size:1.1875rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem}.book-visit-details__info__container__col__container__value{font-size:1rem;font-weight:400;line-height:1.5rem;text-align:justify}
.book-visit-confirmation{font-weight:400;height:100%;overflow:auto}.book-visit-confirmation__container{align-items:center;display:flex;flex-direction:column;height:100%;margin:1rem;padding:1rem}.book-visit-confirmation__container__title{font-size:2.0625rem;font-weight:700;line-height:2.5rem;margin-bottom:1rem}.book-visit-confirmation__container__timeslots{border:1px solid #000;height:20rem;margin-top:2rem;width:21.75rem}.book-visit-confirmation__container__timeslots__title{border-bottom:1px solid #000;font-weight:500;padding:.5rem}.book-visit-confirmation__container__timeslots__timeslot{align-items:center;border-bottom:1px solid #000;display:flex;justify-content:space-between;padding:.5rem}.book-visit-confirmation__container__timeslots__timeslot__button{font-size:.85rem;font-weight:700;min-height:2rem}.book-visit-confirmation__container__buttons{display:flex;justify-content:space-between;margin:2rem 0;width:35rem}.book-visit-confirmation__container__buttons__btn{height:2.75rem;width:17rem}
html{font-family:arial}.collapsible-container__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.collapsible-container__header__title{align-items:center;color:#191c1c;display:flex;font-size:1.75rem;font-weight:600;line-height:2rem;margin:0;min-width:12.5rem}.collapsible-container__header__title--bold{font-size:2rem;font-weight:700}.collapsible-container__header__title--small{color:#191c1c;font-size:1.5rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.collapsible-container__header__title .tooltip{margin-right:auto}.collapsible-container__header__toggle-container{align-items:center;display:flex}.collapsible-container__header__toggle-container__label{color:#01686c;font-size:1.5rem;font-weight:700;margin-right:.5rem}.collapsible-container__header__toggle{margin-left:auto;transform:rotate(-180deg);transition:transform .4s cubic-bezier(.4,0,.2,1)}.collapsible-container__header__toggle.collapsed{transform:rotate(0deg)}.collapsible-container__header__edit-button{background:none;border:none;color:#01686c;cursor:pointer;font-size:1rem;font-weight:500;line-height:1.25rem}.collapsible-container__header__edit-button img{height:20px;width:20px}.collapsible-container__content{max-height:none;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.collapsible-container__content.collapsed{max-height:0}@media screen and (max-width:64em){.collapsible-container__header__title{line-height:1.125rem;min-width:0}.collapsible-container__header__toggle-container__label{font-size:1.25rem}}
html{font-family:arial}.breeder-faq{flex:1;font-family:Nunito,sans-serif;height:100%;overflow-y:auto}.breeder-faq__container{margin:1rem auto;max-width:50rem;padding-bottom:2rem}.breeder-faq__container__title{font-size:2rem;font-weight:800;line-height:2rem;margin-bottom:2rem;text-align:center;width:100%}.breeder-faq__container__content .collapsible-container{margin-bottom:1rem}.breeder-faq__container__content__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;height:25rem;margin-top:2rem}.breeder-faq__container__content__intro{align-items:center;display:flex;flex-direction:column;margin:2rem 0 1.5rem;width:100%}.breeder-faq__container__content__intro__heading{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.breeder-faq__container__content__intro__text{font-size:1.25rem;font-weight:500;max-width:44rem;text-align:center}.breeder-faq__container__content__intro__text__link{color:#01686c;font-weight:700;text-decoration:underline}.breeder-faq__container__content__container__heading{font-size:1.5rem}.breeder-faq__container__content__container__body{font-size:1rem;margin-bottom:1rem;text-align:justify}.breeder-faq__container__content__container__body a{color:#01686c;font-weight:700;text-decoration:underline}@media screen and (max-width:64em){.breeder-faq__container{padding:0 1rem}.breeder-faq__container__title{font-size:1.5rem;line-height:1.5rem;margin-bottom:1rem}.breeder-faq__container__content{font-size:.9rem;text-align:center}.breeder-faq__container__content .collapsible-container__header__title{font-size:1.25rem;line-height:1.5rem}.breeder-faq__container__content__intro__text{font-size:1rem;line-height:1.25rem}.breeder-faq__container__content__image{height:12rem;margin-top:1.5rem}.breeder-faq__container__content__container{margin-bottom:1rem}.breeder-faq__container__content__container__heading{line-height:1.5rem;text-align:left}}
html{font-family:arial}.view-media-dialog{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.view-media-dialog__close-button{background:none;border:none;cursor:pointer;height:30px;padding:0;position:absolute;right:20px;top:80px;width:30px}.view-media-dialog__close-button img{height:100%;width:100%}.view-media-dialog__content{max-height:90%;max-width:90%;position:relative}.view-media-dialog__content__media{max-height:100%;max-width:100%}.view-media-dialog__content__close{background:none;border:none;color:#fff;cursor:pointer;font-size:3rem;position:absolute;right:-2rem;top:-2rem}.overlay{align-items:center;background-color:rgba(0,0,0,.75);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}
html{font-family:arial}.conversation-body{border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;font-family:Arial,sans-serif;height:100%;padding:1rem 1rem 0}.conversation-body__placeholder{align-items:center;display:flex;flex-direction:column;flex-grow:1;padding:1rem}.conversation-body__placeholder__photo{border:2px solid #01686c;box-sizing:border-box;height:6rem;margin-bottom:.75rem;width:6rem}.conversation-body__placeholder__name{font-family:Nunito,sans-serif;font-size:1.1875rem;font-weight:700;margin-bottom:.5rem}.conversation-body__placeholder__location{font-size:1rem;font-weight:400}.conversation-body__message{border-radius:5px;display:flex;flex-direction:column;padding:1rem}.conversation-body__message__container{align-items:center;display:flex}.conversation-body__message__container__photo{border:2px solid #01686c;box-sizing:border-box;height:2.5rem;margin-left:.5rem;width:2.5rem}.conversation-body__message__container__photo img{height:100%;object-fit:cover;width:100%}.conversation-body__message__container__photo--recipient{margin-left:0;margin-right:.5rem}.conversation-body__message__container__body{align-items:center;background-color:#01686c;border-radius:1.875rem;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:1;margin:0 .5rem;max-width:16rem;min-height:1.75rem;padding:.5rem}.conversation-body__message__container__body--recipient{background-color:#f4f4f4}.conversation-body__message__container__body__text{color:#fff;font-size:.875rem;padding:.25rem .5rem;word-break:break-word}.conversation-body__message__container__body__text--recipient{color:#191c1c}.conversation-body__message__container__body__media{width:100%}.conversation-body__message__container__body__media__image{border-radius:.5rem;cursor:pointer;max-height:15rem;max-width:15rem;transition:opacity .2s ease}.conversation-body__message__container__body__media__image:hover{opacity:.9}.conversation-body__message__container__body__media__video{border-radius:.5rem;cursor:pointer;max-height:15rem;max-width:15rem;transition:opacity .2s ease}.conversation-body__message__container__body__media__video:hover{opacity:.9}.conversation-body__message__container__body__media__pdf{cursor:pointer;padding:.5rem}.conversation-body__message__container__body__media__pdf a{color:#fff;font-weight:700;text-decoration:underline}.conversation-body__message__container__body--recipient .conversation-body__message__container__body__media__pdf a{color:#191c1c}.conversation-body__message__container__timestamp{color:#656767;font-size:.75rem;margin-right:auto;margin-top:.5rem;white-space:nowrap}.conversation-body__message__container__timestamp--recipient{margin-left:auto;margin-right:0}@media screen and (max-width:48em){.conversation-body__message__container__body{max-width:12rem}.conversation-body__message__container__body__media__image,.conversation-body__message__container__body__media__video{max-height:12rem;max-width:12rem}}
.conversation-footer{align-items:flex-end;display:flex;flex-shrink:0;padding:1rem .5rem;position:relative}.conversation-footer__input{background-color:#f4f4f4;border:none;border-radius:.75rem;color:#404040;font-size:1rem;margin:0 .5rem;overflow:hidden;padding:.75rem;resize:none;width:100%}.conversation-footer__button{background:none;border:none;border-radius:0;box-shadow:none;cursor:pointer;padding:0}.conversation-footer__button__image{height:1.75rem;width:1.75rem}.conversation-footer__media-upload{background:#fff;border-radius:.5rem;bottom:100%;box-shadow:0 0 10px rgba(0,0,0,.2);left:1rem;padding:1rem;position:absolute;z-index:10}
.conversation{box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-width:100%;width:100%}.conversation--loading-spinner{align-self:center;margin-top:2rem}.conversation--error{color:#de564f;font-weight:600;margin-top:1rem}.conversation__content{box-sizing:border-box;flex:1 0 0;overflow-x:hidden;overflow-y:auto;padding-bottom:8rem;width:100%}
.separator-line{border-bottom:2px solid #f1f2f4}
.conversation-dialog{border:3px solid #01686c;border-radius:.5rem;bottom:2rem;flex-direction:column;height:75%;overflow:hidden;position:absolute;right:2rem;width:35rem}.conversation-dialog,.conversation-dialog__row{background-color:#fff;box-sizing:border-box;display:flex}.conversation-dialog__row{align-items:center;position:sticky;top:0;width:100%;z-index:10}.conversation-dialog__row__info{align-items:center;border-radius:.5rem;box-sizing:border-box;display:flex;margin:.5rem;max-width:calc(100% - 1rem)}.conversation-dialog__row__info .photo{border:2px solid #01686c;box-sizing:border-box;flex-shrink:0;height:3rem;margin:.5rem 0 .5rem .5rem;width:3rem}.conversation-dialog__row__info .dialog__title{margin:.5rem 1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-dialog__row__info:hover{background-color:#f4f4f4;cursor:pointer}.conversation-dialog__container{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:.5rem;width:100%}.conversation-dialog__support-hours{align-items:center;background-color:#f5f8fb;border:1px solid #91c6e5;border-radius:.5rem;display:flex;gap:.75rem;margin:.5rem;padding:.75rem}.conversation-dialog__support-hours__icon{animation:sleep-float 3s ease-in-out infinite;flex-shrink:0;font-size:1.5rem}.conversation-dialog__support-hours__message{flex:1}.conversation-dialog__support-hours__message__title{color:#05367f;font-size:.875rem;font-weight:600;line-height:1.3;margin-bottom:.25rem}.conversation-dialog__support-hours__message__subtitle{color:#106ebe;font-size:.8125rem;line-height:1.4}.conversation-dialog__support-hours__message__hours{color:#6a6a6a;font-size:.75rem;font-style:italic;margin-top:.25rem}@keyframes sleep-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media screen and (max-width:48em){.conversation-dialog{bottom:1rem;height:calc(100vh - 2rem);right:1rem;width:calc(100vw - 2rem)}.conversation-dialog__support-hours{margin:.5rem;padding:.625rem}.conversation-dialog__support-hours__icon{font-size:1.25rem}.conversation-dialog__support-hours__message__title{font-size:.8125rem}.conversation-dialog__support-hours__message__subtitle{font-size:.75rem}.conversation-dialog__support-hours__message__hours{font-size:.6875rem}}@media screen and (max-width:34em){.conversation-dialog{border-radius:0;bottom:0;height:100vh;right:0;width:100vw}}
html{font-family:arial}.support-modal{background:#fff;border-radius:50%;bottom:1rem;cursor:pointer;position:fixed;right:2rem;z-index:9}.support-modal__btn-container{align-items:center;border:3px solid #01686c;border-radius:50%;box-shadow:0 0 10px rgba(1,104,108,.5);cursor:pointer;display:flex;height:4.5rem;justify-content:center;width:4.5rem}.support-modal__btn-container__btn{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:100%;margin:0;outline:none;padding:0;width:100%}.support-modal__btn-container__btn__icon{height:3rem;margin-top:.5rem;width:3rem}.support-modal__btn-container__btn__label{color:#01686c;font-size:.825rem;font-weight:900;margin-top:-.5rem;text-align:center}@media screen and (max-width:64em){.support-modal{right:1rem}.support-modal__btn-container{border:2px solid #01686c;height:3rem;width:3rem}.support-modal__btn-container__btn__icon{height:2rem;margin-top:.25rem;width:2rem}.support-modal__btn-container__btn__label{font-size:.675rem}}
.account-dialog{background-color:#fff;border:3px solid #01686c;border-radius:.25rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:30rem}.account-dialog__title{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin:1.5rem 2rem;text-align:center}.account-dialog__container{align-items:center;display:flex;flex-direction:column;overflow:auto;padding:0 2rem 2rem}.account-dialog__container__personal{margin-bottom:2rem;width:100%}.account-dialog__container__personal__title{font-size:1.25rem;font-weight:700;margin-bottom:1rem;text-align:center}.account-dialog__container__personal__field{display:flex;margin-bottom:1rem}.account-dialog__container__personal__field__label{font-weight:700;margin-right:1rem;width:10rem}.account-dialog__container__personal__field__value{flex:1}.account-dialog__container__subscription{width:100%}.account-dialog__container__subscription__title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;text-align:center}.account-dialog__container__subscription__field{display:flex;margin-bottom:.25rem}.account-dialog__container__subscription__field__label{font-weight:700;margin-right:1rem;width:10rem}.account-dialog__container__subscription__img{height:5rem}.account-dialog__container__subscription__btn-container{display:flex;justify-content:center;margin-top:1.5rem;width:100%}.account-dialog__container__subscription__btn-container__btn{background:none;border:none;cursor:pointer;font-size:.75rem;height:2rem;min-height:2rem;text-decoration:underline}.account-dialog__container__subscription__resubscribe-btn{background-color:#01686c;border:none;border-radius:3rem;color:#fff;cursor:pointer;font-weight:600;padding:.5rem 1.5rem;transition:background-color .2s}.account-dialog__container__subscription__resubscribe-btn:hover{background-color:#015f60}.account-dialog__container__subscription__cancel-link{background:none;border:none;color:#1a1a1a;cursor:pointer;font-size:.9rem;padding:.5rem 0;text-decoration:underline}.account-dialog__container__subscription__cancel-link:hover{color:#01686c}.account-dialog__container__subscription__cancel-link:disabled{cursor:not-allowed;opacity:.6}.account-dialog__container__title{align-self:flex-start;font-size:1.15rem;font-weight:700;margin-bottom:1rem}.account-dialog__container__error{color:#de564f;margin:0 2rem 1rem}.account-dialog__container__button{margin-bottom:1rem}@media screen and (max-height:34em){.account-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:48em){.account-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.account-dialog__form{min-width:auto}.account-dialog__container{padding:1rem}.account-dialog__container__personal__field{flex-direction:column}.account-dialog__container__personal__field__label{margin-bottom:.5rem;margin-right:0;width:100%}.account-dialog__container__personal__field__value{width:100%}.account-dialog__container__subscription__field{flex-direction:column}.account-dialog__container__subscription__field__label{margin-bottom:.5rem;margin-right:0;width:100%}.account-dialog__container__subscription__field__value{width:100%}}.confirm-dialog{background-color:#fff;border:3px solid #01686c;border-radius:.25rem;box-shadow:0 0 10px rgba(1,104,108,.5);left:50%;outline:none;padding:1.5rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:24rem}.confirm-dialog__content{align-items:center;display:flex;flex-direction:column}.confirm-dialog__title{color:#1a1a1a;font-size:1.25rem;font-weight:700;margin-bottom:1rem;text-align:center}.confirm-dialog__message{font-size:1rem;line-height:1.5;margin-bottom:1.5rem;text-align:center}.confirm-dialog__buttons{display:flex;justify-content:space-between;width:100%}.confirm-dialog__button{border-radius:3rem;cursor:pointer;font-weight:600;min-width:10rem;padding:.75rem 1rem;transition:all .2s ease}.confirm-dialog__button--primary{background-color:#de564f;border:none;color:#fff}.confirm-dialog__button--primary:hover{background-color:#d33027}.confirm-dialog__button--secondary{background-color:#fff;border:1px solid #c4c4c4;color:#1a1a1a}.confirm-dialog__button--secondary:hover{background-color:#f1f1f1}@media screen and (max-width:48em){.confirm-dialog{max-width:24rem;width:calc(100% - 2rem)}.confirm-dialog__buttons{flex-direction:column;gap:.75rem}.confirm-dialog__button{width:100%}}
.article-search-filters{display:flex;flex-direction:column;height:100%}.article-search-filters__content{flex:1 0 0;padding:0 1rem 0 1.5rem}.article-search-filters__content__field{margin:.5rem 0}.article-search-filters__btns{display:flex;padding:1rem 1.5rem}.article-search-filters__btns__btn--cancel{margin-right:1rem;min-width:8rem}
html{font-family:arial}.form-group{width:100%}.form-group__label{color:#404040;display:block;font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:.5rem}.form-group__input{color:#3c3d3d;font-family:Nunito,sans-serif;height:2.25rem;position:relative;width:100%}.form-group__input__select{height:2.25rem}.form-group__input__clear-button{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:.875rem;height:20px;justify-content:center;padding:4px;position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);transition:all .2s ease;width:20px;z-index:2}.form-group__input__clear-button:hover{background-color:rgba(0,0,0,.05);color:#333}.form-group__input__clear-button:focus{box-shadow:0 0 0 2px rgba(0,0,0,.1);outline:none}.form-group__input--date-range{align-items:center;display:flex;font-size:.75rem}.form-group__input input,.form-group__input--date-range{border:1px solid #d2d2d2;border-radius:5px;box-sizing:border-box;height:36px;outline:none;padding-left:.75rem;width:100%}.form-group__input input{color:#3c3d3d;font-family:Nunito,sans-serif;font-weight:500}
.provider-search-filters{display:flex;flex-direction:column;height:100%}.provider-search-filters__content{flex:1 0 0;padding:0 1rem 0 1.5rem}.provider-search-filters__content__divider,.provider-search-filters__content__field{margin:.5rem 0}.provider-search-filters__btns{display:flex;padding:1rem 1.5rem}.provider-search-filters__btns__btn--cancel{margin-right:1rem;min-width:8rem}
.filter-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;height:37rem;left:50%;margin-right:-50%;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:30rem}.filter-dialog .divider{margin-bottom:0}.filter-dialog .collapsible-container__header__title{font-size:1.25rem}.filter-dialog .text-field__input-container__input{padding-left:.5rem}.filter-dialog .text-field__input-container__icon{width:auto}.filter-dialog__title{align-items:center;display:flex;font-size:1.5rem;font-weight:700;justify-content:space-between;margin:1.5rem 1.5rem 0}.filter-dialog__tabs{align-items:center;display:flex;margin:.5rem 1.5rem 0}.filter-dialog__tabs__label{font-weight:700;margin-right:1rem}.filter-dialog__tabs__tab{background:#fff;border:none;border-radius:.5rem;color:#01686c;cursor:pointer;padding:.25rem .5rem}.filter-dialog__tabs__tab--active{font-weight:700;text-decoration:underline}.filter-dialog__tabs__tab:hover{background-color:#f4f4f4}@media screen and (max-height:34em){.filter-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.filter-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.filter-dialog__form{min-width:auto}}
.menu{align-items:center;display:flex}.menu .menu__overlay{background-color:#1a1a1a;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:10}.menu .menu__overlay__container{height:2.5rem}.menu .menu__overlay__container__avatar{align-items:center;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #01686c;border-radius:50%;box-sizing:border-box;color:#1a1a1a;display:flex;font-weight:600;height:2.5rem;justify-content:center;width:2.5rem}.menu .menu__overlay__container__avatar--no-photo{border:2px solid #01686c}.menu .menu__overlay--active{opacity:.3}.menu .menu__overlay--active,.menu .menu__overlay--closing{transition:opacity .3s ease-out;visibility:visible}.menu .menu__menu{background-color:#01686c;border-radius:.5rem;box-shadow:0 0 .5rem #3b3b3b;color:#fff;display:flex;flex-direction:column;padding-bottom:1rem;position:absolute;right:1rem;top:.75rem;transform:scale(0);transform-origin:100% 0;visibility:hidden;z-index:10}.menu .menu__menu--active{transform:scale(1)}.menu .menu__menu--active,.menu .menu__menu--closing{transition:transform .3s ease-out;visibility:visible}.menu .menu__menu__close{display:flex;justify-content:flex-end;padding:.5rem .5rem 0 0}.menu .menu__menu__item{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;margin:.5rem 0;padding:.5rem 2rem .5rem 1rem;text-decoration:none}.menu .menu__menu__item:hover{background-color:#01999f}.menu .menu__menu__item__label{margin-left:1rem}.menu .menu__mobile-menu{display:none}@media screen and (max-width:64em){.menu .menu__mobile-menu{display:block}}
.messages-button-container{cursor:pointer;height:2.5rem}.messages-button-container--compact .messages-button{background-color:transparent}.messages-button{align-items:center;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;color:#1a1a1a;display:flex;font-weight:600;height:2.5rem;justify-content:center;margin-right:2rem;position:relative;width:2.5rem}.messages-button__icon{height:2rem;width:2rem}.messages-button__alert{align-items:center;background-color:#ba1a1a;border-radius:50%;color:#fff;display:flex;font-size:.85rem;height:1rem;justify-content:center;padding:2px;position:absolute;right:0;top:0;width:1rem}
.notifications-button-container{cursor:pointer;height:2.5rem}.notifications-button-container--compact .notifications-button{background-color:transparent}.notifications-button{align-items:center;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;color:#1a1a1a;display:flex;font-weight:600;height:2.5rem;justify-content:center;margin-right:2rem;position:relative;width:2.5rem}.notifications-button__icon{height:2rem;width:2rem}.notifications-button__alert{align-items:center;background-color:#ba1a1a;border-radius:50%;color:#fff;display:flex;font-size:.85rem;height:1rem;justify-content:center;padding:2px;position:absolute;right:0;top:0;width:1rem}
.compact-header{background-color:#01686c;border-top:2px solid rgba(1,104,108,.9);bottom:0;box-shadow:0 -4px 10px rgba(0,0,0,.1);left:0;position:fixed;right:0;z-index:200}.compact-header__content{align-items:center;display:flex;height:4rem;justify-content:space-between;max-width:100vw;padding:.5rem 1rem}.compact-header__logo{flex-shrink:0}.compact-header__logo img{filter:brightness(0) invert(1);height:7rem;margin-left:-2rem}.compact-header__actions{align-items:center;display:flex;gap:.75rem}.compact-header__auth{align-items:center;display:flex;gap:1rem}.compact-header__login{color:#fff;font-size:1rem;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.15);transition:all .2s ease}.compact-header__login:hover{transform:scale(1.05)}.compact-header__signup{background-color:#fff;border-radius:3rem;box-shadow:0 2px 8px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.06);color:#01686c;font-size:1rem;font-weight:700;padding:.75rem 1.25rem;transition:all .25s cubic-bezier(.165,.84,.44,1)}.compact-header__signup:hover{background-color:#f1f1f1;box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px)}.compact-header__signup:active{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);transform:translateY(0)}.compact-header .menu__menu{bottom:4rem;top:auto;transform-origin:100% 100%}@media screen and (max-width:48em){.compact-header{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:rgba(111,168,169,.8)}.compact-header__content{height:4rem;padding:.5rem}.compact-header__logo img{height:6rem;margin-left:-1.5rem}.compact-header__actions{gap:.5rem}.compact-header__auth{gap:.75rem}.compact-header__login{font-size:.875rem}.compact-header__signup{background-color:#01686c;color:#fff;font-size:.875rem;padding:.625rem 1rem}.compact-header__signup:hover{background-color:#178485}.compact-header__signup:active{background-color:#015f60}.compact-header .menu__menu{bottom:4rem}}.core-layout:has(.compact-header) .messages-modal,.core-layout:has(.compact-header) .notifications-modal{bottom:5rem!important;position:fixed!important;right:1rem!important;top:auto!important;z-index:300!important}@media screen and (max-width:48em){.core-layout:has(.compact-header) .messages-modal,.core-layout:has(.compact-header) .notifications-modal{border:none!important;border-radius:0!important;bottom:0!important;height:100vh!important;left:0!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important;z-index:300!important}}
html{font-family:arial}.breeders-menu{background-color:#01686c;border-radius:.5rem;box-sizing:border-box;color:#f4f4f4;display:none;padding:1rem;position:absolute;top:4rem;width:15rem;z-index:1000}.breeders-menu--open{display:block}.breeders-menu__links{display:flex;flex-direction:column}.breeders-menu__links__link{align-items:center;color:#f4f4f4;display:flex;font-size:.875rem;margin-bottom:.75rem;text-decoration:none}.breeders-menu__links__link--active{display:none;text-decoration:underline}.breeders-menu__links__link__icon{height:1.75rem;margin-right:1rem;min-width:1.75rem;width:1.75rem}.breeders-menu__links__link:hover{text-decoration:underline}.breeders-menu__links--connect{flex-direction:row}.breeders-menu__button{font-weight:700;height:3rem;margin-top:1rem}
html{font-family:arial}.contact-menu{background-color:#01686c;border-radius:.5rem;box-sizing:border-box;color:#f4f4f4;display:none;padding:1rem;position:absolute;top:4rem;width:13rem;z-index:1000}.contact-menu--open{display:block}.contact-menu__links{display:flex;flex-direction:column;justify-content:center}.contact-menu__links__subtitle{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.contact-menu__links__link{align-items:center;color:#f4f4f4;display:flex;font-size:.875rem;margin-bottom:.75rem;text-decoration:none}.contact-menu__links__link--active{display:none;text-decoration:underline}.contact-menu__links__link__icon{height:1.75rem;margin-right:1rem;min-width:1.75rem;width:1.75rem}.contact-menu__links__link:hover{text-decoration:underline}.contact-menu__links__button{font-size:.875rem;font-weight:700;height:1.75rem;margin-top:.5rem;width:7rem}.contact-menu__links__container{display:flex}.contact-menu__links__container__link{align-items:center;color:#f4f4f4;display:flex;margin-bottom:.75rem;text-decoration:none}.contact-menu__links__container__link--active{text-decoration:underline}.contact-menu__links__container__link__icon{height:2rem;margin-right:1rem;min-width:2rem;width:2rem}.contact-menu__links__container__link:hover{text-decoration:underline}.contact-menu__links__container__link__icon--tiktok{height:2rem;margin-left:-1rem;width:2rem}.contact-menu__links__container__link__icon--youtube{height:2rem;width:2rem}.contact-menu__links__container__link__icon--instagram{height:3rem;width:3rem}.contact-menu__links--connect{flex-direction:row}.contact-menu__button{font-weight:700;height:3rem;margin-top:1rem}
html{font-family:arial}.get-involved-menu{background-color:#01686c;border-radius:.5rem;box-sizing:border-box;color:#f4f4f4;display:none;padding:1rem;position:absolute;top:4rem;width:15rem;z-index:1000}.get-involved-menu--open{display:block}.get-involved-menu__links{display:flex;flex-direction:column}.get-involved-menu__links__link{align-items:center;color:#f4f4f4;display:flex;font-size:.875rem;margin-bottom:.75rem;text-decoration:none}.get-involved-menu__links__link--active{text-decoration:underline}.get-involved-menu__links__link__icon{height:1.75rem;margin-right:1rem;min-width:1.75rem;width:1.75rem}.get-involved-menu__links__link:hover{text-decoration:underline}.get-involved-menu__links--connect{flex-direction:row}.get-involved-menu__button{font-weight:700;height:3rem;margin-top:1rem}
html{font-family:arial}.platform-menu{background-color:#01686c;border-radius:.5rem;box-sizing:border-box;color:#f4f4f4;display:none;padding:1rem;position:absolute;top:4rem;width:13rem;z-index:1000}.platform-menu--open{display:block}.platform-menu__title{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.platform-menu__title--platform{margin-top:.5rem}.platform-menu__links{display:flex;flex-direction:column;justify-content:center}.platform-menu__links__link{align-items:center;color:#f4f4f4;display:flex;font-size:.875rem;margin-bottom:.75rem;text-decoration:none}.platform-menu__links__link--active{display:none;text-decoration:underline}.platform-menu__links__link__icon{height:1.75rem;margin-right:1rem;min-width:1.75rem;width:1.75rem}.platform-menu__links__link:hover{text-decoration:underline}.platform-menu__links--connect{flex-direction:row}.platform-menu__button{font-weight:700;height:3rem;margin-top:1rem}
html{font-family:arial}.pup-parents-menu{background-color:#01686c;border-radius:.5rem;box-sizing:border-box;color:#f4f4f4;display:none;padding:1rem;position:absolute;top:4rem;width:15rem;z-index:1000}.pup-parents-menu--open{display:block}.pup-parents-menu__divider{border:none;border-top:1px solid hsla(0,0%,100%,.2);margin:1rem 0}.pup-parents-menu__links{display:flex;flex-direction:column}.pup-parents-menu__links__subtitle{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.pup-parents-menu__links__link{align-items:center;color:#f4f4f4;display:flex;font-size:.875rem;margin-bottom:.75rem;text-decoration:none}.pup-parents-menu__links__link--active{display:none;text-decoration:underline}.pup-parents-menu__links__link__icon{height:1.75rem;margin-right:1rem;min-width:1.75rem;width:1.75rem}.pup-parents-menu__links__link:hover{text-decoration:underline}.pup-parents-menu__links--connect{flex-direction:row}.pup-parents-menu__button{font-weight:700;height:3rem;margin-top:1rem}
.conversations-list__placeholder{padding:0 1rem}.conversations-list__item{align-items:center;cursor:pointer;display:flex;padding:1rem;position:relative;transition:background-color .3s ease}.conversations-list__item:hover{background-color:#e6f0f0}.conversations-list__item__photo{border:2px solid #01686c;box-sizing:border-box;height:3.5rem;margin-right:.5rem;min-width:3.5rem;width:3.5rem}.conversations-list__item__photo img{height:100%;object-fit:cover;width:100%}.conversations-list__item__container{flex:1}.conversations-list__item__container__name{font-weight:700;margin-bottom:.25rem}.conversations-list__item__container__preview{font-size:.875rem;line-height:.875rem;max-width:12.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversations-list__item__unread-indicator{align-items:center;background-color:#01686c;border-radius:50%;color:#fff;display:flex;height:1.5rem;justify-content:center;margin-left:.5rem;width:1.5rem}.conversations-list__item__unread-indicator__count{font-size:.75rem;font-weight:700}.conversations-list__item--read{background-color:#fff}.conversations-list__item--unread{background-color:#e6f0f0}.conversations-list__item--unread .conversations-list__item__container__name,.conversations-list__item--unread .conversations-list__item__container__preview{font-weight:700}.conversations-list--empty,.conversations-list--loading{align-items:center;color:#404040;display:flex;font-weight:600;height:100%;justify-content:center}
.messages-modal{background-color:#fff;border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;display:flex;flex-direction:column;height:20rem;position:absolute;right:5rem;top:5rem;width:25rem;z-index:7}.messages-modal__header{align-items:center;display:flex;justify-content:space-between;padding:.5rem 1rem}.messages-modal__header__title{font-size:1.25rem;font-weight:700}.messages-modal__header__btns{align-items:center;display:flex}.messages-modal__header__btns__btn{background:none;border:none;height:1.25rem;margin:0;width:1.25rem}.messages-modal__header__btns__btn__icon{height:1.25rem;width:1.25rem}.messages-modal__content{flex:1 0 0;overflow-y:auto}.messages-modal__divider{margin:0}.messages-modal__footer{align-items:center;display:flex;justify-content:center;padding:.5rem}.messages-modal__footer__btn{background:none;border:none;color:#01686c;font-size:1rem;font-weight:700;margin:0}@media screen and (max-width:48em){.messages-modal{border:none;border-radius:0;bottom:0;height:100%;left:0;max-height:100%;max-width:100%;position:fixed;right:0;top:0;width:100%;z-index:1000}.messages-modal__header{border-bottom:1px solid #dcdddd;padding:1rem}.messages-modal__header__title{font-size:1.5rem}.messages-modal__header__btns__btn--expand{display:none}.messages-modal__content{flex:1}.messages-modal__footer{border-top:1px solid #dcdddd;display:none;padding:1rem}}
.notifications-modal{background-color:#fff;border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;display:flex;flex-direction:column;height:20rem;position:absolute;right:5rem;top:5rem;width:25rem;z-index:7}.notifications-modal__header{align-items:center;display:flex;justify-content:space-between;padding:.5rem 1rem}.notifications-modal__header__title{font-size:1.25rem;font-weight:700}.notifications-modal__header__btns{align-items:center;display:flex}.notifications-modal__header__btns__btn{background:none;border:none;height:1.25rem;margin:0;width:1.25rem}.notifications-modal__header__btns__btn__icon{height:1.25rem;width:1.25rem}.notifications-modal__header__btns__btn__icon--read-all{color:#1a1a1a;margin-left:-7rem;margin-right:1rem;margin-top:-.5rem;width:8rem!important}.notifications-modal__content{flex:1 0 0;overflow-y:auto}.notifications-modal__content__empty{padding:0 1rem}.notifications-modal__content__list__item{align-items:center;color:#1a1a1a;cursor:pointer;display:flex;padding:1rem;position:relative;transition:background-color .3s ease}.notifications-modal__content__list__item__icon{align-items:center;align-self:flex-start;display:flex;height:2rem;justify-content:center;margin-right:.75rem;width:2rem}.notifications-modal__content__list__item__icon img,.notifications-modal__content__list__item__icon svg{height:100%;max-height:2rem;max-width:2rem;width:100%}.notifications-modal__content__list__item__link{display:flex;flex:1;flex-direction:column;text-decoration:none}.notifications-modal__content__list__item__message{font-size:1rem;line-height:1rem;margin-bottom:.25rem}.notifications-modal__content__list__item__timestamp{color:#a3a4a4;font-size:.875rem}.notifications-modal__content__list__item:hover{background-color:#e6f0f0}.notifications-modal__content__list__item--read{background-color:#fff}.notifications-modal__content__list__item--unread{background-color:#e6f0f0;font-weight:700}@media screen and (max-width:34em){.notifications-modal{border:none;border-radius:0;bottom:0;height:100%;left:0;max-height:100%;max-width:100%;position:fixed;right:0;top:0;width:100%;z-index:1000}.notifications-modal__header{border-bottom:1px solid #dcdddd;padding:1rem}.notifications-modal__header__title{font-size:1.5rem}.notifications-modal__header__btns__btn__icon--read-all{margin-right:.5rem}.notifications-modal__content{flex:1}.notifications-modal__content__list__item{padding:1rem}}
.shared-files-modal{background-color:#fff;border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;display:flex;flex-direction:column;height:20rem;position:absolute;right:5rem;top:5rem;width:25rem;z-index:2}.shared-files-modal__header{align-items:center;display:flex;justify-content:space-between;padding:.5rem 1rem}.shared-files-modal__header__title{font-size:1.25rem;font-weight:700}.shared-files-modal__header__btns{align-items:center;display:flex}.shared-files-modal__header__btns__btn{background:none;border:none;height:1.25rem;margin:0;width:1.25rem}.shared-files-modal__header__btns__btn__icon{height:1.25rem;width:1.25rem}.shared-files-modal__content{flex:1 0 0;overflow-y:auto}.shared-files-modal__divider{margin:0}.shared-files-modal__footer{align-items:center;display:flex;justify-content:center;padding:.5rem}.shared-files-modal__footer__btn{background:none;border:none;color:#01686c;font-size:1rem;font-weight:700;margin:0}
.header{border-bottom:1px solid #d2d2d2;flex:0 0 auto;height:4rem;justify-content:space-between;padding:.5rem 1.5rem .5rem 0;position:relative}.header,.header__column-left{align-items:center;display:flex}.header__column-left{flex:1;margin-right:1rem}.header__column-left__link{align-items:center;display:flex;font-weight:600;margin:0 1rem;text-decoration:underline}.header__column-left__link--expert-hub-secondary{display:block}.header__column-left__link__logo{height:3rem;padding:.25rem .5rem}.header__column-left__link__logo img{height:3rem}.header__column-left__link__logo-desktop{display:block}.header__column-left__link__logo-mobile{display:none}.header__column-left__menus{align-items:center;display:flex;list-style:none;margin:0 4rem 0 auto;position:relative}.header__column-left__menus__menu{color:#01686c;cursor:pointer;font-weight:700;margin:0 1rem;padding:2rem 1rem}.header__column-left__menus__menu--active{text-decoration:underline}.header__column-right{display:flex}.header__column-right__container{align-items:center;color:#01686c;display:flex;font-weight:900;margin-right:.5rem}.header__logo{align-items:center;display:flex;height:5rem;overflow:hidden}.header__logo img{height:9rem}.header__login-signup-container{align-items:center;display:flex}.header__login-link{color:#01686c;font-weight:700;margin:0 2rem}.header__signup-link{background-color:#01686c;border-radius:3rem;color:#fff;font-weight:700;padding:.75rem 1rem;width:3.75rem}.header__side-nav-btn{cursor:pointer;margin-left:1rem;margin-top:.75rem}.header__side-nav-btn:hover svg path{stroke:#01686c}.header__mobile{align-items:center;display:none;flex:1;justify-content:space-between}.header__mobile-buttons{align-items:center;display:flex;margin-left:auto;margin-right:1.5rem}.header__mobile-messages-button .messages-button{margin-right:0}.header__mobile-notifications-button .notifications-button{margin-right:1.25rem}.header__mobile-auth-buttons{display:none}@media screen and (max-width:64em){.header{box-sizing:border-box;height:4.25rem;padding:0 .75rem 0 0}.header__column-left{margin-right:0}.header__column-left__link{display:none}.header__column-left__link--main{display:flex}.header__column-left__link--expert-hub-secondary{display:none}.header__column-left__link--expert-hub{margin:0}.header__column-left__link__logo-desktop{display:none}.header__column-left__link__logo-mobile{display:block}.header__column-left__menus,.header__column-right{display:none}.header__mobile{align-items:center;display:flex;flex:1;justify-content:space-between}.header__logo{margin-left:-1rem}.header__logo img{height:7.5rem}.header__plus{margin:0 .5rem}.header__mobile-auth-buttons{display:block}}
html{font-family:arial;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch;padding-right:0!important}body{margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;height:100%}body,h1{color:#292c32;font-family:Nunito,sans-serif}h1{font-size:2.25rem;font-weight:900;line-height:1.3;margin-bottom:1rem;margin-top:1rem}@media screen and (max-width:30em){h1{font-size:1.75rem}}h2{color:#292c32;font-size:1.25rem;font-weight:600;line-height:1.6}@media screen and (max-width:30em){h2{font-size:1.25rem;line-height:1.43}}h3{color:#292c32;font-size:1.25rem;font-weight:600;line-height:1.6}h3 .white{color:#fff}@media screen and (max-width:30em){h3{font-size:1.25rem}}a{color:inherit;text-decoration:none}p{line-height:1.6}textarea{font-family:inherit;font-size:inherit}.core-layout{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.core-layout__error{color:#de564f;margin:.5rem}.core-layout .react-tooltip{font-size:1rem;line-height:1.25rem;z-index:11}.core-layout__tooltip{max-width:16rem;text-transform:none}.body{flex:1;height:100%;overflow:hidden}.spinner-wrapper{align-items:center;display:flex;height:100%;width:100%}.Linkify a{text-decoration:underline}.hidden{display:none}.__react_component_tooltip{line-height:1rem}.__react_component_tooltip,.__react_component_tooltip:after{background-color:#01686c!important}.text-field__input-container__input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:[Your Text Color Here]}input:-internal-autofill-selected{background-color:#fff!important}
.form{box-sizing:border-box;margin:0 auto;padding:0 2rem}.form,.form__container{width:100%}.form__container__img{background-color:#c4c4c4;max-height:12rem;min-height:12rem;width:100%}.form__container__title{font-weight:600;margin:1rem 0}.form__container__row{display:flex;justify-content:center;margin:1rem 0;width:100%}.form__container__row__error{color:#de564f;max-width:22.5rem;text-align:center}.form__container__row__error--wide{max-width:50rem}.form__container__inline{display:flex;margin:.5rem 0}.form__container__inline__container{width:100%}.form__container__inline__container:not(:last-child){margin-right:1rem}.form__container__inline__container__row{display:flex;justify-content:center;margin:1rem 0;width:100%}.form__container__inline__container__inline{display:flex;margin-bottom:.5rem}.form__container__inline__container__inline__field:not(:last-child){margin-right:.5rem}.form__container__inline__field>div{width:100%}.form__container__inline__field:not(:last-child){margin-right:1rem}.form__container__button-container{display:flex;margin:1rem auto;max-width:35rem;width:100%}.form__container__button-container__button:not(:last-child){margin-right:1rem}.form__container--scroll{height:100%;margin:0 -2rem;overflow-y:auto;padding:0 2rem}.form__button-container{margin:1rem 0 0}@media screen and (max-width:34em){.form__container__inline{flex-direction:column}.form__container__inline__field{margin:.5rem 0}}
.app-redirect{font-family:sans-serif}.app-redirect__deeplink__btn{background-color:#01686c;border-radius:1rem;color:#fff;display:inline-block;padding:.5rem 1rem;text-align:center;text-decoration:none}
html{font-family:arial}.expert-hub{display:flex;flex:1;height:100%;justify-content:center;overflow-y:auto;width:100%}
html{font-family:arial}.send-link-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;overflow:hidden;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:30rem}.send-link-dialog__title{color:#1a1a1a;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:700;margin:1.5rem 2rem}.send-link-dialog__container{display:flex;flex:1;flex-direction:column;height:100%;height:calc(100% - 5rem)}.send-link-dialog__container__content{flex-grow:1;overflow:auto;padding:0 2rem 2rem;word-break:break-word}.send-link-dialog__container__content__message{color:#666;margin-bottom:1rem}.send-link-dialog__container__btn-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1rem}.send-link-dialog__container__btn-container__buttons{display:flex;justify-content:space-between;margin-bottom:.5rem;width:100%}.send-link-dialog__container__btn-container__buttons__btn{margin:0 .5rem}@media screen and (max-height:34em){.send-link-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.send-link-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.send-link-dialog__form{min-width:auto}}
.share-links{align-items:center;bottom:1rem;display:flex;position:absolute;right:1rem;z-index:2}.share-links__link{align-items:center;display:flex;height:1.5rem}.share-links__link__share-icon{width:1.5rem}.share-links__menu{align-items:center;background-color:hsla(0,0%,100%,.75);border-radius:2rem;box-shadow:0 0 6px #bbb;cursor:pointer;display:flex;height:1.75rem;padding:.5rem;transition:width .3s;width:1.75rem}.share-links__menu:hover{background:#fff}.share-links__menu--disabled{cursor:default}.share-links__menu__open{align-items:center;background-color:#fff;border-radius:2rem;box-shadow:0 0 6px #bbb;display:flex;overflow-x:hidden;padding:.5rem;transition:width .3s,border .3s;width:10rem}.share-links__menu__open--one{width:4rem}.share-links__platform-logos{opacity:1;transition:opacity 1s,visibility 1s;visibility:visible}.share-links__platform-logos--closed{height:0;opacity:0;transition:opacity .5s,visibility 1s,height 1s,width 1s;width:0}.share-links__platform-logos__logo{margin:0 .5rem;opacity:.35;transition:opacity .5s;width:1.75rem}.share-links__platform-logos__logo:hover{cursor:pointer;opacity:1}.share-links__platform-logos__logo--hidden{pointer-events:none}@media screen and (max-width:48em){.share-links{bottom:.5rem;right:.5rem}.share-links__link{height:1.25rem}.share-links__link__share-icon{width:1.25rem}.share-links__menu{height:1.5rem;padding:.25rem;width:1.5rem}.share-links__platform-logos__logo{width:1.5rem}}
html{font-family:arial}.breeder-verifier-form{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;padding:1.5rem;position:relative;width:100%}.breeder-verifier-form__title{font-size:1.75rem;font-weight:900;margin:0 0 1rem}.breeder-verifier-form__container{display:flex}.breeder-verifier-form__container__success{align-items:center;box-sizing:border-box;display:flex;flex:2;flex-direction:column;justify-content:center;min-height:25.625rem;padding:1rem 1.5rem}.breeder-verifier-form__container__success__message{font-size:1.5rem;font-weight:700;line-height:1.5rem;max-width:28rem}.breeder-verifier-form__container__success__message p{line-height:1.5rem;margin:0 0 1rem;text-align:center}.breeder-verifier-form__container__inputs{background-color:#e3eef0;box-sizing:border-box;display:flex;flex:2;flex-direction:column;padding:1rem 1.5rem}.breeder-verifier-form__container__inputs .breed-input__label{font-weight:800}.breeder-verifier-form__container__inputs__row{display:flex;justify-content:space-between;margin-bottom:1rem}.breeder-verifier-form__container__inputs__row__input:not(:last-child){margin-right:1rem}.breeder-verifier-form__container__inputs__row__input .area-text-field__label,.breeder-verifier-form__container__inputs__row__input .text-field__label{font-weight:800}.breeder-verifier-form__container__inputs__btn-container{display:flex;justify-content:center;margin-top:auto}.breeder-verifier-form__container__inputs__btn-container__button{background-color:#01686c;font-size:1.125rem;font-weight:800;height:3rem;width:75%}.breeder-verifier-form__container__results{align-items:center;display:flex;flex:1;justify-content:center}.breeder-verifier-form__container__results__container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-right:1.5rem;min-height:24rem}.breeder-verifier-form__container__results__container__icon{height:15rem;width:15rem}.breeder-verifier-form__container__results__container__icon--small{height:12rem;width:12rem}.breeder-verifier-form__container__results__container__icon__img{height:15rem;width:15rem}.breeder-verifier-form__container__results__container__icon__img--small{height:12rem;width:12rem}.breeder-verifier-form__container__results__container__text{font-size:1.25rem;font-weight:700;line-height:1.5rem;max-width:19rem;min-height:4.5rem;text-align:center}.breeder-verifier-form__share{bottom:1rem;position:absolute;right:.5rem}@media screen and (max-width:64em){.breeder-verifier-form{padding:1rem}.breeder-verifier-form__title{font-size:1.5rem;line-height:1.5rem;margin:0 auto;max-width:16rem;text-align:center}.breeder-verifier-form__container{flex-direction:column}.breeder-verifier-form__container__success{min-height:0}.breeder-verifier-form__container__inputs .breed-input__label,.breeder-verifier-form__container__inputs__input__label{text-align:center}.breeder-verifier-form__container__inputs__row{flex-direction:column}.breeder-verifier-form__container__inputs__row__input{margin-bottom:.5rem}.breeder-verifier-form__container__results{margin-bottom:0}.breeder-verifier-form__container__results__container{margin-bottom:0;margin-right:0;min-height:0}.breeder-verifier-form__container__results__container__text{font-size:1rem;line-height:1.25rem}}
html{font-family:arial}.breeder-verifier-intro{align-items:center;display:flex;flex-direction:column;margin-bottom:1.5rem;width:100%}.breeder-verifier-intro__title{line-height:2rem;margin-bottom:1.5rem;max-width:40rem;text-align:center}.breeder-verifier-intro__title__bold{font-size:2.25rem;font-weight:900;margin-bottom:.5rem}.breeder-verifier-intro__title__text{font-size:2rem;font-weight:700;width:100%}.breeder-verifier-intro__title__text__asterisk{font-size:1rem;vertical-align:top}.breeder-verifier-intro__text__link{color:#01686c;text-decoration:underline}.breeder-verifier-intro__text__reference{font-size:.75rem;line-height:1rem!important}.breeder-verifier-intro__text__reference__asterisk{font-size:1rem}.breeder-verifier-intro__text p{line-height:1.25rem}.breeder-verifier-intro__text a{color:#01686c;text-decoration:underline}@media screen and (max-width:64em){.breeder-verifier-intro__title__bold{font-size:1.75rem;line-height:1.75rem}.breeder-verifier-intro__title__text{font-size:1.5rem;line-height:1.5rem}}
html{font-family:arial}.breeder-verifier{flex:1;height:100%;overflow-x:hidden;overflow-y:auto}.breeder-verifier__container{align-items:center;display:flex;flex-direction:column;margin:1rem auto;max-width:70rem;min-height:50rem;padding:1.5rem;width:100%}.breeder-verifier__container__section{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;margin-top:1.5rem;padding:1.5rem;width:100%}.breeder-verifier__container__section__button-container{display:flex;justify-content:center;margin:3rem 0 2rem;width:100%}.breeder-verifier__container__section__button-container__button{background-color:#01686c;border:none;font-size:1.75rem;font-weight:900;height:4rem;width:75%}.breeder-verifier__container__videos{box-sizing:border-box;display:flex;justify-content:center;margin:2rem 0;padding:2rem 4rem;width:100%}.breeder-verifier__container__videos__video{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;margin:0 6rem}.breeder-verifier__container__videos__video:last-child{margin-left:0}.breeder-verifier__container__videos__video__title{font-size:2rem;font-weight:700;line-height:1.75rem;margin:1rem 0;max-width:20rem;text-align:center}.breeder-verifier__container__videos__video__title--narrow{max-width:13rem}.breeder-verifier__container__videos__video__player-wrapper{background-color:#000;height:40rem;position:relative;width:100%}.breeder-verifier__container__videos__video__player-wrapper .play-icon{align-items:center;display:flex;height:4rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4rem}.breeder-verifier__container__videos__video__player-wrapper .play-icon img{height:100%;width:100%}.breeder-verifier__call-to-action{box-sizing:border-box;margin:0 auto 2rem;max-width:70rem}@media screen and (max-width:64em){.breeder-verifier__container{box-sizing:border-box;padding:0 1rem}.breeder-verifier__container__title{font-size:1.5rem}.breeder-verifier__container__section{padding:1rem}.breeder-verifier__container__videos{flex-direction:column;padding:0}.breeder-verifier__container__videos__video{margin:0 1rem 2rem}.breeder-verifier__container__videos__video:last-child{margin-left:1rem}.breeder-verifier__container__videos__video__title{font-size:1.5rem;line-height:1.5rem}.breeder-verifier__call-to-action{border-radius:0}}
html{font-family:arial}.calculator{flex:1;height:100%;overflow-x:hidden;overflow-y:auto}.calculator__container{align-items:center;display:flex;flex-direction:column;margin:1rem auto;max-width:70rem;min-height:50rem;padding:1.5rem;width:100%}.calculator__container__section{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;margin-top:1.5rem;padding:1.5rem;width:100%}.calculator__container__section__button-container{display:flex;justify-content:center;margin:3rem 0 2rem;width:100%}.calculator__container__section__button-container__button{background-color:#01686c;border:none;font-size:1.75rem;font-weight:900;height:4rem;width:75%}.calculator__call-to-action{box-sizing:border-box;margin:0 auto 2rem;max-width:70rem}@media screen and (max-width:64em){.calculator__container{box-sizing:border-box;padding:0 1rem}.calculator__container__section{padding:1rem}.calculator__call-to-action{border-radius:0}}
html{font-family:arial}.bottom-banner{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(111,168,169,.65);border-top:2px solid rgba(85,154,157,.6);bottom:0;box-shadow:0 -2px 12px rgba(0,0,0,.06);box-sizing:border-box;display:none;left:0;position:fixed;transition:all .3s ease;width:100%;z-index:1000}.bottom-banner__container{margin:0 auto;max-width:1200px;padding:.5rem 1rem;position:relative}.bottom-banner__container__close-button{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.4);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.25rem;font-weight:300;height:2rem;justify-content:center;line-height:0;padding:0;position:absolute;right:1.5rem;top:1.5rem;transform:translateY(-50%);transition:all .2s ease;width:2rem;z-index:2}.bottom-banner__container__close-button:hover{background-color:hsla(0,0%,100%,.18);transform:translateY(-50%) scale(1.05)}.bottom-banner__container__close-button:active{transform:translateY(-50%) scale(.95)}.bottom-banner__container__close-button span{position:relative}.bottom-banner__container__content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1.25rem 3rem}@media screen and (min-width:768px){.bottom-banner__container__content{flex-direction:row;justify-content:space-between}}.bottom-banner__container__content__message-container__text{color:#fff;font-size:1.25rem;font-weight:800;letter-spacing:.02em;text-shadow:0 1px 4px rgba(0,0,0,.15)}.bottom-banner__container__content__actions{margin-left:2rem}.bottom-banner__container__content__actions__link{text-decoration:none}.bottom-banner__container__content__actions__link__button{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:rgba(1,104,108,.9);border:none;border-radius:3rem;box-shadow:0 2px 8px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.06);color:#fff;display:flex;font-size:.875rem;font-weight:800;justify-content:center;letter-spacing:.075em;min-height:3rem;padding:.75rem 1.75rem;transition:all .25s cubic-bezier(.165,.84,.44,1)}.bottom-banner__container__content__actions__link__button__icon{filter:brightness(0) invert(1);height:1.25rem;margin-right:.75rem;opacity:.95;width:1.25rem}.bottom-banner__container__content__actions__link__button__text{position:relative;top:1px}.bottom-banner__container__content__actions__link__button:hover{background-color:rgba(1,104,108,.95);box-shadow:0 6px 12px rgba(0,0,0,.12);filter:brightness(1.05);transform:translateY(-2px)}.bottom-banner__container__content__actions__link__button:active{background-color:rgba(1,95,96,.95);box-shadow:0 1px 2px rgba(0,0,0,.1);transform:translateY(0)}@media screen and (max-width:768px){.bottom-banner{animation:fadeInUp .4s ease-out forwards;display:inline}.bottom-banner__container__content{flex-direction:column;padding:1.5rem 1.5rem 1.25rem}.bottom-banner__container__content__message-container{margin-bottom:1rem;text-align:center}.bottom-banner__container__content__message-container__text{font-size:1.2rem}.bottom-banner__container__content__actions{margin-left:0;width:100%}.bottom-banner__container__content__actions__link{display:block;width:100%}.bottom-banner__container__content__actions__link__button{justify-content:center;padding:.85rem 1rem;width:100%}.bottom-banner__container__close-button{background:hsla(0,0%,100%,.12);right:.75rem;top:.75rem;transform:none}.bottom-banner__container__close-button:hover{background:hsla(0,0%,100%,.2);transform:scale(1.05)}.bottom-banner__container__close-button:active{transform:scale(.95)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
html{font-family:arial}.email-form{align-items:center;border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;display:flex;flex-direction:column;margin-right:auto;margin-top:1.5rem;padding:1.5rem;width:100%}.email-form__title{font-size:1.75rem;font-weight:900;line-height:1.75rem}.email-form__description{font-size:1rem;line-height:1rem;margin-bottom:1rem;max-width:23rem;text-align:center;width:100%}.email-form__form{display:flex;max-width:30rem;width:100%}.email-form__form__input{border-radius:3rem;flex:1;margin-right:.5rem;padding-left:1rem}.email-form__disclaimer{font-size:.75rem;margin-right:3rem;margin-top:.5rem;text-align:center;width:25rem}@media screen and (max-width:64em){.email-form{margin-right:0}.email-form__title{margin-bottom:1rem;text-align:center}.email-form__description{width:100%}.email-form__form{flex-direction:column;width:100%}.email-form__form__input{flex:none;height:2rem;margin-bottom:1rem;margin-right:0}.email-form__disclaimer{margin-right:0;width:100%}}
.related-content{width:100%}.related-content__title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.related-content__items{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.related-content__items__item{width:calc(50% - 1.5rem)}.related-content__items__item--wide{width:calc(33% - 1.5rem)}.related-content__items__item__img{aspect-ratio:3/2;background-position:50%;background-size:cover;margin-bottom:.5rem;padding:.5rem;width:100%}.related-content__items__item__category{font-size:.875rem;font-weight:700;line-height:1rem;margin-bottom:.25rem}.related-content__items__item__title{font-size:.875rem;font-weight:600;line-height:1rem}@media screen and (max-width:64em){.related-content__items{justify-content:flex-start}.related-content__items__item{width:calc(50% - 1.5rem)}.related-content__items__item:nth-child(odd){margin-right:1rem}.related-content__items__item__category{font-size:.75rem;line-height:.875rem}.related-content__items__item__title{font-size:.875rem;line-height:.875rem}}
html{font-family:arial}.calculator-intro{align-items:center;display:flex;flex-direction:column;margin-bottom:1.5rem;width:100%}.calculator-intro__title{line-height:2rem;margin-bottom:1.5rem;max-width:40rem;text-align:center}.calculator-intro__title__bold{font-size:2.25rem;font-weight:900;margin-bottom:.5rem}.calculator-intro__title__text{font-size:2rem;font-weight:700;width:100%}.calculator-intro__title__text__asterisk{font-size:1rem;vertical-align:top}.calculator-intro__text__reference{font-size:.75rem;line-height:1rem!important}.calculator-intro__text__reference__asterisk{font-size:1rem}.calculator-intro__text p{line-height:1.25rem}.calculator-intro__text a{color:#01686c;text-decoration:underline}@media screen and (max-width:64em){.calculator-intro__title__bold{font-size:1.75rem;line-height:1.75rem}.calculator-intro__title__text{font-size:1.5rem;line-height:1.5rem}}
html{font-family:arial}.calculator-outro{align-items:center;display:flex;flex-direction:column;margin:1.5rem 0;width:100%}.calculator-outro__title{font-size:2.25rem;font-weight:700;line-height:2rem;margin-bottom:1.5rem;text-align:center;width:100%}.calculator-outro__text__reference{font-size:.75rem}.calculator-outro__text__reference__asterisk{font-size:1rem}.calculator-outro__text p{line-height:1.25rem}.calculator-outro__text a{color:#01686c;text-decoration:underline}@media screen and (max-width:64em){.calculator-outro__title{font-size:1.5rem;line-height:1.75rem}}
html{font-family:arial}.breed-input{max-width:24.5rem}.breed-input__label{color:#191c1c;display:block;font-size:1rem;font-weight:700;line-height:1.5rem}.breed-input__label__asterisk{color:red;margin-left:.25rem}.breed-input__container{display:flex}.breed-input__container__field{max-width:30rem;width:100%;z-index:10}.breed-input__container__field>div{width:100%}.breed-input__container__field:not(:last-child){margin-right:1rem}
html{font-family:arial}.breed-selector{margin-bottom:1rem;width:100%}
html{font-family:arial}.age-selector{margin-bottom:1rem}.age-selector__label{font-weight:800;margin-bottom:1rem}.age-selector__options{display:flex}.age-selector__options__option{align-items:center;background-color:#fff;border:3px solid #fff;cursor:pointer;display:flex;flex:1;flex-direction:column;height:4rem;height:100%;justify-content:center;padding:1rem}.age-selector__options__option--selected{background-color:#559a9d;border-color:#01686c}.age-selector__options__option:not(:last-child){margin-right:1rem}.age-selector__options__option__icon{height:3.5rem;margin-bottom:.5rem;width:3.5rem}.age-selector__options__option__icon svg{height:3.5rem;width:3.5rem}.age-selector__options__option__label{color:#1a1a1a;font-family:Nunito,sans-serif;font-size:1rem;font-weight:700}.age-selector__options__option__label--selected{color:#fff}@media screen and (max-width:64em){.age-selector__label{text-align:center}}
html{font-family:arial}.location-selector{margin-bottom:1rem}.location-selector__label{font-weight:800;margin-bottom:1rem}.location-selector__options{display:flex}.location-selector__options__option{align-items:center;background-color:#fff;border:3px solid #fff;cursor:pointer;display:flex;flex:1;flex-direction:column;height:4rem;height:100%;justify-content:center;padding:1rem}.location-selector__options__option--selected{background-color:#559a9d;border-color:#01686c}.location-selector__options__option:not(:last-child){margin-right:1rem}.location-selector__options__option__icon{height:3.5rem;margin-bottom:.5rem;width:3.5rem}.location-selector__options__option__icon svg{height:3.5rem;width:3.5rem}.location-selector__options__option__label{color:#1a1a1a;font-family:Nunito,sans-serif;font-size:1rem;font-weight:700}.location-selector__options__option__label--selected{color:#fff}@media screen and (max-width:64em){.age-selector__label{text-align:center}}
html{font-family:arial}.results-display{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;min-height:24rem}.results-display__icon{height:15rem;margin-bottom:1rem;width:15rem}.results-display__icon--small{border-radius:50%;height:15rem}.results-display__icon__img{height:15rem;object-fit:cover;width:15rem}.results-display__icon__img--small{border-radius:50%;height:15rem}.results-display__text{font-size:1.25rem;font-weight:700;line-height:1.5rem;max-width:19rem;min-height:4.5rem;text-align:center}.results-display__values{display:flex}.results-display__values__value{color:#01686c;font-size:2.5rem;font-weight:900;min-height:10rem;min-width:15rem;text-align:center}.results-display__values__value:not(:last-child){margin-right:2rem}.results-display__values__value__heading{font-size:1.75rem}.results-display__values__value__label{color:#01686c;font-size:1rem;font-weight:700}@media screen and (max-width:64em){.results-display{min-height:0}.results-display__text{font-size:1rem;line-height:1.25rem}.results-display__values__value{font-size:1.75rem;min-height:0;min-width:10rem}.results-display__values__value:not(:last-child){margin-right:0}}
html{font-family:arial}.results-placeholder{align-items:center;display:flex;flex-direction:column;min-height:24rem}.results-placeholder__icon{height:34rem}.results-placeholder__icon--small{height:18rem}.results-placeholder__icon__img{height:34rem}.results-placeholder__icon__img--small{height:18rem}@media screen and (max-width:64em){.results-placeholder{min-height:0}.results-placeholder__icon,.results-placeholder__icon__img{height:auto;width:100%}}
html{font-family:arial}.calculator-results{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;padding:1.5rem;position:relative;width:100%}.calculator-results__title{font-size:1.75rem;font-weight:900;margin:0 0 1rem}.calculator-results__container{display:flex;min-height:30rem}.calculator-results__container__inputs{background-color:#e3eef0;box-sizing:border-box;display:flex;flex:1;flex-direction:column;padding:1rem 1.5rem}.calculator-results__container__inputs .breed-input__label{font-weight:800}.calculator-results__container__inputs__input{margin-bottom:1rem}.calculator-results__container__inputs__input__label{font-weight:800;margin-bottom:1rem}.calculator-results__container__inputs__btn-container{display:flex;justify-content:center;margin-top:1rem}.calculator-results__container__inputs__btn-container__button{background-color:#01686c;font-size:1.125rem;font-weight:800;height:3rem;width:75%}.calculator-results__container__results{display:flex;flex:2;justify-content:center}.calculator-results__container__results__container{display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;min-height:24rem}.calculator-results__container__results__container__icon{height:15rem;margin-bottom:1rem;width:15rem}.calculator-results__container__results__container__icon--small{height:12rem;width:12rem}.calculator-results__container__results__container__icon__img{height:15rem;width:15rem}.calculator-results__container__results__container__icon__img--small{height:12rem;width:12rem}.calculator-results__container__results__container__text{font-size:1.25rem;font-weight:700;line-height:1.5rem;max-width:19rem;min-height:4.5rem;text-align:center}.calculator-results__container__results__container__values{display:flex}.calculator-results__container__results__container__values__value{color:#01686c;font-size:2.5rem;font-weight:900;min-height:10rem;min-width:15rem;text-align:center}.calculator-results__container__results__container__values__value:not(:last-child){margin-right:2rem}.calculator-results__container__results__container__values__value__heading{font-size:1.75rem}.calculator-results__container__results__container__values__value__label{color:#01686c;font-size:1rem;font-weight:700}.calculator-results__share{bottom:1rem;position:absolute;right:.5rem}@media screen and (max-width:64em){.calculator-results{padding:1rem}.calculator-results__title{font-size:1.5rem;line-height:1.5rem;margin:0 auto 1rem;max-width:16rem;text-align:center}.calculator-results__container{flex-direction:column-reverse}.calculator-results__container__inputs .breed-input__label,.calculator-results__container__inputs__input__label{text-align:center}.calculator-results__container__results{margin-bottom:1rem}.calculator-results__container__results__container{min-height:0}.calculator-results__container__results__container__text{font-size:1rem;line-height:1.25rem}.calculator-results__container__results__container__values__value{font-size:1.75rem;min-height:0;min-width:10rem}.calculator-results__container__results__container__values__value:not(:last-child){margin-right:0}}
.chip-field,.chip-field__label{display:block;margin-bottom:1rem}.chip-field__label{font-size:1.125rem;font-weight:800;line-height:1.125rem}.chip-field__label__note{font-size:.875rem;font-weight:800}.chip-field__chips{display:flex;flex-wrap:wrap}.chip-field__chips__chip{align-items:center;background-color:#e4dbd2;border:none;border-radius:3rem;color:#fff;cursor:pointer;display:flex;margin-bottom:.5rem;margin-right:.5rem;max-width:100%;padding:.5rem 1rem;white-space:normal;word-wrap:break-word;word-break:break-word}.chip-field__chips__chip--selected,.chip-field__chips__chip:hover{background-color:#9f8e7d}.chip-field__chips__chip--inactive{background-color:#e4dbd2}.chip-field__chips__chip__icon{flex-shrink:0;height:2rem;margin-left:-.5rem;margin-right:.25rem;width:2rem}.chip-field__chips__chip__text{font-size:1rem;font-weight:700;line-height:1rem;text-align:start}@media screen and (max-width:64em){.chip-field__label{font-size:1rem;line-height:1rem}.chip-field__chips__chip__text{font-size:.875rem;line-height:.875rem}}
html{font-family:arial}.insurance-warning{align-items:center;border:3px solid #ed846f;box-sizing:border-box;display:flex;flex-direction:column;height:fit-content;justify-content:center;padding:1.5rem;width:100%}.insurance-warning__header{display:flex}.insurance-warning__header__icon{height:1.875rem;margin-right:.625rem;width:1.875rem}.insurance-warning__header__text{display:flex;flex-direction:column;line-height:1rem}.insurance-warning__header__text__bold{font-weight:700;margin-bottom:.3125rem}.insurance-warning__content__list__item{font-size:.875rem;margin-bottom:.3125rem}.insurance-warning__content__text{font-size:.875rem;font-weight:700;line-height:1rem;margin-top:.625rem}@media screen and (max-width:64em){.insurance-warning{box-sizing:border-box;margin:0 0 1.5rem}}
html{font-family:arial}.calculator-section{border:1px solid #000;box-sizing:border-box;margin-bottom:1rem;padding:1rem;width:100%}.calculator-section .collapsible-container__header__title{font-weight:900}.calculator-section__container{display:flex}.calculator-section__container__insurance-warning{display:block;flex:2;margin:1.5rem}.calculator-section__container__content{flex:4;margin-right:3rem}.calculator-section__container__content__insurance-warning{display:none}.calculator-section__container__ad{align-items:center;cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem}.calculator-section__container__ad__title{color:#01686c;font-size:1.125rem;font-weight:800;line-height:1.125rem;margin-bottom:.5rem;text-align:center}.calculator-section__container__ad__image{border-radius:50%;height:9rem;margin-bottom:.5rem;width:9rem}.calculator-section__container__ad__image__img{height:9rem;width:9rem}.calculator-section__container__ad__text{font-size:1rem;font-weight:600;line-height:1rem;text-align:center}.calculator-section__btn-container{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}.calculator-section__btn-container__amount{align-items:center;color:#01686c;display:flex;font-size:1.75rem;font-weight:700}.calculator-section__btn-container__amount__label{font-size:1.125rem;font-weight:700;margin-right:.5rem}.calculator-section__btn-container__amount__label--default{font-size:1.75rem}.calculator-section__btn-container__button{align-items:center;background-color:#01686c;border-color:#01686c;border-radius:3rem;color:#fff;display:flex;font-size:1.125rem;font-weight:800;height:2.75rem;justify-content:center;margin-bottom:.5rem;margin-right:1.5rem;width:10rem}@media screen and (max-width:64em){.collapsible-container__header__title{font-size:1.375rem}.collapsible-container__header__toggle-container__label{font-size:1.125rem}.calculator-section__container{flex-direction:column}.calculator-section__container__insurance-warning{display:none}.calculator-section__container__content{margin-bottom:1.5rem;margin-right:0}.calculator-section__container__content__insurance-warning{display:block;flex:2;margin:1rem 0}.calculator-section__container__ad__image,.calculator-section__container__ad__image__img{height:6rem;width:6rem}.calculator-section__btn-container{flex-direction:column;margin-top:0}.calculator-section__btn-container__button{font-size:1rem;margin:0}.calculator-section__btn-container__amount{flex-direction:column;font-size:1.55rem;margin-bottom:1rem}}
html{font-family:arial}.calculator-sections{width:100%}
html{font-family:arial}.calculator-steps{box-sizing:border-box;margin-bottom:2rem;width:100%}.calculator-steps__title{font-size:1.75rem;font-weight:900;text-align:center}.calculator-steps__steps{display:flex;height:11.5rem;justify-content:center}.calculator-steps__steps__step,.calculator-steps__steps__step__icon,.calculator-steps__steps__step__icon img{height:10rem;width:10rem}.calculator-steps__steps__step__label{font-size:.85rem;font-weight:700;text-align:center}.calculator-steps__steps__step:not(:last-child){margin-right:1.5rem}@media screen and (max-width:64em){.calculator-steps__title{font-size:1.5rem}.calculator-steps__steps{height:7rem}.calculator-steps__steps__step{height:4.5rem}.calculator-steps__steps__step__icon,.calculator-steps__steps__step__icon img{height:4.5rem;width:4.5rem}.calculator-steps__steps__step__label{line-height:1rem}.calculator-steps__steps__step:not(:last-child){margin-right:1rem}}
html{font-family:arial}.paction-picks{flex:1;height:100%;overflow-x:hidden;overflow-y:auto}.paction-picks__header{align-items:center;background-color:#01686c;display:flex;justify-content:center;margin-bottom:1rem;padding:1rem}.paction-picks__header__logo{height:5rem;margin-right:1rem}.paction-picks__header__title{align-items:center;color:#fff;display:flex;font-size:2.5rem;font-weight:700}.paction-picks__header__title__icon{height:3rem;margin-left:1rem;width:3rem}.paction-picks__container{box-sizing:border-box;display:flex;flex-direction:column;margin:1rem auto;max-width:70rem;min-height:50rem;padding:1.5rem;width:100%}.paction-picks__container__title{line-height:2rem;margin:0 auto 1.5rem;max-width:40rem;text-align:center}.paction-picks__container__title__bold{font-size:2.25rem;font-weight:900;margin-bottom:.5rem}.paction-picks__container__title__text{font-size:2rem;font-weight:700;width:100%}.paction-picks__container__description{margin-bottom:1.5rem}.paction-picks__container__picks{display:flex;flex-wrap:wrap;gap:1rem;padding:2rem 1rem}.paction-picks__container__picks__pick{align-items:center;background-color:#fff;border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;display:flex;flex-direction:column;height:30rem;justify-content:center;padding:1rem;width:20rem}.paction-picks__container__picks__pick__name{display:-webkit-box;font-size:1.25rem;font-weight:700;line-height:1.25rem;overflow:hidden;text-align:center;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:1rem 0;max-height:1.25rem}.paction-picks__container__picks__pick__title{color:#01686c;font-size:1.125rem;font-weight:800;line-height:1.125rem;margin:0;text-align:center}.paction-picks__container__picks__pick__image{height:8rem;margin-bottom:1rem}.paction-picks__container__picks__pick__description{display:-webkit-box;font-size:.875rem;line-height:1rem;overflow:hidden;text-align:center;text-overflow:ellipsis;-webkit-line-clamp:10;-webkit-box-orient:vertical;max-height:10.5rem}.paction-picks__container__picks__pick__price{font-size:1.5rem;font-weight:800}.paction-picks__container__picks__pick__link{background-color:#01686c;border-radius:3rem;color:#fff;font-size:1rem;font-weight:700;margin-top:auto;padding:.5rem 1.5rem;text-decoration:none}.paction-picks__call-to-action{box-sizing:border-box;margin:0 auto 2rem;max-width:70rem}@media screen and (max-width:64em){.paction-picks__header{height:4rem}.paction-picks__header__logo{display:none;height:2.5rem;margin:.5rem}.paction-picks__header__title{font-size:1.25rem;margin-bottom:0;margin-top:0}.paction-picks__header__title__icon{display:none;height:2rem;margin-left:.5rem;width:2rem}.paction-picks__container{box-sizing:border-box;padding:0 1rem}.paction-picks__container__title{font-size:1.5rem}.paction-picks__container__title__bold{font-size:1.75rem;line-height:1.75rem}.paction-picks__container__title__text{font-size:1.5rem;line-height:1.5rem}.paction-picks__container__picks{align-items:center;flex-direction:column}.paction-picks__call-to-action{border-radius:0}}
html{font-family:arial}.profile-card{box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:1rem}.profile-card--disabled{cursor:default}.profile-card__left-col{align-items:center;display:flex;flex-direction:column;margin-right:2.75rem;width:11rem}.profile-card__left-col__photo-upload{border:3px solid #01686c;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;margin-bottom:.5rem}.profile-card__left-col__field{align-items:center;display:flex;margin-bottom:.5rem;margin-left:.5rem;width:100%}.profile-card__left-col__field__icon{height:1.5rem;margin-right:.75rem;width:1.5rem}.profile-card__left-col__field__label{color:#191c1c;font-size:1rem;font-weight:400;line-height:1rem}.profile-card__mid-col{flex:1}.profile-card__mid-col__name{color:#191c1c;font-size:2rem;font-weight:800}.profile-card__mid-col__position{font-size:1.25rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.profile-card__mid-col__container__row{display:flex;margin-bottom:.5rem}.profile-card__mid-col__container__row__title{color:#191c1c;font-size:1.1875rem;font-weight:700;margin-right:1.5rem}.profile-card__mid-col__container__row__text{color:#3c3d3d;font-size:1rem;font-weight:400;line-height:1.5rem;max-width:51.5rem}@media screen and (max-width:64em){.profile-card{flex-direction:column}.profile-card__left-col{margin-bottom:1rem;margin-right:0;width:100%}.profile-card__left-col__photo-upload{margin-bottom:1rem}.profile-card__left-col__field{margin-left:0;width:10rem}.profile-card__left-col__field__icon{height:1.25rem;width:1.25rem}.profile-card__left-col__field__label{font-size:.875rem}.profile-card__mid-col{text-align:center}.profile-card__mid-col__name{font-size:1.5rem}.profile-card__mid-col__position{font-size:1rem}.profile-card__mid-col__container__row__text{font-size:.875rem;line-height:1.125rem;text-align:justify}}
html{font-family:arial}.dog-breed-guides{flex:1;height:100%;overflow-x:hidden;overflow-y:auto}.dog-breed-guides__container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:60rem;min-height:50rem;padding:2rem 0;width:100%}.dog-breed-guides__container__search{border:2px solid #01686c;border-radius:.5rem;box-sizing:border-box;font-size:1rem;margin:0 auto 2rem;max-width:40rem;outline:none;padding:.75rem 1rem;transition:border-color .3s ease,box-shadow .3s ease;width:calc(100% - 2rem)}.dog-breed-guides__container__search:focus{border-color:#c5b29f;box-shadow:0 0 5px hsla(30,25%,70%,.5)}.dog-breed-guides__container__search::placeholder{color:#a3a4a4;font-style:italic}.dog-breed-guides__container__breed-cards{display:flex;flex-wrap:wrap}.dog-breed-guides__container__breed-cards__card{border:6px solid #01686c;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);box-sizing:border-box;cursor:default;margin:1rem;min-width:17rem;overflow:hidden;transition:transform .3s ease;width:calc(33.333% - 2rem)}.dog-breed-guides__container__breed-cards__card--targeting{cursor:pointer}.dog-breed-guides__container__breed-cards__card--targeting:hover{transform:translateY(-5px)}.dog-breed-guides__container__breed-cards__card__image-container{background:#c5b29f;height:12.5rem}.dog-breed-guides__container__breed-cards__card__image-container--coming-soon{opacity:.5;position:relative}.dog-breed-guides__container__breed-cards__card__image-container__banner{background:rgba(0,0,0,.7);border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.5);color:#dcdddd;font-size:1.25rem;font-weight:700;left:50%;line-height:1.5rem;padding:.5rem 1rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1}.dog-breed-guides__container__breed-cards__card__image{height:12.5rem;object-fit:contain;width:100%}.dog-breed-guides__container__breed-cards__card__content{padding:1rem}.dog-breed-guides__container__breed-cards__card__content__title{font-size:1.25rem;font-weight:700;line-height:1.25rem;margin:.5rem 0;text-align:center}.dog-breed-guides__container__breed-cards__card__content__title.long-name{font-size:1rem}.dog-breed-guides__container__section{align-items:center;display:flex;flex-direction:column;margin-top:2rem}.dog-breed-guides__call-to-action{max-width:60rem}@media screen and (max-width:64em){.dog-breed-guides__container{padding:0 1rem}.dog-breed-guides__container__search{margin-bottom:.75rem;margin-top:.25rem}.dog-breed-guides__container__breed-cards{align-items:center;justify-content:center;padding-bottom:2rem}.dog-breed-guides__container__breed-cards__card{display:flex;margin:.5rem 1rem;width:calc(100% - 2rem)}.dog-breed-guides__container__breed-cards__card__image-container{height:8rem}.dog-breed-guides__container__breed-cards__card__image{height:8rem;width:8rem}.dog-breed-guides__container__breed-cards__card__content{align-items:center;display:flex;justify-content:center;width:100%}.dog-breed-guides__container__breed-cards__card__content__title{font-size:1.5rem;line-height:1.5rem;text-align:center;width:100%}}
.giveaway-terms-and-conditions-dialog{height:100%;max-height:50rem;max-width:60rem;padding-bottom:0;width:100%}.giveaway-terms-and-conditions-dialog__content{flex-grow:1;overflow-y:auto;padding:0 2rem}.giveaway-terms-and-conditions-dialog__content h3{font-size:1.1rem}.giveaway-terms-and-conditions-dialog__content__underline{text-decoration:underline}.giveaway-terms-and-conditions-dialog__content *{color:#1a1a1a}.giveaway-terms-and-conditions-dialog__confirm-btn{margin:1rem auto;max-width:5rem;width:100%}@media screen and (max-width:34em){.giveaway-terms-and-conditions-dialog{max-height:none;max-width:none}}
.dog-breed-giveaway{flex:1;height:100%;overflow-y:auto}.dog-breed-giveaway__introduction{margin:0 auto;max-width:30rem;padding:0 2rem}.dog-breed-giveaway__introduction h2{font-size:2rem;font-weight:700;line-height:2rem;margin-bottom:1rem;text-align:center}.dog-breed-giveaway__introduction p{color:#656767;font-size:1rem;line-height:1.25rem;text-align:justify}.dog-breed-giveaway__introduction__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;height:30rem;margin-top:2rem;width:30rem}.dog-breed-giveaway__details{border-radius:.5rem;box-sizing:border-box;line-height:1.25rem;margin:2rem auto;max-width:30rem}.dog-breed-giveaway__details h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.dog-breed-giveaway__details ul{list-style:none;padding:0}.dog-breed-giveaway__details ul li{line-height:1.25rem;margin-bottom:.5rem}.dog-breed-giveaway__details ul li a{color:#01686c;text-decoration:underline}.dog-breed-giveaway__details ul li a:hover{text-decoration:none}.dog-breed-giveaway__details ul ol{margin-top:.5rem;padding-left:2rem}.dog-breed-giveaway__container{margin:1rem auto;max-width:30rem;min-height:40rem;padding-bottom:5rem}.dog-breed-giveaway__container__success{align-items:center;box-sizing:border-box;display:flex;flex:2;flex-direction:column;justify-content:center;min-height:25.625rem;padding:1rem 1.5rem}.dog-breed-giveaway__container__success__message{font-size:1.5rem;font-weight:700;line-height:1.5rem;max-width:28rem}.dog-breed-giveaway__container__success__message p{line-height:1.5rem;margin:0 0 1rem;text-align:center}.dog-breed-giveaway__container__success__message__link{color:#01686c;font-weight:700;margin-left:.5rem;text-decoration:underline}.dog-breed-giveaway__container__section{margin-bottom:2rem}.dog-breed-giveaway__container__section--centered{align-items:center;display:flex;flex-direction:column;justify-content:center}.dog-breed-giveaway__container__section--centered .checkbox{margin-bottom:.5rem;margin-left:4rem;width:17rem}.dog-breed-giveaway__container__section__title{font-size:2rem;font-weight:800;line-height:2rem;margin-bottom:1rem;text-align:center;width:100%}.dog-breed-giveaway__container__section__row{display:flex;margin-bottom:1rem}.dog-breed-giveaway__container__section__row>div:not(:last-child){margin-right:1rem}.dog-breed-giveaway__container__section__social{display:flex;justify-content:center}.dog-breed-giveaway__container__section__social a{margin:0 1rem}.dog-breed-giveaway__container__section__social a img{height:40px;width:40px}.dog-breed-giveaway__container__section__terms{border:none!important;font-size:1rem;width:100%}.dog-breed-giveaway__container__section__terms__label-container{align-items:center;display:flex}.dog-breed-giveaway__container__section__terms__label-container__label{color:#473b2f;margin-top:-.25rem}.dog-breed-giveaway__container__section__terms__label-container__label__link{text-decoration:underline}.dog-breed-giveaway__container__btn-container{display:flex;justify-content:center;margin-bottom:1rem}.dog-breed-giveaway__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}@media screen and (max-width:48em){.dog-breed-giveaway__introduction{padding:0 1rem}.dog-breed-giveaway__introduction__image{aspect-ratio:1/1;height:auto;width:100%}.dog-breed-giveaway__details{padding:0 1rem}.dog-breed-giveaway__container{padding:1rem}.dog-breed-giveaway__container__success{min-height:0}.dog-breed-giveaway__container__section__row{flex-direction:column}.dog-breed-giveaway__container__section__row>div:not(:last-child){margin-bottom:1rem;margin-right:0}}
.breadcrumb-nav{margin-bottom:1.5rem}.breadcrumb-nav__list{display:flex;list-style:none;margin:0;padding:0}.breadcrumb-nav__item{align-items:center;display:flex}.breadcrumb-nav__link{color:#01686c;cursor:pointer;font-size:1.25rem;font-weight:600;text-decoration:none}.breadcrumb-nav__link:hover{text-decoration:underline}.breadcrumb-nav__text{color:#cbcccc;font-size:1.25rem}.breadcrumb-nav__separator{align-items:center;display:flex;margin:0 .5rem}@media screen and (max-width:48em){.breadcrumb-nav{margin-bottom:1rem}.breadcrumb-nav__link,.breadcrumb-nav__text{font-size:.875rem}}
html{font-family:arial}.login-or-signup-card{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin-right:auto;margin-top:3rem;padding:1rem;width:100%}.login-or-signup-card__title{font-size:1rem;font-weight:600;line-height:1.125rem;margin-bottom:.75rem;margin-top:0;text-align:center}.login-or-signup-card__description{font-size:1rem;line-height:1rem;margin-bottom:1rem;text-align:center;width:23rem}.login-or-signup-card__btn-container{display:flex;justify-content:center;width:100%}.login-or-signup-card__btn-container__btn{align-items:center;background-color:#01686c;border-radius:3rem;color:#fff;display:flex;font-weight:700;height:2.5rem;justify-content:center;min-width:7rem;padding:0 1rem}@media screen and (max-width:64em){.login-or-signup-card{margin-right:0}.login-or-signup-card__title{margin-bottom:1rem;text-align:center}.login-or-signup-card__description{width:100%}}
.media-item{background-color:#f4f4f4;background-position:50%;background-size:cover;cursor:pointer;overflow:hidden;position:relative}.media-item:before{content:"";display:block;padding-top:100%}.media-item:hover .media-item__overlay{opacity:1}.media-item__overlay{background:rgba(0,0,0,.2);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.media-item__play-icon{height:80px;left:50%;opacity:.5;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:2}.media-item__video-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:0}.media-item__video{display:block;height:100%;object-fit:cover;width:100%;z-index:0}.media-item__pdf-container{align-items:center;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;top:0}.media-item__pdf,.media-item__pdf-container{height:100%;overflow:hidden;width:100%;z-index:0}.media-item__pdf{display:block;object-fit:cover}.media-item__pdf-button{border-radius:0;bottom:0;font-size:.875rem;font-weight:700;height:2rem;min-height:2rem;position:sticky;width:100%}.media-item__background{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}
.view-all-media-dialog{background-color:#fff;border-radius:8px;max-height:90%;max-width:63rem;overflow-y:auto;padding:20px;position:relative}.view-all-media-dialog__overlay{align-items:center;background-color:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.view-all-media-dialog__close-button{background:none;border:none;cursor:pointer;height:30px;padding:0;position:absolute;right:15px;top:15px;width:30px}.view-all-media-dialog__close-button img{height:100%;width:100%}.view-all-media-dialog__grid{display:flex;flex-wrap:wrap;gap:15px;margin-top:40px}.view-all-media-dialog__grid__media-item{height:15rem;width:15rem}@media screen and (max-width:34em){.view-all-media-dialog{border-radius:0;box-sizing:border-box;height:100%;max-height:100%;width:100%}.view-all-media-dialog__media-item{height:15rem}.view-all-media-dialog__grid{align-items:center;display:flex;flex-direction:column;margin:0}}
html{font-family:arial}.media-gallery{display:flex;height:auto;position:relative;width:100%}.media-gallery__col{display:flex;flex:1;flex-direction:column}.media-gallery__col:not(:last-child){border-top-left-radius:.75rem;margin-right:.5rem}.media-gallery__col__row{display:flex;flex:1}.media-gallery__col__row:not(:last-child){margin-bottom:.5rem}.media-gallery__col__row__photo{background-color:#f4f4f4;background-position:50%;background-size:cover;flex:1;position:relative;width:100%}.media-gallery__col__row__photo--tiled:before{background-image:url(https://paction-shared-resources.s3.ca-central-1.amazonaws.com/common/paction-logo-tiled.webp);background-position:50%;background-repeat:repeat;background-size:cover;content:"";opacity:.5}.media-gallery__col__row__photo:before{content:"";display:block;padding-top:100%}.media-gallery__col__row__photo:not(:last-child){margin-right:.5rem}.media-gallery__col__row__photo--clickable{cursor:pointer}.media-gallery__col__row__photo--left{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.media-gallery__col__row__photo--top-right{border-top-right-radius:.5rem}.media-gallery__col__row__photo--bottom-right{border-bottom-right-radius:.5rem}.media-gallery__button{background-color:hsla(0,0%,100%,.8);border:1px solid #1a1a1a;border-radius:3rem;bottom:1rem;cursor:pointer;font-family:Nunito,sans-serif;font-weight:700;outline:none;padding:.5rem;position:absolute;right:1.5rem}.small-media-gallery{align-items:center;flex-direction:column;height:auto;position:relative}.small-media-gallery,.small-media-gallery__row{display:flex;width:100%}.small-media-gallery__row__photo{background-color:#f4f4f4;background-position:50%;background-size:cover;cursor:pointer;flex:1;position:relative}.small-media-gallery__row__photo:before{content:"";display:block;padding-top:100%}.small-media-gallery__row__photo:not(:last-child){margin-right:.5rem}.small-media-gallery__button{background-color:hsla(0,0%,100%,.8);border:1px solid #1a1a1a;border-radius:3rem;bottom:1rem;cursor:pointer;font-family:Nunito,sans-serif;font-weight:700;outline:none;padding:.5rem;position:absolute;right:1.5rem}@media screen and (max-width:64em){.media-gallery{flex-direction:column;margin:0 auto;width:75%}.media-gallery__col:not(:last-child){margin-right:0}.media-gallery__col__row:not(:last-child){margin-bottom:0}.media-gallery__col__row__photo{border-radius:0}.media-gallery__col__row__photo:not(:last-child){margin-right:0}}
.share-buttons{box-sizing:border-box;padding:1rem 0}.share-buttons__title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.share-buttons__container{display:flex;gap:1rem}.icon-container{align-items:center;background-color:#000;border-radius:.5rem;display:flex;height:2.5rem;justify-content:center;transition:background-color .3s ease,color .3s ease;width:2.5rem}.icon{color:#fff;height:1.5rem;width:1.5rem}.facebook-icon:hover{background-color:#3b5998}.reddit-icon:hover{background-color:#ff4500}.email-icon:hover{background-color:#656767}.pinterest-icon:hover{background-color:#e60023}
.dog-breed-cost-calculator-ad{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);margin-top:2rem;padding:1.5rem;text-align:center}.dog-breed-cost-calculator-ad__title{font-size:1.25rem;font-weight:900;line-height:1.375rem;margin:0 auto;max-width:15rem}.dog-breed-cost-calculator-ad__description{color:#656767;font-size:1rem;line-height:1.25rem;margin-bottom:1rem}.dog-breed-cost-calculator-ad__try-title{color:#01686c;font-size:1.125rem;font-weight:700;line-height:1.125rem;margin-top:1rem}.dog-breed-cost-calculator-ad__try-title:hover{text-decoration:underline}.dog-breed-cost-calculator-ad__image{border-radius:.5rem;box-shadow:0 2px 9px 1px rgba(0,0,0,.2);height:auto;margin-bottom:1rem;width:100%}.dog-breed-cost-calculator-ad__link{background-color:#01686c;border-radius:3rem;color:#fff;display:inline-block;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.dog-breed-cost-calculator-ad__link:hover{background-color:#013739}
html{font-family:arial}.dog-breed-health-considerations{margin-bottom:2rem}.dog-breed-health-considerations__title{font-size:1.5rem;font-weight:800;margin-bottom:1.25rem;margin-top:0}.dog-breed-health-considerations__description{font-size:1rem;line-height:1.25rem;margin-bottom:1.25rem}.dog-breed-health-considerations__description p{line-height:1.25rem}.dog-breed-health-considerations__table-container{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box}.dog-breed-health-considerations__table-container:not(:last-child){margin-bottom:2rem}.dog-breed-health-considerations__table-container__heading{font-size:1.25rem;font-weight:900;margin-bottom:1.25rem;text-align:center}.dog-breed-health-considerations__table-container__table{border-collapse:collapse;margin-top:1rem;table-layout:fixed;width:100%}.dog-breed-health-considerations__table-container__table__header{font-size:1.125rem;font-weight:800;padding:.5rem;text-align:left;text-align:center}.dog-breed-health-considerations__table-container__table td,.dog-breed-health-considerations__table-container__table th{border-right:1px solid #01686c;border-top:1px solid #01686c;line-height:1.25rem;padding:.5rem;word-break:break-word}.dog-breed-health-considerations__table-container__table td:last-child,.dog-breed-health-considerations__table-container__table th:last-child{border-right:none}.dog-breed-health-considerations__table-container__table tbody tr:nth-child(2n){background-color:#e6f0f0;line-height:1.25rem}
html{font-family:arial}.dog-breed-paw-prints{align-items:center;background-color:#fff;border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);display:flex;flex-direction:column;margin-bottom:2rem;padding:1rem}.dog-breed-paw-prints__title{font-size:1.25rem;font-weight:900;line-height:1.25rem;margin-bottom:1rem;margin-top:.5rem}.dog-breed-paw-prints__carousel{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.dog-breed-paw-prints__carousel__button{align-items:center;background-color:rgba(1,104,108,.5);border:none;border-radius:50%;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:1.25rem;height:2rem;justify-content:center;transition:background-color .3s ease;width:2rem;z-index:1}.dog-breed-paw-prints__carousel__button:focus,.dog-breed-paw-prints__carousel__button:hover{outline:none}.dog-breed-paw-prints__carousel__button--prev{left:-.5rem;position:absolute}.dog-breed-paw-prints__carousel__button--next{position:absolute;right:-.5rem}.dog-breed-paw-prints__carousel__item{align-items:center;display:flex;flex-direction:column;height:13rem;justify-content:space-between}.dog-breed-paw-prints__carousel__item__header{align-items:center;display:flex;margin-bottom:1rem;margin-left:4rem;width:100%}.dog-breed-paw-prints__carousel__item__header__image{border:2px solid #01686c;border-radius:50%;height:4rem;margin-right:1rem;object-fit:cover;width:4rem}.dog-breed-paw-prints__carousel__item__header__info{align-items:flex-start;display:flex;flex-direction:column}.dog-breed-paw-prints__carousel__item__header__info__name{font-size:1.125rem;font-weight:700}.dog-breed-paw-prints__carousel__item__header__info__title{font-size:.75rem;font-weight:600;line-height:.75rem}.dog-breed-paw-prints__carousel__item__header__info__date{font-size:.675rem;font-weight:500}.dog-breed-paw-prints__carousel__item__content{flex-grow:1;font-size:.875rem;line-height:1rem;overflow:hidden;padding:0 2.25rem}.dog-breed-paw-prints__carousel__dots{display:flex;justify-content:center;margin-top:1.5rem}.dog-breed-paw-prints__carousel__dots__dot{background-color:#01686c;border:none;border-radius:50%;box-sizing:border-box;cursor:pointer;height:.75rem;margin:0 .3125rem;transition:background-color .3s ease;width:.75rem}.dog-breed-paw-prints__carousel__dots__dot:focus,.dog-breed-paw-prints__carousel__dots__dot:hover{background-color:#559a9d;outline:none}.dog-breed-paw-prints__carousel__dots__dot--active{background-color:#559a9d}@media screen and (max-width:48em){.dog-breed-paw-prints__carousel__button--prev{left:-1.25rem}.dog-breed-paw-prints__carousel__button--next{right:-1.25rem}.dog-breed-paw-prints__carousel__item{box-sizing:border-box;height:15rem;margin:0 auto;width:calc(100% - 2.5rem)}.dog-breed-paw-prints__carousel__item__content{font-size:.75rem}.dog-breed-paw-prints__carousel__dots{display:flex;flex-wrap:nowrap;justify-content:center;margin-top:1.5rem}.dog-breed-paw-prints__carousel__dots__dot{background-color:#01686c;border:none;border-radius:50%;box-sizing:border-box;cursor:pointer;flex:none;height:.6rem;margin:0 .15rem;transition:background-color .3s ease;width:.6rem}.dog-breed-paw-prints__carousel__dots__dot:focus,.dog-breed-paw-prints__carousel__dots__dot:hover{background-color:#559a9d;outline:none}.dog-breed-paw-prints__carousel__dots__dot--active{background-color:#559a9d}}
.dog-breed-search-button{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;height:11rem;margin-bottom:2rem;padding:1.5rem;text-align:center}.dog-breed-search-button__title{font-size:1.25rem;font-weight:900;line-height:1.375rem;margin:0 auto 1rem;max-width:12rem}.dog-breed-search-button__description{color:#656767;font-size:1rem;line-height:1.25rem;margin-bottom:1rem}.dog-breed-search-button__link{background-color:#01686c;border-radius:3rem;color:#fff;display:inline-block;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.dog-breed-search-button__link:hover{background-color:#013739}
.dog-breed-summary{align-items:center;border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);display:flex;flex-direction:column;margin-bottom:2rem;min-height:19rem;padding:1rem}.dog-breed-summary__title{font-size:1.25rem;font-weight:900;line-height:1.25rem;margin-bottom:1rem;margin-top:.5rem}.dog-breed-summary__item{margin-bottom:1rem;width:8.5rem}.dog-breed-summary__item__label{align-items:center;display:flex;font-size:1.125rem;font-weight:700;margin-bottom:.25rem}.dog-breed-summary__item__label__icon{height:1.5rem;margin-right:.25rem;width:1.5rem}.dog-breed-summary__item__value{font-weight:400;margin-left:1.875rem}@media screen and (max-width:48em){.dog-breed-summary{margin-top:0}}
html{font-family:arial}.dog-breed-guide{align-items:center;background-color:#e4dbd2;display:flex;flex-direction:column;font-weight:400;height:100%;overflow-y:auto;width:100%}.dog-breed-guide__container{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:auto;max-width:70rem;padding:2rem;width:100%}.dog-breed-guide__container__details{background:#fff;border-radius:.75rem;box-sizing:border-box;flex:4;margin-right:2rem;overflow:hidden;padding:2rem 3rem}.dog-breed-guide__container__details__container{margin:0 auto;max-width:50rem}.dog-breed-guide__container__details__container__title{font-size:2rem;font-weight:800;line-height:2rem}.dog-breed-guide__container__details__container__button-container{align-items:center;display:flex}.dog-breed-guide__container__details__container__button-container__button{border:none;box-shadow:0 2px 9px 1px rgba(0,0,0,.2);font-size:.85rem;font-weight:700;height:3rem;margin:0 auto;padding:.5rem 3rem;transition:all .3s ease-in-out;width:15rem}.dog-breed-guide__container__details__container__button-container__button:hover{background-color:#01999f;transform:translateY(-2px)}.dog-breed-guide__container__details__container__button-container__button:active{box-shadow:0 1px 5px 1px rgba(0,0,0,.2);transform:translateY(1px)}.dog-breed-guide__container__details__container__date{color:#a3a4a4;font-size:.875rem;margin:1rem 0}.dog-breed-guide__container__details__container__text{font-weight:700}.dog-breed-guide__container__details__container__content{display:flex;margin-bottom:2rem}.dog-breed-guide__container__details__container__content__left-col{flex:1;margin-right:2.5rem}.dog-breed-guide__container__details__container__content__left-col__image-container{background-image:url(https://paction-shared-resources.s3.ca-central-1.amazonaws.com/common/paction-logo-tiled.webp);background-position:50%;background-repeat:repeat;background-size:cover}.dog-breed-guide__container__details__container__content__left-col__image{aspect-ratio:4/2;background-position:50%;background-repeat:no-repeat;background-size:contain;margin:0 auto 2rem;width:100%}.dog-breed-guide__container__details__container__content__left-col__facts{margin-bottom:2rem}.dog-breed-guide__container__details__container__content__left-col__facts__title{font-size:1.5rem;font-weight:800;line-height:1.25rem;margin-bottom:1rem;margin-top:.5rem}.dog-breed-guide__container__details__container__content__left-col__facts__description{font-size:1rem;line-height:1.25rem;margin-bottom:1rem}.dog-breed-guide__container__details__container__content__left-col__facts__list{display:flex;flex-wrap:wrap;gap:.5rem}.dog-breed-guide__container__details__container__content__left-col__facts__list__item{line-height:1.25rem}.dog-breed-guide__container__details__container__content__right-col{flex:1}@media screen and (max-width:48em){.dog-breed-guide .dog-breed-guide__container{flex-direction:column;padding:0}.dog-breed-guide .dog-breed-guide__container__details{border-radius:0;margin-bottom:0;margin-right:0;padding:2rem}.dog-breed-guide .dog-breed-guide__container__details__container__title{font-size:1.75rem;line-height:1.75rem}.dog-breed-guide .dog-breed-guide__container__details__container__button-container__button{font-size:.85rem;height:3rem;width:15rem}.dog-breed-guide .dog-breed-guide__container__details__container__content{flex-direction:column}.dog-breed-guide .dog-breed-guide__container__details__container__content__left-col{margin-right:0}.dog-breed-guide .dog-breed-guide__container__details__container__content__left-col__image{margin:0;width:100%}}
html{font-family:arial}.expert-hub-home{flex:1;height:100%;overflow-x:hidden;overflow-y:auto}.expert-hub-home__container{align-items:center;box-sizing:border-box;gap:3rem;margin:0 auto;max-width:60rem;padding:2rem 0;width:100%}.expert-hub-home__container__section{margin-bottom:4rem;width:100%}.expert-hub-home__container__section__title{align-items:center;display:flex;font-size:2rem;font-weight:800}.expert-hub-home__container__section__title__icon{height:2rem;margin-right:.5rem}.expert-hub-home__container__section__divider{margin:1rem 0 2rem}.expert-hub-home__container__section__featured{display:flex;gap:1.5rem}.expert-hub-home__container__section__featured__item{display:flex;flex:3;flex-direction:column}.expert-hub-home__container__section__featured__item__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border:6px solid #01686c;border-radius:.5rem;height:0;padding-top:100%;width:100%}.expert-hub-home__container__section__featured__item__title{align-items:center;display:flex;font-size:1.25rem;font-weight:900;margin-top:.5rem}.expert-hub-home__container__section__featured__item__title__icon{height:1.5rem;margin-right:.5rem}.expert-hub-home__container__section__featured__col{display:flex;flex:2;flex-direction:column;gap:.75rem;justify-content:space-between}.expert-hub-home__container__section__featured__col__item{display:flex;flex:1;flex-direction:column}.expert-hub-home__container__section__featured__col__item__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border:6px solid #01686c;border-radius:.5rem;padding-top:66.6%;width:100%}.expert-hub-home__container__section__featured__col__item__title{align-items:center;display:flex;font-size:1.25rem;font-weight:900;line-height:1.5rem;margin-top:.5rem}.expert-hub-home__container__section__featured__col__item__title__icon{height:1.5rem;margin-right:.5rem}.expert-hub-home__container__section__featured__row{display:flex;flex:1;gap:1.5rem;justify-content:space-between;margin-top:1.5rem}.expert-hub-home__container__section__featured__row__item{display:flex;flex:1;flex-direction:column}.expert-hub-home__container__section__featured__row__item__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border:6px solid #01686c;border-radius:.5rem;padding-top:100%;width:100%}.expert-hub-home__container__section__featured__row__item__title{align-items:center;display:flex;font-size:1.25rem;font-weight:900;line-height:1.5rem;margin-top:.5rem}.expert-hub-home__container__section__featured__row__item__title__icon{height:1.5rem;margin-right:.5rem}.expert-hub-home__container__section__container{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.expert-hub-home__container__section__container__item{align-items:center;display:flex;flex:1 1 calc(25% - 1.25rem);flex-direction:column;max-width:calc(25% - 1.25rem)}.expert-hub-home__container__section__container__item__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border:6px solid #01686c;border-radius:.5rem;padding-top:100%;width:100%}.expert-hub-home__container__section__container__item__title{font-weight:700;line-height:1.125rem;margin-top:.5rem}.expert-hub-home__call-to-action{max-width:60rem}@media screen and (max-width:64em){.expert-hub-home__container{padding:0 2.5rem}.expert-hub-home__container__section__title{font-size:1.75rem;line-height:2rem;margin-bottom:1rem;text-align:center}.expert-hub-home__container__section__featured{align-items:center;flex-direction:column;gap:1rem}.expert-hub-home__container__section__featured__item{margin-bottom:.5rem;width:100%}.expert-hub-home__container__section__featured__item__image{padding-top:100%;width:100%}.expert-hub-home__container__section__featured__item__title{line-height:1.5rem;text-align:center}.expert-hub-home__container__section__featured__col{display:flex;flex-direction:column;gap:1rem;width:100%}.expert-hub-home__container__section__featured__col__item{align-items:center;display:flex;flex:1;flex-direction:row}.expert-hub-home__container__section__featured__col__item__image{flex:2;margin-right:1rem;padding-top:25%;width:100%}.expert-hub-home__container__section__featured__col__item__title{flex:3;font-size:1.125rem;margin-top:0}.expert-hub-home__container__section__featured__row{display:flex;flex-direction:column;gap:1rem;width:100%}.expert-hub-home__container__section__featured__row__item{align-items:center;display:flex;flex:1;flex-direction:row}.expert-hub-home__container__section__featured__row__item__image{flex:2;margin-right:1rem;padding-top:25%;width:100%}.expert-hub-home__container__section__featured__row__item__title{flex:3;font-size:1.125rem;margin-top:0}.expert-hub-home__container__section__container{justify-content:space-between}.expert-hub-home__container__section__container__item{flex:1 1 calc(50% - 1.25rem);margin-bottom:.5rem;max-width:100%;max-width:calc(50% - 1.25rem);width:100%}.expert-hub-home__container__section__container__item__image{padding-top:100%;width:100%}.expert-hub-home__container__section__container__item__title{font-size:.875rem;line-height:1rem;text-align:center}}
html{font-family:arial}.matchmaker-inputs{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;margin-top:1.5rem;padding:1.5rem;width:100%}.matchmaker-inputs__group{margin-bottom:2rem}.matchmaker-inputs__group__title{font-size:1.5rem;font-weight:900;margin-bottom:1rem}.matchmaker-inputs__button-container{display:flex;justify-content:center;margin:3rem 0 2rem;width:100%}.matchmaker-inputs__button-container__button{background-color:#01686c;border:none;border-radius:3rem;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:900;height:4rem;width:75%}@media screen and (max-width:64em){.matchmaker-inputs__group__title{font-size:1.25rem;line-height:1.25rem}.matchmaker-inputs__button-container__button{font-size:1.25rem}}
html{font-family:arial}.matchmaker-intro{align-items:center;display:flex;flex-direction:column;margin-bottom:1.5rem;width:100%}.matchmaker-intro__title{line-height:2rem;margin-bottom:1.5rem;max-width:40rem;text-align:center}.matchmaker-intro__title__bold{font-size:2.25rem;font-weight:900;margin-bottom:.5rem}.matchmaker-intro__title__text{font-size:2rem;font-weight:700;width:100%}.matchmaker-intro__title__text__asterisk{font-size:1rem;vertical-align:top}.matchmaker-intro__text__link{color:#01686c;text-decoration:underline}.matchmaker-intro__text__reference{font-size:.75rem;line-height:1rem!important}.matchmaker-intro__text__reference__asterisk{font-size:1rem}.matchmaker-intro__text p{line-height:1.25rem}.matchmaker-intro__text a{color:#01686c;text-decoration:underline}@media screen and (max-width:64em){.matchmaker-intro__title{margin-bottom:0}.matchmaker-intro__title__bold{font-size:1.75rem;line-height:1.75rem}.matchmaker-intro__title__text{font-size:1.5rem;line-height:1.5rem}}
html{font-family:arial}.breed-size-selector{margin-bottom:1rem}.breed-size-selector__label{font-weight:800;margin-bottom:1rem}.breed-size-selector__options{display:flex}.breed-size-selector__options:not(:last-child){margin-bottom:1rem}.breed-size-selector__options__option{align-items:center;background-color:#fff;border:3px solid #fff;cursor:pointer;display:flex;flex:1;flex-direction:column;height:100%;justify-content:center;padding:.25rem}.breed-size-selector__options__option--selected{background-color:#559a9d;border-color:#01686c}.breed-size-selector__options__option:not(:last-child){margin-right:1rem}.breed-size-selector__options__option__icon{align-items:center;display:flex;height:4rem;justify-content:center;margin-bottom:.5rem;width:4rem}.breed-size-selector__options__option__icon--small svg{height:2.5rem;width:2.5rem}.breed-size-selector__options__option__icon--medium svg{height:3rem;width:3rem}.breed-size-selector__options__option__icon--large svg{height:3.5rem;width:3.5rem}.breed-size-selector__options__option__icon--extra-large svg{height:4rem;width:4rem}.breed-size-selector__options__option__label{color:#1a1a1a;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:700;line-height:1rem}.breed-size-selector__options__option__label--selected{color:#fff}@media screen and (max-width:64em){.breed-size-selector__label{text-align:center}}
html{font-family:arial}.experience-selector{margin-bottom:1rem}.experience-selector__label{font-weight:800;margin-bottom:1rem}.experience-selector__options{display:flex}.experience-selector__options__option{align-items:center;background-color:#fff;border:3px solid #fff;cursor:pointer;display:flex;flex:1;flex-direction:column;height:6.5rem;justify-content:center;padding:.25rem}.experience-selector__options__option--selected{background-color:#559a9d;border-color:#01686c}.experience-selector__options__option:not(:last-child){margin-right:1rem}.experience-selector__options__option__icon{height:3.5rem;margin-bottom:.5rem;width:3.5rem}.experience-selector__options__option__icon svg{height:3.5rem;width:3.5rem}.experience-selector__options__option__label{color:#1a1a1a;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:700;line-height:.75rem}.experience-selector__options__option__label--selected{color:#fff}@media screen and (max-width:64em){.age-selector__label{text-align:center}}
.matchmaker-results{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;padding:1.5rem;position:relative;width:100%}.matchmaker-results__title{font-size:1.75rem;font-weight:900;margin:0 0 1rem}.matchmaker-results__container{display:flex}.matchmaker-results__container__inputs{background-color:#e3eef0;box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-width:20.875rem;padding:1rem 1.5rem}.matchmaker-results__container__inputs__btn-container{display:flex;justify-content:center;margin-top:auto}.matchmaker-results__container__inputs__btn-container__button{background-color:#01686c;font-size:1.125rem;font-weight:800;height:3rem;width:75%}.matchmaker-results__container__results{align-items:center;display:flex;flex:2;justify-content:center;min-height:22.375rem}.matchmaker-results__container__results__list{align-items:center;display:flex;gap:1rem;margin:0 2rem;width:100%}.matchmaker-results__container__results__list__title{color:#01686c;font-size:2rem;font-weight:900;margin:0}.matchmaker-results__container__results__list__item{align-items:center;border:6px solid #01686c;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;height:18.5rem;transition:transform .3s ease;width:13.25rem}.matchmaker-results__container__results__list__item:hover{transform:translateY(-5px)}.matchmaker-results__container__results__list__item.greyed-out{filter:grayscale(50%);opacity:.5;pointer-events:none}.matchmaker-results__container__results__list__item__image-container{background-color:#c5b29f;display:flex;height:10rem;justify-content:center;padding-bottom:1rem;width:100%}.matchmaker-results__container__results__list__item__image-container__image{border-radius:50%;height:10rem;object-fit:cover}.matchmaker-results__container__results__list__item__info{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem}.matchmaker-results__container__results__list__item__info__name{color:#3c3d3d;font-size:1.25rem;font-weight:800;line-height:1.25rem;margin:0 0 .25rem;text-align:center}.matchmaker-results__container__results__list__item__info__description{color:#656767;font-size:1rem;font-weight:600;line-height:1rem;margin:0;text-align:center}.matchmaker-results__button{font-size:1.5rem;font-weight:800;height:4rem;margin-top:2rem;width:20rem}.matchmaker-results__share{bottom:1rem;position:absolute;right:.5rem}@media screen and (max-width:64em){.matchmaker-results__title{font-size:1.5rem;line-height:1.5rem}.matchmaker-results__container{flex-direction:column-reverse}.matchmaker-results__container__inputs{max-width:100%}.matchmaker-results__container__results{margin-bottom:1rem}.matchmaker-results__container__results__list{flex-direction:column;gap:.5rem;margin:0}.matchmaker-results__container__results__list__item{flex-direction:row;height:100%;width:100%}.matchmaker-results__container__results__list__item__image-container{height:auto;width:10rem}.matchmaker-results__container__results__list__item__image-container__image{height:auto;width:100%}}
html{font-family:arial}.matchmaker{flex:1;height:100%;overflow-x:hidden;overflow-y:auto}.matchmaker__container{align-items:center;display:flex;flex-direction:column;margin:1rem auto;max-width:70rem;min-height:50rem;padding:1.5rem;width:100%}.matchmaker__container__placeholder{align-items:center;color:#656767;display:flex;font-size:2.5rem;font-weight:800;height:50rem;justify-content:center}.matchmaker__container__section{width:100%}.matchmaker__call-to-action{max-width:70rem}@media screen and (max-width:64em){.matchmaker__container{box-sizing:border-box;padding:0 1rem}.matchmaker__call-to-action{border-radius:0}}
html{font-family:arial}.name-generator-inputs{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;margin-top:1.5rem;padding:1.5rem;width:100%}.name-generator-inputs__group{margin-bottom:2rem}.name-generator-inputs__group__title{font-size:1.5rem;font-weight:900;margin-bottom:1rem}.name-generator-inputs__button-container{display:flex;justify-content:center;margin:3rem 0 2rem;width:100%}.name-generator-inputs__button-container__button{background-color:#01686c;border:none;border-radius:3rem;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:900;height:4rem;width:75%}@media screen and (max-width:64em){.name-generator-inputs__group__title{font-size:1.25rem;line-height:1.25rem}.name-generator-inputs__button-container__button{font-size:1.25rem}}
html{font-family:arial}.name-generator-intro{align-items:center;display:flex;flex-direction:column;margin-bottom:1.5rem;width:100%}.name-generator-intro__title{line-height:2rem;margin-bottom:1.5rem;max-width:40rem;text-align:center}.name-generator-intro__title__bold{font-size:2.25rem;font-weight:900;margin-bottom:.5rem}.name-generator-intro__title__text{font-size:2rem;font-weight:700;width:100%}.name-generator-intro__title__text__asterisk{font-size:1rem;vertical-align:top}.name-generator-intro__text__link{color:#01686c;text-decoration:underline}.name-generator-intro__text__reference{font-size:.75rem;line-height:1rem!important}.name-generator-intro__text__reference__asterisk{font-size:1rem}.name-generator-intro__text p{line-height:1.25rem}.name-generator-intro__text a{color:#01686c;text-decoration:underline}@media screen and (max-width:64em){.name-generator-intro__title{margin-bottom:0}.name-generator-intro__title__bold{font-size:1.75rem;line-height:1.75rem}.name-generator-intro__title__text{font-size:1.5rem;line-height:1.5rem}}
html{font-family:arial}.name-results-display{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;min-height:20rem;overflow:hidden}.name-results-display__title{font-size:2rem;font-weight:900;margin-bottom:2.5rem;text-align:center}.name-results-display__values{display:flex;flex-wrap:wrap;max-width:40rem;min-height:8rem;width:100%}.name-results-display__values__value{color:#01686c;flex:1 1 calc(33.333% - 2rem);font-weight:900;margin:.5rem 1rem;max-width:calc(33.333% - 2rem);text-align:center}.name-results-display__values__value:nth-child(4),.name-results-display__values__value:nth-child(5){flex:1 1 calc(50% - 1rem);margin:.5rem auto;max-width:calc(50% - 1rem)}.name-results-display__values__value__heading{font-size:2rem;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.name-results-display__values__value--font1{font-family:Rowdies,sans-serif;font-weight:400}.name-results-display__values__value--font2{font-family:Concert One,sans-serif;font-weight:400}.name-results-display__values__value--font3{font-family:Chivo,sans-serif;font-weight:700}.name-results-display__values__value--font4{font-family:Patua One,sans-serif;font-weight:400}.name-results-display__values__value--font5{font-family:Francois One,sans-serif;font-weight:400}.name-results-display__values__value--font6{font-family:Shantell Sans,sans-serif;font-weight:500}.name-results-display__values__value--font7{font-family:Kosugi Maru,sans-serif;font-weight:400}.name-results-display__values__value--font8{font-family:Viga,sans-serif;font-weight:400}.name-results-display__values__value--font9{font-family:Itim,sans-serif;font-weight:400}.name-results-display__loading{color:#01686c;font-size:1.5rem;font-weight:700;margin-top:1rem;text-align:center}.name-results-display__spinner{animation:spin 1s linear infinite;border:.4rem solid #4c9e99;border-radius:50%;border-top-color:#01686c;height:4rem;width:4rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:64em){.name-results-display{min-height:0;width:100%}.name-results-display__title{font-size:1.75rem;line-height:1.75rem;margin-bottom:1rem}.name-results-display__values{align-items:center;flex-direction:column;justify-content:center;min-height:30.25rem;width:100%}.name-results-display__values__value{font-size:1.5rem;margin:.5rem 0;max-width:none;min-height:0;width:100%}}
html{font-family:arial}.name-results-placeholder{align-items:center;display:flex;flex-direction:column;justify-content:center}.name-results-placeholder__icon{height:22rem;width:100%}.name-results-placeholder__icon--small{height:12rem;width:12rem}.name-results-placeholder__icon__img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:22rem;width:100%}.name-results-placeholder__icon__img--small{height:12rem;width:12rem}@media screen and (max-width:64em){.name-results-placeholder{min-height:0}.name-results-placeholder__icon__img{object-fit:cover}}
html{font-family:arial}.sex-selector{margin-bottom:1rem}.sex-selector__label{font-weight:800;margin-bottom:1rem}.sex-selector__options{display:flex}.sex-selector__options__option{align-items:center;background-color:#fff;border:3px solid #fff;cursor:pointer;display:flex;flex:1;flex-direction:column;height:4rem;height:100%;justify-content:center;padding:1rem}.sex-selector__options__option--selected{background-color:#559a9d;border-color:#01686c}.sex-selector__options__option:not(:last-child){margin-right:1rem}.sex-selector__options__option__icon{height:3.5rem;margin-bottom:.5rem;width:3.5rem}.sex-selector__options__option__icon svg{height:3.5rem;width:3.5rem}.sex-selector__options__option__label{color:#1a1a1a;font-family:Nunito,sans-serif;font-size:1rem;font-weight:700}.sex-selector__options__option__label--selected{color:#fff}@media screen and (max-width:64em){.sex-selector__label{text-align:center}}
html{font-family:arial}.name-generator-results{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;padding:1.5rem;position:relative;width:100%}.name-generator-results__title{font-size:1.75rem;font-weight:900;margin:0 0 1rem}.name-generator-results__container{display:flex}.name-generator-results__container__inputs{background-color:#e3eef0;box-sizing:border-box;display:flex;flex:1;flex-direction:column;padding:1rem 1.5rem}.name-generator-results__container__inputs .breed-input__label{font-weight:800}.name-generator-results__container__inputs__input{margin-bottom:1rem}.name-generator-results__container__inputs__input__label{font-weight:800;margin-bottom:1rem}.name-generator-results__container__inputs__btn-container{display:flex;justify-content:center;margin-top:1rem}.name-generator-results__container__inputs__btn-container__button{background-color:#01686c;font-size:1.125rem;font-weight:800;height:3rem;width:75%}.name-generator-results__container__results{align-items:center;display:flex;flex:2;justify-content:center;min-height:22.375rem}.name-generator-results__container__results__container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}.name-generator-results__container__results__container__icon{height:15rem;margin-bottom:1rem;width:15rem}.name-generator-results__container__results__container__icon--small{height:12rem;width:12rem}.name-generator-results__container__results__container__icon__img{height:15rem;width:15rem}.name-generator-results__container__results__container__icon__img--small{height:12rem;width:12rem}.name-generator-results__container__results__container__text{font-size:1.25rem;font-weight:700;line-height:1.5rem;max-width:19rem;min-height:4.5rem;text-align:center}.name-generator-results__container__results__container__values{display:flex}.name-generator-results__container__results__container__values__value{color:#01686c;font-size:2.5rem;font-weight:900;min-height:10rem;min-width:15rem;text-align:center}.name-generator-results__container__results__container__values__value:not(:last-child){margin-right:2rem}.name-generator-results__container__results__container__values__value__heading{font-size:1.75rem}.name-generator-results__container__results__container__values__value__label{color:#01686c;font-size:1rem;font-weight:700}.name-generator-results__share{bottom:1rem;position:absolute;right:.5rem}@media screen and (max-width:64em){.name-generator-results{padding:1rem}.name-generator-results__title{font-size:1.5rem;line-height:1.5rem;margin:0 auto 1rem;max-width:16rem;text-align:center}.name-generator-results__container{flex-direction:column-reverse}.name-generator-results__container__inputs .breed-input__label,.name-generator-results__container__inputs__input__label{text-align:center}.name-generator-results__container__results{margin-bottom:1rem}.name-generator-results__container__results__container{min-height:0}.name-generator-results__container__results__container__text{font-size:1rem;line-height:1.25rem}.name-generator-results__container__results__container__values__value{font-size:1.75rem;min-height:0;min-width:10rem}.name-generator-results__container__results__container__values__value:not(:last-child){margin-right:0}}
html{font-family:arial}.name-generator{flex:1;height:100%;overflow-x:hidden;overflow-y:auto}.name-generator__container{align-items:center;display:flex;flex-direction:column;margin:1rem auto;max-width:70rem;min-height:50rem;padding:1.5rem;width:100%}.name-generator__container__section{width:100%}.name-generator__call-to-action{max-width:70rem}@media screen and (max-width:64em){.name-generator__container{box-sizing:border-box;padding:0 1rem}.name-generator__call-to-action{border-radius:0}}
html{font-family:arial}.time-estimator{flex:1;height:100%;overflow-x:hidden;overflow-y:auto}.time-estimator__container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:1rem auto;max-width:70rem;min-height:50rem;padding:1.5rem;width:100%}.time-estimator__container__section{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;margin-top:1.5rem;padding:1.5rem;width:100%}.time-estimator__container__section__button-container{display:flex;justify-content:center;margin:3rem 0 2rem;width:100%}.time-estimator__container__section__button-container__button{background-color:#01686c;border:none;font-size:1.75rem;font-weight:900;height:4rem;width:75%}.time-estimator__container__profile{margin:1rem auto;max-width:50rem}.time-estimator__call-to-action{box-sizing:border-box;margin:0 auto 2rem;max-width:70rem}@media screen and (max-width:64em){.timeEstimator__container{box-sizing:border-box;padding:0 1rem}.timeEstimator__container__section{padding:1rem}.timeEstimator__call-to-action{border-radius:0}}
html{font-family:arial}.timeEstimator-intro{align-items:center;display:flex;flex-direction:column;margin-bottom:1.5rem;width:100%}.timeEstimator-intro__title{line-height:2rem;margin-bottom:1.5rem;max-width:40rem;text-align:center}.timeEstimator-intro__title__bold{font-size:2.25rem;font-weight:900;line-height:2.5rem;margin-bottom:.5rem}.timeEstimator-intro__title__text{font-size:2rem;font-weight:700;width:100%}.timeEstimator-intro__title__text__asterisk{font-size:1rem;vertical-align:top}.timeEstimator-intro__text__reference{font-size:.75rem;line-height:1rem!important}.timeEstimator-intro__text__reference__asterisk{font-size:1rem}.timeEstimator-intro__text p{line-height:1.25rem}.timeEstimator-intro__text a{color:#01686c;text-decoration:underline}@media screen and (max-width:64em){.timeEstimator-intro__title__bold{font-size:1.75rem;line-height:1.75rem}.timeEstimator-intro__title__text{font-size:1.5rem;line-height:1.5rem}}
html{font-family:arial}.timeEstimator-outro{align-items:center;display:flex;flex-direction:column;margin:1.5rem 0;width:100%}.timeEstimator-outro__title{font-size:2.25rem;font-weight:700;line-height:2rem;margin-bottom:1.5rem;text-align:center;width:100%}.timeEstimator-outro__text__reference{font-size:.75rem}.timeEstimator-outro__text__reference__asterisk{font-size:1rem}.timeEstimator-outro__text p{line-height:1.25rem}.timeEstimator-outro__text a{color:#01686c;text-decoration:underline}@media screen and (max-width:64em){.timeEstimator-outro__title{font-size:1.5rem;line-height:1.75rem}}
html{font-family:arial}.time-estimator-results-display{display:flex;padding:2rem}.time-estimator-results-display__container{flex:1;margin-right:2rem}.time-estimator-results-display__container__title{font-size:1.75rem;font-weight:800;line-height:1.5rem;margin-bottom:1rem;text-align:center}.time-estimator-results-display__container__description{font-size:1.25rem;line-height:1.5rem;margin-bottom:1rem;text-align:center}.time-estimator-results-display__container__values{align-items:center;display:flex;justify-content:center}.time-estimator-results-display__container__values__value{color:#01686c;font-weight:900;text-align:center}.time-estimator-results-display__container__values__value:not(:last-child){margin-right:2rem}.time-estimator-results-display__container__values__value__heading{font-size:1.75rem}.time-estimator-results-display__container__values__value__label{color:#01686c;font-size:1.25rem;font-weight:700}.time-estimator-results-display__results{flex:1}.time-estimator-results-display__results__heading{font-size:1.75rem;font-weight:800;line-height:1.5rem;margin-bottom:1rem;text-align:center}.time-estimator-results-display__results__text{font-size:1.25rem;line-height:1.5rem;margin-bottom:1rem;text-align:center}@media screen and (max-width:64em){.time-estimator-results-display{align-items:center;flex-direction:column;min-height:0}.time-estimator-results-display__container{margin-bottom:2rem;margin-right:0}.time-estimator-results-display__container__title{font-size:1.5rem;line-height:1.5rem}.time-estimator-results-display__container__description{font-size:1rem;line-height:1.25rem}.time-estimator-results-display__container__values__value{font-size:1.75rem;line-height:1.75rem;margin:0 .75rem;min-height:0}.time-estimator-results-display__container__values__value:not(:last-child){margin-right:0}.time-estimator-results-display__results__heading{font-size:1.5rem;line-height:1.5rem}.time-estimator-results-display__results__text{font-size:1rem;line-height:1.25rem}}
html{font-family:arial}.time-estimator-results-placeholder{align-items:center;display:flex;flex-direction:column;min-height:24rem}.time-estimator-results-placeholder__icon,.time-estimator-results-placeholder__icon__img{height:32rem}@media screen and (max-width:64em){.time-estimator-results-placeholder{min-height:0}.time-estimator-results-placeholder__icon,.time-estimator-results-placeholder__icon__img{height:auto;width:100%}}
html{font-family:arial}.time-estimator-results{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;padding:1.5rem;position:relative;width:100%}.time-estimator-results__title{font-size:1.75rem;font-weight:900;margin:0 0 1rem}.time-estimator-results__container{display:flex;min-height:30rem}.time-estimator-results__container__inputs{background-color:#e3eef0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:1rem 2rem;width:20rem}.time-estimator-results__container__inputs .breed-input__label{font-size:1.25rem;font-weight:800;margin-bottom:.5rem;margin-top:1rem}.time-estimator-results__container__inputs__input{margin-top:1rem}.time-estimator-results__container__inputs__input__label{font-weight:800;margin-bottom:1rem}.time-estimator-results__container__inputs__btn-container{display:flex;justify-content:center;margin-bottom:1rem;margin-top:2rem}.time-estimator-results__container__inputs__btn-container__button{background-color:#01686c;font-size:1.125rem;font-weight:800;height:3rem;width:75%}.time-estimator-results__container__inputs__icon{align-items:center;background-color:#fff;border:3px solid #01686c;border-radius:50%;display:flex;height:15rem;justify-content:center;margin-bottom:1rem;width:15rem}.time-estimator-results__container__inputs__icon--small{border-radius:50%;height:15rem}.time-estimator-results__container__inputs__icon__img{height:15rem;object-fit:cover;width:15rem}.time-estimator-results__container__inputs__icon__img--small{border-radius:50%;height:12rem;width:12rem}.time-estimator-results__container__results{align-items:center;display:flex;flex:1;overflow:hidden}.time-estimator-results__share{bottom:1rem;position:absolute;right:.5rem}@media screen and (max-width:64em){.time-estimator-results{padding:1rem}.time-estimator-results__title{font-size:1.5rem;line-height:1.5rem;margin:0 auto 1rem;max-width:16rem;text-align:center}.time-estimator-results__container{flex-direction:column-reverse}.time-estimator-results__container__inputs{width:100%}.time-estimator-results__container__inputs .breed-input__label,.time-estimator-results__container__inputs__input__label{text-align:center}.time-estimator-results__container__results{margin-bottom:1rem}.time-estimator-results__container__results__container{min-height:0}.time-estimator-results__container__results__container__text{font-size:1rem;line-height:1.25rem}.time-estimator-results__container__results__container__values__value{font-size:1.75rem;min-height:0}.time-estimator-results__container__results__container__values__value:not(:last-child){margin-right:0}}
html{font-family:arial}.time-estimator-section{border:1px solid #000;box-sizing:border-box;margin-bottom:1rem;padding:1rem;width:100%}.time-estimator-section .collapsible-container__header__title{font-weight:900}.time-estimator-section__container{display:flex}.time-estimator-section__container__insurance-warning{display:block;flex:2;margin:1.5rem}.time-estimator-section__container__content{flex:4;margin-right:3rem}.time-estimator-section__container__content__insurance-warning{display:none}.time-estimator-section__container__ad{align-items:center;cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem}.time-estimator-section__container__ad__title{color:#01686c;font-size:1.125rem;font-weight:800;line-height:1.125rem;margin-bottom:.5rem;text-align:center}.time-estimator-section__container__ad__image{border-radius:50%;height:9rem;margin-bottom:.5rem;width:9rem}.time-estimator-section__container__ad__image__img{height:9rem;width:9rem}.time-estimator-section__container__ad__text{font-size:1rem;font-weight:600;line-height:1rem;text-align:center}.time-estimator-section__btn-container{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}.time-estimator-section__btn-container__amount{align-items:center;color:#01686c;display:flex;font-size:1.75rem;font-weight:700}.time-estimator-section__btn-container__amount__label{font-size:1.125rem;font-weight:700;margin-right:.5rem}.time-estimator-section__btn-container__amount__label--default{font-size:1.75rem}.time-estimator-section__btn-container__button{align-items:center;background-color:#01686c;border-color:#01686c;border-radius:3rem;color:#fff;display:flex;font-size:1.125rem;font-weight:800;height:2.75rem;justify-content:center;margin-bottom:.5rem;margin-right:1.5rem;width:10rem}@media screen and (max-width:64em){.collapsible-container__header__title{font-size:1.375rem}.collapsible-container__header__toggle-container__label{font-size:1.125rem}.time-estimator-section__container{flex-direction:column}.time-estimator-section__container__insurance-warning{display:none}.time-estimator-section__container__content{margin-bottom:1.5rem;margin-right:0}.time-estimator-section__container__content__insurance-warning{display:block;flex:2;margin:1rem 0}.time-estimator-section__container__ad__image,.time-estimator-section__container__ad__image__img{height:6rem;width:6rem}.time-estimator-section__btn-container{flex-direction:column;margin-top:0}.time-estimator-section__btn-container__button{font-size:1rem;margin:0}.time-estimator-section__btn-container__amount{flex-direction:column;font-size:1.55rem;margin-bottom:1rem}}
html{font-family:arial}.time-estimator-sections{width:100%}
html{font-family:arial}.feedback-form{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;padding:1.5rem;position:relative;width:100%}.feedback-form__title{font-size:1.75rem;font-weight:900;margin:0 0 1rem}.feedback-form__container{display:flex}.feedback-form__container__success{align-items:center;box-sizing:border-box;display:flex;flex:2;flex-direction:column;justify-content:center;min-height:25.625rem;padding:1rem 1.5rem}.feedback-form__container__success__feedback{font-size:1.5rem;font-weight:700;line-height:1.5rem;max-width:28rem}.feedback-form__container__success__feedback p{line-height:1.5rem;margin:0 0 1rem;text-align:center}.feedback-form__container__inputs{background-color:#e3eef0;box-sizing:border-box;display:flex;flex:2;flex-direction:column;padding:1rem 1.5rem}.feedback-form__container__inputs .breed-input__label{font-weight:800}.feedback-form__container__inputs__row{display:flex;justify-content:space-between;margin-bottom:1rem}.feedback-form__container__inputs__row__input:not(:last-child){margin-right:1rem}.feedback-form__container__inputs__row__input .area-text-field__label,.feedback-form__container__inputs__row__input .text-field__label{font-weight:800}.feedback-form__container__inputs__btn-container{display:flex;justify-content:center;margin-top:auto}.feedback-form__container__inputs__btn-container__button{background-color:#01686c;font-size:1.125rem;font-weight:800;height:3rem;width:75%}.feedback-form__container__results{align-items:center;display:flex;flex:1;justify-content:center}.feedback-form__container__results__container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-right:1.5rem;min-height:24rem}.feedback-form__container__results__container__icon{height:15rem;width:15rem}.feedback-form__container__results__container__icon--small{height:12rem;width:12rem}.feedback-form__container__results__container__icon__img{height:15rem;width:15rem}.feedback-form__container__results__container__icon__img--small{height:12rem;width:12rem}.feedback-form__container__results__container__text{font-size:1.25rem;font-weight:700;line-height:1.5rem;max-width:19rem;min-height:4.5rem;text-align:center}.feedback-form__share{bottom:1rem;position:absolute;right:.5rem}@media screen and (max-width:64em){.feedback-form{padding:1rem}.feedback-form__title{font-size:1.5rem;line-height:1.5rem;margin:0 auto;max-width:16rem;text-align:center}.feedback-form__container{flex-direction:column}.feedback-form__container__success{min-height:0}.feedback-form__container__inputs .breed-input__label,.feedback-form__container__inputs__input__label{text-align:center}.feedback-form__container__inputs__row{flex-direction:column}.feedback-form__container__inputs__row__input{margin-bottom:.5rem}.feedback-form__container__results{margin-bottom:0}.feedback-form__container__results__container{margin-bottom:0;margin-right:0;min-height:0}.feedback-form__container__results__container__text{font-size:1rem;line-height:1.25rem}}
html{font-family:arial}.feedback-intro__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;height:25rem;margin-top:2rem}.feedback-intro__text{font-size:1.25rem;font-weight:500;margin:2rem 0 1.5rem}.feedback-intro__text__link{color:#01686c;text-decoration:underline}.feedback-intro__text__reference{font-size:.75rem;line-height:1rem!important}.feedback-intro__text__reference__asterisk{font-size:1rem}.feedback-intro__text p{line-height:1.25rem}.feedback-intro__text a{color:#01686c;text-decoration:underline}@media screen and (max-width:64em){.feedback-intro__image{height:12rem;margin-top:1.5rem}.feedback-intro__text{font-size:1.125rem;margin:1rem 0 1.5rem}}
html{font-family:arial}.feedback{flex:1;height:100%;overflow-x:hidden;overflow-y:auto}.feedback__container{margin:1rem auto;max-width:50rem;padding-bottom:2rem}.feedback__container__section{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;margin-top:1.5rem;padding:1.5rem;width:100%}.feedback__container__section__button-container{display:flex;justify-content:center;margin:3rem 0 2rem;width:100%}.feedback__container__section__button-container__button{background-color:#01686c;border:none;font-size:1.75rem;font-weight:900;height:4rem;width:75%}.feedback__call-to-action{box-sizing:border-box;margin:0 auto 2rem;max-width:50rem}@media screen and (max-width:64em){.feedback__container{box-sizing:border-box;padding:0 1rem}.feedback__container__title{font-size:1.5rem}.feedback__container__section{padding:1rem}.feedback__container__videos{flex-direction:column;padding:0}.feedback__container__videos__video{margin:0 1rem 2rem}.feedback__container__videos__video:last-child{margin-left:1rem}.feedback__container__videos__video__title{font-size:1.5rem;line-height:1.5rem}.feedback__call-to-action{border-radius:0}}
.share-file-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:30rem}.share-file-dialog__message-container{margin:1rem 2rem}.share-file-dialog__dropdown-container{flex:1;margin:0 2rem}.share-file-dialog__dropdown-container__dropdown{border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.9rem;padding:.5rem;width:auto}.share-file-dialog__dropdown-container__dropdown:hover{border-color:#aaa}.share-file-dialog__btn-container{display:flex;justify-content:space-between;padding:2rem 1.5rem}.share-file-dialog__btn-container__btn{margin:0 .5rem}@media screen and (max-height:34em){.share-file-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.share-file-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.share-file-dialog__form{min-width:auto}}
html{font-family:arial}.file-upload{flex:1 0 0;width:19rem}.file-upload:not(:last-child){margin-right:1.5rem}.file-upload__row{align-items:center;display:flex;justify-content:space-between}.file-upload__row__file{background:#fff;border:3px solid #01686c;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;display:flex;padding:.5rem .75rem;width:100%}.file-upload__row__file__icon{align-items:center;background:#fff;background:none;border:none;border-radius:.5rem;cursor:pointer;display:flex;height:2.5rem;justify-content:center;margin-right:.5rem;min-height:2.5rem;width:2.5rem}.file-upload__row__file__container{max-width:30rem}.file-upload__row__file__container__label{font-size:.875rem;font-weight:700;margin-bottom:.25rem;word-break:break-all}.file-upload__row__file__container__date{font-size:.625rem;font-weight:400}.file-upload__row__field__label{font-size:1rem;font-weight:700;margin-bottom:1rem}.file-upload__row__field__label--readOnly{margin-bottom:.5rem}.file-upload__row__field__label__asterisk{color:red;margin-left:.25rem}.file-upload__row__field__value{font-size:1rem;font-weight:400}.file-upload__row--no-attachment{align-items:center;border:1px dashed #979797;border-radius:.5rem;display:flex;font-size:1rem;font-weight:700;justify-content:center;line-height:normal;padding:1rem}.file-upload__row__button{background:none;border:none;color:#01686c;cursor:pointer;font-size:1rem;font-weight:700;min-height:2.5rem;position:relative}.file-upload__popup{align-items:flex-start;background-color:#fff;border:1px solid #979797;border-radius:.5rem;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;left:2rem;position:absolute;top:100%;width:13.5rem;z-index:1}.file-upload__popup__button{background:none;border:none;border-radius:.5rem;box-sizing:border-box;color:#191c1c;cursor:pointer;display:block;font-weight:400;padding:.5rem 1rem;text-align:left;white-space:nowrap;width:100%}.file-upload__popup__button--delete{color:#de564f}.file-upload__popup__button:hover{background-color:#f6f4f1}
.fulltime-application{flex:1;height:100%;overflow-y:auto}.fulltime-application__container{margin:1rem auto;max-width:30rem;min-height:40rem;padding-bottom:5rem}.fulltime-application__container__success{align-items:center;box-sizing:border-box;display:flex;flex:2;flex-direction:column;justify-content:center;min-height:25.625rem;padding:1rem 1.5rem}.fulltime-application__container__success__message{font-size:1.5rem;font-weight:700;line-height:1.5rem;max-width:28rem}.fulltime-application__container__success__message p{line-height:1.5rem;margin:0 0 1rem;text-align:center}.fulltime-application__container__section{margin-bottom:2rem}.fulltime-application__container__section--centered{align-items:center;display:flex;flex-direction:column;justify-content:center}.fulltime-application__container__section--centered .checkbox{margin-bottom:.5rem;margin-left:4rem;width:17rem}.fulltime-application__container__section__title{font-size:2rem;font-weight:800;line-height:2rem;margin-bottom:1rem;text-align:center;width:100%}.fulltime-application__container__section__row{display:flex;margin-bottom:1rem}.fulltime-application__container__section__row>div:not(:last-child){margin-right:1rem}.fulltime-application__container__section__social{display:flex;justify-content:center}.fulltime-application__container__section__social a{margin:0 1rem}.fulltime-application__container__section__social a img{height:40px;width:40px}.fulltime-application__container__btn-container{display:flex;justify-content:center;margin-bottom:1rem}.fulltime-application__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}@media screen and (max-width:48em){.fulltime-application__container{padding:1rem}.fulltime-application__container__success{min-height:0}.fulltime-application__container__section__row{flex-direction:column}.fulltime-application__container__section__row>div:not(:last-child){margin-bottom:1rem;margin-right:0}}
.fulltime-opportunities{flex:1;height:100%;overflow-y:auto}.fulltime-opportunities__introduction{margin:0 auto;max-width:55rem;padding:0 2rem}.fulltime-opportunities__introduction h2{font-size:2rem;font-weight:700;line-height:2rem;margin-bottom:1rem;text-align:center}.fulltime-opportunities__introduction p{color:#656767;font-size:1rem;line-height:1.5rem;margin-bottom:1rem;text-align:justify}.fulltime-opportunities__introduction__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;height:22rem;margin-bottom:2rem;margin-top:2rem}.fulltime-opportunities__container{margin:0 auto;max-width:55rem;padding:0 2rem 5rem}.fulltime-opportunities__container__item{align-items:flex-start;background-color:#fff;border:3px solid #01686c;border-radius:8px;display:flex;flex-direction:column;margin-bottom:2rem;max-width:55rem;padding:1.5rem}.fulltime-opportunities__container__item__title{color:#01686c;font-size:1.5rem;font-weight:700;line-height:1.75rem;margin:0 auto;max-width:30rem;text-align:center;text-decoration:underline;width:100%}.fulltime-opportunities__container__item__title a{color:inherit;text-decoration:none}.fulltime-opportunities__container__item__title a:hover{text-decoration:underline}.fulltime-opportunities__container__item__description,.fulltime-opportunities__container__item__requirements,.fulltime-opportunities__container__item__responsibilities{color:#656767;font-size:1rem;line-height:1.25rem;margin-bottom:1rem;max-width:100%;text-align:left}.fulltime-opportunities__container__item__requirements ul,.fulltime-opportunities__container__item__responsibilities ul{margin-top:.5rem;padding-left:1.5rem}.fulltime-opportunities__container__item__requirements ul li,.fulltime-opportunities__container__item__responsibilities ul li{margin-bottom:.5rem}.fulltime-opportunities__container__item__closing{color:#656767;font-size:1rem;line-height:1.25rem;margin-top:1rem;text-align:left}.fulltime-opportunities__container__item__btn-container{display:flex;justify-content:center;width:100%}.fulltime-opportunities__container__disclaimer{color:#656767;font-size:1rem;font-style:italic;font-weight:700;line-height:1rem;margin-top:1rem;padding:1.5rem;text-align:center}@media screen and (max-width:48em){.fulltime-opportunities__introduction h2{font-size:1.5rem;line-height:1.5rem}.fulltime-opportunities__introduction p{font-size:.875rem;line-height:1.25rem}.fulltime-opportunities__introduction__image{height:10rem;margin-bottom:0}.fulltime-opportunities__container{padding:2rem}.fulltime-opportunities__container__item{padding:1rem}.fulltime-opportunities__container__item__title{font-size:1.25rem}.fulltime-opportunities__container__item__closing,.fulltime-opportunities__container__item__description,.fulltime-opportunities__container__item__requirements,.fulltime-opportunities__container__item__responsibilities{font-size:.875rem}}
html{font-family:arial}.how-it-works{flex:1;height:100%;overflow-y:auto}.how-it-works__container{align-items:center;display:flex;flex-direction:column;margin:1rem auto;max-width:50rem}.how-it-works__container__title{font-size:2rem;font-weight:800;line-height:2rem;margin-bottom:1rem;text-align:center;width:100%}.how-it-works__container__intro{margin:1rem 0}.how-it-works__container__section{margin-bottom:2rem}.how-it-works__container__section__title{font-size:1.25rem;font-weight:700;margin-bottom:1rem;text-align:center}.how-it-works__container__section__profile{margin-top:3rem}@media screen and (max-width:64em){.how-it-works__container{padding:0 1rem}}.player-wrapper{background-color:#000;height:24.5rem;width:43.5rem}.player-wrapper .play-icon{align-items:center;display:flex;height:4rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4rem}.player-wrapper .play-icon img{height:100%;width:100%}@media screen and (max-width:84em){.player-wrapper{height:20rem;width:36rem}}@media screen and (max-width:48em){.player-wrapper{height:auto;width:100%}}.player-placeholder{align-items:center;background:rgba(0,0,0,.5);bottom:0;color:#fff;display:flex;font-size:20px;justify-content:center;left:0;position:absolute;right:0;top:0}@media screen and (max-width:64em){.how-it-works__container__title{font-size:1.5rem;line-height:1.5rem;margin:0}.how-it-works__container__intro{text-align:justify}}
html{font-family:arial}.collaborators{background-color:#fff;display:flex;justify-content:center;width:100%}.collaborators__container{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-width:79rem;padding:1rem;width:100%}.collaborators__container__title{color:#1a1a1a;font-size:2.5rem;font-weight:900;margin-bottom:0;margin-top:1rem;text-align:center}.collaborators__container__items{display:flex;flex-wrap:wrap}.collaborators__container__items__item{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;margin-bottom:1rem;margin-right:2rem}.collaborators__container__items__item__image{align-self:center;filter:grayscale(100%);height:8rem;opacity:.75;width:auto}.collaborators__container__items__item__image--innovation-factory{height:5rem!important}.collaborators__container__items__item__image--paw-print-genetics{height:7rem!important}.collaborators__container__items__item__text{font-size:.875rem;line-height:1rem;text-align:center}@media screen and (max-width:84em){.collaborators__container{align-items:center;flex-direction:column;padding:2rem}.collaborators__container__items__item{margin:1rem}}@media screen and (max-width:48em){.collaborators__container__title{font-size:2rem;line-height:2rem}.collaborators__container__btn-container{display:flex}.collaborators__container__btn-container__btn{font-size:.75rem;height:2rem;width:7rem}.collaborators__container__items__item__image{height:9.375rem;width:auto}.collaborators__container__items__item__text{font-size:1rem;line-height:1.25rem}}
html{font-family:arial}.breeder-spotlight{align-items:center;background-color:#fff;box-sizing:border-box;gap:3rem;width:100%}.breeder-spotlight__container{box-sizing:border-box;margin:0 auto 4rem;max-width:60rem;padding:2rem 0;width:100%}.breeder-spotlight__container__title{color:#1a1a1a;font-size:2.5rem;font-weight:900;margin-bottom:2rem;text-align:center}.breeder-spotlight__container__divider{margin:1rem 0 2rem}.breeder-spotlight__container__container{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.breeder-spotlight__container__container__item{align-items:center;display:flex;flex:1 1 calc(25% - 1.25rem);flex-direction:column;max-width:calc(25% - 1.25rem)}.breeder-spotlight__container__container__item__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border:6px solid #01686c;border-radius:.5rem;padding-top:100%;width:100%}.breeder-spotlight__container__container__item__title{font-weight:700;line-height:1.125rem;margin-top:.5rem}@media screen and (max-width:64em){.breeder-spotlight__container{padding:0 2.5rem}.breeder-spotlight__container__title{font-size:2rem;line-height:2rem;margin-bottom:1.5rem}.breeder-spotlight__container__container{justify-content:space-between}.breeder-spotlight__container__container__item{flex:1 1 calc(50% - 1.25rem);margin-bottom:.5rem;max-width:100%;max-width:calc(50% - 1.25rem);width:100%}.breeder-spotlight__container__container__item__image{padding-top:100%;width:100%}.breeder-spotlight__container__container__item__title{font-size:.875rem;line-height:1rem;text-align:center}}
html{font-family:arial}.expert-hub-call-to-action{align-items:center;background-color:#e3eef0;display:flex;flex-direction:column;justify-content:center;width:100%}.expert-hub-call-to-action__container{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100%;max-width:79rem;padding:4rem}.expert-hub-call-to-action__container:first-child{padding-bottom:0}.expert-hub-call-to-action__container:last-child{align-items:center;flex-direction:column;height:auto;min-height:auto;padding:4rem}.expert-hub-call-to-action__container__image{align-items:stretch;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin-right:4rem}.expert-hub-call-to-action__container__content{display:flex;flex:1;flex-direction:column;justify-content:space-around;max-width:42rem}.expert-hub-call-to-action__container__divider{background-color:#3c3d3d;height:.1rem;margin:2rem 0;opacity:.2;width:100%}.expert-hub-call-to-action__container__title{color:#3c3d3d;font-size:2rem;font-weight:900;line-height:2rem;margin:0 0 .5rem;text-align:center}.expert-hub-call-to-action__container__subtitle{align-items:center;color:#3c3d3d;display:flex;font-size:1.5rem;font-weight:900;line-height:1.5rem;margin:0 0 1rem;text-align:center}.expert-hub-call-to-action__container__subtitle__logo{align-items:center;display:flex;margin:0 1rem}.expert-hub-call-to-action__container__subtitle__logo__icon{height:3.5rem}.expert-hub-call-to-action__container__text{font-size:1.25rem;line-height:1.5rem;margin-bottom:1rem;max-width:45rem;text-align:center}.expert-hub-call-to-action__container__image-container{align-items:center;display:flex;justify-content:center;width:30rem}.expert-hub-call-to-action__container__image-container__image{height:auto;width:100%}.expert-hub-call-to-action__container__btn-container{margin:1.5rem 0}.expert-hub-call-to-action__container__btn-container__btn{align-items:center;background-color:#01686c;border-radius:3rem;color:#fff;display:flex;font-family:Nunito,sans-serif;font-size:1.25rem;font-weight:600;height:3.5rem;justify-content:center;margin:0 auto;max-width:8.5rem;padding:0 2rem}.expert-hub-desktop-image{display:none}.expert-hub-desktop-image--square{aspect-ratio:1/1;box-sizing:border-box;display:block;height:100%;max-height:100%;max-width:40rem;object-fit:cover;width:40rem}@media screen and (min-width:48.01em){.expert-hub-desktop-image{display:block!important}.expert-hub-call-to-action__container:first-child{align-items:stretch;flex-direction:row;height:32rem;min-height:32rem;padding:0}.expert-hub-call-to-action__container:first-child .expert-hub-call-to-action__container__image{align-items:stretch;box-sizing:border-box;display:flex!important;height:100%;margin:0;max-height:32rem;min-height:32rem;padding:0}.expert-hub-call-to-action__container:first-child .expert-hub-call-to-action__container__content{padding:4rem}.expert-hub-call-to-action__container:first-child .expert-hub-call-to-action__container__title{text-align:left}.expert-hub-call-to-action__container:first-child .expert-hub-call-to-action__container__subtitle{justify-content:flex-start;text-align:left}.expert-hub-call-to-action__container:first-child .expert-hub-call-to-action__container__text{text-align:left}.expert-hub-call-to-action__container:last-child{align-items:center;flex-direction:column;height:auto;min-height:auto;padding:4rem}.expert-hub-desktop-image--square{height:100%;margin:0;max-height:100%;max-width:40rem;padding:0;width:40rem}}@media screen and (max-width:64em){.expert-hub-call-to-action__container,.expert-hub-call-to-action__container:first-child .expert-hub-call-to-action__container__content,.expert-hub-call-to-action__container:last-child{padding:1rem}.expert-hub-call-to-action__container__title{font-size:2rem;font-weight:900;line-height:2rem;margin-bottom:2rem}.expert-hub-call-to-action__container__subtitle{flex-direction:column;font-size:1.5rem;line-height:1.5rem;margin-bottom:2rem}.expert-hub-call-to-action__container__subtitle__logo{margin:.5rem 0}.expert-hub-call-to-action__container__subtitle__logo__icon{height:3rem}.expert-hub-call-to-action__container__text{font-size:1rem;line-height:1.25rem}.expert-hub-call-to-action__container__image-container{margin-bottom:1rem;width:15rem}.expert-hub-call-to-action__container__btn-container{margin-bottom:1rem;margin-top:1rem}.expert-hub-call-to-action__container__btn-container__btn{height:3rem}}@media screen and (max-width:48em){.expert-hub-call-to-action__container__image,.expert-hub-desktop-image{display:none!important}.expert-hub-call-to-action__container__title{text-align:center}.expert-hub-call-to-action__container__subtitle{justify-content:center;text-align:center}.expert-hub-call-to-action__container__text{text-align:center}}
html{font-family:arial}.hero{background:#01686c}.hero__container{align-items:center;background:none;height:32rem;max-height:32rem;min-height:32rem;overflow:hidden;padding:0}.hero__container,.hero__container__image{box-sizing:border-box;display:flex;justify-content:center}.hero__container__image{align-items:stretch;height:100%;margin-right:4rem}.hero__container__content{display:flex;flex:1;flex-direction:column;justify-content:space-around;max-width:42rem}.hero__container__content__logo{align-self:flex-start;display:none;height:auto;margin-left:-1rem;width:11rem}.hero__container__content__title{color:#fff;font-size:2.5rem;font-weight:700;line-height:2.75rem;margin:0 0 1rem}.hero__container__content__description{color:#fff;font-size:1.5rem;font-weight:400;line-height:2rem;margin:0 0 2rem}.hero__container__content__btn-container{display:flex}.hero__container__content__btn-container__btn{font-size:1.25rem;height:3.5rem;width:10rem}.hero__container__content__btn-container__btn--primary{background-color:#559a9d}.hero__container__content__btn-container__btn:first-child{margin-right:1rem}.hero__desktop-image{display:none}.hero__desktop-image--square{aspect-ratio:1/1;border-radius:1rem;box-sizing:border-box;height:100%;max-height:100%;max-width:32rem;object-fit:cover;width:32rem}.hero__container__video{display:none}@media screen and (min-width:48.01em){.hero__desktop-image{display:block!important}.hero__container__image{align-items:stretch;box-sizing:border-box;display:flex!important;height:100%;margin:0 4rem 0 0;max-height:32rem;min-height:32rem;padding:0}.hero__container__video{display:none!important}.hero__desktop-image--square{height:100%;margin:0;max-height:100%;max-width:32rem;padding:0;width:32rem}.hero__container{align-items:center;box-sizing:border-box;flex-direction:row;height:32rem;max-height:32rem;min-height:32rem;overflow:hidden;padding:0}.hero__container__content__logo{display:block!important}}@media screen and (max-width:48em){.hero,.hero__container{height:auto!important;max-height:none!important;min-height:auto!important;overflow:visible!important}.hero__container{align-items:stretch;background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;flex-direction:column;padding:0}.hero__container__image,.hero__desktop-image{display:none!important}.hero__container__video{box-sizing:border-box;display:block!important;height:auto!important;margin:2rem 0;overflow:visible!important;padding:0;width:100%}.player-wrapper{background:#000;margin:0 auto;overflow:hidden}.player-wrapper,.player-wrapper img,.player-wrapper video{border-radius:0!important;box-sizing:border-box;height:auto!important;max-width:100%!important;width:100%!important}.player-wrapper img,.player-wrapper video{display:block;object-fit:cover}.hero__container__content{margin:0 auto;max-width:20rem;padding:2.5rem 1rem 0}.hero__container__content__logo{display:none!important}.hero__container__content__title{font-size:2rem;line-height:2rem}.hero__container__content__description{font-size:1rem;line-height:1.25rem}.hero__container__content__btn-container{display:flex}.hero__container__content__btn-container__btn{font-size:1rem;height:2.5rem;width:8rem}}@media screen and (max-width:84em){.hero__container{align-items:center;flex-direction:column;height:auto;min-height:32rem;padding:2rem 2rem 0}.hero__container__content{align-items:center;display:flex;flex-direction:column;margin-left:0;margin-right:0;text-align:center}.hero__container__content__description,.hero__container__content__title{margin-bottom:1.5rem}}
.search-call-to-action{background-color:#e3eef0;box-sizing:border-box;flex-direction:column;padding:1rem;width:100%}.search-call-to-action,.search-call-to-action__title{align-items:center;display:flex;justify-content:center}.search-call-to-action__title{color:#1a1a1a;font-size:2.5rem;font-weight:900;margin-bottom:0;margin-top:0;text-align:center}.search-call-to-action__title-icon{height:2.75rem;margin-right:.75rem;margin-top:-.25rem;width:2.75rem}.search-call-to-action__text{font-size:1.25rem;line-height:1.5rem;margin-bottom:1rem;margin-top:.5rem;max-width:45rem;text-align:center}.search-call-to-action__text__link{color:#01686c;font-weight:700;text-decoration:underline;transition:color .3s}.search-call-to-action__text__link:hover{color:#014d4e}.search-call-to-action__btn{align-items:center;background-color:#01686c;border-radius:3rem;color:#fff;cursor:pointer;display:flex;font-size:1.25rem;font-weight:600;height:3.5rem;justify-content:center;margin-top:.5rem;padding:0 2rem;text-decoration:none;transition:background-color .3s}.search-call-to-action__btn:hover{background-color:#014d4e;color:#fff;text-decoration:none}.search-call-to-action__btn-icon{filter:brightness(0) invert(1);height:1.25rem;margin-right:.5rem;width:1.25rem}@media screen and (max-width:768px){.search-call-to-action__title{font-size:1.75rem}.search-call-to-action__title-icon{height:1.75rem;margin-right:.5rem;margin-top:0;width:1.75rem}.search-call-to-action__text{font-size:1rem;line-height:1.4;margin-bottom:.75rem}.search-call-to-action__btn{font-size:1.125rem;height:3rem;margin-top:0;padding:0 1.5rem}}@media screen and (max-width:480px){.search-call-to-action__title{font-size:1.5rem}.search-call-to-action__title-icon{height:1.5rem;width:1.5rem}.search-call-to-action__btn{max-width:280px;width:90%}}
html{font-family:arial}.value-proposition{background-color:#fff;display:flex;justify-content:center;width:100%}.value-proposition__container{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100%;max-width:79rem;padding:4rem}.value-proposition__container__title{color:#1a1a1a;font-size:2.5rem;font-weight:900;margin-bottom:2rem;text-align:center}.value-proposition__container__items{display:flex;flex-wrap:wrap}.value-proposition__container__items__item{align-items:center;display:flex;flex:1;flex-direction:column}.value-proposition__container__items__item:not(:last-child){margin-right:2rem}.value-proposition__container__items__item__image{align-self:center;height:13rem;margin-bottom:1.5rem;width:auto}.value-proposition__container__items__item__label{font-size:1.5rem;font-weight:700;line-height:1.75rem;margin-bottom:.5rem;text-align:center}.value-proposition__container__items__item__text{font-size:1.25rem;line-height:1.5rem;text-align:center}@media screen and (max-width:84em){.value-proposition__container{align-items:center;flex-direction:column;padding:2rem}.value-proposition__container__title{margin-bottom:1.5rem}.value-proposition__container__items__item,.value-proposition__container__items__item:not(:last-child){margin:1rem}}@media screen and (max-width:48em){.value-proposition__container__title{font-size:2rem;line-height:2rem}.value-proposition__container__btn-container{display:flex}.value-proposition__container__btn-container__btn{font-size:.75rem;height:2rem;width:7rem}.value-proposition__container__items__item__label{font-size:1.5rem;line-height:1.75rem}.value-proposition__container__items__item__image{height:9.375rem;width:auto}.value-proposition__container__items__item__text{font-size:1rem;line-height:1.25rem}}
html{font-family:arial}.landing{height:100%;overflow-y:auto}.landing__main{overflow:hidden}.landing__main__map-view{height:300px;width:100%}.landing__main__breeder-spotlight,.landing__main__expert-hub-call-to-action,.landing__main__value-proposition{width:100%}@media screen and (max-width:84em){.landing__main__value-proposition{flex-direction:column;margin-top:1rem}}@media screen and (max-width:34em){.landing__main__map-view{height:200px}.landing__main__testimonials{border-radius:1rem;box-shadow:0 8px 16px rgba(71,59,47,.5);margin-bottom:1rem;margin-top:1rem}.landing__main__testimonials,.landing__main__value-proposition{flex-direction:column}}
.reserved-pup-banner{border-radius:.75rem;display:inline-block;height:13.5rem;overflow:hidden;position:relative;width:17.75rem}.reserved-pup-banner__image{background-position:50%;background-size:cover;border-radius:.75rem;height:13.5rem;margin-bottom:1rem;width:19.75rem}.reserved-pup-banner__banner{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.reserved-pup-banner__banner__text{background:rgba(1,104,108,.4);color:#fff;font-size:1.5rem;font-weight:700;height:150%;padding:.5rem;text-align:center;text-orientation:sideways;transform:rotate(-135deg);writing-mode:vertical-rl}
.deposit-policy-dialog{height:100%;max-height:20rem;max-width:40rem;padding-bottom:0;width:100%}.deposit-policy-dialog__content{flex-grow:1;overflow-y:auto;padding:0 2rem}.deposit-policy-dialog__content h3{font-size:1.1rem}.deposit-policy-dialog__content__underline{text-decoration:underline}.deposit-policy-dialog__content *{color:#1a1a1a}.deposit-policy-dialog__content__bar{font-size:1.125rem;font-weight:700;line-height:1;margin-bottom:1rem;min-width:27rem;padding:1rem;text-align:center}.deposit-policy-dialog__content__bar--green{background:linear-gradient(90deg,#8ed5a3,#45b867);color:#fff}.deposit-policy-dialog__content__bar--yellow{background:linear-gradient(90deg,#ffe066,#fc0);color:#fff}.deposit-policy-dialog__content__bar--red{background:linear-gradient(90deg,#eea8a5,#de564f);color:#fff}.deposit-policy-dialog__confirm-btn{margin:1rem auto;max-width:5rem;width:100%}@media screen and (max-width:34em){.deposit-policy-dialog{max-height:none;max-width:none}}
html{font-family:arial}.deposit-confirmation-details{align-items:center;display:flex;flex-direction:column;width:38rem}.deposit-confirmation-details__title{font-size:2.5rem;font-weight:800;line-height:2.5rem;margin-bottom:1rem}.deposit-confirmation-details__container{width:38rem}.deposit-confirmation-details__container--flex{align-items:center;display:flex;margin-bottom:1rem}.deposit-confirmation-details__container__image{text-align:center}.deposit-confirmation-details__container__info{display:flex;flex-direction:column;justify-content:center;margin-top:1rem;width:100%}.deposit-confirmation-details__container__info__title{font-size:2.5rem;font-weight:800;line-height:3rem;text-align:center}.deposit-confirmation-details__container__info__container{margin:1rem 0}.deposit-confirmation-details__container__info__container__row{align-items:center;display:flex;justify-content:space-between}.deposit-confirmation-details__container__info__container__row__field{align-items:center;display:flex}.deposit-confirmation-details__container__info__container__row__field__label{font-weight:700;margin-right:.5rem}.deposit-confirmation-details__container__info__container__row__field__value{font-size:1.1875rem;font-weight:600}.deposit-confirmation-details__container__info__container__row__container{margin-top:1rem}.deposit-confirmation-details__container__info__container__row__container__label{font-size:1.1875rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem}.deposit-confirmation-details__container__info__container__row__container__value{font-size:1rem;font-weight:400;line-height:1.5rem;text-align:justify}.deposit-confirmation-details__container__info__container__col{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.deposit-confirmation-details__container__info__container__col__field{align-items:center;display:flex}.deposit-confirmation-details__container__info__container__col__field__label{font-weight:700;margin-right:.5rem;width:11rem}.deposit-confirmation-details__container__info__container__col__field__label--large{font-size:1.25rem}.deposit-confirmation-details__container__info__container__col__field__value{font-size:1.1875rem;font-weight:500;text-align:right;width:9rem}.deposit-confirmation-details__container__info__container__col__field__value--large{font-size:1.25rem}.deposit-confirmation-details__container__info__container__col__container{margin-top:1rem}.deposit-confirmation-details__container__info__container__col__container__label{font-size:1.1875rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem}.deposit-confirmation-details__container__info__container__col__container__value{font-size:1rem;font-weight:400;line-height:1.5rem;text-align:justify}.deposit-confirmation-details__container__checkbox{margin-right:1rem;width:1.25rem}.deposit-confirmation-details__container__checkbox .checkbox__label{margin-left:0}.deposit-confirmation-details__container__label{margin:1rem 0}.deposit-confirmation-details__container__label__link{font-weight:600;text-decoration:underline}
.listing-deposit-confirmation{font-weight:400;height:100%;overflow:auto}.listing-deposit-confirmation__container{align-items:center;display:flex;flex-direction:column;margin:1rem;padding:1rem 10rem}.listing-deposit-confirmation__container__buttons{display:flex;justify-content:space-between;width:35rem}.listing-deposit-confirmation__container__buttons__btn{height:2.75rem;width:17rem}.listing-deposit-confirmation__container__button{width:30rem}.listing-deposit-confirmation__container__success{color:#45b867}.listing-deposit-confirmation__container__error,.listing-deposit-confirmation__container__reserved{color:#de564f;margin-bottom:1rem}.listing-deposit-confirmation__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}
.rehoming-policy-dialog{height:100%;max-height:20rem;max-width:40rem;padding-bottom:0;width:100%}.rehoming-policy-dialog__content{flex-grow:1;overflow-y:auto;padding:0 2rem}.rehoming-policy-dialog__content h3{font-size:1.1rem}.rehoming-policy-dialog__content__underline{text-decoration:underline}.rehoming-policy-dialog__content *{color:#1a1a1a}.rehoming-policy-dialog__confirm-btn{margin:1rem auto;max-width:5rem;width:100%}@media screen and (max-width:34em){.rehoming-policy-dialog{max-height:none;max-width:none}}
html{font-family:arial}.payment-request-details{align-items:center;display:flex;flex-direction:column;width:40rem}.payment-request-details__title{font-size:2.5rem;font-weight:800;line-height:2.5rem;margin-bottom:1rem}.payment-request-details__container{width:40rem}.payment-request-details__container--flex{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.payment-request-details__container__image{text-align:center}.payment-request-details__container__info{display:flex;flex-direction:column;justify-content:center;margin-top:1rem;width:100%}.payment-request-details__container__info__title{font-size:2.5rem;font-weight:800;line-height:3rem;text-align:center}.payment-request-details__container__info__message{line-height:1.5rem}.payment-request-details__container__info__container{margin:1rem 0}.payment-request-details__container__info__container__col{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.payment-request-details__container__info__container__col__field{align-items:center;display:flex}.payment-request-details__container__info__container__col__field__label{font-weight:700;margin-right:.5rem;width:15rem}.payment-request-details__container__info__container__col__field__label--large{font-size:1.25rem}.payment-request-details__container__info__container__col__field__value{font-size:1.1875rem;font-weight:500;text-align:right;width:9rem}.payment-request-details__container__info__container__col__field__value--large{font-size:1.25rem}.payment-request-details__container__info__container__col__message{margin-top:1rem;width:24rem}.payment-request-details__container__info__container__col__container{margin-top:1rem}.payment-request-details__container__info__container__col__container__label{font-size:1.1875rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem}.payment-request-details__container__info__container__col__container__value{font-size:1rem;font-weight:400;line-height:1.5rem;text-align:justify}.payment-request-details__container__checkbox{margin-right:1rem;width:1.25rem}.payment-request-details__container__checkbox .checkbox__label{margin-left:0}.payment-request-details__container__label{margin:1rem 0}.payment-request-details__container__label__link{font-weight:600;text-decoration:underline}
.listing-payment-request{font-weight:400;height:100%;overflow:auto}.listing-payment-request__container{align-items:center;display:flex;flex-direction:column;height:100%;margin:1rem;padding:1rem}.listing-payment-request__container__title{font-size:2.0625rem;font-weight:700;line-height:2.5rem;margin-bottom:1rem}.listing-payment-request__container__timeslots{border:1px solid #000;height:20rem;margin-top:2rem;width:21.75rem}.listing-payment-request__container__timeslots__title{border-bottom:1px solid #000;font-weight:500;padding:.5rem}.listing-payment-request__container__timeslots__timeslot{align-items:center;border-bottom:1px solid #000;display:flex;justify-content:space-between;padding:.5rem}.listing-payment-request__container__timeslots__timeslot__button{font-size:.85rem;font-weight:700;min-height:2rem}.listing-payment-request__container__buttons{display:flex;justify-content:space-between;margin:2rem 0;width:35rem}.listing-payment-request__container__buttons__btn{height:2.75rem;width:17rem}.listing-payment-request__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}
html{font-family:arial}.purchase-confirmation-details{align-items:center;display:flex;flex-direction:column;width:35rem}.purchase-confirmation-details__title{font-size:2.5rem;font-weight:800;line-height:2.5rem;margin-bottom:1rem}.purchase-confirmation-details__container{width:35rem}.purchase-confirmation-details__container--flex{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.purchase-confirmation-details__container__image{text-align:center}.purchase-confirmation-details__container__info{display:flex;flex-direction:column;justify-content:center;margin-top:1rem;width:100%}.purchase-confirmation-details__container__info__title{font-size:2.5rem;font-weight:800;line-height:3rem;text-align:center}.purchase-confirmation-details__container__info__message{line-height:1.5rem}.purchase-confirmation-details__container__info__container{margin:1rem 0}.purchase-confirmation-details__container__info__container__col{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.purchase-confirmation-details__container__info__container__col__field{align-items:center;display:flex}.purchase-confirmation-details__container__info__container__col__field__label{font-weight:700;margin-right:.5rem;width:11rem}.purchase-confirmation-details__container__info__container__col__field__label--large{font-size:1.25rem}.purchase-confirmation-details__container__info__container__col__field__value{font-size:1.1875rem;font-weight:500;text-align:right;width:9rem}.purchase-confirmation-details__container__info__container__col__field__value--large{font-size:1.25rem}.purchase-confirmation-details__container__info__container__col__container{margin-top:1rem}.purchase-confirmation-details__container__info__container__col__container__label{font-size:1.1875rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem}.purchase-confirmation-details__container__info__container__col__container__value{font-size:1rem;font-weight:400;line-height:1.5rem;text-align:justify}.purchase-confirmation-details__container__checkbox{margin-right:1rem;width:1.25rem}.purchase-confirmation-details__container__checkbox .checkbox__label{margin-left:0}.purchase-confirmation-details__container__label{margin:1rem 0}.purchase-confirmation-details__container__label__link{font-weight:600;text-decoration:underline}
.listing-purchase-confirmation{font-weight:400;height:100%;overflow:auto}.listing-purchase-confirmation__container{align-items:center;display:flex;flex-direction:column;height:100%;margin:1rem;padding:1rem}.listing-purchase-confirmation__container__title{font-size:2.0625rem;font-weight:700;line-height:2.5rem;margin-bottom:1rem}.listing-purchase-confirmation__container__timeslots{border:1px solid #000;height:20rem;margin-top:2rem;width:21.75rem}.listing-purchase-confirmation__container__timeslots__title{border-bottom:1px solid #000;font-weight:500;padding:.5rem}.listing-purchase-confirmation__container__timeslots__timeslot{align-items:center;border-bottom:1px solid #000;display:flex;justify-content:space-between;padding:.5rem}.listing-purchase-confirmation__container__timeslots__timeslot__button{font-size:.85rem;font-weight:700;min-height:2rem}.listing-purchase-confirmation__container__buttons{display:flex;justify-content:space-between;margin:2rem 0;width:35rem}.listing-purchase-confirmation__container__buttons__btn{height:2.75rem;width:17rem}.listing-purchase-confirmation__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}
.messages-filter-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;height:45rem;left:50%;margin-right:-50%;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:40rem}.messages-filter-dialog__container{display:flex;flex-direction:column;margin-top:3.5rem;overflow:auto;padding:0 2rem 2rem}.messages-filter-dialog__container__photo{margin-top:3rem}.messages-filter-dialog__container__name{font-size:1.25rem;font-weight:600;margin-top:1.5rem}.messages-filter-dialog__container__stars{display:flex;margin:1.5rem 0}.messages-filter-dialog__container__stars__star{cursor:pointer;height:4rem;width:4rem}.messages-filter-dialog__container__title{align-self:flex-start;font-weight:600;margin:0 2rem}.messages-filter-dialog__container__area-text{box-sizing:border-box;margin:1rem 2rem;max-width:calc(100% - 4rem);min-height:10rem;padding:.5rem;width:100%}.messages-filter-dialog__container__error{color:#de564f;margin:0 2rem 1rem}.messages-filter-dialog__container__button{margin-bottom:1rem}@media screen and (max-height:34em){.messages-filter-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.messages-filter-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.messages-filter-dialog__form{min-width:auto}}
.conversation-header{align-items:center;border-bottom:1px solid #cbcccc;box-sizing:border-box;display:flex;flex:1;height:4rem;padding:.5rem}.conversation-header__info{align-items:center;border-radius:.5rem;display:flex;padding:.25rem}.conversation-header__info__photo{border:2px solid #01686c;box-sizing:border-box;height:2.5rem;margin-right:1rem;width:2.5rem}.conversation-header__info__title{font-size:1.5rem;font-weight:700}.conversation-header__info:hover{background-color:#f4f4f4;cursor:pointer}
.messages-filter-button{align-items:center;border-radius:4px;cursor:pointer;display:flex;height:3.25rem;justify-content:center;margin-left:auto;width:3.25rem}.messages-filter-button__icon{height:1.5rem;width:1.5rem}
.messages-dashboard{display:flex;flex-direction:column;height:100%;position:relative}.messages-dashboard__header-container{display:flex;width:100%}.messages-dashboard__header-container__header{align-items:center;border-right:1px solid #cbcccc;display:flex;height:4rem;width:20rem}.messages-dashboard__header-container__header__title{font-size:1.25rem;font-weight:600;padding:1rem 2.25rem}.messages-dashboard__overlay,.messages-dashboard__subheader{display:none}.messages-dashboard__container{display:flex;flex:1 1 auto;height:100%}.messages-dashboard__container__sidebar{display:flex;flex-basis:20rem;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;border-top:1px solid #cbcccc;box-sizing:border-box;color:#404040}.messages-dashboard__container__page{background-color:#fff;border-left:1px solid #cbcccc;box-sizing:border-box;display:flex;flex:1;flex-direction:column;height:100%}.messages-dashboard__container__page__placeholder{padding:2rem}.messages-dashboard__container__page__prev-button{bottom:.5rem;left:21rem;opacity:.2;position:absolute}.messages-dashboard__container__page__next-button{bottom:.5rem;opacity:.2;position:absolute;right:1rem}@media(max-width:64em){.messages-dashboard__overlay{background-color:rgba(0,0,0,.8);cursor:pointer;display:none;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:1}.messages-dashboard__overlay--active{display:block}.messages-dashboard__subheader{align-items:center;background-color:#559a9d;color:#fff;display:flex;flex:0 0 auto;height:3rem;padding:.5rem}.messages-dashboard__subheader__button{cursor:pointer}.messages-dashboard__subheader__link-group{align-items:center;display:flex;flex:1;justify-content:flex-end}.messages-dashboard__messages__sidebar{height:calc(100% - 3.75rem);left:-21rem;position:absolute;top:4rem;transition:all .3s ease;width:20rem;z-index:8}.messages-dashboard__messages__sidebar--active{left:0}.messages-dashboard__messages__page__prev-button{left:1rem}}
html{font-family:arial}.national-puppy-day{align-items:center;background-color:#e4dbd2;display:flex;flex-direction:column;font-weight:400;height:100%;overflow-y:auto}.national-puppy-day__banner{width:100%}.national-puppy-day__banner__img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:18rem;width:100%}.national-puppy-day__container{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:auto;max-width:77rem;padding:2rem;width:100%}.national-puppy-day__container__details{background:#fff;border-radius:.75rem;box-sizing:border-box;flex:4;margin-right:2rem;padding:2rem 3rem}.national-puppy-day__container__details__container{margin:0 auto;max-width:57rem}.national-puppy-day__container__details__container__title{font-size:2rem;font-weight:800;line-height:2rem}.national-puppy-day__container__details__container__button-container{align-items:center;display:flex}.national-puppy-day__container__details__container__button-container__button{border:none;box-shadow:0 2px 9px 1px rgba(0,0,0,.2);font-size:.875rem;font-weight:700;height:3rem;line-height:1rem;margin:0 auto;padding:.5rem 3rem;transition:all .3s ease-in-out;width:15rem}.national-puppy-day__container__details__container__button-container__button:hover{background-color:#01999f;transform:translateY(-2px)}.national-puppy-day__container__details__container__button-container__button:active{box-shadow:0 1px 5px 1px rgba(0,0,0,.2);transform:translateY(1px)}.national-puppy-day__container__details__container__date{color:#a3a4a4;font-size:.875rem;margin:1rem 0}.national-puppy-day__container__details__container__text{font-weight:700}.national-puppy-day__container__details__container__info{align-items:center;display:flex;line-height:1.25rem;margin-bottom:1.5rem}.national-puppy-day__container__details__container__info__photo{border:none;box-sizing:border-box;height:4rem;margin-right:1rem;min-width:4rem;width:4rem}.national-puppy-day__container__details__container__info__author{font-size:1.25rem;margin-right:1rem}.national-puppy-day__container__details__container__info__author__name{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.national-puppy-day__container__details__container__info__author__title{font-size:1rem}.national-puppy-day__container__details__container__info__actions{display:flex;margin-left:auto}.national-puppy-day__container__details__container__info__actions .favourite-button,.national-puppy-day__container__details__container__info__actions .share-links{position:static;transform:scale(.75)}.national-puppy-day__container__details__container__image{aspect-ratio:3/2;background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 auto 1rem;width:100%}.national-puppy-day__container__details__container__caption{color:#656767;font-size:.875rem;line-height:1.125rem;margin:.5rem 0;text-align:center}.national-puppy-day__container__details__container__body{font-size:1rem;font-weight:400;line-height:1.5rem;margin-top:1.5rem}.national-puppy-day__container__details__container__body .MsoNormal{font-family:Nunito,sans-serif!important}.national-puppy-day__container__details__container__body__text__link{color:#01686c;cursor:pointer;text-decoration:underline}.national-puppy-day__container__details__container__body__heading{font-size:1.75rem;font-weight:700;line-height:2rem;margin:1rem 0}.national-puppy-day__container__details__container__body__breeder-cards{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:2rem}.national-puppy-day__container__details__container__body__breeder-cards__card{background:#fff;box-sizing:border-box;margin-bottom:1.5rem;min-width:17rem;width:calc(33.333% - 2rem)}.national-puppy-day__container__details__container__body__breeder-cards__card__image-container{aspect-ratio:4/5;border:6px solid #01686c;border-radius:.5rem;box-sizing:border-box;cursor:pointer;overflow:hidden;position:relative}.national-puppy-day__container__details__container__body__breeder-cards__card__image-container:hover{opacity:.9}.national-puppy-day__container__details__container__body__breeder-cards__card__image{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.national-puppy-day__container__details__container__body__breeder-cards__card__content{padding:.75rem 0}.national-puppy-day__container__details__container__body__breeder-cards__card__content__name{color:#01686c;font-size:1rem;font-weight:700;line-height:1.25rem;margin:0 0 .5rem}.national-puppy-day__container__details__container__body__breeder-cards__card__content__description{color:#3c3d3d;font-size:.75rem;line-height:1.2;margin:0}.national-puppy-day__container__details__container__body__breeder-cards__card__content__description+.national-puppy-day__container__details__container__body__breeder-cards__card__content__description{margin-top:.5rem}.national-puppy-day__container__details__container__body__source{color:#a3a4a4;font-size:.875rem;line-height:1rem;margin-top:1rem}.national-puppy-day__container__details__container__profile-card{display:flex;justify-content:center;margin-top:2rem}.national-puppy-day__container__info{background:none;border-radius:.75rem;box-sizing:border-box;flex:3}.national-puppy-day__container__info__purchaser-landing{margin:0 0 2rem;padding:2rem}.national-puppy-day__container__info__provider-landing{margin:0;padding:2rem}.national-puppy-day__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}@media screen and (max-width:48em){.national-puppy-day .national-puppy-day__banner{display:none}.national-puppy-day .national-puppy-day__container{flex-direction:column;padding:0}.national-puppy-day .national-puppy-day__container__details{border-radius:0;margin-bottom:0;margin-right:0;padding:2rem}.national-puppy-day .national-puppy-day__container__details__container__title{font-size:1.75rem;line-height:1.75rem}.national-puppy-day .national-puppy-day__container__details__container__info__photo{height:4rem;min-width:4rem;width:4rem}.national-puppy-day .national-puppy-day__container__details__container__info__author__name{font-size:1rem}.national-puppy-day .national-puppy-day__container__details__container__info__author__title{font-size:.875rem;line-height:.875rem}.national-puppy-day .national-puppy-day__container__details__container__button-container__button{font-size:.875rem;height:3rem;line-height:1rem;width:15rem}.national-puppy-day .national-puppy-day__container__details__container__image{margin:0;width:100%}.national-puppy-day .national-puppy-day__container__details__container__caption{font-size:.875rem;line-height:1rem}.national-puppy-day .national-puppy-day__container__details__container__body__text__link{color:#01686c;cursor:pointer;text-decoration:underline}.national-puppy-day .national-puppy-day__container__details__container__body__breeder-cards__card{flex-direction:column;margin-bottom:1.5rem;width:100%}.national-puppy-day .national-puppy-day__container__details__container__body__breeder-cards__card__image-container{aspect-ratio:auto;border:6px solid #01686c;border-radius:.5rem;box-sizing:border-box;height:0;padding-bottom:125%;position:relative;width:100%}.national-puppy-day .national-puppy-day__container__details__container__body__breeder-cards__card__image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.national-puppy-day .national-puppy-day__container__details__container__body__breeder-cards__card__content{padding:.75rem .5rem}.national-puppy-day .national-puppy-day__container__details__container__body__breeder-cards__card__content__name{font-size:1.1rem;margin-bottom:.5rem;text-align:center}.national-puppy-day .national-puppy-day__container__details__container__body__breeder-cards__card__content__description{font-size:.75rem;line-height:1.3}}@media screen and (max-width:768px){.national-puppy-day__container__details__container__body__breeder-cards{gap:1rem;justify-content:center}}
.not-found-page{background-color:#e3eef0;display:flex;flex-direction:column;height:100%}.not-found-page__container{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center}.not-found-page__container__title{color:#473b2f}.not-found-page__container__image{height:20rem;margin-bottom:1rem}.not-found-page__container__message{color:#01686c;color:#473b2f;font-size:1.75rem;font-weight:700;line-height:1.75rem;max-width:32rem;text-align:center}.not-found-page__container__message__segment{align-items:center;display:flex}.not-found-page__container__message__segment__icon{height:2rem;margin:0 .5rem}.not-found-page__container__button{align-items:center;background-color:#01686c;border-radius:3rem;color:#fff;display:flex;font-weight:700;height:3.25rem;justify-content:center;margin:1rem 0 2rem;padding:0 1.5rem}
html{font-family:arial}.privacy-policy{flex:1;height:100%;overflow-y:auto}.privacy-policy__header{align-items:center;display:flex;justify-content:center;margin:1rem 0}.privacy-policy__header__logo{height:5rem;margin-right:1rem}.privacy-policy__header__title{font-size:2.5rem;font-weight:700}.privacy-policy__container{margin:1rem auto;max-width:50rem;padding-bottom:4rem}.privacy-policy__container__title{text-align:center}.privacy-policy__container h2{font-size:2rem;font-weight:700;line-height:2rem;margin:2rem 0}.privacy-policy__container h3{font-size:1.5rem;font-weight:700;line-height:1.5rem;margin:2rem 0}.privacy-policy__container__contents__link{color:#01686c;text-decoration:underline}.privacy-policy__image-container{align-items:center;display:flex;justify-content:center;margin:2rem 0;width:100%}.privacy-policy__image-container__image{width:50rem}@media(max-width:768px){.privacy-policy__container{padding:0 1rem}.privacy-policy__container__title{font-size:1.5rem;line-height:1.5rem}.privacy-policy__container__content{font-size:.9rem}.privacy-policy__container__content__subtitle{font-size:1.2rem;text-align:center}.privacy-policy__container__content__list{margin:1rem 2rem 2rem}.privacy-policy__container__content__list__item{font-size:.9rem}.privacy-policy__container__image{height:8rem}.privacy-policy__image-container__image{width:80%}}
.counter{align-items:center;background-color:#01686c;border-radius:.6rem;color:#fff;display:flex;font-size:.75rem;justify-content:center;margin:0 .5rem;max-height:.75rem;min-width:.75rem;padding:.2rem .25rem;text-align:center}
.page-selector{flex:1}.page-selector__scroll{height:100%}.page-selector__list{list-style:none;margin:0;overflow:hidden;padding:0}.page-selector__list__divider{border-color:#a3a4a4}.page-selector__list__title{color:#a3a4a4;font-size:1rem;font-weight:600;margin:2rem 0 1rem;padding-left:2rem}.page-selector__list__item{font-family:nunito,sans-serif;font-weight:600;margin-bottom:8px;padding-left:8px;padding-right:4px;position:relative}.page-selector__list__item--view{margin-bottom:0}.page-selector__list__item__icon{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-left:1rem;margin-right:1.5rem;width:2.5rem}.page-selector__list__item__icon--certification{height:3rem;margin-right:1rem;width:3rem}.page-selector__list__item__icon__lock{height:1.5rem;width:1.5rem}.page-selector__list__item__link{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:1rem;height:2.25rem;width:100%}.page-selector__list__item__link--disabled{cursor:default}.page-selector__list__item__link img,.page-selector__list__item__link svg{margin-right:.5rem}.page-selector__list__item--active{color:#01686c}.page-selector__list__item--active a{background:#e6f0f0}.page-selector__list__item--active .highlight{background:#01686c;border-bottom-right-radius:4px;border-top-right-radius:4px;bottom:0;left:0;position:absolute;top:0;width:.125rem}.page-selector__list__provider{align-items:center;display:flex}.page-selector__list__provider__icon{margin:.5rem}.page-selector__list__provider__name{font-weight:600;margin:.5rem}.page-selector__list__counter{margin-bottom:-.2rem;margin-left:auto}.page-selector__list__item.align-bottom{margin-top:100%}
.provider-container{display:flex;flex-direction:column;height:100%;position:relative}.provider-container__overlay,.provider-container__subheader{display:none}.provider-container__provider{display:flex;flex:1 1 auto;overflow-y:auto}.provider-container__provider__sidebar{display:flex;flex-basis:18rem;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#f6f4f1;box-sizing:border-box;color:#404040;padding-top:1rem}.provider-container__provider__page{flex:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff}.provider-container__provider__page__prev-button{bottom:.5rem;left:19rem;opacity:.2;position:absolute}.provider-container__provider__page__next-button{bottom:.5rem;opacity:.2;position:absolute;right:1rem}.provider-container__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:10000}@media screen and (max-width:64em){.provider-container__overlay{background-color:rgba(0,0,0,.8);cursor:pointer;display:none;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:1}.provider-container__overlay--active{display:block}.provider-container__subheader{align-items:center;background-color:#559a9d;color:#fff;display:flex;flex:0 0 auto;height:3rem;padding:.5rem}.provider-container__subheader__button{cursor:pointer}.provider-container__subheader__title{font-size:1.5rem;font-weight:700;margin:0 auto}.provider-container__subheader__link-group{align-items:center;display:flex;flex:1;justify-content:flex-end}.provider-container__provider__sidebar{height:calc(100% - 3.75rem);left:-19rem;position:absolute;top:4rem;transition:all .3s ease;width:18rem;z-index:8}.provider-container__provider__sidebar--active{left:0}.provider-container__provider__page__prev-button{left:1rem}}
html{font-family:arial}.analytics{box-sizing:border-box;display:flex;flex:1;flex-direction:column;padding:1.75rem 2rem 0}.analytics__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.analytics__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:0;margin-top:0}.analytics__content__title{color:#191c1c;font-size:1.25rem;font-weight:800;line-height:1.5rem;margin-bottom:1.5rem;margin-top:2rem}.analytics__summary{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.analytics__summary__item{background-color:#f8fafc;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;min-width:12rem;padding:1.25rem}.analytics__summary__item__label{color:#64748b;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.analytics__summary__item__value{color:#1e293b;font-size:1.75rem;font-weight:700}.analytics__summary__item__dates{color:#64748b;font-size:.75rem;margin-top:.25rem}.analytics__chart-container{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:2rem;padding:1.5rem}.analytics__chart{height:400px}.analytics__no-data{color:#64748b;font-weight:500}.analytics__loading,.analytics__no-data{align-items:center;background-color:#f8fafc;border-radius:.5rem;display:flex;height:300px;justify-content:center}.analytics__loading__spinner{animation:spin 1s linear infinite;border:3px solid rgba(1,104,108,.1);border-radius:50%;border-top-color:#01686c;height:40px;width:40px}.analytics__top-pages{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:2rem;overflow:hidden}.analytics__top-pages__item{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;padding:1rem 1.5rem}.analytics__top-pages__item:last-child{border-bottom:none}.analytics__top-pages__item__rank{align-items:center;background-color:#f1f5f9;border-radius:50%;color:#334155;display:flex;font-size:.875rem;font-weight:600;height:28px;justify-content:center;margin-right:1rem;width:28px}.analytics__top-pages__item__name{flex:1;font-weight:500;text-transform:capitalize}.analytics__top-pages__item__views{color:#01686c;font-weight:600}.analytics__pending{align-items:center;background-color:#f8fafc;border-radius:.5rem;color:#64748b;display:flex;flex-direction:column;height:300px;justify-content:center;padding:2rem;text-align:center}.analytics__pending__icon{color:#94a3b8;margin-bottom:1rem}.analytics__pending__icon svg{height:48px;width:48px}.analytics__pending__message{font-size:1.125rem;font-weight:500;line-height:1.5;max-width:24rem}@keyframes spin{to{transform:rotate(1turn)}}
html{font-family:arial}.description-input__label{color:#191c1c;display:block;font-size:1rem;font-weight:700;line-height:1.5rem;margin:.5rem 0}.description-input__label__asterisk{color:red;margin-left:.25rem}.description-input__container{display:flex;margin:.5rem 0}.description-input__container__area-text{height:7rem;padding:.5rem;width:30rem}
html{font-family:arial}.health-screening-input{margin:1rem 0}.health-screening-input__label{color:#191c1c;display:block;font-size:1rem;font-weight:700;line-height:1.5rem;margin:.5rem 0}.health-screening-input__container{display:flex;flex-direction:column;margin:.5rem 0}.health-screening-input__container__field{max-width:30rem;width:100%}.health-screening-input__container__entries__entry{display:flex;margin-bottom:.5rem;width:100%}.health-screening-input__container__entries__entry__input{flex:1;max-width:24.5rem}.health-screening-input__container__entries__entry__input:not(:last-child){margin-right:1rem}.health-screening-input__container__entries__entry__input .date-select__label,.health-screening-input__container__entries__entry__input .text-field__label{font-size:.875rem}.health-screening-input__container__entries__entry__input:first-child{flex:3}.health-screening-input__add-button{background-color:#01686c;border:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:1rem;padding:.5rem 1rem}.health-screening-input__add-button:hover{background-color:#013739}@media screen and (max-width:48em){.health-screening-input__container__entries__entry{flex-direction:column}.health-screening-input__container__entries__entry__input:not(:last-child){margin-bottom:1rem;margin-right:0}}
html{font-family:arial}.number-of-litters-input{display:flex;margin:.5rem 0}.number-of-litters-input__field{width:100%}.number-of-litters-input__field .text-field__input-container{max-width:11.5rem}.number-of-litters-input__field .text-field__label{font-weight:700}.number-of-litters-input__field__label{font-size:1rem;font-weight:700;margin-bottom:.5rem}.number-of-litters-input__field__value{font-size:.85rem}.number-of-litters-input__field>div{width:100%}.number-of-litters-input__field:not(:last-child){margin-right:1rem}.number-of-litters-input__error{color:#de564f}
html{font-family:arial}.radio-button-group__label{color:#191c1c;display:block;font-size:1rem;font-weight:700;line-height:1.5rem;margin:.5rem 0}.radio-button-group__label__asterisk{color:red;margin-left:.25rem}.radio-button-group__value{font-size:.85rem}.radio-button-group__buttons{display:flex;flex-direction:column;margin:.5rem 0}.radio-button-group__buttons--inline{align-items:center;flex-direction:row}.radio-button-group__buttons--inline .radio-button{margin-bottom:0}.radio-button-group__buttons__button-label{color:#404040;font-size:.85rem;font-weight:500}.radio-button-group__buttons__button-label .radio-label{align-items:center;display:flex}
.promo-code-banner{background-color:#e4dbd2;padding-bottom:1rem;width:100%}.promo-code-banner__container{display:flex;height:100%;padding:0 1rem}.promo-code-banner__container__image{align-self:center;filter:grayscale(100%);margin-right:2rem;opacity:.75;width:18rem}.promo-code-banner__container__info{align-items:center;display:flex;flex-direction:column;margin-top:2rem}.promo-code-banner__container__info__title{color:#1a1a1a;font-size:1.25rem;font-weight:900;margin-bottom:1rem;text-align:center}.promo-code-banner__container__info__title__code{color:#01686c}.promo-code-banner__container__btn-container{display:flex;justify-content:center;width:100%}.promo-code-banner__container__btn-container__button{font-size:1rem;font-weight:800;height:2.5rem;padding:.25rem 1.5rem}@media screen and (max-width:48em){.promo-code-banner__container{align-items:center;flex-direction:column}.promo-code-banner__container__image{margin-right:0;width:12rem}.promo-code-banner__container__info{margin-top:1rem}}
.breeding-dog-info{height:100%}.breeding-dog-info__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem;margin:1rem 0}.breeding-dog-info__divider{margin:1rem 0}.breeding-dog-info__heading{color:#191c1c;font-size:1.275rem;font-weight:700;line-height:1.5rem;margin:1rem 0}.breeding-dog-info__heading--section{margin-top:2rem}.breeding-dog-info__subtitle{color:#191c1c;font-size:1.1875rem;font-weight:700;line-height:1.5rem;margin:1rem 0}.breeding-dog-info__container{display:flex;margin:.5rem 0}.breeding-dog-info__container__field{max-width:30rem;width:100%}.breeding-dog-info__container__field>div{width:100%}.breeding-dog-info__container__field:not(:last-child){margin-right:1rem}.form__container__inline__container__row.timezone-row{margin-top:46px}@media screen and (max-width:64em){.breeding-dog-info__container{flex-direction:column}}
.breeding-dog-content{border:none!important;height:100%;padding-top:1.5rem;width:100%}.breeding-dog-content--no-title{padding-top:0}.breeding-dog-content__form,.breeding-dog-content__form__container{height:100%}.breeding-dog-content__form__container__back-arrow{align-items:center;color:#01686c;cursor:pointer;display:flex;font-size:1rem;margin-bottom:.5rem}.breeding-dog-content__form__container__back-arrow__icon{margin-right:.5rem}.breeding-dog-content__form__container__content{height:100%;max-width:50rem;padding-bottom:2rem}.breeding-dog-content__form__btn-container{display:flex;margin:1.5rem 0;max-width:30rem}.breeding-dog-content__form__btn-container__button:not(:last-child){margin-right:1.5rem}@media screen and (max-height:48em){.breeding-dog-content__form,.breeding-dog-content__form__container{height:auto}}@media screen and (max-width:64em){.breeding-dog-content__form{padding:0 1.5rem!important}}
.confirm-post-public-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:25rem}.confirm-post-public-dialog__container{display:flex;flex-direction:column;justify-content:center;margin-top:2rem;padding:1rem 2rem}.confirm-post-public-dialog__container__title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.confirm-post-public-dialog__container__subtitle{font-size:1.25rem;font-weight:700;margin-bottom:1rem;text-align:center}.confirm-post-public-dialog__container__text{margin-bottom:1rem}.confirm-post-public-dialog__container__button-container{display:flex}.confirm-post-public-dialog__container__button-container__button{font-size:.85rem;font-weight:700;margin:1rem 0;min-height:2.25rem}.confirm-post-public-dialog__container__button-container__button--cancel{margin-right:1rem}@media screen and (max-height:34em){.confirm-post-public-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.confirm-post-public-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}}
.custom-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;max-height:80vh;outline:none;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:55rem}.custom-dialog__header{background-color:#fff;border-bottom:1px solid #979797;display:flex;justify-content:flex-end;padding:1rem;position:sticky;top:0;z-index:10}.custom-dialog__header__title{color:#191c1c;flex:1 1 auto;font-size:1.75rem;font-weight:700;line-height:2.5rem;margin:0 1rem}.custom-dialog__header__close-btn{background:none;border:none;cursor:pointer;padding:.5rem}.custom-dialog__content{box-sizing:border-box;flex:1 1 auto;overflow-y:auto;padding:0 2rem 2rem}.custom-dialog__footer{background-color:#fff;border-top:1px solid #979797;bottom:0;display:flex;justify-content:space-between;padding:1rem;position:sticky;z-index:10}.custom-dialog__footer__button{font-weight:700;width:8rem}.custom-dialog__footer__button:not(:last-child){margin-right:1.5rem}@media screen and (max-height:48em){.custom-dialog{height:100%;max-height:none}.custom-dialog__content{flex:1 1 auto;overflow-y:auto;padding:1rem}}@media screen and (max-width:64em){.custom-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:100vh;position:static;right:0;top:0;transform:none;width:100%}.custom-dialog__content{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;overflow-y:auto;padding:1rem}}
.mark-as-rehomed-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:25rem}.mark-as-rehomed-dialog__container{display:flex;flex-direction:column;justify-content:center;margin-top:2rem;padding:1rem 2rem}.mark-as-rehomed-dialog__container__title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.mark-as-rehomed-dialog__container__subtitle{font-size:1.25rem;font-weight:700;margin-bottom:1rem;text-align:center}.mark-as-rehomed-dialog__container__text{margin-bottom:1rem}.mark-as-rehomed-dialog__container__list{display:flex;flex-direction:column}.mark-as-rehomed-dialog__container__list__user{align-items:center;display:flex;margin-bottom:1rem;padding:.25rem 0}.mark-as-rehomed-dialog__container__list__user__dropdown{border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.9rem;padding:.5rem;width:auto}.mark-as-rehomed-dialog__container__list__user__dropdown:hover{border-color:#aaa}.mark-as-rehomed-dialog__container__list__item{margin-bottom:1rem}.mark-as-rehomed-dialog__container__list__radio-button{color:#404040;font-size:.85rem;font-weight:500}.mark-as-rehomed-dialog__container__list__input{margin-bottom:1rem;margin-left:1.75rem;width:10rem}.mark-as-rehomed-dialog__container__button{font-size:.85rem;font-weight:700;margin:1rem 0;min-height:2.25rem}@media screen and (max-height:34em){.mark-as-rehomed-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.mark-as-rehomed-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}}
html{font-family:arial}.breeding-dog-tile{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;height:30.5rem;margin:0 .5rem 1rem;min-width:16rem;width:20.25rem}.breeding-dog-tile--read-only{cursor:default;display:flex;flex-direction:row;height:auto;height:10rem;margin:0;width:100%}.breeding-dog-tile--read-only .breeding-dog-tile__container{align-items:center;flex-direction:row;width:100%}.breeding-dog-tile--read-only .breeding-dog-tile__container__img{cursor:default!important;height:9.5rem;margin-right:1rem;min-width:9.5rem;width:9.5rem}.breeding-dog-tile--read-only .breeding-dog-tile__container__info{margin-top:0}.breeding-dog-tile--read-only .breeding-dog-tile__container__info__container{align-items:flex-start;margin:0 0 .25rem}.breeding-dog-tile--read-only .breeding-dog-tile__container__info__container__price,.breeding-dog-tile--read-only .breeding-dog-tile__container__info__container__title{text-align:left}.breeding-dog-tile--read-only .breeding-dog-tile__container__info__container__title{margin-bottom:0;margin-top:.5rem}.breeding-dog-tile--read-only .breeding-dog-tile__container__info__container__field__label,.breeding-dog-tile--read-only .breeding-dog-tile__container__info__container__field__value{margin:0;width:auto}.breeding-dog-tile--read-only .breeding-dog-tile__container__info__container__field__label{margin-right:.5rem}.breeding-dog-tile--draft{border-color:#dcdddd;box-shadow:0 0 10px hsla(180,1%,86%,.5)}.breeding-dog-tile--draft .breeding-dog-tile__container__img{cursor:default;filter:grayscale(100%);opacity:.5}.breeding-dog-tile--draft .breeding-dog-tile__container__img__edit{filter:none!important;opacity:1!important;z-index:5}.breeding-dog-tile__container{background-color:#fff;border:1px solid #dcdddd;border-radius:4px;box-sizing:border-box;color:#1a1a1a;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.breeding-dog-tile__container__edit-btn{background-color:rgba(0,0,0,.7);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.5rem;padding:.25rem 1rem;position:absolute;right:1rem;text-shadow:0 0 4px rgba(0,0,0,.8);top:1rem}.breeding-dog-tile__container__img{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:flex;height:13.5rem;justify-content:flex-end;position:relative;width:100%}.breeding-dog-tile__container__img--placeholder{background-color:#f1f2f4;background-size:contain}.breeding-dog-tile__container__img--read-only{cursor:default!important}.breeding-dog-tile__container__img__edit{align-items:center;background:rgba(25,28,28,.5);border:none;border-radius:0 12px;cursor:pointer;display:flex;padding:.25rem;position:absolute;right:0;top:0}.breeding-dog-tile__container__img__edit__icon{height:1.25rem;margin-right:.25rem}.breeding-dog-tile__container__img__edit__value{color:#fff;padding:.25rem}.breeding-dog-tile__container__img__marketing{align-items:center;background-color:hsla(0,0%,100%,.75);border:none;border-radius:50%;bottom:1rem;box-shadow:0 0 6px #bbb;cursor:pointer;display:flex;left:1rem;padding:.25rem;position:absolute;z-index:5}.breeding-dog-tile__container__img__marketing__icon{height:2.5rem}.breeding-dog-tile__container__img__marketing__value{color:#fff;padding:.25rem}.breeding-dog-tile__container__img__views{align-items:center;background:rgba(25,28,28,.5);border-radius:12px 0;display:flex;left:0;padding:.25rem;position:absolute;top:0}.breeding-dog-tile__container__img__views__icon{margin-right:.5rem}.breeding-dog-tile__container__img__views__value{color:#fff}.breeding-dog-tile__container__info{flex-grow:1;margin-top:.75rem}.breeding-dog-tile__container__info__container{display:flex;flex-direction:column;margin-bottom:.75rem}.breeding-dog-tile__container__info__container__title{color:#191c1c;font-size:1.1875rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem;overflow:hidden;text-align:center;text-overflow:ellipsis}.breeding-dog-tile__container__info__container__price{color:#4e5050;font-size:1.1875rem;font-weight:600;line-height:1.1275rem;text-align:center}.breeding-dog-tile__container__info__container__status{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:.25rem 0}.breeding-dog-tile__container__info__container__status__label{font-size:1rem;font-weight:700;line-height:1.5rem;margin-right:.5rem}.breeding-dog-tile__container__info__container__status__value{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,hsla(180,1%,64%,.2) 0,hsla(180,1%,64%,.2) 6px);border-radius:4px;color:#a3a4a4;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.25rem .5rem;text-align:center;width:10rem}.breeding-dog-tile__container__info__container__status__value--green{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,rgba(85,154,157,.2) 0,rgba(85,154,157,.2) 6px);color:#559a9d}.breeding-dog-tile__container__info__container__status__value--red{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,hsla(3,68%,64%,.2) 0,hsla(3,68%,64%,.2) 6px);color:#e26b64}.breeding-dog-tile__container__info__container__field{display:flex;font-size:1rem;justify-content:center;line-height:1rem}.breeding-dog-tile__container__info__container__field__label{color:#656767;font-weight:700;margin-right:1rem;width:4rem}.breeding-dog-tile__container__info__container__field__value{color:#3c3d3d;margin-left:1rem;width:9rem}.breeding-dog-tile__container__info__btn-container{display:flex}.breeding-dog-tile__container__info__btn-container__btn-with-counter{align-items:center;display:flex;justify-content:center}.breeding-dog-tile__container__info__btn-container__btn-with-counter .counter{line-height:normal}@media screen and (max-width:34em){.breeding-dogs-tile{padding:1rem 0}}
html{font-family:arial}.father-details{flex:1;max-width:24.5rem}.father-details .dropdown{margin-bottom:1.5rem}.father-details__title{color:#191c1c;font-size:1.1875rem;font-weight:700;line-height:1.5rem;margin:1rem 0}
html{font-family:arial}.date-of-birth-input__label{color:#191c1c;display:block;font-size:1rem;font-weight:700;line-height:1.5rem;margin:.5rem 0}.date-of-birth-input__label__asterisk{color:red;margin-left:.25rem}.date-of-birth-input__container{display:flex;margin:.5rem 0}.date-of-birth-input__container__field{max-width:30rem;width:100%}
html{font-family:arial}.health-screening-input__label{color:#191c1c;display:block;font-size:1rem;font-weight:700;line-height:1.5rem;margin:.5rem 0}.health-screening-input__container{display:flex;flex-direction:column;margin:.5rem 0}.health-screening-input__container__field{max-width:30rem;width:100%}.health-screening-input__container__entries__entry{display:flex;width:100%}.health-screening-input__container__entries__entry__input{flex:1}.health-screening-input__container__entries__entry__input:not(:last-child){margin-right:1rem}.health-screening-input__container__entries__entry__input .date-select__label,.health-screening-input__container__entries__entry__input .text-field__label{font-size:.875rem}.health-screening-input__container__entries__entry__input:first-child{flex:3}.health-screening-input__add-button{background-color:#01686c;border:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:1rem;padding:.5rem 1rem}.health-screening-input__add-button:hover{background-color:#013739}
html{font-family:arial}.mother-details{flex:1;margin-right:1rem;max-width:24.5rem}.mother-details .dropdown{margin-bottom:1.5rem}.mother-details__title{color:#191c1c;font-size:1.1875rem;font-weight:700;line-height:1.5rem;margin:1rem 0}@media screen and (max-width:64em){.mother-details{margin-bottom:1rem;margin-right:0}}
.litter-info{height:100%}.litter-info__title{font-size:2rem;line-height:2.5rem}.litter-info__subtitle,.litter-info__title{color:#191c1c;font-weight:700;margin:1rem 0}.litter-info__subtitle{font-size:1.1875rem;line-height:1.5rem}.litter-info__heading{color:#191c1c;font-size:1.275rem;font-weight:700;line-height:1.5rem;margin:1.5rem 0 1rem}.litter-info__container{display:flex;margin:.5rem 0}.litter-info__container--parents{min-height:18rem}.litter-info__container__field{max-width:30rem;width:100%}.litter-info__container__field>div{width:100%}.litter-info__container__field:not(:last-child){margin-right:1rem}.form__container__inline__container__row.timezone-row{margin-top:46px}@media screen and (max-width:64em){.litter-info__container{flex-direction:column}}
.litter-content{border:none!important;height:100%;width:100%}.litter-content--no-title{padding-top:0}.litter-content__form,.litter-content__form__container{height:100%}.litter-content__form__container__back-arrow{align-items:center;color:#01686c;cursor:pointer;display:flex;font-size:1rem;margin-bottom:.5rem;width:5rem}.litter-content__form__container__back-arrow__icon{margin-right:.5rem}.litter-content__form__container__content{height:100%;max-width:50rem;padding-bottom:2rem}.litter-content__form__btn-container{display:flex;margin:1.5rem 0;max-width:30rem}.litter-content__form__btn-container__button:not(:last-child){margin-right:1.5rem}@media screen and (max-height:48em){.litter-content__form,.litter-content__form__container{height:auto}}@media screen and (max-width:64em){.litter-content__form{padding:0 1.5rem!important}}
.litter-details{background-color:#fff;height:100%}.litter-details__content{height:100%}
html{font-family:arial}.litter-tile{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;height:30.5rem;margin:0 .5rem 1rem;min-width:16rem;width:20.25rem}.litter-tile--read-only{cursor:default;display:flex;flex-direction:row;height:auto;height:10rem;margin:0;width:100%}.litter-tile--read-only .litter-tile__container{align-items:center;flex-direction:row;width:100%}.litter-tile--read-only .litter-tile__container__img{cursor:default!important;height:9.5rem;margin-right:1rem;width:9.5rem}.litter-tile--read-only .litter-tile__container__info{margin-top:0}.litter-tile--read-only .litter-tile__container__info__container{align-items:flex-start;margin:0 0 .25rem}.litter-tile--read-only .litter-tile__container__info__container__price,.litter-tile--read-only .litter-tile__container__info__container__title{text-align:left}.litter-tile--read-only .litter-tile__container__info__container__title{margin-bottom:0;margin-top:.5rem;max-width:13rem}.litter-tile--read-only .litter-tile__container__info__container__field__label,.litter-tile--read-only .litter-tile__container__info__container__field__value{margin:0;width:auto}.litter-tile--read-only .litter-tile__container__info__container__field__label{margin-right:.5rem}.litter-tile--draft{border-color:#dcdddd;box-shadow:0 0 10px hsla(180,1%,86%,.5)}.litter-tile--draft .litter-tile__container__img{cursor:default;filter:grayscale(100%);opacity:.5}.litter-tile--draft .litter-tile__container__img__edit{filter:none!important;opacity:1!important;z-index:5}.litter-tile__container{background-color:#fff;border:1px solid #dcdddd;border-radius:4px;box-sizing:border-box;color:#1a1a1a;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.litter-tile__container__edit-btn{background-color:rgba(0,0,0,.7);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.5rem;padding:.25rem 1rem;position:absolute;right:1rem;text-shadow:0 0 4px rgba(0,0,0,.8);top:1rem}.litter-tile__container__img{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:flex;height:13.5rem;justify-content:flex-end;position:relative;width:100%}.litter-tile__container__img--placeholder{background-color:#f1f2f4;background-size:contain}.litter-tile__container__img--read-only{cursor:default}.litter-tile__container__img__edit{align-items:center;background:rgba(25,28,28,.5);border:none;border-radius:0 12px;cursor:pointer;display:flex;padding:.25rem;position:absolute;right:0;top:0}.litter-tile__container__img__edit__icon{height:1.25rem;margin-right:.25rem}.litter-tile__container__img__edit__value{color:#fff;padding:.25rem}.litter-tile__container__img__marketing{align-items:center;background-color:hsla(0,0%,100%,.75);border:none;border-radius:50%;bottom:1rem;box-shadow:0 0 6px #bbb;cursor:pointer;display:flex;left:1rem;padding:.25rem;position:absolute;z-index:5}.litter-tile__container__img__marketing__icon{height:2.5rem}.litter-tile__container__img__marketing__value{color:#fff;padding:.25rem}.litter-tile__container__img__views{align-items:center;background:rgba(25,28,28,.5);border-radius:12px 0;display:flex;left:0;padding:.25rem;position:absolute;top:0}.litter-tile__container__img__views__icon{margin-right:.5rem}.litter-tile__container__img__views__value{color:#fff}.litter-tile__container__info{flex-grow:1;margin-top:.75rem}.litter-tile__container__info__container{display:flex;flex-direction:column;margin-bottom:.75rem}.litter-tile__container__info__container__title{color:#191c1c;font-size:1.1875rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.litter-tile__container__info__container__price{color:#4e5050;font-size:1.1875rem;font-weight:600;line-height:1.1275rem;text-align:center}.litter-tile__container__info__container__status{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:.25rem 0}.litter-tile__container__info__container__status__label{font-size:1rem;font-weight:700;line-height:1.5rem;margin-right:.5rem}.litter-tile__container__info__container__status__value{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,hsla(180,1%,64%,.2) 0,hsla(180,1%,64%,.2) 6px);border-radius:4px;color:#a3a4a4;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.25rem .5rem;text-align:center;width:10rem}.litter-tile__container__info__container__status__value--green{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,rgba(85,154,157,.2) 0,rgba(85,154,157,.2) 6px);color:#559a9d}.litter-tile__container__info__container__status__value--red{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,hsla(3,68%,64%,.2) 0,hsla(3,68%,64%,.2) 6px);color:#e26b64}.litter-tile__container__info__container__field{display:flex;font-size:1rem;justify-content:center;line-height:1rem}.litter-tile__container__info__container__field__label{color:#656767;font-weight:700;margin-right:1rem;width:4rem}.litter-tile__container__info__container__field__value{color:#3c3d3d;margin-left:1rem;width:9rem}.litter-tile__container__info__btn-container{display:flex}.litter-tile__container__info__btn-container__btn-with-counter{align-items:center;display:flex;justify-content:center}.litter-tile__container__info__btn-container__btn-with-counter .counter{line-height:normal}@media screen and (max-width:34em){.litters-tile{padding:1rem 0}}
html{font-family:arial}.litter-input{flex:1;margin-right:1rem;max-width:24.5rem}.litter-input .dropdown{margin-bottom:1.5rem}.litter-input__title{color:#191c1c;font-size:1.1875rem;font-weight:700;line-height:1.5rem;margin:1rem 0}
html{font-family:arial}.available-date-input__label{color:#191c1c;display:block;font-size:1rem;font-weight:700;line-height:1.5rem;margin:.5rem 0}.available-date-input__label__asterisk{color:red;margin-left:.25rem}.available-date-input__buttons{display:flex;margin:.5rem 0}.available-date-input__buttons__button-label{color:#404040;font-size:.85rem;font-weight:500}.available-date-input__buttons__field{max-width:30rem;width:100%}.available-date-input__error{color:#de564f}
html{font-family:arial}.microchip-input{max-width:24.5rem}.microchip-input__label{color:#191c1c;display:block;font-size:1rem;font-weight:700;line-height:1.5rem;margin:.5rem 0}.microchip-input__container{display:flex;margin:.5rem 0}.microchip-input__container__field{max-width:30rem;width:100%}
html{font-family:arial}.price-input{display:flex;margin:.5rem 0}.price-input__field{max-width:11.5rem;width:100%}.price-input__field__label{font-size:1rem;font-weight:700;margin-bottom:.5rem}.price-input__field__label__asterisk{color:red;margin-left:.25rem}.price-input__field__value{font-size:.85rem}.price-input__field>div{width:100%}.price-input__field:not(:last-child){margin-right:1rem}.price-input__error{color:#de564f}
html{font-family:arial}.pup-general-info__title{color:#191c1c;font-size:1.1875rem;font-weight:700;line-height:1.5rem;margin:1rem 0}
.listing-info{height:100%}.listing-info__title{color:#191c1c;font-size:1.75rem;font-weight:700;line-height:2.5rem;margin:1rem 0}.listing-info__heading{color:#191c1c;font-size:1.275rem;font-weight:700;line-height:1.5rem;margin:1rem 0}.listing-info__container{display:flex;margin:.5rem 0}.listing-info__container__field{max-width:30rem;width:100%}.listing-info__container__field>div{width:100%}.listing-info__container__field:not(:last-child){margin-right:1rem}.form__container__inline__container__row.timezone-row{margin-top:46px}@media screen and (max-width:64em){.listing-info__container{flex-direction:column}}
.listing-content{border:none!important;box-sizing:border-box;height:100%;padding-top:1.5rem;width:100%}.listing-content--no-title{padding-top:0}.listing-content__form,.listing-content__form__container{height:100%}.listing-content__form__container__back-arrow{align-items:center;color:#01686c;cursor:pointer;display:flex;font-size:1rem;margin-bottom:.5rem}.listing-content__form__container__back-arrow__icon{margin-right:.5rem}.listing-content__form__container__content{height:100%;max-width:50rem}.listing-content__form__btn-container{display:flex;margin:1.5rem 0;max-width:30rem}.listing-content__form__btn-container__button:not(:last-child){margin-right:1.5rem}@media screen and (max-height:48em){.listing-content__form,.listing-content__form__container{height:auto}}@media screen and (max-width:64em){.listing-content__form{padding:0 1.5rem!important}}
.listing-details{background-color:#fff;height:100%}.listing-details__content{height:100%}
html{font-family:arial}.budget-bidding__presets{margin-bottom:1.5rem}.budget-bidding__presets h4{color:#014d4e;font-size:1.2rem;margin-bottom:.5rem;text-align:center}.budget-bidding__presets .presets-buttons{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.budget-bidding__presets .presets-buttons .preset-button{background-color:#dcdddd;border:1px solid #cbcccc;border-radius:4px;color:#404040;cursor:pointer;padding:.5rem 1rem;transition:background-color .3s}.budget-bidding__presets .presets-buttons .preset-button:hover{background-color:#c2c4c4}.budget-bidding__presets .presets-buttons .preset-button:focus{outline:2px solid #01686c;outline-offset:2px}.budget-bidding__section{margin-bottom:1.5rem}.budget-bidding__section>.budget-bidding__label{color:#404040;display:flex;flex-direction:column;font-size:1rem}.budget-bidding__section>.budget-bidding__label input,.budget-bidding__section>.budget-bidding__label select{border:1px solid #a3a4a4;border-radius:4px;font-size:1rem;margin-top:.5rem;padding:.5rem}.budget-bidding__section>.budget-bidding__label input[type=number]{width:100%}.budget-bidding__section>.budget-bidding__label .info-icon{color:#01686c;cursor:pointer;font-size:.9rem;margin-left:.5rem}.budget-bidding__info-text{color:#7e7f7f;font-size:.9rem;margin-top:.5rem;text-align:center}.budget-bidding .info-icon{color:#01686c;cursor:pointer;font-size:.9rem;margin-left:.5rem}
html{font-family:arial}.ad-preview__container{background-color:#fff;border:1px solid #dcdddd;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.ad-preview__image{height:200px;overflow:hidden;width:100%}.ad-preview__image img{height:100%;object-fit:cover;width:100%}.ad-preview__video{height:200px;overflow:hidden;width:100%}.ad-preview__video video{height:100%;object-fit:cover;width:100%}.ad-preview__details{padding:1rem}.ad-preview__headline1{color:#014d4e;font-size:1.5rem;margin-bottom:.5rem}.ad-preview__headline2{color:#015f60;font-size:1.2rem;margin-bottom:.5rem}.ad-preview__description1,.ad-preview__description2{color:#404040;font-size:1rem;margin-bottom:.5rem}.ad-preview__cta{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background-color .3s}.ad-preview__cta:hover{background-color:#013739}.ad-preview__cta:focus{outline:2px solid #01686c;outline-offset:2px}
html{font-family:arial}.customize-ad__form{display:flex;flex-direction:column;gap:1rem}.customize-ad__section{margin-bottom:1.5rem}.customize-ad__section>.customize-ad__label{color:#404040;display:flex;flex-direction:column;font-size:1rem}.customize-ad__section>.customize-ad__label input[type=text],.customize-ad__section>.customize-ad__label select,.customize-ad__section>.customize-ad__label textarea{border:1px solid #a3a4a4;border-radius:4px;font-size:1rem;margin-top:.5rem;padding:.5rem}.customize-ad__section>.customize-ad__label input[type=file]{margin-top:.5rem}.customize-ad__section>.customize-ad__label textarea{min-height:80px;resize:vertical}.customize-ad__section>.customize-ad__label .info-icon{color:#01686c;cursor:pointer;font-size:.9rem;margin-left:.5rem}.customize-ad__suggestions{margin-top:.5rem}.customize-ad__suggestions p{color:#656767;font-size:.9rem}.customize-ad__suggestions ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0}.customize-ad__suggestions ul li{align-items:center;background-color:#dcdddd;border-radius:16px;cursor:pointer;display:flex;padding:.5rem 1rem;transition:background-color .3s}.customize-ad__suggestions ul li:hover{background-color:#c2c4c4}.customize-ad__advanced-toggle{margin-top:1rem;text-align:center}.customize-ad__advanced-toggle .toggle-button{background:none;border:none;color:#01686c;cursor:pointer;font-size:1rem;padding:0;text-decoration:underline;transition:color .3s}.customize-ad__advanced-toggle .toggle-button:hover{color:#013739}.customize-ad__advanced-toggle .toggle-button:focus{outline:2px solid #01686c;outline-offset:2px}.customize-ad__advanced{background-color:#f4f4f4;border:1px solid #cbcccc;border-radius:4px;margin-top:1.5rem;padding:1rem}.customize-ad__advanced h4{color:#015f60;font-size:1.3rem;margin-bottom:1rem}.customize-ad__advanced .customize-ad__label{margin-bottom:1rem}.customize-ad__advanced .customize-ad__label select{border:1px solid #a3a4a4;border-radius:4px;font-size:1rem;margin-top:.5rem;padding:.5rem}.customize-ad__preview{margin-top:2rem}.customize-ad__preview h3{color:#015f60;font-size:1.5rem;margin-bottom:1rem;text-align:center}.customize-ad .info-text{color:#7e7f7f;font-size:.9rem;margin-top:.5rem;text-align:center}.customize-ad .add-button,.customize-ad .remove-button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:.25rem .5rem;transition:background-color .3s}.customize-ad .add-button:hover,.customize-ad .remove-button:hover{background-color:#013739}.customize-ad .add-button:focus,.customize-ad .remove-button:focus{outline:2px solid #01686c;outline-offset:2px}.customize-ad .info-icon{color:#01686c;cursor:pointer;font-size:.9rem;margin-left:.5rem}
html{font-family:arial}.launch-ad__confirmation{background-color:#dcdddd;border-radius:4px;margin-bottom:1.5rem;padding:1rem;text-align:center}.launch-ad__confirmation p{color:#404040;font-size:1rem;margin:0}.launch-ad__summary,.launch-ad__targeting{margin-bottom:1.5rem}.launch-ad__summary h3,.launch-ad__targeting h3{color:#015f60;font-size:1.5rem;margin-bottom:.5rem}.launch-ad__summary ul,.launch-ad__targeting ul{list-style:none;padding:0}.launch-ad__summary ul li,.launch-ad__targeting ul li{color:#404040;font-size:1rem;margin-bottom:.5rem}.launch-ad__summary ul li strong,.launch-ad__targeting ul li strong{color:#01686c}.launch-ad__summary .edit-button,.launch-ad__targeting .edit-button{background:none;border:none;color:#01686c;cursor:pointer;font-size:1rem;margin-top:1rem;padding:0;text-decoration:underline;transition:color .3s}.launch-ad__summary .edit-button:hover,.launch-ad__targeting .edit-button:hover{color:#013739}.launch-ad__summary .edit-button:focus,.launch-ad__targeting .edit-button:focus{outline:2px solid #01686c;outline-offset:2px}.launch-ad__ad-preview{margin-bottom:1.5rem}.launch-ad__ad-preview h3{color:#015f60;font-size:1.5rem;margin-bottom:.5rem}.launch-ad__ad-preview .info-icon{color:#01686c;cursor:pointer;font-size:.9rem;margin-left:.5rem}.launch-ad__error{color:#ba1a1a;margin-bottom:1rem;text-align:center}.launch-ad__button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:1rem;padding:.75rem;transition:background-color .3s;width:100%}.launch-ad__button:hover:not(:disabled){background-color:#013739}.launch-ad__button:disabled{background-color:#dcdddd;cursor:not-allowed}.launch-ad__button:focus{outline:2px solid #01686c;outline-offset:2px}.launch-ad .info-icon{color:#01686c;cursor:pointer;font-size:.9rem;margin-left:.5rem}
html{font-family:arial}.navigation-buttons{background-color:#fff;box-sizing:border-box;display:flex;justify-content:space-between;margin-top:2rem;padding:2rem;width:100%}.navigation-buttons__button{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;height:3rem;min-height:3rem;padding:.75rem 1.5rem;transition:background-color .3s}.navigation-buttons__button--previous{background-color:#dcdddd;color:#404040}.navigation-buttons__button--previous:hover:not(:disabled){background-color:#c2c4c4}.navigation-buttons__button--previous:disabled{cursor:not-allowed;opacity:.6}.navigation-buttons__button--next{background-color:#01686c;color:#fff;margin-left:auto}.navigation-buttons__button--next:hover{background-color:#013739}.navigation-buttons__button--submit{background-color:#00a86b;color:#fff}.navigation-buttons__button--submit:hover{background-color:#00754b}
html{font-family:arial}.progress-bar{background-color:#cbcccc;border-radius:4px;height:8px;margin:1rem 0;width:100%}.progress-bar__fill{background-color:#01686c;border-radius:4px;height:100%;transition:width .3s ease-in-out}
html{font-family:arial}.select-ad-type__section{margin-bottom:1.5rem}.select-ad-type__section>.select-ad-type__label{color:#404040;display:flex;flex-direction:column;font-size:1rem}.select-ad-type__section>.select-ad-type__label select{border:1px solid #a3a4a4;border-radius:4px;font-size:1rem;margin-top:.5rem;padding:.5rem}.select-ad-type__section>.select-ad-type__label .info-icon{color:#01686c;cursor:pointer;font-size:.9rem;margin-left:.5rem}.select-ad-type__advanced{background-color:#f4f4f4;border:1px solid #cbcccc;border-radius:4px;margin-top:1.5rem;padding:1rem}.select-ad-type__advanced h4{color:#015f60;font-size:1.3rem;margin-bottom:1rem}.select-ad-type__advanced .select-ad-type__label{margin-bottom:1rem}.select-ad-type__advanced .select-ad-type__label select{border:1px solid #a3a4a4;border-radius:4px;font-size:1rem;margin-top:.5rem;padding:.5rem}.select-ad-type .info-icon{color:#01686c;cursor:pointer;font-size:.9rem;margin-left:.5rem}
html{font-family:arial}.step-indicator{display:flex;justify-content:space-between;padding:2rem;position:relative}.step-indicator__step{align-items:center;cursor:pointer;display:flex;flex:1;flex-direction:column}.step-indicator__step.active .step-indicator__step__number{background-color:#01686c;color:#fff}.step-indicator__step.active .step-indicator__step__label{color:#01686c;font-weight:700}.step-indicator__step.completed .step-indicator__step__number{background-color:#00a86b;color:#fff}.step-indicator__step.completed .step-indicator__step__label{color:#00a86b;font-weight:700}.step-indicator__step__number{align-items:center;background-color:#dcdddd;border-radius:50%;color:#404040;display:flex;font-weight:600;height:30px;justify-content:center;margin-bottom:.5rem;transition:background-color .3s,color .3s;width:30px}.step-indicator__step__label{color:#656767;font-size:.9rem;line-height:1rem;pointer-events:none;text-align:center}.step-indicator__step:hover .step-indicator__step__number{background-color:#c2c4c4}.step-indicator__step:focus{outline:2px solid #01686c;outline-offset:2px}
html{font-family:arial}.targeting-options__section{margin-bottom:1.5rem}.targeting-options__section>.targeting-options__label{color:#404040;display:flex;flex-direction:column;font-size:1rem}.targeting-options__section>.targeting-options__label .targeting-options__demographics,.targeting-options__section>.targeting-options__label .targeting-options__geographics,.targeting-options__section>.targeting-options__label .targeting-options__interests,.targeting-options__section>.targeting-options__label .targeting-options__keywords-input{display:flex;gap:.5rem;margin-top:.5rem}.targeting-options__section>.targeting-options__label .targeting-options__demographics input,.targeting-options__section>.targeting-options__label .targeting-options__demographics select,.targeting-options__section>.targeting-options__label .targeting-options__geographics input,.targeting-options__section>.targeting-options__label .targeting-options__geographics select,.targeting-options__section>.targeting-options__label .targeting-options__interests input,.targeting-options__section>.targeting-options__label .targeting-options__interests select,.targeting-options__section>.targeting-options__label .targeting-options__keywords-input input,.targeting-options__section>.targeting-options__label .targeting-options__keywords-input select{border:1px solid #dcdddd;border-radius:4px;font-size:1rem;padding:.5rem}.targeting-options__section>.targeting-options__label .targeting-options__demographics button,.targeting-options__section>.targeting-options__label .targeting-options__geographics button,.targeting-options__section>.targeting-options__label .targeting-options__interests button,.targeting-options__section>.targeting-options__label .targeting-options__keywords-input button{background-color:#01686c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background-color .3s}.targeting-options__section>.targeting-options__label .targeting-options__demographics button:hover,.targeting-options__section>.targeting-options__label .targeting-options__geographics button:hover,.targeting-options__section>.targeting-options__label .targeting-options__interests button:hover,.targeting-options__section>.targeting-options__label .targeting-options__keywords-input button:hover{background-color:#013739}.targeting-options__section>.targeting-options__label .targeting-options__demographics button:focus,.targeting-options__section>.targeting-options__label .targeting-options__geographics button:focus,.targeting-options__section>.targeting-options__label .targeting-options__interests button:focus,.targeting-options__section>.targeting-options__label .targeting-options__keywords-input button:focus{outline:2px solid #01686c;outline-offset:2px}.targeting-options__section>.targeting-options__label .targeting-options__keywords-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin-top:.5rem;padding:0}.targeting-options__section>.targeting-options__label .targeting-options__keywords-list li{align-items:center;background-color:#dcdddd;border-radius:16px;display:flex;gap:.5rem;padding:.5rem 1rem}.targeting-options__section>.targeting-options__label .targeting-options__keywords-list li button{background:none;border:none;color:#ba1a1a;cursor:pointer;font-size:1rem}.targeting-options__section>.targeting-options__label .targeting-options__keywords-list li button:hover{text-decoration:underline}.targeting-options__section>.targeting-options__label .targeting-options__keywords-list li button:focus{outline:2px solid #ba1a1a;outline-offset:2px}.targeting-options__presets{margin-bottom:1.5rem}.targeting-options__presets h4{color:#014d4e;font-size:1.2rem;margin-bottom:.5rem;text-align:center}.targeting-options__presets .presets-buttons{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.targeting-options__presets .presets-buttons .preset-button{background-color:#dcdddd;border:1px solid #cbcccc;border-radius:4px;color:#404040;cursor:pointer;padding:.5rem 1rem;transition:background-color .3s}.targeting-options__presets .presets-buttons .preset-button:hover{background-color:#c2c4c4}.targeting-options__presets .presets-buttons .preset-button:focus{outline:2px solid #01686c;outline-offset:2px}.targeting-options__advanced{background-color:#f4f4f4;border:1px solid #cbcccc;border-radius:4px;margin-top:1.5rem;padding:1rem}.targeting-options__advanced h4{color:#015f60;font-size:1.3rem;margin-bottom:1rem}.targeting-options__advanced .targeting-options__label{margin-bottom:1rem}.targeting-options__advanced .targeting-options__label select{border:1px solid #a3a4a4;border-radius:4px;font-size:1rem;margin-top:.5rem;padding:.5rem}.targeting-options__advanced-toggle{margin-top:1rem;text-align:center}.targeting-options__advanced-toggle .toggle-button{background:none;border:none;color:#01686c;cursor:pointer;font-size:1rem;padding:0;text-decoration:underline;transition:color .3s}.targeting-options__advanced-toggle .toggle-button:hover{color:#013739}.targeting-options__advanced-toggle .toggle-button:focus{outline:2px solid #01686c;outline-offset:2px}.targeting-options__info-text{color:#7e7f7f;font-size:.9rem;margin-top:.5rem;text-align:center}.targeting-options .info-icon{color:#01686c;cursor:pointer;font-size:.9rem;margin-left:.5rem}
html{font-family:arial}.tooltip{height:1.25rem}.ad-creation-wizard__overlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ad-creation-wizard{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);box-sizing:border-box;max-width:60rem;overflow-x:hidden;position:relative;width:100%}.ad-creation-wizard__close-btn{background:none;border:none;cursor:pointer;position:absolute;right:1rem;top:1rem}.ad-creation-wizard__close-btn img{height:24px;width:24px}.ad-creation-wizard__close-btn:hover img{filter:brightness(.8)}.ad-creation-wizard__close-btn:focus{outline:2px solid #01686c;outline-offset:2px}.ad-creation-wizard__header{margin-top:2rem;text-align:center}.ad-creation-wizard__header__title{color:#191c1c;font-size:2rem;font-weight:700}.ad-creation-wizard__header__step-title{color:#014d4e;font-size:1.75rem;font-weight:600;margin-top:.5rem}.ad-creation-wizard__content{box-sizing:border-box;max-height:45vh;overflow-y:auto;padding:0 2rem 4rem}.ad-creation-wizard__preview{background-color:#dcdddd;border-top:1px solid #cbcccc;padding:2rem}.ad-creation-wizard__advanced-section{background-color:#f4f4f4;border:1px solid #cbcccc;border-radius:4px;margin-top:1rem;padding:1rem}@media screen and (max-width:48em){.ad-creation-wizard{max-width:90%;padding:1rem}.ad-creation-wizard__close-btn{right:.5rem;top:.5rem}.ad-creation-wizard__close-btn img{height:20px;width:20px}}.progress-bar{background-color:#cbcccc;border-radius:4px;height:8px;margin:1rem 0;width:100%}.progress-bar__fill{background-color:#01686c;border-radius:4px;height:100%;transition:width .3s ease-in-out}
.pup-info{height:100%}.pup-info__title{font-size:2rem;line-height:2.5rem}.pup-info__subtitle,.pup-info__title{color:#191c1c;font-weight:700;margin:1rem 0}.pup-info__subtitle{font-size:1.1875rem;line-height:1.5rem}.pup-info__heading{color:#191c1c;font-size:1.275rem;font-weight:700;line-height:1.5rem;margin:1.5rem 0 1rem}.pup-info__container{display:flex;margin:.5rem 0}.pup-info__container--parents{min-height:18rem}.pup-info__container__field{max-width:30rem;width:100%}.pup-info__container__field>div{width:100%}.pup-info__container__field:not(:last-child){margin-right:1rem}.form__container__inline__container__row.timezone-row{margin-top:46px}@media screen and (max-width:64em){.pup-info__container{flex-direction:column}}
.pup-content{border:none!important;height:100%;width:100%}.pup-content--no-title{padding-top:0}.pup-content__form,.pup-content__form__container{height:100%}.pup-content__form__container__back-arrow{align-items:center;color:#01686c;cursor:pointer;display:flex;font-size:1rem;margin-bottom:.5rem;width:5rem}.pup-content__form__container__back-arrow__icon{margin-right:.5rem}.pup-content__form__container__content{height:100%;max-width:50rem;padding-bottom:2rem}.pup-content__form__btn-container{display:flex;margin:1.5rem 0;max-width:30rem}.pup-content__form__btn-container__button:not(:last-child){margin-right:1.5rem}@media screen and (max-height:48em){.pup-content__form,.pup-content__form__container{height:auto}}@media screen and (max-width:64em){.pup-content__form{padding:0 1.5rem!important}}
.pup-details{background-color:#fff;height:100%}.pup-details__content{height:100%}
.confirm-delete-listing-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:25rem}.confirm-delete-listing-dialog__container{display:flex;flex-direction:column;justify-content:center;margin-top:2rem;padding:1rem 2rem}.confirm-delete-listing-dialog__container__title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.confirm-delete-listing-dialog__container__subtitle{font-size:1.25rem;font-weight:700;margin-bottom:1rem;text-align:center}.confirm-delete-listing-dialog__container__text{margin-bottom:1rem}.confirm-delete-listing-dialog__container__button-container{display:flex}.confirm-delete-listing-dialog__container__button-container__button{font-size:.85rem;font-weight:700;margin:1rem 0;min-height:2.25rem}.confirm-delete-listing-dialog__container__button-container__button--cancel{margin-right:1rem}@media screen and (max-height:34em){.confirm-delete-listing-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.confirm-delete-listing-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}}
.waitlist-info{height:100%}.waitlist-info__error-link{color:#01686c;cursor:pointer;text-decoration:underline}.waitlist-info__error-link:hover{text-decoration:none}.waitlist-info__heading{color:#191c1c;font-size:1.275rem;font-weight:700;line-height:1.5rem;margin:1rem 0}.waitlist-info__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem;margin:1rem 0}.waitlist-info__subtitle{font-size:1.1875rem;margin:1rem 0}.waitlist-info__label,.waitlist-info__subtitle{color:#191c1c;font-weight:700;line-height:1.5rem}.waitlist-info__label{display:block;font-size:1rem;margin:.5rem 0}.waitlist-info__message{color:#191c1c;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem;margin-top:-.75rem}.waitlist-info__container{display:flex;margin:.5rem 0}.waitlist-info__container--parents,.waitlist-info__container--parents .father-details .dropdown,.waitlist-info__container--parents .mother-details .dropdown{margin-bottom:1rem}.waitlist-info__container__label{align-items:center;color:#1a1a1a;color:#404040;display:flex;font-size:.75rem;font-weight:700;margin:.5rem}.waitlist-info__container__switch{margin-right:1rem}.waitlist-info__field{max-width:30rem;width:100%}.waitlist-info__number-field{max-width:11.5rem;width:100%}.waitlist-info__number-field-separator{align-items:center;display:flex;margin-right:1rem}.waitlist-info__expected-size{flex-direction:column}.waitlist-info__radio-button{color:#404040;font-size:.85rem;font-weight:500}.waitlist-info__area-text{height:7rem;width:30rem}.waitlist-info__error{color:#de564f}.form__container__inline__container__row.timezone-row{margin-top:46px}@media screen and (max-width:64em){.waitlist-info__container{flex-direction:column}}
.waitlist-content{border:none!important;height:100%;padding-top:1.5rem;width:100%}.waitlist-content__form,.waitlist-content__form__container{height:100%}.waitlist-content__form__container__back-arrow{align-items:center;color:#01686c;cursor:pointer;display:flex;font-size:1rem;margin-bottom:.5rem}.waitlist-content__form__container__back-arrow__icon{margin-right:.5rem}.waitlist-content__form__container__content{height:100%;max-width:50rem}.waitlist-content__form__btn-container{display:flex;margin:1.5rem 0;max-width:30rem}.waitlist-content__form__btn-container__button:not(:last-child){margin-right:1.5rem}@media screen and (max-height:48em){.waitlist-content__form,.waitlist-content__form__container{height:auto}}@media screen and (max-width:64em){.waitlist-content__form{padding:0 1.5rem!important}}
.purchaser-waitlist{max-width:70rem}.purchaser-waitlist__table{box-sizing:border-box;height:25rem;margin-bottom:1rem}.purchaser-waitlist__table__header__cell{align-items:center;background:#01686c;color:#fff;display:flex;justify-content:center}.purchaser-waitlist__table__row{cursor:pointer}.purchaser-waitlist__table__row--selected{background:#01686c;color:#fff}.purchaser-waitlist__table__row.highlight-row{background:#1a1a1a;color:#fff}.purchaser-waitlist__table__row__cell{align-items:center;display:flex;margin-left:.25rem}.purchaser-waitlist__table__row__cell:not(:nth-child(2)){justify-content:center}
html{font-family:arial}.add-field-bar{border-radius:.25rem;display:flex}.add-field-bar__btn{align-items:center;background:#fff;border-radius:0;color:#191c1c;display:flex;margin:.125rem 1rem .125rem 0;padding:0;width:10rem}.add-field-bar__btn__plus{align-items:center;background-color:#01686c;display:flex;height:100%;margin-right:.5rem;padding:0 .75rem}.add-field-bar__btn__container{align-items:center;display:flex;flex:1;justify-content:center}.add-field-bar__btn__container__icon{margin-right:.5rem}.add-field-bar__btn .radio-button{margin:0 .5rem 0 0}.add-field-bar__btn img{height:1.25rem;width:1.25rem}
html{font-family:arial}.screening-survey{background-color:#f6f4f1;border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;padding:1rem;width:55rem}.screening-survey__title{display:flex;font-size:1.5rem;font-weight:700;justify-content:space-between;margin:.5rem 0 1rem;max-width:50rem;text-align:center;width:100%}.screening-survey__title__text{flex:1;text-align:center}.screening-survey__title__edit-button{background:none;border:none;color:#01686c;cursor:pointer;font-size:1rem;font-weight:500;line-height:1.25rem;margin-right:-.5rem}.screening-survey__title__edit-button img{height:20px;width:20px}.screening-survey__row{display:flex}.screening-survey__row__field{margin-bottom:1rem;max-width:50rem}.screening-survey__row__field__value__label{font-weight:700;margin-bottom:.5rem}.screening-survey__row__field__value__response{margin:.5rem 1.5rem}.screening-survey__row__edit-button{background:none;border:none;color:#01686c;cursor:pointer;font-size:1rem;font-weight:500;height:1.5rem;line-height:1.25rem;margin-right:-.5rem}.screening-survey__row__edit-button img{height:20px;width:20px}.screening-survey__btn-container{display:flex;justify-content:center}
.screening-survey-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;max-height:90vh;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.screening-survey-dialog__container{box-sizing:border-box;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:3rem 3rem 0}.screening-survey-dialog__container__title{align-self:flex-start;font-size:1.15rem;font-weight:700;margin-bottom:1rem}.screening-survey-dialog__container__error{color:#de564f;margin:0 2rem 1rem}.screening-survey-dialog__container__button{margin-bottom:1rem}.screening-survey-dialog__container__btn-container{display:flex;justify-content:center;margin:2rem}.screening-survey-dialog__container__btn-container__btn{width:15rem}.screening-survey-dialog__container__btn-container__btn:not(:last-child){margin-right:1rem}.screening-survey-dialog__container__btn-container__btn--cancel{background-color:#fff;color:#01686c}@media screen and (max-height:34em){.screening-survey-dialog{height:calc(100% - 2rem)}}@media screen and (max-width:34em){.screening-survey-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.screening-survey-dialog__form{min-width:auto}}
.purchaser-profile-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;min-width:25rem;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.purchaser-profile-dialog__container{display:flex;flex-direction:column;height:100%;overflow:auto;padding:2rem}.purchaser-profile-dialog__container__info{display:flex;margin-bottom:1rem}.purchaser-profile-dialog__container__info__photo{height:6rem;width:6rem}.purchaser-profile-dialog__container__info__col{display:flex;flex-direction:column;justify-content:center;margin-left:1rem}.purchaser-profile-dialog__container__info__col__name{align-self:flex-start;font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.purchaser-profile-dialog__container__info__col__field{align-items:center;display:flex;margin-bottom:.25rem}.purchaser-profile-dialog__container__info__col__field__label{color:#656767;font-size:.85rem;font-weight:400;line-height:1.5rem}.purchaser-profile-dialog__container__info__col__field__value{color:#3c3d3d;font-size:.85rem;font-weight:400;line-height:1.5rem;margin-left:.25rem}.purchaser-profile-dialog__container__info__col__field__icon{height:1.5rem;margin-right:.25rem;width:1.5rem}.purchaser-profile-dialog__container__video{width:100%}.purchaser-profile-dialog__container__video__title{color:#333;font-size:1.25rem;font-weight:700;margin-bottom:10px;margin-top:0;text-align:center}.purchaser-profile-dialog__container__video__wrapper{display:flex;justify-content:center;width:100%}.purchaser-profile-dialog__container__video__player{aspect-ratio:9/16;background-color:#000;border-radius:8px;display:block;max-height:400px;max-width:100%;object-fit:contain}.purchaser-profile-dialog__container__btns{align-items:center;display:flex;flex-direction:column}.purchaser-profile-dialog__container__btns__btn{width:15rem}.purchaser-profile-dialog__container__btns__btn:not(:last-child){margin-bottom:1rem}.purchaser-profile-dialog__container__button-container{display:flex;justify-content:flex-end;width:100%}.purchaser-profile-dialog__container__button-container__button{max-width:20rem;min-width:10rem}.purchaser-profile-dialog__container__button-container--left{justify-content:flex-start}@media screen and (max-height:34em){.purchaser-profile-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.purchaser-profile-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.purchaser-profile-dialog__form{min-width:auto}}
.mark-as-removed-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:30rem}.mark-as-removed-dialog__container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 2rem}.mark-as-removed-dialog__container__title{font-size:1.25rem;font-weight:700;margin:1.5rem 0 1rem}.mark-as-removed-dialog__container__text{line-height:1.25rem}.mark-as-removed-dialog__container__btn-container{display:flex;width:100%}.mark-as-removed-dialog__container__btn-container__button{font-size:.85rem;font-weight:700;margin:1rem 0;min-height:2.25rem}.mark-as-removed-dialog__container__btn-container__button:first-child{margin-right:1rem}@media screen and (max-height:34em){.mark-as-removed-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.mark-as-removed-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}}
html{font-family:arial}.waitlist-selection-preview-tile{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;height:25rem;margin:0 .5rem 1rem;min-width:16rem;width:18rem}.waitlist-selection-preview-tile--public{height:23rem;margin:1rem 0 0 1rem;width:16rem}.waitlist-selection-preview-tile__container{background-color:#fff;border:1px solid #dcdddd;border-radius:4px;box-sizing:border-box;color:#1a1a1a;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1rem;position:relative}.waitlist-selection-preview-tile__container__edit-btn{background-color:rgba(0,0,0,.7);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.5rem;padding:.25rem 1rem;position:absolute;right:1rem;text-shadow:0 0 4px rgba(0,0,0,.8);top:1rem}.waitlist-selection-preview-tile__container__img{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.75rem;cursor:pointer;display:flex;height:13.5rem;justify-content:flex-end;position:relative;width:100%}.waitlist-selection-preview-tile__container__img--placeholder{background-color:#f1f2f4;background-size:contain}.waitlist-selection-preview-tile__container__img__views{align-items:center;background:rgba(25,28,28,.5);border-radius:0 12px;display:flex;padding:.25rem;position:absolute;right:0;top:0}.waitlist-selection-preview-tile__container__img__views__icon{margin-right:.5rem}.waitlist-selection-preview-tile__container__img__views__value{color:#fff}.waitlist-selection-preview-tile__container__info{flex-grow:1;margin-top:.75rem}.waitlist-selection-preview-tile__container__info__container{align-items:center;display:flex;flex-direction:column}.waitlist-selection-preview-tile__container__info__container__title{color:#191c1c;font-size:1.5rem;font-weight:700;line-height:1.5rem;margin-bottom:.25rem}.waitlist-selection-preview-tile__container__info__container__title--public{font-size:.85rem;margin-bottom:.25rem;margin-right:.25rem}.waitlist-selection-preview-tile__container__info__container__price{color:#4e5050;font-size:1.1875rem;font-weight:600;line-height:1.5rem}.waitlist-selection-preview-tile__container__info__container__price--public{font-size:.85rem}.waitlist-selection-preview-tile__container__info__field{display:flex;font-size:1rem;font-weight:400;line-height:1.5rem}.waitlist-selection-preview-tile__container__info__field--public{font-size:.85rem}.waitlist-selection-preview-tile__container__info__field__label{color:#656767;margin-right:.5rem}.waitlist-selection-preview-tile__container__info__field__value{color:#3c3d3d}.waitlist-selection-preview-tile__container__info__btn-container{display:flex}.waitlist-selection-preview-tile__container__info__btn-container__btn-with-counter{align-items:center;display:flex;justify-content:center}.waitlist-selection-preview-tile__container__info__btn-container__btn-with-counter .counter{line-height:normal}.waitlist-selection-preview-tile__container__btn-container{display:flex;flex-direction:column;height:5rem;justify-content:flex-end;margin-top:1rem}.waitlist-selection-preview-tile__container__btn-container__btn{background-color:#fff;border:3px solid #01686c;color:#01686c;width:100%}.waitlist-selection-preview-tile__container__btn-container__btn--rehomed{background-color:#01686c;color:#fff}.waitlist-selection-preview-tile__container__btn-container__btn:not(:last-child){margin-bottom:.5rem}.waitlist-selection-preview-tile__container__btn-container__row{display:flex}.waitlist-selection-preview-tile__container__btn-container__row__btn{align-items:center;display:flex;justify-content:center}.waitlist-selection-preview-tile__container__btn-container__row__btn:not(:last-child){margin-bottom:.5rem}.waitlist-selection-preview-tile__container__btn-container__row__btn__icon{height:2rem;width:2rem}.waitlist-selection-preview-tile__container__btn-container__row__btn--remove{background-color:#ba1a1a;border:3px solid #ba1a1a;color:#fff;margin-right:.5rem;width:2rem}.waitlist-selection-preview-tile__container__btn-container__row__btn--repost{background-color:#01686c;color:#fff}@media screen and (max-width:34em){.listings-tile{padding:1rem 0}}
html{font-family:arial}.manage-pup-rehoming__section{margin:1rem 0}.manage-pup-rehoming__section__title{color:#191c1c;font-size:1.5rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.manage-pup-rehoming__section__title .tooltip{margin:0 .5rem}.manage-pup-rehoming__section__tiles{display:flex;flex-wrap:wrap;max-width:100%}.manage-pup-rehoming__section__tiles__selection{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.manage-pup-rehoming__section__tiles__selection__result{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;cursor:pointer;height:8rem;margin:0 .5rem 1rem;min-width:16rem;padding:1rem;width:18rem}.manage-pup-rehoming__section__tiles__selection__result__title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.manage-pup-rehoming__section__tiles__selection__result__btn-container{display:flex;margin-top:1rem}.manage-pup-rehoming__section__tiles__selection__result__btn-container__btn:not(:last-child){margin-right:1rem}.manage-pup-rehoming__section__tiles__selection__result__account-info{align-items:center;display:flex}.manage-pup-rehoming__section__tiles__selection__result__account-info__account-photo{border-radius:50%;height:40px;margin-right:10px;width:40px}.manage-pup-rehoming__section__tiles__selection__result__account-info__account-name{color:#191c1c;color:#4e5050;font-size:1.1875rem;font-weight:600}
html{font-family:arial}.review-and-send-message-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;overflow:hidden;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:40rem}.review-and-send-message-dialog__title{color:#1a1a1a;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:700;margin:1.5rem 2rem;text-align:center}.review-and-send-message-dialog__container{display:flex;flex:1;flex-direction:column;height:100%;height:calc(100% - 5rem)}.review-and-send-message-dialog__container__message{box-sizing:border-box;font-size:1.25rem;line-height:1.25rem;margin:0 1rem;padding:0 1rem}.review-and-send-message-dialog__container__checkbox{box-sizing:border-box;margin:1rem .5rem 1.5rem;padding:0 1rem}.review-and-send-message-dialog__container__checkbox .checkbox__label__text{font-size:1.125rem;font-weight:500;line-height:1.125rem}.review-and-send-message-dialog__container__content{flex-grow:1;overflow:auto;padding:0 2rem 2rem;word-break:break-word}.review-and-send-message-dialog__container__content__default-message{color:#666;font-size:1.25rem;line-height:1.25rem;margin-bottom:1rem}.review-and-send-message-dialog__container__content__message{color:#666;font-size:1.25rem;line-height:1.25rem}.review-and-send-message-dialog__container__content__images{align-content:start;display:grid;gap:.15rem;grid-template-columns:repeat(3,1fr);margin:1rem 0}.review-and-send-message-dialog__container__content__images__image-container{align-items:center;display:flex;flex-direction:column}.review-and-send-message-dialog__container__content__images__image-container img{border:1px solid #ccc;margin-bottom:.25rem;max-height:9rem;max-width:9rem}.review-and-send-message-dialog__container__content__images__image-container.placeholder{background-color:#f4f4f4;border:1px dashed #ccc;height:9rem;width:9rem}.review-and-send-message-dialog__container__btn-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto 1rem 1rem}.review-and-send-message-dialog__container__btn-container__buttons{display:flex;justify-content:space-between;margin-bottom:.5rem;width:100%}.review-and-send-message-dialog__container__btn-container__buttons__btn{line-height:2.25rem;margin:0 .5rem}@media screen and (max-height:34em){.review-and-send-message-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.review-and-send-message-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.review-and-send-message-dialog__form{min-width:auto}}
.select-gender-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;height:30rem;left:50%;margin-right:-50%;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:30rem}.select-gender-dialog__message-container{margin:1rem 2rem}.select-gender-dialog__dropdown-container{flex:1;margin:0 2rem}.select-gender-dialog__btn-container{display:flex;justify-content:space-between;padding:2rem 1.5rem}.select-gender-dialog__btn-container__btn{margin:0 .5rem}@media screen and (max-height:34em){.select-gender-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.select-gender-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.select-gender-dialog__form{min-width:auto}}
.waitlist-selection-info{height:100%}.waitlist-selection-info__title{color:#191c1c;font-size:1.5rem;font-weight:700;line-height:2.5rem;margin-bottom:1rem}.waitlist-selection-info__subtitle{color:#191c1c;font-size:1.1875rem;font-weight:700;line-height:1.5rem;margin:1rem 0}.waitlist-selection-info__container{display:flex;margin:.5rem 0}.waitlist-selection-info__container__field{max-width:30rem;width:100%}.waitlist-selection-info__container__field>div{width:100%}.waitlist-selection-info__container__field:not(:last-child){margin-right:1rem}.form__container__inline__container__row.timezone-row{margin-top:46px}@media screen and (max-width:34em){.waitlist-selection-info__container{align-items:flex-start;flex-direction:column-reverse}}
.waitlist-selection-content{border:none!important;height:100%;width:100%}.waitlist-selection-content__form{height:100%;padding-bottom:4rem}.waitlist-selection-content__form__container__content{height:100%;max-width:50rem}.waitlist-selection-content__form__btn-container{display:flex;justify-content:center;margin:1.5rem 0}.waitlist-selection-content__form__btn-container__button{margin-bottom:2rem;max-width:20rem}.waitlist-selection-content__form__btn-container__button:not(:last-child){margin-right:1.5rem}@media screen and (max-width:34em){.waitlist-selection-content__form{padding:0 1.5rem!important}}
.waitlist-selection-details{background-color:#fff;height:100%}.waitlist-selection-details__content{height:100%}
.waitlist-selection-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;height:45rem;left:50%;margin-right:-50%;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:55rem}.waitlist-selection-dialog__title{color:#1a1a1a;font-size:1.75rem;font-weight:700;margin:1.5rem 2rem;text-align:center;width:100%}.waitlist-selection-dialog__container{display:flex;flex-direction:column;overflow:auto;padding:0 2rem 2rem}.waitlist-selection-dialog__container__title{align-self:flex-start;font-size:1.15rem;font-weight:700;margin-bottom:1rem}.waitlist-selection-dialog__container__error{color:#de564f;margin:0 2rem 1rem}.waitlist-selection-dialog__container__button{margin-bottom:1rem}@media screen and (max-height:34em){.waitlist-selection-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.waitlist-selection-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.waitlist-selection-dialog__form{min-width:auto}}
html{font-family:arial}.enable-pup-selection{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);margin-bottom:1rem;max-width:55.5rem;padding:1rem}.enable-pup-selection__label{font-weight:700}.enable-pup-selection__container{box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 auto;padding-top:1rem;width:100%}.enable-pup-selection__container__placeholder{background-color:#fff;border:2px dashed #c4c4c4;height:24.5rem;margin:0 .25rem 1rem;min-width:16rem;position:relative;width:18rem}.enable-pup-selection__container__placeholder__label{color:#c4c4c4;font-size:1.75rem;left:50%;margin-right:-50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.enable-pup-selection__container__tile{margin:0 .25rem 1rem}.enable-pup-selection .default-message{border:1px solid #ccc;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;color:#191c1c;margin-top:1rem;padding:.5rem}.enable-pup-selection .message-composer__input{border:1px solid #ccc;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;height:13.5rem;margin-bottom:1rem;margin-top:0;padding:.5rem;resize:none;width:calc(100% - 20px)}.enable-pup-selection .message-composer__button{margin-bottom:.25rem}.add-pup-button{background-color:#007bff;border:none;color:#fff;cursor:pointer;padding:10px 20px}.react-modal{background-color:#fff;border:1px solid #ccc;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%)}.placeholder-box{align-items:center;border:1px dashed #ccc;color:#aaa;display:flex;height:100px;justify-content:center}
html{font-family:arial}.manage-pup-selection__subtitle{color:#191c1c;font-size:1.5rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem;width:100%}.manage-pup-selection__section{margin:1rem 0}.manage-pup-selection__section__title{color:#191c1c;font-size:1.5rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.manage-pup-selection__section__title .tooltip{margin:0 .5rem}.manage-pup-selection__section__tiles{display:flex;flex-wrap:wrap;max-width:100%}.manage-pup-selection__section__tiles__selection{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.manage-pup-selection__section__tiles__selection__result{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;cursor:pointer;height:8rem;margin:0 .5rem 1rem;min-width:16rem;padding:1rem;width:18rem}.manage-pup-selection__section__tiles__selection__result__title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.manage-pup-selection__section__tiles__selection__result__btn-container{display:flex;margin-top:1rem}.manage-pup-selection__section__tiles__selection__result__btn-container__btn:not(:last-child){margin-right:1rem}.manage-pup-selection__section__tiles__selection__result__account-info{align-items:center;display:flex}.manage-pup-selection__section__tiles__selection__result__account-info__account-photo{border-radius:50%;height:40px;margin-right:10px;width:40px}.manage-pup-selection__section__tiles__selection__result__account-info__account-name{color:#191c1c;font-size:1rem;font-weight:600}
html{font-family:arial}.toggle{margin-bottom:1rem;width:100%}.toggle__label-container{display:flex}.toggle__label-container__label{color:#01686c;display:block;font-weight:600;margin-bottom:.5rem}.toggle__label-container__label__tooltip{margin-left:1rem;padding-bottom:.25rem;vertical-align:middle}.toggle__label-container__label--uppercase{text-transform:uppercase}.toggle__label-container__loading-spinner{flex-shrink:0;height:1.25rem;margin-left:1rem;margin-top:-.25rem;width:1.25rem}.toggle__error{color:#de564f;margin:1rem 0}
html{font-family:arial}.message-composer{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);height:19rem;margin:1rem 0 2rem;max-width:55.5rem;padding:1rem;position:relative}.message-composer__header{align-items:center;display:flex;padding:.25rem 0}.message-composer__header__dropdown{border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.9rem;padding:.5rem;width:auto}.message-composer__header__dropdown:hover{border-color:#aaa}.message-composer__input{border:1px solid #ccc;border-radius:5px;height:13.5rem;margin-top:.5rem;padding:.5rem;resize:none;width:calc(100% - 20px)}.message-composer__input--with-dropdown{height:10.75rem;margin-top:.5rem}.message-composer__container{align-items:center;display:flex;justify-content:space-between}.message-composer__container__button{width:13rem}.message-composer__container__chips{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:.5rem;width:100%}.message-composer__container__chips__chip{align-items:center;background-color:hsla(30,25%,70%,.3);border:3px solid #01686c;border-radius:.3rem;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);color:#473b2f;display:flex;font-weight:700;margin-bottom:.5rem;margin-right:.5rem;padding:.2rem .5rem}.message-composer__container__chips__chip span{margin-right:.5rem}.message-composer__container__chips__chip button{background:none;border:none;color:#de564f;cursor:pointer;font-size:1rem;font-weight:700}.message-composer__container__image-icon{cursor:pointer;margin-right:-.5rem}.message-composer__container__image-icon img{height:3rem;width:3rem}
html{font-family:arial}.manage-waitlist__toggle{align-items:center;display:flex;margin-bottom:1.5rem}.manage-waitlist__toggle__toggle{margin-bottom:0;width:3.5rem}.manage-waitlist__toggle__status{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;margin-left:1rem}.manage-waitlist__toggle__status--active{color:#45b867}.manage-waitlist__toggle__status--deactivated{color:#de564f}.manage-waitlist__subtitle{color:#191c1c;font-size:1.5rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem;width:100%}.manage-waitlist__btn-container{margin-bottom:2rem}.manage-waitlist__btn-container__button{align-items:center;cursor:pointer;display:flex;margin-bottom:1rem;width:14rem}.manage-waitlist__btn-container__button__icon{height:1.25rem;margin-right:.5rem;width:1.25rem}.manage-waitlist__btn-container__button__link{font-weight:600}
html{font-family:arial}.share-waitlist__subtitle{color:#191c1c;font-size:1.5rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem;width:100%}.share-waitlist__btn-container{margin-bottom:2rem}.share-waitlist__btn-container__button{align-items:center;cursor:pointer;display:flex;margin-bottom:1rem;width:14rem}.share-waitlist__btn-container__button__icon{height:1.25rem;margin-right:.5rem;width:1.25rem}.share-waitlist__btn-container__button__link{font-weight:600}
.stages{flex-wrap:wrap}.stages,.stages__step{align-items:center;display:flex;justify-content:center}.stages__step{flex-direction:column;height:7rem;width:7rem}.stages__step__label{color:#473b2f;font-size:.875rem;font-weight:700;height:4rem;margin-bottom:.5rem;text-align:center}.stages__step__node{align-items:center;background-color:#01686c;border:2px solid #01686c;border-radius:50%;display:flex;flex-direction:column;height:2.5rem;justify-content:center;margin-bottom:.5rem;min-height:2.5rem;outline:none;padding:0;width:2.5rem}.stages__step__node__label{color:#fff;font-size:1.25rem;font-weight:700}.stages__divider{border-bottom:3px solid #01686c;height:3px;margin:0 .25rem;width:3rem}@media screen and (max-width:64em){.stages{margin-top:-1rem}.stages__step{width:2.5rem}.stages__step__label{font-size:.75rem}.stages__step__node{height:2rem;margin-bottom:1rem;min-height:2rem;width:2rem}.stages__step__node__label{font-size:.75rem}.stages__divider{margin:0 .25rem;width:1.5rem}}
html{font-family:arial}.view-history__section{margin:1rem 0}.view-history__section__title{color:#191c1c;font-size:1.5rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.view-history__section__title .tooltip{margin:0 .5rem}.view-history__section__tiles{display:flex;flex-wrap:wrap;max-width:100%}.view-history__section__tiles__selection{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.view-history__section__tiles__selection__selected-by{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;cursor:pointer;height:8rem;margin:0 .5rem 1rem;min-width:16rem;padding:1rem;width:18rem}.view-history__section__tiles__selection__selected-by--removed{align-items:center;border-color:#ba1a1a;cursor:default;display:flex;justify-content:center}.view-history__section__tiles__selection__selected-by__title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.view-history__section__tiles__selection__selected-by__account-info{align-items:center;display:flex}.view-history__section__tiles__selection__selected-by__account-info__account-photo{border-radius:50%;height:40px;margin-right:10px;width:40px}.view-history__section__tiles__selection__selected-by__account-info__account-name{color:#4e5050;font-size:1.1875rem;font-weight:600}
html{font-family:arial}.open-waitlist{border:none!important;height:100%;padding-bottom:0!important;padding-top:1rem;width:100%}.open-waitlist__back-arrow{align-items:center;color:#01686c;cursor:pointer;display:flex;font-size:1rem;margin-bottom:.5rem}.open-waitlist__back-arrow__icon{margin-right:.5rem}.open-waitlist__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:1.25rem}.open-waitlist__divider{margin-bottom:2rem}.open-waitlist__stages{background-color:#e3eef0;display:flex;flex-direction:column;justify-content:center;margin-bottom:1.5rem;padding:1rem}.open-waitlist__stages__title{color:#191c1c;font-size:1.5rem;font-weight:700;line-height:2.5rem;margin-bottom:1.25rem;text-align:center}.open-waitlist__tabs{align-items:center;display:flex;margin-bottom:1.25rem}.open-waitlist__tabs__tab{align-items:center;border:1px solid #01686c;color:#01686c;cursor:pointer;display:flex;font-weight:600;margin-right:1rem;padding:.5rem 1rem}.open-waitlist__tabs__tab__icon{align-items:center;display:flex;margin-right:.5rem}.open-waitlist__tabs__tab.active{background-color:#01686c;color:#fff}.open-waitlist__container{display:flex;flex-direction:column;height:100%}.open-waitlist__form,.open-waitlist__form__container{height:100%}.open-waitlist__form__container__content{display:flex;height:100%;margin:1rem auto;max-width:62rem}.open-waitlist__form__container__content__left-col{margin-right:2rem;width:20rem}.open-waitlist__form__container__content__right-col{width:40rem}.open-waitlist__cancel-button{margin-bottom:2rem;margin-top:1rem;width:14.25rem}@media screen and (max-width:48em){.open-waitlist__form{padding:0 1.5rem!important}.open-waitlist__form__container__content{flex-direction:column}}
.waitlist-details{background-color:#fff;height:100%}.waitlist-details__content{height:100%}
.tile-actions{display:flex;flex-direction:column;padding:.25rem .75rem .75rem}.tile-actions button{margin:.25rem 0}@media screen and (max-width:34em){.tile-actions button{font-size:.75rem}}
html{font-family:arial}.tile-favourite-button{background:none;border:none;height:3rem;left:1rem;padding:0;position:absolute;top:1rem;width:3rem;z-index:2}.tile-favourite-button svg{height:3rem;opacity:.75;width:3rem}.tile-favourite-button svg .heart-path{fill:#e0e0e0}.tile-favourite-button svg:hover{opacity:1}.tile-favourite-button svg:hover .heart-path{fill:#d7b8ab}.tile-favourite-button--active svg{opacity:1}.tile-favourite-button--active svg .heart-path{fill:#d7b8ab}@media screen and (max-width:48em){.tile-favourite-button{height:2rem;left:.5rem;top:.5rem;width:2rem}.tile-favourite-button svg{height:2rem;width:2rem}}
.tile-edit-button{align-items:center;background:rgba(25,28,28,.5);border:none;border-bottom-left-radius:.75rem;cursor:pointer;display:flex;padding:.25rem;position:absolute;right:0;top:0}.tile-edit-button--draft{filter:none!important;opacity:1!important;z-index:5}.tile-edit-button__icon{height:1.25rem;margin-right:.25rem}.tile-edit-button__value{color:#fff;padding:.25rem}
.tile-marketing-button{align-items:center;background-color:hsla(0,0%,100%,.75);border:none;border-radius:50%;bottom:1rem;box-shadow:0 0 6px #bbb;cursor:pointer;display:flex;left:1rem;padding:.25rem;position:absolute;z-index:5}.tile-marketing-button:hover{background:#fff}.tile-marketing-button--disabled{cursor:default}.tile-marketing-button__icon{height:2.5rem}
.tile-reserved-banner{overflow:hidden;position:relative;width:100%}.tile-reserved-banner:before{content:"";display:block;padding-bottom:100%}.tile-reserved-banner__banner{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.tile-reserved-banner__banner__text{background:rgba(1,104,108,.4);color:#fff;font-size:1.5rem;font-weight:700;height:150%;padding:.5rem;text-align:center;text-orientation:sideways;transform:rotate(-135deg);writing-mode:vertical-rl}.tile-reserved-banner--placeholder__content{background-color:#f1f2f4}@media screen and (max-width:48em){.tile-reserved-banner{height:100%;min-width:10rem;width:10rem}.tile-reserved-banner:before{display:none}.tile-reserved-banner__banner__text{font-size:1.25rem;height:160%;padding:.25rem}}
.tile-image{position:relative;width:100%}.tile-image:before{content:"";display:block;padding-bottom:100%}.tile-image__content{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.tile-image__content--disabled,.tile-image__content--unclickable{cursor:default}.tile-image__views{align-items:center;background:rgba(25,28,28,.5);border-bottom-right-radius:.75rem;display:flex;left:0;padding:.25rem;position:absolute;top:0}.tile-image__views__icon{margin-right:.5rem}.tile-image__views__value{color:#fff}.tile-image--placeholder__content{background-color:#f1f2f4}@media screen and (max-width:48em){.tile-image{height:100%;min-width:9rem;width:9rem}.tile-image:before{display:none}.tile-image__content{border-bottom-left-radius:.5rem;border-top-right-radius:0;bottom:0;left:0;position:absolute;right:0;top:0}.tile-image__views{border-bottom-right-radius:.5rem;padding:.15rem .25rem}.tile-image__views__icon{height:.875rem;width:.875rem}.tile-image__views__value{font-size:.875rem}}
.tile-info{flex:1;overflow:hidden;padding:.75rem}.tile-info__title{font-size:1.25rem;font-weight:800;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.tile-info__title.long-name{font-size:1rem}.tile-info__title.extra-margin{margin-bottom:.5rem}.tile-info__price{color:green;font-size:1rem;font-weight:600;text-align:center}.tile-info__details__field{display:flex;justify-content:space-between;line-height:1.25rem}.tile-info__details__field--waitlist{align-items:center;display:flex;flex-direction:column;font-size:1.1275rem;justify-content:center;line-height:1.1275rem;margin-top:.5rem}.tile-info__details__field--ratings{justify-content:center;margin:.5rem 0}.tile-info__details__field__label{margin-right:1rem}.tile-info__details__field__value{color:#3c3d3d;max-width:12rem;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.tile-info__details__field__value--red{color:#de564f;font-weight:700}@media screen and (max-width:48em){.tile-info__title{font-size:1rem}.tile-info__price,.tile-info__title.long-name{font-size:.875rem}.tile-info__details__field{line-height:.875rem}.tile-info__details__field--ratings{margin:.25rem 0}.tile-info__details__field__label,.tile-info__details__field__value{font-size:.75rem}}
.tile-listing-toggle{align-items:center;display:flex;margin:0 auto}.tile-listing-toggle__toggle{margin-bottom:0;width:3.5rem}.tile-listing-toggle__status{font-size:1.125rem;font-weight:600;margin-left:1rem}.tile-listing-toggle__status--active{color:#559a9d}.tile-listing-toggle__status--inactive,.tile-listing-toggle__status--unlisted{color:#7f8c8d}
.tile-menu{position:absolute;right:0;top:0;z-index:10}.tile-menu__button{align-items:center;background-color:hsla(0,0%,100%,.75);border:none;border-bottom-left-radius:.75rem;cursor:pointer;display:flex;padding:.75rem;transition:background-color .2s}.tile-menu__button:hover{background:#fff}.tile-menu__icon{height:1.25rem}.tile-menu__menu{background:#fff;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.15);margin-top:.25rem;min-width:8rem;overflow:hidden;position:absolute;right:0;top:100%}.tile-menu__menu-item{align-items:center;background:none;border:none;color:#3c3d3d;cursor:pointer;display:flex;font-size:.875rem;padding:.5rem 1rem;text-align:left;transition:background-color .2s;width:100%}.tile-menu__menu-item:hover{background-color:#dcdddd}.tile-menu__menu-item--delete{color:#ba1a1a}.tile-menu__menu-item--delete:hover{background-color:#de564f}.tile-menu__menu-icon{height:1rem;margin-right:.5rem;width:1rem}
.tile-status{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:.25rem}.tile-status__value{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,hsla(180,1%,64%,.2) 0,hsla(180,1%,64%,.2) 6px);border-radius:4px;color:#a3a4a4;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.25rem .5rem;text-align:center;width:100%}.tile-status__value--green{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,rgba(85,154,157,.2) 0,rgba(85,154,157,.2) 6px);color:#559a9d}.tile-status__value--red{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,hsla(3,68%,64%,.2) 0,hsla(3,68%,64%,.2) 6px);color:#e26b64}.tile-status__value--blue{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,rgba(106,159,207,.2) 0,rgba(106,159,207,.2) 6px);color:#6a9fcf}.tile-status__value--grey{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,hsla(184,6%,53%,.2) 0,hsla(184,6%,53%,.2) 6px);color:#7f8c8d}@media screen and (max-width:48em){.tile-status{margin-top:auto}.tile-status__value{box-sizing:border-box;font-size:.75rem;width:100%}}
html{font-family:arial}.tile{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;display:flex;flex-direction:column;height:34rem;margin:0 .5rem 1rem;overflow:hidden;position:relative;width:20rem}.tile--draft{border-color:#dcdddd;box-shadow:0 0 10px hsla(180,1%,86%,.5)}.tile--draft .tile-image{cursor:default;filter:grayscale(100%);opacity:.5}.tile__content{display:flex;flex:1;flex-direction:column}.tile--hide-button{height:31rem;padding-bottom:.75rem}.tile--hide-status{height:31.5rem}@media screen and (max-width:48em){.tile{flex-direction:row;height:9rem;margin:.5rem 0;max-width:25rem;padding:0;width:100%}.tile__content{cursor:pointer;display:flex;flex:1;flex-direction:column;overflow:hidden}.tile .tile-actions{display:none}}
html{font-family:arial}.pups-tile-view{height:100%;overflow:hidden}.pups-tile-view__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:1.25rem}.pups-tile-view__container{box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 auto;padding-top:1.5rem;width:100%}.pups-tile-view__container__placeholder{background-color:#fff;border:3px dashed #01686c;display:flex;flex-direction:column;height:33.75rem;justify-content:center;margin:0 .5rem 1rem;width:20rem}.pups-tile-view__container__placeholder__label{color:#01686c;font-size:1.75rem;font-weight:700;margin:auto 0;text-align:center}.pups-tile-view__container__placeholder__label__plus-sign{font-size:4rem;font-weight:800}.pups-tile-view__container__placeholder__btn-container{display:flex;padding:1rem}.pups-tile-view__container__tile__result{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;cursor:pointer;height:8rem;margin:0 .5rem 1rem;min-width:16rem;padding:1rem}.pups-tile-view__container__tile__result__title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.pups-tile-view__container__tile__result__btn-container{display:flex;margin-top:1rem}.pups-tile-view__container__tile__result__btn-container__btn:not(:last-child){margin-right:1rem}.pups-tile-view__container__tile__result__account-info{align-items:center;display:flex}.pups-tile-view__container__tile__result__account-info__account-photo{border-radius:50%;height:40px;margin-right:10px;width:40px}.pups-tile-view__container__tile__result__account-info__account-name{color:#191c1c;color:#4e5050;font-size:1.1875rem;font-weight:600}.pups-tile-view__container__box-filler{box-sizing:border-box;flex-basis:24rem;flex-grow:1;padding:1rem}@media screen and (max-width:64em){.pups-tile-view__title{display:none}.pups-tile-view__container{justify-content:center}}
html{font-family:arial}.pups-summary{height:100%}.pups-summary__header{align-items:center;display:flex;flex-direction:row;padding:.5rem 2rem 0 1.5rem}.pups-summary__header__button{align-items:center;color:#01686c;display:flex;margin-left:auto;white-space:nowrap;width:10rem}.pups-summary__header__button__icon{align-items:center;background-color:#01686c;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:2.25rem;justify-content:center;line-height:1.5rem;margin-right:1rem;width:2.25rem}.pups-summary__container{height:100%;overflow-y:auto}
.pups{overflow-x:hidden}
html{font-family:arial}.open-litter{border:none!important;height:100%;padding-bottom:0!important;padding-top:1rem;width:100%}.open-litter__back-arrow{align-items:center;color:#01686c;cursor:pointer;display:flex;font-size:1rem;margin-bottom:.5rem;width:5rem}.open-litter__back-arrow__icon{margin-right:.5rem}.open-litter__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:1.25rem}.open-litter__divider{margin-bottom:2rem}.open-litter__container{display:flex;flex-direction:column;height:100%}.open-litter__container__title{align-items:center;color:#191c1c;display:flex;font-size:1.75rem;font-weight:600;line-height:2rem;min-width:12.5rem}.open-litter__form,.open-litter__form__container{height:100%}.open-litter__form__container__content{display:flex;height:100%;margin:1rem auto;max-width:62rem}.open-litter__form__container__content__left-col{margin-right:2rem;width:20rem}.open-litter__form__container__content__right-col{width:40rem}.open-litter__cancel-button{margin-bottom:2rem;margin-top:1rem;width:14.25rem}@media screen and (max-width:48em){.open-litter__form{padding:0 1.5rem!important}.open-litter__form__container__content{flex-direction:column}}
html{font-family:arial}.litters-tile-view{height:100%;overflow:hidden}.litters-tile-view__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:1.25rem}.litters-tile-view__container{box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 auto;padding-top:1.5rem;width:100%}.litters-tile-view__container__placeholder{background-color:#fff;border:3px dashed #01686c;display:flex;flex-direction:column;height:31.25rem;justify-content:center;margin:0 .5rem 1rem;width:20rem}.litters-tile-view__container__placeholder__label{color:#01686c;font-size:1.75rem;font-weight:700;margin:auto 0;text-align:center}.litters-tile-view__container__placeholder__label__plus-sign{font-size:4rem;font-weight:800}.litters-tile-view__container__placeholder__btn-container{display:flex;padding:1rem}.litters-tile-view__container__tile__result{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;cursor:pointer;height:8rem;margin:0 .5rem 1rem;min-width:16rem;padding:1rem}.litters-tile-view__container__tile__result__title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.litters-tile-view__container__tile__result__btn-container{display:flex;margin-top:1rem}.litters-tile-view__container__tile__result__btn-container__btn:not(:last-child){margin-right:1rem}.litters-tile-view__container__tile__result__account-info{align-items:center;display:flex}.litters-tile-view__container__tile__result__account-info__account-photo{border-radius:50%;height:40px;margin-right:10px;width:40px}.litters-tile-view__container__tile__result__account-info__account-name{color:#191c1c;color:#4e5050;font-size:1.1875rem;font-weight:600}.litters-tile-view__container__box-filler{box-sizing:border-box;flex-basis:24rem;flex-grow:1;padding:1rem}@media screen and (max-width:64em){.litters-tile-view__title{display:none}.litters-tile-view__container{justify-content:center}}
html{font-family:arial}.litters-summary{height:100%}.litters-summary__header{align-items:center;display:flex;flex-direction:row;padding:.5rem 2rem 0 1.5rem}.litters-summary__header__button{align-items:center;color:#01686c;display:flex;margin-left:auto;white-space:nowrap;width:10rem}.litters-summary__header__button__icon{align-items:center;background-color:#01686c;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:2.25rem;justify-content:center;line-height:1.5rem;margin-right:1rem;width:2.25rem}.litters-summary__container{height:100%;overflow-y:auto}
.litters{overflow-x:hidden}
html{font-family:arial}.open-breeding-dog{border:none!important;height:100%;padding-bottom:0!important;padding-top:1rem;width:100%}.open-breeding-dog__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:1.25rem}.open-breeding-dog__divider{margin-bottom:2rem}.open-breeding-dog__container{display:flex;flex-direction:column;height:100%}.open-breeding-dog__container__title{align-items:center;color:#191c1c;display:flex;font-size:1.75rem;font-weight:600;line-height:2rem;min-width:12.5rem}.open-breeding-dog__form,.open-breeding-dog__form__container{height:100%}.open-breeding-dog__form__container__content{display:flex;height:100%;margin:1rem auto;max-width:62rem}.open-breeding-dog__form__container__content__left-col{margin-right:2rem;width:20rem}.open-breeding-dog__form__container__content__right-col{width:40rem}.open-breeding-dog__cancel-button{margin-bottom:2rem;margin-top:1rem;width:14.25rem}@media screen and (max-width:48em){.open-breeding-dog__form{padding:0 1.5rem!important}.open-breeding-dog__form__container__content{flex-direction:column}}
.breeding-dog-details{background-color:#fff;height:100%}.breeding-dog-details__content{height:100%}
.tabs-container{margin-bottom:1.25rem}.tabs{margin-bottom:1.25rem}.tabs,.tabs__tab{align-items:center;display:flex}.tabs__tab{border:1px solid #01686c;color:#01686c;cursor:pointer;font-weight:600;margin-right:1rem;padding:.5rem 1rem}.tabs__tab__icon{align-items:center;display:flex;height:20px;margin-right:.5rem;width:20px}.tabs__tab__icon svg{height:100%;width:100%}.tabs__tab.active{background-color:#01686c;color:#fff}.tabs__text{color:#191c1c;font-size:1.25rem;line-height:1.5rem;margin-bottom:1rem}@media screen and (max-width:64em){.tabs{align-items:center;flex-direction:column}.tabs__tab{display:flex;flex:1;justify-content:center;margin-bottom:.5rem;margin-left:.25rem;margin-right:.25rem;padding:.25rem .5rem;width:15rem}}
html{font-family:arial}.breeding-dogs-tile-view{height:100%;overflow:hidden;padding-bottom:10rem;padding-top:1.5rem}.breeding-dogs-tile-view__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:1.25rem}.breeding-dogs-tile-view__text{color:#191c1c;font-size:1.25rem;line-height:1.5rem}.breeding-dogs-tile-view__container{box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 auto;padding-top:1.5rem;width:100%}.breeding-dogs-tile-view__container__placeholder{background-color:#fff;border:3px dashed #01686c;display:flex;flex-direction:column;height:31.25rem;justify-content:center;margin:0 .5rem 1rem;width:20rem}.breeding-dogs-tile-view__container__placeholder__label{color:#01686c;font-size:1.75rem;font-weight:700;margin:auto 0;text-align:center}.breeding-dogs-tile-view__container__placeholder__label__plus-sign{font-size:4rem;font-weight:800}.breeding-dogs-tile-view__container__placeholder__btn-container{display:flex;padding:1rem}.breeding-dogs-tile-view__container__tile__result{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;cursor:pointer;height:8rem;margin:0 .5rem 1rem;min-width:16rem;padding:1rem}.breeding-dogs-tile-view__container__tile__result__title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.breeding-dogs-tile-view__container__tile__result__btn-container{display:flex;margin-top:1rem}.breeding-dogs-tile-view__container__tile__result__btn-container__btn:not(:last-child){margin-right:1rem}.breeding-dogs-tile-view__container__tile__result__account-info{align-items:center;display:flex}.breeding-dogs-tile-view__container__tile__result__account-info__account-photo{border-radius:50%;height:40px;margin-right:10px;width:40px}.breeding-dogs-tile-view__container__tile__result__account-info__account-name{color:#191c1c;color:#4e5050;font-size:1.1875rem;font-weight:600}.breeding-dogs-tile-view__container__box-filler{box-sizing:border-box;flex-basis:24rem;flex-grow:1;padding:1rem}@media screen and (max-width:64em){.breeding-dogs-tile-view__title{display:none}.breeding-dogs-tile-view__container{justify-content:center}}
html{font-family:arial}.breeding-dogs-summary{height:100%}.breeding-dogs-summary__header{align-items:center;display:flex;flex-direction:row;padding:.5rem 2rem 0 1.5rem}.breeding-dogs-summary__header__button{align-items:center;color:#01686c;display:flex;margin-left:auto;white-space:nowrap;width:10rem}.breeding-dogs-summary__header__button__icon{align-items:center;background-color:#01686c;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:2.25rem;justify-content:center;line-height:1.5rem;margin-right:1rem;width:2.25rem}.breeding-dogs-summary__container{height:100%;overflow-y:auto}
.breeding-dogs{overflow-x:hidden;padding:.5rem 2rem}
.full-signature__statement{background-color:#f6f4f1;border-left:.25rem solid #01686c;color:#3c3d3d;display:flex;flex-wrap:wrap;font-size:1.1rem;gap:.5rem;justify-content:center;line-height:1.6;margin-bottom:1.5rem;padding:1rem;text-align:left}.full-signature__statement--agreed{background-color:#fff;border:none;justify-content:flex-start;line-height:1.125rem;margin-bottom:.5rem}.full-signature__input{background-color:#fff;border:none;border-radius:.25rem;box-shadow:0 2px 5px rgba(0,0,0,.1);font-size:1rem;margin:0 .5rem;padding:.5rem;text-align:center;transition:box-shadow .3s ease;width:auto}.full-signature__input:focus{box-shadow:0 2px 10px rgba(0,0,0,.2);outline:none}.full-signature__input--name{min-width:150px}.full-signature__input--city,.full-signature__input--province{min-width:100px}.full-signature__container{background-color:#f4f4f4;border-left:.25rem solid #01686c;margin-bottom:1.5rem;padding:1.5rem;text-align:center}.full-signature__container--agreed{background-color:#fff;border:none;margin-bottom:.5rem;padding-top:1rem;text-align:left}.full-signature__container__image{margin-left:2rem;width:10rem}.full-signature__container__divider{background-color:#a3a4a4;height:1px;margin:.5rem 0 .5rem 2rem;width:10rem}.full-signature__container__name{font-size:.875rem;font-weight:600;margin-left:2rem;text-align:center;width:10rem}.full-signature__container__signature{background-color:#fff;border:.1rem solid #a3a4a4;height:10rem;margin:0 auto 3rem;max-width:30rem;position:relative;width:100%}.full-signature__container__signature__button{background-color:#c5b29f;border:none;border-radius:.25rem;bottom:-2.75rem;color:#fff;cursor:pointer;padding:.5rem 1.5rem;position:absolute;right:0}.full-signature__container__signature__button:hover{background-color:#796a5b}.full-signature__date{color:#656767;font-size:1rem;font-weight:700;margin-top:1.5rem;text-align:center}
.initials-modal{border:3px solid #01686c;border-radius:.25rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;left:50%;margin:auto -50% auto auto;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:20rem}.initials-modal,.initials-modal__container{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center}.initials-modal__container{padding:2rem;text-align:center}.initials-modal__container__header{color:#015f60;font-size:1.5rem;margin-bottom:1rem}.initials-modal__container__canvas{border:.1rem solid #656767;height:6rem;margin-bottom:1rem;width:12rem}.initials-modal__container__error{color:#ba1a1a}.initials-modal__container__btn-container{display:flex;justify-content:center;margin-top:1rem}.initials-modal__container__btn-container__button{width:7rem}.initials-modal__container__btn-container__button:not(:last-child){margin-right:.5rem}
.agreement-form__title{color:#191c1c;font-size:1.5rem;font-weight:700;line-height:1.5rem;margin-bottom:1.25rem}.agreement-form__subtitle{color:#191c1c;font-size:1.125rem;font-weight:500;line-height:1.125rem;margin-bottom:1.25rem}.agreement-form__section ul{list-style-type:none;padding:0 1rem}.agreement-form__btn-container{display:flex;justify-content:center;margin-bottom:1rem;width:100%}.agreement-form__btn-container__button{width:12rem}.statement{margin-bottom:1rem}.statement a{color:#01686c;font-weight:700;text-decoration:underline}.section-initials{align-items:center;background-color:#fff;display:flex;font-size:.875rem;height:3rem;justify-content:center;line-height:1rem;margin-bottom:2rem;margin-left:auto;margin-top:1rem;text-align:center;width:6rem}.section-initials__image{height:100%;object-fit:contain;width:100%}.section-initials__placeholder{align-items:center;background-color:#01686c;border:3px solid #01686c;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-weight:700;height:100%;justify-content:center;width:100%}@media screen and (max-width:64em){.agreement-form{align-items:center;flex-direction:column;padding:0}.agreement-form__title{display:none}}
html{font-family:arial}.certification{box-sizing:border-box;display:flex;height:100%;padding-top:1.5rem;width:100%}.certification__left-col{display:flex;justify-content:center;margin:0 2rem;min-width:12rem;padding-bottom:10rem}.certification__left-col__image{height:12rem}.certification__right-col{display:flex;flex-direction:column;padding-bottom:10rem}.certification__right-col__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem}.certification__right-col__agreement{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);margin-bottom:10rem;max-width:35rem;padding:1rem 2rem}.certification__right-col__badge{display:flex;flex-direction:column;padding-bottom:4rem}.certification__right-col__badge__image{height:auto;margin:0 auto;max-width:30rem;width:100%}.certification__right-col__badge__button{margin:2rem auto;max-width:20rem;width:100%}.certification__right-col__badge__embed-code-container{display:flex;flex-direction:column;margin:0 auto;max-width:30rem;width:100%}.certification__right-col__badge__embed-code-container__text{line-height:1.25rem;margin-bottom:1.5rem}.certification__right-col__badge__embed-code-container__button{margin:2rem auto 0;max-width:20rem;width:100%}@media screen and (max-width:64em){.certification{align-items:center;flex-direction:column;padding:1rem}.certification__title{display:none}.certification__left-col{box-sizing:border-box;margin:0 0 1rem;padding:0}.certification__right-col{box-sizing:border-box;padding:0;width:100%}.certification__right-col__title{display:none}.certification__right-col__image{height:auto;width:100%}.certification__right-col__agreement{box-sizing:border-box;padding:1rem}.certification__right-col__agreement__instructions{line-height:1.5rem}}
html{font-family:arial}.file-upload-button{flex:1 0 0}.file-upload-button:not(:last-child){margin-right:1.5rem}.file-upload-button__row{align-items:center;display:flex;justify-content:space-between}.file-upload-button__row__button{align-items:center;background-color:#fff;border:1px solid #979797;border-radius:.5rem;color:#191c1c;cursor:pointer;display:flex;font-weight:700;gap:.5rem;height:1.375rem;justify-content:center;margin-right:.625rem;padding:.5rem}.file-upload-button__row__button--full-width{width:100%}@media screen and (max-width:64em){.file-upload-button__row__button{margin-bottom:1rem;margin-right:0}}
.files{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:1.75rem 2rem}.files__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:1.25rem}.files__container{max-width:40rem}.files__container__uploader{margin-bottom:1rem}.files__button-container{display:flex;justify-content:flex-end;width:100%}.files__button-container__button{max-width:20rem;min-width:10rem}.files__button-container--left{justify-content:flex-start}@media screen and (max-width:64em){.files__title{display:none}}
html{font-family:arial}.listings-tile-view{height:100%;overflow:hidden;padding-bottom:10rem;padding-top:1.5rem}.listings-tile-view__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:1.25rem}.listings-tile-view__container{box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 auto;padding-top:1.5rem;width:100%}.listings-tile-view__container__placeholder{background-color:#fff;border:3px dashed #01686c;display:flex;flex-direction:column;height:33.75rem;justify-content:center;margin:0 .5rem 1rem;width:20rem}.listings-tile-view__container__placeholder__label{color:#01686c;font-size:1.75rem;font-weight:700;margin:auto 0;text-align:center}.listings-tile-view__container__placeholder__label__plus-sign{font-size:4rem;font-weight:800}.listings-tile-view__container__placeholder__btn-container{display:flex;padding:1rem}.listings-tile-view__container__tile__result{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;cursor:pointer;height:8rem;margin:0 .5rem 1rem;min-width:16rem;padding:1rem}.listings-tile-view__container__tile__result__title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.listings-tile-view__container__tile__result__btn-container{display:flex;margin-top:1rem}.listings-tile-view__container__tile__result__btn-container__btn:not(:last-child){margin-right:1rem}.listings-tile-view__container__tile__result__account-info{align-items:center;display:flex}.listings-tile-view__container__tile__result__account-info__account-photo{border-radius:50%;height:40px;margin-right:10px;width:40px}.listings-tile-view__container__tile__result__account-info__account-name{color:#191c1c;color:#4e5050;font-size:1.1875rem;font-weight:600}.listings-tile-view__container__box-filler{box-sizing:border-box;flex-basis:24rem;flex-grow:1;padding:1rem}@media screen and (max-width:64em){.listings-tile-view__title{display:none}.listings-tile-view__container{justify-content:center}}
html{font-family:arial}.listings-summary{height:100%}.listings-summary__header{align-items:center;display:flex;flex-direction:row;padding:.5rem 2rem 0 1.5rem}.listings-summary__header__button{align-items:center;color:#01686c;display:flex;margin-left:auto;white-space:nowrap;width:10rem}.listings-summary__header__button__icon{align-items:center;background-color:#01686c;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:2.25rem;justify-content:center;line-height:1.5rem;margin-right:1rem;width:2.25rem}.listings-summary__container{height:100%;overflow-y:auto}
.listings{overflow-x:hidden;padding:.5rem 2rem}
.unsaved-changes-dialog{background-color:#fff;border:1px solid #979797;border-radius:.5rem;box-shadow:0 4px 20px rgba(0,0,0,.15);box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:30rem}.unsaved-changes-dialog__header{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 1.5rem 0}.unsaved-changes-dialog__header__title{color:#191c1c;font-size:1.25rem;font-weight:700;margin:0}.unsaved-changes-dialog__header__close-btn{background:none;border:none;cursor:pointer;opacity:.7;padding:.5rem}.unsaved-changes-dialog__header__close-btn:hover{opacity:1}.unsaved-changes-dialog__content{padding:1.5rem}.unsaved-changes-dialog__content p{color:#292c32;line-height:1.5;margin:0 0 1rem}.unsaved-changes-dialog__content p:last-child{margin-bottom:0}.unsaved-changes-dialog__footer{display:flex;gap:.75rem;justify-content:flex-end;padding:0 1.5rem 1.5rem}.unsaved-changes-dialog__footer__button{font-size:.875rem;min-width:8rem}@media screen and (max-width:34em){.unsaved-changes-dialog{margin:1rem;width:calc(100% - 2rem)}.unsaved-changes-dialog__content,.unsaved-changes-dialog__footer,.unsaved-changes-dialog__header{padding-left:1rem;padding-right:1rem}.unsaved-changes-dialog__footer{flex-direction:column}.unsaved-changes-dialog__footer__button{width:100%}}
html{font-family:arial}.provider-input{max-width:24.5rem;width:100%}.provider-input__label{color:#191c1c;display:block;font-size:1rem;font-weight:700;line-height:1.5rem}.provider-input__label__asterisk{color:red;margin-left:.25rem}.provider-input__container{display:flex}.provider-input__container__field{max-width:30rem;width:100%;z-index:10}.provider-input__container__field>div{width:100%}.provider-input__container__field:not(:last-child){margin-right:1rem}
.blog-post-dialog__tab-container{margin-bottom:1.5rem}.blog-post-dialog__container__label{align-items:center;display:flex;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.author-tab{margin-bottom:1.5rem}.author-tab__label{align-items:center;display:flex;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.author-tab__section{display:flex;flex-direction:column;gap:1.5rem}.author-tab__section__row{display:flex;gap:2rem}.author-tab__section__item{flex:1}.author-tab__section__item--full{width:100%}.author-tab__section__input,.author-tab__section__photo-upload{margin-bottom:1rem}.author-tab__section__provider-input{width:100%}@media(max-width:768px){.author-tab__section__row{flex-direction:column;gap:1.5rem}}
.embed-photo-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.embed-photo-dialog__message-container{margin:0 2rem}.embed-photo-dialog__container{align-items:center;display:flex;flex-direction:column;margin:1rem 2rem 0}.embed-photo-dialog__container__photo-upload{margin-bottom:3rem;margin-top:1rem}.embed-photo-dialog__btn-container{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:2rem}.embed-photo-dialog__btn-container__text-field{border:3px solid #01686c;border-radius:.5rem;flex:1;min-width:200px;padding:0 .5rem}.embed-photo-dialog__btn-container__copy-btn,.embed-photo-dialog__btn-container__insert-btn{margin:0 .25rem;white-space:nowrap}@media screen and (max-height:34em){.embed-photo-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.embed-photo-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.embed-photo-dialog__form{min-width:auto}}
.link-dialog-overlay{align-items:center;background-color:rgba(25,28,28,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.link-dialog{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 12px rgba(25,28,28,.15);max-width:480px;padding:1.5rem;width:100%}.link-dialog__title{color:#191c1c;font-size:1.25rem;margin-bottom:1.5rem;margin-top:0}.link-dialog__form-group{margin-bottom:1rem}.link-dialog__form-group label{color:#292c32;display:block;font-weight:500;margin-bottom:.5rem}.link-dialog__radio-group{display:flex;gap:1.5rem;margin-bottom:1.25rem}.link-dialog__radio-label{align-items:center;cursor:pointer;display:flex;font-weight:500}.link-dialog__radio{cursor:pointer;height:1.125rem;margin-right:.5rem;width:1.125rem}.link-dialog__checkbox-group{align-items:center;display:flex}.link-dialog__checkbox-group label{margin-bottom:0;margin-left:.5rem}.link-dialog__input{border:1px solid #b9baba;border-radius:.25rem;box-sizing:border-box;font-size:1rem;padding:.75rem;width:100%}.link-dialog__input:focus{border-color:#01686c;box-shadow:0 0 0 2px rgba(1,104,108,.25);outline:none}.link-dialog__checkbox{cursor:pointer;height:1.25rem;width:1.25rem}.link-dialog__actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.link-dialog__button{border:none;border-radius:.25rem;cursor:pointer;font-weight:500;padding:.75rem 1rem}.link-dialog__button--primary{background-color:#01686c;color:#fff}.link-dialog__button--primary:hover{background-color:#015f60}.link-dialog__button--primary:disabled{background-color:#a7a8a8;cursor:not-allowed}.link-dialog__button--secondary{background-color:#dcdddd;color:#656767}.link-dialog__button--secondary:hover{background-color:#cbcccc}
.editor-toolbar{align-items:center;background:#fff;border-bottom:1px solid #cbcccc;display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px}.editor-toolbar--fixed{box-shadow:0 2px 8px rgba(0,0,0,.1);left:0;position:fixed;right:0;top:0;z-index:1000}.editor-toolbar__group{align-items:center;border-right:1px solid #cbcccc;display:flex;gap:4px;padding-right:8px}.editor-toolbar__group:last-child{border-right:none;padding-right:0}.editor-toolbar__button{align-items:center;background:#fff;border:1px solid transparent;border-radius:4px;color:#7e7f7f;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.editor-toolbar__button:hover{background:#dcdddd;border-color:#cbcccc;color:#4e5050}.editor-toolbar__button:active{background:#cbcccc}.editor-toolbar__button--disabled{cursor:not-allowed;opacity:.5}.editor-toolbar__button--disabled:hover{background:#fff;border-color:transparent;color:#7e7f7f}.editor-toolbar__dropdown{position:relative}.editor-toolbar__dropdown-button{align-items:center;background:#fff;border:1px solid #cbcccc;border-radius:4px;color:#7e7f7f;cursor:pointer;display:flex;font-size:14px;gap:4px;height:32px;padding:0 8px;transition:all .2s ease;white-space:nowrap}.editor-toolbar__dropdown-button:hover{background:#dcdddd;border-color:#b9baba;color:#4e5050}.editor-toolbar__dropdown-button:active{background:#cbcccc}.editor-toolbar__dropdown-button .anticon{font-size:12px}.editor-toolbar__dropdown-menu{background:#fff;border:1px solid #cbcccc;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);left:0;margin-top:2px;min-width:120px;padding:4px 0;position:absolute;top:100%;z-index:1001}.editor-toolbar__dropdown-item{background:#fff;border:none;color:#656767;cursor:pointer;display:block;font-size:14px;padding:6px 12px;text-align:left;transition:background-color .2s ease;width:100%}.editor-toolbar__dropdown-item:hover{background:#dcdddd;color:#3c3d3d}.editor-toolbar__dropdown-item:active{background:#cbcccc}
.image-toolbar{background-color:#fff;border:1px solid #cbcccc;border-radius:.25rem;box-shadow:0 2px 4px rgba(25,28,28,.1);display:flex;margin-top:-2rem;padding:.25rem;pointer-events:auto;position:absolute;z-index:1000}.image-toolbar__group{border-right:1px solid #b9baba;display:flex;margin-right:.5rem;padding-right:.5rem}.image-toolbar__group:last-child{border-right:none;margin-right:0;padding-right:0}.image-toolbar__button{align-items:center;background-color:transparent;border:none;border-radius:.25rem;color:#656767;cursor:pointer;display:flex;justify-content:center;padding:.3rem;position:relative}.image-toolbar__button:hover{background-color:#e4dbd2;color:#015f60}.image-toolbar__button--with-dropdown{padding-right:1.5rem}.image-toolbar__button--active{background-color:#d4c6b8;color:#fff}.image-toolbar__button--active:hover{background-color:#ccbcab}.image-toolbar__icon{font-size:1.1rem}.image-toolbar__dropdown{position:relative}.image-toolbar__dropdown:hover .image-toolbar__dropdown-content{display:block}.image-toolbar__dropdown-arrow{font-size:.6rem;position:absolute;right:.25rem;top:50%;transform:translateY(-50%)}.image-toolbar__dropdown-content{background-color:#fff;border:1px solid #cbcccc;border-radius:.25rem;box-shadow:0 4px 6px rgba(25,28,28,.1);display:none;left:0;min-width:120px;position:absolute;top:100%;z-index:10}.image-toolbar__dropdown-item{background-color:transparent;border:none;color:#292c32;cursor:pointer;display:block;padding:.5rem .75rem;text-align:left;width:100%}.image-toolbar__dropdown-item:hover{background-color:#f3f1ee;color:#015f60}@media(max-width:768px){.image-toolbar{flex-wrap:wrap;max-width:90%;width:auto}.image-toolbar__group{margin-right:.25rem;padding-right:.25rem}.image-toolbar__button{min-height:40px;min-width:40px;padding:.5rem}.image-toolbar__button--with-dropdown{padding-right:1.8rem}.image-toolbar__dropdown-arrow{right:.5rem}.image-toolbar__dropdown-content{width:150px}.image-toolbar__dropdown-item{font-size:1rem;padding:.75rem}}@media(max-width:480px){.image-toolbar{flex-wrap:nowrap;justify-content:space-between;left:50%!important;margin-top:10px!important;max-width:100%;transform:translateY(100%);transform:translateX(-50%);width:100%}.image-toolbar__group{display:flex;flex:1;justify-content:center}}
.seo-panel{background-color:#fff;border:1px solid #cbcccc;border-radius:.25rem;margin-top:1rem}.seo-panel--expanded{box-shadow:0 2px 8px rgba(25,28,28,.05)}.seo-panel__header{align-items:center;border-bottom:1px solid #dcdddd;cursor:pointer;display:flex;padding:.75rem 1rem}.seo-panel__header:hover{background-color:#f4f4f4}.seo-panel__header__title{color:#191c1c;flex-grow:1;font-weight:600}.seo-panel__header__score{align-items:center;border-radius:50%;color:#fff;display:flex;font-weight:700;height:2.5rem;justify-content:center;margin-right:.5rem;width:2.5rem}.seo-panel__header__toggle{color:#7e7f7f;font-size:.75rem;margin-left:.5rem}.seo-panel__content{padding:1rem}.seo-panel__section{margin-bottom:1.5rem}.seo-panel__section:last-child{margin-bottom:0}.seo-panel__section__title{border-bottom:1px solid #dcdddd;color:#4e5050;font-size:.875rem;font-weight:600;margin:0 0 .5rem;padding-bottom:.25rem}.seo-panel__keywords__input{display:flex;margin-bottom:.5rem}.seo-panel__keywords__input__field{border:1px solid #b9baba;border-radius:.25rem 0 0 .25rem;border-right:none;flex-grow:1;font-size:.875rem;padding:.5rem}.seo-panel__keywords__input__field:focus{border-color:#01686c;outline:none}.seo-panel__keywords__input__button{background-color:#01686c;border:none;border-radius:0 .25rem .25rem 0;color:#fff;cursor:pointer;padding:.5rem 1rem}.seo-panel__keywords__input__button:hover{background-color:#015f60}.seo-panel__keywords__tags{display:flex;flex-wrap:wrap;gap:.5rem}.seo-panel__keywords__tag{align-items:center;background-color:#e4dbd2;border-radius:1rem;color:#605245;display:inline-flex;font-size:.75rem;padding:.25rem .5rem}.seo-panel__keywords__tag__remove{align-items:center;background-color:rgba(96,82,69,.1);border-radius:50%;cursor:pointer;display:inline-flex;height:1rem;justify-content:center;margin-left:.25rem;width:1rem}.seo-panel__keywords__tag__remove:hover{background-color:rgba(96,82,69,.2)}.seo-panel__item{background-color:#f4f4f4;border-radius:.25rem;margin-bottom:.75rem;padding:.75rem}.seo-panel__item:last-child{margin-bottom:0}.seo-panel__item--good{border-left:3px solid #27ae60}.seo-panel__item--average{border-left:3px solid #f39c12}.seo-panel__item--poor{border-left:3px solid #e74c3c}.seo-panel__item__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.seo-panel__item__title{color:#4e5050;font-weight:600}.seo-panel__item__value{color:#015f60;font-weight:600}.seo-panel__item__description{color:#656767;font-size:.875rem;margin:0 0 .75rem}.seo-panel__item__details{font-size:.75rem;margin-top:.5rem}.seo-panel__item__detail{color:#656767;display:flex;font-size:.75rem;justify-content:space-between;padding:.25rem 0}.seo-panel__item__detail--warning{color:#e74c3c}.seo-panel__item__keyword{display:flex;font-size:.75rem;justify-content:space-between;padding:.25rem 0}.seo-panel__item__keyword__text{color:#015f60}.seo-panel__item__keyword__count{color:#656767}.seo-panel__item__headings{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.seo-panel__item__heading{align-items:center;background-color:hsla(180,1%,64%,.1);border-radius:.25rem;display:inline-flex;font-size:.75rem;padding:.25rem .5rem}.seo-panel__item__heading__level{color:#015f60;margin-right:.25rem}.seo-panel__item__heading__count{color:#656767}.seo-panel__meter{background-color:#b9baba;border-radius:1rem;height:.5rem;margin:.5rem 0;overflow:hidden}.seo-panel__meter__fill{background-color:#27ae60;border-radius:1rem;height:100%}.seo-panel__footer{border-top:1px solid #dcdddd;margin-top:1rem;padding-top:1rem}.seo-panel__tip{background-color:#f6f4f1;border-radius:.25rem;color:#656767;font-size:.75rem;padding:.5rem}.seo-panel__tip strong{color:#015f60}
.custom-editor{background-color:#fff;border:1px solid #cbcccc;border-radius:.25rem;display:flex;flex-direction:column}.custom-editor__label{color:#292c32;font-size:1rem;font-weight:600;margin-bottom:.5rem}.custom-editor__toolbar-container{background-color:#f6f4f1;border-bottom:1px solid #cbcccc;position:relative}.custom-editor__toolbar-container--fixed{box-shadow:0 2px 4px rgba(25,28,28,.1);position:sticky;top:0;z-index:10}.custom-editor__content-container{flex:1;max-height:600px;min-height:300px;overflow-y:auto;position:relative}.custom-editor__content{color:#292c32;line-height:1.5;min-height:300px;outline:none;padding:1rem}.custom-editor__content--focused{border-color:#01686c;box-shadow:0 0 0 1px rgba(1,104,108,.3)}.custom-editor__content[data-placeholder]:empty:before{color:#a3a4a4;content:attr(data-placeholder);pointer-events:none}.custom-editor__content h1,.custom-editor__content h2,.custom-editor__content h3,.custom-editor__content h4,.custom-editor__content h5,.custom-editor__content h6{color:#191c1c;font-weight:600;margin-bottom:.5rem;margin-top:1rem}.custom-editor__content h1{border-bottom:2px solid #e4dbd2;font-size:2rem;padding-bottom:.25rem}.custom-editor__content h2{font-size:1.75rem}.custom-editor__content h3{font-size:1.5rem}.custom-editor__content p{margin:1rem 0}.custom-editor__content blockquote{background-color:#f6f4f1;border-left:4px solid #ccbcab;color:#656767;font-style:italic;margin-left:0;margin-right:0;padding-left:1rem}.custom-editor__content ol,.custom-editor__content ul{margin:1rem 0;padding-left:2rem}.custom-editor__content-img{border-radius:.25rem;display:block!important;height:auto;margin:1rem 0;max-width:100%}.custom-editor__content-img--left{clear:left!important;float:left!important;margin-bottom:.5rem!important;margin-left:0!important;margin-right:1rem!important}.custom-editor__content-img--center{clear:both!important;float:none!important;margin-left:auto!important;margin-right:auto!important}.custom-editor__content-img--right{clear:right!important;float:right!important;margin-bottom:.5rem!important;margin-left:1rem!important;margin-right:0!important}.custom-editor__content-img--small{max-width:25%!important;width:25%!important}.custom-editor__content-img--medium{max-width:50%!important;width:50%!important}.custom-editor__content-img--large{max-width:75%!important;width:75%!important}.custom-editor__content-img--full{max-width:100%!important;width:100%!important}.custom-editor__content p:after{clear:both;content:"";display:table}.custom-editor__content *{line-height:inherit}.custom-editor__content blockquote[style*=line-height],.custom-editor__content div[style*=line-height],.custom-editor__content h1[style*=line-height],.custom-editor__content h2[style*=line-height],.custom-editor__content h3[style*=line-height],.custom-editor__content h4[style*=line-height],.custom-editor__content h5[style*=line-height],.custom-editor__content h6[style*=line-height],.custom-editor__content li[style*=line-height],.custom-editor__content p[style*=line-height]{line-height:inherit!important}.custom-editor__content span[style*=line-height]{display:inline-block;min-height:1em}.custom-editor__content blockquote[style*=line-height],.custom-editor__content div[style*=line-height],.custom-editor__content h1[style*=line-height],.custom-editor__content h2[style*=line-height],.custom-editor__content h3[style*=line-height],.custom-editor__content h4[style*=line-height],.custom-editor__content h5[style*=line-height],.custom-editor__content h6[style*=line-height],.custom-editor__content li[style*=line-height],.custom-editor__content p[style*=line-height]{line-height:inherit!important}.custom-editor__content a{color:#01686c;text-decoration:underline}.custom-editor__content a:hover{color:#015f60;text-decoration:none}.custom-editor__content a:visited{color:#014d4e}.custom-editor__footer{background-color:#f6f4f1;border-top:1px solid #cbcccc;display:flex;justify-content:space-between;padding:.5rem 1rem}.custom-editor__footer__button{background-color:transparent;border:none;color:#7e7f7f;cursor:pointer;padding:.25rem .5rem}.custom-editor__footer__button:hover{color:#01686c}.custom-editor__word-count{color:#7e7f7f;font-size:.85rem}.editor-toolbar{display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem}.editor-toolbar--fixed{box-shadow:0 2px 4px rgba(25,28,28,.1)}.editor-toolbar__group{border-right:1px solid #b9baba;display:flex;margin-right:.5rem;padding-right:.5rem}.editor-toolbar__group:last-child{border-right:none;margin-right:0;padding-right:0}.editor-toolbar__button{align-items:center;background-color:transparent;border:none;border-radius:.25rem;color:#656767;cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:relative}.editor-toolbar__button:hover{background-color:#e4dbd2;color:#015f60}.editor-toolbar__button:disabled{cursor:not-allowed;opacity:.5}.editor-toolbar__button--with-dropdown{padding-right:1.5rem}.editor-toolbar__button--small{border-radius:.25rem;margin-left:2px;padding:.1rem .3rem}.editor-toolbar__button--active{background-color:#d4c6b8;color:#fff}.editor-toolbar__button--active:hover{background-color:#ccbcab}.editor-toolbar__icon{height:1.25rem;width:1.25rem}.editor-toolbar__dropdown{position:relative}.editor-toolbar__dropdown:hover .editor-toolbar__dropdown-content{display:block}.editor-toolbar__dropdown-arrow{font-size:.6rem;position:absolute;right:.25rem;top:50%;transform:translateY(-50%)}.editor-toolbar__dropdown-content{background-color:#fff;border:1px solid #cbcccc;border-radius:.25rem;box-shadow:0 4px 6px rgba(25,28,28,.1);display:none;left:0;min-width:100px;position:absolute;top:100%;z-index:10}.editor-toolbar__dropdown-item{background-color:transparent;border:none;color:#292c32;cursor:pointer;display:block;padding:.5rem .75rem;text-align:left;width:100%}.editor-toolbar__dropdown-item:hover{background-color:#f3f1ee;color:#015f60}.editor-toolbar__select{background-color:#fff;border:1px solid #b9baba;border-radius:.25rem;cursor:pointer;font-size:.85rem;min-width:100px;padding:.25rem .5rem}.editor-toolbar__select:focus{border-color:#01686c;box-shadow:0 0 0 2px rgba(1,104,108,.25);outline:none}.editor-toolbar__input-container{align-items:center;display:flex;position:relative}.editor-toolbar__input{background-color:#fff;border:1px solid #b9baba;border-radius:.25rem;font-size:.85rem;padding:.25rem .5rem;width:90px}.editor-toolbar__input:focus{border-color:#01686c;box-shadow:0 0 0 2px rgba(1,104,108,.25);outline:none}.editor-toolbar__select .ant-select-selector{border:1px solid #d9d9d9;border-radius:4px}.editor-toolbar__select:hover .ant-select-selector{border-color:#40a9ff}.editor-toolbar__select.ant-select-focused .ant-select-selector{border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}@media(max-width:768px){.custom-editor__content{min-height:200px}.custom-editor__content-img--small{max-width:50%!important;width:50%!important}.custom-editor__content-img--medium{max-width:75%!important;width:75%!important}.custom-editor__content-img--full,.custom-editor__content-img--large{max-width:100%!important;width:100%!important}.custom-editor__content-container{max-height:400px}.editor-toolbar{overflow-x:auto;padding-bottom:.75rem}.editor-toolbar__group{margin-right:.25rem;padding-right:.25rem}.editor-toolbar__button{padding:.35rem}}@media(max-width:480px){.custom-editor__content-img--left,.custom-editor__content-img--right{clear:both!important;float:none!important;margin-left:auto!important;margin-right:auto!important}.custom-editor__content-img--full,.custom-editor__content-img--large,.custom-editor__content-img--medium,.custom-editor__content-img--small{max-width:100%!important;width:100%!important}}
.content-tab{margin-bottom:1.5rem}.content-tab__heading{align-self:flex-start;font-size:1.15rem;font-weight:700;margin-bottom:.75rem;margin-top:1rem}.content-tab__label{align-items:center;display:flex;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.content-tab__input{margin-bottom:1rem}.content-tab__input .text-field__label{font-size:1rem}.content-tab__editor{margin:1rem 0 1.5rem}
.blog-post-dialog__tab-container{margin-bottom:1.5rem}.blog-post-dialog__container__label{align-items:center;display:flex;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.blog-post-dialog__container__photo-button-container{display:flex;justify-content:flex-start;margin-bottom:1rem;width:100%}.blog-post-dialog__container__photo-button-container__button{max-width:20rem;min-width:10rem}.blog-post-dialog__media-section{display:flex;gap:2rem;margin-bottom:1.5rem}.blog-post-dialog__media-section__item{flex:1}.blog-post-dialog__media-section__photo-upload{margin-top:.5rem}@media(max-width:768px){.blog-post-dialog__media-section{flex-direction:column;gap:1.5rem}}.media-tab{margin-bottom:1.5rem}.media-tab__label{align-items:center;display:flex;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.media-tab__button-container{display:flex;justify-content:flex-start;margin-bottom:1rem;margin-top:1rem;width:100%}.media-tab__button-container__button{max-width:20rem;min-width:10rem}.media-tab__section{display:flex;gap:2rem;margin-bottom:1.5rem}.media-tab__section__item{flex:1}.media-tab__section__photo-upload{margin-top:.5rem}@media(max-width:768px){.media-tab__section{flex-direction:column;gap:1.5rem}}
.seo-tab,.seo-tab__input-container{margin-bottom:1.5rem}.seo-tab__button{margin-left:auto}.seo-tab__button--small{align-items:center;background-color:#f5f8ff;border:1px solid #d2e3fc;border-radius:4px;color:#1a73e8;display:flex;font-size:.75rem;height:1.75rem;justify-content:center;padding:0 .5rem;transition:all .2s ease}.seo-tab__button--small:hover{background-color:#e8f1ff;box-shadow:0 1px 2px rgba(0,0,0,.1)}.seo-tab__button--small:before{content:"↓";font-size:.7rem;margin-right:.25rem}.seo-tab__button-group{display:flex;gap:8px;margin-left:auto}.seo-tab__label{align-items:center;display:flex;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.seo-tab__slug-input{align-items:center;display:flex;gap:.75rem;margin-bottom:1.25rem}.seo-tab__slug-input__reset{background-color:#f1f1f1;border-radius:.25rem;color:#555;font-size:.875rem;height:2.5rem;padding:0 .75rem}.seo-tab__slug-input__reset:hover{background-color:#e0e0e0}.seo-tab__slug-quality{border-radius:8px;font-size:.9rem;margin-top:12px;padding:16px;transition:all .2s ease-in-out}.seo-tab__slug-quality--good{background-color:rgba(46,204,113,.1);border-left:4px solid #2ecc71}.seo-tab__slug-quality--warning{background-color:rgba(241,196,15,.1);border-left:4px solid #f1c40f}.seo-tab__slug-quality--poor{background-color:rgba(231,76,60,.1);border-left:4px solid #e74c3c}.seo-tab__slug-quality__heading{align-items:center;display:flex;font-weight:600;gap:8px;margin-bottom:8px}.seo-tab__slug-quality__tips{margin:10px 0 0;padding-left:24px}.seo-tab__slug-quality__tips li{line-height:1.5;margin-bottom:6px;position:relative}.seo-tab__slug-quality__tips li:before{color:inherit;content:"•";left:-16px;position:absolute}.seo-tab__slug-guidelines{margin-top:16px}.seo-tab__slug-guidelines details{border:1px solid #e0e0e0;border-radius:8px;padding:0;transition:all .3s ease}.seo-tab__slug-guidelines details[open]{background-color:#f9f9f9}.seo-tab__slug-guidelines details[open] summary{border-bottom:1px solid #e0e0e0;border-radius:8px 8px 0 0}.seo-tab__slug-guidelines details summary{align-items:center;background-color:#f5f7fa;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;outline:none;padding:12px 16px;position:relative}.seo-tab__slug-guidelines details summary:after{content:"▼";font-size:.7rem;margin-left:auto;transition:transform .3s ease}.seo-tab__slug-guidelines details summary::-webkit-details-marker{display:none}.seo-tab__slug-guidelines details[open] summary:after{transform:rotate(180deg)}.seo-tab__slug-guidelines details ul{margin:0;padding:16px 16px 16px 36px}.seo-tab__slug-guidelines details ul li{color:#555;font-size:.85rem;margin-bottom:8px}.seo-tab__slug-guidelines details ul li:last-child{margin-bottom:0}.seo-tab__slug-input__warning{align-items:center;background-color:#fff8e1;border-left:4px solid #ffc107;border-radius:6px;color:#855a1a;display:flex;font-size:.85rem;gap:8px;margin-top:12px;padding:10px 12px}.seo-tab__preview{background-color:#fff;border:1px solid #ddd;border-radius:.25rem;margin-top:1.5rem;padding:1.25rem}.seo-tab__preview__heading{color:#555;font-size:.9rem;font-weight:600;margin-bottom:1rem}.seo-tab__preview__container{font-family:Arial,sans-serif}.seo-tab__preview__title{color:#1a0dab;font-size:1.125rem;font-weight:500;margin-bottom:.25rem}.seo-tab__preview__url{color:#006621;font-size:.875rem;margin-bottom:.5rem}.seo-tab__preview__description{color:#4d5156;font-size:.875rem;line-height:1.4}.seo-tab__section{background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:.25rem;margin-bottom:1.5rem;padding:1.5rem}.seo-tab__section__heading{color:#333;font-size:1.125rem;font-weight:700;margin-bottom:1.25rem}.seo-tab__section__tags-container{margin-bottom:1.5rem}.seo-tab__section__tags-container__input-group{display:flex;gap:.5rem;margin-bottom:.75rem}.seo-tab__section__tags-container__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.seo-tab__section__tags-container__tag{align-items:center;background-color:#e8f0fe;border-radius:1rem;display:flex;font-size:.875rem;padding:.25rem .75rem}.seo-tab__section__tags-container__tag__remove{color:#5f6368;cursor:pointer;margin-left:.5rem}.seo-tab__section__tags-container__tag__remove:hover{color:#d93025}.seo-tab__section__readability{background-color:#fff;border:1px solid #ddd;border-radius:.25rem;margin-bottom:1.5rem;padding:1rem}.seo-tab__section__readability__heading{font-size:.9rem;font-weight:600;margin-bottom:.5rem}.seo-tab__section__readability__metrics{display:flex;flex-wrap:wrap;gap:1rem}.seo-tab__section__readability__metric{flex:1;min-width:7rem}.seo-tab__section__readability__metric__label{color:#5f6368;font-size:.8rem;margin-bottom:.25rem}.seo-tab__section__readability__metric__value{font-size:1rem;font-weight:600}.seo-tab__section__readability__metric__bar{background-color:#f1f3f4;border-radius:.25rem;height:.5rem;margin-top:.25rem;overflow:hidden}.seo-tab__section__readability__metric__bar__fill{border-radius:.25rem;height:100%}.seo-tab__section__readability__metric__bar__fill--good{background-color:#1e8e3e}.seo-tab__section__readability__metric__bar__fill--average{background-color:#f9ab00}.seo-tab__section__readability__metric__bar__fill--poor{background-color:#d93025}.seo-tab__section__score{align-items:center;display:flex;margin-bottom:1.5rem}.seo-tab__section__score__circle{align-items:center;border:.3rem solid;border-radius:50%;display:flex;font-size:1.25rem;font-weight:700;height:3.5rem;justify-content:center;margin-right:1rem;width:3.5rem}.seo-tab__section__score__circle--good{border-color:#1e8e3e;color:#1e8e3e}.seo-tab__section__score__circle--average{border-color:#f9ab00;color:#f9ab00}.seo-tab__section__score__circle--poor{border-color:#d93025;color:#d93025}.seo-tab__section__score__details{flex:1}.seo-tab__section__score__details__title{font-weight:600;margin-bottom:.25rem}.seo-tab__section__score__details__description{color:#5f6368;font-size:.875rem}.seo-tab__section__checklist{margin-bottom:1.5rem}.seo-tab__section__checklist__item{align-items:center;background-color:#fff;border:1px solid transparent;border-radius:.25rem;display:flex;margin-bottom:.5rem;padding:.5rem}.seo-tab__section__checklist__item--completed{border-color:#e6f4ea}.seo-tab__section__checklist__item--completed .seo-tab__section__checklist__item__status{color:#1e8e3e}.seo-tab__section__checklist__item--warning{border-color:#fef7e0}.seo-tab__section__checklist__item--warning .seo-tab__section__checklist__item__status{color:#f9ab00}.seo-tab__section__checklist__item--error{border-color:#fce8e6}.seo-tab__section__checklist__item--error .seo-tab__section__checklist__item__status{color:#d93025}.seo-tab__section__checklist__item__status{font-size:1rem;margin-right:.75rem}.seo-tab__section__checklist__item__text{flex:1;font-size:.875rem}.seo-tab__section__social-preview{margin-top:1rem}.seo-tab__section__social-preview__tabs{border-bottom:1px solid #ddd;display:flex;margin-bottom:1rem}.seo-tab__section__social-preview__tabs__tab{border-bottom:2px solid transparent;cursor:pointer;font-size:.9rem;margin-right:.5rem;padding:.5rem 1rem}.seo-tab__section__social-preview__tabs__tab--active{border-bottom-color:#1a73e8;color:#1a73e8;font-weight:500}.seo-tab__section__social-preview__tabs__tab:hover:not(.seo-tab__section__social-preview__tabs__tab--active){background-color:#f5f5f5;border-radius:.25rem .25rem 0 0}.seo-tab__section__social-preview__preview{border:1px solid #ddd;border-radius:.25rem;margin-bottom:1rem;overflow:hidden}.seo-tab__section__social-preview__preview--twitter{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.seo-tab__section__social-preview__preview--twitter__card{background-color:#fff}.seo-tab__section__social-preview__preview--twitter__card__image{background-position:50%;background-size:cover;height:12rem}.seo-tab__section__social-preview__preview--twitter__card__content{padding:.75rem}.seo-tab__section__social-preview__preview--twitter__card__title{color:#000;font-size:1rem;font-weight:700;margin-bottom:.25rem}.seo-tab__section__social-preview__preview--twitter__card__description{color:#5b7083;font-size:.9rem;margin-bottom:.25rem}.seo-tab__section__social-preview__preview--twitter__card__url{color:#5b7083;font-size:.875rem}.seo-tab__section__social-preview__preview--facebook{font-family:Helvetica,Arial,sans-serif}.seo-tab__section__social-preview__preview--facebook__card{background-color:#f2f3f5}.seo-tab__section__social-preview__preview--facebook__card__image{background-position:50%;background-size:cover;height:12rem}.seo-tab__section__social-preview__preview--facebook__card__content{background-color:#fff;border:1px solid rgba(0,0,0,.1);padding:.75rem}.seo-tab__section__social-preview__preview--facebook__card__domain{color:#606770;font-size:.75rem;margin-bottom:.25rem;text-transform:uppercase}.seo-tab__section__social-preview__preview--facebook__card__title{color:#1d2129;font-size:1rem;font-weight:600;margin-bottom:.25rem}.seo-tab__section__social-preview__preview--facebook__card__description{color:#606770;font-size:.875rem}.seo-tab__section__advanced{margin-top:2rem}.seo-tab__section__advanced__heading{align-items:center;cursor:pointer;display:flex;margin-bottom:1rem;user-select:none}.seo-tab__section__advanced__heading__text{font-weight:600;margin-right:.5rem}.seo-tab__section__advanced__heading__icon{font-size:1rem;transition:transform .2s}.seo-tab__section__advanced__heading__icon--open{transform:rotate(180deg)}.seo-tab__section__advanced__options{margin-bottom:1.5rem}.seo-tab__section__advanced__options__option{margin-bottom:1rem}.seo-tab__section__advanced__options__option__label{align-items:center;display:flex;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.seo-tab__section__advanced__options__option__label__tooltip{color:#5f6368;cursor:help;margin-left:.5rem}.seo-tab__section__advanced__options__option__description{color:#5f6368;font-size:.8rem;margin-bottom:.5rem}.seo-tab__section__advanced__options__option__warning{background-color:#fff3e0;border-left:4px solid #f9ab00;border-radius:.25rem;font-size:.875rem;margin-top:.5rem;padding:.5rem}.seo-tab__section__advanced__options__option .MuiFormHelperText-root a,.seo-tab__section__advanced__options__option .MuiFormHelperText-root a:visited{color:#006621;font-family:monospace;text-decoration:none}.seo-tab__section__advanced__options__option__actions{display:flex;justify-content:flex-end;margin-bottom:.5rem}.seo-tab .character-count{font-size:.75rem;font-weight:400;margin-left:.5rem}.seo-tab .character-count.warning{color:#e67e22}.seo-tab .character-count.good{color:#27ae60}.seo-tab .MuiInputAdornment-root .character-count{color:#5f6368;font-size:.75rem;margin-left:.5rem;white-space:nowrap}.seo-tab .MuiInputAdornment-root .character-count.warning{color:#f9ab00}.seo-tab__checking-status{align-items:center;color:#5f6368;color:#666;display:flex;font-size:12px;font-size:13px;font-style:italic;gap:6px;margin-top:4px;margin-top:10px}.seo-tab__checking-status:before{animation:spin 1s linear infinite;border:2px solid #1a73e8;border-radius:50%;border-top-color:transparent;content:"";display:inline-block;height:12px;width:12px}@keyframes spin{to{transform:rotate(1turn)}}@media screen and (max-width:48rem){.seo-tab__section__readability__metrics{flex-direction:column;gap:.75rem}.seo-tab__section__social-preview__preview--facebook__card__image,.seo-tab__section__social-preview__preview--twitter__card__image{height:8rem}}@media screen and (max-width:34em){.seo-tab__section{padding:1rem}.seo-tab__slug-input{align-items:stretch;flex-direction:column}.seo-tab__slug-input__reset{align-self:flex-start}}
.blog-post-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;height:90vh;left:50%;margin-right:-50%;outline:none;overflow:hidden;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:60rem}.blog-post-dialog__header{align-items:center;background-color:#fff;border-bottom:1px solid #979797;display:flex;justify-content:space-between;padding:1rem 2rem;position:sticky;top:0;z-index:10}.blog-post-dialog__header__title{color:#191c1c;font-size:1.25rem;font-weight:700}.blog-post-dialog__header__close-btn{background:none;border:none;cursor:pointer;padding:.5rem}.blog-post-dialog__container{display:flex;flex:1 1 auto;flex-direction:column;overflow-y:auto;padding:0 2rem 1rem}.blog-post-dialog__container__error{color:#de564f;margin:0 0 1rem}.blog-post-dialog__container__button{margin-bottom:1rem}.blog-post-dialog__container__row{display:flex;margin-bottom:3rem}.blog-post-dialog__container__row .checkbox__label__text{font-size:1rem}.blog-post-dialog__container__row--second{margin-bottom:1rem;margin-top:2rem}.blog-post-dialog__container__row__item{margin-right:2rem}.blog-post-dialog__container__row__item--full-width{width:100%}.blog-post-dialog__container__row__item__label{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.blog-post-dialog__container__row__item__input:not(:last-child){margin-bottom:1rem}.blog-post-dialog__footer{background-color:#fff;border-top:1px solid #979797;bottom:0;display:flex;justify-content:flex-end;padding:1rem 2rem;position:sticky;z-index:10}.blog-post-dialog__footer__button{max-width:20rem;min-width:10rem}.blog-post-dialog__footer__left{margin-right:auto}.blog-post-dialog__tabs{background-color:#fff;margin:1.5rem 0;padding:.5rem 0;position:sticky;top:0;z-index:5}.blog-post-dialog__tab-content{flex:1}@media screen and (max-height:34em){.blog-post-dialog{max-height:calc(100% - 2rem)}}@media screen and (max-width:34em){.blog-post-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.blog-post-dialog__container{padding:0 1rem}.blog-post-dialog__footer,.blog-post-dialog__header{padding:1rem}}.overlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}
.share-article-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;height:15rem;left:50%;margin-right:-50%;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:30rem}.share-article-dialog__message-container{margin:1rem 2rem}.share-article-dialog__dropdown-container{flex:1;margin:0 2rem}.share-article-dialog__btn-container{display:flex;justify-content:space-between;padding:2rem 1.5rem}.share-article-dialog__btn-container__btn{margin:0 .5rem}@media screen and (max-height:34em){.share-article-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.share-article-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.share-article-dialog__form{min-width:auto}}
.marketing{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:1.75rem 2rem}.marketing__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:1.25rem}.marketing__subtitle{color:#191c1c;font-size:1.1875rem;font-weight:600;line-height:1.5rem;margin-bottom:1rem}.marketing__subtitle__tooltip-label{font-size:1rem}.marketing__container{margin:1rem 0}.marketing__container__row{align-items:center;display:flex;height:3rem}.marketing__container__row__icon{align-items:center;display:flex;justify-content:center;width:5rem}.marketing__container__row__icon__img{height:3rem;width:3rem}.marketing__container__row__icon__img--small{height:2rem;width:2rem}.marketing__container__row__label{font-weight:700;min-width:7rem}.marketing__container__row__toggle{align-items:center;display:flex}.marketing__container__row__toggle .toggle{margin-bottom:0}.marketing__articles{display:flex;flex-wrap:wrap;margin:1rem 0}.marketing__articles__post{margin-right:1rem}.marketing__articles__post__image{border:1px solid #000;height:10rem;margin-bottom:1rem;width:10rem}.marketing__input{margin-top:1rem;max-width:50%}.marketing__input .text-field__label{font-size:1rem}.marketing__editor{margin:1rem 0}.marketing__button-container{display:flex;justify-content:flex-end;width:100%}.marketing__button-container__button{max-width:20rem;min-width:10rem}.marketing__button-container--left{justify-content:flex-start}.articles-tile-view{height:100%;overflow:hidden;padding-bottom:10rem;padding-top:1.5rem}.articles-tile-view__container{box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 auto;padding-top:1.5rem;width:100%}.articles-tile-view__container__placeholder{background-color:#fff;border:3px dashed #01686c;display:flex;flex-direction:column;height:31.25rem;justify-content:center;margin:0 .5rem 1rem;width:20rem}.articles-tile-view__container__placeholder__label{color:#01686c;font-size:1.75rem;font-weight:700;margin:auto 0;text-align:center}.articles-tile-view__container__placeholder__label__plus-sign{font-size:4rem;font-weight:800}.articles-tile-view__container__placeholder__btn-container{display:flex;padding:1rem}.articles-tile-view__container__box-filler{box-sizing:border-box;flex-basis:24rem;flex-grow:1;padding:1rem}@media screen and (max-width:64em){.marketing__title{display:none}}
.account-setup{margin-bottom:1rem;width:100%}.account-setup__title{font-size:1.5rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.account-setup__button{align-items:center;display:flex}.account-setup__button__icon{margin-left:.25rem;width:3rem}
.choose-deposit-policy-dialog{height:100%;max-height:20rem;max-width:70rem;padding-bottom:0;width:100%}.choose-deposit-policy-dialog__content{flex-grow:1;overflow-y:auto;padding:0 2rem}.choose-deposit-policy-dialog__content h3{font-size:1.1rem}.choose-deposit-policy-dialog__content__underline{text-decoration:underline}.choose-deposit-policy-dialog__content *{color:#1a1a1a}.choose-deposit-policy-dialog__content__table{display:flex;margin-bottom:1rem;max-width:70rem}.choose-deposit-policy-dialog__content__table__col{display:flex;flex:1;flex-direction:column}.choose-deposit-policy-dialog__content__table__col__row--left{border-right:none}.choose-deposit-policy-dialog__content__table__col__row--middle{border-left:none;border-right:none}.choose-deposit-policy-dialog__content__table__col__row--right{border-left:none}.choose-deposit-policy-dialog__content__table__col__row__title{font-size:1.25rem;font-weight:700;line-height:1;padding-bottom:1rem;text-align:center}.choose-deposit-policy-dialog__content__table__col__row__title:first-child{padding-top:1rem}.choose-deposit-policy-dialog__content__table__col__row__title:not(:first-child){margin-bottom:1rem;padding-bottom:1rem}.choose-deposit-policy-dialog__content__table__col__row__title--green{background:linear-gradient(90deg,#8ed5a3,#45b867);color:#fff}.choose-deposit-policy-dialog__content__table__col__row__title--yellow{background:linear-gradient(90deg,#ffe066,#fc0);color:#fff}.choose-deposit-policy-dialog__content__table__col__row__title--red{background:linear-gradient(90deg,#eea8a5,#de564f);color:#fff}.choose-deposit-policy-dialog__content__table__col__row__radio-buttons{display:flex;flex-direction:column}.choose-deposit-policy-dialog__content__table__col__row__radio-buttons__radio-button{align-items:center;display:flex;height:2rem;margin:.25rem}.choose-deposit-policy-dialog__content__table__col__row__radio-buttons__radio-button__label{color:#1a1a1a;font-weight:400}.choose-deposit-policy-dialog__confirm-btn{margin:1rem auto;max-width:5rem;width:100%}@media screen and (max-width:34em){.choose-deposit-policy-dialog{max-height:none;max-width:none}}
html{font-family:arial}.purchaser-profile-row-card{display:flex;margin-bottom:1rem}.purchaser-profile-row-card__photo{height:6rem;width:6rem}.purchaser-profile-row-card__col{display:flex;flex-direction:column;justify-content:center;margin-left:1rem}.purchaser-profile-row-card__col__name{align-self:flex-start;font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.purchaser-profile-row-card__col__field{align-items:center;display:flex;margin-bottom:.25rem}.purchaser-profile-row-card__col__field__label{color:#656767;font-size:.85rem;font-weight:400;line-height:1.5rem}.purchaser-profile-row-card__col__field__value{color:#3c3d3d;font-size:.85rem;font-weight:400;line-height:1.5rem;margin-left:.25rem}.purchaser-profile-row-card__col__field__icon{height:1.5rem;margin-right:.25rem;width:1.5rem}
html{font-family:arial}.issue-refund-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;overflow:hidden;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:35rem}.issue-refund-dialog__title{color:#1a1a1a;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:700;margin:1.5rem 2rem}.issue-refund-dialog__container{display:flex;flex:1;flex-direction:column;height:100%;height:calc(100% - 5rem)}.issue-refund-dialog__container__content{flex-grow:1;overflow:auto;padding:0 2rem;word-break:break-word}.issue-refund-dialog__container__content__message{color:#666;margin-bottom:1rem}.issue-refund-dialog__container__content__input{margin-bottom:1rem}.issue-refund-dialog__container__btn-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1rem}.issue-refund-dialog__container__btn-container__buttons{display:flex;justify-content:space-between;margin-bottom:.5rem;width:100%}.issue-refund-dialog__container__btn-container__buttons__btn{margin:0 .5rem}@media screen and (max-height:34em){.issue-refund-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.issue-refund-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.issue-refund-dialog__form{min-width:auto}}
html{font-family:arial}.request-payment-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;overflow:hidden;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:35rem}.request-payment-dialog__title{color:#1a1a1a;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:700;margin:1.5rem 2rem}.request-payment-dialog__container{display:flex;flex:1;flex-direction:column;height:100%;height:calc(100% - 5rem)}.request-payment-dialog__container__content{flex-grow:1;overflow:auto;padding:0 2rem;word-break:break-word}.request-payment-dialog__container__content__message{color:#666;margin-bottom:1rem}.request-payment-dialog__container__content__input{margin-bottom:1rem}.request-payment-dialog__container__btn-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1rem}.request-payment-dialog__container__btn-container__buttons{display:flex;justify-content:space-between;margin-bottom:.5rem;width:100%}.request-payment-dialog__container__btn-container__buttons__btn{margin:0 .5rem}@media screen and (max-height:34em){.request-payment-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.request-payment-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.request-payment-dialog__form{min-width:auto}}
.manage-transaction-dialog{align-items:center;background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;padding:2rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.manage-transaction-dialog__title{color:#1a1a1a;display:flex;font-size:1.5rem;font-weight:700;margin:0 2rem}.manage-transaction-dialog__photo{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:25.333rem;justify-content:flex-end;margin-bottom:1rem;position:relative;width:38rem}.manage-transaction-dialog__photo__button{background-color:rgba(1,104,108,.6);bottom:.5rem;position:absolute;right:.5rem}.manage-transaction-dialog__photo__button:hover{background-color:#01686c}.manage-transaction-dialog__profile__info__label{font-size:1.125rem;font-weight:700}.manage-transaction-dialog__profile__info__value{font-size:1rem;font-weight:700}.manage-transaction-dialog__container--filled{margin-bottom:2rem;padding-left:2rem}.manage-transaction-dialog__container__title{align-items:center;display:flex;font-size:1.125rem;font-weight:700}.manage-transaction-dialog__container__row{align-items:center;display:flex}.manage-transaction-dialog__container__row--margin-bottom{margin-bottom:1rem}.manage-transaction-dialog__container__row__label{display:flex;font-size:1.125rem;font-weight:700;line-height:1rem;width:16rem}.manage-transaction-dialog__container__row__label--line-item{font-size:1rem;font-weight:600;width:14rem}.manage-transaction-dialog__container__row__label:not(:last-child){margin-right:2rem}.manage-transaction-dialog__container__row__label__date{font-size:1rem}.manage-transaction-dialog__container__row__label__separator{margin:0 1rem}.manage-transaction-dialog__container__row__value{font-weight:1rem;font-weight:600;text-align:right;width:20rem}.manage-transaction-dialog__container__row__value--line-item{width:20rem}.manage-transaction-dialog__container__row__value:not(:last-child){margin-right:2rem}.manage-transaction-dialog__container__row__value--time{font-size:1.125rem}.manage-transaction-dialog__container__row__value--green{color:#45b867}.manage-transaction-dialog__container__row__value--red{color:#de564f}.manage-transaction-dialog__container__row__link{color:#01686c;font-size:1.125rem;font-weight:700;text-align:right;width:20rem}.manage-transaction-dialog__container__row__link:hover{text-decoration:underline}.manage-transaction-dialog__container__row__btn{width:12rem}.manage-transaction-dialog__btns{margin-top:2rem}.manage-transaction-dialog__btns__btn{height:2.5rem;min-height:2.5rem;width:12rem}.manage-transaction-dialog__btns__btn:not(:last-child){margin-right:1rem}.manage-transaction-dialog__error{color:#de564f;margin:0 2rem 1rem}.manage-transaction-dialog__button{margin-bottom:1rem}@media screen and (max-height:34em){.manage-transaction-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.manage-transaction-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.manage-transaction-dialog__form{min-width:auto}}
.completed-transactions{box-sizing:border-box;height:20rem;margin-bottom:.5rem;max-width:70rem}.completed-transactions__header__cell{align-items:center;background:#01686c;color:#fff;display:flex;justify-content:center}.completed-transactions__row{cursor:pointer}.completed-transactions__row--selected{background:#01686c;color:#fff}.completed-transactions__row__cell{align-items:center;display:flex;margin-left:.25rem}.completed-transactions__row__cell:not(:first-child){justify-content:center}
.payments-tabs{display:flex;margin-bottom:1.25rem}.payments-tabs__tab{align-items:center;border:1px solid #01686c;color:#01686c;cursor:pointer;display:flex;font-weight:600;margin-right:1rem;padding:.5rem 1rem}.payments-tabs__tab.active{background-color:#01686c;color:#fff}.payments-tabs__tab__icon{align-items:center;display:flex;height:1.5rem;margin-right:.5rem;width:1.5rem}
.pending-transactions{box-sizing:border-box;margin-bottom:.5rem;max-width:70rem}.pending-transactions__title{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.pending-transactions__header__cell{align-items:center;background:#01686c;color:#fff;display:flex;justify-content:center}.pending-transactions__row{cursor:pointer}.pending-transactions__row--selected{background:#01686c;color:#fff}.pending-transactions__row__cell{align-items:center;display:flex;margin-left:.25rem}.pending-transactions__row__cell:not(:first-child){justify-content:center}
.transactions__policy{margin-bottom:1.5rem}.transactions__policy__row{align-items:center;display:flex;margin-bottom:.5rem}.transactions__policy__row__label{font-size:1.25rem;font-weight:700;margin-right:1rem;width:7rem}.transactions__policy__row__value{font-size:1.125rem;font-weight:700;margin-right:1rem;padding:.5rem 1rem;text-align:center;width:27rem}.transactions__policy__row__value--green{background:linear-gradient(90deg,#8ed5a3,#45b867);color:#fff}.transactions__policy__row__value--yellow{background:linear-gradient(90deg,#ffe066,#fc0);color:#fff}.transactions__policy__row__value--red{background:linear-gradient(90deg,#eea8a5,#de564f);color:#fff}.transactions__table{display:flex;margin-bottom:1rem;max-width:70rem}.transactions__table__col{display:flex;flex:1;flex-direction:column}.transactions__table__col__row--left{border-right:none}.transactions__table__col__row--middle{border-left:none;border-right:none}.transactions__table__col__row--right{border-left:none}.transactions__table__col__row__title{font-size:1.25rem;font-weight:700;line-height:1;padding-bottom:1rem;text-align:center}.transactions__table__col__row__title:first-child{padding-top:1rem}.transactions__table__col__row__title:not(:first-child){margin-bottom:1rem;padding-bottom:1rem}.transactions__table__col__row__title--green{background:linear-gradient(90deg,#8ed5a3,#45b867);color:#fff}.transactions__table__col__row__title--yellow{background:linear-gradient(90deg,#ffe066,#fc0);color:#fff}.transactions__table__col__row__title--red{background:linear-gradient(90deg,#eea8a5,#de564f);color:#fff}.transactions__table__col__row__radio-buttons{display:flex;flex-direction:column}.transactions__table__col__row__radio-buttons__radio-button{align-items:center;display:flex;height:2rem;margin:.25rem}.transactions__table__col__row__radio-buttons__radio-button__label{color:#1a1a1a;font-weight:400}.transactions__divider{margin-bottom:1.5rem}
.payments{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:1.75rem 2rem}.payments__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:1.25rem}.payments__toggle{align-items:center;display:flex;margin-bottom:1.5rem}.payments__toggle__toggle{margin-bottom:0;width:3.5rem}.payments__toggle__status{margin-bottom:.5rem;margin-left:1rem}.payments__toggle__status--active{color:green}.payments__toggle__status--deactivated{color:red}.payments__divider{margin-bottom:1.5rem}.payments__subtitle{color:#191c1c;font-size:1.5rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.payments__text{margin-bottom:1rem}@media screen and (max-width:64em){.payments__title{display:none}}
.association-upload-section{margin-bottom:1.5rem}.association-upload-section__title{align-items:center;display:flex;font-size:1rem;font-weight:700;margin-bottom:.5rem}.association-upload-section__title .tooltip{margin-left:.5rem}.association-upload-section__container{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;position:relative}.association-upload-section__container--files{flex-direction:column}.association-upload-section__container__upload-wrapper{align-items:flex-start;flex-direction:column;gap:.5rem;position:relative}.association-upload-section__container__upload-wrapper__label{font-weight:700;margin:.5rem 0}.association-upload-section__container__upload-wrapper--files{width:19rem}.association-upload-section__container__upload-wrapper__remove-button{align-items:center;background-color:#ff4d4f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;line-height:1;padding:0;position:absolute;right:5px;top:5px;width:24px}.association-upload-section__container__placeholder{background-color:#fff;border:3px dashed #01686c;display:flex;flex-direction:column;height:9rem;justify-content:center;margin:0 .5rem 1rem;width:9rem}.association-upload-section__container__placeholder__label{color:#01686c;font-size:1.75rem;font-weight:700;margin:auto 0;text-align:center}.association-upload-section__container__placeholder__label__plus-sign{font-size:4rem;font-weight:800}.association-upload-section__container__placeholder__btn-container{display:flex;padding:1rem}.association-upload-section__container__add-association{align-items:center;display:flex;margin-bottom:2.5rem;position:relative}.association-upload-section__container__add-association__add-button{align-items:center;background-color:#fff;border:3px dashed #01686c;cursor:pointer;display:flex;flex-direction:column;height:9rem;justify-content:center;width:9rem}.association-upload-section__container__add-association__add-button--files{height:3.5rem;width:19rem}.association-upload-section__container__add-association__add-button__label{color:#01686c;font-size:1.125rem;font-weight:700;margin:auto 0;text-align:center}.association-upload-section__container__add-association__add-button__label__plus-sign{font-size:4rem;font-weight:800}.association-upload-section__container__add-association__add-button__btn-container{display:flex;padding:1rem}
html{font-family:arial}.photo-banner-upload__container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;position:relative;width:100%}.photo-banner-upload__container__uploader{aspect-ratio:5/2;background-color:#f1f1f1;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:space-between;margin:0 auto;max-width:75rem;overflow:hidden;position:relative;width:100%}.photo-banner-upload__container__uploader__icon{left:50%;margin-right:-50%;max-height:15rem;min-height:15rem;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.photo-banner-upload__container__uploader__icon--puppy{max-height:5rem;min-height:5rem}.photo-banner-upload__container__uploader__label{color:#fff;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem;margin:1rem;text-shadow:0 4px 4px rgba(0,0,0,.25)}.photo-banner-upload__container__uploader__view-button{background-color:hsla(0,0%,100%,.65);border:3px solid #559a9d;border-radius:3rem;box-shadow:0 0 10px rgba(1,104,108,.5);color:#1a1a1a;cursor:pointer;font-family:Nunito,sans-serif;font-size:1.25rem;font-weight:700;height:3rem;margin:1rem auto;outline:none;padding:.5rem .75rem;z-index:2}.photo-banner-upload__container__uploader__spacer{margin:.75rem;width:2.5rem}.photo-banner-upload__container__uploader__button{align-items:center;background:#fff;border:1px solid #01686c;border-radius:50%;cursor:pointer;display:flex;height:2.5rem;justify-content:center;line-height:2.75rem;margin:.75rem;min-width:2.5rem;text-align:center;white-space:nowrap;width:2.5rem}.photo-banner-upload__container__uploader__button--circle{margin:1.25rem}.photo-banner-upload__container__uploader__button__icon{height:3.5rem;margin-top:-.25rem;width:3.5rem}.photo-banner-upload__container__uploader__text{bottom:1rem;color:#979797;font-size:.85rem;margin:1rem 0;position:absolute;text-align:center;width:100%;z-index:2}.photo-banner-upload__container__uploader__text__link{cursor:pointer;text-decoration:underline}.photo-banner-upload__container__uploader__text__asterisk{color:red;font-size:1.5rem;margin-left:.25rem}.photo-banner-upload__container__remove-button{background:rgba(0,0,0,.35);border:none;border-radius:50%;cursor:pointer;height:2rem;position:absolute;right:1.125rem;top:4rem;width:2rem;z-index:1}.photo-banner-upload__container__remove-button img{height:100%;width:100%}.photo-banner-upload__container__remove-button--circle{right:1.25rem;top:1.25rem}.photo-banner-upload__container__remove-button--rectangle{right:.5rem;top:.5rem}.photo-banner-upload__container__error{color:#de564f}.photo-banner-upload__container__loading{position:absolute}@media screen and (max-width:64em){.photo-banner-upload__container{height:10.625rem}.photo-banner-upload__container__uploader__label{display:none;font-size:1.25rem;line-height:1.75rem}.photo-banner-upload__container__uploader__view-button{font-size:.75rem;height:2rem;padding:.25rem .5rem}.photo-banner-upload__container__uploader__spacer{margin:.5rem;width:2rem}.photo-banner-upload__container__uploader__button{height:2rem;line-height:2.25rem;margin:.5rem;min-width:2rem;width:2rem}.photo-banner-upload__container__uploader__text{bottom:-3rem;font-size:.75rem}}
.profile-completion-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:25rem}.profile-completion-dialog__container{display:flex;flex-direction:column;justify-content:center;margin-top:1rem;padding:1rem 2rem}.profile-completion-dialog__container__checkbox{box-sizing:border-box;margin-bottom:.5rem}.profile-completion-dialog__container__checkbox .checkbox__label__text{font-size:1rem;font-weight:500;line-height:1rem}.profile-completion-dialog__container__title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.profile-completion-dialog__container__subtitle{font-size:1.25rem;font-weight:700;margin-bottom:1rem;text-align:center}.profile-completion-dialog__container__text{line-height:1.25rem;margin-bottom:1rem}.profile-completion-dialog__container__text__incomplete-fields{margin-top:1rem}.profile-completion-dialog__container__button-container{display:flex}.profile-completion-dialog__container__button-container__button{font-size:.85rem;font-weight:700;margin:1rem 0;min-height:2.25rem}.profile-completion-dialog__container__button-container__button--cancel{margin-right:1rem}@media screen and (max-height:34em){.profile-completion-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.profile-completion-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.profile-completion-dialog__container__title{line-height:1.5rem}}
.breed-dropdown{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:-.5rem!important;width:100%;z-index:1}.breed-dropdown .css-1hwfws3{display:flex}.breed-dropdown .css-1k6fztv-control{border:1px solid #d2d2d2;border-radius:5px;box-shadow:none;box-sizing:border-box;outline:none}.breed-dropdown .css-1nmdiq5-menu{z-index:50}.breed-dropdown__label{color:#191c1c;display:block;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem}.breed-dropdown__label--uppercase{text-transform:uppercase}.breed-dropdown__label__asterisk{color:red;margin-left:.25rem}.breed-dropdown__error{align-items:center;color:#de564f;display:flex;justify-content:center;margin:.5rem;width:100%}.breed-dropdown__spinner-container{width:100%}@media screen and (max-width:34em){.breed-dropdown{margin:1rem 0 0;padding:0}}
.custom-tab-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:25rem}.custom-tab-dialog__container{display:flex;flex-direction:column;justify-content:center;margin-top:2rem;padding:1rem 2rem}.custom-tab-dialog__container__title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.custom-tab-dialog__container__subtitle{font-size:1.25rem;font-weight:700;margin-bottom:1rem;text-align:center}.custom-tab-dialog__container__input,.custom-tab-dialog__container__text{margin-bottom:1rem}.custom-tab-dialog__container__button-container{display:flex}.custom-tab-dialog__container__button-container__button{font-size:.85rem;font-weight:700;margin:1rem 0;min-height:2.25rem}.custom-tab-dialog__container__button-container__button--secondary{margin-right:1rem}@media screen and (max-height:34em){.custom-tab-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.custom-tab-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}}
.profile-tab-editor{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;margin-top:1rem;outline:none;z-index:0}.profile-tab-editor__title{align-items:center;color:#1a1a1a;display:flex;font-size:1.5rem;font-weight:700;margin:1.5rem 2rem 0}.profile-tab-editor__title__edit-button{background:none;border:none;margin-left:.5rem;padding:0}.profile-tab-editor__title__edit-button__icon{height:1.25rem;width:1.25rem}.profile-tab-editor__title__remove-button{background:none;border:none;margin-left:auto;padding:0}.profile-tab-editor__title__remove-button__icon{height:1.25rem;width:1.25rem}.profile-tab-editor__title__asterisk{color:red;margin-left:.25rem}.profile-tab-editor__container{display:flex;flex-direction:column;overflow:auto;padding:0 2rem 2rem}.profile-tab-editor__container__error{color:#de564f;margin:0 2rem 1rem}.profile-tab-editor__container__button{margin-bottom:1rem}.profile-tab-editor__container__photo-upload{margin-bottom:3rem}.profile-tab-editor__container__label{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.profile-tab-editor__container__input .text-field__label{font-size:1rem}.profile-tab-editor__container__editor{margin:1rem 0}.profile-tab-editor__container__button-container{display:flex;justify-content:flex-end;width:100%}.profile-tab-editor__container__button-container__button{max-width:20rem;min-width:10rem}.profile-tab-editor__container__button-container--left{justify-content:flex-start}
.provider-profile-tabs{display:flex;flex-direction:column;margin-bottom:.5rem}.provider-profile-tabs__tabs{align-items:center;display:flex;flex-wrap:wrap;margin-top:.5rem;max-width:51.5rem}.provider-profile-tabs__tabs__tab{border:1px solid #01686c;color:#01686c;cursor:pointer;font-weight:600;margin-bottom:.5rem;padding:.5rem 1rem}.provider-profile-tabs__tabs__tab,.provider-profile-tabs__tabs__tab__icon{align-items:center;display:flex;margin-right:.5rem}.provider-profile-tabs__tabs__tab.active{background-color:#01686c;color:#fff}.provider-profile-tabs__tabs__tab--new{border-style:dashed;font-size:1.75rem;padding:0 .75rem}.provider-profile-tabs__tabs__tab__asterisk{color:red;margin-left:.25rem}@media screen and (max-width:64em){.provider-profile-tabs__tabs{align-items:center;flex-direction:column}.provider-profile-tabs__tabs__tab{display:flex;flex:1;justify-content:center;margin-bottom:.5rem;margin-left:.25rem;margin-right:.25rem;padding:.25rem .5rem;width:15rem}}
.profile-description{margin-bottom:1rem;margin-top:1.5rem}.profile-description__title{color:#191c1c;display:block;font-size:1.1875rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.profile-description__row{display:flex;max-width:31.5rem}.profile-description__row__field .text-field__input-container__input{padding:0 .75rem!important}.profile-description__row__field:not(:last-child){margin-right:1rem}.profile-description__area-text-label{color:#191c1c;display:block;font-size:1rem;font-weight:600;line-height:1.5rem;margin:.5rem 0}.profile-description__area-text-label__asterisk{color:red;margin-left:.25rem}.profile-description__tabs__label{color:#191c1c;display:block;font-size:1rem;font-weight:700;line-height:1.5rem;margin-top:.5rem}.profile-description__inline{display:flex;margin:.5rem 0}.profile-description__inline__field>div{width:100%}.profile-description__inline__field:not(:last-child){margin-right:1rem}.profile-description__field{margin:1rem 0;max-width:31.5rem;width:100%}
.provider-account-details{margin-bottom:1rem}.provider-account-details__title{color:#191c1c;display:block;font-size:1.1875rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.provider-account-details__field{margin:1rem 0;width:100%}.provider-account-details__field__label{font-size:1rem;font-weight:700;margin-bottom:.5rem}
.registrations{margin-bottom:1rem}.registrations__title{color:#191c1c;display:block;font-size:1.1875rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.registrations__field{margin:1rem 0;max-width:20rem;width:100%}.registrations__field__label{font-size:1rem;font-weight:700;margin-bottom:.5rem}.registrations__field__value{display:flex}
html{font-family:arial}.provider-profile-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:75rem;padding-bottom:10rem}.provider-profile-container__photo-banner-upload{aspect-ratio:5/2;background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 auto;max-width:75rem;position:relative;width:100%}.provider-profile-container__photo-banner-upload__share-links{bottom:0;position:absolute;right:0}.provider-profile-container__button-container{background-color:#fff;bottom:0;display:flex;justify-content:center;margin-top:2rem;max-width:50rem;padding:1rem;position:sticky;width:100%;z-index:20}.provider-profile-container__button-container__button{width:20rem}.provider-profile-steps{background-color:#e3eef0;padding-bottom:2rem;text-align:center;width:100%}.provider-profile-steps h2{color:#1a1a1a;font-size:1.5rem;font-weight:700}.provider-profile-steps__completion{font-size:1rem;margin-bottom:1rem;margin-top:.5rem}.provider-profile-steps__list{display:flex;justify-content:space-around;margin-top:1rem}.provider-profile-steps__item{align-items:center;display:flex;flex-direction:column;font-size:1rem}.provider-profile-steps__circle{align-items:center;background-color:#01686c;border:2px solid #01686c;border-radius:50%;color:#fff;display:flex;font-size:1.25rem;height:2rem;justify-content:center;margin-bottom:.5rem;width:2rem}.provider-profile-steps__circle__label{font-weight:700}.provider-profile-steps__circle.complete{background:none;border:none}.provider-profile-steps__circle.complete img{height:2.25rem;width:2.25rem}.provider-profile-steps__circle.incomplete{background-color:#ba1a1a;border:none;color:#fff}.provider-profile-wrapper{display:flex;height:100%;overflow:auto;padding-left:3.5rem;width:100%}.provider-profile-wrapper__notification{align-items:center;border-radius:5px;bottom:1.5rem;display:flex;flex-direction:row;font-size:.75rem;padding:1.5rem;position:absolute;right:1.5rem}.provider-profile-wrapper__notification__text{margin-right:1rem}.provider-profile-photo-upload{margin:2rem}.provider-profile{box-sizing:border-box;height:100%;max-width:50rem;padding:1.5rem;position:relative;width:100%}.provider-profile__divider{margin:2rem 0 1rem}.provider-profile__completion{font-weight:700}.provider-profile__title{font-size:2rem;line-height:2.5rem}.provider-profile__heading,.provider-profile__title{color:#191c1c;display:block;font-weight:700;margin-bottom:1rem}.provider-profile__heading{font-size:1.1875rem;line-height:1.5rem}.provider-profile__message{color:#473b2f;font-size:1.125rem;line-height:1.5rem;margin:1rem 0 1.5rem}.provider-profile-wrapper__notification.success{background:#aee9d1;color:#145141}.provider-profile-wrapper__notification.warning{background:#ffd79d;color:#8f5e2b}.provider-profile .breed-dropdown{background:none}.provider-profile .area-text-field__input{border:1px solid #d2d2d2;box-shadow:none;outline:none}.provider-profile .provider-details-form .dropdown__label{color:#404040;display:block;font-size:.75rem;font-weight:700;margin-bottom:.5rem}.provider-profile .provider-details-form .dropdown__select{border:1px solid #d2d2d2;border-radius:5px;box-shadow:none;height:36px;outline:none;padding:0}.provider-profile .form__container__inline__container__row{box-sizing:border-box;margin-bottom:24px;min-height:3.875rem}.provider-profile .form__container__inline__container__inline__field{margin:0!important}.provider-profile .text-field__label{color:#191c1c;font-size:1rem;font-weight:700;line-height:1.5rem}.provider-profile .text-field__input-container__input{box-sizing:border-box;height:2.25rem;padding:0 0 0 .5rem}.input-error{border:1px solid #ff4949}@media screen and (max-width:64em){.provider-profile-wrapper{flex-direction:column;padding-left:0}.provider-profile{padding:2rem}.provider-profile__title{display:none}.provider-profile-steps__circle{text-align:center}.provider-profile-steps__circle__label{font-size:.75rem;line-height:1rem;text-align:center}}
.pup-parents-table{width:100%}.pup-parents-table__intro-video__link{color:#01686c;cursor:pointer;font-size:1rem;text-decoration:underline;transition:color .2s ease}.pup-parents-table__intro-video__link:hover{color:#014d4e}.pup-parents-table__intro-video__empty{color:#757575;font-size:1rem}.pup-parents-table__intro-video__button{align-items:center;background-color:#f5f5f5;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:background-color .2s ease;width:36px}.pup-parents-table__intro-video__button:hover{background-color:#e0e0e0}.pup-parents-table__intro-video__button img{height:20px;width:20px}
html{font-family:arial}.pup-parents{box-sizing:border-box;display:flex;flex:1;flex-direction:column;padding:1.75rem 2rem 0}.pup-parents__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:1.25rem;margin-top:0}
html{font-family:arial}.review__link{height:100%}.review__link,.review__link-button{color:inherit;display:block;text-decoration:none;width:100%}.review{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;display:flex;flex-direction:column;height:24.25rem;margin:0 .5rem 1rem;overflow:hidden;padding:1rem;position:relative;width:20.25rem}.review--clickable{cursor:pointer}.review--in-dialog{border:none;box-shadow:none;height:auto;margin-bottom:0}.review--in-dialog__menu-button{display:none}.review__menu-button{align-items:center;background:none;border:none;color:#01686c;cursor:pointer;display:flex;font-size:1rem;font-weight:500;height:1.5rem;justify-content:center;line-height:1.25rem;padding:1rem;position:absolute;right:0;top:.5rem;width:1.5rem}.review__header{display:flex;height:6.5rem}.review__header--button{cursor:pointer}.review__header__photo{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:5rem;margin-bottom:.5rem;margin-right:1.25rem;width:6rem}.review__header__col{width:13rem}.review__header__col__row{display:flex;justify-content:space-between;margin-bottom:.25rem}.review__header__col__row__name{font-size:1.1875rem;font-weight:700;line-height:1.5rem;margin-bottom:.25rem}.review__header__col__row__field{align-items:center;display:flex;margin-bottom:.25rem}.review__header__col__row__field__value{color:#3c3d3d;font-size:.85rem;font-weight:600;line-height:1rem;margin-bottom:.25rem;margin-right:.25rem}.review__header__col__field{align-items:center;display:flex;margin-bottom:.25rem}.review__header__col__field__label{color:#656767;font-size:.85rem;font-weight:400;line-height:1.5rem}.review__header__col__field__value{color:#3c3d3d;font-size:.85rem;font-weight:400;line-height:1.5rem;margin-left:.25rem}.review__header__col__field__icon{height:1.5rem;margin-right:.25rem;width:1.5rem}.review__body{display:flex;flex:1;flex-direction:column;min-height:0}.review__body__content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.review__body__content__stars{align-items:center;display:flex;margin-bottom:.5rem}.review__body__content__stars__star{height:1rem;width:1rem}.review__body__content__stars__date{font-size:.85rem;margin-left:.5rem}.review__body__content__title{font-size:1.1875rem;font-weight:700;line-height:1.5rem;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review__body__content__text{flex:1;line-height:1.5;max-height:9rem;overflow:hidden;padding-right:.25rem;position:relative;word-wrap:break-word;font-size:1rem;font-weight:400;text-overflow:clip}.review__body__content__text--full-text{max-height:none}.review__body__content__text--scrollable{max-height:12rem;overflow-y:auto}.review__body__content__reply{display:flex;margin:.5rem 2rem;max-width:100%}.review__body__content__reply__bar{background-color:#656767;flex-shrink:0;margin-right:1rem;width:2px}.review__body__content__reply__content{display:flex;flex-direction:column;flex-grow:1}.review__body__content__reply__label{color:#3c3d3d;font-size:1rem;font-weight:700;line-height:1.5rem}.review__body__content__reply__text{line-height:1.5;overflow:hidden;padding-right:.25rem;position:relative;word-wrap:break-word;font-size:1rem;font-weight:400;text-overflow:clip}.review__body__content__reply__text--scrollable{max-height:8rem;overflow-y:auto}.review__body__button-container{flex:0 0 auto;margin-top:auto;padding-top:.5rem;width:100%}.review__body__button{align-self:flex-end;width:100%}@media screen and (max-width:48em){.review{flex-direction:row;height:9rem;margin:.5rem 0;max-width:25rem;padding:.5rem;width:100%}.review__link{display:flex;flex-direction:row}.review__header{align-items:center;flex-direction:column;flex-shrink:0;height:auto;margin-right:.5rem;width:8rem}.review__header__photo{height:4rem;margin-right:0;width:4rem}.review__header__col{align-items:center;display:flex;width:100%}.review__header__col,.review__header__col__row{flex-direction:column}.review__header__col__row__name{font-size:.875rem;line-height:1rem;margin-bottom:0;text-align:center}.review__header__col__row__field{display:none}.review__header__col__field{margin-bottom:0}.review__header__col__field__icon{height:1rem;width:1rem}.review__header__col__field__label{font-size:.75rem;line-height:.875rem}.review__body{height:auto;justify-content:flex-start;overflow:hidden}.review__body,.review__body__content{display:flex;flex-direction:column;flex-grow:1}.review__body__content__stars{margin-bottom:.25rem}.review__body__content__title{font-size:.875rem;line-height:1rem;margin-bottom:.25rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review__body__content__text{display:-webkit-box;flex-grow:1;font-size:.75rem;height:auto;line-height:1.3;min-height:4.5rem;overflow:hidden;padding-bottom:.25rem;position:relative;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;max-height:4.5rem;text-overflow:ellipsis;white-space:normal;word-break:break-word}.review__body__content__text--scrollable{display:block;overflow-y:auto;-webkit-line-clamp:unset;line-clamp:unset;max-height:6rem}.review__body__button-container,.review__body__content__reply,.review__body__content__text--scrollable:after{display:none}}
.review-response-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;min-height:38rem;outline:none;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:30rem}.review-response-dialog__container{align-items:center;box-sizing:border-box;display:flex;flex:1;flex-direction:column;justify-content:center;overflow-x:hidden;overflow-y:auto}.review-response-dialog__container__review{margin-top:1.5rem}.review-response-dialog__container__review__text{line-height:1.5}.review-response-dialog__input-container{box-sizing:border-box;padding:0 1.5rem}.review-response-dialog__input-container__area-text{width:100%}.review-response-dialog__btn-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:1rem 1.5rem}.review-response-dialog__btn-container__button{font-size:.75rem;font-weight:700;height:2.5rem;min-height:2.5rem}.review-response-dialog__btn-container__button--secondary{margin-right:1rem}@media screen and (max-height:34em){.review-response-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.review-response-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.review-response-dialog__form{min-width:auto}}.review-reply{display:flex;margin:0 2rem 0 4rem;max-width:100%}.review-reply__bar{background-color:#656767;flex-shrink:0;margin-right:1rem;width:2px}.review-reply__content{display:flex;flex-direction:column;overflow:hidden}.review-reply__label{color:#3c3d3d;font-size:1rem;font-weight:700;line-height:1.5rem}.review-reply__text{color:#656767;font-size:1rem;font-weight:400;line-height:1.5rem;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}
.reviews{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:1.75rem 2rem}.reviews__header{display:flex;justify-content:space-between;width:100%}.reviews__header__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:1.25rem}.reviews__header__title__container{align-items:center;display:flex}.reviews__header__title__container__link{cursor:pointer;font-size:1rem;font-weight:400;line-height:1.5rem;margin-left:1rem;text-decoration:underline}.reviews__container{display:flex;flex-wrap:wrap}@media screen and (max-width:64em){.reviews__header{justify-content:center}.reviews__header__title__text{display:none}}
html{font-family:arial}.manage-screening{padding-bottom:4rem}.manage-screening__toggle{align-items:center;display:flex;height:3rem}.manage-screening__toggle__label{font-size:1rem;font-weight:700;margin-right:1rem;min-width:4.5rem}.manage-screening__toggle__toggle{margin-bottom:0;width:3.5rem}.manage-screening__toggle__status{margin-bottom:.5rem;margin-left:1rem}.manage-screening__toggle__status--active{color:green}.manage-screening__toggle__status--deactivated{color:red}.manage-screening__subtitle{color:#191c1c;font-size:1.5rem;font-weight:700;line-height:1.5rem;margin:1rem 0;max-width:55rem}.manage-screening__subtitle--flex{display:flex;justify-content:space-between}.manage-screening__subtitle__date{align-items:center;display:flex;margin-bottom:-.5rem}.manage-screening__subtitle__date__label{margin-right:.5rem}.manage-screening__subtitle__date__label,.manage-screening__subtitle__date__value{color:#656767;font-size:1rem;font-size:.85rem;font-weight:600}
.screening-requests{margin-bottom:.5rem;max-width:70rem}.screening-requests__header__cell{align-items:center;background:#01686c;color:#fff;display:flex;justify-content:center}.screening-requests__row{cursor:pointer}.screening-requests__row--selected{background:#01686c;color:#fff}.screening-requests__row__cell{align-items:center;display:flex;margin-left:.25rem}.screening-requests__row__cell:not(:first-child){justify-content:center}
html{font-family:arial}.screening{box-sizing:border-box;display:flex;flex:1;flex-direction:column;padding:1.75rem 2rem 0}.screening__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:1.25rem}.screening__tabs{display:flex;margin-bottom:1.25rem}.screening__tabs__tab{align-items:center;border:1px solid #01686c;color:#01686c;cursor:pointer;display:flex;font-weight:600;margin-right:1rem;padding:.5rem 1rem}.screening__tabs__tab.active{background-color:#01686c;color:#fff}.screening__tabs__tab__icon{align-items:center;display:flex;margin-right:.5rem}.screening__container{display:flex;flex-direction:column;height:57vh;padding-bottom:.5rem}@media screen and (max-width:64em){.screening__title{display:none}}
.cancel-visit-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:35rem}.cancel-visit-dialog__title{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin:1.5rem 2rem;text-align:center}.cancel-visit-dialog__container{display:flex;flex-direction:column;height:100%}.cancel-visit-dialog__container__content{flex-grow:1;margin-bottom:1rem;overflow:auto;padding:0 2rem}.cancel-visit-dialog__container__content__message{color:#1a1a1a;margin-bottom:1rem}.cancel-visit-dialog__container__btn-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1rem}.cancel-visit-dialog__container__btn-container__checkbox{margin-bottom:1rem}.cancel-visit-dialog__container__btn-container__buttons{display:flex;justify-content:space-between;margin-bottom:.5rem;width:100%}.cancel-visit-dialog__container__btn-container__buttons__btn{margin:0 .5rem}@media screen and (max-height:34em){.cancel-visit-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.cancel-visit-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.cancel-visit-dialog__form{min-width:auto}}
.confirm-visit-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:40rem}.confirm-visit-dialog__title{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin:1.5rem 2rem;text-align:center}.confirm-visit-dialog__container{display:flex;flex-direction:column;height:100%}.confirm-visit-dialog__container__content{flex-grow:1;overflow:auto;padding:0 2rem}.confirm-visit-dialog__container__content__message{color:#1a1a1a;margin-bottom:1rem}.confirm-visit-dialog__container__content__options__option__radio-button{color:#01686c}.confirm-visit-dialog__container__content__options__option__search{margin-top:2rem}.confirm-visit-dialog__container__content__options__option__search .location-search__suggestions{left:1rem;top:2.5rem}.confirm-visit-dialog__container__content__options__option__address{padding:1rem}.confirm-visit-dialog__container__btn-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1rem}.confirm-visit-dialog__container__btn-container__checkbox{margin-bottom:1rem}.confirm-visit-dialog__container__btn-container__buttons{display:flex;justify-content:space-between;margin-bottom:.5rem;width:100%}.confirm-visit-dialog__container__btn-container__buttons__btn{margin:0 .5rem}@media screen and (max-height:34em){.confirm-visit-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.confirm-visit-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.confirm-visit-dialog__form{min-width:auto}}
.provider-day-view{align-items:center;display:flex;flex-direction:column;width:25rem}.provider-day-view__title{color:#01686c;margin-bottom:1.25rem}.provider-day-view__container__timeslot{align-items:center;display:flex;justify-content:space-between;margin-bottom:.625rem}.provider-day-view__container__timeslot__divider{margin:0 .625rem}.provider-day-view__button{margin-top:1.25rem}.provider-day-view__btn-container{display:flex;justify-content:space-between;margin-top:1.25rem;width:100%}.provider-day-view__btn-container__button{width:12rem}
.purchaser-day-view{align-items:center;display:flex;flex-direction:column;width:40rem}.purchaser-day-view__title{color:#01686c;font-size:1.5rem;font-weight:600;margin-bottom:1.25rem;text-align:center}.purchaser-day-view__message{font-size:1rem;margin-bottom:1rem;margin-top:-1rem;text-align:center}.purchaser-day-view__radio-buttons{align-items:center;display:flex;flex-direction:column;width:100%}.purchaser-day-view__radio-buttons__btn .radio-label{font-size:1.125rem;font-weight:400}.purchaser-day-view__selection{align-items:center;display:flex;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.purchaser-day-view__selection__icon{height:2rem;margin-right:.5rem}.purchaser-day-view__container{display:grid;gap:.626rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));max-width:37.5rem}.purchaser-day-view__container__button{margin-bottom:.5rem}.purchaser-day-view__btn-container{display:flex;margin-top:1.25rem;width:100%}.purchaser-day-view__btn-container__button:first-child{margin-right:.5rem}@media screen and (max-width:64em){.purchaser-day-view{width:auto}.purchaser-day-view__container{grid-template-columns:repeat(auto-fill,minmax(110px,.5fr));max-width:100%}}
.day-view__verification{align-items:center;display:flex;flex-direction:column}.day-view__verification__title{font-weight:700;margin-bottom:0}.day-view__verification__content{max-width:23rem;text-align:center}.day-view__verification__content p{line-height:1.25rem;margin:.5rem}.day-view__verification__button{margin-top:1rem}
html{font-family:arial}.provider-profile-card{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:.5rem 0;min-height:9.25rem}.provider-profile-card__photo{height:7.5rem;margin-bottom:.5rem;min-width:7.5rem;width:7.5rem}.provider-profile-card__info{align-items:center;display:flex;flex-direction:column;width:100%}.provider-profile-card__info__name{font-size:1.125rem;font-weight:700;margin-bottom:.25rem}.provider-profile-card__info__rating{margin-bottom:.25rem}.provider-profile-card__info__rating .star-rating__rating{margin-right:0}.provider-profile-card__info__row{display:flex;justify-content:center;margin-bottom:.25rem;width:100%}.provider-profile-card__info__row__field{align-items:center;display:flex;margin-right:.5rem}.provider-profile-card__info__row__field__icon{height:.75rem;margin-right:.25rem;width:.75rem}.provider-profile-card__info__row__field__label{color:#191c1c;font-size:1rem;font-weight:400}.provider-profile-card--large{margin-bottom:1rem}.provider-profile-card--large .provider-profile-card__photo{height:15rem;min-width:15rem;width:15rem}.provider-profile-card--large .provider-profile-card__info__name{font-size:2rem}.provider-profile-card--large .provider-profile-card__info__rating{margin-bottom:.5rem}.provider-profile-card--large .provider-profile-card__info__row__field__icon{height:1.5rem;margin-right:.75rem;width:1.5rem}.provider-profile-card--large .provider-profile-card__info__row__field__label{font-size:1.125rem}.provider-profile-card__btn-container{margin-top:.5rem}.provider-profile-card__btn-container__button{align-items:center;display:flex;font-size:.875rem;height:2rem;min-height:2rem}.provider-profile-card__btn-container__button__icon{height:1rem;margin-right:.5rem;width:1rem}
html{font-family:arial}.event-view{width:24rem}.event-view__divider{margin:1.5rem 0}.event-view__title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.event-view__subtitle{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.event-view__status{font-size:1.1875rem;font-weight:700}.event-view__selection{align-items:center;display:flex;justify-content:center;margin-bottom:.5rem}.event-view__selection__icon{height:2rem;margin-right:.5rem}.event-view__selection__label{font-size:1.125rem;font-weight:700;margin-bottom:1rem}.event-view__field{display:flex;margin-bottom:.5rem}.event-view__field__label{font-size:1rem;font-weight:700;margin-right:1rem;width:4rem}.event-view__field__container__value,.event-view__field__value{font-size:1rem;font-weight:400}.event-view__btn-container{margin-top:1rem;width:100%}
html{font-family:arial}.rbc-toolbar-label{color:#01686c!important;font-weight:700!important;position:absolute;text-align:center;width:30rem}.rbc-calendar{cursor:pointer;height:27rem!important;position:relative;width:26rem}.rbc-calendar .past-date,.rbc-calendar .rbc-header{cursor:default!important;z-index:6}.rbc-calendar--small{height:25rem!important;width:22rem}.rbc-toolbar,.rbc-toolbar__month-btns{display:flex;justify-content:space-between;width:100%}.rbc-toolbar__month-btns{flex:1}.rbc-toolbar__month-btns:not(:last-child){margin-right:1rem}.rbc-toolbar__month-btns__label{color:#01686c;font-size:1.5rem;font-weight:700}.rbc-toolbar__month-btns__label--small{font-size:1rem}.rbc-toolbar__month-btns__btn{cursor:pointer}.rbc-toolbar__month-btns__btn--small{height:1.5rem;padding:0 .5rem!important}.rbc-toolbar__view-btns__btn{cursor:pointer;height:2rem}.rbc-toolbar__view-btns__btn:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-toolbar__view-btns__btn:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-off-range-bg{background:inherit}.past-date{background-color:#f0f0f0;position:relative}.past-date.rbc-off-range-bg:before,.past-date:before{background:linear-gradient(to bottom right,transparent 49%,#fff 0,#fff 51%,transparent 0);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.rbc-today{background-color:transparent!important}.available-date{background-color:rgba(85,154,157,.25)!important}@media screen and (max-width:64em){.rbc-calendar{width:100%}}
.manage-availability{flex:1;max-width:70rem;padding-bottom:10rem}.manage-availability__title{font-size:1.5rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.manage-availability__message{font-size:1.25rem;margin-bottom:2rem;max-width:38rem}.manage-availability__btn-container{margin-bottom:2rem}.manage-availability__btn-container__button{align-items:center;cursor:pointer;display:flex;margin-bottom:1rem;width:14rem}.manage-availability__btn-container__button__icon{height:1.25rem;margin-right:.5rem;width:1.25rem}.manage-availability__btn-container__button__link{font-weight:600}.manage-availability .rbc-calendar,.manage-availability .rbc-toolbar-label{width:100%}.manage-availability__calendar{margin-bottom:1rem}.manage-availability__schedule{width:21.75rem}.manage-availability__button-container{display:flex;justify-content:flex-end;margin-top:1rem;width:21.75rem}.manage-availability__button-container__button{font-size:.85rem;font-weight:700;min-height:2.25rem;width:8rem}@media screen and (max-width:64em){.manage-availability{margin-left:0;margin-top:1rem}}
html{font-family:arial}.share-visits__subtitle{color:#191c1c;font-size:1.5rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem;width:100%}.share-visits__btn-container{margin-bottom:2rem}.share-visits__btn-container__button{align-items:center;cursor:pointer;display:flex;margin-bottom:1rem;width:14rem}.share-visits__btn-container__button__icon{height:1.25rem;margin-right:.5rem;width:1.25rem}.share-visits__btn-container__button__link{font-weight:600}
.visit-instructions{flex:1;max-width:70rem}.visit-instructions__title{font-size:1.5rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.visit-instructions__area-text{margin-bottom:1rem;max-width:40rem}.visit-instructions__btn-container{display:flex;justify-content:center;margin-bottom:2rem;max-width:40rem}.visit-instructions__btn-container__button{margin-bottom:1rem;width:20rem}.visit-instructions .rbc-calendar,.visit-instructions .rbc-toolbar-label{width:100%}.visit-instructions__calendar{margin-bottom:1rem}.visit-instructions__schedule{width:21.75rem}.visit-instructions__button-container{display:flex;justify-content:flex-end;margin-top:1rem;width:21.75rem}.visit-instructions__button-container__button{font-size:.85rem;font-weight:700;min-height:2.25rem;width:8rem}@media screen and (max-width:64em){.visit-instructions{margin-left:0;margin-top:1rem}}
.visit-requests{margin-bottom:.5rem;max-width:70rem;overflow-y:auto}.visit-requests__header__cell{align-items:center;background:#01686c;color:#fff;display:flex;justify-content:center}.visit-requests__row{cursor:pointer}.visit-requests__row--selected{background:#01686c;color:#fff}.visit-requests__row__cell{align-items:center;display:flex;margin-left:.25rem}.visit-requests__row__cell:not(:first-child){justify-content:center}.visit-requests-table{border-collapse:collapse;width:100%}.visit-requests-table thead th{background:#01686c;color:#fff;position:sticky;top:0;z-index:1}.visit-requests-table td,.visit-requests-table th{border:1px solid #ddd;padding:8px;text-align:left}.visit-requests-table th{background:#01686c;color:#fff}
html{font-family:arial}.visits{box-sizing:border-box;display:flex;flex:1;flex-direction:column;padding:1.75rem 2rem 0}.visits__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:1.25rem;margin-top:0}.visits__tabs{display:flex;margin-bottom:1.25rem}.visits__tabs__tab{align-items:center;border:1px solid #01686c;color:#01686c;cursor:pointer;display:flex;font-weight:600;margin-right:1rem;padding:.5rem 1rem}.visits__tabs__tab.active{background-color:#01686c;color:#fff}.visits__tabs__tab__icon{align-items:center;display:flex;margin-right:.5rem}.visits__container{display:flex;flex-direction:column;height:57vh;padding-bottom:.5rem}@media screen and (max-width:64em){.visits__title{display:none}.visits__tabs{align-items:center;flex-direction:column}.visits__tabs__tab{display:flex;flex:1;justify-content:center;margin-bottom:.5rem;margin-left:.25rem;margin-right:.25rem;padding:.25rem .5rem;width:15rem}}
.select-breed-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:30rem}.select-breed-dialog__message-container{margin:1rem 2rem}.select-breed-dialog__dropdown-container{flex:1;margin:0 2rem}.select-breed-dialog__btn-container{display:flex;justify-content:space-between;padding:2rem 1.5rem}.select-breed-dialog__btn-container__btn{margin:0 .5rem}@media screen and (max-height:34em){.select-breed-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.select-breed-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.select-breed-dialog__form{min-width:auto}}
html{font-family:arial}.waitlists-tile-view{height:100%;overflow:hidden;padding-bottom:10rem;padding-top:1.5rem}.waitlists-tile-view__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:1.25rem}.waitlists-tile-view__container{box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 auto;padding-top:1.5rem;width:100%}.waitlists-tile-view__container__placeholder{background-color:#fff;border:3px dashed #01686c;display:flex;flex-direction:column;height:33.75rem;justify-content:center;margin:0 .5rem 1rem;width:20rem}.waitlists-tile-view__container__placeholder__label{color:#01686c;font-size:1.75rem;font-weight:700;margin:auto 0;text-align:center}.waitlists-tile-view__container__placeholder__label__plus-sign{font-size:4rem;font-weight:800}.waitlists-tile-view__container__placeholder__btn-container{display:flex;padding:1rem}.waitlists-tile-view__container__box-filler{box-sizing:border-box;flex-basis:24rem;flex-grow:1;padding:1rem}@media screen and (max-width:64em){.waitlists-tile-view__title{display:none}.waitlists-tile-view__container{justify-content:center}}
html{font-family:arial}.waitlists-summary{height:100%}.waitlists-summary__header{align-items:center;display:flex;flex-direction:row;padding:.5rem 2rem 0 1.5rem}.waitlists-summary__header__button{align-items:center;color:#01686c;display:flex;margin-left:auto;white-space:nowrap;width:10rem}.waitlists-summary__header__button__icon{align-items:center;background-color:#01686c;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:2.25rem;justify-content:center;line-height:1.5rem;margin-right:1rem;width:2.25rem}.waitlists-summary__container{height:100%;overflow-y:auto}.waitlists-summary__container__box{background-color:#fff;border:2px dashed #c4c4c4;height:20rem;margin:2rem auto;position:relative;width:42rem}.waitlists-summary__container__box__label{color:#c4c4c4;font-size:1.75rem;left:50%;margin-right:-50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
.waitlists{padding:.5rem 2rem}
html{font-family:arial}.pup-parent-hero__container{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;justify-content:center;padding:4rem}.pup-parent-hero__container__content{display:flex;flex:1;flex-direction:column;justify-content:space-around;max-width:33rem}.pup-parent-hero__container__content__title{color:#fff;font-size:3rem;font-weight:700;line-height:3.5rem;margin:0;text-align:center}.pup-parent-hero__container__content__title-icon{filter:brightness(0) invert(1);height:2.5rem;margin-right:.5rem;vertical-align:middle;width:2.5rem}.pup-parent-hero__container__content__description{color:#fff;font-size:1.5rem;font-weight:400;line-height:2rem;margin:1rem 0 2rem;text-align:center}.pup-parent-hero__container__content__btn-container{display:flex;justify-content:center}.pup-parent-hero__container__content__btn-container__btn{font-size:1.25rem;height:3.5rem;width:12rem}.pup-parent-hero__container__content__btn-container__btn:first-child{margin-right:1rem}.player-wrapper{background-color:#000;height:24.5rem;width:43.5rem}@media screen and (max-width:84em){.player-wrapper{height:20rem;width:36rem}}@media screen and (max-width:48em){.player-wrapper{height:auto;width:100%}}@media screen and (max-width:84em){.pup-parent-hero__container{align-items:center;flex-direction:column;padding:2rem}.pup-parent-hero__container__video{margin-top:2rem}.pup-parent-hero__container__content{align-items:center;display:flex;flex-direction:column;margin-right:0;text-align:center}.pup-parent-hero__container__content__title{margin-bottom:1.5rem}.pup-parent-hero__container__content__title-icon{height:2rem;margin-right:.5rem;width:2rem}.pup-parent-hero__container__content__description{margin-bottom:1.5rem}}@media screen and (max-width:48em){.pup-parent-hero__container__content{max-width:20rem}.pup-parent-hero__container__content__title{font-size:2rem;line-height:2rem}.pup-parent-hero__container__content__title-icon{height:1.5rem;margin-right:.5rem;width:1.5rem}.pup-parent-hero__container__content__description{font-size:1rem;line-height:1.25rem}.pup-parent-hero__container__content__btn-container{display:flex}.pup-parent-hero__container__content__btn-container__btn{font-size:.75rem;height:2.5rem;width:9rem}}
html{font-family:arial}.pup-parent-value-proposition{background-color:#fff;display:flex;justify-content:center;width:100%}.pup-parent-value-proposition__container{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100%;max-width:79rem;padding:4rem}.pup-parent-value-proposition__container__flex{align-items:center;display:flex;margin-bottom:2rem}.pup-parent-value-proposition__container__flex__video{margin-right:2rem}.pup-parent-value-proposition__container__flex__title{color:#1a1a1a;font-size:2.75rem;font-weight:900;line-height:3rem;margin:0;text-align:center}.pup-parent-value-proposition__container__content{display:flex;flex:1;flex-direction:column;justify-content:space-around;margin-right:2rem;max-width:33rem}.pup-parent-value-proposition__container__content__description,.pup-parent-value-proposition__container__content__title{color:#fff;font-size:3rem;font-weight:700;line-height:3.5rem;margin:0}.pup-parent-value-proposition__container__content__items{display:flex;flex-wrap:wrap}.pup-parent-value-proposition__container__content__items__item{align-items:center;display:flex;flex:1;flex-direction:column}.pup-parent-value-proposition__container__content__items__item:not(:last-child){margin-right:2rem}.pup-parent-value-proposition__container__content__items__item__image{align-self:center;height:13rem;margin-bottom:1.5rem;width:auto}.pup-parent-value-proposition__container__content__items__item__label{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;text-align:center}.pup-parent-value-proposition__container__content__items__item__text{font-size:1.25rem;text-align:center}.pup-parent-value-proposition__container__content__btn-container{display:flex}.pup-parent-value-proposition__container__content__btn-container__btn{font-size:1.25rem;height:3.5rem;width:10rem}.pup-parent-value-proposition__container__content__btn-container__btn:first-child{margin-right:1rem}.pup-parent-value-proposition__container__title{color:#1a1a1a;font-size:2.5rem;margin-bottom:2rem;text-align:center}.player-wrapper{background-color:#000;height:24.5rem;width:43.5rem}.player-wrapper .play-icon{align-items:center;display:flex;height:4rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4rem}.player-wrapper .play-icon img{height:100%;width:100%}@media screen and (max-width:84em){.player-wrapper{height:20rem;width:36rem}}@media screen and (max-width:48em){.player-wrapper{height:auto;width:100%}}@media screen and (max-width:84em){.pup-parent-value-proposition__container{align-items:center;flex-direction:column;padding:2rem}.pup-parent-value-proposition__container__flex{flex-direction:column}.pup-parent-value-proposition__container__flex__video{margin-bottom:2rem;margin-right:0}.pup-parent-value-proposition__container__flex__title{font-size:2rem;line-height:2rem}.pup-parent-value-proposition__container__title{margin-bottom:1.5rem}.pup-parent-value-proposition__container__content__items__item{margin:1rem}.pup-parent-value-proposition__container__content__items__item:not(:last-child){margin-right:0}}@media screen and (max-width:48em){.pup-parent-value-proposition__container__title{font-size:2rem;line-height:2rem}.pup-parent-value-proposition__container__btn-container{display:flex}.pup-parent-value-proposition__container__btn-container__btn{font-size:.75rem;height:2rem;width:7rem}.pup-parent-value-proposition__container__content__items__item__label{font-size:1.5rem;line-height:1.5rem}.pup-parent-value-proposition__container__content__items__item__image{height:9.375rem;width:auto}.pup-parent-value-proposition__container__content__items__item__text{font-size:1rem;line-height:1.25rem}}
html{font-family:arial}.pup-parent-landing{height:100%;overflow-y:auto}.pup-parent-landing__main__map-view{height:300px;width:100%}.pup-parent-landing__main__provider-call-to-action,.pup-parent-landing__main__pup-parent-value-proposition{width:100%}@media screen and (max-width:84em){.pup-parent-landing__main__pup-parent-value-proposition{flex-direction:column;margin-top:1rem}}@media screen and (max-width:34em){.pup-parent-landing__main__map-view{height:200px}.pup-parent-landing__main__testimonials{border-radius:1rem;box-shadow:0 8px 16px rgba(71,59,47,.5);margin-bottom:1rem;margin-top:1rem}.pup-parent-landing__main__pup-parent-value-proposition,.pup-parent-landing__main__testimonials{flex-direction:column}}
html{font-family:arial}.pup-parent-trends{align-items:center;background-color:#e4dbd2;display:flex;flex-direction:column;font-weight:400;height:100%;overflow-y:auto}.pup-parent-trends__banner{width:100%}.pup-parent-trends__banner__img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:18rem;width:100%}.pup-parent-trends__container{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:auto;max-width:77rem;padding:2rem;width:100%}.pup-parent-trends__container__details{background:#fff;border-radius:.75rem;box-sizing:border-box;flex:4;margin-right:2rem;padding:2rem 3rem}.pup-parent-trends__container__details__container{margin:0 auto;max-width:57rem}.pup-parent-trends__container__details__container__title{font-size:2rem;font-weight:800;line-height:2rem}.pup-parent-trends__container__details__container__button-container{align-items:center;display:flex}.pup-parent-trends__container__details__container__button-container__button{border:none;box-shadow:0 2px 9px 1px rgba(0,0,0,.2);font-size:.85rem;font-weight:700;height:3rem;margin:0 auto;padding:.5rem 3rem;transition:all .3s ease-in-out;width:15rem}.pup-parent-trends__container__details__container__button-container__button:hover{background-color:#01999f;transform:translateY(-2px)}.pup-parent-trends__container__details__container__button-container__button:active{box-shadow:0 1px 5px 1px rgba(0,0,0,.2);transform:translateY(1px)}.pup-parent-trends__container__details__container__date{color:#a3a4a4;font-size:.875rem;margin:1rem 0}.pup-parent-trends__container__details__container__text{font-weight:700}.pup-parent-trends__container__details__container__info{align-items:center;display:flex;line-height:1.25rem;margin-bottom:1.5rem}.pup-parent-trends__container__details__container__info__photo{border:none;box-sizing:border-box;height:4rem;margin-right:1rem;min-width:4rem;width:4rem}.pup-parent-trends__container__details__container__info__author{font-size:1.25rem;margin-right:1rem}.pup-parent-trends__container__details__container__info__author__name{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.pup-parent-trends__container__details__container__info__author__title{font-size:1rem}.pup-parent-trends__container__details__container__info__actions{display:flex;margin-left:auto}.pup-parent-trends__container__details__container__info__actions .favourite-button,.pup-parent-trends__container__details__container__info__actions .share-links{position:static;transform:scale(.75)}.pup-parent-trends__container__details__container__image{aspect-ratio:3/2;background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 auto 1rem;width:100%}.pup-parent-trends__container__details__container__caption{color:#656767;font-size:.875rem;line-height:1.125rem;margin:.5rem 0;text-align:center}.pup-parent-trends__container__details__container__body{font-size:1rem;font-weight:400;line-height:1.5rem;margin-top:1.5rem}.pup-parent-trends__container__details__container__body .MsoNormal{font-family:Nunito,sans-serif!important}.pup-parent-trends__container__details__container__body__heading{font-size:1.5rem;font-weight:700;line-height:1.75rem;margin:1rem 0}.pup-parent-trends__container__details__container__body__breed-cards{display:flex;flex-wrap:wrap}.pup-parent-trends__container__details__container__body__breed-cards__card{border:6px solid #01686c;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);box-sizing:border-box;cursor:default;margin:1rem;min-width:17rem;overflow:hidden;transition:transform .3s ease;width:calc(33.333% - 2rem)}.pup-parent-trends__container__details__container__body__breed-cards__card--targeting{cursor:pointer}.pup-parent-trends__container__details__container__body__breed-cards__card--targeting:hover{transform:translateY(-5px)}.pup-parent-trends__container__details__container__body__breed-cards__card__image-container{background:#c5b29f;height:12.5rem;position:relative}.pup-parent-trends__container__details__container__body__breed-cards__card__image-container__position{background:#01686c;border-radius:0 0 .5rem 0;color:#fff;font-size:1rem;font-weight:800;left:0;padding:.5rem 1rem;position:absolute;top:0}.pup-parent-trends__container__details__container__body__breed-cards__card__image-container--coming-soon{position:relative}.pup-parent-trends__container__details__container__body__breed-cards__card__image-container__banner{background:rgba(0,0,0,.7);border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.5);color:#dcdddd;font-size:1.25rem;font-weight:700;left:50%;line-height:1.5rem;padding:.5rem 1rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1}.pup-parent-trends__container__details__container__body__breed-cards__card__image{height:12.5rem;object-fit:contain;width:100%}.pup-parent-trends__container__details__container__body__breed-cards__card__content{padding:1rem}.pup-parent-trends__container__details__container__body__breed-cards__card__content__title{font-size:1.25rem;font-weight:700;line-height:1.25rem;margin:.5rem 0;text-align:center}.pup-parent-trends__container__details__container__body__breed-cards__card__content__title.long-name{font-size:1rem}.pup-parent-trends__container__details__container__body__breed-cards__card__content__title--targeting{text-decoration:underline}.pup-parent-trends__container__details__container__body__source{color:#a3a4a4;font-size:.875rem;line-height:1rem;margin-top:1rem}.pup-parent-trends__container__details__container__profile-card{display:flex;justify-content:center;margin-top:2rem}.pup-parent-trends__container__info{background:none;border-radius:.75rem;box-sizing:border-box;flex:3}.pup-parent-trends__container__info__purchaser-landing{margin:0 0 2rem;padding:2rem}.pup-parent-trends__container__info__provider-landing{margin:0;padding:2rem}.pup-parent-trends__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}@media screen and (max-width:48em){.pup-parent-trends .pup-parent-trends__banner{display:none}.pup-parent-trends .pup-parent-trends__container{flex-direction:column;padding:0}.pup-parent-trends .pup-parent-trends__container__details{border-radius:0;margin-bottom:0;margin-right:0;padding:2rem}.pup-parent-trends .pup-parent-trends__container__details__container__title{font-size:1.75rem;line-height:1.75rem}.pup-parent-trends .pup-parent-trends__container__details__container__info__photo{height:4rem;min-width:4rem;width:4rem}.pup-parent-trends .pup-parent-trends__container__details__container__info__author__name{font-size:1rem}.pup-parent-trends .pup-parent-trends__container__details__container__info__author__title{font-size:.875rem;line-height:.875rem}.pup-parent-trends .pup-parent-trends__container__details__container__button-container__button{font-size:.85rem;height:3rem;width:15rem}.pup-parent-trends .pup-parent-trends__container__details__container__image{margin:0;width:100%}.pup-parent-trends .pup-parent-trends__container__details__container__caption{font-size:.875rem;line-height:1rem}.pup-parent-trends .pup-parent-trends__container__details__container__body__breed-cards{align-items:center;justify-content:center;padding-bottom:2rem}.pup-parent-trends .pup-parent-trends__container__details__container__body__breed-cards__card{display:flex;margin:.5rem 1rem;width:calc(100% - 2rem)}.pup-parent-trends .pup-parent-trends__container__details__container__body__breed-cards__card__image-container{height:8rem}.pup-parent-trends .pup-parent-trends__container__details__container__body__breed-cards__card__image-container__position{font-size:.75rem;padding:.25rem .5rem}.pup-parent-trends .pup-parent-trends__container__details__container__body__breed-cards__card__image{height:8rem;width:8rem}.pup-parent-trends .pup-parent-trends__container__details__container__body__breed-cards__card__content{align-items:center;display:flex;justify-content:center;width:100%}.pup-parent-trends .pup-parent-trends__container__details__container__body__breed-cards__card__content__title{font-size:1.5rem;line-height:1.5rem;text-align:center;width:100%}}
html{font-family:arial}.pup-provider-standards{flex:1;height:100%;overflow-x:hidden;overflow-y:auto}.pup-provider-standards__container{align-items:center;display:flex;flex-direction:column;margin:1rem auto;max-width:50rem}.pup-provider-standards__container__section{align-items:center;display:flex;flex-direction:column;margin-bottom:2rem}.pup-provider-standards__container__section__title{font-size:1.55rem;font-weight:700;text-align:center}.pup-provider-standards__container__section__h3{font-size:1.4rem;font-weight:700;margin:.5rem 0;width:100%}.pup-provider-standards__container__section .agreement-form__section__heading,.pup-provider-standards__container__section__h4{font-size:1.25rem;font-weight:700;margin:.5rem 0;width:100%}.pup-provider-standards__container__section__message{font-size:1rem}.pup-provider-standards__container__section__message p{line-height:1.5rem}.pup-provider-standards__container__section__message a{color:#01686c;text-decoration:underline}.pup-provider-standards__container__section__button{align-items:center;background:#01686c;border-radius:3rem;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;font-weight:800;height:3rem;justify-content:center;margin:2rem 0;max-width:30rem;padding:0 1rem;width:100%}.pup-provider-standards__container__section__image{background-position:top;background-repeat:no-repeat;background-size:cover;height:20rem;margin-bottom:2rem;width:100%}.pup-provider-standards__container__section__banner{background-image:url(https://paction-shared-resources.s3.ca-central-1.amazonaws.com/common/survey-banner.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.75rem;border-top-left-radius:.75rem;border-top-right-radius:.75rem;height:10rem;width:100%}.pup-provider-standards__container__section__share{position:relative;width:100%}.pup-provider-standards__container__section__share .share-links{bottom:1rem;right:9rem}.pup-provider-standards__container__section__profile{margin-top:3rem;max-width:44rem}@media screen and (max-width:64em){.pup-provider-standards__container__section{padding:0 1rem}.pup-provider-standards__container__section__title{line-height:1rem;margin-bottom:1rem;padding:0 1.5rem}.pup-provider-standards__container__section h3,.pup-provider-standards__container__section h4{box-sizing:border-box;line-height:1.5rem;padding:0 2rem;text-align:center}.pup-provider-standards__container__section__banner{background-image:url(https://paction-shared-resources.s3.ca-central-1.amazonaws.com/common/survey-banner-mobile.png);background-position:60%;border-top-left-radius:0;border-top-right-radius:0;display:flex;height:5rem}.pup-provider-standards__container__section__message{font-size:.875rem;margin:0}.pup-provider-standards__container__section__message p{line-height:1rem}.pup-provider-standards__container__section__message__note{font-size:.75rem;font-weight:500}.pup-provider-standards__container__section__image{height:11rem;margin-bottom:0}.pup-provider-standards__container__section__button{margin:1rem 0;max-width:20rem}.pup-provider-standards__container__section__share .share-links{bottom:0;right:1rem}.pup-provider-standards__container__section__profile{margin-top:2rem;padding:0 2rem}}.paw{align-items:center;background-image:url(https://paction-shared-resources.s3.ca-central-1.amazonaws.com/common/paction-logo.png);background-size:contain;border-radius:50%;display:flex;height:400px;justify-content:space-around;margin:0 auto;position:relative;width:400px}.paw:after{background:hsla(0,0%,100%,.6);content:"";height:100%;left:0;top:0;width:100%;z-index:0}.digit,.paw:after{border-radius:50%;position:absolute}.digit{align-items:center;background-color:#dcd0c5;color:#01686c;display:flex;font-weight:700;height:40px;justify-content:center;opacity:1;transform:scale(1);transition:transform 1.5s,opacity 1.5s;width:30px;z-index:1}.digit:before{content:attr(data-word);opacity:0;transition:opacity 1.5s}.paw .digit:first-child{left:47%;top:70px}.paw .digit:nth-child(2){left:30%;top:100px;transform:rotate(-40deg)}.paw .digit:nth-child(3){right:30%;top:100px;transform:rotate(40deg)}@keyframes enlarge{0%,to{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(3)}}.paw .digit:first-child{animation:enlarge 9s 0s infinite}.paw .digit:nth-child(2){animation:enlarge 9s 3s infinite}.paw .digit:nth-child(3){animation:enlarge 9s 6s infinite}.digit:first-child:before{animation:textFade 9s 0s infinite}.digit:nth-child(2):before{animation:textFade 9s 3s infinite}.digit:nth-child(3):before{animation:textFade 9s 6s infinite}@keyframes textFade{0%,to{opacity:0}50%{opacity:1}}
.side-nav{flex:1;position:relative}.side-nav__scroll{height:100%}.side-nav__list{list-style:none;margin:0;overflow:hidden;padding:0}.side-nav__list__divider{border-color:#c4c4c4}.side-nav__list__item{font-family:nunito,sans-serif;font-weight:600;margin-bottom:8px;padding-left:8px;padding-right:4px;position:relative}.side-nav__list__item__icon{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-left:1rem;margin-right:1.5rem;width:2.5rem}.side-nav__list__item a{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:1rem;height:2.25rem;width:100%}.side-nav__list__item a img,.side-nav__list__item a svg{margin-right:.5rem}.side-nav__list__item--active{color:#01686c}.side-nav__list__item--active a{background:#e6f0f0}.side-nav__list__item--active .highlight{background:#fae3da;border-bottom-right-radius:4px;border-top-right-radius:4px;bottom:0;left:0;position:absolute;top:0;width:.125rem}.side-nav__list__provider{align-items:center;display:flex}.side-nav__list__provider__icon{margin:.5rem}.side-nav__list__provider__name{font-weight:600;margin:.5rem}.side-nav__list__counter{margin-bottom:-.2rem;margin-left:auto}.side-nav__list__item.align-bottom{margin-top:100%}@media screen and (max-width:64em){.side-nav__list__item a{font-size:.875rem}.side-nav__list__item__icon{height:2rem;margin-left:.5rem;margin-right:.25rem;width:2rem}}
.purchaser-container{display:flex;flex-direction:column;height:100%;position:relative}.purchaser-container__overlay,.purchaser-container__subheader{display:none}.purchaser-container__purchaser{display:flex;flex:1 1 auto;overflow-y:auto}.purchaser-container__purchaser__sidebar{display:flex;flex-basis:14rem;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#f6f4f1;box-sizing:border-box;color:#404040;padding-top:1rem}.purchaser-container__purchaser__page{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;background-color:#fff}.purchaser-container__purchaser__page__prev-button{bottom:.5rem;left:15rem;opacity:.2;position:absolute}.purchaser-container__purchaser__page__next-button{bottom:.5rem;opacity:.2;position:absolute;right:1rem}.purchaser-container__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}@media screen and (max-width:64em){.purchaser-container__overlay{background-color:rgba(0,0,0,.8);cursor:pointer;display:none;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:10}.purchaser-container__overlay--active{display:block}.purchaser-container__subheader{align-items:center;background-color:#559a9d;color:#fff;display:flex;flex:0 0 auto;height:3rem;padding:.5rem}.purchaser-container__subheader__button{cursor:pointer}.purchaser-container__subheader__title{font-size:1.5rem;font-weight:700;margin:0 auto}.purchaser-container__subheader__link-group{align-items:center;display:flex;flex:1;justify-content:flex-end}.purchaser-container__purchaser__sidebar{height:calc(100% - 3.75rem);left:-10rem;position:absolute;top:4rem;transition:all .3s ease;width:9rem;z-index:11}.purchaser-container__purchaser__sidebar--active{left:0}.purchaser-container__purchaser__page__prev-button{left:1rem}}
.countdown-timer{background-color:#e3eef0;margin-bottom:1.5rem;padding:2rem}.countdown-timer__heading{font-size:2rem;font-weight:700;line-height:1.5rem;margin:0 0 .75rem;text-align:center}.countdown-timer__heading__time{color:#01686c}.countdown-timer__btn-container{display:flex;justify-content:center;margin-top:1.75rem}.countdown-timer__btn-container__button{font-weight:700;width:15rem}@media screen and (max-width:64em){.countdown-timer__heading{display:flex;flex-direction:column;font-size:1.25rem}.countdown-timer__btn-container{margin-top:1rem}}
.favourites{display:flex;flex-direction:column;height:100%}.favourites__section{margin-bottom:2rem}.favourites__section .collapsible-container__header__title{font-weight:600;margin:0}.favourites__section__tile{align-items:flex-start;flex-wrap:wrap}.favourites__section__tile,.favourites__section__tile__result{display:flex;flex-direction:column;justify-content:space-between}.favourites__section__tile__result{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;cursor:pointer;height:9rem;margin:0 .5rem 1rem;min-width:22.25rem;padding:1rem;width:22.25rem}.favourites__section__tile__result__title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.favourites__section__tile__result__btn-container{display:flex;margin-top:1rem}.favourites__section__tile__result__btn-container__btn:not(:last-child){margin-right:1rem}.favourites__section__tile__result__account-info{align-items:center;display:flex;flex:1 0 0;margin-bottom:1rem}.favourites__section__tile__result__account-info__account-photo{border-radius:50%;height:40px;margin-right:10px;width:40px}.favourites__section__tile__result__account-info__account-name{color:#191c1c;color:#4e5050;font-size:1.1875rem;font-weight:600}.favourites__title{color:#191c1c;font-size:1.75rem;font-weight:700;line-height:2.5rem;margin-bottom:1rem}.favourites__tiles{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:2rem;padding:0;width:100%}@media screen and (max-width:64em){.favourites__section__tile{width:100%}}
.dashboard{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:2.5rem 3rem}.dashboard__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:1rem;margin-top:0}@media screen and (max-width:64em){.dashboard{padding:1.5rem 1rem}}
html{font-family:arial}.image-upload-section__title{color:#191c1c;font-size:1rem;font-weight:700;line-height:1.5rem;margin:1rem 0}.image-upload-section__container{display:flex;margin:.5rem 0}.image-upload-section__container__upload>div{width:100%}.image-upload-section__container__upload:not(:last-child){margin-right:1rem}@media screen and (max-width:64em){.image-upload-section__container{flex-direction:column}.image-upload-section__container__upload:not(:last-child){margin-bottom:1rem;margin-right:0}}
.account-details{margin-bottom:1.5rem}.account-details__breed-dropdown .breed-dropdown__label{font-size:1.5rem}.account-details .image-upload-section__title{font-size:1rem}.account-details .collapsible-container__header__title,.account-details__title{font-size:1.5rem;font-weight:700}.account-details__label{font-size:1rem;font-weight:700;line-height:1.5rem;margin:1rem 0}.account-details__inline{display:flex;margin:.5rem 0 1rem}.account-details__inline__title{font-size:1rem;font-weight:700;line-height:1.5rem;margin:1rem 0}.account-details__inline__field>div{width:100%}.account-details__inline__field:not(:last-child){margin-right:1rem}.account-details__address{margin-bottom:2rem}.account-details__field{margin:1rem 0;width:100%}.account-details__image-upload{margin-bottom:2rem}
html{font-family:arial}.profile{box-sizing:border-box;height:100%;overflow-y:auto}.profile,.profile__banner{width:100%}.profile__banner__img{background-image:url(https://paction-shared-resources.s3.ca-central-1.amazonaws.com/common/paction-logo-tiled.webp);background-position:50%;background-repeat:repeat;background-size:contain;display:flex;height:12rem;justify-content:center;width:100%}.profile__banner__img__view-button{background-color:hsla(0,0%,100%,.9);border:3px solid #559a9d;border-radius:3rem;box-shadow:0 0 10px rgba(1,104,108,.5);color:#1a1a1a;cursor:pointer;font-family:Nunito,sans-serif;font-size:1.25rem;font-weight:700;height:3rem;margin:1rem auto;outline:none;padding:.5rem .75rem}.profile__view-profile{margin-bottom:1rem}.profile__view-profile__btn{font-size:1.125rem;font-weight:700}.profile__title{color:#191c1c;display:block;font-size:2rem;font-weight:700;line-height:2.5rem;padding:2.5rem 3rem 0}.profile__section{box-sizing:border-box;margin-bottom:2rem;padding:0 2.5rem 3rem}.profile__section--bottom-padding{padding-bottom:10rem}.profile__section__details{display:flex;max-width:45rem}.profile__section__details__photo-upload{margin:2rem}.profile__section__details__photo-upload__id-verified{align-items:center;display:flex;margin-bottom:.5rem;margin-left:.5rem;margin-top:4rem;width:100%}.profile__section__details__photo-upload__id-verified__icon{height:1.5rem;margin-right:.75rem;width:1.5rem}.profile__section__details__photo-upload__id-verified__label{color:#191c1c;font-size:1rem;font-weight:400;line-height:1rem}.profile__section__details__container{box-sizing:border-box;height:100%;padding:0 1.5rem 1.5rem;position:relative;width:100%}.profile__section__details__container__form__form-group{width:100%}.profile__section__details__container__form__form-group__label{color:#404040;display:block;font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:.5rem}.profile__section__details__container__form__form-group__input{color:#3c3d3d;font-family:Nunito,sans-serif;height:2.25rem;width:100%}.profile__section__details__container__form__form-group__input__select{height:2.25rem}.profile__section__details__container__form__label{color:#404040;display:block;font-size:.85rem;font-weight:700;margin-bottom:1rem}.profile__section__details__container__form__error-container{align-items:center;color:#ff4949;display:flex;justify-content:center}.profile__section__details__notification{align-items:center;border-radius:5px;bottom:6.5rem;display:flex;flex-direction:row;font-size:.75rem;padding:1.5rem;position:absolute;right:1.5rem}.profile__section__details__notification__text{margin-right:1rem}.profile__section__details__notification.success{background:#aee9d1;color:#145141}.profile__section__details__notification.warning{background:#ffd79d;color:#8f5e2b}.profile__button-container{background-color:#fff;bottom:0;box-sizing:border-box;display:flex;justify-content:center;margin-top:1rem;padding:1rem;position:sticky;width:100%;z-index:8}.profile__button-container__btn{max-width:31.5rem;width:100%}@media screen and (max-width:64em){.profile__title{display:none}.profile__section{padding:1.5rem 1rem}.profile__section__details__photo-upload{margin-bottom:4rem}.profile__section__details{flex-direction:column}.profile__section__details__container{padding:0}}
html{font-family:arial}.pup-profile-preview-tile{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;height:29.5rem;margin:0 .5rem 1rem;min-width:16rem;position:relative;width:22.25rem}.pup-profile-preview-tile__container{background-color:#fff;border:1px solid #dcdddd;border-radius:4px;box-sizing:border-box;color:#1a1a1a;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1rem;position:relative}.pup-profile-preview-tile__container--clickable{cursor:pointer}.pup-profile-preview-tile__container__edit-btn{background-color:rgba(0,0,0,.7);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.5rem;padding:.25rem 1rem;position:absolute;right:1rem;text-shadow:0 0 4px rgba(0,0,0,.8);top:1rem}.pup-profile-preview-tile__container__img{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.75rem;display:flex;height:13.5rem;justify-content:flex-end;position:relative;width:100%}.pup-profile-preview-tile__container__img--placeholder{background-color:#f1f2f4;background-size:contain}.pup-profile-preview-tile__container__img__views{align-items:center;background:rgba(25,28,28,.5);border-radius:0 12px;display:flex;padding:.25rem;position:absolute;right:0;top:0}.pup-profile-preview-tile__container__img__views__icon{margin-right:.5rem}.pup-profile-preview-tile__container__img__views__value{color:#fff}.pup-profile-preview-tile__container__info{flex-grow:1;margin:1rem 0}.pup-profile-preview-tile__container__info__container{display:flex;flex-direction:column}.pup-profile-preview-tile__container__info__container__title{color:#191c1c;font-size:1.1875rem;font-weight:700;line-height:1.5rem;margin-bottom:.25rem;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pup-profile-preview-tile__container__info__container__price{color:#4e5050;font-size:1.1875rem;font-weight:600;line-height:1.1275rem;margin-bottom:1rem;text-align:center}.pup-profile-preview-tile__container__info__field{display:flex;font-size:1.1275rem;line-height:1.1275rem;margin-left:1rem}.pup-profile-preview-tile__container__info__field__label{color:#656767;margin-right:1rem;width:4rem}.pup-profile-preview-tile__container__info__field__value{color:#3c3d3d;margin-left:1rem}.pup-profile-preview-tile__btn-container{display:flex;margin-top:.5rem}.pup-profile-preview-tile__btn-container__btn-with-counter{align-items:center;display:flex;justify-content:center}.pup-profile-preview-tile__btn-container__btn-with-counter .counter{line-height:normal}
html{font-family:arial}.purchaser-pups{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:2.5rem 3rem}.purchaser-pups__section{margin-bottom:2rem}.purchaser-pups__section__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem;margin:0}.purchaser-pups__section__tiles{align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:2rem;padding:0;width:100%}.purchaser-pups__section__tiles__tile{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;width:100%}@media screen and (max-width:64em){.purchaser-pups{padding:1.5rem 1rem}.purchaser-pups__section__title{display:none}.purchaser-pups__section__tiles{justify-content:center}}
.purchaser-cancel-visit-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:35rem}.purchaser-cancel-visit-dialog__title{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin:1.5rem 2rem;text-align:center}.purchaser-cancel-visit-dialog__container{display:flex;flex-direction:column;height:100%}.purchaser-cancel-visit-dialog__container__content{flex-grow:1;margin-bottom:1rem;overflow:auto;padding:0 2rem}.purchaser-cancel-visit-dialog__container__content__message{color:#1a1a1a;margin-bottom:1rem}.purchaser-cancel-visit-dialog__container__btn-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1rem}.purchaser-cancel-visit-dialog__container__btn-container__checkbox{margin-bottom:1rem}.purchaser-cancel-visit-dialog__container__btn-container__buttons{display:flex;justify-content:space-between;margin-bottom:.5rem;width:100%}.purchaser-cancel-visit-dialog__container__btn-container__buttons__btn{margin:0 .5rem}@media screen and (max-height:34em){.purchaser-cancel-visit-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.purchaser-cancel-visit-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.purchaser-cancel-visit-dialog__form{min-width:auto}}
.purchaser-visit-requests{margin:1rem 0;max-width:70rem;overflow-y:auto}.purchaser-visit-requests__header__cell{align-items:center;background:#01686c;color:#fff;display:flex;justify-content:center}.purchaser-visit-requests__row{cursor:pointer}.purchaser-visit-requests__row--selected{background:#01686c;color:#fff}.purchaser-visit-requests__row__cell{align-items:center;display:flex;margin-left:.25rem}.purchaser-visit-requests__row__cell:not(:first-child){justify-content:center}.purchaser-visit-requests-table{border-collapse:collapse;width:100%}.purchaser-visit-requests-table thead th{background:#01686c;color:#fff;position:sticky;top:0;z-index:1}.purchaser-visit-requests-table td,.purchaser-visit-requests-table th{border:1px solid #ddd;padding:8px;text-align:left}.purchaser-visit-requests-table th{background:#01686c;color:#fff}
html{font-family:arial}.purchaser-visits{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:2.5rem 3rem}.purchaser-visits__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:1rem;margin-top:0}.purchaser-visits__subtitle{color:#191c1c;font-size:1.75rem;font-weight:700;line-height:2rem;margin-bottom:1rem}.purchaser-visits__section{padding-bottom:2rem}.purchaser-visits__section__calendar{max-width:60rem;padding:1rem 0}.purchaser-visits__section__calendar .rbc-calendar,.purchaser-visits__section__calendar .rbc-toolbar-label{width:100%}@media screen and (max-width:64em){.purchaser-visits{padding:1.5rem 1rem}.purchaser-visits__title{display:none}.purchaser-visits__section__calendar>div{flex-direction:column-reverse!important}.purchaser-visits__section__calendar>div>div{margin:1rem 0}.purchaser-visits__section__calendar .rbc-toolbar__month-btns__label{font-size:1rem}.purchaser-visits__section__calendar .rbc-toolbar__month-btns__btn{padding:.375rem .5rem}.purchaser-visits__section__calendar .rbc-calendar{width:auto}}
.research-badge{align-items:center;background-color:#f9f8f7;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05);display:flex;padding:1.5rem}.research-badge__icon{align-items:center;color:#fff;display:flex;font-size:2rem;height:60px;justify-content:center;margin-right:1.5rem;width:60px}.research-badge__content{flex-grow:1}.research-badge__content__title{font-size:1.25rem;font-weight:600;margin:0}.research-badge__content__next{color:#6a6a6a;font-size:.85rem;margin:0}@media screen and (max-width:64em){.research-badge{flex-direction:column;padding:1rem;text-align:center}.research-badge__icon{margin-right:0}}
.research-task{border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.06);color:inherit;cursor:pointer;display:flex;height:140px;overflow:hidden;padding:0;position:relative;text-decoration:none;transition:all .2s ease}.research-task:hover{box-shadow:0 5px 15px rgba(0,0,0,.1);transform:translateY(-3px)}.research-task.completed{background-color:#e6f0f0;border:3px solid #01686c}.research-task.incomplete{background-color:#fff;border:3px dashed #cbcccc;filter:grayscale(65%);opacity:.5}.research-task__icon{flex-shrink:0;height:100%;margin:0;min-width:140px;overflow:hidden;padding:0;position:relative;width:140px}.research-task__icon img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.research-task__content{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin-left:0;padding:1.25rem}.research-task__content__title{font-size:1rem;font-weight:600;line-height:1.25rem;margin:0 0 .5rem}.research-task.completed .research-task__content__title{color:#014d4e}.research-task__content__description{color:#292c32;font-size:.875rem;line-height:1rem;margin:0}.research-task__status{font-size:1.2rem;position:absolute;right:1rem;top:1rem}.research-task.completed .research-task__status{color:#01686c}.research-task.incomplete .research-task__status{color:#7e7f7f}
.research{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:2.5rem 3rem}.research__header__title{color:#191c1c;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:1rem;margin-top:0}.research__header__subtitle{color:#292c32;font-size:1.25rem;line-height:1.5rem;margin-bottom:1.5rem}.research__progress{margin:2rem 0}.research__progress__text{color:#6a6a6a;display:block;font-size:.9rem;margin-bottom:.5rem;text-align:right}.research__progress__container{background-color:#f4f4f4;border-radius:4px;height:8px;overflow:hidden}.research__progress__container__bar{background-color:#01686c;border-radius:4px;height:100%;transition:width .3s ease}.research__tasks{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:2rem}.research__get-started-btn{align-self:flex-start;background-color:#01686c;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-bottom:2rem;padding:.75rem 1.5rem;transition:background-color .2s ease}.research__get-started-btn:hover{background-color:#015053}.research__get-started-btn:focus{box-shadow:0 0 0 2px rgba(1,104,108,.4);outline:none}@media screen and (max-width:64em){.research{padding:1.5rem 1rem}.research__header__title{display:none}.research__header__subtitle{font-size:1rem;line-height:1.25rem;margin-top:0}.research__tasks{grid-template-columns:1fr}.research__get-started-btn{margin-bottom:1.5rem;width:100%}}
html{font-family:arial}.search-breed-input{background-color:#01686c;border-radius:1rem;box-sizing:border-box;margin:0 auto;max-width:25rem;padding:.25rem 1rem;width:100%;z-index:10}.search-breed-input__container{margin:.5rem auto;max-width:20rem}.search-breed-input__container,.search-breed-input__container__field{box-sizing:border-box;position:relative;width:100%}.search-breed-input__container__clear{align-items:center;background:#fff;border:2px solid transparent;border-radius:50%;box-shadow:0 4px 15px hsla(0,0%,100%,.4);box-sizing:border-box;color:#01686c;cursor:pointer;display:flex;height:2rem;justify-content:center;position:absolute;right:3rem;top:50%;transform:translateY(-50%);transition:all .3s ease;width:2rem;z-index:10}.search-breed-input__container__clear:hover{background:#f1f1f1;box-shadow:0 6px 20px hsla(0,0%,100%,.5);transform:translateY(-50%) scale(1.1) rotate(90deg)}.search-breed-input__container__clear__icon{height:.875rem;width:.875rem;stroke-width:3}.search-breed-input__container__decorative-elements{background:hsla(0,0%,100%,.1);border-radius:20px;bottom:-.5rem;box-sizing:border-box;left:-.5rem;opacity:0;pointer-events:none;position:absolute;right:-.5rem;top:-.5rem;transition:opacity .4s ease;z-index:-1}.search-breed-input__container__decorative-elements:before{background:hsla(0,0%,100%,.3);border-radius:18px;bottom:2px;box-sizing:border-box;content:"";left:2px;position:absolute;right:2px;top:2px;z-index:-1}.search-breed-input__container:hover .search-breed-input__container__decorative-elements{opacity:.6}.search-breed-input__header{box-sizing:border-box;margin-bottom:.75rem;position:relative;text-align:center}.search-breed-input__header__title{align-items:center;box-sizing:border-box;color:#fff;display:flex;font-size:1.25rem;font-weight:700;justify-content:center;line-height:1.2;margin:0 0 0 .75rem}.search-breed-input__header__title__highlight{color:#fff;font-weight:800}.search-breed-input__header__title__icon{height:1.25rem;margin-left:.5rem;width:1.25rem}@media screen and (max-width:48em){.search-breed-input{margin:.5rem auto;max-width:75%;padding:.5rem .75rem}.search-breed-input__container{margin:.375rem 0;max-width:100%}.search-breed-input__container__clear{height:1.75rem;right:2.5rem;width:1.75rem}.search-breed-input__container__clear__icon{height:.75rem;width:.75rem}.search-breed-input__header{margin-bottom:.5rem}.search-breed-input__header__title{font-size:1rem;font-weight:700;margin-left:.5rem}.search-breed-input__header__title__icon{height:1rem;margin-left:.375rem;width:1rem}}
html{font-family:arial}.search-results-list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:-2rem;justify-content:center;padding:1rem}.search-results-list .tile{margin:-3rem -2rem;transform:scale(.75);transform-origin:center}.search-results-list__global-waitlist{display:flex;justify-content:center;margin:2rem 0;padding:1rem;width:100%}.search-results-list__global-waitlist .button{border-radius:3rem;font-size:1.25rem;font-weight:800;height:auto;min-width:20rem;padding:1.5rem 3rem}@media screen and (max-width:48em){.search-results-list{align-items:center;flex-direction:column;gap:0;padding:.5rem}.search-results-list .tile{margin:.125rem 0!important;max-width:500px;width:100%}.search-results-list__global-waitlist{box-sizing:border-box;margin:1.5rem 0;padding:0 1rem;width:100%}.search-results-list__global-waitlist .button{border:none;border-radius:3rem;box-sizing:border-box;font-size:.875rem;margin:0;max-width:none;min-width:unset;outline:none;padding:1rem 1.5rem;width:100%}.search-results--mobile-view__bottom{padding:0!important}.search-results--mobile-view__bottom .search-results-list{gap:0!important;margin:0!important;padding:0!important}.search-results--mobile-view__bottom .search-results-list .tile{margin:.25rem .5rem!important;max-width:none!important;transform:scale(1)!important;width:calc(100% - 1rem)!important}.search-results--mobile-view__bottom .search-results-list__global-waitlist{margin:1rem!important;padding:0!important;width:calc(100% - 2rem)!important}.search-results--mobile-view__bottom .search-results-list__global-waitlist .button{border:none!important;box-sizing:border-box;margin:0!important;max-width:none!important;padding:1rem!important;width:100%!important}.split--mobile .search-results-list{padding:0!important}.split--mobile .search-results-list .tile{margin:.25rem .5rem!important;transform:scale(1)!important}.split--mobile .search-results-list__global-waitlist{margin:1rem!important;width:calc(100% - 2rem)!important}.split--mobile .search-results-list__global-waitlist .button{border:none!important;box-sizing:border-box;max-width:none!important;padding:1rem!important;width:100%!important}}
.search-results-placeholder{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.search-results-placeholder__img{height:4rem;width:3rem}.search-results-placeholder__header{font-size:40px;font-weight:600;margin-bottom:.5rem}.search-results-placeholder__text{color:#01686c;font-weight:600;margin:0 5rem;text-align:center}@media screen and (max-width:48em){.search-results-placeholder__header{font-size:30px}.search-results-placeholder__text{margin:0 2rem}}
.search-results-summary{margin-bottom:1rem;width:100%}.search-results-summary__button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;margin-bottom:1rem;padding:0}.search-results-summary__button__icon{margin-right:.5rem}.search-results-summary__button__label{font-size:1rem;font-weight:500}.search-results-summary__text{font-size:1.5rem}.search-results-summary__text__keyword{font-weight:600}@media screen and (max-width:64em){.search-results-summary__button__label{font-size:.875rem}.search-results-summary__text{font-size:1rem}}@media screen and (max-width:34em){.search-results-summary{padding-left:1rem}}
.selected-provider-card{align-items:center;background-color:#fff;border:3px solid #01686c;border-radius:.25rem;bottom:3.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);display:flex;height:9rem;justify-content:space-between;left:0;margin:auto;max-width:25rem;padding-right:1rem;position:absolute;right:0}.selected-provider-card__left{align-items:center;display:flex;flex:1}.selected-provider-card__left__image__container{flex-shrink:0;height:9rem;margin-right:1rem;overflow:hidden;width:9rem}.selected-provider-card__left__image__container__image{height:100%;object-fit:cover;width:100%}.selected-provider-card__left__container{flex:1}.selected-provider-card__left__container__name{color:#3b3b3b;font-size:1.25rem;font-weight:600;margin-bottom:.75rem;overflow-x:hidden;text-align:center;text-overflow:ellipsis}.selected-provider-card__left__type{color:#979797;font-size:12px;font-weight:500;text-transform:uppercase}.selected-provider-card__btn{background-color:#fff;border:none;color:#01686c;cursor:pointer;font-size:12px;font-weight:600;margin-right:1rem;text-transform:uppercase;transition:.2s}.selected-provider-card__btn:hover{background-color:#f1f1f1;transition:.2s}.selected-provider-header{bottom:1.5rem;height:5rem;justify-content:space-between;margin-top:1rem;width:100%}.selected-provider-header,.selected-provider-header__left{align-items:center;display:flex}.selected-provider-header__left__image__container{height:3rem;margin:0 1rem;overflow:hidden;width:3rem}.selected-provider-header__left__image__container__image{border-radius:25rem;height:100%;margin-right:-5rem;object-fit:cover;width:100%}.selected-provider-header__left__name{font-size:22px;font-weight:600}.selected-provider-header__left__type{color:#01686c;font-size:10px;font-weight:600;text-transform:uppercase}.selected-provider-header__btn{background-color:#fff;border:none;cursor:pointer;height:2rem;margin-right:1rem;transform:scale(.7);transition:.2s}.selected-provider-header__btn:hover{background-color:#f1f1f1;transition:.2s}@media screen and (max-width:64em){.selected-provider-card{bottom:2rem;height:6rem;max-width:20rem}.selected-provider-card__left__image__container{height:6rem;margin-right:.75rem;width:6rem}.selected-provider-card__left__container__name{font-size:1rem;margin-bottom:.5rem}.selected-provider-card__btn{font-size:10px;margin-right:.75rem}}
.search-results{display:flex;flex-direction:column-reverse;height:100%;position:relative;width:100%}.search-results__title{display:flex;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:0;padding:1rem}.search-results__title-icon{height:24px;margin-right:.5rem;width:24px}.search-results__container{box-sizing:border-box;height:65%}.search-results__container__filter{box-sizing:border-box;display:flex;margin:0 1rem 1rem}.search-results__container__filter--mobile{display:none}.search-results__container__title{align-items:center;display:flex;font-size:2rem;font-weight:700;justify-content:center;line-height:2.5rem;margin-bottom:1rem;padding:1rem}.search-results__container--full-width{width:100%}.search-results__container__list{flex-shrink:0;height:100%}.search-results__container__list__loading-indicator{margin-top:-4rem}.search-results__map-view{height:40vh;position:relative;width:100%}.search-results--mobile-view{display:none}@media screen and (max-width:64em){.search-results{height:100%;padding-left:0;padding-top:3rem;width:100%}.search-results__container{height:100%}.search-results__loading-indicator{bottom:8rem;height:2rem;padding:1rem 0;position:absolute;width:100%}.search-results--mobile-view{display:block;height:100%;width:100%}.search-results--mobile-view .gutter{background-position:50%;background-repeat:no-repeat}.search-results--mobile-view .gutter.gutter-vertical{background-color:#fff;background-image:url(/908b27506cd77d6221f9.svg);border-top-left-radius:18px;border-top-right-radius:18px;cursor:row-resize;margin-bottom:-2rem;transform:translateY(-2rem)}.search-results--mobile-view__bottom{position:relative}.search-results--mobile-view__top{height:100%;overflow-y:hidden;width:100%}.search-results--mobile-view__top__map{height:100%;width:100%}.search-results--mobile-view__top__map__card{left:0;margin:auto;position:absolute;right:0;transform:translateY(-1.5rem)}.search-results__title{display:none;margin-bottom:.5rem;padding:1rem}.search-results__container{display:none}.search-results__container__title{font-size:1.5rem;line-height:1.75rem;margin-bottom:0;margin-top:0;padding:0;text-align:center}.search-results__container__list__loading-indicator{margin-top:-4rem}.search-results__map-view{display:none}}@media screen and (max-width:48em){.search-results{padding-top:2.5rem}}.split-handle{align-items:center;display:flex;height:24px;justify-content:center;left:50%;margin-left:-1rem;padding:0;pointer-events:none;position:absolute;top:-2.25rem;z-index:5}.split-handle__bar{background-color:#e0e0e0;border-radius:2px;height:4px;width:40px}
.search{height:100%;padding-bottom:4rem;width:100%}.search,.search__hidden-title{box-sizing:border-box;overflow:hidden}.search__hidden-title{height:1px;left:-10000px;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;margin:0;padding:0;white-space:nowrap}.search__breed-input{background-color:#01686c;border-bottom:2px solid rgba(1,104,108,.9);box-shadow:0 4px 10px rgba(0,0,0,.1);box-sizing:border-box;left:0;padding:.5rem 0;position:fixed;right:0;top:0;z-index:100}.search__loading{height:66%;justify-content:center;width:66%}.search__bar,.search__loading{align-items:center;box-sizing:border-box;display:flex}.search__bar{background-color:#fff;box-shadow:0 6px hsla(0,0%,50%,.05);justify-content:space-between;overflow:auto;position:fixed;width:100%}@media screen and (max-width:64em){.search{padding:0 0 3.5rem}.search__breed-input{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:rgba(111,168,169,.8);padding:.375rem 0}}@media screen and (max-width:48em){.search{padding-bottom:3rem}.search__bar{justify-content:flex-start}.search__breed-input{padding:.25rem 0}}
html{font-family:arial}.research-survey{flex:1;height:100%;overflow-x:hidden;overflow-y:auto}.research-survey__container{margin:1rem auto;max-width:50rem}.research-survey__container__section{align-items:center;display:flex;flex-direction:column;margin-bottom:2rem}.research-survey__container__section__title{font-size:1.55rem;font-weight:700;margin:2rem 0;text-align:center}.research-survey__container__section__message{font-size:1.25rem;font-weight:700;margin:2rem 0;text-align:center}.research-survey__container__section__message p{line-height:1.75rem}.research-survey__container__section__button{align-items:center;background:#01686c;border-radius:3rem;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;font-weight:800;height:3rem;justify-content:center;margin:2rem 0;max-width:30rem;padding:0 1rem;width:100%}.research-survey__container__section__image{background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:1rem;height:20rem;margin-bottom:2rem;width:100%}.research-survey__container__section__banner{background-image:url(https://paction-shared-resources.s3.ca-central-1.amazonaws.com/common/survey-banner.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.75rem;border-top-left-radius:.75rem;border-top-right-radius:.75rem;height:10rem;width:100%}.research-survey__container__section__share{position:relative;width:100%}.research-survey__container__section__share .share-links{bottom:1rem;right:9rem}.research-survey__container__section__profile{margin-top:3rem}@media screen and (max-width:64em){.research-survey__container{padding:0 1rem}.research-survey__container__section__title{font-size:.875rem;line-height:1rem;margin-bottom:1rem;margin-top:0;padding:0 1.5rem}.research-survey__container__section__banner{background-image:url(https://paction-shared-resources.s3.ca-central-1.amazonaws.com/common/survey-banner-mobile.png);background-position:60%;border-top-left-radius:0;border-top-right-radius:0;display:flex;height:5rem}.research-survey__container__section__message{font-size:.875rem;margin:0}.research-survey__container__section__message p{line-height:1rem}.research-survey__container__section__message__note{font-size:.75rem;font-weight:500}.research-survey__container__section__image{height:11rem;margin-bottom:0}.research-survey__container__section__button{margin:1rem 0;max-width:20rem}.research-survey__container__section__share .share-links{bottom:0;right:1rem}.research-survey__container__section__profile{margin-top:2rem}}
.shared-files-list__item{align-items:center;cursor:pointer;display:flex;padding:1rem;transition:background-color .3s ease}.shared-files-list__item:hover{background-color:#dcdddd}.shared-files-list__item__photo{border:2px solid #01686c;box-sizing:border-box;height:3.5rem;margin-right:.5rem;min-width:3.5rem;width:3.5rem}.shared-files-list__item__photo img{height:100%;object-fit:cover;width:100%}.shared-files-list__item__container__name{font-weight:700;margin-bottom:.25rem}.shared-files-list__item__container__preview{font-size:.875rem;line-height:.875rem;max-width:12.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared-files-list--empty,.shared-files-list--loading{align-items:center;color:#404040;display:flex;font-weight:600;height:100%;justify-content:center}
.view-shared-files{box-sizing:border-box;height:100%;padding:2rem;width:100%}.view-shared-files__shared-file{margin-bottom:1rem;max-width:40rem}
.shared-files-header{align-items:center;border-bottom:1px solid #cbcccc;box-sizing:border-box;display:flex;flex:1;height:4rem;padding:.5rem}.shared-files-header__info{align-items:center;border-radius:.5rem;display:flex;padding:.25rem}.shared-files-header__info__photo{border:2px solid #01686c;box-sizing:border-box;height:2.5rem;margin-right:1rem;width:2.5rem}.shared-files-header__info__title{font-size:1.5rem;font-weight:700}.shared-files-header__info:hover{background-color:#f4f4f4;cursor:pointer}
.shared-files-dashboard{display:flex;flex-direction:column;height:100%;position:relative}.shared-files-dashboard__header-container{display:flex;width:100%}.shared-files-dashboard__header-container__header{align-items:center;border-right:1px solid #cbcccc;display:flex;height:4rem;width:20rem}.shared-files-dashboard__header-container__header__title{font-size:1.25rem;font-weight:600;padding:1rem 2.25rem}.shared-files-dashboard__overlay,.shared-files-dashboard__subheader{display:none}.shared-files-dashboard__container{display:flex;flex:1 1 auto;height:100%}.shared-files-dashboard__container__sidebar{display:flex;flex-basis:20rem;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;border-top:1px solid #cbcccc;box-sizing:border-box;color:#404040}.shared-files-dashboard__container__page{background-color:#fff;border-left:1px solid #cbcccc;box-sizing:border-box;display:flex;flex:1;flex-direction:column;height:100%}.shared-files-dashboard__container__page__placeholder{padding:2rem}.shared-files-dashboard__container__page__prev-button{bottom:.5rem;left:21rem;opacity:.2;position:absolute}.shared-files-dashboard__container__page__next-button{bottom:.5rem;opacity:.2;position:absolute;right:1rem}@media(max-width:64em){.shared-files-dashboard__overlay{background-color:rgba(0,0,0,.8);cursor:pointer;display:none;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:1}.shared-files-dashboard__overlay--active{display:block}.shared-files-dashboard__subheader{align-items:center;background-color:#559a9d;color:#fff;display:flex;flex:0 0 auto;height:3rem;padding:.5rem}.shared-files-dashboard__subheader__button{cursor:pointer}.shared-files-dashboard__subheader__link-group{align-items:center;display:flex;flex:1;justify-content:flex-end}.shared-files-dashboard__shared-files__sidebar{height:calc(100% - 3.75rem);left:-21rem;position:absolute;top:4rem;transition:all .3s ease;width:20rem;z-index:11}.shared-files-dashboard__shared-files__sidebar--active{left:0}.shared-files-dashboard__shared-files__page__prev-button{left:1rem}}
html{font-family:arial}.subscription{background:linear-gradient(0deg,#f6f4f1 -100%,#e4dbd2);display:flex;height:calc(100% - 2rem);justify-content:center;overflow-y:auto;width:100%}.subscription__container{align-items:center;display:flex;flex-direction:column;max-width:29rem;width:100%}.subscription__container__logo{align-items:center;display:flex;justify-content:center;margin-top:3rem}.subscription__container__logo img{height:15rem;width:15rem}.subscription__container__title{align-items:center;display:flex;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:700;justify-content:center;margin:0 0 1rem}.subscription__container__btn-container{width:100%}.subscription__container__btn-container__btn{height:3.5rem;margin-bottom:2rem}
html{font-family:arial}.terms-of-service{flex:1;height:100%;overflow-y:auto}.terms-of-service__header{align-items:center;display:flex;justify-content:center;margin:1rem 0}.terms-of-service__header__logo{height:5rem;margin-right:1rem}.terms-of-service__header__title{font-size:2.5rem;font-weight:700}.terms-of-service__container{margin:1rem auto;max-width:50rem;padding-bottom:4rem}.terms-of-service__container__title{text-align:center}.terms-of-service__container__bold{font-weight:700}.terms-of-service__container h2{font-size:2rem;font-weight:700;line-height:2rem;margin:2rem 0}.terms-of-service__container h3{font-size:1.5rem;font-weight:700;line-height:1.5rem;margin:2rem 0}.terms-of-service__container__contents__link,.terms-of-service__container__link{color:#01686c;text-decoration:underline}.terms-of-service__image-container{align-items:center;display:flex;justify-content:center;margin:2rem 0;width:100%}.terms-of-service__image-container__image{width:50rem}@media(max-width:768px){.terms-of-service__container{padding:0 1rem}.terms-of-service__container__title{font-size:1.5rem;line-height:1.5rem}.terms-of-service__container__content{font-size:.9rem}.terms-of-service__container__content__subtitle{font-size:1.2rem;text-align:center}.terms-of-service__container__content__list{margin:1rem 2rem 2rem}.terms-of-service__container__content__list__item{font-size:.9rem}.terms-of-service__container__image{height:8rem}.terms-of-service__image-container__image{width:80%}}
html{font-family:arial}.favourite-button{background:none;border:none;height:3rem;left:2rem;padding:0;position:absolute;top:2rem;width:3rem;z-index:2}.favourite-button svg{height:3rem;opacity:.5;width:3rem}.favourite-button svg .heart-path{fill:#e0e0e0}.favourite-button svg:hover{opacity:1}.favourite-button svg:hover .heart-path{fill:#d7b8ab}.favourite-button--active svg{opacity:1}.favourite-button--active svg .heart-path{fill:#d7b8ab}@media screen and (max-width:48em){.favourite-button{left:1rem;top:1rem}.favourite-button,.favourite-button svg{height:2.25rem;width:2.25rem}}
html{font-family:arial}.view-article{align-items:center;background-color:#e4dbd2;display:flex;flex-direction:column;font-weight:400;height:100%;overflow-y:auto}.view-article__banner{width:100%}.view-article__banner__img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:18rem;width:100%}.view-article__container{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:auto;max-width:70rem;padding:2rem;width:100%}.view-article__container__details{background:#fff;border-radius:.75rem;box-sizing:border-box;flex:4;margin-right:2rem;padding:2rem 3rem}.view-article__container__details__container{margin:0 auto;max-width:45rem}.view-article__container__details__container__title{font-size:2rem;font-weight:800;line-height:2rem}.view-article__container__details__container__button-container{align-items:center;display:flex}.view-article__container__details__container__button-container__button{border:none;box-shadow:0 2px 9px 1px rgba(0,0,0,.2);font-size:.85rem;font-weight:700;height:2.5rem;margin:.5rem auto 0;padding:0 2rem;transition:all .3s ease-in-out}.view-article__container__details__container__date{color:#a3a4a4;font-size:.875rem;margin:1rem 0}.view-article__container__details__container__text{font-weight:700}.view-article__container__details__container__info{align-items:center;display:flex;line-height:1.25rem;margin-bottom:1.5rem}.view-article__container__details__container__info__link{align-items:center;cursor:pointer;display:flex}.view-article__container__details__container__info__link--disabled{cursor:default}.view-article__container__details__container__info__photo{border:none;box-sizing:border-box;height:4rem;margin-right:1rem;min-width:4rem;width:4rem}.view-article__container__details__container__info__author{font-size:1.25rem;margin-right:1rem}.view-article__container__details__container__info__author__name{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.view-article__container__details__container__info__author__title{font-size:1rem}.view-article__container__details__container__info__actions{display:flex;margin-left:auto}.view-article__container__details__container__info__actions .favourite-button,.view-article__container__details__container__info__actions .share-links{position:static;transform:scale(.75)}.view-article__container__details__container__image{aspect-ratio:3/2;background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 auto 1rem;width:100%}.view-article__container__details__container__caption{color:#656767;font-size:.875rem;line-height:1.125rem;margin:.5rem 0;text-align:center}.view-article__container__details__container__body{font-family:Nunito,sans-serif!important;font-size:1rem;font-weight:400;line-height:1.5rem;margin-top:1.5rem}.view-article__container__details__container__body *,.view-article__container__details__container__body .MsoNormal,.view-article__container__details__container__body [class*=font-],.view-article__container__details__container__body [style*=font-family],.view-article__container__details__container__body b,.view-article__container__details__container__body div,.view-article__container__details__container__body em,.view-article__container__details__container__body h1,.view-article__container__details__container__body h2,.view-article__container__details__container__body h3,.view-article__container__details__container__body h4,.view-article__container__details__container__body h5,.view-article__container__details__container__body h6,.view-article__container__details__container__body i,.view-article__container__details__container__body li,.view-article__container__details__container__body p,.view-article__container__details__container__body span,.view-article__container__details__container__body strong,.view-article__container__details__container__body td,.view-article__container__details__container__body th,.view-article__container__details__container__body u{font-family:Nunito,sans-serif!important}.view-article__container__details__container__body h1{font-size:1.75rem;font-weight:700;line-height:2.25rem;margin:1.5rem 0 1rem}.view-article__container__details__container__body h2{font-size:1.5rem;font-weight:700;line-height:2rem;margin:1.5rem 0 1rem}.view-article__container__details__container__body h3{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin:1.25rem 0 .75rem}.view-article__container__details__container__body h4,.view-article__container__details__container__body h5,.view-article__container__details__container__body h6{font-size:1.1rem;font-weight:600;line-height:1.5rem;margin:1rem 0 .75rem}.view-article__container__details__container__body a{color:#05367f;font-family:Nunito,sans-serif!important;text-decoration:underline}.view-article__container__details__container__body blockquote{background-color:#f6f4f1;border-left:4px solid #ccbcab;color:#656767;font-family:Nunito,sans-serif!important;font-style:italic;margin:1rem 0;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.view-article__container__details__container__profile-card{display:flex;justify-content:center;margin-top:2rem}.view-article__container__info{background:none;border-radius:.75rem;box-sizing:border-box;flex:3}.view-article__container__info__purchaser-landing{margin:0 0 2rem;padding:2rem}.view-article__container__info__provider-landing{margin:0;padding:2rem}.view-article__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}@media screen and (max-width:48em){.view-article .view-article__banner{display:none}.view-article .view-article__container{flex-direction:column;padding:0}.view-article .view-article__container__details{border-radius:0;margin-bottom:0;margin-right:0;padding:2rem}.view-article .view-article__container__details__container__title{font-size:1.25rem;line-height:1.5rem}.view-article .view-article__container__details__container__info__photo{height:4rem;min-width:4rem;width:4rem}.view-article .view-article__container__details__container__info__author__name{font-size:1rem}.view-article .view-article__container__details__container__info__author__title{font-size:.875rem;line-height:.875rem}.view-article .view-article__container__details__container__button-container__button{font-size:.85rem;height:3rem;width:15rem}.view-article .view-article__container__details__container__image{margin:0;width:100%}.view-article .view-article__container__details__container__caption{font-size:.875rem;line-height:1rem}.view-article .view-article__container__details__container__body img,.view-article .view-article__container__details__container__body video{height:auto!important;width:100%!important}}
html{font-family:arial}.instagram-article-preview-tile{cursor:pointer;height:18.75rem;margin:.25rem;width:18.75rem}@media screen and (max-width:72em){.instagram-article-preview-tile{height:calc(33vw - .25rem);margin:.1rem;width:calc(33vw - .25rem)}}.instagram-article-preview-tile__container{align-items:center;background-color:#fff;color:#1a1a1a;display:flex;flex-direction:column;height:100%;justify-content:center}.instagram-article-preview-tile__container__img{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1 0 0;width:100%}.instagram-article-preview-tile__container__img--placeholder{background-color:#f1f2f4;background-size:contain}.instagram-article-preview-tile__container__info{align-items:center;display:flex;height:3.75rem;justify-content:center;padding:1rem}.instagram-article-preview-tile__container__info__title{color:#191c1c;font-size:1rem;font-weight:700}
.view-articles{align-items:center;background-color:#e4dbd2;box-sizing:border-box;display:flex;flex-direction:column;font-weight:400;height:100%;justify-content:space-between;overflow-x:hidden;overflow-y:auto;position:relative}@media screen and (max-width:72em){.view-articles{background:#fff}}.view-articles__title{background:#fff;border-radius:.75rem;font-size:2rem;margin:1rem;padding:.5rem}@media screen and (max-width:72em){.view-articles__title{font-size:1.25rem;margin:0}}.view-articles__container{background-color:#fff;border-radius:.75rem;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 2rem 2rem;max-width:61rem;padding:1.5rem;width:100%}@media screen and (max-width:72em){.view-articles__container{border-radius:0;margin:0;padding:0}}.view-articles__container__box-filler{height:18.75rem;margin:.25rem;width:18.75rem}@media screen and (max-width:72em){.view-articles__container__box-filler{height:calc(33vw - .25rem);margin:.1rem;width:calc(33vw - .25rem)}}.view-articles__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}
html{font-family:arial}.view-global-waitlist{background:linear-gradient(135deg,#e6f0f0,#b2d4d1);bottom:0;box-sizing:border-box;height:auto!important;left:0;min-height:100vh;overflow-x:hidden!important;overflow-y:auto!important;position:absolute!important;right:0;top:0;width:100%}.view-global-waitlist__hero{align-items:center;display:flex;height:60vh;justify-content:center;max-height:600px;min-height:400px;overflow:hidden;position:relative;width:100%}.view-global-waitlist__hero__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.view-global-waitlist__hero__background__image{filter:blur(2px) brightness(.7);height:100%;object-fit:cover;width:100%}.view-global-waitlist__hero__background__overlay{background:linear-gradient(135deg,rgba(1,104,108,.85),rgba(1,77,78,.75) 50%,rgba(1,95,96,.9));bottom:0;left:0;position:absolute;right:0;top:0}.view-global-waitlist__hero__content{box-sizing:border-box;color:#fff;max-width:800px;padding:2rem;position:relative;text-align:center;width:100%;z-index:2}.view-global-waitlist__hero__content__badge{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:50px;box-sizing:border-box;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;letter-spacing:.5px;margin-bottom:1.5rem;padding:.75rem 1.5rem;text-transform:uppercase}.view-global-waitlist__hero__content__badge__icon{font-size:1rem}.view-global-waitlist__hero__content__title{color:#fff;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1;margin-bottom:1rem;text-shadow:0 4px 20px rgba(0,0,0,.5)}.view-global-waitlist__hero__content__subtitle{font-size:1.125rem;line-height:1.6;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px;opacity:.95}.view-global-waitlist__container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:3rem 1rem;position:relative;width:100%;z-index:1}.view-global-waitlist__content{display:block;width:100%}.view-global-waitlist__breed-card{background:#fff;border:1px solid #b2d4d1;border-radius:20px;box-shadow:0 8px 32px rgba(25,28,28,.08);box-sizing:border-box;margin-bottom:3rem;padding:1.5rem;width:100%}.view-global-waitlist__breed-card__header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.view-global-waitlist__breed-card__header h2{color:#014d4e;font-size:1.5rem;font-weight:700;margin:0}.view-global-waitlist__breed-card__history{background:#f4f4f4;border:1px solid #cbcccc;border-radius:12px;box-sizing:border-box;margin-bottom:1.5rem;padding:1rem}.view-global-waitlist__breed-card__history p{color:#656767;font-size:.95rem;line-height:1.6;margin:0}.view-global-waitlist__breed-card__grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:1.5rem}.view-global-waitlist__breed-card__stat{align-items:flex-start;background:#e6f0f0;border:1px solid #b2d4d1;border-radius:12px;box-sizing:border-box;display:flex;gap:.75rem;padding:1rem}.view-global-waitlist__breed-card__stat__icon{align-items:center;background:#b2d4d1;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.view-global-waitlist__breed-card__stat__icon img{height:20px;object-fit:contain;width:20px}.view-global-waitlist__breed-card__stat__content{flex:1}.view-global-waitlist__breed-card__stat__label{color:#7e7f7f;display:block;font-size:.8rem;font-weight:600;margin-bottom:.25rem}.view-global-waitlist__breed-card__stat__value{color:#014d4e;display:block;font-size:.95rem;font-weight:700;line-height:1.3}.view-global-waitlist__breed-card__stat__value__trait{display:block;margin-bottom:.2rem}.view-global-waitlist__breed-card__stat__value__trait:last-child{margin-bottom:0}.view-global-waitlist__breed-card__footer{display:flex;justify-content:flex-end}.view-global-waitlist__breed-card__footer__learn-more{align-items:center;background:#015f60;border:2px solid #015f60;border-radius:8px;box-sizing:border-box;color:#fff;display:flex;font-size:.8rem;font-weight:600;height:auto;justify-content:center;line-height:1;padding:.6rem 1.2rem;transition:all .2s ease}.view-global-waitlist__breed-card__footer__learn-more:hover{background:#014d4e;border-color:#014d4e;box-shadow:0 4px 12px rgba(1,104,108,.3);transform:translateY(-1px)}.view-global-waitlist__form-container{background:#fff;border:1px solid #b2d4d1;border-radius:24px;box-shadow:0 8px 32px rgba(25,28,28,.08);box-sizing:border-box;margin-bottom:3rem;padding:2rem;width:100%}.view-global-waitlist__form-header{text-align:center}.view-global-waitlist__form-header h2{color:#014d4e;font-size:2rem;font-weight:700;margin-bottom:1rem;margin-top:1rem}.view-global-waitlist__form-header p{color:#7e7f7f;font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:600px}.view-global-waitlist__form{width:100%}.view-global-waitlist__form__section{margin-bottom:2rem;width:100%}.view-global-waitlist__form__section h3{align-items:center;color:#014d4e;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem;margin-bottom:1.5rem}.view-global-waitlist__form__section h3:before{background:linear-gradient(135deg,#015f60,#014d4e);border-radius:2px;content:"";height:24px;width:4px}.view-global-waitlist__form__row{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem;width:100%}.view-global-waitlist__form__field{margin-bottom:0;width:100%}.view-global-waitlist__form__field:not(.view-global-waitlist__form__row .view-global-waitlist__form__field){margin-bottom:1.5rem}.view-global-waitlist__form__field:last-child{margin-bottom:0}.view-global-waitlist__form__submit{margin-top:2rem;text-align:center;width:100%}.view-global-waitlist__form__submit__button{align-items:center;background:linear-gradient(135deg,#015f60,#014d4e);border:none;border-radius:16px;box-shadow:0 8px 24px rgba(1,104,108,.3);box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;height:auto;justify-content:center;line-height:1;margin:0 auto;min-width:280px;padding:1.25rem 3rem;transition:all .3s ease}.view-global-waitlist__form__submit__button:hover:not(:disabled){box-shadow:0 12px 32px rgba(1,104,108,.4);transform:translateY(-2px)}.view-global-waitlist__form__submit__button:disabled{cursor:not-allowed;opacity:.7}.view-global-waitlist__form__submit__disclaimer{color:#7e7f7f;font-size:.875rem;line-height:1.5;margin-left:auto;margin-right:auto;margin-top:1rem;max-width:500px}.view-global-waitlist__alert{bottom:2rem;left:50%;max-width:90vw;position:fixed;transform:translateX(-50%);width:auto;z-index:1000}@media screen and (max-width:768px){.view-global-waitlist__hero{height:50vh;max-height:450px;min-height:350px}.view-global-waitlist__hero__content{box-sizing:border-box;padding:1rem}.view-global-waitlist__hero__content__title{font-size:2rem}.view-global-waitlist__hero__content__subtitle{font-size:1rem;margin-bottom:1.5rem}.view-global-waitlist__container{box-sizing:border-box;padding:2rem 1rem}.view-global-waitlist__breed-card{box-sizing:border-box;padding:1rem}.view-global-waitlist__breed-card__header{align-items:flex-start;flex-direction:column;justify-content:flex-start;margin-bottom:1rem}.view-global-waitlist__breed-card__history{box-sizing:border-box;margin-bottom:1rem;padding:.75rem}.view-global-waitlist__breed-card__history p{font-size:.9rem}.view-global-waitlist__breed-card__grid{gap:.75rem;grid-template-columns:1fr;margin-bottom:1rem}.view-global-waitlist__breed-card__stat{box-sizing:border-box;padding:.75rem}.view-global-waitlist__breed-card__stat__icon{height:36px;width:36px}.view-global-waitlist__breed-card__stat__icon img{height:18px;width:18px}.view-global-waitlist__breed-card__footer{justify-content:center}.view-global-waitlist__breed-card__footer__learn-more{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:.75rem 1rem;text-align:center;width:100%}.view-global-waitlist__form-container{box-sizing:border-box;padding:1rem}.view-global-waitlist__form__section{margin-bottom:1.5rem}.view-global-waitlist__form__row{gap:1.5rem;grid-template-columns:1fr;margin-bottom:1.5rem}.view-global-waitlist__form__field{margin-bottom:0}.view-global-waitlist__form__field:not(.view-global-waitlist__form__row .view-global-waitlist__form__field){margin-bottom:1.5rem}.view-global-waitlist__form__field:last-child{margin-bottom:0}.view-global-waitlist__form__submit{margin-top:1.5rem}.view-global-waitlist__form__submit__button{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-width:100%;padding:1rem 2rem}}body,html{overflow-x:hidden!important;overflow-y:auto!important}
html{font-family:arial}.video-upload{width:9rem}.video-upload__container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;position:relative}.video-upload__container__uploader{aspect-ratio:1/1;background-color:#f1f1f1;background-position:50%;background-repeat:no-repeat;background-size:cover;border:3px solid #01686c;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;position:relative;width:100%}.video-upload__container__uploader__preview,.video-upload__container__uploader__thumbnail{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.video-upload__container__uploader--readonly .upload-icon{cursor:default}.video-upload__container__uploader__icon{left:50%;max-height:5rem;min-height:5rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-upload__container__uploader__label{color:#fff;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem;margin:1rem;text-shadow:0 4px 4px rgba(0,0,0,.25)}.video-upload__container__uploader__button{align-items:center;background:#fff;border:1px solid #01686c;border-radius:50%;cursor:pointer;display:flex;height:2.25rem;justify-content:center;line-height:2.75rem;margin:1rem;min-width:2.25rem;text-align:center;white-space:nowrap;width:2.25rem;z-index:6}.video-upload__container__uploader__button__icon{height:3.5rem;margin-top:-.25rem;width:3.5rem;z-index:7}.video-upload__container__uploader__text{align-items:center;background:#01686c;border:1px solid #01686c;border-radius:3rem;color:#fff;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-size:1rem;font-weight:600;height:2.25rem;line-height:1.5rem;margin-top:1rem;min-height:2.25rem;padding:0 1rem}.video-upload__container__uploader__text__link{cursor:pointer;font-weight:700}.video-upload__container__uploader__text__asterisk{color:red;font-size:1.5rem;margin-left:.25rem}.video-upload__container__remove-button{background:rgba(0,0,0,.35);border:none;border-radius:50%;cursor:pointer;height:2rem;position:absolute;right:.5rem;top:.5rem;width:2rem;z-index:7}.video-upload__container__remove-button img{height:100%;width:100%}.video-upload__container__error{color:#de564f}.video-upload__container__loading{position:absolute}@media screen and (max-width:64em){.video-upload__container{width:100%}}
html{font-family:arial}.introduce-yourself-form{box-sizing:border-box;padding:1.5rem 0}.introduce-yourself-form h3{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;margin-top:0}.introduce-yourself-form__message-section{margin-bottom:3rem}.introduce-yourself-form__message-section__description{color:#4e5050;font-size:1rem;line-height:1.25rem;margin-bottom:1.25rem}.introduce-yourself-form__message-section__intro-message{border:.0625rem solid #ddd;border-radius:.25rem;box-sizing:border-box;font-family:inherit;font-size:1rem;margin-bottom:1.5rem;min-height:8rem;padding:1rem;resize:vertical;width:100%}.introduce-yourself-form__container{align-items:flex-start;display:flex;gap:2.5rem;margin-bottom:3rem}.introduce-yourself-form__container__intro-video{display:flex;flex:3;flex-direction:column;order:1}.introduce-yourself-form__container__intro-video__text{margin-bottom:1rem}.introduce-yourself-form__container__intro-video__description{color:#4e5050;font-size:1rem;line-height:1.25rem;margin-bottom:0}.introduce-yourself-form__container__intro-video__video-upload-container{display:flex;justify-content:center;margin:1.5rem 0}.introduce-yourself-form__container__breeder-quotes{align-self:center;flex:2;max-width:22rem;object-fit:contain;order:2;width:100%}.introduce-yourself-form .video-upload__input{height:.00625rem;opacity:0;overflow:hidden;position:absolute;width:.00625rem;z-index:-1}.introduce-yourself-form .video-upload__label{align-items:center;cursor:pointer;display:flex}.introduce-yourself-form .video-upload__button{align-items:center;background:#01686c;border:.0625rem solid #01686c;border-radius:3rem;color:#fff;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-size:1rem;font-weight:600;height:2.5rem;justify-content:center;line-height:1.25rem;margin-right:1rem;min-height:2.5rem;padding:0 1.5rem}.introduce-yourself-form .video-upload__info{color:#4e5050;font-size:.875rem}.introduce-yourself-form .desktop-only{display:flex}.introduce-yourself-form .mobile-only{align-items:center;display:none;flex-direction:column;text-align:center}.introduce-yourself-form .mobile-only .introduce-yourself-form__container__breeder-quotes{margin:0 0 2rem;max-width:20rem;width:80%}.introduce-yourself-form .mobile-only .introduce-yourself-form__container__intro-video__video-upload-container{margin-top:1rem;width:100%}@media screen and (max-width:48em){.introduce-yourself-form .desktop-only{display:none}.introduce-yourself-form .mobile-only{display:flex}.introduce-yourself-form h3{text-align:center}.introduce-yourself-form__message-section{margin-bottom:2rem}.introduce-yourself-form__message-section__description{text-align:center}.introduce-yourself-form__container{align-items:center;flex-direction:column;gap:0;margin-bottom:2rem}.introduce-yourself-form__container__intro-video{flex-direction:row;flex-wrap:wrap;width:100%}.introduce-yourself-form__container__intro-video__text{margin-bottom:1.5rem;order:1;text-align:center;width:100%}.introduce-yourself-form__container__intro-video__video-upload-container{margin-top:1.5rem;order:3;width:100%}.introduce-yourself-form__container__breeder-quotes{margin:1rem 0 2rem;max-width:20rem;order:2;width:80%}}
html{font-family:arial}.message-provider-button,.message-provider-button__desktop-content{align-items:center;display:flex;flex-direction:column;width:100%}.message-provider-button__title{font-size:1rem;font-weight:700;text-align:center}.message-provider-button__message{font-size:.875rem;margin-bottom:.5rem;text-align:center}.message-provider-button__button{align-items:center;display:flex;font-size:.75rem;font-weight:700;height:2.75rem;justify-content:center;margin:.5rem 0;max-width:20rem;min-height:2.75rem;width:100%}.message-provider-button__button__icon-container{align-items:center;display:flex;justify-content:center;margin-right:.5rem}.message-provider-button__button__icon-container svg{height:1.125rem;width:1.125rem}@media screen and (max-width:48em){.message-provider-button__button{font-size:.75rem;margin:0}.message-provider-button__button__icon-container svg{height:1rem;width:1rem}.next-steps-card-collapsed__message-button{font-size:1rem!important}.next-steps-card-collapsed__message-button svg{height:1.25rem!important;margin-right:.5rem!important;width:1.25rem!important}}
html{font-family:arial}.book-visit-button{align-items:center;display:flex;flex-direction:column;width:100%}.book-visit-button__title{font-size:1rem;font-weight:700;text-align:center}.book-visit-button__message{font-size:.875rem;margin-bottom:.5rem;text-align:center}.book-visit-button__button{font-size:.75rem;font-weight:700;height:2.75rem;margin:.5rem 0;max-width:20rem;min-height:2.75rem;width:100%}
.confirm-cancel-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;height:38rem;left:50%;margin-right:-50%;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:40rem}.confirm-cancel-dialog__container{display:flex;flex-direction:column;height:100%}.confirm-cancel-dialog__container__content{flex-grow:1;overflow:auto;padding:0 2rem}.confirm-cancel-dialog__container__content__default-message{color:#666;margin-bottom:1rem}.confirm-cancel-dialog__container__content__message{color:#666}.confirm-cancel-dialog__container__content__options__option__radio-button{color:#01686c}.confirm-cancel-dialog__container__content__options__option__search{margin-top:2rem}.confirm-cancel-dialog__container__content__options__option__search .location-search__suggestions{left:1rem;top:2.5rem}.confirm-cancel-dialog__container__content__options__option__address{padding:1rem}.confirm-cancel-dialog__container__btn-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1rem}.confirm-cancel-dialog__container__btn-container__checkbox{margin-bottom:1rem}.confirm-cancel-dialog__container__btn-container__buttons{display:flex;justify-content:space-between;margin-bottom:.5rem;width:100%}.confirm-cancel-dialog__container__btn-container__buttons__btn{margin:0 .5rem}@media screen and (max-height:34em){.confirm-cancel-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.confirm-cancel-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.confirm-cancel-dialog__form{min-width:auto}}
.request-cashless-payment-dialog{background-color:#fff;border:3px solid #01686c;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:30rem}.request-cashless-payment-dialog__container{display:flex;flex-direction:column;justify-content:center;margin-top:1rem;padding:1rem 2rem}.request-cashless-payment-dialog__container__checkbox{box-sizing:border-box;margin-bottom:.5rem}.request-cashless-payment-dialog__container__checkbox .checkbox__label__text{font-size:1rem;font-weight:500;line-height:1rem}.request-cashless-payment-dialog__container__title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.request-cashless-payment-dialog__container__subtitle{font-size:1.25rem;font-weight:700;margin-bottom:1rem;text-align:center}.request-cashless-payment-dialog__container__text{line-height:1.25rem;margin-bottom:1rem}.request-cashless-payment-dialog__container__button-container{display:flex}.request-cashless-payment-dialog__container__button-container__button{font-size:.85rem;font-weight:700;margin:1rem 0;min-height:2.25rem}.request-cashless-payment-dialog__container__button-container__button--cancel{margin-right:1rem}@media screen and (max-height:34em){.request-cashless-payment-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.request-cashless-payment-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}}
html{font-family:arial}.complete-purchase-button{align-items:center;display:flex;flex-direction:column;width:100%}.complete-purchase-button__title{font-size:1rem;font-weight:700;text-align:center}.complete-purchase-button__message{font-size:.875rem;margin-bottom:.5rem;max-width:22rem;text-align:center}.complete-purchase-button__row{display:flex}.complete-purchase-button__row--border-top{border-top:1px solid #000}.complete-purchase-button__row__label{color:#191c1c;font-size:.875rem;width:8rem}.complete-purchase-button__row__value{color:#191c1c;font-size:.875rem;text-align:right;width:5rem}.complete-purchase-button__button{font-size:.75rem;font-weight:700;height:2.75rem;margin:.5rem 0;max-width:20rem;min-height:2.75rem;width:100%}
.join-waitlist-dialog{padding-bottom:0;width:36rem}.join-waitlist-dialog__title{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin:1.5rem 2rem;text-align:center}.join-waitlist-dialog__content{padding:0 1.5rem}.join-waitlist-dialog__content__message{padding:0 4rem}.join-waitlist-dialog__content__message__text{font-size:1.125rem;line-height:1.125rem}.join-waitlist-dialog__content__label{font-size:1.125rem;font-weight:700;text-align:center}.join-waitlist-dialog__content__dropdown-container{align-items:center;display:flex;justify-content:center;margin:1rem 0}.join-waitlist-dialog__content__dropdown-container__label{font-weight:600;margin-right:1rem}.join-waitlist-dialog__content__dropdown-container__dropdown .dropdown__select--shadow{border:1px solid #d2d2d2;box-shadow:none}.join-waitlist-dialog__content__divider{margin:2rem 0 3rem}.join-waitlist-dialog__content__checkbox{margin:1rem 0}.join-waitlist-dialog__content__checkbox .checkbox__label{margin-left:0}.join-waitlist-dialog__content__checkbox .checkbox__box{margin-right:1rem}.join-waitlist-dialog__content__checkbox .checkbox__label__text{font-size:1.125rem;font-weight:500;line-height:1.125rem}.join-waitlist-dialog__btn-container{display:flex;padding:2.5rem 2rem 1.5rem}.join-waitlist-dialog__btn-container__btn:not(:last-child){margin-right:1rem}
.leave-waitlist-dialog{padding-bottom:0;width:40rem}.leave-waitlist-dialog__title{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin:1.5rem 2rem;text-align:center}.leave-waitlist-dialog__content{flex-grow:1;overflow-y:auto;padding:0 2rem}.leave-waitlist-dialog__content__message{font-size:1rem}.leave-waitlist-dialog__content__checkbox{box-sizing:border-box;margin:1rem 0}.leave-waitlist-dialog__content__checkbox .checkbox__label__text{font-size:1rem;font-weight:500;line-height:1rem}.leave-waitlist-dialog__btn-container{display:flex;padding:1rem 2rem}.leave-waitlist-dialog__btn-container__btn:not(:last-child){margin-right:1rem}
html{font-family:arial}.join-waitlist-button{align-items:center;display:flex;flex-direction:column;width:100%}.join-waitlist-button__title{font-size:1rem;font-weight:700;text-align:center}.join-waitlist-button__message{font-size:.875rem;margin-bottom:.5rem;text-align:center}.join-waitlist-button__button{font-size:.75rem;font-weight:700;height:2.75rem;margin:.5rem 0;max-width:20rem;min-height:2.75rem;width:100%}
.post-review-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;min-height:41rem;outline:none;overflow-y:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:30rem}.post-review-dialog__container{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding-bottom:1}.post-review-dialog__container__photo{margin-top:3rem}.post-review-dialog__container__name{font-size:1.25rem;font-weight:600;margin-top:1.5rem}.post-review-dialog__container__stars{display:flex;margin:1.5rem 0}.post-review-dialog__container__stars__star{cursor:pointer;height:4rem;width:4rem}.post-review-dialog__container__title{align-self:flex-start;font-weight:600;margin:0 2rem .5rem}.post-review-dialog__container__input{max-width:calc(100% - 4rem);padding:0 .5rem;width:100%}.post-review-dialog__container__area-text{box-sizing:border-box;margin:1rem 2rem;max-width:calc(100% - 4rem);min-height:10rem;padding:.5rem;width:100%}.post-review-dialog__container__error{color:#de564f;margin:0 2rem 1rem}.post-review-dialog__container__button{font-size:.75rem;font-weight:700;height:2.75rem;margin-bottom:1rem;min-height:2.75rem;width:12rem}.post-review-dialog__container__reference{align-items:flex-start;display:flex;flex-direction:column;margin:20px 2rem;position:relative}.post-review-dialog__container__reference__icon{height:1.5rem;margin-right:.5rem;width:1.5rem}.post-review-dialog__container__reference__label-tooltip{align-items:flex-center;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:.5rem}.post-review-dialog__container__reference__options{display:flex;gap:10px;margin-top:.5rem}.post-review-dialog__container__reference__tooltip{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-height:34em){.post-review-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.post-review-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.post-review-dialog__form{min-width:auto}}
html{font-family:arial}.leave-review-button{align-items:center;display:flex;flex-direction:column;width:100%}.leave-review-button__title{font-size:1rem;font-weight:700;text-align:center}.leave-review-button__message{font-size:.875rem;margin-bottom:.5rem;text-align:center}.leave-review-button__button{font-size:.75rem;font-weight:700;height:2.75rem;margin:.5rem 0;max-width:20rem;min-height:2.75rem;width:100%}
html{font-family:arial}.reserve-pup-button{align-items:center;display:flex;flex-direction:column;width:100%}.reserve-pup-button__title{font-size:1rem;font-weight:700;text-align:center}.reserve-pup-button__message{font-size:.875rem;margin-bottom:.5rem;max-width:20rem;text-align:center}.reserve-pup-button__price{color:#191c1c;font-size:.875rem;text-align:center}.reserve-pup-button__button{font-size:.75rem;font-weight:700;height:2.75rem;margin:.5rem 0;max-width:20rem;min-height:2.75rem;width:100%}
html{font-family:arial}.no-scroll{height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw}.next-steps-card{background-color:#fff;border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin:0 .5rem 4rem;min-width:22.25rem;padding:1rem;width:22.25rem}.next-steps-card--full-width{width:30rem}.next-steps-card__title{font-size:1.75rem;font-weight:700;text-align:center}.next-steps-card__subtitle{font-size:1rem;font-weight:700;text-align:center}.next-steps-card__provider-profile{display:flex;justify-content:center;width:100%}.next-steps-card__message{font-size:.875rem;margin-bottom:.5rem;text-align:center}.next-steps-card__price{color:#191c1c;font-size:.875rem;text-align:center}.next-steps-card__divider{margin:.5rem auto;max-width:26rem}.next-steps-card__fixed-close-button{align-items:center;background:none;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;display:none;height:auto;justify-content:center;padding:.5rem;position:fixed;right:1rem;top:1rem;transition:all .2s ease;width:auto;z-index:1001}.next-steps-card__fixed-close-button:hover{background:#178485;transform:scale(1.05)}.next-steps-card__fixed-close-button:active{background:#015f60;transform:scale(.95)}.next-steps-card__fixed-close-button__icon{display:block;height:1.25rem;width:1.25rem}.next-steps-card__fixed-close-button__icon--down{transform:rotate(90deg)}.next-steps-card-collapsed{display:none}@media screen and (max-width:84em){.next-steps-card{margin:0 0 4rem;min-width:0;width:100%}.next-steps-card--full-width{width:100%}}@media screen and (max-width:48em){.next-steps-card__close-button{display:flex}.next-steps-card--expanded{padding-top:4rem}.next-steps-card__fixed-close-button--expanded{display:flex}.next-steps-card-collapsed{animation:fadeInUp .4s ease-out forwards;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:rgba(111,168,169,.8);border-top:2px solid rgba(1,104,108,.9);bottom:0;box-shadow:0 -4px 10px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding:1rem;position:fixed;width:100%;z-index:50}.next-steps-card-collapsed__header{align-items:center;display:flex;justify-content:center;margin-bottom:.75rem;position:relative}.next-steps-card-collapsed__header__title{color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.03em;margin:0;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.15)}.next-steps-card-collapsed__header__toggle-button{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .2s ease}.next-steps-card-collapsed__header__toggle-button__icon{display:block;height:1.25rem;transition:transform .2s ease;width:1.25rem}.next-steps-card-collapsed__header__toggle-button__icon--up{transform:rotate(-90deg)}.next-steps-card-collapsed__header__toggle-button:hover{transform:translateY(-50%) scale(1.1)}.next-steps-card-collapsed__header__toggle-button:active{transform:translateY(-50%) scale(.95)}.next-steps-card-collapsed__message-button{background-color:#01686c!important;border:none!important;border-radius:3rem!important;box-shadow:0 2px 8px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.06)!important;color:#fff!important;font-size:1rem!important;font-weight:700!important;margin-bottom:0!important;min-height:auto!important;padding:.75rem 1.25rem!important;transition:all .25s cubic-bezier(.165,.84,.44,1)!important;width:100%!important}.next-steps-card-collapsed__message-button:hover{background-color:#178485!important;box-shadow:0 4px 8px rgba(0,0,0,.15)!important;transform:translateY(-2px)!important}.next-steps-card-collapsed__message-button:active{background-color:#015f60!important;box-shadow:0 1px 2px rgba(0,0,0,.1)!important;transform:translateY(0)!important}.next-steps-card{display:none}.next-steps-card--mobile{margin-bottom:0}.next-steps-card--expanded{animation:slideUp .3s ease-out forwards;background-color:#fff;border-radius:0;bottom:0;display:flex;height:100%;left:0;margin:0;overflow-y:auto;padding:3rem 1.5rem 2rem;position:fixed;right:0;top:0;width:100%;z-index:1000}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}
.view-parent-details{flex:1;margin-right:2rem;width:100%}.view-parent-details__title{font-size:2.5rem;font-weight:800;line-height:2.5rem}.view-parent-details__divider{margin-bottom:2rem}.view-parent-details__divider--bottom{margin-top:2rem}.view-parent-details__heading{font-size:1.75rem;font-weight:700;line-height:2rem;margin-right:1rem}.view-parent-details__container{display:flex;flex-wrap:wrap;margin:1rem 0;width:100%}.view-parent-details__container__row{align-items:flex-start;display:flex}.view-parent-details__container__row__field{align-items:flex-start;display:flex;margin-bottom:1rem;margin-right:1rem}.view-parent-details__container__row__field__label{font-weight:600;margin-right:.5rem}.view-parent-details__container__row__field__value{font-size:1.1875rem;font-weight:700;line-height:1.25rem}.view-parent-details__container__row__title{font-size:1.1875rem;font-weight:700;margin-right:.5rem;min-width:12rem}.view-parent-details__container__row__text{font-size:1rem;font-weight:400}.view-parent-details__container__col{flex:1}.view-parent-details__container__col__field{align-items:center;display:flex;margin-bottom:.25rem;margin-right:1rem}.view-parent-details__container__col__field__label{font-size:1.1875rem;font-weight:700;line-height:1.25rem;margin-right:.5rem;min-width:12rem}.view-parent-details__container__col__field__value{font-size:1rem;font-weight:600;line-height:1rem;width:100%}.view-parent-details__container__col__title{font-size:1.1875rem;font-weight:700;margin-right:2.875rem}.view-parent-details__container__col__text{font-size:1rem;font-weight:400}.view-parent-details__container__button-container{display:flex;flex-direction:column}.view-parent-details__container__button-container__title{color:#191c1c;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.view-parent-details__container__button-container__button{font-size:.75rem;font-weight:700;height:2.75rem;margin-bottom:1rem;min-height:2.75rem;width:15rem}.view-parent-details__container__reserved{color:#de564f}.view-parent-details__table{border-collapse:collapse;font-size:1rem;text-align:left;width:100%}.view-parent-details__table td,.view-parent-details__table th{border:1px solid #ddd;min-width:6rem;padding:.5rem 1rem;word-wrap:break-word;white-space:normal}.view-parent-details__table th:first-child{width:25rem}.view-parent-details__table td:last-child,.view-parent-details__table th:last-child{min-width:4rem}.view-parent-details__table th{background-color:#f2f2f2}.view-parent-details__table tr:nth-child(2n){background-color:#f9f9f9}.view-parent-details__table tr:hover{background-color:#f1f1f1}@media screen and (max-width:84em){.view-parent-details{margin-right:0}.view-parent-details__container__row{flex-wrap:wrap}.view-parent-details__container__row__title{margin-bottom:.5rem;margin-right:0}.view-parent-details__table td,.view-parent-details__table th{padding:.5rem .75rem}.view-parent-details__table th:first-child{width:20rem}.view-parent-details__table td:last-child,.view-parent-details__table th:last-child{min-width:3rem}}
.view-listing-pup-details .view-listing-details-info__flex__left-col__table{border-collapse:collapse;font-size:1rem;text-align:left;width:100%}.view-listing-pup-details .view-listing-details-info__flex__left-col__table td,.view-listing-pup-details .view-listing-details-info__flex__left-col__table th{border:1px solid #ddd;min-width:6rem;padding:.5rem 1rem;word-wrap:break-word;white-space:normal}.view-listing-pup-details .view-listing-details-info__flex__left-col__table th:first-child{width:25rem}.view-listing-pup-details .view-listing-details-info__flex__left-col__table td:last-child,.view-listing-pup-details .view-listing-details-info__flex__left-col__table th:last-child{min-width:4rem}.view-listing-pup-details .view-listing-details-info__flex__left-col__table th{background-color:#f2f2f2}.view-listing-pup-details .view-listing-details-info__flex__left-col__table tr:nth-child(2n){background-color:#f9f9f9}.view-listing-pup-details .view-listing-details-info__flex__left-col__table tr:hover{background-color:#f1f1f1}@media screen and (max-width:84em){.view-listing-pup-details .view-listing-details-info__flex__left-col__table td,.view-listing-pup-details .view-listing-details-info__flex__left-col__table th{padding:.5rem .75rem}.view-listing-pup-details .view-listing-details-info__flex__left-col__table th:first-child{width:20rem}.view-listing-pup-details .view-listing-details-info__flex__left-col__table td:last-child,.view-listing-pup-details .view-listing-details-info__flex__left-col__table th:last-child{min-width:3rem}}
.view-listing-details-info{background-color:#fff;border-radius:.75rem;box-sizing:border-box;flex:3;margin-bottom:3rem;overflow:hidden;padding:2.5rem;width:100%}.view-listing-details-info__flex{border-radius:.75rem;display:flex;flex-wrap:wrap;height:100%}.view-listing-details-info__flex__left-col{flex:1;margin-right:2rem;width:100%}.view-listing-details-info__flex__left-col__title{font-size:2.5rem;font-weight:800;line-height:2.5rem}.view-listing-details-info__flex__left-col__divider{margin-bottom:2rem}.view-listing-details-info__flex__left-col__divider--bottom{margin-top:2rem}.view-listing-details-info__flex__left-col__heading{font-size:1.75rem;font-weight:700;margin-right:1rem}.view-listing-details-info__flex__left-col__container{display:flex;margin:1rem 0;width:100%}.view-listing-details-info__flex__left-col__container__row{align-items:flex-start;display:flex}.view-listing-details-info__flex__left-col__container__row__field{align-items:flex-start;display:flex;margin-bottom:1rem;margin-right:1rem}.view-listing-details-info__flex__left-col__container__row__field__label{font-weight:600;margin-right:.5rem}.view-listing-details-info__flex__left-col__container__row__field__value{font-size:1.1875rem;font-weight:700;line-height:1.25rem}.view-listing-details-info__flex__left-col__container__row__title{font-size:1.1875rem;font-weight:700;margin-right:.5rem;min-width:12rem}.view-listing-details-info__flex__left-col__container__row__text{font-size:1rem;font-weight:400}.view-listing-details-info__flex__left-col__container__col{flex:1}.view-listing-details-info__flex__left-col__container__col__field{align-items:center;display:flex;margin-bottom:.25rem;margin-right:1rem}.view-listing-details-info__flex__left-col__container__col__field__label{font-size:1.1875rem;font-weight:700;line-height:1.25rem;margin-right:.5rem;min-width:12rem}.view-listing-details-info__flex__left-col__container__col__field__value{font-size:1rem;font-weight:600;line-height:1rem;width:100%}.view-listing-details-info__flex__left-col__container__col__title{font-size:1.1875rem;font-weight:700;margin-right:2.875rem}.view-listing-details-info__flex__left-col__container__col__text{font-size:1rem;font-weight:400}.view-listing-details-info__flex__left-col__container__button-container{display:flex;flex-direction:column}.view-listing-details-info__flex__left-col__container__button-container__title{color:#191c1c;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.view-listing-details-info__flex__left-col__container__button-container__button{font-size:.75rem;font-weight:700;height:2.75rem;margin-bottom:1rem;min-height:2.75rem;width:15rem}.view-listing-details-info__flex__left-col__container__reserved{color:#de564f}.view-listing-details-info__flex__right-col__next-steps{margin:0}.view-listing-details-info__container{margin-bottom:1.5rem;margin-top:1rem}.view-listing-details-info__container__photos{display:flex;max-width:50rem;overflow:auto}.view-listing-details-info__container__photos__photo{margin-right:1rem}.view-listing-details-info__table{border-collapse:collapse;font-size:1rem;text-align:left;width:100%}.view-listing-details-info__table td,.view-listing-details-info__table th{border:1px solid #ddd;min-width:6rem;padding:.5rem 1rem;word-wrap:break-word;white-space:normal}.view-listing-details-info__table th:first-child{width:25rem}.view-listing-details-info__table td:last-child,.view-listing-details-info__table th:last-child{min-width:4rem}.view-listing-details-info__table th{background-color:#f2f2f2}.view-listing-details-info__table tr:nth-child(2n){background-color:#f9f9f9}.view-listing-details-info__table tr:hover{background-color:#f1f1f1}@media screen and (max-width:84em){.view-listing-details-info{margin-bottom:0;padding:1.5rem 2rem}.view-listing-details-info__flex{flex-direction:column}.view-listing-details-info__flex__left-col{margin-right:0}.view-listing-details-info__flex__left-col__title{font-size:1.75rem;line-height:1.75rem;text-align:center}.view-listing-details-info__flex__left-col__container,.view-listing-details-info__flex__left-col__container__row{flex-direction:column}.view-listing-details-info__flex__left-col__container__row__title{margin-bottom:.5rem;margin-right:0}.view-listing-details-info__flex__left-col__container__col__field,.view-listing-details-info__flex__left-col__container__col__field__label,.view-listing-details-info__flex__left-col__container__col__field__value{width:100%}}@media screen and (max-width:64em){.view-listing-details-info{border-radius:0}}
.articles-preview{margin:1rem}.articles-preview__articles{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:2rem;padding:0;width:100%}@media screen and (max-width:64em){.articles-preview__articles{justify-content:center}}
.listings-preview{margin:1rem}.listings-preview__listings{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:2rem;padding:0;width:100%}@media screen and (max-width:64em){.listings-preview__listings{justify-content:center}}
.associations{display:flex;flex-wrap:wrap;justify-content:center}.associations__image{height:8rem;margin-right:3rem}@media screen and (max-width:48em){.associations{justify-content:space-evenly;padding:1rem}.associations__image{height:6rem;margin-right:0}}
html{font-family:arial}.provider-info{width:100%}.provider-info__row{display:flex;margin-bottom:.5rem;overflow-x:hidden}.provider-info__row--breeds{align-items:flex-start;margin-bottom:.5rem}.provider-info__row__link{color:#3c3d3d;font-size:1rem;margin-left:.5rem;text-decoration:underline}.provider-info__row__link:hover{text-decoration:none}.provider-info__row__breeds{display:flex;font-weight:700}.provider-info__row__breeds__icon{height:1.75rem;margin-right:.5rem;width:1.75rem}@media screen and (max-width:84em){.provider-info{align-items:center;display:flex;flex-direction:column;width:100%}.provider-info__row{padding:0 1rem}.provider-info__row__breeds{font-size:.875rem;justify-content:center;line-height:1rem;padding:0 2rem;text-align:center}.provider-info__row__link{font-size:.75rem}}
html{font-family:arial}.book-visit-date-selection{align-items:center;border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;display:flex;flex-direction:column;padding:2rem;width:30rem}.book-visit-date-selection--small{width:25rem}.book-visit-date-selection--small .rbc-calendar{height:25rem!important;width:22rem}.book-visit-date-selection--small .rbc-toolbar__month-btns__label{font-size:1.25rem}.book-visit-date-selection__title{font-size:1.75rem;font-weight:700;line-height:2.5rem}.book-visit-date-selection__title--small{font-size:1.5rem}.book-visit-date-selection__message{font-size:1.25rem}.book-visit-date-selection__message--small{font-size:1rem;line-height:1.25rem}.book-visit-date-selection__timeslots{border:1px solid #000;height:20rem;margin-top:2rem;width:21.75rem}.book-visit-date-selection__timeslots__title{border-bottom:1px solid #000;font-weight:500;padding:.5rem}.book-visit-date-selection__timeslots__timeslot{align-items:center;border-bottom:1px solid #000;display:flex;justify-content:space-between;padding:.5rem}.book-visit-date-selection__timeslots__timeslot__button{font-size:.85rem;font-weight:700;min-height:2rem}.book-visit-date-selection__buttons{align-items:center;display:flex;justify-content:flex-end;margin:2rem 0 0;width:26rem}.book-visit-date-selection__buttons--small{width:22rem}.book-visit-date-selection__buttons__container{display:flex;margin-right:1rem;width:100%}.book-visit-date-selection__buttons__container__value{font-size:1.125rem}.book-visit-date-selection__buttons__container__value--selected{font-weight:600}.book-visit-date-selection__buttons__container__value--small{font-size:1rem}.book-visit-date-selection__buttons__btn{height:2.75rem;width:18rem}.book-visit-date-selection__buttons__btn--small{height:1.75rem;width:13rem}.book-visit-date-selection__calendar{padding-top:1rem}@media screen and (max-width:64em){.book-visit-date-selection{margin:1rem 0 0;padding:0;width:90%}.book-visit-date-selection .rbc-calendar{width:100%}.book-visit-date-selection__calendar{box-sizing:border-box;padding:1rem;width:100%}.book-visit-date-selection__title{font-size:1.25rem;margin-top:.5rem}.book-visit-date-selection__message{font-size:1rem}.book-visit-date-selection__buttons{margin:1rem;width:90%}.book-visit-date-selection__buttons__container__value{font-size:1rem;margin-left:1rem}.book-visit-date-selection__buttons__btn{height:2rem}}
html{font-family:arial}.profile-preview{display:flex;flex-direction:column;position:relative;width:100%}.profile-preview__button{align-items:center;background:none;border:none;color:#01686c;cursor:pointer;display:flex;font-size:1rem;font-weight:500;height:1.5rem;justify-content:center;line-height:1.25rem;padding:1rem;position:absolute;right:0;top:0;width:1.5rem}.profile-preview__title{font-weight:700;margin-bottom:1rem}.profile-preview__title__link{cursor:pointer;text-decoration:underline}.profile-preview__profile{box-sizing:border-box;display:flex;flex:1;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}.profile-preview__profile__left-col{align-items:center;display:flex;flex-direction:column;margin-right:2.75rem;width:9.75rem}.profile-preview__profile__left-col__name{display:none}.profile-preview__profile__left-col__heading{color:#191c1c;display:block;font-size:1.5rem;font-weight:800;line-height:1.5rem;margin:0;padding:0}.profile-preview__profile__left-col__provider-info{display:none}.profile-preview__profile__left-col__photo-upload{border:3px solid #01686c;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;margin-bottom:.5rem}.profile-preview__profile__left-col__field{align-items:center;display:flex;margin-bottom:.5rem;margin-left:.5rem;width:100%}.profile-preview__profile__left-col__field--name{justify-content:center}.profile-preview__profile__left-col__field__icon{height:1.5rem;margin-right:.75rem;width:1.5rem}.profile-preview__profile__left-col__field__label{color:#191c1c;font-size:1rem;font-weight:400;line-height:1.5rem}.profile-preview__profile__left-col__field__label--name{font-weight:700;text-align:center}.profile-preview__profile__left-col__button{align-items:center;color:#fff;display:flex;font-size:.875rem;line-height:1rem;margin-top:.5rem}.profile-preview__profile__left-col__button svg{height:1.5rem;margin-right:.5rem;width:1.5rem}.profile-preview__profile__left-col__button img{height:1.5rem;margin-right:.75rem;width:1.5rem}.profile-preview__profile__left-col__report-user{display:flex;justify-content:center;margin-bottom:.5rem;margin-top:auto}.profile-preview__profile__left-col__report-user__button{background:transparent;border:none;color:#979797;cursor:pointer;font-size:.75rem;line-height:1rem;outline:none;padding:0;text-decoration:underline}.profile-preview__profile__mid-col{flex:1;margin-right:2rem;min-width:18rem}.profile-preview__profile__mid-col__heading,.profile-preview__profile__mid-col__name{color:#191c1c;display:block;font-size:2rem;font-weight:800}.profile-preview__profile__mid-col__heading{line-height:normal;margin:0;padding:0}.profile-preview__profile__mid-col__container__provider-info{display:block}.profile-preview__profile__mid-col__container__divider{background:#e5e5e5;height:1px;margin:1rem 0;width:100%}.profile-preview__profile__mid-col__container__divider--breeds{margin-top:.5rem}.profile-preview__profile__mid-col__container__row{display:flex;margin-bottom:.5rem;overflow-x:hidden}.profile-preview__profile__mid-col__container__row--breeds{align-items:flex-start;margin-bottom:.5rem}.profile-preview__profile__mid-col__container__row--registration{margin-bottom:0}.profile-preview__profile__mid-col__container__row__breeds{display:flex;font-weight:700}.profile-preview__profile__mid-col__container__row__breeds__icon{height:1.75rem;margin-right:.5rem;width:1.75rem}.profile-preview__profile__mid-col__container__row__registration{align-items:center;display:flex}.profile-preview__profile__mid-col__container__row__registration__icon{margin-right:.5rem;width:1.5rem}.profile-preview__profile__mid-col__container__row__registration__label{color:#3c3d3d;font-size:1rem;font-weight:400;line-height:1.5rem;margin-right:1rem}.profile-preview__profile__mid-col__container__row__title{color:#191c1c;font-size:1.1875rem;font-weight:700;margin-right:1.5rem}.profile-preview__profile__mid-col__container__row__text{color:#3c3d3d;font-size:1rem;font-weight:400;line-height:1.5rem;max-width:51.5rem;min-height:16.5rem}.profile-preview__profile__mid-col__container__row__link{color:#3c3d3d;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;margin-left:1.5rem;text-decoration:underline}.profile-preview__profile__mid-col__container__row__tabs{align-items:center;display:flex;flex-wrap:wrap;margin-top:.5rem;max-width:51.5rem}.profile-preview__profile__mid-col__container__row__tabs__tab{align-items:center;border:1px solid #01686c;color:#01686c;cursor:pointer;display:flex;font-weight:600;margin-bottom:.5rem;margin-right:.5rem;padding:.5rem 1rem}.profile-preview__profile__mid-col__container__row__tabs__tab__icon{align-items:center;display:flex;margin-right:.5rem}.profile-preview__profile__mid-col__container__row__tabs__tab.active{background-color:#01686c;color:#fff}.profile-preview__profile__mid-col__container__row__tabs__tab--new{border-style:dashed;font-size:1.75rem;padding:0 .75rem}@media screen and (max-width:84em){.profile-preview{margin-right:0;overflow-x:hidden}.profile-preview__profile{box-sizing:border-box;flex-direction:column;flex-wrap:nowrap;width:100%}.profile-preview__profile__left-col{align-self:center;margin-bottom:1rem;margin-right:0;margin-top:1rem;width:auto}.profile-preview__profile__left-col__name{color:#191c1c;display:block;font-weight:800}.profile-preview__profile__left-col__heading,.profile-preview__profile__left-col__name{font-size:1.5rem;line-height:1.5rem;margin-bottom:.25rem;text-align:center}.profile-preview__profile__left-col__provider-info{display:block}.profile-preview__profile__left-col__field{justify-content:center;margin-bottom:.25rem}.profile-preview__profile__left-col__field--name{margin-bottom:.5rem}.profile-preview__profile__left-col__field__icon{height:1rem;margin-right:.5rem;width:1rem}.profile-preview__profile__left-col__field__label{font-size:.75rem;line-height:1rem}.profile-preview__profile__left-col__field__label--name{font-size:1rem}.profile-preview__profile__mid-col{margin-right:0;text-align:center}.profile-preview__profile__mid-col__heading,.profile-preview__profile__mid-col__name{display:none}.profile-preview__profile__mid-col__container{align-items:center;display:flex;flex-direction:column;width:100%}.profile-preview__profile__mid-col__container__provider-info{display:none}.profile-preview__profile__mid-col__container__row{padding:0 1rem}.profile-preview__profile__mid-col__container__row--registration{align-items:center;flex-direction:column;padding:0}.profile-preview__profile__mid-col__container__row__registration{margin-bottom:0;width:100%}.profile-preview__profile__mid-col__container__row__registration:not(:last-child){margin-bottom:.5rem}.profile-preview__profile__mid-col__container__row__registration__label{font-size:.875rem;line-height:1rem;margin-right:0}.profile-preview__profile__mid-col__container__row__breeds{font-size:.875rem}.profile-preview__profile__mid-col__container__row__link{font-size:.75rem}.profile-preview__profile__right-col{box-sizing:border-box;display:flex;justify-content:center;margin-right:0}}.show-more-less-clickable{cursor:pointer;display:flex;font-weight:600;justify-content:flex-end;text-decoration:underline}
.reviews-preview{margin:1rem}.reviews-preview__reviews{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:2rem;padding:0;width:100%}@media screen and (max-width:64em){.reviews-preview__reviews{justify-content:center}}
.waitlists-preview{margin:1rem}.waitlists-preview__waitlists{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:2rem;padding:0;width:100%}@media screen and (max-width:64em){.waitlists-preview__waitlists{justify-content:center}}
.reviews-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;height:45rem;left:50%;margin-right:-50%;outline:none;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:40rem}.reviews-dialog__container{display:flex;flex-direction:column;margin-top:3.5rem;overflow-x:hidden;overflow-y:auto;padding:0 2rem 2rem}.reviews-dialog__container__photo{margin-top:3rem}.reviews-dialog__container__name{font-size:1.25rem;font-weight:600;margin-top:1.5rem}.reviews-dialog__container__stars{display:flex;margin:1.5rem 0}.reviews-dialog__container__stars__star{cursor:pointer;height:4rem;width:4rem}.reviews-dialog__container__title{align-self:flex-start;font-weight:600;margin:0 2rem}.reviews-dialog__container__area-text{box-sizing:border-box;margin:1rem 2rem;max-width:calc(100% - 4rem);min-height:10rem;padding:.5rem;width:100%}.reviews-dialog__container__error{color:#de564f;margin:0 2rem 1rem}.reviews-dialog__container__button{margin-bottom:1rem}@media screen and (max-height:34em){.reviews-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.reviews-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}.reviews-dialog__form{min-width:auto}}
.view-listing-provider{background-color:#fff;border-radius:.75rem;box-sizing:border-box;flex:1;max-width:110rem;padding:2.5rem;width:100%}.view-listing-provider__profile{display:flex}.view-listing-provider__profile__photo{margin-right:1.5rem}.view-listing-provider__profile__details__title{font-size:1.25rem;font-weight:600}.view-listing-provider__profile__details__field{font-size:1rem;font-weight:400;margin:.5rem 0}.view-listing-provider__profile__details__id-verified{align-items:center;display:flex}.view-listing-provider__profile__details__id-verified__label{font-size:.85rem;font-weight:600;margin-right:.25rem}.view-listing-provider__profile__details__id-verified__icon{height:2rem;width:2rem}.view-listing-provider__profile__details__member-since{margin:.5rem 0}.view-listing-provider__profile__details__member-since__label{font-size:.85rem;font-weight:600;margin-bottom:.25rem}.view-listing-provider__section{margin:2rem 0}.view-listing-provider__section__title{font-size:1.25rem;font-weight:600}.view-listing-provider__section__text{line-height:1.75rem;margin-top:1rem}.view-listing-provider__section__text__link{cursor:pointer;text-decoration:underline}.view-listing-provider__section__tiles{display:flex;max-width:100%;overflow-x:auto}@media screen and (max-width:64em){.view-listing-provider{border-radius:0;padding:1.5rem 1rem}}
.view-listing-details{width:100%}.view-listing-details__container{align-items:center;display:flex;flex-direction:column}.view-listing-details__container__row{display:flex;max-width:110rem;width:100%}
.view-listing{background-color:#e4dbd2;font-weight:400;height:100%;overflow-y:auto}.view-listing__container{align-items:center;display:flex;flex-direction:column;margin:1rem;padding:1rem 10rem}.view-listing__container__details{display:flex;flex-direction:row;justify-content:space-between}.view-listing__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}@media screen and (max-width:64em){.view-listing__container{margin:0;overflow:hidden;padding:0}.view-listing__container__details{flex-direction:column;margin:0;padding:0;width:100%}}
.view-provider-profile{font-weight:400;height:100%;overflow:auto;position:relative}.view-provider-profile__back-button{background-color:#fff;border:none;border-radius:0;font-size:1.125rem;left:.25rem;position:sticky;top:.25rem;z-index:1000}.view-provider-profile__back-button__icon{margin-right:1rem}.view-provider-profile__banner{width:100%}.view-provider-profile__banner__img{aspect-ratio:5/2;background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 auto;max-width:75rem;position:relative;width:100%}.view-provider-profile__banner__img--placeholder{background-image:url(https://paction-shared-resources.s3.ca-central-1.amazonaws.com/common/paction-logo-tiled.webp);background-repeat:repeat;background-size:contain}.view-provider-profile__banner__img__share-links{bottom:0;position:absolute;right:0}.view-provider-profile__container{display:flex;flex-direction:column;margin:1rem auto;max-width:75rem;padding:1rem 10rem}.view-provider-profile__container__title{font-size:2rem;font-weight:600;margin-bottom:1rem}.view-provider-profile__container__banner{margin-bottom:7em;margin-top:9.25rem;width:100%}.view-provider-profile__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}.view-provider-profile__mobile-next-steps{display:none}@media screen and (max-width:72em){.view-provider-profile .view-provider-profile__container{padding:1rem}}@media screen and (max-width:64em){.view-provider-profile .view-provider-profile__container{margin:0;padding:0}}@media screen and (max-width:48em){.view-provider-profile__mobile-next-steps{display:block;margin-bottom:5rem}.view-provider-profile__alert{bottom:5rem}}
html{font-family:arial}.notes-card{background-color:#fff;border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin:0 .5rem 2rem;min-width:22.25rem;padding:1rem;width:22.25rem}.notes-card--full-width{width:35rem}.notes-card__title{font-size:1.75rem;font-weight:700;text-align:center}.notes-card__content{display:flex;justify-content:center}.notes-card__content__text{font-size:.875rem;font-style:italic;max-width:15rem;text-align:center}.notes-card__divider{margin:.5rem auto;max-width:26rem}.notes-card__button-container{align-items:center;display:flex;flex-direction:column}.notes-card__button-container__title{font-size:1rem;font-weight:700;text-align:center}.notes-card__button-container__message{font-size:.875rem;margin-bottom:.5rem;text-align:center}.notes-card__button-container__button{font-size:.75rem;font-weight:700;height:2.75rem;margin:.5rem 0;max-width:20rem}@media screen and (max-width:48em){.notes-card{margin:0 0 2rem;min-width:0;width:22.25rem}}
html{font-family:arial}.photo-gallery{display:flex;height:auto;position:relative;width:100%}.photo-gallery__col{display:flex;flex:1;flex-direction:column}.photo-gallery__col:not(:last-child){border-top-left-radius:.75rem;margin-right:.5rem}.photo-gallery__col__row{display:flex;flex:1}.photo-gallery__col__row:not(:last-child){margin-bottom:.5rem}.photo-gallery__col__row__photo{background-color:#f4f4f4;background-position:50%;background-size:cover;flex:1;position:relative;width:100%}.photo-gallery__col__row__photo:before{content:"";display:block;padding-top:100%}.photo-gallery__col__row__photo:not(:last-child){margin-right:.5rem}.photo-gallery__col__row__photo--clickable{cursor:pointer}.photo-gallery__col__row__photo--left{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.photo-gallery__col__row__photo--top-right{border-top-right-radius:.5rem}.photo-gallery__col__row__photo--bottom-right{border-bottom-right-radius:.5rem}.photo-gallery__button{background-color:hsla(0,0%,100%,.8);border:1px solid #1a1a1a;border-radius:3rem;bottom:1rem;cursor:pointer;font-family:Nunito,sans-serif;font-weight:700;outline:none;padding:.5rem;position:absolute;right:1.5rem}.small-photo-gallery{align-items:center;flex-direction:column;height:auto;position:relative}.small-photo-gallery,.small-photo-gallery__row{display:flex;width:100%}.small-photo-gallery__row__photo{background-color:#f4f4f4;background-position:50%;background-size:cover;cursor:pointer;flex:1;position:relative}.small-photo-gallery__row__photo:before{content:"";display:block;padding-top:100%}.small-photo-gallery__row__photo:not(:last-child){margin-right:.5rem}.small-photo-gallery__button{background-color:hsla(0,0%,100%,.8);border:1px solid #1a1a1a;border-radius:3rem;bottom:1rem;cursor:pointer;font-family:Nunito,sans-serif;font-weight:700;outline:none;padding:.5rem;position:absolute;right:1.5rem}@media screen and (max-width:64em){.photo-gallery{flex-direction:column}.photo-gallery__col:not(:last-child){margin-right:0}.photo-gallery__col__row:not(:last-child){margin-bottom:0}.photo-gallery__col__row__photo{border-radius:0}.photo-gallery__col__row__photo:not(:last-child){margin-right:0}}
html{font-family:arial}.message-pup-parent-button{align-items:center;display:flex;flex-direction:column;width:100%}.message-pup-parent-button__title{font-size:1rem;font-weight:700;text-align:center}.message-pup-parent-button__message{font-size:.875rem;margin-bottom:.5rem;text-align:center}.message-pup-parent-button__button{font-size:.75rem;font-weight:700;height:2.75rem;margin:.5rem 0;max-width:20rem;min-height:2.75rem;width:100%}
html{font-family:arial}.request-review-button{align-items:center;display:flex;flex-direction:column;width:100%}.request-review-button__title{font-size:1rem;font-weight:700;text-align:center}.request-review-button__message{font-size:.875rem;margin-bottom:.5rem;text-align:center}.request-review-button__button{font-size:.75rem;font-weight:700;height:2.75rem;margin:.5rem 0;max-width:20rem;min-height:2.75rem;width:100%}
html{font-family:arial}.request-visit-button{align-items:center;display:flex;flex-direction:column;width:100%}.request-visit-button__title{font-size:1rem;font-weight:700;text-align:center}.request-visit-button__message{font-size:.875rem;margin-bottom:.5rem;text-align:center}.request-visit-button__button{font-size:.75rem;font-weight:700;height:2.75rem;margin:.5rem 0;max-width:20rem;min-height:2.75rem;width:100%}
html{font-family:arial}.screening-survey-button{align-items:center;display:flex;flex-direction:column;width:100%}.screening-survey-button__title{font-size:1rem;font-weight:700;text-align:center}.screening-survey-button__message{font-size:.875rem;margin-bottom:.5rem;text-align:center}.screening-survey-button__button{font-size:.75rem;font-weight:700;height:2.75rem;margin:.5rem 0;max-width:20rem;min-height:2.75rem;width:100%}
html{font-family:arial}.share-files-button{align-items:center;display:flex;flex-direction:column;width:100%}.share-files-button__title{font-size:1rem;font-weight:700;text-align:center}.share-files-button__message{font-size:.875rem;margin-bottom:.5rem;text-align:center}.share-files-button__button{font-size:.75rem;font-weight:700;height:2.75rem;margin:.5rem 0;max-width:20rem;min-height:2.75rem;width:100%}
html{font-family:arial}.provider-next-steps-card{background-color:#fff;border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin:0 .5rem 2rem;min-width:22.25rem;padding:1rem;width:22.25rem}.provider-next-steps-card--full-width{width:35rem}.provider-next-steps-card__title{font-size:1.75rem;font-weight:700;text-align:center}.provider-next-steps-card__subtitle{font-size:1rem;font-weight:700;text-align:center}.provider-next-steps-card__provider-profile{display:flex;justify-content:center;width:100%}.provider-next-steps-card__message{font-size:.875rem;margin-bottom:.5rem;text-align:center}.provider-next-steps-card__price{color:#191c1c;font-size:.875rem;text-align:center}.provider-next-steps-card__divider{margin:.5rem auto;max-width:26rem}@media screen and (max-width:48em){.provider-next-steps-card{margin:0 0 2rem;min-width:0;width:22.25rem}}
html{font-family:arial}.recent-activity-card{background-color:#fff;border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin:0 .5rem 2rem;min-width:22.25rem;padding:1rem;width:22.25rem}.recent-activity-card--full-width{width:35rem}.recent-activity-card__title{font-size:1.75rem;font-weight:700;text-align:center}.recent-activity-card__content{display:flex;justify-content:center}.recent-activity-card__content__text{font-size:.875rem;font-style:italic;max-width:15rem;text-align:center}.recent-activity-card__divider{margin:.5rem auto;max-width:26rem}.recent-activity-card__button-container{align-items:center;display:flex;flex-direction:column}.recent-activity-card__button-container__title{font-size:1rem;font-weight:700;text-align:center}.recent-activity-card__button-container__message{font-size:.875rem;margin-bottom:.5rem;text-align:center}.recent-activity-card__button-container__button{font-size:.75rem;font-weight:700;height:2.75rem;margin:.5rem 0;max-width:20rem}@media screen and (max-width:48em){.recent-activity-card{margin:0 0 2rem;min-width:0;width:22.25rem}}
html{font-family:arial}.pup-parent-profile{display:flex;position:relative;width:100%}.pup-parent-profile__button{align-items:center;background:none;border:none;color:#01686c;cursor:pointer;display:flex;font-size:1rem;font-weight:500;height:1.5rem;justify-content:center;line-height:1.25rem;padding:1rem;position:absolute;right:0;top:0;width:1.5rem}.pup-parent-profile__title{font-weight:700;margin-bottom:1rem}.pup-parent-profile__title__link{cursor:pointer;text-decoration:underline}.pup-parent-profile__profile{box-sizing:border-box;display:flex;margin-bottom:1rem}.pup-parent-profile__profile__left-col{align-items:center;display:flex;flex-direction:column;margin-right:2.75rem;width:9.75rem}.pup-parent-profile__profile__left-col__photo-upload{border:3px solid #01686c;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;margin-bottom:.5rem}.pup-parent-profile__profile__left-col__name{font-size:1.1875rem;font-weight:700}.pup-parent-profile__profile__left-col__date{font-size:1rem;margin-bottom:.5rem}.pup-parent-profile__profile__left-col__field{align-items:center;display:flex;margin-bottom:.5rem;margin-left:.5rem;width:100%}.pup-parent-profile__profile__left-col__field__icon{height:1.5rem;margin-right:.75rem;width:1.5rem}.pup-parent-profile__profile__left-col__field__label{color:#191c1c;font-size:1rem;font-weight:400;line-height:1rem}.pup-parent-profile__profile__left-col__button{align-items:center;color:#fff;display:flex;margin-top:.5rem;width:9.5rem}.pup-parent-profile__profile__left-col__button img{height:1.5rem;margin-right:.75rem;width:1.5rem}.pup-parent-profile__profile__mid-col{flex:1;margin-right:2rem}.pup-parent-profile__profile__mid-col__name{color:#191c1c;font-size:2rem;font-weight:800}.pup-parent-profile__profile__mid-col__container__title{color:#191c1c;font-size:1.1875rem;font-weight:700;margin:.5rem 0}.pup-parent-profile__profile__mid-col__container__row{display:flex;margin-bottom:1rem}.pup-parent-profile__profile__mid-col__container__row__title{color:#191c1c;font-size:1.1875rem;font-weight:700;margin-right:1.5rem}.pup-parent-profile__profile__mid-col__container__row__text{color:#3c3d3d;font-size:1rem;font-weight:400;line-height:1.5rem;margin-bottom:.5rem;max-width:70rem;min-width:44rem}.pup-parent-profile__profile__mid-col__container__row__chips{display:flex;flex-wrap:wrap}.pup-parent-profile__profile__mid-col__container__row__chips__chip{align-items:center;background-color:#9f8e7d;border-radius:3rem;color:#fff;display:flex;margin-bottom:.5rem;margin-right:1rem;padding:.5rem 1rem}.pup-parent-profile__profile__mid-col__container__row__chips__chip__icon{height:1.25rem;margin-right:.5rem;width:1.25rem}.pup-parent-profile__profile__mid-col__container__row__chips__chip__text{font-size:1rem;font-weight:700}.pup-parent-profile__profile__mid-col__container__row__link{color:#3c3d3d;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;margin-left:1.5rem;text-decoration:underline}.pup-parent-profile__profile__mid-col__container__row__photos{margin-bottom:.5rem;width:66%}.pup-parent-profile__profile__mid-col__container__row__cards{display:flex;flex-wrap:wrap}.pup-parent-profile__profile__right-col__next-steps{margin-bottom:1rem}@media screen and (max-width:104em){.pup-parent-profile{box-sizing:border-box;margin-right:0;padding:2rem}.pup-parent-profile,.pup-parent-profile__profile{align-items:center;flex-direction:column}.pup-parent-profile__profile__left-col{margin-bottom:1rem;margin-right:0}.pup-parent-profile__profile__mid-col{margin-right:0}.pup-parent-profile__profile__mid-col__name{text-align:center}.pup-parent-profile__profile__mid-col__container__row__text{min-width:0}.pup-parent-profile__profile__mid-col__container__row__photos{width:100%}.pup-parent-profile__profile__right-col{margin-right:0}}.show-more-less-clickable{cursor:pointer;font-weight:600;text-decoration:underline}
.view-pup-parent-profile{box-sizing:border-box;display:flex;flex-direction:column;font-weight:400;height:100%;overflow-y:auto;padding-bottom:40rem;position:relative}.view-pup-parent-profile__banner{width:100%}.view-pup-parent-profile__banner__img{background-image:url(https://paction-shared-resources.s3.ca-central-1.amazonaws.com/common/paction-logo-tiled.webp);background-position:50%;background-repeat:repeat;background-size:contain;height:18rem;width:100%}.view-pup-parent-profile__container{display:flex;flex-direction:column;margin:1rem;padding:1rem 5rem}.view-pup-parent-profile__container__title{font-size:2rem;font-weight:600;margin-bottom:1rem}.view-pup-parent-profile__container__banner{margin-bottom:7em;margin-top:9.25rem;width:100%}.view-pup-parent-profile__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}@media screen and (max-width:104em){.view-pup-parent-profile__banner{height:5rem}.view-pup-parent-profile__banner__img{height:14rem}.view-pup-parent-profile__container{margin:0;padding:0}}
.view-pup-profile-details-info{background-color:#fff;border-radius:.75rem;box-sizing:border-box;flex:3;margin-bottom:3rem;overflow:hidden;padding:2.5rem;width:100%}.view-pup-profile-details-info__flex{border-radius:.75rem;display:flex;height:100%}.view-pup-profile-details-info__flex__left-col{flex:1;margin-right:2rem;width:100%}.view-pup-profile-details-info__flex__left-col__title{font-size:2.5rem;font-weight:800;line-height:2.5rem}.view-pup-profile-details-info__flex__left-col__divider{margin-bottom:2rem}.view-pup-profile-details-info__flex__left-col__divider--bottom{margin-top:2rem}.view-pup-profile-details-info__flex__left-col__container{display:flex;margin:1rem 0;width:100%}.view-pup-profile-details-info__flex__left-col__container__row{align-items:flex-start;display:flex}.view-pup-profile-details-info__flex__left-col__container__row__field{align-items:center;display:flex;margin-bottom:1rem;margin-right:1rem}.view-pup-profile-details-info__flex__left-col__container__row__field__label{font-weight:600;margin-right:.5rem}.view-pup-profile-details-info__flex__left-col__container__row__field__value{font-size:1.1875rem;font-weight:700;line-height:1.25rem}.view-pup-profile-details-info__flex__left-col__container__row__title{font-size:1.1875rem;font-weight:700;margin-right:.5rem;min-width:12rem}.view-pup-profile-details-info__flex__left-col__container__row__text{font-size:1rem;font-weight:400}.view-pup-profile-details-info__flex__left-col__container__col{flex:1}.view-pup-profile-details-info__flex__left-col__container__col__field{align-items:center;display:flex;margin-bottom:.25rem;margin-right:1rem}.view-pup-profile-details-info__flex__left-col__container__col__field__label{font-size:1.1875rem;font-weight:700;line-height:1.25rem;margin-right:.5rem;min-width:12rem}.view-pup-profile-details-info__flex__left-col__container__col__field__value{font-size:1rem;font-weight:600;line-height:1rem;width:100%}.view-pup-profile-details-info__flex__left-col__container__col__title{font-size:1.1875rem;font-weight:700;margin-right:2.875rem}.view-pup-profile-details-info__flex__left-col__container__col__text{font-size:1rem;font-weight:400}.view-pup-profile-details-info__flex__left-col__container__button-container{display:flex;flex-direction:column}.view-pup-profile-details-info__flex__left-col__container__button-container__title{color:#191c1c;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.view-pup-profile-details-info__flex__left-col__container__button-container__button{font-size:.75rem;font-weight:700;height:2.75rem;margin-bottom:1rem;min-height:2.75rem;width:15rem}.view-pup-profile-details-info__flex__left-col__container__reserved{color:#de564f}.view-pup-profile-details-info__flex__right-col__next-steps{margin:0}.view-pup-profile-details-info__container{margin-bottom:1.5rem;margin-top:1rem}.view-pup-profile-details-info__container__photos{display:flex;max-width:50rem;overflow:auto}.view-pup-profile-details-info__container__photos__photo{margin-right:1rem}@media screen and (max-width:84em){.view-pup-profile-details-info__flex,.view-pup-profile-details-info__flex__left-col__container,.view-pup-profile-details-info__flex__left-col__container__row{flex-direction:column}.view-pup-profile-details-info__flex__left-col__container__row__title{margin-bottom:.5rem;margin-right:0}}
.view-pup-profile-provider{background-color:#fff;border-radius:.75rem;box-sizing:border-box;flex:1;max-width:110rem;padding:2.5rem;width:100%}.view-pup-profile-provider__profile{display:flex}.view-pup-profile-provider__profile__photo{margin-right:1.5rem}.view-pup-profile-provider__profile__details__title{font-size:1.25rem;font-weight:600}.view-pup-profile-provider__profile__details__field{font-size:1rem;font-weight:400;margin:.5rem 0}.view-pup-profile-provider__profile__details__id-verified{align-items:center;display:flex}.view-pup-profile-provider__profile__details__id-verified__label{font-size:.85rem;font-weight:600;margin-right:.25rem}.view-pup-profile-provider__profile__details__id-verified__icon{height:2rem;width:2rem}.view-pup-profile-provider__profile__details__member-since{margin:.5rem 0}.view-pup-profile-provider__profile__details__member-since__label{font-size:.85rem;font-weight:600;margin-bottom:.25rem}.view-pup-profile-provider__section{margin:2rem 0}.view-pup-profile-provider__section__title{font-size:1.25rem;font-weight:600}.view-pup-profile-provider__section__text{line-height:1.75rem;margin-top:1rem}.view-pup-profile-provider__section__text__link{cursor:pointer;text-decoration:underline}.view-pup-profile-provider__section__tiles{display:flex;max-width:100%;overflow-x:auto}
.view-pup-profile-details{width:100%}.view-pup-profile-details__container{align-items:center;display:flex;flex-direction:column}.view-pup-profile-details__container__row{display:flex;max-width:110rem;width:100%}
.view-pup-profile{background-color:#e4dbd2;font-weight:400;height:100%;overflow-y:auto;position:relative}.view-pup-profile__container{align-items:center;display:flex;flex-direction:column;margin:1rem;padding:1rem 10rem}.view-pup-profile__container__details{display:flex;flex-direction:row;justify-content:space-between}.view-pup-profile__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}@media screen and (max-width:48em){.view-pup-profile__container{margin:0;padding:0}.view-pup-profile__container__details{flex-direction:column;margin:0;padding:2rem 1rem 0;width:auto}}
.view-review-details-info{background-color:#fff;border-radius:.75rem;box-sizing:border-box;flex:3;margin-bottom:3rem;overflow:hidden;padding:2.5rem;width:100%}.view-review-details-info__flex{border-radius:.75rem;display:flex;height:100%}.view-review-details-info__flex__left-col{align-items:center;display:flex;flex-direction:column;margin-right:2.75rem;width:9.75rem}.view-review-details-info__flex__left-col__title{font-size:2.5rem;font-weight:800;margin-bottom:1rem;margin-top:0}.view-review-details-info__flex__left-col__name{font-size:1.1875rem;font-weight:700;margin-bottom:.5rem}.view-review-details-info__flex__left-col__photo-upload{border:3px solid #01686c;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;margin-bottom:.5rem}.view-review-details-info__flex__left-col__field{align-items:center;display:flex;margin-bottom:.5rem;margin-left:.5rem;width:100%}.view-review-details-info__flex__left-col__field__icon{height:1.5rem;margin-right:.75rem;width:1.5rem}.view-review-details-info__flex__left-col__field__label{color:#191c1c;font-size:1rem;font-weight:400;line-height:1rem}.view-review-details-info__flex__left-col__button{align-items:center;color:#fff;display:flex;margin-top:.5rem;width:9.5rem}.view-review-details-info__flex__left-col__button img{height:1.5rem;margin-right:.75rem;width:1.5rem}.view-review-details-info__flex__mid-col{flex:1;margin-right:2rem;margin-top:3rem;width:100%}.view-review-details-info__flex__mid-col__divider{margin-top:2rem}.view-review-details-info__flex__mid-col__title{font-size:2rem;font-weight:800;line-height:2rem;margin-bottom:.5rem;margin-top:0}.view-review-details-info__flex__mid-col__rating{margin:.5rem 0 1rem}.view-review-details-info__flex__mid-col__date{font-size:1rem;font-weight:700;margin:.5rem 0}.view-review-details-info__flex__mid-col__text{font-size:1rem;line-height:1.25rem}.view-review-details-info__flex__mid-col__reply{display:flex;margin:.5rem 0 1rem 3rem;max-width:100%}.view-review-details-info__flex__mid-col__reply__date{font-size:.875rem;font-weight:700;margin:.25rem 0}.view-review-details-info__flex__mid-col__reply__bar{background-color:#656767;flex-shrink:0;margin-right:1rem;width:2px}.view-review-details-info__flex__mid-col__reply__content{display:flex;flex-direction:column;flex-grow:1}.view-review-details-info__flex__mid-col__reply__label{color:#3c3d3d;font-size:1rem;font-weight:700;line-height:1.5rem}.view-review-details-info__flex__mid-col__reply__text{line-height:1.5;overflow:hidden;padding-right:.25rem;position:relative;word-wrap:break-word;font-size:1rem;font-weight:400;text-overflow:clip}.view-review-details-info__flex__mid-col__reply__text--scrollable{max-height:8rem;overflow-y:auto}.view-review-details-info__flex__mid-col__divider{margin-bottom:2rem}.view-review-details-info__flex__mid-col__divider--bottom{margin-top:2rem}.view-review-details-info__flex__mid-col__container{display:flex;margin:1rem 0;width:100%}.view-review-details-info__flex__mid-col__container__row{align-items:flex-start;display:flex}.view-review-details-info__flex__mid-col__container__row__field{align-items:center;display:flex;margin-bottom:1rem;margin-right:1rem}.view-review-details-info__flex__mid-col__container__row__field__label{font-weight:600;margin-right:.5rem}.view-review-details-info__flex__mid-col__container__row__field__value{font-size:1.1875rem;font-weight:700}.view-review-details-info__flex__mid-col__container__row__title{font-size:1.1875rem;font-weight:700;margin-right:.5rem;min-width:10rem}.view-review-details-info__flex__mid-col__container__row__text{font-size:1rem;font-weight:400}.view-review-details-info__flex__mid-col__container__col{flex:1}.view-review-details-info__flex__mid-col__container__col__field{align-items:center;display:flex;margin-bottom:.25rem;margin-right:1rem}.view-review-details-info__flex__mid-col__container__col__field__label{font-size:1.1875rem;font-weight:700;margin-right:.5rem;width:10rem}.view-review-details-info__flex__mid-col__container__col__field__value{font-size:1rem;font-weight:600;width:20rem}.view-review-details-info__flex__mid-col__container__col__title{font-size:1.1875rem;font-weight:700;margin-right:2.875rem}.view-review-details-info__flex__mid-col__container__col__text{font-size:1rem;font-weight:400}.view-review-details-info__flex__mid-col__container__button-container{display:flex;flex-direction:column}.view-review-details-info__flex__mid-col__container__button-container__title{color:#191c1c;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.view-review-details-info__flex__mid-col__container__button-container__button{font-size:.75rem;font-weight:700;height:2.75rem;margin-bottom:1rem;min-height:2.75rem;width:15rem}.view-review-details-info__flex__mid-col__container__reserved{color:#de564f}.view-review-details-info__flex__right-col__next-steps{margin:0}.view-review-details-info__container{margin-bottom:1.5rem;margin-top:1rem}.view-review-details-info__container__photos{display:flex;max-width:50rem;overflow:auto}.view-review-details-info__container__photos__photo{margin-right:1rem}@media screen and (max-width:84em){.view-review-details-info__flex{flex-direction:column}.view-review-details-info__flex__left-col{justify-content:center;width:100%}.view-review-details-info__flex__left-col__field{justify-content:center}.view-review-details-info__flex__left-col__field__label{width:6rem}.view-review-details-info__flex__left-col__container,.view-review-details-info__flex__left-col__container__row{flex-direction:column}.view-review-details-info__flex__left-col__container__row__title{margin-bottom:.5rem;margin-right:0}.view-review-details-info__flex__mid-col{box-sizing:border-box;padding:2rem}.view-review-details-info__flex__mid-col__title{line-height:2rem;text-align:center}.view-review-details-info__flex__mid-col__rating{display:flex;justify-content:center}.view-review-details-info__flex__right-col{box-sizing:border-box;padding:2rem}}@media screen and (max-width:48em){.view-review-details-info{margin-bottom:0}}
.view-review-provider{background-color:#fff;border-radius:.75rem;box-sizing:border-box;flex:1;max-width:110rem;padding:2.5rem;width:100%}.view-review-provider__profile{display:flex}.view-review-provider__profile__photo{margin-right:1.5rem}.view-review-provider__profile__details__title{font-size:1.25rem;font-weight:600}.view-review-provider__profile__details__field{font-size:1rem;font-weight:400;margin:.5rem 0}.view-review-provider__profile__details__id-verified{align-items:center;display:flex}.view-review-provider__profile__details__id-verified__label{font-size:.85rem;font-weight:600;margin-right:.25rem}.view-review-provider__profile__details__id-verified__icon{height:2rem;width:2rem}.view-review-provider__profile__details__member-since{margin:.5rem 0}.view-review-provider__profile__details__member-since__label{font-size:.85rem;font-weight:600;margin-bottom:.25rem}.view-review-provider__section{margin:2rem 0}.view-review-provider__section__title{font-size:1.25rem;font-weight:600}.view-review-provider__section__text{line-height:1.75rem;margin-top:1rem}.view-review-provider__section__text__link{cursor:pointer;text-decoration:underline}.view-review-provider__section__tiles{display:flex;max-width:100%;overflow-x:auto}@media screen and (max-width:48em){.view-review-provider{margin-top:0}.view-review-provider__location{flex-direction:column;height:auto;margin:2rem 0}.view-review-provider__location__map__container{height:12.5rem;width:auto}.view-review-provider__location__info__container{padding:1rem;width:auto}}
.view-review-details{width:100%}.view-review-details__container{align-items:center;display:flex;flex-direction:column}.view-review-details__container__row{display:flex;max-width:110rem;width:100%}
.view-review{background-color:#e4dbd2;font-weight:400;height:100%;overflow:auto;position:relative;width:100%}.view-review__title{color:#191c1c;margin-bottom:1.5rem}.view-review__title.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.view-review__container{align-items:center;display:flex;flex-direction:column;margin:1rem;padding:1rem 10rem}.view-review__container__details{display:flex;flex-direction:row;justify-content:space-between}.view-review__container__banner{margin-bottom:7em;margin-top:9.25rem;width:100%}.view-review__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}@media screen and (max-width:72em){.view-review .view-review__container{padding-left:1rem;padding-right:1rem}.view-review-details{margin-right:1rem}}@media screen and (max-width:48em){.view-review .view-review__container{margin:0;padding:0}.view-review .view-review__container__details{flex-direction:column;margin:0;padding:0;width:auto}.view-review-details{margin-right:0;width:auto}.view-review-details__info{margin-bottom:2rem}.view-review-details__info__name__container{font-size:2rem}.view-review-details__description{margin:2rem 0}}@media screen and (min-width:48em){.view-review__container__details{width:100%}}
.confirm-pass-on-pups-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:25rem}.confirm-pass-on-pups-dialog__container{display:flex;flex-direction:column;justify-content:center;margin-top:1rem;padding:1rem 2rem}.confirm-pass-on-pups-dialog__container__checkbox{box-sizing:border-box;margin-bottom:.5rem}.confirm-pass-on-pups-dialog__container__checkbox .checkbox__label__text{font-size:1rem;font-weight:500;line-height:1rem}.confirm-pass-on-pups-dialog__container__title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.confirm-pass-on-pups-dialog__container__subtitle{font-size:1.25rem;font-weight:700;margin-bottom:1rem;text-align:center}.confirm-pass-on-pups-dialog__container__text{line-height:1.25rem;margin-bottom:1rem}.confirm-pass-on-pups-dialog__container__button-container{display:flex}.confirm-pass-on-pups-dialog__container__button-container__button{font-size:.85rem;font-weight:700;margin:1rem 0;min-height:2.25rem}.confirm-pass-on-pups-dialog__container__button-container__button--cancel{margin-right:1rem}@media screen and (max-height:34em){.confirm-pass-on-pups-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.confirm-pass-on-pups-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}}
.confirm-select-pup-dialog{background-color:#fff;border:1px solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-right:-50%;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:25rem}.confirm-select-pup-dialog__container{display:flex;flex-direction:column;justify-content:center;margin-top:1rem;padding:1rem 2rem}.confirm-select-pup-dialog__container__checkbox{box-sizing:border-box;margin-bottom:.5rem}.confirm-select-pup-dialog__container__checkbox .checkbox__label__text{font-size:1rem;font-weight:500;line-height:1rem}.confirm-select-pup-dialog__container__title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.confirm-select-pup-dialog__container__subtitle{font-size:1.25rem;font-weight:700;margin-bottom:1rem;text-align:center}.confirm-select-pup-dialog__container__text{line-height:1.25rem;margin-bottom:1rem}.confirm-select-pup-dialog__container__button-container{display:flex}.confirm-select-pup-dialog__container__button-container__button{font-size:.85rem;font-weight:700;margin:1rem 0;min-height:2.25rem}.confirm-select-pup-dialog__container__button-container__button--cancel{margin-right:1rem}@media screen and (max-height:34em){.confirm-select-pup-dialog{height:calc(100% - 2rem);overflow-y:auto}}@media screen and (max-width:34em){.confirm-select-pup-dialog{border:none;border-radius:0;bottom:0;height:100%;left:0;margin-right:0;max-height:none;right:0;top:0;transform:none;width:100%}}
html{font-family:arial}.pup-selection__section{margin:1rem 0}.pup-selection__section__title{color:#191c1c;font-size:1.5rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.pup-selection__section__title .tooltip{margin:0 .5rem}.pup-selection__section__tiles{display:flex;flex-wrap:wrap;max-width:100%}.pup-selection__section__tiles__selection{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.pup-selection__section__tiles__selection__selected-by{border:3px solid #01686c;border-radius:.5rem;box-shadow:0 0 10px rgba(1,104,108,.5);box-sizing:border-box;cursor:pointer;height:8rem;margin:0 .5rem 1rem;min-width:16rem;padding:1rem;width:18rem}.pup-selection__section__tiles__selection__selected-by__title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.pup-selection__section__tiles__selection__selected-by__account-info{align-items:center;display:flex}.pup-selection__section__tiles__selection__selected-by__account-info__account-photo{border-radius:50%;height:40px;margin-right:10px;width:40px}.pup-selection__section__tiles__selection__selected-by__account-info__account-name{color:#191c1c;font-size:1rem;font-weight:600}.pup-selection__section__btn-container{display:flex;justify-content:center;margin-top:2rem;width:100%}.pup-selection__section__btn-container__btn{border:3px solid #01686c;box-shadow:0 0 10px rgba(1,104,108,.5);font-size:1.5rem;font-weight:700;height:4rem;width:75%}
.view-waitlist-details-info{background-color:#fff;border-radius:.75rem;box-sizing:border-box;flex:3;margin-bottom:3rem;overflow:hidden;padding:2.5rem;width:100%}.view-waitlist-details-info__section-heading{color:#191c1c;font-size:1.5rem;font-weight:700;margin-bottom:1rem;margin-top:0}.view-waitlist-details-info__section-heading--visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.view-waitlist-details-info__flex{border-radius:.75rem;display:flex;flex-wrap:wrap;height:100%}.view-waitlist-details-info__flex__left-col{flex:1;margin-right:2rem;width:100%}.view-waitlist-details-info__flex__left-col__title{font-size:2.5rem;font-weight:800;line-height:2.5rem;margin-bottom:1.5rem;margin-top:0}.view-waitlist-details-info__flex__left-col__divider{margin-bottom:2rem}.view-waitlist-details-info__flex__left-col__divider--bottom{margin-top:2rem}.view-waitlist-details-info__flex__left-col__container{display:flex;margin:1rem 0;width:100%}.view-waitlist-details-info__flex__left-col__container__title{font-size:1rem;font-weight:700}.view-waitlist-details-info__flex__left-col__container__row{align-items:flex-start;display:flex}.view-waitlist-details-info__flex__left-col__container__row__field{align-items:flex-start;display:flex;margin-bottom:1rem;margin-right:1rem}.view-waitlist-details-info__flex__left-col__container__row__field__label{font-weight:600;margin-right:.5rem}.view-waitlist-details-info__flex__left-col__container__row__field__value{font-size:1.1875rem;font-weight:700;line-height:1.5rem}.view-waitlist-details-info__flex__left-col__container__row__title{font-size:1.1875rem;font-weight:700;margin-right:.5rem;min-width:10rem}.view-waitlist-details-info__flex__left-col__container__row__text{font-size:1rem;font-weight:400}.view-waitlist-details-info__flex__left-col__container__col{flex:1}.view-waitlist-details-info__flex__left-col__container__col__field{align-items:flex-start;display:flex;margin-bottom:.25rem;margin-right:1rem}.view-waitlist-details-info__flex__left-col__container__col__field__label{font-size:1.1875rem;font-weight:700;line-height:1.25rem;margin-right:.5rem;width:100%}.view-waitlist-details-info__flex__left-col__container__col__field__value{font-size:1rem;font-weight:600;line-height:1rem;width:100%}.view-waitlist-details-info__flex__left-col__container__col__title{font-size:1.1875rem;font-weight:700;margin-right:2.875rem}.view-waitlist-details-info__flex__left-col__container__col__text{font-size:1rem;font-weight:400}.view-waitlist-details-info__flex__left-col__container__tabs{align-items:center;display:flex;margin-bottom:1.25rem}.view-waitlist-details-info__flex__left-col__container__tabs__tab{align-items:center;border:1px solid #01686c;color:#01686c;cursor:pointer;display:flex;font-weight:600;margin-right:1rem;padding:.5rem 1rem}.view-waitlist-details-info__flex__left-col__container__tabs__tab__icon{align-items:center;display:flex;margin-right:.5rem}.view-waitlist-details-info__flex__left-col__container__tabs__tab.active{background-color:#01686c;color:#fff}.view-waitlist-details-info__flex__left-col__container__button-container{display:flex;flex-direction:column}.view-waitlist-details-info__flex__left-col__container__button-container__title{color:#191c1c;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.view-waitlist-details-info__flex__left-col__container__button-container__button{font-size:.75rem;font-weight:700;height:2.75rem;margin-bottom:1rem;min-height:2.75rem;width:15rem}.view-waitlist-details-info__flex__left-col__container__reserved{color:#de564f}.view-waitlist-details-info__flex__right-col__next-steps{margin:0}.view-waitlist-details-info__container{margin-bottom:1.5rem;margin-top:1rem}.view-waitlist-details-info__container__photos{display:flex;max-width:50rem;overflow:auto}.view-waitlist-details-info__container__photos__photo{margin-right:1rem}@media screen and (max-width:84em){.view-waitlist-details-info{margin-bottom:0;padding:1.5rem 2rem}.view-waitlist-details-info__flex{flex-direction:column}.view-waitlist-details-info__flex__left-col{margin-right:0}.view-waitlist-details-info__flex__left-col__title{font-size:1.75rem;line-height:1.75rem}.view-waitlist-details-info__flex__left-col__container,.view-waitlist-details-info__flex__left-col__container__row{flex-direction:column}.view-waitlist-details-info__flex__left-col__container__row__title{margin-bottom:.5rem;margin-right:0}.view-waitlist-details-info__flex__left-col__container__col__field{margin-bottom:.5rem;width:100%}.view-waitlist-details-info__flex__left-col__container__col__field__label,.view-waitlist-details-info__flex__left-col__container__col__field__value{font-size:1rem;line-height:1.125rem;width:100%}}@media screen and (max-width:64em){.view-waitlist-details-info{border-radius:0}}
.view-waitlist-provider{background-color:#fff;border-radius:.75rem;box-sizing:border-box;flex:1;max-width:110rem;padding:2.5rem;width:100%}.view-waitlist-provider__profile{display:flex}.view-waitlist-provider__profile__photo{margin-right:1.5rem}.view-waitlist-provider__profile__details__title{font-size:1.25rem;font-weight:600}.view-waitlist-provider__profile__details__field{font-size:1rem;font-weight:400;margin:.5rem 0}.view-waitlist-provider__profile__details__id-verified{align-items:center;display:flex}.view-waitlist-provider__profile__details__id-verified__label{font-size:.85rem;font-weight:600;margin-right:.25rem}.view-waitlist-provider__profile__details__id-verified__icon{height:2rem;width:2rem}.view-waitlist-provider__profile__details__member-since{margin:.5rem 0}.view-waitlist-provider__profile__details__member-since__label{font-size:.85rem;font-weight:600;margin-bottom:.25rem}.view-waitlist-provider__section{margin:2rem 0}.view-waitlist-provider__section__title{font-size:1.25rem;font-weight:600}.view-waitlist-provider__section__text{line-height:1.75rem;margin-top:1rem}.view-waitlist-provider__section__text__link{cursor:pointer;text-decoration:underline}.view-waitlist-provider__section__tiles{display:flex;max-width:100%;overflow-x:auto}@media screen and (max-width:64em){.view-waitlist-provider{border-radius:0;padding:1.5rem 1rem}}
.view-waitlist-details{width:100%}.view-waitlist-details__container{align-items:center;display:flex;flex-direction:column}.view-waitlist-details__container__row{display:flex;max-width:110rem;width:100%}
.view-waitlist{background-color:#e4dbd2;font-weight:400;height:100%;overflow-y:auto;position:relative}.view-waitlist__title{color:#191c1c;margin-bottom:1.5rem}.view-waitlist__title.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.view-waitlist__container{align-items:center;display:flex;flex-direction:column;margin:1rem;padding:1rem 10rem}.view-waitlist__container__details{display:flex;flex-direction:row;justify-content:space-between}.view-waitlist__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}@media screen and (max-width:64em){.view-waitlist__container{margin:0;overflow:hidden;padding:0}.view-waitlist__container__details{flex-direction:column;margin:0;padding:0;width:100%}}
.volunteer-application{flex:1;height:100%;overflow-y:auto}.volunteer-application__container{margin:1rem auto;max-width:30rem;min-height:40rem;padding-bottom:5rem}.volunteer-application__container__success{align-items:center;box-sizing:border-box;display:flex;flex:2;flex-direction:column;justify-content:center;min-height:25.625rem;padding:1rem 1.5rem}.volunteer-application__container__success__message{font-size:1.5rem;font-weight:700;line-height:1.5rem;max-width:28rem}.volunteer-application__container__success__message p{line-height:1.5rem;margin:0 0 1rem;text-align:center}.volunteer-application__container__section{margin-bottom:2rem}.volunteer-application__container__section--centered{align-items:center;display:flex;flex-direction:column;justify-content:center}.volunteer-application__container__section--centered .checkbox{margin-bottom:.5rem;margin-left:4rem;width:17rem}.volunteer-application__container__section__title{font-size:2rem;font-weight:800;line-height:2rem;margin-bottom:1rem;text-align:center;width:100%}.volunteer-application__container__section__row{display:flex;margin-bottom:1rem}.volunteer-application__container__section__row>div:not(:last-child){margin-right:1rem}.volunteer-application__container__section__social{display:flex;justify-content:center}.volunteer-application__container__section__social a{margin:0 1rem}.volunteer-application__container__section__social a img{height:40px;width:40px}.volunteer-application__container__btn-container{display:flex;justify-content:center;margin-bottom:1rem}.volunteer-application__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}@media screen and (max-width:48em){.volunteer-application__container{padding:1rem}.volunteer-application__container__success{min-height:0}.volunteer-application__container__section__row{flex-direction:column}.volunteer-application__container__section__row>div:not(:last-child){margin-bottom:1rem;margin-right:0}}
.volunteer-opportunities{flex:1;height:100%;overflow-y:auto}.volunteer-opportunities__container{margin:0 auto;max-width:50rem;padding-bottom:5rem}.volunteer-opportunities__introduction{margin:0 auto;max-width:50rem;padding:0 2rem}.volunteer-opportunities__introduction h2{font-size:2rem;font-weight:700;line-height:2rem;margin-bottom:1rem;text-align:center}.volunteer-opportunities__introduction p{color:#656767;font-size:1rem;line-height:1.25rem;text-align:justify}.volunteer-opportunities__introduction__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;height:14rem;margin-top:2rem}.volunteer-opportunities__item{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding:1rem}.volunteer-opportunities__item__title{color:#01686c;font-size:1.5rem;font-weight:700;line-height:1.75rem;margin-bottom:.5rem;max-width:24rem;text-align:center;text-decoration:underline}.volunteer-opportunities__item__title a{color:inherit;text-decoration:none}.volunteer-opportunities__item__title a:hover{text-decoration:underline}.volunteer-opportunities__item__description{color:#656767;font-size:1rem;line-height:1.25rem;max-width:24rem;text-align:justify}@media screen and (max-width:48em){.volunteer-opportunities__container{padding:1rem}.volunteer-opportunities__introduction h2{font-size:1.5rem;line-height:1.5rem}.volunteer-opportunities__introduction p{font-size:.875rem;line-height:1.25rem}.volunteer-opportunities__introduction__image{height:10rem}.volunteer-opportunities__item{padding:.75rem}.volunteer-opportunities__item__title{font-size:1.25rem}.volunteer-opportunities__item__description{font-size:.875rem}}
.waitlist-deposit-confirmation{font-weight:400;height:100%;overflow:auto}.waitlist-deposit-confirmation__container{align-items:center;display:flex;flex-direction:column;margin:1rem;padding:1rem 10rem}.waitlist-deposit-confirmation__container__buttons{display:flex;justify-content:space-between;width:35rem}.waitlist-deposit-confirmation__container__buttons__btn{height:2.75rem;width:17rem}.waitlist-deposit-confirmation__container__button{width:30rem}.waitlist-deposit-confirmation__container__success{color:#45b867}.waitlist-deposit-confirmation__container__error,.waitlist-deposit-confirmation__container__reserved{color:#de564f;margin-bottom:1rem}.waitlist-deposit-confirmation__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}
.waitlist-payment-request{font-weight:400;height:100%;overflow:auto}.waitlist-payment-request__container{align-items:center;display:flex;flex-direction:column;height:100%;margin:1rem;padding:1rem}.waitlist-payment-request__container__title{font-size:2.0625rem;font-weight:700;line-height:2.5rem;margin-bottom:1rem}.waitlist-payment-request__container__timeslots{border:1px solid #000;height:20rem;margin-top:2rem;width:21.75rem}.waitlist-payment-request__container__timeslots__title{border-bottom:1px solid #000;font-weight:500;padding:.5rem}.waitlist-payment-request__container__timeslots__timeslot{align-items:center;border-bottom:1px solid #000;display:flex;justify-content:space-between;padding:.5rem}.waitlist-payment-request__container__timeslots__timeslot__button{font-size:.85rem;font-weight:700;min-height:2rem}.waitlist-payment-request__container__buttons{display:flex;justify-content:space-between;margin:2rem 0;width:35rem}.waitlist-payment-request__container__buttons__btn{height:2.75rem;width:17rem}.waitlist-payment-request__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}
.waitlist-purchase-confirmation{font-weight:400;height:100%;overflow:auto}.waitlist-purchase-confirmation__container{align-items:center;display:flex;flex-direction:column;height:100%;margin:1rem;padding:1rem}.waitlist-purchase-confirmation__container__title{font-size:2.0625rem;font-weight:700;line-height:2.5rem;margin-bottom:1rem}.waitlist-purchase-confirmation__container__timeslots{border:1px solid #000;height:20rem;margin-top:2rem;width:21.75rem}.waitlist-purchase-confirmation__container__timeslots__title{border-bottom:1px solid #000;font-weight:500;padding:.5rem}.waitlist-purchase-confirmation__container__timeslots__timeslot{align-items:center;border-bottom:1px solid #000;display:flex;justify-content:space-between;padding:.5rem}.waitlist-purchase-confirmation__container__timeslots__timeslot__button{font-size:.85rem;font-weight:700;min-height:2rem}.waitlist-purchase-confirmation__container__buttons{display:flex;justify-content:space-between;margin:2rem 0;width:35rem}.waitlist-purchase-confirmation__container__buttons__btn{height:2.75rem;width:17rem}.waitlist-purchase-confirmation__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}
.webinar-series{box-sizing:border-box;flex:1;height:100%;overflow-y:auto}.webinar-series__introduction{box-sizing:border-box;margin:0 auto;max-width:60rem;padding:0 2rem 5rem}.webinar-series__introduction h2{color:#473b2f;font-size:2rem;font-weight:700;line-height:2rem;margin-bottom:1rem;text-align:center}.webinar-series__introduction h2:first-child{margin-bottom:.5rem}.webinar-series__introduction p{color:#473b2f;font-size:1rem;line-height:1.5rem;margin-bottom:1.5rem;text-align:center}.webinar-series__introduction__desktop-layout{align-items:flex-start;display:flex;gap:3rem;margin:2rem 0}@media screen and (max-width:48em){.webinar-series__introduction__desktop-layout{display:none}}.webinar-series__introduction__mobile-layout{display:none}@media screen and (max-width:48em){.webinar-series__introduction__mobile-layout{display:block}}.webinar-series__introduction__left-column{flex:1}.webinar-series__introduction__right-column{display:flex;flex:1;flex-direction:column;gap:1rem}.webinar-series__introduction__title-section h2{margin-bottom:.5rem;text-align:center}.webinar-series__introduction__title-section h2:first-child{margin-bottom:.25rem}.webinar-series__introduction__description{margin-top:2rem}.webinar-series__introduction__description p{text-align:left}.webinar-series__introduction__image{box-sizing:border-box;display:block;height:auto;width:100%}@media screen and (max-width:48em){.webinar-series__introduction__image--desktop{display:none}}.webinar-series__introduction__image--mobile{margin:2rem calc(50% - 16rem);padding:0;width:32rem}@media screen and (max-width:84em){.webinar-series__introduction__image--mobile{margin:2rem calc(50% - 13rem);width:26rem}}@media screen and (max-width:48em){.webinar-series__introduction__image--mobile{margin:2rem 0;width:100%}}.webinar-series__date{margin-bottom:1rem;text-align:center}.webinar-series__date p{color:#473b2f;font-size:1.125rem;font-weight:700;margin:8px 0}.webinar-series__date--desktop{text-align:left}.webinar-series__button-container{display:flex;justify-content:center;margin:2rem 0;text-align:center}.webinar-series__button-container--desktop{justify-content:flex-start;margin:1rem 0 0}.webinar-series__register-button{background-color:#01686c;border-radius:48px;color:#fff;display:inline-block;font-family:Nunito,Helvetica,arial,sans-serif;font-size:16px;font-weight:700;padding:16px 40px;text-decoration:none;transition:background-color .3s ease}.webinar-series__register-button:hover{background-color:#015056;color:#fff;text-decoration:none}.webinar-series__email-section{margin-top:3rem}.webinar-series__email-section__header{color:#473b2f;font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.webinar-series__action-buttons{display:flex;gap:1rem;justify-content:center;margin-top:3rem}.webinar-series__action-buttons__btn{background-color:#01686c;border-color:#01686c;font-size:1rem;font-weight:700;height:3rem;line-height:1.25rem;width:15rem}.webinar-series__action-buttons__btn:hover{background-color:#015056;border-color:#015056}.webinar-series__alert{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:1000}.player-wrapper{background-color:#000;box-sizing:border-box;height:18rem;position:relative;width:32rem}.player-wrapper--desktop{aspect-ratio:16/9;height:auto;width:100%}.player-wrapper img{display:block;height:100%;object-fit:contain;width:100%}.player-wrapper .play-icon{align-items:center;display:flex;height:4.5rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4.5rem}.player-wrapper .play-icon img{height:100%;width:100%}@media screen and (max-width:84em){.player-wrapper{height:15rem;width:26rem}}@media screen and (max-width:48em){.player-wrapper{height:auto;width:100%}.webinar-series__introduction{max-width:30rem;padding:0 1rem 5rem}.webinar-series__introduction h2{font-size:1.5rem;line-height:1.5rem;text-align:center}.webinar-series__introduction__image{aspect-ratio:1/1.2}.webinar-series__date p{font-size:1rem}.webinar-series__register-button{font-size:14px;padding:12px 32px}.webinar-series__email-section__header{font-size:1.25rem}.webinar-series__action-buttons{align-items:center;flex-direction:column;gap:.5rem}.webinar-series__action-buttons__btn{margin:0;width:100%}}
html{font-family:arial}.why-choose-an-ethical-breeder{flex:1;font-family:Nunito,sans-serif;height:100%;overflow-y:auto}.why-choose-an-ethical-breeder__header{align-items:center;display:flex;justify-content:center;margin:1rem 0}.why-choose-an-ethical-breeder__header__logo{height:5rem;margin-right:1rem}.why-choose-an-ethical-breeder__header__title{font-size:2.5rem;font-weight:700}.why-choose-an-ethical-breeder__container{margin:1rem auto;max-width:50rem}.why-choose-an-ethical-breeder__container__title{font-size:2rem;font-weight:800;line-height:2rem;margin-bottom:2rem;text-align:center;width:100%}.why-choose-an-ethical-breeder__container__content__header{font-size:1.4rem;font-weight:700}.why-choose-an-ethical-breeder__container__content__link{color:#01686c;text-decoration:underline}.why-choose-an-ethical-breeder__container__image{height:12rem;vertical-align:text-top}.why-choose-an-ethical-breeder__container__image--start{float:left;margin-right:1rem}.why-choose-an-ethical-breeder__container__image--end{float:right;margin-left:1rem}.why-choose-an-ethical-breeder__image-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:2rem 0;width:100%}.why-choose-an-ethical-breeder__image-container__image{width:50rem}.why-choose-an-ethical-breeder__image-container__caption{border-top:1px solid #ccc;color:#333;font-size:.875rem;font-style:italic;line-height:1rem;margin-top:1rem;max-width:50rem;opacity:.85;padding-top:.75rem;text-align:center}.why-choose-an-ethical-breeder__image-container__caption__credit{font-style:normal}.why-choose-an-ethical-breeder__feature-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin:1rem auto 2rem;max-width:50rem;width:100%}.why-choose-an-ethical-breeder__feature-container__image{background-color:#000;box-sizing:border-box;flex:1;padding:1rem;width:20rem}.why-choose-an-ethical-breeder__feature-container__content{flex:1;margin-left:1rem;width:100%}@media(max-width:768px){.why-choose-an-ethical-breeder__container{padding:0 1rem}.why-choose-an-ethical-breeder__container__title{font-size:1.5rem;line-height:1.5rem}.why-choose-an-ethical-breeder__container__content{font-size:.9rem;text-align:center}.why-choose-an-ethical-breeder__container__content__header{line-height:1.4rem;text-align:center}.why-choose-an-ethical-breeder__container__image{height:8rem}.why-choose-an-ethical-breeder__image-container{margin-bottom:0;padding:1rem}.why-choose-an-ethical-breeder__image-container__image{width:100%}.why-choose-an-ethical-breeder__image-container__caption{font-size:.75rem}.why-choose-an-ethical-breeder__feature-container{flex-direction:column;padding:1rem}.why-choose-an-ethical-breeder__feature-container__image{width:100%}.why-choose-an-ethical-breeder__feature-container__caption{font-size:.75rem}}
html{font-family:arial}.why-join-paction{flex:1;font-family:Nunito,sans-serif;height:100%;overflow-y:auto}.why-join-paction__container{margin:1rem auto;max-width:50rem;padding-bottom:2rem}.why-join-paction__container__title{font-size:2rem;font-weight:800;line-height:2rem;margin-bottom:2rem;text-align:center;width:100%}.why-join-paction__container__content__intro{display:flex;height:26rem;width:100%}.why-join-paction__container__content__intro__container__text{margin-bottom:1rem;text-align:justify}.why-join-paction__container__content__intro__container__text__link{color:#01686c;font-weight:700;text-decoration:underline}.why-join-paction__container__content__intro__container__links{list-style:none;padding:0}.why-join-paction__container__content__intro__container__links__link{color:#01686c;margin:.5rem 0 .5rem 10rem;padding-left:2rem;position:relative;text-decoration:underline}.why-join-paction__container__content__intro__container__links__link a{margin-left:.25rem}.why-join-paction__container__content__intro__container__links__link:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"%23000000\" viewBox=\"0 0 24 24\"><path d=\"M10 15.5l-5-5 1.41-1.41L10 12.67l7.59-7.59L19 6.5l-9 9z\"/></svg>");background-repeat:no-repeat;background-size:contain;content:"";height:2rem;left:0;margin-top:.1rem;position:absolute;top:50%;transform:translateY(-50%);width:2rem}.why-join-paction__container__content__intro__image-container{flex:1;height:100%;margin-left:2rem;padding-top:.25rem;width:100%}.why-join-paction__container__content__intro__image-container__image{border-radius:1rem;height:80%;object-fit:cover;width:auto}.why-join-paction__container__content__intro__image-container__caption{color:#656767;font-size:.875rem;line-height:1rem;text-align:center}.why-join-paction__container__content__btn-container{display:flex;justify-content:center;margin-top:1rem;width:100%}.why-join-paction__container__content__btn-container__btn{font-size:1rem;font-weight:700;height:3rem;width:15rem}.why-join-paction__container__content__btn-container__btn:not(:last-child){margin-right:1rem}.why-join-paction__container__content__section__header{font-size:1.4rem;font-weight:700;margin-top:2rem}.why-join-paction__container__content__section__list__item{margin-bottom:1rem}.why-join-paction__container__profile{margin-top:4rem}@media(max-width:64em){.why-join-paction__container{padding:0 1rem}.why-join-paction__container__title{font-size:1.5rem;line-height:1.5rem;margin-bottom:1rem}.why-join-paction__container__content{font-size:.9rem;text-align:center}.why-join-paction__container__content__intro{flex-direction:column;height:auto}.why-join-paction__container__content__intro__container{margin-bottom:1rem}.why-join-paction__container__content__intro__container__links{padding:0}.why-join-paction__container__content__intro__container__links__link{margin:.5rem auto;text-align:left;width:14rem}.why-join-paction__container__content__intro__container__links__link a{margin-left:.25rem}.why-join-paction__container__content__intro__container__links__link:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"%23000000\" viewBox=\"0 0 24 24\"><path d=\"M10 15.5l-5-5 1.41-1.41L10 12.67l7.59-7.59L19 6.5l-9 9z\"/></svg>");background-repeat:no-repeat;background-size:contain;content:"";height:2rem;left:0;margin-top:.1rem;position:absolute;top:50%;transform:translateY(-50%);width:2rem}.why-join-paction__container__content__intro__image-container{height:20rem;margin:0}.why-join-paction__container__content__intro__image-container__image{height:20rem}.why-join-paction__container__content__intro__image-container__caption{margin:0 auto;max-width:15rem;text-align:center}.why-join-paction__container__content__btn-container{align-items:center;flex-direction:column;margin-top:1rem}.why-join-paction__container__content__btn-container__btn{margin:.5rem 0;width:100%}.why-join-paction__container__content__btn-container__btn:not(:last-child){margin-right:0}.why-join-paction__container__content__section li,.why-join-paction__container__content__section ul{text-align:left}.why-join-paction__container__content__section__header{line-height:1.5rem}}
