@font-face {
  font-family: 'Gotham Bold';
  font-display: swap;
  font-style: 'normal';
  font-weight: 300;
  src: local("Gotham Bold"), url(/fonts/copyfonts.com_gotham_bold_0.woff2);
  unicode-range: U+000-5FF;
}

@font-face {
  font-family: 'Gotham Medium';
  font-display: swap;
  font-style: 'normal';
  font-weight: 300;
  src: local("Gotham Medium"), url(/fonts/copyfonts.com_gotham_medium.woff2);
  unicode-range: U+000-5FF;
}

@font-face {
  font-family: 'Gotham Rounded Book';
  font-display: swap;
  font-style: 'normal';
  font-weight: 300;
  src: local("Gotham Rounded Book"), url(/fonts/Gotham_Rounded_Book.woff2);
  unicode-range: U+000-5FF;
}

@font-face {
  font-family: 'Gotham Light';
  font-display: swap;
  font-style: 'normal';
  font-weight: 300;
  src: local("Gotham Light"), url(/fonts/ufonts.com_gotham-light.woff2);
  unicode-range: U+000-5FF;
}

/* FONT FAMILY */
/* line 39, app/assets/stylesheets/new_landing/fonts.scss */
.font-gotham-bd {
  font-family: 'Gotham Bold';
}

/* line 40, app/assets/stylesheets/new_landing/fonts.scss */
.font-gotham-l {
  font-family: 'Gotham Light';
}

/* line 41, app/assets/stylesheets/new_landing/fonts.scss */
.font-gotham-m {
  font-family: 'Gotham Medium';
}

/* line 42, app/assets/stylesheets/new_landing/fonts.scss */
.font-gotham-rb {
  font-family: 'Gotham Rounded Book';
}

/* FONT COLOR */
/* line 3, app/assets/stylesheets/new_landing2/helpers.scss */
.font-black {
  color: #000000 !important;
}

/* line 4, app/assets/stylesheets/new_landing2/helpers.scss */
.font-blue-link {
  color: #0000ee !important;
}

/* line 5, app/assets/stylesheets/new_landing2/helpers.scss */
.font-gray-dark {
  color: #2D3536 !important;
}

/* line 6, app/assets/stylesheets/new_landing2/helpers.scss */
.font-gray-medium {
  color: #686868 !important;
}

/* line 7, app/assets/stylesheets/new_landing2/helpers.scss */
.font-gray-light-1 {
  color: #bebebe !important;
}

/* line 8, app/assets/stylesheets/new_landing2/helpers.scss */
.font-gray-light-2 {
  color: #979797 !important;
}

/* line 9, app/assets/stylesheets/new_landing2/helpers.scss */
.font-gray-light {
  color: #F7F7F7 !important;
}

/* line 10, app/assets/stylesheets/new_landing2/helpers.scss */
.font-white {
  color: white !important;
}

/* BACKGROUNDS */
/* line 14, app/assets/stylesheets/new_landing2/helpers.scss */
.be-black {
  background: #000000 !important;
}

/* line 15, app/assets/stylesheets/new_landing2/helpers.scss */
.be-white {
  background: white !important;
}

/* line 16, app/assets/stylesheets/new_landing2/helpers.scss */
.be-gray-dark {
  background: #2D3536 !important;
}

/* line 17, app/assets/stylesheets/new_landing2/helpers.scss */
.be-gray-medium {
  background: #686868 !important;
}

/* line 18, app/assets/stylesheets/new_landing2/helpers.scss */
.be-gray-medium-2 {
  background: #959595 !important;
}

/* line 19, app/assets/stylesheets/new_landing2/helpers.scss */
.be-gray-light {
  background: #F7F7F7 !important;
}

/* line 20, app/assets/stylesheets/new_landing2/helpers.scss */
.be-gray-light-2 {
  background: #dcdcdc !important;
}

/* line 21, app/assets/stylesheets/new_landing2/helpers.scss */
.be-transparent {
  background: transparent !important;
}

/* FONT STYLE */
/* line 25, app/assets/stylesheets/new_landing2/helpers.scss */
.font-italic {
  font-style: italic;
}

/* line 26, app/assets/stylesheets/new_landing2/helpers.scss */
.font-underline {
  text-decoration: underline;
}

/* line 27, app/assets/stylesheets/new_landing2/helpers.scss */
.word-wrap-break-word {
  word-wrap: break-word;
}

/* line 28, app/assets/stylesheets/new_landing2/helpers.scss */
.font-no-underline,
.font-no-underline:hover,
.font-no-underline:visited,
.font-no-underline:active,
.font-no-underline:focus {
  text-decoration: none;
}

/* FONT SPACING */
/* line 36, app/assets/stylesheets/new_landing2/helpers.scss */
.font-spacing-08 {
  letter-spacing: 0.08px;
}

/* line 37, app/assets/stylesheets/new_landing2/helpers.scss */
.font-spacing-12 {
  letter-spacing: 0.12px;
}

/* FONT SIZE */
/* line 41, app/assets/stylesheets/new_landing2/helpers.scss */
.font-20px {
  font-size: 20px;
}

/* line 42, app/assets/stylesheets/new_landing2/helpers.scss */
.font-18px {
  font-size: 18px;
}

/* line 43, app/assets/stylesheets/new_landing2/helpers.scss */
.font-17px {
  font-size: 17px;
}

/* line 44, app/assets/stylesheets/new_landing2/helpers.scss */
.font-16px {
  font-size: 16px;
}

/* line 45, app/assets/stylesheets/new_landing2/helpers.scss */
.font-15px {
  font-size: 15px;
}

/* line 46, app/assets/stylesheets/new_landing2/helpers.scss */
.font-14px {
  font-size: 14px;
}

/* line 47, app/assets/stylesheets/new_landing2/helpers.scss */
.font-13px {
  font-size: 13px;
}

/* line 48, app/assets/stylesheets/new_landing2/helpers.scss */
.font-12px {
  font-size: 12px;
}

/* line 50, app/assets/stylesheets/new_landing2/helpers.scss */
.font-6 {
  font-size: 6pt;
}

/* line 51, app/assets/stylesheets/new_landing2/helpers.scss */
.font-7 {
  font-size: 7pt;
}

/* line 52, app/assets/stylesheets/new_landing2/helpers.scss */
.font-8 {
  font-size: 8pt;
}

/* line 53, app/assets/stylesheets/new_landing2/helpers.scss */
.font-9 {
  font-size: 9pt;
}

/* line 54, app/assets/stylesheets/new_landing2/helpers.scss */
.font-10 {
  font-size: 10pt;
}

/* line 55, app/assets/stylesheets/new_landing2/helpers.scss */
.font-11 {
  font-size: 11pt;
}

/* line 56, app/assets/stylesheets/new_landing2/helpers.scss */
.font-12 {
  font-size: 12pt;
}

/* line 57, app/assets/stylesheets/new_landing2/helpers.scss */
.font-13 {
  font-size: 13pt;
}

/* line 58, app/assets/stylesheets/new_landing2/helpers.scss */
.font-14 {
  font-size: 14pt;
}

/* line 59, app/assets/stylesheets/new_landing2/helpers.scss */
.font-15 {
  font-size: 15pt;
}

/* line 60, app/assets/stylesheets/new_landing2/helpers.scss */
.font-16 {
  font-size: 16pt;
}

/* line 61, app/assets/stylesheets/new_landing2/helpers.scss */
.font-17 {
  font-size: 17pt;
}

/* line 62, app/assets/stylesheets/new_landing2/helpers.scss */
.font-18 {
  font-size: 18pt;
}

/* line 63, app/assets/stylesheets/new_landing2/helpers.scss */
.font-19 {
  font-size: 19pt;
}

/* line 64, app/assets/stylesheets/new_landing2/helpers.scss */
.font-20 {
  font-size: 20pt;
}

/* line 65, app/assets/stylesheets/new_landing2/helpers.scss */
.font-21 {
  font-size: 21pt;
}

/* line 66, app/assets/stylesheets/new_landing2/helpers.scss */
.font-22 {
  font-size: 22pt;
}

/* line 67, app/assets/stylesheets/new_landing2/helpers.scss */
.font-23 {
  font-size: 23pt;
}

/* line 68, app/assets/stylesheets/new_landing2/helpers.scss */
.font-24 {
  font-size: 24pt;
}

/* line 69, app/assets/stylesheets/new_landing2/helpers.scss */
.font-25 {
  font-size: 25pt;
}

/* line 70, app/assets/stylesheets/new_landing2/helpers.scss */
.font-26 {
  font-size: 26pt;
}

/* line 71, app/assets/stylesheets/new_landing2/helpers.scss */
.font-27 {
  font-size: 27pt;
}

/* line 72, app/assets/stylesheets/new_landing2/helpers.scss */
.font-28 {
  font-size: 28pt;
}

/* line 73, app/assets/stylesheets/new_landing2/helpers.scss */
.font-29 {
  font-size: 29pt;
}

/* line 74, app/assets/stylesheets/new_landing2/helpers.scss */
.font-30 {
  font-size: 30pt;
}

/* line 75, app/assets/stylesheets/new_landing2/helpers.scss */
.font-35 {
  font-size: 35pt;
}

/* line 76, app/assets/stylesheets/new_landing2/helpers.scss */
.font-36 {
  font-size: 36pt;
}

/* line 77, app/assets/stylesheets/new_landing2/helpers.scss */
.font-38 {
  font-size: 38pt;
}

/* line 78, app/assets/stylesheets/new_landing2/helpers.scss */
.font-46 {
  font-size: 46pt;
}

/* line 79, app/assets/stylesheets/new_landing2/helpers.scss */
.font-40 {
  font-size: 40pt;
}

/* line 80, app/assets/stylesheets/new_landing2/helpers.scss */
.font-53 {
  font-size: 53pt;
}

/* line 81, app/assets/stylesheets/new_landing2/helpers.scss */
.font-70 {
  font-size: 70pt;
}

/* line 82, app/assets/stylesheets/new_landing2/helpers.scss */
.font-100 {
  font-size: 100pt;
}

/* CURSOR POINTER */
/* line 86, app/assets/stylesheets/new_landing2/helpers.scss */
.cursor-pointer {
  cursor: pointer;
}

/* CURSOR POINTER */
/* line 90, app/assets/stylesheets/new_landing2/helpers.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 91, app/assets/stylesheets/new_landing2/helpers.scss */
.lowercase {
  text-transform: lowercase;
}

/* line 92, app/assets/stylesheets/new_landing2/helpers.scss */
.capitalize {
  text-transform: capitalize;
}

/* line 93, app/assets/stylesheets/new_landing2/helpers.scss */
.text-transform-none {
  text-transform: none;
}

/* MARGINS */
/* line 97, app/assets/stylesheets/new_landing2/helpers.scss */
.no-margin {
  margin: 0px;
}

/* line 98, app/assets/stylesheets/new_landing2/helpers.scss */
.margin-auto {
  margin: auto;
}

/* line 99, app/assets/stylesheets/new_landing2/helpers.scss */
.margin {
  margin: 15px;
}

/* line 100, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_sm {
  margin: 5px;
}

/* line 101, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_md {
  margin: 25px;
}

/* line 102, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_lg {
  margin: 40px;
}

/* line 103, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_xlg {
  margin: 75px;
}

/* line 105, app/assets/stylesheets/new_landing2/helpers.scss */
.no-margin_t {
  margin-top: 0px;
}

/* line 106, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_t {
  margin-top: 15px;
}

/* line 107, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_sm_t {
  margin-top: 5px;
}

/* line 108, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_md_t {
  margin-top: 25px;
}

/* line 109, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_lg_t {
  margin-top: 40px;
}

/* line 110, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_xlg_t {
  margin-top: 75px;
}

/* line 112, app/assets/stylesheets/new_landing2/helpers.scss */
.no-margin_b {
  margin-bottom: 0px;
}

/* line 113, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_b {
  margin-bottom: 15px;
}

/* line 114, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_sm_b {
  margin-bottom: 5px;
}

/* line 115, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_md_b {
  margin-bottom: 25px;
}

/* line 116, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_lg_b {
  margin-bottom: 40px;
}

/* line 117, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_xlg_b {
  margin-bottom: 75px;
}

/* line 119, app/assets/stylesheets/new_landing2/helpers.scss */
.no-margin_l {
  margin-left: 0px;
}

/* line 120, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_l {
  margin-left: 15px;
}

/* line 121, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_sm_l {
  margin-left: 5px;
}

/* line 122, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_md_l {
  margin-left: 25px;
}

/* line 123, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_lg_l {
  margin-left: 40px;
}

/* line 124, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_xlg_l {
  margin-left: 75px;
}

/* line 126, app/assets/stylesheets/new_landing2/helpers.scss */
.no-margin_r {
  margin-right: 0px;
}

/* line 127, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_r {
  margin-right: 15px;
}

/* line 128, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_sm_r {
  margin-right: 5px;
}

/* line 129, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_md_r {
  margin-right: 25px;
}

/* line 130, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_lg_r {
  margin-right: 40px;
}

/* line 131, app/assets/stylesheets/new_landing2/helpers.scss */
.margin_xlg_r {
  margin-right: 75px;
}

/* PADDING */
/* line 135, app/assets/stylesheets/new_landing2/helpers.scss */
.no-padding {
  padding: 0px;
}

/* line 136, app/assets/stylesheets/new_landing2/helpers.scss */
.padding-auto {
  padding: auto;
}

/* line 137, app/assets/stylesheets/new_landing2/helpers.scss */
.padding {
  padding: 15px;
}

/* line 138, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_sm {
  padding: 5px;
}

/* line 139, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_md {
  padding: 25px;
}

/* line 140, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_lg {
  padding: 40px;
}

/* line 141, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_xlg {
  padding: 75px;
}

/* line 143, app/assets/stylesheets/new_landing2/helpers.scss */
.no-padding_t {
  padding-top: 0px;
}

/* line 144, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_t {
  padding-top: 15px;
}

/* line 145, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_sm_t {
  padding-top: 5px;
}

/* line 146, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_md_t {
  padding-top: 25px;
}

/* line 147, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_lg_t {
  padding-top: 40px;
}

/* line 148, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_xlg_t {
  padding-top: 75px;
}

/* line 150, app/assets/stylesheets/new_landing2/helpers.scss */
.no-padding_b {
  padding-bottom: 0px;
}

/* line 151, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_b {
  padding-bottom: 15px;
}

/* line 152, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_sm_b {
  padding-bottom: 5px;
}

/* line 153, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_md_b {
  padding-bottom: 25px;
}

/* line 154, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_lg_b {
  padding-bottom: 40px;
}

/* line 155, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_xlg_b {
  padding-bottom: 75px;
}

/* line 157, app/assets/stylesheets/new_landing2/helpers.scss */
.no-padding_l {
  padding-left: 0px;
}

/* line 158, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_l {
  padding-left: 15px;
}

/* line 159, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_sm_l {
  padding-left: 5px;
}

/* line 160, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_md_l {
  padding-left: 25px;
}

/* line 161, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_lg_l {
  padding-left: 40px;
}

/* line 162, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_xlg_l {
  padding-left: 75px;
}

/* line 164, app/assets/stylesheets/new_landing2/helpers.scss */
.no-padding_r {
  padding-right: 0px;
}

/* line 165, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_r {
  padding-right: 15px;
}

/* line 166, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_sm_r {
  padding-right: 5px;
}

/* line 167, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_md_r {
  padding-right: 25px;
}

/* line 168, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_lg_r {
  padding-right: 40px;
}

/* line 169, app/assets/stylesheets/new_landing2/helpers.scss */
.padding_xlg_r {
  padding-right: 75px;
}

/*POSITION*/
/* line 173, app/assets/stylesheets/new_landing2/helpers.scss */
.position-relative {
  position: relative;
}

/* line 174, app/assets/stylesheets/new_landing2/helpers.scss */
.position-fixed {
  position: fixed;
}

/* line 175, app/assets/stylesheets/new_landing2/helpers.scss */
.position-absolute {
  position: absolute;
}

/* line 176, app/assets/stylesheets/new_landing2/helpers.scss */
.position-initial {
  position: initial;
}

/* DISPLAY */
/* line 181, app/assets/stylesheets/new_landing2/helpers.scss */
.display-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 187, app/assets/stylesheets/new_landing2/helpers.scss */
.display-inline-flex {
  display: inline-flex;
}

/* line 188, app/assets/stylesheets/new_landing2/helpers.scss */
.display-block {
  display: block;
}

/* line 189, app/assets/stylesheets/new_landing2/helpers.scss */
.display-inline-block {
  display: inline-block;
}

/* line 190, app/assets/stylesheets/new_landing2/helpers.scss */
.display-inline {
  display: inline;
}

/* line 191, app/assets/stylesheets/new_landing2/helpers.scss */
.display-none {
  display: none;
}

/* line 192, app/assets/stylesheets/new_landing2/helpers.scss */
.display-grid {
  display: grid;
}

/* FLEX */
/* line 195, app/assets/stylesheets/new_landing2/helpers.scss */
.flex-wrap {
  flex-wrap: wrap;
}

/* line 197, app/assets/stylesheets/new_landing2/helpers.scss */
.align-items-center {
  align-items: center;
}

/* line 198, app/assets/stylesheets/new_landing2/helpers.scss */
.align-items-end {
  align-items: end;
}

/* line 199, app/assets/stylesheets/new_landing2/helpers.scss */
.justify-content-center {
  justify-content: center;
}

/* line 200, app/assets/stylesheets/new_landing2/helpers.scss */
.justify-content-space-between {
  justify-content: space-between;
}

/* line 201, app/assets/stylesheets/new_landing2/helpers.scss */
.justify-content-space-evenly {
  justify-content: space-evenly;
}

/* line 202, app/assets/stylesheets/new_landing2/helpers.scss */
.justify-content-space-around {
  justify-content: space-around;
}

/* BORDER */
/* line 206, app/assets/stylesheets/new_landing2/helpers.scss */
.no-border {
  border: none !important;
}

/* line 207, app/assets/stylesheets/new_landing2/helpers.scss */
.border-radius-10 {
  border-radius: 10px;
}

/* line 208, app/assets/stylesheets/new_landing2/helpers.scss */
.border-radius-7 {
  border-radius: 7px;
}

/* FILTER */
/* line 212, app/assets/stylesheets/new_landing2/helpers.scss */
.grayscale-100 {
  filter: grayscale(100%);
}

/* line 213, app/assets/stylesheets/new_landing2/helpers.scss */
.grayscale-0 {
  filter: grayscale(0%);
}

/* WITH */
/* line 217, app/assets/stylesheets/new_landing2/helpers.scss */
.full-width {
  width: 100%;
}

/* line 218, app/assets/stylesheets/new_landing2/helpers.scss */
.width-90 {
  width: 90%;
}

/* line 219, app/assets/stylesheets/new_landing2/helpers.scss */
.max-with-full {
  max-width: 100%;
}

/* line 220, app/assets/stylesheets/new_landing2/helpers.scss */
.width-auto {
  width: auto;
}

/* line 221, app/assets/stylesheets/new_landing2/helpers.scss */
.height-auto {
  height: auto;
}

/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)
 */
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/* line 10, app/assets/stylesheets/new_landing2/bootstrap.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 15, app/assets/stylesheets/new_landing2/bootstrap.scss */
body {
  margin: 0;
}

/* line 18, app/assets/stylesheets/new_landing2/bootstrap.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 33, app/assets/stylesheets/new_landing2/bootstrap.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 40, app/assets/stylesheets/new_landing2/bootstrap.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 44, app/assets/stylesheets/new_landing2/bootstrap.scss */
[hidden],
template {
  display: none;
}

/* line 48, app/assets/stylesheets/new_landing2/bootstrap.scss */
a {
  background-color: transparent;
}

/* line 51, app/assets/stylesheets/new_landing2/bootstrap.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 55, app/assets/stylesheets/new_landing2/bootstrap.scss */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

/* line 60, app/assets/stylesheets/new_landing2/bootstrap.scss */
b,
strong {
  font-weight: bold;
}

/* line 64, app/assets/stylesheets/new_landing2/bootstrap.scss */
dfn {
  font-style: italic;
}

/* line 67, app/assets/stylesheets/new_landing2/bootstrap.scss */
h2 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 71, app/assets/stylesheets/new_landing2/bootstrap.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 75, app/assets/stylesheets/new_landing2/bootstrap.scss */
small {
  font-size: 80%;
}

/* line 78, app/assets/stylesheets/new_landing2/bootstrap.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 85, app/assets/stylesheets/new_landing2/bootstrap.scss */
sup {
  top: -0.5em;
}

/* line 88, app/assets/stylesheets/new_landing2/bootstrap.scss */
sub {
  bottom: -0.25em;
}

/* line 91, app/assets/stylesheets/new_landing2/bootstrap.scss */
img {
  border: 0;
}

/* line 94, app/assets/stylesheets/new_landing2/bootstrap.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 97, app/assets/stylesheets/new_landing2/bootstrap.scss */
figure {
  margin: 1em 40px;
}

/* line 100, app/assets/stylesheets/new_landing2/bootstrap.scss */
hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 106, app/assets/stylesheets/new_landing2/bootstrap.scss */
pre {
  overflow: auto;
}

/* line 109, app/assets/stylesheets/new_landing2/bootstrap.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 116, app/assets/stylesheets/new_landing2/bootstrap.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 125, app/assets/stylesheets/new_landing2/bootstrap.scss */
button {
  overflow: visible;
}

/* line 128, app/assets/stylesheets/new_landing2/bootstrap.scss */
button,
select {
  text-transform: none;
}

