.login-cards{margin-bottom:48px}.login-cards .card.secondary{display:flex;flex-direction:column;place-content:flex-start flex-start;align-items:stretch}.login-cards .card.secondary>:not(:last-child){margin-bottom:24px}.login-cards .card.secondary a:not(.button){color:var(--card-secondary-text)}.login-cards .card.secondary a:not(.button):hover{text-decoration:underline}.login-cards .card form{display:flex;flex-direction:column;place-content:flex-start flex-start;align-items:stretch}.login-cards .card form>:not(:last-child){margin-bottom:16px}@media only screen and (max-width:719.9999px){.login-cards{display:flex;flex-direction:column;place-content:flex-start flex-start;align-items:stretch}.login-cards>:not(:last-child){margin-bottom:36px}.login-cards .card{border-radius:0;background:0 0;padding:0}.login-cards .card .form-field label:not(.error):not(.hint){background:var(--body-background)}.login-cards .card.thick-divider-above{padding-top:24px}}@media only screen and (min-width:720px){.login-cards{display:flex;flex-direction:row;place-content:center center;align-items:center;align-items:stretch}.login-cards>:not(:last-child){margin-right:24px}.login-cards .card{flex:1 1 100%;max-width:50%}.login-cards .card.thick-divider-above::before{display:none}}@media only screen and (min-width:1200px){.login-cards .card{max-width:360px}}.login-submit{display:flex;flex-direction:row;place-content:center space-between;align-items:center}.login-submit a{color:var(--card-primary-textfaded);font-size:1.4rem;line-height:2rem;font-weight:600;letter-spacing:.01rem}.login-options{margin-top:48px;display:flex;flex-direction:column;place-content:flex-start flex-start;align-items:stretch}.login-options>:not(:last-child){margin-bottom:16px}.logout-success{display:flex;flex-direction:column;place-content:center center;align-items:center}.logout-success>:not(:last-child){margin-bottom:24px}.register-form-card{margin-bottom:24px;position:relative;border-radius:24px;padding:24px;background-color:var(--card-neutral-background);color:var(--card-neutral-text);max-width:420px}.register-form-card h2{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2.4rem;line-height:3.2rem;max-width:260px;margin:0 auto}.register-form-card h2 em{font-style:normal;text-decoration:underline;text-underline-offset:2px}.register-form-card h3{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2.4rem;line-height:3.2rem;text-align:center}.register-form-card hr{margin:8px 0 12px!important}.register-form-card p.small{font-size:1.2rem;line-height:1.6rem;font-weight:500;letter-spacing:.05rem}.register-form-card .form-field,.register-form-card .form-instructions{background-color:var(--body-background)}.register-form-card .form-selected{margin-top:8px}.register-form-card.step1,.register-form-card.step2,.register-form-card.step3{border-radius:0 0 24px 24px}.register-form-card.arrow::before{content:"";position:absolute;top:-32px;left:16px;width:31px;height:80px;background-image:url("https://files.housesittersamerica.com/images/checkout-arrow.png");background-size:31px 80px}@media only screen and (max-width:374.9999px){.register-form-card{max-width:360px}}@media only screen and (min-width:840px){.register-form-card{max-width:520px}.register-form-card h3{text-align:left}.register-form-card.arrow::before{transform:rotate(-45deg);top:-20px;left:-16px}}@media only screen and (max-width:359.9999px){.register-form-card.arrow::before{left:0}}#registration-options.register-form-card p{text-align:center}.register-form{max-width:520px}.register-form-section{display:flex;flex-direction:column;place-content:flex-start flex-start;align-items:stretch;margin:0 0 16px;text-align:left}.register-form-section>:not(:last-child){margin-bottom:8px}.register-form-section .form-note{display:flex;flex-direction:row;place-content:center center;align-items:center;font-size:1.2rem;line-height:1.6rem;font-weight:500;letter-spacing:.05rem;margin-bottom:16px}.register-form-section .form-note>:not(:last-child){margin-right:8px}.register-form-section .form-note p{flex:1 1 0%}.register-form-section .form-note.centred p{text-align:center}@media only screen and (min-width:840px){.register-form-section .form-note.centred p{text-align:left}}.register-form-section .form-row.add-margin{margin-bottom:8px}.register-form-section .form-instructions{width:100%}.register-form-section .form-state-au{width:150px}.register-form-section .form-row .checkbox-field{margin-top:16px}.register-form-section.last{margin:0}@media only screen and (max-width:599.9999px){.register-form-section .form-row-expiry .form-row-pair{margin-bottom:0!important}}@media only screen and (min-width:1200px){.register-form-section .form-state-au{width:180px}}.register-form-text p{margin:0 0 8px;font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:.025rem}.register-form-text a{color:var(--card-primary-text-link);font-weight:600}.register-form-confirm{background-color:var(--body-background);color:var(--body-text);border-radius:12px;padding:12px;display:flex;flex-direction:row;place-content:flex-start flex-start;align-items:stretch;margin-bottom:16px!important;font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:.025rem}.register-form-confirm>:not(:last-child){margin-right:16px}.register-form-confirm label{font-size:1.2rem;line-height:1.6rem;font-weight:500;letter-spacing:.05rem;display:block}.register-form-confirm a{color:var(--card-primary-text-link);font-weight:600}.register-form-confirm .confirm-icon{height:36px}.register-form-confirm .confirm-icon .icon{font-size:36px;width:36px;height:36px;color:var(--body-label)}.register-form-cost{font-size:1.6rem;line-height:2.4rem;font-weight:500;letter-spacing:.05rem;padding:8px 0 16px}.register-form-cost label{font-weight:700}.register-form-cost .was{text-decoration:line-through;text-decoration-color:var(--body-error-text);text-decoration-thickness:2px}.register-form-cost span.gst{display:block;font-size:1.2rem;line-height:1.6rem;font-weight:500;letter-spacing:.05rem;color:var(--body-faded)}@media only screen and (max-width:839.9999px){.register-form-cost{text-align:center}}.register-form-button{text-align:right;align-self:flex-end}.register-form-button span.next{display:block;color:var(--body-faded);font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:.025rem;margin:8px 0}.register-form-button button{width:100%;place-content:center center}@media only screen and (min-width:840px){.register-form-button button:not(.full-width){width:auto;place-content:normal}}@media only screen and (max-width:399.9999px){.form-row-expiry,.form-row-sitter-name{display:flex;flex-direction:column;place-content:flex-start flex-start;align-items:start}.form-row-expiry>:not(:last-child),.form-row-sitter-name>:not(:last-child){margin-bottom:8px}.form-row-expiry>.form-field.focused:not(:last-child),.form-row-sitter-name>.form-field.focused:not(:last-child){margin-bottom:15px}}@media only screen and (min-width:400px){.form-row-expiry,.form-row-sitter-name{display:flex;flex-direction:row;place-content:center flex-start;align-items:center;align-items:start;flex-wrap:wrap}.form-row-expiry>:not(:last-child),.form-row-sitter-name>:not(:last-child){margin-right:16px}.form-row-expiry>.form-field.focused:not(:last-child),.form-row-sitter-name>.form-field.focused:not(:last-child){margin-right:23px}}.form-field-sitter-name{margin-bottom:28px!important;flex:1 1 0%}.register-form #map-confirmation{margin:8px 0 24px}.register-form #map-confirmation .form-instructions{margin:8px 0 16px}.register-form #map-confirmation #map-canvas{width:100%;height:240px;z-index:300;margin:8px 0 24px;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15)}@media only screen and (min-width:600px){.register-form #map-confirmation #map-canvas{height:240px}}#register-layout{display:flex;flex-direction:column;place-content:center center;align-items:center;padding-bottom:300px!important}#register-layout>:not(:last-child){margin-bottom:16px}#register-layout h1{margin-bottom:8px!important;text-align:center}#register-layout h2{text-align:center}#register-layout>p{text-align:center}#register-layout hr{margin-top:0;width:100%;border:none;height:2px;opacity:.2;background-color:var(--body-faded)}#register-layout form{margin-bottom:0!important}#register-layout .registration-card.primary hr{background-color:var(--card-primary-text-heading)}#register-layout .registration-card.secondary hr{background-color:var(--card-secondary-text-heading)}#register-layout .register-headings{text-align:center;width:100%;max-width:540px}#register-layout .register-headings h2{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2.8rem;line-height:3.6rem;margin:0 auto 8px;max-width:520px}#register-layout .register-headings hr{margin-top:16px}@media only screen and (max-width:599.9999px){#register-layout .register-headings h2{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2.4rem;line-height:3.2rem}}@media only screen and (min-width:840px){#register-layout .register-headings{max-width:900px}#register-layout .register-headings h2{max-width:900px}#register-layout .register-headings h2 br{display:none}}h1.register-icon-heading{display:flex;flex-direction:row;place-content:center center;align-items:center;font-family:Rubik,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2.4rem;line-height:3.2rem}h1.register-icon-heading .icon{margin-right:8px}h1.register-icon-heading.primary{color:var(--card-primary-text-heading)}h1.register-icon-heading.secondary{color:var(--card-secondary-text-heading)}@media only screen and (min-width:600px){h1.register-icon-heading{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:3.2rem;line-height:4rem}h1.register-icon-heading .icon{margin-right:8px;font-size:32px;width:32px;height:32px}}@media only screen and (max-width:359.9999px){h1.register-icon-heading{font-size:1.8rem;line-height:2.8rem}}.register-columns{width:100%;max-width:420px;position:relative;display:flex;flex-direction:column;place-content:flex-start flex-start;align-items:stretch}.register-columns>:not(:last-child){margin-bottom:16px}@media only screen and (max-width:374.9999px){.register-columns{max-width:360px}}@media only screen and (min-width:840px){.register-columns{max-width:900px;flex-direction:row-reverse;place-content:flex-start flex-start;align-items:start}.register-columns>:not(:last-child){margin-bottom:0}.register-columns .register-form-column{flex:1 1 0%}.register-columns .register-promo-column{max-width:360px;margin-left:24px}}.register-feefo{display:none}@media only screen and (min-width:840px){.register-feefo{display:flex;flex-direction:row;place-content:center space-between;align-items:center;margin:16px 0}.register-feefo>:not(:last-child){margin-right:16px}}.registration-options{display:flex;flex-direction:column;place-content:center center;align-items:center}.registration-options>:not(:last-child){margin-bottom:24px}@media only screen and (min-width:840px){.registration-options{display:flex;flex-direction:row;place-content:flex-start flex-start;align-items:stretch}.registration-options>:not(:last-child){margin-right:40px}.registration-options>:not(:last-child){margin-bottom:0}}.registration-card{position:relative;overflow:visible;place-content:center center;align-items:center;padding-bottom:24px;min-width:296px;max-width:420px;display:flex;flex-direction:column;place-content:flex-start flex-start;align-items:start}.registration-card p{text-align:center}.registration-card hr{margin-top:0}.registration-card h2{display:flex;flex-direction:row;place-content:center center;align-items:center;align-self:center;font-family:Rubik,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2.8rem;line-height:3.6rem}.registration-card h2 .icon{margin-right:8px}.registration-card h3{font-size:2rem;font-weight:500}.registration-card p{font-size:1.6rem;line-height:2.4rem;font-weight:600;letter-spacing:.015rem}.registration-card.primary h2{color:var(--card-primary-text-heading)}.registration-card.secondary h2{color:var(--card-secondary-text-heading)}@media only screen and (max-width:374.9999px){.registration-card{max-width:360px}}@media only screen and (min-width:600px){.registration-card{min-width:360px}}.registration-card>:not(:last-child){margin-bottom:8px}.registration-card .registration-button{align-self:center}.registration-card ul.icon-check-list{margin:8px auto 0}.registration-card ul.icon-check-list li{padding:4px 0 8px 28px}.registration-card ul.icon-check-list li.extended{display:none}@media only screen and (min-width:840px){.registration-card ul.icon-check-list li.extended{display:list-item}}#register-layout .thankyou-card{padding:12px}#register-layout .thankyou-card .thankyou-photo{display:none}@media only screen and (min-width:840px){#register-layout .thankyou-card .thankyou-photo{display:block;width:100%;height:180px;border-radius:12px;overflow:hidden;margin:16px 0;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-image:url("https://files.housesittersamerica.com/images/welcome-photo.webp")}#register-layout .thankyou-card .thankyou-photo.nowebp{background-image:url("https://files.housesittersamerica.com/images/welcome-photo.jpg")}}#register-layout .thankyou-card h2{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2.4rem;line-height:3.2rem;text-align:center}.registration-header{display:flex;flex-direction:row;place-content:center flex-start;align-items:center;align-items:end}.registration-header>:not(:last-child){margin-right:8px}.registration-header div{flex:1 1 0%}.registration-header div div{display:block;padding:12px 4px;margin:4px 0;background-color:var(--card-neutral-background);border-radius:12px 12px 0 0;display:flex;flex-direction:row;place-content:center center;align-items:center;text-align:center;font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:.01rem;line-height:2.4rem;color:var(--card-primary-text-faded)}.registration-header div div .icon{margin-right:4px}.registration-header div div.short{display:none}.registration-header div.current div{color:var(--card-primary-text);font-size:2rem;line-height:3.2rem;margin:0}@media only screen and (min-width:840px){.registration-header div.current div{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2.4rem;line-height:3.2rem}}@media only screen and (max-width:359.9999px){.registration-header div div.long{display:none}.registration-header div div.short{display:block}}.registration-price{display:flex;flex-direction:row;place-content:flex-start flex-start;align-items:stretch;align-items:end;align-self:center}.registration-price .price{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:5.7rem;line-height:6.4rem;letter-spacing:-.025rem}.registration-price .duration{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.8rem;line-height:2.8rem;margin-bottom:6px}.registration-price .duration em{font-style:normal;text-decoration:underline;text-underline-offset:2px}@media only screen and (max-width:599.9999px){.registration-price .price{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:4.5rem;line-height:5.2rem}}.registration-terms{font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:.025rem;color:var(--body-text);text-align:center}.registration-terms p{margin:0 0 8px}.registration-terms a{text-decoration:underline;color:var(--body-text)}.terms-with-button .terms-checkbox{margin:0 0 24px}@media only screen and (min-width:1200px){.terms-with-button{display:flex;flex-direction:row;place-content:center space-between;align-items:center}.terms-with-button .terms-checkbox{margin:0}}.register-options{display:flex;flex-direction:column;place-content:center center;align-items:center;margin:24px 0 0}.register-options>:not(:last-child){margin-bottom:12px}.register-options .button{width:248px;place-content:center center}.eway-seal-for-single-column{display:block!important}@media only screen and (min-width:840px){.eway-seal-for-single-column{display:none!important}}