.baggage-about__top {
  margin-bottom: 2.9375rem;
}
@media (min-width: 640px) {
.baggage-about__top {
    margin-bottom: 5rem;
}
}
@media (min-width: 1024px) {
.baggage-about__top {
    display: grid;
    grid-template-columns: repeat(24, 1fr);
    margin-bottom: 2.8125rem;
}
}
.baggage-about__top-info {
  margin-bottom: 2.0625rem;
}
body:not(.no-animate) .baggage-about__top-info {
  transform: translateY(1.5rem);
  opacity: 0;
  transition-timing-function: ease;
  transition-duration: 0.3s;
  transition-property: transform, opacity;
  transition-delay: 0.5s;
}
body:not(.no-animate) .baggage-about__top-info.animate {
  transform: unset;
  opacity: 1;
}
html:not(.has-scroll-init) .baggage-about__top-info {
  transform: unset !important;
  opacity: 1 !important;
}
@media (min-width: 640px) {
.baggage-about__top-info {
    margin-bottom: 2.375rem;
}
}
@media (min-width: 1024px) {
.baggage-about__top-info {
    grid-column: 1/15;
    display: grid;
    grid-template-columns: repeat(15, 1fr);
}
}
.baggage-about__title {
  font-size: 1.75rem;
  line-height: 1.2;
  font-weight: 400;
  margin-bottom: 1.8125rem;
}
body:not(.no-animate) .baggage-about__title {
  transform: translateY(1.5rem);
  opacity: 0;
  transition-timing-function: ease;
  transition-duration: 0.3s;
  transition-property: transform, opacity;
  transition-delay: 0.1s;
}
body:not(.no-animate) .baggage-about__title.animate {
  transform: unset;
  opacity: 1;
}
html:not(.has-scroll-init) .baggage-about__title {
  transform: unset !important;
  opacity: 1 !important;
}
.blind-text-medium .baggage-about__title {
  font-size: 1.875rem;
}
.blind-text-large .baggage-about__title {
  font-size: 2rem;
}
@media (min-width: 640px) {
.baggage-about__title {
    font-size: 2.5rem;
}
.blind-text-medium .baggage-about__title {
    font-size: 2.625rem;
}
.blind-text-large .baggage-about__title {
    font-size: 2.75rem;
}
}
@media (min-width: 640px) {
.baggage-about__title {
    margin-bottom: 3.5rem;
}
}
.baggage-about__subtitle {
  margin-bottom: 1.5rem;
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 400;
}
.blind-text-medium .baggage-about__subtitle {
  font-size: 1.375rem;
}
.blind-text-large .baggage-about__subtitle {
  font-size: 1.5rem;
}
@media (min-width: 640px) {
.baggage-about__subtitle {
    font-size: 1.5rem;
}
.blind-text-medium .baggage-about__subtitle {
    font-size: 1.625rem;
}
.blind-text-large .baggage-about__subtitle {
    font-size: 1.75rem;
}
}
@media (min-width: 640px) {
.baggage-about__subtitle {
    margin-bottom: 2.5625rem;
}
}
@media (min-width: 1024px) {
.baggage-about__subtitle {
    grid-column: 1/15;
}
}
@media (min-width: 1024px) {
.baggage-about__desc {
    grid-column: 1/11;
}
}
.baggage-about__time {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
body:not(.no-animate) .baggage-about__time {
  transform: translateY(1.5rem);
  opacity: 0;
  transition-timing-function: ease;
  transition-duration: 0.3s;
  transition-property: transform, opacity;
  transition-delay: 0.6s;
}
body:not(.no-animate) .baggage-about__time.animate {
  transform: unset;
  opacity: 1;
}
html:not(.has-scroll-init) .baggage-about__time {
  transform: unset !important;
  opacity: 1 !important;
}
@media (min-width: 1024px) {
.baggage-about__time {
    grid-column: 16/20;
}
}
.baggage-about__val-wrap {
  display: flex;
  align-items: flex-end;
}
.baggage-about__time-val {
  margin-right: 0.75rem;
  font-size: 3.5rem;
  line-height: 1.1;
  font-weight: 400;
}
.blind-text-medium .baggage-about__time-val {
  font-size: 3.625rem;
}
.blind-text-large .baggage-about__time-val {
  font-size: 3.75rem;
}
@media (min-width: 640px) {
.baggage-about__time-val {
    font-size: 4.5rem;
}
.blind-text-medium .baggage-about__time-val {
    font-size: 4.625rem;
}
.blind-text-large .baggage-about__time-val {
    font-size: 4.75rem;
}
}
@media (min-width: 640px) {
.baggage-about__time-val {
    margin-right: 1rem;
}
}
.baggage-about__time-unit {
  margin-bottom: 0.25rem;
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 400;
}
.blind-text-medium .baggage-about__time-unit {
  font-size: 1.375rem;
}
.blind-text-large .baggage-about__time-unit {
  font-size: 1.5rem;
}
@media (min-width: 640px) {
.baggage-about__time-unit {
    font-size: 1.5rem;
}
.blind-text-medium .baggage-about__time-unit {
    font-size: 1.625rem;
}
.blind-text-large .baggage-about__time-unit {
    font-size: 1.75rem;
}
}
.baggage-about__time-desc {
  position: relative;
  width: 13.875rem;
  margin-top: 1rem;
}
@media (min-width: 640px) {
.baggage-about__time-desc {
    margin-top: 2rem;
}
}
.baggage-about__time-desc::before {
  content: "";
  position: absolute;
  top: -0.5rem;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--color-gray);
}
@media (min-width: 640px) {
.baggage-about__time-desc::before {
    top: -1rem;
}
}
@media (min-width: 1024px) {
.baggage-about__bottom {
    display: grid;
    grid-template-columns: repeat(24, 1fr);
}
}
.baggage-about__image-wrapper {
  margin-left: -1.1875rem;
  margin-right: -1.1875rem;
  margin-bottom: 2rem;
}
body:not(.no-animate) .baggage-about__image-wrapper {
  transform: translateY(1.5rem);
  opacity: 0;
  transition-timing-function: ease;
  transition-duration: 0.3s;
  transition-property: transform, opacity;
  transition-delay: 0.5s;
}
body:not(.no-animate) .baggage-about__image-wrapper.animate {
  transform: unset;
  opacity: 1;
}
html:not(.has-scroll-init) .baggage-about__image-wrapper {
  transform: unset !important;
  opacity: 1 !important;
}
@media (min-width: 640px) {
.baggage-about__image-wrapper {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 3.625rem;
}
}
@media (min-width: 1024px) {
.baggage-about__image-wrapper {
    grid-column: 1/15;
    margin-bottom: 0;
}
}
body:not(.no-animate) .baggage-about__bottom-info {
  transform: translateY(1.5rem);
  opacity: 0;
  transition-timing-function: ease;
  transition-duration: 0.3s;
  transition-property: transform, opacity;
  transition-delay: 0.6s;
}
body:not(.no-animate) .baggage-about__bottom-info.animate {
  transform: unset;
  opacity: 1;
}
html:not(.has-scroll-init) .baggage-about__bottom-info {
  transform: unset !important;
  opacity: 1 !important;
}
@media (min-width: 640px) {
.baggage-about__bottom-info {
    display: flex;
    flex-wrap: wrap;
}
}
@media (min-width: 1024px) {
.baggage-about__bottom-info {
    grid-column: 16/24;
    padding-bottom: 1.0625rem;
    padding-top: 3.125rem;
    display: block;
}
}
.baggage-about__info-text {
  margin-bottom: 1.5rem;
}
@media (min-width: 640px) {
.baggage-about__info-text {
    margin-bottom: 2.5rem;
}
}
@media (min-width: 1024px) {
.baggage-about__info-text {
    margin-top: 2rem;
}
}
.baggage-about__info-text a:not([class]) {
  color: var(--color-blue);
  padding-bottom: 0.125rem;
  background-size: 0% 1px;
  background-position: 0% 100%;
  background-image: linear-gradient(var(--color-blue), var(--color-blue));
  background-repeat: no-repeat;
  text-decoration: none !important;
  transition-property: background-size, color;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  will-change: background-size;
}
.baggage-about__info-text a:not([class]):hover {
  background-size: 100% 1px;
}
.baggage-about__working {
  margin-bottom: 1rem;
}
@media (min-width: 640px) {
.baggage-about__working {
    width: 50%;
    margin-bottom: 1.5625rem;
}
}
@media (min-width: 1024px) {
.baggage-about__working {
    width: 100%;
    margin-bottom: 1.5625rem;
    margin-top: 2.5rem;
}
}
.baggage-about__working-desc {
  color: var(--color-gray-hard);
  margin-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.blind-text-medium .baggage-about__working-desc {
  font-size: 1.125rem;
}
.blind-text-large .baggage-about__working-desc {
  font-size: 1.25rem;
}
@media (min-width: 640px) {
.baggage-about__working-desc {
    margin-bottom: 0.5rem;
}
}
.baggage-about__working-val {
  font-size: 1.125rem;
  line-height: 1.4;
  font-weight: 400;
}
.blind-text-medium .baggage-about__working-val {
  font-size: 1.25rem;
}
.blind-text-large .baggage-about__working-val {
  font-size: 1.375rem;
}
@media (min-width: 640px) {
.baggage-about__working-val {
    font-size: 1.25rem;
}
.blind-text-medium .baggage-about__working-val {
    font-size: 1.375rem;
}
.blind-text-large .baggage-about__working-val {
    font-size: 1.5rem;
}
}
.baggage-about__price {
  margin-bottom: 1rem;
}
@media (min-width: 640px) {
.baggage-about__price {
    width: 50%;
    margin-bottom: 1.5625rem;
}
}
@media (min-width: 1024px) {
.baggage-about__price {
    width: 100%;
    margin-bottom: 1.5625rem;
}
}
.baggage-about__price-desc {
  color: var(--color-gray-hard);
  margin-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.blind-text-medium .baggage-about__price-desc {
  font-size: 1.125rem;
}
.blind-text-large .baggage-about__price-desc {
  font-size: 1.25rem;
}
@media (min-width: 640px) {
.baggage-about__price-desc {
    margin-bottom: 0.5rem;
}
}
.baggage-about__price-val {
  font-size: 1.125rem;
  line-height: 1.4;
  font-weight: 400;
}
.blind-text-medium .baggage-about__price-val {
  font-size: 1.25rem;
}
.blind-text-large .baggage-about__price-val {
  font-size: 1.375rem;
}
@media (min-width: 640px) {
.baggage-about__price-val {
    font-size: 1.25rem;
}
.blind-text-medium .baggage-about__price-val {
    font-size: 1.375rem;
}
.blind-text-large .baggage-about__price-val {
    font-size: 1.5rem;
}
}
.baggage-about__location {
  margin-bottom: 1rem;
}
@media (min-width: 640px) {
.baggage-about__location {
    width: 50%;
    margin-bottom: 1.5625rem;
}
}
@media (min-width: 1024px) {
.baggage-about__location {
    width: 100%;
    margin-bottom: 1.5625rem;
}
}
.baggage-about__location-desc {
  color: var(--color-gray-hard);
  margin-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.blind-text-medium .baggage-about__location-desc {
  font-size: 1.125rem;
}
.blind-text-large .baggage-about__location-desc {
  font-size: 1.25rem;
}
@media (min-width: 640px) {
.baggage-about__location-desc {
    margin-bottom: 0.5rem;
}
}
.baggage-about__location-val {
  font-size: 1.125rem;
  line-height: 1.4;
  font-weight: 400;
}
.blind-text-medium .baggage-about__location-val {
  font-size: 1.25rem;
}
.blind-text-large .baggage-about__location-val {
  font-size: 1.375rem;
}
@media (min-width: 640px) {
.baggage-about__location-val {
    font-size: 1.25rem;
}
.blind-text-medium .baggage-about__location-val {
    font-size: 1.375rem;
}
.blind-text-large .baggage-about__location-val {
    font-size: 1.5rem;
}
}
.baggage-about__contacts {
  margin-bottom: 1.25rem;
}
@media (min-width: 640px) {
.baggage-about__contacts {
    width: 50%;
    margin-bottom: 1.75rem;
}
}
@media (min-width: 1024px) {
.baggage-about__contacts {
    width: 100%;
    margin-bottom: 1.5rem;
    margin-top: 2.5rem;
}
}
.baggage-about__contact {
  display: flex;
  flex-direction: column;
  margin-bottom: 1.25rem;
}
@media (min-width: 640px) {
.baggage-about__contact {
    margin-bottom: 1.8125rem;
}
}
@media (min-width: 1024px) {
.baggage-about__contact {
    margin-bottom: 2.375rem;
}
}
.baggage-about__contact:last-child {
  margin-bottom: 0;
}
.baggage-about__contacts-desc {
  color: var(--color-gray-dark);
  margin-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.blind-text-medium .baggage-about__contacts-desc {
  font-size: 1.125rem;
}
.blind-text-large .baggage-about__contacts-desc {
  font-size: 1.25rem;
}
@media (min-width: 640px) {
.baggage-about__contacts-desc {
    margin-bottom: 0.5rem;
}
}
.baggage-about__contacts-phone {
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 400;
  color: var(--color-black);
  transition-timing-function: ease;
  transition-duration: 0.3s;
  transition-property: color;
}
.blind-text-medium .baggage-about__contacts-phone {
  font-size: 1.375rem;
}
.blind-text-large .baggage-about__contacts-phone {
  font-size: 1.5rem;
}
@media (min-width: 640px) {
.baggage-about__contacts-phone {
    font-size: 1.5rem;
}
.blind-text-medium .baggage-about__contacts-phone {
    font-size: 1.625rem;
}
.blind-text-large .baggage-about__contacts-phone {
    font-size: 1.75rem;
}
}
@media (hover: hover) and (pointer: fine) {
.baggage-about__contacts-phone:hover, .baggage-about__contacts-phone.focus-visible {
    color: var(--color-blue);
}
}
.baggage-about__contacts-phone.focus-visible {
  color: var(--color-blue);
}
.baggage-about__contacts-mail {
  color: var(--color-blue);
  margin-top: 0.25rem;
  transition-timing-function: ease;
  transition-duration: 0.3s;
  transition-property: color;
}
@media (hover: hover) and (pointer: fine) {
.baggage-about__contacts-mail:hover, .baggage-about__contacts-mail.focus-visible {
    color: var(--color-orange);
}
}
.baggage-about__contacts-mail.focus-visible {
  color: var(--color-orange);
}
@media (min-width: 640px) {
.baggage-about__contacts-mail {
    margin-top: 0.5rem;
}
}
@media (min-width: 1024px) {
.baggage-about__contacts-mail {
    margin-top: 0.375rem;
}
}
@media (min-width: 640px) {
.baggage-about__link-wrapper {
    width: 100%;
}
}
.baggage-about__info-subtitle {
  width: 100%;
  margin-bottom: 1.5rem;
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 400;
}
.blind-text-medium .baggage-about__info-subtitle {
  font-size: 1.375rem;
}
.blind-text-large .baggage-about__info-subtitle {
  font-size: 1.5rem;
}
@media (min-width: 640px) {
.baggage-about__info-subtitle {
    font-size: 1.5rem;
}
.blind-text-medium .baggage-about__info-subtitle {
    font-size: 1.625rem;
}
.blind-text-large .baggage-about__info-subtitle {
    font-size: 1.75rem;
}
}
@media (min-width: 640px) {
.baggage-about__info-subtitle {
    margin-bottom: 2.5625rem;
}
}
@media (min-width: 1024px) {
.baggage-about__info-subtitle {
    grid-column: 1/15;
    margin-bottom: 0;
}
}
.baggage-about__info-footnote {
  color: var(--color-blue);
  margin-top: 2.25rem;
}
@media (min-width: 640px) {
.baggage-about__info-footnote {
    margin-top: 2.75rem;
}
}
@media (min-width: 640px) {
.baggage-about__info-footnote {
    margin-top: 5rem;
}
}
.baggage-about__info-footnote a {
  color: var(--color-blue);
  transition-timing-function: ease;
  transition-duration: 0.3s;
  transition-property: color;
}
@media (hover: hover) and (pointer: fine) {
.baggage-about__info-footnote a:hover, .baggage-about__info-footnote a.focus-visible {
    color: var(--color-orange);
}
}
.baggage-about__info-footnote a.focus-visible {
  color: var(--color-orange);
}
.baggage-about__footnote {
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 400;
  margin-top: 3.1875rem;
}
body:not(.no-animate) .baggage-about__footnote {
  transform: translateY(1.5rem);
  opacity: 0;
  transition-timing-function: ease;
  transition-duration: 0.3s;
  transition-property: transform, opacity;
  transition-delay: 0.6s;
}
body:not(.no-animate) .baggage-about__footnote.animate {
  transform: unset;
  opacity: 1;
}
html:not(.has-scroll-init) .baggage-about__footnote {
  transform: unset !important;
  opacity: 1 !important;
}
.blind-text-medium .baggage-about__footnote {
  font-size: 1.375rem;
}
.blind-text-large .baggage-about__footnote {
  font-size: 1.5rem;
}
@media (min-width: 640px) {
.baggage-about__footnote {
    font-size: 1.5rem;
}
.blind-text-medium .baggage-about__footnote {
    font-size: 1.625rem;
}
.blind-text-large .baggage-about__footnote {
    font-size: 1.75rem;
}
}
@media (min-width: 640px) {
.baggage-about__footnote {
    margin-top: 5.375rem;
}
}
@media (min-width: 1024px) {
.baggage-about__footnote {
    max-width: 40rem;
    margin-top: 5rem;
}
}
