@import url(https://fonts.googleapis.com/css2?family=Open+Sans&display=swap);body{background:#fff;color:#4c4c4c;font-family:Open Sans,sans-serif}a{color:#31ccec;text-decoration:none}ul{list-style:none;padding:0}p{margin:0}.container{margin:0 auto;max-width:100%;width:1200px}@media (max-width:1279px){.container{padding-left:.9375rem;padding-right:.9375rem;width:980px}}.centered{align-items:center;display:flex;justify-content:center}.aside-column{padding-left:1.5625rem}.aside-column__desc p{font-size:.75rem;line-height:1rem;margin-bottom:1.25rem}.rulesLink{display:block;margin:0 1rem 1.5rem 2.5rem}.h1,.h2,.h3,h1,h2,h3{margin-bottom:.625rem;margin-top:1.25rem}.text-big{font-size:2.5rem;line-height:normal;margin:0;text-transform:uppercase}.text-big,.text-small{color:#fff;font-weight:700}.text-small{font-size:1rem}h1.column-title,h2.column-title{font-size:1.1875rem;line-height:1.5625rem;margin-bottom:1.5625rem;text-transform:uppercase}h1.title,h2.title{font-size:1.1875rem;font-weight:700;line-height:normal;margin:.5rem 1rem 2rem;text-transform:uppercase}.btn{color:#fff;font-weight:700}.btn--main{background:#1cb8c9}.btn--blue{background:#1496e0}.btn--white{background:#fff;color:#1cb8c9}.btn--negative{background:#c10015}.avatar-image{border-radius:4px;object-fit:cover;width:100%}@media (min-width:640px){.avatar-image{max-height:11.875rem;max-width:11.875rem}}.bg--gray{background:#e4e3e3}.main-hero{background-image:url(../img/land1.5517800c.jpg);background-position:50%;background-size:cover;min-height:565px}.main-hero .text-big{padding:3.75rem 0 .625rem 1.25rem}@media (max-width:479px){.main-hero .text-big{font-size:2rem;padding:3.75rem 0 .625rem}}.main-hero .text-small{margin-bottom:5.625rem}@media (max-width:479px){.main-hero .text-small{margin-bottom:2.5rem}}.main-hero .hero-card{background:#fff;border-radius:7px;height:16.7rem;margin-left:3.125rem;padding:2.1875rem;position:relative;width:23.75rem}.main-hero .hero-card .login-form-texts{align-items:center;display:flex;justify-content:space-between}.main-hero .hero-card .incentive-text{color:#8f8f8f;font-size:.75rem;font-weight:700;text-transform:uppercase}.main-hero .hero-card .reset-password{color:#1cb8c9;font-size:.75rem;text-decoration:none}.main-hero .hero-card .reset-password:hover{color:#26a69a}@media (max-width:639px){.main-hero .hero-card{margin:auto}}@media (max-width:479px){.main-hero .hero-card{height:auto;width:auto}}@media (max-width:425px){.main-hero{padding:1.25rem 0}}.section-content__grid-text-w-img{align-items:center;display:grid;gap:6.25rem;grid-template-columns:16rem 50rem}@media (max-width:1279px){.section-content__grid-text-w-img{gap:3.75rem;grid-template-columns:12.5rem 1fr;justify-items:stretch}}@media (max-width:799px){.section-content__grid-text-w-img{grid-template-columns:1fr;justify-items:center}.section-content__grid-text-w-img .q-img{max-width:15.9375rem}}.section-content__grid-text-w-img--reverse{gap:3.75rem;grid-template-columns:50rem 16rem;margin-right:6.25rem}@media (max-width:1279px){.section-content__grid-text-w-img--reverse{gap:2.5rem;grid-template-columns:1fr 12.5rem;justify-items:stretch;margin-right:unset}}@media (max-width:799px){.section-content__grid-text-w-img--reverse{grid-template-columns:1fr;justify-items:center}.section-content__grid-text-w-img--reverse .q-img{max-width:15.9375rem}}.section-content__title{color:#4c4c4c;font-size:2.1875rem;font-weight:700;margin-bottom:2.5rem;margin-top:3.1875rem}@media (max-width:479px){.section-content__title{font-size:1.625rem;line-height:2.5rem}}.section-content__description{font-size:1.0625rem}.section-content__description ul{list-style-type:disc;margin-bottom:.625rem;padding-left:1.25rem}.section-content__description ul li{font-size:1.0625rem;margin-bottom:.625rem;text-align:justify}.section-content__address-wrapper{display:flex}.section-content__address-wrapper span{margin-right:1.25rem}.section-content__address-wrapper a{align-items:center;background:#1cb8c9;border-radius:4px;color:#fff;display:flex;font-size:.9375rem;height:1.625rem;justify-content:center;margin-right:.75rem;text-decoration:unset;width:1.625rem}.section-content__address-wrapper a:last-of-type{margin-right:0}.newsletter-section{padding:3.4375rem 0 3.125rem}.q-parallax{aspect-ratio:14/4;max-height:25rem}.sign-up-box{align-items:center;background:#fff;border:1px solid #d7d7d7;border-radius:5px;box-shadow:0 5px 0 0 #b7b7b7;color:#3f4041;display:flex;font-size:1.0625rem;height:3.375rem;justify-content:space-between;line-height:3.375rem;margin:2.1875rem auto 0;padding:0 1.25rem;text-align:center;text-decoration:unset;width:61.25rem}@media (max-width:1279px){.sign-up-box{max-width:90%}}@media (max-width:639px){.sign-up-box{flex-direction:column;height:auto;padding:1.25rem 0}}.sign-up-box .q-icon{color:#1cb8c9;font-size:2.3125rem}@media (max-width:639px){.sign-up-box .q-icon:last-of-type{display:none}}.footer-img{height:auto;width:100%}.footer{background:#3f4041}.footer .footer-wrapper{align-items:center;display:grid;grid-template-columns:12.5rem 18.75rem 18.75rem 18.75rem 6.25rem 6.25rem;justify-items:center}@media (max-width:1279px){.footer .footer-wrapper{grid-template-columns:repeat(5,1fr)}}@media (max-width:639px){.footer .footer-wrapper{grid-template-columns:1fr}}.footer .footer-wrapper a{color:#fff;font-size:.75rem;line-height:2.125rem;text-decoration:unset}.footer .footer-wrapper .q-icon{color:#fff}@media (max-width:639px){.footer{height:auto;padding:1.25rem 0}}.main-nav{background:#1cb8c9;color:#fff}.main-nav__links-wrapper{display:flex;margin:0 .3125rem}.main-nav__links-wrapper .q-item{color:#fff;font-size:.75rem;font-weight:700;line-height:2.1875rem;margin:0 .3125rem;text-decoration:unset;text-transform:uppercase}.main-nav__links-wrapper .q-item:hover{text-decoration:underline}.main-nav.logged-in-nav .q-item.q-router-link--active{background-color:#efc534;color:#4c4c4c;cursor:default!important}.main-nav.logged-in-nav .q-item.q-router-link--active:hover{text-decoration:none}.main-nav.logged-in-nav .q-item.q-router-link--active .q-focus-helper{display:none}.q-drawer__content .q-item:not(.q-router-link--active){color:#4c4c4c}.login-form{position:relative}.login-form .q-field{margin-bottom:.75rem}.login-form--buttons-wrapper{display:grid;grid-template-columns:8.125rem 1fr;left:-20px;position:absolute;right:-20px}@media (max-width:479px){.login-form--buttons-wrapper{position:static}}@media (max-width:425px){.login-form--buttons-wrapper{grid-template-columns:1fr}}.rodo-widget p{font-size:.75rem;line-height:1rem;margin-bottom:1.25rem}.scroll-to-section,.scroll-to-section__container{display:flex;justify-content:center}.scroll-to-section__container{align-items:flex-start;background:#bfbfbf;border-radius:50%;cursor:pointer;height:4.25rem;transform:translateY(50%);width:4.25rem}.scroll-to-section__container:hover{background:#3f4041}.scroll-to-section__arrow{display:block;font-size:2.5rem}.scroll-to-section__arrow--white{color:#fff}.scroll-to-section__arrow--gray{color:#e4e3e3}@media (min-width:640px){.app-wrapper .avatar-image{max-height:11.875rem;max-width:11.875rem}}.app-wrapper .animal-information-box{padding:.75rem}.app-wrapper .animal-information-box__name{color:#1cb8c9;display:inline-block;font-size:.9375rem;font-weight:700;line-height:.9375rem;margin-bottom:.125rem;text-decoration:none;text-transform:uppercase}.app-wrapper .animal-information-box__name .edit-animal{font-weight:400}.app-wrapper .animal-information-box__name .edit-animal a{color:#aaa;font-size:.75rem;text-decoration:underline;text-transform:none}.app-wrapper .animal-information-box__name .edit-animal:before{color:#aaa;content:"|";margin-right:.3125rem}.app-wrapper .animal-information-box__tags span{color:#aaa;cursor:default;font-size:.75rem;text-decoration:none}.app-wrapper .animal-information-box__attributes{display:block;font-size:.75rem;margin-top:.625rem}.app-wrapper .animal-information-box__selector{background:#e6e6e6;height:1px;margin:.625rem 0;width:100%}.app-wrapper .animal-information-box__links a{color:#aaa;display:table;font-size:.75rem;margin-top:3px;text-decoration:underline}.app-wrapper .animal-information-box__pet-owner{display:inline-flex;font-size:.75rem;margin-top:.625rem}.app-wrapper .animal-information-box__pet-owner a{color:#aaa;font-size:.75rem;margin-left:.3125rem;text-decoration:underline}.app-wrapper .animal-information-box__buttons-wrapper{display:flex;flex-wrap:wrap;gap:.3125rem;margin-top:.3125rem}.app-wrapper .animal-information-box__buttons-wrapper .q-btn{font-size:.75rem}.change-avatar{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-evenly}.change-avatar__image{border-radius:4px;height:190px;width:190px}.change-avatar__tilte{color:#1cb8c9;font-size:.9375rem;font-weight:700}@media (max-width:639px){.change-avatar__separator{display:none}}