.app-sheet{position:fixed;inset:0;z-index:2000;font-family:"Open Sans", "Helvetica Neue", Arial, sans-serif}.app-sheet__backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.45)}.app-sheet__panel{position:absolute;right:0;bottom:0;left:0;padding:10px 22px calc(34px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;background:#fff}.app-sheet__handle{width:40px;height:5px;margin:0 auto 18px;border-radius:3px;background:#d0d0d0}.app-sheet__title{margin:0 0 18px;color:#222;font:700 19px Lato, sans-serif;text-align:center}.app-sheet__row{display:flex;align-items:center;gap:14px;padding:12px 0}.app-sheet__row+.app-sheet__row{border-top:1px solid #eee}.app-sheet__icon{display:flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;overflow:hidden;border-radius:12px}.app-sheet__icon--app{background:#1f4a5e}.app-sheet__icon--app img{width:44px}.app-sheet__icon--browser{background:#eef3f6;color:#428bca;font-size:26px}.app-sheet__label{flex:1;color:#222;font-size:17px;font-weight:600;text-align:left}.app-sheet__store{display:flex;align-items:center;gap:5px;margin-top:2px;color:#777;font-size:13px;font-weight:400}.app-sheet__button{width:104px;padding:8px 0;border:0;border-radius:20px;font-size:16px;font-weight:600;text-align:center}.app-sheet__button--primary,.app-sheet__button--primary:hover,.app-sheet__button--primary:focus{background:#428bca;color:#fff;text-decoration:none}.app-sheet__button--secondary{background:#eef1f3;color:#333}p,h1,h2,h3,h4,h5,h6{color:#4A4A4A}h1{font-family:'Lato', sans-serif;font-weight:bold}p,li{font-size:12px;font-family:'Open Sans', sans-serif}.header{text-align:center;background-color:#1e4b5d;padding:10px;color:#FFF;margin-bottom:30px;position:relative}.header>.button__container{position:absolute;right:0;top:50%;transform:translate(0%, -50%);margin-right:2em}.header>.button__container>a{margin-right:1em}.header>img{max-height:80px}.footer{display:none}.has-feedback .form-control{padding-right:5px !important}.form-control-feedback{top:0px !important;right:-40px !important}.form-control-feedback.with-label{top:28px !important}#payments .form-control{width:100% !important}#payments .form-container{width:90% !important}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}#host_signup>.container .register_form{margin:0 20px}@media (min-width: 768px){.profile form{min-height:560px;position:relative}.form-header{width:100%}.form-footer{position:absolute;bottom:0;width:100%}#host_signup>.container{width:650px}#host_signup>.container #holding form{margin:0 0}#host_signup>.container .profile form{margin:0px 50px 0 50px}#host_signup>.container .phone-verification-container{display:flex}#host_signup>.container .verify-phone{margin-left:0.5em}#host_signup>.container #verifyCode{margin:0}#smoking .form-control,#cultural_background .form-control,.profile form .form-control{width:60%}.btn-fixed-width{width:100px !important}#smoking .alert,#cultural_background .alert{margin-top:35px}#internet .alert{margin-top:0px}#residents #add-btn{margin:25px 0}#rooms #add-btn{margin:25px 0}.footer{display:block}}.header-icon{width:10%;display:inline-block}.header-icon-left h1{text-align:left !important}.header-icon-right h1{text-align:right !important}.form-header-center{width:80%;display:inline-block;margin:auto}.form-header-title h1{font-size:21px !important;margin-top:5px !important}.btn-fixed-width{width:inherit}#host_signup{background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;height:100%;display:table;width:100%}#host_signup>.container .panel-body{padding:30px}#host_signup>.container h1{font-size:26px;text-align:center;margin-top:0}small{font-size:75%}#holding .btn,#add-btn.btn,#resident-submit.btn,#room-submit.btn{border-radius:4px}.btn{border-radius:20px}.btn-info{background-color:#4b90e0;border:1px solid #2A9FD8}.button-spacer{padding-bottom:40px}#holding p{width:455px;margin:10px auto}label.checkbox-inline.control-label{width:140px;margin-left:0;margin-right:10px;margin-bottom:10px}.control-label{font-size:13px;font-weight:normal}#house .alert{margin-top:30px}.content-container{margin:25px 0 90px 0}.location-icon{width:114px;height:150px;margin:50px auto}.location-icon-aus{background:url(/assets/location-icon-aus-a955a4b0722729f3e8b46a54cbdbc890efcf59e2528272a81ce88827f0f5fdc3.png)}.location-icon-usa{background:url(/assets/location-icon-usa-4e2517e32a15bcf5885341b2028f2878109472a15128b517a3a7d37cbd0b51d9.png)}.location-icon-fr{background:url(/assets/location-icon-fr-40454af783ddf00406b1e48276383a974c86062d1d8424de134cf2eb6272a580.png)}.location-icon-srsc{background:url(/location-icon-srsc.png)}.no-padding{padding-right:0;margin-right:0;padding-left:0;margin-left:0}.residents-form{width:95%}.dob-icon{position:absolute;bottom:0;padding-bottom:4%}.internet-rate-container{margin:70px 0}.scrollbox ul{list-style-type:none;margin:0;padding:0;font-size:12px;font-family:'Open Sans', sans-serif}.scrollbox.nz ul{list-style-type:disc;padding-left:20px}.call-to-action{text-align:center;font-weight:bold;font-size:14px}.internet-rate{font-size:18px;margin:0px;padding:0px}span.internet-rate-amount{font-weight:bold}#photo h5{margin-top:15px;margin-bottom:5px}#photo #add-btn.btn{margin:10px auto}.profile .body{margin-left:50px;margin-right:50px}.host-photo-container{margin:10px}.host-photo{position:relative;display:inline-block}.photo-icons{width:100%;height:100%;position:absolute;display:none;right:0;top:0;background-color:rgba(255,255,255,0.5)}.host-photo:hover .photo-icons{display:block}.photo-icons a{text-align:center;width:50%;font-size:20px;transition:all 0.3s ease;padding-top:40%}.photo-placeholder{opacity:.5}.photo-placeholder:hover{opacity:1;cursor:pointer}.popover-container{display:inline-block}#guest_packages .checkbox label{display:inline-block}#guest_packages .checkbox{padding-left:10px}.conclusion-icon h1{font-size:130px !important;color:#58B957}.conclusion-buttons .btn{margin:10px;border-radius:4px}.footer ul{list-style-type:none;display:inline;margin:0px;padding:0px}.footer li{display:inline;padding:10px}.footer li a{display:inline-block;width:13px;height:13px;border-radius:13px;background-color:rgba(0,0,0,0.25)}.footer li a.current{background-color:#fff}.footer-conclusion,.footer-interval{display:none !important}.srsc-policies ul{text-align:left}.trash-school{color:white;vertical-align:text-top;margin:3px}.school-label{margin:5px 5px 0px 0px;display:inline-block;font-size:90%}.ui-autocomplete-loading{background:url(/assets/loading-7238158970496f33fd5bfdf5d4380f5285c0026c3f89304da97551c3f1911618.gif) no-repeat right center;background-size:30px 30px}@media (min-width: 520px){#payments .form-container{width:60% !important}.footer{display:block}div[id^="HostSignUp"]{height:100%}}.tooltip.right>.tooltip-arrow{border-right:5px solid #a94442}.tooltip.left>.tooltip-arrow{border-left:5px solid #a94442}.tooltip-inner{max-width:276px;border:1px solid #a94442;background-color:white;color:#333;padding:10px;line-height:1.42857143;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.tooltip.in{opacity:1}.progress-saved{text-align:center;font-size:10px;margin-top:15px}.mb-2{margin-bottom:1em}.phone-verification-container{display:block}#verifyCode{margin-top:0.5em;margin-bottom:0.5em}.send-verify-phone{margin-right:0.5em}.verify-phone{margin-left:0}.address-field-invalid{display:block;margin-top:-10px;color:red;font-size:12px;padding-left:2px}.has-error .contains-no-error{border-color:initial}.flex-gap{display:flex;gap:5px;flex-wrap:wrap}@media screen and (max-width: 520px){div[id^="HostSignUp"]{display:flex;flex-direction:column;min-height:100%}#host_signup{display:flex;flex-direction:column;min-height:100%;flex:1}#host_signup>.container{margin:0}#host_signup .container .panel-body{padding:30px 10px}#host_signup .has-feedback.has-error .form-control,.signup-form .has-feedback.has-error .form-control{box-shadow:0 0 2px 1px rgba(139,0,0,0.79);border-width:0}#host_signup .has-feedback .form-control-feedback,.signup-form .has-feedback .form-control-feedback{display:none}#host_signup .checkbox{text-align:left}}