/* line 132, app/assets/stylesheets/new_landing2/bootstrap.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 139, app/assets/stylesheets/new_landing2/bootstrap.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 143, app/assets/stylesheets/new_landing2/bootstrap.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 148, app/assets/stylesheets/new_landing2/bootstrap.scss */
input {
  line-height: normal;
}

/* line 151, app/assets/stylesheets/new_landing2/bootstrap.scss */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

/* line 158, app/assets/stylesheets/new_landing2/bootstrap.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 162, app/assets/stylesheets/new_landing2/bootstrap.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 168, app/assets/stylesheets/new_landing2/bootstrap.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 172, app/assets/stylesheets/new_landing2/bootstrap.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 177, app/assets/stylesheets/new_landing2/bootstrap.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 181, app/assets/stylesheets/new_landing2/bootstrap.scss */
textarea {
  overflow: auto;
}

/* line 184, app/assets/stylesheets/new_landing2/bootstrap.scss */
optgroup {
  font-weight: bold;
}

/* line 187, app/assets/stylesheets/new_landing2/bootstrap.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 191, app/assets/stylesheets/new_landing2/bootstrap.scss */
td,
th {
  padding: 0;
}

/* line 195, app/assets/stylesheets/new_landing2/bootstrap.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 200, app/assets/stylesheets/new_landing2/bootstrap.scss */
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 206, app/assets/stylesheets/new_landing2/bootstrap.scss */
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 210, app/assets/stylesheets/new_landing2/bootstrap.scss */
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}

/* line 217, app/assets/stylesheets/new_landing2/bootstrap.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 225, app/assets/stylesheets/new_landing2/bootstrap.scss */
a {
  color: #337ab7;
  text-decoration: none;
}

/* line 229, app/assets/stylesheets/new_landing2/bootstrap.scss */
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}

/* line 234, app/assets/stylesheets/new_landing2/bootstrap.scss */
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 238, app/assets/stylesheets/new_landing2/bootstrap.scss */
figure {
  margin: 0;
}

/* line 241, app/assets/stylesheets/new_landing2/bootstrap.scss */
img {
  vertical-align: middle;
}

/* line 244, app/assets/stylesheets/new_landing2/bootstrap.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 249, app/assets/stylesheets/new_landing2/bootstrap.scss */
.img-rounded {
  border-radius: 6px;
}

/* line 252, app/assets/stylesheets/new_landing2/bootstrap.scss */
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

/* line 265, app/assets/stylesheets/new_landing2/bootstrap.scss */
.img-circle {
  border-radius: 50%;
}

/* line 268, app/assets/stylesheets/new_landing2/bootstrap.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

/* line 274, app/assets/stylesheets/new_landing2/bootstrap.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 284, app/assets/stylesheets/new_landing2/bootstrap.scss */
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* line 293, app/assets/stylesheets/new_landing2/bootstrap.scss */
[role="button"] {
  cursor: pointer;
}

/* line 296, app/assets/stylesheets/new_landing2/bootstrap.scss */
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

/* line 302, app/assets/stylesheets/new_landing2/bootstrap.scss */
.text-center {
  text-align: center;
}

@media (min-width: 768px) {
  /* line 306, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .container {
    width: 750px;
  }
}

@media (min-width: 992px) {
  /* line 311, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .container {
    width: 970px;
  }
}

@media (min-width: 1200px) {
  /* line 316, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .container {
    width: 1170px;
  }
}

/* line 320, app/assets/stylesheets/new_landing2/bootstrap.scss */
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

/* line 326, app/assets/stylesheets/new_landing2/bootstrap.scss */
.row {
  margin-right: -15px;
  margin-left: -15px;
}

/* line 330, app/assets/stylesheets/new_landing2/bootstrap.scss */
.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 334, app/assets/stylesheets/new_landing2/bootstrap.scss */
.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 338, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 344, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

/* line 347, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-12 {
  width: 100%;
}

/* line 350, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-11 {
  width: 91.66666667%;
}

/* line 353, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-10 {
  width: 83.33333333%;
}

/* line 356, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-9 {
  width: 75%;
}

/* line 359, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-8 {
  width: 66.66666667%;
}

/* line 362, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-7 {
  width: 58.33333333%;
}

/* line 365, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-6 {
  width: 50%;
}

/* line 368, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-5 {
  width: 41.66666667%;
}

/* line 371, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-4 {
  width: 33.33333333%;
}

/* line 374, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-3 {
  width: 25%;
}

/* line 377, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-2 {
  width: 16.66666667%;
}

/* line 380, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-1 {
  width: 8.33333333%;
}

/* line 383, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 386, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-pull-11 {
  right: 91.66666667%;
}

/* line 389, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-pull-10 {
  right: 83.33333333%;
}

/* line 392, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 395, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-pull-8 {
  right: 66.66666667%;
}

/* line 398, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-pull-7 {
  right: 58.33333333%;
}

/* line 401, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 404, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-pull-5 {
  right: 41.66666667%;
}

/* line 407, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-pull-4 {
  right: 33.33333333%;
}

/* line 410, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 413, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-pull-2 {
  right: 16.66666667%;
}

/* line 416, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-pull-1 {
  right: 8.33333333%;
}

/* line 419, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 422, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 425, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-push-11 {
  left: 91.66666667%;
}

/* line 428, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-push-10 {
  left: 83.33333333%;
}

/* line 431, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 434, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-push-8 {
  left: 66.66666667%;
}

/* line 437, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-push-7 {
  left: 58.33333333%;
}

/* line 440, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 443, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-push-5 {
  left: 41.66666667%;
}

/* line 446, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-push-4 {
  left: 33.33333333%;
}

/* line 449, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 452, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-push-2 {
  left: 16.66666667%;
}

/* line 455, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-push-1 {
  left: 8.33333333%;
}

/* line 458, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 461, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

/* line 464, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

/* line 467, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

/* line 470, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 473, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

/* line 476, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

/* line 479, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 482, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

/* line 485, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

/* line 488, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 491, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

/* line 494, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

/* line 497, app/assets/stylesheets/new_landing2/bootstrap.scss */
.col-xs-offset-0 {
  margin-left: 0%;
}

@media (min-width: 768px) {
  /* line 501, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  /* line 504, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-12 {
    width: 100%;
  }
  /* line 507, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-11 {
    width: 91.66666667%;
  }
  /* line 510, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-10 {
    width: 83.33333333%;
  }
  /* line 513, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-9 {
    width: 75%;
  }
  /* line 516, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-8 {
    width: 66.66666667%;
  }
  /* line 519, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-7 {
    width: 58.33333333%;
  }
  /* line 522, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-6 {
    width: 50%;
  }
  /* line 525, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-5 {
    width: 41.66666667%;
  }
  /* line 528, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-4 {
    width: 33.33333333%;
  }
  /* line 531, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-3 {
    width: 25%;
  }
  /* line 534, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-2 {
    width: 16.66666667%;
  }
  /* line 537, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-1 {
    width: 8.33333333%;
  }
  /* line 540, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-pull-12 {
    right: 100%;
  }
  /* line 543, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  /* line 546, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  /* line 549, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-pull-9 {
    right: 75%;
  }
  /* line 552, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  /* line 555, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  /* line 558, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-pull-6 {
    right: 50%;
  }
  /* line 561, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  /* line 564, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  /* line 567, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-pull-3 {
    right: 25%;
  }
  /* line 570, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  /* line 573, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  /* line 576, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-pull-0 {
    right: auto;
  }
  /* line 579, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-push-12 {
    left: 100%;
  }
  /* line 582, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  /* line 585, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  /* line 588, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-push-9 {
    left: 75%;
  }
  /* line 591, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  /* line 594, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  /* line 597, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-push-6 {
    left: 50%;
  }
  /* line 600, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  /* line 603, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  /* line 606, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-push-3 {
    left: 25%;
  }
  /* line 609, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  /* line 612, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  /* line 615, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-push-0 {
    left: auto;
  }
  /* line 618, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  /* line 621, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  /* line 624, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  /* line 627, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  /* line 630, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  /* line 633, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  /* line 636, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  /* line 639, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  /* line 642, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  /* line 645, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  /* line 648, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  /* line 651, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  /* line 654, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}

@media (min-width: 992px) {
  /* line 659, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  /* line 662, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-12 {
    width: 100%;
  }
  /* line 665, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-11 {
    width: 91.66666667%;
  }
  /* line 668, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-10 {
    width: 83.33333333%;
  }
  /* line 671, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-9 {
    width: 75%;
  }
  /* line 674, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-8 {
    width: 66.66666667%;
  }
  /* line 677, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-7 {
    width: 58.33333333%;
  }
  /* line 680, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-6 {
    width: 50%;
  }
  /* line 683, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-5 {
    width: 41.66666667%;
  }
  /* line 686, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-4 {
    width: 33.33333333%;
  }
  /* line 689, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-3 {
    width: 25%;
  }
  /* line 692, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-2 {
    width: 16.66666667%;
  }
  /* line 695, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-1 {
    width: 8.33333333%;
  }
  /* line 698, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-pull-12 {
    right: 100%;
  }
  /* line 701, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  /* line 704, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  /* line 707, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-pull-9 {
    right: 75%;
  }
  /* line 710, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  /* line 713, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  /* line 716, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-pull-6 {
    right: 50%;
  }
  /* line 719, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  /* line 722, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  /* line 725, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-pull-3 {
    right: 25%;
  }
  /* line 728, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  /* line 731, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  /* line 734, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-pull-0 {
    right: auto;
  }
  /* line 737, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-push-12 {
    left: 100%;
  }
  /* line 740, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-push-11 {
    left: 91.66666667%;
  }
  /* line 743, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-push-10 {
    left: 83.33333333%;
  }
  /* line 746, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-push-9 {
    left: 75%;
  }
  /* line 749, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-push-8 {
    left: 66.66666667%;
  }
  /* line 752, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-push-7 {
    left: 58.33333333%;
  }
  /* line 755, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-push-6 {
    left: 50%;
  }
  /* line 758, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-push-5 {
    left: 41.66666667%;
  }
  /* line 761, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-push-4 {
    left: 33.33333333%;
  }
  /* line 764, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-push-3 {
    left: 25%;
  }
  /* line 767, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-push-2 {
    left: 16.66666667%;
  }
  /* line 770, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-push-1 {
    left: 8.33333333%;
  }
  /* line 773, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-push-0 {
    left: auto;
  }
  /* line 776, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }
  /* line 779, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  /* line 782, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  /* line 785, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }
  /* line 788, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  /* line 791, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  /* line 794, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }
  /* line 797, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  /* line 800, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  /* line 803, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }
  /* line 806, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  /* line 809, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  /* line 812, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }
}

@media (min-width: 1200px) {
  /* line 817, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  /* line 820, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-12 {
    width: 100%;
  }
  /* line 823, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-11 {
    width: 91.66666667%;
  }
  /* line 826, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-10 {
    width: 83.33333333%;
  }
  /* line 829, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-9 {
    width: 75%;
  }
  /* line 832, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-8 {
    width: 66.66666667%;
  }
  /* line 835, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-7 {
    width: 58.33333333%;
  }
  /* line 838, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-6 {
    width: 50%;
  }
  /* line 841, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-5 {
    width: 41.66666667%;
  }
  /* line 844, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-4 {
    width: 33.33333333%;
  }
  /* line 847, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-3 {
    width: 25%;
  }
  /* line 850, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-2 {
    width: 16.66666667%;
  }
  /* line 853, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-1 {
    width: 8.33333333%;
  }
  /* line 856, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-pull-12 {
    right: 100%;
  }
  /* line 859, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  /* line 862, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  /* line 865, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-pull-9 {
    right: 75%;
  }
  /* line 868, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  /* line 871, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  /* line 874, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-pull-6 {
    right: 50%;
  }
  /* line 877, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  /* line 880, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  /* line 883, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-pull-3 {
    right: 25%;
  }
  /* line 886, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  /* line 889, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  /* line 892, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-pull-0 {
    right: auto;
  }
  /* line 895, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-push-12 {
    left: 100%;
  }
  /* line 898, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  /* line 901, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  /* line 904, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-push-9 {
    left: 75%;
  }
  /* line 907, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  /* line 910, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  /* line 913, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-push-6 {
    left: 50%;
  }
  /* line 916, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  /* line 919, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  /* line 922, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-push-3 {
    left: 25%;
  }
  /* line 925, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  /* line 928, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  /* line 931, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-push-0 {
    left: auto;
  }
  /* line 934, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  /* line 937, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  /* line 940, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  /* line 943, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  /* line 946, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  /* line 949, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  /* line 952, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  /* line 955, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  /* line 958, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  /* line 961, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  /* line 964, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  /* line 967, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  /* line 970, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}

/* line 974, app/assets/stylesheets/new_landing2/bootstrap.scss */
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  display: table;
  content: " ";
}

/* line 985, app/assets/stylesheets/new_landing2/bootstrap.scss */
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}

/* line 991, app/assets/stylesheets/new_landing2/bootstrap.scss */
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

/* line 996, app/assets/stylesheets/new_landing2/bootstrap.scss */
.pull-right {
  float: right !important;
}

/* line 999, app/assets/stylesheets/new_landing2/bootstrap.scss */
.pull-left {
  float: left !important;
}

/* line 1002, app/assets/stylesheets/new_landing2/bootstrap.scss */
.hide {
  display: none !important;
}

/* line 1005, app/assets/stylesheets/new_landing2/bootstrap.scss */
.show {
  display: block !important;
}

/* line 1008, app/assets/stylesheets/new_landing2/bootstrap.scss */
.invisible {
  visibility: hidden;
}

/* line 1011, app/assets/stylesheets/new_landing2/bootstrap.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 1018, app/assets/stylesheets/new_landing2/bootstrap.scss */
.hidden {
  display: none !important;
}

/* line 1021, app/assets/stylesheets/new_landing2/bootstrap.scss */
.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}

/* line 1027, app/assets/stylesheets/new_landing2/bootstrap.scss */
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

/* line 1033, app/assets/stylesheets/new_landing2/bootstrap.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 1048, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .visible-xs {
    display: block !important;
  }
  /* line 1051, app/assets/stylesheets/new_landing2/bootstrap.scss */
  table.visible-xs {
    display: table !important;
  }
  /* line 1054, app/assets/stylesheets/new_landing2/bootstrap.scss */
  tr.visible-xs {
    display: table-row !important;
  }
  /* line 1057, app/assets/stylesheets/new_landing2/bootstrap.scss */
  th.visible-xs,
td.visible-xs {
    display: table-cell !important;
  }
}

