.rotating{animation:rotate 2s infinite linear}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#check-availability{width:100%;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;min-height:90vh}#check-availability #check-availability-image{-ms-flex-preferred-size:50%;flex-basis:50%;background-repeat:no-repeat;background-position:50%;background-size:cover;display:none}@media screen and (min-width:992px){#check-availability #check-availability-image{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}}#check-availability #check-availability-image #check-availability-image-quote{color:#fff;padding:40px 50px 30px}#check-availability #check-availability-image #check-availability-image-quote #check-availability-image-quote-text{font-family:'Trois Mille', 'Noto Emoji', sans-serif;text-align:center;font-size:2em}#check-availability #check-availability-image #check-availability-image-quote #check-availability-image-quote-author{margin-top:5px;text-align:right}#check-availability #check-availability-content{-ms-flex-preferred-size:100%;flex-basis:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;padding:40px 40px 60px;background-color:#e3f5ed}@media screen and (min-width:992px){#check-availability #check-availability-content{width:100%;-ms-flex-preferred-size:50%;flex-basis:50%}}#check-availability #check-availability-content #check-availability-description{text-align:center;width:100%;max-width:500px;margin:0 auto}#check-availability #check-availability-content #check-availability-description h1{font-size:1.8em;margin-top:20px;margin-bottom:0}@media screen and (min-width:992px){#check-availability #check-availability-content #check-availability-description h1{font-size:3em}}#check-availability #check-availability-content #check-availability-description p{font-family:'Trois Mille', 'Noto Emoji', sans-serif;font-size:1.1em}@media screen and (min-width:992px){#check-availability #check-availability-content #check-availability-description p{margin-top:10px;margin-bottom:30px}}#check-availability #check-availability-content #check-availability-form{width:100%;max-width:400px;margin:0 auto}@media screen and (min-width:992px) and (min-height:600px){#check-availability #check-availability-content #check-availability-form{-ms-flex-preferred-size:50%;flex-basis:50%}}#check-availability #check-availability-content #check-availability-form #is-available label{display:block;font-family:'Trois Mille', 'Noto Emoji', sans-serif;color:#333;margin-top:10px;margin-bottom:2px}#check-availability #check-availability-content #check-availability-form #is-available input{width:100%;padding:15px;font-size:1.1em;font-family:'Trois Mille', 'Noto Emoji', sans-serif;border-radius:5px;text-align:left}#check-availability #check-availability-content #check-availability-form #is-available input:-ms-input-placeholder{color:#bbb}#check-availability #check-availability-content #check-availability-form #is-available input::placeholder{color:#bbb}#check-availability #check-availability-content #check-availability-form #is-available #email_field,#check-availability #check-availability-content #check-availability-form #is-available #zip_field{resize:none}#check-availability #check-availability-content #check-availability-form #is-available #email_field.entered,#check-availability #check-availability-content #check-availability-form #is-available #zip_field.entered{text-decoration:underline}@media screen and (max-width:992px){#check-availability #check-availability-content #check-availability-form #is-available #email_field,#check-availability #check-availability-content #check-availability-form #is-available #zip_field{top:auto;left:auto}}#check-availability #check-availability-content #check-availability-form #is-available .email-error,#check-availability #check-availability-content #check-availability-form #is-available .zip-error{font-size:13px;font-style:italic;font-weight:400;color:#a84934;font-family:'Trois Mille', 'Noto Emoji', sans-serif;display:inline-block;width:400px;margin-top:3px}@media screen and (max-width:992px){#check-availability #check-availability-content #check-availability-form #is-available .email-error,#check-availability #check-availability-content #check-availability-form #is-available .zip-error{display:block;margin-top:3px;width:auto}}#check-availability #check-availability-content #check-availability-form #is-available .email-error a,#check-availability #check-availability-content #check-availability-form #is-available .zip-error a{color:inherit;text-decoration:underline}#check-availability #check-availability-content #check-availability-form #is-available .slidedown,#check-availability #check-availability-content #check-availability-form #is-available .slideup{max-height:0;overflow-y:hidden;transition:max-height .5s ease-in-out}#check-availability #check-availability-content #check-availability-form #is-available .slidedown{max-height:60px}#check-availability #check-availability-content #check-availability-form #is-available button#ca-submit{width:100%;font-family:'Trois Mille', 'Noto Emoji', sans-serif;font-size:16px;line-height:16px;text-align:center;padding:19px 0;color:#fff;border:none;background-color:#0d220e;cursor:pointer;font-weight:500;border-radius:6px;margin-top:10px}@media screen and (max-width:475px){#check-availability #check-availability-content #check-availability-form #is-available button#ca-submit{font-size:16px;line-height:16px}}#check-availability #check-availability-content #check-availability-form .mosaic-tos-privacy p{font-size:13px;line-height:13px;color:gray;font-family:'Trois Mille', 'Noto Emoji', sans-serif;font-style:italic;line-height:1.4;text-align:center;margin-top:10px}@media screen and (max-width:475px){#check-availability #check-availability-content #check-availability-form .mosaic-tos-privacy p{font-size:11px;line-height:11px}}#check-availability #check-availability-content #check-availability-form .mosaic-tos-privacy p a{color:inherit;text-decoration:underline}#check-availability #check-availability-content #check-availability-testimonial{display:none;margin-top:60px;text-align:center}#check-availability #check-availability-content #check-availability-testimonial #check-availability-testimonial-stars{color:#c78766;margin-bottom:7px}#check-availability #check-availability-content #check-availability-testimonial #check-availability-testimonial-author{font-size:.8em;margin-top:10px;font-family:'Trois Mille', 'Noto Emoji', sans-serif;font-style:italic;margin-bottom:0}
