

/* Start:/local/templates/html/components-template/room-about/style.css?16601195861825*/
.room-about-wrap {
  border-bottom: 1px solid #000; }

.room-about {
  padding: 60px 0px;
  display: flex; }
  @media (max-width: 1199px) {
    .room-about {
      flex-direction: column;
      padding: 0px 0px; } }
  .room-about > div {
    width: 50%; }
    @media (max-width: 1199px) {
      .room-about > div {
        width: 100%; } }
  .room-about__left {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 1.5;
    padding-right: 30px;
    position: relative; }
    @media (max-width: 1199px) {
      .room-about__left {
        padding: 30px 0px; } }
    .room-about__left:after {
      position: absolute;
      content: "";
      height: 100%;
      width: 1px;
      right: 0;
      top: 0;
      background-color: #000; }
      @media (max-width: 1199px) {
        .room-about__left:after {
          width: 100%;
          height: 1px;
          bottom: 0;
          top: auto;
          right: auto;
          left: 0; } }
  .room-about__right {
    padding-left: 60px; }
    @media (max-width: 1199px) {
      .room-about__right {
        padding: 30px 0px; } }
  .room-about__address-title {
    font-style: normal;
    font-weight: 550;
    font-size: 16px;
    line-height: 1.5; }
    @media (max-width: 767px) {
      .room-about__address-title {
        font-size: 14px; } }
  .room-about__address {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 30px; }
    @media (max-width: 767px) {
      .room-about__address {
        font-size: 14px; } }
  .room-about .btn--margin-right {
    margin-right: 8px; }
    @media (max-width: 767px) {
      .room-about .btn--margin-right {
        margin-bottom: 8px;
        margin-right: 0px; } }
  @media (max-width: 767px) {
    .room-about .btn {
      width: 100%; } }

/* End */
/* /local/templates/html/components-template/room-about/style.css?16601195861825 */