@media (max-width: 767px) {
  /* line 1063, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  /* line 1068, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  /* line 1073, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 1078, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .visible-sm {
    display: block !important;
  }
  /* line 1081, app/assets/stylesheets/new_landing2/bootstrap.scss */
  table.visible-sm {
    display: table !important;
  }
  /* line 1084, app/assets/stylesheets/new_landing2/bootstrap.scss */
  tr.visible-sm {
    display: table-row !important;
  }
  /* line 1087, app/assets/stylesheets/new_landing2/bootstrap.scss */
  th.visible-sm,
td.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 1093, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 1098, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 1103, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1108, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .visible-md {
    display: block !important;
  }
  /* line 1111, app/assets/stylesheets/new_landing2/bootstrap.scss */
  table.visible-md {
    display: table !important;
  }
  /* line 1114, app/assets/stylesheets/new_landing2/bootstrap.scss */
  tr.visible-md {
    display: table-row !important;
  }
  /* line 1117, app/assets/stylesheets/new_landing2/bootstrap.scss */
  th.visible-md,
td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1123, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1128, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1133, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  /* line 1138, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .visible-lg {
    display: block !important;
  }
  /* line 1141, app/assets/stylesheets/new_landing2/bootstrap.scss */
  table.visible-lg {
    display: table !important;
  }
  /* line 1144, app/assets/stylesheets/new_landing2/bootstrap.scss */
  tr.visible-lg {
    display: table-row !important;
  }
  /* line 1147, app/assets/stylesheets/new_landing2/bootstrap.scss */
  th.visible-lg,
td.visible-lg {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  /* line 1153, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  /* line 1158, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  /* line 1163, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  /* line 1168, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 1173, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1178, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  /* line 1183, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .hidden-lg {
    display: none !important;
  }
}

/* line 1187, app/assets/stylesheets/new_landing2/bootstrap.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 1191, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .visible-print {
    display: block !important;
  }
  /* line 1194, app/assets/stylesheets/new_landing2/bootstrap.scss */
  table.visible-print {
    display: table !important;
  }
  /* line 1197, app/assets/stylesheets/new_landing2/bootstrap.scss */
  tr.visible-print {
    display: table-row !important;
  }
  /* line 1200, app/assets/stylesheets/new_landing2/bootstrap.scss */
  th.visible-print,
td.visible-print {
    display: table-cell !important;
  }
}

/* line 1205, app/assets/stylesheets/new_landing2/bootstrap.scss */
.visible-print-block {
  display: none !important;
}

@media print {
  /* line 1209, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .visible-print-block {
    display: block !important;
  }
}

/* line 1213, app/assets/stylesheets/new_landing2/bootstrap.scss */
.visible-print-inline {
  display: none !important;
}

@media print {
  /* line 1217, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .visible-print-inline {
    display: inline !important;
  }
}

/* line 1221, app/assets/stylesheets/new_landing2/bootstrap.scss */
.visible-print-inline-block {
  display: none !important;
}

@media print {
  /* line 1225, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  /* line 1230, app/assets/stylesheets/new_landing2/bootstrap.scss */
  .hidden-print {
    display: none !important;
  }
}

/* line 1, app/assets/stylesheets/new_landing/clouds.scss */
.clouds-landing {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  text-align: center;
  height: 100vh;
  overflow: hidden;
  z-index: -1;
}

@media screen and (max-width: 991px) {
  /* line 13, app/assets/stylesheets/new_landing/clouds.scss */
  .clouds-landing {
    display: none;
  }
}

/* line 16, app/assets/stylesheets/new_landing/clouds.scss */
.clouds-landing img {
  height: 50px;
  opacity: 0.6;
  position: absolute;
  animation: moveCloud 120s linear infinite;
  transform-origin: left center;
}

/* line 24, app/assets/stylesheets/new_landing/clouds.scss */
.clouds-landing .cloud-1 {
  top: 12.5vh;
  left: 75%;
}

/* line 26, app/assets/stylesheets/new_landing/clouds.scss */
.clouds-landing .cloud-2 {
  top: 12.5vh;
  left: -25%;
}

/* line 28, app/assets/stylesheets/new_landing/clouds.scss */
.clouds-landing .cloud-3 {
  top: 30vh;
  left: 85%;
}

/* line 30, app/assets/stylesheets/new_landing/clouds.scss */
.clouds-landing .cloud-4 {
  top: 30vh;
  left: -15%;
}

/* line 32, app/assets/stylesheets/new_landing/clouds.scss */
.clouds-landing .cloud-5 {
  top: 20vh;
  left: 20%;
}

/* line 34, app/assets/stylesheets/new_landing/clouds.scss */
.clouds-landing .cloud-6 {
  top: 20vh;
  left: -80%;
}

/* line 36, app/assets/stylesheets/new_landing/clouds.scss */
.clouds-landing .cloud-7 {
  top: 40vh;
  left: 10%;
}

/* line 38, app/assets/stylesheets/new_landing/clouds.scss */
.clouds-landing .cloud-8 {
  top: 40vh;
  left: -90%;
}

@keyframes moveCloud {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100vw);
  }
}

/* line 1, app/assets/stylesheets/new_landing2/carousel.scss */
.carousel {
  overflow-x: hidden;
  position: relative;
  display: flex;
  justify-content: flex-start;
  border-radius: 13px;
}

/* line 9, app/assets/stylesheets/new_landing2/carousel.scss */
.carousel-inner {
  height: 100%;
  display: flex;
  transition: all ease .5s;
}

/* line 15, app/assets/stylesheets/new_landing2/carousel.scss */
.carousel-item {
  flex: 1;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/* line 24, app/assets/stylesheets/new_landing2/carousel.scss */
.carousel-item h1 {
  opacity: .5;
}

/* line 28, app/assets/stylesheets/new_landing2/carousel.scss */
.carousel-controls .prev {
  display: inline-block;
  height: 32px;
  width: 32px;
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  background-position: center;
  background-size: auto 100%;
  background-repeat: no-repeat;
  cursor: pointer;
  opacity: .5;
}

/* line 43, app/assets/stylesheets/new_landing2/carousel.scss */
.carousel-controls .next {
  display: inline-block;
  height: 32px;
  width: 32px;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  background-position: center;
  background-size: auto 100%;
  background-repeat: no-repeat;
  cursor: pointer;
  opacity: .5;
}

/* line 58, app/assets/stylesheets/new_landing2/carousel.scss */
.prev:hover, .next:hover {
  opacity: 1;
}

/* line 62, app/assets/stylesheets/new_landing2/carousel.scss */
.carousel-indicators {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
}

/* line 70, app/assets/stylesheets/new_landing2/carousel.scss */
.carousel-indicators span {
  display: inline-block;
  background-color: rgba(104, 104, 104, 0.3);
  width: 15px;
  height: 15px;
  border-radius: 50%;
  opacity: .5;
  cursor: pointer;
  margin: 3px;
}

/* line 81, app/assets/stylesheets/new_landing2/carousel.scss */
.carousel-indicators span.active {
  opacity: 1;
  background-color: #ED3426;
}

/* line 1, app/assets/stylesheets/new_landing2/cards.scss */
.card {
  color: rgba(0, 0, 0, 0.87);
  margin-top: 15px;
  box-sizing: border-box;
  border-radius: 3px;
  background-clip: padding-box;
  padding: 15px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  display: inline-block;
  position: relative;
  width: 100%;
}

/* line 15, app/assets/stylesheets/new_landing2/cards.scss */
.card .image-company-review {
  border: 2px solid #ED3426;
  display: flex;
  height: 60px;
  justify-content: center;
  width: 60px;
  border-radius: 100%;
  overflow: hidden;
}

/* line 24, app/assets/stylesheets/new_landing2/cards.scss */
.card .image-company-review img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  margin: auto;
}

/* line 33, app/assets/stylesheets/new_landing2/cards.scss */
.card .quote-now {
  box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset !important;
  transition: 0.3s;
  bottom: 10px;
  left: 10px;
}

/* line 40, app/assets/stylesheets/new_landing2/cards.scss */
.card p.position-absolute {
  bottom: 10px;
  right: 10px;
}

/* line 1, app/assets/stylesheets/new_landing2/collapse.scss */
.collapse {
  max-height: 0;
  overflow: hidden;
  transition: max-height .5s;
}

/* line 7, app/assets/stylesheets/new_landing2/collapse.scss */
.collapse.collapsed {
  max-height: 500px;
}

/* line 9, app/assets/stylesheets/new_landing2/landing.scss */
* {
  margin: 0;
  padding: 0;
}

/* line 14, app/assets/stylesheets/new_landing2/landing.scss */
::selection {
  background: #ED3426;
  color: #ffffff;
}

/* line 19, app/assets/stylesheets/new_landing2/landing.scss */
::-moz-selection {
  background: #ED3426;
  color: #ffffff;
}

/* line 24, app/assets/stylesheets/new_landing2/landing.scss */
body {
  background-color: #fff;
  font-size: 16px;
  overflow-x: hidden;
  font-family: 'Gotham Rounded Book', Helvetica;
}

/* line 31, app/assets/stylesheets/new_landing2/landing.scss */
h1, h2, h3, strong, .font-gotham-m {
  font-weight: 300;
}

/* line 35, app/assets/stylesheets/new_landing2/landing.scss */
a {
  text-decoration: none;
}

/* line 39, app/assets/stylesheets/new_landing2/landing.scss */
a:active,
a:focus,
a:hover {
  color: initial;
}

/* line 45, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li button[data-toggle="dropdown"] {
  padding: 0 !important;
}

/* line 49, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li ul.dropdown.active {
  max-height: 205px !important;
}

/* line 53, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li ul.dropdown.active li {
  padding: 4px 10px !important;
}

/* line 57, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li a, nav.navigation ul li span {
  font-size: 13px !important;
}

/* line 61, app/assets/stylesheets/new_landing2/landing.scss */
.dropdown-container {
  position: relative;
}

/* line 65, app/assets/stylesheets/new_landing2/landing.scss */
.cta-arrow {
  display: none;
}

/* line 67, app/assets/stylesheets/new_landing2/landing.scss */
ul.dropdown {
  position: absolute;
  display: none;
  background: #ffffff;
  z-index: 1;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  min-width: 240px;
  width: auto;
  overflow: auto;
  max-height: calc(100vh - 100px);
  border-radius: 7px;
  padding: 5px 10px;
}

/* line 80, app/assets/stylesheets/new_landing2/landing.scss */
ul.dropdown li {
  list-style: none;
}

/* line 82, app/assets/stylesheets/new_landing2/landing.scss */
ul.dropdown li a {
  color: #000000;
}

/* line 88, app/assets/stylesheets/new_landing2/landing.scss */
ul.dropdown.active {
  display: block;
}

/* line 92, app/assets/stylesheets/new_landing2/landing.scss */
ul.dropdown.left {
  right: 0;
  left: auto;
}

/* line 97, app/assets/stylesheets/new_landing2/landing.scss */
.dropdown-separator {
  border-bottom: 1px solid #ccc;
}

/* line 101, app/assets/stylesheets/new_landing2/landing.scss */
.landing-container-divider {
  border: 1px solid #2D3536;
}

/* line 105, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation {
  min-height: 100vh;
  width: 75vw;
  position: fixed;
  top: 0;
  left: -75vw;
  z-index: 100;
  transition: left .5s;
  background-color: #ffffff;
}

/* line 115, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation #main-logo {
  position: absolute;
  left: calc(50% - 80px);
  top: 20px;
}

/* line 120, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation #main-logo img {
  display: none;
  height: 35px;
}

/* line 126, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation #mobile-menu {
  position: absolute;
  top: 8px;
  right: -38px;
  border: none;
  background: none;
  color: #686868;
  font-size: 20pt;
}

/* line 136, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li {
  list-style: none;
  padding: 2.5px 0 2.5px 20px;
  position: relative;
  color: #686868;
  font-size: 14px;
}

/* line 143, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li input[type="checkbox"] {
  display: none;
}

/* line 147, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li a {
  display: inline-block;
}

/* line 151, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li #needs-warehouse {
  color: #ED3426;
}

/* line 155, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li #doubts-cellphone {
  margin-bottom: 2px;
  margin-right: 7px;
}

/* line 160, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li a, nav.navigation ul li span {
  color: #686868;
  font-size: 14px;
  cursor: pointer;
}

/* line 166, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li a:hover {
  text-decoration: none;
  color: #ED3426;
}

/* line 171, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li a[data-toggle="dropdown"] {
  position: relative;
  padding-right: 12px;
}

/* line 175, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li a[data-toggle="dropdown"] i,
nav.navigation ul li a[data-toggle="dropdown"] .icons-sort-down {
  position: absolute;
  top: 2px;
  right: 0;
  font-size: 12px;
}

/* line 184, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li a[data-toggle="dropdown"] img.icons-sort-down:hover {
  filter: invert(32%) sepia(59%) saturate(5197%) hue-rotate(348deg) brightness(95%) contrast(96%);
}

/* line 189, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li button[data-toggle="dropdown"] {
  position: relative;
  padding-right: 12px;
  cursor: pointer;
}

/* line 194, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li button[data-toggle="dropdown"] img.icons-sort-down:hover {
  filter: invert(32%) sepia(59%) saturate(5197%) hue-rotate(348deg) brightness(95%) contrast(96%);
}

/* line 199, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li button#needs-warehouse {
  border: 0;
  background: transparent;
}

/* line 204, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li .dropdown-div-navbar:hover {
  filter: invert(32%) sepia(59%) saturate(5197%) hue-rotate(348deg) brightness(95%) contrast(96%);
}

/* line 208, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li button.dropdown-div-navbar {
  border: 0;
  background: transparent;
}

/* line 213, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li .nav-store .mobile {
  display: inline-block;
}

/* line 217, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li .nav-store .desktop {
  display: none;
}

/* line 221, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li ul.dropdown {
  position: absolute;
  display: none;
  background: #ffffff;
  z-index: 1;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  min-width: 240px;
  width: auto;
  overflow: auto;
  max-height: calc(100vh - 100px);
  border-radius: 7px;
  padding: 0;
}

/* line 235, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation ul li ul.dropdown.active {
  display: block;
}

/* line 241, app/assets/stylesheets/new_landing2/landing.scss */
nav.navigation.active {
  left: 0;
}

/* line 245, app/assets/stylesheets/new_landing2/landing.scss */
main {
  background: url(/assets/home/clouds_background_responsive-2f44ee604f73ab23dd64e1a836e4ccb623720f8a6309dc7ebc1f43807ed6c653.webp) no-repeat center;
  width: 100%;
  position: relative;
}

/* line 250, app/assets/stylesheets/new_landing2/landing.scss */
main .clouds-landing {
  display: none;
}

/* line 254, app/assets/stylesheets/new_landing2/landing.scss */
main article#main {
  text-align: center;
  padding: 0 15px;
  min-height: 615px;
}

/* line 259, app/assets/stylesheets/new_landing2/landing.scss */
main article#main img {
  margin-top: 20px;
  height: 90px;
  width: auto;
}

/* line 265, app/assets/stylesheets/new_landing2/landing.scss */
main article#main h2 {
  color: #2D3536;
  font-size: 24px;
  margin-bottom: 15px;
  margin-top: 36px;
  letter-spacing: 2px;
  line-height: 26.4px;
}

/* line 274, app/assets/stylesheets/new_landing2/landing.scss */
main article#main h3 {
  color: #2D3536;
  font-size: 16px;
  line-height: 17.6px;
}

/* line 280, app/assets/stylesheets/new_landing2/landing.scss */
main article#main a {
  background-color: #ED3426;
  border-radius: 7px;
  color: white;
  font-weight: inherit;
  padding: 5px 0 3px;
  font-size: 22px;
  text-transform: uppercase;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
  line-height: 1.42857143;
  margin-top: 30px;
  max-width: 300px;
  width: 100%;
  will-change: box-shadow;
}

/* line 300, app/assets/stylesheets/new_landing2/landing.scss */
main ul#bullets {
  margin-top: 20px;
}

/* line 303, app/assets/stylesheets/new_landing2/landing.scss */
main ul#bullets li {
  color: #333;
  list-style: none;
  position: relative;
  display: inline-block;
  width: 115px;
}

/* line 311, app/assets/stylesheets/new_landing2/landing.scss */
main ul#bullets li div {
  width: 70px;
  height: 70px;
  position: relative;
  margin: auto;
}

/* line 318, app/assets/stylesheets/new_landing2/landing.scss */
main ul#bullets li div svg {
  display: inline-block;
  transform: rotate(-15deg);
}

/* line 323, app/assets/stylesheets/new_landing2/landing.scss */
main ul#bullets li div span {
  display: block;
  position: absolute;
  top: 27px;
  left: 0;
  font-size: 13px;
  text-align: center;
  width: 100%;
}

/* line 333, app/assets/stylesheets/new_landing2/landing.scss */
main ul#bullets li span.description {
  display: inline-block;
  font-size: 14px;
  line-height: 19px;
  margin-top: 7px;
}

/* line 340, app/assets/stylesheets/new_landing2/landing.scss */
main ul#bullets .satisfaction {
  display: none;
}

/* line 344, app/assets/stylesheets/new_landing2/landing.scss */
main ul#bullets .bullet-in-1 {
  stroke-dasharray: 339.292;
  stroke-dashoffset: 75;
}

/* line 349, app/assets/stylesheets/new_landing2/landing.scss */
main ul#bullets .bullet-in-2 {
  stroke-dasharray: 339.292;
  stroke-dashoffset: 35;
}

/* line 354, app/assets/stylesheets/new_landing2/landing.scss */
main ul#bullets .bullet-in-3 {
  stroke-dasharray: 339.292;
  stroke-dashoffset: 0;
}

/* line 359, app/assets/stylesheets/new_landing2/landing.scss */
main ul#bullets svg {
  height: 70px;
  width: 70px;
}

/* line 365, app/assets/stylesheets/new_landing2/landing.scss */
main #sponsors {
  background-color: #F7F7F7;
  bottom: 0;
  border-top: 3px solid #4A4A4A;
  height: 65px;
  position: absolute;
  width: 100%;
  text-align: center;
  padding-top: 8px;
}

/* line 375, app/assets/stylesheets/new_landing2/landing.scss */
main #sponsors .carousel-item {
  min-width: 100vw;
}

/* line 379, app/assets/stylesheets/new_landing2/landing.scss */
main #sponsors img {
  height: 50px;
  width: auto !important;
}

/* line 384, app/assets/stylesheets/new_landing2/landing.scss */
main #sponsors #icono-carro-landing {
  display: none;
  position: absolute;
  height: 180px;
  bottom: 89px;
  right: calc(15% - 40px);
}

/* line 394, app/assets/stylesheets/new_landing2/landing.scss */
#tabs-contents {
  display: flex;
  justify-content: center;
  margin-top: 40px;
  margin-bottom: -25px;
}

/* line 400, app/assets/stylesheets/new_landing2/landing.scss */
#tabs-contents .tab-moving {
  border-radius: 7px 0px 0px 7px;
}

/* line 404, app/assets/stylesheets/new_landing2/landing.scss */
#tabs-contents .tab-moving-active, #tabs-contents .tab-warehouse-active {
  border: 2px solid #717171;
}

/* line 408, app/assets/stylesheets/new_landing2/landing.scss */
#tabs-contents .tab-warehouse {
  border-radius: 0px 7px 7px 0px;
}

/* line 412, app/assets/stylesheets/new_landing2/landing.scss */
#tabs-contents .tab-warehouse-inactive, #tabs-contents .tab-moving-inactive {
  border: 2px solid #D0D0D0;
}

/* line 416, app/assets/stylesheets/new_landing2/landing.scss */
#tabs-contents .tab-moving, #tabs-contents .tab-warehouse {
  color: #777777;
  text-decoration: none;
  background-color: white;
  margin-top: 0;
  font-size: 14px;
  height: 30px;
  width: 170px;
  padding: 4px 14px;
  letter-spacing: 0.12px;
  font-weight: inherit;
  text-transform: uppercase;
  display: inline-block;
  font-family: 'Gotham Rounded Book', Helvetica;
}

/* line 431, app/assets/stylesheets/new_landing2/landing.scss */
#tabs-contents .tab-moving:hover, #tabs-contents .tab-warehouse:hover {
  text-decoration: none;
  cursor: pointer;
}

/* line 436, app/assets/stylesheets/new_landing2/landing.scss */
#tabs-contents .tab-moving img, #tabs-contents .tab-warehouse img {
  margin-top: 0 !important;
  width: 23px;
  height: 14px;
  margin-top: 0;
  object-fit: contain;
}

/* line 444, app/assets/stylesheets/new_landing2/landing.scss */
#tabs-contents .tab-moving span, #tabs-contents .tab-warehouse span {
  vertical-align: middle;
}

/* line 454, app/assets/stylesheets/new_landing2/landing.scss */
.btn-budget-landing {
  background-color: #FF5552;
  color: white;
  font-weight: bold;
  padding: 14px 55px;
  border-radius: 7px;
  text-decoration: none !important;
  font-size: 18px;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset !important;
}

/* line 464, app/assets/stylesheets/new_landing2/landing.scss */
.btn-budget-landing:active, .btn-budget-landing:focus, .btn-budget-landing:hover {
  color: white;
}

/* line 471, app/assets/stylesheets/new_landing2/landing.scss */
#how-it-works-content {
  text-align: center;
  background-color: #F7F7F7;
  padding-bottom: 50px;
  padding-top: 50px;
}

/* line 477, app/assets/stylesheets/new_landing2/landing.scss */
#how-it-works-content p, #how-it-works-content span {
  font-family: 'Gotham Light';
}

/* line 481, app/assets/stylesheets/new_landing2/landing.scss */
#how-it-works-content p br {
  display: none;
}

/* line 485, app/assets/stylesheets/new_landing2/landing.scss */
#how-it-works-content strong {
  font-family: 'Gotham Medium';
}

/* line 490, app/assets/stylesheets/new_landing2/landing.scss */
#how-it-works-content .bot-description h2 {
  margin-top: 0px;
  margin-bottom: 30px;
}

/* line 496, app/assets/stylesheets/new_landing2/landing.scss */
#how-it-works-content .bot-description .budget-now {
  margin-top: 67px;
}

/* line 499, app/assets/stylesheets/new_landing2/landing.scss */
#how-it-works-content .bot-description .budget-now p {
  text-align: center !important;
  margin-bottom: 20px;
  font-size: 18px !important;
  font-family: 'Gotham Medium' !important;
}

/* line 506, app/assets/stylesheets/new_landing2/landing.scss */
#how-it-works-content .bot-description .budget-now img {
  width: 137px;
  margin-bottom: 30px;
}

/* line 513, app/assets/stylesheets/new_landing2/landing.scss */
#how-it-works-content .bot-card {
  background: #ffffff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 15px;
  background-clip: padding-box;
  padding: 15px;
  box-sizing: border-box;
  font-size: 15px;
  padding-bottom: 40px;
  margin: 40px auto 0;
}

/* line 524, app/assets/stylesheets/new_landing2/landing.scss */
#how-it-works-content .bot-card .circles-img {
  text-align: left;
  margin-top: 9px;
  margin-left: 15px;
}

/* line 530, app/assets/stylesheets/new_landing2/landing.scss */
#how-it-works-content .bot-card .bot-img {
  margin-bottom: 20px;
  margin-top: -5px;
}

/* line 535, app/assets/stylesheets/new_landing2/landing.scss */
#how-it-works-content .bot-card .bot-info {
  font-size: 15px;
}

/* line 538, app/assets/stylesheets/new_landing2/landing.scss */
#how-it-works-content .bot-card .bot-info p {
  margin-bottom: 5px;
  font-family: Gotham Rounded Book;
  margin: 8px;
  font-size: 15px;
  line-height: 1.42857143;
}

/* line 546, app/assets/stylesheets/new_landing2/landing.scss */
#how-it-works-content .bot-card .bot-info img {
  margin-top: 20px;
}

/* line 557, app/assets/stylesheets/new_landing2/landing.scss */
#ready-for-budget-content {
  text-align: center;
  background-color: #F7F7F7;
  padding: 35px 0 98px;
}

/* line 563, app/assets/stylesheets/new_landing2/landing.scss */
#ready-for-budget-content figure img {
  width: 110px;
  border: 2px solid white;
  border-radius: 50%;
  margin-bottom: 25px;
}

/* line 571, app/assets/stylesheets/new_landing2/landing.scss */
#ready-for-budget-content p {
  margin-bottom: 38px;
  text-align: center;
}

/* line 577, app/assets/stylesheets/new_landing2/landing.scss */
#ready-for-budget-content .ready-for-budget-help-text {
  text-align: -webkit-center;
}

/* line 580, app/assets/stylesheets/new_landing2/landing.scss */
#ready-for-budget-content .ready-for-budget-help-text p {
  font-size: 20px;
  width: 510px;
}

/* line 591, app/assets/stylesheets/new_landing2/landing.scss */
.reasons-to-hire-mudango {
  margin-top: 60px;
}

/* line 594, app/assets/stylesheets/new_landing2/landing.scss */
.reasons-to-hire-mudango .title-box {
  text-align: center;
}

/* line 597, app/assets/stylesheets/new_landing2/landing.scss */
.reasons-to-hire-mudango .title-box h2 {
  color: #2d3536;
  margin: 0;
  font-size: 32px;
}

/* line 603, app/assets/stylesheets/new_landing2/landing.scss */
.reasons-to-hire-mudango .title-box hr {
  background-color: #2d3536;
  width: 32px;
  height: 2px;
  margin: 20px auto;
}

/* line 611, app/assets/stylesheets/new_landing2/landing.scss */
.reasons-to-hire-mudango .flexbox-container {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  padding: 0 15px;
  margin-top: 25px;
}

/* line 618, app/assets/stylesheets/new_landing2/landing.scss */
.reasons-to-hire-mudango .flexbox-container article {
  border: 2px solid #e8e8e8;
  border-radius: 7px;
}

/* line 623, app/assets/stylesheets/new_landing2/landing.scss */
.reasons-to-hire-mudango .flexbox-container .item {
  position: relative;
  padding-bottom: 25px;
}

/* line 627, app/assets/stylesheets/new_landing2/landing.scss */
.reasons-to-hire-mudango .flexbox-container .item .item-title {
  font-size: 18px;
  margin-top: 23.66px;
  margin-bottom: 0;
  font-weight: bold;
  height: 60px;
}

/* line 635, app/assets/stylesheets/new_landing2/landing.scss */
.reasons-to-hire-mudango .flexbox-container .item .item-description {
  font-size: 14px;
  line-height: 23.8px;
  margin-bottom: 0;
}

/* line 642, app/assets/stylesheets/new_landing2/landing.scss */
.reasons-to-hire-mudango .flexbox-container .main-item {
  background-color: #fff1f1;
}

/* line 645, app/assets/stylesheets/new_landing2/landing.scss */
.reasons-to-hire-mudango .flexbox-container .main-item .item-title {
  font-size: 36px;
}

/* line 651, app/assets/stylesheets/new_landing2/landing.scss */
.reasons-to-hire-mudango .btn-quotation {
  text-align: center;
  margin-top: 40px;
}

/* line 661, app/assets/stylesheets/new_landing2/landing.scss */
#truck-diagram-steps {
  position: relative;
  padding-top: 37px;
  padding-bottom: 25px;
}

/* line 666, app/assets/stylesheets/new_landing2/landing.scss */
#truck-diagram-steps #truck-diagram {
  position: relative;
  min-height: 300px;
}

/* line 670, app/assets/stylesheets/new_landing2/landing.scss */
#truck-diagram-steps #truck-diagram #truck-logo {
  position: absolute;
  bottom: 0px;
  left: 35%;
  max-width: 40%;
}

/* line 677, app/assets/stylesheets/new_landing2/landing.scss */
#truck-diagram-steps #truck-diagram #min-logo-for-truck {
  position: absolute;
  bottom: 10%;
  left: 11.5%;
  max-width: 10%;
}

/* line 684, app/assets/stylesheets/new_landing2/landing.scss */
#truck-diagram-steps #truck-diagram #checklist-logo-for-truck {
  position: absolute;
  bottom: 48%;
  left: 19%;
  max-width: 11.5%;
}

/* line 691, app/assets/stylesheets/new_landing2/landing.scss */
#truck-diagram-steps #truck-diagram #mudango-logo-for-truck {
  position: absolute;
  bottom: 63.5%;
  left: 40%;
  max-width: 10%;
}

/* line 698, app/assets/stylesheets/new_landing2/landing.scss */
#truck-diagram-steps #truck-diagram #curved-line-for-truck {
  position: absolute;
  bottom: 15%;
  left: 15%;
  max-width: 30%;
}

