/* line 1, app/assets/stylesheets/static_pages/termin.scss */
.title-image {
  background-position-x: center;
  background-position-y: center;
}

@media (orientation: landscape) {
  /* line 1, app/assets/stylesheets/static_pages/termin.scss */
  .title-image {
    background-image: url(/assets/static_pages/termin/post-wheel-old-phone-telephone-gadget-539716-pxhere.com-landscape-854x563-1ae105b659153bbc1717b51ca0c28eb8e2ebbe862e63c7227313ffc7663726b7.jpg);
  }
}

@media screen and (orientation: landscape) and (min-width: 855px) {
  /* line 1, app/assets/stylesheets/static_pages/termin.scss */
  .title-image {
    background-image: url(/assets/static_pages/termin/post-wheel-old-phone-telephone-gadget-539716-pxhere.com-landscape-1024x675-b6b60316c3e89c7e57bd3d3a6ae4e0fb6fea56177027db98ea3c9326bb2b16af.jpg);
  }
}

@media screen and (orientation: landscape) and (min-width: 1025px) {
  /* line 1, app/assets/stylesheets/static_pages/termin.scss */
  .title-image {
    background-image: url(/assets/static_pages/termin/post-wheel-old-phone-telephone-gadget-539716-pxhere.com-landscape-1280x844-c08ad9bc4ef84e2a6269aaca8e8dd77dbd08a82f56bbefb80f7e985bf973c1a2.jpg);
  }
}

@media screen and (orientation: landscape) and (min-width: 1281px) {
  /* line 1, app/assets/stylesheets/static_pages/termin.scss */
  .title-image {
    background-image: url(/assets/static_pages/termin/post-wheel-old-phone-telephone-gadget-539716-pxhere.com-landscape-1920x1266-9a86a82972aab68b0d7efdaeb4d3fd35130f31637beb66dab1dd8f0443632855.jpg);
  }
}

@media screen and (orientation: landscape) and (min-width: 1921px) {
  /* line 1, app/assets/stylesheets/static_pages/termin.scss */
  .title-image {
    background-image: url(/assets/static_pages/termin/post-wheel-old-phone-telephone-gadget-539716-pxhere.com-landscape-3840x2532-0c012aaab93f3bea52bcea9cc4d73339e8399cfce745ef5b89367ee17a37b5ab.jpg);
  }
}

@media screen and (orientation: landscape) and (min-width: 3841px) {
  /* line 1, app/assets/stylesheets/static_pages/termin.scss */
  .title-image {
    background-image: url(/images/static_pages/termin/post-wheel-old-phone-telephone-gadget-539716-pxhere.com-landscape-5184x3926.jpg);
  }
}

@media (orientation: portrait) {
  /* line 1, app/assets/stylesheets/static_pages/termin.scss */
  .title-image {
    background-image: url(/assets/static_pages/termin/post-wheel-old-phone-telephone-gadget-539716-pxhere.com-portrait-563x854-6faa5db964bc337fc9e766af82a3c3645f98839d8afaa9bd45399e817b1c0424.jpg);
  }
}

@media screen and (orientation: portrait) and (min-width: 855px) {
  /* line 1, app/assets/stylesheets/static_pages/termin.scss */
  .title-image {
    background-image: url(/assets/static_pages/termin/post-wheel-old-phone-telephone-gadget-539716-pxhere.com-portrait-675x1023-831cf714a5f52fc28d1838f817fa87ccba92131e296ca597a9fcf7fcb0552822.jpg);
  }
}

@media screen and (orientation: portrait) and (min-width: 1025px) {
  /* line 1, app/assets/stylesheets/static_pages/termin.scss */
  .title-image {
    background-image: url(/assets/static_pages/termin/post-wheel-old-phone-telephone-gadget-539716-pxhere.com-portrait-844x1280-8a5c277485fa2dde28a0565fe7f3d59a84df9eefc30cb1d1ee2a7053840b6fff.jpg);
  }
}

@media screen and (orientation: portrait) and (min-width: 1281px) {
  /* line 1, app/assets/stylesheets/static_pages/termin.scss */
  .title-image {
    background-image: url(/assets/static_pages/termin/post-wheel-old-phone-telephone-gadget-539716-pxhere.com-portrait-1266x1920-cde6483c73e01e41b6e4ebd4c3778c6f8aa4bfb41fbf24e45fbe9eecf88bc4f1.jpg);
  }
}

@media screen and (orientation: portrait) and (min-width: 1921px) {
  /* line 1, app/assets/stylesheets/static_pages/termin.scss */
  .title-image {
    background-image: url(/assets/static_pages/termin/post-wheel-old-phone-telephone-gadget-539716-pxhere.com-portrait-2532x3840-39231d16f1e9b7bcb8aa2868dc2c5e1806103059d3c8f36ef9212cde44779d75.jpg);
  }
}

@media screen and (orientation: portrait) and (min-width: 3841px) {
  /* line 1, app/assets/stylesheets/static_pages/termin.scss */
  .title-image {
    background-image: url(/assets/static_pages/termin/post-wheel-old-phone-telephone-gadget-539716-pxhere.com-portrait-2589x3925-ab641899ded8a88554ab3e5a6c9b0b59bfd930f1b151cbe95cc8a36f7e98ee9f.jpg);
  }
}

/* line 24, app/assets/stylesheets/static_pages/termin.scss */
form {
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

/* line 30, app/assets/stylesheets/static_pages/termin.scss */
form dt, form dd {
  padding: 0 0.5rem;
}

/* line 34, app/assets/stylesheets/static_pages/termin.scss */
form dt {
  margin: 2em 0 1em 0;
}

/* line 38, app/assets/stylesheets/static_pages/termin.scss */
form dd {
  margin: 1em 0;
  margin-inline-start: 0;
}

/* line 43, app/assets/stylesheets/static_pages/termin.scss */
form input, form select, form textarea {
  width: calc(100% - .5em);
  padding: .25em;
  font-size: 1.25em;
}

/* line 49, app/assets/stylesheets/static_pages/termin.scss */
form textarea {
  height: 10em;
}

/* line 54, app/assets/stylesheets/static_pages/termin.scss */
form .required::after {
  content: "*";
  color: grey;
}

/* line 60, app/assets/stylesheets/static_pages/termin.scss */
form .g-recaptcha {
  text-align: center;
}

/* line 63, app/assets/stylesheets/static_pages/termin.scss */
form .g-recaptcha > * {
  display: inline-block;
}

@media screen and (min-width: 40rem) {
  /* line 69, app/assets/stylesheets/static_pages/termin.scss */
  form dl {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  /* line 74, app/assets/stylesheets/static_pages/termin.scss */
  form dl dt {
    width: calc(50% - 1rem);
    margin-top: 1em;
    text-align: right;
  }
  /* line 80, app/assets/stylesheets/static_pages/termin.scss */
  form dl dd {
    width: calc(50% - 1rem);
    margin: 0;
    text-align: left;
  }
  /* line 87, app/assets/stylesheets/static_pages/termin.scss */
  form input[type="submit"] {
    width: initial;
  }
  /* line 91, app/assets/stylesheets/static_pages/termin.scss */
  form input, form select, form textarea {
    font-size: 1em;
  }
}

/* line 97, app/assets/stylesheets/static_pages/termin.scss */
#google-maps {
  display: block;
  width: 100%;
  max-width: 60rem;
  height: 50vh;
  margin: 2rem auto;
  border: 0;
}
