@charset "UTF-8";
/* OVERWRITE FONT AWESOME FONT URL PATH */
/* Overwrite BOOTSTRAP CONFIG */
@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
@keyframes shake {
  0% {
    transform: translate(1px, 1px) rotate(0deg);
  }
  20% {
    transform: translate(-2px, 0) rotate(0.5deg);
  }
  40% {
    transform: translate(1px, -1px) rotate(0.5deg);
  }
  60% {
    transform: translate(-3px, 1px) rotate(0deg);
  }
  80% {
    transform: translate(-1px, -1px) rotate(0.5deg);
  }
  100% {
    transform: translate(1px, -2px) rotate(-0.5deg);
  }
}
@-webkit-keyframes shake {
  0% {
    -webkit-transform: translate(1px, 1px) rotate(0deg);
  }
  20% {
    -webkit-transform: translate(-2px, 0) rotate(0.5deg);
  }
  40% {
    -webkit-transform: translate(1px, -1px) rotate(0.5deg);
  }
  60% {
    -webkit-transform: translate(-3px, 1px) rotate(0deg);
  }
  80% {
    -webkit-transform: translate(-1px, -1px) rotate(0.5deg);
  }
  100% {
    -webkit-transform: translate(1px, -2px) rotate(-0.5deg);
  }
}
@-moz-keyframes shake {
  0% {
    -moz-transform: translate(1px, 1px) rotate(0deg);
  }
  20% {
    -moz-transform: translate(-2px, 0) rotate(0.5deg);
  }
  40% {
    -moz-transform: translate(1px, -1px) rotate(0.5deg);
  }
  60% {
    -moz-transform: translate(-3px, 1px) rotate(0deg);
  }
  80% {
    -moz-transform: translate(-1px, -1px) rotate(0.5deg);
  }
  100% {
    -moz-transform: translate(1px, -2px) rotate(-0.5deg);
  }
}
@-o-keyframes shake {
  0% {
    -o-transform: translate(1px, 1px) rotate(0deg);
  }
  20% {
    -o-transform: translate(-2px, 0) rotate(0.5deg);
  }
  40% {
    -o-transform: translate(1px, -1px) rotate(0.5deg);
  }
  60% {
    -o-transform: translate(-3px, 1px) rotate(0deg);
  }
  80% {
    -o-transform: translate(-1px, -1px) rotate(0.5deg);
  }
  100% {
    -o-transform: translate(1px, -2px) rotate(-0.5deg);
  }
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mobile_side_menu.scss */
#menu-popup {
  position: fixed;
  width: 100%;
  height: 100%;
  max-width: 26.25rem;
  padding: 0;
  top: 3rem;
  z-index: 9997;
  color: #999999;
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.6s;
  transition-duration: 0.6s;
  -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  will-change: transform;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mobile_side_menu.scss */
.ltr #menu-popup {
  -webkit-transform: translateX(110%);
  -moz-transform: translateX(110%);
  -ms-transform: translateX(110%);
  -o-transform: translateX(110%);
  transform: translateX(110%);
  right: 0;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mobile_side_menu.scss */
.rtl #menu-popup {
  -webkit-transform: translateX(-110%);
  -moz-transform: translateX(-110%);
  -ms-transform: translateX(-110%);
  -o-transform: translateX(-110%);
  transform: translateX(-110%);
  left: 0;
}
/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mobile_side_menu.scss */
#menu-popup.is-shown {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
/* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mobile_side_menu.scss */
#menu-popup a {
  color: #999999;
  text-decoration: none;
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mobile_side_menu.scss */
#menu-popup .wrapper {
  width: 100%;
  min-height: 100%;
  height: auto;
  padding-top: 2.5rem;
  background-color: #E6E6E6;
}
/* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mobile_side_menu.scss */
#menu-popup .closer {
  display: none;
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mobile_side_menu.scss */
#menu-popup .nav-group-box {
  background-color: #f5f4f1;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5rem;
  border-radius: 0.1rem;
  font-size: 1rem;
  width: 95%;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mobile_side_menu.scss */
#menu-popup .nav-group-box:last-child {
  margin-bottom: 0;
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mobile_side_menu.scss */
#menu-popup .nav-list-item {
  position: relative;
  display: block;
  vertical-align: top;
  text-align: center;
  padding: 0.8rem 1rem;
  border-bottom: 1px solid #E6E6E6;
  color: #999999;
}
/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mobile_side_menu.scss */
#menu-popup .nav-list-item:last-child {
  border: 0;
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mobile_side_menu.scss */
#menu-popup .nav-label {
  text-align: left;
  width: 40%;
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mobile_side_menu.scss */
.rtl #menu-popup .nav-label {
  text-align: right;
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mobile_side_menu.scss */
#menu-popup .nav-value {
  position: absolute;
  top: 1rem;
  width: 60%;
}
/* line 81, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mobile_side_menu.scss */
.ltr #menu-popup .nav-value {
  text-align: right;
  right: 1rem;
}
/* line 85, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mobile_side_menu.scss */
.rtl #menu-popup .nav-value {
  text-align: left;
  left: 1rem;
}
/* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mobile_side_menu.scss */
#menu-popup .hiding {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 100%;
  opacity: 0.01;
}
/* line 101, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mobile_side_menu.scss */
.ltr #menu-popup .flag {
  float: right;
}
/* line 104, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mobile_side_menu.scss */
.rtl #menu-popup .flag {
  float: left;
}
/* line 109, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mobile_side_menu.scss */
.ltr #menu-popup .nav-language-text {
  float: right;
  margin-right: 0.4rem;
}
/* line 113, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mobile_side_menu.scss */
.rtl #menu-popup .nav-language-text {
  float: left;
  margin-left: 0.4rem;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_devise.scss */
.devise-page {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 1.5rem;
  padding-bottom: 1.5rem;
  margin-bottom: 1.5rem;
  text-align: center;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_devise.scss */
.devise-page form {
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_devise.scss */
.devise-page ul {
  list-style: none;
  padding-left: 0;
}
@media (min-width: 992px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_devise.scss */
  .devise-page {
    background-color: #ffffff;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.policy-page {
  margin-top: 1.5rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.policy-page .tabs {
  padding: 1rem 0;
  text-align: center;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.policy-page .tabs .tab {
  display: inline-block;
  width: 8rem;
  text-align: center;
  font-size: 1.1rem;
  font-weight: 300;
  color: #888;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.policy-page .tabs .tab.selected {
  font-weight: 600;
  color: #105399;
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.policy-page .indentTabs {
  margin-top: 1.375rem;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.policy-page .indentTabs li {
  color: #ffffff;
  position: relative;
  border-bottom: solid 1px #c1c1c1;
  opacity: 0.7;
  display: block;
  line-height: 1.25rem;
  padding: 1rem 0;
  margin-bottom: 0;
  font-size: 1rem;
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.policy-page .indentTabs li.active a {
  color: #105399;
  font-weight: 600;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.policy-page .indentTabs li a {
  color: #888888;
}
/* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.policy-page .indentTabs li a:hover {
  color: #105399;
  font-weight: 600;
  text-decoration: none;
}
@media (min-width: 992px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
  .policy-page {
    background-color: #ffffff;
  }
}

/* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.contact-us-page {
  padding: 1.5rem 0 4rem;
  color: #282828;
  background-color: white;
  min-height: 37.5rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 64, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.contact-us-page .hugeText {
  display: block;
  text-align: center;
  font-size: 1.2rem;
  font-weight: 600;
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.contact-us-page p {
  display: block;
  padding: 1rem;
  margin: 0;
  font-size: 0.8rem;
  font-weight: 300;
  line-height: 1rem;
}
/* line 80, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.contact-us-page iframe {
  width: 100%;
  min-height: 30rem;
  border: 0;
}
/* line 85, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.contact-us-page iframe body {
  min-width: auto;
}

/* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.faqs-page, .about-us-page, .contact-page, .media-kit-page, .press-page {
  padding: 1.5rem 1rem 4rem;
  color: #282828;
  min-height: 37.5rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 97, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.rtl .faqs-page,
.rtl .about-us-page,
.rtl .contact-page,
.rtl .media-kit-page,
.rtl .press-page {
  text-align: right;
}
/* line 106, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.faqs-page .hugeText, .about-us-page .hugeText, .contact-page .hugeText, .media-kit-page .hugeText, .press-page .hugeText {
  display: block;
  padding-top: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75rem;
  font-weight: 400;
  color: #282828;
}
/* line 116, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.faqs-page h1, .about-us-page h1, .contact-page h1, .media-kit-page h1, .press-page h1 {
  display: block;
  padding-top: 1rem;
  margin-bottom: 0.5rem;
  font-size: 1.35rem;
  line-height: normal;
  font-weight: 600;
  color: #105399;
}
/* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.faqs-page p, .about-us-page p, .contact-page p, .media-kit-page p, .press-page p {
  font-size: 0.8rem;
}

/* line 135, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.about-us-page .row,
.media-kit-page .row,
.press-page .row {
  margin-left: 0;
  margin-right: 0;
}
/* line 139, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.about-us-page p, .media-kit-page p, .press-page p {
  font-size: 0.8rem;
}
/* line 141, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.rtl .about-us-page p,
.rtl .media-kit-page p,
.rtl .press-page p {
  text-align: right;
}
/* line 146, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.rtl .about-us-page h1,
.rtl .media-kit-page h1,
.rtl .press-page h1 {
  text-align: right;
}
/* line 151, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.about-us-page .top_banner,
.media-kit-page .top_banner,
.press-page .top_banner {
  width: 100%;
  display: none;
}
/* line 155, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.about-us-page .vision_text,
.about-us-page .examples p,
.media-kit-page .vision_text,
.media-kit-page .examples p,
.press-page .vision_text,
.press-page .examples p {
  text-align: center;
  padding: 1rem 2rem;
  font-size: 1.25rem;
  line-height: normal;
}
/* line 163, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.about-us-page .middle-text .header, .media-kit-page .middle-text .header, .press-page .middle-text .header {
  font-weight: 600;
  color: #105399;
  display: block;
}
/* line 167, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.rtl .about-us-page .middle-text .header,
.rtl .media-kit-page .middle-text .header,
.rtl .press-page .middle-text .header {
  text-align: right;
}
/* line 173, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.about-us-page .customer-benefits .item,
.media-kit-page .customer-benefits .item,
.press-page .customer-benefits .item {
  float: left;
  width: 100%;
}
/* line 176, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.about-us-page .customer-benefits .item p, .media-kit-page .customer-benefits .item p, .press-page .customer-benefits .item p {
  margin-bottom: 0;
  vertical-align: middle;
  line-height: 5rem;
  position: absolute;
}
/* line 181, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.rtl .about-us-page .customer-benefits .item p,
.rtl .media-kit-page .customer-benefits .item p,
.rtl .press-page .customer-benefits .item p {
  right: 1rem;
  text-align: right;
}
/* line 186, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.about-us-page .customer-benefits .item p img, .media-kit-page .customer-benefits .item p img, .press-page .customer-benefits .item p img {
  height: 2.5rem;
}
/* line 190, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.about-us-page .customer-benefits .item div, .media-kit-page .customer-benefits .item div, .press-page .customer-benefits .item div {
  margin-left: 3.5rem;
  padding: 1rem 0;
}
/* line 194, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.rtl .about-us-page .customer-benefits .item div,
.rtl .media-kit-page .customer-benefits .item div,
.rtl .press-page .customer-benefits .item div {
  margin-left: inherit;
  margin-right: 3.5rem;
}
/* line 199, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.about-us-page .customer-benefits .item div h1, .media-kit-page .customer-benefits .item div h1, .press-page .customer-benefits .item div h1 {
  color: #000;
  margin: 0;
  padding-top: 0;
}
/* line 204, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.about-us-page .customer-benefits .item div p, .media-kit-page .customer-benefits .item div p, .press-page .customer-benefits .item div p {
  font-size: 1rem;
  line-height: normal;
  margin: 0;
  position: inherit;
}
/* line 213, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.about-us-page .partnerLogos,
.media-kit-page .partnerLogos,
.press-page .partnerLogos {
  display: none;
}
/* line 217, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.about-us-page .examples p,
.media-kit-page .examples p,
.press-page .examples p {
  margin: 0;
}
/* line 220, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.about-us-page .examples .example, .media-kit-page .examples .example, .press-page .examples .example {
  padding: 2rem 0;
  font-size: 1rem;
  display: block;
  float: left;
}
/* line 226, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.rtl .about-us-page .examples .example,
.rtl .media-kit-page .examples .example,
.rtl .press-page .examples .example {
  text-align: right;
}
/* line 230, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.about-us-page .examples .example .name, .media-kit-page .examples .example .name, .press-page .examples .example .name {
  font-size: 1.35rem;
  margin-bottom: 1rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #bbb;
}
/* line 236, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.about-us-page .examples .example .action,
.about-us-page .examples .example .result, .media-kit-page .examples .example .action,
.media-kit-page .examples .example .result, .press-page .examples .example .action,
.press-page .examples .example .result {
  display: block;
  float: left;
  width: 100%;
  padding-bottom: 0.5rem;
}
/* line 243, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.about-us-page .examples .example .action span, .about-us-page .examples .example .result span, .media-kit-page .examples .example .action span, .media-kit-page .examples .example .result span, .press-page .examples .example .action span, .press-page .examples .example .result span {
  float: right;
  width: 39%;
}
/* line 246, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.rtl .about-us-page .examples .example .action span,
.rtl .about-us-page .examples .example .result span,
.rtl .media-kit-page .examples .example .action span,
.rtl .media-kit-page .examples .example .result span,
.rtl .press-page .examples .example .action span,
.rtl .press-page .examples .example .result span {
  float: left;
}
/* line 250, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.about-us-page .examples .example .action span:first-child, .about-us-page .examples .example .result span:first-child, .media-kit-page .examples .example .action span:first-child, .media-kit-page .examples .example .result span:first-child, .press-page .examples .example .action span:first-child, .press-page .examples .example .result span:first-child {
  float: left;
  width: 60%;
}
/* line 253, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.rtl .about-us-page .examples .example .action span:first-child,
.rtl .about-us-page .examples .example .result span:first-child,
.rtl .media-kit-page .examples .example .action span:first-child,
.rtl .media-kit-page .examples .example .result span:first-child,
.rtl .press-page .examples .example .action span:first-child,
.rtl .press-page .examples .example .result span:first-child {
  float: right;
}
/* line 257, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.about-us-page .examples .example .action span:last-child,
.about-us-page .examples .example .result span:last-child, .media-kit-page .examples .example .action span:last-child,
.media-kit-page .examples .example .result span:last-child, .press-page .examples .example .action span:last-child,
.press-page .examples .example .result span:last-child {
  font-size: 1.25rem;
  font-weight: 600;
  color: #105399;
}
@media (min-width: 480px) {
  /* line 270, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
  .about-us-page .examples .action span:last-child,
  .about-us-page .examples .result span:last-child,
  .media-kit-page .examples .action span:last-child,
  .media-kit-page .examples .result span:last-child,
  .press-page .examples .action span:last-child,
  .press-page .examples .result span:last-child {
    font-size: 1.5rem;
  }
}
@media (min-width: 992px) {
  /* line 278, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
  .about-us-page .top_banner,
  .media-kit-page .top_banner,
  .press-page .top_banner {
    display: inherit;
  }
  /* line 281, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
  .about-us-page .vision_text,
  .about-us-page .examples p,
  .media-kit-page .vision_text,
  .media-kit-page .examples p,
  .press-page .vision_text,
  .press-page .examples p {
    padding: 2rem;
  }
  /* line 286, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
  .about-us-page .middle-text div,
  .media-kit-page .middle-text div,
  .press-page .middle-text div {
    width: 49%;
    float: right;
  }
  /* line 289, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
  .about-us-page .middle-text div.vertical_rule, .media-kit-page .middle-text div.vertical_rule, .press-page .middle-text div.vertical_rule {
    float: left;
  }
  /* line 291, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
  .rtl .about-us-page .middle-text div.vertical_rule,
  .rtl .media-kit-page .middle-text div.vertical_rule,
  .rtl .press-page .middle-text div.vertical_rule {
    float: right;
  }
  /* line 295, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
  .about-us-page .middle-text div p, .media-kit-page .middle-text div p, .press-page .middle-text div p {
    padding: 0.5rem 1rem 0.5rem 0rem;
    margin: 0;
  }
  /* line 298, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
  .rtl .about-us-page .middle-text div p,
  .rtl .media-kit-page .middle-text div p,
  .rtl .press-page .middle-text div p {
    padding: 0.5rem 0rem 0.5rem 1rem;
  }
  /* line 304, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
  .about-us-page .partnerLogos,
  .media-kit-page .partnerLogos,
  .press-page .partnerLogos {
    display: inherit;
  }
  /* line 307, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
  .about-us-page .partnerLogos .partner-logo,
  .media-kit-page .partnerLogos .partner-logo,
  .press-page .partnerLogos .partner-logo {
    display: inline-block;
    flex: 1 0 auto;
    max-height: 60px;
    height: 100%;
    margin: 20px;
    max-width: 130px;
  }
  /* line 316, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
  .about-us-page .partnerLogos .partner-logos-container,
  .media-kit-page .partnerLogos .partner-logos-container,
  .press-page .partnerLogos .partner-logos-container {
    display: flex;
    flex-wrap: wrap;
  }
  /* line 321, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
  .about-us-page .partnerLogos img, .media-kit-page .partnerLogos img, .press-page .partnerLogos img {
    width: 105%;
    margin-left: -5%;
  }
  /* line 324, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
  .rtl .about-us-page .partnerLogos img,
  .rtl .media-kit-page .partnerLogos img,
  .rtl .press-page .partnerLogos img {
    margin-left: 0;
    margin-right: -5%;
  }
}

/* line 334, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.contact-page iframe {
  height: 500px;
  width: 100%;
  border: 0px;
  margin-top: 20px;
}
/* line 341, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.contact-page p {
  padding: 1rem 0;
  margin: 0;
}
@media (max-width: 992px) {
  /* line 333, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
  .contact-page {
    background-color: #ffffff;
  }
}

/* line 351, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.terms-page {
  padding: 1.5rem 1rem 4rem;
  color: #282828;
  min-height: 37.5rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 352, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.rtl .terms-page {
  text-align: right;
}
/* line 361, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.terms-page h1 {
  display: block;
  padding-top: 0;
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-size: 1.75rem;
  font-weight: 400;
  color: #282828;
}
/* line 371, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.terms-page p {
  font-size: 0.8rem;
}
/* line 375, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.terms-page .title {
  font-size: 0.9rem;
}

/* line 381, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.press-page h1 {
  margin-top: 0;
}
/* line 384, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.press-page .hugeText {
  font-weight: 800;
}
/* line 387, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.press-page .post-details {
  font-size: 0.8rem;
}
/* line 390, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.press-page .post-excerpt {
  padding: 1rem 0;
}
/* line 392, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.press-page .post-excerpt p {
  font-size: 1rem;
  line-height: normal;
}
@media (min-width: 992px) {
  /* line 398, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
  .press-page .hugeText {
    margin-top: 1rem;
  }
}

/* line 404, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.media-kit-page {
  padding: 0 0 0 1rem;
}
@media (min-width: 992px) {
  /* line 404, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
  .media-kit-page {
    padding: 1.5rem 1rem 4rem;
  }
}
/* line 409, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.media-kit-page .media-header {
  position: relative;
}
/* line 411, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.media-kit-page .media-header h1 {
  color: #282828;
  margin: 0;
  padding: 0;
  font-weight: 800;
}
@media (min-width: 992px) {
  /* line 411, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
  .media-kit-page .media-header h1 {
    color: white;
    position: absolute;
    bottom: 40px;
    left: 20px;
  }
}
/* line 424, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.media-kit-page h3 {
  margin-bottom: 20px;
  font-size: 1.3rem;
  font-weight: 800;
}
/* line 429, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.media-kit-page .assets-download-section {
  padding: 0 25px 0 25px;
}
/* line 431, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.media-kit-page .assets-download-section .download-item {
  margin: 15px 0 15px 0;
}
/* line 433, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.media-kit-page .assets-download-section .download-item .download-icon {
  width: 20px;
  margin: 0 10px 0 10px;
}
/* line 437, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.media-kit-page .assets-download-section .download-item a {
  color: #E20401;
}
/* line 442, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.media-kit-page .story-section {
  padding: 0 25px 0 25px;
}
/* line 444, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.media-kit-page .story-section p {
  font-size: 1.05rem;
  line-height: 1.5rem;
}

/* line 455, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.rtl .terms-page ul,
.rtl .terms-page ol,
.rtl .faqs-page ul,
.rtl
.faqs-page ol {
  direction: rtl;
}
/* line 459, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_policy.scss */
.ltr .terms-page ul, .ltr .terms-page ol, .ltr .faqs-page ul,
.ltr .faqs-page ol {
  direction: ltr;
}

@media (min-width: 992px) {
  /* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
  #resultMapContainer {
    display: block;
    position: relative;
    margin: auto;
  }
}
@media (max-width: 991px) {
  /* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
  #resultMapContainer {
    position: fixed;
    top: 52.2px;
    bottom: 0;
    width: 100%;
  }
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
#resultMapContainer .mapboxgl-canvas:focus {
  outline-width: 0;
}

/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.switch-view-btn {
  position: relative;
}
@media (max-width: 991px) {
  /* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
  .switch-view-btn {
    position: absolute;
    top: 1rem;
    width: 150px;
  }
  /* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
  .ltr .switch-view-btn {
    right: 0;
    text-align: right;
  }
  /* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
  .rtl .switch-view-btn {
    left: 0;
    text-align: left;
  }
  /* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
  .switch-view-btn .btn-primary[disabled] {
    background-color: #c4c4c4 !important;
  }
}

/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.switch-view-btn-blocker {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.resultContainer #switchIconBtn {
  float: right;
  margin-right: 0.4rem;
  border: 0;
  background: none;
  padding: 0.5rem;
  line-height: normal;
  font-size: 1rem;
}
/* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.rtl .resultContainer #switchIconBtn {
  float: left;
  margin-right: 0;
  margin-left: 0.4rem;
}
/* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.resultContainer #switchIconBtn:disabled {
  color: #c4c4c4;
}

/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.mapsearch-action-container {
  position: fixed;
  bottom: 0.8rem;
  left: 4rem;
  text-align: center;
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.mapsearch-action-container .btn-clear {
  display: inline-block;
  border-radius: 4px;
  padding: 0.5rem;
  line-height: normal;
  font-size: 1rem;
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.mapsearch-action-container .btn-clear i {
  color: #105399;
}
/* line 81, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.mapsearch-action-container #filterIconBtnMapView {
  width: 76px;
}
/* line 84, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.mapsearch-action-container #switchIconBtn {
  margin-left: 0.5rem;
  width: 120px;
}

/* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.marker-popup,
.marker-tooltip {
  width: 300px;
}
@media screen and (min-width: 375px) {
  /* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
  .marker-popup,
  .marker-tooltip {
    width: 340px;
  }
}
@media screen and (min-width: 384px) {
  /* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
  .marker-popup,
  .marker-tooltip {
    width: 360px;
  }
}
@media screen and (min-width: 480px) {
  /* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
  .marker-popup,
  .marker-tooltip {
    width: 400px;
  }
}
@media (max-width: 320px) {
  /* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
  .marker-popup,
  .marker-tooltip {
    width: calc(100vw - 21px);
  }
}
/* line 107, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.marker-popup .trustscore.size-xs, .marker-tooltip .trustscore.size-xs {
  position: absolute;
  float: none;
  width: 38%;
}
/* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.ltr .marker-popup .trustscore.size-xs,
.ltr .marker-tooltip .trustscore.size-xs {
  right: 0.4rem;
}
/* line 112, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.rtl .marker-popup .trustscore.size-xs, .rtl .marker-tooltip .trustscore.size-xs {
  left: 0.4rem;
}

/* line 116, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-details-popup {
  -webkit-box-shadow: 0 4px 8px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 4px 8px 2px rgba(0, 0, 0, 0.3);
  display: block;
  position: relative;
  cursor: pointer;
}
/* line 121, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-details-popup:hover {
  -webkit-box-shadow: 0 4px 8px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 4px 8px 4px rgba(0, 0, 0, 0.3);
}
/* line 125, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-details-popup .cash-before-points {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
/* line 130, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-details-popup .cash-before-points .plus-cash {
  margin-right: 5px;
}
/* line 134, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-details-popup .cash-before-points .cash-payment {
  margin-right: 5px;
}

/* line 140, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.mapboxgl-popup-content {
  padding: 0 !important;
}
/* line 143, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.rtl .mapboxgl-popup-content {
  direction: rtl;
}
/* line 148, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.mapboxgl-popup-content .marker-tooltip h4 {
  margin-top: 0;
}
/* line 151, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.mapboxgl-popup-content .marker-tooltip .result-list-pts-container {
  line-height: 1.2;
  margin-top: 5px;
}
/* line 155, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.mapboxgl-popup-content .marker-tooltip .bottom-section {
  margin-top: -2px;
}
/* line 160, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.mapboxgl-popup-content .marker-popup .trustscore.size-xs {
  top: 25px;
}
/* line 164, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.mapboxgl-popup-content .mapboxgl-popup-close-button {
  z-index: 99999;
  font-size: 16px;
  outline: none;
}
/* line 168, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.rtl .mapboxgl-popup-content .mapboxgl-popup-close-button {
  right: auto;
  left: 0;
}

/* line 175, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.mapboxgl-popup {
  max-width: 400px !important;
}
/* line 177, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.rtl .mapboxgl-popup {
  direction: ltr;
}

/* line 182, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile {
  display: block;
  width: 100%;
}
/* line 185, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .best-price-text {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: left;
  padding-top: 0.2rem;
  color: #ec7026;
  font-size: 0.9rem;
  font-weight: normal;
}
/* line 192, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.rtl .hotel-list-item-mobile .best-price-text {
  float: right;
}
/* line 196, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .hotel-list-image {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/img-no-images.png");
  background-position: center;
  background-size: cover;
  width: 25%;
  height: 100%;
  overflow: hidden;
}
/* line 207, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .hotel-list-image .hotel-list-image-main {
  position: absolute;
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 100%;
}
/* line 215, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .hotel-brief-info {
  display: block;
  margin-left: 25%;
  padding: 0.4rem;
  overflow: visible !important;
}
/* line 220, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.rtl .hotel-list-item-mobile .hotel-brief-info {
  margin-right: 25%;
  margin-left: 0;
}
/* line 224, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .hotel-brief-info .top-section {
  display: inline-block;
  width: 100%;
}
/* line 227, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .hotel-brief-info .top-section .hotel-name {
  display: inline-block;
  float: left;
  width: 60%;
}
/* line 231, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.rtl .hotel-list-item-mobile .hotel-brief-info .top-section .hotel-name {
  float: right;
  text-align: right;
}
/* line 235, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .hotel-brief-info .top-section .hotel-name .name,
.hotel-list-item-mobile .hotel-brief-info .top-section .hotel-name .translated-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #000;
  font-weight: 600;
}
/* line 242, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .hotel-brief-info .top-section .hotel-name .name.two-line-view,
.hotel-list-item-mobile .hotel-brief-info .top-section .hotel-name .translated-name.two-line-view {
  display: -webkit-box;
  white-space: normal;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
/* line 249, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .hotel-brief-info .top-section .hotel-name .name {
  line-height: 0.938rem;
  font-size: 0.85rem;
}
/* line 253, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .hotel-brief-info .top-section .hotel-name .translated-name {
  line-height: 0.85rem;
  font-size: 0.8rem;
}
/* line 259, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .hotel-brief-info .bottom-section,
.hotel-list-item-mobile .hotel-brief-info .middle-section {
  display: inline-block;
  margin-top: 0.2rem;
  width: 100%;
}
/* line 265, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .hotel-brief-info .results-title {
  max-height: 36px;
  overflow: hidden;
  color: #333333;
  font-size: 1rem;
}
/* line 270, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.rtl .hotel-list-item-mobile .hotel-brief-info .results-title {
  text-align: right;
}
/* line 274, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .hotel-brief-info .results-ratings {
  display: inline-block;
}
/* line 276, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.ltr .hotel-list-item-mobile .hotel-brief-info .results-ratings {
  padding-right: 0.5rem;
}
/* line 279, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.rtl .hotel-list-item-mobile .hotel-brief-info .results-ratings {
  float: right;
  padding-left: 0.5rem;
}
/* line 284, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .hotel-brief-info .results-ratings .ratings .fa {
  padding: 0.1rem;
  font-size: 1rem;
}
/* line 289, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .hotel-brief-info .results-ratings .fa-star {
  color: #fbb03b;
}
/* line 291, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .hotel-brief-info .results-ratings .fa-star.empty {
  color: #d3d3d3;
}
/* line 297, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .ratings {
  float: left;
}
/* line 299, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.rtl .hotel-list-item-mobile .ratings {
  float: right;
}
/* line 303, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .mobile-price-box {
  position: relative;
  float: none;
  margin-top: 0.2rem;
  width: 100%;
  height: 40px;
  line-height: 0.7rem;
}
/* line 311, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .highlight-value {
  font-size: 1.1rem;
}
/* line 314, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .highlight-label {
  font-size: 0.9rem;
  font-weight: normal;
}
/* line 318, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .value-footnote {
  display: block;
  position: relative;
  margin-top: 0.2rem;
  line-height: 0.9rem;
  color: #999999;
  font-size: 0.6rem;
  font-weight: normal;
  word-wrap: normal;
}
/* line 328, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .result-list-price-container {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  float: left;
  width: 49%;
  text-align: left;
  line-height: 0.7rem;
  color: #999999;
}
/* line 336, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.rtl .hotel-list-item-mobile .result-list-price-container {
  float: right;
  text-align: right;
}
/* line 340, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .result-list-price-container.unavailable {
  width: 100%;
}
/* line 343, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .result-list-price-container .unavailable {
  color: #e62e2e;
}
/* line 347, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .tax-included {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: left;
  line-height: normal;
  color: #999999;
  font-size: 0.6rem;
}
/* line 353, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.rtl .hotel-list-item-mobile .tax-included {
  text-align: right;
}
/* line 357, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .result-list-pts-container {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  float: right;
  width: 50%;
  text-align: right;
  line-height: 0.7rem;
}
/* line 364, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.rtl .hotel-list-item-mobile .result-list-pts-container {
  float: left;
  text-align: left;
}
/* line 369, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .voucher-container {
  display: inline-block;
  width: 100%;
  text-align: left;
  line-height: 0.8rem;
  color: #105399;
  font-size: 0.8rem;
}
/* line 376, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.rtl .hotel-list-item-mobile .voucher-container {
  text-align: right;
}
/* line 379, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .voucher-container .voucher-category {
  font-weight: 400;
}
/* line 382, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .voucher-container .voucher-name {
  margin-top: 2px;
  font-weight: 600;
}
/* line 388, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .pay-with-points-container .value-footnote {
  display: inline-block;
}
/* line 391, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .complimentary-price-box {
  width: 100%;
  text-align: left;
  padding-top: 15px;
}
/* line 396, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .complimentary-price-box .price-points,
.hotel-list-item-mobile .complimentary-price-box .price-cash {
  line-height: 1.5;
  display: inline-block;
  font-size: 16px;
  padding-bottom: 2px;
}
/* line 404, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .complimentary-price-box .price-details {
  font-size: 12px;
}
/* line 407, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .complimentary-price-box .price-details .total-nights,
.hotel-list-item-mobile .complimentary-price-box .price-details .total-savings {
  display: inline-block;
}
/* line 412, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .complimentary-price-box .price-details .total-nights {
  font-weight: 400;
}
/* line 416, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .complimentary-price-box .price-details .total-savings {
  color: #003DA6;
  font-weight: 500;
}
/* line 420, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .complimentary-price-box .price-details .total-savings::before {
  content: "•";
  color: #003DA6;
}
/* line 428, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.ltr .hotel-list-item-mobile .complimentary-price-box .price-available {
  padding-left: 5px;
}
@media (max-width: 767px) {
  /* line 428, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
  .ltr .hotel-list-item-mobile .complimentary-price-box .price-available {
    padding-left: 0;
  }
}
/* line 436, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.rtl .hotel-list-item-mobile .complimentary-price-box .price-available {
  padding-right: 5px;
}
@media (max-width: 767px) {
  /* line 436, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
  .rtl .hotel-list-item-mobile .complimentary-price-box .price-available {
    padding-right: 0;
  }
}
/* line 443, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .complimentary-price-box .price-available::after {
  bottom: 10px;
}
/* line 448, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .complimentary-price-box .diamond-container {
  display: inline-block;
  position: relative;
  height: 12px;
}
/* line 452, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.hotel-list-item-mobile .complimentary-price-box .diamond-container .diamond-icon {
  height: 12px;
  position: absolute;
  top: -5px;
}
/* line 457, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.ltr .hotel-list-item-mobile .complimentary-price-box .diamond-container .diamond-icon {
  left: -5px;
}
/* line 461, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.rtl .hotel-list-item-mobile .complimentary-price-box .diamond-container .diamond-icon {
  right: -5px;
}

/* line 469, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.map-close-button {
  position: absolute;
  top: 10px;
  z-index: 100;
}
/* line 473, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.ltr .map-close-button {
  right: 10px;
}
/* line 476, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.rtl .map-close-button {
  left: 10px;
}
/* line 479, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.map-close-button .btn-action {
  border-radius: 4px;
  padding: 0.5rem 0.8rem;
  letter-spacing: 1px;
  font-size: 0.8rem;
  margin-top: 0;
}
/* line 486, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.map-close-button .fa-times {
  font-size: 1rem;
}

/* line 491, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
#mapbox-search-map,
#mapbox-direction-map {
  height: 600px;
}

/* line 497, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.rtl .mapboxgl-ctrl-top-left {
  left: auto;
  right: 0;
}
/* line 503, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.rtl .mapboxgl-ctrl-top-left .mapboxgl-ctrl {
  margin: 10px 10px 0 0;
  float: right;
}
/* line 509, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.mapboxgl-ctrl-top-left .mapboxgl-ctrl-compass {
  display: none;
}

/* line 515, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.mapboxgl-canvas-container canvas:focus {
  outline: 0;
}

/* line 520, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.travel-breakdown-container {
  display: flex;
  width: 100%;
}
/* line 524, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.travel-breakdown-container .travel-breakdown-item {
  display: flex;
  align-items: center;
}
/* line 531, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_maps.scss */
.travel-breakdown-container.default-direction span:not(:first-child)::before {
  content: "\25CF";
  font-size: 5px;
  padding: 0 4px;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_sort_popup.scss */
#sort-popup {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_sort_popup.scss */
#sort-popup .modal-body {
  height: 100%;
  overflow: auto;
  padding-bottom: 4rem;
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_sort_popup.scss */
#sort-popup .modal-header {
  padding: 0;
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_sort_popup.scss */
#sort-popup .modal-closer {
  top: 0.7rem;
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_sort_popup.scss */
#sort-popup .sort-options {
  padding: 0.8rem 1rem;
  margin-bottom: 0.3rem;
  background-color: white;
  box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2);
  font-size: 1.1rem;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_sort_popup.scss */
#sort-popup .sort-options.selected {
  background-color: #fbb03b;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_sort_popup.scss */
#sort-popup .sort-options.selected .check-select {
  display: block;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_sort_popup.scss */
#sort-popup .sort-options .check-select {
  display: none;
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_sort_popup.scss */
#sort-popup .cancel-btn {
  max-width: 200px;
  margin: 2rem auto;
  padding: 1rem;
  text-align: center;
  font-size: 1rem;
  line-height: 1rem;
}

/* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_sort_popup.scss */
.body-blur {
  filter: blur(5px);
  -webkit-filter: blur(5px);
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_bottom_sheet.scss */
#search-bottom-sheet {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  z-index: 100;
  position: fixed;
  bottom: 0;
  background-color: #282828;
  margin: auto;
  width: 100%;
  color: #fff;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_bottom_sheet.scss */
#search-bottom-sheet .icon {
  display: none;
}

/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_bottom_sheet.scss */
.search-bottom-tab {
  text-align: center;
  font-size: 1.1rem;
  padding: 0.8rem 0 !important;
}
@media (max-width: 480px) {
  /* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_bottom_sheet.scss */
  .search-bottom-tab {
    font-size: 1rem;
  }
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_bottom_sheet.scss */
.search-bottom-tab.disabled {
  color: #999999;
  text-shadow: 0 1px 0 #000;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_bottom_sheet.scss */
.ltr .search-bottom-tab .border-right {
  border-right: 1px solid #d3d3d3;
}
/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_bottom_sheet.scss */
.rtl .search-bottom-tab .border-right {
  border-left: 1px solid #d3d3d3;
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.point-cash-slider-component #fixed-background {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.point-cash-slider-component .custom-label {
  text-transform: uppercase;
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.point-cash-slider-component .component-container {
  text-align: center;
}
@media (max-width: 991px) {
  /* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
  .point-cash-slider-component .component-container {
    max-width: 640px;
    margin: auto;
    padding-bottom: 0.5rem;
    text-align: center;
  }
}
@media (max-width: 480px) {
  /* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
  .point-cash-slider-component .component-container {
    text-align: center;
  }
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.point-cash-slider-component #points-cash-slider {
  vertical-align: top;
  display: inline-block;
  width: 58%;
  margin: 0.5rem 1rem 0;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.point-cash-slider-component #points-cash-slider .rz-pointer {
  top: -10px;
  width: 24px;
  height: 24px;
  border: 1px solid #fff;
  background: inherit;
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.point-cash-slider-component #points-cash-slider .rz-pointer::after {
  display: none;
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.point-cash-slider-component #points-cash-slider .rz-bubble {
  bottom: 10px;
  color: #fff;
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: capitalize;
  width: auto;
  max-width: 80px;
  text-align: center;
  white-space: pre;
  line-height: 0.9rem;
  padding-bottom: 0.3rem;
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.point-cash-slider-component #points-cash-slider .rz-limit {
  display: none;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.point-cash-slider-component #points-cash-slider .rz-bar-wrapper {
  margin-top: -20px;
}
/* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.point-cash-slider-component #points-cash-slider .rz-bar {
  height: 12px;
  border-radius: 4px;
  opacity: 0.3;
}
/* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.point-cash-slider-component #points-cash-slider .rz-bar.rz-selection {
  background: #d8e0f3;
  border-radius: 4px;
  opacity: 0.5;
}
/* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.point-cash-slider-component .label {
  vertical-align: top;
  display: inline-block;
  font-weight: 600;
}
@media (max-width: 480px) {
  /* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
  .point-cash-slider-component .label {
    font-size: 0.8rem;
    padding-top: 0.1rem;
  }
}
/* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.point-cash-slider-component .cash-minimum-tooltip .fa {
  font-size: 0.8rem;
  display: inline-block;
  vertical-align: top;
  color: #fff;
  cursor: pointer;
}
/* line 86, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.point-cash-slider-component .cash-minimum-tooltip .klg-tooltip {
  width: 150px;
  right: -10px;
  margin: auto;
  bottom: 30px;
  padding: 0.5rem;
  font-size: 0.7rem;
  color: #333;
  background-color: rgba(233, 231, 233, 0.95);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  overflow: visible;
  text-align: center;
}
/* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.point-cash-slider-component .cash-minimum-tooltip .klg-tooltip::before {
  content: " ";
  border-top: 6px solid rgba(233, 231, 233, 0.95);
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  position: absolute;
  bottom: -8px;
  height: 8px;
  width: 10px;
  right: 8px;
}

@media (min-width: 992px) {
  /* line 113, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
  .pay_with_points .result-top-area .max-size {
    height: 5.5rem;
  }
}

@media (min-width: 992px) {
  /* line 119, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
  .result-top-area .point-cash-slider-component {
    position: absolute;
    top: 0.5rem;
    width: 55%;
    height: 2rem;
  }
  /* line 125, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
  .ltr .result-top-area .point-cash-slider-component {
    right: 0;
  }
  /* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
  .rtl .result-top-area .point-cash-slider-component {
    left: 0;
  }
}
@media (max-width: 991px) {
  /* line 119, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
  .result-top-area .point-cash-slider-component {
    position: fixed;
    bottom: 46px;
    width: 100%;
    z-index: 10;
  }
}
/* line 134, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.result-top-area .point-cash-slider-component .component-container {
  width: 100%;
}
@media (min-width: 992px) {
  /* line 137, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
  .ltr .result-top-area .point-cash-slider-component .component-container {
    text-align: right;
  }
  /* line 138, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
  .rtl .result-top-area .point-cash-slider-component .component-container {
    text-align: left;
  }
}
@media (max-width: 991px) {
  /* line 134, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
  .result-top-area .point-cash-slider-component .component-container {
    padding-top: 1.6rem;
  }
}

/* line 146, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.hotel-info-container .point-cash-slider-component,
.checkout-points-cash-slider .point-cash-slider-component {
  position: relative;
  height: 2rem;
}

@media (max-width: 991px) {
  /* line 152, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
  .hotel-info-container .point-cash-slider-component {
    margin-top: 1rem;
  }
}

/* line 158, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.checkout-points-cash-slider {
  padding-bottom: 2rem;
}
/* line 161, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.checkout-points-cash-slider .point-cash-slider-component {
  margin-top: 1rem;
}
/* line 164, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.checkout-points-cash-slider .point-cash-slider-component .label,
.checkout-points-cash-slider .point-cash-slider-component .cash-minimum-tooltip {
  display: none;
}
/* line 169, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.checkout-points-cash-slider .point-cash-slider-component #fixed-background {
  background-color: transparent !important;
}
/* line 170, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.checkout-points-cash-slider .point-cash-slider-component #points-cash-slider {
  width: 100%;
  margin: 0.5rem auto 0;
}
/* line 174, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.checkout-points-cash-slider .point-cash-slider-component .rz-bubble {
  color: inherit !important;
}
/* line 178, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.checkout-points-cash-slider .price-box {
  font-weight: 600;
}
@media (max-width: 480px) {
  /* line 178, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
  .checkout-points-cash-slider .price-box {
    font-size: 0.9rem;
  }
}
/* line 183, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.checkout-points-cash-slider .price-box.cash {
  float: left;
}
/* line 186, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.checkout-points-cash-slider .price-box.points {
  float: right;
}

/* line 193, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.side {
  padding-bottom: 0.8rem;
}
/* line 195, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.side .label {
  padding: 0.7rem;
}
@media (max-width: 991px) {
  /* line 198, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
  .side .label.pull-left {
    padding-right: 0;
  }
  /* line 201, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
  .side .label.pull-right {
    padding-left: 0;
  }
}
/* line 207, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.side .component-container {
  background-color: #e5e5e5;
  color: #0000ff;
  font-size: 0.8rem;
  font-weight: 700;
  text-align: left;
  height: 5.5rem;
  padding: 0.8rem 0.8rem 0;
}
/* line 216, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.side #points-cash-slider {
  width: 90%;
  margin: 1.4rem 0.5rem 0;
}
/* line 220, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.side #points-cash-slider .rz-bar.rz-selection {
  background: #ffff00;
  opacity: 1;
  height: 0.9rem;
  margin-top: 1px;
}
/* line 227, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.side #points-cash-slider .rz-bar {
  background: #fff;
  opacity: 1;
  height: 0.8rem;
  margin-top: 2px;
}
/* line 234, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.side #points-cash-slider .rz-pointer {
  top: -6px;
  width: 20px;
  height: 20px;
}
/* line 240, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
.side .rzslider .rz-bubble {
  bottom: 0.4rem;
}
@media (max-width: 991px) {
  /* line 193, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
  .side {
    position: fixed;
    z-index: 2;
    bottom: 2rem;
    width: 100%;
  }
  /* line 249, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
  .side .component-container {
    max-width: 100%;
    text-align: center;
    padding-top: 20px;
    height: 4rem;
  }
  /* line 256, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_point_cash_slider.scss */
  .side #points-cash-slider {
    width: 61%;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.splash-signup {
  position: absolute;
  top: 2rem;
  width: 22.5rem;
  font-size: 0.9rem;
  background: #fff;
  padding: 1.5rem 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.ltr .splash-signup {
  right: 1rem;
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.rtl .splash-signup {
  left: 1rem;
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.splash-signup .close-box {
  float: right;
  font-size: 1.5rem;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.splash-signup .close-box:hover {
  color: #9ED2FF;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.rtl .splash-signup .close-box {
  float: left;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.splash-signup .signup-text {
  margin-right: 1.5rem;
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.rtl .splash-signup .signup-text {
  margin-left: 1.5rem;
  margin-right: inherit;
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.splash-signup .home-signup {
  font-size: 1.75rem;
  line-height: 2.25rem;
  margin-bottom: 1rem;
}
/* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.splash-signup .home-signup .red {
  color: #ff0000;
  display: inline-block;
}
/* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.splash-signup .home-signup-small {
  font-size: 1.25rem;
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.no-thanks .splash-signup .home-signup-small {
  font-size: 0.9rem;
  font-weight: 600;
}
/* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.splash-signup .signup-notifications {
  font-weight: 600;
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.splash-signup .signup-notifications.error {
  color: #ff0000;
}
/* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.splash-signup .signup-box input {
  width: 100%;
  padding: 10px;
  margin: 1rem 0 0.5rem;
  font-size: 1rem;
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.no-thanks .splash-signup .signup-box input {
  padding: 8px;
  margin: 0.5rem 0 0.5rem;
  font-size: 0.9rem;
}
/* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.splash-signup .signup-box #bonus-name-validator span, .splash-signup .signup-box #bonus-email-validator span {
  color: #ff0000;
}
/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.no-thanks .splash-signup .signup-box #bonus-name-validator span,
.no-thanks .splash-signup .signup-box #bonus-email-validator span {
  font-size: 0.8rem;
}
/* line 87, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.splash-signup .signup-box #bonus-marketing {
  display: flex;
}
/* line 89, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.splash-signup .signup-box #bonus-marketing input {
  width: auto;
}
/* line 93, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.splash-signup .signup-box #bonus-marketing p {
  display: inline;
}
/* line 97, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.splash-signup .signup-box #bonus-marketing span,
.splash-signup .signup-box #bonus-marketing input {
  padding: 5px;
}
/* line 102, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.splash-signup .signup-box #bonus-marketing span {
  font-size: 0.6rem;
  padding-top: 0.8rem;
}
/* line 108, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.splash-signup .signup-box .btn-action {
  margin-top: 1rem;
  font-weight: 600;
}
/* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.splash-signup .signup-box .btn-action .subtext {
  display: inline-block;
}
/* line 115, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.no-thanks .splash-signup .signup-box .btn-action {
  margin-top: 0.75rem;
  font-size: 0.75rem;
}
/* line 119, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
.splash-signup .signup-box .btn-action:disabled {
  background: #fafafa;
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_splash_signup.scss */
  .splash-signup {
    position: static;
    top: auto;
    right: auto !important;
    left: auto !important;
    margin: 0 auto;
    width: 20rem;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.terms-and-conditions {
  padding: 0 1rem 4rem;
  font-size: 0.8rem;
}
/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.terms-and-conditions .header {
  text-align: center;
  margin-bottom: 2rem;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.rtl .terms-and-conditions .header {
  text-align: right;
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.terms-and-conditions a,
.terms-and-conditions a:hover {
  color: #337ab7;
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.terms-and-conditions ol {
  -webkit-padding-start: 1.5rem;
}

/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp .infographic {
  margin: 0;
  margin-right: 24rem;
  bottom: 0;
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp .infographic img {
  width: 100%;
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.rtl .landing-screen.dlp .infographic {
  margin-left: 24rem;
  margin-right: 0;
}
/* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp .mobile-headline {
  color: white;
  font-size: 1.5rem;
  text-align: center;
  margin: 0;
  padding: 0rem 0.5rem 1rem;
}
/* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp .mobile-infographic img {
  width: 100%;
  margin: auto;
  display: block;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp .desktop-signup .home-signup {
  display: inline;
}
/* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp .desktop-signup .home-signup-small {
  display: inline;
  font-size: 1.75rem;
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp .mobile-signup .home-signup {
  font-size: 1.25rem;
  line-height: normal;
  display: inline;
}
/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp .mobile-signup .home-promo {
  font-size: 1.25rem;
  margin-bottom: 0;
  display: inline;
}
/* line 75, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.below-fold .promo-top,
.landing-screen.dlp.below-fold .promo-bottom,
.landing-screen.dlp.below-fold .promo-triple-row,
.landing-screen.dlp.below-fold .promo-two-col,
.landing-screen.dlp.below-fold .promo-two-by-three,
.landing-screen.dlp.below-fold .promo-three-col,
.landing-screen.dlp.below-fold .promo-four-by-two,
.landing-screen.dlp.below-fold .book-earn-enjoy {
  font-size: 1.125rem;
  text-align: center;
}
/* line 87, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.below-fold .promo-bottom .first-tier,
.landing-screen.dlp.below-fold .promo-top .first-tier,
.landing-screen.dlp.below-fold .promo-triple-row .first-tier,
.landing-screen.dlp.below-fold .promo-two-col .top-tier,
.landing-screen.dlp.below-fold .promo-two-by-three .top-tier,
.landing-screen.dlp.below-fold .promo-three-col .top-tier,
.landing-screen.dlp.below-fold .book-earn-enjoy .top-tier {
  font-size: 1.5rem;
  font-weight: 600;
}
/* line 99, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.below-fold .promo-three-col .bottom-tier {
  max-width: 300px;
  margin: auto;
}
/* line 105, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.below-fold .book-earn-enjoy {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
/* line 108, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.below-fold .book-earn-enjoy .col-sm-4 {
  display: inline-block;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
/* line 113, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.below-fold .book-earn-enjoy img {
  margin-bottom: 0.8rem;
  max-width: 30%;
}
/* line 117, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.below-fold .book-earn-enjoy .top-tier {
  font-size: 1rem;
  text-transform: capitalize;
}
/* line 121, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.below-fold .book-earn-enjoy .bottom-tier {
  margin: auto;
  max-width: 260px;
  font-size: 0.75rem;
}
/* line 129, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp .limited-time-offer {
  text-align: center;
  padding-top: 1rem;
  padding-bottom: 4rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 134, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp .limited-time-offer h1 {
  font-size: 1.8rem;
  font-weight: normal;
  margin-bottom: 0.2rem;
}
@media (max-width: 480px) {
  /* line 134, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
  .landing-screen.dlp .limited-time-offer h1 {
    font-size: 1.5rem;
  }
}
/* line 142, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp .limited-time-offer .offer-info {
  font-size: 1.4rem;
  font-weight: 600;
  text-align: center;
  max-width: 720px;
  border-bottom: 1px solid #999999;
  padding: 0 0.5rem 1rem;
  margin: auto;
}
@media (max-width: 480px) {
  /* line 142, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
  .landing-screen.dlp .limited-time-offer .offer-info {
    font-size: 1.2rem;
  }
}
/* line 154, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp .limited-time-offer .offer-period {
  padding-top: 1rem;
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
}
@media (max-width: 480px) {
  /* line 154, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
  .landing-screen.dlp .limited-time-offer .offer-period {
    font-size: 0.9rem;
  }
}

/* line 167, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.refer.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/referral/refer_background.jpg");
  background-position: bottom left;
}
/* line 172, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.refer .main-big-text {
  padding-top: 4.2rem;
  color: #000000;
}
/* line 177, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.refer .headline {
  font-size: 1.75rem;
}
/* line 178, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.refer .mobile-headline {
  font-size: 1.375rem;
  color: #000000;
}
/* line 180, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.refer .signup-feature-text-color {
  color: #ff0000;
}

/* line 186, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.special-feature .main-big-text {
  padding-top: 4.2rem;
  color: #000000;
}

/* line 193, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.thai-amex-promo.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/thai/2016/amex/amexthailand_q2_background.jpg") !important;
  background-position: center;
}
/* line 198, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.thai-amex-promo .signup-feature-text-color {
  color: #5a3d83;
}
/* line 200, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.thai-amex-promo .home-signup {
  display: inline;
}
/* line 201, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.thai-amex-promo .home-signup-small {
  display: inline;
  font-size: 1.75rem;
}
/* line 206, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.thai-amex-promo .infographic {
  padding-top: 0 !important;
}
/* line 208, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.thai-amex-promo .infographic img {
  width: 680px !important;
  height: auto !important;
  float: left;
  margin-left: -8rem;
}
/* line 217, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.thai-amex-promo .promo-triple-row .first-tier {
  font-weight: 600 !important;
  text-transform: uppercase;
}
/* line 218, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.thai-amex-promo .promo-triple-row .second-tier {
  font-size: 1.5rem;
  max-width: 800px;
  margin: auto;
}
/* line 219, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.thai-amex-promo .promo-triple-row .third-tier {
  padding-top: 0.5rem;
}

/* line 224, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.welcome.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/welcome/welcome_background.jpg") !important;
  background-position: bottom left;
}
/* line 229, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.welcome .main-big-text {
  color: #ffffff !important;
}

/* line 235, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.virgin-america-credit-card.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/virginamerica/co-brand+July2015/virginamerica_cobrand_earn_background_July2015.jpg") !important;
  background-position: center center;
}
/* line 240, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.virgin-america-credit-card .main-big-text {
  color: #ffffff !important;
}
/* line 245, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.virgin-america-credit-card .mobile-signup .home-signup {
  font-size: 1rem;
  line-height: normal;
  display: inherit;
}
/* line 250, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.virgin-america-credit-card .mobile-signup .home-promo {
  font-size: 1rem;
  display: inherit;
}

/* line 258, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.alitalia.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/alitalia/2016q1/alitalia_background.jpg");
  background-position: center left;
}
/* line 263, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.alitalia .signup-feature-text {
  color: #0092dd;
}
/* line 267, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.alitalia .main-big-text .mobile-headline {
  padding-bottom: 0;
}
/* line 269, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.alitalia .infographic {
  padding-top: 4.2rem !important;
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
@media (min-width: 991px) {
  /* line 269, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
  .landing-screen.alitalia .infographic {
    padding-right: 4rem !important;
    padding-left: 2rem !important;
  }
}
/* line 279, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.alitalia .infographic img {
  width: 100% !important;
  height: auto !important;
}
/* line 282, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.alitalia .promo-top .first-tier {
  text-transform: uppercase;
  font-size: 1.75rem;
  font-family: futura, helvetica;
  letter-spacing: 1px;
}
/* line 289, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.alitalia .mw550 {
  max-width: 550px;
  margin: auto;
}
/* line 292, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.locale-it .landing-screen.alitalia .mw550 {
  max-width: 600px;
}
/* line 295, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.alitalia .promo-two-col {
  padding-top: 1rem;
  margin-top: 1rem;
  border-top: 1px solid #ddd;
}
/* line 300, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.alitalia .promo-two-col .top-tier {
  font-size: 0.875rem !important;
  text-transform: uppercase;
  font-weight: 300 !important;
  color: #555555;
}
/* line 306, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.alitalia .promo-two-col .middle-tier {
  font-size: 3rem;
  line-height: 5rem;
  vertical-align: middle;
}
/* line 311, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.alitalia .promo-two-col .bottom-tier {
  font-size: 3rem;
  font-family: futura, helvetica;
  line-height: normal;
}

/* line 320, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.enrich-promo.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/mas/earn/2016/mas_promo_background.jpg") !important;
  background-position: center left !important;
}
/* line 325, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.enrich-promo .signup-feature-text-color {
  color: #20398a;
}
/* line 329, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.enrich-promo .main-big-text {
  padding-top: 5rem;
  color: #000000 !important;
}
/* line 333, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.enrich-promo .main-big-text.mobile-headline {
  line-height: normal;
  font-size: 1.5rem;
  font-weight: 400;
}
/* line 340, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.enrich-promo .headline,
.landing-screen.dlp.enrich-promo .subheadline {
  font-size: 1.375rem;
  line-height: normal;
  text-align: center;
}
/* line 346, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.enrich-promo .subheadline {
  font-size: 1.25rem;
  font-weight: 400;
  margin-top: 0.5rem;
}
/* line 352, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.enrich-promo .search-form {
  background-color: rgba(255, 255, 255, 0.9);
}
/* line 356, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.enrich-promo .mobile-infographic {
  background-color: #b8ddf1;
}

/* line 360, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.changi-rewards.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/changirewards/earn/changirewards_background.jpg") !important;
  background-position: center !important;
}
/* line 365, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.changi-rewards .signup-feature-text-color {
  color: #5e3f97;
}
/* line 369, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.changi-rewards .home-signup {
  display: inline;
}
/* line 370, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.changi-rewards .home-signup-small {
  display: inline;
  font-size: 1.75rem;
}
/* line 375, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.changi-rewards .infographic {
  padding-top: 3rem !important;
}
/* line 378, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.changi-rewards .infographic img {
  height: 200px;
  width: auto;
  margin-right: 3rem;
  float: right;
}
/* line 386, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.changi-rewards .mobile-infographic {
  background-color: transparent;
  margin-bottom: 1rem;
}
/* line 390, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.changi-rewards .mobile-infographic img {
  height: 80px;
  width: auto;
}
/* line 393, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.changi-rewards .mw600 {
  max-width: 600px;
  margin: auto;
}
/* line 398, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.changi-rewards .promo-top .first-tier,
.landing-screen.dlp.changi-rewards .changi-rewards-points-advert {
  font-size: 1.75rem;
  font-family: futura, helvetica;
  letter-spacing: 1px;
}
/* line 405, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.changi-rewards .promo-top .second-tier {
  text-transform: uppercase;
  letter-spacing: -1px;
}
/* line 410, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.changi-rewards .changi-rewards-points-advert {
  text-transform: uppercase;
  text-align: center;
  padding: 0.125rem 0;
  margin: 1rem 0;
  background-color: #e4e4e4;
}
/* line 418, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.changi-rewards .promo-two-col {
  padding-top: 1rem;
  margin-top: 1rem;
}
/* line 422, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.changi-rewards .promo-two-col .top-tier {
  font-size: 0.875rem !important;
  text-transform: uppercase;
  font-weight: 300 !important;
  color: #555555;
}
/* line 428, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.changi-rewards .promo-two-col .middle-tier {
  font-size: 3rem;
  line-height: 5rem;
  vertical-align: middle;
}
/* line 433, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.changi-rewards .promo-two-col .bottom-tier {
  font-size: 3rem;
  font-family: futura, helvetica;
  line-height: 3rem;
}

/* line 443, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.mileageplus-saison .infographic {
  margin-right: 0;
  padding-top: 0;
  text-align: center;
}
/* line 447, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.mileageplus-saison .infographic img {
  height: auto;
}
@media (min-width: 992px) {
  /* line 447, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
  .landing-screen.dlp.mileageplus-saison .infographic img {
    width: 920px;
    margin-left: -25rem;
  }
}
@media (max-width: 991px) {
  /* line 447, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
  .landing-screen.dlp.mileageplus-saison .infographic img {
    width: 760px;
    margin-left: -29rem;
  }
}

/* line 460, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.below-fold.saison {
  background-color: #fff;
}
/* line 462, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.below-fold.saison .promo-bottom {
  padding: 1rem;
}
/* line 464, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.below-fold.saison .promo-bottom .first-tier {
  font-weight: 300;
  font-size: 1.8rem;
  text-transform: uppercase;
}
/* line 470, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.below-fold.saison .promo-two-by-three {
  max-width: 820px;
  margin: auto;
  padding-top: 1rem;
  padding-bottom: 2rem;
  text-align: center;
}
/* line 476, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.below-fold.saison .promo-two-by-three .middle-section {
  font-size: 2rem;
  line-height: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
/* line 482, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.below-fold.saison .promo-two-by-three .top-tier {
  font-size: 3rem;
  line-height: 3rem;
  font-weight: 600;
}
/* line 487, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.below-fold.saison .promo-two-by-three .middle-tier {
  font-weight: 600;
  font-size: 1rem;
}
/* line 491, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.below-fold.saison .promo-two-by-three .bottom-tier {
  font-size: 0.84rem;
}

@media (max-width: 767px) {
  /* line 497, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
  .mileageplus-saison .landing-screen.dlp .home-signup {
    font-size: 1.1rem;
    line-height: 2rem;
    display: block;
  }
}
/* line 504, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.mileageplus-saison .landing-screen.dlp .home-signup-small {
  display: block;
  font-size: 1rem;
}
@media (max-width: 767px) {
  /* line 504, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
  .mileageplus-saison .landing-screen.dlp .home-signup-small {
    font-size: 0.88rem;
  }
}
/* line 511, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.mileageplus-saison .landing-screen.dlp .terms-and-conditions .header {
  margin-bottom: 1rem;
  text-align: left;
}
/* line 514, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.rtl .mileageplus-saison .landing-screen.dlp .terms-and-conditions .header {
  text-align: right;
}

/* line 521, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.above-fold.enrich-offer .infographic {
  position: absolute;
  width: 560px;
  bottom: 0;
  left: 0;
  right: 30%;
  margin: auto;
}
@media (max-width: 915px) {
  /* line 521, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
  .above-fold.enrich-offer .infographic {
    width: 500px;
    right: 50%;
  }
}
@media (max-width: 820px) {
  /* line 521, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
  .above-fold.enrich-offer .infographic {
    left: -6%;
    right: auto;
  }
}

/* line 540, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.below-fold.enrich-offer .book-earn-enjoy .bottom-tier {
  max-width: 260px;
  font-size: 0.8rem;
}
/* line 543, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.below-fold.enrich-offer .promo-quadruple-row {
  padding: 1rem 0.5rem;
  text-align: center;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
/* line 548, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.below-fold.enrich-offer .first-tier {
  font-size: 1.1rem;
  padding-bottom: 0.3rem;
}
/* line 552, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.below-fold.enrich-offer .second-tier {
  font-size: 2rem;
  line-height: 2.4rem;
}
/* line 556, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.below-fold.enrich-offer .third-tier {
  font-size: 1.07rem;
}
/* line 559, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_dlps.scss */
.landing-screen.dlp.below-fold.enrich-offer .fourth-tier {
  font-size: 0.8rem;
  padding-top: 0.8rem;
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.with-horizontal-search-form .infographic {
  padding-bottom: 15rem;
  margin-right: 12rem;
}
/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.with-horizontal-search-form .mobile-infographic {
  padding-bottom: 200px;
  padding-top: 30px;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp .main-big-text {
  padding-top: 10rem;
}
@media (max-width: 767px) {
  /* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .landing-screen.dlp .main-big-text {
    padding-top: 0 !important;
  }
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp .main-big-text h2 {
  margin: 0.5rem 0;
  text-align: center;
  line-height: normal;
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp .main-big-text .generic-headline {
  font-size: 2rem;
}
@media (max-width: 991px) {
  /* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .landing-screen.dlp .main-big-text .generic-headline {
    font-size: 1.625rem;
  }
}
@media (max-width: 767px) {
  /* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .landing-screen.dlp .main-big-text .generic-headline {
    font-size: 1.375rem;
  }
}
/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp .main-big-text .generic-subheadline {
  font-weight: 300;
  font-size: 1.75rem;
}
@media (max-width: 991px) {
  /* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .landing-screen.dlp .main-big-text .generic-subheadline {
    font-size: 1.375rem;
  }
}
@media (max-width: 767px) {
  /* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .landing-screen.dlp .main-big-text .generic-subheadline {
    font-size: 1.125rem;
  }
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp .infographic {
  padding-top: 4.2rem;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp .infographic img {
  width: 100%;
  height: auto;
}

/* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.expiration-headline {
  background-color: #292929;
  margin: 0;
  padding: 0.5rem;
  text-align: center;
  font-size: 1rem;
  color: white;
  line-height: normal;
}

/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.above-fold {
  background-position: center;
  background-size: cover;
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp .signup-feature-text {
  font-weight: 600;
}

/* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.eastern-miles-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/China+Eastern+/2015q4/chinaeastern_q4_earn_background.jpg");
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.eastern-miles-generic .main-big-text,
.landing-screen.dlp.eastern-miles-generic .signup-feature-text {
  color: #bd1f25;
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.eastern-miles-generic .home-signup {
  font-size: 1.5rem;
  line-height: 1.75rem;
}
/* line 81, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.eastern-miles-generic .generic-headline {
  font-size: 1.875rem;
}

/* line 87, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.uber-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/uber/201606_Uber_Contest_LP_BG.jpg");
}
/* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.uber-generic .main-big-text {
  padding-top: 4.2rem;
}

/* line 95, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.china-southern-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/chinasouthern/earn/2016/q3/background.jpg");
}
/* line 99, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.china-southern-generic .main-big-text {
  padding-top: 4.2rem;
}

/* line 103, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.maxmilhas-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/MaxMilhas/201608_MaxMilhas_DoublePoints_BG.jpg");
}

/* line 110, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.etihad-guest-cobrand-generic.above-fold,
.landing-screen.dlp.etihad-guest-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/Etihad/co-brand/MBNA/201604_background.jpg");
}
/* line 114, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.etihad-guest-cobrand-generic .main-big-text,
.landing-screen.dlp.etihad-guest-generic .main-big-text {
  padding-top: 4.2rem;
}
/* line 116, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.etihad-guest-cobrand-generic .signup-feature-text,
.landing-screen.dlp.etihad-guest-generic .signup-feature-text {
  color: #290015;
}

/* line 122, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.amex-russia-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/amex-russia/201608_Amex_MemberRewards_BG.jpg");
}
/* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.amex-russia-generic .main-big-text,
.landing-screen.dlp.amex-russia-generic .signup-feature-text {
  color: #1d3061;
}

/* line 133, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.krisflyer-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/SQ/earn/sq_earn_background.jpg");
}
/* line 137, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.krisflyer-generic .main-big-text,
.landing-screen.dlp.krisflyer-generic .signup-feature-text {
  color: #001d5c;
}
/* line 141, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.krisflyer-generic .home-signup {
  font-size: 1.5rem;
  line-height: 1.75rem;
}
/* line 145, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.krisflyer-generic .generic-headline {
  font-size: 1.875rem;
}

/* line 151, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.eva-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/eva/earn/eva_earn_background.jpg");
}
/* line 155, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.eva-generic .main-big-text,
.landing-screen.dlp.eva-generic .signup-feature-text {
  color: #008345;
}
/* line 159, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.eva-generic .home-signup {
  font-size: 1.5rem;
  line-height: 1.75rem;
}

/* line 166, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.thai-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/thai/2016/thai_background.jpg") !important;
  background-position: bottom center;
}
/* line 171, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.thai-generic .main-big-text {
  padding-top: 4.2rem;
}
/* line 173, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.thai-generic .signup-feature-text {
  color: #481664 !important;
}
/* line 177, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.thai-generic .home-signup {
  font-size: 1.5rem;
  line-height: 1.75rem;
}

/* line 184, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.avios-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/ba/2016/ba_background.v1.jpg") !important;
  background-position: center right;
}
/* line 189, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.avios-generic .main-big-text {
  color: #ffffff !important;
}
/* line 193, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.avios-generic .signup-feature-text {
  color: #172e4d !important;
}
/* line 196, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.avios-generic .home-signup {
  font-size: 1.5rem;
  line-height: 1.75rem;
}

/* line 203, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.avios-travel-rewards-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/AVTR/AVTR_earn_background.jpg") !important;
  background-position: left bottom;
}
/* line 208, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.avios-travel-rewards-generic .main-big-text,
.landing-screen.dlp.avios-travel-rewards-generic .signup-feature-text {
  color: #820018;
}
/* line 213, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.avios-travel-rewards-generic .main-big-text {
  padding-top: 4rem;
}
/* line 217, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.avios-travel-rewards-generic .home-signup {
  font-size: 1.5rem;
  line-height: 1.75rem;
}

/* line 224, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.airasiabig-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/flashsale+/airasia_flash_sale_background.jpg");
  background-position: center left;
}
/* line 229, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.airasiabig-generic .main-big-text {
  font-size: 4.2rem;
  font-weight: 600;
  line-height: 6rem;
  color: #ffffff !important;
  padding-top: 4rem;
}
/* line 237, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.airasiabig-generic .signup-feature-text {
  color: #ED3024 !important;
}
/* line 240, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.airasiabig-generic .home-signup {
  font-size: 1.5rem;
  line-height: 1.75rem;
}
/* line 244, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.airasiabig-generic .search-form {
  background-color: white;
}

/* line 251, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.aadvantage-generic.above-fold,
.landing-screen.dlp.mileageplus-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/avios/flash+sale/avios_flashsale_24hours_small.jpg") !important;
  background-position: bottom left !important;
}
/* line 256, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.aadvantage-generic .signup-feature-text,
.landing-screen.dlp.mileageplus-generic .signup-feature-text {
  color: #0078d2;
}
/* line 260, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.aadvantage-generic .generic-headline,
.landing-screen.dlp.mileageplus-generic .generic-headline {
  font-size: 1.75rem;
}
@media (max-width: 767px) {
  /* line 265, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .landing-screen.dlp.aadvantage-generic .main-big-text,
  .landing-screen.dlp.mileageplus-generic .main-big-text {
    color: #000000;
  }
}

/* line 272, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.virginamerica-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/virginamerica/earn/virgin_america_earn_background.jpg") !important;
}
/* line 276, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.virginamerica-generic .signup-feature-text {
  color: #d63139;
}
/* line 280, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.virginamerica-generic .main-big-text {
  padding-top: 4rem;
  color: #ffffff !important;
}
/* line 285, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.virginamerica-generic .generic-headline {
  font-size: 1.75rem;
}

/* line 291, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.getgo-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/UOB/generic_background.v1.jpg") !important;
}
/* line 295, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.getgo-generic .signup-feature-text {
  color: #7155a1;
}
/* line 299, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.getgo-generic .main-big-text {
  color: #ffffff !important;
}
/* line 303, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.getgo-generic .generic-headline {
  font-size: 1.75rem;
}

/* line 309, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.enrich-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/mas/enrich-generic-background.png") !important;
  background-position: center left !important;
}
/* line 314, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.enrich-generic .signup-feature-text {
  color: #20398a;
}
/* line 318, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.enrich-generic .main-big-text {
  padding-top: 5rem;
  color: #000000 !important;
}
/* line 323, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.enrich-generic .generic-headline {
  font-size: 1.75rem;
}
/* line 327, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.enrich-generic .search-form {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 333, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.privilegeclub-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/Qatar/Earn/q4_promo_background.jpg") !important;
}
/* line 337, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.privilegeclub-generic .signup-feature-text,
.landing-screen.dlp.privilegeclub-generic .main-big-text {
  color: #6e0f47;
}
/* line 342, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.privilegeclub-generic .main-big-text {
  padding-top: 6rem;
}
/* line 346, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.privilegeclub-generic .generic-headline {
  font-size: 1.75rem;
}

/* line 352, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.meridiana-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/meridiana/meridiana_earn_background.jpg") !important;
}
/* line 356, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.meridiana-generic .signup-feature-text {
  color: #f0001b;
}
/* line 360, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.meridiana-generic .generic-headline {
  font-size: 1.75rem;
}

/* line 366, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.shebamiles-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/ethiopian/earn/ethiopian_background.jpg");
}
/* line 370, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.shebamiles-generic .signup-feature-text {
  color: #6d9f5f;
}
/* line 374, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.shebamiles-generic .main-big-text {
  padding-top: 5rem;
}

/* line 380, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.asiamiles-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/asiamiles/2016/am_background.jpg") !important;
  background-position: center left !important;
}
/* line 385, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.asiamiles-generic .signup-feature-text {
  color: #ff0000;
}
/* line 389, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.asiamiles-generic .main-big-text {
  padding-top: 4.2rem;
}

/* line 395, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.virginatlantic-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/virginatlantic/flyingco/virgin-flyingco-background.jpg");
  background-position: bottom center !important;
}
/* line 400, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.virginatlantic-generic .signup-feature-text,
.landing-screen.dlp.virginatlantic-generic .main-big-text {
  color: #6e2672;
}
/* line 405, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.virginatlantic-generic .generic-headline {
  font-size: 1.625rem;
}
@media (max-width: 767px) {
  /* line 405, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .landing-screen.dlp.virginatlantic-generic .generic-headline {
    font-size: 1.125rem;
  }
}
/* line 409, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.virginatlantic-generic .generic-subheadline {
  font-size: 1.5rem;
}
@media (max-width: 767px) {
  /* line 409, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .landing-screen.dlp.virginatlantic-generic .generic-subheadline {
    font-size: 1rem;
  }
}

/* line 416, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.fortunewings-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/hainan/earn/hainan_general_background.jpg") !important;
  background-position: bottom left !important;
}
/* line 421, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.fortunewings-generic .signup-feature-text,
.landing-screen.dlp.fortunewings-generic .main-big-text {
  color: #db1f3c;
}
/* line 426, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.fortunewings-generic .main-big-text {
  padding-top: 4rem;
}

/* line 432, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.chinarewards-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/chinarewards/earn/cr_bg.jpg") !important;
  background-position: bottom left !important;
}
/* line 437, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.chinarewards-generic .signup-feature-text {
  color: #df3230;
}
/* line 441, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.chinarewards-generic .main-big-text {
  padding-top: 4rem;
}
/* line 445, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.chinarewards-generic .generic-subheadline {
  display: none;
}

/* line 451, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.egret-generic .signup-feature-text {
  color: #0092dd;
}
/* line 455, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.egret-generic .main-big-text {
  padding-top: 4rem;
}

/* line 461, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.jetprivilege-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/jet/2015q4/jet_q4_earn_background.jpg") !important;
  background-position: bottom center !important;
}
/* line 466, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.jetprivilege-generic .signup-feature-text {
  color: #1284ca;
}
/* line 470, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.jetprivilege-generic .main-big-text {
  padding-top: 6rem;
}
/* line 474, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.jetprivilege-generic .generic-headline {
  font-size: 1.75rem;
}
@media (max-width: 767px) {
  /* line 479, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .landing-screen.dlp.jetprivilege-generic .generic-headline {
    font-size: 1.125rem !important;
  }
}

/* line 486, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.mileageplan-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/alaskan/earn/alaskan_earn_background.jpg") !important;
  background-position: bottom center !important;
}
/* line 491, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.mileageplan-generic .signup-feature-text {
  color: #0e2b51;
}
/* line 495, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.mileageplan-generic .main-big-text {
  padding-top: 12.5rem;
}
/* line 499, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.mileageplan-generic .generic-headline {
  font-size: 1.5rem;
}
@media (max-width: 767px) {
  /* line 499, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .landing-screen.dlp.mileageplan-generic .generic-headline {
    font-size: 1.125rem;
  }
}
/* line 503, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.mileageplan-generic .generic-subheadline {
  font-size: 1.375rem;
}

/* line 510, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.topbonus-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/airberlin/airberlin_background.jpg") !important;
  background-position: bottom center !important;
}
/* line 515, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.topbonus-generic .signup-feature-text {
  color: #db1f3c;
}
/* line 519, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.topbonus-generic .generic-headline {
  font-size: 1.75rem;
}
/* line 523, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.topbonus-generic .generic-subheadline {
  font-size: 1.5rem;
}
@media (max-width: 767px) {
  /* line 528, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .landing-screen.dlp.topbonus-generic .generic-headline {
    font-size: 1.125rem !important;
  }
}

/* line 535, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.millemiglia-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/alitalia/2016q1/alitalia_background.jpg") !important;
  background-position: center left !important;
}
/* line 540, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.millemiglia-generic .signup-feature-text {
  color: #0092dd;
}
/* line 544, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.millemiglia-generic .main-big-text {
  padding-top: 4rem;
}

/* line 553, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.citi-sg-ultima-generic.above-fold,
.landing-screen.dlp.citi-sg-platinum-generic.above-fold,
.landing-screen.dlp.citi-sg-prestige-generic.above-fold,
.landing-screen.dlp.citi-sg-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/citi/2016+Feb/citi_background.jpg") !important;
}
/* line 557, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.citi-sg-ultima-generic .signup-feature-text,
.landing-screen.dlp.citi-sg-platinum-generic .signup-feature-text,
.landing-screen.dlp.citi-sg-prestige-generic .signup-feature-text,
.landing-screen.dlp.citi-sg-generic .signup-feature-text {
  color: #000000;
}
/* line 561, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.citi-sg-ultima-generic .main-big-text,
.landing-screen.dlp.citi-sg-platinum-generic .main-big-text,
.landing-screen.dlp.citi-sg-prestige-generic .main-big-text,
.landing-screen.dlp.citi-sg-generic .main-big-text {
  padding-top: 0rem;
}
/* line 565, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.citi-sg-ultima-generic .main-big-text .citi-headline, .landing-screen.dlp.citi-sg-ultima-generic .main-big-text .citi-subheadline, .landing-screen.dlp.citi-sg-platinum-generic .main-big-text .citi-headline,
.landing-screen.dlp.citi-sg-platinum-generic .main-big-text .citi-subheadline, .landing-screen.dlp.citi-sg-prestige-generic .main-big-text .citi-headline,
.landing-screen.dlp.citi-sg-prestige-generic .main-big-text .citi-subheadline, .landing-screen.dlp.citi-sg-generic .main-big-text .citi-headline,
.landing-screen.dlp.citi-sg-generic .main-big-text .citi-subheadline {
  font-weight: 300;
  font-size: 1.75rem;
  text-align: left;
  line-height: normal;
}
/* line 572, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.rtl .landing-screen.dlp.citi-sg-ultima-generic .main-big-text .citi-headline,
.rtl .landing-screen.dlp.citi-sg-ultima-generic .main-big-text .citi-subheadline,
.rtl .landing-screen.dlp.citi-sg-platinum-generic .main-big-text .citi-headline,
.rtl
.landing-screen.dlp.citi-sg-platinum-generic .main-big-text .citi-subheadline,
.rtl .landing-screen.dlp.citi-sg-prestige-generic .main-big-text .citi-headline,
.rtl
.landing-screen.dlp.citi-sg-prestige-generic .main-big-text .citi-subheadline,
.rtl .landing-screen.dlp.citi-sg-generic .main-big-text .citi-headline,
.rtl
.landing-screen.dlp.citi-sg-generic .main-big-text .citi-subheadline {
  text-align: right;
}
/* line 574, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.citi-sg-ultima-generic .main-big-text .citi-headline .citi-big, .landing-screen.dlp.citi-sg-ultima-generic .main-big-text .citi-subheadline .citi-big, .landing-screen.dlp.citi-sg-platinum-generic .main-big-text .citi-headline .citi-big,
.landing-screen.dlp.citi-sg-platinum-generic .main-big-text .citi-subheadline .citi-big, .landing-screen.dlp.citi-sg-prestige-generic .main-big-text .citi-headline .citi-big,
.landing-screen.dlp.citi-sg-prestige-generic .main-big-text .citi-subheadline .citi-big, .landing-screen.dlp.citi-sg-generic .main-big-text .citi-headline .citi-big,
.landing-screen.dlp.citi-sg-generic .main-big-text .citi-subheadline .citi-big {
  font-size: 2.25rem;
  font-weight: 600;
}
/* line 580, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.citi-sg-ultima-generic .infographic,
.landing-screen.dlp.citi-sg-platinum-generic .infographic,
.landing-screen.dlp.citi-sg-prestige-generic .infographic,
.landing-screen.dlp.citi-sg-generic .infographic {
  padding-top: 4.2rem;
}
/* line 582, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.citi-sg-ultima-generic .infographic img, .landing-screen.dlp.citi-sg-platinum-generic .infographic img, .landing-screen.dlp.citi-sg-prestige-generic .infographic img, .landing-screen.dlp.citi-sg-generic .infographic img {
  width: auto;
  height: 100px;
}
@media (min-width: 992px) {
  /* line 582, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .landing-screen.dlp.citi-sg-ultima-generic .infographic img, .landing-screen.dlp.citi-sg-platinum-generic .infographic img, .landing-screen.dlp.citi-sg-prestige-generic .infographic img, .landing-screen.dlp.citi-sg-generic .infographic img {
    margin-left: -1.25rem;
  }
  /* line 588, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .rtl .landing-screen.dlp.citi-sg-ultima-generic .infographic img,
  .rtl .landing-screen.dlp.citi-sg-platinum-generic .infographic img,
  .rtl .landing-screen.dlp.citi-sg-prestige-generic .infographic img,
  .rtl .landing-screen.dlp.citi-sg-generic .infographic img {
    margin-right: -5.5rem;
    margin-left: 0;
  }
}

/* line 595, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.phoenixmiles-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/Air+China/airchina_background.jpg") !important;
}
/* line 599, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.phoenixmiles-generic .main-big-text {
  padding-top: 4.2rem;
}
/* line 603, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.phoenixmiles-generic .signup-feature-text {
  color: #0e2b51;
}
/* line 607, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.phoenixmiles-generic .generic-headline {
  font-size: 1.5rem;
}
@media (max-width: 767px) {
  /* line 607, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .landing-screen.dlp.phoenixmiles-generic .generic-headline {
    font-size: 1.125rem;
  }
}
/* line 611, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.phoenixmiles-generic .generic-subheadline {
  font-size: 1.375rem;
}

/* line 618, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.lifemiles-generic.above-fold,
.landing-screen.dlp.lifemiles-cobrand-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/avianca/avianca_earn_background_v1.0.jpg") !important;
}
/* line 622, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.lifemiles-generic .main-big-text,
.landing-screen.dlp.lifemiles-cobrand-generic .main-big-text {
  padding-top: 4.2rem;
}
/* line 626, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.lifemiles-generic .signup-feature-text,
.landing-screen.dlp.lifemiles-cobrand-generic .signup-feature-text {
  color: #a60026;
}

/* line 632, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.alfursan-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/Saudia/earn/Saudia_earn_background.jpg") !important;
}
/* line 636, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.alfursan-generic .signup-feature-text {
  color: #091b67;
}
/* line 640, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.alfursan-generic .generic-headline {
  font-size: 1.75rem;
}
/* line 644, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.alfursan-generic .generic-subheadline {
  font-size: 1.5rem;
}
@media (max-width: 767px) {
  /* line 649, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .landing-screen.dlp.alfursan-generic .generic-headline {
    font-size: 1.125rem !important;
  }
  /* line 652, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .landing-screen.dlp.alfursan-generic .generic-subheadline {
    font-size: 1rem !important;
  }
}

/* line 659, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.alfursancobrand-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/Saudia/earn/Saudia_earn_background.jpg") !important;
}
/* line 663, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.alfursancobrand-generic .signup-feature-text,
.landing-screen.dlp.alfursancobrand-generic .main-big-text {
  color: #25378a;
}
/* line 668, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.alfursancobrand-generic .generic-headline {
  font-size: 1.75rem;
}
/* line 672, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.alfursancobrand-generic .generic-subheadline {
  font-size: 1.5rem;
}
/* line 676, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.alfursancobrand-generic .main-big-text {
  padding-top: 1rem;
}
@media (max-width: 767px) {
  /* line 681, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .landing-screen.dlp.alfursancobrand-generic .generic-headline {
    font-size: 1.125rem !important;
  }
  /* line 684, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .landing-screen.dlp.alfursancobrand-generic .generic-subheadline {
    font-size: 1rem !important;
  }
}

/* line 692, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.royalplus-generic.above-fold,
.landing-screen.dlp.royalplus-cobrand-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/royaljordanian/earn/royaljordanian_earn_background.jpg") !important;
}
/* line 696, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.royalplus-generic .signup-feature-text,
.landing-screen.dlp.royalplus-cobrand-generic .signup-feature-text {
  color: #aa844c;
}
/* line 700, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.royalplus-generic .main-big-text,
.landing-screen.dlp.royalplus-cobrand-generic .main-big-text {
  color: #1f1951;
}
/* line 704, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.royalplus-generic .generic-headline,
.landing-screen.dlp.royalplus-cobrand-generic .generic-headline {
  font-size: 1.75rem;
}
/* line 708, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.royalplus-generic .generic-subheadline,
.landing-screen.dlp.royalplus-cobrand-generic .generic-subheadline {
  font-size: 1.5rem;
}
@media (max-width: 767px) {
  /* line 713, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .landing-screen.dlp.royalplus-generic .generic-headline,
  .landing-screen.dlp.royalplus-cobrand-generic .generic-headline {
    font-size: 1.125rem !important;
  }
  /* line 716, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .landing-screen.dlp.royalplus-generic .generic-subheadline,
  .landing-screen.dlp.royalplus-cobrand-generic .generic-subheadline {
    font-size: 1rem !important;
  }
}

/* line 723, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.royalplus-cobrand-generic .main-big-text {
  padding-top: 3rem;
}
/* line 725, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.royalplus-cobrand-generic .infographic {
  padding-top: 0.75rem;
}
/* line 728, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.royalplus-cobrand-generic .infographic img {
  height: 280px;
  margin: auto;
  display: block;
}

/* line 737, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.turkish-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/turkish_airlines/2016/launch/background.jpg");
  background-position: right center;
}
/* line 742, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.turkish-generic .main-big-text {
  padding-top: 4.2rem;
}
/* line 744, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.turkish-generic .signup-feature-text, .landing-screen.dlp.turkish-generic .main-big-text {
  color: #0055A4;
}
@media (min-width: 768px) {
  /* line 747, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .landing-screen.dlp.turkish-generic .main-big-text {
    color: #fff;
  }
  /* line 748, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .landing-screen.dlp.turkish-generic .generic-headline {
    font-size: 1.75rem;
  }
  /* line 749, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
  .landing-screen.dlp.turkish-generic .generic-subheadline {
    font-size: 1.5rem;
  }
}

/* line 754, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.uob-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/UOB/indonesia/uob_indonesia_background.jpg");
}
/* line 758, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.uob-generic .signup-feature-text,
.landing-screen.dlp.uob-generic .main-big-text {
  color: #000e64;
}
/* line 763, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.uob-generic .main-big-text {
  padding-top: 0rem;
}
/* line 767, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.uob-generic .main-big-text .uob-headline, .landing-screen.dlp.uob-generic .main-big-text .uob-subheadline {
  font-weight: 300;
  font-size: 1.75rem;
  text-align: left;
  line-height: normal;
}
/* line 774, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.rtl .landing-screen.dlp.uob-generic .main-big-text .uob-headline,
.rtl .landing-screen.dlp.uob-generic .main-big-text .uob-subheadline {
  text-align: right;
}
/* line 776, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.uob-generic .main-big-text .uob-headline .uob-big, .landing-screen.dlp.uob-generic .main-big-text .uob-subheadline .uob-big {
  font-size: 2.25rem;
  font-weight: 600;
}
/* line 782, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.uob-generic .infographic {
  padding-top: 4.2rem;
}
/* line 784, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.uob-generic .infographic img {
  width: auto;
  height: 100px;
}

/* line 792, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.ana-generic.above-fold {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/ana/bonus_q4_2016/201609_ANA_BG_v2.jpg");
  background-position: left;
}
/* line 797, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.ana-generic .signup-feature-text {
  color: #000e64;
}
/* line 801, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.ana-generic .main-big-text {
  color: #fff;
}
/* line 805, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_generic_dlps.scss */
.landing-screen.dlp.ana-generic .main-big-text .generic-headline,
.landing-screen.dlp.ana-generic .main-big-text .generic-subheadline {
  font-weight: 400;
  font-size: 1.75rem;
  text-align: left;
  line-height: normal;
}

@media (min-width: 1315px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank {
    background-size: contain !important;
    background-repeat-x: repeat !important;
  }
}
/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .main-big-text.header {
  font-family: AachenTL-Bold;
  color: #fff;
  font-weight: normal;
  font-style: normal;
  font-size: 2.2rem;
  line-height: 2.2rem;
  padding-top: 8rem;
  max-width: 340px;
}
@media (max-width: 767px) {
  /* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .main-big-text.header {
    width: 100%;
    max-width: 400px;
    padding: 0.5rem;
    font-size: 1.5rem;
    line-height: 1.5rem;
    margin: auto;
  }
}
@media (max-width: 400px) {
  /* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .main-big-text.header {
    font-size: 1.2rem;
    line-height: 1.2rem;
  }
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-yellow {
  color: #fc0;
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-exclusive-text {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1.2rem;
  letter-spacing: -0.15px;
  font-weight: 200;
  line-height: 2rem;
  margin-top: 40px;
  margin-bottom: 30px;
}
@media screen and (max-width: 480px) {
  /* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-exclusive-text {
    font-size: 0.9rem;
    line-height: 1.4rem;
    margin-top: 20px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  /* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-exclusive-text {
    font-size: 1.0rem;
    line-height: 1.55rem;
    margin-top: 20px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  /* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-exclusive-text {
    font-size: 1.1rem;
    line-height: 1.7rem;
    margin-top: 20px;
  }
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-fourtier {
  margin-bottom: 15px;
}
/* line 64, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-fourtier .commbank-fourtier-item {
  margin-bottom: 15px;
}
/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-fourtier .commbank-fourtier-item .left-icon {
  float: left;
  width: 50px;
}
/* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-fourtier .commbank-fourtier-item .left-icon img {
  height: 40px;
}
/* line 74, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-fourtier .commbank-fourtier-item .right-text {
  padding-left: 15px;
  display: table-cell;
  vertical-align: middle;
  height: 40px;
  font-size: 1.0rem;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1.35rem;
}
@media screen and (max-width: 1024px) {
  /* line 74, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-fourtier .commbank-fourtier-item .right-text {
    font-size: 0.9rem;
    line-height: 1.2rem;
    padding-left: 10px;
  }
}
/* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-vid {
  margin: 0 auto;
  padding-bottom: 30px;
}
/* line 97, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-its-easy-img {
  width: 380px;
  height: auto;
}
@media screen and (max-width: 480px) {
  /* line 97, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-its-easy-img {
    width: 280px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  /* line 97, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-its-easy-img {
    width: 330px;
  }
}
/* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-3step-img {
  margin-top: 30px;
  width: 100%;
}
/* line 116, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-3step-desc {
  text-align: center;
  margin-top: 20px;
}
/* line 120, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-3step-desc img {
  height: 16px;
}
@media screen and (max-width: 480px) {
  /* line 120, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-3step-desc img {
    height: 14px;
  }
}
/* line 129, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-3step-desc {
  font-size: 1.3rem;
  font-weight: 800;
}
@media screen and (max-width: 480px) {
  /* line 129, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-3step-desc {
    font-size: 1.1rem;
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  /* line 129, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-3step-desc {
    font-size: 1.2rem;
  }
}
/* line 142, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-3step-desc-text {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  margin-top: 15px;
  font-size: 1.15rem;
  line-height: 1.5rem;
  font-weight: 400;
}
@media screen and (max-width: 480px) {
  /* line 142, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-3step-desc-text {
    font-size: 1.0rem;
    line-height: 1.25rem;
    margin-top: 5px;
    margin-bottom: 15px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  /* line 142, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-3step-desc-text {
    font-size: 1.1rem;
    line-height: 1.375rem;
    margin-top: 5px;
    margin-bottom: 15px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  /* line 142, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-3step-desc-text {
    font-size: 1.1rem;
    line-height: 1.375rem;
  }
}
/* line 169, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-simply-book {
  margin-top: 30px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.8rem;
}
@media screen and (max-width: 480px) {
  /* line 169, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-simply-book {
    margin-top: 10px;
    font-size: 0.9rem;
    line-height: 1.4rem;
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  /* line 169, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-simply-book {
    margin-top: 10px;
    font-size: 0.975rem;
    line-height: 1.55rem;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  /* line 169, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-simply-book {
    margin-top: 15px;
    font-size: 1.05rem;
    line-height: 1.7rem;
  }
}
/* line 193, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-simply-book .commbank-awards-underline {
  font-weight: 600;
  border-bottom: 1px solid black;
  padding-bottom: 1px;
}
/* line 202, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-awards-underline a {
  color: black;
}
/* line 204, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-awards-underline a:hover {
  text-decoration: none;
}
/* line 210, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-fineprint {
  font-size: 0.7rem;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 217, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-scenic-image {
  background: url("https://d2xr67b5foriew.cloudfront.net/assets/images/commbank/earn/Queenstown_2nd_banner_background.jpg");
  height: 537px;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 480px) {
  /* line 217, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-scenic-image {
    height: 300px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  /* line 217, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-scenic-image {
    height: 375px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  /* line 217, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-scenic-image {
    height: 450px;
  }
}
/* line 236, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-feature-image {
  text-align: center;
  height: 100%;
  position: relative;
}
/* line 240, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-feature-image img {
  width: 35%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 251, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-whatyoucouldearn {
  background-color: #f5f4f1;
}
/* line 253, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-whatyoucouldearn img {
  width: 300px;
  height: auto;
  margin-top: 30px;
}
@media screen and (max-width: 480px) {
  /* line 253, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-whatyoucouldearn img {
    margin-top: 20px;
    width: 200px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  /* line 253, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-whatyoucouldearn img {
    margin-top: 20px;
    width: 250px;
  }
}
/* line 269, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-whatyoucouldearn h2 {
  font-weight: 800;
  font-size: 1.4rem;
}
@media (min-width: 500px) {
  /* line 269, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-whatyoucouldearn h2 {
    font-size: 1.9rem;
  }
}
/* line 278, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-whatyoucouldearn-desc {
  margin-top: 20px;
  margin-bottom: 40px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 1.2rem;
  line-height: 1.8rem;
}
@media screen and (max-width: 480px) {
  /* line 278, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-whatyoucouldearn-desc {
    font-size: 0.9rem;
    line-height: 1.35rem;
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  /* line 278, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-whatyoucouldearn-desc {
    font-size: 1.0rem;
    line-height: 1.5rem;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  /* line 278, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .commbank-whatyoucouldearn-desc {
    font-size: 1.1rem;
    line-height: 1.65rem;
  }
}
/* line 301, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .commbank-thingstoknow {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 0.8rem;
  min-height: 260px;
  padding-top: 30px;
}
/* line 308, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .earn-points {
  background-color: #f5f4f1;
  padding-top: 30px;
}
/* line 312, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
.landing-screen.commbank .earn-points h2 {
  font-weight: 800;
  font-size: 1.4rem;
}
@media (min-width: 500px) {
  /* line 312, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_commbank.scss */
  .landing-screen.commbank .earn-points h2 {
    width: 550px;
    font-size: 1.9rem;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_payment.scss */
.popup.payment-redirect {
  margin: auto;
  padding: 0;
  overflow: auto;
}
/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_payment.scss */
.popup.payment-redirect.ios {
  -webkit-overflow-scrolling: touch !important;
  overflow-x: scroll !important;
  overflow-y: scroll !important;
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_payment.scss */
.popup.payment-redirect.ios .iframe-page {
  -webkit-overflow-scrolling: touch !important;
  overflow-x: scroll !important;
  overflow-y: scroll !important;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_payment.scss */
.popup.payment-redirect .iframe-page {
  width: 600px;
  min-width: 100%;
  max-width: 1000px;
  height: 600px;
  min-height: 100%;
  margin: auto;
  display: block;
  border: 0;
  box-shadow: 0 0 2px rgba(22, 22, 22, 0.5);
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  width: 100%;
  max-width: 720px;
  height: 500px;
  margin: auto;
  text-align: center;
  color: #282828;
  padding: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external .bold, .redirect-to-external b {
  font-weight: 600;
  color: #282828 !important;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external a {
  color: #888;
  text-decoration: underline;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external .logo-area {
  padding-top: 2rem;
  margin: 0;
  direction: ltr !important;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external .logo-area .inline-item {
  padding: 1rem;
  text-align: center;
  display: table-cell;
  height: 100%;
  float: none;
}
@media (max-width: 767px) {
  /* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
  .redirect-to-external .logo-area .inline-item {
    display: block;
    padding: 0;
  }
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external .logo-area .inline-item img {
  width: 100%;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external .logo-area .kaligo-logo img {
  max-width: 280px;
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external .logo-area .arrow img {
  max-width: 96px;
}
@media (max-width: 767px) {
  /* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
  .redirect-to-external .logo-area .arrow img {
    max-width: 56px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external .logo-area .partner-logo .text {
  font-size: 1.5rem;
  text-transform: uppercase;
  padding-top: 1.4rem;
  font-weight: 600;
}
/* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external .info-text, .redirect-to-external .header {
  font-size: 1.2rem;
}
@media (max-width: 767px) {
  /* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
  .redirect-to-external .info-text, .redirect-to-external .header {
    font-size: 1rem;
  }
}
/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external .info-text {
  padding-top: 2rem;
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external .footer {
  padding-top: 2rem;
  color: #888;
}
@media (max-width: 767px) {
  /* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
  .redirect-to-external .footer {
    font-size: 0.8rem;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_custom_font.scss */
body.locale-ja {
  font-family: 'Hiragino Kaku Gothic Pro', 'Meiryo', sans-serif !important;
}
/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_custom_font.scss */
body.locale-ja .font-futura, body.locale-ja .font-helvetica {
  font-family: 'Hiragino Kaku Gothic Pro', 'Meiryo', sans-serif !important;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  width: 100%;
  max-width: 720px;
  height: 500px;
  margin: auto;
  text-align: center;
  color: #282828;
  padding: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external .bold, .redirect-to-external b {
  font-weight: 600;
  color: #282828 !important;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external a {
  color: #888;
  text-decoration: underline;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external .logo-area {
  padding-top: 2rem;
  margin: 0;
  direction: ltr !important;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external .logo-area .inline-item {
  padding: 1rem;
  text-align: center;
  display: table-cell;
  height: 100%;
  float: none;
}
@media (max-width: 767px) {
  /* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
  .redirect-to-external .logo-area .inline-item {
    display: block;
    padding: 0;
  }
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external .logo-area .inline-item img {
  width: 100%;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external .logo-area .kaligo-logo img {
  max-width: 280px;
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external .logo-area .arrow img {
  max-width: 96px;
}
@media (max-width: 767px) {
  /* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
  .redirect-to-external .logo-area .arrow img {
    max-width: 56px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external .logo-area .partner-logo .text {
  font-size: 1.5rem;
  text-transform: uppercase;
  padding-top: 1.4rem;
  font-weight: 600;
}
/* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external .info-text, .redirect-to-external .header {
  font-size: 1.2rem;
}
@media (max-width: 767px) {
  /* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
  .redirect-to-external .info-text, .redirect-to-external .header {
    font-size: 1rem;
  }
}
/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external .info-text {
  padding-top: 2rem;
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
.redirect-to-external .footer {
  padding-top: 2rem;
  color: #888;
}
@media (max-width: 767px) {
  /* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_redirect.scss */
  .redirect-to-external .footer {
    font-size: 0.8rem;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_contact_us_form.scss */
.contact-us-form {
  padding: 1.5rem;
  margin: auto;
  border: 0.1rem solid lightgrey;
  border-radius: 0.7rem;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_contact_us_form.scss */
.contact-us-form .field {
  margin-bottom: 1.25rem;
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_contact_us_form.scss */
.contact-us-form .label {
  font-weight: 600;
  margin: 0;
  padding-bottom: 0.3rem;
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_contact_us_form.scss */
.contact-us-form .text, .contact-us-form textarea {
  display: block;
  width: 100%;
  padding: 0.3rem 0.5rem;
  border: none;
  outline: 1px solid #d3d3d3;
  font-size: 0.9rem;
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_contact_us_form.scss */
.contact-us-form input.ng-invalid.ng-dirty {
  outline: 1px solid #e52e2e;
  background-color: #fff;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_contact_us_form.scss */
.contact-us-form textarea.ng-invalid.ng-dirty {
  outline: 1px solid #e52e2e;
  background-color: #fff;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_contact_us_form.scss */
.contact-us-form .submit-form-btn {
  display: block;
  width: 160px;
  padding: 0.375rem 0.5rem;
  margin: auto;
  font-weight: 600;
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_contact_us_form.scss */
.contact-us-form .submit-form-btn:disabled {
  background-color: #999999;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_contact_us_form.scss */
.contact-us-form .validation-error {
  color: #e52e2e;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 0.25rem;
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_contact_us_form.scss */
.contact-us-form input:focus, .contact-us-form textarea:focus {
  outline: 0.2rem solid #9ED2FF;
}
/* line 49, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_contact_us_form.scss */
.contact-us-form ul {
  padding: 0rem 1rem;
}
/* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_contact_us_form.scss */
.contact-us-form li.form-error {
  font-size: 1rem;
  color: #e52e2e;
  font-weight: 600;
}
/* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_contact_us_form.scss */
.contact-us-form .contact-us-success {
  height: 10rem;
  margin: 0 auto;
  text-align: center;
}
/* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_contact_us_form.scss */
.contact-us-form .contact-us-success .title {
  text-align: center;
  color: #e52e2e;
  padding: 1.5rem;
  margin: 0;
}

@font-face {
  font-style: normal;
  font-family: "TrustYou Iconic";
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/trustyou/trustyou-iconic-ie.eot") format("embedded-opentype");
  font-weight: normal;
}
@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: "TrustYou Iconic";
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/trustyou/trustyou-iconic-normal.eot");
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/trustyou/trustyou-iconic-ie.eot") format("embedded-opentype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/trustyou/trustyou-iconic.woff") format("woff"), url("https://d2xr67b5foriew.cloudfront.net/fonts/trustyou/trustyou-iconic.ttf") format("truetype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/trustyou/trustyou-iconic.svg") format("svg");
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon {
  font-family: "TrustYou Iconic";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* October 24th, 2014 */
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-warning:before {
  content: '\e781';
}

/* line 21, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-translate:before {
  content: '\e780';
}

/* line 23, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-code:before {
  content: '\e779';
}

/* August 14th, 2014 */
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-language:before {
  content: '\e778';
}

/* line 28, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-arrow-down:before {
  content: '\e777';
}

/* line 30, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-arrow-up:before {
  content: '\e776';
}

/* line 32, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-arrow-right:before {
  content: '\e775';
}

/* line 34, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-arrow-left:before {
  content: '\e774';
}

/* line 36, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-car:before {
  content: '\e773';
}

/* line 38, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-file-doc-alt:before {
  content: '\e772';
}

/* line 40, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-file-xls-alt:before {
  content: '\e771';
}

/* line 42, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-file-xls:before {
  content: '\e770';
}

/* line 44, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-file-doc:before {
  content: '\e769';
}

/* line 46, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-inbox-on:before {
  content: '\e768';
}

/* line 48, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-inbox:before {
  content: '\e767';
}

/* line 50, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-grid:before {
  content: '\e766';
}

/* line 52, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-unlink:before {
  content: '\e765';
}

/* line 54, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-reply-plus:before {
  content: '\e764';
}

/* line 56, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-filter:before {
  content: '\e763';
}

/* line 58, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-trustyou:before {
  content: '\e762';
}

/* line 60, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-more-v:before {
  content: '\e761';
}

/* line 62, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-more:before {
  content: '\e760';
}

/* line 64, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-tiles-add:before {
  content: '\e759';
}

/* line 66, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-tiles-off:before {
  content: '\e758';
}

/* line 68, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-tiles:before {
  content: '\e757';
}

/* July 17th, 2014 */
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16ab:before, .ty-icon-lake-house:before {
  content: '\e756';
}

/* line 73, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16w:before, .ty-icon-tuxedo:before {
  content: '\e752';
}

/* line 75, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16z:before, .ty-icon-cards-full:before {
  content: '\e755';
}

/* line 77, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-cards:before {
  content: '\e754';
}

/* line 79, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16y:before, .ty-icon-leaf:before {
  content: '\e753';
}

/* July 16th, 2014 */
/* line 82, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-share:before {
  content: '\e751';
}

/* line 84, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-radio-on-half:before {
  content: '\e750';
}

/* line 86, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-badge-half-alt:before {
  content: '\e749';
}

/* line 88, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-video:before {
  content: '\e748';
}

/* May 19th, 2014*/
/* line 91, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-remove-o:before {
  content: '\e747';
}

/* line 93, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-star-half:before {
  content: '\e746';
}

/* line 95, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-star:before {
  content: '\e745';
}

/* May 15th, 2014*/
/* line 98, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-github:before {
  content: '\e744';
}

/* May 8th, 2014*/
/* line 101, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-instagram:before {
  content: '\e743';
}

/* line 103, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-pinterest:before {
  content: '\e742';
}

/* line 105, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-foursquare:before {
  content: '\e741';
}

/* line 107, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-facebook-full:before {
  content: '\e740';
}

/* May 6th, 2014*/
/* line 110, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-export:before {
  content: '\e739';
}

/* line 112, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-power:before {
  content: '\e738';
}

/* line 114, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-compare:before {
  content: '\e737';
}

/* line 116, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-chevron-right-double:before {
  content: '\e736';
}

/* line 118, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-chevron-left-double:before {
  content: '\e735';
}

/* April 17th, 2014*/
/* line 121, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-cut:before {
  content: '\e600';
}

/* line 123, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-copy:before {
  content: '\e601';
}

/* line 125, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-clipboard:before, .ty-icon-paste:before {
  content: '\e602';
}

/* line 127, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-trash-full:before {
  content: '\e603';
}

/* line 129, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-trash:before {
  content: '\e604';
}

/* line 131, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-hourglass:before {
  content: '\e605';
}

/* line 133, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-gender:before {
  content: '\e606';
}

/* line 135, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-female:before {
  content: '\e607';
}

/* line 137, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-male:before {
  content: '\e608';
}

/* line 139, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-move:before {
  content: '\e609';
}

/* line 141, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-bus:before {
  content: '\e610';
}

/* line 143, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-train:before {
  content: '\e611';
}

/* line 145, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-museum:before {
  content: '\e612';
}

/* line 147, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16aa:before, .ty-icon-airplane:before {
  content: '\e613';
}

/* line 149, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-tree-pine:before {
  content: '\e614';
}

/* line 151, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16t:before, .ty-icon-beach:before, .ty-icon-tree-palm:before {
  content: '\e615';
}

/* line 153, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-bed:before {
  content: '\e616';
}

/* line 155, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-gps:before {
  content: '\e617';
}

/* line 157, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-food:before {
  content: '\e618';
}

/* line 159, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16i:before, .ty-icon-wine:before {
  content: '\e619';
}

/* line 161, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-beer:before {
  content: '\e620';
}

/* line 163, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-save:before {
  content: '\e621';
}

/* line 165, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-pdf:before {
  content: '\e622';
}

/* line 167, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-file-pdf:before {
  content: '\e623';
}

/* line 169, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-file-ok:before {
  content: '\e624';
}

/* line 171, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-file-edit:before {
  content: '\e625';
}

/* line 173, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-file:before {
  content: '\e626';
}

/* line 175, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16g:before, .ty-icon-call-bell:before {
  content: '\e627';
}

/* line 177, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-folder-open:before {
  content: '\e628';
}

/* line 179, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-folder:before {
  content: '\e629';
}

/* line 181, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-badge-full:before {
  content: '\e630';
}

/* line 183, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-badge-half:before {
  content: '\e631';
}

/* line 185, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-badge:before {
  content: '\e632';
}

/* line 187, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-help-o:before {
  content: '\e633';
}

/* line 189, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-help:before {
  content: '\e634';
}

/* line 191, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-info-o:before {
  content: '\e635';
}

/* line 193, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-info:before {
  content: '\e636';
}

/* line 195, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-twitter:before {
  content: '\e637';
}

/* line 197, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-facebook:before {
  content: '\e638';
}

/* line 199, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-google-plus:before {
  content: '\e639';
}

/* line 201, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-bell:before {
  content: '\e640';
}

/* line 203, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16s:before, .ty-icon-snowflake:before {
  content: '\e641';
}

/* line 205, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16q:before, .ty-icon-ciggar:before {
  content: '\e642';
}

/* line 207, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16h:before, .ty-icon-business:before, .ty-icon-suitcase:before {
  content: '\e643';
}

/* line 209, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16v:before, .ty-icon-pet:before {
  content: '\e644';
}

/* line 211, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16d:before, .ty-icon-heart:before {
  content: '\e645';
}

/* line 213, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16r:before, .ty-icon-group:before {
  content: '\e646';
}

/* line 215, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16c:before, .ty-icon-family:before {
  content: '\e647';
}

/* line 217, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-couple:before {
  content: '\e648';
}

/* line 219, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16u:before, .ty-icon-solo:before, .ty-icon-single:before {
  content: '\e649';
}

/* line 221, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-upload:before {
  content: '\e650';
}

/* line 223, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-download:before {
  content: '\e651';
}

/* line 225, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-settings:before {
  content: '\e652';
}

/* line 227, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-email:before {
  content: '\e653';
}

/* line 229, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-email-full:before {
  content: '\e654';
}

/* line 231, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-mobile:before {
  content: '\e655';
}

/* line 233, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-directions:before {
  content: '\e656';
}

/* line 235, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-pencil:before {
  content: '\e657';
}

/* line 237, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-paperclip:before {
  content: '\e658';
}

/* line 239, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-reply:before {
  content: '\e659';
}

/* line 241, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-reply-all:before {
  content: '\e660';
}

/* line 243, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-forward:before {
  content: '\e661';
}

/* line 245, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-user:before {
  content: '\e662';
}

/* line 247, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-users:before {
  content: '\e663';
}

/* line 249, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-marker:before {
  content: '\e664';
}

/* line 251, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-print:before {
  content: '\e665';
}

/* line 253, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-link:before {
  content: '\e666';
}

/* line 255, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-tools:before {
  content: '\e667';
}

/* line 257, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-gauge:before {
  content: '\e668';
}

/* line 259, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-earth:before {
  content: '\e669';
}

/* line 261, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-desktop:before {
  content: '\e670';
}

/* line 263, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-cart:before {
  content: '\e671';
}

/* line 265, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-box:before {
  content: '\e672';
}

/* line 267, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-rss:before {
  content: '\e673';
}

/* line 269, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-wifi:before {
  content: '\e674';
}

/* line 271, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-lock:before {
  content: '\e675';
}

/* line 273, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-unlock:before {
  content: '\e676';
}

/* line 275, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-minus:before {
  content: '\e677';
}

/* line 277, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-plus:before {
  content: '\e678';
}

/* line 279, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-refresh:before {
  content: '\e679';
}

/* line 281, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-redo:before {
  content: '\e680';
}

/* line 283, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-undo:before {
  content: '\e681';
}

/* line 285, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-list-alt:before {
  content: '\e682';
}

/* line 287, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-list:before {
  content: '\e683';
}

/* line 289, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-caret-down:before {
  content: '\e684';
}

/* line 291, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-caret-up:before {
  content: '\e685';
}

/* line 293, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-caret-left:before {
  content: '\e686';
}

/* line 295, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-caret-right:before {
  content: '\e687';
}

/* line 297, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-chevron-down:before {
  content: '\e688';
}

/* line 299, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-chevron-up:before {
  content: '\e689';
}

/* line 301, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-chevron-left:before {
  content: '\e690';
}

/* line 303, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-chevron-right:before {
  content: '\e691';
}

/* line 305, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-chevron-down-lg:before {
  content: '\e692';
}

/* line 307, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-chevron-up-lg:before {
  content: '\e693';
}

/* line 309, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-chevron-left-lg:before {
  content: '\e694';
}

/* line 311, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-chevron-right-lg:before {
  content: '\e695';
}

/* line 313, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-menu:before {
  content: '\e696';
}

/* line 315, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-search:before {
  content: '\e697';
}

/* line 317, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-zoom-in:before {
  content: '\e698';
}

/* line 319, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-zoom-out:before {
  content: '\e699';
}

/* line 321, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-checkbox-on:before {
  content: '\e700';
}

/* line 323, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-checkbox:before {
  content: '\e701';
}

/* line 325, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-radio-on:before {
  content: '\e702';
}

/* line 327, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-radio:before {
  content: '\e703';
}

/* line 329, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-bookmark:before {
  content: '\e704';
}

/* line 331, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-preview-off:before {
  content: '\e705';
}

/* line 333, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-preview:before {
  content: '\e706';
}

/* line 335, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-flag:before {
  content: '\e707';
}

/* line 337, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-chart-pie:before {
  content: '\e708';
}

/* line 339, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-chart-stats:before {
  content: '\e709';
}

/* line 341, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-chart-bars:before {
  content: '\e710';
}

/* line 343, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-expand:before {
  content: '\e711';
}

/* line 345, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-contract:before {
  content: '\e712';
}

/* line 347, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-comment:before {
  content: '\e713';
}

/* line 349, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-comments:before {
  content: '\e714';
}

/* line 351, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-calendar:before {
  content: '\e715';
}

/* line 353, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16k:before, .ty-icon-tag:before {
  content: '\e716';
}

/* line 355, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-phone:before {
  content: '\e717';
}

/* line 357, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-picture:before {
  content: '\e718';
}

/* line 359, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-pictures:before {
  content: '\e719';
}

/* line 361, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-home:before {
  content: '\e720';
}

/* line 363, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16f:before, .ty-icon-office:before {
  content: '\e721';
}

/* line 365, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-alarm:before {
  content: '\e722';
}

/* line 367, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-clock:before {
  content: '\e723';
}

/* line 369, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-map:before {
  content: '\e724';
}

/* line 371, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-map-full:before {
  content: '\e725';
}

/* line 373, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16e:before, .ty-icon-lotus:before {
  content: '\e726';
}

/* line 375, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16j:before, .ty-icon-glasses:before {
  content: '\e727';
}

/* line 377, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-martini:before {
  content: '\e728';
}

/* line 379, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16b:before, .ty-icon-crown:before {
  content: '\e729';
}

/* line 381, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16p:before, .ty-icon-golf:before {
  content: '\e730';
}

/* line 383, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16ac:before, .ty-icon-16n:before, .ty-icon-swiming:before {
  content: '\e731';
}

/* line 385, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-16m:before, .ty-icon-cycling:before {
  content: '\e732';
}

/* line 387, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-remove:before {
  content: '\e733';
}

/* line 389, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/trustyou-iconic.scss */
.ty-icon-ok:before {
  content: '\e734';
}

/* ------------- TrustScore -------------- */
/* line 3, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
body {
  margin: 0;
  padding: 0;
}

/* line 8, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore {
  position: relative;
  font-size: 14px;
  font-family: "Roboto", Arial, Helvetica sans-serif;
}

/* line 14, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore:before,
.trustscore:after {
  display: table;
  clear: both;
  content: '';
}

/* line 21, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore * {
  line-height: 1.0em;
}

/* line 25, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-s .badges .ty-icon,
.trustscore .score {
  color: #666;
}

/* line 30, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore .value {
  position: relative;
  float: left;
  background: #666;
  color: #fff;
}

/* line 37, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore .value:after {
  position: absolute;
  top: 100%;
  left: 0;
  border-style: solid;
  border-color: #666 transparent transparent #666;
  content: '';
}

/* line 46, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore-info-trigger {
  position: absolute;
  top: 5px;
  right: -20px;
  z-index: 100;
  color: #bbb;
  cursor: pointer;
}

/* line 55, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore-info-trigger:hover {
  color: #999;
}

/* line 59, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore-info-panel {
  position: absolute;
  top: -1px;
  left: -1px;
  z-index: 99;
  overflow: hidden;
  padding: 7px;
  border: 1px solid #ddd;
  border-radius: 3px;
  background: #fff;
  color: #888;
  font-weight: normal;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  opacity: 0;
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

/* line 81, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore-info-panel.active {
  opacity: 1;
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

/* line 87, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore-info-panel p {
  margin: 0 0 5px;
}

/* line 91, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore-info-panel p.info-title {
  color: #333;
  font-weight: 700;
}

/* line 96, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore-info-panel a,
.trustscore-info-panel a:link,
.trustscore-info-panel a:visited {
  display: block;
  margin-top: 5px;
  color: #333;
  text-align: right;
  text-decoration: none;
}

/* line 106, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore-info-panel a:hover {
  text-decoration: underline;
}

/* ------------- Negative ---------------- */
/* line 112, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore .badges .ty-icon.neg,
.trustscore.neg .score {
  color: #f37159;
}

/* line 117, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.neg .value {
  background: #f37159;
}

/* line 121, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.neg .value:after {
  border-color: #f37159 transparent transparent #f37159;
}

/* -------------- Neutral ---------------- */
/* line 127, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore .badges .ty-icon.neu,
.trustscore.neu .score {
  color: #f9c015;
}

/* line 132, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.neu .value {
  background: #f9c015;
}

/* line 136, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.neu .value:after {
  border-color: #f9c015 transparent transparent #f9c015;
}

/* ------------- Positive ---------------- */
/* line 142, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore .badges .ty-icon.pos,
.trustscore.pos .score {
  color: #119a11;
}

/* line 147, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.pos .value {
  background: #119a11;
}

/* line 151, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.pos .value:after {
  border-color: #119a11 transparent transparent #119a11;
}

/* --------------- XL, L ----------------- */
/* line 157, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xl,
.trustscore.size-l {
  border: 1px solid #ddd;
  background: #fff;
}

/* line 163, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xl .title,
.trustscore.size-l .title {
  position: absolute;
  top: -1px;
  right: -1px;
  left: -1px;
  background: #3578c0;
  color: #a8d1fd;
  text-align: center;
  text-transform: uppercase;
}

/* line 175, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xl .title span:first-child,
.trustscore.size-l .title span:first-child {
  color: #fff;
}

/* line 180, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xl .value,
.trustscore.size-l .value {
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0 0 -1px -1px;
  text-align: center;
  font-weight: 700;
}

/* line 190, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xl .score,
.trustscore.size-l .score {
  width: 100%;
  color: #333;
  text-align: center;
  font-weight: 500;
}

/* line 198, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xl .counter,
.trustscore.size-l .counter {
  color: #999;
  text-align: center;
}

/* line 204, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xl .signature,
.trustscore.size-l .signature {
  text-align: right;
  font-style: italic;
}

/* ---------------- XL ------------------- */
/* line 212, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xl {
  width: 144px;
  height: 118px;
  border-radius: 6px;
}

/* line 218, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xl .title {
  padding: 5px 0;
  border-radius: 6px 6px 0 0;
  font-weight: 700;
  font-size: 1.1em;
}

/* line 225, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xl .value {
  padding: 8px 0;
  width: 70px;
  letter-spacing: -1px;
  font-size: 2.4em;
}

/* line 232, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xl .value:after {
  border-width: 9px;
}

/* line 236, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xl .score {
  margin-top: 30px;
  font-size: 1.4em;
}

/* line 241, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xl .counter {
  margin-top: 3px;
  font-size: .8em;
}

/* line 246, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xl .badges {
  margin: 24px 10px 2px 75px;
  text-align: right;
  font-size: .8em;
}

/* line 252, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xl .badges .ty-icon {
  margin-right: -3px;
}

/* line 256, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xl .signature {
  margin: 0 10px 0 75px;
  font-weight: 500;
  font-size: .65em;
}

/* line 262, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xl .info-trigger {
  right: -20px;
}

/* line 266, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xl .trustscore-info-panel {
  right: -25px;
  bottom: -22px;
  font-size: 11px;
}

/* line 272, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xl .trustscore-info-panel p.info-title {
  margin-right: 10px;
}

/* ----------------- L ------------------- */
/* line 278, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-l {
  width: 100px;
  height: 85px;
  border-radius: 4px;
}

/* line 284, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-l .title {
  padding: 4px 0;
  border-radius: 4px 4px 0 0;
  font-weight: 700;
  font-size: .9em;
}

/* line 291, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-l .value {
  padding: 6px 0;
  width: 43px;
  letter-spacing: -1px;
  font-size: 1.6em;
}

/* line 298, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-l .value:after {
  border-width: 6px;
}

/* line 302, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-l .score {
  margin-top: 23px;
  font-weight: 700;
  font-size: 1.0em;
}

/* line 308, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-l .counter {
  margin-top: 2px;
  font-size: .65em;
}

/* line 313, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-l .badges {
  margin: 14px 7px 1px 47px;
  text-align: right;
  font-size: .65em;
}

/* line 319, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-l .badges .ty-icon {
  margin-right: -2px;
}

/* line 323, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-l .signature {
  margin: 0 7px 0 47px;
  font-weight: 500;
  font-size: .5em;
}

/* line 329, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-l .info-trigger {
  top: 3px;
  right: -20px;
}

/* line 334, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-l .trustscore-info-panel {
  right: -24px;
  bottom: -15px;
  font-size: 10px;
}

/* line 340, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-l .trustscore-info-panel p {
  margin-bottom: 3px;
}

/* line 344, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-l .trustscore-info-panel p.info-title {
  margin-right: 10px;
  margin-bottom: 7px;
}

/* ----------------- M ------------------- */
/* line 351, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-m .value {
  margin: 0 8px 0 0;
  padding: 6px 8px;
  font-weight: 500;
  font-size: 2.0em;
}

/* line 358, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-m .value:after {
  border-width: 6px;
}

/* line 362, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-m .score {
  margin: 0px 10px 0 0;
  font-weight: 500;
  font-size: 1.45em;
}

/* line 368, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-m .badges {
  font-size: .6em;
}

/* line 372, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-m .badges .ty-icon {
  margin-right: -1px;
}

/* line 376, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-m .counter {
  margin-top: 4px;
  color: #999;
  font-weight: 500;
  font-style: italic;
  font-size: .65em;
}

/* ----------------- S ------------------- */
/* line 386, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-s .value {
  margin: 0 6px 0 0;
  padding: 5px 6px;
  font-weight: 500;
  font-size: 1.3em;
}

/* line 393, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-s .value:after {
  border-width: 4px;
}

/* line 397, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-s .score {
  display: inline-block;
  float: left;
  margin: 0px 10px 0 0;
  font-weight: 500;
  font-size: 1.45em;
}

/* line 405, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-s .badges {
  font-size: .6em;
}

/* line 409, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-s .badges .ty-icon {
  margin-right: -1px;
}

/* line 413, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-s .counter {
  float: left;
  margin-top: 6px;
  color: #b5b5b5;
  font-weight: 500;
  font-style: italic;
}

/* ----------------- XS ------------------ */
/* line 423, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xs .value {
  margin: 0 3px 0 0;
  padding: 2px 2px;
  font-weight: 500;
  font-size: .85em;
}

/* line 430, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xs .value:after {
  border-width: 2px;
}

/* line 434, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xs .score {
  display: inline-block;
  float: left;
  margin: -1px 5px 0 0;
  font-weight: 500;
  font-size: .9em;
}

/* line 442, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xs .badges {
  font-size: .3em;
}

/* line 446, /Users/psalmuelaguilar/web/kaligo-web/vendor/assets/stylesheets/seal.v5-24-1.css */
.trustscore.size-xs .counter {
  float: left;
  color: #b5b5b5;
  font-weight: 500;
  font-style: italic;
  font-size: .8em;
}

@media screen and (max-width: 400px) {
  /* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
  .trustyou-modal .modal-title {
    font-size: 1.35rem;
  }
}
@media screen and (max-width: 320px) {
  /* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
  .trustyou-modal .modal-title {
    font-size: 1rem;
  }
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-modal .modal-content {
  background-color: rgba(255, 255, 255, 0.95);
}

/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustscore-top-category {
  color: #009b1a;
  font-size: 1rem;
  line-height: normal;
  vertical-align: top;
  display: inline-block;
}
@media screen and (max-width: 320px) {
  /* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
  .trustscore-top-category {
    font-size: 0.7rem;
  }
}
@media screen and (min-width: 321px) {
  /* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
  .trustscore-top-category {
    font-size: 0.8rem;
  }
}
@media screen and (min-width: 400px) {
  /* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
  .trustscore-top-category {
    font-size: 0.9rem;
  }
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.hotel-details-popup .trustscore-top-category {
  float: left;
  font-size: 0.8rem;
  width: 100%;
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .hotel-details-popup .trustscore-top-category {
  text-align: right;
}

/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustscore.size-s {
  float: right;
  width: 140px;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustscore.size-s {
  float: left;
}
/* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustscore.size-s .value {
  margin: 0 0 0 5px;
  padding: 5px 4px;
  font-weight: 500;
  font-size: 0.938rem;
  float: right;
  border-radius: 3px;
}
/* line 64, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustscore.size-s .value {
  float: left;
  margin: 0 5px 0 0;
}
/* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustscore.size-s .value:after {
  top: 90%;
}
/* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustscore.size-s .badges {
  font-size: 0.6em;
  height: 8px;
  width: 100px;
  margin-top: 2px;
  margin-right: 3px;
}
/* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustscore.size-s .badges {
  margin-left: 3px;
  margin-right: auto;
}
/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustscore.size-s .badges .ty-icon {
  float: right;
  margin-left: 2px;
}
/* line 85, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustscore.size-s .badges .ty-icon {
  float: left;
  margin-right: 2px;
  margin-left: auto;
}
/* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustscore.size-s .score {
  float: right;
  margin-top: 3px;
  margin-right: 3px;
  font-size: 0.9rem;
  font-family: "Museo Sans W01", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
}
/* line 99, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustscore.size-s .score {
  float: left;
  margin-left: 3px;
  margin-right: auto;
}

/* line 107, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-error {
  text-align: center;
  color: #BC0035;
  min-height: 3rem;
  line-height: 2rem;
  font-size: 1rem;
}

/* line 115, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review {
  margin: 10px 0px;
}
@media (max-width: 767px) {
  /* line 115, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
  .trustyou-review {
    margin-top: 0;
  }
}
/* line 122, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .positive-text {
  color: #007C02;
}
/* line 125, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .neutral-text {
  color: #CF4900;
}
/* line 128, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .negative-text {
  color: #BC0035;
}
/* line 131, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .row {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
/* line 135, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .row:not(.fillRow):not(.flex) > div {
  margin-bottom: 0px;
}
/* line 140, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .loading-message {
  margin-top: 50px;
  width: 100%;
  text-align: center;
  font-size: 18px;
  min-height: 150px;
}
/* line 147, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .header {
  margin-bottom: 10px;
}
/* line 149, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .header .positive-text, .trustyou-review .header .neutral-text {
  font-size: 1.5rem;
  line-height: 1.5rem;
  display: inline-block;
}
/* line 154, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.locale-ru .trustyou-review .header .positive-text,
.locale-ru .trustyou-review .header .neutral-text {
  font-size: 21px;
}
/* line 158, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .header .header-title {
  float: left;
  color: #646464;
  line-height: 1rem;
  font-weight: 600;
  font-size: 0.75rem;
}
/* line 164, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustyou-review .header .header-title {
  float: right;
}
@media screen and (min-width: 336px) {
  /* line 158, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
  .trustyou-review .header .header-title {
    font-size: 0.85rem;
    line-height: 1.1rem;
  }
}
@media screen and (min-width: 600px) {
  /* line 158, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
  .trustyou-review .header .header-title {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
/* line 176, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .header .header-image {
  float: right;
  max-width: 150px;
}
/* line 179, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustyou-review .header .header-image {
  float: left;
}
/* line 184, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .ratings {
  margin-top: 20px;
}
/* line 187, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .ratings.visible-xs .score {
  font-size: 1rem;
}
/* line 189, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .ratings.visible-xs .score .header {
  min-height: 1rem;
}
/* line 191, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustyou-review .ratings.visible-xs .score .header {
  float: right;
}
/* line 195, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .ratings.visible-xs .score .value {
  min-height: 1.5rem;
  font-size: 1.5rem;
  line-height: 1.5rem;
  padding-left: 0px;
  font-weight: 600;
}
/* line 201, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustyou-review .ratings.visible-xs .score .value {
  padding-right: 0px;
  padding-left: 1rem;
}
/* line 205, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .ratings.visible-xs .score .value.flat {
  text-align: right;
}
/* line 207, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustyou-review .ratings.visible-xs .score .value.flat {
  text-align: left;
}
@media screen and (max-width: 320px) {
  /* line 195, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
  .trustyou-review .ratings.visible-xs .score .value {
    font-size: 1rem;
  }
}
/* line 216, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .ratings.visible-xs .category {
  margin-top: 1rem;
}
/* line 218, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .ratings.visible-xs .category .header {
  min-height: 1rem;
}
/* line 221, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .ratings.visible-xs .category .labels {
  display: inline-block;
  margin-top: 5px;
}
/* line 224, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .ratings.visible-xs .category .labels .label-category-rank {
  min-height: 1.2rem;
  line-height: 1.2rem;
  font-size: 1rem;
  font-weight: normal;
  border-radius: 3px;
  margin-right: 8px;
  margin-bottom: 5px !important;
  white-space: normal;
  float: left;
  border: 1px solid lightgrey;
  color: #707070;
  padding: 10px;
}
/* line 237, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustyou-review .ratings.visible-xs .category .labels .label-category-rank {
  float: right;
  margin-left: 8px;
  margin-right: auto;
}
@media screen and (max-width: 320px) {
  /* line 224, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
  .trustyou-review .ratings.visible-xs .category .labels .label-category-rank {
    font-size: 0.85rem;
    line-height: 1rem;
    padding: 0.5rem 0.35rem;
  }
}
/* line 252, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .ratings.hidden-xs .ty-flex-table {
  display: table-cell !important;
  vertical-align: top;
  float: none;
}
/* line 257, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .ratings.hidden-xs .score {
  font-size: 1.25rem;
  border-right: 1px solid lightgrey;
}
/* line 260, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .ratings.hidden-xs .score .header {
  min-height: 1.875rem;
}
/* line 262, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .ratings.hidden-xs .score .header.flat {
  min-height: 2.5rem;
  line-height: 2.5rem;
}
/* line 265, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .ratings.hidden-xs .score .header.flat .positive-text,
.trustyou-review .ratings.hidden-xs .score .header.flat .neutral-text {
  font-size: 2rem;
  line-height: 2.5rem;
}
/* line 272, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .ratings.hidden-xs .score .value {
  min-height: 2.5rem;
  font-size: 1.75rem;
  line-height: 2rem;
  font-weight: 600;
}
/* line 277, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .ratings.hidden-xs .score .value.flat {
  text-align: right;
}
@media (min-width: 992px) {
  /* line 272, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
  .trustyou-review .ratings.hidden-xs .score .value {
    font-size: 2.3rem;
    line-height: 2.5rem;
  }
}
/* line 286, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .ratings.hidden-xs .vertical-divider {
  border-left: 1px solid lightgrey;
}
/* line 288, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustyou-review .ratings.hidden-xs .vertical-divider {
  border-left: 0;
  border-right: 1px solid lightgrey;
}
/* line 294, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .ratings.hidden-xs .category .header {
  min-height: 1.875rem;
}
/* line 297, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .ratings.hidden-xs .category .labels {
  min-height: 2.5rem;
  padding-top: 0.5rem;
  display: inline-block;
}
/* line 301, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .ratings.hidden-xs .category .labels .label-category-rank {
  font-size: 1rem;
  font-weight: 400;
  border-radius: 3px;
  margin-right: 0.75rem;
  margin-bottom: 0.75rem;
  white-space: normal;
  float: left;
  padding: 0.625rem;
  border: 1px solid lightgrey;
  color: #707070;
}
/* line 312, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustyou-review .ratings.hidden-xs .category .labels .label-category-rank {
  float: right;
  margin-left: 0.75rem;
  margin-right: auto;
}
/* line 322, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .summary {
  margin-top: 1.25rem;
  padding-bottom: 1rem;
}
/* line 325, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .summary .header {
  font-size: 1rem;
}
/* line 328, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .summary .top-quotes {
  height: inherit;
}
/* line 330, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .summary .top-quotes .top-quotes-bubble {
  margin-top: 1.25rem;
  margin-bottom: 1rem !important;
}
/* line 333, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .summary .top-quotes .top-quotes-bubble .bubble {
  margin-bottom: 0.625rem;
}
/* line 337, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .summary .top-quotes .top-quotes-text {
  margin-top: 0.5rem;
}
/* line 339, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .summary .top-quotes .top-quotes-text span {
  display: inline-block;
  margin-right: 0.5rem;
  color: #737373;
  font-style: italic;
  font-size: 1rem;
}
/* line 345, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustyou-review .summary .top-quotes .top-quotes-text span {
  margin-left: 0.5rem;
  margin-right: auto;
}
/* line 353, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .category-scores {
  font-weight: normal;
  font-size: 0.875rem;
  min-height: 1rem;
  line-height: 1rem;
  margin-bottom: 20px;
}
@media screen and (min-width: 320px) {
  /* line 353, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
  .trustyou-review .category-scores {
    font-size: 0.938rem;
    min-height: 1.125rem;
    line-height: 1.125rem;
  }
}
@media screen and (min-width: 600px) {
  /* line 353, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
  .trustyou-review .category-scores {
    font-size: 1rem;
    min-height: 1.2rem;
    line-height: 1.2rem;
  }
}
/* line 369, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .category-scores .category {
  margin: 1rem 0px 0px 0px;
  height: 100%;
}
/* line 372, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .category-scores .category .dot-container {
  float: left;
  width: 8%;
  padding-top: 0.25rem;
  padding-left: 1rem;
}
/* line 377, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustyou-review .category-scores .category .dot-container {
  float: right;
  padding-right: 1rem;
  padding-left: 0;
}
/* line 383, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .category-scores .category .dot {
  height: 16px;
  width: 16px;
  margin: -2px auto;
}
/* line 387, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .category-scores .category .dot.positive {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/icons/green.svg");
}
/* line 390, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .category-scores .category .dot.neutral {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/icons/orange.svg");
}
/* line 393, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .category-scores .category .dot.negative {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/icons/red.svg");
}
/* line 397, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .category-scores .category .chart {
  margin-top: 0.125rem;
  background: #e6e6e6;
}
/* line 400, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .category-scores .category .chart .chart-value {
  background: #007C02;
  height: 1rem;
}
/* line 403, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .category-scores .category .chart .chart-value.positive {
  background: #007C02;
}
/* line 406, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .category-scores .category .chart .chart-value.neutral {
  background: #CF4900;
}
/* line 409, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .category-scores .category .chart .chart-value.negative {
  background: #BC0035;
}
/* line 416, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .category-scores .category .comments-group .main .comments {
  padding-left: 0px;
  padding-right: 0px;
}
/* line 419, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .category-scores .category .comments-group .main .comments strong {
  float: left;
  margin-right: 8px;
}
/* line 422, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustyou-review .category-scores .category .comments-group .main .comments strong {
  float: right;
  margin-left: 8px;
  margin-right: 0;
}
/* line 428, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .category-scores .category .comments-group .main .comments .comment {
  display: block;
  float: left;
  margin-right: 8px;
}
/* line 432, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustyou-review .category-scores .category .comments-group .main .comments .comment {
  float: right;
  margin-left: 8px;
  margin-right: auto;
}
@media screen and (max-width: 600px) {
  /* line 428, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
  .trustyou-review .category-scores .category .comments-group .main .comments .comment {
    margin-right: 5px;
  }
  /* line 439, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
  .rtl .trustyou-review .category-scores .category .comments-group .main .comments .comment {
    margin-left: 5px;
    margin-right: auto;
  }
}
/* line 446, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .category-scores .category .comments-group .main .read-more {
  padding-left: 0px;
  padding-right: 0px;
  float: right;
  cursor: pointer;
  text-align: right;
}
/* line 452, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustyou-review .category-scores .category .comments-group .main .read-more {
  float: left;
  text-align: left;
}
/* line 459, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .category-scores .category .comments-group .extra-info .additional-comment {
  padding-right: 0px;
}
/* line 461, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .category-scores .category .comments-group .extra-info .additional-comment .uk-icon-circle-o {
  line-height: 1.5rem;
  font-size: 0.5rem;
}
/* line 465, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .category-scores .category .comments-group .extra-info .additional-comment .content {
  line-height: 1.563rem;
  min-height: 1.563rem;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 476, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .good-to-knows {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  font-weight: normal;
  min-height: 1rem;
  line-height: 1rem;
}
/* line 484, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .good-to-knows .header.row {
  min-height: 1rem;
  line-height: 1rem;
  margin: 0px 0px 0px 1rem !important;
}
/* line 488, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustyou-review .good-to-knows .header.row {
  margin: 0px 1rem 0px 0px !important;
}
/* line 494, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .good-to-knows .remarks .facet {
  margin-top: 1rem;
}
/* line 496, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .good-to-knows .remarks .facet .ty-icon {
  line-height: 1.2rem;
  padding-left: 0px;
  padding-right: 0.313rem;
  text-align: center;
}
/* line 501, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustyou-review .good-to-knows .remarks .facet .ty-icon {
  padding-left: 0.313rem;
  padding-right: auto;
}
/* line 505, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .good-to-knows .remarks .facet .ty-icon.ty-icon-ok {
  color: #007C02;
}
/* line 508, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .good-to-knows .remarks .facet .ty-icon.ty-icon-remove {
  color: #BC0035;
}
/* line 512, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .good-to-knows .remarks .facet .content {
  padding-left: 0px;
}
/* line 514, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .good-to-knows .remarks .facet .content .title {
  line-height: 1.2rem;
  font-size: 1rem;
  font-weight: 400;
  color: black;
}
/* line 523, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .good-to-knows .comments {
  line-height: 16px;
  color: #646464;
  font-size: 12.8px;
}
/* line 527, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .good-to-knows .comments .comment {
  margin-right: 5px;
}
/* line 529, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustyou-review .good-to-knows .comments .comment {
  margin-left: 5px;
  margin-right: auto;
}
/* line 534, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .good-to-knows .comments .positive {
  background: #007C02;
}
/* line 537, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .good-to-knows .comments .neutral {
  background: #CF4900;
}
/* line 540, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .good-to-knows .comments .negative {
  background: #BC0035;
}
/* line 545, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .divider {
  border-top: 1px solid #c1c1c1;
  width: inherit;
  margin: 1rem 1rem 0.625rem;
}
/* line 549, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustyou-review .divider.transparent {
  background-color: rgba(255, 255, 255, 0);
}

/* line 557, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.bubble {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 10px;
  background: #f6f6f6;
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  border-radius: 1rem;
  border: #9c9b9c solid 2px;
  margin: 0 auto;
  font-size: 0.875rem;
  text-align: center;
}

/* line 572, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.bubble:after {
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 1rem 0.875rem 0;
  border-color: #f6f6f6 transparent;
  display: block;
  width: 0;
  z-index: 1;
  bottom: -1rem;
  left: 1.875rem;
}
/* line 583, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .bubble:after {
  right: 1.875rem;
  left: auto;
}

/* line 589, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.bubble:before {
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 1rem 0.938rem 0;
  border-color: #9c9b9c transparent;
  display: block;
  width: 0;
  z-index: 0;
  bottom: -1.125rem;
  left: 1.813rem;
}
/* line 600, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .bubble:before {
  right: 1.813rem;
  left: auto;
}

/* line 606, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustscore.size-xs {
  width: 40%;
  background: transparent;
  border: 0;
  padding: inherit;
}
/* line 611, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.ltr .trustscore.size-xs {
  float: right;
}
/* line 612, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustscore.size-xs {
  float: left;
}
@media screen and (min-width: 600px) {
  /* line 606, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
  .trustscore.size-xs {
    width: 35%;
  }
}
/* line 616, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustscore.size-xs .value {
  margin: 0;
  padding: 0.313rem 0.25rem;
  font-weight: 600;
  font-size: 0.75rem;
  border-radius: 3px;
}
/* line 622, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.ltr .trustscore.size-xs .value {
  margin-left: 2px;
  float: right;
}
/* line 626, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustscore.size-xs .value {
  margin-right: 2px;
  float: left;
}
/* line 630, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustscore.size-xs .value:after {
  top: 90%;
}
/* line 634, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustscore.size-xs .badges {
  padding-top: 2px;
  font-size: 0.4rem;
}
/* line 637, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.ltr .trustscore.size-xs .badges {
  padding-right: 2px;
}
/* line 640, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustscore.size-xs .badges {
  padding-left: 2px;
}
/* line 644, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.ltr .trustscore.size-xs .badges .ty-icon {
  float: right;
  margin-left: 2px;
}
/* line 648, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustscore.size-xs .badges .ty-icon {
  float: left;
  margin-right: 2px;
}
/* line 654, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustscore.size-xs .score {
  margin-top: 0px;
  overflow: hidden;
  word-wrap: break-word;
  font-family: "Museo Sans W01", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-size: 0.7rem;
  width: auto;
}
/* line 662, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.ltr .trustscore.size-xs .score {
  float: right;
  text-align: right;
  margin-right: 2px;
}
/* line 667, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.rtl .trustscore.size-xs .score {
  float: left;
  text-align: left;
  margin-left: 2px;
}

/* line 675, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustscore.pos .value {
  background: #007C02;
}

/* line 679, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustscore.pos .value::after {
  border-color: #007C02 transparent transparent #007C02;
}

/* line 683, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustscore.pos .score {
  color: #007C02;
}

/* line 687, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustscore.neu .value {
  background: #CF4900;
}

/* line 691, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustscore.neu .value::after {
  border-color: #CF4900 transparent transparent #CF4900;
}

/* line 695, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustscore.neu .score {
  color: #CF4900;
}

/* line 699, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustscore.neg .value {
  background: #BC0035;
}

/* line 703, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustscore.neg .value::after {
  border-color: #BC0035 transparent transparent #BC0035;
}

/* line 707, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_trustyou.scss */
.trustscore.neg .score {
  color: #BC0035;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_banner.scss */
.main-banner-carousel-container {
  position: relative;
  display: inline-block;
  width: 350px;
  height: 300px;
}

/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_banner.scss */
.carousel-banner-image {
  margin: auto;
  width: 350px;
  height: 300px;
  outline: none;
  border: 0;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  user-drag: none;
  -webkit-user-drag: none;
}

/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_banner.scss */
.search-side-carousel {
  height: 100%;
  margin: 0;
}

@media (max-width: 767px) {
  /* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_banner.scss */
  .banner .banner-desktop {
    display: none;
  }
}
/* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_banner.scss */
.banner .banner-mobile {
  display: none;
}
@media (max-width: 767px) {
  /* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_banner.scss */
  .banner .banner-mobile {
    display: block;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_interstitial.scss */
.interstitial-overlay {
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: rgba(20, 20, 20, 0.8);
  width: 100%;
  height: 192px;
  z-index: 5;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  -ms-transform: translate3d(0, 100%, 0);
  -o-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  -webkit-transition-duration: 0.6s;
  transition-duration: 0.6s;
  -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_interstitial.scss */
.no-csstransforms3d .interstitial-overlay {
  display: none;
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_interstitial.scss */
.interstitial-overlay.is-shown {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition-delay: 3s;
  transition-delay: 3s;
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_interstitial.scss */
.no-csstransforms3d .interstitial-overlay.is-shown {
  display: block;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_interstitial.scss */
.interstitial-overlay .wrapper {
  position: relative;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_interstitial.scss */
.interstitial-overlay .maxSize {
  padding: 0 1rem;
  display: table;
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_interstitial.scss */
.interstitial-overlay .closer {
  position: absolute;
  top: 1rem;
  right: 1rem;
  color: #d3d3d3;
  display: block;
  height: 50px;
  width: 50px;
  font-size: 2rem;
  cursor: pointer;
}
/* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_interstitial.scss */
.interstitial-overlay .kaligo-app-on-mobile {
  height: 148px;
  float: left;
}
/* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_interstitial.scss */
.interstitial-overlay .bottom-banner-area {
  float: left;
  margin-left: 1.5rem;
  padding-top: 2rem;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_interstitial.scss */
.interstitial-overlay .bottom-banner-area .bottom-banner-header {
  font-size: 2.6rem;
  font-weight: 600;
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_interstitial.scss */
.interstitial-overlay .bottom-banner-area .bottom-banner-text {
  margin-top: 1.9rem;
  font-size: 1.8rem;
  font-weight: normal;
}
/* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_interstitial.scss */
.interstitial-overlay .bottom-qr-area {
  float: right;
  padding-top: 1rem;
}
/* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_interstitial.scss */
.interstitial-overlay .bottom-qr-area .qr-item {
  float: left;
}
/* line 74, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_interstitial.scss */
.interstitial-overlay .bottom-qr-area .qr-item:first-child {
  margin-right: 3rem;
}
/* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_interstitial.scss */
.interstitial-overlay .bottom-qr-area .qr-label {
  color: white;
  text-align: center;
  margin-top: 0.4rem;
  font-size: 1rem;
}
/* line 84, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_interstitial.scss */
.interstitial-overlay .bottom-qr-area .qr-code {
  width: 100px;
  height: 100px;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.welcome-box {
  padding: 1.5rem;
  margin-left: 0 !important;
  background-color: rgba(255, 255, 255, 0.7);
}
/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.rtl .welcome-box {
  margin-right: 0 !important;
}

/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.welcome-box-inner {
  position: relative;
  background-color: white;
  height: 100%;
  padding: 1.5rem;
  padding-top: 2.0rem;
  text-align: left;
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.rtl .welcome-box-inner {
  text-align: right;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.welcome-box-inner .closeButton {
  position: absolute;
  top: 1.0rem;
  right: 1.0rem;
  font-size: 1.6rem;
  color: #777777;
  cursor: pointer;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.rtl .welcome-box-inner .closeButton {
  right: auto;
  left: 0.6rem;
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.welcome-box-inner p {
  margin: 0;
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.welcome-box-inner b {
  font-weight: 600;
  color: #999999;
}
/* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.welcome-box-inner .welcome-input-area {
  display: table;
}
/* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.welcome-box-inner .welcome-input-field {
  float: left;
}
/* line 49, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.rtl .welcome-box-inner .welcome-input-field {
  float: right;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.welcome-box-inner input {
  padding: 0.4rem 0.6rem;
  width: 100%;
  font-size: 1rem;
}
/* line 60, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.welcome-box-inner #bonus-name {
  width: 250px;
  margin-right: 1rem;
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.rtl .welcome-box-inner #bonus-name {
  margin-left: 1rem;
  margin-right: 0;
}
/* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.welcome-box-inner #bonus-email {
  width: 296px;
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.welcome-box-inner .btn-action {
  margin-top: 1.8rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 300px;
  height: auto;
}
/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.welcome-box-inner .error-text {
  font-size: 0.8rem;
  color: #e62e2e;
  width: 100%;
  margin-top: 0.2rem;
}

/* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.welcome-third-party-login {
  display: table;
  margin: 1rem auto;
}

/* line 94, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.welcome-third-party-label {
  float: left;
  margin-right: 0.4rem;
  margin-top: 0.4rem;
}
/* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.rtl .welcome-third-party-label {
  float: right;
}

/* line 102, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.welcome-third-party-item {
  float: left;
  padding: 0 0.5rem;
  cursor: pointer;
}
/* line 106, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.rtl .welcome-third-party-item {
  float: right;
}
/* line 109, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.welcome-third-party-item span {
  vertical-align: middle;
}

/* line 114, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.welcome-header {
  font-size: 1.3rem;
  margin-top: 0.5rem;
  margin-bottom: 1.8rem;
  color: #999999;
}

/* line 121, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.welcome-header-success {
  font-size: 1.5rem;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 80px;
  margin: auto;
  text-align: center;
  color: #999999;
}

/* line 135, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.welcome-spinner {
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 139, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.welcome-spinner .spinner {
  width: 50px;
  height: 30px;
  text-align: center;
  font-size: 1rem;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

/* line 148, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_welcome.scss */
.welcome-error {
  margin-top: 1.0rem;
  font-size: 1.0rem;
  color: red;
  text-align: center;
}

/* System notifications */
/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn {
  color: #FFF;
  cursor: default;
  display: none;
  font-size: 1.3em;
  left: 0;
  opacity: 1;
  padding: 25px 80px;
  position: fixed;
  right: 0;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 9999;
}

/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-top {
  top: 0;
}

/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-bottom {
  bottom: 0;
}

/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-dismiss {
  background-color: #333;
  border-radius: 15px;
  box-shadow: inset 2px 2px 7px 2px #000;
  color: #DDD;
  cursor: pointer;
  display: none;
  font-size: 1.25em;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  opacity: 0.2;
  position: absolute;
  right: 45px;
  text-shadow: 1px 1px 5px #000;
  width: 30px;
}

/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-sticky .ngn-dismiss {
  display: block;
}

/* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-dismiss:hover {
  background-color: #000;
}

/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-dismiss:active {
  background-color: #666;
}

/* Reduce notification size for mobile */
@media only screen and (max-width: 480px) {
  /* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
  .ngn {
    font-size: 1em;
    padding: 12px 25px;
  }

  /* line 60, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
  .ngn-dismiss {
    font-size: 1em;
    height: 20px;
    line-height: 20px;
    right: 5px;
    top: 5px;
    width: 20px;
  }
}
/* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-kaligo {
  padding: 8px 80px;
  height: 2rem;
  padding: auto;
  line-height: 1rem;
  font-size: 1rem;
}

/* line 75, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-notification {
  background-color: rgba(0, 130, 30, 0.8);
}

/* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-failure {
  background-color: rgba(150, 0, 0, 0.8);
}

/* Themes - Default - Pure */
/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-info {
  background-color: #0e90d2;
}

/* line 85, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-error {
  background-color: #dd514c;
}

/* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-success {
  background-color: #5eb95e;
}

/* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-warn {
  background-color: #f37b1d;
}

/* line 94, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-grimace {
  background-color: #8058a5;
}

/* Themes - Prime */
/* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-prime.ngn-info {
  background-color: #0033cc;
}

/* line 101, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-prime.ngn-error {
  background-color: #ff0000;
}

/* line 104, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-prime.ngn-success {
  background-color: #00cc00;
}

/* line 107, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-prime.ngn-warn {
  background-color: #ff9900;
}

/* line 110, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-prime.ngn-grimace {
  background-color: #660099;
}

/* Themes - Pastel */
/* line 114, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-pastel.ngn-info {
  background-color: #7EA7D8;
}

/* line 117, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-pastel.ngn-error {
  background-color: #F6989D;
}

/* line 120, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-pastel.ngn-success {
  background-color: #82CA9D;
}

/* line 123, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-pastel.ngn-warn {
  background-color: #FDC68A;
}

/* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-pastel.ngn-grimace {
  background-color: #A187BE;
}

/* Themes - Pitchy */
/* line 130, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-pitchy.ngn-info {
  background-color: #003471;
}

/* line 133, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-pitchy.ngn-error {
  background-color: #9E0B0F;
}

/* line 136, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-pitchy.ngn-success {
  background-color: #007236;
}

/* line 139, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-pitchy.ngn-warn {
  background-color: #A36209;
}

/* line 142, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/base/components/_notification.sass */
.ngn-pitchy.ngn-grimace {
  background-color: #440E62;
}

/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/_button.scss */
.purchase-container .button-section .button-action {
  background-color: transparent;
  font-size: 14px;
  line-height: 1.5;
  text-decoration: none;
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 28px;
  cursor: pointer;
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/_button.scss */
.purchase-container .button-section .button-action:hover:enabled {
  text-decoration: none;
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/_button.scss */
.purchase-container .button-section .button-action:hover {
  text-decoration: none;
  background-color: #fff;
  color: #484848;
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/_button.scss */
.purchase-container .button-section .button-action:focus, .purchase-container .button-section .button-action:active, .purchase-container .button-section .button-action:active:focus {
  outline: 0 none transparent;
  box-shadow: none;
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/_button.scss */
.purchase-container .button-section .button-action::after {
  content: "";
  min-height: inherit;
  font-size: 0;
}

/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/_button.scss */
.purchase-container .button-section .button-action {
  color: #fff;
  background-color: #484848;
  border-color: transparent;
  font-weight: 400;
  background-color: #fff;
  color: #484848;
  border-width: 0;
  padding: 10px 20px;
  border-radius: 4px;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.purchase-container .button-section .button-action:focus, .purchase-container .button-section .focus.button-action {
  color: #fff;
  background-color: #2f2f2f;
  border-color: rgba(0, 0, 0, 0);
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.purchase-container .button-section .button-action:hover {
  color: #fff;
  background-color: #2f2f2f;
  border-color: rgba(0, 0, 0, 0);
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.purchase-container .button-section .button-action:active, .purchase-container .button-section .active.button-action, .purchase-container .button-section .open > .dropdown-toggle.button-action {
  color: #fff;
  background-color: #2f2f2f;
  background-image: none;
  border-color: rgba(0, 0, 0, 0);
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.purchase-container .button-section .button-action:active:hover, .purchase-container .button-section .button-action:active:focus, .purchase-container .button-section .button-action:active.focus, .purchase-container .button-section .active.button-action:hover, .purchase-container .button-section .active.button-action:focus, .purchase-container .button-section .active.focus.button-action, .purchase-container .button-section .open > .dropdown-toggle.button-action:hover, .purchase-container .button-section .open > .dropdown-toggle.button-action:focus, .purchase-container .button-section .open > .dropdown-toggle.focus.button-action {
  color: #fff;
  background-color: #1d1d1d;
  border-color: rgba(0, 0, 0, 0);
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.purchase-container .button-section .disabled.button-action:hover, .purchase-container .button-section .disabled.button-action:focus, .purchase-container .button-section .disabled.focus.button-action, .purchase-container .button-section [disabled].button-action:hover, .purchase-container .button-section [disabled].button-action:focus, .purchase-container .button-section [disabled].focus.button-action, fieldset[disabled] .purchase-container .button-section .button-action:hover, .purchase-container .button-section fieldset[disabled] .button-action:hover, fieldset[disabled] .purchase-container .button-section .button-action:focus, .purchase-container .button-section fieldset[disabled] .button-action:focus, fieldset[disabled] .purchase-container .button-section .focus.button-action, .purchase-container .button-section fieldset[disabled] .focus.button-action {
  background-color: #484848;
  border-color: transparent;
}
/* line 49, /Users/psalmuelaguilar/web/kaligo-web/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.purchase-container .button-section .button-action .badge {
  color: #484848;
  background-color: #fff;
}
/* line 49, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/_button.scss */
.purchase-container .button-section .button-action:hover, .purchase-container .button-section .button-action:hover:enabled {
  text-decoration: none;
  background-color: #fff;
  color: #484848;
}
/* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/_button.scss */
.purchase-container .button-section .button-action:disabled, .purchase-container .button-section [disabled].button-action:hover, .purchase-container .button-section [disabled="disabled"].button-action:hover {
  background-color: #D5D8D8;
  cursor: initial;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_book_now.scss */
.book-now {
  display: none;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_payment_summary.scss */
.paid-in-points-container,
.confirmation-total-prices {
  background: rgba(0, 158, 155, 0.08) 0% 0% no-repeat padding-box;
  color: #484848;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  padding: 16px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_payment_summary.scss */
.paid-in-points-container .rewards-points,
.confirmation-total-prices .rewards-points {
  display: flex;
  flex-direction: row;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_payment_summary.scss */
.paid-in-points-container .label, .confirmation-total-prices .label {
  font-weight: 400;
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  font-size: 16px;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_payment_summary.scss */
.ltr .paid-in-points-container .label,
.ltr .confirmation-total-prices .label {
  margin-right: 5px;
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_payment_summary.scss */
.rtl .paid-in-points-container .label, .rtl .confirmation-total-prices .label {
  margin-left: 5px;
}
@media (max-width: 767px) {
  /* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_payment_summary.scss */
  .paid-in-points-container .label, .confirmation-total-prices .label {
    margin-bottom: 0;
  }
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_payment_summary.scss */
.paid-in-points-container .label-one, .confirmation-total-prices .label-one {
  font-size: 16px;
  font-weight: 400;
}
@media (max-width: 767px) {
  /* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_payment_summary.scss */
  .paid-in-points-container .label-one, .confirmation-total-prices .label-one {
    font-size: 14px;
  }
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_payment_summary.scss */
.paid-in-points-container .label-two, .confirmation-total-prices .label-two {
  font-weight: 500;
  font-size: 12px;
  color: #009E9B;
  text-transform: uppercase;
  flex: 1 0 auto;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_payment_summary.scss */
.ltr .paid-in-points-container .label-two, .ltr .confirmation-total-prices .label-two {
  float: left;
  direction: ltr;
  margin-left: 5px;
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_payment_summary.scss */
.rtl .paid-in-points-container .label-two, .rtl .confirmation-total-prices .label-two {
  float: right;
  direction: rtl;
  margin-right: 5px;
}
/* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_payment_summary.scss */
.paid-in-points-container .amount,
.confirmation-total-prices .amount {
  flex: 1;
  font-size: 20px;
}
/* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_payment_summary.scss */
.paid-in-points-container .earn-burn-value,
.confirmation-total-prices .earn-burn-value {
  font-size: 18px;
  font-weight: 500;
  display: flex;
  flex-direction: row;
}
/* line 64, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_payment_summary.scss */
.ltr .paid-in-points-container .earn-burn-value span,
.ltr .confirmation-total-prices .earn-burn-value span {
  margin-right: 3px;
}
/* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_payment_summary.scss */
.rtl .paid-in-points-container .earn-burn-value span, .rtl .confirmation-total-prices .earn-burn-value span {
  margin-left: 3px;
}
/* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_payment_summary.scss */
.paid-in-points-container .tax-policy,
.confirmation-total-prices .tax-policy {
  flex: 1 0 100%;
  padding-top: 8px;
  text-transform: lowercase;
  font-size: 12px;
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_payment_summary.scss */
.paid-in-points-container .tax-policy::first-letter,
.confirmation-total-prices .tax-policy::first-letter {
  text-transform: capitalize;
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_payment_summary.scss */
.paid-in-points-container .total-earnings-label,
.confirmation-total-prices .total-earnings-label {
  flex: 1 0 100%;
  padding-top: 8px;
  font-size: 12px;
}
@media (max-width: 767px) {
  /* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_payment_summary.scss */
  .paid-in-points-container .total-earnings-label,
  .confirmation-total-prices .total-earnings-label {
    flex: 1 0 45%;
  }
}
/* line 84, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_payment_summary.scss */
.paid-in-points-container .total-earnings-label::after,
.confirmation-total-prices .total-earnings-label::after {
  content: '\003A';
}
/* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_payment_summary.scss */
.paid-in-points-container .total-earnings-value,
.confirmation-total-prices .total-earnings-value {
  font-weight: 500;
  flex: 1 0 auto;
  display: flex;
}
@media (max-width: 767px) {
  /* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_payment_summary.scss */
  .paid-in-points-container .total-earnings-value,
  .confirmation-total-prices .total-earnings-value {
    justify-content: flex-end;
    padding-top: 10px;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container {
  margin: 16px auto;
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container {
    padding: 0 16px;
  }
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container section {
  display: flex;
  flex-direction: column;
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container section article {
  text-align: center;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container section article.confirmation {
  border: 1px solid #484848;
  background: #fff;
  padding: 24px;
  border-radius: 5px;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container .booking-status-container {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
  }
}
/* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container img {
  margin-bottom: 20px;
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container img.success {
  width: 71px;
  height: 74px;
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container img.pending {
  width: 68px;
  height: 68px;
}
@media (max-width: 767px) {
  /* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container .booking-status-container .booking-status-text {
    flex: 1 0 100%;
  }
}
/* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container .booking-status-text h2 {
  font-weight: 400;
  font-size: 32px;
  margin: 0 0 8px;
  line-height: 48px;
}
@media (max-width: 767px) {
  /* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container .booking-status-container .booking-status-text h2 {
    font-size: 22px;
    line-height: 32px;
  }
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container .booking-status-text .booking-ref {
  color: #009E9B;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 15px;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container .booking-status-container .booking-status-text .booking-ref {
    font-size: 16px;
  }
}
/* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container .booking-status-text .title-des {
  font-size: 22px;
  font-weight: 400;
}
@media (max-width: 767px) {
  /* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container .booking-status-container .booking-status-text .title-des {
    font-size: 16px;
  }
}
/* line 75, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle {
  margin-top: 10px;
  font-size: 16px;
  line-height: 24px;
}
@media (max-width: 767px) {
  /* line 75, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle {
    margin-top: 16px;
    font-size: 14px;
  }
}
/* line 83, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle p {
  margin-bottom: 10px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/hotels/_purchase_booking_details.scss */
.purchase-container .success-booking-detail {
  padding: 10px 16px;
  margin: 0 auto;
}
/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/hotels/_purchase_booking_details.scss */
.purchase-container .success-booking-detail .hotel-name {
  font-size: 20px;
  margin-bottom: 0;
  font-weight: 500;
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/hotels/_purchase_booking_details.scss */
.purchase-container .success-booking-detail .hotel-address {
  font-size: 14px;
}
@media (min-width: 767px) {
  /* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/hotels/_purchase_booking_details.scss */
  .purchase-container .success-booking-detail hr {
    margin-left: -20px;
    margin-right: -20px;
  }
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/hotels/_purchase_booking_details.scss */
.purchase-container .success-booking-detail #hotel-detail .label {
  font-size: 16px;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/hotels/_purchase_booking_details.scss */
.purchase-container .success-booking-detail #hotel-detail .data {
  font-size: 16px;
  font-weight: 500;
}
@media (max-width: 767px) {
  /* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/hotels/_purchase_booking_details.scss */
  .purchase-container .success-booking-detail #hotel-detail .data {
    text-align: right;
  }
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/hotels/_purchase_booking_details.scss */
.purchase-container .success-booking-detail #hotel-detail .data span:nth-of-type(2) {
  display: none;
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/hotels/_purchase_booking_details.scss */
.purchase-container .success-booking-detail #hotel-detail .row:nth-of-type(4) span:first-of-type,
.purchase-container .success-booking-detail #hotel-detail .row:nth-of-type(6) span:first-of-type,
.purchase-container .success-booking-detail #hotel-detail .row:nth-of-type(7) span:first-of-type {
  text-transform: capitalize;
}
/* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/hotels/_purchase_booking_details.scss */
.purchase-container .success-booking-detail .fa-star {
  font-size: 12px;
  color: #FBB03B;
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/hotels/_purchase_booking_details.scss */
.purchase-container .success-booking-detail .fa-star.empty {
  font-size: 12px;
  color: #D3D3D3;
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/hotels/_purchase_booking_details.scss */
.purchase-container .success-booking-detail #hotel-detail .row {
  margin-bottom: 8px;
}
/* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/hotels/_purchase_booking_details.scss */
.purchase-container .expedia-info {
  line-height: 28px;
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/hotels/_purchase_success_t_n_c.scss */
.tnc-info {
  font-size: 14px;
  margin-left: -1px;
  margin-top: 5px;
  margin-bottom: 5px;
  line-height: 24px;
}
@media (max-width: 767px) {
  /* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/hotels/_purchase_success_t_n_c.scss */
  .tnc-info {
    font-size: 12px;
    line-height: 22px;
  }
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/hotels/_purchase_success_t_n_c.scss */
.tnc-info a {
  color: #2979FF;
}

/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
.purchase-container {
  padding: 0;
  margin-bottom: 16px;
}
@media (max-width: 767px) {
  /* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
  .purchase-container {
    padding: 0 16px;
  }
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
.purchase-container > * {
  color: #484848;
}
@media (max-width: 767px) and (min-width: 768px) {
  /* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
  .purchase-container {
    padding: 48px 0;
  }
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
.purchase-container .success-info-box {
  margin: 0;
  padding: 0;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
.purchase-container .make-new-booking {
  margin: 0;
  padding: 0;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
.purchase-container section article {
  border-radius: 5px;
}
/* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
.purchase-container section article .cancellation-policy {
  margin-bottom: 0;
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
.purchase-container section article.summary-container {
  border: 0;
}
@media (max-width: 767px) {
  /* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
  .purchase-container section article.summary-container {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }
}
/* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
.purchase-container section .success-booking-detail {
  background: #fff;
}
/* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
.purchase-container section .remarks-section .hotel-remarks {
  padding-bottom: 16px;
  font-weight: 600;
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
.purchase-container section .remarks-section p {
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
  margin: 0;
}
@media (max-width: 767px) {
  /* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
  .purchase-container section .remarks-section p {
    line-height: 24px;
    font-size: 14px;
  }
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
.purchase-container section .summary-section {
  margin-bottom: 12px;
}
/* line 64, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
.purchase-container section .summary-section .normalText {
  line-height: 28px;
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
.purchase-container .button-section {
  display: flex;
  align-items: center;
  margin-top: 20px;
  font-size: 18px;
  font-weight: 600;
}
@media (max-width: 767px) {
  /* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
  .purchase-container .button-section {
    font-size: 16px;
  }
}
/* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
.purchase-container .button-section a {
  width: 230px;
}
/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
.purchase-container .button-section a:hover {
  text-decoration: none;
}
/* line 89, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
.purchase-container .button-section .manage-booking {
  display: none;
}
@media (max-width: 767px) {
  /* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
  .purchase-container .button-section {
    flex-direction: column;
    align-items: normal;
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 100, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
  .purchase-container .remarks-section h4 {
    font-size: 16px;
  }
}
/* line 105, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/bookings/_hotel_success_page.scss */
.purchase-container .remarks-section article {
  padding: 0 16px;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/payment_detail_form/_payment_detail_form_credit_card_detail.scss */
.credit-card-form-group-title {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-bottom: 16px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/payment_detail_form/_payment_detail_form_credit_card_form.scss */
.credit-card-form .expiry-date-input {
  display: flex;
}
/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/payment_detail_form/_payment_detail_form_credit_card_form.scss */
.credit-card-form .expiry-date-input input-select {
  flex: 1 0 0%;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/payment_detail_form/_payment_detail_form_credit_card_form.scss */
.credit-card-form .expiry-date-input input-select:not(:last-child) {
  margin-right: 1.875rem;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/payment_detail_form/_payment_detail_form_credit_card_form.scss */
.rtl .credit-card-form .expiry-date-input input-select:not(:last-child) {
  margin-left: 1.875rem;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/payment_detail_form/_payment_detail_form_credit_card_form.scss */
.credit-card-form .security-code-icon-container input {
  width: 100%;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/payment_detail_form/_payment_detail_form_credit_card_form.scss */
.credit-card-form .security-code-icon-container .security-code-text,
.credit-card-form .security-code-icon-container .security-img {
  display: none;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-code {
  margin-top: 0;
  padding: 20px 16px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-code .coupon-add-section {
  display: flex;
  align-items: center;
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-code .coupon-add-section .coupon-code-value {
  flex: 1 0 75%;
  padding-left: 0;
  padding-right: 0;
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-code .coupon-add-section .coupon-code-value input {
  width: 100%;
  padding: 7px 6px;
  font-size: 14px;
  border: 1px solid #d3d3d3;
  height: 40px;
  border-radius: 5px 0 0 5px;
  box-shadow: none;
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-code .coupon-add-section .coupon-code-value input.error {
  border: 1px solid #e52e2e;
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-code .coupon-add-section .coupon-code-value input.success {
  border: 1px solid #0a9700;
}
/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-code .coupon-add-section .coupon-code-value input:focus {
  outline: none;
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-code .coupon-add-section .coupon-code-value ::-ms-clear {
  display: none;
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-code .coupon-add-section .coupon-code-action {
  flex: 1 0 25%;
  padding-right: 0;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.rtl .coupon-code .coupon-add-section .coupon-code-action {
  margin-right: 10px;
}
/* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-code .coupon-add-section .coupon-code-action .btn-action {
  height: 40px;
  padding: 1px;
  border-radius: 0 5px 5px 0;
  font-size: 13px;
  margin-left: 15px;
  width: 100%;
  margin: 0;
  background-color: #003893;
  color: #fff;
  cursor: pointer;
}
/* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-code .coupon-add-section .coupon-code-action .btn-action:hover, .coupon-code .coupon-add-section .coupon-code-action .btn-action.has-value {
  background-color: #105399;
}
/* line 60, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-code .coupon-add-section .coupon-code-action .btn-action.disable {
  background-color: #999999;
}
/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-code .coupon-message-section {
  margin-top: 5px;
  font-size: 14px;
}
/* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-code .coupon-message-section .error {
  color: #e52e2e;
}
/* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-code .coupon-message-section .success {
  color: #0a9700;
}
/* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-code .coupon-message-section i {
  display: inline-block;
  height: 12px;
  width: 12px;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 84, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-code .coupon-message-section i.valid {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/icons/coupon-valid.svg");
}
/* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-code .coupon-message-section i.invalid {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/icons/coupon-invalid.svg");
}
/* line 94, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-code .coupon-result-icon {
  position: relative;
  margin: 7.2px 9.4px;
  line-height: 28.8px;
  font-size: 19.2px;
  background-size: cover;
}
/* line 101, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.ltr .coupon-code .coupon-result-icon {
  right: 0;
}
/* line 104, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.rtl .coupon-code .coupon-result-icon {
  left: 0;
}
/* line 109, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-code .reset-coupon-button {
  position: absolute;
  right: 17px;
  top: 9px;
}
/* line 114, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-code .reset-coupon-button.empty {
  display: none;
}
/* line 118, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-code .reset-coupon-button::before {
  content: "\F057";
  font-family: FontAwesome;
  font-size: 21px;
}

/* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-applied {
  color: #009E9B;
  background: #EBF7F7;
  text-transform: uppercase;
  margin-top: -14px;
  border-radius: 0;
  padding-top: 10px;
  font-size: 14px;
  height: 38px;
}
/* line 135, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-applied span {
  margin-left: 8px;
}
/* line 138, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/coupon_code/coupon_code.scss */
.coupon-applied .success-tick {
  background: url("https://d2xr67b5foriew.cloudfront.net/assets/images/icons/icn-tick.svg");
  height: 13px;
  width: 13px;
  background-size: cover;
  float: right;
  margin-top: 4px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_picker.scss */
date-picker input {
  background-color: #fff;
  background-image: none;
  filter: none;
  border: 1px solid #999999;
  border-radius: 0.125rem;
  padding: 0.25rem 0.5rem;
  color: #333;
  width: 100%;
  height: 2.5rem;
  line-height: 1.2rem;
  font-size: 0.9rem;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_picker.scss */
date-picker .datepicker-container {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_picker.scss */
date-picker .absolute-position {
  position: absolute;
  top: -1000%;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_picker.scss */
date-picker table th:focus-within {
  outline: 2px dotted #303030;
  outline-offset: 3px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field/date_field.scss */
date-field .date-field {
  display: flex;
  align-items: center;
  border: 1px solid #d3d3d3;
  background: #fff;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field/date_field.scss */
date-field .is-focused {
  -webkit-transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s all;
  -moz-transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s all;
  -ms-transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s all;
  -o-transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s all;
  transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s all;
  box-shadow: 0 0 0 2px #f5bc1a;
  border: 1px solid transparent;
  background: #F7F7F7;
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field/date_field.scss */
date-field input {
  border: 0;
  background: transparent;
  min-width: 0;
  flex: 1 0 0%;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field/date_field.scss */
  date-field input {
    width: 150px;
  }
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field/date_field.scss */
date-field input:focus {
  border: 0;
  outline: 0;
}

/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field/date_range_field.scss */
date-range-field .date-range-field {
  position: relative;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field/date_range_field.scss */
date-range-field .date-range-field-modal {
  position: absolute;
  z-index: 45;
  top: 4rem;
  width: 32.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field/date_range_field.scss */
.rtl date-range-field .date-range-field-modal {
  left: 0;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field/date_range_field.scss */
.ltr date-range-field .date-range-field-modal {
  right: 0;
}
@media (max-width: 767px) {
  /* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field/date_range_field.scss */
  date-range-field .date-range-field-modal {
    width: auto;
    right: auto;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
@media (max-width: 767px) {
  /* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field/date_range_field.scss */
  date-range-field .date-range-field-modal.ng-enter, date-range-field .date-range-field-modal.ng-leave {
    -webkit-transition: -webkit-transform ease-in-out 0.3s;
    -moz-transition: -moz-transform ease-in-out 0.3s;
    -o-transition: -o-transform ease-in-out 0.3s;
    transition: transform ease-in-out 0.3s;
  }
  /* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field/date_range_field.scss */
  date-range-field .date-range-field-modal.ng-enter, date-range-field .date-range-field-modal.ng-leave.ng-leave-active {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  /* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field/date_range_field.scss */
  date-range-field .date-range-field-modal.ng-leave, date-range-field .date-range-field-modal.ng-enter.ng-enter-active {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field_mobile/date_range_field_mobile.scss */
date-range-field-mobile .date-range-field-mobile-input {
  display: flex;
  align-items: center;
  background: #fff;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field_mobile/date_range_field_mobile.scss */
date-range-field-mobile .date-range-field-mobile-input input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #d3d3d3;
  border-radius: 2.4px;
  background: transparent;
  width: 100%;
  filter: none;
  text-align: left;
  line-height: normal;
  height: 40px;
  margin-left: 5px;
  margin-right: 3px;
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field_mobile/date_range_field_mobile.scss */
.rtl date-range-field-mobile .date-range-field-mobile-input input {
  text-align: right;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field_mobile/date_range_field_mobile.scss */
date-range-field-mobile icon-content {
  display: flex;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field_mobile/date_range_field_mobile.scss */
date-range-field-mobile icon-content img {
  width: 14px;
  height: 14px;
}
/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field_mobile/date_range_field_mobile.scss */
.ltr date-range-field-mobile icon-content img {
  margin-right: 12px;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field_mobile/date_range_field_mobile.scss */
.rtl date-range-field-mobile icon-content img {
  margin-left: 12px;
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field_mobile/date_range_field_mobile.scss */
date-range-field-mobile form-popup-mobile .pika-single {
  box-shadow: 0 0 0;
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field_mobile/date_range_field_mobile.scss */
date-range-field-mobile form-popup-mobile title-content {
  display: flex;
  align-items: center;
  padding: 16px;
  color: #fff;
}
/* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field_mobile/date_range_field_mobile.scss */
date-range-field-mobile form-popup-mobile title-content .info-field {
  text-align: center;
  flex: 1 0 0%;
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field_mobile/date_range_field_mobile.scss */
date-range-field-mobile form-popup-mobile title-content .info-field .info-field-label {
  margin-bottom: 4px;
  font-size: 12px;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field_mobile/date_range_field_mobile.scss */
date-range-field-mobile form-popup-mobile title-content .info-field .info-field-box {
  border-radius: 4px;
  text-transform: capitalize;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field_mobile/date_range_field_mobile.scss */
date-range-field-mobile form-popup-mobile title-content .info-field.is-selecting {
  font-weight: 600;
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field_mobile/date_range_field_mobile.scss */
date-range-field-mobile form-popup-mobile title-content .number-of-nights {
  width: 48px;
  margin: 0 8px;
  text-align: center;
  font-weight: 600;
}
/* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field_mobile/date_range_field_mobile.scss */
date-range-field-mobile form-popup-mobile title-content .close-tick {
  font-size: 20px;
  background-color: transparent;
  border: 0;
  color: #fff;
  position: sticky;
  padding: 0;
}
/* line 455, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.ltr date-range-field-mobile form-popup-mobile title-content .close-tick {
  float: left;
}
/* line 456, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.rtl date-range-field-mobile form-popup-mobile title-content .close-tick {
  float: right;
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field_mobile/date_range_field_mobile.scss */
date-range-field-mobile form-popup-mobile body-content .datepicker-container {
  display: flex;
  flex-wrap: wrap;
}
/* line 74, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field_mobile/date_range_field_mobile.scss */
date-range-field-mobile form-popup-mobile body-content .datepicker-container > * {
  flex: 1 0 100%;
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field_mobile/date_range_field_mobile.scss */
date-range-field-mobile form-popup-mobile body-content .datepicker-container .btn-action {
  width: auto;
  flex: 1 0 0%;
  margin: 8px 16px;
  text-transform: uppercase;
}
/* line 86, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_field_mobile/date_range_field_mobile.scss */
date-range-field-mobile form-popup-mobile .date-summary {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  padding-right: 20px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field/date_range_single_field.scss */
date-range-single-field .date-range-single-field {
  position: relative;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field/date_range_single_field.scss */
date-range-single-field .date-range-single-field-modal {
  position: absolute;
  z-index: 45;
  top: 64px;
  width: 520px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field/date_range_single_field.scss */
.ltr date-range-single-field .date-range-single-field-modal {
  right: 0;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field/date_range_single_field.scss */
.rtl date-range-single-field .date-range-single-field-modal {
  left: 0;
}
@media (max-width: 991px) {
  /* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field/date_range_single_field.scss */
  .ltr date-range-single-field .date-range-single-field-modal {
    right: -80px;
  }
  /* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field/date_range_single_field.scss */
  .rtl date-range-single-field .date-range-single-field-modal {
    left: -80px;
  }
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field/date_range_single_field.scss */
date-range-single-field .date-range-single-field-input {
  display: flex;
  align-items: center;
  border: 1px solid #d3d3d3;
  background: #fff;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field/date_range_single_field.scss */
date-range-single-field .date-range-single-field-input.is-focused {
  box-shadow: 0 0 0 2px #f5bc1a;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field/date_range_single_field.scss */
date-range-single-field .date-range-single-field-input input {
  border: 0;
  background: transparent;
  width: 100%;
  height: 100%;
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field/date_range_single_field.scss */
date-range-single-field .date-range-single-field-input input:focus {
  border: 0;
  outline: 0;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field/date_range_single_field.scss */
date-range-single-field .date-range-single-field-input icon-content {
  display: flex;
}
/* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field/date_range_single_field.scss */
date-range-single-field .date-range-single-field-input icon-content img {
  width: 15px;
  height: 15px;
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field/date_range_single_field.scss */
.ltr date-range-single-field .date-range-single-field-input icon-content img {
  margin-right: 12px;
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field/date_range_single_field.scss */
.rtl date-range-single-field .date-range-single-field-input icon-content img {
  margin-left: 12px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile .date-range-single-field-mobile-input {
  display: flex;
  align-items: center;
  border: 1px solid #d3d3d3;
  background: #fff;
}
/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile .date-range-single-field-mobile-input .is-focused {
  box-shadow: 0 0 0 2px #f5bc1a;
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile .date-range-single-field-mobile-input input {
  border: 0;
  background: transparent;
  width: 100%;
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile .date-range-single-field-mobile-input input:focus {
  border: 0;
  outline: 0;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile icon-content {
  display: flex;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile icon-content img {
  width: 14px;
  height: 14px;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
.ltr date-range-single-field-mobile icon-content img {
  margin-right: 12px;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
.rtl date-range-single-field-mobile icon-content img {
  margin-left: 12px;
}
/* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile .pika-single {
  box-shadow: 0 0 0;
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile title-content {
  display: flex;
  align-items: center;
  padding: 16px;
  color: #fff;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile title-content .info-field {
  text-align: center;
  flex: 1 0 0%;
}
/* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile title-content .info-field .info-field-label {
  margin-bottom: 4px;
  font-size: 12px;
}
/* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile title-content .info-field .info-field-box {
  border-radius: 4px;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile title-content .info-field.is-selecting {
  font-weight: 600;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile title-content .number-of-nights {
  width: 48px;
  margin: 0 8px;
  text-align: center;
  font-weight: 600;
}
/* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile title-content .close-tick {
  font-size: 20px;
  background-color: transparent;
  border: 0;
  color: #fff;
  position: sticky;
  padding: 0;
}
/* line 455, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.ltr date-range-single-field-mobile form-popup-mobile title-content .close-tick {
  float: left;
}
/* line 456, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.rtl date-range-single-field-mobile form-popup-mobile title-content .close-tick {
  float: right;
}
/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile body-content .datepicker-container {
  display: flex;
  flex-wrap: wrap;
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile body-content .datepicker-container > * {
  flex: 1 0 100%;
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action {
  width: auto;
  flex: 1 0 0%;
  margin: 8px 16px;
  text-transform: uppercase;
}
/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile .date-summary {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  padding-right: 20px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile .date-time-field-mobile-input {
  display: flex;
  align-items: center;
  border: 1px solid #D3D3D3;
  background: #fff;
}
/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile .date-time-field-mobile-input .is-focused {
  box-shadow: 0 0 0 1px #F5BC1A;
  border: 1px solid transparent;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile .date-time-field-mobile-input input {
  border: 0;
  background: transparent;
  width: 100%;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile .date-time-field-mobile-input input:focus {
  border: 0;
  outline: 0;
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile icon-content {
  display: flex;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile icon-content img {
  width: 14px;
  height: 14px;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
.ltr date-time-field-mobile icon-content img {
  margin-right: 12px;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
.rtl date-time-field-mobile icon-content img {
  margin-left: 12px;
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile form-popup-mobile .pika-single {
  box-shadow: 0 0 0;
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile form-popup-mobile title-content {
  display: flex;
  align-items: center;
  padding: 16px;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile form-popup-mobile title-content .info-field {
  text-align: center;
  flex: 1 0 0%;
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
.ltr date-time-field-mobile form-popup-mobile title-content .info-field {
  margin-right: 16px;
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
.rtl date-time-field-mobile form-popup-mobile title-content .info-field {
  margin-left: 16px;
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile form-popup-mobile title-content .info-field .info-field-label {
  margin-bottom: 4px;
  font-size: 12px;
  color: #FFF;
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile form-popup-mobile title-content .info-field .info-field-box {
  padding: 8px;
  border: 0;
  outline: 0;
  border-radius: 0;
  background-color: #fff;
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile form-popup-mobile title-content .info-field select.info-field-box {
  padding: 8px calc(50% - 40px);
}
/* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile form-popup-mobile title-content .is-selecting .info-field-box {
  box-shadow: 0 0 0 1px #e52e2e;
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile form-popup-mobile title-content .close-tick {
  font-size: 20px;
  background-color: transparent;
  border: 0;
  color: #fff;
  position: sticky;
  padding: 0;
}
/* line 455, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.ltr date-time-field-mobile form-popup-mobile title-content .close-tick {
  float: left;
}
/* line 456, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.rtl date-time-field-mobile form-popup-mobile title-content .close-tick {
  float: right;
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
.ltr date-time-field-mobile form-popup-mobile title-content .close-tick {
  margin-right: 16px;
}
/* line 74, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
.rtl date-time-field-mobile form-popup-mobile title-content .close-tick {
  margin-left: 16px;
}
/* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile form-popup-mobile body-content .datepicker-container {
  display: flex;
  flex-wrap: wrap;
}
/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile form-popup-mobile body-content .datepicker-container > * {
  flex: 1 0 100%;
}
/* line 85, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action {
  width: auto;
  flex: 1 0 0%;
  margin: 8px 16px;
  text-transform: uppercase;
}
/* line 95, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  border: 0;
  outline: 0;
  width: 100%;
  text-align-last: center;
}
/* line 103, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/form_popup_mobile/form_popup_mobile.scss */
form-popup-mobile {
  display: none;
  z-index: 1005;
  flex-direction: column;
  width: auto;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
@media (max-width: 767px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/form_popup_mobile/form_popup_mobile.scss */
  form-popup-mobile {
    display: flex;
  }
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/form_popup_mobile/form_popup_mobile.scss */
form-popup-mobile.ng-enter, form-popup-mobile.ng-leave {
  -webkit-transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s all;
  -moz-transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s all;
  -ms-transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s all;
  -o-transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s all;
  transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s all;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/form_popup_mobile/form_popup_mobile.scss */
form-popup-mobile.ng-enter, form-popup-mobile.ng-leave.ng-leave-active {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/form_popup_mobile/form_popup_mobile.scss */
form-popup-mobile.ng-leave, form-popup-mobile.ng-enter.ng-enter-active {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/form_popup_mobile/form_popup_mobile.scss */
form-popup-mobile .title-content {
  background: #575757;
  align-items: center;
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/form_popup_mobile/form_popup_mobile.scss */
form-popup-mobile .title-content title-content {
  height: 100%;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/form_popup_mobile/form_popup_mobile.scss */
form-popup-mobile .body-content {
  background: #FFF;
  flex: 1 0 0%;
  overflow-y: scroll;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/landing_page/landing_page_info.scss */
landing-page-info {
  background-color: #F7F7F7;
  display: block;
  height: 195px;
  position: relative;
}
@media (min-width: 992px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/landing_page/landing_page_info.scss */
  landing-page-info {
    top: -52px;
  }
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/landing_page/landing_page_info.scss */
landing-page-info .max-size {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  top: 100px;
}
@media (max-width: 991px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/landing_page/landing_page_info.scss */
  landing-page-info {
    margin-top: 68px;
  }
}

@media (max-width: 767px) {
  /* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/landing_page/landing_page_info.scss */
  landing-page-info {
    margin-top: 0;
    align-items: center;
    display: flex;
    height: inherit;
  }
  /* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/landing_page/landing_page_info.scss */
  landing-page-info .max-size {
    flex-direction: column;
    height: 230px;
    justify-content: space-evenly;
    top: 0;
  }
}
/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/landing_page/landing_page_info_item.scss */
landing-page-info-item {
  display: flex;
  width: 310px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/landing_page/landing_page_info_item.scss */
  landing-page-info-item div {
    line-height: normal;
    margin-top: 10px;
  }
}
@media (max-width: 991px) {
  /* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/landing_page/landing_page_info_item.scss */
  landing-page-info-item div {
    font-size: 14px;
  }
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/landing_page/landing_page_info_item.scss */
landing-page-info-item .header {
  display: block;
  font-weight: 500;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/landing_page/landing_page_info_item.scss */
landing-page-info-item .img {
  height: 60px;
  min-width: 60px;
  margin-right: 10px;
  background-size: cover;
}

@media (max-width: 767px) {
  /* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/landing_page/landing_page_info_item.scss */
  landing-page-info-item {
    align-items: center;
    width: 290px;
  }
  /* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/landing_page/landing_page_info_item.scss */
  landing-page-info-item img {
    height: 50px;
  }
}
/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-counter {
  margin-top: 16px;
}
/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-counter input-counter .input-counter {
  padding: 16px 0;
}
@media (min-width: 768px) {
  /* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
  room-guest-counter input-counter .input-counter {
    padding: 8px 0;
  }
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-counter input-counter .input-counter button,
room-guest-counter input-counter .input-counter .number {
  height: auto;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-counter input-counter .input-counter button {
  -webkit-transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s all;
  -moz-transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s all;
  -ms-transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s all;
  -o-transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s all;
  transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s all;
  border: 1px solid #e52e2e;
  color: #e52e2e;
  padding: 0;
  width: 32px;
  font-weight: 600;
  font-size: 20px;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-counter input-counter .input-counter button:disabled {
  opacity: 0.25;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-counter input-counter .input-counter button:active {
  background: #e52e2e;
  color: #fff;
}
/* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-counter input-counter .input-counter .left-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-counter input-counter .input-counter .right-button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-counter input-counter .input-counter .number {
  max-width: 100%;
  border: 0;
  font-size: 16px;
  text-transform: capitalize;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-counter .children-age-label {
  font-size: 14px;
  padding-top: 9px;
  margin-bottom: -9px;
}
/* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-counter .children-inclusion-label {
  font-size: 11px;
  color: #e52e2e;
}
/* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-counter .age-selectors {
  display: flex;
  align-items: center;
  margin-top: 12px;
  flex-wrap: wrap;
}
/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
.ltr room-guest-counter .age-selectors {
  margin-left: -2px;
}
/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
.rtl room-guest-counter .age-selectors {
  margin-right: -2px;
}
/* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-counter .age-selectors .age-selector {
  flex: 1 0 64px;
  max-width: 25%;
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
.ltr room-guest-counter .age-selectors .age-selector {
  padding-left: 2px;
}
/* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
.rtl room-guest-counter .age-selectors .age-selector {
  padding-right: 2px;
}
/* line 74, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-counter .age-selectors .age-selector .select2-results .select2-result-label {
  padding: 8px;
}
/* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-counter .age-selectors .age-selector .select2-container .select2-arrow::before {
  color: #e52e2e;
}
@media (min-width: 768px) {
  /* line 84, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
  room-guest-counter .age-selectors .ipt-select2.thin .select2-container .select2-choice {
    padding: 4px;
    height: 32px;
    line-height: 24px;
  }
  /* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
  room-guest-counter .age-selectors .ipt-select2 .select2-container .select2-arrow {
    width: 24px;
  }
}
@media (max-width: 767px) {
  /* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
  room-guest-counter .age-selectors {
    min-width: 64px;
  }
  /* line 97, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_counter/room_guest_counter.scss */
  room-guest-counter .age-selectors .ipt-select2.thin .select2-container .select2-choice {
    padding: 12px;
    line-height: normal;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile .room-guest-field-mobile-input {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  border: 1px solid #D3D3D3;
  background: #FFF;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile .room-guest-field-mobile-input .is-focused {
  box-shadow: 0 0 0 2px #F5BC1A;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile .room-guest-field-mobile-input input {
  border: 0;
  background: transparent;
  width: 100%;
  text-transform: capitalize;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile .room-guest-field-mobile-input input:focus {
  border: 0;
  outline: 0;
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile .room-guest-field-mobile-input .open-guest-input {
  border: 0;
  box-shadow: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: 0;
  width: inherit;
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile .room-guest-field-mobile-input .open-guest-input:focus {
  outline: 0;
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile .room-guest-field-mobile-input icon-content {
  display: flex;
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile .room-guest-field-mobile-input icon-content img {
  width: 15px;
  height: 15px;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
.ltr room-guest-field-mobile .room-guest-field-mobile-input icon-content img {
  margin-right: 12px;
}
/* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
.rtl room-guest-field-mobile .room-guest-field-mobile-input icon-content img {
  margin-left: 12px;
}
/* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile form-popup-mobile title-content {
  display: flex;
  align-items: center;
  color: #fff;
  font-size: 16px;
  padding: 16px;
  text-transform: capitalize;
}
/* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile form-popup-mobile title-content .close-tick {
  font-size: 20px;
  background-color: transparent;
  border: 0;
  color: #fff;
  position: sticky;
  padding: 0;
}
/* line 455, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.ltr room-guest-field-mobile form-popup-mobile title-content .close-tick {
  float: left;
}
/* line 456, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.rtl room-guest-field-mobile form-popup-mobile title-content .close-tick {
  float: right;
}
/* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile form-popup-mobile title-content .summary-text {
  display: flex;
  justify-content: center;
  width: 100%;
}
/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
.ltr room-guest-field-mobile form-popup-mobile title-content .summary-text {
  margin-right: 20px;
}
/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
.rtl room-guest-field-mobile form-popup-mobile title-content .summary-text {
  margin-left: 20px;
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile form-popup-mobile body-content .counters-container {
  margin: 0 16px;
}
/* line 74, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile form-popup-mobile body-content .btn-action {
  text-transform: uppercase;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field/room_guest_field.scss */
room-guest-field .room-guest-field {
  position: relative;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field/room_guest_field.scss */
room-guest-field .room-guest-field-input {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  border: 1px solid #D3D3D3;
  background: #FFF;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field/room_guest_field.scss */
room-guest-field .room-guest-field-input.is-focused {
  box-shadow: 0 0 0 2px #F5BC1A;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field/room_guest_field.scss */
room-guest-field .room-guest-field-input input {
  border: 0;
  background: transparent;
  width: 100%;
  text-transform: capitalize;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field/room_guest_field.scss */
room-guest-field .room-guest-field-input input:focus {
  border: 0;
  outline: 0;
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field/room_guest_field.scss */
room-guest-field .room-guest-field-input icon-content {
  display: flex;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field/room_guest_field.scss */
room-guest-field .room-guest-field-input icon-content img {
  width: 15px;
  height: 15px;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field/room_guest_field.scss */
.ltr room-guest-field .room-guest-field-input icon-content img {
  margin-right: 12px;
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field/room_guest_field.scss */
.rtl room-guest-field .room-guest-field-input icon-content img {
  margin-left: 12px;
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field/room_guest_field.scss */
room-guest-field .room-guest-field-modal {
  position: absolute;
  z-index: 50;
  background: #FFF;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  left: 0;
  right: 0;
  padding: 8px 20px;
  margin-top: 4px;
}
@media (max-width: 991px) {
  /* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field/room_guest_field.scss */
  room-guest-field .room-guest-field-modal {
    width: 100%;
  }
  /* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field/room_guest_field.scss */
  .ltr room-guest-field .room-guest-field-modal {
    right: inherit;
  }
  /* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field/room_guest_field.scss */
  .rtl room-guest-field .room-guest-field-modal {
    left: inherit;
  }
}
/* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field/room_guest_field.scss */
room-guest-field room-guest-counter input-counter .input-counter {
  padding: 8px 0;
}
/* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field/room_guest_field.scss */
room-guest-field room-guest-counter .ipt-select2.thin .select2-container .select2-choice {
  padding: 8px;
  height: 32px;
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/room_guest_field/room_guest_field.scss */
room-guest-field room-guest-counter .ipt-select2 .select2-container .select2-arrow {
  width: 24px;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
hotel-result-filter-mobile {
  display: block;
}
/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
hotel-result-filter-mobile .hotel-result-filter-mobile-button {
  background: transparent;
  border: 0;
  color: inherit;
  padding: inherit;
  width: 100%;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
hotel-result-filter-mobile .hotel-result-filter-mobile-button img {
  display: inline;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
hotel-result-filter-mobile .hotel-result-filter-mobile-button .filter-label {
  display: inline;
  font-size: 14px;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
hotel-result-filter-mobile form-popup-mobile {
  top: 0;
}
@media (min-width: 480px) and (max-width: 991px) {
  /* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
  hotel-result-filter-mobile form-popup-mobile {
    display: flex;
  }
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
hotel-result-filter-mobile .title-content {
  display: flex;
  align-items: center;
  padding: 15px;
  min-height: 0;
  background: #282828;
  color: #fff;
  font-size: 12px;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
hotel-result-filter-mobile title-content {
  width: 100%;
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
hotel-result-filter-mobile .filter-title {
  float: left;
  padding-top: 5px;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
hotel-result-filter-mobile .close-tick {
  float: right;
  font-size: 20px;
  background-color: transparent;
  border: 0;
}
/* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
hotel-result-filter-mobile .body-content {
  overflow: auto;
  color: #282828;
}
/* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
hotel-result-filter-mobile .body-content .subheader {
  text-align: left;
  font-weight: 700;
}
/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
hotel-result-filter-mobile .body-content .inline-element {
  text-align: left;
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
hotel-result-filter-mobile .body-content .btn-apply-filter {
  display: none !important;
}
/* line 74, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
hotel-result-filter-mobile .body-content .loading-ellipsis {
  font-size: 12px;
}
/* line 80, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
hotel-result-filter-mobile .filter-panel .panel {
  margin-top: 0;
  margin-bottom: 15px;
}
/* line 86, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
.ltr hotel-result-filter-mobile .filter-panel label {
  text-align: left;
}
/* line 87, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
.rtl hotel-result-filter-mobile .filter-panel label {
  text-align: right;
}
/* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
hotel-result-filter-mobile .filter-panel .subheader {
  text-transform: lowercase;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
hotel-result-filter-mobile .filter-panel .subheader else {
  text-transform: none;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
hotel-result-filter-mobile .filter-panel .subheader::first-letter {
  text-transform: uppercase;
}
/* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
hotel-result-filter-mobile .filter-panel .filter-input-textfield {
  background-color: #F8F8F8;
}
/* line 102, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
hotel-result-filter-mobile .filter-panel .rz-selection {
  background: #999999;
}
/* line 106, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
hotel-result-filter-mobile .filter-panel .rz-bubble {
  color: #282828;
  font-size: 12px;
}
/* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
hotel-result-filter-mobile .filter-panel .filter-price-range {
  width: 100%;
}
/* line 116, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
hotel-result-filter-mobile .btn-clear-filter {
  text-transform: uppercase;
  border-radius: 0;
}
/* line 121, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_filter_mobile/hotel_result_filter_mobile.scss */
hotel-result-filter-mobile .btn-filter-done {
  max-width: 300px;
  margin-bottom: 10px;
  font-weight: 600;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_sort_mobile/hotel_result_sort_mobile.scss */
hotel-result-sort-mobile {
  display: block;
}
/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_sort_mobile/hotel_result_sort_mobile.scss */
hotel-result-sort-mobile .hotel-result-sort-mobile-button {
  background: transparent;
  border: 0;
  color: inherit;
  padding: inherit;
  width: 100%;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_sort_mobile/hotel_result_sort_mobile.scss */
hotel-result-sort-mobile .hotel-result-sort-mobile-button img {
  display: inline;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_sort_mobile/hotel_result_sort_mobile.scss */
hotel-result-sort-mobile .hotel-result-sort-mobile-button .sort-label {
  display: inline;
  font-size: 14px;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_sort_mobile/hotel_result_sort_mobile.scss */
hotel-result-sort-mobile form-popup-mobile {
  top: 0;
}
@media (min-width: 480px) and (max-width: 991px) {
  /* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_sort_mobile/hotel_result_sort_mobile.scss */
  hotel-result-sort-mobile form-popup-mobile {
    display: flex;
  }
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_sort_mobile/hotel_result_sort_mobile.scss */
hotel-result-sort-mobile .title-content {
  display: flex;
  align-items: center;
  padding: 15px;
  min-height: 0;
  background: #282828;
  color: #fff;
  font-size: 12px;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_sort_mobile/hotel_result_sort_mobile.scss */
hotel-result-sort-mobile title-content {
  width: 100%;
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_sort_mobile/hotel_result_sort_mobile.scss */
hotel-result-sort-mobile .sort-title {
  float: left;
  padding-top: 5px;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_sort_mobile/hotel_result_sort_mobile.scss */
hotel-result-sort-mobile .close-tick {
  float: right;
  font-size: 20px;
  background-color: transparent;
  border: 0;
}
/* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_sort_mobile/hotel_result_sort_mobile.scss */
hotel-result-sort-mobile .body-content {
  color: #282828;
  font-size: 14px;
}
/* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_sort_mobile/hotel_result_sort_mobile.scss */
hotel-result-sort-mobile .body-content .sort-options {
  border: inherit;
  background: inherit;
  display: block;
  width: 100%;
  height: 42px;
  padding: 10px;
  border-bottom: 1px solid #f5f4f1;
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_sort_mobile/hotel_result_sort_mobile.scss */
hotel-result-sort-mobile .body-content .sort-options span {
  float: left;
  margin-bottom: 10px;
}
/* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_sort_mobile/hotel_result_sort_mobile.scss */
hotel-result-sort-mobile .body-content .selected {
  font-weight: 700;
}
/* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_sort_mobile/hotel_result_sort_mobile.scss */
hotel-result-sort-mobile .body-content .selected .check-select {
  display: block;
}
/* line 84, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/hotel_result_sort_mobile/hotel_result_sort_mobile.scss */
hotel-result-sort-mobile .body-content .check-select {
  display: none;
  color: #0a9700;
  float: right;
  margin-right: 14px;
  font-size: 20px;
}

/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
sign-up-widget .sign-up-widget {
  display: block;
  background-color: #DFE9F3;
  min-height: 145px;
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
sign-up-widget .sign-up-widget .close-button-container {
  display: none;
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
sign-up-widget .sign-up-widget .max-size {
  height: 100%;
  display: flex;
}
@media (max-width: 767px) {
  /* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
  sign-up-widget .sign-up-widget .max-size {
    height: auto;
  }
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
sign-up-widget .sign-up-widget .full-flex,
sign-up-widget .sign-up-widget .full-flex-container {
  flex: 1 0 100%;
}
@media (max-width: 767px) {
  /* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
  sign-up-widget .sign-up-widget .full-flex,
  sign-up-widget .sign-up-widget .full-flex-container {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
/* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
sign-up-widget .sign-up-widget .full-flex-container {
  background-color: #DFE9F3;
  min-height: 125px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  display: flex;
  justify-content: center;
}
@media (max-width: 767px) {
  /* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
  sign-up-widget .sign-up-widget .full-flex-container {
    padding: 10px 0;
    width: 100%;
  }
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
sign-up-widget .sign-up-widget .full-flex {
  padding-top: 25px;
}
@media (min-width: 768px) {
  /* line 49, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
  .ltr sign-up-widget .sign-up-widget .full-flex {
    margin-left: 7.5%;
  }
  /* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
  .rtl sign-up-widget .sign-up-widget .full-flex {
    margin-right: 7.5%;
  }
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
sign-up-widget .sign-up-widget .full-flex.success {
  padding-top: 0;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  /* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
  sign-up-widget .sign-up-widget .full-flex {
    align-items: center;
  }
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
sign-up-widget .sign-up-widget .full-flex .header-title {
  font-size: 18px;
  max-width: 90%;
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
sign-up-widget .sign-up-widget .form-container {
  display: flex;
  padding-top: 10px;
  height: 52px;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
  sign-up-widget .sign-up-widget .form-container {
    justify-content: center;
    flex-direction: column;
    height: auto;
    width: 80%;
    padding-top: 5px;
  }
}
/* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
sign-up-widget .sign-up-widget .form-container #name-validator {
  width: 25.5%;
}
/* line 95, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
sign-up-widget .sign-up-widget .form-container #email-validator {
  width: 42.5%;
}
/* line 99, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
sign-up-widget .sign-up-widget .form-container #name-validator,
sign-up-widget .sign-up-widget .form-container #email-validator {
  padding-right: 2px;
  height: 45px;
}
@media (max-width: 767px) {
  /* line 99, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
  sign-up-widget .sign-up-widget .form-container #name-validator,
  sign-up-widget .sign-up-widget .form-container #email-validator {
    width: 100%;
    padding-bottom: 10px;
  }
}
/* line 108, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
sign-up-widget .sign-up-widget .form-container #name-validator input,
sign-up-widget .sign-up-widget .form-container #email-validator input {
  width: 100%;
  padding: 8px;
  font-size: 16px;
  height: 100%;
}
/* line 116, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
sign-up-widget .sign-up-widget .form-container input,
sign-up-widget .sign-up-widget .form-container input:-internal-autofill-selected {
  background-color: #fff !important;
  height: 100%;
}
/* line 123, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
sign-up-widget .sign-up-widget .form-container input.error,
sign-up-widget .sign-up-widget .form-container input.ng-invalid-pattern {
  animation: shake 0.2s;
  -webkit-animation: shake 0.2s;
  -moz-animation: shake 0.2s;
  -o-animation: shake 0.2s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -o-animation-iteration-count: 1;
  border: 1px solid #e52e2e !important;
}
/* line 128, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
sign-up-widget .sign-up-widget .form-container input.error:focus,
sign-up-widget .sign-up-widget .form-container input.ng-invalid-pattern:focus {
  outline-color: #e52e2e;
}
/* line 133, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
sign-up-widget .sign-up-widget .form-container .button-container {
  min-width: 14%;
  height: 44px;
}
/* line 137, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
.rtl sign-up-widget .sign-up-widget .form-container .button-container {
  padding-right: 3px;
}
@media (max-width: 767px) {
  /* line 133, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
  sign-up-widget .sign-up-widget .form-container .button-container {
    width: 100%;
    padding-bottom: 10px;
  }
}
/* line 146, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
sign-up-widget .sign-up-widget .form-container .button-container .btn-action {
  margin-top: 0;
  padding: 8px;
  height: 100%;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 156, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
sign-up-widget .sign-up-widget .header-title {
  font-weight: bold;
}
@media (max-width: 767px) {
  /* line 156, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
  sign-up-widget .sign-up-widget .header-title {
    text-align: center;
  }
}
/* line 163, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
sign-up-widget .sign-up-widget .signed-up-text-container {
  color: #0a9700;
}
/* line 166, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
.ltr sign-up-widget .sign-up-widget .signed-up-text-container {
  text-align: left;
}
/* line 170, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
.rtl sign-up-widget .sign-up-widget .signed-up-text-container {
  text-align: right;
}
@media (min-width: 768px) {
  /* line 163, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
  sign-up-widget .sign-up-widget .signed-up-text-container {
    padding: 10px 0;
  }
}
/* line 179, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
sign-up-widget .sign-up-widget .signed-up-text-container .fa {
  font-size: 12px;
  border: 1px solid #0a9700;
  border-radius: 50%;
  padding: 2px;
}
/* line 186, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/sign_up_widget/sign_up_widget.scss */
sign-up-widget .sign-up-widget .signed-up-text-container .fa,
sign-up-widget .sign-up-widget .signed-up-text-container span {
  vertical-align: middle;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
bonus-sign-up-widget {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  background-color: rgba(0, 0, 0, 0.7);
  height: 125px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
  bonus-sign-up-widget {
    align-items: baseline;
    height: auto;
  }
}
@media all and (max-width: 767px) and (-ms-high-contrast: none), (max-width: 767px) and (-ms-high-contrast: active) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
  bonus-sign-up-widget {
    min-height: 200px;
  }
}

/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
bonus-sign-up-widget .full-flex,
bonus-sign-up-widget .full-flex-container {
  flex: 1 0 100%;
}
@media (max-width: 767px) {
  /* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
  bonus-sign-up-widget .full-flex,
  bonus-sign-up-widget .full-flex-container {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
@media (max-width: 767px) {
  /* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
  bonus-sign-up-widget .full-flex-container {
    padding: 10px 0;
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
  bonus-sign-up-widget .full-flex {
    align-items: center;
  }
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
bonus-sign-up-widget .header-title {
  text-align: center;
  color: #fff;
  font-size: 20px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 65%;
  margin: auto;
}
@media (max-width: 991px) {
  /* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
  bonus-sign-up-widget .header-title {
    width: 70%;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  /* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
  bonus-sign-up-widget .promotional-header {
    width: 80%;
    padding: 10px;
  }
}
/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
bonus-sign-up-widget .promotional-header .promotional-title {
  width: auto;
  padding-right: 10px;
}
@media (max-width: 767px) {
  /* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
  bonus-sign-up-widget .promotional-header .promotional-title {
    padding-right: 0;
    padding-bottom: 5px;
  }
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
bonus-sign-up-widget .promotional-header .promotional-button {
  width: 400px;
  margin-top: 0;
}
@media (max-width: 767px) {
  /* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
  bonus-sign-up-widget .promotional-header .promotional-button {
    min-width: 80%;
    width: auto;
  }
}
/* line 87, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
bonus-sign-up-widget .body-content {
  text-align: center;
  color: #fff;
  padding-top: 10px;
  font-size: 18px;
}
/* line 94, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
bonus-sign-up-widget .form-container {
  display: flex;
  justify-content: center;
  padding-top: 10px;
  height: 52px;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 94, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
  bonus-sign-up-widget .form-container {
    flex-direction: column;
    height: auto;
    width: 80%;
    padding-top: 5px;
  }
}
/* line 108, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
bonus-sign-up-widget .button-container {
  min-width: 150px;
  height: 45px;
}
@media (max-width: 767px) {
  /* line 108, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
  bonus-sign-up-widget .button-container {
    width: 100%;
  }
}
/* line 115, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
bonus-sign-up-widget .button-container button {
  margin-top: 0;
  height: 100%;
  font-weight: 600;
}
/* line 121, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
bonus-sign-up-widget .button-container .sign-up-text {
  text-transform: uppercase;
}
/* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
bonus-sign-up-widget #name-validator {
  width: 22%;
}
/* line 130, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
bonus-sign-up-widget #email-validator {
  width: 30%;
}
/* line 134, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
bonus-sign-up-widget #name-validator, bonus-sign-up-widget #email-validator {
  height: 45px;
}
/* line 139, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
.ltr bonus-sign-up-widget #name-validator,
.ltr bonus-sign-up-widget #email-validator {
  padding-right: 2px;
}
/* line 143, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
.rtl bonus-sign-up-widget #name-validator, .rtl bonus-sign-up-widget #email-validator {
  padding-left: 2px;
}
@media (max-width: 767px) {
  /* line 134, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
  bonus-sign-up-widget #name-validator, bonus-sign-up-widget #email-validator {
    width: 100%;
    padding-bottom: 10px;
  }
}
/* line 152, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
bonus-sign-up-widget #name-validator input, bonus-sign-up-widget #email-validator input {
  width: 100%;
  padding: 8px;
  font-size: 16px;
  height: 100%;
}
/* line 160, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
bonus-sign-up-widget .close-button-container {
  position: absolute;
  color: #fff;
  right: 10%;
  top: -25px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 991px) {
  /* line 160, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
  bonus-sign-up-widget .close-button-container {
    right: 2%;
  }
}
/* line 173, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
bonus-sign-up-widget .close-button-container .close-button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  min-width: 50px;
  border: 1px solid #fff;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.7);
}
@media (max-width: 767px) {
  /* line 173, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
  bonus-sign-up-widget .close-button-container .close-button {
    height: 40px;
    width: 40px;
  }
}
/* line 188, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
bonus-sign-up-widget .close-button-container .close-button img {
  height: 35px;
}
@media (max-width: 767px) {
  /* line 188, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
  bonus-sign-up-widget .close-button-container .close-button img {
    height: 30px;
  }
}
/* line 196, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
bonus-sign-up-widget .close-button-container .close-text {
  padding-top: 5px;
  text-align: center;
  text-transform: capitalize;
}
@media (max-width: 767px) {
  /* line 196, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
  bonus-sign-up-widget .close-button-container .close-text {
    font-size: 14px;
  }
}
/* line 206, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
bonus-sign-up-widget input,
bonus-sign-up-widget input:-internal-autofill-selected {
  background-color: #fff !important;
  height: 100%;
}
/* line 213, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
bonus-sign-up-widget input.error,
bonus-sign-up-widget input.ng-invalid-pattern {
  animation: shake 0.2s;
  -webkit-animation: shake 0.2s;
  -moz-animation: shake 0.2s;
  -o-animation: shake 0.2s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -o-animation-iteration-count: 1;
  border: 1px solid #e52e2e !important;
}
/* line 218, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dlp_sign_up/bonus_sign_up_widget/bonus_sign_up_widget.scss */
bonus-sign-up-widget input.error:focus,
bonus-sign-up-widget input.ng-invalid-pattern:focus {
  outline-color: #e52e2e;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/map_direction/map_direction.scss */
map-direction {
  position: absolute;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  bottom: 10px;
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/map_direction/map_direction.scss */
  map-direction {
    bottom: 48px;
    left: 0;
  }
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/map_direction/map_direction.scss */
map-direction .mapbox-direction-container {
  display: flex;
  flex-direction: column;
  padding: 2px 18px;
}
@media (max-width: 767px) {
  /* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/map_direction/map_direction.scss */
  map-direction .mapbox-direction-container {
    padding: 0 5px;
  }
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/map_direction/map_direction.scss */
map-direction .mapbox-direction-container a {
  font-size: 12.5px;
  color: #303030;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/map_direction/map_direction.scss */
map-direction .mapbox-direction-container .fa-map-marker {
  color: #e52e2e;
}
@media (max-width: 767px) {
  /* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/map_direction/map_direction.scss */
  map-direction .mapbox-direction-container .fa-map-marker {
    font-size: 10px;
  }
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/map_direction/map_direction.scss */
map-direction .mapbox-direction-container .view-in-map-text {
  text-decoration: underline;
  font-size: 12.5px;
}
@media (max-width: 767px) {
  /* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/map_direction/map_direction.scss */
  map-direction .mapbox-direction-container .view-in-map-text {
    font-size: 10px;
  }
}
/* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/map_direction/map_direction.scss */
map-direction .mini-mapbox {
  height: 29px;
  border-radius: 2px;
  border: solid 1px #E1E1E1;
  position: relative;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/map_direction/map_direction.scss */
map-direction .view-map {
  height: 14px;
  border-radius: 2px;
  background-color: #303030;
  color: #fff;
  font-size: 11px;
  text-align: center;
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/map_direction/map_direction.scss */
map-direction .marker {
  position: absolute;
  display: flex;
  width: 100%;
  top: 2px;
  color: #e52e2e;
  justify-content: center;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/map_direction/map_modal.scss */
.map-center-modal .modal-map-lg {
  width: 733px;
  height: 601px;
}
/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/map_direction/map_modal.scss */
.map-center-modal .modal-body {
  padding: 0;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/map_distance/map_distance.scss */
map-distance div {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 500;
}
@media (max-width: 767px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/map_distance/map_distance.scss */
  map-distance div {
    font-size: 12px;
    font-weight: 400;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/map_direction_popup/map_direction_popup.scss */
map-direction-popup .map-box-popup-container {
  padding: 10px;
}
/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/map_direction_popup/map_direction_popup.scss */
map-direction-popup .header-title {
  color: #999999;
  font-size: 12px;
  font-weight: 500;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/map_direction_popup/map_direction_popup.scss */
map-direction-popup .address-header {
  font-size: 16px;
  font-weight: 600;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/map_direction_popup/map_direction_popup.scss */
map-direction-popup .address {
  font-size: 14px;
  font-weight: 400;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/sticky_header/sticky_header.scss */
sticky-header {
  display: block;
  position: relative;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/sticky_header/sticky_header.scss */
sticky-header #sticky {
  -webkit-transition: height, 350ms linear;
  -moz-transition: height, 350ms linear;
  -ms-transition: height, 350ms linear;
  -o-transition: height, 350ms linear;
  transition: height, 350ms linear;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  position: fixed;
  box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02);
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/sticky_header/sticky_header.scss */
sticky-header #sticky.scroll-up {
  position: fixed;
  transform: translateY(-175px);
}
@media (max-width: 991px) {
  /* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/sticky_header/sticky_header.scss */
  sticky-header #sticky.scroll-up {
    transform: translateY(-200px);
  }
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/sticky_header/sticky_header.scss */
sticky-header #sticky.scroll-on-top {
  -webkit-transition: height, 50ms linear;
  -moz-transition: height, 50ms linear;
  -ms-transition: height, 50ms linear;
  -o-transition: height, 50ms linear;
  transition: height, 50ms linear;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/sticky_header/sticky_header.scss */
sticky-header #sticky.relative-nav {
  position: relative;
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/sticky_header/sticky_header.scss */
sticky-header #sticky.move-down {
  transform: translateY(100px);
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/sticky_header/sticky_header.scss */
sticky-header #sticky .hide-transition {
  height: 0;
  -webkit-transition: height, 350ms linear;
  -moz-transition: height, 350ms linear;
  -ms-transition: height, 350ms linear;
  -o-transition: height, 350ms linear;
  transition: height, 350ms linear;
  overflow: hidden;
  border-bottom: 0;
  transform: translateY(-70px);
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/sticky_header/sticky_header.scss */
sticky-header #header-static-pages {
  -webkit-transition: height, 350ms linear;
  -moz-transition: height, 350ms linear;
  -ms-transition: height, 350ms linear;
  -o-transition: height, 350ms linear;
  transition: height, 350ms linear;
  height: 70px;
  position: relative;
  transform: translateY(0);
}
/* line 49, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/sticky_header/sticky_header.scss */
sticky-header #header-static-pages.scroll-on-top {
  -webkit-transition: height, 50ms linear;
  -moz-transition: height, 50ms linear;
  -ms-transition: height, 50ms linear;
  -o-transition: height, 50ms linear;
  transition: height, 50ms linear;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/sticky_header/sticky_header.scss */
sticky-header .segmented-header {
  background-color: #F1F6FF;
  text-align: center;
  padding: 0;
  height: 68px;
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/sticky_header/sticky_header.scss */
sticky-header .segmented-header .segment-container {
  text-align: left;
  padding: 0 10px;
  font-size: 18px;
  color: #484848;
}
@media (max-width: 767px) {
  /* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/sticky_header/sticky_header.scss */
  sticky-header .segmented-header .segment-container {
    font-size: 14px;
  }
}
/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/sticky_header/sticky_header.scss */
sticky-header .segmented-header .segment-container .content {
  display: flex;
  align-items: center;
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/sticky_header/sticky_header.scss */
sticky-header .segmented-header .segment-container .content .text {
  margin-left: 10px;
}
/* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/sticky_header/sticky_header.scss */
sticky-header .segmented-header .segment-container .content .text.generic-card {
  margin-top: 8px;
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/sticky_header/sticky_header.scss */
sticky-header .segmented-header .segment-container img {
  width: 57.50px;
  height: auto;
}
@media (max-width: 767px) {
  /* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/sticky_header/sticky_header.scss */
  sticky-header .segmented-header .segment-container img {
    width: 56px;
  }
}
/* line 83, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/sticky_header/sticky_header.scss */
sticky-header .segmented-header .segment-container img.generic-card {
  margin-top: 11px;
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/points_partner_selection/_points_partner_selection.scss */
points-partner-selection .select2-container .select2-choice {
  height: 20px;
  line-height: 18px;
  border: 0;
  background: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
  color: #94A4AD;
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/points_partner_selection/_points_partner_selection.scss */
points-partner-selection .select2-container .select2-choice > .select2-chosen {
  margin-right: 19px;
}
@media (max-width: 991px) {
  /* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/points_partner_selection/_points_partner_selection.scss */
  points-partner-selection .select2-container .select2-choice > .select2-chosen {
    font-weight: 600;
  }
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/points_partner_selection/_points_partner_selection.scss */
points-partner-selection .select2-container .select2-choice .select2-arrow {
  background: none;
  border: 0;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/points_partner_selection/_points_partner_selection.scss */
points-partner-selection .select2-container .select2-choice .select2-arrow::before {
  font-family: FontAwesome;
  content: "\f078";
  font-size: 11px;
  color: #94A4AD;
}
@media (max-width: 991px) {
  /* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/points_partner_selection/_points_partner_selection.scss */
  points-partner-selection .select2-container .select2-choice .select2-arrow::before {
    font-weight: 100;
  }
}
@media (max-width: 991px) {
  /* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/points_partner_selection/_points_partner_selection.scss */
  points-partner-selection .select2-container .select2-choice .select2-arrow {
    text-align: right;
  }
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/points_partner_selection/_points_partner_selection.scss */
points-partner-selection .select2-container .select2-chosen {
  margin: 0;
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/points_partner_selection/_points_partner_selection.scss */
points-partner-selection .select2-container .select2-drop {
  min-width: 280px;
  right: 0;
  border-radius: 5px;
  margin-top: 10px;
  border: 0;
}
@media (max-width: 991px) {
  /* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/points_partner_selection/_points_partner_selection.scss */
  points-partner-selection .select2-container .select2-drop {
    margin-top: 2px;
  }
}
/* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/points_partner_selection/_points_partner_selection.scss */
points-partner-selection .select2-results {
  box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/points_partner_selection/_points_partner_selection.scss */
points-partner-selection .select2-results:focus {
  outline: none;
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/points_partner_selection/_points_partner_selection.scss */
points-partner-selection .select2-results .select2-result-label {
  font-size: 14px;
  padding: 10px 20px;
  color: #DEDEDE;
}
/* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/points_partner_selection/_points_partner_selection.scss */
points-partner-selection .select2-results .select2-highlighted {
  background-color: #fff;
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/points_partner_selection/_points_partner_selection.scss */
points-partner-selection .select2-results .select2-highlighted .select2-result-label {
  color: #94A4AD;
  font-weight: 700;
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/points_partner_selection/_points_partner_selection.scss */
points-partner-selection .select2-results .select2-disabled {
  background: #94A4AD 0% 0% no-repeat padding-box;
}
@media (max-width: 991px) {
  /* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/points_partner_selection/_points_partner_selection.scss */
  points-partner-selection .select2-results .select2-disabled {
    display: none;
  }
}
/* line 84, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/points_partner_selection/_points_partner_selection.scss */
points-partner-selection .select2-results .select2-disabled .select2-result-label {
  color: #fff;
}
/* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/points_partner_selection/_points_partner_selection.scss */
points-partner-selection .ui-select-choices-row {
  background-color: #fff;
}
/* line 94, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/points_partner_selection/_points_partner_selection.scss */
points-partner-selection .select2-drop-active {
  -webkit-transition-duration: 0s, 0.5s;
  transition-duration: 0s, 0.5s;
  -webkit-transition-timing-function: ease, linear;
  transition-timing-function: ease, linear;
  -webkit-transition-property: visibility, opacity;
  transition-property: visibility, opacity;
  visibility: visible;
  opacity: 1;
}
/* line 102, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/points_partner_selection/_points_partner_selection.scss */
points-partner-selection .select2-display-none {
  -webkit-transition-duration: 0s, 0.5s;
  transition-duration: 0s, 0.5s;
  -webkit-transition-timing-function: ease-out, linear;
  transition-timing-function: ease-out, linear;
  -webkit-transition-property: visibility, opacity;
  transition-property: visibility, opacity;
  display: block;
  opacity: 0;
}

/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/card_verification/card_verification.scss */
card-verification .card-verification-form {
  margin: 0 auto;
  width: 100%;
  background-color: #F3F4F8;
  padding: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/card_verification/card_verification.scss */
card-verification .card-verification-form .verify-text {
  font-size: 22px;
  font-weight: 100;
  color: #1B1E5B;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/card_verification/card_verification.scss */
  card-verification .card-verification-form .verify-text {
    font-size: 20px;
  }
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/card_verification/card_verification.scss */
card-verification .card-verification-form form {
  display: flex;
  align-items: center;
  padding: 16px;
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/card_verification/card_verification.scss */
card-verification .card-verification-form form input {
  border-radius: 3px;
  -webkit-appearance: none;
  height: 40px;
  padding: 3.2px 8px;
  font-size: 14px;
  line-height: 1.2;
  color: #1B1E5B;
  border: 1px solid #B4B4B4;
  width: 250px;
  flex-direction: column;
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/card_verification/card_verification.scss */
.ltr card-verification .card-verification-form form input {
  margin-right: 8px;
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/card_verification/card_verification.scss */
.rtl card-verification .card-verification-form form input {
  margin-left: 8px;
}
@media (max-width: 767px) {
  /* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/card_verification/card_verification.scss */
  card-verification .card-verification-form form input {
    width: 200px;
  }
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/card_verification/card_verification.scss */
card-verification .card-verification-form form input:focus {
  border-color: #1B1E5B;
}
/* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/card_verification/card_verification.scss */
card-verification .card-verification-form form #creditCardBin::-ms-clear {
  display: none;
}
/* line 60, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/card_verification/card_verification.scss */
card-verification .card-verification-form form .btn {
  margin: 0;
  height: 40px;
  text-align: center;
  background: #F7B600;
  color: #1B1E5B;
  text-transform: uppercase;
  border-radius: 3px;
  width: 112px;
  font-weight: 600;
}
@media (max-width: 767px) {
  /* line 60, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/card_verification/card_verification.scss */
  card-verification .card-verification-form form .btn {
    width: 96px;
  }
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/card_verification/card_verification.scss */
card-verification .card-verification-form form .spinner div {
  background-color: #1B1E5B;
  opacity: 0.8;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_card/exclusive_card.scss */
exclusive-card .card {
  background: #fff;
  background: -moz-linear-gradient(left, #fff 0%, #303030 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #fff), color-stop(100%, #303030));
  background: -webkit-linear-gradient(left, #fff 0%, #303030 100%);
  background: -o-linear-gradient(left, #fff 0%, #303030 100%);
  background: -ms-linear-gradient(left, #fff 0%, #303030 100%);
  background: linear-gradient(to right, #fff 0%, #303030 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$color1, endColorstr=$color2, GradientType=1 );
  display: block;
  height: 333px;
  width: 300px;
  margin: 5px 8.5px;
}
@media (max-width: 767px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_card/exclusive_card.scss */
  exclusive-card .card {
    height: 260px;
    width: 230px;
  }
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_card/exclusive_card.scss */
exclusive-card .image-container {
  height: 65%;
  width: 100%;
  background: #fff;
  background-size: cover;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_card/exclusive_card.scss */
  exclusive-card .image-container {
    height: 75%;
  }
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_card/exclusive_card.scss */
exclusive-card .card-message-container {
  height: 35%;
  padding: 15px;
  position: relative;
}
/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_card/exclusive_card.scss */
exclusive-card .card-message-container .title {
  color: #303030;
  font-weight: 300;
  font-size: 26px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 30px;
}
@media (max-width: 767px) {
  /* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_card/exclusive_card.scss */
  exclusive-card .card-message-container .title {
    font-size: 19px;
    height: inherit;
    font-weight: 400;
  }
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_card/exclusive_card.scss */
exclusive-card .card-message-container .description-container {
  display: flex;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_card/exclusive_card.scss */
exclusive-card .card-message-container .context {
  color: #fff;
  font-weight: 300;
  font-size: 13px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_card/exclusive_card.scss */
  exclusive-card .card-message-container .context {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 250px;
  }
}
@media (max-width: 767px) {
  /* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_card/exclusive_card.scss */
  exclusive-card .card-message-container .context {
    font-size: 10px;
  }
}
/* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_card/exclusive_card.scss */
exclusive-card .card-message-container .fa.fa-chevron-right {
  font-family: FontAwesome;
  color: #303030;
  margin: 1px 5px;
  display: flex;
  align-items: flex-end;
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_benefits.scss */
exclusive-benefits {
  padding: 0 16px 48px;
}
@media (max-width: 767px) {
  /* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_benefits.scss */
  exclusive-benefits {
    padding: 0 0 48px;
  }
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_benefits.scss */
exclusive-benefits .exclusive-benefits {
  background-color: #003893;
  min-height: 492px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_benefits.scss */
exclusive-benefits .title-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 20px;
  font-weight: 300;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_benefits.scss */
exclusive-benefits .title-container .header {
  font-size: 38px;
  color: #003893;
}
@media (max-width: 767px) {
  /* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_benefits.scss */
  exclusive-benefits .title-container .header {
    font-size: 25px;
  }
}
/* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_benefits.scss */
exclusive-benefits .title-container .sub-header {
  font-size: 22px;
  color: #999999;
}
@media (max-width: 767px) {
  /* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_benefits.scss */
  exclusive-benefits .title-container .sub-header {
    font-size: 16px;
  }
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_benefits.scss */
exclusive-benefits .card-container {
  display: flex;
  justify-content: center;
  padding: 25px 8.5px;
  flex-wrap: wrap;
}
@media (max-width: 980px) {
  /* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_benefits.scss */
  exclusive-benefits .card-container {
    overflow: scroll;
  }
}
/* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_benefits.scss */
exclusive-benefits .card-container .wrapper {
  display: flex;
  width: 100%;
}
@media (min-width: 935px) {
  /* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_benefits.scss */
  exclusive-benefits .card-container .wrapper {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  /* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/exclusive_benefits/exclusive_benefits.scss */
  exclusive-benefits .card-container .wrapper {
    padding: 17px 0;
    flex-direction: column;
    align-items: center;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dropdown_field_popup_mobile/dropdown_field_popup_mobile.scss */
dropdown-field-popup-mobile .button-selection-container {
  display: flex;
  flex-wrap: wrap;
  font-size: 16px;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dropdown_field_popup_mobile/dropdown_field_popup_mobile.scss */
dropdown-field-popup-mobile .button-selection-container button {
  flex: 1 0 100%;
  padding: 15px;
  border: 0;
  background-color: #fff;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dropdown_field_popup_mobile/dropdown_field_popup_mobile.scss */
.ltr dropdown-field-popup-mobile .button-selection-container button {
  text-align: left;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dropdown_field_popup_mobile/dropdown_field_popup_mobile.scss */
.rtl dropdown-field-popup-mobile .button-selection-container button {
  text-align: right;
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dropdown_field_popup_mobile/dropdown_field_popup_mobile.scss */
dropdown-field-popup-mobile .button-selection-container button.selected {
  font-weight: 600;
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dropdown_field_popup_mobile/dropdown_field_popup_mobile.scss */
dropdown-field-popup-mobile form-popup-mobile {
  top: 0;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dropdown_field_popup_mobile/dropdown_field_popup_mobile.scss */
dropdown-field-popup-mobile form-popup-mobile .title-content .close-tick {
  font-size: 20px;
  background-color: transparent;
  border: 0;
  color: #fff;
  position: sticky;
  padding: 16px;
}
/* line 455, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.ltr dropdown-field-popup-mobile form-popup-mobile .title-content .close-tick {
  float: left;
}
/* line 456, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.rtl dropdown-field-popup-mobile form-popup-mobile .title-content .close-tick {
  float: right;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dropdown_field_popup_mobile/dropdown_field_popup_mobile.scss */
dropdown-field-popup-mobile form-popup-mobile .button-selection-container button {
  padding: 16px;
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dropdown_field_popup_mobile/dropdown_field_popup_mobile.scss */
dropdown-field-popup-mobile .selected-value {
  padding: 0 8px;
  border: 1px solid #d3d3d3;
  border-radius: 2.4px;
  background-color: #fff;
}
/* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dropdown_field_popup_mobile/dropdown_field_popup_mobile.scss */
dropdown-field-popup-mobile .selected-value .selected-text {
  font-size: 14px;
  font-weight: 500;
  padding-right: 6.5px;
  height: 40px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/dropdown_field_popup_mobile/dropdown_field_popup_mobile.scss */
dropdown-field-popup-mobile .selected-value .dropdown-arrow {
  display: none;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone_message.scss */
.pay-anyone-message {
  display: flex;
  flex-direction: column;
  padding: 5px 15px;
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone_message.scss */
  .pay-anyone-message {
    padding: 10px 0;
  }
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone_message.scss */
.pay-anyone-message .top-section {
  display: flex;
  flex-direction: row;
  width: 100%;
}
@media (min-width: 992px) {
  /* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone_message.scss */
  .pay-anyone-message .top-section {
    width: 484px;
  }
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone_message.scss */
.pay-anyone-message .top-section img {
  flex: 1 0 75px;
  width: 75px;
  height: 75px;
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone_message.scss */
.pay-anyone-message .top-section span {
  flex: 1 1 auto;
  margin-left: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
@media (max-width: 767px) {
  /* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone_message.scss */
  .pay-anyone-message .top-section span {
    font-size: 14px;
  }
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone_message.scss */
.pay-anyone-message .bottom-section {
  margin-top: 10px;
  width: 100%;
}
@media (min-width: 992px) {
  /* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone_message.scss */
  .pay-anyone-message .bottom-section {
    width: 484px;
  }
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone_message.scss */
.pay-anyone-message .bottom-section p {
  font-size: 14px;
  line-height: 22px;
}
@media (max-width: 767px) {
  /* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone_message.scss */
  .pay-anyone-message .bottom-section p {
    font-size: 12px;
  }
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone.scss */
pay-anyone .pay-anyone-qr-code-container {
  display: flex;
  flex-direction: column;
  padding: 5px 15px;
  color: #484848;
}
@media (max-width: 767px) {
  /* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone.scss */
  pay-anyone .pay-anyone-qr-code-container {
    margin-top: 50px;
  }
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone.scss */
pay-anyone .pay-anyone-qr-code-container .title-section,
pay-anyone .pay-anyone-qr-code-container .balance-section,
pay-anyone .pay-anyone-qr-code-container .qr-code-section {
  display: flex;
  background-color: #fff;
  margin-top: 20px;
  padding: 15px 25px;
  border-radius: 5px;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone.scss */
pay-anyone .pay-anyone-qr-code-container .title-section {
  font-size: 22px;
  font-weight: 500;
  background-color: #FAFAFA;
  display: flex;
  flex-direction: column;
  padding: 0;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone.scss */
pay-anyone .pay-anyone-qr-code-container .title-section .title {
  color: #484848;
  font-size: 22px;
  padding-bottom: 15px;
  font-weight: 500;
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone.scss */
pay-anyone .pay-anyone-qr-code-container .title-section a {
  font-size: 14px;
  color: #009E9B;
  text-decoration: none;
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone.scss */
pay-anyone .pay-anyone-qr-code-container .title-section a :hover {
  text-decoration: none;
}
/* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone.scss */
pay-anyone .pay-anyone-qr-code-container .balance-section {
  font-size: 22px;
  font-weight: 500;
  display: flex;
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone.scss */
pay-anyone .pay-anyone-qr-code-container .balance-section .balance-label {
  flex: 1 0 auto;
  font-size: 16px;
  font-weight: 400;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone.scss */
pay-anyone .pay-anyone-qr-code-container .balance-section .balance-label .balance {
  font-size: 22px;
  font-weight: 500;
}
/* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone.scss */
pay-anyone .pay-anyone-qr-code-container .balance-section .expiration-label {
  font-size: 16px;
  font-weight: 400;
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone.scss */
pay-anyone .pay-anyone-qr-code-container .balance-section .expiration-label .timer {
  color: #F7B600;
  font-size: 22px;
  font-weight: 500;
}
/* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone.scss */
pay-anyone .pay-anyone-qr-code-container .qr-code-section {
  flex: 1 0 auto;
  display: flex;
  background-color: #fff;
  padding: 25px;
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone.scss */
pay-anyone .pay-anyone-qr-code-container .qr-code-section .qr-code {
  flex: 1 0 auto;
}
/* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone.scss */
pay-anyone .pay-anyone-qr-code-container .qr-code-section .qr-code canvas {
  margin-top: 12px;
  height: 190px;
  width: 190px;
}
@media (max-width: 767px) {
  /* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone.scss */
  pay-anyone .pay-anyone-qr-code-container .qr-code-section .qr-code canvas {
    height: 150px;
    width: 150px;
  }
}
/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone.scss */
pay-anyone .pay-anyone-qr-code-container .qr-code-section .how-to {
  flex: 1 0 87%;
  display: flex;
  flex-direction: column;
  padding: 0 15px;
  max-width: 77%;
}
@media (max-width: 767px) {
  /* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone.scss */
  pay-anyone .pay-anyone-qr-code-container .qr-code-section .how-to {
    max-width: 68%;
  }
}
/* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone.scss */
pay-anyone .pay-anyone-qr-code-container .qr-code-section .how-to .title {
  font-size: 20px;
  color: #484848;
  font-weight: 500;
}
/* line 96, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone.scss */
pay-anyone .pay-anyone-qr-code-container .qr-code-section .how-to .statement {
  padding-top: 10px;
  font-size: 16px;
  line-height: 28px;
}
/* line 101, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pay_anyone/_pay_anyone.scss */
pay-anyone .pay-anyone-qr-code-container .qr-code-section .how-to .description {
  margin-top: 15px;
  padding: 15px;
  background-color: #EBEFF1;
  font-size: 16px;
  border-radius: 5px;
  line-height: 27px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/masthead_banner/masthead_banner.scss */
masthead-banner img {
  width: 100%;
  visibility: hidden;
}
/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/masthead_banner/masthead_banner.scss */
masthead-banner .masthead-image-bg {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  display: block;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/masthead_banner/masthead_banner.scss */
masthead-banner .overlay-bg {
  display: none;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/travel_voucher/travel_voucher.scss */
travel-voucher {
  display: flex;
  justify-content: center;
}
/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/travel_voucher/travel_voucher.scss */
travel-voucher .travel-voucher-container {
  width: auto;
  height: 42px;
  display: flex;
  justify-content: center;
  padding: 0 30px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  background-color: #303030;
}
@media (max-width: 767px) {
  /* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/travel_voucher/travel_voucher.scss */
  travel-voucher .travel-voucher-container {
    height: 36px;
  }
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/travel_voucher/travel_voucher.scss */
travel-voucher .travel-voucher-container .travel-voucher-text {
  padding: 8px;
  color: #fff;
  font-size: 18px;
  margin-left: 15px;
}
@media (max-width: 767px) {
  /* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/travel_voucher/travel_voucher.scss */
  travel-voucher .travel-voucher-container .travel-voucher-text {
    font-size: 12px;
    margin-left: 6px;
  }
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/travel_voucher/travel_voucher.scss */
travel-voucher .travel-voucher-container img {
  width: 40px;
  height: 40px;
}
@media (max-width: 767px) {
  /* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/travel_voucher/travel_voucher.scss */
  travel-voucher .travel-voucher-container img {
    width: 28px;
    height: 28px;
    margin-top: 3px;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pikaday/_pikaday.scss */
.pika-lendar {
  height: auto;
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pikaday/_pikaday.scss */
  .pika-lendar {
    width: 100%;
    max-width: 500px;
  }
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pikaday/_pikaday.scss */
.pika-lendar .pika-button {
  padding: 8px;
  border-radius: 0;
  border: solid 1px #fff;
  background: #f5f4f1;
  color: #282828;
  margin: 1px;
  text-align: center;
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pikaday/_pikaday.scss */
.pika-lendar .pika-button:hover {
  background: #35b3ee;
  color: #fff;
}
@media (any-hover: none), (any-pointer: coarse) {
  /* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pikaday/_pikaday.scss */
  .pika-lendar .pika-button:hover {
    background: #f5f4f1;
    color: #282828;
  }
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pikaday/_pikaday.scss */
.pika-lendar .is-startrange .pika-button,
.pika-lendar .is-endrange .pika-button {
  background: #105399;
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pikaday/_pikaday.scss */
.rtl .pika-lendar .pika-title {
  direction: rtl;
}
/* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pikaday/_pikaday.scss */
.rtl .pika-lendar {
  direction: ltr;
  float: right;
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pikaday/_pikaday.scss */
.pika-lendar abbr[title] {
  cursor: default;
}
/* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pikaday/_pikaday.scss */
.pika-lendar .is-selected .pika-button {
  background: #35b3ee;
  color: #fff;
  box-shadow: none;
}

@media (max-width: 767px) {
  /* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/pikaday/_pikaday.scss */
  .pika-single {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/cars_terms/cars_terms.scss */
cars-terms form-popup-mobile {
  text-transform: initial;
  font-weight: initial;
  font-size: initial;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/cars_terms/cars_terms.scss */
cars-terms form-popup-mobile title-content {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  text-align: center;
  color: #fff;
  min-height: 52px;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/cars_terms/cars_terms.scss */
cars-terms form-popup-mobile title-content .close-tick {
  font-size: 20px;
  background-color: transparent;
  border: 0;
  color: #fff;
  position: sticky;
  position: absolute;
  left: 0;
  top: 0;
  padding: 0;
  margin: 16px;
}
/* line 455, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.ltr cars-terms form-popup-mobile title-content .close-tick {
  float: left;
}
/* line 456, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.rtl cars-terms form-popup-mobile title-content .close-tick {
  float: right;
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/cars_terms/cars_terms.scss */
cars-terms form-popup-mobile .body-content {
  padding-top: 10px;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/cars_terms/cars_terms.scss */
cars-terms form-popup-mobile .body-content .loading {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/flights_terms/flights_terms.scss */
flights-terms form-popup-mobile .title-content {
  height: 55px;
}
/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/flights_terms/flights_terms.scss */
flights-terms form-popup-mobile title-content {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff;
  text-transform: inherit;
  height: inherit;
  padding: 16px;
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/flights_terms/flights_terms.scss */
flights-terms form-popup-mobile title-content .close-tick {
  font-size: 20px;
  background-color: transparent;
  border: 0;
  color: #fff;
  position: sticky;
  align-items: flex-start;
  margin: 0;
  padding: 0;
}
/* line 455, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.ltr flights-terms form-popup-mobile title-content .close-tick {
  float: left;
}
/* line 456, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.rtl flights-terms form-popup-mobile title-content .close-tick {
  float: right;
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/flights_terms/flights_terms.scss */
flights-terms form-popup-mobile title-content .heading {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  margin-right: 20px;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/flights_terms/flights_terms.scss */
flights-terms form-popup-mobile .body-content {
  padding-top: 16px;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/flights_terms/flights_terms.scss */
flights-terms form-popup-mobile .body-content .loading {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  text-transform: inherit;
}

/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/cookie_modal/_cookie_modal.scss */
cookie-modal .cookie-modal-container {
  position: fixed;
  bottom: 10px;
  left: 10px;
  width: 567px;
  height: auto;
  display: flex;
  background: #fff;
  border-radius: 5px;
  z-index: 9999;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.02);
}
@media (max-width: 767px) {
  /* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/cookie_modal/_cookie_modal.scss */
  cookie-modal .cookie-modal-container {
    right: 10px;
    width: initial;
  }
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/cookie_modal/_cookie_modal.scss */
cookie-modal .cookie-modal-container .cookie-modal-icon {
  margin: 27px 0 28px 19px;
  width: 100px;
  height: 57px;
}
@media (max-width: 767px) {
  /* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/cookie_modal/_cookie_modal.scss */
  cookie-modal .cookie-modal-container .cookie-modal-icon {
    display: none;
  }
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/cookie_modal/_cookie_modal.scss */
cookie-modal .cookie-modal-container .cookie-modal-text {
  padding: 23px 55px 22px 13px;
  font-size: 14px;
}
@media (max-width: 767px) {
  /* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/cookie_modal/_cookie_modal.scss */
  cookie-modal .cookie-modal-container .cookie-modal-text {
    padding: 18px 29px 17px 15px;
    font-size: 12px;
  }
}
/* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/cookie_modal/_cookie_modal.scss */
cookie-modal .cookie-modal-container .cookie-modal-close {
  position: absolute;
  right: 15px;
  top: 10px;
  cursor: pointer;
  color: #D9D9D9;
  font-size: 18px;
}
@media (max-width: 767px) {
  /* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/cookie_modal/_cookie_modal.scss */
  cookie-modal .cookie-modal-container .cookie-modal-close {
    right: 10px;
    top: 7px;
    font-size: 11px;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_banner.scss */
banner-component .deep-link-container {
  height: 238px;
  display: flex;
}
@media (max-width: 767px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_banner.scss */
  banner-component .deep-link-container {
    flex-direction: column;
    height: auto;
  }
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_banner.scss */
banner-component .deep-link-container .image-container {
  width: 328px;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_banner.scss */
  banner-component .deep-link-container .image-container {
    width: 100%;
  }
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_banner.scss */
banner-component .deep-link-container .image-container .banner-wrap {
  margin: 0;
  height: 100%;
}
@media (max-width: 767px) {
  /* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_banner.scss */
  banner-component .deep-link-container .image-container .banner-wrap {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_banner.scss */
banner-component .deep-link-container .image-container .banner-wrap img {
  width: auto;
  height: 100%;
}
@media (max-width: 767px) {
  /* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_banner.scss */
  banner-component .deep-link-container .image-container .banner-wrap img {
    width: 100%;
    height: 192px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_banner.scss */
banner-component .deep-link-container .deep-link-content {
  display: flex;
  flex-direction: column;
  text-align: left;
  padding: 22px 20px;
}
@media (max-width: 767px) {
  /* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_banner.scss */
  banner-component .deep-link-container .deep-link-content {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 20px 11px;
  }
}
/* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_banner.scss */
banner-component .deep-link-container .deep-link-content .body-text {
  width: 380px;
}
@media (max-width: 767px) {
  /* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_banner.scss */
  banner-component .deep-link-container .deep-link-content .body-text {
    width: 100%;
  }
}
/* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_banner.scss */
banner-component .deep-link-container .deep-link-content .text-content {
  flex: 1 0 auto;
}
/* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_banner.scss */
banner-component .deep-link-container .url-link .fa-chevron-right {
  margin-left: 5px;
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_banner.scss */
banner-component .deep-link-container .url-link .fa-chevron-right::before {
  content: "\f105";
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_carousel_banner.scss */
carousel-banner-component {
  height: 100%;
  width: 100%;
  display: block;
}
@media (min-width: 767px) and (max-width: 1070px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_carousel_banner.scss */
  carousel-banner-component {
    padding: 0 35px;
  }
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_carousel_banner.scss */
carousel-banner-component .slick-slider.slick-dotted {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_carousel_banner.scss */
  carousel-banner-component .slick-slider .slick-track {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_carousel_banner.scss */
carousel-banner-component .slick-slide {
  height: auto;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_carousel_banner.scss */
carousel-banner-component .slick-prev,
carousel-banner-component .slick-next {
  width: auto;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_carousel_banner.scss */
carousel-banner-component .slick-prev::before,
carousel-banner-component .slick-next::before {
  content: "";
  height: 24px;
  width: 24px;
  background-size: cover;
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/chevron-blue.svg");
  opacity: 1;
}
@media (max-width: 767px) {
  /* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_carousel_banner.scss */
  carousel-banner-component .slick-prev::before,
  carousel-banner-component .slick-next::before {
    height: 60px;
    width: 60px;
    background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/carousel-right-btn.svg");
  }
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_carousel_banner.scss */
carousel-banner-component .slick-next {
  right: -30px;
}
@media (max-width: 767px) {
  /* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_carousel_banner.scss */
  carousel-banner-component .slick-next {
    right: 12px;
    top: 95px;
  }
}
/* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_carousel_banner.scss */
carousel-banner-component .slick-prev {
  left: -30px;
}
@media (max-width: 767px) {
  /* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_carousel_banner.scss */
  carousel-banner-component .slick-prev {
    left: 12px;
    top: 95px;
  }
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_carousel_banner.scss */
carousel-banner-component .slick-prev::before {
  transform: rotate(180deg);
}
@media (max-width: 767px) {
  /* line 64, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_carousel_banner.scss */
  carousel-banner-component .slick-dots {
    bottom: 0;
    top: 162px;
    height: 20px;
  }
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_carousel_banner.scss */
carousel-banner-component .slick-dots li button::before {
  font-size: 12px;
}
@media (max-width: 767px) {
  /* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/common/banner/_carousel_banner.scss */
  carousel-banner-component .slick-dots li button::before {
    font-size: 10px;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/_comp_rates.scss */
.hotel-list-item-comp-rates {
  font-size: 0.8rem;
  margin-top: 0.5rem;
}
@media (max-width: 480px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/_comp_rates.scss */
  .hotel-list-item-comp-rates {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    margin-top: 0;
  }
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/_comp_rates.scss */
.hotel-list-item-comp-rates .outer-container {
  display: inline-block;
  width: 100%;
  border-top: 2px solid #f5f4f1;
  padding: 0.5rem 1rem;
}
@media (max-width: 480px) {
  /* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/_comp_rates.scss */
  .hotel-list-item-comp-rates .outer-container {
    border-top: 0;
    padding: 0.5rem;
  }
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/_comp_rates.scss */
.hotel-list-item-comp-rates label {
  font-size: 0.7rem;
}
@media (max-width: 480px) {
  /* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/_comp_rates.scss */
  .hotel-list-item-comp-rates label {
    margin-bottom: 0.2rem;
  }
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/_comp_rates.scss */
.hotel-list-item-comp-rates .market-rates-area {
  display: flex;
  flex-wrap: wrap;
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/_comp_rates.scss */
.hotel-list-item-comp-rates .market-rate-item {
  display: flex;
  align-items: center;
  flex: 1 0 50%;
  max-width: 50%;
  color: #282828;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/_comp_rates.scss */
.hotel-list-item-comp-rates .market-rate-item:hover, .hotel-list-item-comp-rates .market-rate-item:focus {
  text-decoration: none;
  color: #105399;
}
@media (max-width: 767px) {
  /* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/_comp_rates.scss */
  .hotel-list-item-comp-rates .market-rate-item {
    flex: 1 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 480px) {
  /* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/_comp_rates.scss */
  .hotel-list-item-comp-rates .market-rate-item {
    font-size: 0.65rem;
  }
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/_comp_rates.scss */
.hotel-list-item-comp-rates .market-rate-item .market-rate-supplier {
  flex: 1 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 55%;
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/_comp_rates.scss */
.hotel-list-item-comp-rates .market-rate-item .market-rate-price {
  font-weight: 600;
}
/* line 64, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/_comp_rates.scss */
.ltr .hotel-list-item-comp-rates .market-rate-item .market-rate-price {
  margin-right: 1rem;
}
/* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/_comp_rates.scss */
.rtl .hotel-list-item-comp-rates .market-rate-item .market-rate-price {
  margin-left: 1rem;
}
@media (max-width: 480px) {
  /* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/_comp_rates.scss */
  .ltr .hotel-list-item-comp-rates .market-rate-item .market-rate-price {
    margin-right: 0;
  }
  /* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/_comp_rates.scss */
  .rtl .hotel-list-item-comp-rates .market-rate-item .market-rate-price {
    margin-left: 0;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/_map_button.scss */
hotel-list-item-map-button {
  flex: 1 1 45%;
  line-height: 20px;
  align-items: flex-end;
  display: flex;
}
/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/_map_button.scss */
hotel-list-item-map-button button {
  background: transparent;
  border: 0;
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/_map_button.scss */
  hotel-list-item-map-button {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/list_item.scss */
  hotel-list-item .result-list-item2 .result-list-item-action {
    width: 46%;
  }
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/list_item.scss */
hotel-list-item .result-list-item2 .price-box-mobile {
  font-size: 16px;
  display: inline-block;
}
@media (min-width: 480px) {
  /* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/list_item.scss */
  hotel-list-item .result-list-item2 .price-box-mobile {
    display: none;
  }
}
@media (max-width: 480px) {
  /* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/list_item.scss */
  hotel-list-item .result-list-item2 .price-box-desktop {
    display: none;
  }
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/list_item.scss */
hotel-list-item a,
hotel-list-item a:visited,
hotel-list-item a:link,
hotel-list-item a:hover,
hotel-list-item a:focus {
  text-decoration: inherit;
  color: inherit;
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_results/list_item/list_item.scss */
hotel-list-item a:not([href]) {
  cursor: default;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/amenities/_amenities.scss */
amenities {
  padding: 16px;
  border: 1px solid #e1e1e1;
  flex: 1 1 25%;
}
/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/amenities/_amenities.scss */
.ltr amenities {
  border-left: 0;
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/amenities/_amenities.scss */
.rtl amenities {
  border-right: 0;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/amenities/_amenities.scss */
amenities .amenity-item {
  padding-bottom: 5px;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/amenities/_amenities.scss */
amenities .amenity-item span {
  color: #333;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/hotel_description/_hotel_description.scss */
hotel-description {
  flex: 4 4 80%;
  border: 1px solid #E1E1E1;
}
@media (max-width: 991px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/hotel_description/_hotel_description.scss */
  hotel-description {
    flex: 1 0 auto;
  }
}
/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/hotel_description/_hotel_description.scss */
hotel-description .hotel-description {
  overflow: hidden;
  padding: 1rem;
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/hotel_description/_hotel_description.scss */
hotel-description .hotel-description .amenity-item {
  padding-bottom: 0.3rem;
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/hotel_description/_hotel_description.scss */
hotel-description .hotel-description .amenity-item span {
  color: #333;
}
@media (max-width: 991px) {
  /* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/hotel_description/_hotel_description.scss */
  hotel-description .hotel-description .limit-description {
    max-height: 10rem;
    text-overflow: ellipsis;
    padding-bottom: 1rem;
  }
  /* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/hotel_description/_hotel_description.scss */
  hotel-description .hotel-description .limit-description p {
    overflow: hidden;
    text-overflow: ellipsis;
    flex: 1 0;
  }
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/hotel_description/_hotel_description.scss */
hotel-description .hotel-description .headline-container {
  display: flex;
  font-size: 1.25rem;
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/hotel_description/_hotel_description.scss */
hotel-description .hotel-description .headline-container .chevron-container {
  flex: 1;
  justify-content: flex-end;
  margin-top: 5px;
  display: none;
  color: #e52e2e;
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/hotel_description/_hotel_description.scss */
hotel-description .hotel-description .headline-container .chevron-container a {
  text-decoration: none;
}
@media (max-width: 991px) {
  /* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/hotel_description/_hotel_description.scss */
  hotel-description .hotel-description .headline-container .chevron-container {
    display: flex;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: none;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  background-color: #e52e2e;
  color: #fff;
  padding: 16px;
  width: 100%;
  border: 0;
  height: 90px;
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  mobile-room-prices-button {
    display: flex;
    padding: 9px 19px;
  }
  /* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  .locale-es mobile-room-prices-button, .locale-ru mobile-room-prices-button {
    padding: 9px 8px;
  }
  /* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  .locale-fr mobile-room-prices-button {
    padding: 9px 10px;
  }
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button.fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 14;
  flex-flow: row wrap;
  align-items: flex-start;
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button.fixed .rooms-info {
  height: 100%;
}
/* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button > div,
mobile-room-prices-button .room-sold-out {
  display: flex;
  flex: 1;
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .center-content {
  align-self: center;
  display: flex;
  flex: 1;
  justify-content: center;
  font-size: 15px;
}
/* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .per-night-label {
  font-size: 12px;
  display: block;
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .left-content,
mobile-room-prices-button .right-content {
  flex: 1 0 50%;
}
@media (max-width: 767px) {
  /* line 64, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  .locale-ru mobile-room-prices-button .left-content {
    flex: 1 0 60%;
  }
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .right-content {
  justify-content: flex-end;
  display: flex;
  align-items: center;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  /* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  .locale-ru mobile-room-prices-button .right-content, .locale-fr mobile-room-prices-button .right-content {
    flex: 1 0 40%;
  }
}
/* line 84, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .right-content .action-text {
  padding-right: 10px;
  font-weight: 600;
  text-transform: lowercase;
  display: inline-block;
}
/* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .right-content .action-text::first-letter {
  text-transform: capitalize;
}
@media (max-width: 480px) {
  /* line 84, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  mobile-room-prices-button .right-content .action-text {
    font-size: 15px;
    padding-right: 0;
  }
  /* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  .locale-da mobile-room-prices-button .right-content .action-text, .locale-fr mobile-room-prices-button .right-content .action-text {
    font-size: 12px;
  }
}
@media screen and (max-width: 480px) and (min-width: 320px) {
  /* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  .locale-da mobile-room-prices-button .right-content .action-text, .locale-fr mobile-room-prices-button .right-content .action-text {
    font-size: calc(12px + 2 * ((100vw - 320px) / 50));
  }
}
@media screen and (max-width: 480px) and (min-width: 370px) {
  /* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  .locale-da mobile-room-prices-button .right-content .action-text, .locale-fr mobile-room-prices-button .right-content .action-text {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  /* line 103, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  .locale-ru mobile-room-prices-button .right-content .action-text {
    font-size: 11px;
  }
}
@media screen and (max-width: 480px) and (min-width: 320px) {
  /* line 103, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  .locale-ru mobile-room-prices-button .right-content .action-text {
    font-size: calc(11px + 2 * ((100vw - 320px) / 50));
  }
}
@media screen and (max-width: 480px) and (min-width: 370px) {
  /* line 103, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  .locale-ru mobile-room-prices-button .right-content .action-text {
    font-size: 13px;
  }
}
@media (max-width: 480px) {
  /* line 107, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  .locale-es mobile-room-prices-button .right-content .action-text {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) and (min-width: 320px) {
  /* line 107, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  .locale-es mobile-room-prices-button .right-content .action-text {
    font-size: calc(13px + 1 * ((100vw - 320px) / 35));
  }
}
@media screen and (max-width: 480px) and (min-width: 355px) {
  /* line 107, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  .locale-es mobile-room-prices-button .right-content .action-text {
    font-size: 14px;
  }
}

/* line 113, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .right-content .fa-chevron-down {
  margin-top: -2px;
}
/* line 115, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
.locale-ru mobile-room-prices-button .right-content .fa-chevron-down, .locale-fr mobile-room-prices-button .right-content .fa-chevron-down {
  font-size: 11px;
}
@media screen and (min-width: 320px) {
  /* line 115, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  .locale-ru mobile-room-prices-button .right-content .fa-chevron-down, .locale-fr mobile-room-prices-button .right-content .fa-chevron-down {
    font-size: calc(11px + 1 * ((100vw - 320px) / 50));
  }
}
@media screen and (min-width: 370px) {
  /* line 115, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  .locale-ru mobile-room-prices-button .right-content .fa-chevron-down, .locale-fr mobile-room-prices-button .right-content .fa-chevron-down {
    font-size: 12px;
  }
}
/* line 121, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .right-content.loading {
  align-self: center;
}
/* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .left-content {
  font-size: 11px;
  font-weight: 500;
  display: flex;
  align-items: center;
}
/* line 134, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .left-content .earn-content .additional-info {
  display: flex;
}
@media (max-width: 767px) {
  /* line 134, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  mobile-room-prices-button .left-content .earn-content .additional-info {
    display: inline-block;
  }
}
@media (max-width: 767px) {
  /* line 140, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  mobile-room-prices-button .left-content .earn-content .additional-info .earn-text,
  mobile-room-prices-button .left-content .earn-content .additional-info .earn-amount {
    display: inline-block;
  }
}
/* line 147, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .left-content .earn-content .additional-info .earn-text {
  text-transform: lowercase;
  padding-right: 3px;
  font-weight: 500;
}
/* line 152, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .left-content .earn-content .additional-info .earn-text::first-letter {
  text-transform: capitalize;
}
/* line 157, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .left-content .earn-content .additional-info .earn-amount {
  font-weight: 600;
}
/* line 162, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .left-content .earn-content .base-info .currency,
mobile-room-prices-button .left-content .earn-content .base-info .value {
  font-size: 15px;
  font-weight: 500;
}
@media (max-width: 767px) {
  /* line 162, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  mobile-room-prices-button .left-content .earn-content .base-info .currency,
  mobile-room-prices-button .left-content .earn-content .base-info .value {
    font-size: 15px;
    font-weight: 600;
  }
}
/* line 176, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .left-content .reward-content .base-info .points-value {
  font-size: 17px;
  font-weight: 500;
  margin-right: 2px;
}
/* line 185, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .left-content .loading-content .loading {
  margin-top: 2px;
  height: 20px;
}
/* line 192, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .loading {
  background: #F6F7F8;
  background: -moz-linear-gradient(to right, #EEEEEE 8%, #DDDDDD 18%, #EEEEEE 33%);
  background: -webkit-linear-gradient(to right, #EEEEEE 8%, #DDDDDD 18%, #EEEEEE 33%);
  background: linear-gradient(to right, #EEEEEE 8%, #DDDDDD 18%, #EEEEEE 33%);
  animation-duration: 2s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  height: 24px;
  width: 140px;
  background-size: 1000px 104px;
  opacity: 0.23;
  filter: alpha(opacity=23);
  height: 24px;
  width: 140px;
  color: transparent;
  border-radius: 5px;
}
/* line 199, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .loading span {
  display: none;
}
/* line 204, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .starting-from {
  font-size: 12px;
  display: inline-block;
}
/* line 207, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .starting-from::first-letter {
  text-transform: capitalize;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/room_details_modal_button/_room_details_modal_button.scss */
room-details-modal-button .details-text,
room-details-modal-button .room-details {
  text-transform: lowercase;
  margin-bottom: 0;
  display: inline-block;
}
@media (max-width: 767px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/room_details_modal_button/_room_details_modal_button.scss */
  room-details-modal-button .details-text,
  room-details-modal-button .room-details {
    display: none;
  }
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/room_details_modal_button/_room_details_modal_button.scss */
room-details-modal-button .details-text::first-letter,
room-details-modal-button .room-details::first-letter {
  text-transform: capitalize;
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/room_details_modal_button/_room_details_modal_button.scss */
room-details-modal-button .hotel-detail-room-button-text img {
  width: 17px;
}
@media (max-width: 767px) {
  /* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/room_details_modal_button/_room_details_modal_button.scss */
  room-details-modal-button .hotel-detail-room-button-text img {
    width: 25px;
  }
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area {
  background-color: #fff;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area trust-you form-popup-mobile {
  font-size: 11px;
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-overView {
  padding-top: 32px;
}
@media (max-width: 991px) {
  /* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-overView {
    padding-top: 0;
  }
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-reviews {
  padding: 25px 14px;
  margin-top: 32px;
  border: 1px solid #E1E1E1;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  /* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-reviews {
    margin-top: 0;
    padding-bottom: 0;
  }
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-reviews .headline-container {
  display: flex;
  flex: 1 0 100%;
  padding: 0;
}
@media (min-width: 768px) {
  /* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-reviews .headline-container {
    display: none;
  }
}
/* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-reviews .headline-container .view-full-review {
  justify-content: flex-end;
  flex: 1;
  display: none;
}
@media (max-width: 991px) {
  /* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-reviews .headline-container .view-full-review {
    display: flex;
  }
}
/* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-reviews .headline-container .view-full-review a {
  color: #0a9700;
  text-decoration: underline;
}
@media (max-width: 991px) {
  /* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-reviews .headline-container .view-full-review a {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  /* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-reviews .color-headline {
    display: flex;
    padding: 0 15px;
  }
}
/* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-reviews .staticPage {
  flex: 1 0 100%;
}
@media (max-width: 991px) {
  /* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-reviews .category,
  .hotel-detail-info-area.new-detail-info-area #tab-reviews .categoryscores,
  .hotel-detail-info-area.new-detail-info-area #tab-reviews .good-to-knows,
  .hotel-detail-info-area.new-detail-info-area #tab-reviews .divider {
    display: none;
  }
}
@media (max-width: 991px) {
  /* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-reviews form-popup-mobile .good-to-knows {
    display: block;
  }
}
@media (max-width: 991px) {
  /* line 84, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-reviews form-popup-mobile .good-to-knows .title {
    padding: 0 0 5px;
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  /* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-reviews form-popup-mobile .good-to-knows .comments {
    line-height: 1.5;
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  /* line 100, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-reviews .header-divider {
    display: block;
  }
}
@media (max-width: 767px) {
  /* line 106, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-reviews .trust-you-button {
    padding: 0 15px;
  }
  /* line 110, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .ltr .hotel-detail-info-area.new-detail-info-area #tab-reviews .trust-you-button {
    text-align: right;
  }
  /* line 114, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .rtl .hotel-detail-info-area.new-detail-info-area #tab-reviews .trust-you-button {
    text-align: left;
  }
}
@media (max-width: 991px) {
  /* line 121, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-reviews .trustyou-review .row.score {
    display: flex;
    flex-wrap: nowrap;
  }
}
@media (max-width: 991px) {
  /* line 127, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-reviews .trustyou-review .row.score .header {
    flex: 1 0 50%;
  }
}
@media (max-width: 991px) {
  /* line 133, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-reviews .trustyou-review .row.score .value.flat {
    flex: 1 0 auto;
  }
}
/* line 143, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-map {
  border: 1px solid #E1E1E1;
  padding: 25px;
  font-weight: 500;
}
/* line 147, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-map:focus {
  outline: 0;
}
@media (min-width: 768px) {
  /* line 143, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-map {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  /* line 143, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-map {
    padding: 14px;
  }
}
@media (max-width: 767px) {
  /* line 143, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-map {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
  }
}
/* line 165, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-map .title {
  padding-bottom: 10px;
}
/* line 170, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-map .hotel-detail-marker::before {
  font-size: 35px;
  content: "\f041";
  color: #e52e2e;
  font-family: FontAwesome;
}
@media screen and (min-width: 480px) {
  /* line 170, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-map .hotel-detail-marker::before {
    font-size: calc(35px + 15 * ((100vw - 480px) / 3020));
  }
}
@media screen and (min-width: 3500px) {
  /* line 170, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-map .hotel-detail-marker::before {
    font-size: 50px;
  }
}
/* line 178, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-map #hotel-detail-map {
  min-height: 300px;
}
@media (max-width: 767px) {
  /* line 182, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-map #mapbox-search-map {
    height: 325px;
  }
}
/* line 189, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview {
  display: flex;
  padding: 0;
}
@media (max-width: 991px) {
  /* line 189, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #hotel-detail-overview {
    flex-direction: column;
  }
}
/* line 197, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .title {
  font-size: 20px;
  padding-bottom: 10px;
  margin-top: 0;
  font-weight: 600;
}
@media (max-width: 991px) {
  /* line 197, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .title {
    font-size: 16px;
  }
}
/* line 207, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotelDescription {
  font-size: 16px;
}
@media (max-width: 991px) {
  /* line 207, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotelDescription {
    font-size: 14px;
  }
}
/* line 214, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description {
  padding: 25px;
}
@media (max-width: 991px) {
  /* line 214, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description {
    padding: 14px;
  }
}
/* line 220, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description .hotel-description-loading div {
  background: #F6F7F8;
  background: -moz-linear-gradient(to right, #EEEEEE 8%, #DDDDDD 18%, #EEEEEE 33%);
  background: -webkit-linear-gradient(to right, #EEEEEE 8%, #DDDDDD 18%, #EEEEEE 33%);
  background: linear-gradient(to right, #EEEEEE 8%, #DDDDDD 18%, #EEEEEE 33%);
  animation-duration: 2s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  height: 24px;
  width: 140px;
  background-size: 1000px 104px;
  margin-top: 10px;
  height: 24px;
  color: transparent;
}
/* line 225, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description .hotel-description-loading div.first-loading-description {
  width: 25%;
}
/* line 228, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description .hotel-description-loading div.second-loading-description {
  width: 95%;
}
/* line 231, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description .hotel-description-loading div.third-loading-description {
  width: 85%;
  margin-bottom: 24px;
}
/* line 239, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item {
  display: flex;
  font-size: 16px;
}
@media (max-width: 991px) {
  /* line 239, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item {
    font-size: 14px;
  }
}
/* line 247, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item em {
  margin-top: 3px;
  color: #1E9820;
}
/* line 252, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item span {
  color: #303030;
}
/* line 254, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.ltr .hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item span {
  padding-left: 5px;
}
/* line 255, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.rtl .hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item span {
  padding-right: 5px;
}
/* line 260, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description,
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list {
  height: 100%;
}
/* line 266, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .color-headline {
  color: #303030;
  font-size: 20px;
}
@media (max-width: 991px) {
  /* line 266, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area .color-headline {
    font-size: 16px;
    font-weight: 600;
  }
}
/* line 275, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .guest-love-list {
  padding-bottom: 32px;
}
/* line 277, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .guest-love-list .label-rank {
  font-size: 13px;
  border-radius: 3px;
  margin-right: 12px;
  margin-bottom: 12px;
  padding: 8px;
  border: 1px solid #E1E1E1;
  text-align: center;
  width: 192px;
}
/* line 289, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .room-list-item-holder {
  display: flex;
  padding: 0 16px;
}
@media (max-width: 767px) {
  /* line 289, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area .room-list-item-holder {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
/* line 298, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .room-photo {
  background-size: inherit;
  height: 100%;
}
/* line 303, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .inset-shadow {
  position: absolute;
  height: 100%;
  width: 100%;
  -webkit-box-shadow: inset 0 -25px 30px -15px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: inset 0 -25px 30px -15px rgba(0, 0, 0, 0.6);
  box-shadow: inset 0 -25px 30px -15px rgba(0, 0, 0, 0.6);
  top: 0;
}
/* line 314, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component {
  height: 90px;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
/* line 320, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component#desktop-slider {
  position: relative;
  margin-top: 20px;
}
@media (max-width: 767px) {
  /* line 320, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component#desktop-slider {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 314, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component {
    flex-direction: column;
    height: auto;
  }
}
/* line 333, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component::before {
  content: " ";
  height: 1px;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 13px solid #fff;
  bottom: -13px;
  position: absolute;
}
@media (max-width: 767px) {
  /* line 333, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component::before {
    display: none;
  }
}
/* line 345, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.ltr .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component::before {
  right: 23%;
}
/* line 349, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.rtl .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component::before {
  left: 23%;
}
/* line 354, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component#sticky-slider {
  position: fixed;
  width: 100%;
  bottom: -1px;
  z-index: 100;
  border-radius: 0;
  margin: 0;
}
@media (min-width: 768px) {
  /* line 354, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component#sticky-slider {
    display: none;
  }
}
/* line 365, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component .dlp-title {
  font-size: 18px;
  font-weight: 500;
}
@media (max-width: 991px) {
  /* line 365, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component .dlp-title {
    font-size: 14px;
  }
}
@media screen and (max-width: 991px) and (min-width: 767px) {
  /* line 365, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component .dlp-title {
    font-size: calc(14px + 4 * ((100vw - 767px) / 224));
  }
}
@media screen and (max-width: 991px) and (min-width: 991px) {
  /* line 365, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component .dlp-title {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  /* line 365, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component .dlp-title {
    font-size: 12px;
    font-weight: 500;
  }
}
/* line 379, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.ltr .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component {
  padding: 10px 0 0 40px;
}
@media (max-width: 767px) {
  /* line 379, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .ltr .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component {
    padding-left: 0;
  }
}
/* line 386, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.rtl .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component {
  padding: 10px 40px 0 0;
}
@media (max-width: 767px) {
  /* line 386, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .rtl .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component {
    padding-right: 0;
  }
}
/* line 393, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component .component-container {
  flex: 1 0 auto;
  padding-bottom: 0;
  padding-top: 5px;
}
@media (max-width: 991px) {
  /* line 397, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component .component-container .label {
    font-size: 11px;
  }
}
@media screen and (max-width: 991px) and (min-width: 480px) {
  /* line 397, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component .component-container .label {
    font-size: calc(11px + 2 * ((100vw - 480px) / 287));
  }
}
@media screen and (max-width: 991px) and (min-width: 767px) {
  /* line 397, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component .component-container .label {
    font-size: 13px;
  }
}

@media (max-width: 767px) {
  /* line 393, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component .component-container {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 20px;
    font-size: 11px;
  }
}
/* line 411, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component #points-cash-slider {
  width: 75%;
}
/* line 414, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.locale-fr .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component #points-cash-slider {
  width: 67%;
}
@media (max-width: 767px) {
  /* line 411, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component #points-cash-slider {
    width: 65%;
  }
}
@media (max-width: 767px) {
  /* line 422, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component #points-cash-slider .rz-bubble {
    padding-bottom: 10px;
  }
}
/* line 432, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .alignMiddle {
  padding-top: 15px;
}
/* line 436, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .content {
  padding: 0;
}
/* line 439, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .content.loading {
  padding: 46px;
}
/* line 444, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms {
  font-weight: 500;
  margin-bottom: 46px;
  font-size: 20px;
}
@media (max-width: 991px) {
  /* line 444, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms {
    font-size: 16px;
  }
}
/* line 451, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .fa-angle-down {
  font-size: 30px;
  font-weight: 900;
  color: #e52e2e;
}
/* line 455, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .fa-angle-down::before {
  position: relative;
  top: 5px;
}
@media (max-width: 767px) {
  /* line 464, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .ltr .hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .redeem .value {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  /* line 469, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .rtl .hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .redeem .value {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  /* line 478, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area .admin-data-area {
    word-break: break-all;
  }
}
@media (max-width: 767px) {
  /* line 485, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area .room-list-header .room-options {
    margin-left: 0;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.room-list-header {
  padding: 36px 0 16px;
  width: 100%;
  display: flex;
  font-size: 20px;
  font-weight: bold;
  align-items: flex-end;
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
  .room-list-header {
    padding-bottom: 0;
  }
}
@media (max-width: 991px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
  .room-list-header {
    padding-left: 10px;
  }
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.room-list-header span {
  display: inline-block;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.room-list-header .room-options-title {
  text-transform: lowercase;
}
@media (max-width: 991px) {
  /* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
  .room-list-header .room-options-title {
    font-size: 16px;
  }
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.room-list-header .room-options-title::first-letter {
  text-transform: capitalize;
}
/* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.room-list-header .room-options {
  width: 50%;
  text-transform: lowercase;
}
@media (max-width: 767px) {
  /* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
  .room-list-header .room-options {
    font-size: 16px;
  }
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.ltr .room-list-header .room-options {
  padding-left: 240px;
  margin-left: 0;
}
@media (max-width: 767px) {
  /* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
  .ltr .room-list-header .room-options {
    padding-left: 0;
  }
}
/* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.rtl .room-list-header .room-options {
  padding-right: 240px;
  margin-right: 0;
}
@media (max-width: 767px) {
  /* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
  .rtl .room-list-header .room-options {
    padding-right: 0;
  }
}
/* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.room-list-header .room-options::first-letter {
  text-transform: capitalize;
}
/* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.room-list-header .total-earn {
  text-transform: lowercase;
}
/* line 64, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.locale-fr .room-list-header .total-earn {
  width: 16%;
}
/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.room-list-header .total-earn::first-letter {
  text-transform: capitalize;
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.ltr .room-list-header .total-earn {
  margin-right: 0;
  text-align: right;
}
/* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.rtl .room-list-header .total-earn {
  margin-left: 0;
  text-align: left;
}
/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.room-list-header .per-room-per-night {
  display: inline-block;
  width: 17%;
  text-transform: lowercase;
}
/* line 87, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.room-list-header .per-room-per-night::first-letter {
  text-transform: capitalize;
}
@media (max-width: 991px) {
  /* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
  .room-list-header .per-room-per-night {
    width: 19%;
  }
}
/* line 95, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.ltr .room-list-header .per-room-per-night {
  margin-right: 0;
  text-align: right;
}
/* line 100, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.rtl .room-list-header .per-room-per-night {
  margin-left: 0;
  margin-right: 0;
  text-align: left;
}
/* line 109, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.ltr .room-list-header .per-room-per-night.per-room-per-night-redeem {
  margin-right: 0;
  width: 34%;
}
/* line 114, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.rtl .room-list-header .per-room-per-night.per-room-per-night-redeem {
  margin-left: 0;
  margin-right: 0;
  width: 32%;
}
/* line 121, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.room-list-header .price-container-headers {
  display: flex;
  flex: 1 0 50%;
  align-items: flex-end;
  justify-content: flex-end;
}
/* line 127, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.ltr .room-list-header .price-container-headers {
  padding-right: 125px;
}
/* line 131, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.rtl .room-list-header .price-container-headers {
  padding-left: 125px;
}
/* line 135, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.room-list-header .price-container-headers .per-room-per-night {
  flex: 1 0 60%;
  margin-right: 0;
}
/* line 140, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.room-list-header .price-container-headers .total-earn {
  flex: 1 0 40%;
  max-width: 123px;
}
/* line 144, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.ltr .room-list-header .price-container-headers .total-earn {
  padding-left: 5px;
}
/* line 148, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_room_list_header.scss */
.rtl .room-list-header .price-container-headers .total-earn {
  padding-right: 5px;
}

/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container {
  min-height: 218px;
  background-color: #fff;
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .back-to-search-result {
  padding: 8px;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area {
  padding-top: 30px;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  /* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area {
    padding-top: 0;
  }
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container {
  border: 0;
}
@media (max-width: 991px) {
  /* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-info-container .voucher-container .see-room-options-container .btn-action {
    width: 135px;
  }
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container {
  color: #303030;
  background-color: #fff;
}
/* line 49, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container hr {
  height: 1px;
  width: calc(100% - 32px);
  margin-top: 10px;
  margin-bottom: 10px;
  color: #747474;
  align-self: center;
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .reward-label {
  padding-top: 0;
  flex: 1 0 55%;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .reward-label {
    max-width: 193px;
    white-space: nowrap;
  }
}
/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .reward-label .heading {
  font-weight: 400;
  font-size: 18px;
  display: flex;
  align-items: flex-end;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .reward-label .heading {
    font-size: 16px;
    height: 18px;
  }
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.locale-fr .hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .reward-label .heading {
  height: 35px;
}
/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .reward-label .text {
  font-size: 16px;
  height: 22px;
  align-items: baseline;
  text-transform: lowercase;
  display: inline-block;
}
/* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .reward-label .text:first-letter {
  text-transform: capitalize;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .reward-label .text {
    height: 18px;
    font-size: 14px;
  }
}
/* line 100, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .points-amount {
  position: inherit;
  flex: 1;
  display: flex;
  justify-content: flex-end;
  align-items: baseline;
  min-height: 21px;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 100, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .points-amount {
    min-height: 18px;
  }
}
/* line 110, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .points-amount .loading {
  margin-top: 2px;
  width: 100px;
  height: 20px;
}
/* line 116, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .points-amount .currency,
.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .points-amount .value {
  font-size: 16px;
  font-weight: 600;
}
/* line 123, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .points-amount-container {
  flex: 1 0 100%;
  height: auto;
}
/* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .points-amount-container.loading {
  flex: 0 1 80%;
  min-height: 18px;
  margin-top: 5px;
}
/* line 133, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .cash-amount {
  height: 28px;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 133, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .cash-amount {
    height: 22px;
  }
  /* line 140, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .locale-fr .hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .cash-amount {
    height: 35px;
  }
}
/* line 145, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .cash-amount > div {
  display: flex;
  flex: 1;
  align-items: baseline;
  justify-content: flex-end;
  height: 28px;
}
@media (min-width: 992px) {
  /* line 145, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .cash-amount > div {
    display: inline-block;
  }
}
/* line 156, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .cash-amount .currency,
.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .cash-amount .value {
  font-size: 18px;
  font-weight: 600;
}
/* line 166, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .loading {
  background: #F6F7F8;
  background: -moz-linear-gradient(to right, #EEEEEE 8%, #DDDDDD 18%, #EEEEEE 33%);
  background: -webkit-linear-gradient(to right, #EEEEEE 8%, #DDDDDD 18%, #EEEEEE 33%);
  background: linear-gradient(to right, #EEEEEE 8%, #DDDDDD 18%, #EEEEEE 33%);
  animation-duration: 2s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  height: 24px;
  width: 140px;
  background-size: 1000px 104px;
  height: 24px;
  width: 140px;
  color: transparent;
}
/* line 171, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .loading span {
  display: none;
}
/* line 175, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .loading.cash-amount {
  align-self: flex-end;
  justify-self: flex-end;
}
/* line 182, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .cheapest-room-selection .cash-amount {
  display: flex;
  justify-content: flex-end;
  flex: 1 0 100%;
}
/* line 186, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .cheapest-room-selection .cash-amount.loading {
  display: inline-block;
}
/* line 189, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .cheapest-room-selection .cash-amount .loading {
  margin-top: 2px;
  width: 100px;
  height: 16px;
}
/* line 196, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .cheapest-room-selection .points-amount {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
/* line 201, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .cheapest-room-selection .points-amount div {
  flex: 0 1 80%;
}
/* line 205, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .cheapest-room-selection .points-amount .travel-breakdown-container {
  justify-content: flex-end;
  margin-top: 3px;
}
/* line 208, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .cheapest-room-selection .points-amount .travel-breakdown-container.loading {
  flex: 0 1 50%;
  height: 16px;
}
/* line 214, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .cheapest-room-selection .points-amount .cash-amount {
  flex: 0 1 50%;
}
/* line 218, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .cheapest-room-selection .points-amount .points-amount-container {
  flex: 1 0 auto;
  height: 22px;
}
/* line 221, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .cheapest-room-selection .points-amount .points-amount-container.loading {
  flex: 0 1 80%;
}
/* line 228, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .voucher-container {
  display: flex;
  flex: 1 0 100%;
  align-items: flex-end;
  align-self: center;
}
/* line 234, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .voucher-container .voucher-label {
  flex: 1 0 60%;
  font-size: 18px;
  display: flex;
  flex-direction: column;
}
/* line 241, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .voucher-container .heading {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}
/* line 247, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .voucher-container .text {
  font-size: 14px;
}
/* line 251, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .voucher-container .text-right {
  display: flex;
  justify-self: flex-end;
  padding-left: 10px;
}
/* line 257, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .voucher-container .see-room-options-container {
  display: flex;
}
/* line 259, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .voucher-container .see-room-options-container .btn-action {
  height: 35px;
  font-size: 16px;
}
@media (max-width: 991px) {
  /* line 259, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .hotel-info-container .voucher-container .see-room-options-container .btn-action {
    width: 135px;
  }
}
/* line 270, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button {
  display: none;
  width: 100%;
  bottom: 0;
  z-index: 10;
  color: #fff;
  height: 80px;
  padding: 12px 20px;
}
@media (max-width: 767px) {
  /* line 270, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button {
    display: flex;
    position: fixed;
  }
}
/* line 284, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .loading-content {
  width: 80%;
}
/* line 288, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .loading {
  opacity: 0.23;
  border-radius: 5px;
  width: 100%;
}
/* line 294, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .fixed {
  display: flex;
  flex: 1 0 100%;
  justify-content: center;
  width: 100%;
}
/* line 300, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .heading {
  font-size: 13px;
  font-weight: 600;
}
/* line 305, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .text {
  font-size: 11px;
}
/* line 309, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .rooms-info {
  display: flex;
  flex: 1 0 100%;
}
/* line 312, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.ltr .hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .rooms-info {
  text-align: left;
}
/* line 316, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.rtl .hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .rooms-info {
  text-align: right;
}
/* line 321, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .left-content {
  flex: 1 0 60%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
/* line 326, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .left-content .base-info.loading {
  margin-bottom: 10px;
}
/* line 331, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .right-content {
  flex: 1 0 40%;
  font-size: 11px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-weight: 600;
}
@media screen and (min-width: 480px) {
  /* line 331, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .right-content {
    font-size: calc(11px + 3 * ((100vw - 480px) / 287));
  }
}
@media screen and (min-width: 767px) {
  /* line 331, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .right-content {
    font-size: 14px;
  }
}
/* line 339, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .right-content .action-text {
  padding: 0 5px;
  font-size: 14px;
}
/* line 344, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .right-content .fa {
  vertical-align: -1px;
}
/* line 349, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .center-content {
  align-items: center;
  justify-content: center;
  display: flex;
}
/* line 358, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-image-gallery,
.hotel-detail-container.new-details-container .top-area .hotel-info-container {
  padding: 0;
}
/* line 363, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-image-gallery {
  height: 310px;
}
/* line 365, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-image-gallery slick {
  margin-right: 0;
  border-right: 0;
  border-top: 0;
  border-bottom: 0;
}
/* line 371, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-image-gallery .hotel-detail-image-carousel {
  max-width: none;
}
/* line 374, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.ltr .hotel-detail-container.new-details-container .top-area .hotel-image-gallery .hotel-detail-image-carousel {
  border-left: 0;
}
/* line 378, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.rtl .hotel-detail-container.new-details-container .top-area .hotel-image-gallery .hotel-detail-image-carousel {
  border-right: 0;
}
/* line 382, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slide {
  max-height: 310px;
  height: 310px;
  background-color: #303030;
}
@media (max-width: 767px) {
  /* line 382, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slide {
    height: 210px;
  }
}
@media (max-width: 767px) {
  /* line 363, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-image-gallery {
    height: 205px;
  }
}
/* line 396, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container {
  border: 1px solid #E1E1E1;
  display: flex;
  flex-direction: column;
  max-height: 310px;
  height: 310px;
  max-width: none;
}
@media (max-width: 767px) {
  /* line 396, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-info-container {
    border: 0;
    margin-top: 4px;
    height: auto;
  }
}
@media (max-width: 767px) {
  /* line 410, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-name {
    font-weight: 600;
    font-size: 16px;
  }
}
/* line 416, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-info,
.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection,
.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself {
  padding: 16px;
  display: flex;
  height: 125px;
}
/* line 424, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-info {
  padding-bottom: 0;
}
@media (max-width: 991px) {
  /* line 424, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-info {
    padding-bottom: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 424, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-info {
    padding-bottom: 0;
  }
}
/* line 434, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection,
.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself {
  border-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  height: 155px;
  display: flex;
}
/* line 441, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .points-container,
.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .points-container {
  display: flex;
  flex: 1;
  min-height: 75px;
  height: auto;
  align-self: center;
}
/* line 447, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .points-container.no-rooms,
.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .points-container.no-rooms {
  flex-direction: column;
  align-items: center;
  padding-top: 15px;
}
/* line 454, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .label, .hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .label {
  flex: 1 0 auto;
  font-size: 18px;
}
@media (max-width: 992px) and (min-width: 767px) {
  /* line 454, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .label, .hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .label {
    font-size: 15px;
  }
}
/* line 462, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.locale-fr .hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .label,
.locale-fr .hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .label {
  font-size: 15px;
}
@media (max-width: 992px) and (min-width: 767px) {
  /* line 462, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .locale-fr .hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .label,
  .locale-fr .hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .label {
    width: 50%;
    font-size: 14px;
  }
}
/* line 471, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .text-right,
.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .text-right {
  justify-self: flex-end;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 471, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .text-right,
  .hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .text-right {
    width: 45%;
  }
}
/* line 483, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .cash-amount {
  font-weight: 500;
  font-size: 14px;
  flex: 1 0 100%;
}
/* line 489, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container {
  font-size: 11px;
  font-weight: 600;
}
/* line 493, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .loading {
  cursor: default;
}
/* line 497, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action {
  width: 166px;
  font-size: 16px;
  font-weight: 500;
  padding: 0;
}
@media (min-width: 768px) {
  /* line 497, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action {
    min-height: 34px;
    max-width: 157px;
  }
}
/* line 507, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.locale-fr .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action {
  height: auto;
  padding: 0 15px;
  min-height: 34px;
}
/* line 515, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container a.view-in-map {
  font-size: 15px;
  font-weight: 500;
  text-decoration: underline;
  color: #50B0E3;
}
@media (max-width: 480px) {
  /* line 515, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-info-container a.view-in-map {
    font-size: 12px;
    padding-top: 2px;
  }
}
/* line 526, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-info {
  flex: 1 0 auto;
  height: auto;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  /* line 526, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-info {
    margin-bottom: 0;
  }
}
/* line 536, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .general-details-container .fa {
  font-size: 13px;
  display: none;
}
@media (max-width: 767px) {
  /* line 542, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-info-container .free-night-redemption {
    height: 0;
    padding: 0;
  }
}
/* line 547, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .free-night-redemption .reward-yourself {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
/* line 555, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .general-details-container,
.hotel-detail-container.new-details-container .top-area .additional-details-container {
  display: flex;
  flex-direction: column;
}
/* line 561, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .general-details-container {
  flex: 3;
}
/* line 564, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container {
  flex: initial;
  display: flex;
  align-items: center;
}
/* line 569, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .name {
  font-size: 20px;
  font-weight: 600;
}
/* line 574, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .mobile-hotel-name {
  display: none;
}
@media (max-width: 767px) {
  /* line 574, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .mobile-hotel-name {
    display: -webkit-box;
  }
}
@media all and (-ms-high-contrast: none) and (max-width: 767px), (-ms-high-contrast: active) and (max-width: 767px) {
  /* line 574, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .mobile-hotel-name {
    display: block;
  }
}

/* line 586, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .desktop-hotel-name {
  display: -webkit-box;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 586, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .desktop-hotel-name {
    display: block;
  }
}
@media (max-width: 767px) {
  /* line 586, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .desktop-hotel-name {
    display: none;
  }
}
/* line 596, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .mobile-hotel-name,
.hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .desktop-hotel-name {
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 596, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .mobile-hotel-name,
  .hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .desktop-hotel-name {
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 300px;
  }
}
/* line 609, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .general-details-container .address {
  font-size: 15px;
  flex: 1 0 auto;
  display: flex;
  align-items: center;
}
/* line 615, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .general-details-container .address .mobile-address-name {
  display: none;
}
@media (max-width: 767px) {
  /* line 615, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .general-details-container .address .mobile-address-name {
    display: -webkit-box;
  }
}
@media all and (-ms-high-contrast: none) and (max-width: 767px), (-ms-high-contrast: active) and (max-width: 767px) {
  /* line 615, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .general-details-container .address .mobile-address-name {
    display: block;
  }
}

/* line 627, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .general-details-container .address .desktop-address-name {
  display: -webkit-box;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 627, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .general-details-container .address .desktop-address-name {
    display: block;
  }
}
@media (max-width: 767px) {
  /* line 627, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .general-details-container .address .desktop-address-name {
    display: none;
  }
}
/* line 637, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .general-details-container .address .mobile-address-name,
.hotel-detail-container.new-details-container .top-area .general-details-container .address .desktop-address-name {
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 637, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .general-details-container .address .mobile-address-name,
  .hotel-detail-container.new-details-container .top-area .general-details-container .address .desktop-address-name {
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 300px;
  }
}
/* line 650, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .general-details-container .discount {
  display: none;
}
/* line 655, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .additional-details-container {
  align-items: flex-end;
  flex: 1 0 auto;
}
/* line 660, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .view-in-map {
  flex: 1 0 auto;
  display: flex;
  align-items: flex-end;
}
/* line 667, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container trust-you {
  font-size: 11px;
  flex-direction: column;
  display: flex;
  justify-self: flex-end;
  align-items: flex-end;
  align-self: flex-start;
  padding-top: 10px;
}
/* line 676, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container trust-you .trustscore {
  width: 100%;
}
/* line 679, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container trust-you .trustscore .value {
  font-size: 9px;
}
/* line 684, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container trust-you trust-you {
  padding-right: 0;
}
/* line 688, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container trust-you .see-reviews-block,
.hotel-detail-container.new-details-container trust-you .trust-you-button a {
  color: #0a9700;
  text-decoration: underline;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
  text-transform: lowercase;
}
@media (max-width: 480px) {
  /* line 688, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container trust-you .see-reviews-block,
  .hotel-detail-container.new-details-container trust-you .trust-you-button a {
    display: none;
  }
}
/* line 701, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container trust-you .see-reviews-block::first-letter,
.hotel-detail-container.new-details-container trust-you .trust-you-button a::first-letter {
  text-transform: capitalize;
}
/* line 705, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container trust-you .see-reviews-block {
  font-weight: 500;
  font-size: 12px;
}
/* line 710, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container trust-you .trust-you-review-block {
  font-size: 12px;
  padding-top: 4px;
}
/* line 713, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.ltr .hotel-detail-container.new-details-container trust-you .trust-you-review-block {
  text-align: right;
}
/* line 717, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.rtl .hotel-detail-container.new-details-container trust-you .trust-you-review-block {
  text-align: left;
}
/* line 723, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .star-rating-container {
  flex: 1 0 auto;
}
/* line 727, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .trust-you-rating-container {
  display: flex;
}
/* line 733, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.ltr .hotel-detail-container.new-details-container .trustscore .size-xs .value {
  font-size: 11px;
  padding: 3px;
}
/* line 740, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-detail-room-button-text {
  font-size: 16px;
  text-transform: lowercase;
  padding: 15px 20px 0;
  background: transparent;
  border: 0;
}
/* line 746, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-detail-room-button-text::first-letter {
  text-transform: capitalize;
}
/* line 750, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.ltr .hotel-detail-container.new-details-container .hotel-detail-room-button-text {
  right: 0;
}
/* line 754, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.rtl .hotel-detail-container.new-details-container .hotel-detail-room-button-text {
  left: 0;
}
/* line 759, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .point-cash-slider-component {
  max-height: 30px;
  margin-top: 20px;
  height: 80px;
  color: #303030;
  padding-bottom: 0;
}
@media (max-width: 767px) {
  /* line 759, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .point-cash-slider-component {
    display: none;
  }
}
/* line 770, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .point-cash-slider-component .custom-label {
  display: block;
  margin-bottom: 35px;
  font-size: 16px;
  border-bottom: 1px solid #303030;
  text-align: center;
  height: 11px;
  padding-bottom: 7px;
  text-transform: inherit;
}
@media (max-width: 374px) {
  /* line 781, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .ltr .hotel-detail-container.new-details-container .point-cash-slider-component .custom-label {
    text-align: left;
  }
  /* line 782, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .rtl .hotel-detail-container.new-details-container .point-cash-slider-component .custom-label {
    text-align: right;
  }
}
/* line 785, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .point-cash-slider-component .custom-label span {
  padding: 0 10px;
  background-color: #fff;
}
/* line 791, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .point-cash-slider-component .component-container {
  padding: 0 16px;
}
/* line 793, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .point-cash-slider-component .component-container .label {
  font-size: 13px;
  width: 10%;
}
/* line 800, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.ltr .hotel-detail-container.new-details-container .point-cash-slider-component .component-container > .label {
  text-align: right;
}
/* line 804, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.rtl .hotel-detail-container.new-details-container .point-cash-slider-component .component-container > .label {
  text-align: left;
}
/* line 809, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.ltr .hotel-detail-container.new-details-container .point-cash-slider-component .component-container > .label ~ .label {
  text-align: left;
}
/* line 813, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.rtl .hotel-detail-container.new-details-container .point-cash-slider-component .component-container > .label ~ .label {
  text-align: right;
}
/* line 820, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .point-cash-slider-component .partner-bg-color {
  background-color: #fff;
}
/* line 825, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .point-cash-slider-component #points-cash-slider .rz-bar {
  background: #555555;
}
/* line 827, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection {
  background: #303030;
}

/* line 838, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-room-list .point-cash-slider-component {
  padding: 0;
  height: 50px;
}
@media (max-width: 991px) {
  /* line 838, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-room-list .point-cash-slider-component {
    position: fixed;
    bottom: 0;
    left: 0;
    min-height: 60px;
    padding: 0;
    margin: 0;
    width: 100%;
    z-index: 6;
    background-color: #e52e2e;
  }
}
@media (max-width: 991px) {
  /* line 853, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-room-list .point-cash-slider-component .component-container {
    color: #fff;
  }
}
/* line 859, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-room-list .point-cash-slider-component #fixed-background {
  height: auto;
}
@media (max-width: 991px) {
  /* line 866, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component #points-cash-slider .rz-bubble {
    color: #fff;
  }
}
@media (max-width: 991px) {
  /* line 871, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/details/_details.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component #points-cash-slider .rz-pointer {
    background-color: #fff;
    border: 0;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.hotel-detail-room-button-text {
  color: #FFF;
  font-size: 0.75rem;
  margin: 0 5px 8px;
  bottom: 0;
  position: absolute;
  z-index: 5;
  padding-right: 1rem;
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.rtl .hotel-detail-room-button-text {
  left: 0;
  direction: rtl;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.ltr .hotel-detail-room-button-text {
  right: 0;
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.hotel-detail-room-button-text:hover {
  color: #FFF;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.hotel-detail-room-button-text img {
  width: 20px;
  padding-left: 3px;
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
  .hotel-detail-room-button-text {
    display: none;
    margin: 0 0 8px;
  }
}

/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.gallery-modal-button {
  padding: 0;
  background-color: #000;
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.gallery-modal-button .image-counter {
  text-align: center;
  color: #FFF;
  position: absolute;
  width: 100%;
  display: block;
  padding-top: 1rem;
  bottom: -28px;
}
/* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.ltr .gallery-modal-button .image-counter, .rtl .gallery-modal-button .image-counter {
  left: 0;
  right: 0;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.gallery-modal-button .slick-slide {
  background-repeat: no-repeat;
  background-position: center;
  min-height: 400px;
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.gallery-modal-button .slick-slide > div {
  display: flex;
  align-items: center;
  height: 100%;
}
/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.gallery-modal-button .slick-slider {
  margin-bottom: 0;
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.gallery-modal-button .slick-arrow::before {
  color: #fff;
}
/* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.gallery-modal-button gallery-modal-button,
.gallery-modal-button .inset-shadow {
  display: none;
}
/* line 81, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.gallery-modal-button .slick-next {
  right: 5px;
}
/* line 85, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.gallery-modal-button .slick-prev {
  left: 5px;
}
/* line 89, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.gallery-modal-button [dir='rtl'] .slick-next {
  left: 5px;
  right: auto;
}
/* line 94, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.gallery-modal-button [dir='rtl'] .slick-prev {
  right: 5px;
  left: auto;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 100, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
  .rtl .modal .gallery-modal-button gallery {
    float: none;
    width: auto;
    height: 100%;
    display: block;
  }
}

/* line 112, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.modal-open .modal.center-modal {
  position: fixed;
  z-index: 1050;
  padding-top: 15px;
  overflow-y: hidden;
}
@media (min-width: 1440px) {
  /* line 112, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
  .modal-open .modal.center-modal {
    width: 1000px;
    height: 750px;
    top: calc(50vh - 375px);
  }
  /* line 122, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
  .ltr .modal-open .modal.center-modal {
    left: calc(50vw - 500px);
  }
  /* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
  .rtl .modal-open .modal.center-modal {
    right: calc(50vw - 500px);
  }
}
@media (min-width: 1024px) and (max-width: 1440px) {
  /* line 112, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
  .modal-open .modal.center-modal {
    width: 800px;
    height: 600px;
    top: calc(50vh - 300px);
  }
  /* line 134, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
  .ltr .modal-open .modal.center-modal {
    left: calc(50vw - 400px);
  }
  /* line 138, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
  .rtl .modal-open .modal.center-modal {
    right: calc(50vw - 400px);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  /* line 112, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
  .modal-open .modal.center-modal {
    width: 600px;
    height: 450px;
    top: calc(50vh - 225px);
  }
  /* line 147, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
  .ltr .modal-open .modal.center-modal {
    left: calc(50vw - 300px);
  }
  /* line 151, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
  .rtl .modal-open .modal.center-modal {
    right: calc(50vw - 300px);
  }
}
@media (min-width: 995px) and (max-width: 1125px) {
  /* line 157, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
  .modal-open .modal.center-modal .modal-dialog {
    width: 95%;
    height: 85%;
  }
}

/* line 165, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.ltr .modal-closer.gallery-closer {
  right: 0;
}
/* line 169, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.rtl .modal-closer.gallery-closer {
  left: 0;
}

/* line 174, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.ltr .modal-closer.gallery-closer,
.rtl .modal-closer.gallery-closer {
  color: #fff;
  top: -35px;
}
/* line 179, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.ltr .modal-closer.gallery-closer .close-text,
.rtl .modal-closer.gallery-closer .close-text {
  font-size: 14px;
  font-weight: 400;
  vertical-align: middle;
  text-transform: capitalize;
}
/* line 186, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.ltr .modal-closer.gallery-closer .x-button,
.rtl .modal-closer.gallery-closer .x-button {
  font-size: 24px;
  font-weight: 600;
  padding-left: 0 7px;
}

/* line 195, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.ltr .x-button {
  padding-left: 7px;
}
/* line 199, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.rtl .x-button {
  padding-right: 7px;
}

/* line 205, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.gallery-backdrop {
  background-color: #000 !important;
  opacity: 0.9;
}

/* line 211, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.modal-gallery-lg {
  width: 95%;
  height: 90%;
}
/* line 214, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.modal-gallery-lg .modal-content {
  height: 100%;
}
@media (max-width: 991px) {
  /* line 214, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
  .modal-gallery-lg .modal-content {
    height: 90%;
  }
}
/* line 221, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.modal-gallery-lg .hotel-detail-image-carousel {
  height: 100%;
}
/* line 225, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.modal-gallery-lg .gallery-modal-button {
  height: 100%;
}
/* line 229, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.modal-gallery-lg .slick-list,
.modal-gallery-lg .slick-track,
.modal-gallery-lg .slick-slide {
  height: 100%;
}
/* line 233, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.modal-gallery-lg .slick-list img,
.modal-gallery-lg .slick-track img,
.modal-gallery-lg .slick-slide img {
  height: 100%;
}
/* line 238, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery_modal.scss */
.modal-gallery-lg .slick-slide {
  min-height: 50px;
  max-height: 1000px;
}

/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery.scss */
.rtl gallery .slick-slider .slick-track,
.rtl gallery .slick-slider .slick-list {
  direction: ltr;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery.scss */
  .rtl gallery {
    float: none;
    width: auto;
  }
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery.scss */
gallery .image-counter {
  position: absolute;
  display: block;
  bottom: 7px;
  left: 16px;
  color: #fff;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery.scss */
.ltr gallery .image-counter {
  left: 16px;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery.scss */
.rtl gallery .image-counter {
  right: 16px;
}
@media (max-width: 767px) {
  /* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery.scss */
  gallery .image-counter {
    font-size: 12px;
  }
  /* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery.scss */
  .rtl gallery .image-counter {
    direction: rtl;
  }
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery.scss */
gallery .slick-slide > div {
  height: 100%;
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery.scss */
gallery .slick-slide .slide {
  position: relative;
  height: 100%;
  overflow: hidden;
}
/* line 49, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery.scss */
gallery .slick-slide img {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  position: absolute;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery.scss */
gallery .slick-slide img.contain {
  max-height: 100%;
  max-width: 100%;
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery.scss */
gallery .slick-slide img.cover {
  width: 100%;
  min-height: 100%;
  height: auto;
}
/* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery.scss */
.rtl gallery .slick-slide {
  float: left;
}
/* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery.scss */
[dir='rtl'] gallery .slick-slide {
  float: left;
}
/* line 74, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery.scss */
gallery .inset-shadow {
  position: absolute;
  height: 100%;
  width: 100%;
  -webkit-box-shadow: inset 0 -35px 80px -5px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: inset 0 -35px 80px -5px rgba(0, 0, 0, 0.6);
  box-shadow: inset 0 -35px 80px -5px rgba(0, 0, 0, 0.6);
}
/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/gallery/_gallery.scss */
.modal-body gallery .inset-shadow {
  display: none;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/result_map_mobile/result_map_mobile.scss */
hotel-result-map-mobile {
  display: block;
}
/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/result_map_mobile/result_map_mobile.scss */
hotel-result-map-mobile .hotel-result-map-mobile-button {
  background: transparent;
  border: 0;
  color: inherit;
  padding: initial;
  width: 100%;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/result_map_mobile/result_map_mobile.scss */
hotel-result-map-mobile .hotel-result-map-mobile-button img {
  display: inline;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/result_map_mobile/result_map_mobile.scss */
hotel-result-map-mobile .hotel-result-map-mobile-button .map-label {
  display: inline;
  font-size: 14px;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/result_map_mobile/result_map_mobile.scss */
hotel-result-map-mobile form-popup-mobile {
  top: 0;
}
@media (min-width: 480px) and (max-width: 991px) {
  /* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/result_map_mobile/result_map_mobile.scss */
  hotel-result-map-mobile form-popup-mobile {
    display: flex;
  }
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/result_map_mobile/result_map_mobile.scss */
hotel-result-map-mobile .title-content {
  display: flex;
  align-items: center;
  padding: 15px;
  min-height: 0;
  background: #282828;
  color: #fff;
  font-size: 12px;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/result_map_mobile/result_map_mobile.scss */
hotel-result-map-mobile title-content {
  width: 100%;
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/result_map_mobile/result_map_mobile.scss */
hotel-result-map-mobile .map-title {
  float: left;
  padding-top: 5px;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/result_map_mobile/result_map_mobile.scss */
hotel-result-map-mobile .close-tick {
  float: right;
  font-size: 20px;
  background-color: transparent;
  border: 0;
}
/* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/result_map_mobile/result_map_mobile.scss */
.rtl hotel-result-map-mobile .close-tick {
  float: left;
}
/* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/result_map_mobile/result_map_mobile.scss */
hotel-result-map-mobile #mapbox-search-map-mobile {
  height: 100%;
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/result_map_mobile/result_map_mobile.scss */
hotel-result-map-mobile #mapbox-search-map-mobile .mapboxgl-canvas {
  position: relative !important;
}
/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/result_map_mobile/result_map_mobile.scss */
hotel-result-map-mobile #mapbox-search-map-mobile .hotel-brief-info {
  text-align: left;
}

/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-room-list-item {
  min-height: 110px;
  display: flex;
  align-items: center;
  position: relative;
  padding: 10px 0;
  cursor: default;
}
@media (max-width: 767px) {
  /* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
  grouped-room-list-item .grouped-room-list-item {
    padding: 0;
    cursor: pointer;
  }
}
@media all and (-ms-high-contrast: none) and (min-width: 768px), (-ms-high-contrast: active) and (min-width: 768px) {
  /* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
  grouped-room-list-item .grouped-room-list-item {
    height: 100px;
  }
}

/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-room-detail {
  display: flex;
  flex: 1 0 35%;
}
@media (max-width: 767px) {
  /* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
  grouped-room-list-item .grouped-room-detail {
    flex: 1 0 auto;
    padding: 10px 0 23px;
  }
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-room-detail .hotel-detail-room-name {
  flex: 1 0 100%;
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-room-detail .extra-info {
  font-size: 18px;
  display: flex;
  align-items: center;
  line-height: 24px;
  position: relative;
  padding-bottom: 16px;
}
@media (max-width: 767px) {
  /* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
  grouped-room-list-item .grouped-room-detail .extra-info {
    font-size: 16px;
  }
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-room-detail .extra-info img {
  width: 20px;
  margin: 1px;
  padding-left: 1px;
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
.ltr grouped-room-list-item .grouped-room-detail .extra-info img {
  margin-right: 5px;
}
/* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
.rtl grouped-room-list-item .grouped-room-detail .extra-info img {
  margin-left: 5px;
}
/* line 60, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-room-detail .extra-info .room-description-detail {
  position: absolute;
  margin: 2px 25px 0;
  width: 100%;
  top: 0;
}
/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
.ltr grouped-room-list-item .grouped-room-detail .extra-info .room-description-detail {
  left: 0;
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
.rtl grouped-room-list-item .grouped-room-detail .extra-info .room-description-detail {
  right: 0;
}
/* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-room-detail .free-cancellation-container {
  font-size: 14px;
  padding-top: 11px;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
grouped-room-list-item .grouped-room-detail .free-cancellation-container else {
  text-transform: none;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
grouped-room-list-item .grouped-room-detail .free-cancellation-container::first-letter {
  text-transform: uppercase;
}
/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-room-detail .free-cancellation-text {
  display: flex;
  flex-direction: column;
  font-size: 14px;
  color: #C1C1C1;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
grouped-room-list-item .grouped-room-detail .free-cancellation-text span else {
  text-transform: none;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
grouped-room-list-item .grouped-room-detail .free-cancellation-text span::first-letter {
  text-transform: uppercase;
}
/* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-room-detail .cancel-text {
  color: #0a9700;
}
/* line 96, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-room-detail .non-refundable-text {
  color: #F6941E;
}
/* line 101, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-price-box {
  flex: 1 0 35%;
  justify-content: flex-end;
  padding: 0 15px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 101, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
  grouped-room-list-item .grouped-price-box {
    justify-content: flex-start;
    padding: 0;
    flex: 1 0 auto;
  }
}
/* line 113, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-price-box .mobile-go-to-checkout-page {
  display: none;
  position: absolute;
}
@media (max-width: 767px) {
  /* line 113, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
  grouped-room-list-item .grouped-price-box .mobile-go-to-checkout-page {
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    top: -4px;
  }
}
/* line 125, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-price-box .fa-angle-right {
  display: none;
}
@media (max-width: 767px) {
  /* line 125, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
  grouped-room-list-item .grouped-price-box .fa-angle-right {
    display: block;
    position: absolute;
    color: #e52e2e;
    font-size: 30px;
    bottom: -4px;
  }
  /* line 133, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
  .ltr grouped-room-list-item .grouped-price-box .fa-angle-right {
    right: 0;
  }
  /* line 137, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
  .rtl grouped-room-list-item .grouped-price-box .fa-angle-right {
    left: 0;
  }
  /* line 139, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
  .rtl grouped-room-list-item .grouped-price-box .fa-angle-right::before {
    content: "\f104";
  }
}
/* line 147, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-actions {
  flex: 1 0 auto;
  justify-content: center;
}
@media (max-width: 767px) {
  /* line 151, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
  grouped-room-list-item .grouped-actions .book-btn-wrapper {
    padding-bottom: 20px;
  }
}
/* line 157, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-actions .btn-action {
  min-height: 30px;
  min-width: 90px;
  padding: 5px 10px;
  font-size: 16px;
  text-transform: capitalize;
  background-color: #fff;
  color: #e52e2e;
  border: 1px solid #e52e2e;
  margin-top: 0;
}
@media (max-width: 767px) {
  /* line 157, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
  grouped-room-list-item .grouped-actions .btn-action {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 147, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
  grouped-room-list-item .grouped-actions {
    justify-content: flex-end;
  }
}
/* line 177, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-price-box,
grouped-room-list-item .grouped-actions {
  display: flex;
  align-items: flex-start;
}
@media (max-width: 767px) {
  /* line 177, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
  grouped-room-list-item .grouped-price-box,
  grouped-room-list-item .grouped-actions {
    padding-top: 0;
  }
}
/* line 188, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-room-list-item-redeem .cash-before-points,
grouped-room-list-item .grouped-room-list-item-redeem .cash-before-points .cash-payment-per-night {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
/* line 196, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-room-list-item-redeem .cash-before-points .cash-payment-per-night .currency,
grouped-room-list-item .grouped-room-list-item-redeem .cash-before-points .cash-payment-per-night .cash-amount {
  align-self: flex-end;
}
/* line 201, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-room-list-item-redeem .cash-before-points .cash-payment-per-night .currency {
  order: 1;
  margin-right: 7px;
  margin-left: 0;
}
/* line 207, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-room-list-item-redeem .cash-before-points .cash-payment-per-night .cash-amount {
  margin-right: 25px;
}
/* line 212, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-room-list-item-redeem .cash-before-points .currency-container {
  margin-right: 0;
  margin-left: 25px;
}
/* line 218, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-room-list-item-redeem .currency-container {
  display: inline-block;
  margin-right: 25px;
}
/* line 221, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-room-list-item-redeem .currency-container .value {
  font-size: 20.8px;
}
/* line 224, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-room-list-item-redeem .currency-container .currency {
  font-weight: normal;
  display: block;
  margin-top: 3px;
  font-size: 12.8px;
}
/* line 231, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-room-list-item-redeem .cash-payment-per-night {
  display: inline-block;
  font-size: 20.8px;
}
/* line 234, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-room-list-item-redeem .cash-payment-per-night .currency {
  font-size: 12.8px;
  margin-left: 25px;
}
/* line 238, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .grouped-room-list-item-redeem .cash-payment-per-night .price-per-day {
  font-size: 12.8px;
  color: #999999;
  font-weight: 400;
  text-align: left;
  padding-top: 5px;
  padding-left: 44px;
}
/* line 250, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .room-list-item-holder {
  flex: 1 0 90%;
  position: relative;
}
/* line 253, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
.rtl .hotel-detail-info-area.new-detail-info-area grouped-room-list-item .room-list-item-holder {
  border-left: 0;
  border-right: 1px solid #E1E1E1;
}
@media (max-width: 767px) {
  /* line 250, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
  .hotel-detail-info-area.new-detail-info-area grouped-room-list-item .room-list-item-holder {
    height: auto;
    flex-direction: column;
  }
}
/* line 266, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
.ltr grouped-room-list-item .earn-price-box {
  text-align: right;
}
@media (max-width: 767px) {
  /* line 266, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
  .ltr grouped-room-list-item .earn-price-box {
    text-align: left;
  }
}
/* line 273, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
.rtl grouped-room-list-item .earn-price-box {
  text-align: left;
}
@media (max-width: 767px) {
  /* line 273, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
  .rtl grouped-room-list-item .earn-price-box {
    text-align: right;
  }
}
/* line 280, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .earn-price-box .price-and-currency-holder {
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
}
/* line 286, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .earn-price-box .earn-points-box,
grouped-room-list-item .earn-price-box .per-room-per-night {
  font-size: 12px;
  text-transform: lowercase;
}
/* line 292, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .earn-price-box .black-circle {
  font-size: 10px;
}
/* line 296, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .earn-price-box .earn-points-box {
  padding-top: 10px;
}
@media (max-width: 767px) {
  /* line 300, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
  .ltr grouped-room-list-item .earn-price-box .earn-points-box {
    padding-right: 75px;
  }
  /* line 304, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
  .rtl grouped-room-list-item .earn-price-box .earn-points-box {
    padding-left: 75px;
  }
}
/* line 309, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .earn-price-box .earn-points-box .value,
grouped-room-list-item .earn-price-box .earn-points-box .currency {
  color: #F6941E;
  font-weight: 700;
  text-transform: capitalize;
}
/* line 316, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .earn-price-box .earn-points-box .total-earn {
  text-transform: lowercase;
  display: block;
}
/* line 320, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .earn-price-box .earn-points-box .total-earn::first-letter {
  text-transform: uppercase;
}
@media (min-width: 991px) {
  /* line 316, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
  grouped-room-list-item .earn-price-box .earn-points-box .total-earn {
    display: inline-block;
  }
  /* line 327, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
  grouped-room-list-item .earn-price-box .earn-points-box .total-earn.prefixCiti.Singapore.Prestige {
    display: block;
  }
}
/* line 332, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .earn-price-box .earn-points-box .moon-icon {
  margin-left: -2px;
  margin-bottom: -1px;
}
@media (max-width: 767px) {
  /* line 338, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
  grouped-room-list-item .earn-price-box .per-room-per-night {
    padding-bottom: 5px;
  }
}
/* line 344, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .earn-price-box .number-of-day,
grouped-room-list-item .earn-price-box .night-logo {
  font-weight: 600;
}
/* line 349, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .earn-price-box .night-logo-container {
  letter-spacing: -1px;
}
/* line 353, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .earn-price-box .moon-icon {
  height: 10px;
  width: 10px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/icons/night-icon-black.svg");
}
/* line 361, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room_list_item/grouped_room_list_item.scss */
grouped-room-list-item .earn-price-box .price-box {
  flex: 1 0 100%;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/room_image/room_image.scss */
room-image .hotel-image {
  height: 140px;
  background-size: cover;
  margin-bottom: 10px;
  position: relative;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/room_image/room_image.scss */
room-image .hotel-image.default-image::after {
  display: none;
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/room_image/room_image.scss */
room-image .default-image {
  margin: 5px 10px;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/room_image/room_image.scss */
room-image .broken-image {
  position: absolute;
  top: 0;
  height: 140px;
  width: 100%;
  margin: 0;
  z-index: -1;
}
@media (max-width: 767px) {
  /* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/room_image/room_image.scss */
  room-image .broken-image,
  room-image .hotel-image,
  room-image .default-image {
    border-radius: 3px;
  }
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/room_image/room_image.scss */
room-image .image-counter {
  position: absolute;
  bottom: 5px;
  padding: 0 10px;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
}
/* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/room_image/room_image.scss */
room-image .image-logo {
  position: absolute;
  bottom: 0;
  padding: 5px 10px;
}
/* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/room_image/room_image.scss */
.ltr room-image .image-logo {
  right: 0;
}
/* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/room_image/room_image.scss */
.rtl room-image .image-logo {
  left: 0;
}
/* line 60, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/room_image/room_image.scss */
room-image .image-logo img {
  width: 20px;
}
/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/room_image/room_image.scss */
room-image room-details-modal-button .hotel-detail-room-button-text {
  display: block;
  color: #2979FF;
  text-decoration: underline;
  position: relative;
  margin: 17px 10px;
  font-size: 14px;
  padding: 0;
}
/* line 75, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/room_image/room_image.scss */
room-image room-details-modal-button .hotel-detail-room-button-text:hover {
  color: #2979FF;
}
/* line 80, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/room_image/room_image.scss */
room-image room-details-modal-button .room-details {
  color: #2979FF;
  text-decoration: underline;
}
@media (max-width: 767px) {
  /* line 80, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/room_image/room_image.scss */
  room-image room-details-modal-button .room-details {
    display: block;
  }
}

/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room.scss */
grouped-room .max-size {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
@media (max-width: 767px) {
  /* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room.scss */
  grouped-room {
    padding: 10px;
    display: block;
  }
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room.scss */
grouped-room .grouped-room {
  display: flex;
  border: 1px solid #f5f4f1;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  /* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room.scss */
  grouped-room .grouped-room {
    flex-direction: column;
    display: block;
  }
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room.scss */
grouped-room .image-container {
  flex: 1 0 22.5%;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room.scss */
.ltr grouped-room .image-container {
  border-right: 1px solid #f5f4f1;
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room.scss */
.rtl grouped-room .image-container {
  border-left: 1px solid #f5f4f1;
}
@media (max-width: 767px) {
  /* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room.scss */
  grouped-room .image-container {
    border-bottom: 1px solid #f5f4f1;
  }
  /* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room.scss */
  .ltr grouped-room .image-container {
    border-right: 0;
  }
  /* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room.scss */
  .rtl grouped-room .image-container {
    border-left: 0;
  }
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room.scss */
grouped-room .room-information-container {
  flex: 1 0 77.5%;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room.scss */
grouped-room .header-title {
  height: 52px;
  background-color: #E1E1E1;
  font-size: 20px;
  display: flex;
  align-items: center;
  padding: 0 20px;
  font-weight: 600;
}
@media (max-width: 767px) {
  /* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room.scss */
  grouped-room .header-title {
    font-size: 16px;
    padding: 10px 20px;
    height: auto;
  }
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room.scss */
grouped-room .discount {
  display: none;
}
/* line 74, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room.scss */
grouped-room .rooms {
  border-bottom: 1px solid #E1E1E1;
}
/* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room.scss */
grouped-room .rooms:last-child {
  border-bottom: 0;
}
/* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/grouped_room/grouped_room.scss */
grouped-room .rooms:only-child {
  border-bottom: 0;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_banner/complimentary_banner.scss */
.complimentary-container {
  background-color: #303030;
  display: flex;
  height: 44px;
  margin-bottom: 16px;
  font-size: 14px;
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_banner/complimentary_banner.scss */
  .complimentary-container {
    padding: 0 16px;
    background: #fff;
    height: 28px;
  }
}
@media (min-width: 768px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_banner/complimentary_banner.scss */
  .complimentary-container {
    border-radius: 6px;
  }
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_banner/complimentary_banner.scss */
.complimentary-container .complimentary-title,
.complimentary-container .description {
  display: flex;
  align-items: center;
  padding-left: 16px;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_banner/complimentary_banner.scss */
.complimentary-container .complimentary-title {
  background-color: #303030;
  color: #fff;
}
@media (max-width: 767px) {
  /* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_banner/complimentary_banner.scss */
  .complimentary-container .complimentary-title {
    position: absolute;
    width: 25px;
    padding-left: 0;
    top: 2px;
    height: 18px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
}
@media (min-width: 768px) {
  /* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_banner/complimentary_banner.scss */
  .complimentary-container .complimentary-title {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_banner/complimentary_banner.scss */
.complimentary-container .complimentary-title::after {
  width: 0;
  height: 0;
  border-left: 20px solid #303030;
  border-bottom: 25px solid transparent;
  content: "";
  position: relative;
  left: 20px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_banner/complimentary_banner.scss */
  .complimentary-container .complimentary-title::after {
    position: absolute;
    left: auto;
    top: 0;
  }
}
@media (max-width: 767px) {
  /* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_banner/complimentary_banner.scss */
  .complimentary-container .complimentary-title::after {
    border-right: 12px solid transparent;
    border-left: 13px solid transparent;
    border-top: 6px solid #303030;
    left: 0;
    top: 24.5px;
    right: 25px;
  }
}
@media all and (max-width: 767px) and (-ms-high-contrast: none), (max-width: 767px) and (-ms-high-contrast: active) {
  /* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_banner/complimentary_banner.scss */
  .complimentary-container .complimentary-title::after {
    top: 17.5px;
  }
}

@media (min-width: 768px) {
  /* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_banner/complimentary_banner.scss */
  .complimentary-container .complimentary-title::after {
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
  }
}
@media (max-width: 767px) {
  /* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_banner/complimentary_banner.scss */
  .complimentary-container .complimentary-title span {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 83, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_banner/complimentary_banner.scss */
  .complimentary-container .complimentary-title img {
    width: 25px;
    position: absolute;
    top: 2.25px;
  }
}
/* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_banner/complimentary_banner.scss */
.complimentary-container .description {
  background-image: -webkit-linear-gradient(left, #303030 0%, #fff 100%);
  background-image: -o-linear-gradient(left, #303030 0%, #fff 100%);
  background-image: linear-gradient(to right, #303030 0%, #fff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF303030', endColorstr='#FFFFFFFF', GradientType=1);
  background-repeat: repeat-x;
  flex: 3 0 auto;
  padding-left: 32px;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  color: #303030;
  display: flex;
  justify-content: center;
  font-size: 18px;
}
@media (max-width: 767px) {
  /* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_banner/complimentary_banner.scss */
  .complimentary-container .description {
    border-radius: 5px;
    border-top-left-radius: 0;
    font-size: 12px;
    font-weight: 500;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  /* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_banner/complimentary_banner.scss */
  .complimentary-container .description {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_price_box/complimentary_price_box.scss */
.result-list-item2 .hotel-price-box complimentary-price-box {
  display: flex;
  flex: 1;
}

/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_price_box/complimentary_price_box.scss */
.result-list-item2 .hotel-price-box .complimentary-price-box {
  display: flex;
  flex-direction: column;
  text-align: left;
  padding-top: 0.5rem;
  justify-content: flex-end;
  flex: 1;
}
@media (max-width: 767px) {
  /* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_price_box/complimentary_price_box.scss */
  .result-list-item2 .hotel-price-box .complimentary-price-box {
    text-align: left;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0;
  }
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_price_box/complimentary_price_box.scss */
.result-list-item2 .hotel-price-box .complimentary-price-box .our-rate-container {
  flex-grow: 1;
  display: flex;
}
@media (max-width: 767px) {
  /* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_price_box/complimentary_price_box.scss */
  .result-list-item2 .hotel-price-box .complimentary-price-box .our-rate-container {
    font-size: 0.75rem;
  }
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_price_box/complimentary_price_box.scss */
.result-list-item2 .hotel-price-box .complimentary-price-box .our-rate-container .diamond-container {
  justify-self: flex-end;
}
@media (max-width: 767px) {
  /* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_price_box/complimentary_price_box.scss */
  .result-list-item2 .hotel-price-box .complimentary-price-box .our-rate-container .diamond-container {
    display: none;
  }
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_price_box/complimentary_price_box.scss */
.result-list-item2 .hotel-price-box .complimentary-price-box .our-rate-container .rate-text {
  flex: 1 0 auto;
  color: #999999;
  font-size: 0.85rem;
}
@media (max-width: 767px) {
  /* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_price_box/complimentary_price_box.scss */
  .result-list-item2 .hotel-price-box .complimentary-price-box .price {
    float: none;
    flex: 0 0 100%;
    padding-top: 0;
    display: flex;
    align-items: flex-end;
  }
  /* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_price_box/complimentary_price_box.scss */
  .result-list-item2 .hotel-price-box .complimentary-price-box .price .currency,
  .result-list-item2 .hotel-price-box .complimentary-price-box .price .value {
    font-size: 1rem;
    font-weight: 600;
  }
}
/* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_price_box/complimentary_price_box.scss */
.result-list-item2 .hotel-price-box .complimentary-price-box .price .currency,
.result-list-item2 .hotel-price-box .complimentary-price-box .price .value {
  font-size: 1.25rem;
  font-weight: 600;
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_price_box/complimentary_price_box.scss */
.result-list-item2 .hotel-price-box .complimentary-price-box .points {
  display: flex;
  align-items: flex-end;
}
@media (max-width: 767px) {
  /* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_price_box/complimentary_price_box.scss */
  .result-list-item2 .hotel-price-box .complimentary-price-box .points {
    margin-left: 0;
    align-items: flex-start;
    padding: 0 0 5px 2.5px;
    font-size: 0.85rem;
  }
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_price_box/complimentary_price_box.scss */
.ltr .result-list-item2 .hotel-price-box .complimentary-price-box .points {
  float: none;
  text-align: left;
  color: #303030;
  font-weight: 600;
  padding-bottom: 1rem;
}
@media (max-width: 767px) {
  /* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_price_box/complimentary_price_box.scss */
  .ltr .result-list-item2 .hotel-price-box .complimentary-price-box .points {
    margin-left: 0;
    display: flex;
    align-items: flex-start;
    padding: 0 0 0 2.5px;
    font-size: 0.75rem;
  }
}
/* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_price_box/complimentary_price_box.scss */
.result-list-item2 .hotel-price-box .complimentary-price-box .points .value {
  font-size: 0.8rem;
}
/* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_price_box/complimentary_price_box.scss */
.result-list-item2 .hotel-price-box .complimentary-price-box .points .night-logo {
  padding: 0 2px;
}
/* line 96, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_price_box/complimentary_price_box.scss */
.result-list-item2 .hotel-price-box .complimentary-price-box .points .points-partner-currency {
  font-size: 0.8rem;
}
/* line 101, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_price_box/complimentary_price_box.scss */
.result-list-item2 .hotel-price-box .complimentary-price-box .loading {
  background: #F6F7F8;
  background: -moz-linear-gradient(to right, #EEEEEE 8%, #DDDDDD 18%, #EEEEEE 33%);
  background: -webkit-linear-gradient(to right, #EEEEEE 8%, #DDDDDD 18%, #EEEEEE 33%);
  background: linear-gradient(to right, #EEEEEE 8%, #DDDDDD 18%, #EEEEEE 33%);
  animation-duration: 2s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  height: 24px;
  width: 140px;
  background-size: 1000px 104px;
  height: 24px;
  width: 140px;
  color: transparent;
  border-radius: 5px;
}
/* line 107, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/complimentary_price_box/complimentary_price_box.scss */
.result-list-item2 .hotel-price-box .complimentary-price-box .loading span {
  display: none;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-bootstrap {
  position: relative;
}
/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-bootstrap.open {
  min-height: 40px;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-bootstrap .ui-select-choices-row > span {
  padding: 6px;
  white-space: unset;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-bootstrap .ui-select-choices-row.active > span,
hotel-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner:hover {
  background-color: #105399;
  color: #fff;
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-bootstrap .dropdown-menu {
  font-size: 14.4px;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
.rtl hotel-location-search .ui-select-bootstrap .dropdown-menu {
  text-align: right;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-bootstrap .ui-select-toggle > .caret {
  display: none;
}
/* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-bootstrap.invalid .form-control, hotel-location-search .ui-select-bootstrap.invalid .form-control:focus {
  border: 1px solid #e52e2e;
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-bootstrap .form-control {
  border: 1px solid #d3d3d3;
  border-radius: 2.5px;
  height: 40px;
  padding: 8px;
  text-align: left;
  width: 100%;
  font-size: 14.4px;
  background-color: #fff;
  color: #282828;
  box-shadow: none;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
/* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-bootstrap .form-control:focus {
  border: 1px solid #d3d3d3;
  border-radius: 2.5px;
  box-shadow: none;
  outline: none;
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
.rtl hotel-location-search .ui-select-bootstrap .form-control {
  text-align: right !important;
}
/* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-bootstrap .ui-select-match-text {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 95%;
  padding: 0;
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-bootstrap .ui-select-destination-search {
  position: absolute;
  top: 0;
}
/* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-bootstrap .ui-select-destination-search.ui-select-invisible {
  opacity: 0;
}
/* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-bootstrap ::-ms-clear {
  display: none;
}
/* line 83, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-bootstrap:focus {
  outline: 0;
}
/* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-no-choice {
  padding: 5px 8px;
  font-size: 14.4px;
}
/* line 94, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-match:focus {
  box-shadow: none;
  outline: none;
}
/* line 100, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
hotel-location-search .dropdown-header {
  padding: 5px 10px;
  font-weight: 600;
  text-transform: capitalize;
  color: #303030;
}
/* line 108, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
hotel-location-search .btn-default:focus {
  background-color: #fff;
}
/* line 113, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
hotel-location-search .btn-default-focus {
  box-shadow: none;
  outline: 0;
}
/* line 118, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-placeholder {
  color: #282828;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}
/* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
hotel-location-search input[type="search"] {
  -webkit-appearance: none;
  box-sizing: inherit;
  -webkit-box-sizing: inherit;
}

/* line 135, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/search_form/hotel_location_search/hotel_location_search.scss */
.searchForm hotel-location-search .dirtyMsg,
.search-form hotel-location-search .dirtyMsg {
  top: 70px;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/trust_you_component/_trust_you_component.scss */
.trustyou-hotel-name {
  display: none;
}

/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/trust_you_component/_trust_you_component.scss */
trust-you form-popup-mobile .close-tick {
  font-size: 20px;
  border: 0;
  background: transparent;
  color: #fff;
  margin: 16px;
  padding: 0;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/trust_you_component/_trust_you_component.scss */
trust-you form-popup-mobile .trustyou-hotel-name {
  display: block;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/trust_you_component/_trust_you_component.scss */
trust-you form-popup-mobile .trustyou-hotel-name .divider:last-of-type {
  display: block;
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/trust_you_component/_trust_you_component.scss */
trust-you form-popup-mobile .trustyou-hotel-name .header-title {
  padding-left: 0;
}
/* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/trust_you_component/_trust_you_component.scss */
trust-you button.trustscore:focus {
  outline: 0;
}

@media (max-width: 991px) {
  /* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/trust_you_component/_trust_you_component.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-reviews trust-you .trustyou-review .category,
  .hotel-detail-info-area.new-detail-info-area #tab-reviews trust-you .trustyou-review .category-scores,
  .hotel-detail-info-area.new-detail-info-area #tab-reviews trust-you .trustyou-review .divider {
    display: block;
  }
}
/* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/trust_you_component/_trust_you_component.scss */
.hotel-detail-info-area.new-detail-info-area #tab-reviews trust-you .trustyou-review .category {
  margin-bottom: 0;
}
/* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/trust_you_component/_trust_you_component.scss */
.hotel-detail-info-area.new-detail-info-area #tab-reviews trust-you .trustyou-review .divider:last-of-type {
  display: none;
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/hotels/trust_you_component/_trust_you_component.scss */
.hotel-detail-info-area.new-detail-info-area #tab-reviews trust-you .trustyou-review .trustyou-hotel-name .divider {
  display: block;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/checkout_family_miles/_checkout_family_miles.scss */
.checkout-family-miles .radio-select {
  display: grid;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/checkout_family_miles/_checkout_family_miles.scss */
.checkout-family-miles .description {
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 12px;
  color: #999999;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/travel_breakdown/_travel_breakdown.scss */
travel-breakdown {
  display: block;
  font-size: 12px;
  font-weight: normal;
  text-transform: lowercase;
}

@media (min-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
  .room-details-modal {
    text-align: center;
    padding: 0;
  }
  /* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
  .room-details-modal::before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    margin-right: -4px;
  }
  /* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
  .room-details-modal .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
  }
  /* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
  .rtl .room-details-modal .modal-dialog {
    text-align: right;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
  .rtl .room-details-modal gallery {
    float: none;
    width: auto;
    height: 100%;
    display: block;
  }
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.room-details-modal gallery .image-counter {
  display: block;
  font-size: 15px;
  padding-top: 5px;
  color: #303030;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
  .room-details-modal gallery .image-counter {
    bottom: 0;
    padding-right: 15px;
  }
  /* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
  .ltr .room-details-modal gallery .image-counter {
    text-align: left;
    left: 0;
  }
  /* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
  .rtl .room-details-modal gallery .image-counter {
    text-align: right;
    right: 0;
  }
}
@media (max-width: 767px) {
  /* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
  .room-details-modal gallery .image-counter {
    bottom: 25px;
    color: #fff;
    font-size: 12px;
    position: relative;
  }
  /* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
  .ltr .room-details-modal gallery .image-counter {
    padding-left: 10px;
  }
  /* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
  .rtl .room-details-modal gallery .image-counter {
    padding-right: 10%;
  }
}
/* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.room-details-modal .modal-gallery-lg {
  margin-top: 5%;
  height: 435px;
  max-width: 1000px;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
  .room-details-modal .modal-gallery-lg {
    margin-left: 0;
    margin-right: 0;
    height: auto;
    margin-top: 15%;
  }
}
/* line 81, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.room-details-modal .modal-gallery-lg.no-description {
  max-width: 758px;
}
/* line 85, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.room-details-modal .modal-gallery-lg .slick-slide {
  background-position: center;
  background-size: cover;
}
/* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.room-details-modal .modal-gallery-lg slick {
  height: 93%;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  /* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
  .room-details-modal .modal-gallery-lg slick {
    height: 100%;
  }
}
/* line 99, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.ltr .room-details-modal .modal-gallery-lg slick .slick-next {
  right: 10px;
}
/* line 103, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.rtl .room-details-modal .modal-gallery-lg slick .slick-next {
  left: 10px;
}
/* line 109, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.rtl .room-details-modal .modal-gallery-lg slick .slick-prev {
  right: 10px;
}
/* line 113, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.ltr .room-details-modal .modal-gallery-lg slick .slick-prev {
  left: 10px;
}
/* line 119, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.room-details-modal .modal-body {
  height: 100%;
  width: 100%;
  display: flex;
  padding: 21px 19px;
}
@media (max-width: 767px) {
  /* line 119, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
  .room-details-modal .modal-body {
    flex-direction: column;
    padding: 0;
  }
}
/* line 128, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.room-details-modal .modal-body.no-description {
  width: 154%;
}
@media (max-width: 767px) {
  /* line 128, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
  .room-details-modal .modal-body.no-description {
    width: 100%;
  }
}
/* line 136, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.room-details-modal .image-container {
  display: inline-block;
  height: 100%;
  width: 65%;
  position: relative;
}
/* line 141, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.ltr .room-details-modal .image-container {
  padding-right: 16px;
}
/* line 145, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.rtl .room-details-modal .image-container {
  padding-left: 16px;
}
@media (max-width: 767px) {
  /* line 136, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
  .room-details-modal .image-container {
    width: 100%;
    height: 200px;
  }
  /* line 153, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
  .ltr .room-details-modal .image-container {
    padding-right: 0;
  }
  /* line 157, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
  .rtl .room-details-modal .image-container {
    padding-left: 0;
  }
}
/* line 163, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.room-details-modal .room-description-container {
  display: inline-flex;
  height: 100%;
  vertical-align: top;
  width: 335px;
}
/* line 170, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.ltr .room-details-modal .room-description-container {
  border-left: 1px solid #E5E5E5;
}
/* line 174, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.rtl .room-details-modal .room-description-container {
  border-right: 1px solid #E5E5E5;
}
@media (max-width: 767px) {
  /* line 163, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
  .room-details-modal .room-description-container {
    width: 100%;
  }
}
/* line 182, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.room-details-modal .room-description-container .detail-content {
  padding: 16px;
  width: 100%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  /* line 182, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
  .room-details-modal .room-description-container .detail-content {
    padding: 25px 16px;
    min-height: 450px;
  }
}
/* line 194, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.room-details-modal .room-title {
  font-weight: bold;
  font-size: 20px;
}
/* line 199, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.room-details-modal .room-description {
  padding-top: 14px;
  font-size: 14px;
}
@media (min-width: 768px) {
  /* line 199, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
  .room-details-modal .room-description {
    overflow-y: auto;
    flex: 1 0 0%;
  }
}
@media (max-width: 767px) {
  /* line 199, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
  .room-details-modal .room-description {
    overflow-y: initial;
    flex: 1 0 auto;
  }
}
/* line 212, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.room-details-modal .room-description strong,
.room-details-modal .room-description b {
  font-weight: 500;
}
/* line 217, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.room-details-modal .room-description p {
  margin-bottom: 0;
}
/* line 220, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.room-details-modal .room-description p::before {
  content: "\2022";
  font-size: 16px;
  padding-right: 5px;
}
/* line 226, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.room-details-modal .room-description p:first-of-type {
  margin-bottom: 11px;
  font-size: 16px;
}
/* line 229, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.room-details-modal .room-description p:first-of-type::before {
  content: "";
}
/* line 231, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.ltr .room-details-modal .room-description p:first-of-type::before {
  padding-right: 0;
}
/* line 235, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.rtl .room-details-modal .room-description p:first-of-type::before {
  padding-left: 0;
}
/* line 244, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
.room-details-modal .hotel-detail-room-button-text {
  display: none;
}

/* line 249, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
form-popup-mobile.room-details-modal {
  top: 0;
}
/* line 252, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
form-popup-mobile.room-details-modal .body-content {
  padding-top: 0;
}
/* line 256, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
form-popup-mobile.room-details-modal .modal-gallery-lg {
  margin-top: 0;
}
/* line 260, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
form-popup-mobile.room-details-modal .close-tick {
  background-color: transparent;
  border: 0;
  font-size: 20px;
}
/* line 266, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_room_detail_modal.scss */
form-popup-mobile.room-details-modal .title-content {
  display: flex;
  align-items: center;
  padding: 15px;
  min-height: 0;
  font-size: 12px;
  color: #fff;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/account/_manage_booking_modal.scss */
.modal.resend-confirmation-modal {
  display: flex !important;
  justify-content: center;
  align-items: center;
  padding: 0;
}
/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/account/_manage_booking_modal.scss */
.modal.resend-confirmation-modal .modal-dialog {
  width: 600px;
}
@media (max-width: 767px) {
  /* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/account/_manage_booking_modal.scss */
  .modal.resend-confirmation-modal .modal-dialog {
    width: 100%;
    margin: 20px;
    height: 150px;
  }
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/account/_manage_booking_modal.scss */
.modal.resend-confirmation-modal .modal-content {
  text-align: center;
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/account/_manage_booking_modal.scss */
.modal.resend-confirmation-modal .modal-body {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-direction: column;
  padding: 35px;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/account/_manage_booking_modal.scss */
.modal.resend-confirmation-modal .modal-body img {
  width: 60px;
  padding-bottom: 10px;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/account/_manage_booking_modal.scss */
.modal.resend-confirmation-modal .modal-body .header-text {
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/account/_manage_booking_modal.scss */
.modal.resend-confirmation-modal .modal-body .content-text {
  font-size: 16px;
  line-height: 22px;
  padding-bottom: 30px;
}
@media (max-width: 767px) {
  /* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/account/_manage_booking_modal.scss */
  .modal.resend-confirmation-modal .modal-body .content-text {
    font-size: 14px;
  }
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/account/_manage_booking_modal.scss */
.modal.resend-confirmation-modal .modal-body .close-button {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  height: 45px;
  width: 120px;
  padding: 0;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_simple_modal.scss */
.simple-modal {
  display: flex !important;
  justify-content: center;
  align-items: center;
  padding: 0;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_simple_modal.scss */
.simple-modal .modal-dialog {
  width: 600px;
  margin: 0;
}
@media (max-width: 767px) {
  /* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_simple_modal.scss */
  .simple-modal .modal-dialog {
    width: 100%;
    margin: 20px;
  }
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_simple_modal.scss */
.simple-modal .modal-header {
  border: 0;
  padding: 16px 16px 0;
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_simple_modal.scss */
.simple-modal .modal-title {
  text-transform: inherit;
  letter-spacing: inherit;
  font-family: inherit;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_simple_modal.scss */
.simple-modal .modal-body {
  text-align: center;
  padding: 16px 16px 0;
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_simple_modal.scss */
.simple-modal .modal-footer {
  border: 0;
  display: flex;
  justify-content: center;
}
@media (max-width: 767px) {
  /* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_simple_modal.scss */
  .simple-modal .modal-footer {
    flex-direction: column;
  }
}
/* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_simple_modal.scss */
.simple-modal .modal-footer button.btn {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
  height: 45px;
  width: 100%;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_simple_modal.scss */
.simple-modal .modal-footer button.btn + button.btn {
  margin-left: 0;
  margin-right: 0;
  margin-top: 8px;
}
@media (min-width: 768px) {
  /* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_simple_modal.scss */
  .simple-modal .modal-footer button.btn + button.btn {
    margin-top: 0;
  }
  /* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_simple_modal.scss */
  .ltr .simple-modal .modal-footer button.btn + button.btn {
    margin-left: 8px;
  }
  /* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_simple_modal.scss */
  .rtl .simple-modal .modal-footer button.btn + button.btn {
    margin-right: 8px;
  }
}
@media (min-width: 768px) {
  /* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_simple_modal.scss */
  .simple-modal .modal-footer button.btn {
    min-width: 120px;
    width: inherit;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_simple_modal.scss */
.simple-modal .modal-footer .btn.btn-action {
  margin-top: 0;
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_simple_modal.scss */
.simple-modal .modal-footer .btn-cancel {
  background-color: #efefef;
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_simple_modal.scss */
.simple-modal .modal-footer .btn-cancel:hover, .simple-modal .modal-footer .btn-cancel:focus {
  background-color: #d6d6d6;
}
/* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_simple_modal.scss */
.simple-modal .modal-footer .btn-cancel:active {
  background-color: #c9c9c9;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_adyen_challenge_modal.scss */
.adyen-challenge-backdrop {
  background-color: #000 !important;
}

/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_adyen_challenge_modal.scss */
.adyen-modal-body {
  height: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/modals/_adyen_challenge_modal.scss */
.adyen-modal-body:has(#adyen-3ds-action-container):has(form) spinner-loader-component {
  display: none;
}