/* line 706, app/assets/stylesheets/new_landing2/landing.scss */
#truck-diagram-steps #list-mudango-steps {
  border-bottom: 2px solid #8D8D8D;
  padding-bottom: 53px;
}

/* line 710, app/assets/stylesheets/new_landing2/landing.scss */
#truck-diagram-steps #list-mudango-steps .step-item {
  text-align: center;
  margin-bottom: 40px;
}

/* line 714, app/assets/stylesheets/new_landing2/landing.scss */
#truck-diagram-steps #list-mudango-steps .step-item img {
  height: auto;
  width: 70px;
  margin-bottom: 20px;
}

/* line 720, app/assets/stylesheets/new_landing2/landing.scss */
#truck-diagram-steps #list-mudango-steps .step-item p {
  font-size: 16px;
  line-height: 1.42857143;
  color: #333;
}

/* line 727, app/assets/stylesheets/new_landing2/landing.scss */
#truck-diagram-steps #list-mudango-steps .step-item:last-child {
  margin-bottom: 0;
}

/* line 732, app/assets/stylesheets/new_landing2/landing.scss */
#truck-diagram-steps #list-mudango-steps header h2 {
  text-align: center;
  margin-bottom: 35px;
}

/* line 741, app/assets/stylesheets/new_landing2/landing.scss */
#mudango-steps #budget-now-cta {
  padding-top: 34px;
  padding-bottom: 75px;
}

/* line 745, app/assets/stylesheets/new_landing2/landing.scss */
#mudango-steps #budget-now-cta p {
  margin-bottom: 35px;
}

/* line 755, app/assets/stylesheets/new_landing2/landing.scss */
#testimonials {
  margin-bottom: 100px;
  overflow: hidden;
  margin-top: 50px;
}

/* line 760, app/assets/stylesheets/new_landing2/landing.scss */
#testimonials .head {
  text-align: center;
}

/* line 763, app/assets/stylesheets/new_landing2/landing.scss */
#testimonials .head img {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  opacity: 0.4;
}

/* line 769, app/assets/stylesheets/new_landing2/landing.scss */
#testimonials .head h2 {
  font-size: 24px;
  color: #2D3536;
  letter-spacing: 1px;
  margin-top: 45px;
}

/* line 777, app/assets/stylesheets/new_landing2/landing.scss */
#testimonials .carousel {
  padding: 0;
  overflow: visible !important;
  padding-bottom: 30px;
}

/* line 782, app/assets/stylesheets/new_landing2/landing.scss */
#testimonials .carousel .card {
  margin: 0 30px;
  box-shadow: -1px 1px 13px 0px #bebee3;
  padding: 30px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 15px;
  min-height: 320px;
}

/* line 791, app/assets/stylesheets/new_landing2/landing.scss */
#testimonials .carousel .card .card-content-testimony p {
  font-size: 16px;
  line-height: 1.7;
  margin-bottom: 15px;
}

/* line 797, app/assets/stylesheets/new_landing2/landing.scss */
#testimonials .carousel .card .card-footer-testimony {
  bottom: 15px;
  font-size: 14px;
  position: absolute;
  padding: .8em;
  width: 80%;
  background: #f1f1f1;
  text-align: left;
  border-radius: 15px;
  color: #4a4a4a;
  font-size: 12px;
}

/* line 811, app/assets/stylesheets/new_landing2/landing.scss */
#testimonials .carousel .carousel-inner {
  padding: 13px 0px;
}

/* line 815, app/assets/stylesheets/new_landing2/landing.scss */
#testimonials .carousel .carousel-indicators {
  bottom: 0;
  width: 100%;
  transform: none;
  left: 0;
}

/* line 821, app/assets/stylesheets/new_landing2/landing.scss */
#testimonials .carousel .carousel-indicators span {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: rgba(104, 104, 104, 0.3);
}

/* line 827, app/assets/stylesheets/new_landing2/landing.scss */
#testimonials .carousel .carousel-indicators span.active {
  background-color: #ED3426;
}

/* line 841, app/assets/stylesheets/new_landing2/landing.scss */
section#newspaper .carousel img,
section#partners .carousel img {
  width: auto;
  max-width: calc(100vw - 80px);
  max-height: 50px;
  height: auto;
}

/* line 849, app/assets/stylesheets/new_landing2/landing.scss */
section#partners {
  padding-bottom: 40px;
}

/* line 853, app/assets/stylesheets/new_landing2/landing.scss */
section#newspaper {
  text-align: center;
  padding: 40px;
  background: #F7F7F7;
  width: 100%;
  border-top: 2px solid #4A4A4A;
}

/* line 860, app/assets/stylesheets/new_landing2/landing.scss */
section#newspaper .info {
  margin-bottom: 40px;
}

/* line 863, app/assets/stylesheets/new_landing2/landing.scss */
section#newspaper .info h2 {
  color: #ED3426;
  font-size: 18px;
  text-decoration: none;
  border: 2px solid;
  border-radius: 100px;
  letter-spacing: 2px;
  padding: 10px 70px;
  display: inline-block;
  margin-top: 0;
  margin-bottom: 35px;
}

/* line 880, app/assets/stylesheets/new_landing2/landing.scss */
section#newspaper #newspaper-new-landing a:nth-child(2) img {
  width: 200px;
  object-fit: cover;
}

/* line 896, app/assets/stylesheets/new_landing2/landing.scss */
section#partners img,
section#newspaper img {
  width: auto;
  filter: grayscale(100%);
}

/* line 901, app/assets/stylesheets/new_landing2/landing.scss */
section#partners img:hover,
section#newspaper img:hover {
  filter: none;
}

/* line 907, app/assets/stylesheets/new_landing2/landing.scss */
section#partners .info {
  text-align: center;
  margin-top: 60px;
}

/* line 911, app/assets/stylesheets/new_landing2/landing.scss */
section#partners .info p {
  margin-bottom: 40px;
  font-size: 22px;
}

/* line 915, app/assets/stylesheets/new_landing2/landing.scss */
section#partners .info p a {
  font-family: inherit;
  color: #FF5552 !important;
}

/* line 922, app/assets/stylesheets/new_landing2/landing.scss */
section#partners .desktop {
  display: flex;
}

/* line 925, app/assets/stylesheets/new_landing2/landing.scss */
section#partners .desktop div {
  text-align: center;
  margin: auto;
  margin-bottom: 40px;
}

/* line 932, app/assets/stylesheets/new_landing2/landing.scss */
section#partners .desktop.multiple_line {
  flex-wrap: wrap;
  justify-content: center;
}

/* line 938, app/assets/stylesheets/new_landing2/landing.scss */
#moving-partners-cards-container .carousel .carousel-item {
  margin: 0 30px;
}

/* line 945, app/assets/stylesheets/new_landing2/landing.scss */
section#top-companies {
  margin-bottom: 40px;
}

/* line 948, app/assets/stylesheets/new_landing2/landing.scss */
section#top-companies .row:first-child {
  text-align: center;
}

/* line 951, app/assets/stylesheets/new_landing2/landing.scss */
section#top-companies .row:first-child button {
  background: #ED3426;
  padding: 12px 110px;
  color: #fff;
  border: none;
  margin: 10px 1px;
  letter-spacing: 0;
  margin-bottom: 40px;
  border-radius: 15px;
  position: relative;
}

/* line 962, app/assets/stylesheets/new_landing2/landing.scss */
section#top-companies .row:first-child button strong {
  font-size: 18px;
}

/* line 966, app/assets/stylesheets/new_landing2/landing.scss */
section#top-companies .row:first-child button span {
  border: 3px solid;
  font-size: 12pt;
  padding: 5px 5px;
  position: absolute;
  right: 15px;
  bottom: 7.5px;
  border-radius: 50%;
  line-height: 0;
}

/* line 979, app/assets/stylesheets/new_landing2/landing.scss */
section#top-companies .company-card {
  background: #ED3426;
  padding: 15px;
  border-radius: 25px;
  color: #fff;
  text-align: center;
}

/* line 986, app/assets/stylesheets/new_landing2/landing.scss */
section#top-companies .company-card p {
  font-size: 17px;
  padding: 6px;
}

/* line 995, app/assets/stylesheets/new_landing2/landing.scss */
section#mudango-countries {
  padding-top: 50px;
  padding-bottom: 40px;
}

/* line 999, app/assets/stylesheets/new_landing2/landing.scss */
section#mudango-countries .head h2 {
  line-height: 1.1;
  text-align: center;
}

/* line 1005, app/assets/stylesheets/new_landing2/landing.scss */
section#mudango-countries .content .col-xs-11 {
  margin-left: 4.1666665%;
}

/* line 1009, app/assets/stylesheets/new_landing2/landing.scss */
section#mudango-countries .content .card {
  margin-top: 30px;
  min-height: 320px;
  position: relative;
}

/* line 1014, app/assets/stylesheets/new_landing2/landing.scss */
section#mudango-countries .content .card .logo {
  text-align: center;
  margin-bottom: 15px;
}

/* line 1019, app/assets/stylesheets/new_landing2/landing.scss */
section#mudango-countries .content .card a:hover {
  text-decoration: none;
}

/* line 1023, app/assets/stylesheets/new_landing2/landing.scss */
section#mudango-countries .content .card a, section#mudango-countries .content .card span, section#mudango-countries .content .card p {
  font-size: 14px;
}

/* line 1027, app/assets/stylesheets/new_landing2/landing.scss */
section#mudango-countries .content .card a[data-toggle="dropdown"] {
  cursor: pointer;
  color: #686868;
}

/* line 1032, app/assets/stylesheets/new_landing2/landing.scss */
section#mudango-countries .content .card .rating {
  color: #ED3426;
}

/* line 1035, app/assets/stylesheets/new_landing2/landing.scss */
section#mudango-countries .content .card .rating img.icons-star-rating {
  margin-top: 1px;
  margin-bottom: 3px;
}

/* line 1041, app/assets/stylesheets/new_landing2/landing.scss */
section#mudango-countries .content .card .dropdown li {
  padding: 6px 0;
}

/* line 1045, app/assets/stylesheets/new_landing2/landing.scss */
section#mudango-countries .content .card .dropdown-container i {
  position: absolute;
  top: 2px;
  left: 90px;
}

/* line 1051, app/assets/stylesheets/new_landing2/landing.scss */
section#mudango-countries .content .card .feet {
  bottom: 15px;
  position: absolute;
  width: calc(100% - 30px);
}

/* line 1056, app/assets/stylesheets/new_landing2/landing.scss */
section#mudango-countries .content .card .feet a {
  background-color: #ED3426;
  color: #ffffff;
  font-size: 13px;
}

/* line 1063, app/assets/stylesheets/new_landing2/landing.scss */
section#mudango-countries .content .card .feet span.date {
  color: #979797;
  font-size: 14px;
  float: right;
  line-height: 23px;
}

/* line 1076, app/assets/stylesheets/new_landing2/landing.scss */
#seoCards {
  flex-wrap: wrap;
  transition: margin-left 0.5s;
  justify-content: space-around;
  display: flex;
}

/* line 1082, app/assets/stylesheets/new_landing2/landing.scss */
#seoCards .seo-card {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  padding: 20px 10px;
  margin: 20px auto 0;
  width: 90%;
}

/* line 1088, app/assets/stylesheets/new_landing2/landing.scss */
#seoCards .seo-card .seo-title {
  font-size: 16px;
  margin: 0;
  margin-bottom: 10px;
  margin-left: 20px;
}

/* line 1095, app/assets/stylesheets/new_landing2/landing.scss */
#seoCards .seo-card ul {
  padding-left: 40px;
}

/* line 1098, app/assets/stylesheets/new_landing2/landing.scss */
#seoCards .seo-card ul .seo-list {
  padding: 5px 0;
}

/* line 1101, app/assets/stylesheets/new_landing2/landing.scss */
#seoCards .seo-card ul .seo-list a {
  font-size: 14px;
  color: #000;
  text-decoration: none;
}

/* line 1109, app/assets/stylesheets/new_landing2/landing.scss */
#seoCards .seo-card .footer-card {
  text-align: center;
  margin-top: 15px;
}

/* line 1113, app/assets/stylesheets/new_landing2/landing.scss */
#seoCards .seo-card .footer-card button {
  font-size: 13px;
  color: #FFF;
  background-color: #ED3426;
  text-decoration: none;
  padding: 5px 15px;
  border: none;
}

/* line 1132, app/assets/stylesheets/new_landing2/landing.scss */
#what-we-do-content article > div > div {
  flex-direction: column;
  align-items: baseline;
  justify-content: space-evenly;
  margin-left: -40px;
}

/* line 1138, app/assets/stylesheets/new_landing2/landing.scss */
#what-we-do-content article > div > div span {
  text-align: left;
}

/* line 1143, app/assets/stylesheets/new_landing2/landing.scss */
#what-we-do-content article > div .gap-15 {
  gap: 15px;
}

/* line 1149, app/assets/stylesheets/new_landing2/landing.scss */
#what-we-do-content figure {
  width: 360px;
  height: 360px;
  background: #F7F7F7;
  border-radius: 30px;
}

/* line 1155, app/assets/stylesheets/new_landing2/landing.scss */
#what-we-do-content figure img {
  object-fit: contain;
}

@keyframes slide-left {
  from {
    margin-left: 0px;
  }
  to {
    margin-left: -1300px;
  }
}

/* line 1174, app/assets/stylesheets/new_landing2/landing.scss */
footer {
  margin-top: 40px;
  transition: margin-left 0.5s;
  background-color: #313131;
  padding: 15px 30px;
  padding: 0px 30px 15px 30px;
  color: #fff;
}

/* line 1182, app/assets/stylesheets/new_landing2/landing.scss */
footer a {
  color: #fff;
}

/* line 1184, app/assets/stylesheets/new_landing2/landing.scss */
footer .policy-privacy {
  display: inline-block;
  margin-top: 11px !important;
}

/* line 1189, app/assets/stylesheets/new_landing2/landing.scss */
footer .footer-moving-landing-text {
  padding: 11px 0;
  text-align: center;
}

/* line 1193, app/assets/stylesheets/new_landing2/landing.scss */
footer .footer-moving-landing-text a {
  font-size: 11px;
  text-decoration: none;
}

/* line 1199, app/assets/stylesheets/new_landing2/landing.scss */
footer .footer-moving-landing-text > a:hover {
  color: #ed3426;
  text-decoration: underline;
}

/* line 1201, app/assets/stylesheets/new_landing2/landing.scss */
footer .logo-footer-mudango > img {
  height: auto;
  width: 170px;
}

/* line 1203, app/assets/stylesheets/new_landing2/landing.scss */
footer .container-moving-text {
  overflow: hidden;
}

/* line 1206, app/assets/stylesheets/new_landing2/landing.scss */
footer .container-moving-text p {
  width: 1300px;
  -webkit-animation: slide-left 80s linear infinite;
  -moz-animation: slide-left 80s linear infinite;
  -o-animation: slide-left 80s linear infinite;
  animation: slide-left 80s linear infinite;
}

/* line 1215, app/assets/stylesheets/new_landing2/landing.scss */
footer .footer-section {
  text-align: center;
}

/* line 1219, app/assets/stylesheets/new_landing2/landing.scss */
footer .footer-section:nth-child(1) p {
  font-size: 13px;
  margin-bottom: 20px;
}

/* line 1224, app/assets/stylesheets/new_landing2/landing.scss */
footer .footer-section:nth-child(1) a {
  font-size: 15px;
  margin-top: 10px;
}

/* line 1231, app/assets/stylesheets/new_landing2/landing.scss */
footer .footer-section:nth-child(2) a {
  margin: 0 11px;
}

/* line 1235, app/assets/stylesheets/new_landing2/landing.scss */
footer .footer-section:nth-child(3) p {
  font-size: 13px;
}

/* line 1241, app/assets/stylesheets/new_landing2/landing.scss */
footer .footer-container {
  display: flex;
  flex-direction: column;
}

/* line 1247, app/assets/stylesheets/new_landing2/landing.scss */
footer .footer-container:not(.section-login) .footer-section:nth-child(1) {
  order: 3;
  margin-top: 40px;
}

/* line 1252, app/assets/stylesheets/new_landing2/landing.scss */
footer .footer-container:not(.section-login) .footer-section:nth-child(2) {
  order: 1;
  margin-bottom: 40px;
}

/* line 1257, app/assets/stylesheets/new_landing2/landing.scss */
footer .footer-container:not(.section-login) .footer-section:nth-child(3) {
  order: 2;
}

/* line 1260, app/assets/stylesheets/new_landing2/landing.scss */
footer .footer-container:not(.section-login) .footer-section:nth-child(3) p {
  font-size: 15px;
  margin-bottom: 12px;
}

/* line 1265, app/assets/stylesheets/new_landing2/landing.scss */
footer .footer-container:not(.section-login) .footer-section:nth-child(3) img {
  width: 70px;
}

/* line 1272, app/assets/stylesheets/new_landing2/landing.scss */
footer .section-login div:first-child > a {
  position: relative;
}

/* line 1273, app/assets/stylesheets/new_landing2/landing.scss */
footer .section-login div:first-child > a:hover .arrow-top:after {
  left: 0;
  transition-delay: .15s;
}

/* line 1274, app/assets/stylesheets/new_landing2/landing.scss */
footer .section-login div:first-child > a:hover .arrow-bottom:after {
  right: 0;
  transition-delay: 0;
}

/* line 1275, app/assets/stylesheets/new_landing2/landing.scss */
footer .section-login div:first-child > a:hover {
  color: #ed3426;
  transition: 0.5s all;
}

/* line 1277, app/assets/stylesheets/new_landing2/landing.scss */
footer .section-login .footer-section {
  margin-top: 20px;
}

/* line 1281, app/assets/stylesheets/new_landing2/landing.scss */
footer .section-login .footer-section:nth-child(1) {
  order: 3;
}

/* line 1284, app/assets/stylesheets/new_landing2/landing.scss */
footer .section-login .footer-section:nth-child(1) a {
  font-size: 17px;
}

/* line 1288, app/assets/stylesheets/new_landing2/landing.scss */
footer .section-login .footer-section:nth-child(2) a {
  font-size: 13px;
}

/* line 1293, app/assets/stylesheets/new_landing2/landing.scss */
footer .section-login .footer-section:nth-child(3) {
  order: 2;
}

/* line 1296, app/assets/stylesheets/new_landing2/landing.scss */
footer .section-login .footer-section:nth-child(3) p {
  font-size: 14px;
}

/* line 1300, app/assets/stylesheets/new_landing2/landing.scss */
footer .section-login .footer-section:nth-child(3) .text-expert-movings {
  border-bottom: 1px solid #fff;
  padding-bottom: 15px;
  margin: 5px 60px 0;
}

/* line 1307, app/assets/stylesheets/new_landing2/landing.scss */
footer .section-login .arrow {
  cursor: pointer;
  left: 80px;
  bottom: 11px;
  position: absolute;
  transform: translateX(-50%) translateY(-50%);
  transition: transform .1s;
  width: 15px;
}

/* line 1308, app/assets/stylesheets/new_landing2/landing.scss */
footer .section-login .arrow-top,
footer .section-login .arrow-bottom {
  background-color: #666;
  height: 4px;
  left: -5px;
  position: absolute;
  top: 50%;
  width: 100%;
}

/* line 1310, app/assets/stylesheets/new_landing2/landing.scss */
footer .section-login .arrow-top:after,
footer .section-login .arrow-bottom:after {
  background-color: #ed3426;
  content: '';
  height: 100%;
  position: absolute;
  top: 0;
  transition: all .15s;
}

/* line 1312, app/assets/stylesheets/new_landing2/landing.scss */
footer .section-login .arrow-top {
  transform: rotate(45deg);
  transform-origin: bottom right;
}

/* line 1313, app/assets/stylesheets/new_landing2/landing.scss */
footer .section-login .arrow-top:after {
  left: 100%;
  right: 0;
  transition-delay: 0s;
}

/* line 1314, app/assets/stylesheets/new_landing2/landing.scss */
footer .section-login .arrow-bottom {
  transform: rotate(-45deg);
  transform-origin: top right;
}

/* line 1315, app/assets/stylesheets/new_landing2/landing.scss */
footer .section-login .arrow-bottom:after {
  left: 0;
  right: 100%;
  transition-delay: .15s;
}

/* line 1316, app/assets/stylesheets/new_landing2/landing.scss */
footer .section-login .arrow:hover .arrow-top:after {
  left: 0;
  transition-delay: .15s;
}

/* line 1317, app/assets/stylesheets/new_landing2/landing.scss */
footer .section-login .arrow:hover .arrow-bottom:after {
  right: 0;
  transition-delay: 0s;
}

/* line 1318, app/assets/stylesheets/new_landing2/landing.scss */
footer .section-login .arrow:active {
  transform: translateX(-50%) translateY(-50%) scale(0.9);
}

/* line 1321, app/assets/stylesheets/new_landing2/landing.scss */
footer .work-with-us-separator {
  width: 140px;
  border-top: 3px solid #fff;
  margin: 8px auto 0;
}

/* line 1322, app/assets/stylesheets/new_landing2/landing.scss */
footer .rrss-img {
  height: auto;
  width: 48px;
}

/* line 1323, app/assets/stylesheets/new_landing2/landing.scss */
footer .rrss-icons-footer {
  margin-top: 20px;
}

/* line 1324, app/assets/stylesheets/new_landing2/landing.scss */
footer .rrss-icons- > a {
  margin: 0 8px;
}

/* line 1325, app/assets/stylesheets/new_landing2/landing.scss */
footer .pay-method-footer {
  height: auto;
  width: 50px;
  margin: 5px 10px 0 0;
}

/* line 1326, app/assets/stylesheets/new_landing2/landing.scss */
footer .section-login {
  padding-bottom: 20px;
  margin: 20px auto 0;
}

/* line 1327, app/assets/stylesheets/new_landing2/landing.scss */
footer .text-expert-movings {
  margin-top: 5px;
}

/* line 1328, app/assets/stylesheets/new_landing2/landing.scss */
footer .text-work-with-us {
  margin-top: 10px;
}

/* line 1329, app/assets/stylesheets/new_landing2/landing.scss */
footer .text-work-with-us:hover {
  color: #ed3426;
  text-decoration: underline;
}

/* line 1330, app/assets/stylesheets/new_landing2/landing.scss */
footer .terms-and-conditions:hover {
  color: #ed3426;
}

@media (max-width: 576px) {
  /* line 1341, app/assets/stylesheets/new_landing2/landing.scss */
  .reasons-to-hire-mudango .flexbox-container .main-item .item-title {
    font-size: 24px;
  }
  /* line 1351, app/assets/stylesheets/new_landing2/landing.scss */
  #what-we-do-content article > div > div {
    margin-left: -20px !important;
  }
  /* line 1354, app/assets/stylesheets/new_landing2/landing.scss */
  #what-we-do-content article > div > div img {
    width: 40px !important;
    height: 40px !important;
  }
  /* line 1359, app/assets/stylesheets/new_landing2/landing.scss */
  #what-we-do-content article > div > div span, #what-we-do-content article > div > div a {
    font-size: 11px;
  }
  /* line 1366, app/assets/stylesheets/new_landing2/landing.scss */
  #what-we-do-content figure {
    width: 200px !important;
    height: 200px !important;
  }
  /* line 1370, app/assets/stylesheets/new_landing2/landing.scss */
  #what-we-do-content figure img {
    width: 100px !important;
    height: 100px !important;
  }
}

@media (min-width: 768px) {
  /* line 1380, app/assets/stylesheets/new_landing2/landing.scss */
  .cta-arrow {
    display: inline;
    position: absolute;
    top: 5px !important;
    margin: 0 !important;
    right: -95px;
    width: 85px !important;
    height: auto !important;
  }
  /* line 1390, app/assets/stylesheets/new_landing2/landing.scss */
  .cta-arrow.cta-warehouse {
    right: -100px;
    width: auto !important;
    height: 57px !important;
  }
  /* line 1396, app/assets/stylesheets/new_landing2/landing.scss */
  nav.navigation {
    left: 0;
    min-height: 70px;
    width: 100%;
    right: 0;
    left: auto;
    background-color: inherit;
  }
  /* line 1404, app/assets/stylesheets/new_landing2/landing.scss */
  nav.navigation ul {
    width: auto;
    display: inline-block;
    padding-top: 18px;
  }
  /* line 1409, app/assets/stylesheets/new_landing2/landing.scss */
  nav.navigation ul li {
    display: inline-block;
    padding-left: 14px;
    font-size: 14.6667px;
    color: #2D3536;
  }
  /* line 1415, app/assets/stylesheets/new_landing2/landing.scss */
  nav.navigation ul li a, nav.navigation ul li span {
    font-size: 14.6667px;
    color: #2D3536;
  }
  /* line 1422, app/assets/stylesheets/new_landing2/landing.scss */
  nav.navigation svg.icons-sort-down {
    position: absolute;
    top: 2px;
    right: 0;
    font-size: 12px;
  }
  /* line 1430, app/assets/stylesheets/new_landing2/landing.scss */
  nav.navigation ul.navigation-left {
    padding-left: 29px;
  }
  /* line 1434, app/assets/stylesheets/new_landing2/landing.scss */
  nav.navigation ul.navigation-right {
    float: right;
    padding-right: 43px;
  }
  /* line 1438, app/assets/stylesheets/new_landing2/landing.scss */
  nav.navigation ul.navigation-right .nav-store .mobile {
    display: none;
  }
  /* line 1442, app/assets/stylesheets/new_landing2/landing.scss */
  nav.navigation ul.navigation-right .nav-store .desktop {
    display: inline-block;
  }
  /* line 1447, app/assets/stylesheets/new_landing2/landing.scss */
  nav.navigation #mobile-menu {
    display: none;
  }
  /* line 1452, app/assets/stylesheets/new_landing2/landing.scss */
  nav.navigation.shadow {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px;
    background-color: #ffffff;
  }
  /* line 1457, app/assets/stylesheets/new_landing2/landing.scss */
  main {
    background: none;
  }
  /* line 1460, app/assets/stylesheets/new_landing2/landing.scss */
  main .clouds-landing {
    display: block;
  }
  /* line 1464, app/assets/stylesheets/new_landing2/landing.scss */
  main article#main {
    padding: 0;
  }
  /* line 1467, app/assets/stylesheets/new_landing2/landing.scss */
  main article#main img {
    margin-top: 80px;
    height: 120px;
    top: 0;
  }
  /* line 1473, app/assets/stylesheets/new_landing2/landing.scss */
  main article#main img.sticked {
    height: 200px;
  }
  /* line 1477, app/assets/stylesheets/new_landing2/landing.scss */
  main article#main br {
    display: none;
  }
  /* line 1481, app/assets/stylesheets/new_landing2/landing.scss */
  main article#main h2 {
    font-size: 23pt;
    margin-bottom: 25px;
    margin-top: 64px;
    letter-spacing: 0;
  }
  /* line 1488, app/assets/stylesheets/new_landing2/landing.scss */
  main article#main h3 {
    font-size: 14pt;
  }
  /* line 1492, app/assets/stylesheets/new_landing2/landing.scss */
  main article#main a {
    font-size: 19pt;
    padding: 5px 80px 3px;
    margin-top: 61px;
    width: auto;
    max-width: none;
    letter-spacing: 0.12px;
  }
  /* line 1502, app/assets/stylesheets/new_landing2/landing.scss */
  main ul#bullets {
    margin-top: 35px;
  }
  /* line 1505, app/assets/stylesheets/new_landing2/landing.scss */
  main ul#bullets li {
    width: 114px;
  }
  /* line 1508, app/assets/stylesheets/new_landing2/landing.scss */
  main ul#bullets li div {
    width: 70px;
    height: 70px;
  }
  /* line 1512, app/assets/stylesheets/new_landing2/landing.scss */
  main ul#bullets li div svg {
    height: 70px;
    width: 70px;
  }
  /* line 1517, app/assets/stylesheets/new_landing2/landing.scss */
  main ul#bullets li div span {
    font-size: 13.3333px;
    top: 29px;
  }
  /* line 1523, app/assets/stylesheets/new_landing2/landing.scss */
  main ul#bullets li span.description {
    font-size: 14px;
    line-height: 20px;
    margin-top: 6px;
  }
  /* line 1528, app/assets/stylesheets/new_landing2/landing.scss */
  main ul#bullets li span.description br {
    display: block;
    line-height: 0;
  }
  /* line 1535, app/assets/stylesheets/new_landing2/landing.scss */
  main ul#bullets .satisfaction {
    display: inline-block;
  }
  /* line 1539, app/assets/stylesheets/new_landing2/landing.scss */
  main ul#bullets .bullet-in-1 {
    animation: 900ms ease 0s 1 normal forwards running bullet-show-1;
  }
  /* line 1543, app/assets/stylesheets/new_landing2/landing.scss */
  main ul#bullets .bullet-in-2 {
    animation: 900ms ease 0s 1 normal forwards running bullet-show-2;
  }
  /* line 1547, app/assets/stylesheets/new_landing2/landing.scss */
  main ul#bullets .bullet-in-3 {
    animation: 900ms ease 0s 1 normal forwards running bullet-show-3;
  }
  /* line 1552, app/assets/stylesheets/new_landing2/landing.scss */
  main #sponsors {
    border-top-width: 2px;
    height: 75px;
  }
  /* line 1556, app/assets/stylesheets/new_landing2/landing.scss */
  main #sponsors .carousel-item {
    min-width: auto;
  }
  /* line 1560, app/assets/stylesheets/new_landing2/landing.scss */
  main #sponsors img {
    display: inline-block;
    height: 30px;
  }
  /* line 1565, app/assets/stylesheets/new_landing2/landing.scss */
  main #sponsors #icono-carro-landing {
    display: inline-block;
    position: absolute;
    height: 180px;
    bottom: 45px;
    right: 15%;
  }
  /* line 1573, app/assets/stylesheets/new_landing2/landing.scss */
  main #sponsors .desktop {
    display: flex;
    justify-content: space-around;
    padding-top: 14px;
  }
  /* line 1583, app/assets/stylesheets/new_landing2/landing.scss */
  #wrapper-warehouse-content ul#bullets .bullet-in-1, #wrapper-warehouse-content ul#bullets .bullet-in-2, #wrapper-warehouse-content ul#bullets .bullet-in-3, #wrapper-moving-content ul#bullets .bullet-in-1, #wrapper-moving-content ul#bullets .bullet-in-2, #wrapper-moving-content ul#bullets .bullet-in-3 {
    stroke: #FF5552 !important;
  }
  /* line 1590, app/assets/stylesheets/new_landing2/landing.scss */
  #wrapper-warehouse-content main article#main a, #wrapper-moving-content main article#main a {
    margin-top: 18px;
  }
  /* line 1602, app/assets/stylesheets/new_landing2/landing.scss */
  #wrapper-moving-content section#newspaper .desktop .col-sm-12 a img {
    height: 48px;
  }
  /* line 1612, app/assets/stylesheets/new_landing2/landing.scss */
  #how-it-works-content p br {
    display: block;
  }
  /* line 1616, app/assets/stylesheets/new_landing2/landing.scss */
  #how-it-works-content .bot-card {
    width: 420px;
  }
  /* line 1620, app/assets/stylesheets/new_landing2/landing.scss */
  #how-it-works-content .bot-card-moving-warehouse {
    margin-top: 0;
  }
  /* line 1624, app/assets/stylesheets/new_landing2/landing.scss */
  #how-it-works-content .moving-warehouse-page {
    font-size: 18.6667px;
  }
  /* line 1630, app/assets/stylesheets/new_landing2/landing.scss */
  #list-mudango-steps {
    right: 0;
  }
  /* line 1633, app/assets/stylesheets/new_landing2/landing.scss */
  #list-mudango-steps .step-item {
    margin-bottom: 25px !important;
    float: left;
  }
  /* line 1637, app/assets/stylesheets/new_landing2/landing.scss */
  #list-mudango-steps .step-item img {
    height: 30px !important;
    width: 30px !important;
    float: left;
    margin-bottom: 0 !important;
  }
  /* line 1644, app/assets/stylesheets/new_landing2/landing.scss */
  #list-mudango-steps .step-item p {
    margin-top: 5px;
    float: left;
    margin-left: 15px;
  }
  /* line 1651, app/assets/stylesheets/new_landing2/landing.scss */
  #list-mudango-steps .step-one img {
    content: url(/assets/home/noel_icons/number_1_orange-b29b1a222cf63e42417b66d43fd49161561abb3c6fb83ac8f9d6c4f8a237752f.png);
  }
  /* line 1655, app/assets/stylesheets/new_landing2/landing.scss */
  #list-mudango-steps .step-two img {
    content: url(/assets/home/noel_icons/number_2_orange-a26e1a18e0de2eedab416761d2353f56d9c84216d2504950a675948c4e152ced.png);
  }
  /* line 1659, app/assets/stylesheets/new_landing2/landing.scss */
  #list-mudango-steps .step-three img {
    content: url(/assets/home/noel_icons/number_3_orange-949669631ea8f74505535a4bac238731e902ae1c6c72168e9f1617d4f0228ba1.png);
  }
  /* line 1666, app/assets/stylesheets/new_landing2/landing.scss */
  section#partners .info h1 {
    margin-bottom: 45px;
  }
  /* line 1670, app/assets/stylesheets/new_landing2/landing.scss */
  #testimonials {
    padding-bottom: 15px;
    margin-bottom: 35px;
  }
  /* line 1674, app/assets/stylesheets/new_landing2/landing.scss */
  #testimonials .head h2 {
    margin-bottom: 35px;
  }
  /* line 1679, app/assets/stylesheets/new_landing2/landing.scss */
  #testimonials .carousel .row {
    display: flex;
    justify-content: space-around;
    padding: 0 100px;
  }
  /* line 1684, app/assets/stylesheets/new_landing2/landing.scss */
  #testimonials .carousel .row .card {
    min-height: 280px;
  }
  /* line 1688, app/assets/stylesheets/new_landing2/landing.scss */
  #testimonials .carousel .row .card-testimony p,
#testimonials .carousel .row .card-footer-testimony {
    font-size: 12px;
  }
  /* line 1695, app/assets/stylesheets/new_landing2/landing.scss */
  #testimonials .carousel-indicators {
    bottom: -45px;
  }
  /* line 1698, app/assets/stylesheets/new_landing2/landing.scss */
  #testimonials .carousel-indicators span {
    height: 10px !important;
    width: 10px !important;
    margin: 5px;
  }
  /* line 1709, app/assets/stylesheets/new_landing2/landing.scss */
  section#newspaper .desktop .col-sm-12 {
    display: flex;
  }
  /* line 1712, app/assets/stylesheets/new_landing2/landing.scss */
  section#newspaper .desktop .col-sm-12 a {
    margin: auto;
  }
  /* line 1715, app/assets/stylesheets/new_landing2/landing.scss */
  section#newspaper .desktop .col-sm-12 a img {
    width: auto;
    height: 40px;
  }
  /* line 1727, app/assets/stylesheets/new_landing2/landing.scss */
  section#mudango-countries .content .col-xs-11 {
    margin-left: auto;
  }
  /* line 1734, app/assets/stylesheets/new_landing2/landing.scss */
  #seoCards .seo-card {
    margin-top: 10px;
    width: 30%;
  }
  /* line 1743, app/assets/stylesheets/new_landing2/landing.scss */
  footer .container-moving-text p {
    animation: none;
    width: auto;
  }
  /* line 1748, app/assets/stylesheets/new_landing2/landing.scss */
  footer .footer-section {
    width: 30%;
    order: inherit !important;
    margin: 0 !important;
  }
  /* line 1753, app/assets/stylesheets/new_landing2/landing.scss */
  footer .footer-section p {
    border: none !important;
  }
  /* line 1757, app/assets/stylesheets/new_landing2/landing.scss */
  footer .footer-section:nth-child(1) {
    text-align: left;
  }
  /* line 1760, app/assets/stylesheets/new_landing2/landing.scss */
  footer .footer-section:nth-child(1) .work-with-us-separator {
    margin: 8px 0 0;
  }
  /* line 1765, app/assets/stylesheets/new_landing2/landing.scss */
  footer .footer-section:nth-child(2) {
    text-align: center;
  }
  /* line 1769, app/assets/stylesheets/new_landing2/landing.scss */
  footer .footer-section:nth-child(3) {
    text-align: right;
  }
  /* line 1772, app/assets/stylesheets/new_landing2/landing.scss */
  footer .footer-section:nth-child(3) p {
    font-size: 13px !important;
  }
  /* line 1779, app/assets/stylesheets/new_landing2/landing.scss */
  footer .section-login .text-expert-movings {
    margin: 13px 0 0 !important;
    padding: 0 !important;
  }
  /* line 1784, app/assets/stylesheets/new_landing2/landing.scss */
  footer .section-login .footer-section:nth-child(1) a {
    font-size: 17px;
  }
  /* line 1790, app/assets/stylesheets/new_landing2/landing.scss */
  footer .section-login .footer-section:nth-child(2) a {
    font-size: 13px;
  }
  /* line 1796, app/assets/stylesheets/new_landing2/landing.scss */
  footer .section-login .footer-section:nth-child(3) p {
    font-size: 13px;
  }
  /* line 1802, app/assets/stylesheets/new_landing2/landing.scss */
  footer .rrss-icons-footer .rrss-img {
    width: 30px;
  }
  /* line 1806, app/assets/stylesheets/new_landing2/landing.scss */
  footer .pay-method-footer {
    width: 50px !important;
  }
  /* line 1811, app/assets/stylesheets/new_landing2/landing.scss */
  footer > .footer-container {
    margin: 20px auto 0;
    width: 1170px;
    justify-content: center;
    flex-direction: initial;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 1824, app/assets/stylesheets/new_landing2/landing.scss */
  #list-mudango-steps {
    position: relative;
    bottom: 0;
    right: 0;
  }
}

@media (max-width: 767px) {
  /* line 1836, app/assets/stylesheets/new_landing2/landing.scss */
  #ready-for-budget-content .ready-for-budget-help-text p {
    width: 300px;
  }
  /* line 1842, app/assets/stylesheets/new_landing2/landing.scss */
  #tabs-contents {
    margin-top: 35px;
    margin-bottom: -20px;
  }
}

@media (min-width: 991px) {
  /* line 1853, app/assets/stylesheets/new_landing2/landing.scss */
  #list-mudango-steps {
    position: absolute;
    bottom: 40px;
    right: 0;
    padding-bottom: 25px !important;
  }
  /* line 1859, app/assets/stylesheets/new_landing2/landing.scss */
  #list-mudango-steps header h2 {
    text-align: left !important;
    margin: 0.67em 0 !important;
  }
}

@media (max-width: 991px) {
  /* line 1867, app/assets/stylesheets/new_landing2/landing.scss */
  #how-it-works-content {
    border-bottom: none;
  }
  /* line 1872, app/assets/stylesheets/new_landing2/landing.scss */
  #mudango-steps #budget-now-cta {
    right: 0;
    text-align: center;
  }
  /* line 1878, app/assets/stylesheets/new_landing2/landing.scss */
  .btn-budget-landing {
    padding: 14px 20px;
  }
  /* line 1885, app/assets/stylesheets/new_landing2/landing.scss */
  #what-we-do-content article > div > div {
    margin-left: -36px;
  }
  /* line 1888, app/assets/stylesheets/new_landing2/landing.scss */
  #what-we-do-content article > div > div img {
    width: 70px;
    height: 70px;
  }
  /* line 1896, app/assets/stylesheets/new_landing2/landing.scss */
  #what-we-do-content figure {
    width: 300px;
    height: 300px;
  }
  /* line 1900, app/assets/stylesheets/new_landing2/landing.scss */
  #what-we-do-content figure img {
    width: 200px;
    height: 200px;
  }
}

@media (min-width: 992px) {
  /* line 1909, app/assets/stylesheets/new_landing2/landing.scss */
  #mudango-steps #budget-now-cta {
    padding-top: 0;
    padding-bottom: 100px;
  }
  /* line 1913, app/assets/stylesheets/new_landing2/landing.scss */
  #mudango-steps #budget-now-cta p {
    font-size: 18px;
  }
}

/* line 3, app/assets/stylesheets/new_landing2/moving-landing.scss */
#how-it-works-content.moving-city-landing .bot-description p, #how-it-works-content.moving-city-landing .bot-description span {
  font-family: 'Gotham Rounded Book';
  text-align: center;
  font-size: 16px;
}

/* line 9, app/assets/stylesheets/new_landing2/moving-landing.scss */
#how-it-works-content.moving-city-landing .bot-description br {
  margin-top: 12px;
  display: block;
}

/* line 14, app/assets/stylesheets/new_landing2/moving-landing.scss */
#how-it-works-content.moving-city-landing .bot-description strong span {
  font-weight: normal;
  font-family: 'Gotham Medium';
}

/* line 22, app/assets/stylesheets/new_landing2/moving-landing.scss */
#top-companies.moving-city-landing header h2 {
  font-size: 28px;
  margin-top: 55px;
  margin-bottom: 35px;
}

/* line 29, app/assets/stylesheets/new_landing2/moving-landing.scss */
.tips.moving-city-landing {
  padding: 30px 0;
  background-color: #F7F7F7;
}

/* line 33, app/assets/stylesheets/new_landing2/moving-landing.scss */
.tips.moving-city-landing .tip-btn {
  padding: 6px 12px;
  background: none;
  border: none;
  float: right;
  font-size: 18.6667px;
}

/* line 40, app/assets/stylesheets/new_landing2/moving-landing.scss */
.tips.moving-city-landing #btn-tip-next.tip-btn {
  float: right;
}

/* line 44, app/assets/stylesheets/new_landing2/moving-landing.scss */
.tips.moving-city-landing #btn-tip-back.tip-btn {
  float: left;
}

/* line 49, app/assets/stylesheets/new_landing2/moving-landing.scss */
.tips.moving-city-landing .head header {
  text-align: center;
}

/* line 52, app/assets/stylesheets/new_landing2/moving-landing.scss */
.tips.moving-city-landing .head header p {
  font-size: 18px;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 1.1;
}

/* line 59, app/assets/stylesheets/new_landing2/moving-landing.scss */
.tips.moving-city-landing .head header h2 {
  font-size: 24px;
  margin-bottom: 0 0 10px;
}

/* line 66, app/assets/stylesheets/new_landing2/moving-landing.scss */
.tips.moving-city-landing .container-tips .tips-container {
  display: none;
  min-height: 450px;
}

/* line 70, app/assets/stylesheets/new_landing2/moving-landing.scss */
.tips.moving-city-landing .container-tips .tips-container.tips-active {
  display: block;
}

/* line 74, app/assets/stylesheets/new_landing2/moving-landing.scss */
.tips.moving-city-landing .container-tips .tips-container .tip-card {
  height: auto;
  padding: 30px 0;
  border-bottom: 1px solid #686868;
  display: flex;
}

/* line 80, app/assets/stylesheets/new_landing2/moving-landing.scss */
.tips.moving-city-landing .container-tips .tips-container .tip-card:last-child {
  border-bottom: none;
}

/* line 84, app/assets/stylesheets/new_landing2/moving-landing.scss */
.tips.moving-city-landing .container-tips .tips-container .tip-card .tip-position {
  width: 10%;
  color: #979797;
  font-size: 93.3333px;
}

/* line 90, app/assets/stylesheets/new_landing2/moving-landing.scss */
.tips.moving-city-landing .container-tips .tips-container .tip-card .tip-content {
  width: 90%;
  padding-left: 50px;
}

/* line 94, app/assets/stylesheets/new_landing2/moving-landing.scss */
.tips.moving-city-landing .container-tips .tips-container .tip-card .tip-content header h2 {
  font-size: 16px;
  margin: 0;
}

/* line 99, app/assets/stylesheets/new_landing2/moving-landing.scss */
.tips.moving-city-landing .container-tips .tips-container .tip-card .tip-content p {
  font-size: 16px;
  margin-bottom: 10px;
}

/* line 105, app/assets/stylesheets/new_landing2/moving-landing.scss */
.tips.moving-city-landing .container-tips .tips-container .tip-card .btn-tip-show {
  position: absolute;
  bottom: -15px;
  right: 0px;
  border-radius: 50%;
  padding: 2px 8px 2px 8px;
  border: 2px solid;
  cursor: pointer;
  font-size: 21.3333px;
  line-height: 1.42857143;
}

/* line 116, app/assets/stylesheets/new_landing2/moving-landing.scss */
.tips.moving-city-landing .container-tips .tips-container .tip-card .btn-tip-show:hover {
  background: #ED3426;
}

/* line 119, app/assets/stylesheets/new_landing2/moving-landing.scss */
.tips.moving-city-landing .container-tips .tips-container .tip-card .btn-tip-show:hover i {
  color: white;
}

/* line 130, app/assets/stylesheets/new_landing2/moving-landing.scss */
.last-movings.moving-city-landing header h2, .last-movings.moving-city-landing header .main-title {
  color: #b0b0b0;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 50px;
}

/* line 137, app/assets/stylesheets/new_landing2/moving-landing.scss */
.last-movings.moving-city-landing .gmpas_offers_body {
  width: 100%;
  height: 400px;
  display: flex;
  margin: 0 auto;
}

/* line 143, app/assets/stylesheets/new_landing2/moving-landing.scss */
.last-movings.moving-city-landing .gmpas_offers_body .gmpas_offers_sidebar_container {
  overflow: auto;
  padding: 0;
  width: 38%;
}

/* line 148, app/assets/stylesheets/new_landing2/moving-landing.scss */
.last-movings.moving-city-landing .gmpas_offers_body .gmpas_offers_sidebar_container li {
  border: 1px solid #c8c8c8;
  cursor: pointer;
  font-size: 11pt;
  list-style: none;
  margin: 0px 15px 15px 0px;
  padding: 12px;
}

/* line 156, app/assets/stylesheets/new_landing2/moving-landing.scss */
.last-movings.moving-city-landing .gmpas_offers_body .gmpas_offers_sidebar_container li a, .last-movings.moving-city-landing .gmpas_offers_body .gmpas_offers_sidebar_container li p {
  font-size: 14px;
  color: #000000;
  text-decoration: none;
}

/* line 162, app/assets/stylesheets/new_landing2/moving-landing.scss */
.last-movings.moving-city-landing .gmpas_offers_body .gmpas_offers_sidebar_container li:last-child {
  margin-bottom: 0;
}

/* line 168, app/assets/stylesheets/new_landing2/moving-landing.scss */
.last-movings.moving-city-landing .gmpas_offers_body .gmpas_offers_sidebar_builder {
  width: 80%;
}

/* line 171, app/assets/stylesheets/new_landing2/moving-landing.scss */
.last-movings.moving-city-landing .gmpas_offers_body .gmpas_offers_sidebar_builder #gmpas_offers_sidebar_builder {
  width: 100%;
  height: 100%;
}

/* line 179, app/assets/stylesheets/new_landing2/moving-landing.scss */
.last-movings.moving-city-landing:not(.warehouse-landing) .gmpas_offers_body .gmpas_offers_sidebar_container li:hover {
  background-color: #e01b01;
  border: 1px solid #e01b01;
}

/* line 183, app/assets/stylesheets/new_landing2/moving-landing.scss */
.last-movings.moving-city-landing:not(.warehouse-landing) .gmpas_offers_body .gmpas_offers_sidebar_container li:hover a, .last-movings.moving-city-landing:not(.warehouse-landing) .gmpas_offers_body .gmpas_offers_sidebar_container li:hover p {
  color: white !important;
}

@media (min-width: 768px) {
  /* line 189, app/assets/stylesheets/new_landing2/moving-landing.scss */
  .tips.moving-city-landing .container-tips {
    margin: 0 200px;
  }
  /* line 195, app/assets/stylesheets/new_landing2/moving-landing.scss */
  #how-it-works-content.moving-city-landing .bot-description p, #how-it-works-content.moving-city-landing .bot-description span {
    text-align: justify;
  }
}

/* line 1, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.warehouse-services {
  margin-top: 60px;
}

/* line 4, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.warehouse-services .title-box {
  text-align: center;
}

/* line 7, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.warehouse-services .title-box h2 {
  color: #2d3536;
  margin: 0;
}

/* line 13, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.warehouse-services .title-box hr {
  background-color: #2d3536;
  width: 32px;
  height: 2px;
  margin: 20px auto;
}

/* line 21, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.warehouse-services .flexbox-container {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  padding: 0 15px;
}

/* line 27, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.warehouse-services .flexbox-container .item {
  position: relative;
  padding-bottom: 48px;
  margin-bottom: 60px;
}

/* line 32, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.warehouse-services .flexbox-container .item .item-title {
  font-size: 18.2px;
  margin-top: 23.66px;
  margin-bottom: 0;
}

/* line 38, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.warehouse-services .flexbox-container .item .item-description {
  font-size: 14px;
  line-height: 23.8px;
  margin-top: 24.8px;
  margin-bottom: 0;
}

/* line 45, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.warehouse-services .flexbox-container .item .item-btn {
  text-decoration: none;
  color: #4a4a4a;
  font-size: 13px;
  position: absolute;
  bottom: 0;
  left: 25px;
}

/* line 57, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#warehouse-how-work-it.warehouse-landing {
  background-color: #f7f7f7;
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 62, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#warehouse-how-work-it.warehouse-landing .head {
  text-align: center;
}

/* line 65, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#warehouse-how-work-it.warehouse-landing .head h2 {
  margin-top: 5px;
  margin-bottom: 45px;
}

/* line 71, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#warehouse-how-work-it.warehouse-landing .container .row {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

/* line 76, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#warehouse-how-work-it.warehouse-landing .container .row .step-how-work {
  text-align: center;
  border: 1px solid #0006;
  box-shadow: 0px 0px 3px #0006;
  height: 80px;
  padding: 0 15px;
  display: flex;
  justify-content: space-around;
  align-items: center;
  border-radius: 50px;
  margin-bottom: 25px;
  background-color: white;
}

/* line 89, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#warehouse-how-work-it.warehouse-landing .container .row .step-how-work h2 {
  font-size: 12px;
}

/* line 93, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#warehouse-how-work-it.warehouse-landing .container .row .step-how-work .col-md-1 {
  padding: 0;
}

/* line 100, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.our-warehouse {
  padding-bottom: 70px;
}

/* line 103, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.our-warehouse .head {
  text-align: center;
  margin: 45px 0;
}

/* line 107, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.our-warehouse .head h2 {
  font-size: 29.3333px;
  margin: 0;
}

/* line 113, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.our-warehouse img {
  max-width: 100%;
  border-radius: 5px;
}

/* line 118, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.our-warehouse .container .row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

/* line 123, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.our-warehouse .container .row .sub-container-1 {
  margin-bottom: 30px;
  text-align: center;
}

/* line 128, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.our-warehouse .container .row .sub-container-2 p {
  font-size: 14px;
}

/* line 134, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.our-warehouse .items-container article {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}

/* line 139, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.our-warehouse .items-container article img {
  margin-right: 15px;
}

/* line 143, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.our-warehouse .items-container article:last-child {
  margin-bottom: 0;
}

/* line 151, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.warehouse-landing .quotation-btn {
  box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset !important;
  transition: 0.3s;
  font-family: Gotham Bold;
  font-size: 22px;
  text-decoration: none;
  min-width: 300px;
  border-radius: 5px;
  color: white;
  padding: 5px 0 3px;
  display: inline-block;
  text-align: center;
}

/* line 166, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#meet-sofia.warehouse-landing {
  background-color: #f7f7f7;
  padding-top: 55px;
  padding-bottom: 55px;
}

/* line 171, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#meet-sofia.warehouse-landing .main-card {
  text-align: center;
  margin-bottom: 50px;
}

/* line 175, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#meet-sofia.warehouse-landing .main-card .subtitle {
  font-size: 18.6667px;
}

/* line 179, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#meet-sofia.warehouse-landing .main-card .title {
  font-size: 29.3333px;
  margin: 15px 0 40px;
}

/* line 185, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#meet-sofia.warehouse-landing .main-card .meet-sofia-description p {
  font-size: 16px;
  margin-bottom: 20px;
  display: block;
}

/* line 190, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#meet-sofia.warehouse-landing .main-card .meet-sofia-description p br {
  display: none;
}

/* line 198, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#meet-sofia.warehouse-landing .warehouse-chat-message figure {
  text-align: center;
}

/* line 200, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#meet-sofia.warehouse-landing .warehouse-chat-message figure img {
  width: auto;
}

/* line 205, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#meet-sofia.warehouse-landing .warehouse-chat-message .col-md-9 {
  line-height: 22.85px;
  padding: 25px;
  border-radius: 40px;
  margin-top: 25px;
  font-size: 12px;
}

/* line 213, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#meet-sofia.warehouse-landing .warehouse-chat-message .card-footer {
  clear: both;
  padding: 10px 15px;
}

/* line 219, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#meet-sofia.warehouse-landing .warehouse-chat-message:first-child .col-md-9 {
  background-color: #f8e1de;
  border-top-left-radius: 0;
}

/* line 224, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#meet-sofia.warehouse-landing .warehouse-chat-message:first-child .card-footer {
  text-align: right;
}

/* line 230, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#meet-sofia.warehouse-landing .warehouse-chat-message:last-child .col-md-9 {
  background-color: #e6e6e5;
  border-top-right-radius: 0;
}

/* line 235, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#meet-sofia.warehouse-landing .warehouse-chat-message:last-child .card-footer {
  text-align: left;
}

/* line 243, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#wrapper-warehouse-content .primary-bg-color, #wrapper-warehouse-content .primary-btn, #wrapper-moving-content .primary-bg-color, #wrapper-moving-content .primary-btn {
  background-color: #FF5552 !important;
}

/* line 247, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#wrapper-warehouse-content header .mudango-logo, #wrapper-moving-content header .mudango-logo {
  width: 270px !important;
  height: auto !important;
  margin-top: 90px;
}

/* line 255, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
section#newspaper.warehouse-landing .info h2 {
  border: none;
  color: black !important;
  font-size: 29.3333px;
  padding: 0;
  margin-bottom: 10px;
}

/* line 263, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
section#newspaper.warehouse-landing .info p {
  font-size: 18.6667px;
}

/* line 268, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#complements-your-warehouse.warehouse-landing {
  position: relative;
  padding: 0;
  border-top: 2px solid #686868;
  height: 600px;
}

/* line 274, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#complements-your-warehouse.warehouse-landing .bg-warehouses-principal {
  position: absolute;
  height: 500px;
  width: 100%;
}

/* line 279, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#complements-your-warehouse.warehouse-landing .bg-warehouses-principal img {
  position: absolute;
}

/* line 283, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#complements-your-warehouse.warehouse-landing .bg-warehouses-principal img.line-right {
  bottom: 7%;
  height: 93%;
  margin-left: 15%;
  width: 85%;
}

/* line 290, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#complements-your-warehouse.warehouse-landing .bg-warehouses-principal img.line-left {
  bottom: 0;
  width: 15%;
}

/* line 295, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#complements-your-warehouse.warehouse-landing .bg-warehouses-principal img.warehouse-box {
  bottom: 3%;
  left: 7%;
  width: 20%;
}

/* line 302, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#complements-your-warehouse.warehouse-landing .container {
  padding-top: 40px;
}

/* line 306, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#complements-your-warehouse.warehouse-landing .container article h2 {
  margin: 15px 0 40px;
}

/* line 310, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#complements-your-warehouse.warehouse-landing .container article p {
  font-size: 16px;
}

/* line 314, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#complements-your-warehouse.warehouse-landing .container article a {
  margin-top: 40px;
}

/* line 322, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#container-users-experience.warehouse-landing .head {
  text-align: center;
  display: flex;
  justify-content: center;
}

/* line 328, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#container-users-experience.warehouse-landing .cards {
  display: flex;
  padding: 50px 45px 60px;
  position: relative;
}

/* line 333, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#container-users-experience.warehouse-landing .cards .arrow {
  position: absolute;
  top: calc(50% - 55px);
  opacity: .5;
}

/* line 338, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#container-users-experience.warehouse-landing .cards .arrow.left {
  left: 20px;
}

/* line 342, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#container-users-experience.warehouse-landing .cards .arrow.right {
  right: 20px;
}

/* line 346, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#container-users-experience.warehouse-landing .cards .arrow:hover {
  opacity: 1;
}

/* line 351, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#container-users-experience.warehouse-landing .cards .card-testimony {
  margin: 0 20px;
  min-height: 280px;
  padding: 30px 30px 60px 30px;
  border-color: rgba(104, 104, 104, 0.6);
  border-radius: 15px;
  box-shadow: #bebee3 -1px 1px 13px 0px;
  background-color: white;
}

/* line 360, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#container-users-experience.warehouse-landing .cards .card-testimony .card-content-testimony {
  line-height: 20.4px;
}

/* line 363, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#container-users-experience.warehouse-landing .cards .card-testimony .card-content-testimony br {
  display: block;
  margin-top: 20px;
}

/* line 369, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#container-users-experience.warehouse-landing .cards .card-testimony .card-footer-testimony {
  position: absolute;
  bottom: 15px;
  width: calc(100% - 50px);
  left: 25px;
  background-color: #f1f1f1;
  padding: 9.6px;
  border-radius: 15px;
}

/* line 382, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#footer-warehouse {
  background-color: #959595;
  position: relative;
  padding: 10px 30px 40px;
  text-align: center;
  overflow: hidden;
  margin-top: 80px;
}

/* line 390, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#footer-warehouse #bg-footer {
  position: absolute;
  left: 10%;
  max-width: 80%;
  height: auto;
  bottom: 0;
}

/* line 399, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#footer-warehouse .access-links p {
  font-size: 11.5px;
  width: 1300px;
  animation: slide-left 80s linear infinite;
}

/* line 406, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#footer-warehouse .info {
  margin-top: 50px;
}

/* line 409, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#footer-warehouse .info .btn-orange-large {
  display: inline-block;
  padding: 10px 35px;
  letter-spacing: 2px;
  border: 2px solid white;
  border-radius: 100px;
  text-decoration: none;
  margin-bottom: 25px;
}

/* line 418, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#footer-warehouse .info .btn-orange-large:hover {
  border-color: #F23330;
}

/* line 424, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#footer-warehouse .items {
  text-align: left;
  margin-top: 35px;
  padding: 0 15px;
}

/* line 429, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#footer-warehouse .items .item-description {
  margin: 0 auto 15px;
}

/* line 432, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#footer-warehouse .items .item-description p {
  margin-bottom: 5px;
}

/* line 436, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#footer-warehouse .items .item-description .font-gotham-m {
  margin-bottom: 15px;
}

/* line 442, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#footer-warehouse .terms-and-conditions {
  margin-top: 75px;
}

/* line 448, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.last-movings.warehouse-landing .gmpas_offers_body {
  height: 420px;
}

/* line 451, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.last-movings.warehouse-landing .gmpas_offers_body .gmpas_offers_sidebar_container {
  width: 100%;
}

/* line 454, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.last-movings.warehouse-landing .gmpas_offers_body .gmpas_offers_sidebar_container li {
  border-radius: 25px 0px 25px 25px;
  margin-right: 0;
}

/* line 459, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.last-movings.warehouse-landing .gmpas_offers_body .gmpas_offers_sidebar_container li:nth-child(even) a, .last-movings.warehouse-landing .gmpas_offers_body .gmpas_offers_sidebar_container li:nth-child(even) p {
  color: black !important;
}

/* line 464, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.last-movings.warehouse-landing .gmpas_offers_body .gmpas_offers_sidebar_container li:nth-child(odd) {
  background-color: #FF5552;
}

/* line 467, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.last-movings.warehouse-landing .gmpas_offers_body .gmpas_offers_sidebar_container li:nth-child(odd) a, .last-movings.warehouse-landing .gmpas_offers_body .gmpas_offers_sidebar_container li:nth-child(odd) p {
  color: white !important;
}

/* line 475, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.last-movings.warehouse-landing .container-button {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 80px;
}

/* line 483, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.moving-city-landing.warehouse-landing header span {
  font-size: 14pt !important;
}

/* line 487, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.moving-city-landing.warehouse-landing header h2 {
  margin-top: 5px;
  margin-bottom: 18px !important;
  margin-top: 60px;
}

/* line 494, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.gmpas_offers_container {
  width: 70%;
  margin: 0 auto;
  border-radius: 25px;
  overflow: hidden;
}

/* line 500, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.gmpas_offers_container .gmpas_offers_title {
  background: #FF5552;
  border-radius: 25px 25px 0 0;
  color: white;
  font-family: Gotham Bold;
  font-size: 25pt;
  padding: 15px 0;
  text-align: center;
  position: relative;
}

/* line 510, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.gmpas_offers_container .gmpas_offers_title .ih.ih-two-points {
  position: absolute;
  left: 24px;
  top: 24px;
}

/* line 517, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.gmpas_offers_container .gmpas_offers_body {
  width: 100%;
  height: 400px;
  display: flex;
  margin: 0 auto;
}

/* line 523, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.gmpas_offers_container .gmpas_offers_body .full-width {
  width: 100%;
}

/* line 524, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
.gmpas_offers_container .gmpas_offers_body .full-height {
  height: 100%;
}

@media (min-width: 768px) {
  /* line 529, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  .warehouse-services .flexbox-container {
    padding: 0;
  }
  /* line 533, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #warehouse-how-work-it.warehouse-landing .step-how-work h2 {
    font-size: 17.3333px !important;
  }
  /* line 537, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  .warehouse-landing .quotation-btn {
    min-width: 372px;
    font-size: 25.3333px;
  }
  /* line 543, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #meet-sofia.warehouse-landing .main-card {
    margin-bottom: 0;
    text-align: left;
  }
  /* line 548, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #meet-sofia.warehouse-landing .main-card .meet-sofia-description p {
    text-align: left;
    font-size: 18.6667px;
  }
  /* line 556, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #meet-sofia.warehouse-landing .warehouse-chat-message .col-md-9 {
    font-size: 16px;
  }
  /* line 559, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #meet-sofia.warehouse-landing .warehouse-chat-message .col-md-9 br {
    display: block;
  }
  /* line 567, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  .last-movings.warehouse-landing .gmpas_offers_body {
    height: 400px;
  }
  /* line 570, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  .last-movings.warehouse-landing .gmpas_offers_body .gmpas_offers_sidebar_container {
    width: 38%;
  }
  /* line 573, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  .last-movings.warehouse-landing .gmpas_offers_body .gmpas_offers_sidebar_container li {
    margin-right: 15px;
  }
  /* line 580, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #complements-your-warehouse.warehouse-landing .container {
    text-align: left;
  }
  /* line 583, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #complements-your-warehouse.warehouse-landing .container article p {
    font-size: 18.6667px;
  }
  /* line 590, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #footer-warehouse .info .btn-orange-large {
    font-size: 24px;
  }
  /* line 594, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #footer-warehouse .info p {
    font-size: 21.3333px;
  }
  /* line 599, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #footer-warehouse .access-links p {
    animation: none;
    width: 100%;
  }
  /* line 604, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #footer-warehouse .items {
    display: flex;
  }
}

/* line 611, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses html, #mudango-world html {
  overflow-x: hidden !important;
}

/* line 615, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .cta-btn, #mudango-world .cta-btn {
  color: #fff !important;
}

/* line 619, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .navigation, #mudango-world .navigation {
  margin-bottom: 20px;
}

/* line 621, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .navigation a, #comparative-warehouses .navigation li, #mudango-world .navigation a, #mudango-world .navigation li {
  color: white;
  font-weight: 400;
}

/* line 627, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .navigation.shadow, #mudango-world .navigation.shadow {
  margin-bottom: 20px;
}

/* line 629, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .navigation.shadow a, #comparative-warehouses .navigation.shadow li, #mudango-world .navigation.shadow a, #mudango-world .navigation.shadow li {
  color: #000;
  font-weight: 400;
}

@media only screen and (max-width: 600px) {
  /* line 636, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses a, #comparative-warehouses li, #mudango-world a, #mudango-world li {
    color: #000 !important;
    font-weight: 400;
  }
}

/* line 642, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #header-container, #mudango-world #header-container {
  width: 100%;
  object-fit: cover;
  height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 2.5em;
  padding-left: 4em;
  padding-top: 4em;
}

/* line 655, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #header-container .img-responsive, #mudango-world #header-container .img-responsive {
  width: 16em;
}

/* line 659, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .header-title, #mudango-world .header-title {
  color: #fff;
  font-weight: 700;
  font-size: 2.6em;
  width: 12em;
}

/* line 666, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .header-subtitle, #mudango-world .header-subtitle {
  color: #fff;
  font-weight: 700;
  font-size: 1.4em;
  width: 25em;
}

/* line 673, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .header-btn, #mudango-world .header-btn {
  box-shadow: none !important;
  margin-top: -1em;
  padding: 0.6em 3em;
}

@media only screen and (max-width: 1100px) {
  /* line 681, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses *, #mudango-world * {
    font-size: 13px;
  }
}

@media only screen and (max-width: 600px) {
  /* line 687, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses #header-container, #mudango-world #header-container {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
  }
}

@media only screen and (max-width: 767px) {
  /* line 696, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .header-title, #mudango-world .header-title {
    margin-top: 5em;
  }
}

@media only screen and (max-width: 450px) {
  /* line 701, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses *, #mudango-world * {
    font-size: 12px;
  }
  /* line 705, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses #header-container, #mudango-world #header-container {
    padding: 2em;
  }
  /* line 709, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .header-title, #comparative-warehouses .header-subtitle, #mudango-world .header-title, #mudango-world .header-subtitle {
    width: auto;
  }
}

/* line 715, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #how-it-works-container, #mudango-world #how-it-works-container {
  width: 100%;
  object-fit: cover;
  height: auto;
  background-color: #EBEBEB;
  padding: 4em 3em;
}

/* line 723, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .how-it-works-img, #mudango-world .how-it-works-img {
  width: 280px;
  object-fit: cover;
}

/* line 728, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .how-it-works-text, #mudango-world .how-it-works-text {
  color: #F95451;
  font-weight: 700;
  font-size: 35px;
  margin-bottom: 60px;
}

/* line 735, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #how-it-works-container strong, #mudango-world #how-it-works-container strong {
  font-weight: 700;
}

/* line 739, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .item-img-text, #mudango-world .item-img-text {
  text-align: center;
  font-size: 1em;
}

/* line 743, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .item-img-text strong, #mudango-world .item-img-text strong {
  font-weight: bold;
  color: #000;
}

@media only screen and (max-width: 600px) {
  /* line 750, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses #how-it-works-container, #mudango-world #how-it-works-container {
    padding: 40px 20px 20px 20px;
  }
  /* line 753, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses #how-it-works-container .carousel-control-prev, #comparative-warehouses #how-it-works-container .carousel-control-next, #mudango-world #how-it-works-container .carousel-control-prev, #mudango-world #how-it-works-container .carousel-control-next {
    top: -35%;
  }
  /* line 757, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses #how-it-works-container .carousel-item img, #mudango-world #how-it-works-container .carousel-item img {
    width: 200px;
  }
  /* line 761, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses #how-it-works-container .how-it-works-img.third-img, #mudango-world #how-it-works-container .how-it-works-img.third-img {
    width: 150px;
  }
  /* line 765, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses #how-it-works-container .item-img-text, #mudango-world #how-it-works-container .item-img-text {
    width: 300px;
    margin-bottom: 50px;
  }
  /* line 770, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses #how-it-works-container p.item-img-text, #comparative-warehouses #how-it-works-container strong, #mudango-world #how-it-works-container p.item-img-text, #mudango-world #how-it-works-container strong {
    font-size: 16px !important;
  }
  /* line 775, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .how-it-works-text, #mudango-world .how-it-works-text {
    font-size: 20px;
    margin-bottom: 60px;
  }
  /* line 780, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .how-it-works-img, #mudango-world .how-it-works-img {
    width: 250px;
    object-fit: cover;
  }
}

/* line 786, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .item-img-text, #mudango-world .item-img-text {
  margin-top: 20px;
}

/* line 791, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #benefits, #mudango-world #benefits {
  background-color: #fff;
  height: auto;
  padding: 80px 200px 100px 200px;
}

/* line 797, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .benefits-title, #mudango-world .benefits-title {
  color: #333;
  font-weight: 700;
  font-size: 1.4em;
  width: 15em;
  max-width: fit-content;
}

/* line 805, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .benefits-subtitle, #mudango-world .benefits-subtitle {
  color: #333;
  font-weight: 400;
  font-size: .9em;
  width: 35em;
  max-width: fit-content;
  margin-top: 20px;
}

/* line 814, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .table, #mudango-world .table {
  margin-top: 10px;
  width: 100%;
  font-size: .95em;
}

/* line 820, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .table-img, #mudango-world .table-img {
  width: 80px;
}

/* line 824, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses tr, #comparative-warehouses td, #mudango-world tr, #mudango-world td {
  padding: 15px 20px;
}

/* line 828, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .striped, #mudango-world .striped {
  background-color: #F7F7F7;
}

/* line 832, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .table-icon, #mudango-world .table-icon {
  width: 15px;
  margin-left: 20%;
}

@media only screen and (max-width: 600px) {
  /* line 838, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses #benefits, #mudango-world #benefits {
    padding: 40px 20px;
  }
  /* line 841, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses #benefits .table-img, #mudango-world #benefits .table-img {
    width: 200px;
  }
  /* line 845, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses #benefits .table-icon, #mudango-world #benefits .table-icon {
    margin-left: 40%;
    width: 18px;
  }
  /* line 851, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .benefits-title, #mudango-world .benefits-title {
    font-size: 25px;
  }
  /* line 855, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .benefits-subtitle, #mudango-world .benefits-subtitle {
    font-size: 18px;
  }
}

/* line 862, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #mentioned-on-container, #mudango-world #mentioned-on-container {
  background-color: #F7F7F8;
  height: auto;
  padding: 60px 30px;
}

/* line 868, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .mentioned-on-title, #mudango-world .mentioned-on-title {
  font-size: 24px;
  font-weight: 700;
  color: #000;
}

/* line 874, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .icons-container, #mudango-world .icons-container {
  margin-top: 50px;
}

/* line 878, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .img-press, #mudango-world .img-press {
  width: 150px;
}

@media only screen and (max-width: 600px) {
  /* line 883, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .first-img, #mudango-world .first-img {
    width: 100px;
  }
  /* line 887, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .img-press, #mudango-world .img-press {
    width: 120px;
    margin-bottom: 50px;
  }
  /* line 892, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .mentioned-on-title, #mudango-world .mentioned-on-title {
    font-size: 18px;
  }
  /* line 896, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses #mentioned-on-container, #mudango-world #mentioned-on-container {
    padding: 50px 20px 10px 20px;
  }
  /* line 900, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .first-img, #mudango-world .first-img {
    width: 150px;
  }
}

/* line 906, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #how-warehouses-work, #mudango-world #how-warehouses-work {
  background-color: #fff;
  height: auto;
  padding: 30px 60px 80px 60px;
}

/* line 912, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .how-warehouses-work-title, #mudango-world .how-warehouses-work-title {
  color: #333;
  font-weight: 700;
  font-size: 1.8em;
  margin-top: 50px;
}

/* line 919, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .how-warehouses-work-subtitle, #mudango-world .how-warehouses-work-subtitle {
  color: #333;
  font-weight: 400;
  font-size: 1.2em;
  margin-top: 20px;
}

/* line 926, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .how-warehouses-work-subtitle a, #mudango-world .how-warehouses-work-subtitle a {
  color: #FF5552;
  text-decoration: underline;
}

/* line 931, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .img-full, #mudango-world .img-full {
  width: 300px;
  height: 300px;
  object-fit: contain;
}

@media only screen and (max-width: 600px) {
  /* line 938, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses #how-warehouses-work, #mudango-world #how-warehouses-work {
    padding: 30px 20px;
  }
  /* line 942, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .how-warehouses-work-title, #mudango-world .how-warehouses-work-title {
    font-size: 1.8m;
    margin-top: 0px;
  }
  /* line 947, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .how-warehouses-work-subtitle, #mudango-world .how-warehouses-work-subtitle {
    font-size: 1.1em;
  }
  /* line 951, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .img-full, #mudango-world .img-full {
    width: 290px;
    height: 290px;
    margin-left: -70px;
  }
}

/* line 959, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #quote-now-container, #mudango-world #quote-now-container {
  width: 100%;
  object-fit: cover;
  height: 550px;
  background-color: #F7F7F8;
}

/* line 967, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .mudango-warehouses-brand, #mudango-world .mudango-warehouses-brand {
  width: 280px;
  margin-top: 5%;
  margin-left: 5%;
}

/* line 973, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .quote-now-title, #mudango-world .quote-now-title {
  color: #333;
  font-weight: 700;
  font-size: 1.8em;
  width: 90%;
  text-align: right;
  margin-top: 60px;
}

/* line 982, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .quote-now-subtitle, #mudango-world .quote-now-subtitle {
  color: #333;
  font-weight: 400;
  font-size: 1em;
  width: 90%;
  margin-top: 20px;
  text-align: right;
}

/* line 991, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .quote-now-subtitle p, #comparative-warehouses .quote-now-subtitle p strong, #comparative-warehouses .quote-now-subtitle p .red-title, #mudango-world .quote-now-subtitle p, #mudango-world .quote-now-subtitle p strong, #mudango-world .quote-now-subtitle p .red-title {
  font-size: 1em;
}

/* line 995, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .quote-now-subtitle p, #mudango-world .quote-now-subtitle p {
  margin-bottom: 2.5em;
}

/* line 999, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .left-side, #mudango-world .left-side {
  width: 50%;
  float: left;
  min-height: 550px;
}

/* line 1005, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .right-side, #mudango-world .right-side {
  padding: 40px;
  width: 50%;
  float: right;
  min-height: 550px;
}

/* line 1012, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #quote-now-container .primary-btn, #mudango-world #quote-now-container .primary-btn {
  box-shadow: none !important;
  padding: 1em 3em;
}

/* line 1017, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .quote-now-subtitle p, #mudango-world .quote-now-subtitle p {
  margin-bottom: 3em;
}

@media only screen and (max-width: 1100px) {
  /* line 1023, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .quote-now-title, #mudango-world .quote-now-title {
    font-size: 1.7em;
  }
  /* line 1027, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses #quote-now-container .primary-btn, #mudango-world #quote-now-container .primary-btn {
    padding: 1em;
  }
}

@media only screen and (max-width: 767px) {
  /* line 1033, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .img-section, #mudango-world .img-section {
    background-repeat: no-repeat;
    background-size: cover;
    height: 30em;
    margin-top: 20px;
  }
  /* line 1040, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .quote-now-title, #comparative-warehouses .quote-now-subtitle, #mudango-world .quote-now-title, #mudango-world .quote-now-subtitle {
    width: 100%;
    padding: 0 2em;
    margin-top: 40px;
  }
  /* line 1046, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .quote-now-subtitle p, #mudango-world .quote-now-subtitle p {
    margin-bottom: 3em;
    font-size: 16px;
  }
}

/* line 1053, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #comments-landing, #mudango-world #comments-landing {
  padding-bottom: 40px;
}

/* line 1056, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #comments-landing .cards, #mudango-world #comments-landing .cards {
  padding: 3em 1em 2em 3em;
  width: 100%;
}

/* line 1061, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #comments-landing .fa.fa-star, #mudango-world #comments-landing .fa.fa-star {
  color: red;
}

/* line 1065, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #comments-landing .comment-card, #mudango-world #comments-landing .comment-card {
  width: 30%;
  padding: 4em 2em;
  background-repeat: no-repeat;
  background-size: 8em;
  height: 350px;
  max-height: 350px;
}

/* line 1074, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #comments-landing .comment-score, #mudango-world #comments-landing .comment-score {
  display: flex;
  align-items: center;
  gap: 10px;
}

/* line 1079, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #comments-landing .comment-card .cart-header .stars img, #mudango-world #comments-landing .comment-card .cart-header .stars img {
  width: 10px;
}

/* line 1082, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #comments-landing .comment-card .cart-header .valuation, #mudango-world #comments-landing .comment-card .cart-header .valuation {
  font-weight: 700;
  font-size: 1.2em;
}

/* line 1086, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #comments-landing .comment-card .cart-header, #mudango-world #comments-landing .comment-card .cart-header {
  display: flex;
  gap: 1.2em;
}

/* line 1090, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #comments-landing .comment-title h3, #mudango-world #comments-landing .comment-title h3 {
  font-size: 1.2em;
}

/* line 1093, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #comments-landing .comment-text p, #mudango-world #comments-landing .comment-text p {
  font-size: 1.2em;
  margin-top: 1em;
  text-align: center;
}

/* line 1099, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .carousel-item, #mudango-world .carousel-item {
  flex-direction: inherit;
}

@media only screen and (max-width: 600px) {
  /* line 1104, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .carousel-item, #mudango-world .carousel-item {
    flex-direction: column;
  }
  /* line 1108, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .comment-card, #mudango-world .comment-card {
    width: 100%;
  }
}

@media only screen and (max-width: 600px) {
  /* line 1114, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .carousel, #mudango-world .carousel {
    margin-bottom: 20px;
  }
}

/* line 1120, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #warehouses-footer, #mudango-world #warehouses-footer {
  padding-bottom: 30px;
  background-color: #313131;
  padding: 20px 30px;
  color: #fff;
  margin-top: 0;
}

/* line 1128, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #warehouses-footer .rr-ss .rrss-img, #mudango-world #warehouses-footer .rr-ss .rrss-img {
  width: 3em;
}

/* line 1132, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #warehouses-footer .rr-ss, #mudango-world #warehouses-footer .rr-ss {
  display: flex;
  justify-content: center;
  gap: 2rem;
  margin: 25px 0;
}

/* line 1139, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #warehouses-footer .terms, #mudango-world #warehouses-footer .terms {
  font-size: 1em;
  text-align: center;
}

/* line 1143, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #warehouses-footer .terms a, #mudango-world #warehouses-footer .terms a {
  color: #FF5552;
  font-size: 1em;
}

/* line 1147, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses #warehouses-footer .terms p, #mudango-world #warehouses-footer .terms p {
  margin-bottom: 20px;
}

/* line 1152, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .carousel-control-prev, #comparative-warehouses .carousel-control-next, #mudango-world .carousel-control-prev, #mudango-world .carousel-control-next {
  width: 50px;
}

/* line 1154, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .carousel-control-prev img, #comparative-warehouses .carousel-control-next img, #mudango-world .carousel-control-prev img, #mudango-world .carousel-control-next img {
  height: 40px;
}

/* line 1156, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .carousel-control-prev, #mudango-world .carousel-control-prev {
  margin-left: -50px;
}

/* line 1158, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .carousel-control-next, #mudango-world .carousel-control-next {
  margin-right: -50px;
}

@media (min-width: 768px) {
  /* line 1161, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .carousel-control-prev, #mudango-world .carousel-control-prev {
    margin-left: -55px;
  }
  /* line 1163, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .carousel-control-next, #mudango-world .carousel-control-next {
    margin-right: -55px;
  }
  /* line 1165, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #comparative-warehouses .carousel-control-prev img, #comparative-warehouses .carousel-control-next img, #mudango-world .carousel-control-prev img, #mudango-world .carousel-control-next img {
    height: 45px;
  }
}

/* line 1168, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .carousel-control-prev,
#comparative-warehouses .carousel-control-next, #mudango-world .carousel-control-prev,
#mudango-world .carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  padding: 0;
  color: red;
  text-align: center;
  background: none;
  border: 0;
  opacity: .8;
}

/* line 1187, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .carousel-control-prev, #mudango-world .carousel-control-prev {
  left: 12%;
}

/* line 1190, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#comparative-warehouses .carousel-control-next, #mudango-world .carousel-control-next {
  right: 12%;
}

/* line 1196, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#mudango-world .how-it-works-img {
  width: 150px !important;
  height: 60px;
  object-fit: contain;
}

/* line 1202, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#mudango-world #how-it-works-container {
  background: #fff;
}

/* line 1206, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#mudango-world .how-warehouses-work-title {
  color: #FF5552;
  font-weight: bold;
  margin-top: 0;
}

@media only screen and (max-width: 400px) {
  /* line 1213, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #mudango-world #mentioned-on-container .row div {
    width: 100%;
  }
}

/* line 1218, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#mudango-world #header-container {
  width: 100%;
  object-fit: cover;
  height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 3em;
  padding-left: 4em;
  padding-top: 2em;
}

/* line 1231, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#mudango-world .mt2 {
  margin-top: 2em;
}

@media (max-width: 767px) {
  /* line 1236, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #mudango-world #how-warehouses-work .section-info {
    width: 100%;
  }
  /* line 1240, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #mudango-world #how-warehouses-work {
    text-align: center;
  }
  /* line 1244, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #mudango-world .img-full {
    margin-left: 0px;
  }
}

/* line 1249, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#mudango-world #comments-landing .cards {
  padding: 1em 1em 2em 3em;
  width: 100%;
}

/* line 1254, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#mudango-world #comments-landing .comment-card {
  width: 30%;
  padding: 2em;
  background-repeat: no-repeat;
  background-size: 8em;
  height: 300px;
  max-height: 300px;
}

/* line 1263, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#mudango-world #services-container {
  background-color: rgba(217, 217, 217, 0.3);
  padding-top: 2em;
}

/* line 1267, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#mudango-world #services-container .title {
  text-align: center;
  font-size: 2em;
}

/* line 1272, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#mudango-world #services-container .title strong {
  color: #FF5552;
  font-size: 1em;
  font-weight: 600;
}

/* line 1278, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#mudango-world #services-container .cards {
  display: flex;
  justify-content: center;
  gap: 5em;
  padding: 2em 3em 4em 3em;
}

/* line 1285, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#mudango-world #services-container .cards .card-service {
  display: flex;
  gap: 2em;
  align-items: flex-start;
}

/* line 1291, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#mudango-world #services-container .cards .card-service img {
  width: 5em;
}

/* line 1295, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#mudango-world #services-container .cards .card-service .card-info {
  display: flex;
  flex-direction: column;
  gap: 1em;
}

/* line 1301, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#mudango-world #services-container .cards .card-service .card-info .card-title {
  font-size: 1.2em;
}

/* line 1305, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
#mudango-world #services-container .cards .card-service .card-info button {
  box-shadow: none !important;
  width: fit-content;
  border: none;
  padding: 0.5em 1em;
  border-radius: 15px;
  font-size: 1em;
}

@media only screen and (max-width: 700px) {
  /* line 1315, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #mudango-world #services-container .cards {
    flex-direction: column;
  }
  /* line 1319, app/assets/stylesheets/new_landing2/warehouse-landing.scss */
  #mudango-world #services-container .title {
    font-size: 1.6em;
    padding: 0 0.5em;
  }
}

/* line 2, app/assets/stylesheets/new_landing2/referring-landing.scss */
#meet-sofia.referring-landing {
  background-color: white;
}

/* line 6, app/assets/stylesheets/new_landing2/referring-landing.scss */
.referring-landing .head {
  margin: 20px;
  text-align: center;
}

/* line 11, app/assets/stylesheets/new_landing2/referring-landing.scss */
.referring-landing .santander-card {
  position: relative;
  text-align: center;
}

/* line 15, app/assets/stylesheets/new_landing2/referring-landing.scss */
.referring-landing .santander-card div {
  position: absolute;
  bottom: 50px;
  width: calc(100% - 30px);
}

/* line 20, app/assets/stylesheets/new_landing2/referring-landing.scss */
.referring-landing .santander-card div a {
  padding: 8px 30px;
}

/* line 26, app/assets/stylesheets/new_landing2/referring-landing.scss */
.referring-landing .banners-convenios {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  gap: 16px;
}

@media (min-width: 768px) {
  /* line 35, app/assets/stylesheets/new_landing2/referring-landing.scss */
  .referring-landing .banners-convenios {
    flex-direction: row;
  }
}

/* line 1, app/assets/stylesheets/landing/landing_deco.scss */
.section-title {
  color: #2d3536 !important;
  text-align: center !important;
  font-size: 26px !important;
  font-weight: 400 !important;
  font-family: Roboto, Helvetica, Arial, sans-serif !important;
}

/* line 8, app/assets/stylesheets/landing/landing_deco.scss */
.title-box hr {
  background-color: #2d3536;
  width: 32px;
  height: 2px;
}

/* line 15, app/assets/stylesheets/landing/landing_deco.scss */
section#store .btn-circle {
  background-color: #ED3426;
  border: 0;
  border-radius: 50%;
  box-shadow: 1px 1px 10px 6px #ED3426;
  color: white;
  cursor: pointer;
  font-size: 21px;
  height: 31.5px;
  width: 31.5px;
}

/* line 26, app/assets/stylesheets/landing/landing_deco.scss */
section#store .description {
  color: #2d3536;
  text-align: center;
  padding: 75px 15px 38px;
}

/* line 31, app/assets/stylesheets/landing/landing_deco.scss */
section#store .description hr {
  border-color: #2d3536;
  width: 32px;
}

/* line 38, app/assets/stylesheets/landing/landing_deco.scss */
section#store .description.mobile h2 {
  font-size: 25.2px;
}

/* line 42, app/assets/stylesheets/landing/landing_deco.scss */
section#store .description.mobile h3 {
  font-size: 14px;
}

/* line 46, app/assets/stylesheets/landing/landing_deco.scss */
section#store .description.mobile .carousel {
  overflow: hidden;
}

/* line 51, app/assets/stylesheets/landing/landing_deco.scss */
section#store .description.mobile .carousel .carousel-controls .prev,
section#store .description.mobile .carousel .carousel-controls .next {
  opacity: 1;
  width: auto;
}

/* line 56, app/assets/stylesheets/landing/landing_deco.scss */
section#store .description.mobile .carousel .carousel-controls .prev i,
section#store .description.mobile .carousel .carousel-controls .next i {
  color: #ED3426;
}

/* line 62, app/assets/stylesheets/landing/landing_deco.scss */
section#store .description.mobile .carousel .item {
  transition: 0.5s ease-in-out;
}

/* line 65, app/assets/stylesheets/landing/landing_deco.scss */
section#store .description.mobile .carousel .item .content {
  margin: 0 35px;
}

/* line 69, app/assets/stylesheets/landing/landing_deco.scss */
section#store .description.mobile .carousel .item .card-content {
  min-height: 50px !important;
  padding: 60px 20px 10px;
  border: 2px solid #ddd;
  border-radius: 15px;
  font-size: 14px;
  margin-top: 10px;
  position: relative;
}

/* line 78, app/assets/stylesheets/landing/landing_deco.scss */
section#store .description.mobile .carousel .item .card-content p {
  line-height: 20px;
}

/* line 82, app/assets/stylesheets/landing/landing_deco.scss */
section#store .description.mobile .carousel .item .card-content a {
  position: absolute;
  top: -15.75px;
  left: calc(50% - 15.75px);
}

/* line 88, app/assets/stylesheets/landing/landing_deco.scss */
section#store .description.mobile .carousel .item .card-content a.action-btn-store {
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
}

/* line 96, app/assets/stylesheets/landing/landing_deco.scss */
section#store .description.mobile .carousel .item .action-btn-store {
  background-color: #ED3426;
  color: #ffffff;
  border-radius: 10px;
  font-size: 14px;
  border: 0;
  padding: 7px 9.8px;
  margin-top: 10px;
}

/* line 109, app/assets/stylesheets/landing/landing_deco.scss */
section#store .description.destktop {
  display: none;
}

/* line 114, app/assets/stylesheets/landing/landing_deco.scss */
section#services {
  padding-top: 40px;
  font-family: 'Gotham Rounded Book';
}

/* line 118, app/assets/stylesheets/landing/landing_deco.scss */
section#services article {
  width: 63%;
  margin: 0 auto;
  padding: 10px 60px;
}

/* line 124, app/assets/stylesheets/landing/landing_deco.scss */
section#services article .flexbox-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 4em 0;
}

/* line 131, app/assets/stylesheets/landing/landing_deco.scss */
section#services article .flexbox-container .item-img {
  width: 5em;
}

/* line 135, app/assets/stylesheets/landing/landing_deco.scss */
section#services article .flexbox-container .item {
  width: 50%;
  margin-bottom: 60px;
  flex-basis: 43%;
}

/* line 141, app/assets/stylesheets/landing/landing_deco.scss */
section#services article .flexbox-container .item-title {
  color: #4a4a4a;
  font-size: 1.3em;
  margin-top: 1.3em;
  font-weight: 400;
  margin-bottom: 8px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
}

/* line 150, app/assets/stylesheets/landing/landing_deco.scss */
section#services article .flexbox-container .item-description {
  color: #4a4a4a;
  padding: 1.2em 0;
  line-height: 1.7;
  font-weight: 300;
  font-size: 14px;
  margin: 0 0 10px;
}

/* line 159, app/assets/stylesheets/landing/landing_deco.scss */
section#services article .flexbox-container .item-description button {
  border: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  cursor: pointer;
  text-transform: none;
  text-indent: 0px;
  text-shadow: none;
  display: inline-block;
  text-align: center;
  align-items: flex-start;
  background-color: -internal-light-dark(#efefef, #3b3b3b);
  padding: 1px 6px;
  color: inherit !important;
}

/* line 177, app/assets/stylesheets/landing/landing_deco.scss */
section#services article .flexbox-container .item-btn {
  display: flex;
  flex-direction: column;
  padding-right: 1em;
  border: 0;
  cursor: pointer;
  line-height: inherit;
  margin-left: 6px;
  margin-top: 0.8rem;
}

/* line 188, app/assets/stylesheets/landing/landing_deco.scss */
section#services article .flexbox-container .item-btn span {
  width: 100%;
  text-align: left;
  font-family: Gotham Rounded Book;
  font-size: 1.3rem;
}

/* line 195, app/assets/stylesheets/landing/landing_deco.scss */
section#services article .flexbox-container .item-btn .box-img {
  width: 100%;
  text-align: end;
  margin-left: .7em;
}

/* line 201, app/assets/stylesheets/landing/landing_deco.scss */
section#services article .flexbox-container a {
  text-decoration: none;
}

/* line 204, app/assets/stylesheets/landing/landing_deco.scss */
section#services article .flexbox-container .item-btn:hover {
  color: #ED3426 !important;
}

@media only screen and (max-width: 600px) {
  /* line 213, app/assets/stylesheets/landing/landing_deco.scss */
  section#store .description.mobile {
    padding-top: 20px;
  }
  /* line 219, app/assets/stylesheets/landing/landing_deco.scss */
  section#services article {
    padding: 10px 30px;
    width: 100%;
  }
  /* line 224, app/assets/stylesheets/landing/landing_deco.scss */
  section#services .flexbox-container {
    gap: 3em 0 !important;
  }
  /* line 228, app/assets/stylesheets/landing/landing_deco.scss */
  section#services .item {
    flex-basis: 100% !important;
    width: 100%;
    margin-bottom: 20px !important;
  }
  /* line 234, app/assets/stylesheets/landing/landing_deco.scss */
  section#services .item-btn span {
    font-size: 1.2rem !important;
  }
}

@media (min-width: 768px) {
  /* line 242, app/assets/stylesheets/landing/landing_deco.scss */
  section#store .description.mobile {
    display: none;
  }
  /* line 246, app/assets/stylesheets/landing/landing_deco.scss */
  section#store .description.destktop {
    display: block;
    padding-top: 48px;
    padding-bottom: 70px;
    position: relative;
    text-align: center;
  }
  /* line 253, app/assets/stylesheets/landing/landing_deco.scss */
  section#store .description.destktop img {
    margin-top: 38px;
    max-width: 770px;
  }
  /* line 258, app/assets/stylesheets/landing/landing_deco.scss */
  section#store .description.destktop a {
    position: absolute;
  }
  /* line 262, app/assets/stylesheets/landing/landing_deco.scss */
  section#store .description.destktop .btn-one {
    left: 40%;
    top: 220.5px;
  }
  /* line 267, app/assets/stylesheets/landing/landing_deco.scss */
  section#store .description.destktop .btn-two {
    left: 57.7%;
    top: 331.5px;
  }
  /* line 272, app/assets/stylesheets/landing/landing_deco.scss */
  section#store .description.destktop .btn-three {
    left: 68.5%;
    top: 336px;
  }
}

/* line 4, app/assets/stylesheets/new_landing/breadcrumbs.scss */
section#how-it-works-content .bot-description div.breadcrumbs-wrapper .breadcrumb, section#how-it-works-content .head div.breadcrumbs-wrapper .breadcrumb, section#warehouse-how-work-it .bot-description div.breadcrumbs-wrapper .breadcrumb, section#warehouse-how-work-it .head div.breadcrumbs-wrapper .breadcrumb {
  font-size: 14px;
}

/* line 7, app/assets/stylesheets/new_landing/breadcrumbs.scss */
section#how-it-works-content .bot-description div.breadcrumbs-wrapper .breadcrumb a, section#how-it-works-content .head div.breadcrumbs-wrapper .breadcrumb a, section#warehouse-how-work-it .bot-description div.breadcrumbs-wrapper .breadcrumb a, section#warehouse-how-work-it .head div.breadcrumbs-wrapper .breadcrumb a {
  color: black;
  text-decoration: none;
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
  text-transform: none;
  display: inline;
}

/* line 3, app/assets/stylesheets/v1-1/main.scss */
.v1-1 {
  color: black;
  font-size: 16px;
  line-height: 120%;
  font-optical-sizing: auto;
  font-weight: 400;
}

/* line 10, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header {
  display: inline-block;
  position: sticky;
  top: 0;
  height: 60px;
  z-index: 1;
  border-bottom: none;
  margin: 0;
  padding-bottom: 0;
  transition: box-shadow .2s linear;
  will-change: height, box-shadow;
  margin-top: -60px;
  /* Header without submenu, only logo*/
  /*
        Header with submenu, I know this is not the best practice
        but this will be replaced in the near futurs, and
        I don't want to break anything that is already working
        */
}

/* line 24, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header .menu-wrapper {
  gap: 0.5rem;
  justify-content: center;
  align-items: center;
  max-width: 1536px;
  width: 100%;
  display: flex;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* line 34, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header .menu-wrapper .logo-main-nav {
  flex-shrink: 0;
  display: flex;
  width: 160px;
}

/* line 39, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header .menu-wrapper .logo-main-nav img {
  width: 100%;
  height: auto;
}

/* line 51, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header.main-nav {
  justify-content: space-between;
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 0 16px;
}

/* line 58, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header.main-nav .open-menu {
  display: flex;
  align-items: center;
  vertical-align: middle;
  color: #323232;
  padding: 1rem 1rem 1rem 0;
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
  text-transform: none;
  cursor: pointer;
  border: 0;
  gap: 8px;
}

/* line 72, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header.main-nav .open-menu > svg {
  width: 24px;
  height: 24px;
}

/* line 78, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header.main-nav .main-menu {
  position: absolute;
  top: 0;
  opacity: 0;
  left: -100%;
  width: 100%;
  height: 100vh;
  height: 100dvh;
  background-color: white;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 3rem;
  padding: 24px 16px;
  justify-content: flex-start;
  will-change: opacity, left;
}

/* line 95, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header.main-nav .main-menu .close-menu {
  background-color: #323232;
  border-radius: 8px;
  padding: 12px;
  vertical-align: middle;
  color: white;
  border: 0;
  line-height: 0;
}

/* line 104, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header.main-nav .main-menu .close-menu > svg {
  width: 24px;
  height: 24px;
}

/* line 110, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header.main-nav .main-menu .logo-landscape {
  display: none;
}

/* line 115, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header.main-nav .main-menu a,
.v1-1.page-header.main-nav .main-menu .menu-dropdown-activator {
  border: 0;
  color: #323232;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
  padding: 8px 12px;
  transition: background-color .25s ease-in-out;
  border-radius: 8px;
  justify-content: center;
  width: 128px;
  text-align: center;
}

/* line 133, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header.main-nav .main-menu a .icons-sort-down,
.v1-1.page-header.main-nav .main-menu .menu-dropdown-activator .icons-sort-down {
  transition: transform .25s ease-in-out;
  will-change: transform;
}

/* line 138, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header.main-nav .main-menu a.warehouse,
.v1-1.page-header.main-nav .main-menu .menu-dropdown-activator.warehouse {
  background-color: #e03c2e;
  color: white;
  margin-bottom: 32px;
}

/* line 143, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header.main-nav .main-menu a.warehouse .icons-sort-down,
.v1-1.page-header.main-nav .main-menu .menu-dropdown-activator.warehouse .icons-sort-down {
  filter: invert(1);
}

/* line 148, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header.main-nav .main-menu a.movings,
.v1-1.page-header.main-nav .main-menu .menu-dropdown-activator.movings {
  border: 1px solid;
  color: #d44234;
}

/* line 154, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header.main-nav .main-menu a.primary-text-color img,
.v1-1.page-header.main-nav .main-menu .menu-dropdown-activator.primary-text-color img {
  filter: invert(32%) sepia(59%) saturate(5197%) hue-rotate(348deg) brightness(95%) contrast(96%) !important;
}

/* line 160, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header.main-nav .main-menu a {
  white-space: initial;
}

/* line 164, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header.main-nav .main-menu .menu-dropdown-list {
  display: none;
  overflow: auto;
  position: absolute;
  left: 0;
  right: 0;
  height: min-content;
  max-height: 60dvh;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
  list-style: none;
  background-color: white;
  z-index: 1;
  box-shadow: 0 0 16px #ccc;
}

/* line 180, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header.main-nav .main-menu .menu-dropdown-list a {
  width: auto;
}

/* line 185, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header.main-nav .main-menu .navigation-left,
.v1-1.page-header.main-nav .main-menu .navigation-right {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
  align-items: center;
  flex-direction: column;
}

/* line 197, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header.main-nav .main-menu .dropdown-open .menu-dropdown-activator .icons-sort-down {
  transform: rotate(180deg) scale(2);
  filter: invert(0);
}

/* line 203, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header.main-nav .main-menu .dropdown-open .menu-dropdown-list {
  display: flex;
}

@media (max-width: 1024px) and (orientation: landscape) {
  /* line 78, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.main-nav .main-menu {
    overflow-y: auto;
  }
}

/* line 214, app/assets/stylesheets/v1-1/main.scss */
.v1-1.page-header.main-nav.menu-open .main-menu {
  left: 0;
  opacity: 1;
  transition: z-index 0.25s linear, opacity 0.1s linear, left 0.2s linear;
}

@media (min-width: 768px) {
  /* line 10, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header {
    display: flex;
    margin-top: 0;
  }
  /* line 226, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.stuck {
    box-shadow: 2px 2px 10px #ddd;
    backdrop-filter: blur(1rem);
    background-color: rgba(255, 255, 255, 0.8);
  }
}

/* line 234, app/assets/stylesheets/v1-1/main.scss */
.v1-1.form-registro-partner {
  padding: 16px 0;
  min-height: calc(100dvh - 80px);
  box-sizing: border-box;
}

/* line 239, app/assets/stylesheets/v1-1/main.scss */
.v1-1.form-registro-partner .panel-for-companies {
  max-width: 1536px;
  margin: 0 auto;
}

/* line 245, app/assets/stylesheets/v1-1/main.scss */
.v1-1.header-main {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 19px;
  min-height: initial;
  min-width: initial;
  padding-bottom: 70px;
}

/* line 255, app/assets/stylesheets/v1-1/main.scss */
.v1-1.header-main .main-logo {
  margin-top: 15px !important;
  margin-bottom: 58px;
}

/* line 260, app/assets/stylesheets/v1-1/main.scss */
.v1-1.header-main .homepage-title {
  color: #2D3536;
}

/* line 265, app/assets/stylesheets/v1-1/main.scss */
.v1-1.header-main .homepage-title,
.v1-1.header-main .title-small {
  /*
                Bad practice but neede to not break the style for other pages
            */
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* line 274, app/assets/stylesheets/v1-1/main.scss */
.v1-1.header-main .primary-btn {
  /*
            Bad practice but neede to not break the style for other pages
            */
  margin-top: 0 !important;
  white-space: nowrap;
  width: auto;
  padding: 8px 16px !important;
  margin-bottom: 16px;
}

/* line 285, app/assets/stylesheets/v1-1/main.scss */
.v1-1.header-main .cta-arrow {
  top: 21px !important;
  right: -100px !important;
}

/* line 290, app/assets/stylesheets/v1-1/main.scss */
.v1-1.header-main #bullets {
  margin-top: 0 !important;
}

@media (min-width: 1024px) {
  /* line 3, app/assets/stylesheets/v1-1/main.scss */
  .v1-1 {
    font-size: 14px;
  }
  /* line 299, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.main-nav {
    padding: 0;
  }
  /* line 302, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.main-nav .open-menu,
.v1-1.page-header.main-nav .close-menu {
    display: none;
  }
  /* line 307, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.main-nav .main-menu {
    position: relative;
    left: 0;
    height: auto;
    opacity: 1;
    flex-direction: row;
    justify-content: space-between;
    gap: 8px;
    padding: 0 16px;
    background-color: transparent;
  }
  /* line 318, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.main-nav .main-menu #main-logo {
    order: 1;
    display: none;
    transition: opacity .2s linear;
    will-change: opacity;
    justify-content: center;
    flex: 1;
  }
  /* line 326, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.main-nav .main-menu #main-logo .logo-portrait {
    display: none;
  }
  /* line 330, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.main-nav .main-menu #main-logo .logo-landscape {
    display: flex;
  }
  /* line 335, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.main-nav .main-menu .navigation-left,
.v1-1.page-header.main-nav .main-menu .navigation-right {
    width: min-content;
    flex-direction: row;
    flex: 1;
  }
  /* line 342, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.main-nav .main-menu .navigation-left .menu-dropdown-activator:not(.warehouse):not(.movings),
.v1-1.page-header.main-nav .main-menu .navigation-right .menu-dropdown-activator:not(.warehouse):not(.movings) {
    width: auto;
  }
  /* line 348, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.main-nav .main-menu .navigation-left a,
.v1-1.page-header.main-nav .main-menu .navigation-left .menu-dropdown-activator,
.v1-1.page-header.main-nav .main-menu .navigation-right a,
.v1-1.page-header.main-nav .main-menu .navigation-right .menu-dropdown-activator {
    width: auto;
  }
  /* line 352, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.main-nav .main-menu .navigation-left a .icons-sort-down,
.v1-1.page-header.main-nav .main-menu .navigation-left .menu-dropdown-activator .icons-sort-down,
.v1-1.page-header.main-nav .main-menu .navigation-right a .icons-sort-down,
.v1-1.page-header.main-nav .main-menu .navigation-right .menu-dropdown-activator .icons-sort-down {
    transform: scale(1);
  }
  /* line 356, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.main-nav .main-menu .navigation-left a:hover,
.v1-1.page-header.main-nav .main-menu .navigation-left .menu-dropdown-activator:hover,
.v1-1.page-header.main-nav .main-menu .navigation-right a:hover,
.v1-1.page-header.main-nav .main-menu .navigation-right .menu-dropdown-activator:hover {
    background-color: #efefef;
  }
  /* line 359, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.main-nav .main-menu .navigation-left a:hover .icons-sort-down,
.v1-1.page-header.main-nav .main-menu .navigation-left .menu-dropdown-activator:hover .icons-sort-down,
.v1-1.page-header.main-nav .main-menu .navigation-right a:hover .icons-sort-down,
.v1-1.page-header.main-nav .main-menu .navigation-right .menu-dropdown-activator:hover .icons-sort-down {
    transform: scale(1.5);
  }
  /* line 365, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.main-nav .main-menu .navigation-left .menu-dropdown-list,
.v1-1.page-header.main-nav .main-menu .navigation-right .menu-dropdown-list {
    display: none;
    gap: 8px;
    left: auto;
    right: auto;
    box-shadow: 0 8px 8px #ccc;
    border-radius: 0 0 8px 8px;
  }
  /* line 373, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.main-nav .main-menu .navigation-left .menu-dropdown-list li a,
.v1-1.page-header.main-nav .main-menu .navigation-right .menu-dropdown-list li a {
    justify-content: flex-start;
    text-align: left;
  }
  /* line 381, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.main-nav .main-menu .navigation-left > li:hover > a,
.v1-1.page-header.main-nav .main-menu .navigation-left > li:hover .menu-dropdown-activator,
.v1-1.page-header.main-nav .main-menu .navigation-right > li:hover > a,
.v1-1.page-header.main-nav .main-menu .navigation-right > li:hover .menu-dropdown-activator {
    background-color: #efefef;
  }
  /* line 385, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.main-nav .main-menu .navigation-left > li:hover > a .icons-sort-down,
.v1-1.page-header.main-nav .main-menu .navigation-left > li:hover .menu-dropdown-activator .icons-sort-down,
.v1-1.page-header.main-nav .main-menu .navigation-right > li:hover > a .icons-sort-down,
.v1-1.page-header.main-nav .main-menu .navigation-right > li:hover .menu-dropdown-activator .icons-sort-down {
    transform: scale(1.5);
  }
  /* line 390, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.main-nav .main-menu .navigation-left > li:hover .menu-dropdown-list,
.v1-1.page-header.main-nav .main-menu .navigation-right > li:hover .menu-dropdown-list {
    display: flex;
  }
  /* line 396, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.main-nav .main-menu .navigation-left {
    order: 0;
    width: auto;
  }
  /* line 401, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.main-nav .main-menu .navigation-right {
    order: 1;
    width: 100%;
    justify-content: flex-end;
  }
  /* line 411, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.stuck .main-menu #main-logo {
    opacity: 1;
  }
}

@media (min-width: 1024px) and (min-width: 1280px) {
  /* line 417, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.page-header.stuck #main-logo {
    display: flex !important;
  }
}

@media (min-width: 1024px) {
  /* line 425, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.header-main .main-logo {
    margin-bottom: 35px;
  }
  /* line 429, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.header-main .title-small {
    margin-bottom: 40px !important;
  }
  /* line 433, app/assets/stylesheets/v1-1/main.scss */
  .v1-1.header-main .primary-btn {
    margin-top: 0 !important;
    margin-bottom: 16px;
  }
}

/*
This is a horrible solution, but the original CSS is using !important
*/
/* line 444, app/assets/stylesheets/v1-1/main.scss */
.warehouse-landing-page.landing-redesign .header-main.v1-1 .mudango-logo {
  width: 340px !important;
  height: 40px !important;
}

/* line 449, app/assets/stylesheets/v1-1/main.scss */
main {
  min-height: 100dvh;
}

/* line 452, app/assets/stylesheets/v1-1/main.scss */
main article#main {
  min-height: 464px;
  padding: 16px 0;
}

@media (max-width: 1024px) and (orientation: landscape) {
  /* line 452, app/assets/stylesheets/v1-1/main.scss */
  main article#main {
    height: initial;
  }
}

/* line 461, app/assets/stylesheets/v1-1/main.scss */
main article#main .header-main .primary-btn {
  margin-top: 0 !important;
}

@media (min-width: 768px) {
  /* line 449, app/assets/stylesheets/v1-1/main.scss */
  main {
    min-height: calc(100dvh - 60px);
  }
}
