/*!
* jQuery Mobile 1.4.5
* Git HEAD hash: 68e55e78b292634d3991c795f06f5e37a512decc <> Date: Fri Oct 31 2014 17:33:30 UTC
* http://jquerymobile.com
*
* Copyright 2010, 2014 jQuery Foundation, Inc. and othercontributors
* Released under the MIT license.
* http://jquery.org/license
*
*/
/* SVG icons */
/* line 15, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-action:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M9%2C5v3l5-4L9%2C0v3c0%2C0-5%2C0-5%2C7C6%2C5%2C9%2C5%2C9%2C5z%20M11%2C12H2V5h1l2-2H0v11h13V7l-2%2C2V12z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 18, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-alert:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M7%2C0L0%2C12h14L7%2C0z%20M7%2C11c-0.553%2C0-1-0.447-1-1s0.447-1%2C1-1c0.553%2C0%2C1%2C0.447%2C1%2C1S7.553%2C11%2C7%2C11z%20M7%2C8%20C6.447%2C8%2C6%2C7.553%2C6%2C7V5c0-0.553%2C0.447-1%2C1-1c0.553%2C0%2C1%2C0.447%2C1%2C1v2C8%2C7.553%2C7.553%2C8%2C7%2C8z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 21, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-arrow-d-l:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%2214%2C3%2011%2C0%203.5%2C7.5%200%2C4%200%2C14%2010%2C14%206.5%2C10.5%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 24, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-arrow-d-r:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%2210.5%2C7.5%203%2C0%200%2C3%207.5%2C10.5%204%2C14%2014%2C14%2014%2C4%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 27, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-arrow-d:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%229%2C7%209%2C0%205%2C0%205%2C7%200%2C7%207%2C14%2014%2C7%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 30, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-arrow-l:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%227%2C5%207%2C0%200%2C7%207%2C14%207%2C9%2014%2C9%2014%2C5%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 33, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-arrow-r:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%2214%2C7%207%2C0%207%2C5%200%2C5%200%2C9%207%2C9%207%2C14%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 36, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-arrow-u-l:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%2214%2C11%206.5%2C3.5%2010%2C0%200%2C0%200%2C10%203.5%2C6.5%2011%2C14%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 39, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-arrow-u-r:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%2214%2C0%204%2C0%207.5%2C3.5%200%2C11%203%2C14%2010.5%2C6.5%2014%2C10%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 42, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-arrow-u:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%227%2C0%200%2C7%205%2C7%205%2C14%209%2C14%209%2C7%2014%2C7%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 45, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-audio:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214.018px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014.018%2014%22%20style%3D%22enable-background%3Anew%200%200%2014.018%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M1%2C4C0.447%2C4%2C0%2C4.447%2C0%2C5v4c0%2C0.553%2C0.447%2C1%2C1%2C1h1l4%2C4V0L2%2C4H1z%20M10.346%2C7c0-1.699-1.042-3.154-2.546-3.867L6.982%2C4.68%20C7.885%2C5.107%2C8.51%2C5.98%2C8.51%2C7S7.885%2C8.893%2C6.982%2C9.32L7.8%2C10.867C9.304%2C10.154%2C10.346%2C8.699%2C10.346%2C7z%20M9.447%2C0.017L8.618%2C1.586%20C10.723%2C2.584%2C12.182%2C4.621%2C12.182%2C7s-1.459%2C4.416-3.563%2C5.414l0.829%2C1.569c2.707-1.283%2C4.57-3.925%2C4.57-6.983%20S12.154%2C1.3%2C9.447%2C0.017z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 48, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-back:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M5%2C3V0L1%2C4l4%2C4V5c0%2C0%2C6%2C0%2C6%2C3s-5%2C4-5%2C4v2c0%2C0%2C7-1%2C7-6C13%2C4%2C8%2C3%2C5%2C3z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 51, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-bars:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M1%2C4h12c0.553%2C0%2C1-0.447%2C1-1s-0.447-1-1-1H1C0.447%2C2%2C0%2C2.447%2C0%2C3S0.447%2C4%2C1%2C4z%20M13%2C6H1%20C0.447%2C6%2C0%2C6.447%2C0%2C7c0%2C0.553%2C0.447%2C1%2C1%2C1h12c0.553%2C0%2C1-0.447%2C1-1C14%2C6.447%2C13.553%2C6%2C13%2C6z%20M13%2C10H1c-0.553%2C0-1%2C0.447-1%2C1%20s0.447%2C1%2C1%2C1h12c0.553%2C0%2C1-0.447%2C1-1S13.553%2C10%2C13%2C10z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 54, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-bullets:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M5%2C4h8c0.553%2C0%2C1-0.447%2C1-1s-0.447-1-1-1H5C4.447%2C2%2C4%2C2.447%2C4%2C3S4.447%2C4%2C5%2C4z%20M13%2C6H5%20C4.447%2C6%2C4%2C6.447%2C4%2C7c0%2C0.553%2C0.447%2C1%2C1%2C1h8c0.553%2C0%2C1-0.447%2C1-1C14%2C6.447%2C13.553%2C6%2C13%2C6z%20M13%2C10H5c-0.553%2C0-1%2C0.447-1%2C1%20s0.447%2C1%2C1%2C1h8c0.553%2C0%2C1-0.447%2C1-1S13.553%2C10%2C13%2C10z%20M1%2C2C0.447%2C2%2C0%2C2.447%2C0%2C3s0.447%2C1%2C1%2C1s1-0.447%2C1-1S1.553%2C2%2C1%2C2z%20M1%2C6%20C0.447%2C6%2C0%2C6.447%2C0%2C7c0%2C0.553%2C0.447%2C1%2C1%2C1s1-0.447%2C1-1C2%2C6.447%2C1.553%2C6%2C1%2C6z%20M1%2C10c-0.553%2C0-1%2C0.447-1%2C1s0.447%2C1%2C1%2C1s1-0.447%2C1-1%20S1.553%2C10%2C1%2C10z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 57, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-calendar:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M0%2C8h2V6H0V8z%20M3%2C8h2V6H3V8z%20M6%2C8h2V6H6V8z%20M9%2C8h2V6H9V8z%20M12%2C8h2V6h-2V8z%20M0%2C11h2V9H0V11z%20M3%2C11h2V9H3V11z%20M6%2C11h2V9H6V11z%20%20M9%2C11h2V9H9V11z%20M12%2C11h2V9h-2V11z%20M0%2C14h2v-2H0V14z%20M3%2C14h2v-2H3V14z%20M6%2C14h2v-2H6V14z%20M9%2C14h2v-2H9V14z%20M12%2C1%20c0-0.553-0.447-1-1-1s-1%2C0.447-1%2C1H4c0-0.553-0.447-1-1-1S2%2C0.447%2C2%2C1H0v4h14V1H12z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 60, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-camera:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M12%2C2.5H9.908c-0.206-0.581-0.756-1-1.408-1h-3c-0.652%2C0-1.202%2C0.419-1.408%2C1H2c-1.104%2C0-2%2C0.896-2%2C2%20v6c0%2C1.104%2C0.896%2C2%2C2%2C2h10c1.104%2C0%2C2-0.896%2C2-2v-6C14%2C3.396%2C13.104%2C2.5%2C12%2C2.5z%20M7%2C10.5c-1.657%2C0-3-1.344-3-3c0-1.657%2C1.343-3%2C3-3%20s3%2C1.343%2C3%2C3C10%2C9.156%2C8.657%2C10.5%2C7%2C10.5z%20M7%2C5.5c-1.104%2C0-2%2C0.896-2%2C2c0%2C1.104%2C0.896%2C2%2C2%2C2c1.104%2C0%2C2-0.896%2C2-2%20C9%2C6.396%2C8.104%2C5.5%2C7%2C5.5z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 63, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-carat-d:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%2211.949%2C3.404%207%2C8.354%202.05%2C3.404%20-0.071%2C5.525%207%2C12.596%2014.07%2C5.525%20%22%2F%3E%3C%2Fsvg%3E");
}

/* line 66, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-carat-l:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%2210.596%2C11.949%205.646%2C7%2010.596%2C2.05%208.475%2C-0.071%201.404%2C7%208.475%2C14.07%20%22%2F%3E%3C%2Fsvg%3E");
}

/* line 69, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-carat-r:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%223.404%2C2.051%208.354%2C7%203.404%2C11.95%205.525%2C14.07%2012.596%2C7%205.525%2C-0.071%20%22%2F%3E%3C%2Fsvg%3E");
}

/* line 72, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-carat-u:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%222.051%2C10.596%207%2C5.646%2011.95%2C10.596%2014.07%2C8.475%207%2C1.404%20-0.071%2C8.475%20%22%2F%3E%3C%2Fsvg%3E");
}

/* line 75, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-check:after,
html .ui-btn.ui-checkbox-on.ui-checkbox-on:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%2214%2C4%2011%2C1%205.003%2C6.997%203%2C5%200%2C8%204.966%2C13%204.983%2C12.982%205%2C13%20%22%2F%3E%3C%2Fsvg%3E");
}

/* line 80, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-clock:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M7%2C0C3.134%2C0%2C0%2C3.134%2C0%2C7s3.134%2C7%2C7%2C7s7-3.134%2C7-7S10.866%2C0%2C7%2C0z%20M7%2C12c-2.762%2C0-5-2.238-5-5s2.238-5%2C5-5s5%2C2.238%2C5%2C5%20S9.762%2C12%2C7%2C12z%20M9%2C6H8V4c0-0.553-0.447-1-1-1S6%2C3.447%2C6%2C4v3c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1S9.553%2C6%2C9%2C6z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 83, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-cloud:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M14%2C9.5c0-0.793-0.465-1.473-1.134-1.795C12.949%2C7.484%2C13%2C7.249%2C13%2C7c0-1.104-0.896-2-2-2%20c-0.158%2C0-0.311%2C0.023-0.457%2C0.058C9.816%2C3.549%2C8.286%2C2.5%2C6.5%2C2.5c-2.33%2C0-4.224%2C1.777-4.454%2C4.046C0.883%2C6.76%2C0%2C7.773%2C0%2C9%20c0%2C1.381%2C1.119%2C2.5%2C2.5%2C2.5h10v-0.07C13.361%2C11.206%2C14%2C10.432%2C14%2C9.5z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 86, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-comment:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M12%2C0H2C0.896%2C0%2C0%2C0.896%2C0%2C2v7c0%2C1.104%2C0.896%2C2%2C2%2C2h1v3l3-3h6c1.104%2C0%2C2-0.896%2C2-2V2C14%2C0.896%2C13.104%2C0%2C12%2C0z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 89, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-delete:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%2214%2C3%2011%2C0%207%2C4%203%2C0%200%2C3%204%2C7%200%2C11%203%2C14%207%2C10%2011%2C14%2014%2C11%2010%2C7%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 92, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-edit:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M1%2C10l-1%2C4l4-1l7-7L8%2C3L1%2C10z%20M11%2C0L9%2C2l3%2C3l2-2L11%2C0z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 95, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-eye:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M7%2C2C3%2C2%2C0%2C7%2C0%2C7s3%2C5%2C7%2C5s7-5%2C7-5S11%2C2%2C7%2C2z%20M7%2C10c-1.657%2C0-3-1.344-3-3c0-1.657%2C1.343-3%2C3-3%20s3%2C1.343%2C3%2C3C10%2C8.656%2C8.657%2C10%2C7%2C10z%20M7%2C6C6.448%2C6%2C6%2C6.447%2C6%2C7c0%2C0.553%2C0.448%2C1%2C1%2C1s1-0.447%2C1-1C8%2C6.447%2C7.552%2C6%2C7%2C6z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 98, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-forbidden:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M12.601%2C11.187C13.476%2C10.018%2C14%2C8.572%2C14%2C7c0-3.866-3.134-7-7-7C5.428%2C0%2C3.982%2C0.524%2C2.813%2C1.399L2.757%2C1.343L2.053%2C2.048%20L2.048%2C2.053L1.343%2C2.758l0.056%2C0.056C0.524%2C3.982%2C0%2C5.428%2C0%2C7c0%2C3.866%2C3.134%2C7%2C7%2C7c1.572%2C0%2C3.018-0.524%2C4.187-1.399l0.056%2C0.057%20l0.705-0.705l0.005-0.005l0.705-0.705L12.601%2C11.187z%20M7%2C2c2.761%2C0%2C5%2C2.238%2C5%2C5c0%2C1.019-0.308%2C1.964-0.832%2C2.754L4.246%2C2.832%20C5.036%2C2.308%2C5.981%2C2%2C7%2C2z%20M7%2C12c-2.761%2C0-5-2.238-5-5c0-1.019%2C0.308-1.964%2C0.832-2.754l6.922%2C6.922C8.964%2C11.692%2C8.019%2C12%2C7%2C12z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 101, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-forward:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M13%2C4L9%2C0v3C6%2C3%2C1%2C4%2C1%2C8c0%2C5%2C7%2C6%2C7%2C6v-2c0%2C0-5-1-5-4s6-3%2C6-3v3L13%2C4z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 104, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-gear:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M13.621%2C5.904l-1.036-0.259c-0.168-0.042-0.303-0.168-0.355-0.332c-0.092-0.284-0.205-0.559-0.339-0.82%20c-0.079-0.153-0.073-0.337%2C0.017-0.486l0.549-0.915c0.118-0.196%2C0.088-0.448-0.075-0.61l-0.862-0.863%20c-0.162-0.163-0.414-0.193-0.611-0.075l-0.916%2C0.55C9.844%2C2.182%2C9.659%2C2.188%2C9.506%2C2.109C9.244%2C1.975%2C8.97%2C1.861%2C8.686%2C1.77%20c-0.165-0.052-0.29-0.187-0.332-0.354L8.095%2C0.379C8.039%2C0.156%2C7.839%2C0%2C7.609%2C0H6.391c-0.229%2C0-0.43%2C0.156-0.485%2C0.379L5.646%2C1.415%20C5.604%2C1.582%2C5.479%2C1.718%2C5.313%2C1.77c-0.284%2C0.092-0.559%2C0.206-0.82%2C0.34C4.339%2C2.188%2C4.155%2C2.182%2C4.007%2C2.093L3.092%2C1.544%20c-0.196-0.118-0.448-0.087-0.61%2C0.075L1.619%2C2.481C1.457%2C2.644%2C1.426%2C2.896%2C1.544%2C3.093l0.549%2C0.914%20c0.089%2C0.148%2C0.095%2C0.332%2C0.017%2C0.486C1.975%2C4.755%2C1.861%2C5.029%2C1.77%2C5.314c-0.053%2C0.164-0.188%2C0.29-0.354%2C0.332L0.379%2C5.905%20C0.156%2C5.961%2C0%2C6.161%2C0%2C6.391v1.219c0%2C0.229%2C0.156%2C0.43%2C0.379%2C0.485l1.036%2C0.26C1.582%2C8.396%2C1.717%2C8.521%2C1.77%2C8.687%20c0.092%2C0.284%2C0.205%2C0.559%2C0.34%2C0.82C2.188%2C9.66%2C2.182%2C9.844%2C2.093%2C9.993l-0.549%2C0.915c-0.118%2C0.195-0.087%2C0.448%2C0.075%2C0.61%20l0.862%2C0.862c0.162%2C0.163%2C0.414%2C0.193%2C0.61%2C0.075l0.915-0.549c0.148-0.089%2C0.332-0.095%2C0.486-0.017%20c0.262%2C0.135%2C0.536%2C0.248%2C0.82%2C0.34c0.165%2C0.053%2C0.291%2C0.187%2C0.332%2C0.354l0.259%2C1.036C5.96%2C13.844%2C6.16%2C14%2C6.39%2C14h1.22%20c0.229%2C0%2C0.43-0.156%2C0.485-0.379l0.259-1.036c0.042-0.167%2C0.168-0.302%2C0.333-0.354c0.284-0.092%2C0.559-0.205%2C0.82-0.34%20c0.154-0.078%2C0.338-0.072%2C0.486%2C0.017l0.914%2C0.549c0.197%2C0.118%2C0.449%2C0.088%2C0.611-0.074l0.862-0.863%20c0.163-0.162%2C0.193-0.415%2C0.075-0.611l-0.549-0.915c-0.089-0.148-0.096-0.332-0.017-0.485c0.134-0.263%2C0.248-0.536%2C0.339-0.82%20c0.053-0.165%2C0.188-0.291%2C0.355-0.333l1.036-0.259C13.844%2C8.039%2C14%2C7.839%2C14%2C7.609V6.39C14%2C6.16%2C13.844%2C5.96%2C13.621%2C5.904z%20M7%2C10%20c-1.657%2C0-3-1.343-3-3s1.343-3%2C3-3s3%2C1.343%2C3%2C3S8.657%2C10%2C7%2C10z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 107, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-grid:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M3%2C0H1C0.447%2C0%2C0%2C0.447%2C0%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V1C4%2C0.447%2C3.553%2C0%2C3%2C0z%20M8%2C0H6%20C5.447%2C0%2C5%2C0.447%2C5%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V1C9%2C0.447%2C8.553%2C0%2C8%2C0z%20M13%2C0h-2c-0.553%2C0-1%2C0.447-1%2C1v2%20c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V1C14%2C0.447%2C13.553%2C0%2C13%2C0z%20M3%2C5H1C0.447%2C5%2C0%2C5.447%2C0%2C6v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2%20c0.553%2C0%2C1-0.447%2C1-1V6C4%2C5.447%2C3.553%2C5%2C3%2C5z%20M8%2C5H6C5.447%2C5%2C5%2C5.447%2C5%2C6v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V6%20C9%2C5.447%2C8.553%2C5%2C8%2C5z%20M13%2C5h-2c-0.553%2C0-1%2C0.447-1%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V6C14%2C5.447%2C13.553%2C5%2C13%2C5z%20M3%2C10%20H1c-0.553%2C0-1%2C0.447-1%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1v-2C4%2C10.447%2C3.553%2C10%2C3%2C10z%20M8%2C10H6c-0.553%2C0-1%2C0.447-1%2C1v2%20c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1v-2C9%2C10.447%2C8.553%2C10%2C8%2C10z%20M13%2C10h-2c-0.553%2C0-1%2C0.447-1%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2%20c0.553%2C0%2C1-0.447%2C1-1v-2C14%2C10.447%2C13.553%2C10%2C13%2C10z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 110, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-heart:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M7%2C1.872c-2-3-7-2-7%2C2c0%2C3%2C4%2C7%2C4%2C7s2.417%2C2.479%2C3%2C3c0.583-0.521%2C3-3%2C3-3s4-4%2C4-7%20C14-0.128%2C9-1.128%2C7%2C1.872z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 113, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-home:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%227%2C0%200%2C7%202%2C7%202%2C14%205%2C14%205%2C9%209%2C9%209%2C14%2012%2C14%2012%2C7%2014%2C7%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 116, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-info:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M7%2C0C3.134%2C0%2C0%2C3.134%2C0%2C7s3.134%2C7%2C7%2C7s7-3.134%2C7-7S10.866%2C0%2C7%2C0z%20M7%2C2c0.552%2C0%2C1%2C0.447%2C1%2C1S7.552%2C4%2C7%2C4S6%2C3.553%2C6%2C3%20S6.448%2C2%2C7%2C2z%20M9%2C11H5v-1h1V6H5V5h3v5h1V11z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 119, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-location:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M7%2C0C4.791%2C0%2C3%2C1.791%2C3%2C4c0%2C2%2C4%2C10%2C4%2C10s4-8%2C4-10C11%2C1.791%2C9.209%2C0%2C7%2C0z%20M7%2C6C5.896%2C6%2C5%2C5.104%2C5%2C4%20s0.896-2%2C2-2c1.104%2C0%2C2%2C0.896%2C2%2C2S8.104%2C6%2C7%2C6z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 122, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-lock:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M12%2C6V5c0-2.762-2.238-5-5-5C4.239%2C0%2C2%2C2.238%2C2%2C5v1H1v8h12V6H12z%20M7.5%2C9.848V12h-1V9.848%20C6.207%2C9.673%2C6%2C9.366%2C6%2C9c0-0.553%2C0.448-1%2C1-1s1%2C0.447%2C1%2C1C8%2C9.366%2C7.793%2C9.673%2C7.5%2C9.848z%20M10%2C6H4V5c0-1.657%2C1.343-3%2C3-3%20s3%2C1.343%2C3%2C3V6z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 125, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-mail:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M0%2C3.75V12h14V3.75L7%2C9L0%2C3.75z%20M14%2C2H0l7%2C5L14%2C2z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 128, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-minus:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Crect%20y%3D%225%22%20style%3D%22fill%3A%23FFFFFF%3B%22%20width%3D%2214%22%20height%3D%224%22%2F%3E%3C%2Fsvg%3E");
}

/* line 131, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-navigation:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%2213%2C1%200%2C6%207%2C7%208%2C14%20%22%2F%3E%3C%2Fsvg%3E");
}

/* line 134, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-phone:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%22-0.01%200.008%2014%2014%22%20style%3D%22enable-background%3Anew%20-0.01%200.008%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M6.939%2C9.189C6.165%2C8.557%2C5.271%2C7.705%2C4.497%2C6.744C3.953%2C6.071%2C3.473%2C5.363%2C3.969%2C4.866l-3.482-3.48%20C-0.021%2C2.02-1.146%2C5.04%2C3.675%2C9.984c5.08%2C5.211%2C8.356%2C4.097%2C8.92%2C3.511l-3.396-3.4C8.725%2C10.568%2C8.113%2C10.146%2C6.939%2C9.189z%20%20M13.82%2C11.519v-0.004c0%2C0-2.648-2.646-2.649-2.647c-0.21-0.211-0.546-0.205-0.754%2C0.002L9.455%2C9.831l3.403%2C3.407%20c0%2C0%2C0.962-0.96%2C0.961-0.961l0.002-0.001C14.043%2C12.056%2C14.021%2C11.721%2C13.82%2C11.519z%20M5.192%2C3.644V3.642%20c0.222-0.222%2C0.2-0.557%2C0-0.758V2.881c0%2C0-2.726-2.725-2.727-2.726C2.255-0.055%2C1.92-0.05%2C1.712%2C0.156L0.751%2C1.121l3.479%2C3.482%20C4.231%2C4.604%2C5.192%2C3.645%2C5.192%2C3.644z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 137, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-plus:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%2214%2C5%209%2C5%209%2C0%205%2C0%205%2C5%200%2C5%200%2C9%205%2C9%205%2C14%209%2C14%209%2C9%2014%2C9%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 140, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-power:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M11.243%2C2.408c-0.392-0.401-1.024-0.401-1.415%2C0c-0.391%2C0.401-0.391%2C1.054%2C0%2C1.455%20C10.584%2C4.642%2C11%2C5.675%2C11%2C6.773s-0.416%2C2.133-1.172%2C2.91c-1.512%2C1.558-4.145%2C1.558-5.656%2C0C3.416%2C8.904%2C3%2C7.872%2C3%2C6.773%20C3%2C5.673%2C3.416%2C4.64%2C4.172%2C3.863c0.39-0.401%2C0.39-1.054%2C0-1.455c-0.391-0.401-1.024-0.401-1.415%2C0C1.624%2C3.574%2C1%2C5.125%2C1%2C6.773%20c0%2C1.647%2C0.624%2C3.199%2C1.757%2C4.365c1.134%2C1.166%2C2.64%2C1.809%2C4.243%2C1.809c1.604%2C0%2C3.109-0.645%2C4.243-1.811%20C12.376%2C9.975%2C13%2C8.423%2C13%2C6.773C13%2C5.125%2C12.376%2C3.574%2C11.243%2C2.408z%20M7%2C8.053c0.553%2C0%2C1-0.445%2C1-1v-6c0-0.553-0.447-1-1-1%20c-0.553%2C0-1%2C0.447-1%2C1v6C6%2C7.604%2C6.447%2C8.053%2C7%2C8.053z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 143, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-recycle:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M3%2C7h1L2%2C4L0%2C7h1c0%2C3.313%2C2.687%2C6%2C6%2C6c0.702%2C0%2C1.374-0.127%2C2-0.35v-2.205C8.41%2C10.789%2C7.732%2C11%2C7%2C11%20C4.791%2C11%2C3%2C9.209%2C3%2C7z%20M13%2C7c0-3.313-2.688-6-6-6C6.298%2C1%2C5.626%2C1.127%2C5%2C1.349v2.206C5.59%2C3.211%2C6.268%2C3%2C7%2C3c2.209%2C0%2C4%2C1.791%2C4%2C4%20h-1l2%2C3l2-3H13z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 146, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-refresh:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214.001px%22%20height%3D%2214.002px%22%20viewBox%3D%220%200%2014.001%2014.002%22%20style%3D%22enable-background%3Anew%200%200%2014.001%2014.002%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M14.001%2C6.001v-6l-2.06%2C2.06c-0.423-0.424-0.897-0.809-1.44-1.122C7.153-0.994%2C2.872%2C0.153%2C0.939%2C3.501%20c-1.933%2C3.348-0.786%2C7.629%2C2.562%2C9.562c3.348%2C1.933%2C7.629%2C0.785%2C9.562-2.562l-1.732-1c-1.381%2C2.392-4.438%2C3.211-6.83%2C1.83%20s-3.211-4.438-1.83-6.83s4.438-3.211%2C6.83-1.83c0.389%2C0.225%2C0.718%2C0.506%2C1.02%2C0.81l-2.52%2C2.52H14.001z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 149, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-search:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M10.171%2C8.766c0.617-0.888%2C0.979-1.964%2C0.979-3.126c0-3.037-2.463-5.5-5.5-5.5s-5.5%2C2.463-5.5%2C5.5%20s2.463%2C5.5%2C5.5%2C5.5c1.152%2C0%2C2.223-0.355%2C3.104-0.962l3.684%2C3.683l1.414-1.414L10.171%2C8.766z%20M5.649%2C9.14c-1.933%2C0-3.5-1.567-3.5-3.5%20c0-1.933%2C1.567-3.5%2C3.5-3.5c1.933%2C0%2C3.5%2C1.567%2C3.5%2C3.5C9.149%2C7.572%2C7.582%2C9.14%2C5.649%2C9.14z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 152, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-shop:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M10%2C4V3c0-1.657-1.343-3-3-3S4%2C1.343%2C4%2C3v1H1v10h12V4H10z%20M4.5%2C6C4.224%2C6%2C4%2C5.776%2C4%2C5.5%20S4.224%2C5%2C4.5%2C5S5%2C5.224%2C5%2C5.5S4.776%2C6%2C4.5%2C6z%20M5%2C3c0-1.104%2C0.896-2%2C2-2c1.104%2C0%2C2%2C0.896%2C2%2C2v1H5V3z%20M9.5%2C6C9.225%2C6%2C9%2C5.776%2C9%2C5.5%20S9.225%2C5%2C9.5%2C5S10%2C5.224%2C10%2C5.5S9.775%2C6%2C9.5%2C6z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 155, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-star:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%2214%2C5%209%2C5%207%2C0%205%2C5%200%2C5%204%2C8%202.625%2C13%207%2C10%2011.375%2C13%2010%2C8%20%22%2F%3E%3C%2Fsvg%3E");
}

/* line 158, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-tag:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M5%2C0H0v5l9%2C9l5-5L5%2C0z%20M3%2C4C2.447%2C4%2C2%2C3.553%2C2%2C3s0.447-1%2C1-1s1%2C0.447%2C1%2C1S3.553%2C4%2C3%2C4z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 161, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-user:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M8.851%2C10.101c-0.18-0.399-0.2-0.763-0.153-1.104C9.383%2C8.49%2C9.738%2C7.621%2C9.891%2C6.465C10.493%2C6.355%2C10.5%2C5.967%2C10.5%2C5.5%20c0-0.437-0.008-0.804-0.502-0.94C9.999%2C4.539%2C10%2C4.521%2C10%2C4.5c0-2.103-1-4-2-4C8%2C0.5%2C7.5%2C0%2C6.5%2C0C5%2C0%2C4%2C1.877%2C4%2C4.5%20c0%2C0.021%2C0.001%2C0.039%2C0.002%2C0.06C3.508%2C4.696%2C3.5%2C5.063%2C3.5%2C5.5c0%2C0.467%2C0.007%2C0.855%2C0.609%2C0.965%20C4.262%2C7.621%2C4.617%2C8.49%2C5.303%2C8.997c0.047%2C0.341%2C0.026%2C0.704-0.153%2C1.104C1.503%2C10.503%2C0%2C12%2C0%2C12v2h14v-2%20C14%2C12%2C12.497%2C10.503%2C8.851%2C10.101z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 164, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-video:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%20-2%2014%2014%22%20style%3D%22enable-background%3Anew%200%20-2%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M8%2C0H2C0.896%2C0%2C0%2C0.896%2C0%2C2v6c0%2C1.104%2C0.896%2C2%2C2%2C2h6c1.104%2C0%2C2-0.896%2C2-2V5V2C10%2C0.896%2C9.104%2C0%2C8%2C0z%20%20M10%2C5l4%2C4V1L10%2C5z%22%2F%3E%3C%2Fsvg%3E");
}

/* Alt icons */
/* line 168, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-action:after,
.ui-alt-icon .ui-icon-action:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M9%2C5v3l5-4L9%2C0v3c0%2C0-5%2C0-5%2C7C6%2C5%2C9%2C5%2C9%2C5z%20M11%2C12H2V5h1l2-2H0v11h13V7l-2%2C2V12z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 172, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-alert:after,
.ui-alt-icon .ui-icon-alert:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M7%2C0L0%2C12h14L7%2C0z%20M7%2C11c-0.553%2C0-1-0.447-1-1s0.447-1%2C1-1c0.553%2C0%2C1%2C0.447%2C1%2C1S7.553%2C11%2C7%2C11z%20M7%2C8C6.447%2C8%2C6%2C7.553%2C6%2C7V5%20c0-0.553%2C0.447-1%2C1-1c0.553%2C0%2C1%2C0.447%2C1%2C1v2C8%2C7.553%2C7.553%2C8%2C7%2C8z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 176, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-arrow-d:after,
.ui-alt-icon .ui-icon-arrow-d:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%229%2C7%209%2C0%205%2C0%205%2C7%200%2C7%207%2C14%2014%2C7%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 180, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-arrow-d-l:after,
.ui-alt-icon .ui-icon-arrow-d-l:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2214%2C3%2011%2C0%203.5%2C7.5%200%2C4%200%2C14%2010%2C14%206.5%2C10.5%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 184, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-arrow-d-r:after,
.ui-alt-icon .ui-icon-arrow-d-r:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2210.5%2C7.5%203%2C0%200%2C3%207.5%2C10.5%204%2C14%2014%2C14%2014%2C4%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 188, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-arrow-l:after,
.ui-alt-icon .ui-icon-arrow-l:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%227%2C5%207%2C0%200%2C7%207%2C14%207%2C9%2014%2C9%2014%2C5%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 192, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-arrow-r:after,
.ui-alt-icon .ui-icon-arrow-r:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2214%2C7%207%2C0%207%2C5%200%2C5%200%2C9%207%2C9%207%2C14%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 196, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-arrow-u:after,
.ui-alt-icon .ui-icon-arrow-u:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%227%2C0%200%2C7%205%2C7%205%2C14%209%2C14%209%2C7%2014%2C7%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 200, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-arrow-u-l:after,
.ui-alt-icon .ui-icon-arrow-u-l:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2214%2C11%206.5%2C3.5%2010%2C0%200%2C0%200%2C10%203.5%2C6.5%2011%2C14%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 204, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-arrow-u-r:after,
.ui-alt-icon .ui-icon-arrow-u-r:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2214%2C0%204%2C0%207.5%2C3.5%200%2C11%203%2C14%2010.5%2C6.5%2014%2C10%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 208, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-audio:after,
.ui-alt-icon .ui-icon-audio:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214.018px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014.018%2014%22%20style%3D%22enable-background%3Anew%200%200%2014.018%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M1%2C4C0.447%2C4%2C0%2C4.447%2C0%2C5v4c0%2C0.553%2C0.447%2C1%2C1%2C1h1l4%2C4V0L2%2C4H1z%20M10.346%2C7c0-1.699-1.042-3.154-2.546-3.867L6.982%2C4.68%20C7.885%2C5.107%2C8.51%2C5.98%2C8.51%2C7S7.885%2C8.893%2C6.982%2C9.32L7.8%2C10.867C9.304%2C10.154%2C10.346%2C8.699%2C10.346%2C7z%20M9.447%2C0.017L8.618%2C1.586%20C10.723%2C2.584%2C12.182%2C4.621%2C12.182%2C7s-1.459%2C4.416-3.563%2C5.414l0.829%2C1.569c2.707-1.283%2C4.57-3.925%2C4.57-6.983%20S12.154%2C1.3%2C9.447%2C0.017z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 212, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-back:after,
.ui-alt-icon .ui-icon-back:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M5%2C3V0L1%2C4l4%2C4V5c0%2C0%2C6%2C0%2C6%2C3s-5%2C4-5%2C4v2c0%2C0%2C7-1%2C7-6C13%2C4%2C8%2C3%2C5%2C3z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 216, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-bars:after,
.ui-alt-icon .ui-icon-bars:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M1%2C4h12c0.553%2C0%2C1-0.447%2C1-1s-0.447-1-1-1H1C0.447%2C2%2C0%2C2.447%2C0%2C3S0.447%2C4%2C1%2C4z%20M13%2C6H1C0.447%2C6%2C0%2C6.447%2C0%2C7%20c0%2C0.553%2C0.447%2C1%2C1%2C1h12c0.553%2C0%2C1-0.447%2C1-1C14%2C6.447%2C13.553%2C6%2C13%2C6z%20M13%2C10H1c-0.553%2C0-1%2C0.447-1%2C1s0.447%2C1%2C1%2C1h12%20c0.553%2C0%2C1-0.447%2C1-1S13.553%2C10%2C13%2C10z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 220, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-bullets:after,
.ui-alt-icon .ui-icon-bullets:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M5%2C4h8c0.553%2C0%2C1-0.447%2C1-1s-0.447-1-1-1H5C4.447%2C2%2C4%2C2.447%2C4%2C3S4.447%2C4%2C5%2C4z%20M13%2C6H5C4.447%2C6%2C4%2C6.447%2C4%2C7%20c0%2C0.553%2C0.447%2C1%2C1%2C1h8c0.553%2C0%2C1-0.447%2C1-1C14%2C6.447%2C13.553%2C6%2C13%2C6z%20M13%2C10H5c-0.553%2C0-1%2C0.447-1%2C1s0.447%2C1%2C1%2C1h8%20c0.553%2C0%2C1-0.447%2C1-1S13.553%2C10%2C13%2C10z%20M1%2C2C0.447%2C2%2C0%2C2.447%2C0%2C3s0.447%2C1%2C1%2C1s1-0.447%2C1-1S1.553%2C2%2C1%2C2z%20M1%2C6C0.447%2C6%2C0%2C6.447%2C0%2C7%20c0%2C0.553%2C0.447%2C1%2C1%2C1s1-0.447%2C1-1C2%2C6.447%2C1.553%2C6%2C1%2C6z%20M1%2C10c-0.553%2C0-1%2C0.447-1%2C1s0.447%2C1%2C1%2C1s1-0.447%2C1-1S1.553%2C10%2C1%2C10z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 224, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-calendar:after,
.ui-alt-icon .ui-icon-calendar:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M0%2C8h2V6H0V8z%20M3%2C8h2V6H3V8z%20M6%2C8h2V6H6V8z%20M9%2C8h2V6H9V8z%20M12%2C8h2V6h-2V8z%20M0%2C11h2V9H0V11z%20M3%2C11h2V9H3V11z%20M6%2C11h2V9H6V11z%20%20M9%2C11h2V9H9V11z%20M12%2C11h2V9h-2V11z%20M0%2C14h2v-2H0V14z%20M3%2C14h2v-2H3V14z%20M6%2C14h2v-2H6V14z%20M9%2C14h2v-2H9V14z%20M12%2C1%20c0-0.553-0.447-1-1-1s-1%2C0.447-1%2C1H4c0-0.553-0.447-1-1-1S2%2C0.447%2C2%2C1H0v4h14V1H12z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 228, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-camera:after,
.ui-alt-icon .ui-icon-camera:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M12%2C2.5H9.908c-0.206-0.581-0.756-1-1.408-1h-3c-0.652%2C0-1.202%2C0.419-1.408%2C1H2c-1.104%2C0-2%2C0.896-2%2C2v6c0%2C1.104%2C0.896%2C2%2C2%2C2%20h10c1.104%2C0%2C2-0.896%2C2-2v-6C14%2C3.396%2C13.104%2C2.5%2C12%2C2.5z%20M7%2C10.5c-1.657%2C0-3-1.344-3-3c0-1.657%2C1.343-3%2C3-3s3%2C1.343%2C3%2C3%20C10%2C9.156%2C8.657%2C10.5%2C7%2C10.5z%20M7%2C5.5c-1.104%2C0-2%2C0.896-2%2C2c0%2C1.104%2C0.896%2C2%2C2%2C2c1.104%2C0%2C2-0.896%2C2-2C9%2C6.396%2C8.104%2C5.5%2C7%2C5.5z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 232, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-carat-d:after,
.ui-alt-icon .ui-icon-carat-d:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2211.949%2C3.404%207%2C8.354%202.05%2C3.404%20-0.071%2C5.525%207%2C12.596%2014.07%2C5.525%20%22%2F%3E%3C%2Fsvg%3E");
}

/* line 236, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-carat-l:after,
.ui-alt-icon .ui-icon-carat-l:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2210.596%2C11.949%205.646%2C7%2010.596%2C2.05%208.475%2C-0.071%201.404%2C7%208.475%2C14.07%20%22%2F%3E%3C%2Fsvg%3E");
}

/* line 240, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-carat-r:after,
.ui-alt-icon .ui-icon-carat-r:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%223.404%2C2.051%208.354%2C7%203.404%2C11.95%205.525%2C14.07%2012.596%2C7%205.525%2C-0.071%20%22%2F%3E%3C%2Fsvg%3E");
}

/* line 244, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-carat-u:after,
.ui-alt-icon .ui-icon-carat-u:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%222.051%2C10.596%207%2C5.646%2011.95%2C10.596%2014.07%2C8.475%207%2C1.404%20-0.071%2C8.475%20%22%2F%3E%3C%2Fsvg%3E");
}

/* line 248, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-check:after,
.ui-alt-icon .ui-icon-check:after,
html .ui-alt-icon.ui-btn.ui-checkbox-on:after,
html .ui-alt-icon .ui-btn.ui-checkbox-on:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2214%2C4%2011%2C1%205.003%2C6.997%203%2C5%200%2C8%204.966%2C13%204.983%2C12.982%205%2C13%20%22%2F%3E%3C%2Fsvg%3E");
}

/* line 254, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-clock:after,
.ui-alt-icon .ui-icon-clock:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M7%2C0C3.134%2C0%2C0%2C3.134%2C0%2C7s3.134%2C7%2C7%2C7s7-3.134%2C7-7S10.866%2C0%2C7%2C0z%20M7%2C12c-2.762%2C0-5-2.238-5-5s2.238-5%2C5-5s5%2C2.238%2C5%2C5%20S9.762%2C12%2C7%2C12z%20M9%2C6H8V4c0-0.553-0.447-1-1-1S6%2C3.447%2C6%2C4v3c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1S9.553%2C6%2C9%2C6z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 258, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-cloud:after,
.ui-alt-icon .ui-icon-cloud:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M14%2C9.5c0-0.793-0.465-1.473-1.134-1.795C12.949%2C7.484%2C13%2C7.249%2C13%2C7c0-1.104-0.896-2-2-2c-0.158%2C0-0.311%2C0.023-0.457%2C0.058%20C9.816%2C3.549%2C8.286%2C2.5%2C6.5%2C2.5c-2.33%2C0-4.224%2C1.777-4.454%2C4.046C0.883%2C6.76%2C0%2C7.773%2C0%2C9c0%2C1.381%2C1.119%2C2.5%2C2.5%2C2.5h10v-0.07%20C13.361%2C11.206%2C14%2C10.432%2C14%2C9.5z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 262, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-comment:after,
.ui-alt-icon .ui-icon-comment:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M12%2C0H2C0.896%2C0%2C0%2C0.896%2C0%2C2v7c0%2C1.104%2C0.896%2C2%2C2%2C2h1v3l3-3h6c1.104%2C0%2C2-0.896%2C2-2V2C14%2C0.896%2C13.104%2C0%2C12%2C0z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 266, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-delete:after,
.ui-alt-icon .ui-icon-delete:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2214%2C3%2011%2C0%207%2C4%203%2C0%200%2C3%204%2C7%200%2C11%203%2C14%207%2C10%2011%2C14%2014%2C11%2010%2C7%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 270, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-edit:after,
.ui-alt-icon .ui-icon-edit:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M1%2C10l-1%2C4l4-1l7-7L8%2C3L1%2C10z%20M11%2C0L9%2C2l3%2C3l2-2L11%2C0z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 274, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-eye:after,
.ui-alt-icon .ui-icon-eye:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M7%2C2C3%2C2%2C0%2C7%2C0%2C7s3%2C5%2C7%2C5s7-5%2C7-5S11%2C2%2C7%2C2z%20M7%2C10c-1.657%2C0-3-1.344-3-3c0-1.657%2C1.343-3%2C3-3s3%2C1.343%2C3%2C3%20C10%2C8.656%2C8.657%2C10%2C7%2C10z%20M7%2C6C6.448%2C6%2C6%2C6.447%2C6%2C7c0%2C0.553%2C0.448%2C1%2C1%2C1s1-0.447%2C1-1C8%2C6.447%2C7.552%2C6%2C7%2C6z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 278, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-forbidden:after,
.ui-alt-icon .ui-icon-forbidden:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M12.601%2C11.187C13.476%2C10.018%2C14%2C8.572%2C14%2C7c0-3.866-3.134-7-7-7C5.428%2C0%2C3.982%2C0.524%2C2.813%2C1.399L2.757%2C1.343L2.053%2C2.048%20L2.048%2C2.053L1.343%2C2.758l0.056%2C0.056C0.524%2C3.982%2C0%2C5.428%2C0%2C7c0%2C3.866%2C3.134%2C7%2C7%2C7c1.572%2C0%2C3.018-0.524%2C4.187-1.399l0.056%2C0.057%20l0.705-0.705l0.005-0.005l0.705-0.705L12.601%2C11.187z%20M7%2C2c2.761%2C0%2C5%2C2.238%2C5%2C5c0%2C1.019-0.308%2C1.964-0.832%2C2.754L4.246%2C2.832%20C5.036%2C2.308%2C5.981%2C2%2C7%2C2z%20M7%2C12c-2.761%2C0-5-2.238-5-5c0-1.019%2C0.308-1.964%2C0.832-2.754l6.922%2C6.922C8.964%2C11.692%2C8.019%2C12%2C7%2C12z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 282, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-forward:after,
.ui-alt-icon .ui-icon-forward:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M13%2C4L9%2C0v3C6%2C3%2C1%2C4%2C1%2C8c0%2C5%2C7%2C6%2C7%2C6v-2c0%2C0-5-1-5-4s6-3%2C6-3v3L13%2C4z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 286, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-gear:after,
.ui-alt-icon .ui-icon-gear:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M13.621%2C5.904l-1.036-0.259c-0.168-0.042-0.303-0.168-0.355-0.332c-0.092-0.284-0.205-0.559-0.339-0.82%20c-0.079-0.153-0.073-0.337%2C0.017-0.486l0.549-0.915c0.118-0.196%2C0.088-0.448-0.075-0.61l-0.862-0.863%20c-0.162-0.163-0.414-0.193-0.611-0.075l-0.916%2C0.55C9.844%2C2.182%2C9.659%2C2.188%2C9.506%2C2.109C9.244%2C1.975%2C8.97%2C1.861%2C8.686%2C1.77%20c-0.165-0.052-0.29-0.187-0.332-0.354L8.095%2C0.379C8.039%2C0.156%2C7.839%2C0%2C7.609%2C0H6.391c-0.229%2C0-0.43%2C0.156-0.485%2C0.379L5.646%2C1.415%20C5.604%2C1.582%2C5.479%2C1.718%2C5.313%2C1.77c-0.284%2C0.092-0.559%2C0.206-0.82%2C0.34C4.339%2C2.188%2C4.155%2C2.182%2C4.007%2C2.093L3.092%2C1.544%20c-0.196-0.118-0.448-0.087-0.61%2C0.075L1.619%2C2.481C1.457%2C2.644%2C1.426%2C2.896%2C1.544%2C3.093l0.549%2C0.914%20c0.089%2C0.148%2C0.095%2C0.332%2C0.017%2C0.486C1.975%2C4.755%2C1.861%2C5.029%2C1.77%2C5.314c-0.053%2C0.164-0.188%2C0.29-0.354%2C0.332L0.379%2C5.905%20C0.156%2C5.961%2C0%2C6.161%2C0%2C6.391v1.219c0%2C0.229%2C0.156%2C0.43%2C0.379%2C0.485l1.036%2C0.26C1.582%2C8.396%2C1.717%2C8.521%2C1.77%2C8.687%20c0.092%2C0.284%2C0.205%2C0.559%2C0.34%2C0.82C2.188%2C9.66%2C2.182%2C9.844%2C2.093%2C9.993l-0.549%2C0.915c-0.118%2C0.195-0.087%2C0.448%2C0.075%2C0.61%20l0.862%2C0.862c0.162%2C0.163%2C0.414%2C0.193%2C0.61%2C0.075l0.915-0.549c0.148-0.089%2C0.332-0.095%2C0.486-0.017%20c0.262%2C0.135%2C0.536%2C0.248%2C0.82%2C0.34c0.165%2C0.053%2C0.291%2C0.187%2C0.332%2C0.354l0.259%2C1.036C5.96%2C13.844%2C6.16%2C14%2C6.39%2C14h1.22%20c0.229%2C0%2C0.43-0.156%2C0.485-0.379l0.259-1.036c0.042-0.167%2C0.168-0.302%2C0.333-0.354c0.284-0.092%2C0.559-0.205%2C0.82-0.34%20c0.154-0.078%2C0.338-0.072%2C0.486%2C0.017l0.914%2C0.549c0.197%2C0.118%2C0.449%2C0.088%2C0.611-0.074l0.862-0.863%20c0.163-0.162%2C0.193-0.415%2C0.075-0.611l-0.549-0.915c-0.089-0.148-0.096-0.332-0.017-0.485c0.134-0.263%2C0.248-0.536%2C0.339-0.82%20c0.053-0.165%2C0.188-0.291%2C0.355-0.333l1.036-0.259C13.844%2C8.039%2C14%2C7.839%2C14%2C7.609V6.39C14%2C6.16%2C13.844%2C5.96%2C13.621%2C5.904z%20M7%2C10%20c-1.657%2C0-3-1.343-3-3s1.343-3%2C3-3s3%2C1.343%2C3%2C3S8.657%2C10%2C7%2C10z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 290, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-grid:after,
.ui-alt-icon .ui-icon-grid:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M3%2C0H1C0.447%2C0%2C0%2C0.447%2C0%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V1C4%2C0.447%2C3.553%2C0%2C3%2C0z%20M8%2C0H6%20C5.447%2C0%2C5%2C0.447%2C5%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V1C9%2C0.447%2C8.553%2C0%2C8%2C0z%20M13%2C0h-2c-0.553%2C0-1%2C0.447-1%2C1v2%20c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V1C14%2C0.447%2C13.553%2C0%2C13%2C0z%20M3%2C5H1C0.447%2C5%2C0%2C5.447%2C0%2C6v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2%20c0.553%2C0%2C1-0.447%2C1-1V6C4%2C5.447%2C3.553%2C5%2C3%2C5z%20M8%2C5H6C5.447%2C5%2C5%2C5.447%2C5%2C6v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V6%20C9%2C5.447%2C8.553%2C5%2C8%2C5z%20M13%2C5h-2c-0.553%2C0-1%2C0.447-1%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V6C14%2C5.447%2C13.553%2C5%2C13%2C5z%20M3%2C10%20H1c-0.553%2C0-1%2C0.447-1%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1v-2C4%2C10.447%2C3.553%2C10%2C3%2C10z%20M8%2C10H6c-0.553%2C0-1%2C0.447-1%2C1v2%20c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1v-2C9%2C10.447%2C8.553%2C10%2C8%2C10z%20M13%2C10h-2c-0.553%2C0-1%2C0.447-1%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2%20c0.553%2C0%2C1-0.447%2C1-1v-2C14%2C10.447%2C13.553%2C10%2C13%2C10z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 294, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-heart:after,
.ui-alt-icon .ui-icon-heart:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M7%2C1.958c-2-3-7-2.128-7%2C1.872c0%2C3%2C4%2C7%2C4%2C7s2.417%2C2.48%2C3%2C3c0.583-0.52%2C3-3%2C3-3s4-4%2C4-7C14-0.169%2C9-1.042%2C7%2C1.958z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 298, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-home:after,
.ui-alt-icon .ui-icon-home:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%227%2C0%200%2C7%202%2C7%202%2C14%205%2C14%205%2C9%209%2C9%209%2C14%2012%2C14%2012%2C7%2014%2C7%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 302, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-info:after,
.ui-alt-icon .ui-icon-info:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M7%2C0C3.134%2C0%2C0%2C3.134%2C0%2C7s3.134%2C7%2C7%2C7s7-3.134%2C7-7S10.866%2C0%2C7%2C0z%20M7%2C2c0.552%2C0%2C1%2C0.447%2C1%2C1S7.552%2C4%2C7%2C4S6%2C3.553%2C6%2C3%20S6.448%2C2%2C7%2C2z%20M9%2C11H5v-1h1V6H5V5h3v5h1V11z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 306, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-location:after,
.ui-alt-icon .ui-icon-location:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M7%2C0C4.791%2C0%2C3%2C1.791%2C3%2C4c0%2C2%2C4%2C10%2C4%2C10s4-8%2C4-10C11%2C1.791%2C9.209%2C0%2C7%2C0z%20M7%2C6C5.896%2C6%2C5%2C5.104%2C5%2C4s0.896-2%2C2-2%20c1.104%2C0%2C2%2C0.896%2C2%2C2S8.104%2C6%2C7%2C6z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 310, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-lock:after,
.ui-alt-icon .ui-icon-lock:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M12%2C6V5c0-2.762-2.238-5-5-5C4.239%2C0%2C2%2C2.238%2C2%2C5v1H1v8h12V6H12z%20M7.5%2C9.848V12h-1V9.848C6.207%2C9.673%2C6%2C9.366%2C6%2C9%20c0-0.553%2C0.448-1%2C1-1s1%2C0.447%2C1%2C1C8%2C9.366%2C7.793%2C9.673%2C7.5%2C9.848z%20M10%2C6H4V5c0-1.657%2C1.343-3%2C3-3s3%2C1.343%2C3%2C3V6z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 314, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-mail:after,
.ui-alt-icon .ui-icon-mail:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M0%2C3.75V12h14V3.75L7%2C9L0%2C3.75z%20M14%2C2H0l7%2C5L14%2C2z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 318, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-minus:after,
.ui-alt-icon .ui-icon-minus:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Crect%20y%3D%225%22%20width%3D%2214%22%20height%3D%224%22%2F%3E%3C%2Fsvg%3E");
}

/* line 322, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-navigation:after,
.ui-alt-icon .ui-icon-navigation:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2213%2C1%200%2C6%207%2C7%208%2C14%20%22%2F%3E%3C%2Fsvg%3E");
}

/* line 326, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-phone:after,
.ui-alt-icon .ui-icon-phone:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M6.949%2C9.182C6.175%2C8.549%2C5.281%2C7.697%2C4.507%2C6.736C3.963%2C6.063%2C3.483%2C5.355%2C3.979%2C4.858l-3.482-3.48%20c-0.508%2C0.634-1.633%2C3.654%2C3.188%2C8.598c5.08%2C5.211%2C8.356%2C4.097%2C8.92%2C3.511l-3.396-3.399C8.734%2C10.561%2C8.123%2C10.139%2C6.949%2C9.182z%20%20M13.83%2C11.512v-0.004c0%2C0-2.648-2.646-2.649-2.647c-0.21-0.212-0.546-0.205-0.754%2C0.002L9.465%2C9.823l3.402%2C3.407%20c0%2C0%2C0.963-0.961%2C0.961-0.961l0.002-0.002C14.053%2C12.049%2C14.031%2C11.713%2C13.83%2C11.512z%20M5.202%2C3.636V3.634%20c0.222-0.222%2C0.2-0.557%2C0-0.758V2.873c0%2C0-2.726-2.725-2.727-2.726c-0.21-0.21-0.545-0.205-0.753%2C0.001L0.761%2C1.113L4.24%2C4.595%20C4.241%2C4.596%2C5.202%2C3.637%2C5.202%2C3.636z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 330, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-plus:after,
.ui-alt-icon .ui-icon-plus:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2214%2C5%209%2C5%209%2C0%205%2C0%205%2C5%200%2C5%200%2C9%205%2C9%205%2C14%209%2C14%209%2C9%2014%2C9%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 334, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-power:after,
.ui-alt-icon .ui-icon-power:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M11.243%2C2.408c-0.392-0.401-1.024-0.401-1.415%2C0c-0.391%2C0.401-0.391%2C1.054%2C0%2C1.455C10.584%2C4.642%2C11%2C5.675%2C11%2C6.773%20s-0.416%2C2.133-1.172%2C2.91c-1.512%2C1.558-4.145%2C1.558-5.656%2C0C3.416%2C8.904%2C3%2C7.872%2C3%2C6.773C3%2C5.673%2C3.416%2C4.64%2C4.172%2C3.863%20c0.39-0.401%2C0.39-1.054%2C0-1.455c-0.391-0.401-1.024-0.401-1.415%2C0C1.624%2C3.574%2C1%2C5.125%2C1%2C6.773c0%2C1.647%2C0.624%2C3.199%2C1.757%2C4.365%20c1.134%2C1.166%2C2.64%2C1.809%2C4.243%2C1.809c1.604%2C0%2C3.109-0.645%2C4.243-1.811C12.376%2C9.975%2C13%2C8.423%2C13%2C6.773%20C13%2C5.125%2C12.376%2C3.574%2C11.243%2C2.408z%20M7%2C8.053c0.553%2C0%2C1-0.445%2C1-1v-6c0-0.553-0.447-1-1-1c-0.553%2C0-1%2C0.447-1%2C1v6%20C6%2C7.604%2C6.447%2C8.053%2C7%2C8.053z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 338, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-recycle:after,
.ui-alt-icon .ui-icon-recycle:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M3%2C7h1L2%2C4L0%2C7h1c0%2C3.313%2C2.687%2C6%2C6%2C6c0.702%2C0%2C1.374-0.127%2C2-0.35v-2.205C8.41%2C10.789%2C7.732%2C11%2C7%2C11C4.791%2C11%2C3%2C9.209%2C3%2C7z%20%20M13%2C7c0-3.313-2.688-6-6-6C6.298%2C1%2C5.626%2C1.127%2C5%2C1.349v2.206C5.59%2C3.211%2C6.268%2C3%2C7%2C3c2.209%2C0%2C4%2C1.791%2C4%2C4h-1l2%2C3l2-3H13z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 342, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-refresh:after,
.ui-alt-icon .ui-icon-refresh:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214.001px%22%20height%3D%2214.002px%22%20viewBox%3D%220%200%2014.001%2014.002%22%20style%3D%22enable-background%3Anew%200%200%2014.001%2014.002%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M14.001%2C6.001v-6l-2.06%2C2.06c-0.423-0.424-0.897-0.809-1.44-1.122C7.153-0.994%2C2.872%2C0.153%2C0.939%2C3.501%20c-1.933%2C3.348-0.786%2C7.629%2C2.562%2C9.562c3.348%2C1.933%2C7.629%2C0.785%2C9.562-2.562l-1.732-1c-1.381%2C2.392-4.438%2C3.211-6.83%2C1.83%20s-3.211-4.438-1.83-6.83s4.438-3.211%2C6.83-1.83c0.389%2C0.225%2C0.718%2C0.506%2C1.02%2C0.81l-2.52%2C2.52H14.001z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 346, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-search:after,
.ui-alt-icon .ui-icon-search:after,
.ui-input-search:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M10.171%2C8.766c0.617-0.888%2C0.979-1.964%2C0.979-3.126c0-3.037-2.463-5.5-5.5-5.5s-5.5%2C2.463-5.5%2C5.5s2.463%2C5.5%2C5.5%2C5.5%20c1.152%2C0%2C2.223-0.355%2C3.104-0.962l3.684%2C3.683l1.414-1.414L10.171%2C8.766z%20M5.649%2C9.14c-1.933%2C0-3.5-1.567-3.5-3.5%20c0-1.933%2C1.567-3.5%2C3.5-3.5c1.933%2C0%2C3.5%2C1.567%2C3.5%2C3.5C9.149%2C7.572%2C7.582%2C9.14%2C5.649%2C9.14z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 351, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-shop:after,
.ui-alt-icon .ui-icon-shop:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M10%2C4V3c0-1.657-1.343-3-3-3S4%2C1.343%2C4%2C3v1H1v10h12V4H10z%20M4.5%2C6C4.224%2C6%2C4%2C5.776%2C4%2C5.5S4.224%2C5%2C4.5%2C5S5%2C5.224%2C5%2C5.5%20S4.776%2C6%2C4.5%2C6z%20M5%2C3c0-1.104%2C0.896-2%2C2-2c1.104%2C0%2C2%2C0.896%2C2%2C2v1H5V3z%20M9.5%2C6C9.225%2C6%2C9%2C5.776%2C9%2C5.5S9.225%2C5%2C9.5%2C5S10%2C5.224%2C10%2C5.5%20S9.775%2C6%2C9.5%2C6z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 355, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-star:after,
.ui-alt-icon .ui-icon-star:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2214%2C5%209%2C5%207%2C0%205%2C5%200%2C5%204%2C8%202.625%2C13%207%2C10%2011.375%2C13%2010%2C8%20%22%2F%3E%3C%2Fsvg%3E");
}

/* line 359, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-tag:after,
.ui-alt-icon .ui-icon-tag:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M5%2C0H0v5l9%2C9l5-5L5%2C0z%20M3%2C4C2.447%2C4%2C2%2C3.553%2C2%2C3s0.447-1%2C1-1s1%2C0.447%2C1%2C1S3.553%2C4%2C3%2C4z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 363, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-user:after,
.ui-alt-icon .ui-icon-user:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M8.851%2C10.101c-0.18-0.399-0.2-0.763-0.153-1.104C9.383%2C8.49%2C9.738%2C7.621%2C9.891%2C6.465C10.493%2C6.355%2C10.5%2C5.967%2C10.5%2C5.5%20c0-0.437-0.008-0.804-0.502-0.94C9.999%2C4.539%2C10%2C4.521%2C10%2C4.5c0-2.103-1-4-2-4C8%2C0.5%2C7.5%2C0%2C6.5%2C0C5%2C0%2C4%2C1.877%2C4%2C4.5%20c0%2C0.021%2C0.001%2C0.039%2C0.002%2C0.06C3.508%2C4.696%2C3.5%2C5.063%2C3.5%2C5.5c0%2C0.467%2C0.007%2C0.855%2C0.609%2C0.965%20C4.262%2C7.621%2C4.617%2C8.49%2C5.303%2C8.997c0.047%2C0.341%2C0.026%2C0.704-0.153%2C1.104C1.503%2C10.503%2C0%2C12%2C0%2C12v2h14v-2%20C14%2C12%2C12.497%2C10.503%2C8.851%2C10.101z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 367, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-icon-video:after,
.ui-alt-icon .ui-icon-video:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%20-2%2014%2014%22%20style%3D%22enable-background%3Anew%200%20-2%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M8%2C0H2C0.896%2C0%2C0%2C0.896%2C0%2C2v6c0%2C1.104%2C0.896%2C2%2C2%2C2h6c1.104%2C0%2C2-0.896%2C2-2V5V2C10%2C0.896%2C9.104%2C0%2C8%2C0z%20M10%2C5l4%2C4V1L10%2C5z%22%2F%3E%3C%2Fsvg%3E");
}

/* PNG icons */
/* line 372, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-action:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/action-white-5e0a17c76db8c0bd9f005d906be9f858664f446dccce4a088fd7a1e7ff4d9b9f.png);
}

/* line 375, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-alert:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/alert-white-0e68448f8c0f559708a16a83d5abf2e48fe4ace2d9c2d66112d2805b5173ebda.png);
}

/* line 378, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-arrow-d-l:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/arrow-d-l-white-a24342ae553f287f45099867629c3637d1327ca47eec34afcffc4f6e29f4a375.png);
}

/* line 381, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-arrow-d-r:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/arrow-d-r-white-2cc4788b45d21e5ac4099797a48d0abf8c1e958cf0771cef8712c2b7ae7ebffc.png);
}

/* line 384, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-arrow-d:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/arrow-d-white-b094f2917ba81284e5b5e54caf2745a56e53c9feaa9fa7940ef97a42cf18be2d.png);
}

/* line 387, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-arrow-l:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/arrow-l-white-88c6fa773e60fd5d3fb25111e0555eb34d55f9e6472896c4a8a997af8b9ca641.png);
}

/* line 390, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-arrow-r:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/arrow-r-white-ff8ac2c83b6e74992506ccc2cca8831e30bb309dd7a6bc0c2eb74c5d16779b69.png);
}

/* line 393, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-arrow-u-l:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/arrow-u-l-white-e391703c1bf0483e5d19f078f5fbd1800d53f76ecdde15ea37c097341684afef.png);
}

/* line 396, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-arrow-u-r:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/arrow-u-r-white-6c51687482aa88454635dc99abf11d698254b0f7b6f1d33d33860996c3f151ed.png);
}

/* line 399, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-arrow-u:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/arrow-u-white-02bfb8fd7257f5c2cdb7b7328ed8367cddec500d89a43efefe427f0f55a05570.png);
}

/* line 402, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-audio:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/audio-white-6a6cce41496d3f7cd4914d10330f12cf81c8916c1a1343a65be1dc32261f25b9.png);
}

/* line 405, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-back:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/back-white-f6554d6046b985a6846daa8318ba7886adf9491c12f69d05781a087e1e9b5372.png);
}

/* line 408, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-bars:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/bars-white-6fa383462c3899b4821d9365f5de1bb4852d4a7bc58f54725ac620e48b7a05e6.png);
}

/* line 411, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-bullets:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/bullets-white-06edf1c06de5acb005303b2694f15340c746d503c6d9263d7b622e4c848c3c27.png);
}

/* line 414, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-calendar:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/calendar-white-16eca2b2765bade6dd5f6f11f9a3dc682a599614f3424b4d1effe5fc765719db.png);
}

/* line 417, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-camera:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/camera-white-b17e352e1f618215572a3f4ac1840f0c2c3e8d6e3ee89f29504f6dbfd16a0b1e.png);
}

/* line 420, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-carat-d:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/carat-d-white-b90a9d5dc03c9d226462ee10e175a68d40fe30ad31d49327ba6cd9116f441e0f.png);
}

/* line 423, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-carat-l:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/carat-l-white-9431ddd321e793d39ac09daa9e52930f2ac9f8411509397c06f8032fd2d2123e.png);
}

/* line 426, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-carat-r:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/carat-r-white-776fc21ec7b5b79997c707c65d7bc89742df119db3b0d750b31cbc53e5751bd3.png);
}

/* line 429, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-carat-u:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/carat-u-white-b2c75c48a89faa388bcd4976e7b8a3f35fda9469de7935b73b9856617644fca4.png);
}

/* line 432, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-check:after,
html.ui-nosvg .ui-btn.ui-checkbox-on:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/check-white-f17747236ef5fb9d7afd79ae59d7ea9733f61a20139f4842001981c2614819ee.png);
}

/* line 436, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-clock:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/clock-white-8e0d7131d84eda743b03e4cb5b18a5312834674616830ba0f04d579aba66a1cb.png);
}

/* line 439, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-cloud:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/cloud-white-7a2cac9a59e7d034c525bbad06d44edf1746fdc4cc3a5609c7e05898508ee972.png);
}

/* line 442, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-comment:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/comment-white-8a6d99d8b5d280f901d554ca42d744cb920aa24c2e3c8eb907783945607a5fe4.png);
}

/* line 445, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-delete:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/delete-white-3cff010a5d08d5829c27bcb2d068d4b30dee1d320c7b56c09cbc80073ff93aac.png);
}

/* line 448, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-edit:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/edit-white-6e1ebc1b61c6e10f8a1c2523c69c81ee706905fd40a9979b9f98c1b0b94ebd1e.png);
}

/* line 451, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-eye:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/eye-white-5c3e22361e42028bdec8327bd569dda7c9ca77c3699bb527dc146ab6aea1383f.png);
}

/* line 454, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-forbidden:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/forbidden-white-b2488998c0a904a00e67edc36df590718d31882f5093e3b04d06783f720cd8c5.png);
}

/* line 457, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-forward:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/forward-white-4e150bd7ff9f82b4a604d270cb7e07590faddeac5d9162328d1529e88ec4ee28.png);
}

/* line 460, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-gear:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/gear-white-a07fb13696e1f2f93af78022c256fa146d47430ce1873aa5517e72fee4b91d87.png);
}

/* line 463, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-grid:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/grid-white-56106b599fab563bdb2656c9cec61eb8690d6d6da51d99083b50e924cb542722.png);
}

/* line 466, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-heart:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/heart-white-47a8e76eb8a9b7ed3fdea6d9dcb93bfd9fc755c56263d81f8aff3ad0fb111058.png);
}

/* line 469, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-home:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/home-white-2f0d181abc3dedff0180730be4aa20792611264da016aea61ace428af8b75959.png);
}

/* line 472, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-info:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/info-white-6ad22f8f3eeb2d6a463670c2bf37c858fe5635d39e004028ef7c640fe1bc0c5e.png);
}

/* line 475, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-location:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/location-white-83ba3ae4dccb1df0aac93fbbe31968a015c19ed0ed6421d40cf804eee3ee7664.png);
}

/* line 478, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-lock:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/lock-white-891d2075bb030aa702851438629d30796c5a4a55279ec022331fdfef20eee995.png);
}

/* line 481, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-mail:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/mail-white-b9b62258c40a6ea108ac74fe633e21011aba0fb394128414264254690fd1318c.png);
}

/* line 484, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-minus:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/minus-white-211090b4515d07aaf014d55639b867967b00903b5c8d3e6ee3c02a4f8ca147f4.png);
}

/* line 487, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-navigation:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/navigation-white-f5ffbf2bb319aee4e31c6d3e9122647a1673b93683b53d75a0e74b00dea75bc3.png);
}

/* line 490, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-phone:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/phone-white-778e75edae28485232511a46b158f8c7adff55fdcce718b5c04278a2dcaf3741.png);
}

/* line 493, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-plus:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/plus-white-2f3a9cabf0aac507319946e4f6e54fbf1fb613e863d368480034bb5b960aa220.png);
}

/* line 496, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-power:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/power-white-57ce1d7ab86655e9ada6922a16eeba7534bf79368497fcf245784c4b391c007f.png);
}

/* line 499, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-recycle:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/recycle-white-4ef22fb9db5dde6e64dbf4b29afa3067439bb56c19adaa20f1fd4ab14177b34f.png);
}

/* line 502, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-refresh:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/refresh-white-77294d4aa1c5eb0721bdf5025641ac82c17cc69e9943371a78d6717a54635d74.png);
}

/* line 505, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-search:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/search-white-aa19a8f9bb49b257e1f45c2b17805a897a7ed3c88160e32655c3294d783c92c6.png);
}

/* line 508, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-shop:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/shop-white-aada0b5aecdeb840ef9844f1fdb579785f819284d5a599f688f3f75c8c9e8f29.png);
}

/* line 511, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-star:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/star-white-0ab2e12751265b1ff683fd90270718fb7d9b916f49476621fa001521605e900c.png);
}

/* line 514, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-tag:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/tag-white-33b00bd2a6edba491e6da5779b6e0961f8905f752009a9cbef6eaa5a65d03e3f.png);
}

/* line 517, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-user:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/user-white-437efebb2b49005abfb31fea80bdfedbbd7546a9b2a7d5b7e8c86e3d2afcb231.png);
}

/* line 520, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-icon-video:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/video-white-f35544a8ceffe61f58f580ead718e548329c2f77a61b2054eb578d6e1323c74d.png);
}

/* Alt icons */
/* line 524, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-action:after,
.ui-nosvg .ui-alt-icon .ui-icon-action:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/action-black-f0a4631cd765046d92544be27861f199af1e088ed8550c880fd31a8c15cddaf3.png);
}

/* line 528, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-alert:after,
.ui-nosvg .ui-alt-icon .ui-icon-alert:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/alert-black-ff5e3ca41439e56fea3351afea1302beeb3907df66c062f7860ac77a3b92749a.png);
}

/* line 532, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-arrow-d:after,
.ui-nosvg .ui-alt-icon .ui-icon-arrow-d:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/arrow-d-black-9129f13bbbbe0a44bca3ffae49e01af21f5404ce2c2243335fffa976929a98be.png);
}

/* line 536, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-arrow-d-l:after,
.ui-nosvg .ui-alt-icon .ui-icon-arrow-d-l:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/arrow-d-l-black-01ad79fa6107e086e0d6210062c19ac6ed422afe93dd728e1c4cb19913957d0a.png);
}

/* line 540, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-arrow-d-r:after,
.ui-nosvg .ui-alt-icon .ui-icon-arrow-d-r:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/arrow-d-r-black-ddfcb2370ce294308231618f001f53493bdf33bcf4067888b530a30ef7250e44.png);
}

/* line 544, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-arrow-l:after,
.ui-nosvg .ui-alt-icon .ui-icon-arrow-l:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/arrow-l-black-c04e9a078643e37f66aa8c40f49c8a82a7a2321571b79d149f28db660678287f.png);
}

/* line 548, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-arrow-r:after,
.ui-nosvg .ui-alt-icon .ui-icon-arrow-r:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/arrow-r-black-8e830377be79fa843443a5e5637a09415fdc68fec0312e70abc0a4ba283826e1.png);
}

/* line 552, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-arrow-u:after,
.ui-nosvg .ui-alt-icon .ui-icon-arrow-u:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/arrow-u-black-979a76dd346b2135d24ab7d793490f73de0ec5a32c515e871e86aea4716a9522.png);
}

/* line 556, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-arrow-u-l:after,
.ui-nosvg .ui-alt-icon .ui-icon-arrow-u-l:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/arrow-u-l-black-ffdc0f77b78cd18fde47869f7d7a8ae58af86f6dd6cb372fe8cef11639949b9f.png);
}

/* line 560, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-arrow-u-r:after,
.ui-nosvg .ui-alt-icon .ui-icon-arrow-u-r:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/arrow-u-r-black-7b16c2bcf047cf0287ddcc3e11200c41056a9229fa6b49417626e3d9b0e15d77.png);
}

/* line 564, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-audio:after,
.ui-nosvg .ui-alt-icon .ui-icon-audio:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/audio-black-e6e39bd5f68eae24b4c624227810616c1ffad461e2d723ca58136a0a41a2b696.png);
}

/* line 568, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-back:after,
.ui-nosvg .ui-alt-icon .ui-icon-back:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/back-black-9c56d7e9df660e6621e5739de7f5718a9d3758974b9225d068af873c32b8040b.png);
}

/* line 572, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-bars:after,
.ui-nosvg .ui-alt-icon .ui-icon-bars:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/bars-black-24c8da4629336cf4632149678d6363b7f09cac559005c483612e48ab0f13dcb5.png);
}

/* line 576, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-bullets:after,
.ui-nosvg .ui-alt-icon .ui-icon-bullets:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/bullets-black-fa3baf5490fe6a736beeaade28cfa06f2995d8f979b7efbd8a162dc20eb01202.png);
}

/* line 580, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-calendar:after,
.ui-nosvg .ui-alt-icon .ui-icon-calendar:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/calendar-black-b46cff7ef18af216583670851548ea3b4ac955d0c2bb66924a0c55262a3006b9.png);
}

/* line 584, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-camera:after,
.ui-nosvg .ui-alt-icon .ui-icon-camera:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/camera-black-f9900cbfcc809cf81d1756a0906bda5015dc85f4e2e9f1f8eaf61eceba430788.png);
}

/* line 588, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-carat-d:after,
.ui-nosvg .ui-alt-icon .ui-icon-carat-d:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/carat-d-black-f0bb55f83959e8144a9c1d8c58ca24bfcc960dae65e1a6172fc5ec2787af3098.png);
}

/* line 592, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-carat-l:after,
.ui-nosvg .ui-alt-icon .ui-icon-carat-l:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/carat-l-black-62ee3bb019fb6a83bb844d7a5150aec48bbbfd3cdc1d1d12d75453b9505be0ff.png);
}

/* line 596, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-carat-r:after,
.ui-nosvg .ui-alt-icon .ui-icon-carat-r:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/carat-r-black-422ef34b23c44d3b9958140214997b1d104884c155faeb03315a6675a96839b2.png);
}

/* line 600, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-carat-u:after,
.ui-nosvg .ui-alt-icon .ui-icon-carat-u:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/carat-u-black-340d9f909f2d757ec44d8c52d6d54f9b11a1acc0ec0bf84d59e2c1f8716b3284.png);
}

/* line 604, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-check:after,
.ui-nosvg .ui-alt-icon .ui-icon-check:after,
.ui-nosvg .ui-alt-icon.ui-btn.ui-checkbox-on:after,
.ui-nosvg .ui-alt-icon .ui-btn.ui-checkbox-on:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/check-black-c8e0ef03030f07ba82a819ec66bf3febd8310b139434e9f69947346d652991cf.png);
}

/* line 610, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-clock:after,
.ui-nosvg .ui-alt-icon .ui-icon-clock:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/clock-black-0ed6edfbc4e8b5a12d255bfc4b69476b2243c2722bb2f7eb21486b5978ac488e.png);
}

/* line 614, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-cloud:after,
.ui-nosvg .ui-alt-icon .ui-icon-cloud:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/cloud-black-99902e29c4942ed59c8f065b1519c712415bfa06557927a784063924683ad2cf.png);
}

/* line 618, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-comment:after,
.ui-nosvg .ui-alt-icon .ui-icon-comment:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/comment-black-4746eeffa37f6120fcda5504cdd21d1e2bb36ace39674fd3e0caa6709dd8366b.png);
}

/* line 622, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-delete:after,
.ui-nosvg .ui-alt-icon .ui-icon-delete:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/delete-black-01fe016229165d5e801c577913b4004306ca4c93ea07aeb1be9c419118283c0a.png);
}

/* line 626, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-edit:after,
.ui-nosvg .ui-alt-icon .ui-icon-edit:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/edit-black-7f315c0e07229d4288b7ca1e78258d09ad8e7e84bc1b6bed5cc32db69303b494.png);
}

/* line 630, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-eye:after,
.ui-nosvg .ui-alt-icon .ui-icon-eye:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/eye-black-be51a1187154fa3201f9d90f9467571ea05b765f9a5da63f2f565d194c10fbdf.png);
}

/* line 634, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-forbidden:after,
.ui-nosvg .ui-alt-icon .ui-icon-forbidden:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/forbidden-black-f4fdf28e170f020ea1afd4df48f5d88ae63b93d8894b06a6bf63952356f4b4b7.png);
}

/* line 638, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-forward:after,
.ui-nosvg .ui-alt-icon .ui-icon-forward:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/forward-black-4343e68cf696beb1ee3df46416d35490695d61e27a67b0af019bf5682ce4f9f1.png);
}

/* line 642, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-gear:after,
.ui-nosvg .ui-alt-icon .ui-icon-gear:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/gear-black-d2b9a7c564e781417a91943415bb7d84523230ae211518bbd7290bce1cf37b5d.png);
}

/* line 646, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-grid:after,
.ui-nosvg .ui-alt-icon .ui-icon-grid:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/grid-black-057dbd93db18fe7a2a432015745d5a6414d6e230a02b7c7be8fedb1bd6698845.png);
}

/* line 650, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-heart:after,
.ui-nosvg .ui-alt-icon .ui-icon-heart:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/heart-black-36a05785fef40f90fc09c80b90ef90f3b7223e010b349e610a24814f301924ff.png);
}

/* line 654, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-home:after,
.ui-nosvg .ui-alt-icon .ui-icon-home:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/home-black-f71e7210fedffa1e01121e224c2624c734f5aaa21acebdb0726ae13c0ec9e98b.png);
}

/* line 658, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-info:after,
.ui-nosvg .ui-alt-icon .ui-icon-info:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/info-black-c9ea13ae5a1b353450bfc679af36b78f8ca072290c4453759d14068cc1651fb2.png);
}

/* line 662, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-location:after,
.ui-nosvg .ui-alt-icon .ui-icon-location:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/location-black-dea3ea0cb43c477913a8c41b4184d349119b4c4b206f4ee92071f334f52a7e8f.png);
}

/* line 666, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-lock:after,
.ui-nosvg .ui-alt-icon .ui-icon-lock:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/lock-black-baf46e2b5103aec43b4f62321295a6a7dfe83a377b79b888800e0ef193393d18.png);
}

/* line 670, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-mail:after,
.ui-nosvg .ui-alt-icon .ui-icon-mail:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/mail-black-a499e0ff2dc13e74d2a2fde7586a62c2c0d462091c822f8114e62ba2a448ece3.png);
}

/* line 674, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-minus:after,
.ui-nosvg .ui-alt-icon .ui-icon-minus:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/minus-black-6702649b75160a0f2132efe9ad304734cf7cf42a6aec505148e6b3ddcabcdfc2.png);
}

/* line 678, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-navigation:after,
.ui-nosvg .ui-alt-icon .ui-icon-navigation:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/navigation-black-59708e0696d7a1a1433a14464860a456c7fc9b1b89c356294b0d66b41d428528.png);
}

/* line 682, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-phone:after,
.ui-nosvg .ui-alt-icon .ui-icon-phone:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/phone-black-b923ee8f3e7b665958996fbd520243b13360961ab20f0d0eb488f959ddc21f9b.png);
}

/* line 686, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-plus:after,
.ui-nosvg .ui-alt-icon .ui-icon-plus:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/plus-black-d3da3f452797131d35682101cd1c6afcc6ef02dafc4b0435dd2a02844c7d997b.png);
}

/* line 690, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-power:after,
.ui-nosvg .ui-alt-icon .ui-icon-power:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/power-black-ae76134a412afe2010122adef64586fe4db9be204c4f08b68ac311a1d4cd4b3b.png);
}

/* line 694, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-recycle:after,
.ui-nosvg .ui-alt-icon .ui-icon-recycle:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/recycle-black-5415dc9daaa1cbe1e90f059c798d665f0c6689f3d791104f0b2dc50b26703755.png);
}

/* line 698, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-refresh:after,
.ui-nosvg .ui-alt-icon .ui-icon-refresh:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/refresh-black-5812d72f1780cc4d875e9ec1e3481195ba0436d12604b3c43fad551ade852e86.png);
}

/* line 702, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-search:after,
.ui-nosvg .ui-alt-icon .ui-icon-search:after,
.ui-nosvg .ui-input-search:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/search-black-99577d6f18324cda54832ad3eec27d49911bfe09c3b7aa8df161a9fb62f4508d.png);
}

/* line 707, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-shop:after,
.ui-nosvg .ui-alt-icon .ui-icon-shop:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/shop-black-3d0ad5133fe2f27db1b41129b08f000e8fd5f726f0d6a01f8ee96675c71fa0f2.png);
}

/* line 711, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-star:after,
.ui-nosvg .ui-alt-icon .ui-icon-star:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/star-black-086dfac6a1994ec40ad1a022f2568c1c29e74d4783a2cac5984622f13bd4687e.png);
}

/* line 715, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-tag:after,
.ui-nosvg .ui-alt-icon .ui-icon-tag:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/tag-black-9f68f6188ab5885de7ce862d16a4c7b2aef75f71ee88a11c733bd703a3b0271c.png);
}

/* line 719, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-user:after,
.ui-nosvg .ui-alt-icon .ui-icon-user:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/user-black-a67c762f155dd20c21083b82ff92fbebe017c727c6f40ac9895f2e1f17d116f6.png);
}

/* line 723, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nosvg .ui-alt-icon.ui-icon-video:after,
.ui-nosvg .ui-alt-icon .ui-icon-video:after {
  background-image: url(//assets.stage.avochato.com/assets/jquery-mobile/icons-png/video-black-561abe7e83857053ab34c62ab398056a1fd472fe719238d8f6aaf05f77e64f4f.png);
}

/* Globals */
/* Font
-----------------------------------------------------------------------------------------------------------*/
/* line 730, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
html {
  font-size: 100%;
}

/* line 733, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
body,
input,
select,
textarea,
button,
.ui-btn {
  font-size: 1em;
  line-height: 1.3;
  font-family: sans-serif;
}

/* line 743, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
legend,
.ui-input-text input,
.ui-input-search input {
  color: inherit;
  text-shadow: inherit;
}

/* Form labels (overrides font-weight bold in bars, and mini font-size) */
/* line 750, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-mobile label,
div.ui-controlgroup-label {
  font-weight: normal;
  font-size: 16px;
}

/* Separators
-----------------------------------------------------------------------------------------------------------*/
/* Field contain separator (< 28em) */
/* line 758, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-field-contain {
  border-bottom-color: #828282;
  border-bottom-color: rgba(0, 0, 0, 0.15);
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

/* Table opt-in classes: strokes between each row, and alternating row stripes */
/* Classes table-stroke and table-stripe are deprecated in 1.4. */
/* line 766, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.table-stroke thead th,
.table-stripe thead th,
.table-stripe tbody tr:last-child {
  border-bottom: 1px solid #d6d6d6;
  /* non-RGBA fallback */
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 772, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.table-stroke tbody th,
.table-stroke tbody td {
  border-bottom: 1px solid #e6e6e6;
  /* non-RGBA fallback  */
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

/* line 777, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.table-stripe.table-stroke tbody tr:last-child th,
.table-stripe.table-stroke tbody tr:last-child td {
  border-bottom: 0;
}

/* line 781, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.table-stripe tbody tr:nth-child(odd) td,
.table-stripe tbody tr:nth-child(odd) th {
  background-color: #eeeeee;
  /* non-RGBA fallback  */
  background-color: rgba(0, 0, 0, 0.04);
}

/* Buttons
-----------------------------------------------------------------------------------------------------------*/
/* line 788, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn,
label.ui-btn {
  font-weight: bold;
  border-width: 1px;
  border-style: solid;
}

/* line 794, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn {
  text-decoration: none !important;
}

/* line 797, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-active {
  cursor: pointer;
}

/* Corner rounding
-----------------------------------------------------------------------------------------------------------*/
/* Class ui-btn-corner-all deprecated in 1.4 */
/* line 803, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-corner-all {
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
}

/* Buttons */
/* line 808, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-corner-all,
.ui-btn.ui-corner-all,
.ui-slider-track.ui-corner-all,
.ui-flipswitch.ui-corner-all,
.ui-li-count {
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
}

/* Icon-only buttons */
/* line 820, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-icon-notext.ui-btn-corner-all,
.ui-btn-icon-notext.ui-corner-all {
  -webkit-border-radius: 1em;
  border-radius: 1em;
}

/* Radius clip workaround for cleaning up corner trapping */
/* line 826, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-corner-all,
.ui-corner-all {
  -webkit-background-clip: padding;
  background-clip: padding-box;
}

/* Popup arrow */
/* line 832, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup.ui-corner-all > .ui-popup-arrow-guide {
  left: 0.6em;
  right: 0.6em;
  top: 0.6em;
  bottom: 0.6em;
}

/* Shadow
-----------------------------------------------------------------------------------------------------------*/
/* line 840, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-shadow {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}

/* line 845, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-shadow-inset {
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
}

/* line 850, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-overlay-shadow {
  -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.6);
}

/* Icons
-----------------------------------------------------------------------------------------------------------*/
/* line 857, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-icon-left:after,
.ui-btn-icon-right:after,
.ui-btn-icon-top:after,
.ui-btn-icon-bottom:after,
.ui-btn-icon-notext:after {
  background-color: #666;
  background-color: rgba(0, 0, 0, 0.3);
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-border-radius: 1em;
  border-radius: 1em;
}

/* Alt icons */
/* line 870, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-btn:after,
.ui-alt-icon .ui-btn:after,
html .ui-alt-icon.ui-checkbox-off:after,
html .ui-alt-icon.ui-radio-off:after,
html .ui-alt-icon .ui-checkbox-off:after,
html .ui-alt-icon .ui-radio-off:after {
  background-color: #666;
  background-color: rgba(0, 0, 0, 0.15);
}

/* No disc */
/* line 880, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nodisc-icon.ui-btn:after,
.ui-nodisc-icon .ui-btn:after {
  background-color: transparent;
}

/* Icon shadow */
/* line 885, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-shadow-icon.ui-btn:after,
.ui-shadow-icon .ui-btn:after {
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}

/* Checkbox and radio */
/* line 892, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn.ui-checkbox-off:after,
.ui-btn.ui-checkbox-on:after,
.ui-btn.ui-radio-off:after,
.ui-btn.ui-radio-on:after {
  display: block;
  width: 18px;
  height: 18px;
  margin: -9px 2px 0 2px;
}

/* line 901, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-checkbox-off:after,
.ui-btn.ui-radio-off:after {
  filter: Alpha(Opacity=30);
  opacity: .3;
}

/* line 906, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn.ui-checkbox-off:after,
.ui-btn.ui-checkbox-on:after {
  -webkit-border-radius: .1875em;
  border-radius: .1875em;
}

/* line 911, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn.ui-checkbox-off:after {
  background-color: #666;
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 915, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-radio .ui-btn.ui-radio-on:after {
  background-image: none;
  background-color: #fff;
  width: 8px;
  height: 8px;
  border-width: 5px;
  border-style: solid;
}

/* line 923, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-alt-icon.ui-btn.ui-radio-on:after,
.ui-alt-icon .ui-btn.ui-radio-on:after {
  background-color: #000;
}

/* Loader */
/* line 928, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-icon-loading {
  background: url(//assets.stage.avochato.com/assets/jquery-mobile/ajax-loader-4283b7de52bd36949abd99c7f8f7a1301ecf3d67f60658fa8c6854eadcb91950.gif);
  background-size: 2.875em 2.875em;
}

/* Swatches */
/* A
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
/* line 936, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-bar-a,
.ui-page-theme-a .ui-bar-inherit,
html .ui-bar-a .ui-bar-inherit,
html .ui-body-a .ui-bar-inherit,
html body .ui-group-theme-a .ui-bar-inherit {
  background-color: #e9e9e9;
  border-color: #ddd;
  color: #333;
  text-shadow: 0 1px 0 #eee;
  font-weight: bold;
}

/* line 947, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-bar-a {
  border-width: 1px;
  border-style: solid;
}

/* Page and overlay */
/* line 952, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-overlay-a,
.ui-page-theme-a,
.ui-page-theme-a .ui-panel-wrapper {
  background-color: #f9f9f9;
  border-color: #bbb;
  color: #333;
  text-shadow: 0 1px 0 #f3f3f3;
}

/* Body: Read-only lists, text inputs, collapsible content */
/* line 961, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-body-a,
.ui-page-theme-a .ui-body-inherit,
html .ui-bar-a .ui-body-inherit,
html .ui-body-a .ui-body-inherit,
html body .ui-group-theme-a .ui-body-inherit,
html .ui-panel-page-container-a {
  background-color: #fff;
  border-color: #ddd;
  color: #333;
  text-shadow: 0 1px 0 #f3f3f3;
}

/* line 972, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-body-a {
  border-width: 1px;
  border-style: solid;
}

/* Links */
/* line 977, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-theme-a a,
html .ui-bar-a a,
html .ui-body-a a,
html body .ui-group-theme-a a {
  color: #3388cc;
  font-weight: bold;
}

/* line 984, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-theme-a a:visited,
html .ui-bar-a a:visited,
html .ui-body-a a:visited,
html body .ui-group-theme-a a:visited {
  color: #3388cc;
}

/* line 990, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-theme-a a:hover,
html .ui-bar-a a:hover,
html .ui-body-a a:hover,
html body .ui-group-theme-a a:hover {
  color: #005599;
}

/* line 996, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-theme-a a:active,
html .ui-bar-a a:active,
html .ui-body-a a:active,
html body .ui-group-theme-a a:active {
  color: #005599;
}

/* Button up */
/* line 1003, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-theme-a .ui-btn,
html .ui-bar-a .ui-btn,
html .ui-body-a .ui-btn,
html body .ui-group-theme-a .ui-btn,
html head + body .ui-btn.ui-btn-a,
.ui-page-theme-a .ui-btn:visited,
html .ui-bar-a .ui-btn:visited,
html .ui-body-a .ui-btn:visited,
html body .ui-group-theme-a .ui-btn:visited,
html head + body .ui-btn.ui-btn-a:visited {
  background-color: #f6f6f6;
  border-color: #ddd;
  color: #333;
  text-shadow: 0 1px 0 #f3f3f3;
}

/* Button hover */
/* line 1020, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-theme-a .ui-btn:hover,
html .ui-bar-a .ui-btn:hover,
html .ui-body-a .ui-btn:hover,
html body .ui-group-theme-a .ui-btn:hover,
html head + body .ui-btn.ui-btn-a:hover {
  background-color: #ededed;
  border-color: #ddd;
  color: #333;
  text-shadow: 0 1px 0 #f3f3f3;
}

/* Button down */
/* line 1031, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-theme-a .ui-btn:active,
html .ui-bar-a .ui-btn:active,
html .ui-body-a .ui-btn:active,
html body .ui-group-theme-a .ui-btn:active,
html head + body .ui-btn.ui-btn-a:active {
  background-color: #e8e8e8;
  border-color: #ddd;
  color: #333;
  text-shadow: 0 1px 0 #f3f3f3;
}

/* Active button */
/* line 1042, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-theme-a .ui-btn.ui-btn-active,
html .ui-bar-a .ui-btn.ui-btn-active,
html .ui-body-a .ui-btn.ui-btn-active,
html body .ui-group-theme-a .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-a.ui-btn-active,
.ui-page-theme-a .ui-checkbox-on:after,
html .ui-bar-a .ui-checkbox-on:after,
html .ui-body-a .ui-checkbox-on:after,
html body .ui-group-theme-a .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-a:after,
.ui-page-theme-a .ui-flipswitch-active,
html .ui-bar-a .ui-flipswitch-active,
html .ui-body-a .ui-flipswitch-active,
html body .ui-group-theme-a .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active,
.ui-page-theme-a .ui-slider-track .ui-btn-active,
html .ui-bar-a .ui-slider-track .ui-btn-active,
html .ui-body-a .ui-slider-track .ui-btn-active,
html body .ui-group-theme-a .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-a .ui-btn-active {
  background-color: #3388cc;
  border-color: #3388cc;
  color: #fff;
  text-shadow: 0 1px 0 #005599;
}

/* Active radio button icon */
/* line 1071, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-theme-a .ui-radio-on:after,
html .ui-bar-a .ui-radio-on:after,
html .ui-body-a .ui-radio-on:after,
html body .ui-group-theme-a .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-a:after {
  border-color: #3388cc;
}

/* Focus */
/* line 1079, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-theme-a .ui-btn:focus,
html .ui-bar-a .ui-btn:focus,
html .ui-body-a .ui-btn:focus,
html body .ui-group-theme-a .ui-btn:focus,
html head + body .ui-btn.ui-btn-a:focus,
.ui-page-theme-a .ui-focus,
html .ui-bar-a .ui-focus,
html .ui-body-a .ui-focus,
html body .ui-group-theme-a .ui-focus,
html head + body .ui-btn-a.ui-focus,
html head + body .ui-body-a.ui-focus {
  -webkit-box-shadow: 0 0 12px #3388cc;
  -moz-box-shadow: 0 0 12px #3388cc;
  box-shadow: 0 0 12px #3388cc;
}

/* B
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
/* line 1098, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-bar-b,
.ui-page-theme-b .ui-bar-inherit,
html .ui-bar-b .ui-bar-inherit,
html .ui-body-b .ui-bar-inherit,
html body .ui-group-theme-b .ui-bar-inherit {
  background-color: #1d1d1d;
  border-color: #1b1b1b;
  color: #fff;
  text-shadow: 0 1px 0 #111;
  font-weight: bold;
}

/* line 1109, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-bar-b {
  border-width: 1px;
  border-style: solid;
}

/* Page and overlay */
/* line 1114, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-overlay-b,
.ui-page-theme-b,
.ui-page-theme-b .ui-panel-wrapper {
  background-color: #252525;
  border-color: #454545;
  color: #fff;
  text-shadow: 0 1px 0 #111;
}

/* Body: Read-only lists, text inputs, collapsible content */
/* line 1123, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-body-b,
.ui-page-theme-b .ui-body-inherit,
html .ui-bar-b .ui-body-inherit,
html .ui-body-b .ui-body-inherit,
html body .ui-group-theme-b .ui-body-inherit,
html .ui-panel-page-container-b {
  background-color: #2a2a2a;
  border-color: #1d1d1d;
  color: #fff;
  text-shadow: 0 1px 0 #111;
}

/* line 1134, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-body-b {
  border-width: 1px;
  border-style: solid;
}

/* Links */
/* line 1139, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-theme-b a,
html .ui-bar-b a,
html .ui-body-b a,
html body .ui-group-theme-b a {
  color: #22aadd;
  font-weight: bold;
}

/* line 1146, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-theme-b a:visited,
html .ui-bar-b a:visited,
html .ui-body-b a:visited,
html body .ui-group-theme-b a:visited {
  color: #22aadd;
}

/* line 1152, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-theme-b a:hover,
html .ui-bar-b a:hover,
html .ui-body-b a:hover,
html body .ui-group-theme-b a:hover {
  color: #0088bb;
}

/* line 1158, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-theme-b a:active,
html .ui-bar-b a:active,
html .ui-body-b a:active,
html body .ui-group-theme-b a:active {
  color: #0088bb;
}

/* Button up */
/* line 1165, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-theme-b .ui-btn,
html .ui-bar-b .ui-btn,
html .ui-body-b .ui-btn,
html body .ui-group-theme-b .ui-btn,
html head + body .ui-btn.ui-btn-b,
.ui-page-theme-b .ui-btn:visited,
html .ui-bar-b .ui-btn:visited,
html .ui-body-b .ui-btn:visited,
html body .ui-group-theme-b .ui-btn:visited,
html head + body .ui-btn.ui-btn-b:visited {
  background-color: #333;
  border-color: #1f1f1f;
  color: #fff;
  text-shadow: 0 1px 0 #111;
}

/* Button hover */
/* line 1182, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-theme-b .ui-btn:hover,
html .ui-bar-b .ui-btn:hover,
html .ui-body-b .ui-btn:hover,
html body .ui-group-theme-b .ui-btn:hover,
html head + body .ui-btn.ui-btn-b:hover {
  background-color: #373737;
  border-color: #1f1f1f;
  color: #fff;
  text-shadow: 0 1px 0 #111;
}

/* Button down */
/* line 1193, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-theme-b .ui-btn:active,
html .ui-bar-b .ui-btn:active,
html .ui-body-b .ui-btn:active,
html body .ui-group-theme-b .ui-btn:active,
html head + body .ui-btn.ui-btn-b:active {
  background-color: #404040;
  border-color: #1f1f1f;
  color: #fff;
  text-shadow: 0 1px 0 #111;
}

/* Active button */
/* line 1204, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-theme-b .ui-btn.ui-btn-active,
html .ui-bar-b .ui-btn.ui-btn-active,
html .ui-body-b .ui-btn.ui-btn-active,
html body .ui-group-theme-b .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-b.ui-btn-active,
.ui-page-theme-b .ui-checkbox-on:after,
html .ui-bar-b .ui-checkbox-on:after,
html .ui-body-b .ui-checkbox-on:after,
html body .ui-group-theme-b .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-b:after,
.ui-page-theme-b .ui-flipswitch-active,
html .ui-bar-b .ui-flipswitch-active,
html .ui-body-b .ui-flipswitch-active,
html body .ui-group-theme-b .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-b.ui-flipswitch-active,
.ui-page-theme-b .ui-slider-track .ui-btn-active,
html .ui-bar-b .ui-slider-track .ui-btn-active,
html .ui-body-b .ui-slider-track .ui-btn-active,
html body .ui-group-theme-b .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-b .ui-btn-active {
  background-color: #22aadd;
  border-color: #22aadd;
  color: #fff;
  text-shadow: 0 1px 0 #0088bb;
}

/* Active radio button icon */
/* line 1233, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-theme-b .ui-radio-on:after,
html .ui-bar-b .ui-radio-on:after,
html .ui-body-b .ui-radio-on:after,
html body .ui-group-theme-b .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-b:after {
  border-color: #22aadd;
}

/* Focus */
/* line 1241, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-theme-b .ui-btn:focus,
html .ui-bar-b .ui-btn:focus,
html .ui-body-b .ui-btn:focus,
html body .ui-group-theme-b .ui-btn:focus,
html head + body .ui-btn.ui-btn-b:focus,
.ui-page-theme-b .ui-focus,
html .ui-bar-b .ui-focus,
html .ui-body-b .ui-focus,
html body .ui-group-theme-b .ui-focus,
html head + body .ui-btn-b.ui-focus,
html head + body .ui-body-b.ui-focus {
  -webkit-box-shadow: 0 0 12px #22aadd;
  -moz-box-shadow: 0 0 12px #22aadd;
  box-shadow: 0 0 12px #22aadd;
}

/* Structure */
/* Disabled
-----------------------------------------------------------------------------------------------------------*/
/* Class ui-disabled deprecated in 1.4. :disabled not supported by IE8 so we use [disabled] */
/* line 1261, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-disabled,
.ui-state-disabled,
button[disabled],
.ui-select .ui-btn.ui-state-disabled {
  filter: Alpha(Opacity=30);
  opacity: .3;
  cursor: default !important;
  pointer-events: none;
}

/* Focus state outline
-----------------------------------------------------------------------------------------------------------*/
/* line 1272, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn:focus,
.ui-btn.ui-focus {
  outline: 0;
}

/* Unset box-shadow in browsers that don't do it right */
/* line 1277, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-noboxshadow .ui-shadow,
.ui-noboxshadow .ui-shadow-inset,
.ui-noboxshadow .ui-overlay-shadow,
.ui-noboxshadow .ui-shadow-icon.ui-btn:after,
.ui-noboxshadow .ui-shadow-icon .ui-btn:after,
.ui-noboxshadow .ui-focus,
.ui-noboxshadow .ui-btn:focus,
.ui-noboxshadow input:focus,
.ui-noboxshadow .ui-panel {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 1290, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-noboxshadow .ui-btn:focus,
.ui-noboxshadow .ui-focus {
  outline-width: 1px;
  outline-style: auto;
}

/* Some unsets */
/* line 1296, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-mobile,
.ui-mobile body {
  height: 99.9%;
}

/* line 1300, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-mobile fieldset,
.ui-page {
  padding: 0;
  margin: 0;
}

/* line 1305, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-mobile a img,
.ui-mobile fieldset {
  border-width: 0;
}

/* Fixes for fieldset issues on IE10 and FF (see #6077) */
/* line 1310, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-mobile fieldset {
  min-width: 0;
}

@-moz-document url-prefix() {
  /* line 1314, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-mobile fieldset {
    display: table-column;
    vertical-align: middle;
  }
}

/* Viewport */
/* line 1320, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-mobile-viewport {
  margin: 0;
  overflow-x: visible;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* Issue #2066 */
/* line 1328, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
body.ui-mobile-viewport,
div.ui-mobile-viewport {
  overflow-x: hidden;
}

/* "page" containers - full-screen views, one should always be in view post-pageload */
/* line 1333, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-mobile [data-role=page],
.ui-mobile [data-role=dialog],
.ui-page {
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  position: absolute;
  display: none;
  border: 0;
}

/* On ios4, setting focus on the page element causes flashing during transitions when there is an outline, so we turn off outlines */
/* line 1345, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page {
  outline: none;
}

/* line 1348, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-mobile .ui-page-active {
  display: block;
  overflow: visible;
  overflow-x: hidden;
}

@media screen and (orientation: portrait) {
  /* line 1354, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-mobile .ui-page {
    min-height: 420px;
  }
}

@media screen and (orientation: landscape) {
  /* line 1359, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-mobile .ui-page {
    min-height: 300px;
  }
}

/* Fouc */
/* line 1364, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-mobile-rendering > * {
  visibility: hidden;
}

/* Non-js content hiding */
/* line 1368, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-nojs {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* Loading screen */
/* line 1376, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-loading .ui-loader {
  display: block;
}

/* line 1379, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-loader {
  display: none;
  z-index: 9999999;
  position: fixed;
  top: 50%;
  left: 50%;
  border: 0;
}

/* line 1387, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-loader-default {
  background: none;
  filter: Alpha(Opacity=18);
  opacity: .18;
  width: 2.875em;
  height: 2.875em;
  margin-left: -1.4375em;
  margin-top: -1.4375em;
}

/* line 1396, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-loader-verbose {
  width: 12.5em;
  filter: Alpha(Opacity=88);
  opacity: .88;
  box-shadow: 0 1px 1px -1px #fff;
  height: auto;
  margin-left: -6.875em;
  margin-top: -2.6875em;
  padding: .625em;
}

/* line 1406, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-loader-default h1 {
  font-size: 0;
  width: 0;
  height: 0;
  overflow: hidden;
}

/* line 1412, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-loader-verbose h1 {
  font-size: 1em;
  margin: 0;
  text-align: center;
}

/* line 1417, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-loader .ui-icon-loading {
  background-color: #000;
  display: block;
  margin: 0;
  width: 2.75em;
  height: 2.75em;
  padding: .0625em;
  -webkit-border-radius: 2.25em;
  border-radius: 2.25em;
}

/* line 1427, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-loader-verbose .ui-icon-loading {
  margin: 0 auto .625em;
  filter: Alpha(Opacity=75);
  opacity: .75;
}

/* line 1432, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-loader-textonly {
  padding: .9375em;
  margin-left: -7.1875em;
}

/* line 1436, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-loader-textonly .ui-icon-loading {
  display: none;
}

/* line 1439, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-loader-fakefix {
  position: absolute;
}

/* Headers, content panels */
/* line 1443, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-bar,
.ui-body {
  position: relative;
  padding: .4em 1em;
  overflow: hidden;
  display: block;
  clear: both;
}

/* line 1451, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-bar h1,
.ui-bar h2,
.ui-bar h3,
.ui-bar h4,
.ui-bar h5,
.ui-bar h6 {
  margin: 0;
  padding: 0;
  font-size: 1em;
  display: inline-block;
}

/* line 1462, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-header,
.ui-footer {
  border-width: 1px 0;
  border-style: solid;
  position: relative;
}

/* line 1468, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-header:empty,
.ui-footer:empty {
  min-height: 2.6875em;
}

/* line 1472, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-header .ui-title,
.ui-footer .ui-title {
  font-size: 1em;
  min-height: 1.1em;
  text-align: center;
  display: block;
  margin: 0 30%;
  padding: .7em 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  outline: 0 !important;
}

/* line 1485, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-footer .ui-title {
  margin: 0 1em;
}

/* line 1488, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-content {
  border-width: 0;
  overflow: visible;
  overflow-x: hidden;
  padding: 1em;
}

/* Corner styling for dialogs and popups */
/* line 1495, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-corner-all > .ui-header:first-child,
.ui-corner-all > .ui-content:first-child,
.ui-corner-all > .ui-footer:first-child {
  -webkit-border-top-left-radius: inherit;
  border-top-left-radius: inherit;
  -webkit-border-top-right-radius: inherit;
  border-top-right-radius: inherit;
}

/* line 1503, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-corner-all > .ui-header:last-child,
.ui-corner-all > .ui-content:last-child,
.ui-corner-all > .ui-footer:last-child {
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit;
  -webkit-border-bottom-right-radius: inherit;
  border-bottom-right-radius: inherit;
}

/* Buttons and icons */
/* line 1512, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn {
  font-size: 16px;
  margin: .5em 0;
  padding: .7em 1em;
  display: block;
  position: relative;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 1528, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-icon-notext,
.ui-header button.ui-btn.ui-btn-icon-notext,
.ui-footer button.ui-btn.ui-btn-icon-notext {
  padding: 0;
  width: 1.75em;
  height: 1.75em;
  text-indent: -9999px;
  white-space: nowrap !important;
}

/* line 1537, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-mini {
  font-size: 12.5px;
}

/* line 1540, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-mini .ui-btn {
  font-size: inherit;
}

/* Make buttons in toolbars default to mini and inline. */
/* line 1544, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-header .ui-btn,
.ui-footer .ui-btn {
  font-size: 12.5px;
  display: inline-block;
  vertical-align: middle;
}

/* line 1550, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-header .ui-controlgroup .ui-btn-icon-notext,
.ui-footer .ui-controlgroup .ui-btn-icon-notext {
  font-size: 12.5px;
}

/* To ensure same top and left/right position when ui-btn-left/right are added to something other than buttons. */
/* line 1555, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-header .ui-btn-left,
.ui-header .ui-btn-right {
  font-size: 12.5px;
}

/* line 1559, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-mini.ui-btn-icon-notext,
.ui-mini .ui-btn-icon-notext,
.ui-header .ui-btn-icon-notext,
.ui-footer .ui-btn-icon-notext {
  font-size: 16px;
  padding: 0;
}

/* line 1566, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-inline {
  display: inline-block;
  vertical-align: middle;
  margin-right: .625em;
}

/* line 1571, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-icon-left {
  padding-left: 2.5em;
}

/* line 1574, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-icon-right {
  padding-right: 2.5em;
}

/* line 1577, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-icon-top {
  padding-top: 2.5em;
}

/* line 1580, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-icon-bottom {
  padding-bottom: 2.5em;
}

/* line 1583, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-header .ui-btn-icon-top,
.ui-footer .ui-btn-icon-top,
.ui-header .ui-btn-icon-bottom,
.ui-footer .ui-btn-icon-bottom {
  padding-left: .3125em;
  padding-right: .3125em;
}

/* line 1590, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-icon-left:after,
.ui-btn-icon-right:after,
.ui-btn-icon-top:after,
.ui-btn-icon-bottom:after,
.ui-btn-icon-notext:after {
  content: "";
  position: absolute;
  display: block;
  width: 22px;
  height: 22px;
}

/* line 1601, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-icon-notext:after,
.ui-btn-icon-left:after,
.ui-btn-icon-right:after {
  top: 50%;
  margin-top: -11px;
}

/* line 1607, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-icon-left:after {
  left: .5625em;
}

/* line 1610, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-icon-right:after {
  right: .5625em;
}

/* line 1613, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-mini.ui-btn-icon-left:after,
.ui-mini .ui-btn-icon-left:after,
.ui-header .ui-btn-icon-left:after,
.ui-footer .ui-btn-icon-left:after {
  left: .37em;
}

/* line 1619, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-mini.ui-btn-icon-right:after,
.ui-mini .ui-btn-icon-right:after,
.ui-header .ui-btn-icon-right:after,
.ui-footer .ui-btn-icon-right:after {
  right: .37em;
}

/* line 1625, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-icon-notext:after,
.ui-btn-icon-top:after,
.ui-btn-icon-bottom:after {
  left: 50%;
  margin-left: -11px;
}

/* line 1631, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-icon-top:after {
  top: .5625em;
}

/* line 1634, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-icon-bottom:after {
  top: auto;
  bottom: .5625em;
}

/* Buttons in header position classes */
/* line 1639, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-header .ui-btn-left,
.ui-header .ui-btn-right,
.ui-btn-left > [class*="ui-"],
.ui-btn-right > [class*="ui-"] {
  margin: 0;
}

/* line 1645, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-left,
.ui-btn-right {
  position: absolute;
  top: .24em;
}

/* line 1650, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-left {
  left: .4em;
}

/* line 1653, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-right {
  right: .4em;
}

/* line 1656, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-icon-notext.ui-btn-left {
  top: .3125em;
  left: .3125em;
}

/* line 1660, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-btn-icon-notext.ui-btn-right {
  top: .3125em;
  right: .3125em;
}

/* Button elements */
/* line 1665, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
button.ui-btn,
.ui-controlgroup-controls button.ui-btn-icon-notext {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 100%;
}

/* line 1674, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
button.ui-btn-inline,
.ui-header button.ui-btn,
.ui-footer button.ui-btn {
  width: auto;
}

/* Firefox adds a 1px border in a button element. We negate this to make sure they have the same height as other buttons in controlgroups. */
/* line 1680, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
button.ui-btn::-moz-focus-inner {
  border: 0;
}

/* line 1683, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
button.ui-btn-icon-notext,
.ui-controlgroup-horizontal .ui-controlgroup-controls button.ui-btn {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 1.75em;
}

/* Form labels */
/* line 1691, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-mobile label,
.ui-controlgroup-label {
  display: block;
  margin: 0 0 .4em;
}

/* Accessible content hiding */
/* ui-hide-label deprecated in 1.4. TODO: Remove in 1.5 */
/* line 1698, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-hide-label > label,
.ui-hide-label .ui-controlgroup-label,
.ui-hide-label .ui-rangeslider label,
.ui-hidden-accessible {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* Used for hiding elements by the filterable widget. You can also use this class to hide list items or buttons in controlgroups; this ensures correct corner styling. */
/* line 1709, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-screen-hidden {
  display: none !important;
}

/* Transitions originally inspired by those from jQtouch, nice work, folks */
/* line 1713, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-mobile-viewport-transitioning,
.ui-mobile-viewport-transitioning .ui-page {
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1722, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-pre-in {
  opacity: 0;
}

/* line 1725, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.in {
  -webkit-animation-timing-function: ease-out;
  -webkit-animation-duration: 350ms;
  -moz-animation-timing-function: ease-out;
  -moz-animation-duration: 350ms;
  animation-timing-function: ease-out;
  animation-duration: 350ms;
}

/* line 1733, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.out {
  -webkit-animation-timing-function: ease-in;
  -webkit-animation-duration: 225ms;
  -moz-animation-timing-function: ease-in;
  -moz-animation-duration: 225ms;
  animation-timing-function: ease-in;
  animation-duration: 225ms;
}

@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-moz-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@-moz-keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

/* line 1765, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.fade.out {
  opacity: 0;
  -webkit-animation-duration: 125ms;
  -webkit-animation-name: fadeout;
  -moz-animation-duration: 125ms;
  -moz-animation-name: fadeout;
  animation-duration: 125ms;
  animation-name: fadeout;
}

/* line 1774, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.fade.in {
  opacity: 1;
  -webkit-animation-duration: 225ms;
  -webkit-animation-name: fadein;
  -moz-animation-duration: 225ms;
  -moz-animation-name: fadein;
  animation-duration: 225ms;
  animation-name: fadein;
}

/* line 1783, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.pop {
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

/* line 1788, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.pop.in {
  -webkit-transform: scale(1);
  -webkit-animation-name: popin;
  -webkit-animation-duration: 350ms;
  -moz-transform: scale(1);
  -moz-animation-name: popin;
  -moz-animation-duration: 350ms;
  transform: scale(1);
  animation-name: popin;
  animation-duration: 350ms;
  opacity: 1;
}

/* line 1800, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.pop.out {
  -webkit-animation-name: fadeout;
  -webkit-animation-duration: 100ms;
  -moz-animation-name: fadeout;
  -moz-animation-duration: 100ms;
  animation-name: fadeout;
  animation-duration: 100ms;
  opacity: 0;
}

/* line 1809, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.pop.in.reverse {
  -webkit-animation-name: fadein;
  -moz-animation-name: fadein;
  animation-name: fadein;
}

/* line 1814, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.pop.out.reverse {
  -webkit-transform: scale(0.8);
  -webkit-animation-name: popout;
  -moz-transform: scale(0.8);
  -moz-animation-name: popout;
  transform: scale(0.8);
  animation-name: popout;
}

@-webkit-keyframes popin {
  from {
    -webkit-transform: scale(0.8);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}

@-moz-keyframes popin {
  from {
    -moz-transform: scale(0.8);
    opacity: 0;
  }
  to {
    -moz-transform: scale(1);
    opacity: 1;
  }
}

@keyframes popin {
  from {
    transform: scale(0.8);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}

@-webkit-keyframes popout {
  from {
    -webkit-transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.8);
    opacity: 0;
  }
}

@-moz-keyframes popout {
  from {
    -moz-transform: scale(1);
    opacity: 1;
  }
  to {
    -moz-transform: scale(0.8);
    opacity: 0;
  }
}

@keyframes popout {
  from {
    transform: scale(1);
    opacity: 1;
  }
  to {
    transform: scale(0.8);
    opacity: 0;
  }
}

/* keyframes for slidein from sides */
@-webkit-keyframes slideinfromright {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
  }
}

@-moz-keyframes slideinfromright {
  from {
    -moz-transform: translateX(100%);
  }
  to {
    -moz-transform: translateX(0);
  }
}

@keyframes slideinfromright {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}

@-webkit-keyframes slideinfromleft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
  }
}

@-moz-keyframes slideinfromleft {
  from {
    -moz-transform: translateX(-100%);
  }
  to {
    -moz-transform: translateX(0);
  }
}

@keyframes slideinfromleft {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}

/* keyframes for slideout to sides */
@-webkit-keyframes slideouttoleft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
  }
}

@-moz-keyframes slideouttoleft {
  from {
    -moz-transform: translateX(0);
  }
  to {
    -moz-transform: translateX(-100%);
  }
}

@keyframes slideouttoleft {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}

@-webkit-keyframes slideouttoright {
  from {
    -webkit-transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0);
  }
}

@-moz-keyframes slideouttoright {
  from {
    -moz-transform: translateX(0);
  }
  to {
    -moz-transform: translateX(100%);
  }
}

@keyframes slideouttoright {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(100%);
  }
}

/* line 1932, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.slide.out, .slide.in {
  -webkit-animation-timing-function: ease-out;
  -webkit-animation-duration: 350ms;
  -moz-animation-timing-function: ease-out;
  -moz-animation-duration: 350ms;
  animation-timing-function: ease-out;
  animation-duration: 350ms;
}

/* line 1940, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.slide.out {
  -webkit-transform: translate3d(-100%, 0, 0);
  -webkit-animation-name: slideouttoleft;
  -moz-transform: translateX(-100%);
  -moz-animation-name: slideouttoleft;
  transform: translateX(-100%);
  animation-name: slideouttoleft;
}

/* line 1948, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.slide.in {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-animation-name: slideinfromright;
  -moz-transform: translateX(0);
  -moz-animation-name: slideinfromright;
  transform: translateX(0);
  animation-name: slideinfromright;
}

/* line 1956, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.slide.out.reverse {
  -webkit-transform: translate3d(100%, 0, 0);
  -webkit-animation-name: slideouttoright;
  -moz-transform: translateX(100%);
  -moz-animation-name: slideouttoright;
  transform: translateX(100%);
  animation-name: slideouttoright;
}

/* line 1964, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.slide.in.reverse {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-animation-name: slideinfromleft;
  -moz-transform: translateX(0);
  -moz-animation-name: slideinfromleft;
  transform: translateX(0);
  animation-name: slideinfromleft;
}

/* line 1972, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.slidefade.out {
  -webkit-transform: translateX(-100%);
  -webkit-animation-name: slideouttoleft;
  -webkit-animation-duration: 225ms;
  -moz-transform: translateX(-100%);
  -moz-animation-name: slideouttoleft;
  -moz-animation-duration: 225ms;
  transform: translateX(-100%);
  animation-name: slideouttoleft;
  animation-duration: 225ms;
}

/* line 1983, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.slidefade.in {
  -webkit-transform: translateX(0);
  -webkit-animation-name: fadein;
  -webkit-animation-duration: 200ms;
  -moz-transform: translateX(0);
  -moz-animation-name: fadein;
  -moz-animation-duration: 200ms;
  transform: translateX(0);
  animation-name: fadein;
  animation-duration: 200ms;
}

/* line 1994, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.slidefade.out.reverse {
  -webkit-transform: translateX(100%);
  -webkit-animation-name: slideouttoright;
  -webkit-animation-duration: 200ms;
  -moz-transform: translateX(100%);
  -moz-animation-name: slideouttoright;
  -moz-animation-duration: 200ms;
  transform: translateX(100%);
  animation-name: slideouttoright;
  animation-duration: 200ms;
}

/* line 2005, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.slidefade.in.reverse {
  -webkit-transform: translateX(0);
  -webkit-animation-name: fadein;
  -webkit-animation-duration: 200ms;
  -moz-transform: translateX(0);
  -moz-animation-name: fadein;
  -moz-animation-duration: 200ms;
  transform: translateX(0);
  animation-name: fadein;
  animation-duration: 200ms;
}

/* slide down */
/* line 2017, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.slidedown.out {
  -webkit-animation-name: fadeout;
  -webkit-animation-duration: 100ms;
  -moz-animation-name: fadeout;
  -moz-animation-duration: 100ms;
  animation-name: fadeout;
  animation-duration: 100ms;
}

/* line 2025, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.slidedown.in {
  -webkit-transform: translateY(0);
  -webkit-animation-name: slideinfromtop;
  -webkit-animation-duration: 250ms;
  -moz-transform: translateY(0);
  -moz-animation-name: slideinfromtop;
  -moz-animation-duration: 250ms;
  transform: translateY(0);
  animation-name: slideinfromtop;
  animation-duration: 250ms;
}

/* line 2036, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.slidedown.in.reverse {
  -webkit-animation-name: fadein;
  -webkit-animation-duration: 150ms;
  -moz-animation-name: fadein;
  -moz-animation-duration: 150ms;
  animation-name: fadein;
  animation-duration: 150ms;
}

/* line 2044, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.slidedown.out.reverse {
  -webkit-transform: translateY(-100%);
  -webkit-animation-name: slideouttotop;
  -webkit-animation-duration: 200ms;
  -moz-transform: translateY(-100%);
  -moz-animation-name: slideouttotop;
  -moz-animation-duration: 200ms;
  transform: translateY(-100%);
  animation-name: slideouttotop;
  animation-duration: 200ms;
}

@-webkit-keyframes slideinfromtop {
  from {
    -webkit-transform: translateY(-100%);
  }
  to {
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes slideinfromtop {
  from {
    -moz-transform: translateY(-100%);
  }
  to {
    -moz-transform: translateY(0);
  }
}

@keyframes slideinfromtop {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}

@-webkit-keyframes slideouttotop {
  from {
    -webkit-transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(-100%);
  }
}

@-moz-keyframes slideouttotop {
  from {
    -moz-transform: translateY(0);
  }
  to {
    -moz-transform: translateY(-100%);
  }
}

@keyframes slideouttotop {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-100%);
  }
}

/* slide up */
/* line 2080, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.slideup.out {
  -webkit-animation-name: fadeout;
  -webkit-animation-duration: 100ms;
  -moz-animation-name: fadeout;
  -moz-animation-duration: 100ms;
  animation-name: fadeout;
  animation-duration: 100ms;
}

/* line 2088, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.slideup.in {
  -webkit-transform: translateY(0);
  -webkit-animation-name: slideinfrombottom;
  -webkit-animation-duration: 250ms;
  -moz-transform: translateY(0);
  -moz-animation-name: slideinfrombottom;
  -moz-animation-duration: 250ms;
  transform: translateY(0);
  animation-name: slideinfrombottom;
  animation-duration: 250ms;
}

/* line 2099, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.slideup.in.reverse {
  -webkit-animation-name: fadein;
  -webkit-animation-duration: 150ms;
  -moz-animation-name: fadein;
  -moz-animation-duration: 150ms;
  animation-name: fadein;
  animation-duration: 150ms;
}

/* line 2107, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.slideup.out.reverse {
  -webkit-transform: translateY(100%);
  -webkit-animation-name: slideouttobottom;
  -webkit-animation-duration: 200ms;
  -moz-transform: translateY(100%);
  -moz-animation-name: slideouttobottom;
  -moz-animation-duration: 200ms;
  transform: translateY(100%);
  animation-name: slideouttobottom;
  animation-duration: 200ms;
}

@-webkit-keyframes slideinfrombottom {
  from {
    -webkit-transform: translateY(100%);
  }
  to {
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes slideinfrombottom {
  from {
    -moz-transform: translateY(100%);
  }
  to {
    -moz-transform: translateY(0);
  }
}

@keyframes slideinfrombottom {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}

@-webkit-keyframes slideouttobottom {
  from {
    -webkit-transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(100%);
  }
}

@-moz-keyframes slideouttobottom {
  from {
    -moz-transform: translateY(0);
  }
  to {
    -moz-transform: translateY(100%);
  }
}

@keyframes slideouttobottom {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(100%);
  }
}

/* The properties in this rule are only necessary for the 'flip' transition.
 * We need specify the perspective to create a projection matrix. This will add
 * some depth as the element flips. The depth number represents the distance of
 * the viewer from the z-plane. According to the CSS3 spec, 1000 is a moderate
 * value.
 */
/* line 2148, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.viewport-flip {
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  perspective: 1000;
  position: absolute;
}

/* line 2154, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.flip {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateX(0);
  /* Needed to work around an iOS 3.1 bug that causes listview thumbs to disappear when -webkit-visibility:hidden is used. */
  -moz-backface-visibility: hidden;
  -moz-transform: translateX(0);
  backface-visibility: hidden;
  transform: translateX(0);
}

/* line 2162, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.flip.out {
  -webkit-transform: rotateY(-90deg) scale(0.9);
  -webkit-animation-name: flipouttoleft;
  -webkit-animation-duration: 175ms;
  -moz-transform: rotateY(-90deg) scale(0.9);
  -moz-animation-name: flipouttoleft;
  -moz-animation-duration: 175ms;
  transform: rotateY(-90deg) scale(0.9);
  animation-name: flipouttoleft;
  animation-duration: 175ms;
}

/* line 2173, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.flip.in {
  -webkit-animation-name: flipintoright;
  -webkit-animation-duration: 225ms;
  -moz-animation-name: flipintoright;
  -moz-animation-duration: 225ms;
  animation-name: flipintoright;
  animation-duration: 225ms;
}

/* line 2181, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.flip.out.reverse {
  -webkit-transform: rotateY(90deg) scale(0.9);
  -webkit-animation-name: flipouttoright;
  -moz-transform: rotateY(90deg) scale(0.9);
  -moz-animation-name: flipouttoright;
  transform: rotateY(90deg) scale(0.9);
  animation-name: flipouttoright;
}

/* line 2189, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.flip.in.reverse {
  -webkit-animation-name: flipintoleft;
  -moz-animation-name: flipintoleft;
  animation-name: flipintoleft;
}

@-webkit-keyframes flipouttoleft {
  from {
    -webkit-transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(-90deg) scale(0.9);
  }
}

@-moz-keyframes flipouttoleft {
  from {
    -moz-transform: rotateY(0);
  }
  to {
    -moz-transform: rotateY(-90deg) scale(0.9);
  }
}

@keyframes flipouttoleft {
  from {
    transform: rotateY(0);
  }
  to {
    transform: rotateY(-90deg) scale(0.9);
  }
}

@-webkit-keyframes flipouttoright {
  from {
    -webkit-transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(90deg) scale(0.9);
  }
}

@-moz-keyframes flipouttoright {
  from {
    -moz-transform: rotateY(0);
  }
  to {
    -moz-transform: rotateY(90deg) scale(0.9);
  }
}

@keyframes flipouttoright {
  from {
    transform: rotateY(0);
  }
  to {
    transform: rotateY(90deg) scale(0.9);
  }
}

@-webkit-keyframes flipintoleft {
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
  }
}

@-moz-keyframes flipintoleft {
  from {
    -moz-transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -moz-transform: rotateY(0);
  }
}

@keyframes flipintoleft {
  from {
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    transform: rotateY(0);
  }
}

@-webkit-keyframes flipintoright {
  from {
    -webkit-transform: rotateY(90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
  }
}

@-moz-keyframes flipintoright {
  from {
    -moz-transform: rotateY(90deg) scale(0.9);
  }
  to {
    -moz-transform: rotateY(0);
  }
}

@keyframes flipintoright {
  from {
    transform: rotateY(90deg) scale(0.9);
  }
  to {
    transform: rotateY(0);
  }
}

/* The properties in this rule are only necessary for the 'flip' transition.
 * We need specify the perspective to create a projection matrix. This will add
 * some depth as the element flips. The depth number represents the distance of
 * the viewer from the z-plane. According to the CSS3 spec, 1000 is a moderate
 * value.
 */
/* line 2248, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.viewport-turn {
  -webkit-perspective: 200px;
  -moz-perspective: 200px;
  -ms-perspective: 200px;
  perspective: 200px;
  position: absolute;
}

/* line 2255, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.turn {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateX(0);
  /* Needed to work around an iOS 3.1 bug that causes listview thumbs to disappear when -webkit-visibility:hidden is used. */
  -webkit-transform-origin: 0;
  -moz-backface-visibility: hidden;
  -moz-transform: translateX(0);
  -moz-transform-origin: 0;
  backface-visibility: hidden;
  transform: translateX(0);
  transform-origin: 0;
}

/* line 2268, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.turn.out {
  -webkit-transform: rotateY(-90deg) scale(0.9);
  -webkit-animation-name: flipouttoleft;
  -webkit-animation-duration: 125ms;
  -moz-transform: rotateY(-90deg) scale(0.9);
  -moz-animation-name: flipouttoleft;
  -moz-animation-duration: 125ms;
  transform: rotateY(-90deg) scale(0.9);
  animation-name: flipouttoleft;
  animation-duration: 125ms;
}

/* line 2279, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.turn.in {
  -webkit-animation-name: flipintoright;
  -webkit-animation-duration: 250ms;
  -moz-animation-name: flipintoright;
  -moz-animation-duration: 250ms;
  animation-name: flipintoright;
  animation-duration: 250ms;
}

/* line 2288, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.turn.out.reverse {
  -webkit-transform: rotateY(90deg) scale(0.9);
  -webkit-animation-name: flipouttoright;
  -moz-transform: rotateY(90deg) scale(0.9);
  -moz-animation-name: flipouttoright;
  transform: rotateY(90deg) scale(0.9);
  animation-name: flipouttoright;
}

/* line 2296, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.turn.in.reverse {
  -webkit-animation-name: flipintoleft;
  -moz-animation-name: flipintoleft;
  animation-name: flipintoleft;
}

@-webkit-keyframes flipouttoleft {
  from {
    -webkit-transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(-90deg) scale(0.9);
  }
}

@-moz-keyframes flipouttoleft {
  from {
    -moz-transform: rotateY(0);
  }
  to {
    -moz-transform: rotateY(-90deg) scale(0.9);
  }
}

@keyframes flipouttoleft {
  from {
    transform: rotateY(0);
  }
  to {
    transform: rotateY(-90deg) scale(0.9);
  }
}

@-webkit-keyframes flipouttoright {
  from {
    -webkit-transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(90deg) scale(0.9);
  }
}

@-moz-keyframes flipouttoright {
  from {
    -moz-transform: rotateY(0);
  }
  to {
    -moz-transform: rotateY(90deg) scale(0.9);
  }
}

@keyframes flipouttoright {
  from {
    transform: rotateY(0);
  }
  to {
    transform: rotateY(90deg) scale(0.9);
  }
}

@-webkit-keyframes flipintoleft {
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
  }
}

@-moz-keyframes flipintoleft {
  from {
    -moz-transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -moz-transform: rotateY(0);
  }
}

@keyframes flipintoleft {
  from {
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    transform: rotateY(0);
  }
}

@-webkit-keyframes flipintoright {
  from {
    -webkit-transform: rotateY(90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
  }
}

@-moz-keyframes flipintoright {
  from {
    -moz-transform: rotateY(90deg) scale(0.9);
  }
  to {
    -moz-transform: rotateY(0);
  }
}

@keyframes flipintoright {
  from {
    transform: rotateY(90deg) scale(0.9);
  }
  to {
    transform: rotateY(0);
  }
}

/* flow transition */
/* line 2350, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.flow {
  -webkit-transform-origin: 50% 30%;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  -moz-transform-origin: 50% 30%;
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  transform-origin: 50% 30%;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
}

/* line 2358, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-dialog.flow {
  -webkit-transform-origin: none;
  -webkit-box-shadow: none;
  -moz-transform-origin: none;
  -moz-box-shadow: none;
  transform-origin: none;
  box-shadow: none;
}

/* line 2366, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.flow.out {
  -webkit-transform: translateX(-100%) scale(0.7);
  -webkit-animation-name: flowouttoleft;
  -webkit-animation-timing-function: ease;
  -webkit-animation-duration: 350ms;
  -moz-transform: translateX(-100%) scale(0.7);
  -moz-animation-name: flowouttoleft;
  -moz-animation-timing-function: ease;
  -moz-animation-duration: 350ms;
  transform: translateX(-100%) scale(0.7);
  animation-name: flowouttoleft;
  animation-timing-function: ease;
  animation-duration: 350ms;
}

/* line 2380, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.flow.in {
  -webkit-transform: translateX(0) scale(1);
  -webkit-animation-name: flowinfromright;
  -webkit-animation-timing-function: ease;
  -webkit-animation-duration: 350ms;
  -moz-transform: translateX(0) scale(1);
  -moz-animation-name: flowinfromright;
  -moz-animation-timing-function: ease;
  -moz-animation-duration: 350ms;
  transform: translateX(0) scale(1);
  animation-name: flowinfromright;
  animation-timing-function: ease;
  animation-duration: 350ms;
}

/* line 2394, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.flow.out.reverse {
  -webkit-transform: translateX(100%);
  -webkit-animation-name: flowouttoright;
  -moz-transform: translateX(100%);
  -moz-animation-name: flowouttoright;
  transform: translateX(100%);
  animation-name: flowouttoright;
}

/* line 2402, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.flow.in.reverse {
  -webkit-animation-name: flowinfromleft;
  -moz-animation-name: flowinfromleft;
  animation-name: flowinfromleft;
}

@-webkit-keyframes flowouttoleft {
  0% {
    -webkit-transform: translateX(0) scale(1);
  }
  60%, 70% {
    -webkit-transform: translateX(0) scale(0.7);
  }
  100% {
    -webkit-transform: translateX(-100%) scale(0.7);
  }
}

@-moz-keyframes flowouttoleft {
  0% {
    -moz-transform: translateX(0) scale(1);
  }
  60%, 70% {
    -moz-transform: translateX(0) scale(0.7);
  }
  100% {
    -moz-transform: translateX(-100%) scale(0.7);
  }
}

@keyframes flowouttoleft {
  0% {
    transform: translateX(0) scale(1);
  }
  60%, 70% {
    transform: translateX(0) scale(0.7);
  }
  100% {
    transform: translateX(-100%) scale(0.7);
  }
}

@-webkit-keyframes flowouttoright {
  0% {
    -webkit-transform: translateX(0) scale(1);
  }
  60%, 70% {
    -webkit-transform: translateX(0) scale(0.7);
  }
  100% {
    -webkit-transform: translateX(100%) scale(0.7);
  }
}

@-moz-keyframes flowouttoright {
  0% {
    -moz-transform: translateX(0) scale(1);
  }
  60%, 70% {
    -moz-transform: translateX(0) scale(0.7);
  }
  100% {
    -moz-transform: translateX(100%) scale(0.7);
  }
}

@keyframes flowouttoright {
  0% {
    transform: translateX(0) scale(1);
  }
  60%, 70% {
    transform: translateX(0) scale(0.7);
  }
  100% {
    transform: translateX(100%) scale(0.7);
  }
}

@-webkit-keyframes flowinfromleft {
  0% {
    -webkit-transform: translateX(-100%) scale(0.7);
  }
  30%, 40% {
    -webkit-transform: translateX(0) scale(0.7);
  }
  100% {
    -webkit-transform: translateX(0) scale(1);
  }
}

@-moz-keyframes flowinfromleft {
  0% {
    -moz-transform: translateX(-100%) scale(0.7);
  }
  30%, 40% {
    -moz-transform: translateX(0) scale(0.7);
  }
  100% {
    -moz-transform: translateX(0) scale(1);
  }
}

@keyframes flowinfromleft {
  0% {
    transform: translateX(-100%) scale(0.7);
  }
  30%, 40% {
    transform: translateX(0) scale(0.7);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}

@-webkit-keyframes flowinfromright {
  0% {
    -webkit-transform: translateX(100%) scale(0.7);
  }
  30%, 40% {
    -webkit-transform: translateX(0) scale(0.7);
  }
  100% {
    -webkit-transform: translateX(0) scale(1);
  }
}

@-moz-keyframes flowinfromright {
  0% {
    -moz-transform: translateX(100%) scale(0.7);
  }
  30%, 40% {
    -moz-transform: translateX(0) scale(0.7);
  }
  100% {
    -moz-transform: translateX(0) scale(1);
  }
}

@keyframes flowinfromright {
  0% {
    transform: translateX(100%) scale(0.7);
  }
  30%, 40% {
    transform: translateX(0) scale(0.7);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}

/* line 2467, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-field-contain,
.ui-mobile fieldset.ui-field-contain {
  display: block;
  position: relative;
  overflow: visible;
  clear: both;
  padding: .8em 0;
}

/* line 2475, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-field-contain > label ~ [class*="ui-"],
.ui-field-contain .ui-controlgroup-controls {
  margin: 0;
}

/* line 2479, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-field-contain:last-child {
  border-bottom-width: 0;
}

@media (min-width: 28em) {
  /* line 2483, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-field-contain,
.ui-mobile fieldset.ui-field-contain {
    padding: 0;
    margin: 1em 0;
    border-bottom-width: 0;
  }
  /* line 2489, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-field-contain:before,
.ui-field-contain:after {
    content: "";
    display: table;
  }
  /* line 2494, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-field-contain:after {
    clear: both;
  }
  /* line 2497, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-field-contain > label,
.ui-field-contain .ui-controlgroup-label,
.ui-field-contain > .ui-rangeslider > label {
    float: left;
    width: 20%;
    margin: .5em 2% 0 0;
  }
  /* line 2504, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-popup .ui-field-contain > label,
.ui-popup .ui-field-contain .ui-controlgroup-label,
.ui-popup .ui-field-contain > .ui-rangeslider > label {
    float: none;
    width: auto;
    margin: 0 0 .4em;
  }
  /* line 2511, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-field-contain > label ~ [class*="ui-"],
.ui-field-contain .ui-controlgroup-controls {
    float: left;
    width: 78%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* ui-hide-label deprecated in 1.4. TODO: Remove in 1.5 */
  /* line 2520, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-hide-label > label ~ [class*="ui-"],
.ui-hide-label .ui-controlgroup-controls,
.ui-popup .ui-field-contain > label ~ [class*="ui-"],
.ui-popup .ui-field-contain .ui-controlgroup-controls {
    float: none;
    width: 100%;
  }
  /* line 2527, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-field-contain > label ~ .ui-btn-inline {
    width: auto;
    margin-right: .625em;
  }
  /* line 2531, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-field-contain > label ~ .ui-btn-inline.ui-btn-icon-notext {
    width: 1.75em;
  }
}

/* content configurations. */
/* line 2536, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-grid-a,
.ui-grid-b,
.ui-grid-c,
.ui-grid-d,
.ui-grid-solo {
  overflow: hidden;
}

/* line 2543, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-block-a,
.ui-block-b,
.ui-block-c,
.ui-block-d,
.ui-block-e {
  margin: 0;
  padding: 0;
  border: 0;
  float: left;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* force new row */
/* line 2558, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-block-a {
  clear: left;
}

/* line 2561, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
ul.ui-grid-a,
ul.ui-grid-b,
ul.ui-grid-c,
ul.ui-grid-d,
ul.ui-grid-solo,
li.ui-block-a,
li.ui-block-b,
li.ui-block-c,
li.ui-block-d,
li.ui-block-e {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  list-style: none;
}

/* No margin in grids for 100% width button elements until we can use max-width: fill-available; */
/* line 2577, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
[class*="ui-block-"] > button.ui-btn {
  margin-right: 0;
  margin-left: 0;
}

/* line 2581, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
[class*="ui-block-"] > .ui-btn,
[class*="ui-block-"] > .ui-select,
[class*="ui-block-"] > .ui-checkbox,
[class*="ui-block-"] > .ui-radio,
[class*="ui-block-"] > button.ui-btn-inline,
[class*="ui-block-"] > button.ui-btn-icon-notext,
.ui-header [class*="ui-block-"] > button.ui-btn,
.ui-footer [class*="ui-block-"] > button.ui-btn {
  margin-right: .3125em;
  margin-left: .3125em;
}

/* line 2592, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-grid-a > .ui-block-a,
.ui-grid-a > .ui-block-b {
  /* width: 49.95%; IE7 */
  /* margin-right: -.5px; BB5 */
  width: 50%;
}

/* line 2598, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-grid-b > .ui-block-a,
.ui-grid-b > .ui-block-b,
.ui-grid-b > .ui-block-c {
  /* width: 33.25%; IE7 */
  /* margin-right: -.5px; BB5 */
  width: 33.333%;
}

/* line 2605, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-grid-c > .ui-block-a,
.ui-grid-c > .ui-block-b,
.ui-grid-c > .ui-block-c,
.ui-grid-c > .ui-block-d {
  /* width: 24.925%; IE7 */
  /* margin-right: -.5px; BB5 */
  width: 25%;
}

/* line 2613, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-grid-d > .ui-block-a,
.ui-grid-d > .ui-block-b,
.ui-grid-d > .ui-block-c,
.ui-grid-d > .ui-block-d,
.ui-grid-d > .ui-block-e {
  /* width: 19.925%; IE7 */
  width: 20%;
}

/* line 2621, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-grid-solo > .ui-block-a {
  width: 100%;
  float: none;
}

/* preset breakpoint to switch to stacked grid styles below 35em (560px) */
@media (max-width: 35em) {
  /* line 2627, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-responsive > .ui-block-a,
.ui-responsive > .ui-block-b,
.ui-responsive > .ui-block-c,
.ui-responsive > .ui-block-d,
.ui-responsive > .ui-block-e {
    width: 100%;
    float: none;
  }
}

/* fixed page header & footer configuration */
/* line 2637, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-header-fixed,
.ui-footer-fixed {
  left: 0;
  right: 0;
  width: 100%;
  position: fixed;
  z-index: 1000;
}

/* line 2645, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-header-fixed {
  top: -1px;
  padding-top: 1px;
}

/* line 2649, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-header-fixed.ui-fixed-hidden {
  top: 0;
  padding-top: 0;
}

/* line 2653, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-header-fixed .ui-btn-left,
.ui-header-fixed .ui-btn-right {
  margin-top: 1px;
}

/* line 2657, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-header-fixed.ui-fixed-hidden .ui-btn-left,
.ui-header-fixed.ui-fixed-hidden .ui-btn-right {
  margin-top: 0;
}

/* line 2661, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-footer-fixed {
  bottom: -1px;
  padding-bottom: 1px;
}

/* line 2665, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-footer-fixed.ui-fixed-hidden {
  bottom: 0;
  padding-bottom: 0;
}

/* line 2669, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-header-fullscreen,
.ui-footer-fullscreen {
  filter: Alpha(Opacity=90);
  opacity: .9;
}

/* updatePagePadding() will update the padding to actual height of header and footer. */
/* line 2675, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-header-fixed {
  padding-top: 2.8125em;
}

/* line 2678, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-footer-fixed {
  padding-bottom: 2.8125em;
}

/* line 2681, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-header-fullscreen > .ui-content,
.ui-page-footer-fullscreen > .ui-content {
  padding: 0;
}

/* line 2685, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-fixed-hidden {
  position: absolute;
}

/* Tap toggle: hide external fixed footer. See issue #6604 */
/* line 2689, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-footer-fixed.ui-fixed-hidden {
  display: none;
}

/* line 2692, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page .ui-footer-fixed.ui-fixed-hidden {
  display: block;
}

/* line 2695, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-page-header-fullscreen .ui-fixed-hidden,
.ui-page-footer-fullscreen .ui-fixed-hidden {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 2703, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-header-fixed .ui-btn,
.ui-footer-fixed .ui-btn {
  z-index: 10;
}

/* workarounds for other widgets */
/* line 2708, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-android-2x-fixed .ui-li-has-thumb {
  -webkit-transform: translate3d(0, 0, 0);
}

/* line 2711, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-navbar {
  max-width: 100%;
}

/* line 2714, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-navbar ul:before,
.ui-navbar ul:after {
  content: "";
  display: table;
}

/* line 2719, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-navbar ul:after {
  clear: both;
}

/* line 2722, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-navbar ul {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: 0;
  max-width: 100%;
  overflow: visible;
}

/* line 2732, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-navbar li .ui-btn {
  font-size: 12.5px;
  display: block;
  margin: 0;
  border-right-width: 0;
}

/* line 2738, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-header .ui-navbar li button.ui-btn,
.ui-footer .ui-navbar li button.ui-btn {
  margin: 0;
  width: 100%;
}

/* line 2743, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-navbar .ui-btn:focus {
  z-index: 1;
}

/* fixes gaps caused by subpixel problem */
/* line 2747, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-navbar li:last-child .ui-btn {
  margin-right: -4px;
}

/* line 2750, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-navbar li:last-child .ui-btn:after {
  margin-right: 4px;
}

/* line 2753, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-content .ui-navbar li:last-child .ui-btn,
.ui-content .ui-navbar .ui-grid-duo .ui-block-b .ui-btn {
  border-right-width: 1px;
  margin-right: 0;
}

/* line 2758, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-content .ui-navbar li:last-child .ui-btn:after,
.ui-content .ui-navbar .ui-grid-duo .ui-block-b .ui-btn:after {
  margin-right: 0;
}

/* line 2762, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-navbar .ui-grid-duo .ui-block-a:last-child .ui-btn {
  border-right-width: 1px;
  margin-right: -1px;
}

/* line 2766, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-navbar .ui-grid-duo .ui-block-a:last-child .ui-btn:after {
  margin-right: 1px;
}

/* line 2769, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-navbar .ui-grid-duo .ui-btn {
  border-top-width: 0;
}

/* line 2772, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,
.ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn {
  border-top-width: 1px;
}

/* line 2776, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-header .ui-navbar .ui-btn,
.ui-footer .ui-navbar .ui-btn {
  border-top-width: 0;
  border-bottom-width: 0;
}

/* line 2781, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-header .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,
.ui-footer .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,
.ui-header .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn,
.ui-footer .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn {
  border-top-width: 0;
}

/* line 2787, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-header .ui-title ~ .ui-navbar .ui-btn,
.ui-footer .ui-title ~ .ui-navbar .ui-btn,
.ui-header .ui-navbar .ui-grid-duo .ui-btn,
.ui-footer .ui-navbar .ui-grid-duo .ui-btn,
.ui-header .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,
.ui-footer .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,
.ui-header .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn,
.ui-footer .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn {
  border-top-width: 1px;
}

/* Hide the native input element */
/* line 2798, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-input-btn input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  outline: 0;
  -webkit-border-radius: inherit;
  border-radius: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  background: #fff;
  background: rgba(255, 255, 255, 0);
  filter: Alpha(Opacity=0);
  opacity: .1;
  font-size: 1px;
  text-indent: -9999px;
  z-index: 2;
}

/* Fixes IE/WP filter alpha opacity bugs */
/* line 2821, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-input-btn.ui-state-disabled input {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 2828, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible {
  margin: 0 -1em;
}

/* line 2831, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-inset,
.ui-collapsible-set {
  margin: .5em 0;
}

/* line 2835, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-heading {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}

/* line 2841, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-heading .ui-btn {
  text-align: left;
  margin: 0;
  border-left-width: 0;
  border-right-width: 0;
}

/* line 2847, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-heading .ui-btn-icon-top,
.ui-collapsible-heading .ui-btn-icon-bottom {
  text-align: center;
}

/* line 2851, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-inset .ui-collapsible-heading .ui-btn {
  border-right-width: 1px;
  border-left-width: 1px;
}

/* line 2855, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-collapsed + .ui-collapsible:not(.ui-collapsible-inset) > .ui-collapsible-heading .ui-btn {
  border-top-width: 0;
}

/* line 2858, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-set .ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading .ui-btn {
  border-top-width: 1px;
}

/* line 2861, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-heading-status {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 2868, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-content {
  display: block;
  margin: 0;
  padding: .5em 1em;
}

/* line 2873, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-themed-content .ui-collapsible-content {
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
}

/* line 2880, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-inset.ui-collapsible-themed-content .ui-collapsible-content {
  border-left-width: 1px;
  border-right-width: 1px;
}

/* line 2884, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-inset .ui-collapsible-content {
  margin: 0;
}

/* line 2887, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-content-collapsed {
  display: none;
}

/* line 2890, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-set > .ui-collapsible.ui-corner-all {
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 2894, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-heading,
.ui-collapsible-heading > .ui-btn {
  -webkit-border-radius: inherit;
  border-radius: inherit;
}

/* line 2899, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-set .ui-collapsible.ui-first-child {
  -webkit-border-top-right-radius: inherit;
  border-top-right-radius: inherit;
  -webkit-border-top-left-radius: inherit;
  border-top-left-radius: inherit;
}

/* line 2905, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-content,
.ui-collapsible-set .ui-collapsible.ui-last-child {
  -webkit-border-bottom-right-radius: inherit;
  border-bottom-right-radius: inherit;
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit;
}

/* line 2912, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-themed-content:not(.ui-collapsible-collapsed) > .ui-collapsible-heading {
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 2918, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-set .ui-collapsible {
  margin: -1px -1em 0;
}

/* line 2921, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-set .ui-collapsible-inset {
  margin: -1px 0 0;
}

/* line 2924, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-set .ui-collapsible.ui-first-child {
  margin-top: 0;
}

/* line 2927, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup,
fieldset.ui-controlgroup {
  padding: 0;
  margin: .5em 0;
}

/* line 2932, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-field-contain .ui-controlgroup,
.ui-field-contain fieldset.ui-controlgroup {
  margin: 0;
}

/* line 2936, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-mini .ui-controlgroup-label {
  font-size: 16px;
}

/* line 2939, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup.ui-mini .ui-btn-icon-notext,
.ui-controlgroup .ui-mini.ui-btn-icon-notext {
  font-size: inherit;
}

/* line 2943, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-controls .ui-btn,
.ui-controlgroup-controls .ui-checkbox,
.ui-controlgroup-controls .ui-radio,
.ui-controlgroup-controls .ui-select {
  margin: 0;
}

/* line 2949, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-controls .ui-btn:focus,
.ui-controlgroup-controls .ui-btn.ui-focus {
  z-index: 1;
}

/* line 2953, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-controls li {
  list-style: none;
}

/* line 2956, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-horizontal .ui-controlgroup-controls {
  display: inline-block;
  vertical-align: middle;
}

/* line 2960, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-horizontal .ui-controlgroup-controls:before,
.ui-controlgroup-horizontal .ui-controlgroup-controls:after {
  content: "";
  display: table;
}

/* line 2965, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-horizontal .ui-controlgroup-controls:after {
  clear: both;
}

/* line 2968, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-horizontal .ui-controlgroup-controls > .ui-btn,
.ui-controlgroup-horizontal .ui-controlgroup-controls li > .ui-btn,
.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-checkbox,
.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-radio,
.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-select {
  float: left;
  clear: none;
}

/* line 2976, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-horizontal .ui-controlgroup-controls button.ui-btn,
.ui-controlgroup-controls .ui-btn-icon-notext {
  width: auto;
}

/* line 2980, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-btn-icon-notext,
.ui-controlgroup-horizontal .ui-controlgroup-controls button.ui-btn-icon-notext {
  width: 1.5em;
}

/* line 2984, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-controls .ui-btn-icon-notext {
  height: auto;
  padding: .7em 1em;
}

/* line 2988, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-vertical .ui-controlgroup-controls .ui-btn {
  border-bottom-width: 0;
}

/* line 2991, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-vertical .ui-controlgroup-controls .ui-btn.ui-last-child {
  border-bottom-width: 1px;
}

/* line 2994, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-btn {
  border-right-width: 0;
}

/* line 2997, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-btn.ui-last-child {
  border-right-width: 1px;
}

/* line 3000, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-controls .ui-btn-corner-all,
.ui-controlgroup-controls .ui-btn.ui-corner-all {
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 3005, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-controls,
.ui-controlgroup-controls .ui-radio,
.ui-controlgroup-controls .ui-checkbox,
.ui-controlgroup-controls .ui-select,
.ui-controlgroup-controls li {
  -webkit-border-radius: inherit;
  border-radius: inherit;
}

/* line 3013, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-vertical .ui-btn.ui-first-child {
  -webkit-border-top-left-radius: inherit;
  border-top-left-radius: inherit;
  -webkit-border-top-right-radius: inherit;
  border-top-right-radius: inherit;
}

/* line 3019, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-vertical .ui-btn.ui-last-child {
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit;
  -webkit-border-bottom-right-radius: inherit;
  border-bottom-right-radius: inherit;
}

/* line 3025, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-horizontal .ui-btn.ui-first-child {
  -webkit-border-top-left-radius: inherit;
  border-top-left-radius: inherit;
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit;
}

/* line 3031, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-horizontal .ui-btn.ui-last-child {
  -webkit-border-top-right-radius: inherit;
  border-top-right-radius: inherit;
  -webkit-border-bottom-right-radius: inherit;
  border-bottom-right-radius: inherit;
}

/* line 3037, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-controls a.ui-shadow:not(:focus),
.ui-controlgroup-controls button.ui-shadow:not(:focus),
.ui-controlgroup-controls div.ui-shadow:not(.ui-focus) {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* Fixes legend not wrapping on IE10 */
/* line 3045, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-label legend {
  max-width: 100%;
}

/* line 3048, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-controls > label {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 3055, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-dialog {
  background: none !important;
  /* this is to ensure that dialog theming does not apply (by default at least) on the page div */
}

/* line 3058, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-dialog-contain {
  width: 92.5%;
  max-width: 500px;
  margin: 10% auto 1em auto;
  padding: 0;
  position: relative;
  top: -1em;
}

/* line 3066, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-dialog-contain > .ui-header,
.ui-dialog-contain > .ui-content,
.ui-dialog-contain > .ui-footer {
  display: block;
  position: relative;
  width: auto;
  margin: 0;
}

/* line 3074, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-dialog-contain > .ui-header {
  overflow: hidden;
  z-index: 10;
  padding: 0;
  border-top-width: 0;
}

/* line 3080, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-dialog-contain > .ui-footer {
  z-index: 10;
  padding: 0 1em;
  border-bottom-width: 0;
}

/* line 3085, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-open .ui-header-fixed,
.ui-popup-open .ui-footer-fixed {
  position: absolute !important;
  /* See issues #4816, #4844 and #4874 and popup.js */
}

/* line 3089, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-screen {
  background-image: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
  /* Necessary to set some form of background to ensure element is clickable in IE6/7. While legacy IE won't understand the data-URI'd image, it ensures no additional requests occur in all other browsers with little overhead. */
  top: 0;
  left: 0;
  right: 0;
  bottom: 1px;
  position: absolute;
  filter: Alpha(Opacity=0);
  opacity: 0;
  z-index: 1099;
}

/* line 3100, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-screen.in {
  opacity: 0.5;
  filter: Alpha(Opacity=50);
}

/* line 3104, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-screen.out {
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* line 3108, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-container {
  z-index: 1100;
  display: inline-block;
  position: absolute;
  padding: 0;
  outline: 0;
}

/* line 3115, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup {
  position: relative;
}

/* line 3118, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup.ui-body-inherit {
  border-width: 1px;
  border-style: solid;
}

/* line 3122, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-hidden {
  left: 0;
  top: 0;
  position: absolute !important;
  visibility: hidden;
}

/* line 3128, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-truncate {
  height: 1px;
  width: 1px;
  margin: -1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 3135, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup.ui-content,
.ui-popup .ui-content {
  overflow: visible;
}

/* line 3139, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup > .ui-header {
  border-top-width: 0;
}

/* line 3142, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup > .ui-footer {
  border-bottom-width: 0;
}

/* line 3145, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup > p,
.ui-popup > h1,
.ui-popup > h2,
.ui-popup > h3,
.ui-popup > h4,
.ui-popup > h5,
.ui-popup > h6 {
  margin: .5em .4375em;
}

/* line 3154, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup > span {
  display: block;
  margin: .5em .4375em;
}

/* line 3158, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-container .ui-content > p,
.ui-popup-container .ui-content > h1,
.ui-popup-container .ui-content > h2,
.ui-popup-container .ui-content > h3,
.ui-popup-container .ui-content > h4,
.ui-popup-container .ui-content > h5,
.ui-popup-container .ui-content > h6 {
  margin: .5em 0;
}

/* line 3167, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-container .ui-content > span {
  margin: 0;
}

/* line 3170, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-container .ui-content > p:first-child,
.ui-popup-container .ui-content > h1:first-child,
.ui-popup-container .ui-content > h2:first-child,
.ui-popup-container .ui-content > h3:first-child,
.ui-popup-container .ui-content > h4:first-child,
.ui-popup-container .ui-content > h5:first-child,
.ui-popup-container .ui-content > h6:first-child {
  margin-top: 0;
}

/* line 3179, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-container .ui-content > p:last-child,
.ui-popup-container .ui-content > h1:last-child,
.ui-popup-container .ui-content > h2:last-child,
.ui-popup-container .ui-content > h3:last-child,
.ui-popup-container .ui-content > h4:last-child,
.ui-popup-container .ui-content > h5:last-child,
.ui-popup-container .ui-content > h6:last-child {
  margin-bottom: 0;
}

/* line 3188, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup > img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}

/* line 3193, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup:not(.ui-content) > img:only-child,
.ui-popup:not(.ui-content) > .ui-btn-left:first-child + img:last-child,
.ui-popup:not(.ui-content) > .ui-btn-right:first-child + img:last-child {
  -webkit-border-radius: inherit;
  border-radius: inherit;
}

/* line 3199, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup iframe {
  vertical-align: middle;
}

/* line 3202, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup > .ui-btn-left,
.ui-popup > .ui-btn-right {
  position: absolute;
  top: -11px;
  margin: 0;
  z-index: 1101;
}

/* line 3209, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup > .ui-btn-left {
  left: -11px;
}

/* line 3212, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup > .ui-btn-right {
  right: -11px;
}

/* Dimensions related to the popup arrow
-----------------------------------------------------------------------------------------------------------*/
/* desired triangle height: 10px */
/**
 * guide for the arrow - its width, height, and offset are theme-dependent and
 * should be expessed as left, right, top, bottom, so that the element bearing
 * such a class becomes stretched inside its parent position: relative element.
 * The left/top/right/bottom specified below should reflect the corresponding
 * border radii and so it leaves room for the shadow:
 *     ..--------------------..
 *   ."        ^ top           ".
 *  /          v                 \
 * |     +------------------+     |
 * |     |                  |     |
 * | left|                  |right|
 * |<--->|                  |<--->|
 * |     +------------------+     |
 *  \          ^                 /
 *   `.        v bottom        .'
 *     ""--------------------""
 * The idea is that the top/left of the arrow container box does not move to a
 * coordinate smaller than the top/left of the guide and the right/bottom of
 * the arrow container box does not move to a coordinate larger than the
 * bottom/right of the guide. This will help us avoid the following situation:
 *        ..--------------------..
 *      ."        ^ top           ".
 *   /|/          v                 \
 *  / |     +------------------+     |
 *  \ |     |                  |     |
 *   \| left|                  |right|
 *    |<--->|                  |<--->|
 *    |     +------------------+     |
 *     \          ^                 /
 *      `.        v bottom        .'
 *        ""--------------------""
 * The arrow should not receive a top/left coordinate such that it is too close
 * to one of the corners, because then at first the shadow of the arrow and,
 * given a coordinate even closer to the corner, even the body of the arrow will
 * "stick out" of the corner of the popup. The guide provides a hint to the
 * arrow positioning code as to which range of values is acceptable for the
 * arrow container's top/left coordinate.
 **/
/* line 3257, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-arrow-container {
  width: 20px;
  height: 20px;
}

/* aside from the "infinities" (-1000,2000), triangle height is used */
/* line 3262, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-arrow-container.ui-popup-arrow-l {
  left: -10px;
  clip: rect(-1000px, 10px, 2000px, -1000px);
}

/* line 3266, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-arrow-container.ui-popup-arrow-t {
  top: -10px;
  clip: rect(-1000px, 2000px, 10px, -1000px);
}

/* line 3270, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-arrow-container.ui-popup-arrow-r {
  right: -10px;
  clip: rect(-1000px, 2000px, 2000px, 10px);
}

/* line 3274, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-arrow-container.ui-popup-arrow-b {
  bottom: -10px;
  clip: rect(10px, 2000px, 1000px, -1000px);
}

/**
 * For each side, the arrow is twice the desired size and its corner is aligned
 * with the edge of the container:
 *                                           
 *           /\         /\                +----+       /\
 *          /  \       /  \               | /\ |top   /  \
 *      +----+  \     /  +----+       +-->|/  \|     /    \
 *  left| /  |   \   /   |  \ |right  |   |    |    /      \
 *      |/   |    \ /    |   \|       |  /|    |\  /        \
 *      |\   |    / \    |   /|       | / +----+ \ \ +----+ /
 *      | \  |   /   \   |  / |       | \        /  \|    |/
 *      +----+  /     \  +----+       |  \      /    |    |
 *       ^  \  /       \  /  ^        |   \    /  +->|\  /|
 *       |   \/         \/   |        |    \  /   |  | \/ |bottom
 *       |                   |        |     \/    |  +----+
 *       +-------------------+--------+-----------+
 *                           |
 *                    arrow container
 *                     (clips arrow)
 **/
/* line 3298, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-arrow-container .ui-popup-arrow {
  /* (4*desired triangle height)/sqrt(2) - does not account for border - centred within the outer rectangle */
  width: 28.284271247px;
  height: 28.284271247px;
  border-width: 1px;
  border-style: solid;
}

/* line 3305, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-arrow-container.ui-popup-arrow-t .ui-popup-arrow {
  left: -4.142135623px;
  top: 5.857864376px;
}

/* line 3309, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-arrow-container.ui-popup-arrow-b .ui-popup-arrow {
  left: -4.142135623px;
  top: -14.142135623px;
}

/* line 3313, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-arrow-container.ui-popup-arrow-l .ui-popup-arrow {
  left: 5.857864376px;
  top: -4.142135623px;
}

/* line 3317, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-arrow-container.ui-popup-arrow-r .ui-popup-arrow {
  left: -14.142135623px;
  top: -4.142135623px;
}

/* Fix rotation center for oldIE - see http://www.useragentman.com/IETransformsTranslator/ */
/* line 3322, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-arrow-container.ui-popup-arrow-t.ie .ui-popup-arrow {
  margin-left: -5.857864376269049px;
  margin-top: -7.0710678118654755px;
}

/* line 3326, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-arrow-container.ui-popup-arrow-b.ie .ui-popup-arrow {
  margin-left: -5.857864376269049px;
  margin-top: -4.142135623730951px;
}

/* line 3331, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-arrow-container.ui-popup-arrow-l.ie .ui-popup-arrow {
  margin-left: -7.0710678118654755px;
  margin-top: -5.857864376269049px;
}

/* line 3335, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-arrow-container.ui-popup-arrow-r.ie .ui-popup-arrow {
  margin-left: -4.142135623730951px;
  margin-top: -5.857864376269049px;
}

/* structure */
/* line 3340, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup > .ui-popup-arrow-guide {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  visibility: hidden;
}

/* line 3348, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-arrow-container {
  position: absolute;
}

/* line 3351, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-arrow {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  overflow: hidden;
  box-sizing: border-box;
}

/* line 3360, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-popup-arrow-container.ie .ui-popup-arrow {
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
  filter: progid:DXImageTransform.Microsoft.Matrix( M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand');
}

/* line 3369, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-checkbox,
.ui-radio {
  margin: .5em 0;
  position: relative;
}

/* line 3374, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-checkbox .ui-btn,
.ui-radio .ui-btn {
  margin: 0;
  text-align: left;
  white-space: normal;
  /* Nowrap + ellipsis doesn't work on label. Issue #1419. */
  z-index: 2;
}

/* line 3381, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup .ui-checkbox .ui-btn.ui-focus,
.ui-controlgroup .ui-radio .ui-btn.ui-focus {
  z-index: 3;
}

/* line 3385, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-checkbox .ui-btn-icon-top,
.ui-radio .ui-btn-icon-top,
.ui-checkbox .ui-btn-icon-bottom,
.ui-radio .ui-btn-icon-bottom {
  text-align: center;
}

/* line 3391, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-horizontal .ui-checkbox .ui-btn:after,
.ui-controlgroup-horizontal .ui-radio .ui-btn:after {
  content: none;
  display: none;
}

/* Native input positioning */
/* line 3397, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-checkbox input,
.ui-radio input {
  position: absolute;
  left: .466em;
  top: 50%;
  width: 22px;
  height: 22px;
  margin: -11px 0 0 0;
  outline: 0 !important;
  z-index: 1;
}

/* line 3408, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-controlgroup-horizontal .ui-checkbox input,
.ui-controlgroup-horizontal .ui-radio input {
  left: 50%;
  margin-left: -9px;
}

/* line 3413, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-checkbox input:disabled,
.ui-radio input:disabled {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 3421, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-select {
  margin-top: .5em;
  margin-bottom: .5em;
  /* no shorthand for margin because it would override margin-right for inline selects */
  position: relative;
}

/* line 3426, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-select > select {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 3433, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-select .ui-btn {
  margin: 0;
  opacity: 1;
  /* Fixes #2588: When Windows Phone 7.5 (Mango) tries to calculate a numeric opacity for a select (including "inherit") without explicitly specifying an opacity on the parent to give it context, a bug appears where clicking elsewhere on the page after opening the select will open the select again. */
}

/* line 3437, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-select .ui-btn select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 1.5em;
  min-height: 100%;
  height: 3em;
  max-height: 100%;
  outline: 0;
  -webkit-border-radius: inherit;
  border-radius: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  filter: Alpha(Opacity=0);
  opacity: 0;
  z-index: 2;
}

@-moz-document url-prefix() {
  /* line 3457, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-select .ui-btn select {
    opacity: 0.0001;
  }
}

/* Display none because of issues with IE/WP's filter alpha opacity */
/* line 3462, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-select .ui-state-disabled select {
  display: none;
}

/* Because we add all classes of the select and option elements to the span... */
/* line 3466, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-select span.ui-state-disabled {
  filter: Alpha(Opacity=100);
  opacity: 1;
}

/* line 3470, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-select .ui-btn.ui-select-nativeonly {
  border-radius: 0;
  border: 0;
}

/* line 3474, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-select .ui-btn.ui-select-nativeonly select {
  opacity: 1;
  text-indent: 0;
  display: block;
}

/* ui-li-count is styled in the listview CSS. We set padding and offset here because select supports icon position while listview doesn't. */
/* line 3480, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-select .ui-li-has-count.ui-btn {
  padding-right: 2.8125em;
}

/* line 3483, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-select .ui-li-has-count.ui-btn-icon-right {
  padding-right: 4.6875em;
}

/* line 3486, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-select .ui-btn-icon-right .ui-li-count {
  right: 3.2em;
}

/* We set the rules for the span as well to fix an issue on Chrome with text-overflow ellipsis for the button in combination with text-align center. */
/* line 3490, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-select .ui-btn > span:not(.ui-li-count) {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden !important;
  white-space: nowrap;
}

/* line 3496, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-selectmenu.ui-popup {
  min-width: 11em;
}

/* line 3499, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-selectmenu .ui-dialog-contain {
  overflow: hidden;
}

/* line 3502, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-selectmenu .ui-header {
  margin: 0;
  padding: 0;
  border-width: 0;
}

/* line 3507, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-selectmenu.ui-dialog .ui-header {
  z-index: 1;
  position: relative;
}

/* line 3511, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-selectmenu.ui-popup .ui-header {
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* when no placeholder is defined in a multiple select, the header height doesn't even extend past the close button.  this shim's content in there */
/* line 3518, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-selectmenu.ui-popup .ui-header h1:after {
  content: '.';
  visibility: hidden;
}

/* line 3522, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-selectmenu .ui-header .ui-title {
  margin: 0 2.875em;
}

/* line 3525, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-selectmenu.ui-dialog .ui-content {
  overflow: visible;
  z-index: 1;
}

/* line 3529, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-selectmenu .ui-selectmenu-list {
  margin: 0;
  -webkit-border-radius: inherit;
  border-radius: inherit;
}

/* line 3534, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-header:not(.ui-screen-hidden) + .ui-selectmenu-list {
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 3540, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-header.ui-screen-hidden + .ui-selectmenu-list li.ui-first-child .ui-btn {
  border-top-width: 0;
}

/* line 3543, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-selectmenu .ui-selectmenu-list li.ui-last-child .ui-btn {
  border-bottom-width: 0;
}

/* line 3546, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-selectmenu .ui-btn.ui-li-divider {
  cursor: default;
}

/* line 3549, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-selectmenu .ui-selectmenu-placeholder {
  display: none;
}

/* line 3552, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview,
.ui-listview > li {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 3558, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-content .ui-listview,
.ui-panel-inner > .ui-listview {
  margin: -1em;
}

/* line 3562, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-content .ui-listview-inset,
.ui-panel-inner > .ui-listview-inset {
  margin: 1em 0;
}

/* line 3566, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-content > .ui-listview {
  margin: -.5em -1em;
}

/* line 3569, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-content > .ui-listview-inset {
  margin: .5em 0;
}

/* line 3572, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > li {
  display: block;
  position: relative;
  overflow: visible;
}

/* line 3577, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > .ui-li-static,
.ui-listview > .ui-li-divider,
.ui-listview > li > a.ui-btn {
  margin: 0;
  display: block;
  position: relative;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

/* line 3588, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > li > .ui-btn:focus {
  z-index: 1;
}

/* line 3591, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > .ui-li-static,
.ui-listview > .ui-li-divider,
.ui-listview > li > a.ui-btn {
  border-width: 1px 0 0 0;
  border-style: solid;
}

/* line 3597, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview-inset > .ui-li-static,
.ui-listview-inset > .ui-li-divider,
.ui-listview-inset > li > a.ui-btn {
  border-right-width: 1px;
  border-left-width: 1px;
}

/* line 3603, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > .ui-li-static.ui-last-child,
.ui-listview > .ui-li-divider.ui-last-child,
.ui-listview > li.ui-last-child > a.ui-btn {
  border-bottom-width: 1px;
}

/* line 3608, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) > li.ui-first-child,
.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) > li.ui-first-child > a.ui-btn {
  border-top-width: 0;
}

/* line 3612, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-themed-content .ui-listview:not(.ui-listview-inset) > li.ui-last-child,
.ui-collapsible-themed-content .ui-listview:not(.ui-listview-inset) > li.ui-last-child > a.ui-btn {
  border-bottom-width: 0;
}

/* line 3616, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > li.ui-first-child,
.ui-listview > li.ui-first-child > a.ui-btn {
  -webkit-border-top-right-radius: inherit;
  border-top-right-radius: inherit;
  -webkit-border-top-left-radius: inherit;
  border-top-left-radius: inherit;
}

/* line 3623, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > li.ui-last-child,
.ui-listview > li.ui-last-child > a.ui-btn {
  -webkit-border-bottom-right-radius: inherit;
  border-bottom-right-radius: inherit;
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit;
}

/* line 3630, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > li.ui-li-has-alt > a.ui-btn {
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 3636, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > li.ui-first-child > a.ui-btn + a.ui-btn {
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-border-top-right-radius: inherit;
  border-top-right-radius: inherit;
}

/* line 3642, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > li.ui-last-child > a.ui-btn + a.ui-btn {
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: inherit;
  border-bottom-right-radius: inherit;
}

/* line 3648, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > li.ui-first-child img:first-child:not(.ui-li-icon) {
  -webkit-border-top-left-radius: inherit;
  border-top-left-radius: inherit;
}

/* line 3652, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > li.ui-last-child img:first-child:not(.ui-li-icon) {
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit;
}

/* line 3656, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) {
  -webkit-border-radius: inherit;
  border-radius: inherit;
}

/* line 3660, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > .ui-li-static {
  padding: .7em 1em;
}

/* line 3663, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > .ui-li-divider {
  padding: .5em 1.143em;
  font-size: 14px;
  font-weight: bold;
  cursor: default;
  outline: 0;
  /* Dividers in custom selectmenus have tabindex */
}

/* line 3670, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > .ui-li-has-count > .ui-btn,
.ui-listview > .ui-li-static.ui-li-has-count,
.ui-listview > .ui-li-divider.ui-li-has-count {
  padding-right: 2.8125em;
}

/* line 3675, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > .ui-li-has-count > .ui-btn-icon-right {
  padding-right: 4.6875em;
}

/* line 3678, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > .ui-li-has-thumb > .ui-btn,
.ui-listview > .ui-li-static.ui-li-has-thumb {
  min-height: 3.625em;
  padding-left: 6.25em;
}

/* ui-li-has-icon deprecated in 1.4. TODO: remove in 1.5 */
/* line 3684, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > .ui-li-has-icon > .ui-btn,
.ui-listview > .ui-li-static.ui-li-has-icon {
  min-height: 1.25em;
  padding-left: 2.5em;
}

/* Used by both listview and custom multiple select button */
/* line 3690, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-li-count {
  position: absolute;
  font-size: 12.5px;
  font-weight: bold;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  padding: 0 .48em;
  line-height: 1.6em;
  min-height: 1.6em;
  min-width: .64em;
  right: .8em;
  top: 50%;
  margin-top: -.88em;
}

/* line 3705, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview .ui-btn-icon-right .ui-li-count {
  right: 3.2em;
}

/* line 3708, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview .ui-li-has-thumb > img:first-child,
.ui-listview .ui-li-has-thumb > .ui-btn > img:first-child,
.ui-listview .ui-li-has-thumb .ui-li-thumb {
  position: absolute;
  left: 0;
  top: 0;
  max-height: 5em;
  max-width: 5em;
}

/* ui-li-has-icon deprecated in 1.4. TODO: remove in 1.5 */
/* line 3718, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > .ui-li-has-icon > img:first-child,
.ui-listview > .ui-li-has-icon > .ui-btn > img:first-child {
  position: absolute;
  left: .625em;
  top: .9em;
  max-height: 1em;
  max-width: 1em;
}

/* line 3726, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > li h1,
.ui-listview > li h2,
.ui-listview > li h3,
.ui-listview > li h4,
.ui-listview > li h5,
.ui-listview > li h6 {
  font-size: 1em;
  font-weight: bold;
  display: block;
  margin: .45em 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

/* line 3740, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > li p {
  font-size: .75em;
  font-weight: normal;
  display: block;
  margin: .6em 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

/* line 3749, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview .ui-li-aside {
  position: absolute;
  top: 1em;
  right: 3.333em;
  margin: 0;
  text-align: right;
}

/* line 3756, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > li.ui-li-has-alt > .ui-btn {
  margin-right: 2.5em;
  border-right-width: 0;
}

/* line 3760, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > li.ui-li-has-alt > .ui-btn + .ui-btn {
  position: absolute;
  width: 2.5em;
  height: 100%;
  min-height: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-left-width: 1px;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  z-index: 2;
}

/* line 3775, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview-inset > li.ui-li-has-alt > .ui-btn + .ui-btn {
  border-right-width: 1px;
}

/* line 3778, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-listview > li.ui-li-has-alt > .ui-btn + .ui-btn:focus {
  z-index: 3;
}

/* line 3781, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
ol.ui-listview,
ol.ui-listview > .ui-li-divider {
  counter-reset: listnumbering;
}

/* line 3785, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
ol.ui-listview > li > .ui-btn,
ol.ui-listview > li.ui-li-static {
  vertical-align: middle;
}

/* line 3789, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
ol.ui-listview > li > .ui-btn:first-child:before,
ol.ui-listview > li.ui-li-static:before,
ol.ui-listview > li.ui-field-contain > label:before,
ol.ui-listview > li.ui-field-contain > .ui-controlgroup-label:before {
  display: inline-block;
  font-size: .9em;
  font-weight: normal;
  padding-right: .3em;
  min-width: 1.4em;
  line-height: 1.5;
  vertical-align: middle;
  counter-increment: listnumbering;
  content: counter(listnumbering) ".";
}

/* line 3803, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
ol.ui-listview > li.ui-field-contain:before {
  content: none;
  display: none;
}

/* line 3807, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
ol.ui-listview > li h1:first-child,
ol.ui-listview > li h2:first-child,
ol.ui-listview > li h3:first-child,
ol.ui-listview > li h4:first-child,
ol.ui-listview > li h5:first-child,
ol.ui-listview > li h6:first-child,
ol.ui-listview > li p:first-child,
ol.ui-listview > li img:first-child + * {
  display: inline-block;
  vertical-align: middle;
}

/* line 3818, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
ol.ui-listview > li h1:first-child ~ *,
ol.ui-listview > li h2:first-child ~ *,
ol.ui-listview > li h3:first-child ~ *,
ol.ui-listview > li h4:first-child ~ *,
ol.ui-listview > li h5:first-child ~ *,
ol.ui-listview > li h6:first-child ~ *,
ol.ui-listview > li p:first-child ~ *,
ol.ui-listview > li img:first-child + * ~ * {
  margin-top: 0;
  text-indent: 2.04em;
  /* (1.4em + .3em) * .9em / .75em */
}

/* line 3829, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
html .ui-filterable + .ui-listview,
html .ui-filterable.ui-listview {
  margin-top: .5em;
}

/* line 3833, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-content > form.ui-filterable {
  margin-top: -.5em;
}

/* line 3836, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-content > .ui-input-search.ui-filterable {
  margin-top: 0;
}

/* line 3839, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-collapsible-content > .ui-filterable + .ui-listview:not(.ui-listview-inset) > li.ui-first-child,
.ui-collapsible-content > .ui-filterable + .ui-listview:not(.ui-listview-inset) > li.ui-first-child > a.ui-btn,
.ui-collapsible-content > .ui-filterable.ui-listview:not(.ui-listview-inset) > li.ui-first-child,
.ui-collapsible-content > .ui-filterable.ui-listview:not(.ui-listview-inset) > li.ui-first-child > a.ui-btn {
  border-top-width: 1px;
}

/* line 3845, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
div.ui-slider {
  height: 30px;
  margin: .5em 0;
  padding: 0;
  -ms-touch-action: pan-y pinch-zoom double-tap-zoom;
}

/* line 3851, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
div.ui-slider:before,
div.ui-slider:after {
  content: "";
  display: table;
}

/* line 3856, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
div.ui-slider:after {
  clear: both;
}

/* line 3859, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
input.ui-slider-input {
  display: block;
  float: left;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 4px;
  width: 40px;
  height: 20px;
  line-height: 20px;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  text-align: center;
  vertical-align: text-bottom;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 3881, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-slider-input::-webkit-outer-spin-button,
.ui-slider-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 3886, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-slider-track {
  position: relative;
  overflow: visible;
  border-width: 1px;
  border-style: solid;
  height: 15px;
  margin: 0 15px 0 68px;
  top: 6px;
}

/* line 3895, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-slider-track.ui-mini {
  height: 12px;
  top: 8px;
}

/* line 3899, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-slider-track .ui-slider-bg {
  height: 100%;
}

/* High level of specificity to override button margins in grids */
/* line 3903, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-slider-track .ui-btn.ui-slider-handle {
  position: absolute;
  z-index: 1;
  top: 50%;
  width: 28px;
  height: 28px;
  margin: -15px 0 0 -15px;
  outline: 0;
  padding: 0;
}

/* line 3913, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-slider-track.ui-mini .ui-slider-handle {
  height: 14px;
  width: 14px;
  margin: -8px 0 0 -8px;
}

/* line 3918, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
select.ui-slider-switch {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 3925, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
div.ui-slider-switch {
  display: inline-block;
  height: 32px;
  width: 5.8em;
  top: 0;
}

/* reset the clearfix */
/* line 3932, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
div.ui-slider-switch:before,
div.ui-slider-switch:after {
  display: none;
  clear: none;
}

/* line 3937, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
div.ui-slider-switch.ui-mini {
  height: 29px;
  top: 0;
}

/* line 3941, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-slider-inneroffset {
  margin: 0 16px;
  position: relative;
  z-index: 1;
}

/* line 3946, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-slider-switch.ui-mini .ui-slider-inneroffset {
  margin: 0 15px 0 14px;
}

/* line 3949, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-slider-switch .ui-btn.ui-slider-handle {
  margin: 1px 0 0 -15px;
}

/* line 3952, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-slider-switch.ui-mini .ui-slider-handle {
  width: 25px;
  height: 25px;
  margin: 1px 0 0 -13px;
  padding: 0;
}

/* line 3958, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-slider-handle-snapping {
  -webkit-transition: left 70ms linear;
  -moz-transition: left 70ms linear;
  transition: left 70ms linear;
}

/* line 3963, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-slider-switch .ui-slider-label {
  position: absolute;
  text-align: center;
  width: 100%;
  overflow: hidden;
  font-size: 16px;
  top: 0;
  line-height: 2;
  min-height: 100%;
  white-space: nowrap;
  cursor: pointer;
}

/* line 3975, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-slider-switch.ui-mini .ui-slider-label {
  font-size: 14px;
}

/* line 3978, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-slider-switch .ui-slider-label-a {
  z-index: 1;
  left: 0;
  text-indent: -1.5em;
}

/* line 3983, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-slider-switch .ui-slider-label-b {
  z-index: 0;
  right: 0;
  text-indent: 1.5em;
}

/* The corner radii for ui-slider-switch/track can be specified in theme CSS. The bg and handle inherits. */
/* line 3989, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-slider-track .ui-slider-bg,
.ui-slider-switch .ui-slider-label,
.ui-slider-switch .ui-slider-inneroffset,
.ui-slider-handle {
  -webkit-border-radius: inherit;
  border-radius: inherit;
}

/* line 3996, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-field-contain div.ui-slider-switch {
  margin: 0;
}

/* ui-hide-label deprecated in 1.4. TODO: Remove in 1.5 */
/* line 4000, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-field-contain div.ui-slider-switch,
.ui-field-contain.ui-hide-label div.ui-slider-switch,
html .ui-popup .ui-field-contain div.ui-slider-switch {
  display: inline-block;
  width: 5.8em;
}

/* slider tooltip
-----------------------------------------------------------------------------------------------------------*/
/* line 4008, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-slider-popup {
  width: 64px;
  height: 64px;
  font-size: 36px;
  padding-top: 14px;
  opacity: 0.8;
}

/* line 4015, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-slider-popup {
  position: absolute !important;
  text-align: center;
  z-index: 100;
}

/* line 4020, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-slider-track .ui-btn.ui-slider-handle {
  font-size: .9em;
  line-height: 30px;
}

/* line 4024, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-rangeslider {
  margin: .5em 0;
}

/* line 4027, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-rangeslider:before,
.ui-rangeslider:after {
  content: "";
  display: table;
}

/* line 4032, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-rangeslider:after {
  clear: both;
}

/* line 4035, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-rangeslider .ui-slider-input.ui-rangeslider-last {
  float: right;
}

/* line 4038, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-rangeslider .ui-rangeslider-sliders {
  position: relative;
  overflow: visible;
  height: 30px;
  margin: 0 68px;
}

/* line 4044, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track {
  position: absolute;
  top: 6px;
  right: 0;
  left: 0;
  margin: 0;
}

/* line 4051, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track {
  top: 8px;
}

/* line 4054, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-rangeslider .ui-slider-track:first-child .ui-slider-bg {
  display: none;
}

/* line 4057, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child {
  background-color: transparent;
  background: none;
  border-width: 0;
  height: 0;
}

/* this makes ie6 and ie7 set height to 0 to fix z-index problem */
/* line 4064, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
html > body .ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child {
  height: 15px;
  border-width: 1px;
}

/* line 4068, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
html > body .ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track:first-child {
  height: 12px;
}

/* Hide the second label (the first is moved outside the div) */
/* line 4072, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
div.ui-rangeslider label {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 4079, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-field-contain .ui-rangeslider input.ui-slider-input,
.ui-field-contain .ui-rangeslider.ui-mini input.ui-slider-input,
.ui-field-contain .ui-rangeslider .ui-rangeslider-sliders,
.ui-field-contain .ui-rangeslider.ui-mini .ui-rangeslider-sliders {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 4086, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-input-text,
.ui-input-search {
  margin: .5em 0;
  border-width: 1px;
  border-style: solid;
}

/* line 4092, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-mini {
  margin: .446em;
}

/* line 4095, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-input-text input,
.ui-input-search input,
textarea.ui-input-text {
  padding: .4em;
  line-height: 1.4em;
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0;
}

/* line 4107, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-input-text input,
.ui-input-search input {
  margin: 0;
  min-height: 2.2em;
  text-align: left;
  /* Opera aligns type="date" right by default */
  border: 0;
  background: transparent none;
  -webkit-appearance: none;
  -webkit-border-radius: inherit;
  border-radius: inherit;
}

/* line 4118, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
textarea.ui-input-text {
  overflow: auto;
  resize: vertical;
}

/* line 4122, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-mini .ui-input-text input,
.ui-mini .ui-input-search input,
.ui-input-text.ui-mini input,
.ui-input-search.ui-mini input,
.ui-mini textarea.ui-input-text,
textarea.ui-mini {
  font-size: 14px;
}

/* Same margin for mini textareas as other mini sized widgets (12.5/14 * 0.5em) */
/* line 4131, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-mini textarea.ui-input-text,
textarea.ui-mini {
  margin: .446em 0;
}

/* line 4135, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-input-has-clear,
.ui-input-search {
  position: relative;
}

/* Padding on the div instead of input because of browser spinners etc. */
/* line 4140, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-input-has-clear {
  padding-right: 2.375em;
}

/* line 4143, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-mini.ui-input-has-clear {
  padding-right: 2.923em;
}

/* line 4146, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-input-has-clear input {
  padding-right: 0;
  /* Autofill on Chrome has bg color so we unset corners right as well. */
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* Search icon */
/* line 4155, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-input-search input {
  padding-left: 1.75em;
}

/* line 4158, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-input-search:after {
  position: absolute;
  left: .3125em;
  top: 50%;
  margin-top: -7px;
  content: "";
  background-position: center center;
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  filter: Alpha(Opacity=50);
  opacity: .5;
}

/* line 4171, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-input-search.ui-input-has-clear .ui-btn.ui-input-clear,
.ui-input-text.ui-input-has-clear .ui-btn.ui-input-clear {
  position: absolute;
  right: 0;
  top: 50%;
  margin: -14px .3125em 0;
  border: 0;
  background-color: transparent;
}

/* line 4180, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-input-search .ui-input-clear-hidden,
.ui-input-text .ui-input-clear-hidden {
  display: none;
}

/* Resolves issue #5166: Added to support issue introduced in Firefox 15. We can likely remove this in the future. */
/* line 4185, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-input-text input::-moz-placeholder,
.ui-input-search input::-moz-placeholder,
textarea.ui-input-text::-moz-placeholder {
  color: #aaa;
}

/* Same for IE10 */
/* line 4191, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-input-text input:-ms-input-placeholder,
.ui-input-search input:-ms-input-placeholder,
textarea.ui-input-text:-ms-input-placeholder {
  color: #aaa;
}

/* Resolves issue #5131: Width of textinput depends on its type,
for Android 4.1 */
/* line 4198, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-input-text input[type=number]::-webkit-outer-spin-button {
  margin: 0;
}

/* Resolves issue #5756: Textinput in IE10 has a default clear button */
/* line 4202, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-input-text input::-ms-clear,
.ui-input-search input::-ms-clear {
  display: none;
}

/* line 4206, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-input-text input:focus,
.ui-input-search input:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 4212, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
textarea.ui-input-text.ui-textinput-autogrow {
  overflow: hidden;
}

/* line 4215, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-textinput-autogrow-resize {
  -webkit-transition: height 0.25s;
  -o-transition: height 0.25s;
  -moz-transition: height 0.25s;
  transition: height 0.25s;
}

/* line 4221, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-flipswitch {
  display: inline-block;
  vertical-align: middle;
  width: 5.875em;
  /* Override this and padding-left in next rule if you use labels other than "on/off" and need more space */
  height: 1.875em;
  border-width: 1px;
  border-style: solid;
  margin: .5em 0;
  overflow: hidden;
  -webkit-transition-property: padding, width, background-color, color, border-color;
  -moz-transition-property: padding, width, background-color, color, border-color;
  -o-transition-property: padding, width, background-color, color, border-color;
  transition-property: padding, width, background-color, color, border-color;
  -webkit-transition-duration: 100ms;
  -moz-transition-duration: 100ms;
  -o-transition-duration: 100ms;
  transition-duration: 100ms;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}

/* line 4245, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-flipswitch.ui-flipswitch-active {
  padding-left: 4em;
  /* Override this and width in previous rule if you use labels other than "on/off" and need more space */
  width: 1.875em;
}

/* line 4249, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-flipswitch-input {
  position: absolute;
  height: 1px;
  width: 1px;
  margin: -1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0;
  outline: 0;
  filter: Alpha(Opacity=0);
  opacity: 0;
}

/* line 4261, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-flipswitch .ui-btn.ui-flipswitch-on,
.ui-flipswitch .ui-flipswitch-off {
  float: left;
  height: 1.75em;
  margin: .0625em;
  line-height: 1.65em;
}

/* line 4268, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-flipswitch .ui-btn.ui-flipswitch-on {
  width: 1.75em;
  padding: 0;
  text-indent: -2.6em;
  /* Override this to center text if you use a label other than "on" */
  text-align: left;
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: inherit;
  overflow: visible;
  color: inherit;
  text-shadow: inherit;
}

/* line 4283, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-flipswitch .ui-flipswitch-off {
  padding: 1px;
  text-indent: 1em;
  /* Override this to center text if you use a label other than "off" */
}

/* Override field container CSS to prevent the flipswitch from becomming full width */
/* line 4288, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
html .ui-field-contain > label + .ui-flipswitch,
html .ui-popup .ui-field-contain > label + .ui-flipswitch {
  display: inline-block;
  width: 5.875em;
  /* If you override the width for .ui-flipswitch you should repeat the same value here */
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 4296, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-field-contain .ui-flipswitch.ui-flipswitch-active,
.ui-popup .ui-field-contain .ui-flipswitch.ui-flipswitch-active {
  width: 1.875em;
}

/* line 4300, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-table {
  border: 0;
  border-collapse: collapse;
  padding: 0;
  width: 100%;
}

/* line 4306, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-table th,
.ui-table td {
  line-height: 1.5em;
  text-align: left;
  padding: .4em .5em;
  vertical-align: top;
}

/* line 4313, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-table th .ui-btn,
.ui-table td .ui-btn {
  line-height: normal;
}

/* line 4317, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-table th {
  font-weight: bold;
}

/* line 4320, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-table caption {
  text-align: left;
  margin-bottom: 1.4em;
  opacity: .5;
}

/*
 Styles for the table columntoggle mode
*/
/* line 4328, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-table-columntoggle-btn {
  float: right;
  margin-bottom: .8em;
}

/* Remove top/bottom margins around the fieldcontain on check list */
/* line 4333, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-table-columntoggle-popup fieldset {
  margin: 0;
}

/* line 4336, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-table-columntoggle {
  clear: both;
}

/* Hide all prioritized columns by default */
@media only all {
  /* line 4341, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  th.ui-table-priority-6,
td.ui-table-priority-6,
th.ui-table-priority-5,
td.ui-table-priority-5,
th.ui-table-priority-4,
td.ui-table-priority-4,
th.ui-table-priority-3,
td.ui-table-priority-3,
th.ui-table-priority-2,
td.ui-table-priority-2,
th.ui-table-priority-1,
td.ui-table-priority-1 {
    display: none;
  }
}

/* Preset breakpoints if ".ui-responsive" class added to table */
/* Show priority 1 at 320px (20em x 16px) */
@media screen and (min-width: 20em) {
  /* line 4359, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-table-columntoggle.ui-responsive th.ui-table-priority-1,
.ui-table-columntoggle.ui-responsive td.ui-table-priority-1 {
    display: table-cell;
  }
}

/* Show priority 2 at 480px (30em x 16px) */
@media screen and (min-width: 30em) {
  /* line 4366, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-table-columntoggle.ui-responsive th.ui-table-priority-2,
.ui-table-columntoggle.ui-responsive td.ui-table-priority-2 {
    display: table-cell;
  }
}

/* Show priority 3 at 640px (40em x 16px) */
@media screen and (min-width: 40em) {
  /* line 4373, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-table-columntoggle.ui-responsive th.ui-table-priority-3,
.ui-table-columntoggle.ui-responsive td.ui-table-priority-3 {
    display: table-cell;
  }
}

/* Show priority 4 at 800px (50em x 16px) */
@media screen and (min-width: 50em) {
  /* line 4380, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-table-columntoggle.ui-responsive th.ui-table-priority-4,
.ui-table-columntoggle.ui-responsive td.ui-table-priority-4 {
    display: table-cell;
  }
}

/* Show priority 5 at 960px (60em x 16px) */
@media screen and (min-width: 60em) {
  /* line 4387, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-table-columntoggle.ui-responsive th.ui-table-priority-5,
.ui-table-columntoggle.ui-responsive td.ui-table-priority-5 {
    display: table-cell;
  }
}

/* Show priority 6 at 1,120px (70em x 16px) */
@media screen and (min-width: 70em) {
  /* line 4394, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-table-columntoggle.ui-responsive th.ui-table-priority-6,
.ui-table-columntoggle.ui-responsive td.ui-table-priority-6 {
    display: table-cell;
  }
}

/* Unchecked manually: Always hide */
/* line 4400, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-table-columntoggle th.ui-table-cell-hidden,
.ui-table-columntoggle td.ui-table-cell-hidden,
.ui-table-columntoggle.ui-responsive th.ui-table-cell-hidden,
.ui-table-columntoggle.ui-responsive td.ui-table-cell-hidden {
  display: none;
}

/* Checked manually: Always show */
/* line 4407, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-table-columntoggle th.ui-table-cell-visible,
.ui-table-columntoggle td.ui-table-cell-visible,
.ui-table-columntoggle.ui-responsive th.ui-table-cell-visible,
.ui-table-columntoggle.ui-responsive td.ui-table-cell-visible {
  display: table-cell;
}

/*
 Styles for the table columntoggle mode
*/
/* line 4416, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-table-reflow td .ui-table-cell-label,
.ui-table-reflow th .ui-table-cell-label {
  display: none;
}

/* Mobile first styles: Begin with the stacked presentation at narrow widths */
@media only all {
  /* Hide the table headers */
  /* line 4423, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-table-reflow thead td,
.ui-table-reflow thead th {
    display: none;
  }
  /* Show the table cells as a block level element */
  /* line 4428, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-table-reflow td,
.ui-table-reflow th {
    text-align: left;
    display: block;
  }
  /* Add a fair amount of top margin to visually separate each row when stacked */
  /* line 4434, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-table-reflow tbody th {
    margin-top: 3em;
  }
  /* Make the label elements a percentage width */
  /* line 4438, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-table-reflow td .ui-table-cell-label,
.ui-table-reflow th .ui-table-cell-label {
    padding: .4em;
    min-width: 30%;
    display: inline-block;
    margin: -.4em 1em -.4em -.4em;
  }
  /* For grouped headers, have a different style to visually separate the levels by classing the first label in each col group */
  /* line 4446, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-table-reflow th .ui-table-cell-label-top,
.ui-table-reflow td .ui-table-cell-label-top {
    display: block;
    padding: .4em 0;
    margin: .4em 0;
    text-transform: uppercase;
    font-size: .9em;
    font-weight: normal;
  }
}

/* Breakpoint to show as a standard table at 560px (35em x 16px) or wider */
@media (min-width: 35em) {
  /* Show the table header rows */
  /* line 4459, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-table-reflow.ui-responsive td,
.ui-table-reflow.ui-responsive th,
.ui-table-reflow.ui-responsive tbody th,
.ui-table-reflow.ui-responsive tbody td,
.ui-table-reflow.ui-responsive thead td,
.ui-table-reflow.ui-responsive thead th {
    display: table-cell;
    margin: 0;
  }
  /* Hide the labels in each cell */
  /* line 4469, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-table-reflow.ui-responsive td .ui-table-cell-label,
.ui-table-reflow.ui-responsive th .ui-table-cell-label {
    display: none;
  }
}

/* Hack to make IE9 and WP7.5 treat cells like block level elements, scoped to ui-responsive class */
/* Applied in a max-width media query up to the table layout breakpoint so we don't need to negate this*/
@media (max-width: 35em) {
  /* line 4477, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-table-reflow.ui-responsive td,
.ui-table-reflow.ui-responsive th {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    clear: left;
  }
}

/* Panel */
/* line 4488, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel {
  width: 17em;
  min-height: 100%;
  max-height: none;
  border-width: 0;
  position: absolute;
  top: 0;
  display: block;
}

/* line 4497, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-closed {
  width: 0;
  max-height: 100%;
  overflow: hidden;
  visibility: hidden;
  left: 0;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 4505, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-fixed {
  position: fixed;
  bottom: -1px;
  /* Fixes gap on Chrome for Android */
  padding-bottom: 1px;
}

/* line 4510, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-display-reveal {
  z-index: 1;
}

/* line 4513, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-display-push {
  z-index: 999;
}

/* line 4516, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-display-overlay {
  z-index: 1001;
  /* Fixed toolbars have z-index 1000 */
}

/* line 4519, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-inner {
  padding: 1em;
}

/* Container, page and wrapper */
/* line 4523, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-page-container {
  overflow-x: visible;
}

/* line 4526, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-page-container-themed .ui-page-active {
  background: none;
}

/* line 4529, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-wrapper {
  position: relative;
  min-height: inherit;
  border: 0;
  overflow-x: hidden;
  z-index: 999;
}

/* Fixed toolbars */
/* line 4537, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-fixed-toolbar {
  overflow-x: hidden;
}

/* Dismiss */
/* line 4541, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-dismiss {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  z-index: 1002;
  display: none;
}

/* line 4550, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-dismiss-open {
  display: block;
}

/* Animate class is added to panel, wrapper and fixed toolbars */
/* line 4554, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-animate {
  -webkit-transition: -webkit-transform 300ms ease;
  -webkit-transition-duration: 300ms;
  -moz-transition: -moz-transform 300ms ease;
  transition: transform 300ms ease;
}

/* Fix for Windows Phone issue #6349: unset the transition for transforms in case of fixed toolbars. */
@media screen and (max-device-width: 768px) {
  /* line 4562, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-page-header-fixed .ui-panel-animate.ui-panel-wrapper,
.ui-page-footer-fixed .ui-panel-animate.ui-panel-wrapper,
.ui-panel-animate.ui-panel-fixed-toolbar {
    -ms-transition: none;
  }
  /* We need a transitionend event ... */
  /* line 4568, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-panel-animate.ui-panel-fixed-toolbar {
    -ms-transition: -ms-transform 1ms;
    -ms-transform: rotate(0deg);
  }
}

/* Hardware acceleration for smoother transitions on WebKit browsers */
/* line 4574, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-animate.ui-panel:not(.ui-panel-display-reveal) {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}

/* Panel positioning (for overlay and push) */
/* Panel left closed */
/* line 4580, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-position-left {
  left: -17em;
}

/* Panel left closed animated */
/* line 4584, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay,
.ui-panel-animate.ui-panel-position-left.ui-panel-display-push {
  left: 0;
  -webkit-transform: translate3d(-17em, 0, 0);
  -moz-transform: translate3d(-17em, 0, 0);
  transform: translate3d(-17em, 0, 0);
}

/* Panel left open */
/* line 4592, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-position-left.ui-panel-display-reveal,
.ui-panel-open.ui-panel-position-left {
  left: 0;
}

/* Panel left open animated */
/* line 4597, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-overlay,
.ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-push {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -moz-transform: none;
}

/* Panel right closed */
/* line 4604, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-position-right {
  right: -17em;
}

/* Panel right closed animated */
/* line 4608, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-animate.ui-panel-position-right.ui-panel-display-overlay,
.ui-panel-animate.ui-panel-position-right.ui-panel-display-push {
  right: 0;
  -webkit-transform: translate3d(17em, 0, 0);
  -moz-transform: translate3d(17em, 0, 0);
  transform: translate3d(17em, 0, 0);
}

/* Panel right open */
/* line 4616, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-position-right.ui-panel-display-reveal,
.ui-panel-position-right.ui-panel-open {
  right: 0;
}

/* Panel right open animated */
/* line 4621, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-animate.ui-panel-open.ui-panel-position-right.ui-panel-display-overlay,
.ui-panel-animate.ui-panel-open.ui-panel-position-right.ui-panel-display-push {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -moz-transform: none;
}

/* Wrapper and fixed toolbars positioning (for reveal and push) */
/* Panel left open */
/* line 4629, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-page-content-position-left {
  left: 17em;
  right: -17em;
}

/* Panel left open animated */
/* line 4634, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-animate.ui-panel-page-content-position-left {
  left: 0;
  right: 0;
  -webkit-transform: translate3d(17em, 0, 0);
  -moz-transform: translate3d(17em, 0, 0);
  transform: translate3d(17em, 0, 0);
}

/* Panel right open */
/* line 4642, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-page-content-position-right {
  left: -17em;
  right: 17em;
}

/* Panel right open animated */
/* line 4647, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-animate.ui-panel-page-content-position-right {
  left: 0;
  right: 0;
  -webkit-transform: translate3d(-17em, 0, 0);
  -moz-transform: translate3d(-17em, 0, 0);
  transform: translate3d(-17em, 0, 0);
}

/* Dismiss model open */
/* line 4655, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-dismiss-open.ui-panel-dismiss-position-left {
  left: 17em;
}

/* line 4658, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-dismiss-open.ui-panel-dismiss-position-right {
  right: 17em;
}

/* Shadows and borders */
/* line 4662, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-display-reveal {
  -webkit-box-shadow: inset -5px 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset -5px 0 5px rgba(0, 0, 0, 0.15);
  box-shadow: inset -5px 0 5px rgba(0, 0, 0, 0.15);
}

/* line 4667, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-position-right.ui-panel-display-reveal {
  -webkit-box-shadow: inset 5px 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 5px 0 5px rgba(0, 0, 0, 0.15);
  box-shadow: inset 5px 0 5px rgba(0, 0, 0, 0.15);
}

/* line 4672, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-display-overlay {
  -webkit-box-shadow: 5px 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 5px 0 5px rgba(0, 0, 0, 0.15);
  box-shadow: 5px 0 5px rgba(0, 0, 0, 0.15);
}

/* line 4677, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-position-right.ui-panel-display-overlay {
  -webkit-box-shadow: -5px 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: -5px 0 5px rgba(0, 0, 0, 0.15);
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.15);
}

/* line 4682, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-open.ui-panel-position-left.ui-panel-display-push {
  border-right-width: 1px;
  margin-right: -1px;
}

/* line 4686, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-page-content-position-left.ui-panel-page-content-display-push {
  margin-left: 1px;
  width: auto;
}

/* line 4690, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-open.ui-panel-position-right.ui-panel-display-push {
  border-left-width: 1px;
  margin-left: -1px;
}

/* line 4694, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-panel-page-content-position-right.ui-panel-page-content-display-push {
  margin-right: 1px;
  width: auto;
}

/* Responsive: wrap on wide viewports once open */
@media (min-width: 55em) {
  /* line 4700, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-responsive-panel .ui-panel-page-content-open.ui-panel-page-content-position-left {
    margin-right: 17em;
  }
  /* line 4703, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-responsive-panel .ui-panel-page-content-open.ui-panel-page-content-position-right {
    margin-left: 17em;
  }
  /* line 4706, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-responsive-panel .ui-panel-page-content-open {
    width: auto;
  }
  /* line 4709, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
  .ui-responsive-panel .ui-panel-dismiss-display-push,
.ui-responsive-panel.ui-page-active ~ .ui-panel-dismiss-display-push {
    display: none;
  }
}

/* line 4714, ../../../home/ec2-user/.rvm/gems/ruby-4.0.6/bundler/gems/jquery-mobile-rails-1253ff6c4078/vendor/assets/stylesheets/jquery.mobile.css.scss */
.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em;
}
@font-face {
  font-family: 'ionicons';
  src: url(//assets.stage.avochato.com/assets/ionicons-26f2e21289868886328753bfe3c9a990a2db295d45b5171f0a53d0d657ef23cd.woff2) format("woff2"), url(//assets.stage.avochato.com/assets/ionicons-8555d12c96a5a301b87d890531d36b91d9931eddf66a9994525fe51dfec4fd16.woff) format("woff"), url(//assets.stage.avochato.com/assets/ionicons-2ba7f20b1d8990e17a47fe3d88e4c766628aaa2baf1dd30fca0a0db59836f5f9.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ionicons';
  src: url(//assets.stage.avochato.com/assets/ionicons-26f2e21289868886328753bfe3c9a990a2db295d45b5171f0a53d0d657ef23cd.woff2) format("woff2"), url(//assets.stage.avochato.com/assets/ionicons-8555d12c96a5a301b87d890531d36b91d9931eddf66a9994525fe51dfec4fd16.woff) format("woff"), url(//assets.stage.avochato.com/assets/ionicons-2ba7f20b1d8990e17a47fe3d88e4c766628aaa2baf1dd30fca0a0db59836f5f9.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: 'material';
  src: url(//assets.stage.avochato.com/assets/material-518b00b9c8c5d1f238633e997b5683a1540cca88812f78c08ca6dc5169b5b6fa.woff2) format("woff2"), url(//assets.stage.avochato.com/assets/material-2ddbd3c510edf828177e838d8d14d5f09346a9889d5ca71569ceb336e6076b4f.woff) format("woff"), url(//assets.stage.avochato.com/assets/material-e94d8526c2a106a5bfc2fbc5226534a0c06442ea126185bb670ea9f46d4da387.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Material';
  src: url(//assets.stage.avochato.com/assets/material-518b00b9c8c5d1f238633e997b5683a1540cca88812f78c08ca6dc5169b5b6fa.woff2) format("woff2"), url(//assets.stage.avochato.com/assets/material-2ddbd3c510edf828177e838d8d14d5f09346a9889d5ca71569ceb336e6076b4f.woff) format("woff"), url(//assets.stage.avochato.com/assets/material-e94d8526c2a106a5bfc2fbc5226534a0c06442ea126185bb670ea9f46d4da387.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/* line 5, app/assets/stylesheets/_theme_variables.scss */
html[data-theme="dark"] {
  filter: invert(0.9) hue-rotate(180deg);
}

/* line 12, app/assets/stylesheets/_theme_variables.scss */
html[data-theme="dark"] .left-nav-links {
  filter: invert(1) hue-rotate(180deg) brightness(1.4);
  border-top: 1px solid #121615;
  overflow-x: visible;
  overflow-y: clip;
}

/* line 21, app/assets/stylesheets/_theme_variables.scss */
html[data-theme="dark"] .app-main-header {
  border-bottom-color: #96bba9;
}

/* line 28, app/assets/stylesheets/_theme_variables.scss */
html[data-theme="dark"] .overlay, html[data-theme="dark"] .emoji, html[data-theme="dark"] .emoji-mart-emoji, html[data-theme="dark"] .avatar-image, html[data-theme="dark"] .zoomed-in-media {
  filter: invert(1) hue-rotate(180deg);
}

/* line 34, app/assets/stylesheets/_theme_variables.scss */
html[data-theme="dark"] .ticket-view-container img, html[data-theme="dark"] .ticket-view-container video, html[data-theme="dark"] .ticket-view-container iframe {
  filter: invert(1) hue-rotate(180deg);
}

/* line 5, app/assets/stylesheets/base.scss */
* {
  box-sizing: border-box;
  max-width: 100%;
  font-weight: 500 !important;
  text-shadow: none !important;
}

/* line 11, app/assets/stylesheets/base.scss */
*:focus {
  outline-width: 0;
}

/* line 16, app/assets/stylesheets/base.scss */
.ionicons {
  font-family: "Ionicons";
}

/* line 20, app/assets/stylesheets/base.scss */
html, body, [data-role=page] {
  height: 100%;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

/* line 25, app/assets/stylesheets/base.scss */
h1, h2, h3, h4, h5 {
  margin: 0;
  padding: 0;
}

/* line 27, app/assets/stylesheets/base.scss */
div {
  font-family: Montserrat, sans-serif;
}

/* line 31, app/assets/stylesheets/base.scss */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 37, app/assets/stylesheets/base.scss */
a {
  text-decoration: none;
}

/* Based on https://developer.mozilla.org/en-US/docs/Web/HTML/Element/kbd */
/* line 42, app/assets/stylesheets/base.scss */
kbd {
  background-color: #eee;
  border-radius: 3px;
  border: 1px solid #b4b4b4;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 2px 0 0 rgba(255, 255, 255, 0.7) inset;
  color: #333;
  display: inline-block;
  font-size: .85em;
  font-weight: 700;
  line-height: 1;
  padding: 2px 4px;
  white-space: nowrap;
}

/* line 56, app/assets/stylesheets/base.scss */
.noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

/* line 66, app/assets/stylesheets/base.scss */
.ui-header-fixed {
  padding-top: 0px !important;
  top: 0 !important;
}

/* line 70, app/assets/stylesheets/base.scss */
.ui-header-fixed .ui-btn-left, .ui-header-fixed .ui-btn-right {
  top: 0 !important;
  position: relative !important;
  margin-top: 0 !important;
}

/* line 77, app/assets/stylesheets/base.scss */
.heading {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
  min-height: 71px;
  max-height: 71px;
  border-bottom: 1px solid rgba(224, 198, 183, 0.2);
  z-index: 999;
}

/* line 89, app/assets/stylesheets/base.scss */
.heading h3 {
  flex-grow: 1;
  font-family: Montserrat, sans-serif;
  font-weight: 800 !important;
  font-size: 24px;
  color: #333;
  letter-spacing: normal;
  line-height: 31.2px;
  padding: 25px;
}

/* line 100, app/assets/stylesheets/base.scss */
.heading .steps {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 4px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

@media only screen and (min-width: 700px) {
  /* line 100, app/assets/stylesheets/base.scss */
  .heading .steps {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}

/* line 112, app/assets/stylesheets/base.scss */
.heading .steps span.step {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  color: #878888;
  letter-spacing: 1.2px;
  line-height: 1.5em;
  padding-right: 10px;
}

@media only screen and (max-width: 401px) {
  /* line 112, app/assets/stylesheets/base.scss */
  .heading .steps span.step {
    font-size: 12px;
  }
}

/* line 123, app/assets/stylesheets/base.scss */
.heading .steps span.step:last-child:after {
  content: '';
  padding-right: 0px;
}

/* line 128, app/assets/stylesheets/base.scss */
.heading .steps span.step.active {
  color: #444445;
}

@media only screen and (min-width: 700px) {
  /* line 112, app/assets/stylesheets/base.scss */
  .heading .steps span.step {
    min-width: 170px;
    font-size: 12px;
    letter-spacing: 1px;
  }
  /* line 137, app/assets/stylesheets/base.scss */
  .heading .steps span.step:after {
    content: '>';
    color: #878888;
    display: inline-block;
    padding-left: 10px;
  }
}

@media only screen and (min-width: 775px) {
  /* line 112, app/assets/stylesheets/base.scss */
  .heading .steps span.step {
    min-width: 180px;
    font-size: 14px;
    line-height: 1.6em;
  }
}

@media only screen and (min-width: 975px) {
  /* line 112, app/assets/stylesheets/base.scss */
  .heading .steps span.step {
    min-width: 220px;
    font-size: 16px;
    line-height: 1.7em;
  }
  /* line 156, app/assets/stylesheets/base.scss */
  .heading .steps span.step:after {
    content: '>';
    color: #878888;
    display: inline-block;
    padding-left: 10px;
  }
}

/* line 167, app/assets/stylesheets/base.scss */
.heading .steps .step.complete::before {
  color: #4eca83;
  font-family: Ionicons;
  content: "\f120";
  float: left;
  text-align: center;
  margin-right: 10px;
  vertical-align: center;
  line-height: 1.5em;
  font-size: 14px;
}

@media only screen and (min-width: 401px) {
  /* line 167, app/assets/stylesheets/base.scss */
  .heading .steps .step.complete::before {
    line-height: 1em;
    font-size: 16px;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media only screen and (min-width: 775px) {
  /* line 167, app/assets/stylesheets/base.scss */
  .heading .steps .step.complete::before {
    line-height: 1.2em;
    font-size: 18px;
  }
}

@media only screen and (min-width: 975px) {
  /* line 167, app/assets/stylesheets/base.scss */
  .heading .steps .step.complete::before {
    line-height: 1em;
    font-size: 28px;
  }
}

/* line 194, app/assets/stylesheets/base.scss */
.steps.bars {
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  align-self: flex-start;
  flex-wrap: no-wrap;
}

/* line 198, app/assets/stylesheets/base.scss */
.steps.bars .bar {
  background-color: #bbb;
  flex: 1 1 0;
  max-height: 8px;
  margin: 0px 8px;
}

/* line 203, app/assets/stylesheets/base.scss */
.steps.bars .bar.complete {
  background-color: #4eca83;
}

/* line 205, app/assets/stylesheets/base.scss */
.steps.bars .bar .step {
  padding-top: 12px;
}

/* line 208, app/assets/stylesheets/base.scss */
.steps.bars .dot {
  width: 0px;
  color: white;
}

/* line 214, app/assets/stylesheets/base.scss */
.body {
  flex-grow: 1;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  height: calc(100% - 71px);
}

/* line 221, app/assets/stylesheets/base.scss */
.section {
  padding-bottom: 23px;
}

/* line 224, app/assets/stylesheets/base.scss */
.section:not(:nth-of-type(1)) {
  padding-top: 23px;
  border-top: 2px solid #F4F4F4;
}

/* line 229, app/assets/stylesheets/base.scss */
.section:last-child {
  padding-bottom: 0;
}

/* line 233, app/assets/stylesheets/base.scss */
.section > .disabled {
  pointer-events: none;
  opacity: 0.5;
}

/* line 238, app/assets/stylesheets/base.scss */
.section h4 {
  font-family: Montserrat, sans-serif;
  font-weight: 700 !important;
  font-size: 20px;
  color: #444445;
}

/* line 246, app/assets/stylesheets/base.scss */
.section-head {
  overflow: hidden;
  padding-bottom: 20px;
}

/* line 251, app/assets/stylesheets/base.scss */
.subsection {
  padding-left: 20px;
}

/* line 253, app/assets/stylesheets/base.scss */
.subsection h4 {
  font-size: 16px;
}

/* line 258, app/assets/stylesheets/base.scss */
.subsection-head {
  overflow: hidden;
  padding-bottom: 10px;
}

/* line 263, app/assets/stylesheets/base.scss */
.spacer {
  flex-grow: 1;
}

/* line 266, app/assets/stylesheets/base.scss */
.spacer.grow-4 {
  flex-grow: 4;
}

/* line 269, app/assets/stylesheets/base.scss */
.spacer.grow-2 {
  flex-grow: 2;
}

/* line 274, app/assets/stylesheets/base.scss */
.ajax-spinner, .event-ajax-spinner, .assignment-ajax-spinner {
  display: block;
  text-align: center;
  padding: 15px;
}

/* line 279, app/assets/stylesheets/base.scss */
.ajax-spinner:after, .event-ajax-spinner:after, .assignment-ajax-spinner:after {
  background-image: url(//assets.stage.avochato.com/assets/ajax-loader-9b8f691b1ff84d931694fdf82d0bf218db4d43c30e3db22feadd369f96c4375c.gif);
  content: ' ';
  display: inline-block;
  height: 11px;
  width: 16px;
}

/* line 287, app/assets/stylesheets/base.scss */
.ajax-spinner.disable, .event-ajax-spinner.disable, .assignment-ajax-spinner.disable {
  display: none;
}

/* line 292, app/assets/stylesheets/base.scss */
.hide {
  display: none;
}

/* line 296, app/assets/stylesheets/base.scss */
.hide-important {
  display: none !important;
}

/* line 300, app/assets/stylesheets/base.scss */
.ui-page, .page {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 100%;
  overflow: hidden;
}

/* line 305, app/assets/stylesheets/base.scss */
.ui-page.ui-page-header-fixed, .page.ui-page-header-fixed {
  padding-top: 69px;
}

/* line 310, app/assets/stylesheets/base.scss */
.ui-content {
  position: relative;
  padding: 0;
}

/* line 315, app/assets/stylesheets/base.scss */
.react-header-tcr {
  padding-top: 144px;
}

@media only screen and (max-width: 600px) {
  /* line 315, app/assets/stylesheets/base.scss */
  .react-header-tcr {
    padding-top: 60px;
  }
}

/* line 322, app/assets/stylesheets/base.scss */
.react-header {
  padding-top: 60px;
}

/* line 326, app/assets/stylesheets/base.scss */
.no-padding {
  padding: 0 !important;
}

/* line 329, app/assets/stylesheets/base.scss */
.ui-panel-inner {
  padding: 0;
}

/* line 332, app/assets/stylesheets/base.scss */
.ui-popup-screen {
  background-color: black !important;
}

/* line 340, app/assets/stylesheets/base.scss */
[data-role="page"] {
  overflow: auto;
  scroll-behavior: smooth;
}

/* line 345, app/assets/stylesheets/base.scss */
body:not(.static_layout) [data-role="page"] {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 350, app/assets/stylesheets/base.scss */
[data-grammarly-part], grammarly-popups * {
  max-width: none;
}

/* line 354, app/assets/stylesheets/base.scss */
[data-grammarly-part=button] {
  left: -9px !important;
}

/* line 358, app/assets/stylesheets/base.scss */
grammarly-popups > div > div {
  right: 68px !important;
}

/* line 362, app/assets/stylesheets/base.scss */
grammarly-popups.grammarly-popups-codemirror > div > div {
  right: 89px !important;
}

@media only screen and (max-width: 450px) {
  /* line 367, app/assets/stylesheets/base.scss */
  #outbound-modal-popup {
    top: 20% !important;
  }
}

/* line 373, app/assets/stylesheets/base.scss */
div[data-react-class=App] {
  width: 100%;
}
.marvel-device{display:inline-block;position:relative;box-sizing:content-box !important}.marvel-device .screen{width:100%;position:relative;height:100%;color:white;z-index:2;text-align:center;display:block;-webkit-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 0 0 3px #111;box-shadow:0 0 0 3px #111}.marvel-device .top-bar,.marvel-device .bottom-bar{height:3px;background:black;width:100%;display:block}.marvel-device .middle-bar{width:3px;height:4px;top:0px;left:90px;background:black;position:absolute}.marvel-device.iphone6{width:375px;height:667px;padding:105px 24px;background:#d9dbdc;-webkit-border-radius:56px;border-radius:56px;-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.2);box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.2)}.marvel-device.iphone6:before{width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;top:6px;content:'';left:6px;-webkit-border-radius:50px;border-radius:50px;background:#f8f8f8;z-index:1}.marvel-device.iphone6:after{width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;top:8px;content:'';left:8px;-webkit-border-radius:48px;border-radius:48px;-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.1),inset 0 0 6px 3px #fff;box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.1),inset 0 0 6px 3px #fff;z-index:2}.marvel-device.iphone6 .home{-webkit-border-radius:100%;border-radius:100%;width:68px;height:68px;position:absolute;left:50%;margin-left:-34px;bottom:22px;z-index:3;background:#303233;background:-moz-linear-gradient(-45deg, #303233 0%, #b5b7b9 50%, #f0f2f2 69%, #303233 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #303233), color-stop(50%, #b5b7b9), color-stop(69%, #f0f2f2), color-stop(100%, #303233));background:-webkit-linear-gradient(-45deg, #303233 0%, #b5b7b9 50%, #f0f2f2 69%, #303233 100%);background:-o-linear-gradient(-45deg, #303233 0%, #b5b7b9 50%, #f0f2f2 69%, #303233 100%);background:-ms-linear-gradient(-45deg, #303233 0%, #b5b7b9 50%, #f0f2f2 69%, #303233 100%);background:linear-gradient(135deg, #303233 0%, #b5b7b9 50%, #f0f2f2 69%, #303233 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#303233', endColorstr='#303233',GradientType=1 )}.marvel-device.iphone6 .home:before{background:#f8f8f8;position:absolute;content:'';-webkit-border-radius:100%;border-radius:100%;width:calc(100% - 8px);height:calc(100% - 8px);top:4px;left:4px}.marvel-device.iphone6 .top-bar{height:14px;background:#bfbfc0;position:absolute;top:68px;left:0}.marvel-device.iphone6 .bottom-bar{height:14px;background:#bfbfc0;position:absolute;bottom:68px;left:0}.marvel-device.iphone6 .sleep{position:absolute;top:190px;right:-4px;width:4px;height:66px;-webkit-border-radius:0px 2px 2px 0px;border-radius:0px 2px 2px 0px;background:#d9dbdc}.marvel-device.iphone6 .volume{position:absolute;left:-4px;top:188px;z-index:0;height:66px;width:4px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:#d9dbdc}.marvel-device.iphone6 .volume:before{position:absolute;left:2px;top:-78px;height:40px;width:2px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:inherit;content:'';display:block}.marvel-device.iphone6 .volume:after{position:absolute;left:0px;top:82px;height:66px;width:4px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:inherit;content:'';display:block}.marvel-device.iphone6 .camera{background:#3c3d3d;width:12px;height:12px;position:absolute;top:24px;left:50%;margin-left:-6px;-webkit-border-radius:100%;border-radius:100%;z-index:3}.marvel-device.iphone6 .sensor{background:#3c3d3d;width:16px;height:16px;position:absolute;top:49px;left:134px;z-index:3;-webkit-border-radius:100%;border-radius:100%}.marvel-device.iphone6 .speaker{background:#292728;width:70px;height:6px;position:absolute;top:54px;left:50%;margin-left:-35px;-webkit-border-radius:6px;border-radius:6px;z-index:3}.marvel-device.iphone6.gold{background:#f9e7d3}.marvel-device.iphone6.gold .top-bar,.marvel-device.iphone6.gold .bottom-bar{background:white}.marvel-device.iphone6.gold .sleep,.marvel-device.iphone6.gold .volume{background:#f9e7d3}.marvel-device.iphone6.gold .home{background:#cebba9;background:-moz-linear-gradient(-45deg, #cebba9 0%, #f9e7d3 50%, #cebba9 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #cebba9), color-stop(50%, #f9e7d3), color-stop(100%, #cebba9));background:-webkit-linear-gradient(-45deg, #cebba9 0%, #f9e7d3 50%, #cebba9 100%);background:-o-linear-gradient(-45deg, #cebba9 0%, #f9e7d3 50%, #cebba9 100%);background:-ms-linear-gradient(-45deg, #cebba9 0%, #f9e7d3 50%, #cebba9 100%);background:linear-gradient(135deg, #cebba9 0%, #f9e7d3 50%, #cebba9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cebba9', endColorstr='#cebba9',GradientType=1 )}.marvel-device.iphone6.black{background:#464646;-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.7);box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.7)}.marvel-device.iphone6.black:before{background:#080808}.marvel-device.iphone6.black:after{-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.1),inset 0 0 6px 3px #212121;box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.1),inset 0 0 6px 3px #212121}.marvel-device.iphone6.black .top-bar,.marvel-device.iphone6.black .bottom-bar{background:#212121}.marvel-device.iphone6.black .volume,.marvel-device.iphone6.black .sleep{background:#464646}.marvel-device.iphone6.black .camera{background:#080808}.marvel-device.iphone6.black .home{background:#080808;background:-moz-linear-gradient(-45deg, #080808 0%, #464646 50%, #080808 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #080808), color-stop(50%, #464646), color-stop(100%, #080808));background:-webkit-linear-gradient(-45deg, #080808 0%, #464646 50%, #080808 100%);background:-o-linear-gradient(-45deg, #080808 0%, #464646 50%, #080808 100%);background:-ms-linear-gradient(-45deg, #080808 0%, #464646 50%, #080808 100%);background:linear-gradient(135deg, #080808 0%, #464646 50%, #080808 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#080808', endColorstr='#080808',GradientType=1 )}.marvel-device.iphone6.black .home:before{background:#080808}.marvel-device.iphone6.landscape{padding:24px 105px;height:375px;width:667px}.marvel-device.iphone6.landscape .sleep{top:100%;-webkit-border-radius:0px 0px 2px 2px;border-radius:0px 0px 2px 2px;right:190px;height:4px;width:66px}.marvel-device.iphone6.landscape .volume{width:66px;height:4px;top:-4px;left:calc(100% - 188px - 66px);-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone6.landscape .volume:before{width:40px;height:2px;top:2px;right:-78px;left:auto;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone6.landscape .volume:after{left:-82px;width:66px;height:4px;top:0;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone6.landscape .top-bar{width:14px;height:100%;left:calc(100% - 68px -  14px);top:0}.marvel-device.iphone6.landscape .bottom-bar{width:14px;height:100%;left:68px;top:0}.marvel-device.iphone6.landscape .home{top:50%;margin-top:-34px;margin-left:0;left:22px}.marvel-device.iphone6.landscape .sensor{top:134px;left:calc(100% - 49px - 16px)}.marvel-device.iphone6.landscape .speaker{height:70px;width:6px;left:calc(100% - 54px - 6px);top:50%;margin-left:0px;margin-top:-35px}.marvel-device.iphone6.landscape .camera{left:calc(100% - 32px);top:50%;margin-left:0px;margin-top:-5px}.marvel-device.iphone6plus{width:414px;height:736px;padding:112px 26px;background:#d9dbdc;-webkit-border-radius:56px;border-radius:56px;-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.2);box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.2)}.marvel-device.iphone6plus:before{width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;top:6px;content:'';left:6px;-webkit-border-radius:50px;border-radius:50px;background:#f8f8f8;z-index:1}.marvel-device.iphone6plus:after{width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;top:8px;content:'';left:8px;-webkit-border-radius:48px;border-radius:48px;-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.1),inset 0 0 6px 3px #fff;box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.1),inset 0 0 6px 3px #fff;z-index:2}.marvel-device.iphone6plus .home{-webkit-border-radius:100%;border-radius:100%;width:68px;height:68px;position:absolute;left:50%;margin-left:-34px;bottom:24px;z-index:3;background:#303233;background:-moz-linear-gradient(-45deg, #303233 0%, #b5b7b9 50%, #f0f2f2 69%, #303233 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #303233), color-stop(50%, #b5b7b9), color-stop(69%, #f0f2f2), color-stop(100%, #303233));background:-webkit-linear-gradient(-45deg, #303233 0%, #b5b7b9 50%, #f0f2f2 69%, #303233 100%);background:-o-linear-gradient(-45deg, #303233 0%, #b5b7b9 50%, #f0f2f2 69%, #303233 100%);background:-ms-linear-gradient(-45deg, #303233 0%, #b5b7b9 50%, #f0f2f2 69%, #303233 100%);background:linear-gradient(135deg, #303233 0%, #b5b7b9 50%, #f0f2f2 69%, #303233 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#303233', endColorstr='#303233',GradientType=1 )}.marvel-device.iphone6plus .home:before{background:#f8f8f8;position:absolute;content:'';-webkit-border-radius:100%;border-radius:100%;width:calc(100% - 8px);height:calc(100% - 8px);top:4px;left:4px}.marvel-device.iphone6plus .top-bar{height:14px;background:#bfbfc0;position:absolute;top:68px;left:0}.marvel-device.iphone6plus .bottom-bar{height:14px;background:#bfbfc0;position:absolute;bottom:68px;left:0}.marvel-device.iphone6plus .sleep{position:absolute;top:190px;right:-4px;width:4px;height:66px;-webkit-border-radius:0px 2px 2px 0px;border-radius:0px 2px 2px 0px;background:#d9dbdc}.marvel-device.iphone6plus .volume{position:absolute;left:-4px;top:188px;z-index:0;height:66px;width:4px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:#d9dbdc}.marvel-device.iphone6plus .volume:before{position:absolute;left:2px;top:-78px;height:40px;width:2px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:inherit;content:'';display:block}.marvel-device.iphone6plus .volume:after{position:absolute;left:0px;top:82px;height:66px;width:4px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:inherit;content:'';display:block}.marvel-device.iphone6plus .camera{background:#3c3d3d;width:12px;height:12px;position:absolute;top:29px;left:50%;margin-left:-6px;-webkit-border-radius:100%;border-radius:100%;z-index:3}.marvel-device.iphone6plus .sensor{background:#3c3d3d;width:16px;height:16px;position:absolute;top:54px;left:154px;z-index:3;-webkit-border-radius:100%;border-radius:100%}.marvel-device.iphone6plus .speaker{background:#292728;width:70px;height:6px;position:absolute;top:59px;left:50%;margin-left:-35px;-webkit-border-radius:6px;border-radius:6px;z-index:3}.marvel-device.iphone6plus.gold{background:#f9e7d3}.marvel-device.iphone6plus.gold .top-bar,.marvel-device.iphone6plus.gold .bottom-bar{background:white}.marvel-device.iphone6plus.gold .sleep,.marvel-device.iphone6plus.gold .volume{background:#f9e7d3}.marvel-device.iphone6plus.gold .home{background:#cebba9;background:-moz-linear-gradient(-45deg, #cebba9 0%, #f9e7d3 50%, #cebba9 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #cebba9), color-stop(50%, #f9e7d3), color-stop(100%, #cebba9));background:-webkit-linear-gradient(-45deg, #cebba9 0%, #f9e7d3 50%, #cebba9 100%);background:-o-linear-gradient(-45deg, #cebba9 0%, #f9e7d3 50%, #cebba9 100%);background:-ms-linear-gradient(-45deg, #cebba9 0%, #f9e7d3 50%, #cebba9 100%);background:linear-gradient(135deg, #cebba9 0%, #f9e7d3 50%, #cebba9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cebba9', endColorstr='#cebba9',GradientType=1 )}.marvel-device.iphone6plus.black{background:#464646;-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.7);box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.7)}.marvel-device.iphone6plus.black:before{background:#080808}.marvel-device.iphone6plus.black:after{-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.1),inset 0 0 6px 3px #212121;box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.1),inset 0 0 6px 3px #212121}.marvel-device.iphone6plus.black .top-bar,.marvel-device.iphone6plus.black .bottom-bar{background:#212121}.marvel-device.iphone6plus.black .volume,.marvel-device.iphone6plus.black .sleep{background:#464646}.marvel-device.iphone6plus.black .camera{background:#080808}.marvel-device.iphone6plus.black .home{background:#080808;background:-moz-linear-gradient(-45deg, #080808 0%, #464646 50%, #080808 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #080808), color-stop(50%, #464646), color-stop(100%, #080808));background:-webkit-linear-gradient(-45deg, #080808 0%, #464646 50%, #080808 100%);background:-o-linear-gradient(-45deg, #080808 0%, #464646 50%, #080808 100%);background:-ms-linear-gradient(-45deg, #080808 0%, #464646 50%, #080808 100%);background:linear-gradient(135deg, #080808 0%, #464646 50%, #080808 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#080808', endColorstr='#080808',GradientType=1 )}.marvel-device.iphone6plus.black .home:before{background:#080808}.marvel-device.iphone6plus.landscape{padding:26px 112px;height:414px;width:736px}.marvel-device.iphone6plus.landscape .sleep{top:100%;-webkit-border-radius:0px 0px 2px 2px;border-radius:0px 0px 2px 2px;right:190px;height:4px;width:66px}.marvel-device.iphone6plus.landscape .volume{width:66px;height:4px;top:-4px;left:calc(100% - 188px - 66px);-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone6plus.landscape .volume:before{width:40px;height:2px;top:2px;right:-78px;left:auto;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone6plus.landscape .volume:after{left:-82px;width:66px;height:4px;top:0;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone6plus.landscape .top-bar{width:14px;height:100%;left:calc(100% - 68px -  14px);top:0}.marvel-device.iphone6plus.landscape .bottom-bar{width:14px;height:100%;left:68px;top:0}.marvel-device.iphone6plus.landscape .home{top:50%;margin-top:-34px;margin-left:0;left:24px}.marvel-device.iphone6plus.landscape .sensor{top:154px;left:calc(100% - 54px - 16px)}.marvel-device.iphone6plus.landscape .speaker{height:70px;width:6px;left:calc(100% - 59px - 6px);top:50%;margin-left:0px;margin-top:-35px}.marvel-device.iphone6plus.landscape .camera{left:calc(100% - 29px);top:50%;margin-left:0px;margin-top:-5px}.marvel-device.iphone5s,.marvel-device.iphone5c{padding:105px 22px;background:#2c2b2c;width:320px;height:568px;-webkit-border-radius:50px;border-radius:50px}.marvel-device.iphone5s:before,.marvel-device.iphone5c:before{width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;top:4px;content:'';left:4px;-webkit-border-radius:46px;border-radius:46px;background:#1e1e1e;z-index:1}.marvel-device.iphone5s .sleep,.marvel-device.iphone5c .sleep{position:absolute;top:-4px;right:60px;width:60px;height:4px;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px;background:#282727}.marvel-device.iphone5s .volume,.marvel-device.iphone5c .volume{position:absolute;left:-4px;top:180px;z-index:0;height:27px;width:4px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:#282727}.marvel-device.iphone5s .volume:before,.marvel-device.iphone5c .volume:before{position:absolute;left:0px;top:-75px;height:35px;width:4px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:inherit;content:'';display:block}.marvel-device.iphone5s .volume:after,.marvel-device.iphone5c .volume:after{position:absolute;left:0px;bottom:-64px;height:27px;width:4px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:inherit;content:'';display:block}.marvel-device.iphone5s .camera,.marvel-device.iphone5c .camera{background:#3c3d3d;width:10px;height:10px;position:absolute;top:32px;left:50%;margin-left:-5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;z-index:3}.marvel-device.iphone5s .sensor,.marvel-device.iphone5c .sensor{background:#3c3d3d;width:10px;height:10px;position:absolute;top:60px;left:160px;z-index:3;margin-left:-32px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.marvel-device.iphone5s .speaker,.marvel-device.iphone5c .speaker{background:#292728;width:64px;height:10px;position:absolute;top:60px;left:50%;margin-left:-32px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;z-index:3}.marvel-device.iphone5s.landscape,.marvel-device.iphone5c.landscape{padding:22px 105px;height:320px;width:568px}.marvel-device.iphone5s.landscape .sleep,.marvel-device.iphone5c.landscape .sleep{right:-4px;top:calc(100% - 120px);height:60px;width:4px;-webkit-border-radius:0px 2px 2px 0px;border-radius:0px 2px 2px 0px}.marvel-device.iphone5s.landscape .volume,.marvel-device.iphone5c.landscape .volume{width:27px;height:4px;top:-4px;left:calc(100% - 180px);-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone5s.landscape .volume:before,.marvel-device.iphone5c.landscape .volume:before{width:35px;height:4px;top:0px;right:-75px;left:auto;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone5s.landscape .volume:after,.marvel-device.iphone5c.landscape .volume:after{bottom:0px;left:-64px;z-index:999;height:4px;width:27px;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone5s.landscape .sensor,.marvel-device.iphone5c.landscape .sensor{top:160px;left:calc(100% - 60px);margin-left:0px;margin-top:-32px}.marvel-device.iphone5s.landscape .speaker,.marvel-device.iphone5c.landscape .speaker{height:64px;width:10px;left:calc(100% - 60px);top:50%;margin-left:0px;margin-top:-32px}.marvel-device.iphone5s.landscape .camera,.marvel-device.iphone5c.landscape .camera{left:calc(100% - 32px);top:50%;margin-left:0px;margin-top:-5px}.marvel-device.iphone5s .home{-moz-border-radius:36px;-webkit-border-radius:36px;border-radius:36px;width:68px;-webkit-box-shadow:inset 0 0 0 4px #2c2b2c;box-shadow:inset 0 0 0 4px #2c2b2c;height:68px;position:absolute;left:50%;margin-left:-34px;bottom:19px;z-index:3}.marvel-device.iphone5s .top-bar{top:70px;position:absolute;left:0}.marvel-device.iphone5s .bottom-bar{bottom:70px;position:absolute;left:0}.marvel-device.iphone5s.landscape .home{left:19px;bottom:50%;margin-bottom:-34px;margin-left:0px}.marvel-device.iphone5s.landscape .top-bar{left:70px;top:0px;width:3px;height:100%}.marvel-device.iphone5s.landscape .bottom-bar{right:70px;left:auto;bottom:0px;width:3px;height:100%}.marvel-device.iphone5s.silver{background:#bcbcbc}.marvel-device.iphone5s.silver:before{background:#fcfcfc}.marvel-device.iphone5s.silver .volume,.marvel-device.iphone5s.silver .sleep{background:#d6d6d6}.marvel-device.iphone5s.silver .top-bar,.marvel-device.iphone5s.silver .bottom-bar{background:#eaebec}.marvel-device.iphone5s.silver .home{-webkit-box-shadow:inset 0 0 0 4px #bcbcbc;box-shadow:inset 0 0 0 4px #bcbcbc}.marvel-device.iphone5s.gold{background:#f9e7d3}.marvel-device.iphone5s.gold:before{background:#fcfcfc}.marvel-device.iphone5s.gold .volume,.marvel-device.iphone5s.gold .sleep{background:#f9e7d3}.marvel-device.iphone5s.gold .top-bar,.marvel-device.iphone5s.gold .bottom-bar{background:white}.marvel-device.iphone5s.gold .home{-webkit-box-shadow:inset 0 0 0 4px #f9e7d3;box-shadow:inset 0 0 0 4px #f9e7d3}.marvel-device.iphone5c{background:white;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}.marvel-device.iphone5c .top-bar,.marvel-device.iphone5c .bottom-bar{display:none}.marvel-device.iphone5c .home{background:#242324;-moz-border-radius:36px;-webkit-border-radius:36px;border-radius:36px;width:68px;height:68px;z-index:3;position:absolute;left:50%;margin-left:-34px;bottom:19px}.marvel-device.iphone5c .home:after{width:20px;height:20px;border:1px solid rgba(255,255,255,0.1);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:absolute;display:block;content:'';top:50%;left:50%;margin-top:-11px;margin-left:-11px}.marvel-device.iphone5c.landscape .home{left:19px;bottom:50%;margin-bottom:-34px;margin-left:0px}.marvel-device.iphone5c .volume,.marvel-device.iphone5c .sleep{background:#dddddd}.marvel-device.iphone5c.red{background:#f96b6c}.marvel-device.iphone5c.red .volume,.marvel-device.iphone5c.red .sleep{background:#ed5758}.marvel-device.iphone5c.yellow{background:#f2dc60}.marvel-device.iphone5c.yellow .volume,.marvel-device.iphone5c.yellow .sleep{background:#e5ce4c}.marvel-device.iphone5c.green{background:#97e563}.marvel-device.iphone5c.green .volume,.marvel-device.iphone5c.green .sleep{background:#85d94d}.marvel-device.iphone5c.blue{background:#33a2db}.marvel-device.iphone5c.blue .volume,.marvel-device.iphone5c.blue .sleep{background:#2694cd}.marvel-device.iphone4s{padding:129px 27px;width:320px;height:480px;background:#686868;-webkit-border-radius:54px;border-radius:54px}.marvel-device.iphone4s:before{content:'';width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;top:4px;left:4px;z-index:1;-webkit-border-radius:50px;border-radius:50px;background:#1e1e1e}.marvel-device.iphone4s .top-bar{top:60px;position:absolute;left:0}.marvel-device.iphone4s .bottom-bar{bottom:90px;position:absolute;left:0}.marvel-device.iphone4s .camera{background:#3c3d3d;width:10px;height:10px;position:absolute;top:72px;left:134px;z-index:3;margin-left:-5px;-webkit-border-radius:100%;border-radius:100%}.marvel-device.iphone4s .speaker{background:#292728;width:64px;height:10px;position:absolute;top:72px;left:50%;z-index:3;margin-left:-32px;-webkit-border-radius:5px;border-radius:5px}.marvel-device.iphone4s .sensor{background:#292728;width:40px;height:10px;position:absolute;top:36px;left:50%;z-index:3;margin-left:-20px;-webkit-border-radius:5px;border-radius:5px}.marvel-device.iphone4s .home{background:#242324;-webkit-border-radius:100%;border-radius:100%;width:72px;height:72px;z-index:3;position:absolute;left:50%;margin-left:-36px;bottom:30px}.marvel-device.iphone4s .home:after{width:20px;height:20px;border:1px solid rgba(255,255,255,0.1);-webkit-border-radius:4px;border-radius:4px;position:absolute;display:block;content:'';top:50%;left:50%;margin-top:-11px;margin-left:-11px}.marvel-device.iphone4s .sleep{position:absolute;top:-4px;right:60px;width:60px;height:4px;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px;background:#4D4D4D}.marvel-device.iphone4s .volume{position:absolute;left:-4px;top:160px;height:27px;width:4px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:#4D4D4D}.marvel-device.iphone4s .volume:before{position:absolute;left:0px;top:-70px;height:35px;width:4px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:inherit;content:'';display:block}.marvel-device.iphone4s .volume:after{position:absolute;left:0px;bottom:-64px;height:27px;width:4px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:inherit;content:'';display:block}.marvel-device.iphone4s.landscape{padding:27px 129px;height:320px;width:480px}.marvel-device.iphone4s.landscape .bottom-bar{left:90px;bottom:0px;height:100%;width:3px}.marvel-device.iphone4s.landscape .top-bar{left:calc(100% - 60px);top:0px;height:100%;width:3px}.marvel-device.iphone4s.landscape .camera{top:134px;left:calc(100% - 72px);margin-left:0}.marvel-device.iphone4s.landscape .speaker{top:50%;margin-left:0;margin-top:-32px;left:calc(100% - 72px);width:10px;height:64px}.marvel-device.iphone4s.landscape .sensor{height:40px;width:10px;left:calc(100% - 36px);top:50%;margin-left:0;margin-top:-20px}.marvel-device.iphone4s.landscape .home{left:30px;bottom:50%;margin-left:0;margin-bottom:-36px}.marvel-device.iphone4s.landscape .sleep{height:60px;width:4px;right:-4px;top:calc(100% - 120px);-webkit-border-radius:0px 2px 2px 0px;border-radius:0px 2px 2px 0px}.marvel-device.iphone4s.landscape .volume{top:-4px;left:calc(100% - 187px);height:4px;width:27px;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone4s.landscape .volume:before{right:-70px;left:auto;top:0px;width:35px;height:4px;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone4s.landscape .volume:after{width:27px;height:4px;bottom:0px;left:-64px;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone4s.silver{background:#bcbcbc}.marvel-device.iphone4s.silver:before{background:#fcfcfc}.marvel-device.iphone4s.silver .home{background:#fcfcfc;-webkit-box-shadow:inset 0 0 0 1px #bcbcbc;box-shadow:inset 0 0 0 1px #bcbcbc}.marvel-device.iphone4s.silver .home:after{border:1px solid rgba(0,0,0,0.2)}.marvel-device.iphone4s.silver .volume,.marvel-device.iphone4s.silver .sleep{background:#d6d6d6}.marvel-device.nexus5{padding:50px 15px 50px 15px;width:320px;height:568px;background:#1e1e1e;-webkit-border-radius:20px;border-radius:20px}.marvel-device.nexus5:before{-webkit-border-radius:600px / 50px;border-radius:600px / 50px;background:inherit;content:'';top:0;position:absolute;height:103.1%;width:calc(100% - 26px);top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.marvel-device.nexus5 .top-bar{width:calc(100% - 8px);height:calc(100% - 6px);position:absolute;top:3px;left:4px;-webkit-border-radius:20px;border-radius:20px;background:#181818}.marvel-device.nexus5 .top-bar:before{-webkit-border-radius:600px / 50px;border-radius:600px / 50px;background:inherit;content:'';top:0;position:absolute;height:103.0%;width:calc(100% - 26px);top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.marvel-device.nexus5 .bottom-bar{display:none}.marvel-device.nexus5 .sleep{width:3px;position:absolute;left:-3px;top:110px;height:100px;background:inherit;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px}.marvel-device.nexus5 .volume{width:3px;position:absolute;right:-3px;top:70px;height:45px;background:inherit;-webkit-border-radius:0px 2px 2px 0px;border-radius:0px 2px 2px 0px}.marvel-device.nexus5 .camera{background:#3c3d3d;width:10px;height:10px;position:absolute;top:18px;left:50%;z-index:3;margin-left:-5px;-webkit-border-radius:100%;border-radius:100%}.marvel-device.nexus5 .camera:before{background:#3c3d3d;width:6px;height:6px;content:'';display:block;position:absolute;top:2px;left:-100px;z-index:3;-webkit-border-radius:100%;border-radius:100%}.marvel-device.nexus5.landscape{padding:15px 50px 15px 50px;height:320px;width:568px}.marvel-device.nexus5.landscape:before{width:103.1%;height:calc(100% - 26px);-webkit-border-radius:50px / 600px;border-radius:50px / 600px}.marvel-device.nexus5.landscape .top-bar{left:3px;top:4px;height:calc(100% - 8px);width:calc(100% - 6px)}.marvel-device.nexus5.landscape .top-bar:before{width:103%;height:calc(100% - 26px);-webkit-border-radius:50px / 600px;border-radius:50px / 600px}.marvel-device.nexus5.landscape .sleep{height:3px;width:100px;left:calc(100% - 210px);top:-3px;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.nexus5.landscape .volume{height:3px;width:45px;right:70px;top:100%;-webkit-border-radius:0px 0px 2px 2px;border-radius:0px 0px 2px 2px}.marvel-device.nexus5.landscape .camera{top:50%;left:calc(100% - 18px);margin-left:0;margin-top:-5px}.marvel-device.nexus5.landscape .camera:before{top:-100px;left:2px}.marvel-device.s5{padding:60px 18px;-webkit-border-radius:42px;border-radius:42px;width:320px;height:568px;background:#bcbcbc}.marvel-device.s5:before,.marvel-device.s5:after{width:calc(100% - 52px);content:'';display:block;height:26px;background:inherit;position:absolute;-webkit-border-radius:500px / 40px;border-radius:500px / 40px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.marvel-device.s5:before{top:-7px}.marvel-device.s5:after{bottom:-7px}.marvel-device.s5 .bottom-bar{display:none}.marvel-device.s5 .top-bar{-webkit-border-radius:37px;border-radius:37px;width:calc(100% - 10px);height:calc(100% - 10px);top:5px;left:5px;background:radial-gradient(rgba(0,0,0,0.02) 20%, transparent 60%) 0 0,radial-gradient(rgba(0,0,0,0.02) 20%, transparent 60%) 3px 3px;background-color:white;background-size:4px 4px;background-position:center;z-index:2;position:absolute}.marvel-device.s5 .top-bar:before,.marvel-device.s5 .top-bar:after{width:calc(100% - 48px);content:'';display:block;height:26px;background:inherit;position:absolute;-webkit-border-radius:500px / 40px;border-radius:500px / 40px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.marvel-device.s5 .top-bar:before{top:-7px}.marvel-device.s5 .top-bar:after{bottom:-7px}.marvel-device.s5 .sleep{width:3px;position:absolute;left:-3px;top:100px;height:100px;background:#cecece;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px}.marvel-device.s5 .speaker{width:68px;height:8px;position:absolute;top:20px;display:block;z-index:3;left:50%;margin-left:-34px;background-color:#bcbcbc;background-position:top left;-webkit-border-radius:4px;border-radius:4px}.marvel-device.s5 .sensor{display:block;position:absolute;top:20px;right:110px;background:#3c3d3d;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:8px;height:8px;z-index:3}.marvel-device.s5 .sensor:after{display:block;content:'';position:absolute;top:0px;right:12px;background:#3c3d3d;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:8px;height:8px;z-index:3}.marvel-device.s5 .camera{display:block;position:absolute;top:24px;right:42px;background:black;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:10px;height:10px;z-index:3}.marvel-device.s5 .camera:before{width:4px;height:4px;background:#3c3d3d;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;position:absolute;content:'';top:50%;left:50%;margin-top:-2px;margin-left:-2px}.marvel-device.s5 .home{position:absolute;z-index:3;bottom:17px;left:50%;width:70px;height:20px;background:white;-webkit-border-radius:18px;border-radius:18px;display:block;margin-left:-35px;border:2px solid black}.marvel-device.s5.landscape{padding:18px 60px;height:320px;width:568px}.marvel-device.s5.landscape:before,.marvel-device.s5.landscape:after{height:calc(100% - 52px);width:26px;-webkit-border-radius:40px / 500px;border-radius:40px / 500px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.marvel-device.s5.landscape:before{top:50%;left:-7px}.marvel-device.s5.landscape:after{top:50%;left:auto;right:-7px}.marvel-device.s5.landscape .top-bar:before,.marvel-device.s5.landscape .top-bar:after{width:26px;height:calc(100% - 48px);-webkit-border-radius:40px / 500px;border-radius:40px / 500px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.marvel-device.s5.landscape .top-bar:before{right:-7px;top:50%;left:auto}.marvel-device.s5.landscape .top-bar:after{left:-7px;top:50%;right:auto}.marvel-device.s5.landscape .sleep{height:3px;width:100px;left:calc(100% - 200px);top:-3px;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.s5.landscape .speaker{height:68px;width:8px;left:calc(100% - 20px);top:50%;margin-left:0;margin-top:-34px}.marvel-device.s5.landscape .sensor{right:20px;top:calc(100% - 110px)}.marvel-device.s5.landscape .sensor:after{left:-12px;right:0px}.marvel-device.s5.landscape .camera{top:calc(100% - 42px);right:24px}.marvel-device.s5.landscape .home{width:20px;height:70px;bottom:50%;margin-bottom:-35px;margin-left:0;left:17px}.marvel-device.s5.black{background:#1e1e1e}.marvel-device.s5.black .speaker{background:black}.marvel-device.s5.black .sleep{background:#1e1e1e}.marvel-device.s5.black .top-bar{background:radial-gradient(rgba(0,0,0,0.05) 20%, transparent 60%) 0 0,radial-gradient(rgba(0,0,0,0.05) 20%, transparent 60%) 3px 3px;background-color:#2c2b2c;background-size:4px 4px}.marvel-device.s5.black .home{background:#2c2b2c}.marvel-device.lumia920{padding:80px 35px 125px 35px;background:#ffdd00;width:320px;height:533px;-moz-border-radius:40px / 3px;-webkit-border-radius:40px / 3px;border-radius:40px / 3px}.marvel-device.lumia920 .bottom-bar{display:none}.marvel-device.lumia920 .top-bar{width:calc(100% - 24px);height:calc(100% - 32px);position:absolute;top:16px;left:12px;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;background:black;z-index:1}.marvel-device.lumia920 .top-bar:before{background:#1e1e1e;display:block;content:'';width:calc(100% - 4px);height:calc(100% - 4px);top:2px;left:2px;position:absolute;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px}.marvel-device.lumia920 .volume{width:3px;position:absolute;top:130px;height:100px;background:#1e1e1e;right:-3px;-webkit-border-radius:0px 2px 2px 0px;border-radius:0px 2px 2px 0px}.marvel-device.lumia920 .volume:before{width:3px;position:absolute;top:190px;content:'';display:block;height:50px;background:inherit;right:0px;-webkit-border-radius:0px 2px 2px 0px;border-radius:0px 2px 2px 0px}.marvel-device.lumia920 .volume:after{width:3px;position:absolute;top:460px;content:'';display:block;height:50px;background:inherit;right:0px;-webkit-border-radius:0px 2px 2px 0px;border-radius:0px 2px 2px 0px}.marvel-device.lumia920 .camera{background:#3c3d3d;width:10px;height:10px;position:absolute;top:34px;right:130px;z-index:5;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.marvel-device.lumia920 .speaker{background:#292728;width:64px;height:10px;position:absolute;top:38px;left:50%;margin-left:-32px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;z-index:3}.marvel-device.lumia920.landscape{padding:35px 80px 35px 125px;height:320px;width:568px;-moz-border-radius:2px / 100px;-webkit-border-radius:2px / 100px;border-radius:2px / 100px}.marvel-device.lumia920.landscape .top-bar{height:calc(100% - 24px);width:calc(100% - 32px);left:16px;top:12px}.marvel-device.lumia920.landscape .volume{height:3px;right:130px;width:100px;top:100%;-webkit-border-radius:0px 0px 2px 2px;border-radius:0px 0px 2px 2px}.marvel-device.lumia920.landscape .volume:before{height:3px;right:190px;top:0px;width:50px;-webkit-border-radius:0px 0px 2px 2px;border-radius:0px 0px 2px 2px}.marvel-device.lumia920.landscape .volume:after{height:3px;right:430px;top:0px;width:50px;-webkit-border-radius:0px 0px 2px 2px;border-radius:0px 0px 2px 2px}.marvel-device.lumia920.landscape .camera{right:30px;top:calc(100% - 140px)}.marvel-device.lumia920.landscape .speaker{width:10px;height:64px;top:50%;margin-left:0;margin-top:-32px;left:calc(100% - 48px)}.marvel-device.lumia920.black{background:black}.marvel-device.lumia920.white{background:white;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}.marvel-device.lumia920.blue{background:#00acdd}.marvel-device.lumia920.red{background:#CC3E32}.marvel-device.htc-one{padding:72px 25px 100px 25px;width:320px;height:568px;background:#bebebe;-webkit-border-radius:34px;border-radius:34px}.marvel-device.htc-one:before{content:'';display:block;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:2px;left:2px;background:#adadad;-webkit-border-radius:32px;border-radius:32px}.marvel-device.htc-one:after{content:'';display:block;width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;top:4px;left:4px;background:#eeeeee;-webkit-border-radius:30px;border-radius:30px}.marvel-device.htc-one .top-bar{width:calc(100% - 4px);height:635px;position:absolute;background:#424242;top:50px;z-index:1;left:2px}.marvel-device.htc-one .top-bar:before{content:'';position:absolute;width:calc(100% - 4px);height:100%;position:absolute;background:black;top:0px;z-index:1;left:2px}.marvel-device.htc-one .bottom-bar{display:none}.marvel-device.htc-one .speaker{height:16px;width:216px;display:block;position:absolute;top:22px;z-index:2;left:50%;margin-left:-108px;background:radial-gradient(#343434 25%, transparent 50%) 0 0,radial-gradient(#343434 25%, transparent 50%) 4px 4px;background-size:4px 4px;background-position:top left}.marvel-device.htc-one .speaker:after{content:'';height:16px;width:216px;display:block;position:absolute;top:676px;z-index:2;left:50%;margin-left:-108px;background:inherit}.marvel-device.htc-one .camera{display:block;position:absolute;top:18px;right:38px;background:#3c3d3d;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:24px;height:24px;z-index:3}.marvel-device.htc-one .camera:before{width:8px;height:8px;background:black;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;position:absolute;content:'';top:50%;left:50%;margin-top:-4px;margin-left:-4px}.marvel-device.htc-one .sensor{display:block;position:absolute;top:29px;left:60px;background:#3c3d3d;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:8px;height:8px;z-index:3}.marvel-device.htc-one .sensor:after{display:block;content:'';position:absolute;top:0px;right:12px;background:#3c3d3d;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:8px;height:8px;z-index:3}.marvel-device.htc-one.landscape{padding:25px 72px 25px 100px;height:320px;width:568px}.marvel-device.htc-one.landscape .top-bar{height:calc(100% - 4px);width:635px;left:calc(100% - 685px);top:2px}.marvel-device.htc-one.landscape .speaker{width:16px;height:216px;left:calc(100% - 38px);top:50%;margin-left:0px;margin-top:-108px}.marvel-device.htc-one.landscape .speaker:after{width:16px;height:216px;left:calc(100% - 692px);top:50%;margin-left:0;margin-top:-108px}.marvel-device.htc-one.landscape .camera{right:18px;top:calc(100% - 38px)}.marvel-device.htc-one.landscape .sensor{left:calc(100% - 29px);top:60px}.marvel-device.htc-one.landscape .sensor :after{right:0;top:-12px}.marvel-device.ipad{width:576px;height:768px;padding:90px 25px;background:#242324;-webkit-border-radius:44px;border-radius:44px}.marvel-device.ipad:before{width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;content:'';display:block;top:4px;left:4px;-webkit-border-radius:40px;border-radius:40px;background:#1e1e1e}.marvel-device.ipad .camera{background:#3c3d3d;width:10px;height:10px;position:absolute;top:44px;left:50%;margin-left:-5px;-webkit-border-radius:100%;border-radius:100%}.marvel-device.ipad .top-bar,.marvel-device.ipad .bottom-bar{display:none}.marvel-device.ipad .home{background:#242324;-webkit-border-radius:36px;border-radius:36px;width:50px;height:50px;position:absolute;left:50%;margin-left:-25px;bottom:22px}.marvel-device.ipad .home:after{width:15px;height:15px;margin-top:-8px;margin-left:-8px;border:1px solid rgba(255,255,255,0.1);-webkit-border-radius:4px;border-radius:4px;position:absolute;display:block;content:'';top:50%;left:50%}.marvel-device.ipad.landscape{height:576px;width:768px;padding:25px 90px}.marvel-device.ipad.landscape .camera{left:calc(100% - 44px);top:50%;margin-left:0;margin-top:-5px}.marvel-device.ipad.landscape .home{top:50%;left:22px;margin-left:0;margin-top:-25px}.marvel-device.ipad.silver{background:#bcbcbc}.marvel-device.ipad.silver:before{background:#fcfcfc}.marvel-device.ipad.silver .home{background:#fcfcfc;-webkit-box-shadow:inset 0 0 0 1px #bcbcbc;box-shadow:inset 0 0 0 1px #bcbcbc}.marvel-device.ipad.silver .home:after{border:1px solid rgba(0,0,0,0.2)}.marvel-device.macbook{width:960px;height:600px;padding:44px 44px 76px;margin:0 auto;background:#bebebe;-webkit-border-radius:34px;border-radius:34px}.marvel-device.macbook:before{width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;content:'';display:block;top:4px;left:4px;-webkit-border-radius:30px;border-radius:30px;background:#1e1e1e}.marvel-device.macbook .top-bar{width:calc(100% + 2 * 70px);height:40px;position:absolute;content:'';display:block;top:680px;left:-70px;border-bottom-left-radius:90px 18px;border-bottom-right-radius:90px 18px;background:#bebebe;-webkit-box-shadow:inset 0px -4px 13px 3px rgba(34,34,34,0.6);-moz-box-shadow:inset 0px -4px 13px 3px rgba(34,34,34,0.6);box-shadow:inset 0px -4px 13px 3px rgba(34,34,34,0.6)}.marvel-device.macbook .top-bar:before{width:100%;height:24px;content:'';display:block;top:0;left:0;background:#f0f0f0;border-bottom:2px solid #aaa;-webkit-border-radius:5px;border-radius:5px;position:relative}.marvel-device.macbook .top-bar:after{width:16%;height:14px;content:'';display:block;top:0;background:#ddd;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;-webkit-box-shadow:inset 0px -3px 10px #999;-moz-box-shadow:inset 0px -3px 10px #999;box-shadow:inset 0px -3px 10px #999}.marvel-device.macbook .bottom-bar{background:transparent;width:calc(100% + 2 * 70px);height:26px;position:absolute;content:'';display:block;top:680px;left:-70px}.marvel-device.macbook .bottom-bar:before,.marvel-device.macbook .bottom-bar:after{height:calc(100% - 2px);width:80px;content:'';display:block;top:0;position:absolute}.marvel-device.macbook .bottom-bar:before{left:0;background:#f0f0f0;background:-moz-linear-gradient(left, #747474 0%, #c3c3c3 5%, #ebebeb 14%, #979797 41%, #f0f0f0 80%, #f0f0f0 100%, #f0f0f0 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #747474), color-stop(5%, #c3c3c3), color-stop(14%, #ebebeb), color-stop(41%, #979797), color-stop(80%, #f0f0f0), color-stop(100%, #f0f0f0), color-stop(100%, #f0f0f0));background:-webkit-linear-gradient(left, #747474 0%, #c3c3c3 5%, #ebebeb 14%, #979797 41%, #f0f0f0 80%, #f0f0f0 100%, #f0f0f0 100%);background:-o-linear-gradient(left, #747474 0%, #c3c3c3 5%, #ebebeb 14%, #979797 41%, #f0f0f0 80%, #f0f0f0 100%, #f0f0f0 100%);background:-ms-linear-gradient(left, #747474 0%, #c3c3c3 5%, #ebebeb 14%, #979797 41%, #f0f0f0 80%, #f0f0f0 100%, #f0f0f0 100%);background:linear-gradient(to right, #747474 0%, #c3c3c3 5%, #ebebeb 14%, #979797 41%, #f0f0f0 80%, #f0f0f0 100%, #f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#747474', endColorstr='#f0f0f0', GradientType=1)}.marvel-device.macbook .bottom-bar:after{right:0;background:#f0f0f0;background:-moz-linear-gradient(left, #f0f0f0 0%, #f0f0f0 0%, #f0f0f0 20%, #979797 59%, #ebebeb 86%, #c3c3c3 95%, #747474 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #f0f0f0), color-stop(0%, #f0f0f0), color-stop(20%, #f0f0f0), color-stop(59%, #979797), color-stop(86%, #ebebeb), color-stop(95%, #c3c3c3), color-stop(100%, #747474));background:-webkit-linear-gradient(left, #f0f0f0 0%, #f0f0f0 0%, #f0f0f0 20%, #979797 59%, #ebebeb 86%, #c3c3c3 95%, #747474 100%);background:-o-linear-gradient(left, #f0f0f0 0%, #f0f0f0 0%, #f0f0f0 20%, #979797 59%, #ebebeb 86%, #c3c3c3 95%, #747474 100%);background:-ms-linear-gradient(left, #f0f0f0 0%, #f0f0f0 0%, #f0f0f0 20%, #979797 59%, #ebebeb 86%, #c3c3c3 95%, #747474 100%);background:linear-gradient(to right, #f0f0f0 0%, #f0f0f0 0%, #f0f0f0 20%, #979797 59%, #ebebeb 86%, #c3c3c3 95%, #747474 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#747474', GradientType=1)}.marvel-device.macbook .camera{background:#3c3d3d;width:10px;height:10px;position:absolute;top:20px;left:50%;margin-left:-5px;-webkit-border-radius:100%;border-radius:100%}.marvel-device.macbook .home{display:none}
/* ========================================================================
 * bootstrap-tour - v0.12.0
 * http://bootstraptour.com
 * ========================================================================
 * Copyright 2012-2015 Ulrich Sossou
 *
 * ========================================================================
 * Licensed under the MIT License (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://opensource.org/licenses/MIT
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================================
 */
/*!
 * Bootstrap v3.1.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/* line 28, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media only screen and (max-width: 600px) {
  /* line 28, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
  .btn {
    flex-direction: row;
    padding: 10px !important;
  }
}

/* line 52, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn.focus:active,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 61, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}

/* line 67, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 74, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 83, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}

/* line 87, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

/* line 92, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}

/* line 98, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

/* line 103, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

/* line 110, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default.focus:active,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}

/* line 123, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}

/* line 128, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default.focus[disabled],
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}

/* line 140, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-default .badge {
  color: #fff;
  background-color: #333;
}

/* line 144, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}

/* line 149, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

/* line 155, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

/* line 160, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

/* line 167, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary.focus:active,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

/* line 180, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}

/* line 185, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary.focus[disabled],
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

/* line 197, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}

/* line 201, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

/* line 206, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}

/* line 212, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

/* line 217, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

/* line 224, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success.focus:active,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}

/* line 237, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}

/* line 242, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success.focus[disabled],
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

/* line 254, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

/* line 258, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

/* line 263, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}

/* line 269, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

/* line 274, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

/* line 281, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info.focus:active,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}

/* line 294, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}

/* line 299, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info.focus[disabled],
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}

/* line 311, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

/* line 315, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

/* line 320, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}

/* line 326, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

/* line 331, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

/* line 338, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning.focus:active,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}

/* line 351, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}

/* line 356, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning.focus[disabled],
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}

/* line 368, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

/* line 372, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

/* line 377, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}

/* line 383, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

/* line 388, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

/* line 395, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger.focus:active,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}

/* line 408, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}

/* line 413, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger.focus[disabled],
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}

/* line 425, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

/* line 429, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}

/* line 434, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 443, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

/* line 449, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}

/* line 455, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

/* line 462, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

/* line 469, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 476, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 483, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-block {
  display: block;
  width: 100%;
}

/* line 487, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-block + .btn-block {
  margin-top: 5px;
}

/* line 490, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
input.btn-block[type="submit"],
input.btn-block[type="reset"],
input.btn-block[type="button"] {
  width: 100%;
}

/* line 495, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

@media only screen and (max-width: 600px) {
  /* line 495, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
  .btn-group,
.btn-group-vertical {
    justify-content: space-around;
    display: flex;
  }
}

/* line 506, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}

/* line 511, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

/* line 521, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 527, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-toolbar {
  margin-left: -5px;
}

/* line 530, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

/* line 535, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

/* line 540, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

/* line 543, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group > .btn:first-child {
  margin-left: 0;
}

/* line 546, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 550, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 555, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group > .btn-group {
  float: left;
}

/* line 558, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 561, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 566, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 570, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

/* line 574, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 578, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

/* line 582, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 586, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 590, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn .caret {
  margin-left: 0;
}

/* line 593, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

/* line 597, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}

/* line 600, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

/* line 608, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group-vertical > .btn-group > .btn {
  float: none;
}

/* line 611, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

/* line 618, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

/* line 621, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 627, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 633, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 636, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 641, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 645, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

/* line 651, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}

/* line 657, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group-justified > .btn-group .btn {
  width: 100%;
}

/* line 660, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

/* line 663, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 671, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 18px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

/* line 703, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover.top {
  margin-top: -10px;
}

/* line 706, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover.right {
  margin-left: 10px;
}

/* line 709, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover.bottom {
  margin-top: 10px;
}

/* line 712, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover.left {
  margin-left: -10px;
}

/* line 715, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 16px;
  font-weight: 600;
  color: white;
  background-color: rgba(19, 130, 65, 0.8);
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

/* line 725, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover-content {
  padding: 9px 14px;
}

/* line 728, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 737, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover > .arrow {
  border-width: 11px;
}

/* line 740, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

/* line 744, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}

/* line 752, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}

/* line 759, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}

/* line 767, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}

/* line 774, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}

/* line 782, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}

/* line 789, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 797, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

/* line 804, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.collapse {
  display: none;
}

/* line 807, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.collapse.in {
  display: block;
}

/* line 810, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
tr.collapse.in {
  display: table-row;
}

/* line 813, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
tbody.collapse.in {
  display: table-row-group;
}

/* line 816, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* line 827, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.tour-backdrop {
  position: absolute;
  z-index: 1100;
  background-color: #000;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

/* line 834, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover[class*="tour-"] {
  z-index: 2000;
}

/* line 837, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover[class*="tour-"] .popover-navigation {
  padding: 9px 14px;
  overflow: hidden;
}

/* line 841, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover[class*="tour-"] .popover-navigation *[data-role="end"] {
  float: right;
}

@media only screen and (max-width: 600px) {
  /* line 841, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
  .popover[class*="tour-"] .popover-navigation *[data-role="end"] {
    margin-top: 20px;
    float: none;
  }
}

/* line 848, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover[class*="tour-"] .popover-navigation *[data-role="prev"],
.popover[class*="tour-"] .popover-navigation *[data-role="next"],
.popover[class*="tour-"] .popover-navigation *[data-role="end"] {
  cursor: pointer;
}

/* line 853, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover[class*="tour-"] .popover-navigation *.disabled[data-role="prev"],
.popover[class*="tour-"] .popover-navigation *.disabled[data-role="next"],
.popover[class*="tour-"] .popover-navigation *.disabled[data-role="end"] {
  cursor: default;
}

/* line 858, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover.orphan[class*="tour-"] {
  position: fixed;
  margin-top: 0;
}

/* line 862, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover.orphan[class*="tour-"] .arrow {
  display: none;
}

/* line 865, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover[class*="tour-"] .popover-navigation *[data-role="next"] {
  background-color: #1382413b;
}

/* line 868, app/assets/stylesheets/bootstrap-tour-standalone/bootstrap-tour.scss */
.popover[class*="tour-"] .popover-navigation *.disabled[data-role="next"] {
  background-color: initial;
}
/* line 3, app/assets/stylesheets/layouts/_alert.scss */
#flash {
  position: absolute;
  right: 0;
}

/* line 6, app/assets/stylesheets/layouts/_alert.scss */
#flash.avo-ui-flash {
  top: 50px;
}

@media only screen and (max-width: 980px) {
  /* line 6, app/assets/stylesheets/layouts/_alert.scss */
  #flash.avo-ui-flash {
    top: 0;
  }
}

/* line 12, app/assets/stylesheets/layouts/_alert.scss */
#flash.custom-flash {
  position: relative;
  width: 580px;
}

@media only screen and (max-width: 980px) {
  /* line 12, app/assets/stylesheets/layouts/_alert.scss */
  #flash.custom-flash {
    width: 1000px;
  }
}

/* line 21, app/assets/stylesheets/layouts/_alert.scss */
#hiring_banner {
  text-align: center;
  position: absolute;
  width: 100%;
  color: white;
}

@media only screen and (max-width: 401px) {
  /* line 26, app/assets/stylesheets/layouts/_alert.scss */
  #hiring_banner .clickable {
    display: block;
  }
}

/* line 31, app/assets/stylesheets/layouts/_alert.scss */
#hiring_banner a.hiring {
  text-decoration: underline;
}

/* line 33, app/assets/stylesheets/layouts/_alert.scss */
#hiring_banner a.hiring:hover {
  background: initial;
  text-decoration: none;
}

/* line 38, app/assets/stylesheets/layouts/_alert.scss */
#hiring_banner.alert {
  z-index: 9 !important;
  background: rgba(19, 130, 65, 0.8);
}

/* line 42, app/assets/stylesheets/layouts/_alert.scss */
#hiring_banner a.close {
  left: 10px;
  color: white;
  border: 1px solid #f0f0f0;
  position: relative;
}

/* line 50, app/assets/stylesheets/layouts/_alert.scss */
.alert {
  position: relative;
  display: block;
  padding: 6px;
  margin: 4px;
  cursor: pointer;
  border-radius: 6px;
  z-index: 9999999;
  color: black;
}

/* line 58, app/assets/stylesheets/layouts/_alert.scss */
.alert:hover {
  background: #fcf096;
}

@media only screen and (max-width: 401px) {
  /* line 50, app/assets/stylesheets/layouts/_alert.scss */
  .alert {
    background: #fcf096;
  }
}

/* line 65, app/assets/stylesheets/layouts/_alert.scss */
.alert.hide {
  display: none;
}

/* line 69, app/assets/stylesheets/layouts/_alert.scss */
.alert.alert-success, .alert.alert-error, .alert a.ui-link {
  color: white;
}

/* line 73, app/assets/stylesheets/layouts/_alert.scss */
.alert.alert-success {
  background: rgba(0, 184, 120, 0.8);
}

/* line 75, app/assets/stylesheets/layouts/_alert.scss */
.alert.alert-success:hover {
  background: #00b878;
}

@media only screen and (max-width: 401px) {
  /* line 73, app/assets/stylesheets/layouts/_alert.scss */
  .alert.alert-success {
    background: #00B879;
  }
}

/* line 83, app/assets/stylesheets/layouts/_alert.scss */
.alert.alert-error {
  background: rgba(253, 101, 76, 0.7);
}

/* line 85, app/assets/stylesheets/layouts/_alert.scss */
.alert.alert-error:hover {
  background: #fd654c;
}

@media only screen and (max-width: 401px) {
  /* line 83, app/assets/stylesheets/layouts/_alert.scss */
  .alert.alert-error {
    background: #fd654c;
  }
}

/* line 93, app/assets/stylesheets/layouts/_alert.scss */
.alert a.close {
  position: relative;
  top: -2px;
  border: 1px solid white;
  border-radius: 25px;
  margin-right: 8px;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  color: white;
  display: inline;
  text-decoration: none !important;
}

/* line 105, app/assets/stylesheets/layouts/_alert.scss */
.alert a.close:hover {
  background: white;
  color: rgba(0, 0, 0, 0.5);
}

/* line 111, app/assets/stylesheets/layouts/_alert.scss */
.alert.alert-warning, .alert.alert-notice {
  background: rgba(252, 240, 150, 0.8);
}

/* line 112, app/assets/stylesheets/layouts/_alert.scss */
.alert.alert-warning a.close, .alert.alert-notice a.close {
  color: black;
  border: 1px solid black;
}

/* line 115, app/assets/stylesheets/layouts/_alert.scss */
.alert.alert-warning a.close:hover, .alert.alert-notice a.close:hover {
  background: white;
  color: rgba(0, 0, 0, 0.5);
}

/* line 121, app/assets/stylesheets/layouts/_alert.scss */
.alert.alert-warning:hover, .alert.alert-notice:hover {
  background: #fcf096;
}

@media only screen and (max-width: 401px) {
  /* line 111, app/assets/stylesheets/layouts/_alert.scss */
  .alert.alert-warning, .alert.alert-notice {
    background: #00B879;
  }
}

/* line 131, app/assets/stylesheets/layouts/_alert.scss */
.alert a.ui-link:hover {
  background: rgba(255, 255, 255, 0.2);
}

/* line 134, app/assets/stylesheets/layouts/_alert.scss */
.alert a.ui-link:focus {
  text-decoration: underline !important;
}

/* line 140, app/assets/stylesheets/layouts/_alert.scss */
.custom-alert {
  position: relative !important;
  background: rgba(210, 38, 0, 0.1);
  border-radius: 4px;
  padding: 8px;
  font-size: 14px;
  font-weight: 500 !important;
  color: #D22600;
  margin-top: 7px;
  font-family: Montserrat, sans-serif;
}

/* line 153, app/assets/stylesheets/layouts/_alert.scss */
.custom-alert.custom-alert-success {
  background: rgba(78, 202, 131, 0.15);
  color: #138241;
}

/* line 160, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-flash .alert.alert-success {
  background: #4eca83;
}

/* line 164, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-flash .alert a.close {
  text-decoration: none !important;
  color: white;
  border: 1px solid white;
}
/* line 3, app/assets/stylesheets/layouts/_assignment_panel.scss */
.assignment-panel, .assignment-toggle-wrap, .assignment-menu-wrap, .auto-assign-form, .unassign-form, .assign-some-form, .assign-some-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 9, app/assets/stylesheets/layouts/_assignment_panel.scss */
.assignment-panel, .assignment-menu-wrap, .assignment-options, .unassignment-options {
  flex-direction: column;
}

/* line 13, app/assets/stylesheets/layouts/_assignment_panel.scss */
.assignment-panel {
  color: white;
  font-size: 14px;
  width: 100%;
}

/* line 19, app/assets/stylesheets/layouts/_assignment_panel.scss */
.assignment-panel-wrap {
  width: 100%;
}

/* line 21, app/assets/stylesheets/layouts/_assignment_panel.scss */
.assignment-panel-wrap p {
  text-align: left;
}

/* line 25, app/assets/stylesheets/layouts/_assignment_panel.scss */
.status-changer-container {
  padding: 20px 20px 0px 20px;
}

/* line 28, app/assets/stylesheets/layouts/_assignment_panel.scss */
.status-changer-container p.yellow {
  margin-top: 0;
  margin-left: -2px;
}

/* line 33, app/assets/stylesheets/layouts/_assignment_panel.scss */
.assignment-toggle-wrap {
  padding-bottom: 10px;
}

/* line 37, app/assets/stylesheets/layouts/_assignment_panel.scss */
.assignment-toggle {
  cursor: pointer;
}

/* line 39, app/assets/stylesheets/layouts/_assignment_panel.scss */
.assignment-toggle.toggler {
  background-color: #0c5542 !important;
}

/* line 44, app/assets/stylesheets/layouts/_assignment_panel.scss */
.assignment-menu-wrap {
  font-size: 12px;
  width: 100%;
}

/* line 49, app/assets/stylesheets/layouts/_assignment_panel.scss */
.assignment-menu {
  display: flex;
  justify-content: flex-start;
  user-select: none;
  width: 100%;
  cursor: pointer;
  font-size: 10px;
  border-bottom: 1px solid #0C634C;
  border-top: 1px solid #0C634C;
}

/* line 59, app/assets/stylesheets/layouts/_assignment_panel.scss */
a#unaddressed-messages-link {
  font-weight: 600 !important;
}

/* line 61, app/assets/stylesheets/layouts/_assignment_panel.scss */
a#unaddressed-messages-link span {
  font-weight: 600 !important;
}

/* line 66, app/assets/stylesheets/layouts/_assignment_panel.scss */
.unaddressed-messages-container {
  cursor: pointer;
  padding: 14px 12px;
  margin-bottom: 10px !important;
  border-radius: 6px;
  user-select: none;
}

/* line 72, app/assets/stylesheets/layouts/_assignment_panel.scss */
.unaddressed-messages-container:hover {
  background: #FBF8F3;
}

/* line 77, app/assets/stylesheets/layouts/_assignment_panel.scss */
.assignment-menu-text {
  display: flex;
  margin: 4px;
  padding: 6px 16px 6px 20.5px;
  border-radius: 6px;
  width: 100%;
}

/* line 83, app/assets/stylesheets/layouts/_assignment_panel.scss */
.assignment-menu-text:hover {
  background: #196450;
}

/* line 88, app/assets/stylesheets/layouts/_assignment_panel.scss */
.assignment-menu-container {
  position: absolute;
  margin-top: 35px;
  transform: translate(40px, 50%);
  background-color: white;
  width: 250px;
  padding: 15px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 16px;
  z-index: 1;
}

/* line 99, app/assets/stylesheets/layouts/_assignment_panel.scss */
.assignment-menu-container .button {
  width: -webkit-fill-available;
  margin-left: 12px;
  margin-right: 12px;
  margin-bottom: 12px !important;
}

/* line 106, app/assets/stylesheets/layouts/_assignment_panel.scss */
.compact .assignment-menu-container {
  left: 20px;
}

/* line 110, app/assets/stylesheets/layouts/_assignment_panel.scss */
.unassigned-container {
  margin-bottom: 10px;
}

/* line 114, app/assets/stylesheets/layouts/_assignment_panel.scss */
.unassigned-container, .assigned-container {
  color: black;
  font-size: 12px;
  transition: ease .3s;
  background: #FBF8F3;
  border: 1px solid rgba(192, 179, 165, 0.2);
  box-sizing: border-box;
  border-radius: 8px;
}

/* line 124, app/assets/stylesheets/layouts/_assignment_panel.scss */
.unassigned-container-title, .assigned-container-title {
  display: flex;
  justify-content: flex-start;
  padding: 14px 12px;
  font-weight: bold !important;
  cursor: pointer;
}

/* line 132, app/assets/stylesheets/layouts/_assignment_panel.scss */
.assignment-options, .unassignment-options {
  justify-content: center;
  align-items: center;
}

/* line 137, app/assets/stylesheets/layouts/_assignment_panel.scss */
.assignment-options input:disabled, .unassignment-options input:disabled {
  cursor: not-allowed;
  background: #BDBDBD !important;
  color: white;
}

/* line 143, app/assets/stylesheets/layouts/_assignment_panel.scss */
.assignment-options .assign-some-input, .unassignment-options .assign-some-input {
  padding-left: 16px;
  margin-left: 10px;
  margin-bottom: 12px;
  background-color: #FFFFFF;
  color: black;
  cursor: text;
  border: 1px solid #DADADA;
  width: 43px;
  height: 37px;
  border-radius: 8px;
}

/* line 157, app/assets/stylesheets/layouts/_assignment_panel.scss */
.assign-some-container {
  width: 96%;
}

/* line 161, app/assets/stylesheets/layouts/_assignment_panel.scss */
.assignment-status, .unassigned-container-title, .assigned-container {
  user-select: none;
}
/* line 3, app/assets/stylesheets/layouts/_disabler.scss */
.disabler {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  background: rgba(255, 255, 255, 0.8);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
}

/* line 17, app/assets/stylesheets/layouts/_disabler.scss */
.disabler a {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
  background: #138241;
  color: white;
  text-align: center;
}
/* line 2, app/assets/stylesheets/layouts/_error.scss */
#error_explanation li {
  text-align: center;
  color: red;
  font-size: 12px;
  font-weight: 700 !important;
  margin-bottom: 10px;
}

/* line 12, app/assets/stylesheets/layouts/_error.scss */
#live-errors .error {
  text-align: center;
  color: red;
  font-size: 12px;
  font-weight: 700 !important;
  margin-bottom: 10px;
}

/* line 22, app/assets/stylesheets/layouts/_error.scss */
.field_with_errors .ui-btn, .field_with_errors .ui-input-text {
  border: 1px solid red;
}

/* line 27, app/assets/stylesheets/layouts/_error.scss */
.ui-input-text {
  box-shadow: none !important;
}

/* line 30, app/assets/stylesheets/layouts/_error.scss */
.ui-input-text.ui-focus {
  border: 1px solid rgba(19, 130, 63, 0.25);
  background: rgba(19, 130, 63, 0.05);
}

/* line 35, app/assets/stylesheets/layouts/_error.scss */
.ui-input-text.changed {
  border: 1px solid #13823f;
  background: rgba(19, 130, 63, 0.1);
}
/* line 1, app/assets/stylesheets/layouts/_footer.scss */
.sm-app-btn {
  height: 40px !important;
}

/* line 5, app/assets/stylesheets/layouts/_footer.scss */
#sign-up-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 50px 25px;
  background: #138241;
}

/* line 12, app/assets/stylesheets/layouts/_footer.scss */
#sign-up-section h2, #sign-up-section h3 {
  color: #F4F4F4;
  text-align: center;
  margin-bottom: 30px;
}

/* line 18, app/assets/stylesheets/layouts/_footer.scss */
#sign-up-section h2 {
  font-size: 30px;
  font-weight: 400 !important;
}

/* line 23, app/assets/stylesheets/layouts/_footer.scss */
#sign-up-section h3 {
  font-size: 16px;
  font-weight: 600 !important;
}

/* line 28, app/assets/stylesheets/layouts/_footer.scss */
#sign-up-section form {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 400px;
}

/* line 35, app/assets/stylesheets/layouts/_footer.scss */
#sign-up-section input {
  max-width: 400px;
}

/* line 39, app/assets/stylesheets/layouts/_footer.scss */
#sign-up-section .ui-input-text {
  flex-grow: 1;
  margin: 0;
}

/* line 44, app/assets/stylesheets/layouts/_footer.scss */
#sign-up-section .submitter {
  flex-grow: 0;
  max-height: 40px;
  margin: 0 0 0 10px;
  min-width: 116px;
}

/* line 52, app/assets/stylesheets/layouts/_footer.scss */
#footer {
  background: #f4f4f4;
}

/* line 55, app/assets/stylesheets/layouts/_footer.scss */
#footer .text-link {
  display: block;
  font-size: 16px;
  font-weight: 700 !important;
  padding: 20px;
  background: #444445;
  text-align: center;
  color: white;
}

/* line 65, app/assets/stylesheets/layouts/_footer.scss */
#footer .footer-image {
  text-align: center;
  padding: 30px 0;
}

/* line 69, app/assets/stylesheets/layouts/_footer.scss */
#footer .footer-image a, #footer .footer-image img {
  display: inline-block;
}

/* line 73, app/assets/stylesheets/layouts/_footer.scss */
#footer .footer-image a {
  width: 200px;
}

/* line 78, app/assets/stylesheets/layouts/_footer.scss */
#footer .footer-links {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding-bottom: 30px;
}

/* line 85, app/assets/stylesheets/layouts/_footer.scss */
#footer .footer-links a {
  display: inline-block;
  font-family: Montserrat, sans-serif;
  font-weight: 600 !important;
  font-size: 12px;
  letter-spacing: 0.86px;
  color: #444445;
  text-transform: uppercase;
  padding: 10px;
}

/* line 98, app/assets/stylesheets/layouts/_footer.scss */
#footer .footer-bottom {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 20px 0;
  background: white;
}

/* line 107, app/assets/stylesheets/layouts/_footer.scss */
#footer .footer-bottom div, #footer .footer-bottom a {
  display: inline-block;
  font-family: Montserrat, sans-serif;
  font-weight: 600 !important;
  font-size: 12px;
  color: #878888;
  letter-spacing: 0.86px;
  margin-right: 15px;
}

/* line 116, app/assets/stylesheets/layouts/_footer.scss */
#footer .footer-bottom div:last-child, #footer .footer-bottom a:last-child {
  margin: 0;
}
@charset "UTF-8";
/* line 5, app/assets/stylesheets/layouts/_header.scss */
.hoverable .content {
  display: none;
}

/* line 9, app/assets/stylesheets/layouts/_header.scss */
.hoverable:hover .content {
  display: block;
}

/* line 14, app/assets/stylesheets/layouts/_header.scss */
#username {
  flex-grow: 1;
  flex-basis: 0;
  align-self: center;
  justify-content: flex-end;
  padding-right: 10px;
  color: #138241;
  font-family: Montserrat, sans-serif;
  font-weight: 600 !important;
  font-size: 12px;
}

/* line 26, app/assets/stylesheets/layouts/_header.scss */
#usericon {
  flex: 1;
  align-self: center;
}

/* line 31, app/assets/stylesheets/layouts/_header.scss */
#downtime-icon {
  display: flex;
  flex-grow: 2;
  position: relative;
  justify-content: center;
}

/* line 36, app/assets/stylesheets/layouts/_header.scss */
#downtime-icon .downtime-inner {
  align-items: center;
  background: #FFF1E6;
  display: flex;
  padding: 0 25px;
  margin-left: 25px;
  font-weight: 800 !important;
  cursor: pointer;
}

/* line 44, app/assets/stylesheets/layouts/_header.scss */
#downtime-icon .downtime-inner .alert-icon {
  cursor: pointer;
  background-color: #DD7019;
  border-radius: 15px;
  padding: 2px 10px;
  color: white;
  font-family: 'Ionicons';
  margin-right: 15px;
}

/* line 53, app/assets/stylesheets/layouts/_header.scss */
#downtime-icon .downtime-inner .alert-icon::before {
  content: "\f101";
}

/* line 60, app/assets/stylesheets/layouts/_header.scss */
#downtime-mobile-bar {
  text-align: center;
  background-color: #fdd74c;
  position: absolute;
  top: 50px;
  padding: 2px;
  font-size: 12px;
  width: 100%;
  z-index: 1000;
}

/* line 71, app/assets/stylesheets/layouts/_header.scss */
#downtime-popup {
  /*
  Form-control variants of .button — <input type="submit">, <input
  type="button">, <button>. These need native browser-control rendering
  explicitly disabled, otherwise iOS Safari (especially iOS 26 with its
  Liquid Glass redesign) overlays its own internal padding, text
  baseline, and translucent fill on top of our CSS — making the signup
  "Start Free Trial" submit render too tall and off-center on iPhone 17
  Pro, and hollow / outlined on iOS 26.

  Scoped to form-control element selectors so anchors (<a class="button">)
  and styled wrapper elements (e.g. `.sign-in-button` in the marketing
  navbar, which intentionally has a 2px outline + transparent fill) are
  not affected — anchors don't trigger -webkit-appearance:button anyway.
*/
  padding: 40px;
  max-width: 600px;
  border-radius: 18px;
}

/* line 15, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup input.button,
#downtime-popup button.button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  line-height: 1.2;
  box-sizing: border-box;
}

/* line 25, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button {
  color: white !important;
  text-decoration: none !important;
  text-transform: none !important;
  display: flex !important;
  flex-direction: column;
  align-items: center;
  border-radius: 48px !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  font-family: Montserrat, sans-serif !important;
  justify-content: center;
  cursor: pointer;
}

/* line 39, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button:active {
  transform: scale(0.95);
}

/* line 41, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.sm {
  font-size: 12px !important;
  padding: 10px 50px !important;
}

/* line 46, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.md {
  font-size: 14px !important;
  padding: 10px 50px !important;
}

/* line 51, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.lg {
  font-size: 18px !important;
  padding: 14px 45px !important;
}

/* line 56, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.md-mobile {
  padding: 10px 25px !important;
}

/* line 60, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.btn-wide {
  width: 90% !important;
}

/* line 64, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.bright-green {
  background: #19BE51;
}

/* line 66, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.bright-green.shadow {
  box-shadow: 0px 2px 4px rgba(20, 86, 68, 0.37);
}

/* line 70, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.email-alex {
  padding: 10px 25px;
}

/* line 74, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.green-centered {
  background: #19BE51;
  margin: auto;
}

/* line 77, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.green-centered.shadow {
  box-shadow: 0px 2px 4px rgba(20, 86, 68, 0.37);
}

/* line 82, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.dark-green {
  color: white;
  background: #1E705A;
}

/* line 86, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.dark-green.shadow {
  box-shadow: 0px 2px 4px rgba(20, 86, 68, 0.37);
}

/* line 91, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.black {
  color: white;
  background: black;
}

/* line 96, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.gray {
  color: white;
  background: black;
}

/* line 101, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.sea-green {
  color: white;
  background: #48937f;
}

/* line 106, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.light-sea-green {
  color: #1E705A !important;
  background: #D4EEDE;
}

/* line 111, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.pale-green {
  color: #48937f !important;
  background: rgba(72, 147, 127, 0.1);
}

/* line 116, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.dark-green {
  color: white !important;
  background: #1E705A;
}

/* line 121, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.lime {
  color: #1a7a3f !important;
  background-color: #D1F2DC;
}

/* line 126, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.red {
  color: white;
  background: #d22600;
}

/* line 131, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.light-red {
  color: #D22600 !important;
  background: #FFD4D4;
}

/* line 136, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.burnt-orange {
  color: white;
  background: #e74500;
}

/* line 140, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.orange {
  color: white;
  background: #DD7019;
}

/* line 145, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.inverse-w {
  border: 2px solid white;
  color: white;
  background: transparent;
}

/* line 150, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.cancel {
  background: #e74500;
}

/* line 153, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.cancel.shadow {
  box-shadow: 0px 1px 4px rgba(156, 103, 62, 0.44);
}

/* line 157, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.sand {
  color: black !important;
  background: #f8f2ec;
}

/* line 161, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.tan-light {
  color: #505050 !important;
  background: #EFE3CC;
}

/* line 166, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.height-lg {
  height: 54px !important;
  font-size: 16px !important;
}

/* line 171, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.fit-content {
  width: fit-content !important;
  width: -moz-fit-content !important;
  height: fit-content !important;
  height: -moz-fit-content !important;
}

/* line 178, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.fill-avail {
  width: -webkit-fill-available !important;
}

/* line 182, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.height-fit-content {
  height: fit-content !important;
  height: -moz-fit-content !important;
}

/* line 187, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.auto-margin {
  margin: 0px auto !important;
}

/* line 191, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.transition-none {
  transition: none !important;
}

/* line 195, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.fsz-16 {
  font-size: 16px !important;
}

/* line 198, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.fw-400 {
  font-weight: 400 !important;
}

/* line 201, app/assets/stylesheets/layouts/../helpers/avo_ui_3/_buttons.scss */
#downtime-popup .button.indigo {
  color: white;
  background: #5000FB;
}

/* line 77, app/assets/stylesheets/layouts/_header.scss */
#downtime-popup p {
  margin: 0;
}

/* line 80, app/assets/stylesheets/layouts/_header.scss */
#downtime-popup h2 {
  font-weight: 800 !important;
  margin: 0 0 15px;
}

/* line 84, app/assets/stylesheets/layouts/_header.scss */
#downtime-popup .button-layout {
  display: flex;
  justify-content: right;
}

/* line 87, app/assets/stylesheets/layouts/_header.scss */
#downtime-popup .button-layout .button {
  max-width: 120px;
  margin: 0 5px;
}

/* line 94, app/assets/stylesheets/layouts/_header.scss */
#demo-header, #trial-header, #churned-header {
  display: flex;
  align-items: center;
  height: 60px;
  background: none;
}

/* line 100, app/assets/stylesheets/layouts/_header.scss */
#demo-header .container, #trial-header .container, #churned-header .container {
  display: flex;
  align-items: center;
  background: #fff1e7;
  border-radius: 50px;
  padding: 5px 5px 5px 15px;
  border: 1px solid #E0C6B7;
}

/* line 108, app/assets/stylesheets/layouts/_header.scss */
#demo-header .container.churned, #trial-header .container.churned, #churned-header .container.churned {
  background: rgba(230, 0, 0, 0.13);
  border: 1px solid #E8A9A9;
}

/* line 112, app/assets/stylesheets/layouts/_header.scss */
#demo-header .container.trial-ended, #trial-header .container.trial-ended, #churned-header .container.trial-ended {
  background: #FBF8F3;
  border: 1px solid #DAD7D6;
}

/* line 115, app/assets/stylesheets/layouts/_header.scss */
#demo-header .container.trial-ended.bright-green, #trial-header .container.trial-ended.bright-green, #churned-header .container.trial-ended.bright-green {
  background: #19BE51;
}

/* line 121, app/assets/stylesheets/layouts/_header.scss */
#demo-header.mobile-view, #trial-header.mobile-view, #churned-header.mobile-view {
  display: none;
  height: auto;
}

/* line 125, app/assets/stylesheets/layouts/_header.scss */
#demo-header.mobile-view .container, #trial-header.mobile-view .container, #churned-header.mobile-view .container {
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 5px 5px 5px 5px;
  border-radius: 0;
}

/* line 134, app/assets/stylesheets/layouts/_header.scss */
#demo-header .link, #trial-header .link, #churned-header .link {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600 !important;
  font-size: 12px;
  padding: 12px 15px;
  color: #138241;
  letter-spacing: 1px;
}

/* line 143, app/assets/stylesheets/layouts/_header.scss */
#demo-header .link:hover, #trial-header .link:hover, #churned-header .link:hover {
  background: rgba(255, 255, 255, 0.5);
}

/* line 148, app/assets/stylesheets/layouts/_header.scss */
#demo-header .callout, #trial-header .callout, #churned-header .callout {
  font-weight: 600 !important;
}

/* line 153, app/assets/stylesheets/layouts/_header.scss */
.header-hidden {
  padding-top: 0 !important;
}

/* line 155, app/assets/stylesheets/layouts/_header.scss */
.header-hidden #header {
  display: none;
}

/* line 158, app/assets/stylesheets/layouts/_header.scss */
.header-hidden #downtime-mobile-bar {
  top: 0px;
}

/* line 162, app/assets/stylesheets/layouts/_header.scss */
#header {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  background: white;
  border: none !important;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);
}

/* line 171, app/assets/stylesheets/layouts/_header.scss */
#header .header-container {
  display: flex;
  justify-content: space-between;
  height: 60px;
  width: 100%;
}

/* line 178, app/assets/stylesheets/layouts/_header.scss */
#header a[x-apple-data-detectors=true] {
  color: inherit !important;
  text-decoration: inherit !important;
}

/* line 183, app/assets/stylesheets/layouts/_header.scss */
#header .header-avo-logo {
  min-width: 58px;
  width: 58px;
}

/* line 188, app/assets/stylesheets/layouts/_header.scss */
#header .left-elements {
  display: flex;
  padding-left: 10px;
}

/* line 192, app/assets/stylesheets/layouts/_header.scss */
#header .left-elements #left-button {
  font-family: "Material";
  font-size: 28px;
  color: black;
  fill: black;
  top: 0;
  bottom: 0;
  left: 0;
  padding: 7px 15px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 208, app/assets/stylesheets/layouts/_header.scss */
#header .left-elements .account-info-container {
  display: flex;
}

/* line 211, app/assets/stylesheets/layouts/_header.scss */
#header .left-elements .account-info-container .account-info {
  margin-left: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

/* line 221, app/assets/stylesheets/layouts/_header.scss */
#header .disabled {
  pointer-events: none;
  cursor: default;
}

/* line 226, app/assets/stylesheets/layouts/_header.scss */
#header #logo, #header #logo img {
  height: 100%;
}

/* line 231, app/assets/stylesheets/layouts/_header.scss */
#header .fixed #logo, #header .fixed #logo img {
  vertical-align: inherit;
  max-height: 18px;
}

/* line 238, app/assets/stylesheets/layouts/_header.scss */
#header .product .text {
  display: flex;
  vertical-align: middle;
}

/* line 243, app/assets/stylesheets/layouts/_header.scss */
#header .product .content {
  position: absolute;
  top: 40px;
  border: 1px solid #138241;
  border-top: none;
  background: #fff;
}

/* line 251, app/assets/stylesheets/layouts/_header.scss */
#header .product .content a {
  display: block;
  text-align: left;
}

/* line 257, app/assets/stylesheets/layouts/_header.scss */
#header .header-links {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
}

/* line 262, app/assets/stylesheets/layouts/_header.scss */
#header .header-links.custom {
  padding: 0;
  flex-grow: 0;
}

@media only screen and (min-width: 401px) {
  /* line 262, app/assets/stylesheets/layouts/_header.scss */
  #header .header-links.custom {
    padding-right: 15px;
  }
}

/* line 270, app/assets/stylesheets/layouts/_header.scss */
#header .header-links .spacer {
  padding-right: 207px;
}

/* line 274, app/assets/stylesheets/layouts/_header.scss */
#header .header-links .upgrade {
  margin-left: 15px;
  display: block;
  color: white !important;
  background: #1889d2;
  border-bottom: 2px #4261a5 solid;
  border-radius: 10px;
  padding: 6px 20px;
}

@media only screen and (min-width: 600px) {
  /* line 274, app/assets/stylesheets/layouts/_header.scss */
  #header .header-links .upgrade {
    padding: 6px 100px;
  }
}

/* line 286, app/assets/stylesheets/layouts/_header.scss */
#header .header-links .upgrade:hover {
  background: #379ee0;
}

/* line 293, app/assets/stylesheets/layouts/_header.scss */
#header .link {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600 !important;
  font-size: 12px;
  padding: 12px 15px;
  color: #138241;
  letter-spacing: 1px;
}

/* line 302, app/assets/stylesheets/layouts/_header.scss */
#header .link:hover {
  background: rgba(0, 0, 0, 0.1);
}

/* line 307, app/assets/stylesheets/layouts/_header.scss */
#header .user-flow {
  display: flex;
  align-items: center;
  margin-right: 15px;
}

/* line 313, app/assets/stylesheets/layouts/_header.scss */
#header .button-green {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
  padding: 8px 16px;
  font-size: 12px;
  text-align: center;
  background: #138241;
  font-size: green;
}

/* line 322, app/assets/stylesheets/layouts/_header.scss */
#header .dashboard-link {
  display: flex;
  position: relative;
  flex-shrink: 1;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  padding: 2px;
}

/* line 332, app/assets/stylesheets/layouts/_header.scss */
#header .dashboard-link:hover {
  background: #eeeeee;
}

/* line 336, app/assets/stylesheets/layouts/_header.scss */
#header .dashboard-link .account-name {
  display: none;
  font-size: 17px;
  font-weight: 600 !important;
  color: #138241;
  margin-left: 10px;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 5px;
}

/* line 349, app/assets/stylesheets/layouts/_header.scss */
#header .dashboard-link .account-name span {
  font-weight: 500 !important;
}

@media only screen and (min-width: 700px) {
  /* line 336, app/assets/stylesheets/layouts/_header.scss */
  #header .dashboard-link .account-name {
    display: block;
  }
}

/* line 357, app/assets/stylesheets/layouts/_header.scss */
#header .dashboard-link .badge {
  display: block;
  position: absolute;
  color: white;
  background: #e64500;
  min-width: 15px;
  border-radius: 15px;
  font-size: 10px !important;
  line-height: 10px;
  padding: 2px 4px 4px 5px;
  top: 2px;
  right: -4px;
  box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.7);
}

/* line 375, app/assets/stylesheets/layouts/_header.scss */
#header .dashboard-link .badge .count {
  display: block;
  text-align: center;
}

@media only screen and (max-width: 480px) {
  /* line 385, app/assets/stylesheets/layouts/_header.scss */
  #header .hover {
    display: none;
  }
}

@media only screen and (max-width: 736px) {
  /* line 394, app/assets/stylesheets/layouts/_header.scss */
  #demo-header .container, #trial-header .container, #churned-header .container {
    padding: 5px;
  }
}

@media only screen and (max-width: 980px) {
  /* line 402, app/assets/stylesheets/layouts/_header.scss */
  #header #left-button {
    padding: 0px !important;
    text-decoration: none !important;
  }
  /* line 407, app/assets/stylesheets/layouts/_header.scss */
  #header #logo {
    margin-left: 5px !important;
    display: flex;
    align-items: center;
  }
  /* line 414, app/assets/stylesheets/layouts/_header.scss */
  #header .left-elements #logo img {
    width: 35px;
    min-width: 35px;
    height: auto;
  }
  /* line 421, app/assets/stylesheets/layouts/_header.scss */
  #header .account-info {
    margin-left: 5px !important;
  }
  /* line 424, app/assets/stylesheets/layouts/_header.scss */
  #header .account-info h5, #header .account-info span {
    overflow: hidden;
    text-overflow: ellipsis;
  }
  /* line 429, app/assets/stylesheets/layouts/_header.scss */
  #header .account-info h5 {
    font-size: 14px !important;
    line-clamp: 2;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  /* line 436, app/assets/stylesheets/layouts/_header.scss */
  #header .account-info .phone-green {
    font-size: 13px !important;
  }
}

@media only screen and (max-width: 980px) and (max-width: 400px) {
  /* line 442, app/assets/stylesheets/layouts/_header.scss */
  #header .account-text-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100px;
    display: inline-flex;
  }
}

@media only screen and (max-width: 980px) {
  /* line 454, app/assets/stylesheets/layouts/_header.scss */
  #demo-header.mobile-view, #trial-header.mobile-view, #churned-header.mobile-view {
    display: block;
  }
  /* line 458, app/assets/stylesheets/layouts/_header.scss */
  #demo-header.desktop, #trial-header.desktop, #churned-header.desktop {
    display: none;
  }
}

/* line 464, app/assets/stylesheets/layouts/_header.scss */
.button-banner-orange {
  padding: 8px 25px;
  font-size: 12px;
  text-align: center;
  background: #DD7019;
  color: white !important;
  border-radius: 30px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 476, app/assets/stylesheets/layouts/_header.scss */
.button-banner-orange.alt {
  background: none;
  color: #DD7019 !important;
  border: 1px solid #DD7019;
  border-radius: 30px;
}

@media only screen and (max-width: 700px) {
  /* line 485, app/assets/stylesheets/layouts/_header.scss */
  #tcr-banner {
    display: none !important;
  }
}
/* line 1, app/assets/stylesheets/layouts/_iphone.scss */
.from-me {
  text-align: left;
  position: relative;
  padding: 10px 20px;
  margin-right: 30px;
  color: white;
  background: #0B93F6;
  border-radius: 25px;
  float: right;
}

/* line 11, app/assets/stylesheets/layouts/_iphone.scss */
.from-me:before {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: -2px;
  right: -7px;
  height: 20px;
  border-right: 20px solid #0B93F6;
  border-bottom-left-radius: 16px 14px;
  -webkit-transform: translate(0, -2px);
}

/* line 23, app/assets/stylesheets/layouts/_iphone.scss */
.from-me:after {
  content: "";
  position: absolute;
  z-index: 1;
  bottom: -2px;
  right: -56px;
  width: 26px;
  height: 20px;
  background: #f8f8f8;
  border-bottom-left-radius: 10px;
  -webkit-transform: translate(-30px, -2px);
}

/* line 37, app/assets/stylesheets/layouts/_iphone.scss */
.from-them {
  text-align: left;
  position: relative;
  padding: 10px 20px;
  background: #E5E5EA;
  border-radius: 10px;
  margin-left: 28px;
  color: black;
  float: left;
  white-space: pre-line;
}

/* line 48, app/assets/stylesheets/layouts/_iphone.scss */
.from-them.media {
  padding: 0px;
  background: transparent;
}

/* line 51, app/assets/stylesheets/layouts/_iphone.scss */
.from-them.media img {
  background: transparent;
  border-radius: 10px;
}

/* line 58, app/assets/stylesheets/layouts/_iphone.scss */
.chat-timestamp, .chat-duration {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  font-size: 10px;
  color: #878888;
  letter-spacing: 0;
  margin: auto;
}

/* line 68, app/assets/stylesheets/layouts/_iphone.scss */
.chat-sender {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 600 !important;
  font-size: 10px;
  color: #878888;
  letter-spacing: 0;
  padding: 0px !important;
  margin: 0px 0px 0px 30px !important;
  line-height: 12px !important;
  text-align: left;
  max-width: 0px;
}

/* line 82, app/assets/stylesheets/layouts/_iphone.scss */
.iphone6 {
  width: 315px !important;
  height: 500px !important;
}

/* line 86, app/assets/stylesheets/layouts/_iphone.scss */
.iphone6 .speaker {
  width: 50px !important;
  margin-left: -25px !important;
}

/* line 90, app/assets/stylesheets/layouts/_iphone.scss */
.iphone6 .screen {
  margin-top: -60px;
}

/* line 92, app/assets/stylesheets/layouts/_iphone.scss */
.iphone6 .screen section {
  overflow-y: scroll;
  max-height: 500px;
  padding-top: 20px;
  max-width: 450px;
  margin: 50px auto;
}

/* line 99, app/assets/stylesheets/layouts/_iphone.scss */
.iphone6 .screen section div {
  max-width: 255px;
  word-wrap: break-word;
  margin-bottom: 20px;
  line-height: 24px;
}

/* line 107, app/assets/stylesheets/layouts/_iphone.scss */
.iphone6 .screen .clear {
  clear: both;
}

@media only screen and (min-width: 401px) {
  /* line 82, app/assets/stylesheets/layouts/_iphone.scss */
  .iphone6 {
    width: 375px !important;
    height: 667px !important;
  }
  /* line 116, app/assets/stylesheets/layouts/_iphone.scss */
  .iphone6 .speaker {
    width: 70px !important;
    margin-left: -35px !important;
  }
  /* line 120, app/assets/stylesheets/layouts/_iphone.scss */
  .iphone6 .screen section {
    max-height: 666px !important;
  }
}

/* line 126, app/assets/stylesheets/layouts/_iphone.scss */
.marvel-device.iphone6:after {
  z-index: inherit !important;
}
/* line 1, app/assets/stylesheets/layouts/_left_nav.scss */
#leftNav {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 247px;
}

/* line 7, app/assets/stylesheets/layouts/_left_nav.scss */
#leftNav .left-nav-links {
  flex: 1;
  display: flex;
  flex-direction: row;
}

/* line 14, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links ::-webkit-scrollbar {
  width: 0px;
  background: transparent;
}

/* line 19, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.organizations {
  background: #464646;
}

/* line 24, app/assets/stylesheets/layouts/_left_nav.scss */
.organizations .account-nav {
  border-right: 1px solid #282828 !important;
}

/* line 28, app/assets/stylesheets/layouts/_left_nav.scss */
.organizations p.header {
  padding: 20px 10px 0px 10px;
}

/* line 32, app/assets/stylesheets/layouts/_left_nav.scss */
.organizations .header {
  font-size: 10px;
  letter-spacing: 0.2em !important;
}

/* line 38, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links {
  border-top: 1px solid #94b4a9;
  background: #1E705A;
  height: 100%;
  width: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
  z-index: 999 !important;
}

/* line 47, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .left-nav-hover {
  position: absolute;
  color: white;
  background-color: black;
  padding: 10px;
  border-radius: 8px;
  transition: .2s ease;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  z-index: 999;
}

/* line 58, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-hover {
  transform: translate(50px, -40px);
  min-width: fit-content;
  min-width: -moz-fit-content;
}

/* line 63, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .compact-only {
  transform: scale(0);
}

/* line 66, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-nav {
  background: rgba(0, 0, 0, 0.25);
  width: 58px;
  min-width: 58px;
  max-width: 58px;
  overflow-y: auto;
  padding-bottom: 60px !important;
}

/* line 74, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-nav a:first-child {
  padding: 15px 5px 5px;
}

@media only screen and (max-width: 700px) {
  /* line 74, app/assets/stylesheets/layouts/_left_nav.scss */
  .left-nav-links .account-nav a:first-child {
    padding: 4px;
  }
}

/* line 80, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-nav a {
  display: block;
  position: relative;
  padding: 5px;
}

/* line 85, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-nav a.active {
  opacity: 1;
}

/* line 89, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-nav a:hover .account-image-container {
  border: 2px solid rgba(255, 255, 255, 0.8) !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

/* line 95, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-nav .badge {
  display: block;
  position: absolute;
  color: white;
  background: #e64500;
  min-width: 15px;
  border-radius: 15px;
  font-size: 10px !important;
  line-height: 13px;
  padding: 1px 4px;
  bottom: 37px;
  right: 5px;
  box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.7);
}

/* line 113, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-nav .badge .count {
  display: block;
  text-align: center;
}

/* line 120, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-pages {
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  flex-grow: 1;
}

/* line 126, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-pages .compact-toggle {
  cursor: pointer;
  margin-right: 10px;
}

/* line 130, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-pages .compact-toggle:hover {
  color: white;
}

/* line 136, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .close-wrap {
  display: none;
}

@media only screen and (max-width: 700px) {
  /* line 136, app/assets/stylesheets/layouts/_left_nav.scss */
  .left-nav-links .close-wrap {
    display: flex;
    padding: 4px;
    justify-content: center;
    margin: 9px auto;
  }
}

/* line 145, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .close-btn {
  display: none;
}

@media only screen and (max-width: 700px) {
  /* line 145, app/assets/stylesheets/layouts/_left_nav.scss */
  .left-nav-links .close-btn {
    width: 30px;
    height: 30px;
    background: #156650;
    display: block;
    text-align: center;
    border-radius: 8px;
  }
}

/* line 157, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.ui-panel-inner .compact-toggle {
  display: none;
}

/* line 162, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .compact-only {
  transform: scale(1);
}

/* line 165, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .left-nav-hover {
  transform: translate(30px, -100%) scale(1);
}

/* line 168, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .dl-get-started-hover {
  transform: translate(70px, -50px) scale(1);
}

/* line 171, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .dl-unaddressed-hover {
  transform: translate(70px, 0%) scale(1);
}

/* line 174, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .status-changer-container {
  padding: 20px 10px 0px 10px;
}

/* line 177, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .status-changer-container p.yellow {
  margin-left: -2px;
}

/* line 182, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .assignment-panel, .left-nav-links.compact .account-pages .assignment-toggle-wrap {
  padding: 0px;
}

/* line 185, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .assignment-toggle-wrap {
  height: 35px;
  padding-bottom: 10px;
}

/* line 191, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .assignment-panel-wrap p {
  text-align: center;
}

/* line 195, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .assignment-menu-text {
  justify-content: center;
  max-width: 58px;
  padding-left: 16px;
  padding-right: 16px;
}

/* line 201, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .compact-hide {
  display: none;
}

/* line 204, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .compact-show {
  display: block !important;
}

/* line 207, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .onboarding-panel {
  padding: 10px;
  text-align: center;
}

/* line 211, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .onboarding-panel.active {
  color: #196450;
}

/* line 215, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .header {
  text-align: center;
  padding: 20px 10px 0px;
}

/* line 220, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .nav-links {
  padding: 10px 0px 10px 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* line 227, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .nav-links img {
  width: 18px;
  height: 18px;
}

/* line 232, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .nav-links a {
  margin: 0px;
  justify-content: center;
}

/* line 236, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .nav-links a img {
  margin: 0px;
}

/* line 242, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .new-tag {
  font-size: 5px;
}

/* line 246, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .expander {
  margin: 0;
}

/* line 249, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .expander img {
  margin: 0px;
}

/* line 253, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .text {
  display: none;
}

/* line 257, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .account-pages .account-nav-info .account-name, .left-nav-links.compact .account-pages .account-nav-info .account-phone, .left-nav-links.compact .account-pages .account-nav-info .user-name {
  display: none;
}

/* line 263, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-nav-info, .left-nav-links .org-nav-info {
  min-height: 85px;
  display: block;
  color: white;
  padding: 10px 20px;
}

/* line 269, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-nav-info .account-name a, .left-nav-links .org-nav-info .account-name a {
  display: inline-block;
  color: white;
  font-weight: 600 !important;
  font-size: 20px;
  max-width: 165px;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 5px;
  padding-right: 10px;
}

/* line 282, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-nav-info .account-phone, .left-nav-links .account-nav-info .user-name, .left-nav-links .org-nav-info .account-phone, .left-nav-links .org-nav-info .user-name {
  line-height: 1;
  font-size: 15px;
  color: rgba(255, 255, 255, 0.7);
}

/* line 287, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-nav-info .account-phone a, .left-nav-links .account-nav-info .user-name a, .left-nav-links .org-nav-info .account-phone a, .left-nav-links .org-nav-info .user-name a {
  color: rgba(255, 255, 255, 0.7);
  font-style: italic;
}

/* line 291, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-nav-info .account-phone a:hover, .left-nav-links .account-nav-info .user-name a:hover, .left-nav-links .org-nav-info .account-phone a:hover, .left-nav-links .org-nav-info .user-name a:hover {
  color: white;
}

/* line 294, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-nav-info .account-phone a:before, .left-nav-links .account-nav-info .user-name a:before, .left-nav-links .org-nav-info .account-phone a:before, .left-nav-links .org-nav-info .user-name a:before {
  margin-left: 4px;
  margin-right: 10px;
  font-family: 'Ionicons';
  content: "\f219";
  font-style: normal;
}

/* line 304, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-nav-info {
  min-height: 50px;
}

/* line 306, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-nav-info .compact-toggle {
  margin-right: 10px;
  margin-bottom: 5px;
}

/* line 311, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .org-nav-info {
  min-height: initial;
}

/* line 315, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .org-nav-info {
  padding: 10px 0px;
}

/* line 317, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links.compact .org-nav-info .header {
  padding: 20px 0px 0px 0px;
}

/* line 321, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .settings-nav-links {
  width: 189px;
  display: none;
  position: absolute;
  top: 0px;
  background: #1E705A;
  height: -webkit-fill-available;
  overflow: scroll;
  line-height: 1;
}

/* line 331, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .settings-nav-links.adjust-top {
  top: auto;
}

/* line 334, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .settings-nav-links img {
  width: 20px;
  height: 20px;
  filter: invert(97%) sepia(100%) saturate(0%) hue-rotate(24deg) brightness(103%) contrast(105%);
}

/* line 340, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .settings-nav-links.show {
  display: block;
}

/* line 344, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .settings-nav-links h2 .header-back-button.white {
  font-family: "Material";
  color: #fff;
}

/* line 348, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .settings-nav-links h2 a {
  font-weight: bold !important;
  padding: 12px 0 12px 2px !important;
  font-size: 20px;
}

/* line 355, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .settings-nav-links a {
  display: block;
  color: white;
  padding: 6px 10px;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 400 !important;
}

/* line 363, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .settings-nav-links a:hover:not(.active) {
  background: #196450;
}

/* line 367, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .settings-nav-links a.active {
  color: #1E705A !important;
  font-weight: 600 !important;
  background: #D4EEDE;
}

/* line 374, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .settings-nav-links #back-link {
  background: #0c5542;
  border-radius: 0px;
  padding: 14px 0px 14px 15px;
}

/* line 379, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .settings-nav-links .new-tag {
  font-size: 10px;
  font-weight: 800 !important;
  font-family: Montserrat, sans-serif;
  padding: 2px 5px;
  background: #FF833E;
  color: white;
  border-radius: 6px;
}

/* line 388, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .settings-nav-links .setting-section {
  margin-bottom: 20px;
}

/* line 391, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .settings-nav-links .account-settings-header {
  margin: 10px 10px 10px 2px !important;
  line-height: 1.5;
  color: #ffe1af;
  font-weight: 500 !important;
  padding-left: 10px;
}

/* line 401, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-nav-links .nav-links a img {
  width: 14px;
  height: 14px;
  margin-right: 14px;
  filter: invert(97%) sepia(100%) saturate(0%) hue-rotate(24deg) brightness(103%) contrast(105%);
}

/* line 408, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-nav-links .nav-links a.active {
  color: #1e705a !important;
  background: #d4eede;
}

/* line 411, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-nav-links .nav-links a.active img {
  filter: invert(35%) sepia(73%) saturate(383%) hue-rotate(113deg) brightness(89%) contrast(94%);
}

/* line 417, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-nav-links .nav-links a:hover:not(.active) {
  background: #196450;
}

/* line 423, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .leftnav-back-icon {
  filter: none !important;
  width: 16px !important;
  height: 16px !important;
}

/* line 429, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .org-nav-links {
  padding: 0px 10px;
}

/* line 432, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .org-nav-links .expander {
  padding: 7px;
}

/* line 436, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .org-nav-links .expander img {
  width: 18px !important;
  height: 18px !important;
  opacity: 0.5;
}

/* line 441, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .org-nav-links .expander img:hover {
  opacity: 1;
}

/* line 447, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .org-nav-links a img {
  width: 14px;
  height: 14px;
  margin-right: 14px;
  filter: invert(97%) sepia(100%) saturate(0%) hue-rotate(24deg) brightness(103%) contrast(105%);
}

/* line 454, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .org-nav-links a.active {
  color: #464646 !important;
  background: #bcbcbc;
}

/* line 455, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .org-nav-links a.active span {
  font-weight: 600 !important;
}

/* line 460, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .org-nav-links a.active img {
  filter: invert(20%) sepia(0%) saturate(1546%) hue-rotate(167deg) brightness(88%) contrast(70%);
}

/* line 466, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .org-nav-links a:hover:not(.active) {
  background: #282828;
}

/* line 472, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-nav-links .nav-links a, .left-nav-links .org-nav-links a {
  display: flex;
  align-items: center;
  padding: 7px;
  margin-left: 2px;
  border-radius: 6px;
  font-size: 14px;
  line-height: 1;
  font-family: Montserrat, sans-serif;
  color: white;
  letter-spacing: 1px;
}

/* line 485, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links .account-nav-links .nav-links a:before, .left-nav-links .org-nav-links a:before {
  position: relative;
  margin: -5px 0 0 -32px;
  width: 32px;
  font-family: "Material";
  font-size: 20px;
}

@media only screen and (max-width: 480px) {
  /* line 472, app/assets/stylesheets/layouts/_left_nav.scss */
  .left-nav-links .account-nav-links .nav-links a, .left-nav-links .org-nav-links a {
    font-size: 12px;
  }
}

/* line 498, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links #closeNav {
  font-family: "Material";
  font-size: 20px;
  color: #FFFFFF;
  padding: 10px;
}

/* line 505, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links #inbox-count, .left-nav-links .new-feature-menu-callout {
  display: inline;
  max-width: 100px;
  height: 40px;
  padding: 4px 8px;
  margin-left: 10px;
  border-radius: 8px;
  font-size: 14px;
  line-height: 1.6;
  font-family: Montserrat, sans-serif;
  color: #a7ce3b !important;
  letter-spacing: 1px;
  text-transform: uppercase;
  background: rgba(255, 255, 255, 0.1);
}

/* line 521, app/assets/stylesheets/layouts/_left_nav.scss */
.left-nav-links #admin {
  color: white;
  padding-left: 10px;
  margin-top: 20px;
}

/* line 528, app/assets/stylesheets/layouts/_left_nav.scss */
.main-nav-links-container {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* line 534, app/assets/stylesheets/layouts/_left_nav.scss */
.main-nav-links-container .new-tag {
  font-size: 8px;
  font-weight: 600 !important;
  font-family: Montserrat, sans-serif;
  padding: 4px 5px;
  background: #5000FB;
  color: white;
  border-radius: 6px;
}

/* line 544, app/assets/stylesheets/layouts/_left_nav.scss */
.main-nav-links-container .header {
  padding: 20px 11.5px 0px;
}

/* line 548, app/assets/stylesheets/layouts/_left_nav.scss */
.main-nav-links-container .nav-links img, .main-nav-links-container .expander img {
  width: 18px !important;
  height: 18px !important;
}

/* line 553, app/assets/stylesheets/layouts/_left_nav.scss */
.main-nav-links-container .nav-links {
  padding: 10px;
}

/* line 556, app/assets/stylesheets/layouts/_left_nav.scss */
.main-nav-links-container .expander {
  padding: 6px;
  margin-left: 6.5px;
}

/* line 560, app/assets/stylesheets/layouts/_left_nav.scss */
.main-nav-links-container .expander img {
  opacity: 0.5;
}

/* line 562, app/assets/stylesheets/layouts/_left_nav.scss */
.main-nav-links-container .expander img:hover {
  opacity: 1;
}

/* line 568, app/assets/stylesheets/layouts/_left_nav.scss */
.onboarding-panel {
  padding: 10px 20px;
  cursor: pointer;
  background: #235648;
}

/* line 573, app/assets/stylesheets/layouts/_left_nav.scss */
.onboarding-panel .steps {
  display: none;
  margin-top: 10px;
  font-size: 12px !important;
  color: rgba(255, 255, 255, 0.6);
}

/* line 580, app/assets/stylesheets/layouts/_left_nav.scss */
.onboarding-panel .progress-bar {
  margin: 10px 0px;
  border: none;
  height: 7px;
  background: #1A4035;
  border-radius: 20px;
}

/* line 587, app/assets/stylesheets/layouts/_left_nav.scss */
.onboarding-panel .progress-bar .progress {
  pointer-events: none;
  height: 7px;
  width: 7px;
  border-radius: 4px;
  background: #f0ef9e;
}

/* line 595, app/assets/stylesheets/layouts/_left_nav.scss */
.onboarding-panel .completion-text {
  color: #f0ef9e;
}

/* line 599, app/assets/stylesheets/layouts/_left_nav.scss */
.onboarding-panel:hover {
  background: #193F34;
}

/* line 603, app/assets/stylesheets/layouts/_left_nav.scss */
.onboarding-panel.active {
  background: #D4EEDE;
}

/* line 605, app/assets/stylesheets/layouts/_left_nav.scss */
.onboarding-panel.active .progress {
  background: #dd7019 !important;
}

/* line 608, app/assets/stylesheets/layouts/_left_nav.scss */
.onboarding-panel.active h4, .onboarding-panel.active p, .onboarding-panel.active .steps {
  color: #1E705A !important;
}

/* line 611, app/assets/stylesheets/layouts/_left_nav.scss */
.onboarding-panel.active:hover {
  background: #D4EEDE;
}

/* line 617, app/assets/stylesheets/layouts/_left_nav.scss */
.onboarding-panel.complete .progress {
  background: #00FB55;
}

/* line 620, app/assets/stylesheets/layouts/_left_nav.scss */
.onboarding-panel.complete .completion-text {
  color: #00FB55;
}

@media only screen and (max-width: 600px) {
  /* line 628, app/assets/stylesheets/layouts/_left_nav.scss */
  .left-nav-hover {
    opacity: 0;
  }
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/layouts/_macros.scss */
#macros {
  position: absolute;
  width: 400px;
  left: 10px !important;
  top: -345px !important;
  outline: none;
  border: 1px solid #ccc;
  border-radius: 6px;
  z-index: 999999;
  background: white;
  overflow: hidden;
  max-width: 650px;
}

@media only screen and (min-width: 1000px) {
  /* line 3, app/assets/stylesheets/layouts/_macros.scss */
  #macros {
    width: 80%;
  }
}

@media only screen and (max-width: 600px) {
  /* line 3, app/assets/stylesheets/layouts/_macros.scss */
  #macros {
    width: 97%;
    left: 1px;
    right: 1px;
    margin: 0 auto;
  }
}

/* line 25, app/assets/stylesheets/layouts/_macros.scss */
#macros.below {
  position: relative;
  top: 0 !important;
}

/* line 30, app/assets/stylesheets/layouts/_macros.scss */
#macros input[type=text] {
  display: block;
  width: 100%;
  padding: 8px;
  border: none;
  border-bottom: 1px solid #ccc;
}

/* line 38, app/assets/stylesheets/layouts/_macros.scss */
#macros hr {
  margin: 10px 0;
}

/* line 42, app/assets/stylesheets/layouts/_macros.scss */
#macros ul {
  max-height: 150px;
  overflow: scroll;
}

/* line 47, app/assets/stylesheets/layouts/_macros.scss */
#macros li {
  display: flex;
  align-items: center;
  border-radius: 5px;
  border: 1px solid #eee;
  background: white;
  color: #555;
  cursor: pointer;
  padding: 5px 10px;
  margin-bottom: 5px;
  overflow: hidden;
}

/* line 59, app/assets/stylesheets/layouts/_macros.scss */
#macros li:hover {
  background: #eee;
}

/* line 63, app/assets/stylesheets/layouts/_macros.scss */
#macros li:after {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: right;
  font-family: 'Ionicons';
  content: '';
  padding-left: 10px;
}

/* line 71, app/assets/stylesheets/layouts/_macros.scss */
#macros #macro-search {
  padding-left: 25px;
}

/* line 77, app/assets/stylesheets/layouts/_macros.scss */
#macros:before {
  content: '';
  color: #878888;
  position: absolute;
  margin: 8px 0px 0px 5px;
  font-family: "Material";
  font-size: 18px;
}

/* line 87, app/assets/stylesheets/layouts/_macros.scss */
#macros-demo {
  position: absolute;
  padding: 10px 5px 5px 5px;
  z-index: 1000;
  max-width: 500px;
  border: 1px solid #ccc;
  border-radius: 6px;
  bottom: 130px;
  margin: 10px;
  background: white;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.25);
}

/* line 99, app/assets/stylesheets/layouts/_macros.scss */
#macros-demo #inbox-macro-list {
  height: auto;
}

/* line 103, app/assets/stylesheets/layouts/_macros.scss */
#macros-demo #create-macros {
  margin: 10px;
}

@media (max-width: 600px) {
  /* line 87, app/assets/stylesheets/layouts/_macros.scss */
  #macros-demo {
    max-width: 100%;
  }
}

@media (max-width: 480px) {
  /* line 87, app/assets/stylesheets/layouts/_macros.scss */
  #macros-demo {
    bottom: 110px;
  }
}

/* line 116, app/assets/stylesheets/layouts/_macros.scss */
#macro-list {
  overflow: auto;
}

/* line 120, app/assets/stylesheets/layouts/_macros.scss */
#inbox-macro-list {
  height: 300px;
  overflow: auto;
}

/* line 125, app/assets/stylesheets/layouts/_macros.scss */
.macro-wrap {
  padding: 10px 12px;
  margin: 10px;
  cursor: pointer;
  display: flex;
  border-radius: 8px;
  border: 1px solid #E0C6B7;
  background: #FBF8F3;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

/* line 134, app/assets/stylesheets/layouts/_macros.scss */
.macro-wrap .macro-left {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 137, app/assets/stylesheets/layouts/_macros.scss */
.macro-wrap .macro-right {
  -webkit-box-flex: 0.1;
  -webkit-flex: 0.1;
  -moz-box-flex: 0.1;
  -moz-flex: 0.1;
  -ms-flex: 0.1;
  flex: 0.1;
}

/* line 140, app/assets/stylesheets/layouts/_macros.scss */
.macro-wrap .macro-right, .macro-wrap .macro-left {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 145, app/assets/stylesheets/layouts/_macros.scss */
.macro-wrap .macro-container {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-bottom: 6px;
}

/* line 150, app/assets/stylesheets/layouts/_macros.scss */
.macro-wrap .macro-name-header {
  font-size: 13px !important;
  color: #222;
}

/* line 155, app/assets/stylesheets/layouts/_macros.scss */
.macro-wrap .macro-header {
  font-size: 14px !important;
  margin-bottom: 8px;
  color: #222;
}

/* line 161, app/assets/stylesheets/layouts/_macros.scss */
.macro-wrap .macro-message {
  font-size: 13px !important;
  color: #999;
}

/* line 166, app/assets/stylesheets/layouts/_macros.scss */
.macro-wrap .macro-content {
  font-size: 13px !important;
  color: #999;
}

/* line 170, app/assets/stylesheets/layouts/_macros.scss */
.macro-wrap .macro-content:last-child {
  margin-bottom: 0px;
}

/* line 175, app/assets/stylesheets/layouts/_macros.scss */
.macro-wrap .macro-attachment-container {
  align-self: flex-end;
  position: relative;
  width: 50px;
  height: 50px;
  overflow: hidden;
}

/* line 182, app/assets/stylesheets/layouts/_macros.scss */
.macro-wrap .macro-attachment-container img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 192, app/assets/stylesheets/layouts/_macros.scss */
.macro-wrap .macro-attachment-container img.macro-attachment {
  width: 100%;
  height: auto;
  max-width: 50px;
}

/* line 200, app/assets/stylesheets/layouts/_macros.scss */
.macro-wrap:hover {
  border: 1px solid #DD7019;
  background: #ffe9c3;
}

/* line 206, app/assets/stylesheets/layouts/_macros.scss */
.template-link {
  margin: 10px;
}

/* line 211, app/assets/stylesheets/layouts/_macros.scss */
#demo-title h4 {
  font-size: 14px;
  font-style: normal;
  font-weight: 800 !important;
}

/* line 218, app/assets/stylesheets/layouts/_macros.scss */
#demo-macro-info {
  align-items: center;
  border: none;
  background: none;
  font-size: 12px;
  line-height: 1.5;
  margin: 10px;
}

/* line 226, app/assets/stylesheets/layouts/_macros.scss */
#demo-macro-info p {
  font-weight: 800 !important;
  margin: 10px;
}

/* line 230, app/assets/stylesheets/layouts/_macros.scss */
#demo-macro-info img {
  max-width: 70px;
}

/* line 235, app/assets/stylesheets/layouts/_macros.scss */
.demo-macro-link {
  text-decoration: underline;
}

/* line 239, app/assets/stylesheets/layouts/_macros.scss */
.demo-macro-note {
  margin-bottom: 5px;
  color: #E64500;
  font-size: 12px;
  font-weight: 800 !important;
}

/* line 246, app/assets/stylesheets/layouts/_macros.scss */
.hide-overflow, .hide-overflow-whitespace {
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 251, app/assets/stylesheets/layouts/_macros.scss */
.hide-overflow {
  white-space: nowrap;
}

/* line 257, app/assets/stylesheets/layouts/_macros.scss */
#macros-form [class$='macro-image-container'] {
  display: flex;
  align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: center;
  height: 300px;
  width: 100%;
  overflow: hidden;
  border-radius: 10px;
  border: 1px solid #d4d4d4;
  margin-bottom: 10px;
}

/* line 269, app/assets/stylesheets/layouts/_macros.scss */
#macros-form img {
  max-height: 200px;
}

/* line 272, app/assets/stylesheets/layouts/_macros.scss */
#macros-form .fine-print {
  font-size: 12px;
}
/* line 1, app/assets/stylesheets/layouts/_notes_panel.scss */
.ui-panel-dismiss {
  z-index: 100;
}

/* line 5, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel, #survey-panel {
  display: block;
  top: 0;
  bottom: 0;
  overflow: hidden;
  max-height: 100%;
  font-family: Montserrat, sans-serif !important;
  z-index: 1;
}

/* line 14, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel:not(.ui-panel-open), #survey-panel:not(.ui-panel-open) {
  box-shadow: none;
}

/* line 18, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel.ui-panel-open, #survey-panel.ui-panel-open {
  min-width: 70%;
  z-index: 150;
}

@media only screen and (max-width: 414px) {
  /* line 18, app/assets/stylesheets/layouts/_notes_panel.scss */
  #notesPanel.ui-panel-open, #survey-panel.ui-panel-open {
    min-width: 85%;
  }
}

@media only screen and (max-height: 450px) {
  /* line 28, app/assets/stylesheets/layouts/_notes_panel.scss */
  #notesPanel.writing-notes .contact-tags, #survey-panel.writing-notes .contact-tags {
    display: none;
  }
}

/* line 34, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel .ui-panel-inner, #survey-panel .ui-panel-inner {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0 !important;
  background: white;
}

/* line 46, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel .contact-tags, #survey-panel .contact-tags {
  display: block;
}

/* line 50, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel #tag-list, #survey-panel #tag-list {
  flex: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  max-height: 100px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ddd;
}

/* line 60, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel .heading, #survey-panel .heading {
  width: 100%;
  min-height: auto;
  max-height: 100%;
}

/* line 65, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel .heading .btn-green, #notesPanel .heading .btn-red, #notesPanel .heading .remover, #notesPanel .heading .formless_submitter, #survey-panel .heading .btn-green, #survey-panel .heading .btn-red, #survey-panel .heading .remover, #survey-panel .heading .formless_submitter {
  padding: 4px 12px;
  font-size: 12px;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 72, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel .heading .btn-green, #survey-panel .heading .btn-green {
  background-color: #00B879;
}

/* line 77, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel .button-bin, #survey-panel .button-bin {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding: 12px 16px;
}

/* line 83, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel .button-bin .panel-action-btn, #survey-panel .button-bin .panel-action-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 6px 14px;
  border-radius: 6px;
  border: 1px solid #ddd;
  background: white;
  color: #555;
  font-size: 12px;
  font-weight: 600;
  font-family: Montserrat, sans-serif;
  letter-spacing: 0.3px;
  cursor: pointer;
  white-space: nowrap;
  transition: all 0.15s ease;
}

/* line 100, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel .button-bin .panel-action-btn:hover, #survey-panel .button-bin .panel-action-btn:hover {
  background: #f5f5f5;
  border-color: #ccc;
}

/* line 105, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel .button-bin .panel-action-btn.active, #survey-panel .button-bin .panel-action-btn.active {
  background: #42564F;
  color: white;
  border-color: #42564F;
}

/* line 110, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel .button-bin .panel-action-btn.active:hover, #survey-panel .button-bin .panel-action-btn.active:hover {
  background: #354840;
  border-color: #354840;
}

/* line 116, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel .button-bin .panel-action-btn.destructive, #survey-panel .button-bin .panel-action-btn.destructive {
  color: #c0392b;
  border-color: #e8c4c0;
}

/* line 120, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel .button-bin .panel-action-btn.destructive:hover, #survey-panel .button-bin .panel-action-btn.destructive:hover {
  background: #fdf2f1;
  border-color: #c0392b;
}

/* line 125, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel .button-bin .panel-action-btn.destructive.active, #survey-panel .button-bin .panel-action-btn.destructive.active {
  background: #c0392b;
  color: white;
  border-color: #c0392b;
}

/* line 130, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel .button-bin .panel-action-btn.destructive.active:hover, #survey-panel .button-bin .panel-action-btn.destructive.active:hover {
  background: #a93226;
  border-color: #a93226;
}

/* line 139, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel .pusher, #survey-panel .pusher {
  background: #fafafa;
}

/* line 143, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel .ticket-notes, #survey-panel .ticket-notes {
  position: relative;
  background: #fafafa;
  width: 0;
  min-width: 100%;
  padding: 12px 16px;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

/* line 154, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel .ticket-notes .note-box, #survey-panel .ticket-notes .note-box {
  padding-left: 0 !important;
  text-align: left !important;
}

/* line 158, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel .ticket-notes .note-box .note-body, #survey-panel .ticket-notes .note-box .note-body {
  margin-right: 0;
  border-radius: 8px;
  font-weight: 400 !important;
}

/* line 166, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel #ticket-notes-form, #notesPanel .ticket-notes-form, #survey-panel #ticket-notes-form, #survey-panel .ticket-notes-form {
  display: flex;
  width: 100%;
  padding: 12px 16px;
  background: white;
  border-top: 1px solid #e8e8e8;
}

/* line 173, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel #ticket-notes-form textarea, #notesPanel .ticket-notes-form textarea, #survey-panel #ticket-notes-form textarea, #survey-panel .ticket-notes-form textarea {
  flex-grow: 1;
  border-radius: 6px 0 0 6px;
  padding: 10px 12px;
  margin: 0;
  border: 1px solid #d4d4d4;
  width: 100%;
  font-size: 16px;
  font-family: inherit;
  resize: vertical;
  min-height: 42px;
}

/* line 185, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel #ticket-notes-form textarea:focus, #notesPanel .ticket-notes-form textarea:focus, #survey-panel #ticket-notes-form textarea:focus, #survey-panel .ticket-notes-form textarea:focus {
  outline: none;
  border-color: #f0c040;
}

/* line 191, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel #ticket-notes-form .ui-btn, #notesPanel .ticket-notes-form .ui-btn, #survey-panel #ticket-notes-form .ui-btn, #survey-panel .ticket-notes-form .ui-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 72px;
  max-width: 72px;
  margin: 0;
  border-radius: 0 6px 6px 0;
  background: #42564F;
  color: white;
  font-weight: 600 !important;
  font-size: 16px;
  font-family: inherit;
  cursor: pointer;
  transition: background 0.15s ease;
}

/* line 207, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel #ticket-notes-form .ui-btn:hover, #notesPanel .ticket-notes-form .ui-btn:hover, #survey-panel #ticket-notes-form .ui-btn:hover, #survey-panel .ticket-notes-form .ui-btn:hover {
  background: #354840;
}

/* line 213, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel #ticket-survey, #survey-panel #ticket-survey {
  overflow-y: scroll;
  padding: 0 20px;
  text-align: center;
}

/* line 217, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel #ticket-survey .ticket-survey-error, #survey-panel #ticket-survey .ticket-survey-error {
  color: red;
  font-size: 14px;
}

/* line 221, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel #ticket-survey h3, #survey-panel #ticket-survey h3 {
  font-weight: 800 !important;
  font-size: 18px;
  padding-bottom: 10px;
  text-align: center;
  margin-bottom: 20px;
}

/* line 228, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel #ticket-survey .ticket-survey-question, #survey-panel #ticket-survey .ticket-survey-question {
  padding: 5px 0;
}

/* line 230, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel #ticket-survey .ticket-survey-question label, #survey-panel #ticket-survey .ticket-survey-question label {
  text-align: left;
  font-size: 14px;
  font-weight: 800 !important;
  margin: 5px 0;
}

/* line 236, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel #ticket-survey .ticket-survey-question .survey-select, #survey-panel #ticket-survey .ticket-survey-question .survey-select {
  font-family: Montserrat, sans-serif;
  width: 400px;
  height: 42px;
  color: #696F79;
  padding: 0 10px;
  border-radius: 6px;
  border: 1px solid #8692A6;
}

/* line 246, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel #ticket-survey .ui-input-btn, #survey-panel #ticket-survey .ui-input-btn {
  background: #4ECA83;
  color: white;
  font-weight: 700 !important;
  text-shadow: 1px 1px #aaa !important;
}

/* line 252, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel #ticket-survey .submit-survey-btn, #survey-panel #ticket-survey .submit-survey-btn {
  background-color: #19BE51;
  box-shadow: none;
  width: 200px;
  max-width: 100% !important;
  border-radius: 26px;
  height: 42px;
  padding: 10px 24px;
  margin-top: 20px;
  font-size: 16px;
  text-transform: none;
  letter-spacing: .5px;
}

/* line 264, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel #ticket-survey .submit-survey-btn:disabled, #survey-panel #ticket-survey .submit-survey-btn:disabled {
  background: #D6D6D6;
}

/* line 270, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel .data-events-toggle, #survey-panel .data-events-toggle {
  width: 160px;
}

/* line 274, app/assets/stylesheets/layouts/_notes_panel.scss */
#notesPanel .survey-button, #survey-panel .survey-button {
  height: 30px;
  width: 30px;
  margin: 20px 0 0 20px;
  display: flex;
}

/* line 281, app/assets/stylesheets/layouts/_notes_panel.scss */
#ticket-survey-inner {
  width: 400px;
  margin: 0 auto;
}

/* line 95, app/assets/stylesheets/layouts/../helpers/analytics_ui/_buttons.scss */
.transparent {
  background: transparent;
  border: none;
}

/* line 287, app/assets/stylesheets/layouts/_notes_panel.scss */
#email-modal {
  z-index: 1000;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 2, app/assets/stylesheets/layouts/../helpers/analytics_ui/_buttons.scss */
#email-modal .button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  letter-spacing: 1.5px;
  padding: 10px 20px;
  border-radius: 6px;
  text-transform: uppercase;
  margin: 0px;
  border: none;
  font-size: 12px;
  transition: .25s;
}

/* line 18, app/assets/stylesheets/layouts/../helpers/analytics_ui/_buttons.scss */
#email-modal .button:active {
  transform: scale(0.95);
}

/* line 22, app/assets/stylesheets/layouts/../helpers/analytics_ui/_buttons.scss */
#email-modal .button.green {
  color: white;
  background-color: #19BE51;
  border: none;
}

/* line 27, app/assets/stylesheets/layouts/../helpers/analytics_ui/_buttons.scss */
#email-modal .button.green:hover {
  background-color: #00998c;
}

/* line 33, app/assets/stylesheets/layouts/../helpers/analytics_ui/_buttons.scss */
#email-modal .button.gray {
  cursor: not-allowed;
  color: #333;
  background-color: #D3D3D3;
}

/* line 39, app/assets/stylesheets/layouts/../helpers/analytics_ui/_buttons.scss */
#email-modal .button.white {
  background-color: white;
  box-shadow: inset 0 0 0px 1px #ddd;
  color: black !important;
}

/* line 44, app/assets/stylesheets/layouts/../helpers/analytics_ui/_buttons.scss */
#email-modal .button.white:hover {
  background-color: #e2e2e2;
}

/* line 48, app/assets/stylesheets/layouts/../helpers/analytics_ui/_buttons.scss */
#email-modal .button.white.selected {
  color: #008076 !important;
  box-shadow: inset 0 0 0px 1px #008076;
}

/* line 55, app/assets/stylesheets/layouts/../helpers/analytics_ui/_buttons.scss */
#email-modal .form-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}

/* line 61, app/assets/stylesheets/layouts/../helpers/analytics_ui/_buttons.scss */
#email-modal .form-button.csv :last-child {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 35px;
  letter-spacing: 1.5px;
  padding: 0px 20px;
  border-radius: 6px;
  text-transform: uppercase;
  background-color: white;
  border: 1px solid #ddd;
  box-shadow: none;
  color: black;
  font-size: 12px;
  transition: .25s;
}

/* line 78, app/assets/stylesheets/layouts/../helpers/analytics_ui/_buttons.scss */
#email-modal .form-button.csv :last-child:hover {
  background-color: #e2e2e2;
}

/* line 81, app/assets/stylesheets/layouts/../helpers/analytics_ui/_buttons.scss */
#email-modal .form-button.csv :last-child:active {
  transform: scale(0.95);
}

/* line 86, app/assets/stylesheets/layouts/../helpers/analytics_ui/_buttons.scss */
#email-modal .form-button.csv :before {
  content: "\f105";
  font-family: Ionicons;
  font-size: 20px;
  margin-right: 5px;
}

/* line 302, app/assets/stylesheets/layouts/_notes_panel.scss */
#email-modal.hidden {
  display: none;
}

/* line 306, app/assets/stylesheets/layouts/_notes_panel.scss */
#email-modal .container {
  width: 75%;
  background-color: white;
  height: 250px;
  border-radius: 5px;
}

/* line 312, app/assets/stylesheets/layouts/_notes_panel.scss */
#email-modal .modal-contents {
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

/* line 321, app/assets/stylesheets/layouts/_notes_panel.scss */
#email-modal .email-transcript-form {
  display: flex;
  flex-direction: column;
}

/* line 325, app/assets/stylesheets/layouts/_notes_panel.scss */
#email-modal .email-transcript-form .email-input {
  border-color: #ddd;
  box-shadow: none !important;
  width: 350px;
  margin: .5em 0;
  border-width: 1px;
  border-style: solid;
  padding: .4em;
  line-height: 1.4em;
  border-radius: 8px;
}

/* line 337, app/assets/stylesheets/layouts/_notes_panel.scss */
#email-modal .email-transcript-form .email-send {
  color: white;
  background: #00B879;
  padding: 8px 32px;
  font-size: 16px;
  font-weight: 300 !important;
  cursor: pointer;
  border-radius: 6px;
  border: none;
  width: 350px;
}

/* line 348, app/assets/stylesheets/layouts/_notes_panel.scss */
#email-modal .email-transcript-form .email-send:hover, #email-modal .email-transcript-form .email-send:focus {
  background-color: #01a56d !important;
}

/* line 354, app/assets/stylesheets/layouts/_notes_panel.scss */
#email-modal .email-input {
  width: 350px;
}

/* line 358, app/assets/stylesheets/layouts/_notes_panel.scss */
#email-modal .close-modal {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  padding: 10px 10px;
  border-radius: 5px;
  cursor: pointer;
}

/* line 366, app/assets/stylesheets/layouts/_notes_panel.scss */
#email-modal .close-modal .button {
  font-size: 14px;
}

/* line 368, app/assets/stylesheets/layouts/_notes_panel.scss */
#email-modal .close-modal .button:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
/* line 1, app/assets/stylesheets/layouts/_pagination.scss */
.pagination {
  margin-bottom: 20px;
}

/* line 5, app/assets/stylesheets/layouts/_pagination.scss */
.pagination ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 18, app/assets/stylesheets/layouts/_pagination.scss */
.pagination ul > li {
  display: inline;
}

/* line 22, app/assets/stylesheets/layouts/_pagination.scss */
.pagination ul > li > a, .pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-left-width: 0;
}

/* line 32, app/assets/stylesheets/layouts/_pagination.scss */
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {
  background-color: #f5f5f5;
}

/* line 36, app/assets/stylesheets/layouts/_pagination.scss */
.pagination ul > .active > a, .pagination ul > .active > span {
  color: #999;
  cursor: default;
}

/* line 41, app/assets/stylesheets/layouts/_pagination.scss */
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {
  color: #999;
  background-color: transparent;
  cursor: default;
}

/* line 47, app/assets/stylesheets/layouts/_pagination.scss */
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}

/* line 57, app/assets/stylesheets/layouts/_pagination.scss */
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}

/* line 66, app/assets/stylesheets/layouts/_pagination.scss */
.pagination-centered {
  text-align: center;
}

/* line 70, app/assets/stylesheets/layouts/_pagination.scss */
.pagination-right {
  text-align: right;
}

/* line 74, app/assets/stylesheets/layouts/_pagination.scss */
.pagination-large ul > li > a, .pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px;
}

/* line 79, app/assets/stylesheets/layouts/_pagination.scss */
.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span {
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}

/* line 88, app/assets/stylesheets/layouts/_pagination.scss */
.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}

/* line 97, app/assets/stylesheets/layouts/_pagination.scss */
.pagination-mini ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > a, .pagination-small ul > li:first-child > span {
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
}

/* line 106, app/assets/stylesheets/layouts/_pagination.scss */
.pagination-mini ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > a, .pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
}

/* line 115, app/assets/stylesheets/layouts/_pagination.scss */
.pagination-small ul > li > a, .pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px;
}

/* line 120, app/assets/stylesheets/layouts/_pagination.scss */
.pagination-mini ul > li > a, .pagination-mini ul > li > span {
  padding: 0px 6px;
  font-size: 10.5px;
}
/* line 1, app/assets/stylesheets/layouts/_reload.scss */
.reload-page-container {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/* line 8, app/assets/stylesheets/layouts/_reload.scss */
.reload-page-container button {
  width: 280px;
}
/* line 3, app/assets/stylesheets/layouts/_responsive.scss */
.ui-column-1 {
  min-height: 100%;
  min-width: 247px;
  max-width: 247px;
}

/* line 8, app/assets/stylesheets/layouts/_responsive.scss */
.ui-column-1.compact {
  min-width: 122px;
  max-width: 122px;
}

/* line 14, app/assets/stylesheets/layouts/_responsive.scss */
.ui-column-2 {
  flex: 1;
  background: #F4F4F4;
  border-right: 1px solid #D8D8D8;
  min-width: 275px;
}

/* line 21, app/assets/stylesheets/layouts/_responsive.scss */
.ui-column-3 {
  overflow-x: hidden;
  flex-grow: 1;
  background: white;
}

/* line 27, app/assets/stylesheets/layouts/_responsive.scss */
.not-mobile, .not-mobible-flex, .desktop, .tablet {
  display: none !important;
}

@media only screen and (min-width: 690px) {
  /* line 33, app/assets/stylesheets/layouts/_responsive.scss */
  .not-mobile, .tablet {
    display: inline-block !important;
  }
  /* line 36, app/assets/stylesheets/layouts/_responsive.scss */
  .not-mobile.flex, .tablet.flex {
    display: flex !important;
  }
  /* line 42, app/assets/stylesheets/layouts/_responsive.scss */
  td.not-mobile, td.not-tablet, td.desktop, th.not-mobile, th.not-tablet, th.desktop {
    display: table-cell !important;
  }
  /* line 47, app/assets/stylesheets/layouts/_responsive.scss */
  .not-tablet, .mobile {
    display: none !important;
  }
  /* line 51, app/assets/stylesheets/layouts/_responsive.scss */
  .ui-column-2 {
    width: 225px;
    max-width: 275px;
  }
}

@media only screen and (min-width: 975px) {
  /* line 59, app/assets/stylesheets/layouts/_responsive.scss */
  .not-mobile, .not-tablet, .desktop {
    display: inline-block !important;
  }
  /* line 62, app/assets/stylesheets/layouts/_responsive.scss */
  .not-mobile.flex, .not-tablet.flex, .desktop.flex {
    display: flex !important;
  }
  /* line 68, app/assets/stylesheets/layouts/_responsive.scss */
  td.not-mobile, td.not-tablet, td.desktop, th.not-mobile, th.not-tablet, th.desktop {
    display: table-cell !important;
  }
  /* line 74, app/assets/stylesheets/layouts/_responsive.scss */
  .not-desktop {
    display: none !important;
  }
  /* line 78, app/assets/stylesheets/layouts/_responsive.scss */
  #header h2 {
    text-align: left;
  }
}

@media only screen and (min-width: 1575px) {
  /* line 85, app/assets/stylesheets/layouts/_responsive.scss */
  .ui-column-2 {
    max-width: 825px !important;
  }
}
@charset "UTF-8";
@font-face {
  font-family: Montserrat;
  src: url(//assets.stage.avochato.com/assets/Montserrat-Light-5a117249cdc1f7687bab98dc2cacdebd9a56553cf2c87ca8d41245cd12a3321a.woff2) format("woff2");
  font-style: normal;
  font-display: swap;
  font-weight: 300;
}

@font-face {
  font-family: Montserrat;
  src: url(//assets.stage.avochato.com/assets/Montserrat-Regular-4b5816bbfc52587979139951355fe4048da02ce60e40cef8e4a1efb6cd396281.woff2) format("woff2");
  font-style: normal;
  font-display: swap;
  font-weight: 400;
}

@font-face {
  font-family: Montserrat;
  src: url(//assets.stage.avochato.com/assets/Montserrat-Medium-b52de70853ed4bac82f0c4cc5d6c7da8d588de61d97e8c30b99e40eefcde5a44.woff2) format("woff2");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}

@font-face {
  font-family: Montserrat;
  src: url(//assets.stage.avochato.com/assets/Montserrat-SemiBold-9f5f68f23573a4df9d5ce9fdd7c28154b326232e7dc31731a2a2deaa2ab6ca43.woff2) format("woff2");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}

@font-face {
  font-family: Montserrat;
  src: url(//assets.stage.avochato.com/assets/Montserrat-Bold-a60b1ba9daa11468bf1b846e8515e51b97023f341f2962a9623b9d8aaa7904ad.woff2) format("woff2");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}

@font-face {
  font-family: Montserrat;
  src: url(//assets.stage.avochato.com/assets/Montserrat-ExtraBold-5b29b79dd01adcb93488636b8f0c85014d788a3e2e9ce12715c434123f552d24.woff2) format("woff2");
  font-style: normal;
  font-display: swap;
  font-weight: 800;
}

@font-face {
  font-family: Montserrat;
  src: url(//assets.stage.avochato.com/assets/Montserrat-Black.woff2-4aa89f05e46651afac688e0d970824899e13ddb6b8b5983b8bb2031c76ae45a0.ttf) format("woff2");
  font-style: normal;
  font-display: swap;
  font-weight: 900;
}

/* line 3, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.pa-5 {
  padding: 5px;
}

/* line 6, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.pa-10 {
  padding: 10px;
}

/* line 9, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.pa-15 {
  padding: 15px;
}

/* line 12, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.pa-20 {
  padding: 20px;
}

/* line 15, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.pa-35 {
  padding: 35px;
}

/* line 18, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.px-5 {
  padding-left: 5px;
  padding-right: 5px;
}

/* line 22, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.px-10 {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 26, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.px-15 {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 30, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 34, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.px-25 {
  padding-left: 25px;
  padding-right: 25px;
}

/* line 38, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.px-35 {
  padding-left: 35px;
  padding-right: 35px;
}

/* line 42, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.px-45 {
  padding-left: 45px;
  padding-right: 45px;
}

/* line 46, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.py-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 50, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.py-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 54, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.py-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 58, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 62, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.py-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

/* line 66, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.pt-25 {
  padding-top: 25px;
}

/* line 69, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.py-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

/* line 73, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.pt-5 {
  padding-top: 5px !important;
}

/* line 76, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.pt-7 {
  padding-top: 7px !important;
}

/* line 79, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.pt-10 {
  padding-top: 10px !important;
}

/* line 82, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.pt-30 {
  padding-top: 30px !important;
}

/* line 85, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.pb-0 {
  padding-bottom: 0;
}

/* line 88, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.pl-0 {
  padding-left: 0;
}

/* line 91, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.pb-15 {
  padding-bottom: 15px;
}

/* line 95, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.margin-none {
  margin: none !important;
}

/* line 98, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.ma-5 {
  margin: 5px !important;
}

/* line 101, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.ma-10 {
  margin: 10px !important;
}

/* line 104, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.ma-15 {
  margin: 15px !important;
}

/* line 107, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.ma-20 {
  margin: 20px !important;
}

/* line 110, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mx-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

/* line 114, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mx-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

/* line 118, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mx-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

/* line 122, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mx-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

/* line 126, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

/* line 130, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mx-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

/* line 134, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.my-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

/* line 138, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.my-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

/* line 142, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.my-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

/* line 146, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

/* line 150, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.my-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

/* line 154, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.my-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

/* line 158, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mt-0 {
  margin-top: 0 !important;
}

/* line 161, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mt-2 {
  margin-top: 2px !important;
}

/* line 164, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mt-5 {
  margin-top: 5px !important;
}

/* line 167, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mt-10 {
  margin-top: 10px !important;
}

/* line 170, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mt-15 {
  margin-top: 15px !important;
}

/* line 173, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mt-20 {
  margin-top: 20px !important;
}

/* line 176, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mt-25 {
  margin-top: 25px !important;
}

/* line 179, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mt-35 {
  margin-top: 35px !important;
}

/* line 182, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mb-2 {
  margin-bottom: 2px !important;
}

/* line 185, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mb-5 {
  margin-bottom: 5px !important;
}

/* line 188, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mb-8 {
  margin-bottom: 8px !important;
}

/* line 191, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mb-10 {
  margin-bottom: 10px !important;
}

/* line 194, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mb-15 {
  margin-bottom: 15px !important;
}

/* line 197, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mb-20 {
  margin-bottom: 20px !important;
}

/* line 200, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mb-30 {
  margin-bottom: 30px !important;
}

/* line 203, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mb-50 {
  margin-bottom: 50px !important;
}

/* line 206, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mr-5 {
  margin-right: 5px !important;
}

/* line 209, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mr-10 {
  margin-right: 10px !important;
}

/* line 212, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mr-15 {
  margin-right: 15px !important;
}

/* line 215, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mr-20 {
  margin-right: 20px !important;
}

/* line 218, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mr-30 {
  margin-right: 30px !important;
}

/* line 221, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.ml-5 {
  margin-left: 5px !important;
}

/* line 224, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.ml-10 {
  margin-left: 10px !important;
}

/* line 227, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.ml-15 {
  margin-left: 15px !important;
}

/* line 230, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.ml-20 {
  margin-left: 20px !important;
}

/* line 233, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.ml-35 {
  margin-left: 35px !important;
}

/* line 236, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.m-auto {
  margin: auto !important;
}

/* line 239, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

/* line 244, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.relative {
  position: relative;
}

/* line 248, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.flex {
  display: flex;
}

/* line 251, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.flex-col {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 255, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.justify-center {
  justify-content: center;
}

/* line 258, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.align-center {
  align-items: center;
}

/* line 261, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.align-end {
  align-items: flex-end;
}

/* line 264, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.align-start {
  align-items: flex-start !important;
}

/* line 267, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.justify-between {
  justify-content: space-between;
}

/* line 270, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.justify-start {
  justify-content: flex-start;
}

/* line 273, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.justify-end {
  justify-content: flex-end;
}

/* line 277, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.align-self-c {
  align-self: center;
}

/* line 280, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.align-self-end {
  align-self: flex-end;
}

/* line 283, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.align-self-start {
  align-self: flex-start;
}

/* line 286, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.width-100 {
  width: 100% !important;
}

/* line 289, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.width-90 {
  width: 90px !important;
}

/* line 292, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.width-auto {
  width: auto !important;
}

/* line 295, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.width-fill {
  width: -webkit-fill-available;
}

/* line 298, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.height-fit-content {
  height: fit-content;
}

/* line 301, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.disabled-input {
  background: #ECE5DA !important;
}

/* line 304, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mw-600 {
  max-width: 600px !important;
}

/* line 307, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mw-800 {
  max-width: 800px !important;
}

/* line 310, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mw-900 {
  max-width: 900px !important;
}

/* line 313, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mw-380 {
  max-width: 390px !important;
}

/* line 316, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mw-400 {
  max-width: 400px !important;
}

/* line 319, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mw-100 {
  max-width: 100px !important;
}

/* line 322, app/assets/stylesheets/helpers/avo_ui_3/_utilities.scss */
.mw-130 {
  max-width: 130px !important;
}

/* line 7, app/assets/stylesheets/helpers/avo_ui_3/main.scss */
.avo-ui-3 {
  letter-spacing: 0px !important;
  /*
  Form-control variants of .button — <input type="submit">, <input
  type="button">, <button>. These need native browser-control rendering
  explicitly disabled, otherwise iOS Safari (especially iOS 26 with its
  Liquid Glass redesign) overlays its own internal padding, text
  baseline, and translucent fill on top of our CSS — making the signup
  "Start Free Trial" submit render too tall and off-center on iPhone 17
  Pro, and hollow / outlined on iOS 26.

  Scoped to form-control element selectors so anchors (<a class="button">)
  and styled wrapper elements (e.g. `.sign-in-button` in the marketing
  navbar, which intentionally has a 2px outline + transparent fill) are
  not affected — anchors don't trigger -webkit-appearance:button anyway.
*/
}

/* line 8, app/assets/stylesheets/helpers/avo_ui_3/main.scss */
.avo-ui-3 .flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 11, app/assets/stylesheets/helpers/avo_ui_3/main.scss */
.avo-ui-3 .direction-column {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 15, app/assets/stylesheets/helpers/avo_ui_3/main.scss */
.avo-ui-3 .card {
  box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.15);
}

/* line 20, app/assets/stylesheets/helpers/avo_ui_3/main.scss */
.avo-ui-3 .storyboard {
  background: #1E705A;
  color: white;
  text-align: center;
  padding: 50px 0;
}

/* line 25, app/assets/stylesheets/helpers/avo_ui_3/main.scss */
.avo-ui-3 .storyboard h5 {
  color: #F0EF9E;
  font-weight: 800 !important;
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

/* line 33, app/assets/stylesheets/helpers/avo_ui_3/main.scss */
.avo-ui-3 .storyboard p.quote {
  font-weight: 800 !important;
  font-size: 30px;
  line-height: 40px;
  margin-bottom: 15px;
  width: 900px;
  margin: auto;
}

@media screen and (max-width: 736px) {
  /* line 33, app/assets/stylesheets/helpers/avo_ui_3/main.scss */
  .avo-ui-3 .storyboard p.quote {
    font-size: 16px;
    line-height: 22px;
  }
}

/* line 45, app/assets/stylesheets/helpers/avo_ui_3/main.scss */
.avo-ui-3 .storyboard p.quote-name {
  font-weight: 600 !important;
  font-size: 20px !important;
  margin-top: 25px;
}

/* line 50, app/assets/stylesheets/helpers/avo_ui_3/main.scss */
.avo-ui-3 .storyboard p.quote-sub {
  font-size: 12px !important;
}

/* line 15, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 input.button,
.avo-ui-3 button.button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  line-height: 1.2;
  box-sizing: border-box;
}

/* line 25, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button {
  color: white !important;
  text-decoration: none !important;
  text-transform: none !important;
  display: flex !important;
  flex-direction: column;
  align-items: center;
  border-radius: 48px !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  font-family: Montserrat, sans-serif !important;
  justify-content: center;
  cursor: pointer;
}

/* line 39, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button:active {
  transform: scale(0.95);
}

/* line 41, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.sm {
  font-size: 12px !important;
  padding: 10px 50px !important;
}

/* line 46, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.md {
  font-size: 14px !important;
  padding: 10px 50px !important;
}

/* line 51, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.lg {
  font-size: 18px !important;
  padding: 14px 45px !important;
}

/* line 56, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.md-mobile {
  padding: 10px 25px !important;
}

/* line 60, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.btn-wide {
  width: 90% !important;
}

/* line 64, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.bright-green {
  background: #19BE51;
}

/* line 66, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.bright-green.shadow {
  box-shadow: 0px 2px 4px rgba(20, 86, 68, 0.37);
}

/* line 70, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.email-alex {
  padding: 10px 25px;
}

/* line 74, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.green-centered {
  background: #19BE51;
  margin: auto;
}

/* line 77, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.green-centered.shadow {
  box-shadow: 0px 2px 4px rgba(20, 86, 68, 0.37);
}

/* line 82, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.dark-green {
  color: white;
  background: #1E705A;
}

/* line 86, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.dark-green.shadow {
  box-shadow: 0px 2px 4px rgba(20, 86, 68, 0.37);
}

/* line 91, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.black {
  color: white;
  background: black;
}

/* line 96, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.gray {
  color: white;
  background: black;
}

/* line 101, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.sea-green {
  color: white;
  background: #48937f;
}

/* line 106, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.light-sea-green {
  color: #1E705A !important;
  background: #D4EEDE;
}

/* line 111, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.pale-green {
  color: #48937f !important;
  background: rgba(72, 147, 127, 0.1);
}

/* line 116, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.dark-green {
  color: white !important;
  background: #1E705A;
}

/* line 121, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.lime {
  color: #1a7a3f !important;
  background-color: #D1F2DC;
}

/* line 126, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.red {
  color: white;
  background: #d22600;
}

/* line 131, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.light-red {
  color: #D22600 !important;
  background: #FFD4D4;
}

/* line 136, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.burnt-orange {
  color: white;
  background: #e74500;
}

/* line 140, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.orange {
  color: white;
  background: #DD7019;
}

/* line 145, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.inverse-w {
  border: 2px solid white;
  color: white;
  background: transparent;
}

/* line 150, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.cancel {
  background: #e74500;
}

/* line 153, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.cancel.shadow {
  box-shadow: 0px 1px 4px rgba(156, 103, 62, 0.44);
}

/* line 157, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.sand {
  color: black !important;
  background: #f8f2ec;
}

/* line 161, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.tan-light {
  color: #505050 !important;
  background: #EFE3CC;
}

/* line 166, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.height-lg {
  height: 54px !important;
  font-size: 16px !important;
}

/* line 171, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.fit-content {
  width: fit-content !important;
  width: -moz-fit-content !important;
  height: fit-content !important;
  height: -moz-fit-content !important;
}

/* line 178, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.fill-avail {
  width: -webkit-fill-available !important;
}

/* line 182, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.height-fit-content {
  height: fit-content !important;
  height: -moz-fit-content !important;
}

/* line 187, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.auto-margin {
  margin: 0px auto !important;
}

/* line 191, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.transition-none {
  transition: none !important;
}

/* line 195, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.fsz-16 {
  font-size: 16px !important;
}

/* line 198, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.fw-400 {
  font-weight: 400 !important;
}

/* line 201, app/assets/stylesheets/helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.indigo {
  color: white;
  background: #5000FB;
}

/* line 1, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 {
  font-family: Montserrat, sans-serif, sans-serif !important;
  background: transparent;
  width: 100%;
  position: fixed;
  margin: auto auto;
  -webkit-transition: background 0.3s;
  /* For Safari 3.1 to 6.0 */
  transition: background 0.3s;
  z-index: 1000;
  line-height: 35px;
}

/* line 12, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.ai-trial {
  background: #FBF8F3;
  height: 90px;
}

/* line 17, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .ai-agents-banner a {
  text-decoration: none !important;
  height: 58px;
  background: #05543F;
  color: #fff;
  font-weight: 900 !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 26, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .ai-agents-banner a .message-bubble {
  padding-right: 10px;
}

@media screen and (max-width: 980px) {
  /* line 17, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .ai-agents-banner a {
    font-size: 10px;
    font-weight: 800 !important;
  }
}

/* line 35, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .ai-agents-banner.ai-purple a {
  background: #492D86;
}

/* line 40, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .button {
  padding: 0px 16px;
  font-size: 14px !important;
  margin-top: 0px;
}

/* line 44, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .button.sign-in-button {
  border: 2px solid #0C5844;
  color: #0C5844 !important;
}

/* line 49, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .hamburger-icon {
  display: none;
}

@media screen and (max-width: 980px) {
  /* line 49, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .hamburger-icon {
    display: block;
    position: absolute;
    right: 20px;
    font-size: 30px;
    color: #333;
  }
}

/* line 59, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .close-icon {
  display: none;
}

/* line 63, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.mobile-show .hamburger-w-icon {
  display: none;
}

/* line 66, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.mobile-show .hamburger-b-icon {
  display: none;
}

/* line 69, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.mobile-show .close-icon {
  display: block;
}

/* line 73, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .hamburger-b-icon {
  display: block;
}

/* line 76, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .hamburger-w-icon {
  display: none;
}

/* line 80, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten .hamburger-b-icon {
  display: block !important;
}

/* line 83, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten .hamburger-w-icon {
  display: none !important;
}

/* line 87, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten.mobile-show .hamburger-b-icon {
  display: none !important;
}

/* line 92, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse {
  background: transparent;
  box-shadow: none;
}

/* line 95, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse #logo-w {
  display: block;
}

/* line 99, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse #logo {
  display: none;
}

/* line 102, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse .nav-link {
  color: #fff !important;
}

/* line 106, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse .nav-link .chevron-down {
  margin-left: 0 !important;
  height: 19px !important;
  background: url(//assets.stage.avochato.com/assets/chev-down-white-c0d090a7f3332d3d3271cca55ce92b8260f15ab748bb0152b90fa71896a05166.svg) no-repeat !important;
}

/* line 120, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse .hamburger-b-icon {
  display: none;
}

/* line 124, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse .hamburger-w-icon {
  display: block;
}

/* line 128, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse .nav-item-dashboard {
  background: rgba(12, 88, 68, 0.05) !important;
}

/* line 131, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse .nav-item-dashboard a {
  color: #fff !important;
}

/* line 136, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse .button {
  padding: 0px 16px;
  font-size: 14px !important;
  margin-top: 0px;
}

/* line 141, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse .button.sign-in-button {
  border: 2px solid #fff;
}

/* line 146, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse a.sign-in-button {
  color: #fff !important;
}

@media screen and (min-width: 980px) {
  /* line 151, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3.inverse-desktop {
    background: transparent;
    box-shadow: none;
  }
  /* line 155, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3.inverse-desktop #logo-w {
    display: block;
  }
  /* line 159, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3.inverse-desktop #logo {
    display: none;
  }
  /* line 163, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3.inverse-desktop .nav-link {
    color: #fff !important;
  }
  /* line 167, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3.inverse-desktop .hamburger-b-icon {
    display: none;
  }
  /* line 171, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3.inverse-desktop .hamburger-w-icon {
    display: block;
  }
  /* line 175, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3.inverse-desktop .nav-item-dashboard {
    background: rgba(12, 88, 68, 0.05) !important;
  }
  /* line 178, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3.inverse-desktop .nav-item-dashboard a {
    color: #fff !important;
  }
  /* line 183, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3.inverse-desktop .button {
    padding: 0px 16px;
    font-size: 14px !important;
    margin-top: 0px;
  }
  /* line 188, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3.inverse-desktop .button.sign-in-button {
    border: 2px solid #fff;
  }
  /* line 193, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3.inverse-desktop a.sign-in-button {
    color: #fff !important;
  }
}

/* line 198, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten, .avo-ui-3 .nav-ui-3.mobile-show {
  background: #fff;
  box-shadow: 0 2px 9px rgba(0, 0, 0, 0.1);
}

/* line 201, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten #logo-w, .avo-ui-3 .nav-ui-3.mobile-show #logo-w {
  display: none;
}

/* line 204, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten #logo, .avo-ui-3 .nav-ui-3.mobile-show #logo {
  display: block;
}

/* line 207, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten .nav-link, .avo-ui-3 .nav-ui-3.mobile-show .nav-link {
  color: #333 !important;
}

/* line 210, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten .hamburger-icon, .avo-ui-3 .nav-ui-3.mobile-show .hamburger-icon {
  color: #333 !important;
}

/* line 213, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten .nav-item-dashboard, .avo-ui-3 .nav-ui-3.mobile-show .nav-item-dashboard {
  background: rgba(12, 88, 68, 0.05) !important;
}

/* line 215, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten .nav-item-dashboard a, .avo-ui-3 .nav-ui-3.mobile-show .nav-item-dashboard a {
  color: #0C5844 !important;
}

/* line 219, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten .button, .avo-ui-3 .nav-ui-3.mobile-show .button {
  padding: 0px 16px;
  font-size: 14px !important;
  margin-top: 0px;
}

/* line 224, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten .button.sign-in-button, .avo-ui-3 .nav-ui-3.mobile-show .button.sign-in-button {
  border: 2px solid #0C5844;
}

/* line 228, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten a.sign-in-button, .avo-ui-3 .nav-ui-3.mobile-show a.sign-in-button {
  color: #0C5844 !important;
}

/* line 231, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten .ai-agents-banner, .avo-ui-3 .nav-ui-3.mobile-show .ai-agents-banner {
  display: none;
}

/* line 236, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 #logo {
  display: block;
}

/* line 239, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 #logo-w {
  display: none;
}

/* line 243, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 #logo, .avo-ui-3 .nav-ui-3 #logo-w {
  padding: 10px 5px 0px 5px;
  width: 178px;
  min-width: 170px;
  line-height: inherit;
  white-space: nowrap;
}

@media screen and (min-width: 980px) {
  /* line 243, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 #logo, .avo-ui-3 .nav-ui-3 #logo-w {
    padding: 5px 40px 0 10px;
  }
}

/* line 254, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 #logo img, .avo-ui-3 .nav-ui-3 #logo-w img {
  height: 24px;
}

/* line 259, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .container {
  display: flex;
  align-items: center;
  height: 90px;
}

@media screen and (min-width: 980px) {
  /* line 259, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .container {
    padding: 0 15px;
  }
}

@media screen and (max-width: 480px) {
  /* line 259, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .container {
    padding: 10px;
  }
}

/* line 273, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar-collapse {
  display: none;
}

/* line 277, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0;
  list-style: none;
  margin-right: auto !important;
}

/* line 284, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item-dashboard {
  max-width: 265px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 32px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 500px;
  padding: 5px;
}

/* line 293, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item-dashboard a {
  color: #333;
  text-decoration: none !important;
}

/* line 297, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item-dashboard a:hover {
  text-decoration: underline;
}

/* line 300, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item-dashboard a span {
  padding-top: 4px;
  padding-left: 10px;
  padding-right: 60px;
  display: block;
}

/* line 308, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item-dashboard .image {
  float: right;
  width: 40px;
  height: 40px;
  border-radius: 500px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  margin-left: 10px;
  object-fit: cover;
}

/* line 321, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item {
  padding: 0 20px;
}

/* line 324, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item.main-links {
  width: max-content;
}

@media screen and (max-width: 1280px) {
  /* line 321, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar .nav-item {
    padding: 0 10px;
  }
}

/* line 332, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .nav-link {
  font-family: Montserrat, sans-serif, sans-serif !important;
  position: relative;
  font-size: 12pt;
  padding: 0 0 8px 0;
  font-weight: 500 !important;
  color: #333;
  text-decoration: none;
  line-height: 85px;
}

/* line 341, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .nav-link .chevron-down {
  background: url(//assets.stage.avochato.com/assets/chev-down-a7173a389473a9c2ee3e47c422390a6f53c4138c05242b9eb4ffdf0c3139637e.svg) no-repeat;
  margin-left: 3px;
  width: 12px;
  height: 12px;
  vertical-align: middle;
  display: inline-block;
}

/* line 349, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .nav-link:hover, .avo-ui-3 .nav-ui-3 .navbar .nav-item .nav-link:focus, .avo-ui-3 .nav-ui-3 .navbar .nav-item .nav-link:active {
  color: #19BE51;
}

/* line 352, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .nav-link:hover .chevron-down, .avo-ui-3 .nav-ui-3 .navbar .nav-item .nav-link:focus .chevron-down, .avo-ui-3 .nav-ui-3 .navbar .nav-item .nav-link:active .chevron-down {
  background: url(//assets.stage.avochato.com/assets/chev-down-green-3940280f5dc6874b0711caeece4e34f52b41aa8ded1a1052a5f418113b02553a.svg) no-repeat;
}

@media screen and (max-width: 1020px) {
  /* line 332, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar .nav-item .nav-link {
    font-size: 12pt;
  }
}

/* line 362, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .button-secondary {
  color: #fff !important;
  padding: 10px 24px;
  font-size: 14px;
  border-radius: 6px;
  line-height: 85px;
}

/* line 369, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .button-secondary.uppercase {
  text-transform: uppercase;
}

/* line 374, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .dropdown-menu-wrapper {
  position: relative;
}

/* line 378, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .menu-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

/* line 384, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .menu-column {
  padding: 0px 20px 0 10px;
}

/* line 388, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .sub-section {
  display: flex;
  flex-direction: column;
  min-width: max-content;
}

/* line 392, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .sub-section h5 {
  font-size: 10px !important;
  font-weight: 800 !important;
  text-align: left;
  padding: 10px 10px 0 10px;
  color: #1E705A;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

/* line 401, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .sub-section .link-name {
  font-weight: 600 !important;
  line-height: normal;
}

/* line 404, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .sub-section .link-name:hover {
  color: #19BE51;
}

/* line 408, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .sub-section .description {
  font-size: 11px !important;
  color: #828282;
  margin-top: 2px;
}

/* line 414, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .dropdown-menu {
  display: none;
  position: absolute;
  background: #fff;
  text-align: center;
  left: -16px;
  min-width: fit-content;
  margin-top: -22px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);
  border-radius: 16px;
  padding: 10px 10px 20px 10px;
}

/* line 425, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .dropdown-menu .dropdown-item {
  text-align: left;
  font-family: Montserrat, sans-serif, sans-serif !important;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  align-items: left;
  color: #333;
  padding: 7px 10px;
  font-size: 14px;
  font-weight: 600 !important;
  border-radius: 12px;
}

/* line 436, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .dropdown-menu .dropdown-item img {
  margin-right: 10px;
  height: 45px;
}

/* line 440, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .dropdown-menu .dropdown-item:hover {
  text-decoration: underline;
  background-color: #FBF8F3;
}

/* line 446, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .dropdown-menu li:last-child .dropdown-item:hover {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}

/* line 452, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item a {
  text-decoration: none !important;
}

@media screen and (max-width: 980px) {
  /* line 277, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar {
    display: none;
  }
}

/* line 461, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .user-nav {
  margin-right: 0px !important;
}

/* line 463, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .user-nav .nav-item {
  padding: 0 5px;
}

/* line 468, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .button-secondary {
  color: #fff !important;
  text-decoration: none !important;
  background-color: #4eca83;
}

/* line 473, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .button-secondary:hover {
  background-color: #35b06a;
}

@media screen and (min-width: 980px) {
  /* line 478, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse {
    display: none !important;
  }
}

@media screen and (max-width: 980px) {
  /* line 487, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 {
    display: block;
    z-index: 100;
  }
  /* line 491, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar {
    display: none;
  }
  /* line 495, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .hamburger-icon {
    display: block;
    padding: 0px 25px;
    margin-left: auto;
    font-size: 28px;
  }
  /* line 501, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .hamburger-icon a {
    color: #0F9089 !important;
  }
  /* line 506, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
    background: #fff;
    height: 100vh;
    padding-bottom: 100px;
    overflow: scroll;
  }
  /* line 515, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    list-style: none;
    padding: 10px 10px 100px 10px;
  }
  /* line 521, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item-dashboard {
    margin: 5px 30px;
    padding: 8px;
    border: 1px solid #0F9089;
    border-radius: 500px;
    line-height: 40px;
  }
  /* line 528, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item-dashboard a {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #444;
    text-decoration: none !important;
  }
  /* line 536, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item-dashboard a:hover {
    text-decoration: underline;
  }
  /* line 541, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item-dashboard .image {
    float: left;
    width: 40px;
    height: 40px;
    border-radius: 500px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    margin-right: 10px;
    object-fit: cover;
  }
  /* line 554, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .user-bar {
    text-align: center;
  }
  /* line 558, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item {
    padding: 17px 30px;
  }
}

@media screen and (max-width: 980px) and (max-width: 736px) {
  /* line 558, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item {
    margin: 0 30px;
    padding: 12px 0;
    border-bottom: 1px solid #dadada;
  }
  /* line 563, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item.no-border {
    border-bottom: none !important;
  }
}

@media screen and (max-width: 980px) {
  /* line 570, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item .nav-link {
    font-size: 16px;
    line-height: 20px;
    font-family: Montserrat, sans-serif, sans-serif;
    font-weight: 700 !important;
    color: #000 !important;
    text-decoration: none !important;
    position: relative;
    display: block;
  }
  /* line 579, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item .nav-link .fa-chevron-down {
    display: block;
  }
  /* line 583, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item .nav-link .fa-chevron-up {
    display: none;
  }
  /* line 586, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item .nav-link span {
    right: 0px;
    position: absolute;
    top: 8px;
  }
  /* line 591, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item .nav-link .chevron-down {
    background: url(//assets.stage.avochato.com/assets/chevron-down-m-ce261a1f113b88065c17b45c59d8181e41073bace1877863fd7e2ca935efe5ef.svg) no-repeat;
    margin-left: 3px;
    width: 22px;
    height: 15px;
    top: 3px;
  }
  /* line 598, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item .nav-link.active {
    color: #19BE51 !important;
  }
  /* line 600, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item .nav-link.active .fa-chevron-down {
    display: none;
  }
  /* line 603, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item .nav-link.active .fa-chevron-up {
    display: block;
  }
  /* line 606, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item .nav-link.active .chevron-down {
    background: url(//assets.stage.avochato.com/assets/chevron-up-m-e2008c880fc797abf2fbbc368d20c6368e1622a98ad840fe4b3a01e20268c49c.svg) no-repeat;
  }
  /* line 612, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item .button-secondary {
    padding: 10px 30px;
  }
  /* line 616, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .link-name {
    font-size: 15px;
    font-weight: 600 !important;
    line-height: normal;
  }
  /* line 620, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .link-name:hover {
    color: #19BE51;
  }
  /* line 624, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .description {
    font-size: 13px !important;
    color: #828282;
    margin-top: 2px;
  }
  /* line 631, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .dropdown-menu-m {
    display: none;
  }
  /* line 633, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .dropdown-menu-m.active {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 637, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .dropdown-menu-m a {
    text-decoration: none !important;
    padding: 10px 15px;
    color: #000;
    font-family: Montserrat, sans-serif, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    display: block;
    border-radius: 16px;
  }
  /* line 647, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .dropdown-menu-m a:hover, .avo-ui-3 .nav-ui-3 .navbar-collapse .dropdown-menu-m a:focus {
    background-color: #FBF8F3;
    color: #0F9089;
    outline: none;
  }
  /* line 653, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .dropdown-menu-m h2 {
    font-size: 10px !important;
    font-weight: 800 !important;
    text-align: left;
    padding: 10px 0 0 15px;
    color: #1E705A;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    height: 40px;
  }
  /* line 666, app/assets/stylesheets/helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .user-nav {
    float: left;
  }
}

/* line 3, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1, .avo-ui-3 h2, .avo-ui-3 h3, .avo-ui-3 h4, .avo-ui-3 h5, .avo-ui-3 h6, .avo-ui-3 p, .avo-ui-3 a, .avo-ui-3 span, .avo-ui-3 label, .avo-ui-3 td {
  margin: 0px;
  font-family: "Montserrat", sans-serif, sans-serif;
  letter-spacing: 0px;
  text-shadow: none;
}

/* line 9, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.center, .avo-ui-3 h2.center, .avo-ui-3 h3.center, .avo-ui-3 h4.center, .avo-ui-3 h5.center, .avo-ui-3 h6.center, .avo-ui-3 p.center, .avo-ui-3 a.center, .avo-ui-3 span.center, .avo-ui-3 label.center, .avo-ui-3 td.center {
  text-align: center;
}

/* line 12, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.left, .avo-ui-3 h2.left, .avo-ui-3 h3.left, .avo-ui-3 h4.left, .avo-ui-3 h5.left, .avo-ui-3 h6.left, .avo-ui-3 p.left, .avo-ui-3 a.left, .avo-ui-3 span.left, .avo-ui-3 label.left, .avo-ui-3 td.left {
  text-align: left !important;
}

/* line 15, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.right, .avo-ui-3 h2.right, .avo-ui-3 h3.right, .avo-ui-3 h4.right, .avo-ui-3 h5.right, .avo-ui-3 h6.right, .avo-ui-3 p.right, .avo-ui-3 a.right, .avo-ui-3 span.right, .avo-ui-3 label.right, .avo-ui-3 td.right {
  text-align: right !important;
}

/* line 18, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.margin-auto, .avo-ui-3 h2.margin-auto, .avo-ui-3 h3.margin-auto, .avo-ui-3 h4.margin-auto, .avo-ui-3 h5.margin-auto, .avo-ui-3 h6.margin-auto, .avo-ui-3 p.margin-auto, .avo-ui-3 a.margin-auto, .avo-ui-3 span.margin-auto, .avo-ui-3 label.margin-auto, .avo-ui-3 td.margin-auto {
  margin: auto !important;
}

/* line 22, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.black, .avo-ui-3 h2.black, .avo-ui-3 h3.black, .avo-ui-3 h4.black, .avo-ui-3 h5.black, .avo-ui-3 h6.black, .avo-ui-3 p.black, .avo-ui-3 a.black, .avo-ui-3 span.black, .avo-ui-3 label.black, .avo-ui-3 td.black {
  color: black;
}

/* line 25, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.white, .avo-ui-3 h2.white, .avo-ui-3 h3.white, .avo-ui-3 h4.white, .avo-ui-3 h5.white, .avo-ui-3 h6.white, .avo-ui-3 p.white, .avo-ui-3 a.white, .avo-ui-3 span.white, .avo-ui-3 label.white, .avo-ui-3 td.white {
  color: white;
}

/* line 28, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.red, .avo-ui-3 h2.red, .avo-ui-3 h3.red, .avo-ui-3 h4.red, .avo-ui-3 h5.red, .avo-ui-3 h6.red, .avo-ui-3 p.red, .avo-ui-3 a.red, .avo-ui-3 span.red, .avo-ui-3 label.red, .avo-ui-3 td.red {
  color: #d22600;
}

/* line 31, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.orange, .avo-ui-3 h2.orange, .avo-ui-3 h3.orange, .avo-ui-3 h4.orange, .avo-ui-3 h5.orange, .avo-ui-3 h6.orange, .avo-ui-3 p.orange, .avo-ui-3 a.orange, .avo-ui-3 span.orange, .avo-ui-3 label.orange, .avo-ui-3 td.orange {
  color: #DD7019;
}

/* line 34, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.burnt-orange, .avo-ui-3 h2.burnt-orange, .avo-ui-3 h3.burnt-orange, .avo-ui-3 h4.burnt-orange, .avo-ui-3 h5.burnt-orange, .avo-ui-3 h6.burnt-orange, .avo-ui-3 p.burnt-orange, .avo-ui-3 a.burnt-orange, .avo-ui-3 span.burnt-orange, .avo-ui-3 label.burnt-orange, .avo-ui-3 td.burnt-orange {
  color: #e74500;
}

/* line 37, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.neon-green, .avo-ui-3 h2.neon-green, .avo-ui-3 h3.neon-green, .avo-ui-3 h4.neon-green, .avo-ui-3 h5.neon-green, .avo-ui-3 h6.neon-green, .avo-ui-3 p.neon-green, .avo-ui-3 a.neon-green, .avo-ui-3 span.neon-green, .avo-ui-3 label.neon-green, .avo-ui-3 td.neon-green {
  color: #00FB55;
}

/* line 40, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.light-green, .avo-ui-3 h2.light-green, .avo-ui-3 h3.light-green, .avo-ui-3 h4.light-green, .avo-ui-3 h5.light-green, .avo-ui-3 h6.light-green, .avo-ui-3 p.light-green, .avo-ui-3 a.light-green, .avo-ui-3 span.light-green, .avo-ui-3 label.light-green, .avo-ui-3 td.light-green {
  color: #7EAA00;
}

/* line 43, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.bright-green, .avo-ui-3 h2.bright-green, .avo-ui-3 h3.bright-green, .avo-ui-3 h4.bright-green, .avo-ui-3 h5.bright-green, .avo-ui-3 h6.bright-green, .avo-ui-3 p.bright-green, .avo-ui-3 a.bright-green, .avo-ui-3 span.bright-green, .avo-ui-3 label.bright-green, .avo-ui-3 td.bright-green {
  color: #48bd5a;
}

/* line 46, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.green, .avo-ui-3 h2.green, .avo-ui-3 h3.green, .avo-ui-3 h4.green, .avo-ui-3 h5.green, .avo-ui-3 h6.green, .avo-ui-3 p.green, .avo-ui-3 a.green, .avo-ui-3 span.green, .avo-ui-3 label.green, .avo-ui-3 td.green {
  color: #0F9089;
}

/* line 49, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.sea-green, .avo-ui-3 h2.sea-green, .avo-ui-3 h3.sea-green, .avo-ui-3 h4.sea-green, .avo-ui-3 h5.sea-green, .avo-ui-3 h6.sea-green, .avo-ui-3 p.sea-green, .avo-ui-3 a.sea-green, .avo-ui-3 span.sea-green, .avo-ui-3 label.sea-green, .avo-ui-3 td.sea-green {
  color: #48937f;
}

/* line 52, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.dark-green, .avo-ui-3 h2.dark-green, .avo-ui-3 h3.dark-green, .avo-ui-3 h4.dark-green, .avo-ui-3 h5.dark-green, .avo-ui-3 h6.dark-green, .avo-ui-3 p.dark-green, .avo-ui-3 a.dark-green, .avo-ui-3 span.dark-green, .avo-ui-3 label.dark-green, .avo-ui-3 td.dark-green {
  color: #1E705A;
}

/* line 55, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.denim, .avo-ui-3 h2.denim, .avo-ui-3 h3.denim, .avo-ui-3 h4.denim, .avo-ui-3 h5.denim, .avo-ui-3 h6.denim, .avo-ui-3 p.denim, .avo-ui-3 a.denim, .avo-ui-3 span.denim, .avo-ui-3 label.denim, .avo-ui-3 td.denim {
  color: #1A547A;
}

/* line 58, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.olive-green, .avo-ui-3 h2.olive-green, .avo-ui-3 h3.olive-green, .avo-ui-3 h4.olive-green, .avo-ui-3 h5.olive-green, .avo-ui-3 h6.olive-green, .avo-ui-3 p.olive-green, .avo-ui-3 a.olive-green, .avo-ui-3 span.olive-green, .avo-ui-3 label.olive-green, .avo-ui-3 td.olive-green {
  color: #99987e;
}

/* line 61, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.gray, .avo-ui-3 h2.gray, .avo-ui-3 h3.gray, .avo-ui-3 h4.gray, .avo-ui-3 h5.gray, .avo-ui-3 h6.gray, .avo-ui-3 p.gray, .avo-ui-3 a.gray, .avo-ui-3 span.gray, .avo-ui-3 label.gray, .avo-ui-3 td.gray {
  color: #505050;
}

/* line 64, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.bold-yellow, .avo-ui-3 h2.bold-yellow, .avo-ui-3 h3.bold-yellow, .avo-ui-3 h4.bold-yellow, .avo-ui-3 h5.bold-yellow, .avo-ui-3 h6.bold-yellow, .avo-ui-3 p.bold-yellow, .avo-ui-3 a.bold-yellow, .avo-ui-3 span.bold-yellow, .avo-ui-3 label.bold-yellow, .avo-ui-3 td.bold-yellow {
  color: #f0ef9e;
  font-weight: 800 !important;
}

/* line 68, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.link-blue, .avo-ui-3 h2.link-blue, .avo-ui-3 h3.link-blue, .avo-ui-3 h4.link-blue, .avo-ui-3 h5.link-blue, .avo-ui-3 h6.link-blue, .avo-ui-3 p.link-blue, .avo-ui-3 a.link-blue, .avo-ui-3 span.link-blue, .avo-ui-3 label.link-blue, .avo-ui-3 td.link-blue {
  color: #308de8 !important;
}

/* line 71, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.yellow, .avo-ui-3 h2.yellow, .avo-ui-3 h3.yellow, .avo-ui-3 h4.yellow, .avo-ui-3 h5.yellow, .avo-ui-3 h6.yellow, .avo-ui-3 p.yellow, .avo-ui-3 a.yellow, .avo-ui-3 span.yellow, .avo-ui-3 label.yellow, .avo-ui-3 td.yellow {
  color: #ffe1af;
}

/* line 74, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.lemon, .avo-ui-3 h2.lemon, .avo-ui-3 h3.lemon, .avo-ui-3 h4.lemon, .avo-ui-3 h5.lemon, .avo-ui-3 h6.lemon, .avo-ui-3 p.lemon, .avo-ui-3 a.lemon, .avo-ui-3 span.lemon, .avo-ui-3 label.lemon, .avo-ui-3 td.lemon {
  color: #e2e097;
}

/* line 77, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.gold, .avo-ui-3 h2.gold, .avo-ui-3 h3.gold, .avo-ui-3 h4.gold, .avo-ui-3 h5.gold, .avo-ui-3 h6.gold, .avo-ui-3 p.gold, .avo-ui-3 a.gold, .avo-ui-3 span.gold, .avo-ui-3 label.gold, .avo-ui-3 td.gold {
  color: #f0ef9e;
}

/* line 80, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.bright-yellow, .avo-ui-3 h2.bright-yellow, .avo-ui-3 h3.bright-yellow, .avo-ui-3 h4.bright-yellow, .avo-ui-3 h5.bright-yellow, .avo-ui-3 h6.bright-yellow, .avo-ui-3 p.bright-yellow, .avo-ui-3 a.bright-yellow, .avo-ui-3 span.bright-yellow, .avo-ui-3 label.bright-yellow, .avo-ui-3 td.bright-yellow {
  color: #ffc700;
}

/* line 83, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.teal, .avo-ui-3 h2.teal, .avo-ui-3 h3.teal, .avo-ui-3 h4.teal, .avo-ui-3 h5.teal, .avo-ui-3 h6.teal, .avo-ui-3 p.teal, .avo-ui-3 a.teal, .avo-ui-3 span.teal, .avo-ui-3 label.teal, .avo-ui-3 td.teal {
  color: #00aa8b;
}

/* line 86, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.normal, .avo-ui-3 h2.normal, .avo-ui-3 h3.normal, .avo-ui-3 h4.normal, .avo-ui-3 h5.normal, .avo-ui-3 h6.normal, .avo-ui-3 p.normal, .avo-ui-3 a.normal, .avo-ui-3 span.normal, .avo-ui-3 label.normal, .avo-ui-3 td.normal {
  font-weight: 400 !important;
}

/* line 89, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.bold, .avo-ui-3 h2.bold, .avo-ui-3 h3.bold, .avo-ui-3 h4.bold, .avo-ui-3 h5.bold, .avo-ui-3 h6.bold, .avo-ui-3 p.bold, .avo-ui-3 a.bold, .avo-ui-3 span.bold, .avo-ui-3 label.bold, .avo-ui-3 td.bold {
  font-weight: 500 !important;
}

/* line 92, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.bold-600, .avo-ui-3 h2.bold-600, .avo-ui-3 h3.bold-600, .avo-ui-3 h4.bold-600, .avo-ui-3 h5.bold-600, .avo-ui-3 h6.bold-600, .avo-ui-3 p.bold-600, .avo-ui-3 a.bold-600, .avo-ui-3 span.bold-600, .avo-ui-3 label.bold-600, .avo-ui-3 td.bold-600 {
  font-weight: 600 !important;
}

/* line 95, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.bold-700, .avo-ui-3 h2.bold-700, .avo-ui-3 h3.bold-700, .avo-ui-3 h4.bold-700, .avo-ui-3 h5.bold-700, .avo-ui-3 h6.bold-700, .avo-ui-3 p.bold-700, .avo-ui-3 a.bold-700, .avo-ui-3 span.bold-700, .avo-ui-3 label.bold-700, .avo-ui-3 td.bold-700 {
  font-weight: 700 !important;
}

/* line 98, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.bold-800, .avo-ui-3 h2.bold-800, .avo-ui-3 h3.bold-800, .avo-ui-3 h4.bold-800, .avo-ui-3 h5.bold-800, .avo-ui-3 h6.bold-800, .avo-ui-3 p.bold-800, .avo-ui-3 a.bold-800, .avo-ui-3 span.bold-800, .avo-ui-3 label.bold-800, .avo-ui-3 td.bold-800 {
  font-weight: 800 !important;
}

/* line 101, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.bold-900, .avo-ui-3 h2.bold-900, .avo-ui-3 h3.bold-900, .avo-ui-3 h4.bold-900, .avo-ui-3 h5.bold-900, .avo-ui-3 h6.bold-900, .avo-ui-3 p.bold-900, .avo-ui-3 a.bold-900, .avo-ui-3 span.bold-900, .avo-ui-3 label.bold-900, .avo-ui-3 td.bold-900 {
  font-weight: 800 !important;
}

/* line 104, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.text-decoration-none, .avo-ui-3 h2.text-decoration-none, .avo-ui-3 h3.text-decoration-none, .avo-ui-3 h4.text-decoration-none, .avo-ui-3 h5.text-decoration-none, .avo-ui-3 h6.text-decoration-none, .avo-ui-3 p.text-decoration-none, .avo-ui-3 a.text-decoration-none, .avo-ui-3 span.text-decoration-none, .avo-ui-3 label.text-decoration-none, .avo-ui-3 td.text-decoration-none {
  text-decoration: none !important;
}

/* line 107, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.underline, .avo-ui-3 h2.underline, .avo-ui-3 h3.underline, .avo-ui-3 h4.underline, .avo-ui-3 h5.underline, .avo-ui-3 h6.underline, .avo-ui-3 p.underline, .avo-ui-3 a.underline, .avo-ui-3 span.underline, .avo-ui-3 label.underline, .avo-ui-3 td.underline {
  text-decoration: underline;
}

/* line 110, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.opacity-50, .avo-ui-3 h2.opacity-50, .avo-ui-3 h3.opacity-50, .avo-ui-3 h4.opacity-50, .avo-ui-3 h5.opacity-50, .avo-ui-3 h6.opacity-50, .avo-ui-3 p.opacity-50, .avo-ui-3 a.opacity-50, .avo-ui-3 span.opacity-50, .avo-ui-3 label.opacity-50, .avo-ui-3 td.opacity-50 {
  opacity: 50%;
}

/* line 113, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.uppercase, .avo-ui-3 h2.uppercase, .avo-ui-3 h3.uppercase, .avo-ui-3 h4.uppercase, .avo-ui-3 h5.uppercase, .avo-ui-3 h6.uppercase, .avo-ui-3 p.uppercase, .avo-ui-3 a.uppercase, .avo-ui-3 span.uppercase, .avo-ui-3 label.uppercase, .avo-ui-3 td.uppercase {
  text-transform: uppercase !important;
}

/* line 116, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.align-left, .avo-ui-3 h2.align-left, .avo-ui-3 h3.align-left, .avo-ui-3 h4.align-left, .avo-ui-3 h5.align-left, .avo-ui-3 h6.align-left, .avo-ui-3 p.align-left, .avo-ui-3 a.align-left, .avo-ui-3 span.align-left, .avo-ui-3 label.align-left, .avo-ui-3 td.align-left {
  text-align: left;
}

/* line 119, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-10, .avo-ui-3 h2.fsz-10, .avo-ui-3 h3.fsz-10, .avo-ui-3 h4.fsz-10, .avo-ui-3 h5.fsz-10, .avo-ui-3 h6.fsz-10, .avo-ui-3 p.fsz-10, .avo-ui-3 a.fsz-10, .avo-ui-3 span.fsz-10, .avo-ui-3 label.fsz-10, .avo-ui-3 td.fsz-10 {
  font-size: 10px !important;
}

/* line 122, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-11, .avo-ui-3 h2.fsz-11, .avo-ui-3 h3.fsz-11, .avo-ui-3 h4.fsz-11, .avo-ui-3 h5.fsz-11, .avo-ui-3 h6.fsz-11, .avo-ui-3 p.fsz-11, .avo-ui-3 a.fsz-11, .avo-ui-3 span.fsz-11, .avo-ui-3 label.fsz-11, .avo-ui-3 td.fsz-11 {
  font-size: 11px !important;
}

/* line 125, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-12, .avo-ui-3 h2.fsz-12, .avo-ui-3 h3.fsz-12, .avo-ui-3 h4.fsz-12, .avo-ui-3 h5.fsz-12, .avo-ui-3 h6.fsz-12, .avo-ui-3 p.fsz-12, .avo-ui-3 a.fsz-12, .avo-ui-3 span.fsz-12, .avo-ui-3 label.fsz-12, .avo-ui-3 td.fsz-12 {
  font-size: 12px !important;
}

/* line 128, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-13, .avo-ui-3 h2.fsz-13, .avo-ui-3 h3.fsz-13, .avo-ui-3 h4.fsz-13, .avo-ui-3 h5.fsz-13, .avo-ui-3 h6.fsz-13, .avo-ui-3 p.fsz-13, .avo-ui-3 a.fsz-13, .avo-ui-3 span.fsz-13, .avo-ui-3 label.fsz-13, .avo-ui-3 td.fsz-13 {
  font-size: 13px !important;
}

/* line 131, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-14, .avo-ui-3 h2.fsz-14, .avo-ui-3 h3.fsz-14, .avo-ui-3 h4.fsz-14, .avo-ui-3 h5.fsz-14, .avo-ui-3 h6.fsz-14, .avo-ui-3 p.fsz-14, .avo-ui-3 a.fsz-14, .avo-ui-3 span.fsz-14, .avo-ui-3 label.fsz-14, .avo-ui-3 td.fsz-14 {
  font-size: 14px !important;
}

/* line 134, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-15, .avo-ui-3 h2.fsz-15, .avo-ui-3 h3.fsz-15, .avo-ui-3 h4.fsz-15, .avo-ui-3 h5.fsz-15, .avo-ui-3 h6.fsz-15, .avo-ui-3 p.fsz-15, .avo-ui-3 a.fsz-15, .avo-ui-3 span.fsz-15, .avo-ui-3 label.fsz-15, .avo-ui-3 td.fsz-15 {
  font-size: 15px !important;
}

/* line 137, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-16, .avo-ui-3 h2.fsz-16, .avo-ui-3 h3.fsz-16, .avo-ui-3 h4.fsz-16, .avo-ui-3 h5.fsz-16, .avo-ui-3 h6.fsz-16, .avo-ui-3 p.fsz-16, .avo-ui-3 a.fsz-16, .avo-ui-3 span.fsz-16, .avo-ui-3 label.fsz-16, .avo-ui-3 td.fsz-16 {
  font-size: 16px !important;
}

/* line 140, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-18, .avo-ui-3 h2.fsz-18, .avo-ui-3 h3.fsz-18, .avo-ui-3 h4.fsz-18, .avo-ui-3 h5.fsz-18, .avo-ui-3 h6.fsz-18, .avo-ui-3 p.fsz-18, .avo-ui-3 a.fsz-18, .avo-ui-3 span.fsz-18, .avo-ui-3 label.fsz-18, .avo-ui-3 td.fsz-18 {
  font-size: 18px !important;
}

/* line 143, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-19, .avo-ui-3 h2.fsz-19, .avo-ui-3 h3.fsz-19, .avo-ui-3 h4.fsz-19, .avo-ui-3 h5.fsz-19, .avo-ui-3 h6.fsz-19, .avo-ui-3 p.fsz-19, .avo-ui-3 a.fsz-19, .avo-ui-3 span.fsz-19, .avo-ui-3 label.fsz-19, .avo-ui-3 td.fsz-19 {
  font-size: 19px !important;
}

/* line 146, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-20, .avo-ui-3 h2.fsz-20, .avo-ui-3 h3.fsz-20, .avo-ui-3 h4.fsz-20, .avo-ui-3 h5.fsz-20, .avo-ui-3 h6.fsz-20, .avo-ui-3 p.fsz-20, .avo-ui-3 a.fsz-20, .avo-ui-3 span.fsz-20, .avo-ui-3 label.fsz-20, .avo-ui-3 td.fsz-20 {
  font-size: 20px !important;
}

/* line 149, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-22, .avo-ui-3 h2.fsz-22, .avo-ui-3 h3.fsz-22, .avo-ui-3 h4.fsz-22, .avo-ui-3 h5.fsz-22, .avo-ui-3 h6.fsz-22, .avo-ui-3 p.fsz-22, .avo-ui-3 a.fsz-22, .avo-ui-3 span.fsz-22, .avo-ui-3 label.fsz-22, .avo-ui-3 td.fsz-22 {
  font-size: 22px !important;
}

/* line 152, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-24, .avo-ui-3 h2.fsz-24, .avo-ui-3 h3.fsz-24, .avo-ui-3 h4.fsz-24, .avo-ui-3 h5.fsz-24, .avo-ui-3 h6.fsz-24, .avo-ui-3 p.fsz-24, .avo-ui-3 a.fsz-24, .avo-ui-3 span.fsz-24, .avo-ui-3 label.fsz-24, .avo-ui-3 td.fsz-24 {
  font-size: 24px !important;
}

/* line 155, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-25, .avo-ui-3 h2.fsz-25, .avo-ui-3 h3.fsz-25, .avo-ui-3 h4.fsz-25, .avo-ui-3 h5.fsz-25, .avo-ui-3 h6.fsz-25, .avo-ui-3 p.fsz-25, .avo-ui-3 a.fsz-25, .avo-ui-3 span.fsz-25, .avo-ui-3 label.fsz-25, .avo-ui-3 td.fsz-25 {
  font-size: 25px !important;
}

/* line 158, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-28, .avo-ui-3 h2.fsz-28, .avo-ui-3 h3.fsz-28, .avo-ui-3 h4.fsz-28, .avo-ui-3 h5.fsz-28, .avo-ui-3 h6.fsz-28, .avo-ui-3 p.fsz-28, .avo-ui-3 a.fsz-28, .avo-ui-3 span.fsz-28, .avo-ui-3 label.fsz-28, .avo-ui-3 td.fsz-28 {
  font-size: 28px !important;
}

/* line 161, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-30, .avo-ui-3 h2.fsz-30, .avo-ui-3 h3.fsz-30, .avo-ui-3 h4.fsz-30, .avo-ui-3 h5.fsz-30, .avo-ui-3 h6.fsz-30, .avo-ui-3 p.fsz-30, .avo-ui-3 a.fsz-30, .avo-ui-3 span.fsz-30, .avo-ui-3 label.fsz-30, .avo-ui-3 td.fsz-30 {
  font-size: 30px !important;
}

/* line 164, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-32, .avo-ui-3 h2.fsz-32, .avo-ui-3 h3.fsz-32, .avo-ui-3 h4.fsz-32, .avo-ui-3 h5.fsz-32, .avo-ui-3 h6.fsz-32, .avo-ui-3 p.fsz-32, .avo-ui-3 a.fsz-32, .avo-ui-3 span.fsz-32, .avo-ui-3 label.fsz-32, .avo-ui-3 td.fsz-32 {
  font-size: 32px !important;
}

/* line 167, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-35, .avo-ui-3 h2.fsz-35, .avo-ui-3 h3.fsz-35, .avo-ui-3 h4.fsz-35, .avo-ui-3 h5.fsz-35, .avo-ui-3 h6.fsz-35, .avo-ui-3 p.fsz-35, .avo-ui-3 a.fsz-35, .avo-ui-3 span.fsz-35, .avo-ui-3 label.fsz-35, .avo-ui-3 td.fsz-35 {
  font-size: 35px !important;
}

/* line 170, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-36, .avo-ui-3 h2.fsz-36, .avo-ui-3 h3.fsz-36, .avo-ui-3 h4.fsz-36, .avo-ui-3 h5.fsz-36, .avo-ui-3 h6.fsz-36, .avo-ui-3 p.fsz-36, .avo-ui-3 a.fsz-36, .avo-ui-3 span.fsz-36, .avo-ui-3 label.fsz-36, .avo-ui-3 td.fsz-36 {
  font-size: 36px !important;
}

/* line 173, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-48, .avo-ui-3 h2.fsz-48, .avo-ui-3 h3.fsz-48, .avo-ui-3 h4.fsz-48, .avo-ui-3 h5.fsz-48, .avo-ui-3 h6.fsz-48, .avo-ui-3 p.fsz-48, .avo-ui-3 a.fsz-48, .avo-ui-3 span.fsz-48, .avo-ui-3 label.fsz-48, .avo-ui-3 td.fsz-48 {
  font-size: 48px !important;
}

/* line 176, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.letter-space-2, .avo-ui-3 h2.letter-space-2, .avo-ui-3 h3.letter-space-2, .avo-ui-3 h4.letter-space-2, .avo-ui-3 h5.letter-space-2, .avo-ui-3 h6.letter-space-2, .avo-ui-3 p.letter-space-2, .avo-ui-3 a.letter-space-2, .avo-ui-3 span.letter-space-2, .avo-ui-3 label.letter-space-2, .avo-ui-3 td.letter-space-2 {
  letter-spacing: 2px !important;
}

/* line 179, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.letter-space-3, .avo-ui-3 h2.letter-space-3, .avo-ui-3 h3.letter-space-3, .avo-ui-3 h4.letter-space-3, .avo-ui-3 h5.letter-space-3, .avo-ui-3 h6.letter-space-3, .avo-ui-3 p.letter-space-3, .avo-ui-3 a.letter-space-3, .avo-ui-3 span.letter-space-3, .avo-ui-3 label.letter-space-3, .avo-ui-3 td.letter-space-3 {
  letter-spacing: 3px !important;
}

/* line 182, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.line-height-normal, .avo-ui-3 h2.line-height-normal, .avo-ui-3 h3.line-height-normal, .avo-ui-3 h4.line-height-normal, .avo-ui-3 h5.line-height-normal, .avo-ui-3 h6.line-height-normal, .avo-ui-3 p.line-height-normal, .avo-ui-3 a.line-height-normal, .avo-ui-3 span.line-height-normal, .avo-ui-3 label.line-height-normal, .avo-ui-3 td.line-height-normal {
  line-height: normal;
}

/* line 185, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.line-height-26, .avo-ui-3 h2.line-height-26, .avo-ui-3 h3.line-height-26, .avo-ui-3 h4.line-height-26, .avo-ui-3 h5.line-height-26, .avo-ui-3 h6.line-height-26, .avo-ui-3 p.line-height-26, .avo-ui-3 a.line-height-26, .avo-ui-3 span.line-height-26, .avo-ui-3 label.line-height-26, .avo-ui-3 td.line-height-26 {
  line-height: 26px !important;
}

/* line 188, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.line-height-20, .avo-ui-3 h2.line-height-20, .avo-ui-3 h3.line-height-20, .avo-ui-3 h4.line-height-20, .avo-ui-3 h5.line-height-20, .avo-ui-3 h6.line-height-20, .avo-ui-3 p.line-height-20, .avo-ui-3 a.line-height-20, .avo-ui-3 span.line-height-20, .avo-ui-3 label.line-height-20, .avo-ui-3 td.line-height-20 {
  line-height: 20px !important;
}

/* line 194, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 p {
  font-size: 14px;
}

/* line 197, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1 {
  font-size: 32px;
  font-weight: 800 !important;
}

/* line 201, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h2 {
  font-size: 24px;
  font-weight: 800 !important;
}

/* line 205, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h3 {
  font-size: 18px !important;
  font-weight: 800 !important;
}

/* line 209, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h4 {
  font-size: 16px !important;
  font-weight: 600 !important;
}

/* line 213, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h5 {
  font-size: 14px !important;
  font-weight: 600 !important;
}

/* line 217, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h6 {
  font-size: 12px !important;
  font-weight: 600 !important;
}

/* line 221, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 hr {
  height: 1px;
  background: #ddd;
  color: #ddd;
  font-size: 0;
  border: 0;
}

/* line 228, app/assets/stylesheets/helpers/avo_ui_3/_typography.scss */
.avo-ui-3 .no-border {
  border: none !important;
}

/* line 1, app/assets/stylesheets/helpers/avo_ui_3/_line.scss */
.avo-ui-3 hr {
  margin: 0;
  border: none !important;
  border-bottom: 1px solid #E0E0E0 !important;
}

/* line 1, app/assets/stylesheets/helpers/avo_ui_3/_hover_states.scss */
.avo-ui-3 .hover {
  position: absolute;
  color: white;
  background-color: black;
  padding: 15px;
  border-radius: 8px;
  transition: .2s ease;
  z-index: 1;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  min-width: 292px;
  width: 292px;
}

/* line 13, app/assets/stylesheets/helpers/avo_ui_3/_hover_states.scss */
.avo-ui-3 .hover p {
  padding-top: 5px;
}

/* line 17, app/assets/stylesheets/helpers/avo_ui_3/_hover_states.scss */
.avo-ui-3 .hover.sm {
  min-width: auto;
  width: auto;
}

/* line 21, app/assets/stylesheets/helpers/avo_ui_3/_hover_states.scss */
.avo-ui-3 .hover.sm p {
  padding-top: 0px;
}

/* line 1, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial {
  background: #03543E;
  height: 80px;
  box-shadow: none;
}

/* line 5, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial .container {
  width: 1140px;
  padding-left: 30px !important;
}

/* line 9, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial .navbar {
  padding-left: 9px;
}

@media screen and (min-width: 1020px) {
  /* line 9, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_header.scss */
  .avo-ui-3 .nav-freetrial .navbar {
    padding-left: 30px;
  }
}

/* line 15, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial .start-trial-button {
  padding: 2px 16px;
}

/* line 18, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial .close-icon {
  display: none !important;
}

/* line 21, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial .hamburger-b-icon {
  display: none !important;
}

@media screen and (max-width: 980px) {
  /* line 21, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_header.scss */
  .avo-ui-3 .nav-freetrial .hamburger-b-icon {
    display: block !important;
    position: absolute;
    right: 20px;
    color: #000;
  }
}

/* line 30, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial.mobile-show {
  display: block !important;
}

/* line 32, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial.mobile-show .close-icon {
  display: block !important;
}

/* line 35, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial.mobile-show .hamburger-b-icon {
  display: none !important;
}

/* line 39, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial #logo-w {
  padding: 5px 0;
  line-height: inherit;
  white-space: nowrap;
}

@media screen and (min-width: 1020px) {
  /* line 39, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_header.scss */
  .avo-ui-3 .nav-freetrial #logo-w {
    padding: 5px 0 0 10px;
  }
}

/* line 46, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial #logo-w img {
  height: 30px;
}

@media screen and (max-width: 980px) {
  /* line 46, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_header.scss */
  .avo-ui-3 .nav-freetrial #logo-w img {
    display: none;
  }
}

/* line 53, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial #logo {
  display: none;
}

@media screen and (max-width: 980px) {
  /* line 53, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_header.scss */
  .avo-ui-3 .nav-freetrial #logo {
    display: block;
    height: 30px;
    padding: 10px 5px 0px 0px !important;
  }
  /* line 59, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_header.scss */
  .avo-ui-3 .nav-freetrial #logo img {
    width: 160px;
    height: 30px;
  }
}

@media screen and (max-width: 980px) {
  /* line 1, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_header.scss */
  .avo-ui-3 .nav-freetrial {
    background: #fff;
  }
}

/* line 2, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_form.scss */
.avo-ui-3 .form .ui-input-text,
.avo-ui-3 .form .ui-select {
  margin: 5px 0 20px 0;
}

/* line 6, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_form.scss */
.avo-ui-3 .form .checkbox-label {
  padding: 0 0 0 32px !important;
  font-family: "Montserrat", sans-serif, sans-serif;
  font-size: 12px;
  background-color: transparent !important;
  letter-spacing: normal;
}

/* line 13, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_form.scss */
.avo-ui-3 .form label:not(.checkbox-label) {
  color: #000;
  font-size: 16px;
  position: inherit;
  background: none;
  padding: 0 5px;
}

@media screen and (max-width: 480px) {
  /* line 13, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_form.scss */
  .avo-ui-3 .form label:not(.checkbox-label) {
    font-size: 14px;
  }
}

/* line 24, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_form.scss */
.avo-ui-3 .terms {
  margin-top: -2px;
  font-size: 13px !important;
  padding-top: 0 !important;
  color: #308de8 !important;
  text-decoration: none !important;
}

/* line 30, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_form.scss */
.avo-ui-3 .terms:focus {
  text-decoration: underline !important;
}

@media screen and (max-width: 480px) {
  /* line 24, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_form.scss */
  .avo-ui-3 .terms {
    font-size: 12px  !important;
  }
}

/* line 37, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_form.scss */
.avo-ui-3 .mt-5 {
  margin-top: 5px !important;
}

/* line 43, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_form.scss */
.avo-ui-3 .agree-terms span {
  font-size: 14px !important;
}

@media screen and (max-width: 480px) {
  /* line 43, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_form.scss */
  .avo-ui-3 .agree-terms span {
    font-size: 12px  !important;
  }
}

/* line 50, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_form.scss */
.avo-ui-3 .checkbox-label {
  font-size: 13px !important;
}

@media screen and (max-width: 480px) {
  /* line 50, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_form.scss */
  .avo-ui-3 .checkbox-label {
    font-size: 12px  !important;
  }
}

/* line 57, app/assets/stylesheets/helpers/avo_ui_3/_freetrial_form.scss */
.avo-ui-3 .required p {
  font-size: 11px !important;
  padding-top: 0px;
  color: #505050;
}

/* line 4, app/assets/stylesheets/layouts/_right_nav.scss */
.right-navigation-options {
  z-index: 999;
  display: flex;
  align-items: center;
  padding-right: 10px;
}

/* line 11, app/assets/stylesheets/layouts/_right_nav.scss */
.nav-option {
  cursor: pointer;
  display: flex;
  align-items: center;
  margin-left: 15px;
}

/* line 19, app/assets/stylesheets/layouts/_right_nav.scss */
#audio-toggler:hover, #segment-nav-revealer:hover, #notification-revealer:hover {
  border: 1px solid #e0c6b7;
}

/* line 24, app/assets/stylesheets/layouts/_right_nav.scss */
#notification-revealer {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fbf8f3;
  border: 1px solid rgba(224, 198, 183, 0.2);
  height: 36px;
  border-radius: 30px;
  width: 36px;
  margin-left: 10px;
}

/* line 35, app/assets/stylesheets/layouts/_right_nav.scss */
#notification-revealer:hover {
  border: 1px solid #e0c6b7;
}

/* line 40, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav-revealer {
  margin-right: 10px;
  user-select: none;
  border: 1px solid rgba(224, 198, 183, 0.2);
}

/* line 45, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav-revealer img:hover {
  border: 1px solid #e0c6b7;
}

/* line 51, app/assets/stylesheets/layouts/_right_nav.scss */
#audio-toggler {
  margin-left: 15px !important;
  background-repeat: no-repeat;
  background-position: center;
  width: 36px;
  height: 36px;
  border: 1px solid rgba(224, 198, 183, 0.2);
  padding: 6px;
  border-radius: 30px;
  background-color: #fbf8f3;
}

/* line 61, app/assets/stylesheets/layouts/_right_nav.scss */
#audio-toggler.on {
  background-image: url(//assets.stage.avochato.com/assets/static_pages/unmute-2c2cb83c168238aaee032acc894a45c78c79583f06adee42322b852b7646826b.svg);
}

/* line 64, app/assets/stylesheets/layouts/_right_nav.scss */
#audio-toggler.off {
  background-image: url(//assets.stage.avochato.com/assets/static_pages/mute-00cf073e43840ce31d52f1e9ab9e1cd09148881ec78a7392ead0768d037efa3c.svg);
}

/* line 67, app/assets/stylesheets/layouts/_right_nav.scss */
#audio-toggler.react {
  background-image: none;
}

/* line 72, app/assets/stylesheets/layouts/_right_nav.scss */
#segment-nav-revealer {
  color: black;
  padding: 6px;
  border-radius: 30px;
  background: #FBF8F3;
  border: 1px solid rgba(224, 198, 183, 0.2);
}

/* line 78, app/assets/stylesheets/layouts/_right_nav.scss */
#segment-nav-revealer .percent-text {
  padding-right: 5px;
}

/* line 81, app/assets/stylesheets/layouts/_right_nav.scss */
#segment-nav-revealer.zero-percent {
  color: #171717;
  background: #fbf8f3;
}

/* line 85, app/assets/stylesheets/layouts/_right_nav.scss */
#segment-nav-revealer.eighty-percent {
  color: #e74500;
  background-color: #fff1e6;
}

/* line 89, app/assets/stylesheets/layouts/_right_nav.scss */
#segment-nav-revealer.hundred-percent {
  color: #d22600;
  background-color: #fff1e6;
}

/* line 94, app/assets/stylesheets/layouts/_right_nav.scss */
#segment-nav-revealer img {
  margin-right: 5px;
}

/* line 97, app/assets/stylesheets/layouts/_right_nav.scss */
#segment-nav-revealer img.zero-percent {
  filter: invert(49%) sepia(63%) saturate(304%) hue-rotate(113deg) brightness(92%) contrast(85%);
}

/* line 100, app/assets/stylesheets/layouts/_right_nav.scss */
#segment-nav-revealer img.eighty-percent {
  filter: invert(38%) sepia(84%) saturate(5622%) hue-rotate(13deg) brightness(100%) contrast(101%);
}

/* line 103, app/assets/stylesheets/layouts/_right_nav.scss */
#segment-nav-revealer img.hundred-percent {
  filter: invert(14%) sepia(76%) saturate(6800%) hue-rotate(24deg) brightness(100%) contrast(101%);
}

/* line 110, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav-revealer img {
  padding: 6px;
  border-radius: 30px;
  background: #48937f;
}

/* line 117, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav {
  right: 20px;
}

/* line 119, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .options-container {
  width: 268px;
}

/* line 124, app/assets/stylesheets/layouts/_right_nav.scss */
#segment-nav {
  right: 123px;
}

/* line 126, app/assets/stylesheets/layouts/_right_nav.scss */
#segment-nav .options-container {
  width: 280px;
}

/* line 131, app/assets/stylesheets/layouts/_right_nav.scss */
#notifications {
  width: 400px;
  right: 75px;
  background: white;
  overflow: hidden;
  border: 1px solid #E0E0E0 !important;
}

/* line 138, app/assets/stylesheets/layouts/_right_nav.scss */
#notifications .notif-header-container-wrap {
  border-bottom: 1px solid #E0E0E0;
}

/* line 142, app/assets/stylesheets/layouts/_right_nav.scss */
#notifications .notif-header-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 20px 10px 20px;
}

/* line 149, app/assets/stylesheets/layouts/_right_nav.scss */
#notifications .header {
  font-size: 14px;
  font-weight: 800 !important;
}

/* line 154, app/assets/stylesheets/layouts/_right_nav.scss */
#notifications .action {
  font-size: 12px;
  color: #1E705A;
  border-radius: 12px;
  cursor: pointer;
}

/* line 160, app/assets/stylesheets/layouts/_right_nav.scss */
#notifications .action:hover {
  text-decoration: underline;
}

/* line 165, app/assets/stylesheets/layouts/_right_nav.scss */
#notifications #notif-count, #notifications #count-container, #notifications #notif-count-plus {
  font-size: 14px;
  font-weight: 800 !important;
  color: #E64500;
}

/* line 170, app/assets/stylesheets/layouts/_right_nav.scss */
#notifications #notif-count.hide, #notifications #count-container.hide, #notifications #notif-count-plus.hide {
  opacity: 0%;
}

/* line 175, app/assets/stylesheets/layouts/_right_nav.scss */
#notifications .circle {
  margin-top: 4px;
  height: 10px;
  min-width: 10px;
  border-radius: 8px;
  position: relative;
  background: #E64500;
}

/* line 183, app/assets/stylesheets/layouts/_right_nav.scss */
#notifications .circle.hide {
  opacity: 0;
}

/* line 188, app/assets/stylesheets/layouts/_right_nav.scss */
#notifications .notif {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}

/* line 195, app/assets/stylesheets/layouts/_right_nav.scss */
#notifications .item-contents {
  margin: 5px;
  padding: 15px;
  border-radius: 10px;
  color: #171717;
}

/* line 201, app/assets/stylesheets/layouts/_right_nav.scss */
#notifications .item-contents:hover {
  background: #FFF4E1;
}

/* line 206, app/assets/stylesheets/layouts/_right_nav.scss */
#notifications .item {
  cursor: pointer;
  border-bottom: 1px solid #E0E0E0;
}

/* line 211, app/assets/stylesheets/layouts/_right_nav.scss */
#notifications .ago {
  font-size: 12px;
  color: #A7A7A7;
}

/* line 216, app/assets/stylesheets/layouts/_right_nav.scss */
#notifications #no-notifs {
  color: #BDBDBD;
  font-size: 14px;
  padding: 5px 20px 15px 20px;
}

/* line 222, app/assets/stylesheets/layouts/_right_nav.scss */
#notifications #show-more-notifs {
  font-size: 12px;
  padding: 15px 20px;
  cursor: pointer;
  border-top: 1px solid #E0E0E0 !important;
}

/* line 228, app/assets/stylesheets/layouts/_right_nav.scss */
#notifications #show-more-notifs:hover {
  text-decoration: underline;
}

/* line 234, app/assets/stylesheets/layouts/_right_nav.scss */
#notif-revealer-count, #notif-revealer-count-plus {
  font-size: 10px !important;
  font-weight: 800 !important;
  color: white;
}

/* line 239, app/assets/stylesheets/layouts/_right_nav.scss */
#notif-revealer-count-container {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: -4px;
  top: -4px;
  background: #E64500;
  padding: 4px;
  min-width: 16px;
  height: 16px;
  border-radius: 20px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

/* line 253, app/assets/stylesheets/layouts/_right_nav.scss */
#notif-revealer-count-container.hide {
  opacity: 0;
}

/* line 258, app/assets/stylesheets/layouts/_right_nav.scss */
#notifications {
  position: absolute;
  border-radius: 16px;
  top: 53px;
  display: flex;
  flex-direction: column;
  z-index: 1;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

/* line 268, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav, #segment-nav {
  position: absolute;
  display: inline-block;
  border-radius: 16px;
  top: 53px;
  min-width: 250px;
  z-index: 1000;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

/* line 277, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .options-container, #segment-nav .options-container {
  border: 1px solid #E0E0E0 !important;
  border-radius: 16px;
  background-color: white;
}

/* line 283, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .segments-details-section, #segment-nav .segments-details-section {
  display: flex;
  flex-direction: column;
  padding: 20px 20px 12px 20px;
}

/* line 289, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .profile-section, #segment-nav .profile-section {
  display: flex;
  justify-content: flex-start;
  padding: 20px 20px 12px 20px;
}

/* line 293, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .profile-section img, #segment-nav .profile-section img {
  padding: 6px;
  border-radius: 30px;
  background: #48937f;
}

/* line 298, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .profile-section .user-info, #segment-nav .profile-section .user-info {
  width: 177px;
}

/* line 300, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .profile-section .user-info p, #profile-nav .profile-section .user-info h5, #segment-nav .profile-section .user-info p, #segment-nav .profile-section .user-info h5 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 307, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .profile-section .uploaded-img img, #segment-nav .profile-section .uploaded-img img {
  background: none !important;
  padding: 0px;
}

/* line 314, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .zero-balance-section, #segment-nav .zero-balance-section {
  padding: 10px;
  background: #FBF8F3;
  border-bottom: 0.5px solid rgba(150, 150, 150, 0.5);
}

/* line 319, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .zero-balance-section .zero-balance-container, #segment-nav .zero-balance-section .zero-balance-container {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px;
}

/* line 325, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .zero-balance-section .icon, #segment-nav .zero-balance-section .icon {
  display: flex;
  justify-content: center;
  border-radius: 50px;
  background: #fbf8f3;
  margin-right: 10px;
  min-width: 31px;
  height: 31px;
}

/* line 336, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .auto-fill-section, #segment-nav .auto-fill-section {
  border-bottom: 0.5px solid rgba(150, 150, 150, 0.5);
}

/* line 340, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .profile-links, #profile-nav .segment-links, #profile-nav .auto-fill-section, #segment-nav .profile-links, #segment-nav .segment-links, #segment-nav .auto-fill-section {
  padding: 10px;
}

/* line 342, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .profile-links a, #profile-nav .segment-links a, #profile-nav .auto-fill-section a, #segment-nav .profile-links a, #segment-nav .segment-links a, #segment-nav .auto-fill-section a {
  color: black;
  font-family: Montserrat, Helvetica, sans-serif;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 19px !important;
  letter-spacing: 0em !important;
  text-align: left !important;
}

/* line 352, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .profile-links .link-container, #profile-nav .segment-links .link-container, #profile-nav .auto-fill-section .link-container, #segment-nav .profile-links .link-container, #segment-nav .segment-links .link-container, #segment-nav .auto-fill-section .link-container {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
  border-radius: 8px;
  padding: 5px;
}

/* line 359, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .profile-links .link-container:hover, #profile-nav .segment-links .link-container:hover, #profile-nav .auto-fill-section .link-container:hover, #segment-nav .profile-links .link-container:hover, #segment-nav .segment-links .link-container:hover, #segment-nav .auto-fill-section .link-container:hover {
  background-color: #fbf8f3;
}

/* line 363, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .profile-links .link-container .icon, #profile-nav .segment-links .link-container .icon, #profile-nav .auto-fill-section .link-container .icon, #segment-nav .profile-links .link-container .icon, #segment-nav .segment-links .link-container .icon, #segment-nav .auto-fill-section .link-container .icon {
  display: flex;
  justify-content: center;
  padding: 7.5px !important;
  border-radius: 50px;
  background: #fbf8f3;
  margin-right: 10px;
  min-width: 31px;
  height: 31px;
}

/* line 373, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .profile-links .link-container .icon.red, #profile-nav .segment-links .link-container .icon.red, #profile-nav .auto-fill-section .link-container .icon.red, #segment-nav .profile-links .link-container .icon.red, #segment-nav .segment-links .link-container .icon.red, #segment-nav .auto-fill-section .link-container .icon.red {
  filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(70deg) brightness(99%) contrast(107%) !important;
}

/* line 377, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .profile-links .link-container:last-child, #profile-nav .segment-links .link-container:last-child, #profile-nav .auto-fill-section .link-container:last-child, #segment-nav .profile-links .link-container:last-child, #segment-nav .segment-links .link-container:last-child, #segment-nav .auto-fill-section .link-container:last-child {
  margin-bottom: 0px;
}

/* line 381, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .profile-links .warning, #profile-nav .segment-links .warning, #profile-nav .auto-fill-section .warning, #segment-nav .profile-links .warning, #segment-nav .segment-links .warning, #segment-nav .auto-fill-section .warning {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

/* line 385, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .profile-links .warning:hover, #profile-nav .segment-links .warning:hover, #profile-nav .auto-fill-section .warning:hover, #segment-nav .profile-links .warning:hover, #segment-nav .segment-links .warning:hover, #segment-nav .auto-fill-section .warning:hover {
  background-color: white;
}

/* line 389, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .profile-links .auto-fill, #profile-nav .segment-links .auto-fill, #profile-nav .auto-fill-section .auto-fill, #segment-nav .profile-links .auto-fill, #segment-nav .segment-links .auto-fill, #segment-nav .auto-fill-section .auto-fill {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

/* line 392, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .profile-links .auto-fill img, #profile-nav .segment-links .auto-fill img, #profile-nav .auto-fill-section .auto-fill img, #segment-nav .profile-links .auto-fill img, #segment-nav .segment-links .auto-fill img, #segment-nav .auto-fill-section .auto-fill img {
  filter: invert(26%) sepia(0%) saturate(233%) hue-rotate(198deg) brightness(101%) contrast(80%);
}

/* line 395, app/assets/stylesheets/layouts/_right_nav.scss */
#profile-nav .profile-links .auto-fill:hover, #profile-nav .segment-links .auto-fill:hover, #profile-nav .auto-fill-section .auto-fill:hover, #segment-nav .profile-links .auto-fill:hover, #segment-nav .segment-links .auto-fill:hover, #segment-nav .auto-fill-section .auto-fill:hover {
  background-color: white;
}

/* line 404, app/assets/stylesheets/layouts/_right_nav.scss */
.auto-fill-icon img {
  filter: invert(26%) sepia(0%) saturate(233%) hue-rotate(198deg) brightness(101%) contrast(80%);
}

/* line 407, app/assets/stylesheets/layouts/_right_nav.scss */
.auto-fill-icon img.red {
  filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(70deg) brightness(99%) contrast(107%) !important;
}

/* line 413, app/assets/stylesheets/layouts/_right_nav.scss */
.warning-icon {
  height: 16px;
}

/* line 416, app/assets/stylesheets/layouts/_right_nav.scss */
.warning-icon img.red {
  filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(70deg) brightness(99%) contrast(107%) !important;
}

/* line 422, app/assets/stylesheets/layouts/_right_nav.scss */
#header-balance-details-hover {
  transform: translate(-25%, 0%);
}

/* line 427, app/assets/stylesheets/layouts/_right_nav.scss */
#header-segments-hover, #header-trial-ended-hover, #header-churned-hover {
  transform: translate(0%, 75%);
}

/* line 430, app/assets/stylesheets/layouts/_right_nav.scss */
#header-unmute-hover, #header-segment-details-hover, #header-mute-hover, #header-unmute-hover, #header-profile-hover, #header-balance-details-hover, #header-notifications-hover {
  margin-top: 5px !important;
}

/* line 433, app/assets/stylesheets/layouts/_right_nav.scss */
#header-unmute-hover, #header-segment-details-hover {
  transform: translate(-60%, 0%);
}

/* line 436, app/assets/stylesheets/layouts/_right_nav.scss */
#header-mute-hover, #header-unmute-hover {
  transform: translate(-65%, 0%);
}

/* line 439, app/assets/stylesheets/layouts/_right_nav.scss */
#header-profile-hover {
  transform: translate(-75%, 0%);
  width: 140px;
}

/* line 443, app/assets/stylesheets/layouts/_right_nav.scss */
#header-notifications-hover {
  transform: translate(-70%, 0%);
  min-width: 120px !important;
}

/* line 448, app/assets/stylesheets/layouts/_right_nav.scss */
#balance-nav-revealer {
  padding: 0px 30px;
  border-right: 1px solid rgba(224, 198, 183, 0.2);
  border-left: 1px solid rgba(224, 198, 183, 0.2);
  height: 100%;
}

/* line 454, app/assets/stylesheets/layouts/_right_nav.scss */
#balance-nav-revealer.red {
  color: white;
  background-color: #d22600;
}

/* line 458, app/assets/stylesheets/layouts/_right_nav.scss */
#balance-nav-revealer.burnt-orange {
  background-color: #FFF1E6;
}

/* line 461, app/assets/stylesheets/layouts/_right_nav.scss */
#balance-nav-revealer.green {
  background: #fbf8f3;
}

@media only screen and (max-width: 980px) {
  /* line 467, app/assets/stylesheets/layouts/_right_nav.scss */
  #profile-nav-revealer {
    margin-right: 0px;
  }
  /* line 470, app/assets/stylesheets/layouts/_right_nav.scss */
  #profile-nav-revealer, #segment-nav-revealer, #audio-toggler, #notification-revealer {
    margin-left: 10px !important;
  }
  /* line 473, app/assets/stylesheets/layouts/_right_nav.scss */
  #segment-nav {
    right: 113px;
  }
}

@media only screen and (max-width: 480px) {
  /* line 479, app/assets/stylesheets/layouts/_right_nav.scss */
  #balance-nav-revealer {
    display: none;
  }
  /* line 482, app/assets/stylesheets/layouts/_right_nav.scss */
  #notifications {
    right: 0;
    left: 0;
    width: auto;
    margin: 0px 10px;
  }
  /* line 488, app/assets/stylesheets/layouts/_right_nav.scss */
  .nav-option {
    margin-left: 10px;
  }
}
/* line 1, app/assets/stylesheets/layouts/_scheduler.scss */
#scheduler {
  position: absolute;
  width: 405px;
  top: -300px !important;
  left: 5px;
  padding: 10px;
  outline: none;
  border: none;
  border-radius: 6px;
  box-shadow: 0 0 7px #555;
  z-index: 999999;
  background: white;
}

@media only screen and (max-width: 600px) {
  /* line 1, app/assets/stylesheets/layouts/_scheduler.scss */
  #scheduler {
    width: 97%;
    left: 1px;
    right: 1px;
    margin: 0 auto;
  }
}

/* line 19, app/assets/stylesheets/layouts/_scheduler.scss */
#scheduler .checkbox-container {
  margin: .5em 0;
  position: relative;
  display: flex;
}

/* line 24, app/assets/stylesheets/layouts/_scheduler.scss */
#scheduler .checkbox-container.active span {
  width: 18px;
  height: 18px;
  display: inline-block;
  background-color: #19BE51;
  border: 2px solid transparent;
  margin-right: 5px;
  border-radius: 6px;
  position: relative;
}

/* line 34, app/assets/stylesheets/layouts/_scheduler.scss */
#scheduler .checkbox-container.active span .checkmark {
  left: 5px;
  top: 1px;
  width: 4px;
  height: 10px;
  position: absolute;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  display: block;
}

/* line 50, app/assets/stylesheets/layouts/_scheduler.scss */
#scheduler .checkbox-container span {
  width: 18px;
  height: 18px;
  display: inline-block;
  border: 2px solid #BDBDBD;
  margin-right: 5px;
  border-radius: 4px;
  cursor: pointer;
}

/* line 58, app/assets/stylesheets/layouts/_scheduler.scss */
#scheduler .checkbox-container span:hover {
  border: 2px solid #AAA;
}

/* line 63, app/assets/stylesheets/layouts/_scheduler.scss */
#scheduler .checkbox-container label {
  font-size: 14px !important;
  margin: 0;
  text-align: left;
  white-space: normal;
  z-index: 2;
  display: flex;
  align-items: center;
  cursor: pointer;
}

/* line 74, app/assets/stylesheets/layouts/_scheduler.scss */
#scheduler .checkbox-container input {
  position: absolute;
  left: .466em;
  top: 50%;
  width: 22px;
  height: 22px;
  margin: -11px 0 0 0;
  outline: 0 !important;
  z-index: 1;
  display: none;
}
@charset "UTF-8";
/* line 6, app/assets/stylesheets/layouts/_shared.scss */
.disable-css-transitions * {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
  -o-transition-property: none !important;
  -moz-transition-property: none !important;
  -ms-transition-property: none !important;
  -webkit-transition-property: none !important;
  transition-property: none !important;
  -o-animation: none !important;
  -moz-animation: none !important;
  -ms-animation: none !important;
  -webkit-animation: none !important;
  animation: none !important;
}

/* line 23, app/assets/stylesheets/layouts/_shared.scss */
.ui-disabled, .ui-state-disabled {
  color: #555 !important;
  background: #eee !important;
  opacity: 1 !important;
  pointer-events: visible;
}

/* line 28, app/assets/stylesheets/layouts/_shared.scss */
.ui-disabled > input, .ui-state-disabled > input {
  cursor: not-allowed !important;
}

/* line 33, app/assets/stylesheets/layouts/_shared.scss */
::selection {
  background: #fffeb6;
  color: black;
}

/* line 38, app/assets/stylesheets/layouts/_shared.scss */
a.back-button.ui-link {
  font-family: "Material";
  background: transparent;
  font-size: 36px;
  color: #008076;
}

/* line 45, app/assets/stylesheets/layouts/_shared.scss */
.warn-notice {
  padding: 15px;
  background: #fea;
  border-radius: 10px;
  text-align: center;
}

@media only screen and (max-width: 401px) {
  /* line 45, app/assets/stylesheets/layouts/_shared.scss */
  .warn-notice {
    text-align: left;
  }
}

/* line 55, app/assets/stylesheets/layouts/_shared.scss */
.toggler {
  display: inline-block;
  height: 18px;
  width: 32px;
  min-width: 32px;
  border-radius: 16px;
  background-color: #0c5542;
  text-align: right;
  box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.12);
}

/* line 65, app/assets/stylesheets/layouts/_shared.scss */
.toggler.toggler-label {
  width: inherit;
}

/* line 67, app/assets/stylesheets/layouts/_shared.scss */
.toggler.toggler-label .text {
  text-align: center;
  margin: 4px 12px;
  vertical-align: top;
  color: white;
  float: left;
  margin-left: 36px;
}

/* line 76, app/assets/stylesheets/layouts/_shared.scss */
.toggler.toggler-label.disabled .text {
  margin: 4px 12px;
  color: #717171;
  float: right;
  margin-right: 36px;
}

/* line 85, app/assets/stylesheets/layouts/_shared.scss */
.toggler .circle {
  display: inline-block;
  pointer-events: none;
  margin: 3px;
  height: 13px;
  width: 13px;
  border-radius: 8px;
  background: #48bd5a;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
}

/* line 96, app/assets/stylesheets/layouts/_shared.scss */
.toggler.disabled, .toggler.be-right-back, .toggler.unavailable, .toggler.away {
  text-align: left;
}

/* line 100, app/assets/stylesheets/layouts/_shared.scss */
.toggler.away .circle {
  background: #D22600;
}

/* line 104, app/assets/stylesheets/layouts/_shared.scss */
.toggler.unavailable .circle, .toggler.disabled .circle {
  background: #bdbdbd;
}

/* line 108, app/assets/stylesheets/layouts/_shared.scss */
.toggler.be-right-back .circle {
  background: #dd7019;
}

/* line 112, app/assets/stylesheets/layouts/_shared.scss */
.toggler .toggler-text {
  width: 200px;
  display: block;
}

@media only screen and (max-width: 414px) {
  /* line 112, app/assets/stylesheets/layouts/_shared.scss */
  .toggler .toggler-text {
    margin-left: 10px;
  }
}

@media only screen and (max-width: 360px) {
  /* line 112, app/assets/stylesheets/layouts/_shared.scss */
  .toggler .toggler-text {
    width: 120px;
    line-height: 20px;
    font-size: 11px;
    margin-left: 12px;
  }
}

/* line 127, app/assets/stylesheets/layouts/_shared.scss */
.flex-toggler {
  display: flex;
  width: initial;
  align-items: center;
  background: #4ECA83;
  border-radius: 5px;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

/* line 133, app/assets/stylesheets/layouts/_shared.scss */
.flex-toggler.disabled {
  background: #dedede;
}

/* line 138, app/assets/stylesheets/layouts/_shared.scss */
.flex-toggler .toggler-text {
  font-size: 12px;
  letter-spacing: 1.5px;
  width: initial;
}

@media only screen and (max-width: 414px) {
  /* line 138, app/assets/stylesheets/layouts/_shared.scss */
  .flex-toggler .toggler-text {
    font-size: 10px;
    margin-left: 12px;
    margin-right: 12px;
    line-height: 10px;
  }
}

/* line 149, app/assets/stylesheets/layouts/_shared.scss */
.flex-toggler .toggler-label {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* line 152, app/assets/stylesheets/layouts/_shared.scss */
.flex-toggler .circle {
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  border-radius: 5px;
}

@media only screen and (max-width: 414px) {
  /* line 156, app/assets/stylesheets/layouts/_shared.scss */
  .flex-toggler .text {
    margin: 0px !important;
  }
}

/* line 161, app/assets/stylesheets/layouts/_shared.scss */
.flex-toggler.disabled {
  -webkit-box-direction: reverse;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

/* line 166, app/assets/stylesheets/layouts/_shared.scss */
.remover, .btn-red {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
  background: #ce4f3b;
  display: inline-block;
  padding: 10px;
}

/* line 171, app/assets/stylesheets/layouts/_shared.scss */
.remover.space-right, .btn-red.space-right {
  margin-right: 10px;
}

/* line 174, app/assets/stylesheets/layouts/_shared.scss */
.remover.force-bg, .btn-red.force-bg {
  background: #ce4f3b !important;
}

/* line 179, app/assets/stylesheets/layouts/_shared.scss */
.editable {
  position: relative;
}

/* line 181, app/assets/stylesheets/layouts/_shared.scss */
.editable:before {
  content: "\f2bf";
  color: #aaa;
  position: absolute;
  font-size: 12px;
  line-height: 28px;
  margin-left: -14px;
  font-family: 'Ionicons';
}

/* line 190, app/assets/stylesheets/layouts/_shared.scss */
.editable:hover {
  text-decoration: underline;
}

/* line 195, app/assets/stylesheets/layouts/_shared.scss */
.editable-open input {
  margin-right: 20px;
}

/* line 199, app/assets/stylesheets/layouts/_shared.scss */
.restorer {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
  background: #00B879;
  display: inline-block;
}

/* line 203, app/assets/stylesheets/layouts/_shared.scss */
.restorer.space-right {
  margin-right: 10px;
}

/* line 208, app/assets/stylesheets/layouts/_shared.scss */
.btn-dark-green {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
  background: #008076;
  margin-right: 15px;
  white-space: nowrap;
  text-align: center;
}

/* line 215, app/assets/stylesheets/layouts/_shared.scss */
.btn-dark-green.submitting {
  background: #DDCD00;
}

/* line 219, app/assets/stylesheets/layouts/_shared.scss */
.btn-dark-green.done {
  background: #10592E;
}

/* line 223, app/assets/stylesheets/layouts/_shared.scss */
.btn-dark-green.error {
  background: red;
}

/* line 227, app/assets/stylesheets/layouts/_shared.scss */
.btn-dark-green.submitting, .btn-dark-green.error, .btn-dark-green.done {
  text-shadow: 0px 0px !important;
}

/* line 232, app/assets/stylesheets/layouts/_shared.scss */
.tfn-green {
  font-family: Montserrat, sans-serif;
  color: white;
  background-color: #19BE51;
  border: none;
  padding: 10px 20px;
  margin-left: 10px;
}

/* line 239, app/assets/stylesheets/layouts/_shared.scss */
.tfn-green.ui-btn {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 10px;
  margin: 0;
}

/* line 246, app/assets/stylesheets/layouts/_shared.scss */
.tfn-green:hover {
  text-decoration: underline;
  color: white;
}

/* line 252, app/assets/stylesheets/layouts/_shared.scss */
.btn-outline {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
  text-shadow: 1px 1px #aaa !important;
  white-space: nowrap;
  border: 1px solid #dedede !important;
  text-align: center;
}

/* line 258, app/assets/stylesheets/layouts/_shared.scss */
.btn-outline:hover {
  background-color: #fff;
}

/* line 263, app/assets/stylesheets/layouts/_shared.scss */
.btn-grey {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
  text-shadow: 1px 1px #aaa !important;
  white-space: nowrap;
  border: 2px solid #f4f4f4;
  text-align: center;
}

/* line 270, app/assets/stylesheets/layouts/_shared.scss */
.btn-grey.submitting {
  background: #ddd;
}

/* line 274, app/assets/stylesheets/layouts/_shared.scss */
.btn-grey.done {
  background: #000;
}

/* line 278, app/assets/stylesheets/layouts/_shared.scss */
.btn-grey.error {
  background: red;
}

/* line 282, app/assets/stylesheets/layouts/_shared.scss */
.btn-grey.submitting, .btn-grey.error, .btn-grey.done {
  text-shadow: 0px 0px !important;
}

/* line 287, app/assets/stylesheets/layouts/_shared.scss */
.btn-green {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
  background: #00B879;
  margin-right: 15px;
  white-space: nowrap;
  text-align: center;
}

/* line 294, app/assets/stylesheets/layouts/_shared.scss */
.btn-green.submitting {
  background: #DDCD00;
}

/* line 298, app/assets/stylesheets/layouts/_shared.scss */
.btn-green.done {
  background: #10592E;
}

/* line 302, app/assets/stylesheets/layouts/_shared.scss */
.btn-green.error {
  background: red;
}

/* line 307, app/assets/stylesheets/layouts/_shared.scss */
.btn-help {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
  background: #42564f;
  border-radius: 16px;
  padding: 5px 10px;
  margin: 0px 10px;
  letter-spacing: normal;
}

/* line 314, app/assets/stylesheets/layouts/_shared.scss */
.btn-help:hover, .btn-help:focus {
  color: #878888 !important;
  background: #fea;
}

/* line 318, app/assets/stylesheets/layouts/_shared.scss */
.btn-help:active {
  background: #42564f;
}

/* line 323, app/assets/stylesheets/layouts/_shared.scss */
.submitter, .formless_submitter {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
  background: #00B879 !important;
  margin-right: 15px;
  white-space: nowrap;
  text-align: center;
  display: inline-block;
  font-weight: 400 !important;
}

/* line 332, app/assets/stylesheets/layouts/_shared.scss */
.submitter.submitting, .formless_submitter.submitting {
  background: #e5be68 !important;
}

/* line 334, app/assets/stylesheets/layouts/_shared.scss */
.submitter.submitting:after, .formless_submitter.submitting:after {
  content: ' ';
  display: inline-block;
  margin: 0 -10px -3px 5px;
  background: url(//assets.stage.avochato.com/assets/ajax-updater-487d306e0af2f51e744de8086e0b5bae23cd0609ada4321a2b226402775d40e6.gif);
  background-size: 100%;
  height: 16px;
  width: 16px;
}

/* line 345, app/assets/stylesheets/layouts/_shared.scss */
.submitter.done, .formless_submitter.done {
  background: #10592E;
}

/* line 348, app/assets/stylesheets/layouts/_shared.scss */
.submitter.done:after, .formless_submitter.done:after {
  content: 'succeeded!';
  display: inline-block;
  padding-left: 5px;
}

/* line 355, app/assets/stylesheets/layouts/_shared.scss */
.submitter.error, .formless_submitter.error {
  background: red;
  text-shadow: 0px 0px !important;
}

/* line 358, app/assets/stylesheets/layouts/_shared.scss */
.submitter.error:after, .formless_submitter.error:after {
  content: 'failed...';
  display: inline-block;
  padding-left: 5px;
}

/* line 366, app/assets/stylesheets/layouts/_shared.scss */
.input-with-text {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  -webkit-flex-wrap: wrap-reverse;
  -moz-flex-wrap: wrap-reverse;
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}

@media only screen and (min-width: 450px) {
  /* line 366, app/assets/stylesheets/layouts/_shared.scss */
  .input-with-text {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: flex-start;
    -webkit-flex-wrap: no-wrap;
    -moz-flex-wrap: no-wrap;
    -ms-flex-wrap: no-wrap;
    flex-wrap: no-wrap;
  }
  /* line 379, app/assets/stylesheets/layouts/_shared.scss */
  .input-with-text > div {
    margin-right: 10px;
  }
  /* line 382, app/assets/stylesheets/layouts/_shared.scss */
  .input-with-text > div:last-child {
    margin-right: 0;
  }
}

/* line 389, app/assets/stylesheets/layouts/_shared.scss */
.account-nav {
  z-index: 10;
}

/* line 393, app/assets/stylesheets/layouts/_shared.scss */
.account-nav a .mini {
  border: 2px solid rgba(0, 0, 0, 0.1);
}

/* line 397, app/assets/stylesheets/layouts/_shared.scss */
.account-nav a.active .mini {
  border: 2px solid rgba(255, 255, 255, 0.6);
}

/* line 400, app/assets/stylesheets/layouts/_shared.scss */
.account-nav a.active .name {
  opacity: 1;
}

/* line 404, app/assets/stylesheets/layouts/_shared.scss */
.account-nav a .name {
  opacity: 0.8;
}

/* line 410, app/assets/stylesheets/layouts/_shared.scss */
.account-image-container, .ping_token-image-container {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  width: 100px;
  overflow: hidden;
}

/* line 419, app/assets/stylesheets/layouts/_shared.scss */
.account-image-container.mini, .ping_token-image-container.mini {
  height: 48px;
  width: 48px;
  border-radius: 48px;
}

/* line 424, app/assets/stylesheets/layouts/_shared.scss */
.account-image-container.mini .name, .ping_token-image-container.mini .name {
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  line-height: 46px;
  height: 48px;
  width: 48px;
  font-size: 20px;
  text-transform: uppercase;
}

/* line 437, app/assets/stylesheets/layouts/_shared.scss */
.account-image-container.header, .ping_token-image-container.header {
  height: 30px;
  width: 30px;
  border-radius: 6px;
}

/* line 442, app/assets/stylesheets/layouts/_shared.scss */
.account-image-container.header .name, .ping_token-image-container.header .name {
  line-height: 30px;
  width: 28px;
  font-size: 12px;
}

/* line 449, app/assets/stylesheets/layouts/_shared.scss */
.account-image-container .image, .ping_token-image-container .image {
  display: block;
  height: 48px;
  max-width: none !important;
  margin: auto 0px;
}

/* line 456, app/assets/stylesheets/layouts/_shared.scss */
.account-image-container .name, .ping_token-image-container .name {
  display: block;
  width: 100px;
  line-height: 100px;
  font-size: 50px;
  text-align: center;
  color: white;
}

/* line 466, app/assets/stylesheets/layouts/_shared.scss */
.ui-dialog {
  z-index: 9999;
}

/* line 469, app/assets/stylesheets/layouts/_shared.scss */
.no-close .ui-dialog-titlebar-close {
  display: none;
}

/* line 472, app/assets/stylesheets/layouts/_shared.scss */
#dialer {
  cursor: move;
  font-family: Montserrat, sans-serif;
  position: absolute !important;
  background: white !important;
  padding: 10px;
  z-index: 9999999999;
  max-width: 250px;
  text-align: center;
  border-radius: 8px;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
}

/* line 484, app/assets/stylesheets/layouts/_shared.scss */
#dialer #callee-name {
  font-size: 24px;
  margin-bottom: 10px;
  max-width: 250px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-family: Montserrat, sans-serif;
}

/* line 494, app/assets/stylesheets/layouts/_shared.scss */
#dialer #callee-phone {
  font-size: 22px;
  margin-bottom: 10px;
  max-width: 250px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-family: Montserrat, sans-serif;
}

/* line 504, app/assets/stylesheets/layouts/_shared.scss */
#dialer #buttons {
  margin: 15px 0;
}

/* line 508, app/assets/stylesheets/layouts/_shared.scss */
#dialer .ui-input-text {
  text-align: right;
  overflow: hidden;
}

/* line 512, app/assets/stylesheets/layouts/_shared.scss */
#dialer .ui-input-text input {
  text-align: right;
  width: 9999px;
}

/* line 518, app/assets/stylesheets/layouts/_shared.scss */
#dialer #muter {
  display: inline-block;
  font-family: 'Ionicons';
  font-size: 20px;
  border: 1px solid #ddd;
  cursor: pointer;
  color: black;
  padding: 10px 15px;
  border-radius: 8px;
  min-width: 48px;
  text-align: center;
}

/* line 530, app/assets/stylesheets/layouts/_shared.scss */
#dialer #muter:after {
  content: '';
}

/* line 535, app/assets/stylesheets/layouts/_shared.scss */
#dialer.muted #muter {
  background-color: #555;
  color: white;
}

/* line 539, app/assets/stylesheets/layouts/_shared.scss */
#dialer.muted #muter:after {
  content: '';
}

/* line 544, app/assets/stylesheets/layouts/_shared.scss */
#dialer #hangup {
  cursor: pointer;
  background-color: #d22600;
  color: white;
  padding: 10px 15px;
  border-radius: 8px;
  font-size: 20px;
  font-family: Montserrat, sans-serif;
}

/* line 553, app/assets/stylesheets/layouts/_shared.scss */
#dialer #hangup .icon {
  display: inline-block;
  font-family: 'Ionicons';
  margin-right: 5px;
}

/* line 562, app/assets/stylesheets/layouts/_shared.scss */
#dialpad {
  border-spacing: 10px;
}

/* line 564, app/assets/stylesheets/layouts/_shared.scss */
#dialpad td {
  cursor: pointer;
  padding: 10px 15px;
  border: 1px solid #777;
  border-radius: 8px;
}

/* line 570, app/assets/stylesheets/layouts/_shared.scss */
#dialpad td:hover {
  border: 1px solid none;
  background: rgba(0, 0, 0, 0.1);
}

/* line 576, app/assets/stylesheets/layouts/_shared.scss */
#dialpad .special {
  font-family: 'Ionicons';
  font-size: 13px;
}

/* line 581, app/assets/stylesheets/layouts/_shared.scss */
#controls-wrapper {
  display: flex;
  justify-content: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

/* line 586, app/assets/stylesheets/layouts/_shared.scss */
#inbox #controls-wrapper {
  padding: 2px;
}

/* line 613, app/assets/stylesheets/layouts/_shared.scss */
#pause-inbox-toggler {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 60px;
  align-self: center;
  padding: 2px 0px;
  margin: 0px 6px;
}

/* line 596, app/assets/stylesheets/layouts/_shared.scss */
#pause-inbox-toggler a, #pause-inbox-toggler button {
  width: 100%;
  max-width: 60px;
  vertical-align: middle;
  color: #42564F !important;
  text-shadow: initial !important;
  font-family: 'Ionicons';
}

/* line 604, app/assets/stylesheets/layouts/_shared.scss */
#inbox #pause-inbox-toggler a, #inbox #pause-inbox-toggler button {
  padding: 2px 18px !important;
}

/* line 607, app/assets/stylesheets/layouts/_shared.scss */
#inbox-wide #pause-inbox-toggler a, #inbox-wide #pause-inbox-toggler button {
  padding: 10px 2px !important;
}

/* line 616, app/assets/stylesheets/layouts/_shared.scss */
#pause-inbox-toggler a.on::before, #pause-inbox-toggler button.on::before {
  content: "\f210";
}

/* line 619, app/assets/stylesheets/layouts/_shared.scss */
#pause-inbox-toggler a.off, #pause-inbox-toggler button.off {
  color: white !important;
  background: #fd654c;
}

/* line 622, app/assets/stylesheets/layouts/_shared.scss */
#pause-inbox-toggler a.off::before, #pause-inbox-toggler button.off::before {
  content: "\f215";
}

/* line 629, app/assets/stylesheets/layouts/_shared.scss */
#compact-inbox-toggler {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 60px;
  align-self: center;
  padding: 2px 0px;
  margin: 0px 6px;
}

/* line 596, app/assets/stylesheets/layouts/_shared.scss */
#compact-inbox-toggler a, #compact-inbox-toggler button {
  width: 100%;
  max-width: 60px;
  vertical-align: middle;
  color: #42564F !important;
  text-shadow: initial !important;
  font-family: 'Ionicons';
}

/* line 604, app/assets/stylesheets/layouts/_shared.scss */
#inbox #compact-inbox-toggler a, #inbox #compact-inbox-toggler button {
  padding: 2px 18px !important;
}

/* line 607, app/assets/stylesheets/layouts/_shared.scss */
#inbox-wide #compact-inbox-toggler a, #inbox-wide #compact-inbox-toggler button {
  padding: 10px 2px !important;
}

/* line 632, app/assets/stylesheets/layouts/_shared.scss */
#compact-inbox-toggler a.on::before, #compact-inbox-toggler button.on::before {
  content: "\f267";
}

/* line 636, app/assets/stylesheets/layouts/_shared.scss */
#compact-inbox-toggler a.off::before, #compact-inbox-toggler button.off::before {
  content: "\f25e";
}

/* line 643, app/assets/stylesheets/layouts/_shared.scss */
#filter-toggler {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 60px;
  align-self: center;
  padding: 2px 0px;
  margin: 0px 6px;
}

/* line 596, app/assets/stylesheets/layouts/_shared.scss */
#filter-toggler a, #filter-toggler button {
  width: 100%;
  max-width: 60px;
  vertical-align: middle;
  color: #42564F !important;
  text-shadow: initial !important;
  font-family: 'Ionicons';
}

/* line 604, app/assets/stylesheets/layouts/_shared.scss */
#inbox #filter-toggler a, #inbox #filter-toggler button {
  padding: 2px 18px !important;
}

/* line 607, app/assets/stylesheets/layouts/_shared.scss */
#inbox-wide #filter-toggler a, #inbox-wide #filter-toggler button {
  padding: 10px 2px !important;
}

/* line 645, app/assets/stylesheets/layouts/_shared.scss */
#filter-toggler a, #filter-toggler button {
  font-family: "Ionicons";
  color: #878888;
}

/* line 648, app/assets/stylesheets/layouts/_shared.scss */
#filter-toggler a:before, #filter-toggler button:before {
  content: "\f31b";
}

/* line 651, app/assets/stylesheets/layouts/_shared.scss */
#filter-toggler a.on:before, #filter-toggler a.on, #filter-toggler a.on:after, #filter-toggler button.on:before, #filter-toggler button.on, #filter-toggler button.on:after {
  color: #01a56d;
}

/* line 657, app/assets/stylesheets/layouts/_shared.scss */
#refresh-inbox-toggler {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 60px;
  align-self: center;
  padding: 2px 0px;
  margin: 0px 6px;
}

/* line 596, app/assets/stylesheets/layouts/_shared.scss */
#refresh-inbox-toggler a, #refresh-inbox-toggler button {
  width: 100%;
  max-width: 60px;
  vertical-align: middle;
  color: #42564F !important;
  text-shadow: initial !important;
  font-family: 'Ionicons';
}

/* line 604, app/assets/stylesheets/layouts/_shared.scss */
#inbox #refresh-inbox-toggler a, #inbox #refresh-inbox-toggler button {
  padding: 2px 18px !important;
}

/* line 607, app/assets/stylesheets/layouts/_shared.scss */
#inbox-wide #refresh-inbox-toggler a, #inbox-wide #refresh-inbox-toggler button {
  padding: 10px 2px !important;
}

/* line 660, app/assets/stylesheets/layouts/_shared.scss */
#refresh-inbox-toggler a:before, #refresh-inbox-toggler button:before {
  content: "\f21c";
}

/* line 664, app/assets/stylesheets/layouts/_shared.scss */
#clear-inbox-toggler {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 60px;
  align-self: center;
  padding: 2px 0px;
  margin: 0px 6px;
}

/* line 596, app/assets/stylesheets/layouts/_shared.scss */
#clear-inbox-toggler a, #clear-inbox-toggler button {
  width: 100%;
  max-width: 60px;
  vertical-align: middle;
  color: #42564F !important;
  text-shadow: initial !important;
  font-family: 'Ionicons';
}

/* line 604, app/assets/stylesheets/layouts/_shared.scss */
#inbox #clear-inbox-toggler a, #inbox #clear-inbox-toggler button {
  padding: 2px 18px !important;
}

/* line 607, app/assets/stylesheets/layouts/_shared.scss */
#inbox-wide #clear-inbox-toggler a, #inbox-wide #clear-inbox-toggler button {
  padding: 10px 2px !important;
}

/* line 666, app/assets/stylesheets/layouts/_shared.scss */
#clear-inbox-toggler a, #clear-inbox-toggler button {
  padding: 2px 2px !important;
}

/* line 668, app/assets/stylesheets/layouts/_shared.scss */
#clear-inbox-toggler a::before, #clear-inbox-toggler button::before {
  font-weight: initial;
  font-family: Montserrat, sans serif;
  content: "Reset";
}

/* line 673, app/assets/stylesheets/layouts/_shared.scss */
#inbox #clear-inbox-toggler a, #inbox #clear-inbox-toggler button {
  padding: 2px 2px !important;
}

/* line 679, app/assets/stylesheets/layouts/_shared.scss */
#search-form,
#search-templates-form,
#search-surveys-form {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 10px 25px;
}

@media only screen and (max-width: 400px) {
  /* line 679, app/assets/stylesheets/layouts/_shared.scss */
  #search-form,
#search-templates-form,
#search-surveys-form {
    padding: 6px;
  }
}

/* line 689, app/assets/stylesheets/layouts/_shared.scss */
#search-form.dark,
#search-templates-form.dark,
#search-surveys-form.dark {
  background: rgba(0, 0, 0, 0.05);
}

/* line 693, app/assets/stylesheets/layouts/_shared.scss */
#search-form > div,
#search-templates-form > div,
#search-surveys-form > div {
  position: relative;
  display: block;
  width: 100%;
  border: 1px solid #dedede;
  border-radius: 6px;
  background: white;
  padding: 14px 15px 10px 26px;
}

/* line 703, app/assets/stylesheets/layouts/_shared.scss */
#search-form > div input,
#search-templates-form > div input,
#search-surveys-form > div input {
  background: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid transparent;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  width: 100%;
  padding: 0 0 5px;
  color: #333;
  font-size: 14px;
  padding: 0px;
}

/* line 12, app/assets/stylesheets/layouts/../helpers/_no_appearance.scss */
#search-form > div input::-ms-expand,
#search-templates-form > div input::-ms-expand,
#search-surveys-form > div input::-ms-expand {
  display: none;
}

/* line 2, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
#search-form > div input::-webkit-input-placeholder,
#search-templates-form > div input::-webkit-input-placeholder,
#search-surveys-form > div input::-webkit-input-placeholder {
  font-style: italic;
  font-size: 14px;
  color: #F1F1F1;
}

/* line 3, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
#search-form > div input:-moz-placeholder,
#search-templates-form > div input:-moz-placeholder,
#search-surveys-form > div input:-moz-placeholder {
  font-style: italic;
  font-size: 14px;
  color: #F1F1F1;
}

/* line 4, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
#search-form > div input::-moz-placeholder,
#search-templates-form > div input::-moz-placeholder,
#search-surveys-form > div input::-moz-placeholder {
  font-style: italic;
  font-size: 14px;
  color: #F1F1F1;
}

/* line 5, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
#search-form > div input:-ms-input-placeholder,
#search-templates-form > div input:-ms-input-placeholder,
#search-surveys-form > div input:-ms-input-placeholder {
  font-style: italic;
  font-size: 14px;
  color: #F1F1F1;
}

/* line 23, app/assets/stylesheets/layouts/../helpers/_input_default.scss */
#search-form > div input:focus,
#search-templates-form > div input:focus,
#search-surveys-form > div input:focus {
  border-bottom: 1px solid white;
  outline: none;
}

/* line 2, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
#search-form > div input::-webkit-input-placeholder,
#search-templates-form > div input::-webkit-input-placeholder,
#search-surveys-form > div input::-webkit-input-placeholder {
  color: #878888;
  font-size: 14px;
}

/* line 3, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
#search-form > div input:-moz-placeholder,
#search-templates-form > div input:-moz-placeholder,
#search-surveys-form > div input:-moz-placeholder {
  color: #878888;
  font-size: 14px;
}

/* line 4, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
#search-form > div input::-moz-placeholder,
#search-templates-form > div input::-moz-placeholder,
#search-surveys-form > div input::-moz-placeholder {
  color: #878888;
  font-size: 14px;
}

/* line 5, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
#search-form > div input:-ms-input-placeholder,
#search-templates-form > div input:-ms-input-placeholder,
#search-surveys-form > div input:-ms-input-placeholder {
  color: #878888;
  font-size: 14px;
}

/* line 2, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
#search-form > div input:hover::-webkit-input-placeholder,
#search-templates-form > div input:hover::-webkit-input-placeholder,
#search-surveys-form > div input:hover::-webkit-input-placeholder {
  color: #878888;
}

/* line 3, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
#search-form > div input:hover:-moz-placeholder,
#search-templates-form > div input:hover:-moz-placeholder,
#search-surveys-form > div input:hover:-moz-placeholder {
  color: #878888;
}

/* line 4, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
#search-form > div input:hover::-moz-placeholder,
#search-templates-form > div input:hover::-moz-placeholder,
#search-surveys-form > div input:hover::-moz-placeholder {
  color: #878888;
}

/* line 5, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
#search-form > div input:hover:-ms-input-placeholder,
#search-templates-form > div input:hover:-ms-input-placeholder,
#search-surveys-form > div input:hover:-ms-input-placeholder {
  color: #878888;
}

/* line 2, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
#search-form > div input:focus::-webkit-input-placeholder,
#search-templates-form > div input:focus::-webkit-input-placeholder,
#search-surveys-form > div input:focus::-webkit-input-placeholder {
  color: #878888;
}

/* line 3, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
#search-form > div input:focus:-moz-placeholder,
#search-templates-form > div input:focus:-moz-placeholder,
#search-surveys-form > div input:focus:-moz-placeholder {
  color: #878888;
}

/* line 4, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
#search-form > div input:focus::-moz-placeholder,
#search-templates-form > div input:focus::-moz-placeholder,
#search-surveys-form > div input:focus::-moz-placeholder {
  color: #878888;
}

/* line 5, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
#search-form > div input:focus:-ms-input-placeholder,
#search-templates-form > div input:focus:-ms-input-placeholder,
#search-surveys-form > div input:focus:-ms-input-placeholder {
  color: #878888;
}

/* line 728, app/assets/stylesheets/layouts/_shared.scss */
#search-form > div:before,
#search-templates-form > div:before,
#search-surveys-form > div:before {
  content: '';
  color: #878888;
  position: absolute;
  margin: 0px 0px 0px -20px;
  font-family: "Material";
  font-size: 18px;
}

/* line 740, app/assets/stylesheets/layouts/_shared.scss */
#incoming-call-prompt {
  position: absolute !important;
  background: white !important;
  padding: 10px;
  z-index: 9999999999;
  max-width: 350px;
  text-align: center;
  border-radius: 8px;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
}

/* line 750, app/assets/stylesheets/layouts/_shared.scss */
#incoming-call-prompt #callee-phone {
  font-size: 22px;
  margin-bottom: 10px;
  max-width: 250px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

/* line 759, app/assets/stylesheets/layouts/_shared.scss */
#incoming-call-prompt #buttons {
  margin: 15px 0;
}

/* line 763, app/assets/stylesheets/layouts/_shared.scss */
#incoming-call-prompt .ui-input-text {
  text-align: right;
  overflow: hidden;
}

/* line 767, app/assets/stylesheets/layouts/_shared.scss */
#incoming-call-prompt .ui-input-text input {
  text-align: right;
  width: 9999px;
}

/* line 773, app/assets/stylesheets/layouts/_shared.scss */
#incoming-call-prompt #accept {
  cursor: pointer;
  background-color: #00B879;
  color: white;
  padding: 10px 15px;
  border-radius: 8px;
  font-size: 20px;
  font-family: Montserrat, sans-serif;
}

/* line 782, app/assets/stylesheets/layouts/_shared.scss */
#incoming-call-prompt #accept .icon {
  display: inline-block;
  font-family: 'Ionicons';
  margin-right: 5px;
}

/* line 789, app/assets/stylesheets/layouts/_shared.scss */
#incoming-call-prompt #reject {
  cursor: pointer;
  background-color: #d22600;
  color: white;
  padding: 10px 15px;
  border-radius: 8px;
  font-size: 20px;
  font-family: Montserrat, sans-serif;
}

/* line 798, app/assets/stylesheets/layouts/_shared.scss */
#incoming-call-prompt #reject .icon {
  display: inline-block;
  font-family: 'Ionicons';
  margin-right: 5px;
}

/* line 805, app/assets/stylesheets/layouts/_shared.scss */
.select-btn {
  border: 1px solid #DADADA !important;
  border-radius: 8px;
  padding: 15px !important;
  margin: 5px 0 25px 0;
}
/* line 2, app/assets/stylesheets/layouts/_skill_editor.scss */
.skill-editor .new-skill-input {
  max-width: 300px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

/* line 8, app/assets/stylesheets/layouts/_skill_editor.scss */
.skill-editor .new-skill-input .ui-input-text {
  flex: 1;
}

/* line 12, app/assets/stylesheets/layouts/_skill_editor.scss */
.skill-editor .new-skill-input .submitter {
  margin-left: 4px;
}

/* line 17, app/assets/stylesheets/layouts/_skill_editor.scss */
.skill-editor .tags-typeahead-results {
  position: relative;
  top: 0;
  height: 0;
  overflow: visible;
  max-width: 300px;
  z-index: 10;
}

/* line 25, app/assets/stylesheets/layouts/_skill_editor.scss */
.skill-editor .tags-typeahead-results .dropdown-menu {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
  box-shadow: 5px 6px 10px #888888;
  border-radius: 5px;
  position: absolute;
  background: #eeeeee;
}

/* line 35, app/assets/stylesheets/layouts/_skill_editor.scss */
.skill-editor .tags-typeahead-results li {
  background: #eeeeee;
}

/* line 39, app/assets/stylesheets/layouts/_skill_editor.scss */
.skill-editor .tags-typeahead-results li.active {
  border: 1px solid rgba(19, 130, 63, 0.25);
  background: #f3f9f5;
}

/* line 45, app/assets/stylesheets/layouts/_skill_editor.scss */
.skill-editor .user-tags {
  flex: 1;
  flex-wrap: wrap;
  flex-direction: row;
}

/* line 49, app/assets/stylesheets/layouts/_skill_editor.scss */
.skill-editor .user-tags .tag-wrapper {
  max-width: 300px !important;
}

/* line 53, app/assets/stylesheets/layouts/_skill_editor.scss */
.skill-editor .user-tags .disclaimer {
  color: #138241;
}
/* line 1, app/assets/stylesheets/layouts/_table.scss */
.stretch-table {
  width: 100%;
  border-collapse: collapse;
}

/* line 5, app/assets/stylesheets/layouts/_table.scss */
.stretch-table.loading {
  pointer-events: none;
  opacity: 0.5;
}

/* line 10, app/assets/stylesheets/layouts/_table.scss */
.stretch-table label {
  cursor: pointer;
}

/* line 14, app/assets/stylesheets/layouts/_table.scss */
.stretch-table table {
  table-layout: fixed;
  width: 100%;
}

/* line 20, app/assets/stylesheets/layouts/_table.scss */
.stretch-table tr.active {
  background: rgba(0, 200, 0, 0.1);
}

/* line 24, app/assets/stylesheets/layouts/_table.scss */
.stretch-table tr:first-child td {
  border-top: 1px solid #ddd;
}

/* line 29, app/assets/stylesheets/layouts/_table.scss */
.stretch-table td {
  width: 150px;
  font-size: 16px;
  text-align: center;
  padding: 5px 10px;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  word-wrap: break-word;
}

@media only screen and (max-width: 615px) {
  /* line 29, app/assets/stylesheets/layouts/_table.scss */
  .stretch-table td {
    white-space: nowrap;
  }
}

/* line 42, app/assets/stylesheets/layouts/_table.scss */
.stretch-table td.text-left {
  text-align: left;
}

/* line 46, app/assets/stylesheets/layouts/_table.scss */
.stretch-table td.timestamp {
  min-width: 250px;
}

/* line 50, app/assets/stylesheets/layouts/_table.scss */
.stretch-table td:first-child {
  width: 44px;
  border-left: 1px solid #ddd;
}

/* line 56, app/assets/stylesheets/layouts/_table.scss */
.stretch-table .ui-btn {
  background: none;
  border: none;
}

/* line 61, app/assets/stylesheets/layouts/_table.scss */
.stretch-table input[type=checkbox] {
  display: none;
}

/* line 65, app/assets/stylesheets/layouts/_table.scss */
.stretch-table .ui-btn-icon-left {
  padding-left: 7px;
  padding-bottom: 7px;
}

/* line 69, app/assets/stylesheets/layouts/_table.scss */
.stretch-table .ui-btn-icon-left:after {
  left: 0;
}
/* line 2, app/assets/stylesheets/layouts/_tour.scss */
.tour-UnaddressedTour .popover-title {
  font-size: 13px;
}

/* line 6, app/assets/stylesheets/layouts/_tour.scss */
.tour-UnaddressedTour .popover-content {
  font-size: 11px;
}

/* line 10, app/assets/stylesheets/layouts/_tour.scss */
.tour-UnaddressedTour .btn-group {
  display: none;
}
@-webkit-keyframes glow-flash {
  0% {
    box-shadow: 0 0 0 rgba(255, 255, 0, 0);
  }
  30% {
    box-shadow: 0 -3px 15px rgba(255, 255, 0, 0.3), 0 3px 15px rgba(255, 255, 0, 0.3), -3px 0 15px rgba(255, 255, 0, 0.3), 3px 0 15px rgba(255, 255, 0, 0.3);
  }
  60% {
    box-shadow: 0 0 0 rgba(255, 255, 0, 0);
  }
}

@-moz-keyframes glow-flash {
  0% {
    box-shadow: 0 0 0 rgba(255, 255, 0, 0);
  }
  30% {
    box-shadow: 0 -3px 15px rgba(255, 255, 0, 0.3), 0 3px 15px rgba(255, 255, 0, 0.3), -3px 0 15px rgba(255, 255, 0, 0.3), 3px 0 15px rgba(255, 255, 0, 0.3);
  }
  60% {
    box-shadow: 0 0 0 rgba(255, 255, 0, 0);
  }
}

@-o-keyframes glow-flash {
  0% {
    box-shadow: 0 0 0 rgba(255, 255, 0, 0);
  }
  30% {
    box-shadow: 0 -3px 15px rgba(255, 255, 0, 0.3), 0 3px 15px rgba(255, 255, 0, 0.3), -3px 0 15px rgba(255, 255, 0, 0.3), 3px 0 15px rgba(255, 255, 0, 0.3);
  }
  60% {
    box-shadow: 0 0 0 rgba(255, 255, 0, 0);
  }
}

@keyframes glow-flash {
  0% {
    box-shadow: 0 0 0 rgba(255, 255, 0, 0);
  }
  30% {
    box-shadow: 0 -3px 15px rgba(255, 255, 0, 0.3), 0 3px 15px rgba(255, 255, 0, 0.3), -3px 0 15px rgba(255, 255, 0, 0.3), 3px 0 15px rgba(255, 255, 0, 0.3);
  }
  60% {
    box-shadow: 0 0 0 rgba(255, 255, 0, 0);
  }
}

/* line 16, app/assets/stylesheets/layouts/_try_now.scss */
.glow {
  box-shadow: 0 -3px 10px rgba(200, 200, 0, 0.2), 0 3px 10px rgba(200, 200, 0, 0.2), -3px 0 10px rgba(200, 200, 0, 0.2), 3px 0 10px rgba(200, 200, 0, 0.2);
}

/* line 22, app/assets/stylesheets/layouts/_try_now.scss */
.glow.flash {
  box-shadow: none;
  -webkit-animation: glow-flash 3s infinite;
  -moz-animation: glow-flash 3s infinite;
  -o-animation: glow-flash 3s infinite;
  animation: glow-flash 3s infinite;
}

@-webkit-keyframes wave-1 {
  0% {
    transform: translateY(0);
  }
  20% {
    transform: translateY(-2px);
  }
  40% {
    transform: translateY(2px);
  }
  60% {
    transform: translateY(0);
  }
}

@-moz-keyframes wave-1 {
  0% {
    transform: translateY(0);
  }
  20% {
    transform: translateY(-2px);
  }
  40% {
    transform: translateY(2px);
  }
  60% {
    transform: translateY(0);
  }
}

@-o-keyframes wave-1 {
  0% {
    transform: translateY(0);
  }
  20% {
    transform: translateY(-2px);
  }
  40% {
    transform: translateY(2px);
  }
  60% {
    transform: translateY(0);
  }
}

@keyframes wave-1 {
  0% {
    transform: translateY(0);
  }
  20% {
    transform: translateY(-2px);
  }
  40% {
    transform: translateY(2px);
  }
  60% {
    transform: translateY(0);
  }
}

@-webkit-keyframes wave-2 {
  5% {
    transform: translateY(0);
  }
  25% {
    transform: translateY(-2px);
  }
  45% {
    transform: translateY(2px);
  }
  65% {
    transform: translateY(0px);
  }
}

@-moz-keyframes wave-2 {
  5% {
    transform: translateY(0);
  }
  25% {
    transform: translateY(-2px);
  }
  45% {
    transform: translateY(2px);
  }
  65% {
    transform: translateY(0px);
  }
}

@-o-keyframes wave-2 {
  5% {
    transform: translateY(0);
  }
  25% {
    transform: translateY(-2px);
  }
  45% {
    transform: translateY(2px);
  }
  65% {
    transform: translateY(0px);
  }
}

@keyframes wave-2 {
  5% {
    transform: translateY(0);
  }
  25% {
    transform: translateY(-2px);
  }
  45% {
    transform: translateY(2px);
  }
  65% {
    transform: translateY(0px);
  }
}

@-webkit-keyframes wave-3 {
  10% {
    transform: translateY(0);
  }
  30% {
    transform: translateY(-2px);
  }
  50% {
    transform: translateY(2px);
  }
  70% {
    transform: translateY(0px);
  }
}

@-moz-keyframes wave-3 {
  10% {
    transform: translateY(0);
  }
  30% {
    transform: translateY(-2px);
  }
  50% {
    transform: translateY(2px);
  }
  70% {
    transform: translateY(0px);
  }
}

@-o-keyframes wave-3 {
  10% {
    transform: translateY(0);
  }
  30% {
    transform: translateY(-2px);
  }
  50% {
    transform: translateY(2px);
  }
  70% {
    transform: translateY(0px);
  }
}

@keyframes wave-3 {
  10% {
    transform: translateY(0);
  }
  30% {
    transform: translateY(-2px);
  }
  50% {
    transform: translateY(2px);
  }
  70% {
    transform: translateY(0px);
  }
}

/* line 50, app/assets/stylesheets/layouts/_try_now.scss */
.message-loading {
  background: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  padding: 2px 5px;
  display: inline-block;
  letter-spacing: 2px;
}

/* line 59, app/assets/stylesheets/layouts/_try_now.scss */
.dot {
  display: inline-block;
  line-height: 1;
}

/* line 63, app/assets/stylesheets/layouts/_try_now.scss */
.dot:before {
  content: '\25CF';
  display: inline-block;
}

/* line 68, app/assets/stylesheets/layouts/_try_now.scss */
.dot:first-child {
  -webkit-animation: wave-1 2s infinite;
  -moz-animation: wave-1 2s infinite;
  -o-animation: wave-1 2s infinite;
  animation: wave-1 2s infinite;
}

/* line 72, app/assets/stylesheets/layouts/_try_now.scss */
.dot:nth-child(2) {
  -webkit-animation: wave-2 2s infinite;
  -moz-animation: wave-2 2s infinite;
  -o-animation: wave-2 2s infinite;
  animation: wave-2 2s infinite;
}

/* line 76, app/assets/stylesheets/layouts/_try_now.scss */
.dot:nth-child(3) {
  -webkit-animation: wave-3 2s infinite;
  -moz-animation: wave-3 2s infinite;
  -o-animation: wave-3 2s infinite;
  animation: wave-3 2s infinite;
}

/* line 81, app/assets/stylesheets/layouts/_try_now.scss */
.try-now {
  padding: 40px 10px !important;
  background: #a6c992;
}

/* line 85, app/assets/stylesheets/layouts/_try_now.scss */
.try-now.blur {
  border: none;
  overflow: hidden;
  -webkit-filter: grayscale(50%);
  -moz-filter: grayscale(50%);
  -o-filter: grayscale(50%);
  -ms-filter: grayscale(50%);
  filter: grayscale(50%);
}

/* line 94, app/assets/stylesheets/layouts/_try_now.scss */
.try-now.blur * {
  -webkit-filter: blur(15px);
  -moz-filter: blur(15px);
  -o-filter: blur(15px);
  -ms-filter: blur(15px);
  filter: blur(15px);
}

/* line 103, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .big-message {
  font-size: 26px;
  color: white;
  font-weight: 600 !important;
  text-shadow: 2px 1px 1px #909090 !important;
  text-align: center;
  letter-spacing: -1px;
  max-width: 600px;
  margin: -10px auto 15px;
  line-height: 1;
}

@media only screen and (min-width: 500px) {
  /* line 103, app/assets/stylesheets/layouts/_try_now.scss */
  .try-now .big-message {
    font-size: 40px;
    margin: 0 auto 10px;
    text-shadow: 2px 2px 1px #909090 !important;
  }
}

/* line 120, app/assets/stylesheets/layouts/_try_now.scss */
.try-now h2 {
  font-size: 15px;
  text-shadow: 1px 1px 1px #909090 !important;
  color: white;
  text-align: center;
  letter-spacing: -1px;
  max-width: 600px;
  margin: -10px auto 15px;
  line-height: 1;
}

@media only screen and (min-width: 500px) {
  /* line 120, app/assets/stylesheets/layouts/_try_now.scss */
  .try-now h2 {
    font-size: 20px;
    margin: 0 auto 50px;
    text-shadow: 2px 1px 1px #909090 !important;
    letter-spacing: 0px;
  }
}

/* line 137, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .onboarding-description {
  display: none;
}

@media only screen and (min-width: 500px) {
  /* line 137, app/assets/stylesheets/layouts/_try_now.scss */
  .try-now .onboarding-description {
    display: flex;
  }
}

/* line 143, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .onboarding-description .column {
  flex: 1;
  padding: 5px;
}

/* line 147, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .onboarding-description .column:first-child {
  border-right: 1px solid #ccc;
}

/* line 152, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .onboarding-description .mobile-number {
  text-align: center;
}

/* line 156, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .onboarding-description .description {
  text-align: center;
  font-size: 12px;
  color: #999;
  font-style: italic;
}

/* line 164, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .chat-box {
  position: relative;
  max-width: 600px;
  width: 100%;
  margin: 0 auto;
  border-radius: 8px;
  border: 1px solid #ccc;
  background: white;
}

/* line 173, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .chat-box .chat-header {
  display: flex;
  vertical-align: middle;
  align-items: center;
  padding: 10px 20px;
}

@media only screen and (min-width: 500px) {
  /* line 173, app/assets/stylesheets/layouts/_try_now.scss */
  .try-now .chat-box .chat-header {
    padding: 20px;
  }
}

/* line 183, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .chat-box .chat-header .expand {
  flex: 1;
}

/* line 187, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .chat-box .chat-header img {
  max-height: 15px;
}

@media only screen and (min-width: 500px) {
  /* line 187, app/assets/stylesheets/layouts/_try_now.scss */
  .try-now .chat-box .chat-header img {
    max-height: 25px;
  }
}

/* line 195, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .chat-box #sms_left {
  padding: 0 10px;
  display: none;
}

/* line 198, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .chat-box #sms_left:after {
  content: ' message(s) left';
}

/* line 204, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .chat-box .message-box .inbound-message, .try-now .chat-box .message-box .outbound-message {
  word-wrap: break-word;
  padding: 10px;
}

@media only screen and (min-width: 500px) {
  /* line 204, app/assets/stylesheets/layouts/_try_now.scss */
  .try-now .chat-box .message-box .inbound-message, .try-now .chat-box .message-box .outbound-message {
    max-width: 60%;
  }
}

/* line 212, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .chat-box .message-box .chat-timestamp {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 600 !important;
  font-size: 10px;
  color: #555;
  letter-spacing: 0;
  padding: 5px 0 10px;
  clear: left;
}

/* line 224, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .chat-box .message-box[data-direction=out] .outbound-message {
  border-radius: 10px 10px 0 10px;
  margin-left: auto;
  background: #138241;
  color: white;
  text-align: right;
  float: right;
}

/* line 233, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .chat-box .message-box[data-direction=out] .chat-timestamp {
  text-align: right;
  clear: right;
}

/* line 240, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .chat-box .message-box[data-direction=in] .inbound-message {
  border-radius: 10px 10px 10px 0;
  margin-right: auto;
  background: #ddd;
  color: black;
  clear: left;
  text-align: left;
  float: left;
}

/* line 250, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .chat-box .message-box[data-direction=in] .chat-timestamp {
  text-align: left;
  clear: left;
}

/* line 257, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .chat-box .chat-window {
  overflow: scroll;
  min-height: r0px;
  max-height: 300px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 10px;
  background: #f3f3f3;
}

@media only screen and (min-width: 500px) {
  /* line 257, app/assets/stylesheets/layouts/_try_now.scss */
  .try-now .chat-box .chat-window {
    min-height: 300px;
    max-height: 300px;
  }
}

/* line 271, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .chat-box .chat-form {
  padding: 8px;
}

/* line 275, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .chat-box form {
  display: flex;
  border: 1px solid #138241;
  border-radius: 5px;
}

/* line 280, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .chat-box form input {
  background: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid transparent;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  width: 100%;
  padding: 0 0 5px;
  margin: 0;
}

/* line 12, app/assets/stylesheets/layouts/../helpers/_no_appearance.scss */
.try-now .chat-box form input::-ms-expand {
  display: none;
}

/* line 2, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
.try-now .chat-box form input::-webkit-input-placeholder {
  font-style: italic;
  font-size: 14px;
  color: #F1F1F1;
}

/* line 3, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
.try-now .chat-box form input:-moz-placeholder {
  font-style: italic;
  font-size: 14px;
  color: #F1F1F1;
}

/* line 4, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
.try-now .chat-box form input::-moz-placeholder {
  font-style: italic;
  font-size: 14px;
  color: #F1F1F1;
}

/* line 5, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
.try-now .chat-box form input:-ms-input-placeholder {
  font-style: italic;
  font-size: 14px;
  color: #F1F1F1;
}

/* line 23, app/assets/stylesheets/layouts/../helpers/_input_default.scss */
.try-now .chat-box form input:focus {
  border-bottom: 1px solid white;
  outline: none;
}

/* line 2, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
.try-now .chat-box form input::-webkit-input-placeholder {
  font-style: italic;
  font-size: 14px;
  color: #888;
}

/* line 3, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
.try-now .chat-box form input:-moz-placeholder {
  font-style: italic;
  font-size: 14px;
  color: #888;
}

/* line 4, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
.try-now .chat-box form input::-moz-placeholder {
  font-style: italic;
  font-size: 14px;
  color: #888;
}

/* line 5, app/assets/stylesheets/layouts/../helpers/_placeholder.scss */
.try-now .chat-box form input:-ms-input-placeholder {
  font-style: italic;
  font-size: 14px;
  color: #888;
}

/* line 289, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .chat-box form input[type=text] {
  flex: 1;
  color: black;
  padding: 10px;
  border-bottom: none;
}

/* line 296, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .chat-box form input[type=submit] {
  cursor: pointer;
  background: #138241;
  flex: 0;
  padding: 10px 15px;
  font-weight: 600 !important;
  font-size: 20px;
}

/* line 308, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .signup-button {
  max-width: 600px;
  width: 100%;
  margin: 20px auto 0px auto;
}

/* line 314, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .button-green {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
  border: 1px solid transparent;
  text-align: center;
  background: #138241;
}

/* line 320, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .button-green a {
  color: white !important;
}

/* line 324, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .button-green.white {
  border: 1px solid #138241;
  background: white;
  color: #138241 !important;
}

/* line 331, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .left-text {
  position: absolute;
  font-size: 20px;
  font-weight: 700 !important;
  color: #D65330;
  width: 100px;
  bottom: 82px;
  right: 120px;
  text-shadow: 2px 2px 1px #fff !important;
  -webkit-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  -o-transform: rotate(-10deg);
  z-index: 999;
}

/* line 346, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .left-text #curvedarrow {
  position: relative;
  width: 0;
  height: 0;
  top: 66px;
  right: -88px;
  border-top: 15px solid transparent;
  border-right: 15px solid #D65330;
  -webkit-transform: rotate(-36deg);
  -moz-transform: rotate(-36deg);
  -ms-transform: rotate(-36deg);
  -o-transform: rotate(-36deg);
}

/* line 360, app/assets/stylesheets/layouts/_try_now.scss */
.try-now .left-text #curvedarrow:after {
  content: "";
  position: absolute;
  border: 0 solid transparent;
  border-bottom: 6px solid #D65330;
  border-radius: 0 0 0 100px;
  top: -81px;
  left: -22px;
  width: 60px;
  height: 60px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
/* line 1, app/assets/stylesheets/layouts/_typeahead.scss */
.dropdown-menu {
  border-top: 1px solid #ddd;
  margin-top: 10px;
  padding-top: 10px;
}

/* line 7, app/assets/stylesheets/layouts/_typeahead.scss */
.typeahead {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
}

/* line 12, app/assets/stylesheets/layouts/_typeahead.scss */
.typeahead li {
  display: flex;
  align-items: center;
  padding: 5px 10px;
  border-radius: 5px;
  background: white;
  color: #555;
  cursor: pointer;
  border: 1px solid rgba(255, 255, 255, 0);
}

/* line 22, app/assets/stylesheets/layouts/_typeahead.scss */
.typeahead li.active {
  border: 1px solid rgba(19, 130, 63, 0.25);
  background: rgba(19, 130, 63, 0.05);
}

/* line 26, app/assets/stylesheets/layouts/_typeahead.scss */
.typeahead li.active a {
  color: #555;
}

/* line 30, app/assets/stylesheets/layouts/_typeahead.scss */
.typeahead li.active strong {
  color: #138241;
}

/* line 36, app/assets/stylesheets/layouts/_typeahead.scss */
.typeahead strong {
  font-weight: 700 !important;
}

/* line 40, app/assets/stylesheets/layouts/_typeahead.scss */
.typeahead a.dropdown-item {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #555;
}

/* line 53, app/assets/stylesheets/layouts/_typeahead.scss */
.show-on-options .title {
  font-size: 12px;
  color: #777;
  display: flex;
  flex-direction: row;
}

/* line 59, app/assets/stylesheets/layouts/_typeahead.scss */
.show-on-options .title *:first-child {
  flex-grow: 1;
}
/* line 3, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form .ui-input-text {
  border-width: 0;
}

/* line 5, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form .ui-input-text.ui-focus {
  background: none;
}

/* line 9, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form .ui-input-text, #signin > .embedded .form .ui-select {
  margin: 0;
}

/* line 12, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form .ui-page-theme-a .ui-btn, #signin > .embedded .form html .ui-bar-a .ui-btn, #signin > .embedded .form html .ui-body-a .ui-btn, #signin > .embedded .form html body .ui-group-theme-a .ui-btn, #signin > .embedded .form html head + body .ui-btn.ui-btn-a, #signin > .embedded .form .ui-page-theme-a .ui-btn:visited, #signin > .embedded .form html .ui-bar-a .ui-btn:visited, #signin > .embedded .form html .ui-body-a .ui-btn:visited, #signin > .embedded .form html body .ui-group-theme-a .ui-btn:visited, #signin > .embedded .form html head + body .ui-btn.ui-btn-a:visited {
  background-color: none !important;
  border-color: none !important;
  color: none !important;
  text-shadow: none !important;
}

/* line 18, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form .ui-btn {
  border-width: 0px;
}

/* line 21, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form [type="checkbox"] {
  display: none;
}

/* line 24, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form .checkbox-label {
  padding: 1px 0 0 35px;
  font-weight: 100 !important;
  font-family: "Proxima Nova";
  font-size: 14px;
  background: transparent;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  top: 13px;
  position: relative;
  left: 15px;
  display: inline;
  z-index: 10;
  color: #888;
}

/* line 40, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form input, #signin > .embedded .form textarea, #signin > .embedded .form .textarea {
  border: 2px solid #d4d4d4;
  padding: 6px 16px;
  font-size: 18px;
  color: #333;
  border-radius: 10px;
}

/* line 47, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form .form-field-asterisk {
  position: relative;
}

@media screen and (max-width: 736px) {
  /* line 47, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
  #signin > .embedded .form .form-field-asterisk {
    width: 93%;
    margin-left: 5%;
  }
}

/* line 54, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form .asterisk {
  left: -18px;
  position: absolute;
  top: 32px;
  font-size: 24pt;
}

/* line 59, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form .asterisk.focused {
  color: #0089ce;
}

/* line 62, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form .asterisk.error {
  color: #db5638;
}

/* line 67, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form input:-webkit-autofill,
#signin > .embedded .form textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px white inset !important;
}

/* line 72, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form .validator {
  letter-spacing: 12px;
  text-align: center;
  width: 290px;
  font-size: 24px;
}

/* line 78, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form .company-size-label + div.ui-select > div {
  border: 2px solid #d4d4d4;
  padding: 15px 16px;
  font-size: 18px;
  color: #333;
  border-radius: 10px;
  box-shadow: none;
  background: #fff;
}

/* line 87, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form .company-info-container {
  display: flex;
  flex-direction: row;
}

/* line 91, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form .company-info-container > div:first-child {
  flex: 1;
}

/* line 92, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form .company-info-container > div:nth-child(2) {
  min-width: 30%;
  margin-left: 15px;
}

/* line 97, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form .company-info-container .company-size-label + div.ui-select > div {
  font-size: 16px;
  padding: 8px 8px 9px 16px;
  text-align: left;
}

/* line 101, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form .company-info-container .company-size-label + div.ui-select > div::after {
  width: 19px;
  height: 19px;
  margin-top: -9px;
  right: .8em;
}

/* line 109, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form label:not(.checkbox-label) {
  text-transform: uppercase;
  color: #333;
  font-size: 10pt;
  padding: 11px 0 0 3px;
  letter-spacing: 1px;
  top: 13px;
  position: relative;
  left: 15px;
  background: #fff;
  padding: 0 10px;
  display: inline;
  z-index: 10;
  color: #888;
}

/* line 124, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form .text-terms {
  text-transform: inherit;
  letter-spacing: 0;
  font-weight: normal !important;
  color: #333;
  display: block;
  font-size: 16px;
  padding-right: 30px;
  background: transparent;
}

/* line 133, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form .text-terms:after {
  top: 11px;
}

/* line 138, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form .scrollable {
  color: #333;
  display: block;
  border-radius: 0;
  border: 2px solid #d4d4d4;
  border-radius: 10px;
  padding: 0px 10px;
  margin: 12px auto;
  box-shadow: inset -2px -6px 2px -6px rgba(0, 0, 0, 0.3);
  font-size: 10pt;
  line-height: 1.25;
  text-align: left;
}

/* line 152, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
#signin > .embedded .form .terms {
  margin: 0;
  font-weight: 100 !important;
  font-family: "Proxima Nova";
  padding-left: 20px;
  font-size: 14px;
  text-transform: uppercase;
  padding-top: 26px;
}

@media screen and (max-width: 736px) {
  /* line 152, app/assets/stylesheets/custom_pages/../helpers/avo_ui/_form.scss */
  #signin > .embedded .form .terms {
    line-height: 7px;
  }
}

/* line 6, app/assets/stylesheets/custom_pages/custom_pages.scss */
#signin > .embedded h1 {
  font-size: 18pt;
}

/* line 9, app/assets/stylesheets/custom_pages/custom_pages.scss */
#signin > .embedded b {
  font-weight: bold !important;
}

/* line 12, app/assets/stylesheets/custom_pages/custom_pages.scss */
#signin > .embedded .center {
  text-align: center;
}

/* line 15, app/assets/stylesheets/custom_pages/custom_pages.scss */
#signin > .embedded .card {
  padding: 1em;
  background-color: #fff;
}

/* line 20, app/assets/stylesheets/custom_pages/custom_pages.scss */
#signin > .embedded .mt-2x input {
  font: 400 13.3333px Arial;
  text-transform: uppercase;
  color: white;
  background-color: #147EDB;
  margin-top: 30px;
  height: 46px;
}

/* line 29, app/assets/stylesheets/custom_pages/custom_pages.scss */
#signin > .embedded .button-lg {
  width: 300px;
}

/* line 34, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  position: relative;
  width: 100%;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 30px 20px 20px;
}

/* line 52, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page input[readonly] {
  opacity: 0.3;
}

/* line 56, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page .container {
  max-width: 100%;
  min-width: auto;
  padding: 20px;
  background: white;
  border: 1px solid #d4d4d4;
  border-radius: 5px;
  z-index: 999999;
}

/* line 65, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page .container.scrollable {
  display: block;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  height: 70px;
  max-width: 300px;
  border-radius: 0;
  border: 1px solid #d4d4d4;
  padding: 5px 10px;
  margin: 20px auto;
  box-shadow: inset -2px -6px 10px -5px rgba(0, 0, 0, 0.3);
  font-size: 14px;
  line-height: 1.25;
  text-align: left;
}

/* line 82, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page .container.scrollable.wide {
  max-width: 500px;
}

/* line 86, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page .container.terms {
  height: 300px !important;
  white-space: pre-line;
  margin: 20px auto;
}

/* line 93, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page h1, .custom-page .desc {
  line-height: 1.2;
  text-align: center;
  margin: 20px 0;
}

@media only screen and (max-width: 414px) {
  /* line 93, app/assets/stylesheets/custom_pages/custom_pages.scss */
  .custom-page h1, .custom-page .desc {
    margin: 6px 0;
  }
}

/* line 102, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page h1:first-child, .custom-page .desc:first-child {
  margin-top: 0;
}

/* line 106, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page h1:last-child, .custom-page .desc:last-child {
  margin-bottom: 0;
}

/* line 111, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page b {
  font-weight: 700 !important;
}

/* line 115, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page form {
  text-align: center;
  max-width: 500px;
  margin: 0 auto;
  padding: 0 4px;
}

/* line 122, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page input {
  font-size: 24px;
  letter-spacing: 2px;
  width: 400px;
}

/* line 128, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page .phone-input {
  text-align: center;
}

/* line 132, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page .button-submit {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
  display: inline-block;
  text-align: center;
  background: #19BE52;
  width: 300px;
  margin: 20px 0 0 0;
  cursor: pointer;
}

/* line 141, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page .button-submit[disabled="disabled"] {
  background: #d4d4d4;
}

/* line 146, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page .button-other {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
  display: inline-block;
  text-align: center;
  background: #aaa;
  width: 300px;
  margin: 20px 0 0 0;
  cursor: pointer;
}

/* line 155, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page .button-other[disabled="disabled"] {
  background: #d4d4d4;
}

/* line 160, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page .extra {
  font-size: 15px;
  margin: 20px 0;
}

/* line 165, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page .help {
  margin-top: 20px;
  text-align: center;
}

/* line 170, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page a {
  white-space: nowrap;
}

/* line 174, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page .navigation {
  margin-top: 20px;
}

/* line 178, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page #user_validation_code, .custom-page #session_validation_code {
  letter-spacing: 10px;
  text-align: center;
}

/* line 183, app/assets/stylesheets/custom_pages/custom_pages.scss */
.custom-page .separate {
  margin-top: 25px;
  border-top: 1px solid #ddd;
}

@media only screen and (max-width: 414px) {
  /* line 189, app/assets/stylesheets/custom_pages/custom_pages.scss */
  .custom-page h1 {
    font-size: 20px;
  }
  /* line 192, app/assets/stylesheets/custom_pages/custom_pages.scss */
  .custom-page input {
    font-size: 18px;
  }
  /* line 195, app/assets/stylesheets/custom_pages/custom_pages.scss */
  .custom-page .desc {
    font-size: 12px;
  }
  /* line 198, app/assets/stylesheets/custom_pages/custom_pages.scss */
  .custom-page .container {
    padding: 6px;
    margin: 10px auto;
  }
  /* line 202, app/assets/stylesheets/custom_pages/custom_pages.scss */
  .custom-page .separate {
    margin-top: 15px;
  }
  /* line 205, app/assets/stylesheets/custom_pages/custom_pages.scss */
  .custom-page .button-submit {
    margin-top: 10px;
  }
  /* line 208, app/assets/stylesheets/custom_pages/custom_pages.scss */
  .custom-page .scrollable {
    margin: 5px auto;
  }
}

/* line 216, app/assets/stylesheets/custom_pages/custom_pages.scss */
#onboarding-new-phone .ui-input-text {
  text-align: center;
  width: 300px;
  margin: 20px auto;
}

/* line 222, app/assets/stylesheets/custom_pages/custom_pages.scss */
#onboarding-new-phone .ui-checkbox {
  max-width: 300px;
  margin: 20px auto 0;
}

/* line 229, app/assets/stylesheets/custom_pages/custom_pages.scss */
#onboarding-validate-phone .ui-input-text {
  text-align: center;
  width: 200px;
  margin: 20px auto;
}

/* line 237, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .ui-input-text {
  text-align: center;
  width: 200px;
  margin: 20px auto;
}

/* line 242, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth h2 {
  text-align: center;
}

/* line 245, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth #canvas-content {
  max-width: 500px;
}

/* line 248, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth.custom-page {
  top: 10px !important;
}

/* line 250, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth.custom-page .container {
  width: initial !important;
  z-index: 0 !important;
}

/* line 255, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .tickets {
  text-align: initial;
}

/* line 258, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .tickets .ticket {
  position: relative;
  padding-bottom: 20px;
  border-right: 2px solid #f4f4f4;
  border-bottom: 2px solid white;
}

/* line 262, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .tickets .ticket > .ticket-link.active {
  background: white;
}

/* line 265, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .tickets .ticket.active {
  background: white;
  border-right: 2px solid #4ECA83;
}

/* line 270, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .tickets .ticket:hover:not(.active) {
  background: rgba(255, 255, 255, 0.4);
}

/* line 274, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .tickets .ticket:first-child {
  border-top: 2px solid white;
}

/* line 281, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .tickets .ticket .unaddressed {
  position: absolute;
  left: 0;
  top: 15px;
}

/* line 287, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .tickets .ticket .tags-container {
  margin-left: 21px;
  margin-top: 14px;
}

/* line 291, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .tickets .ticket .tags-container::after {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 80%, #fff 90%);
}

/* line 292, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .tickets .ticket .tags-container .tags {
  max-width: 90%;
}

/* line 294, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .tickets .ticket .tags-container .tag {
  -webkit-box-flex: inherit;
  -webkit-flex-grow: inherit;
  -moz-flex-grow: inherit;
  -ms-flex-positive: inherit;
  flex-grow: inherit;
  overflow: hidden;
  align-self: baseline;
}

/* line 301, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .tickets .ticket .priority {
  font-size: 12px;
  padding: 2px 0px 2px 20px;
  line-height: 14px;
}

/* line 307, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .tickets .ticket .ticket-status-form {
  position: absolute;
  top: 20px;
  right: 5px;
}

/* line 313, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .tickets .ticket .ticket-link {
  display: block;
  position: relative;
  padding-top: 10px;
  margin-left: 25px;
}

/* line 320, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .tickets .ticket .display-name {
  line-height: 1;
  color: #888;
  padding: 4px 65px 3px 0;
}

/* line 326, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .tickets .ticket .display-company {
  color: #888;
  font-weight: 600 !important;
  font-size: 10px;
  letter-spacing: 0;
  text-transform: uppercase;
}

/* line 334, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .tickets .ticket .display-phone {
  color: #888;
  font-weight: 600 !important;
  font-size: 10px;
}

/* line 340, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .tickets .ticket .last-message {
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  color: #878888;
  padding-bottom: 14px;
  margin-top: 16px;
  overflow-x: hidden;
  text-overflow: ellipsis;
}

/* line 350, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .tickets .ticket .last-activity {
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  color: #D65330;
  letter-spacing: 0;
  text-transform: uppercase;
}

/* line 357, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .tickets .ticket .last-activity.out {
  color: #878888;
}

/* line 362, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .tickets .ticket .display-assignee {
  display: flex;
  padding-top: 6px;
  padding-left: 25px;
  font-size: 10px;
  letter-spacing: 0;
}

/* line 368, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth .tickets .ticket .display-assignee a::before {
  content: '\00a0';
}

/* line 373, app/assets/stylesheets/custom_pages/custom_pages.scss */
#salesforce-canvas-auth #logo-center {
  width: 50%;
  display: block;
  margin: 0px auto 10px auto;
  max-height: 25px;
}

/* line 382, app/assets/stylesheets/custom_pages/custom_pages.scss */
#reserve-number {
  z-index: 1;
}

/* line 383, app/assets/stylesheets/custom_pages/custom_pages.scss */
#reserve-number .heading {
  border-bottom: 0px;
}

@media only screen and (max-width: 414px) {
  /* line 383, app/assets/stylesheets/custom_pages/custom_pages.scss */
  #reserve-number .heading {
    min-height: initial;
    max-height: initial;
  }
}

/* line 391, app/assets/stylesheets/custom_pages/custom_pages.scss */
#reserve-number form#checkout {
  max-width: initial;
}

@media only screen and (max-width: 414px) {
  /* line 391, app/assets/stylesheets/custom_pages/custom_pages.scss */
  #reserve-number form#checkout {
    max-width: 400px;
  }
}

/* line 399, app/assets/stylesheets/custom_pages/custom_pages.scss */
#reserve-number .ui-input-text {
  max-width: 150px;
  margin: auto;
  text-align: center;
}

/* line 403, app/assets/stylesheets/custom_pages/custom_pages.scss */
#reserve-number .ui-input-text input {
  padding-left: 20px;
  letter-spacing: 15px;
  text-align: center;
}

@media only screen and (max-width: 414px) {
  /* line 411, app/assets/stylesheets/custom_pages/custom_pages.scss */
  #reserve-number .choose-plan {
    display: none;
  }
}

/* line 416, app/assets/stylesheets/custom_pages/custom_pages.scss */
#reserve-number .fine-print {
  font-size: 12px;
}
/* line 7, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal, .chat-seat-modal, .avochato-seat-modal, .upgrade-modal {
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  position: fixed;
  z-index: 999999 !important;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 21, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal.show, .chat-seat-modal.show, .avochato-seat-modal.show, .upgrade-modal.show {
  display: flex;
}

/* line 25, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal .button, .chat-seat-modal .button, .avochato-seat-modal .button, .upgrade-modal .button {
  width: 100%;
}

/* line 29, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal .modal-container, .chat-seat-modal .modal-container, .avochato-seat-modal .modal-container, .upgrade-modal .modal-container {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  background-color: #fefefe;
  border-radius: 10px;
  padding: 30px;
  width: 500px;
}

/* line 41, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal .modal-content .footer td:first-child, .chat-seat-modal .modal-content .footer td:first-child, .avochato-seat-modal .modal-content .footer td:first-child, .upgrade-modal .modal-content .footer td:first-child {
  text-align: right !important;
  width: 100%;
}

/* line 47, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal .modal-content .headers td, .chat-seat-modal .modal-content .headers td, .avochato-seat-modal .modal-content .headers td, .upgrade-modal .modal-content .headers td {
  font-size: 14px;
  font-weight: 600 !important;
  padding-bottom: 5px;
}

/* line 54, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal .modal-content .cells td, .segment-modal .modal-content .total td, .chat-seat-modal .modal-content .cells td, .chat-seat-modal .modal-content .total td, .avochato-seat-modal .modal-content .cells td, .avochato-seat-modal .modal-content .total td, .upgrade-modal .modal-content .cells td, .upgrade-modal .modal-content .total td {
  font-size: 12px;
  padding: 5px 0px;
}

/* line 59, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal .modal-content .cells, .chat-seat-modal .modal-content .cells, .avochato-seat-modal .modal-content .cells, .upgrade-modal .modal-content .cells {
  border-top: 1px solid #d4d4d4;
}

/* line 62, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal .modal-content .total, .chat-seat-modal .modal-content .total, .avochato-seat-modal .modal-content .total, .upgrade-modal .modal-content .total {
  border-top: 1px solid #d4d4d4;
}

/* line 64, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal .modal-content .total td, .chat-seat-modal .modal-content .total td, .avochato-seat-modal .modal-content .total td, .upgrade-modal .modal-content .total td {
  padding-top: 20px;
}

/* line 67, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal .modal-content .total .amount-due, .chat-seat-modal .modal-content .total .amount-due, .avochato-seat-modal .modal-content .total .amount-due, .upgrade-modal .modal-content .total .amount-due {
  width: 200px;
}

/* line 70, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal .modal-content .total .total-text, .chat-seat-modal .modal-content .total .total-text, .avochato-seat-modal .modal-content .total .total-text, .upgrade-modal .modal-content .total .total-text {
  color: #008076;
  font-size: 14px;
  font-weight: 600 !important;
}

/* line 76, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal .modal-content .title, .chat-seat-modal .modal-content .title, .avochato-seat-modal .modal-content .title, .upgrade-modal .modal-content .title {
  font-weight: 400 !important;
}

/* line 80, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal .modal-content tr td:first-child, .chat-seat-modal .modal-content tr td:first-child, .avochato-seat-modal .modal-content tr td:first-child, .upgrade-modal .modal-content tr td:first-child {
  text-align: left !important;
  width: 200px;
}

/* line 84, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal .modal-content tr td, .chat-seat-modal .modal-content tr td, .avochato-seat-modal .modal-content tr td, .upgrade-modal .modal-content tr td {
  text-align: right !important;
  width: 70px;
}

/* line 90, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal .acknowledgement, .chat-seat-modal .acknowledgement, .avochato-seat-modal .acknowledgement, .upgrade-modal .acknowledgement {
  display: flex;
}

/* line 92, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal .acknowledgement input, .chat-seat-modal .acknowledgement input, .avochato-seat-modal .acknowledgement input, .upgrade-modal .acknowledgement input {
  margin: 0px;
  min-width: 12px;
  min-height: 12px;
}

/* line 97, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal .acknowledgement label, .chat-seat-modal .acknowledgement label, .avochato-seat-modal .acknowledgement label, .upgrade-modal .acknowledgement label {
  padding: 0px !important;
  padding-left: 10px !important;
  word-wrap: break-word;
  font-size: 12px;
}

/* line 105, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal .exit-container, .chat-seat-modal .exit-container, .avochato-seat-modal .exit-container, .upgrade-modal .exit-container {
  width: 100%;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}

/* line 111, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal .exit, .chat-seat-modal .exit, .avochato-seat-modal .exit, .upgrade-modal .exit {
  font-size: 14px;
  cursor: pointer;
}

/* line 116, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal .title-container, .segment-modal .title, .chat-seat-modal .title-container, .chat-seat-modal .title, .avochato-seat-modal .title-container, .avochato-seat-modal .title, .upgrade-modal .title-container, .upgrade-modal .title {
  margin-bottom: 10px;
}

/* line 120, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal .segment-fine-print, .chat-seat-modal .segment-fine-print, .avochato-seat-modal .segment-fine-print, .upgrade-modal .segment-fine-print {
  margin-bottom: 40px;
}

/* line 124, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal .buttons, .chat-seat-modal .buttons, .avochato-seat-modal .buttons, .upgrade-modal .buttons {
  display: flex;
  width: 100%;
}

/* line 128, app/assets/stylesheets/pages/accounts/billing.scss */
.segment-modal .buttons input, .chat-seat-modal .buttons input, .avochato-seat-modal .buttons input, .upgrade-modal .buttons input {
  text-transform: none;
  letter-spacing: 0.5px;
}

/* line 135, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing, #reserve-number-billing {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 2, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_select.scss */
#account-billing .select, #reserve-number-billing .select {
  border: 1px solid #E6E8ED;
  color: black;
  width: 100%;
  max-width: 100%;
  background: url(//assets.stage.avochato.com/assets/sort_icon-141e139f38fd9882bda8ca6e613b9153a9268ac91b0595ae12ee9aae958b601b.png), linear-gradient(to bottom, #FFF 0%, #FFF 100%);
  cursor: pointer;
  font-size: 10px;
  font-weight: 100;
  line-height: 1.3;
  padding: 10px 20px;
  box-sizing: border-box;
  margin: 0;
  letter-spacing: 1.2px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-repeat: no-repeat, repeat;
  background-position: right 20px top 50%, 0 0;
  background-size: .65em auto, 100%;
}

/* line 23, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_select.scss */
#account-billing .select.filter-select, #reserve-number-billing .select.filter-select {
  padding: .4em 12px;
  font-size: 1em;
  letter-spacing: 0px;
  border: none;
  height: 36px;
  box-shadow: inset 0 0 0 1px #ddd;
}

/* line 140, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .body, #reserve-number-billing .body {
  height: 100%;
  padding: 20px;
  flex-grow: 0;
  overflow: hidden;
}

/* line 147, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .filter-select, #reserve-number-billing .filter-select {
  width: 250px;
  border-radius: 8px;
}

/* line 151, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .purchase-section, #reserve-number-billing .purchase-section {
  display: flex;
  justify-content: center;
}

/* line 155, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .purchase-section .description-container, #reserve-number-billing .purchase-section .description-container {
  display: flex;
  justify-content: space-between;
  width: 750px;
}

/* line 161, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .purchase-section .description, #reserve-number-billing .purchase-section .description {
  width: 300px;
  margin-right: 20px;
}

/* line 165, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .purchase-section .section-head, #reserve-number-billing .purchase-section .section-head {
  font-size: 18px;
}

/* line 168, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .purchase-section .description-copy, #account-billing .purchase-section a, #reserve-number-billing .purchase-section .description-copy, #reserve-number-billing .purchase-section a {
  font-size: 14px;
}

/* line 173, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .org-state, #reserve-number-billing .org-state {
  width: 250px;
  padding: 18px;
  border: 1px solid #d4d4d4;
  margin: 20px;
  border-radius: 8px;
  height: fit-content;
  height: -moz-fit-content;
}

/* line 182, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .org-state h4, #reserve-number-billing .org-state h4 {
  font-size: 18px;
  font-weight: 700 !important;
  margin-bottom: 15px;
}

/* line 187, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .org-state h3, #reserve-number-billing .org-state h3 {
  font-size: 16px;
  font-weight: 600 !important;
  margin-bottom: 8px;
  padding-bottom: 4px;
  border-bottom: 1px solid #d4d4d4;
}

/* line 194, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .org-state .section-container, #reserve-number-billing .org-state .section-container {
  margin-bottom: 16px;
}

/* line 197, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .org-state .stat-container, #reserve-number-billing .org-state .stat-container {
  margin-bottom: 10px;
}

/* line 200, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .org-state .title, #account-billing .org-state .stat, #reserve-number-billing .org-state .title, #reserve-number-billing .org-state .stat {
  font-size: 14px;
  margin-bottom: 5px;
}

/* line 204, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .org-state .title, #reserve-number-billing .org-state .title {
  font-weight: 600 !important;
  color: gray;
}

/* line 210, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .buy-chat-seats-form, #account-billing .buy-avochato-seats-form, #account-billing .upgrade-avochato-plan, #reserve-number-billing .buy-chat-seats-form, #reserve-number-billing .buy-avochato-seats-form, #reserve-number-billing .upgrade-avochato-plan {
  display: block;
}

/* line 212, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .buy-chat-seats-form .row, #account-billing .buy-avochato-seats-form .row, #account-billing .upgrade-avochato-plan .row, #reserve-number-billing .buy-chat-seats-form .row, #reserve-number-billing .buy-avochato-seats-form .row, #reserve-number-billing .upgrade-avochato-plan .row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 217, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .buy-chat-seats-form .row.header, #account-billing .buy-avochato-seats-form .row.header, #account-billing .upgrade-avochato-plan .row.header, #reserve-number-billing .buy-chat-seats-form .row.header, #reserve-number-billing .buy-avochato-seats-form .row.header, #reserve-number-billing .upgrade-avochato-plan .row.header {
  padding-bottom: 10px;
  margin-bottom: 10px;
  margin-right: 0px;
  border-bottom: 1px solid #d4d4d4;
}

/* line 225, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .buy-chat-seats-form .cell, #account-billing .buy-chat-seats-form .cell-2, #account-billing .buy-chat-seats-form .cell-3, #account-billing .buy-avochato-seats-form .cell, #account-billing .buy-avochato-seats-form .cell-2, #account-billing .buy-avochato-seats-form .cell-3, #account-billing .upgrade-avochato-plan .cell, #account-billing .upgrade-avochato-plan .cell-2, #account-billing .upgrade-avochato-plan .cell-3, #reserve-number-billing .buy-chat-seats-form .cell, #reserve-number-billing .buy-chat-seats-form .cell-2, #reserve-number-billing .buy-chat-seats-form .cell-3, #reserve-number-billing .buy-avochato-seats-form .cell, #reserve-number-billing .buy-avochato-seats-form .cell-2, #reserve-number-billing .buy-avochato-seats-form .cell-3, #reserve-number-billing .upgrade-avochato-plan .cell, #reserve-number-billing .upgrade-avochato-plan .cell-2, #reserve-number-billing .upgrade-avochato-plan .cell-3 {
  display: flex;
  justify-content: center;
  text-align: center;
  font-size: 14px;
}

/* line 231, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .buy-chat-seats-form .cell.header, #account-billing .buy-chat-seats-form .cell-2.header, #account-billing .buy-chat-seats-form .cell-3.header, #account-billing .buy-avochato-seats-form .cell.header, #account-billing .buy-avochato-seats-form .cell-2.header, #account-billing .buy-avochato-seats-form .cell-3.header, #account-billing .upgrade-avochato-plan .cell.header, #account-billing .upgrade-avochato-plan .cell-2.header, #account-billing .upgrade-avochato-plan .cell-3.header, #reserve-number-billing .buy-chat-seats-form .cell.header, #reserve-number-billing .buy-chat-seats-form .cell-2.header, #reserve-number-billing .buy-chat-seats-form .cell-3.header, #reserve-number-billing .buy-avochato-seats-form .cell.header, #reserve-number-billing .buy-avochato-seats-form .cell-2.header, #reserve-number-billing .buy-avochato-seats-form .cell-3.header, #reserve-number-billing .upgrade-avochato-plan .cell.header, #reserve-number-billing .upgrade-avochato-plan .cell-2.header, #reserve-number-billing .upgrade-avochato-plan .cell-3.header {
  font-weight: 700 !important;
}

/* line 235, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .buy-chat-seats-form .cell .input-container, #account-billing .buy-chat-seats-form .cell-2 .input-container, #account-billing .buy-chat-seats-form .cell-3 .input-container, #account-billing .buy-avochato-seats-form .cell .input-container, #account-billing .buy-avochato-seats-form .cell-2 .input-container, #account-billing .buy-avochato-seats-form .cell-3 .input-container, #account-billing .upgrade-avochato-plan .cell .input-container, #account-billing .upgrade-avochato-plan .cell-2 .input-container, #account-billing .upgrade-avochato-plan .cell-3 .input-container, #reserve-number-billing .buy-chat-seats-form .cell .input-container, #reserve-number-billing .buy-chat-seats-form .cell-2 .input-container, #reserve-number-billing .buy-chat-seats-form .cell-3 .input-container, #reserve-number-billing .buy-avochato-seats-form .cell .input-container, #reserve-number-billing .buy-avochato-seats-form .cell-2 .input-container, #reserve-number-billing .buy-avochato-seats-form .cell-3 .input-container, #reserve-number-billing .upgrade-avochato-plan .cell .input-container, #reserve-number-billing .upgrade-avochato-plan .cell-2 .input-container, #reserve-number-billing .upgrade-avochato-plan .cell-3 .input-container {
  margin: 0;
  width: 100px;
}

/* line 236, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .buy-chat-seats-form .cell .input-container :first-child, #account-billing .buy-chat-seats-form .cell-2 .input-container :first-child, #account-billing .buy-chat-seats-form .cell-3 .input-container :first-child, #account-billing .buy-avochato-seats-form .cell .input-container :first-child, #account-billing .buy-avochato-seats-form .cell-2 .input-container :first-child, #account-billing .buy-avochato-seats-form .cell-3 .input-container :first-child, #account-billing .upgrade-avochato-plan .cell .input-container :first-child, #account-billing .upgrade-avochato-plan .cell-2 .input-container :first-child, #account-billing .upgrade-avochato-plan .cell-3 .input-container :first-child, #reserve-number-billing .buy-chat-seats-form .cell .input-container :first-child, #reserve-number-billing .buy-chat-seats-form .cell-2 .input-container :first-child, #reserve-number-billing .buy-chat-seats-form .cell-3 .input-container :first-child, #reserve-number-billing .buy-avochato-seats-form .cell .input-container :first-child, #reserve-number-billing .buy-avochato-seats-form .cell-2 .input-container :first-child, #reserve-number-billing .buy-avochato-seats-form .cell-3 .input-container :first-child, #reserve-number-billing .upgrade-avochato-plan .cell .input-container :first-child, #reserve-number-billing .upgrade-avochato-plan .cell-2 .input-container :first-child, #reserve-number-billing .upgrade-avochato-plan .cell-3 .input-container :first-child {
  margin: 0;
}

/* line 241, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .buy-chat-seats-form .cell .input-container input, #account-billing .buy-chat-seats-form .cell-2 .input-container input, #account-billing .buy-chat-seats-form .cell-3 .input-container input, #account-billing .buy-avochato-seats-form .cell .input-container input, #account-billing .buy-avochato-seats-form .cell-2 .input-container input, #account-billing .buy-avochato-seats-form .cell-3 .input-container input, #account-billing .upgrade-avochato-plan .cell .input-container input, #account-billing .upgrade-avochato-plan .cell-2 .input-container input, #account-billing .upgrade-avochato-plan .cell-3 .input-container input, #reserve-number-billing .buy-chat-seats-form .cell .input-container input, #reserve-number-billing .buy-chat-seats-form .cell-2 .input-container input, #reserve-number-billing .buy-chat-seats-form .cell-3 .input-container input, #reserve-number-billing .buy-avochato-seats-form .cell .input-container input, #reserve-number-billing .buy-avochato-seats-form .cell-2 .input-container input, #reserve-number-billing .buy-avochato-seats-form .cell-3 .input-container input, #reserve-number-billing .upgrade-avochato-plan .cell .input-container input, #reserve-number-billing .upgrade-avochato-plan .cell-2 .input-container input, #reserve-number-billing .upgrade-avochato-plan .cell-3 .input-container input {
  text-align: center;
}

/* line 247, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .buy-chat-seats-form .cell, #account-billing .buy-avochato-seats-form .cell, #account-billing .upgrade-avochato-plan .cell, #reserve-number-billing .buy-chat-seats-form .cell, #reserve-number-billing .buy-avochato-seats-form .cell, #reserve-number-billing .upgrade-avochato-plan .cell {
  width: 135px;
}

/* line 250, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .buy-chat-seats-form .cell-2, #account-billing .buy-avochato-seats-form .cell-2, #account-billing .upgrade-avochato-plan .cell-2, #reserve-number-billing .buy-chat-seats-form .cell-2, #reserve-number-billing .buy-avochato-seats-form .cell-2, #reserve-number-billing .upgrade-avochato-plan .cell-2 {
  width: 200px;
}

/* line 253, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .buy-chat-seats-form .cell-3, #account-billing .buy-avochato-seats-form .cell-3, #account-billing .upgrade-avochato-plan .cell-3, #reserve-number-billing .buy-chat-seats-form .cell-3, #reserve-number-billing .buy-avochato-seats-form .cell-3, #reserve-number-billing .upgrade-avochato-plan .cell-3 {
  width: 100px;
}

/* line 258, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .customer-portal-form, #reserve-number-billing .customer-portal-form {
  display: flex;
  justify-content: center;
}

/* line 263, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing #customer-portal-button, #reserve-number-billing #customer-portal-button {
  width: 220px;
  text-transform: none;
  letter-spacing: 0.5px;
}

/* line 270, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .upgrade-avochato-plan .options, #reserve-number-billing .upgrade-avochato-plan .options {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 274, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .upgrade-avochato-plan .options .ui-select, #reserve-number-billing .upgrade-avochato-plan .options .ui-select {
  width: 100%;
}

/* line 279, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .features-container, #reserve-number-billing .features-container {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

/* line 284, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .unlocked-feature-title, #reserve-number-billing .unlocked-feature-title {
  font-size: 14px;
  font-weight: 600 !important;
  margin: 15px 0px;
}

/* line 289, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .unlocked-features-container, #reserve-number-billing .unlocked-features-container {
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

/* line 295, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .unlocked-feature, #reserve-number-billing .unlocked-feature {
  font-size: 14px;
}

/* line 297, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .unlocked-feature span, #reserve-number-billing .unlocked-feature span {
  font-size: 12px;
}

/* line 300, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .unlocked-feature a, #reserve-number-billing .unlocked-feature a {
  font-size: 10px;
  font-weight: 600 !important;
}

/* line 305, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .buy-segments-form, #account-billing .customer-portal-form, #reserve-number-billing .buy-segments-form, #reserve-number-billing .customer-portal-form {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 310, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .segment-plans, #reserve-number-billing .segment-plans {
  display: flex;
}

/* line 311, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .segment-plans label, #reserve-number-billing .segment-plans label {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 140px;
  color: #008076;
  margin-bottom: 10px;
  border: 1px solid #d4d4d4;
  background-color: white;
}

/* line 312, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .segment-plans label.ui-radio-on, #reserve-number-billing .segment-plans label.ui-radio-on {
  border: none;
  box-shadow: inset 0 0 0 2px #008076;
}

/* line 324, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .segment-plans label .plan-title, #reserve-number-billing .segment-plans label .plan-title {
  font-size: 14px;
}

/* line 327, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .segment-plans label .emoji, #reserve-number-billing .segment-plans label .emoji {
  font-size: 55px;
}

/* line 330, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .segment-plans label .price, #reserve-number-billing .segment-plans label .price {
  color: black;
  font-size: 14px;
  margin-bottom: 5px;
}

/* line 335, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .segment-plans label .time, #reserve-number-billing .segment-plans label .time {
  color: gray;
}

@media only screen and (max-width: 800px) {
  /* line 310, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .segment-plans, #reserve-number-billing .segment-plans {
    display: block;
  }
  /* line 345, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .segment-plans label, #reserve-number-billing .segment-plans label {
    margin: 0px 0px 10px 0px;
  }
  /* line 348, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .segment-plans .radio, #reserve-number-billing .segment-plans .radio {
    max-width: 100%;
  }
}

/* line 354, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .segment-fine-print, #reserve-number-billing .segment-fine-print {
  margin-bottom: 10px;
}

/* line 358, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .trigger-container, #reserve-number-billing .trigger-container {
  display: flex;
  justify-content: flex-end;
  margin-top: 20px;
}

/* line 362, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .trigger-container .button, #reserve-number-billing .trigger-container .button {
  text-transform: none;
  letter-spacing: 0.5px;
}

/* line 368, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .segment-modal-trigger, #account-billing .chat-seat-modal-trigger, #account-billing .avochato-seat-modal-trigger, #account-billing .upgrade-modal-trigger, #reserve-number-billing .segment-modal-trigger, #reserve-number-billing .chat-seat-modal-trigger, #reserve-number-billing .avochato-seat-modal-trigger, #reserve-number-billing .upgrade-modal-trigger {
  text-align: center;
  width: 180px;
}

@media only screen and (max-width: 800px) {
  /* line 374, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .buy-chat-seat-container, #account-billing .buy-avochato-seat-container, #account-billing .upgrade-plan-container, #reserve-number-billing .buy-chat-seat-container, #reserve-number-billing .buy-avochato-seat-container, #reserve-number-billing .upgrade-plan-container {
    margin: 20px 0px;
  }
  /* line 378, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .description-container, #reserve-number-billing .description-container {
    display: flex;
    flex-direction: column;
  }
  /* line 382, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .description-container .description, #reserve-number-billing .description-container .description {
    margin-bottom: 15px;
    margin-right: 0px;
  }
  /* line 387, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .description-container .description-copy, #reserve-number-billing .description-container .description-copy {
    margin-bottom: 20px;
  }
  /* line 392, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .buy-chat-seats-form, #account-billing .buy-segments-form, #account-billing .buy-avochato-seats-form, #reserve-number-billing .buy-chat-seats-form, #reserve-number-billing .buy-segments-form, #reserve-number-billing .buy-avochato-seats-form {
    min-width: 0px;
  }
  /* line 397, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .segment-plans label, #reserve-number-billing .segment-plans label {
    width: 100%;
  }
  /* line 402, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .trigger-container, #reserve-number-billing .trigger-container {
    margin-top: 10px;
  }
  /* line 406, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing #customer-portal-button, #reserve-number-billing #customer-portal-button {
    width: 100%;
  }
}

@media only screen and (max-width: 401px) {
  /* line 412, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .choose-plan, #reserve-number-billing .choose-plan {
    display: none;
  }
  /* line 416, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .segment-modal-trigger, #account-billing .chat-seat-modal-trigger, #account-billing .avochato-seat-modal-trigger, #account-billing .upgrade-modal-trigger, #reserve-number-billing .segment-modal-trigger, #reserve-number-billing .chat-seat-modal-trigger, #reserve-number-billing .avochato-seat-modal-trigger, #reserve-number-billing .upgrade-modal-trigger {
    text-align: center;
    width: 100%;
  }
}

/* line 422, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .options, #reserve-number-billing .options {
  display: flex;
  flex-direction: row;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

@media only screen and (max-width: 800px) {
  /* line 422, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .options, #reserve-number-billing .options {
    flex-wrap: wrap;
  }
}

/* line 432, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .options.hide, #reserve-number-billing .options.hide {
  display: none !important;
}

/* line 436, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .corner-ribbon, #reserve-number-billing .corner-ribbon {
  width: 200px;
  background: #27b976;
  position: absolute;
  top: 25px;
  text-align: center;
  line-height: 25px;
  letter-spacing: 1px;
  color: #f0f0f0;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

/* line 447, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .corner-ribbon.top-right, #reserve-number-billing .corner-ribbon.top-right {
  right: -60px;
  left: auto;
  font-size: 14px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

@media only screen and (max-width: 400px) {
  /* line 447, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .corner-ribbon.top-right, #reserve-number-billing .corner-ribbon.top-right {
    line-height: 20px;
    font-size: 14px;
    right: -40px;
    top: 20px;
  }
}

@media only screen and (max-width: 320px) {
  /* line 447, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .corner-ribbon.top-right, #reserve-number-billing .corner-ribbon.top-right {
    font-size: 12px;
    right: -70px;
    top: 25px;
  }
}

@media only screen and (min-width: 401px) and (max-width: 800px), only screen and (min-width: 975px) and (max-width: 1100px) {
  /* line 447, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .corner-ribbon.top-right, #reserve-number-billing .corner-ribbon.top-right {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    top: 0px !important;
    width: 100%;
    right: 0px !important;
    line-height: 14px;
    font-size: 12px;
  }
}

/* line 480, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .total-amount, #reserve-number-billing .total-amount {
  margin: 10px auto;
  text-align: left;
  font-weight: 400px;
  font-size: 14px !important;
}

@media only screen and (min-width: 415px) {
  /* line 480, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .total-amount, #reserve-number-billing .total-amount {
    max-width: 250px;
  }
}

/* line 488, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .total-amount .cost, #reserve-number-billing .total-amount .cost {
  float: right;
}

/* line 493, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .radio, #reserve-number-billing .radio {
  flex: 1;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 132px;
  max-width: 50%;
}

/* line 502, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .radio input, #reserve-number-billing .radio input {
  display: none;
}

/* line 506, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .radio div, #reserve-number-billing .radio div {
  text-align: center;
}

/* line 510, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .radio h3, #reserve-number-billing .radio h3 {
  font-family: Montserrat, sans-serif;
  font-weight: 700 !important;
  font-size: 20px;
  margin-bottom: 0;
}

/* line 517, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .radio .price, #reserve-number-billing .radio .price {
  font-family: Montserrat, sans-serif;
  font-weight: 600 !important;
  font-size: 36px;
  color: #008076;
}

/* line 524, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .radio b, #reserve-number-billing .radio b {
  font-weight: 700 !important;
}

/* line 528, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .radio .time, #reserve-number-billing .radio .time {
  font-size: 10px;
}

/* line 532, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .radio .button-green, #reserve-number-billing .radio .button-green {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
  border: 1px solid transparent;
  text-align: center;
  background: #008076;
  margin: 15px 0;
  padding: 10px 10px;
  font-size: 12px;
}

/* line 541, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .radio .button-green.white, #reserve-number-billing .radio .button-green.white {
  border: 1px solid #008076;
  background: white;
  color: #008076 !important;
}

/* line 548, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .radio ul, #reserve-number-billing .radio ul {
  flex-grow: 1;
}

/* line 551, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .radio .first-feature, #reserve-number-billing .radio .first-feature {
  text-align: center;
  font-size: 14px;
  margin-top: 15px;
  border-top: 1px solid white;
  padding-top: 15px;
}

/* line 559, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .radio label.ui-radio-on .first-feature, #reserve-number-billing .radio label.ui-radio-on .first-feature {
  border-top: 1px solid #D3D3D3;
}

/* line 563, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .radio li, #reserve-number-billing .radio li {
  text-align: center;
  font-size: 14px;
  margin: 15px 0;
}

/* line 570, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .disclaimer, #reserve-number-billing .disclaimer {
  font-size: 10px;
}

@media only screen and (max-width: 414px) {
  /* line 574, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing #proceed-to-checkout, #reserve-number-billing #proceed-to-checkout {
    max-width: 250px;
  }
}

@media only screen and (max-width: 320px) {
  /* line 574, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing #proceed-to-checkout, #reserve-number-billing #proceed-to-checkout {
    max-width: 200px;
  }
}

/* line 583, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .ui-disabled, #reserve-number-billing .ui-disabled {
  background-color: #b3b3b3 !important;
}

/* line 587, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .ui-radio, #reserve-number-billing .ui-radio {
  flex-grow: 1;
  margin: 0;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 595, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing label, #reserve-number-billing label {
  flex-grow: 1;
  padding: 10px;
  border-width: 2px;
  margin-left: 10px;
}

/* line 601, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing label.ui-radio-on, #reserve-number-billing label.ui-radio-on {
  border: 2px solid #008076;
  background-color: #ededed;
}

/* line 606, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing label:after, #reserve-number-billing label:after {
  display: none;
}

/* line 610, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing label:last-child, #reserve-number-billing label:last-child {
  margin: 0;
}

/* line 615, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .btn-flat, #account-billing .stripe-button-el span, #reserve-number-billing .btn-flat, #reserve-number-billing .stripe-button-el span {
  margin: auto;
  background: #008076;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
  font-size: 14px;
}

@media only screen and (min-width: 375px) {
  /* line 615, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .btn-flat, #account-billing .stripe-button-el span, #reserve-number-billing .btn-flat, #reserve-number-billing .stripe-button-el span {
    font-size: 18px !important;
  }
}

@media only screen and (max-width: 414px) {
  /* line 615, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .btn-flat, #account-billing .stripe-button-el span, #reserve-number-billing .btn-flat, #reserve-number-billing .stripe-button-el span {
    background-color: red;
    position: fixed;
    bottom: 0px;
    left: 0px;
    z-index: 999999;
    width: 100%;
  }
}

/* line 634, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .fine-print, #reserve-number-billing .fine-print {
  font-size: 12px;
  padding: 6px 0px;
}

@media only screen and (max-width: 414px) {
  /* line 639, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .submit-buffer, #reserve-number-billing .submit-buffer {
    padding-bottom: 15px;
  }
}

/* line 645, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .stripe-button-el, #reserve-number-billing .stripe-button-el {
  background-image: none;
  overflow: hidden;
  display: inline-block;
  visibility: visible !important;
  -webkit-font-smoothing: antialiased;
  border: 0;
  padding: 1px;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
}

/* line 673, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .stripe-button-el span, #reserve-number-billing .stripe-button-el span {
  height: initial;
  line-height: initial;
  background-image: none;
}

/* line 677, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .stripe-button-el span::before, #reserve-number-billing .stripe-button-el span::before {
  content: "\f200";
  padding-right: 10px;
  font-family: 'Ionicons';
}

/* line 684, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .stripe-button-el.disabled, #reserve-number-billing .stripe-button-el.disabled {
  pointer-events: none;
  background-color: #c3c3c3 !important;
}

/* line 690, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .stripe-button-el span, #reserve-number-billing .stripe-button-el span {
  margin: auto;
  background: #008076;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
}

/* line 696, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .upgrade, #reserve-number-billing .upgrade {
  display: flex;
  text-align: center;
  margin: 15px 0px;
}

/* line 702, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing table, #reserve-number-billing table {
  border-collapse: collapse;
  width: 100%;
}

/* line 706, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing th, #reserve-number-billing th {
  border-bottom: 1px solid #d4d4d4;
  padding: 10px;
  font-weight: 700 !important;
}

/* line 711, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing th, #account-billing td, #reserve-number-billing th, #reserve-number-billing td {
  text-align: center;
}

/* line 715, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .toggle-features, #account-billing .sb-toggle-features, #reserve-number-billing .toggle-features, #reserve-number-billing .sb-toggle-features {
  margin-top: 10px;
  display: block;
  text-align: center;
  cursor: pointer;
  color: #3388cc;
}

/* line 722, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .toggle-features.hide, #account-billing .sb-toggle-features.hide, #reserve-number-billing .toggle-features.hide, #reserve-number-billing .sb-toggle-features.hide {
  display: none;
}

/* line 727, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .billing-toggler, #account-billing .sb-billing-toggler, #reserve-number-billing .billing-toggler, #reserve-number-billing .sb-billing-toggler {
  display: block;
  text-align: center;
  cursor: pointer;
}

/* line 734, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .billing-toggler .toggler-text, #account-billing .sb-billing-toggler .toggler-text, #reserve-number-billing .billing-toggler .toggler-text, #reserve-number-billing .sb-billing-toggler .toggler-text {
  line-height: 10px;
}

/* line 737, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .billing-toggler .disabled .toggler-text, #account-billing .sb-billing-toggler .disabled .toggler-text, #reserve-number-billing .billing-toggler .disabled .toggler-text, #reserve-number-billing .sb-billing-toggler .disabled .toggler-text {
  color: #bdbdbd;
}

/* line 742, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .billing-footer, #reserve-number-billing .billing-footer {
  position: absolute;
  border-top: 1px solid #D3D3D3;
  box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.05);
  bottom: 0;
  left: 0;
  right: 0;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  background-color: white;
  z-index: 999;
}

/* line 755, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .billing-footer .fine-print, #reserve-number-billing .billing-footer .fine-print {
  text-align: center;
}

/* line 760, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .billing-placeholder, #reserve-number-billing .billing-placeholder {
  height: 140px;
}

/* line 767, app/assets/stylesheets/pages/accounts/billing.scss */
#checkout .plan-details b {
  font-weight: bold !important;
}

/* line 771, app/assets/stylesheets/pages/accounts/billing.scss */
.plan-change-disclaimer-modal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: center;
  padding: 10px;
  text-align: center;
}

/* line 778, app/assets/stylesheets/pages/accounts/billing.scss */
.plan-change-disclaimer-modal b {
  font-weight: 700 !important;
}

/* line 780, app/assets/stylesheets/pages/accounts/billing.scss */
.plan-change-disclaimer-modal ul {
  display: inline-block;
  margin-bottom: 5px;
}

/* line 783, app/assets/stylesheets/pages/accounts/billing.scss */
.plan-change-disclaimer-modal ul li {
  text-align: left;
}

/* line 788, app/assets/stylesheets/pages/accounts/billing.scss */
.plan-change-disclaimer-modal .button-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}

/* line 793, app/assets/stylesheets/pages/accounts/billing.scss */
.plan-change-disclaimer-modal .button-container button {
  max-width: 100px;
  margin: 5px;
}

/* line 801, app/assets/stylesheets/pages/accounts/billing.scss */
#account-billing .billing-container {
  display: flex;
  justify-content: center;
}

@media only screen and (max-width: 800px) {
  /* line 807, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .org-state {
    width: auto;
  }
  /* line 810, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .trigger-container {
    margin-top: 20px;
  }
  /* line 813, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .billing-container {
    flex-direction: column-reverse;
  }
  /* line 815, app/assets/stylesheets/pages/accounts/billing.scss */
  #account-billing .billing-container .description, #account-billing .billing-container .description-copy {
    width: 100%;
  }
}

/* line 822, app/assets/stylesheets/pages/accounts/billing.scss */
#cancel-subscription-modal {
  max-width: 345px;
}

/* line 4, app/assets/stylesheets/pages/accounts/../../helpers/_modals.scss */
#cancel-subscription-modal form {
  display: block;
  padding: 10px;
}

/* line 9, app/assets/stylesheets/pages/accounts/../../helpers/_modals.scss */
#cancel-subscription-modal h2 {
  padding: 15px;
  border-bottom: 1px solid #ddd;
}

@media only screen and (min-width: 862px) {
  /* line 822, app/assets/stylesheets/pages/accounts/billing.scss */
  #cancel-subscription-modal {
    max-width: 600px;
  }
  /* line 17, app/assets/stylesheets/pages/accounts/../../helpers/_modals.scss */
  #cancel-subscription-modal form {
    padding: 15px;
  }
}

/* line 22, app/assets/stylesheets/pages/accounts/../../helpers/_modals.scss */
#cancel-subscription-modal input[type=submit] {
  width: 100%;
}

/* line 26, app/assets/stylesheets/pages/accounts/../../helpers/_modals.scss */
#cancel-subscription-modal li {
  margin-left: 25px;
  list-style-type: disc;
}

/* line 825, app/assets/stylesheets/pages/accounts/billing.scss */
#cancel-subscription-modal .feedback-error, #cancel-subscription-modal .reason-error {
  font-size: 12px;
  color: #ce4f3b;
}

/* line 831, app/assets/stylesheets/pages/accounts/billing.scss */
#cancel-subscription a {
  letter-spacing: .5px !important;
  text-transform: none !important;
}

/* line 838, app/assets/stylesheets/pages/accounts/billing.scss */
#segment-buy-button.success, #chat-seat-buy-button.success, #avochato-seat-buy-button.success, #upgrade-buy-button.success {
  cursor: not-allowed;
  color: white;
  background-color: #008076;
}

/* line 844, app/assets/stylesheets/pages/accounts/billing.scss */
#segment-buy-button.pending, #chat-seat-buy-button.pending, #avochato-seat-buy-button.pending, #upgrade-buy-button.pending {
  cursor: not-allowed;
  color: #333;
  background-color: #D3D3D3;
}

/* line 850, app/assets/stylesheets/pages/accounts/billing.scss */
#segment-buy-button.failure, #chat-seat-buy-button.failure, #avochato-seat-buy-button.failure, #upgrade-buy-button.failure {
  cursor: not-allowed;
  color: white;
  background-color: #ce4f3b;
}

/* line 857, app/assets/stylesheets/pages/accounts/billing.scss */
#v3-billing, #avo-ui-3-support {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  padding: 0px 25px;
  padding-bottom: 25px;
}

/* line 864, app/assets/stylesheets/pages/accounts/billing.scss */
#v3-billing .tab, #avo-ui-3-support .tab {
  padding: 10px 0px;
  margin-right: 25px !important;
}

/* line 867, app/assets/stylesheets/pages/accounts/billing.scss */
#v3-billing .tab.active, #avo-ui-3-support .tab.active {
  border-bottom: 3px solid #65BF73;
}

/* line 872, app/assets/stylesheets/pages/accounts/billing.scss */
#v3-billing .org-details-section, #avo-ui-3-support .org-details-section {
  display: flex;
  width: fit-content;
  width: -moz-fit-content;
  border: 1px solid rgba(192, 179, 165, 0.75);
  background: #FBF8F3;
  border-radius: 8px;
}

/* line 881, app/assets/stylesheets/pages/accounts/billing.scss */
#v3-billing .segment-section, #avo-ui-3-support .segment-section {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: flex-start;
  -moz-flex-direction: flex-start;
  -ms-flex-direction: flex-start;
  flex-direction: flex-start;
  width: 330px;
  border-left: 1px solid rgba(192, 179, 165, 0.75);
  border-right: 1px solid rgba(192, 179, 165, 0.75);
}

/* line 889, app/assets/stylesheets/pages/accounts/billing.scss */
#v3-billing .billing-section, #avo-ui-3-support .billing-section {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: -webkit-fill-available;
  border: 1px solid rgba(192, 179, 165, 0.75);
  background: #FBF8F3;
  border-radius: 8px;
  margin-bottom: 10px;
}

/* line 897, app/assets/stylesheets/pages/accounts/billing.scss */
#v3-billing .billing-section .container, #avo-ui-3-support .billing-section .container {
  padding: 25px 20px;
}

/* line 900, app/assets/stylesheets/pages/accounts/billing.scss */
#v3-billing .billing-section .content-container, #avo-ui-3-support .billing-section .content-container {
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}

/* line 907, app/assets/stylesheets/pages/accounts/billing.scss */
#v3-billing .v3-billing-footer .fine-print, #avo-ui-3-support .v3-billing-footer .fine-print {
  height: 150px;
}

@media screen and (max-width: 980px) {
  /* line 913, app/assets/stylesheets/pages/accounts/billing.scss */
  #v3-billing .org-details-section, #avo-ui-3-support .org-details-section {
    width: 100%;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 917, app/assets/stylesheets/pages/accounts/billing.scss */
  #v3-billing .content-container, #avo-ui-3-support .content-container {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 919, app/assets/stylesheets/pages/accounts/billing.scss */
  #v3-billing .content-container .text, #avo-ui-3-support .content-container .text {
    margin-bottom: 10px;
  }
  /* line 923, app/assets/stylesheets/pages/accounts/billing.scss */
  #v3-billing .segment-section, #avo-ui-3-support .segment-section {
    border-left: 0px;
    border-right: 0px;
    border-top: 1px solid rgba(192, 179, 165, 0.75);
    border-bottom: 1px solid rgba(192, 179, 165, 0.75);
    width: 100%;
  }
  /* line 932, app/assets/stylesheets/pages/accounts/billing.scss */
  #v3-billing .v3-billing-footer .fine-print, #avo-ui-3-support .v3-billing-footer .fine-print {
    height: auto;
  }
}

/* line 939, app/assets/stylesheets/pages/accounts/billing.scss */
.hover-icon {
  cursor: pointer;
}

/* line 943, app/assets/stylesheets/pages/accounts/billing.scss */
.hover-state {
  position: absolute;
  color: white;
  background-color: #1e705a;
  padding: 15px;
  border-radius: 8px;
  transition: .2s ease;
  transform: translate(10px, -50%);
  z-index: 1;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  min-width: 292px;
  width: 292px;
}

/* line 956, app/assets/stylesheets/pages/accounts/billing.scss */
.hover-state p {
  padding-top: 5px !important;
}

/* line 961, app/assets/stylesheets/pages/accounts/billing.scss */
#avo-ui-3-support {
  padding: 0px 50px;
}

/* line 964, app/assets/stylesheets/pages/accounts/billing.scss */
#avo-ui-3-support .contact-us-section {
  display: flex;
}

/* line 966, app/assets/stylesheets/pages/accounts/billing.scss */
#avo-ui-3-support .contact-us-section .billing-section:first-child {
  margin-right: 10px;
}

@media screen and (max-width: 980px) {
  /* line 973, app/assets/stylesheets/pages/accounts/billing.scss */
  #go-to-setup-button {
    width: 100%;
  }
}

@media screen and (max-width: 736px) {
  /* line 979, app/assets/stylesheets/pages/accounts/billing.scss */
  #v3-billing {
    flex: none;
  }
  /* line 982, app/assets/stylesheets/pages/accounts/billing.scss */
  .hover-state {
    left: 0;
    transform: translate(0, -110%);
  }
  /* line 986, app/assets/stylesheets/pages/accounts/billing.scss */
  #avo-ui-3-support {
    padding: 0px 25px;
  }
  /* line 989, app/assets/stylesheets/pages/accounts/billing.scss */
  #avo-ui-3-support .contact-us-section {
    flex-direction: column;
  }
  /* line 991, app/assets/stylesheets/pages/accounts/billing.scss */
  #avo-ui-3-support .contact-us-section .billing-section:first-child {
    margin-right: 0px;
  }
}
@charset "UTF-8";
/* line 5, app/assets/stylesheets/pages/accounts/billing_react.scss */
.bonus-balance {
  background: #e0f2e3;
  width: 100%;
  text-align: center;
  padding: 10px 15px;
  font-size: 14px;
  margin: 13px 0px 0px 0px;
}

/* line 14, app/assets/stylesheets/pages/accounts/billing_react.scss */
.upgrade-option {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  overflow: hidden;
  cursor: pointer;
  border-radius: 8px;
  box-shadow: inset 0 0 0 2px rgba(192, 179, 165, 0.5);
  background: #FBF8F3;
  height: 140px;
}

/* line 25, app/assets/stylesheets/pages/accounts/billing_react.scss */
.upgrade-option .text-container {
  padding: 20px 20px 0px 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* line 33, app/assets/stylesheets/pages/accounts/billing_react.scss */
.upgrade-option.selected {
  box-shadow: inset 0 0 0 2px #19be51;
  background: rgba(25, 190, 81, 0.25);
}

/* line 39, app/assets/stylesheets/pages/accounts/billing_react.scss */
.current-banner {
  background: #48937F;
  color: white;
  text-align: center;
  font-size: 15px;
  padding: 3px;
}

/* line 48, app/assets/stylesheets/pages/accounts/billing_react.scss */
.v4-billing .info-icon, #upgrade-flow .info-icon, #checkout-flow .info-icon, #react-pricing .info-icon {
  font-size: 12px;
}

/* line 51, app/assets/stylesheets/pages/accounts/billing_react.scss */
.v4-billing .custom-select-wrapper, #upgrade-flow .custom-select-wrapper, #checkout-flow .custom-select-wrapper, #react-pricing .custom-select-wrapper {
  margin: 10px 0px;
  position: relative;
  user-select: none;
  width: 100%;
}

/* line 57, app/assets/stylesheets/pages/accounts/billing_react.scss */
.v4-billing .custom-select, #upgrade-flow .custom-select, #checkout-flow .custom-select, #react-pricing .custom-select {
  position: relative;
}

/* line 60, app/assets/stylesheets/pages/accounts/billing_react.scss */
.v4-billing .custom-select-trigger, #upgrade-flow .custom-select-trigger, #checkout-flow .custom-select-trigger, #react-pricing .custom-select-trigger {
  border: 1px solid rgba(192, 179, 165, 0.5);
  border-radius: 8px;
}

/* line 64, app/assets/stylesheets/pages/accounts/billing_react.scss */
.v4-billing .custom-select-trigger::after, #upgrade-flow .custom-select-trigger::after, #checkout-flow .custom-select-trigger::after, #react-pricing .custom-select-trigger::after {
  content: '▾';
  font-size: 16px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  top: .35em;
  z-index: 1;
}

/* line 74, app/assets/stylesheets/pages/accounts/billing_react.scss */
.v4-billing .custom-options, #upgrade-flow .custom-options, #checkout-flow .custom-options, #react-pricing .custom-options {
  position: absolute;
  width: 100%;
  top: 40px;
  z-index: 1;
  border: 1px solid rgba(192, 179, 165, 0.5);
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

/* line 84, app/assets/stylesheets/pages/accounts/billing_react.scss */
.v4-billing .custom-options.hide, #upgrade-flow .custom-options.hide, #checkout-flow .custom-options.hide, #react-pricing .custom-options.hide {
  display: none;
}

/* line 88, app/assets/stylesheets/pages/accounts/billing_react.scss */
.v4-billing .custom-select-trigger, .v4-billing .custom-option, #upgrade-flow .custom-select-trigger, #upgrade-flow .custom-option, #checkout-flow .custom-select-trigger, #checkout-flow .custom-option, #react-pricing .custom-select-trigger, #react-pricing .custom-option {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0 10px;
  font-size: 14px;
  height: 33px;
  background: white;
}

/* line 98, app/assets/stylesheets/pages/accounts/billing_react.scss */
.v4-billing .custom-option:hover, #upgrade-flow .custom-option:hover, #checkout-flow .custom-option:hover, #react-pricing .custom-option:hover {
  background: #e3e3e3;
}

/* line 103, app/assets/stylesheets/pages/accounts/billing_react.scss */
.v4-billing textarea, #upgrade-flow textarea, #checkout-flow textarea, #react-pricing textarea {
  width: 100%;
  height: 75px;
  border: 1px solid rgba(192, 179, 165, 0.5);
  border-radius: 8px;
  resize: none;
  padding: 10px;
  box-sizing: border-box;
  font-size: 14px;
}

/* line 114, app/assets/stylesheets/pages/accounts/billing_react.scss */
.v4-billing {
  min-height: 100%;
  background: white;
  display: flex;
}

/* line 119, app/assets/stylesheets/pages/accounts/billing_react.scss */
.v4-billing .ui-loader-container {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 2;
}

/* line 134, app/assets/stylesheets/pages/accounts/billing_react.scss */
.checkout-breakdown-hover table {
  border-collapse: collapse;
  width: 100%;
}

/* line 141, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-usage-pane .table-container {
  display: flex;
  border: 1px solid #c0b3a5bf;
  background: rgba(251, 248, 243, 0.25);
  border-radius: 8px;
  padding: 20px;
  flex-direction: column;
  overflow: hidden;
}

/* line 150, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-usage-pane .table-container .filters-container-wrap {
  display: flex;
  margin-bottom: 10px;
  align-items: flex-end;
}

/* line 155, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-usage-pane .table-container .filters-container-wrap .filters-container {
  display: flex;
  align-items: flex-end;
  margin-right: 10px;
}

/* line 160, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-usage-pane .table-container .filters-container-wrap .filters-container .filter {
  display: flex;
  flex-direction: column;
  margin-right: 10px;
}

/* line 165, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-usage-pane .table-container .filters-container-wrap .filters-container .filter input[type=date] {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 800 !important;
  padding: 5px;
  border-radius: 8px;
  border: 1px solid rgba(192, 179, 165, 0.5);
  line-height: normal;
  background: white;
}

/* line 178, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-usage-pane .table-container .filters-container-wrap .select-wrapper {
  margin-right: 10px;
}

/* line 184, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-usage-pane .table-wrapper {
  overflow-y: scroll;
}

/* line 189, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-usage-pane table {
  border-collapse: collapse;
  width: 100%;
}

/* line 193, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-usage-pane table td {
  height: 50px;
  text-align: right;
  border-bottom: 1px solid #DEDCD8;
}

/* line 200, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-usage-pane table thead td {
  font-weight: 800;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 800 !important;
  color: #9e9e9e;
}

/* line 207, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-usage-pane table thead td:first-child {
  padding: 0px;
  text-align: left;
}

/* line 211, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-usage-pane table thead td:last-child {
  padding: 0px;
}

/* line 218, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-usage-pane table tbody td {
  font-size: 14px;
}

/* line 220, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-usage-pane table tbody td:first-child {
  padding: 0px;
  text-align: left;
  min-width: 200px !important;
}

/* line 225, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-usage-pane table tbody td:last-child {
  padding: 0px;
}

/* line 231, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-usage-pane table.pie-usage-table {
  width: auto;
}

/* line 234, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-usage-pane table.pie-usage-table .circle {
  height: 8px;
  width: 8px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
}

/* line 242, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-usage-pane table.pie-usage-table thead td {
  color: #9E9E9E;
  text-transform: uppercase;
}

/* line 249, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-usage-pane table.pie-usage-table tbody td:first-child {
  min-width: 110px !important;
}

/* line 254, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-usage-pane table.pie-usage-table td {
  height: 20px;
  border: none;
  min-width: 100px !important;
  font-size: 11px !important;
  text-align: left;
}

@media screen and (max-width: 980px) {
  /* line 266, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #balance-usage-pane .table-container .filters-container-wrap {
    flex-direction: column;
    margin-bottom: 0px;
  }
  /* line 270, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #balance-usage-pane .table-container .filters-container-wrap .filters-container {
    width: 100%;
    margin-right: 0px;
    flex-direction: column;
  }
  /* line 275, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #balance-usage-pane .table-container .filters-container-wrap .filters-container .filter {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 5px;
  }
  /* line 280, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #balance-usage-pane .table-container .filters-container-wrap .filters-container .filter input {
    width: 100%;
  }
  /* line 285, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #balance-usage-pane .table-container .filters-container-wrap .filters-container button {
    margin: 5px 0px;
    width: 100%;
  }
  /* line 290, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #balance-usage-pane .table-container .filters-container-wrap .select-wrapper {
    margin-right: 0px;
    margin: 5px 0px 10px 0px;
    max-width: 100%;
  }
}

/* line 300, app/assets/stylesheets/pages/accounts/billing_react.scss */
.select-wrapper {
  position: relative;
  width: 100%;
}

/* line 304, app/assets/stylesheets/pages/accounts/billing_react.scss */
.select-wrapper .chev-down, .select-wrapper .pricing-chev-down {
  position: absolute;
  width: 12px;
  right: 15px;
  top: 15px;
}

/* line 310, app/assets/stylesheets/pages/accounts/billing_react.scss */
.select-wrapper .pricing-chev-down {
  top: 10px;
}

/* line 314, app/assets/stylesheets/pages/accounts/billing_react.scss */
.select-wrapper.disabled::after {
  opacity: 0.5;
}

/* line 319, app/assets/stylesheets/pages/accounts/billing_react.scss */
.select-wrapper.type {
  max-width: 200px;
}

/* line 323, app/assets/stylesheets/pages/accounts/billing_react.scss */
.select-wrapper.checkout {
  width: 265px;
}

/* line 326, app/assets/stylesheets/pages/accounts/billing_react.scss */
.select-wrapper select {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  padding-left: 10px;
  min-height: 33px;
  min-width: 100px;
  width: 100%;
  border: 1px solid #BDBDBD;
  box-sizing: border-box;
  border-radius: 28px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: white;
  color: #000 !important;
  text-decoration: none !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-align: center;
}

@media screen and (max-width: 980px) {
  /* line 326, app/assets/stylesheets/pages/accounts/billing_react.scss */
  .select-wrapper select {
    width: 195px;
    text-align: justify;
  }
}

/* line 350, app/assets/stylesheets/pages/accounts/billing_react.scss */
.select-wrapper select::after {
  content: "";
  padding: 12px 8px;
  position: absolute;
  right: 10px;
  top: 0;
  z-index: 1;
  text-align: center;
  width: 10%;
  height: 100%;
  pointer-events: none;
}

/* line 363, app/assets/stylesheets/pages/accounts/billing_react.scss */
.select-wrapper.segment-select {
  width: 270px;
  height: 38px;
}

@media screen and (max-width: 980px) {
  /* line 363, app/assets/stylesheets/pages/accounts/billing_react.scss */
  .select-wrapper.segment-select {
    text-align: right;
    width: 170px;
    height: 43px;
  }
}

/* line 372, app/assets/stylesheets/pages/accounts/billing_react.scss */
.select-wrapper.segment-select select {
  padding: 10px 15px;
  color: #000 !important;
  font-weight: 800 !important;
  text-decoration: none;
}

/* line 381, app/assets/stylesheets/pages/accounts/billing_react.scss */
#billing-portal {
  display: flex;
  flex-direction: column;
  margin: 40px;
  width: 100%;
  position: relative;
}

/* line 388, app/assets/stylesheets/pages/accounts/billing_react.scss */
#billing-portal .col-left {
  min-width: 350px;
  width: 350px;
}

/* line 393, app/assets/stylesheets/pages/accounts/billing_react.scss */
#billing-portal .body {
  display: flex;
  width: 100%;
  border: 1px solid #c0b3a5bf;
  background: rgba(251, 248, 243, 0.25);
  border-radius: 8px;
  padding: 20px;
  height: fit-content;
  overflow-y: initial;
}

/* line 404, app/assets/stylesheets/pages/accounts/billing_react.scss */
#billing-portal .management {
  max-width: 1000px;
}

/* line 406, app/assets/stylesheets/pages/accounts/billing_react.scss */
#billing-portal .management .body {
  flex-direction: column;
}

/* line 412, app/assets/stylesheets/pages/accounts/billing_react.scss */
.three-col-section {
  max-width: 1000px;
}

/* line 414, app/assets/stylesheets/pages/accounts/billing_react.scss */
.three-col-section .body {
  justify-content: flex-start;
}

/* line 418, app/assets/stylesheets/pages/accounts/billing_react.scss */
.three-col-section .column-mid {
  min-width: 500px;
  width: 500px;
  display: flex;
  flex-direction: column;
}

/* line 424, app/assets/stylesheets/pages/accounts/billing_react.scss */
.three-col-section .column-left {
  min-width: 200px;
  width: 200px;
}

/* line 428, app/assets/stylesheets/pages/accounts/billing_react.scss */
.three-col-section .column-right {
  min-width: 130px;
  width: 130px;
}

/* line 434, app/assets/stylesheets/pages/accounts/billing_react.scss */
.two-row-section {
  max-width: 1000px;
}

/* line 436, app/assets/stylesheets/pages/accounts/billing_react.scss */
.two-row-section .body {
  flex-direction: column;
  width: 100%;
}

/* line 440, app/assets/stylesheets/pages/accounts/billing_react.scss */
.two-row-section .col-right {
  display: flex;
  justify-content: flex-end;
}

/* line 446, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-summary-container {
  display: flex;
  flex-direction: column;
  margin-top: 20px;
  width: 100%;
}

/* line 451, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-summary-container.hide {
  display: none;
}

/* line 456, app/assets/stylesheets/pages/accounts/billing_react.scss */
.pricing-number-input-placeholder {
  height: 38px;
  min-height: 38px;
  width: 100%;
}

/* line 462, app/assets/stylesheets/pages/accounts/billing_react.scss */
.pricing-number-input {
  display: flex;
  justify-content: space-between;
  border: 1px solid #BDBDBD;
  border-radius: 28px;
  width: 270px;
  height: 38px;
  text-align: center;
}

@media screen and (max-width: 980px) {
  /* line 462, app/assets/stylesheets/pages/accounts/billing_react.scss */
  .pricing-number-input {
    width: 170px;
    text-align: right;
  }
}

/* line 475, app/assets/stylesheets/pages/accounts/billing_react.scss */
.pricing-number-input .input-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 481, app/assets/stylesheets/pages/accounts/billing_react.scss */
.pricing-number-input input {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-align: center;
  border: none;
  font-weight: 800 !important;
}

/* line 488, app/assets/stylesheets/pages/accounts/billing_react.scss */
.pricing-number-input input::-webkit-outer-spin-button,
.pricing-number-input input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

/* line 493, app/assets/stylesheets/pages/accounts/billing_react.scss */
.pricing-number-input input[type=number] {
  -moz-appearance: textfield;
}

/* line 496, app/assets/stylesheets/pages/accounts/billing_react.scss */
.pricing-number-input span {
  align-self: center;
  padding: 12px 10px 10px 10px;
  color: #505050;
  font-size: 24px;
  cursor: pointer;
}

/* line 505, app/assets/stylesheets/pages/accounts/billing_react.scss */
.segment-dropdown {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 510, app/assets/stylesheets/pages/accounts/billing_react.scss */
.custom-number-input-placeholder {
  height: 55px;
  min-height: 55px;
  width: 100%;
}

/* line 515, app/assets/stylesheets/pages/accounts/billing_react.scss */
.custom-number-input {
  display: flex;
  justify-content: space-between;
  border: 1px solid rgba(192, 179, 165, 0.5);
  border-radius: 8px;
  width: 270px;
  height: 55px;
  font-weight: 800 !important;
  text-align: center;
}

/* line 525, app/assets/stylesheets/pages/accounts/billing_react.scss */
.custom-number-input .input-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 531, app/assets/stylesheets/pages/accounts/billing_react.scss */
.custom-number-input input {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-align: center;
  border: none;
}

/* line 537, app/assets/stylesheets/pages/accounts/billing_react.scss */
.custom-number-input input::-webkit-outer-spin-button,
.custom-number-input input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

/* line 542, app/assets/stylesheets/pages/accounts/billing_react.scss */
.custom-number-input input[type=number] {
  -moz-appearance: textfield;
}

/* line 545, app/assets/stylesheets/pages/accounts/billing_react.scss */
.custom-number-input span {
  align-self: center;
  padding: 20px;
  color: #505050;
  font-size: 24px;
  cursor: pointer;
}

/* line 554, app/assets/stylesheets/pages/accounts/billing_react.scss */
.checkout-success {
  display: flex;
  justify-content: center;
  height: 100%;
  align-items: center;
  flex-direction: column;
}

/* line 562, app/assets/stylesheets/pages/accounts/billing_react.scss */
#upgrade-flow {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 40px;
}

/* line 569, app/assets/stylesheets/pages/accounts/billing_react.scss */
#upgrade-flow .checkout-summary {
  display: flex;
  flex-direction: column;
  padding: 35px 20px;
  max-width: 100%;
}

/* line 579, app/assets/stylesheets/pages/accounts/billing_react.scss */
#upgrade-flow .checkout-summary table tbody tr td:nth-child(3), #upgrade-flow .checkout-summary table thead tr td:nth-child(3) {
  width: 50px !important;
  max-width: 50px !important;
  text-align: center;
}

/* line 591, app/assets/stylesheets/pages/accounts/billing_react.scss */
#upgrade-flow .checkout-summary table tbody tr:nth-last-child(2) td, #upgrade-flow .checkout-summary table tbody tr:nth-child(3) td {
  border-bottom: 1px solid #e0e0e0;
}

/* line 601, app/assets/stylesheets/pages/accounts/billing_react.scss */
#upgrade-flow .column.standard {
  margin: 0px 10px;
}

/* line 606, app/assets/stylesheets/pages/accounts/billing_react.scss */
#upgrade-flow .subscription-notice {
  background: #fbf8f3;
  opacity: 0.5;
  border: 1px solid #C0B3A5;
  border-radius: 8px;
  padding: 25px 20px;
  margin-top: 10px;
}

/* line 614, app/assets/stylesheets/pages/accounts/billing_react.scss */
#upgrade-flow .subscription-notice .info-icon {
  font-size: 35px;
  cursor: pointer;
}

/* line 619, app/assets/stylesheets/pages/accounts/billing_react.scss */
#upgrade-flow .subscription-notice .next-invoice {
  min-width: 250px;
  margin-left: 20px;
}

/* line 625, app/assets/stylesheets/pages/accounts/billing_react.scss */
#upgrade-flow .checkout-container-wrap {
  display: flex;
  flex-direction: column;
  width: 100%;
}

/* line 631, app/assets/stylesheets/pages/accounts/billing_react.scss */
#upgrade-flow .checkout-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-self: center;
  width: 980px;
}

/* line 639, app/assets/stylesheets/pages/accounts/billing_react.scss */
#upgrade-flow .back-to-billing {
  background: #F7F7F7;
  border-radius: 4px;
  padding: 4px;
  margin-right: 10px;
}

/* line 646, app/assets/stylesheets/pages/accounts/billing_react.scss */
#upgrade-flow .upgrade-flow-left {
  display: flex;
  flex-direction: column;
  height: fit-content;
  min-width: 500px;
}

/* line 653, app/assets/stylesheets/pages/accounts/billing_react.scss */
#upgrade-flow .column-container {
  margin-top: 20px;
  display: flex;
  justify-content: center;
}

/* line 659, app/assets/stylesheets/pages/accounts/billing_react.scss */
#upgrade-flow .body {
  width: 100%;
  border: 1px solid #c0b3a5bf;
  background: rgba(251, 248, 243, 0.25);
  border-radius: 8px;
  height: fit-content;
  overflow: hidden !important;
}

/* line 668, app/assets/stylesheets/pages/accounts/billing_react.scss */
#upgrade-flow .upgrade-plan-title.body {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 674, app/assets/stylesheets/pages/accounts/billing_react.scss */
#upgrade-flow .upgrade-plan-section.body {
  border-bottom: none;
  border-top: none;
  border-radius: 0;
}

/* line 681, app/assets/stylesheets/pages/accounts/billing_react.scss */
#upgrade-flow .upgrade-billing-plan-section.body, #upgrade-flow .upgrade-to-premium.body {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

/* line 686, app/assets/stylesheets/pages/accounts/billing_react.scss */
#upgrade-flow .upgrade-billing-plan-section .hover-state, #upgrade-flow .upgrade-to-premium .hover-state {
  transform: translate(250%, 20%);
  right: 1200px;
  top: 550px;
}

/* line 692, app/assets/stylesheets/pages/accounts/billing_react.scss */
#upgrade-flow .upgrade-to-premium {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

/* line 698, app/assets/stylesheets/pages/accounts/billing_react.scss */
#upgrade-flow .item-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 150px;
}

/* line 707, app/assets/stylesheets/pages/accounts/billing_react.scss */
.usage-pane td {
  height: 20px;
  min-width: 155px !important;
  font-size: 14px;
  text-align: left;
}

/* line 715, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-breakdown-hover {
  width: 320px;
  cursor: pointer;
}

/* line 719, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-breakdown-hover table {
  border-collapse: collapse;
  width: 100%;
}

/* line 725, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-breakdown-hover table thead tr td {
  font-weight: 800 !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding-bottom: 10px;
}

/* line 735, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-breakdown-hover table tbody tr .last-line-item {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 740, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-breakdown-hover table tbody tr:last-child td {
  padding-top: 10px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}

/* line 746, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-breakdown-hover table tbody tr td:last-child {
  text-align: right;
}

/* line 753, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-breakdown-hover table td {
  font-family: Montserrat, sans-serif;
  padding: 6px 0px 0px 0px;
  text-align: left;
  position: relative;
  font-size: 14px;
}

/* line 759, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-breakdown-hover table td.bold {
  font-weight: 800 !important;
}

/* line 766, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow, #react-pricing {
  width: 100%;
  display: flex;
  height: 100%;
  flex-direction: column;
  align-items: center;
  background: #FFFFFF;
  z-index: 2;
  padding-bottom: 50px;
  left: 0;
  top: 0;
}

/* line 778, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .checkout-header, #react-pricing .checkout-header {
  margin-top: 40px;
}

/* line 780, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .checkout-header .description, #react-pricing .checkout-header .description {
  font-size: 20px;
}

/* line 784, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .main-header, #react-pricing .main-header {
  font-size: 45px;
  font-weight: 900 !important;
}

@media screen and (max-width: 980px) {
  /* line 784, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .main-header, #react-pricing .main-header {
    font-size: 36px;
  }
}

/* line 791, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .close-button, #react-pricing .close-button {
  display: flex;
  justify-content: flex-end;
  cursor: pointer;
  margin-right: 40px;
}

/* line 798, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow #checkout-step-1, #react-pricing #checkout-step-1 {
  display: flex;
  margin-top: 0px;
  margin-bottom: 0 !important;
  flex-wrap: wrap;
}

@media screen and (max-width: 980px) {
  /* line 804, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow #checkout-step-1 .column, #react-pricing #checkout-step-1 .column {
    min-height: 770px;
  }
  /* line 807, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow #checkout-step-1 .checkout-column, #react-pricing #checkout-step-1 .checkout-column {
    min-height: 200px;
  }
}

/* line 813, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow table, #react-pricing table {
  width: 100%;
}

/* line 815, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow table td, #react-pricing table td {
  font-family: Montserrat, sans-serif;
  padding: 6px 0px 0px 0px;
  text-align: left;
  position: relative;
  font-size: 14px;
}

/* line 821, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow table td.bold, #react-pricing table td.bold {
  font-weight: 800 !important;
}

/* line 824, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow table td img, #react-pricing table td img {
  width: 15px;
  height: 15px;
  top: 8px;
  left: 0px;
  position: absolute;
}

/* line 831, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow table td.symbol, #react-pricing table td.symbol {
  width: 25px;
  padding: 0 12px 0 12px !important;
  height: auto;
}

/* line 839, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .user-select, #react-pricing .user-select {
  padding: 0 20px;
}

/* line 841, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .user-select p, #react-pricing .user-select p {
  line-height: 20px;
}

@media screen and (max-width: 980px) {
  /* line 839, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .user-select, #react-pricing .user-select {
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
  /* line 849, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .user-select p, #react-pricing .user-select p {
    text-align: right;
    width: 250px !important;
  }
}

@media screen and (max-width: 980px) {
  /* line 854, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .user-select .user-label, #react-pricing .user-select .user-label {
    display: none;
  }
}

@media screen and (max-width: 980px) {
  /* line 861, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .ai-select .select-desc, #react-pricing .ai-select .select-desc {
    display: none;
  }
}

@media screen and (max-width: 980px) {
  /* line 860, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .ai-select, #react-pricing .ai-select {
    text-align: right;
  }
  /* line 868, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .ai-select p, #react-pricing .ai-select p {
    width: 200px;
  }
}

/* line 872, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .ai-select div, #react-pricing .ai-select div {
  padding: 0;
}

@media screen and (max-width: 980px) {
  /* line 876, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .autofill-select, #react-pricing .autofill-select {
    width: 400px;
  }
}

/* line 881, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .flags, #react-pricing .flags {
  font-size: 28px;
  padding: 5px 0;
  vertical-align: middle;
}

@media screen and (max-width: 980px) {
  /* line 881, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .flags, #react-pricing .flags {
    font-size: 17px;
  }
}

/* line 889, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .data-row, #react-pricing .data-row {
  padding: 10px 0;
  justify-content: center;
  border-bottom: .5px solid #ccc;
}

/* line 893, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .data-row.upgrade-rates, #react-pricing .data-row.upgrade-rates {
  border: none;
}

@media screen and (max-width: 980px) {
  /* line 893, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .data-row.upgrade-rates, #react-pricing .data-row.upgrade-rates {
    border-bottom: .5px solid #ccc;
  }
}

@media screen and (max-width: 980px) {
  /* line 889, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .data-row, #react-pricing .data-row {
    padding: 0 10px;
    justify-content: space-between;
  }
}

/* line 903, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .data-row .label-mobile, #react-pricing .data-row .label-mobile {
  display: none;
}

@media screen and (max-width: 980px) {
  /* line 903, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .data-row .label-mobile, #react-pricing .data-row .label-mobile {
    display: block;
    color: #989898;
    font-size: 12px;
    font-weight: 800 !important;
    text-align: left;
    line-height: 22px;
  }
}

/* line 914, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .data-row:last-child, #react-pricing .data-row:last-child {
  height: 190px;
  flex-direction: column;
}

@media screen and (max-width: 980px) {
  /* line 914, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .data-row:last-child, #react-pricing .data-row:last-child {
    padding: 15px 0 15px 0;
    justify-content: center;
    border-bottom: none;
  }
}

/* line 923, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .data-row .checkout-row, #react-pricing .data-row .checkout-row {
  height: 80px;
  min-height: 80px;
  display: flex;
  justify-content: center;
}

@media screen and (max-width: 980px) {
  /* line 923, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .data-row .checkout-row, #react-pricing .data-row .checkout-row {
    border-bottom: .5px solid #ccc;
  }
}

/* line 932, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .data-row .checkout-btn, #react-pricing .data-row .checkout-btn {
  height: 90px;
  min-height: 90px;
  display: flex;
  border: none !important;
}

@media screen and (max-width: 980px) {
  /* line 938, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .data-row:nth-child(2), #react-pricing .data-row:nth-child(2) {
    min-height: 80px;
    height: 80px;
  }
}

@media screen and (max-width: 980px) {
  /* line 944, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .data-row:nth-child(1), #react-pricing .data-row:nth-child(1) {
    min-height: 80px;
    height: 80px;
  }
}

/* line 952, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .plan-pricing:last-child, #react-pricing .plan-pricing:last-child {
  height: 630px;
}

/* line 956, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .pricing-row, #checkout-flow .plan-row, #react-pricing .pricing-row, #react-pricing .plan-row {
  min-height: 110px;
}

@media screen and (max-width: 980px) {
  /* line 956, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .pricing-row, #checkout-flow .plan-row, #react-pricing .pricing-row, #react-pricing .plan-row {
    height: 130px;
    padding: 10px;
  }
  /* line 961, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .pricing-row p, #checkout-flow .plan-row p, #react-pricing .pricing-row p, #react-pricing .plan-row p {
    font-size: 12px !important;
  }
}

/* line 965, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .pricing-row.checkout, #checkout-flow .plan-row.checkout, #react-pricing .pricing-row.checkout, #react-pricing .plan-row.checkout {
  min-height: 80px;
}

/* line 969, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .label-row, #react-pricing .label-row {
  border-right: .5px solid #ccc;
  display: flex;
  justify-content: center;
  font-size: 14px;
  font-weight: 700 !important;
  color: #000;
  flex-direction: column;
  align-items: flex-start;
  text-align: left !important;
}

/* line 979, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .label-row:last-child, #react-pricing .label-row:last-child {
  min-height: 190px;
}

/* line 981, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .label-row.checkout-label:last-child, #react-pricing .label-row.checkout-label:last-child {
  min-height: 80px;
}

/* line 987, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .label-row.checkout-label:nth-child(5), #react-pricing .label-row.checkout-label:nth-child(5) {
  min-height: 109px;
}

/* line 990, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .label-row.checkout-label:nth-child(6), #react-pricing .label-row.checkout-label:nth-child(6) {
  min-height: 90px;
}

/* line 995, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .btn-link, #react-pricing .btn-link {
  cursor: pointer;
  color: #308DE8;
  text-decoration: none;
}

/* line 999, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .btn-link p, #react-pricing .btn-link p {
  font-weight: 600 !important;
}

/* line 1003, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .top-row, #checkout-flow .top-row-checkout, #react-pricing .top-row, #react-pricing .top-row-checkout {
  min-height: 220px !important;
}

@media screen and (max-width: 980px) {
  /* line 1003, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .top-row, #checkout-flow .top-row-checkout, #react-pricing .top-row, #react-pricing .top-row-checkout {
    border-bottom: none;
  }
}

/* line 1009, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .top-row-checkout, #react-pricing .top-row-checkout {
  min-height: 155px !important;
}

/* line 1012, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .pale-green, #react-pricing .pale-green {
  background: #F6FBF3;
}

/* line 1015, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .roi-box, #react-pricing .roi-box {
  color: #1E705A;
  background: #F5FFE6;
  border: 1px solid #9EC740;
  border-radius: 5px;
  text-align: center;
  padding: 20px 65px;
  margin: auto;
  width: 345px;
  max-width: 95%;
}

@media screen and (max-width: 980px) {
  /* line 1015, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .roi-box, #react-pricing .roi-box {
    margin: 5px auto;
    margin-top: 0 !important;
    width: 90%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 20px 60px;
    align-items: center;
  }
  /* line 1034, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .roi-box .top, #react-pricing .roi-box .top {
    font-size: 20px !important;
    font-weight: 800 !important;
  }
  /* line 1038, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .roi-box .desc, #react-pricing .roi-box .desc {
    font-size: 16px !important;
    font-weight: 600 !important;
  }
}

@media screen and (max-width: 736px) {
  /* line 1015, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .roi-box, #react-pricing .roi-box {
    width: 425px;
  }
}

/* line 1047, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .roi-row, #react-pricing .roi-row {
  margin-bottom: 20px;
}

@media screen and (max-width: 980px) {
  /* line 1047, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .roi-row, #react-pricing .roi-row {
    width: 200px;
    margin-bottom: 0;
  }
  /* line 1052, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .roi-row p, #react-pricing .roi-row p {
    font-size: 20px !important;
  }
}

@media screen and (max-width: 736px) {
  /* line 1047, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .roi-row, #react-pricing .roi-row {
    margin: 0 65px 0 0;
    margin-top: 0 !important;
  }
}

/* line 1061, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .data-column, #checkout-flow .data-row, #react-pricing .data-column, #react-pricing .data-row {
  width: 100%;
  text-align: center;
}

@media screen and (max-width: 980px) {
  /* line 1061, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .data-column, #checkout-flow .data-row, #react-pricing .data-column, #react-pricing .data-row {
    margin: auto;
    justify-content: space-between;
  }
}

/* line 1069, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .per-month-wrap, #react-pricing .per-month-wrap {
  display: flex;
  align-items: baseline;
}

/* line 1073, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .disclaimer, #react-pricing .disclaimer {
  display: flex;
  align-self: normal;
  width: 1020px;
  margin: auto;
  line-height: 22px;
  justify-content: center;
}

@media screen and (max-width: 980px) {
  /* line 1073, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .disclaimer, #react-pricing .disclaimer {
    padding: 0 20px;
    text-align: center;
  }
}

/* line 1085, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .premium-row, #react-pricing .premium-row {
  display: flex;
  border-radius: 20px;
  border: 1px solid #DFDFDF;
  background: #FFF;
  width: 1020px;
  height: 265px;
  flex-direction: column;
  padding: 20px;
}

@media screen and (max-width: 980px) {
  /* line 1085, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .premium-row, #react-pricing .premium-row {
    width: 500px;
    border: none;
    height: 220px;
  }
}

/* line 1099, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .premium-row .content, #react-pricing .premium-row .content {
  display: flex;
  flex-direction: column;
}

@media screen and (max-width: 980px) {
  /* line 1099, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .premium-row .content, #react-pricing .premium-row .content {
    text-align: center;
    width: 500px;
    margin: 0 auto;
  }
  /* line 1106, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .premium-row .content p, #react-pricing .premium-row .content p {
    margin-bottom: 30px !important;
    width: 300px;
    margin: auto;
  }
}

/* line 1114, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .premium-wrapper, #react-pricing .premium-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

@media screen and (max-width: 980px) {
  /* line 1114, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .premium-wrapper, #react-pricing .premium-wrapper {
    align-items: center;
    flex-direction: column;
    padding-bottom: 20px;
    padding-top: 30px;
  }
}

/* line 1125, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .features, #react-pricing .features {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 500 !important;
}

/* line 1131, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .features ul.content-col, #react-pricing .features ul.content-col {
  list-style: none;
}

@media screen and (max-width: 980px) {
  /* line 1125, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .features, #react-pricing .features {
    flex-direction: column;
    text-align: left;
    align-self: center;
  }
}

/* line 1139, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .features li, #react-pricing .features li {
  padding: 5px 0;
}

/* line 1142, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .features ul.content-col li::before, #react-pricing .features ul.content-col li::before {
  content: '';
  display: inline-block;
  width: 19px;
  height: 19px;
  background: url(//assets.stage.avochato.com/assets/static_pages/green-circle-check-a763b7fa4ea6fd1713572915bf97e3b3ebf0f501b2b26171c0409866ca92b820.png);
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: bottom;
  margin-right: 10px;
}

/* line 1154, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .premium-subtitle-d, #react-pricing .premium-subtitle-d {
  display: block;
  line-height: 22px;
}

@media screen and (max-width: 980px) {
  /* line 1154, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .premium-subtitle-d, #react-pricing .premium-subtitle-d {
    display: none;
  }
}

/* line 1161, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .premium-subtitle-m, #react-pricing .premium-subtitle-m {
  display: none;
}

@media screen and (max-width: 980px) {
  /* line 1161, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .premium-subtitle-m, #react-pricing .premium-subtitle-m {
    display: block;
    width: 300px;
    padding: 0;
    margin: auto;
    line-height: 22px;
  }
}

/* line 1171, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .premium, #react-pricing .premium {
  color: #1A547A;
}

/* line 1173, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .premium p, #react-pricing .premium p {
  font-size: 12px;
  font-weight: 800 !important;
  letter-spacing: 1.2px;
}

@media screen and (max-width: 980px) {
  /* line 1173, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .premium p, #react-pricing .premium p {
    text-align: center;
  }
}

/* line 1181, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .premium h2, #react-pricing .premium h2 {
  font-size: 35px;
  font-weight: 800 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 1189, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .row, #react-pricing .row {
  align-items: center;
}

/* line 1192, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .hr, #react-pricing .hr {
  width: 900px;
  border: 2px solid blue;
}

/* line 1198, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .features-matrix td, #react-pricing .features-matrix td {
  width: 120px !important;
  height: 45px;
  font-weight: 400 !important;
  font-size: 16px;
  text-align: left !important;
}

/* line 1204, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .features-matrix td.title, #react-pricing .features-matrix td.title {
  width: 680px !important;
  padding: 10px 22px 10px 25px;
}

/* line 1208, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .features-matrix td.center, #react-pricing .features-matrix td.center {
  text-align: center !important;
}

/* line 1213, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .features-matrix img, #react-pricing .features-matrix img {
  top: 0px;
  width: 22px;
  height: auto;
  position: relative;
}

/* line 1220, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .popular, #checkout-flow .flexible, #react-pricing .popular, #react-pricing .flexible {
  color: #E74500;
  border-radius: 4px;
  padding: 3px 15px;
  font-size: 12px;
  font-weight: 800 !important;
  font-family: Montserrat, sans-serif;
  width: fit-content;
  width: -moz-fit-content;
  letter-spacing: 0.2em;
  margin: 0 auto;
}

/* line 1233, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .flexible, #react-pricing .flexible {
  color: #1E705A;
}

/* line 1237, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .column, #react-pricing .column {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 350px;
}

/* line 1243, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .pricing-column, #checkout-flow .checkout-column, #checkout-flow .label-column, #react-pricing .pricing-column, #react-pricing .checkout-column, #react-pricing .label-column {
  width: 370px;
  height: 980px;
}

@media screen and (max-width: 980px) {
  /* line 1243, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .pricing-column, #checkout-flow .checkout-column, #checkout-flow .label-column, #react-pricing .pricing-column, #react-pricing .checkout-column, #react-pricing .label-column {
    width: 100%;
    align-items: center;
    height: 920px;
  }
}

/* line 1252, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .checkout-column, #react-pricing .checkout-column {
  height: 820px;
  width: 350px;
}

@media screen and (max-width: 980px) {
  /* line 1252, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .checkout-column, #react-pricing .checkout-column {
    width: 100%;
  }
}

/* line 1259, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .label-column, #react-pricing .label-column {
  width: 280px;
  height: 820px;
}

@media screen and (max-width: 980px) {
  /* line 1259, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .label-column, #react-pricing .label-column {
    display: none;
  }
}

@media screen and (max-width: 1280px) {
  /* line 1265, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .label-column.checkout, #react-pricing .label-column.checkout {
    display: none;
  }
}

/* line 1271, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .subscription-fees, #react-pricing .subscription-fees {
  min-height: 50px;
  margin: 0;
  display: flex;
  justify-content: center;
  flex-direction: column;
  line-height: 22px;
}

@media screen and (max-width: 980px) {
  /* line 1278, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .subscription-fees p, #react-pricing .subscription-fees p {
    width: 400px;
    margin: auto;
  }
}

/* line 1286, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .plan-container, #react-pricing .plan-container {
  display: flex;
  flex-direction: column;
  padding: 26px 0;
  height: 445px;
  width: 100%;
}

/* line 1293, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .plan-container.pop, #react-pricing .plan-container.pop {
  border-top-right-radius: 0px;
}

/* line 1295, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .plan-container.pop .data-row, #react-pricing .plan-container.pop .data-row {
  border-left: .5px solid #ccc;
}

@media screen and (max-width: 980px) {
  /* line 1295, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .plan-container.pop .data-row, #react-pricing .plan-container.pop .data-row {
    border-left: none;
  }
}

/* line 1303, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .plan-container.selected, #react-pricing .plan-container.selected {
  background-color: rgba(101, 191, 115, 0.15);
  box-shadow: inset 0 0 0 3px #19BE51;
}

/* line 1308, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .plan-container .container-top, #react-pricing .plan-container .container-top {
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
}

/* line 1313, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .plan-container .container-top .billing-total-checkout, #react-pricing .plan-container .container-top .billing-total-checkout {
  border-top: .5px solid #ccc;
  width: 100%;
  margin-top: 20px;
  border-bottom: none;
}

/* line 1319, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .plan-container .container-top .billing-total-checkout, #react-pricing .plan-container .container-top .billing-total-checkout {
  border-top: none;
}

/* line 1324, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .plan-container .row-1, #react-pricing .plan-container .row-1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  height: 190px;
}

@media screen and (max-width: 980px) {
  /* line 1286, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .plan-container, #react-pricing .plan-container {
    padding: 5px 0;
  }
}

/* line 1335, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .switch, #react-pricing .switch {
  display: flex;
  width: auto;
  border: 1px solid rgba(192, 179, 165, 0.75);
  border-radius: 50px;
  cursor: pointer;
  padding: 0px;
  background: white;
  margin-top: 35px;
}

@media screen and (max-width: 980px) {
  /* line 1335, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .switch, #react-pricing .switch {
    margin-top: 0;
  }
}

/* line 1348, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .switch .option, #react-pricing .switch .option {
  padding: 12px 40px;
  font-size: 14px;
  margin: 7.5px !important;
  color: #000 !important;
}

/* line 1353, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .switch .option.active, #react-pricing .switch .option.active {
  color: white !important;
  font-weight: 600 !important;
  background-color: #48937F;
  box-shadow: 0px 1px 2px rgba(68, 100, 91, 0.3);
  border-radius: 50px;
}

/* line 1362, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .free-balance, #checkout-flow .account-balance, #checkout-flow .additional-balance, #react-pricing .free-balance, #react-pricing .account-balance, #react-pricing .additional-balance {
  align-self: flex-end;
}

/* line 1365, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .free-balance, #react-pricing .free-balance {
  font-size: 15px;
  font-weight: 800 !important;
  line-height: 2;
}

/* line 1370, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .account-balance, #checkout-flow .additional-balance, #react-pricing .account-balance, #react-pricing .additional-balance {
  font-size: 12px;
  line-height: 2.3;
}

/* line 1374, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow .additional-balance, #react-pricing .additional-balance {
  font-weight: 800 !important;
}

/* line 1379, app/assets/stylesheets/pages/accounts/billing_react.scss */
#react-pricing {
  margin-top: 150px;
  padding: 0px;
}

@media screen and (max-width: 980px) {
  /* line 1379, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #react-pricing {
    margin-top: 20px;
  }
}

/* line 1385, app/assets/stylesheets/pages/accounts/billing_react.scss */
#react-pricing .container-top.disabled {
  opacity: 0.5 !important;
}

/* line 1392, app/assets/stylesheets/pages/accounts/billing_react.scss */
.auto-fill-toggler {
  cursor: pointer;
  display: inline-block;
  height: 20px;
  width: 32px;
  min-width: 32px;
  border-radius: 16px;
  background-color: none;
  text-align: right;
  box-shadow: inset 0 0 0 2px #48bd5a;
}

/* line 1403, app/assets/stylesheets/pages/accounts/billing_react.scss */
.auto-fill-toggler .circle {
  display: inline-block;
  pointer-events: none;
  margin: 4px;
  height: 12px;
  width: 12px;
  border-radius: 8px;
  background: #48bd5a;
}

/* line 1413, app/assets/stylesheets/pages/accounts/billing_react.scss */
.auto-fill-toggler.off {
  text-align: left;
  box-shadow: inset 0 0px 0px 2px #505050;
}

/* line 1418, app/assets/stylesheets/pages/accounts/billing_react.scss */
.auto-fill-toggler.off .circle {
  background: #505050;
}

/* line 1422, app/assets/stylesheets/pages/accounts/billing_react.scss */
.auto-fill-toggler.disabled {
  cursor: default;
  opacity: 0.5;
}

/* line 1429, app/assets/stylesheets/pages/accounts/billing_react.scss */
.rates-matrix tr {
  border-bottom: 0.5px solid #D6D6D6;
}

/* line 1432, app/assets/stylesheets/pages/accounts/billing_react.scss */
.rates-matrix td {
  height: 45px;
  min-width: 155px !important;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  text-align: center;
  padding: 0px 22px;
  border-right: 0.5px solid #D6D6D6;
}

/* line 1443, app/assets/stylesheets/pages/accounts/billing_react.scss */
.rates-matrix td:first-child {
  padding-left: 0px;
  text-align: left;
  width: 500px;
}

/* line 1449, app/assets/stylesheets/pages/accounts/billing_react.scss */
.rates-matrix .header {
  border-bottom: none;
}

/* line 1451, app/assets/stylesheets/pages/accounts/billing_react.scss */
.rates-matrix .header td {
  border: none;
  height: 25px;
  color: #48937f;
  font-weight: 800 !important;
}

/* line 1460, app/assets/stylesheets/pages/accounts/billing_react.scss */
.rates-matrix.international td:first-child {
  border-right: 0px;
}

/* line 1468, app/assets/stylesheets/pages/accounts/billing_react.scss */
#which-plan .sub-header, #which-plan .sub-pill {
  font-size: 14px;
  color: #48937F;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-weight: 800 !important;
  background: transparent;
  padding: 8px 15px;
  border-radius: 30px;
}

/* line 1478, app/assets/stylesheets/pages/accounts/billing_react.scss */
#which-plan .sub-pill {
  background: #F9FCF0;
}

/* line 1481, app/assets/stylesheets/pages/accounts/billing_react.scss */
#which-plan .col-section {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  width: 400px;
  padding: 50px;
}

/* line 1490, app/assets/stylesheets/pages/accounts/billing_react.scss */
#which-plan .col-section img {
  width: 120px;
  height: 120px;
}

/* line 1497, app/assets/stylesheets/pages/accounts/billing_react.scss */
#which-plan .plan-header {
  letter-spacing: 0.2em !important;
  font-weight: 800 !important;
  padding: 5px 12px;
  text-transform: uppercase;
  color: white;
  border-radius: 4px;
  margin-bottom: 25px;
}

@media screen and (max-width: 980px) {
  /* line 1467, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #which-plan {
    flex-direction: column;
  }
  /* line 1510, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #which-plan .col-section {
    margin-right: 0px;
  }
  /* line 1513, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #which-plan .col-section:nth-child(2) {
    border: none;
  }
  /* line 1518, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #which-plan .support {
    text-align: center;
    padding: 0px 30px;
  }
}

/* line 1526, app/assets/stylesheets/pages/accounts/billing_react.scss */
#getting-started .col-section, #perks-of-balance .col-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 40px;
}

/* line 1532, app/assets/stylesheets/pages/accounts/billing_react.scss */
#getting-started .col-section img, #perks-of-balance .col-section img {
  align-self: center;
}

/* line 1536, app/assets/stylesheets/pages/accounts/billing_react.scss */
#getting-started .get-started, #perks-of-balance .get-started {
  border-radius: 10px;
  border: 1px solid #C5D8C9;
  background: #FFF;
}

/* line 1543, app/assets/stylesheets/pages/accounts/billing_react.scss */
#getting-started, #which-plan, #balance-calculator, #perks-of-balance {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 65px 0px;
}

/* line 1551, app/assets/stylesheets/pages/accounts/billing_react.scss */
#getting-started .header, #which-plan .header, #balance-calculator .header, #perks-of-balance .header {
  font-size: 28px;
  width: 560px;
  text-align: center;
}

/* line 1557, app/assets/stylesheets/pages/accounts/billing_react.scss */
#getting-started .section-containers, #which-plan .section-containers, #balance-calculator .section-containers, #perks-of-balance .section-containers {
  margin-top: 40px;
  display: flex;
  align-items: flex-start;
}

@media screen and (max-width: 980px) {
  /* line 1557, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #getting-started .section-containers, #which-plan .section-containers, #balance-calculator .section-containers, #perks-of-balance .section-containers {
    flex-direction: column;
    margin-top: 20px;
  }
  /* line 1565, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #getting-started .section-containers .col-section, #which-plan .section-containers .col-section, #balance-calculator .section-containers .col-section, #perks-of-balance .section-containers .col-section {
    margin-right: 0px;
  }
}

/* line 1572, app/assets/stylesheets/pages/accounts/billing_react.scss */
#getting-started, #which-plan {
  background: #F1F6F2;
}

/* line 1574, app/assets/stylesheets/pages/accounts/billing_react.scss */
#getting-started .title, #which-plan .title {
  background: #BAE8C4;
  border-radius: 30px;
  padding: 5px 20px;
  width: 170px;
  text-align: center;
}

/* line 1581, app/assets/stylesheets/pages/accounts/billing_react.scss */
#getting-started .col-section, #which-plan .col-section {
  text-align: center;
  width: 375px;
  height: 375px;
  margin: 20px 15px;
  justify-content: flex-start;
}

/* line 1588, app/assets/stylesheets/pages/accounts/billing_react.scss */
#getting-started img, #which-plan img {
  max-height: 140px;
  max-height: 140px;
}

/* line 1592, app/assets/stylesheets/pages/accounts/billing_react.scss */
#getting-started .header, #which-plan .header {
  padding: 5px 10px;
  font-size: 45px;
  width: 100%;
  font-weight: 900 !important;
}

@media screen and (max-width: 980px) {
  /* line 1592, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #getting-started .header, #which-plan .header {
    font-size: 28px;
    width: 560px;
  }
}

/* line 1603, app/assets/stylesheets/pages/accounts/billing_react.scss */
#which-plan {
  background: #fff;
}

/* line 1605, app/assets/stylesheets/pages/accounts/billing_react.scss */
#which-plan .explore-subtext {
  font-size: 20px;
}

@media screen and (max-width: 980px) {
  /* line 1605, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #which-plan .explore-subtext {
    font-size: 14px;
  }
}

/* line 1612, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-calculator {
  background: #FDFCFB;
  padding: 90px 0;
}

/* line 1615, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-calculator .header {
  font-size: 45px !important;
  font-weight: 900 !important;
  width: 100%;
  margin-bottom: 5px;
}

@media screen and (max-width: 980px) {
  /* line 1615, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #balance-calculator .header {
    font-size: 28px !important;
    width: 420px !important;
  }
}

/* line 1625, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-calculator .title {
  background: #E1F0BE;
  border-radius: 30px;
  padding: 10px 20px;
  margin-bottom: 5px;
  width: 270px;
  text-align: center;
}

/* line 1633, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-calculator .calculator {
  display: flex;
  border-radius: 8px;
  overflow: hidden;
  flex-direction: column;
  border: 1px solid #DFDFDF;
  background: #fff;
}

/* line 1641, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-calculator .drop-down-container {
  display: flex;
  justify-content: space-evenly;
}

/* line 1645, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-calculator .subtitle {
  text-align: center;
  font-size: 20px;
  color: #505050;
  margin-bottom: 25px;
  margin-top: 10px;
}

@media screen and (max-width: 980px) {
  /* line 1645, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #balance-calculator .subtitle {
    font-size: 14px;
    max-width: 400px;
  }
}

/* line 1656, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-calculator .pricing-drop-down {
  display: flex;
  flex-direction: column;
}

/* line 1659, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-calculator .pricing-drop-down .select-label {
  text-align: center;
}

@media screen and (max-width: 980px) {
  /* line 1659, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #balance-calculator .pricing-drop-down .select-label {
    text-align: left;
  }
}

/* line 1666, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-calculator .calc-options-container {
  padding: 25px;
  background: #fff;
}

/* line 1670, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-calculator .select-wrapper {
  width: 200px;
}

/* line 1673, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-calculator .calc-results {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background: #F6F4ED;
  color: #000;
  padding: 20px;
  margin: auto;
  width: 100%;
  align-items: normal;
}

/* line 1683, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-calculator .calc-results .disclaimer {
  margin: 20px auto 5px auto;
}

@media screen and (max-width: 980px) {
  /* line 1683, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #balance-calculator .calc-results .disclaimer {
    flex-direction: column;
    line-height: 22px;
  }
}

/* line 1692, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-calculator .calc-results table tr td {
  color: #828A79;
  font-size: 14px;
  color: #000;
  font-weight: 800 !important;
  font-size: 40px;
}

@media screen and (max-width: 980px) {
  /* line 1692, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #balance-calculator .calc-results table tr td {
    font-size: 20px;
  }
}

/* line 1704, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-calculator .calc-results table tr:first-child td {
  color: #828A79;
  font-size: 18px;
}

/* line 1709, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-calculator .calc-results table td {
  font-family: Montserrat, sans-serif;
  text-align: center;
  position: relative;
}

/* line 1714, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-calculator .calc-results table .or-span {
  margin: auto;
  font-size: 14px;
  color: #828A79;
  background: #fff;
  border-radius: 50%;
  height: 40px;
  width: 40px;
  text-align: center;
  padding: 10px 0px;
  font-weight: 800 !important;
}

@media screen and (max-width: 980px) {
  /* line 1714, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #balance-calculator .calc-results table .or-span {
    height: 30px;
    width: 30px;
    font-size: 10px;
    padding: 8px 0px;
  }
}

/* line 1737, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-calculator.messaging-rate-calculator .select-wrapper {
  width: 170px;
}

/* line 1741, app/assets/stylesheets/pages/accounts/billing_react.scss */
#balance-calculator.messaging-rate-calculator .calc-results {
  min-width: 275px;
}

@media screen and (max-width: 980px) {
  /* line 1747, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #balance-calculator .calculator {
    flex-direction: column;
    margin: 0 20px;
  }
  /* line 1750, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #balance-calculator .calculator .calc-options-container {
    flex-direction: column;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 8px;
  }
  /* line 1755, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #balance-calculator .calculator .calc-results {
    width: 100%;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 0px;
  }
}

@media screen and (max-width: 736px) {
  /* line 1765, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #balance-calculator .header, #balance-calculator .subtitle {
    padding: 0px 20px;
  }
  /* line 1768, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #balance-calculator .calculator .calc-options-container .drop-down-container {
    flex-direction: column;
  }
  /* line 1771, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #balance-calculator .select-wrapper {
    margin-right: 0px;
  }
  /* line 1774, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #balance-calculator .pricing-drop-down {
    margin-bottom: 10px;
    margin-right: 0px;
  }
}

/* line 1781, app/assets/stylesheets/pages/accounts/billing_react.scss */
#pricing-faq {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #1E705A;
  color: white;
  width: 100%;
  padding: 65px 0;
  min-height: 980px;
  margin-top: 0 !important;
}

/* line 1791, app/assets/stylesheets/pages/accounts/billing_react.scss */
#pricing-faq .header {
  font-size: 24px;
  font-weight: 800 !important;
  margin-bottom: 35px;
}

/* line 1797, app/assets/stylesheets/pages/accounts/billing_react.scss */
#pricing-faq .section-containers {
  display: flex;
  flex-direction: column;
}

/* line 1801, app/assets/stylesheets/pages/accounts/billing_react.scss */
#pricing-faq .section-containers .col-section {
  cursor: pointer;
  width: 710px;
  padding: 20px 0px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

/* line 1807, app/assets/stylesheets/pages/accounts/billing_react.scss */
#pricing-faq .section-containers .col-section:first-child {
  padding-top: 0px;
}

/* line 1814, app/assets/stylesheets/pages/accounts/billing_react.scss */
#perks-of-balance {
  background: white;
}

/* line 1816, app/assets/stylesheets/pages/accounts/billing_react.scss */
#perks-of-balance .header {
  text-align: left;
  font-size: 40px;
  width: 100%;
}

@media screen and (max-width: 980px) {
  /* line 1816, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #perks-of-balance .header {
    font-size: 28px;
  }
}

/* line 1824, app/assets/stylesheets/pages/accounts/billing_react.scss */
#perks-of-balance .section-left {
  margin-top: 60px;
}

/* line 1827, app/assets/stylesheets/pages/accounts/billing_react.scss */
#perks-of-balance .perks-title {
  background: #FEF0CD;
  border-radius: 30px;
  padding: 5px 20px;
  width: 255px;
  text-align: center;
}

/* line 1834, app/assets/stylesheets/pages/accounts/billing_react.scss */
#perks-of-balance .description {
  width: 300px;
  line-height: 1.7;
}

/* line 1838, app/assets/stylesheets/pages/accounts/billing_react.scss */
#perks-of-balance .section-wrapper {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin: 0 90px;
}

@media screen and (max-width: 980px) {
  /* line 1838, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #perks-of-balance .section-wrapper {
    flex-direction: column;
    align-items: center;
  }
}

/* line 1848, app/assets/stylesheets/pages/accounts/billing_react.scss */
#perks-of-balance .section-containers {
  flex-direction: column;
}

/* line 1851, app/assets/stylesheets/pages/accounts/billing_react.scss */
#perks-of-balance .bullets-wrapper {
  display: flex;
  flex-direction: column;
  align-items: baseline;
  min-width: 450px;
  margin-left: 40px;
  line-height: 1.5;
  padding: 0 10px;
}

@media screen and (max-width: 980px) {
  /* line 1851, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #perks-of-balance .bullets-wrapper {
    margin-left: 0;
    min-width: 385px;
  }
}

/* line 1864, app/assets/stylesheets/pages/accounts/billing_react.scss */
#perks-of-balance .section-title {
  text-align: left;
}

@media screen and (max-width: 980px) {
  /* line 1864, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #perks-of-balance .section-title {
    text-align: center;
  }
}

/* line 1870, app/assets/stylesheets/pages/accounts/billing_react.scss */
#perks-of-balance .col-section {
  text-align: left;
  justify-content: flex-start;
  background: #FBF8F3;
  border: 1px solid #C0B3A5;
  border-radius: 8px;
  margin: 20px 10px;
  align-items: baseline;
  flex-direction: row;
  padding: 30px 20px;
}

@media screen and (max-width: 980px) {
  /* line 1870, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #perks-of-balance .col-section {
    flex-direction: column;
    align-items: center;
  }
}

/* line 1885, app/assets/stylesheets/pages/accounts/billing_react.scss */
#perks-of-balance img {
  min-height: 140px;
}

/* line 1888, app/assets/stylesheets/pages/accounts/billing_react.scss */
#perks-of-balance img.arrow {
  min-height: 14px;
  min-width: 14px;
}

@media screen and (max-width: 980px) {
  /* line 1814, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #perks-of-balance {
    width: 95%;
  }
  /* line 1896, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #perks-of-balance .header {
    width: 100%;
    text-align: center;
    font-weight: 900 !important;
  }
  /* line 1901, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #perks-of-balance .description {
    width: 90%;
    text-align: center;
  }
}

@media screen and (max-width: 980px) and (max-width: 980px) {
  /* line 1901, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #perks-of-balance .description {
    font-size: 14px !important;
  }
}

@media screen and (max-width: 980px) {
  /* line 1908, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #perks-of-balance .col-section {
    margin: 20px 0px;
  }
  /* line 1911, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #perks-of-balance .section-left {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}

@media screen and (max-width: 980px) {
  /* line 1921, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #pricing-faq {
    flex-direction: column;
    padding: 65px 30px;
  }
  /* line 1925, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #pricing-faq .plan-sectio {
    font-size: 14px;
    width: auto;
  }
  /* line 1932, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #invoice-section .buttons-container {
    width: 100%;
  }
  /* line 1934, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #invoice-section .buttons-container button {
    width: 100% !important;
  }
  /* line 1940, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #billing-portal {
    padding: 20px;
    margin: 0;
  }
  /* line 1943, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #billing-portal .body {
    flex-direction: column;
    width: 100%;
  }
  /* line 1946, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #billing-portal .body .column-left {
    width: 50px;
  }
  /* line 1949, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #billing-portal .body .column-mid {
    width: 100%;
    min-width: 0px;
  }
  /* line 1952, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #billing-portal .body .column-mid .auto-fill-selects-container {
    flex-direction: column;
  }
  /* line 1954, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #billing-portal .body .column-mid .auto-fill-selects-container .balance-threshold {
    margin-right: 0px !important;
    margin-bottom: 10px;
  }
  /* line 1960, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #billing-portal .body .column-right {
    margin-top: 10px;
  }
  /* line 1962, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #billing-portal .body .column-right button {
    width: 100% !important;
  }
  /* line 1966, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #billing-portal .body .content {
    flex-direction: column;
    align-items: flex-start;
  }
  /* line 1969, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #billing-portal .body .content .col-left {
    min-width: auto;
    width: auto;
  }
  /* line 1973, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #billing-portal .body .content .col-right {
    margin-top: 10px;
    width: 100%;
  }
  /* line 1976, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #billing-portal .body .content .col-right button {
    width: 100% !important;
  }
}

@media screen and (max-width: 980px) {
  /* line 1986, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #upgrade-flow {
    align-items: center;
  }
  /* line 1989, app/assets/stylesheets/pages/accounts/billing_react.scss */
  .upgrade-flow-left {
    width: 500px;
  }
  /* line 1992, app/assets/stylesheets/pages/accounts/billing_react.scss */
  .upgrade-flow-left {
    width: 100%;
  }
  /* line 1995, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-step-1 {
    flex-direction: column;
    width: 100%;
    align-items: center;
  }
  /* line 2002, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .checkout-header, #react-pricing .checkout-header {
    padding: 25px;
  }
  /* line 2004, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .checkout-header .description, #react-pricing .checkout-header .description {
    font-size: 14px;
  }
}

@media screen and (max-width: 980px) and (max-width: 736px) {
  /* line 2004, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .checkout-header .description, #react-pricing .checkout-header .description {
    width: 380px;
  }
}

@media screen and (max-width: 980px) {
  /* line 2012, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow h2, #react-pricing h2 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  /* line 2016, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #checkout-flow .column, #react-pricing .column {
    padding-bottom: 30px;
    margin-bottom: 20px;
  }
}

/* line 2023, app/assets/stylesheets/pages/accounts/billing_react.scss */
#checkout-flow {
  position: absolute;
  z-index: 2000;
  min-height: 100%;
  z-index: 200;
}

@media screen and (max-width: 736px) {
  /* line 2031, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #upgrade-flow {
    padding-top: 20px !important;
  }
  /* line 2034, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #upgrade-flow .checkout-summary {
    padding: 25px 20px !important;
  }
  /* line 2039, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #upgrade-flow .column.standard {
    margin: 0px 0px 10px 0px !important;
  }
  /* line 2044, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #upgrade-flow .upgrade-flow-left {
    min-width: 0px !important;
  }
  /* line 2047, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #upgrade-flow .column-container {
    flex-direction: column;
  }
  /* line 2050, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #upgrade-flow .column-container .column:first-child, #upgrade-flow .column-container .column:nth-last-child(2) {
    margin-bottom: 10px;
  }
  /* line 2056, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #upgrade-flow .subscription-notice .next-invoice {
    min-width: 130px;
    margin-left: 20px;
  }
  /* line 2063, app/assets/stylesheets/pages/accounts/billing_react.scss */
  .table-wrapper {
    overflow-x: scroll;
  }
  /* line 2068, app/assets/stylesheets/pages/accounts/billing_react.scss */
  .features-matrix th {
    padding-left: 20px !important;
    font-size: 12px !important;
  }
  /* line 2072, app/assets/stylesheets/pages/accounts/billing_react.scss */
  .features-matrix td {
    font-size: 12px !important;
  }
  /* line 2078, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #messaging-rates .main-header {
    padding: 0px 20px;
  }
  /* line 2081, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #messaging-rates .section-header {
    padding: 0px 10px;
  }
  /* line 2085, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #messaging-rates .rates-matrix td {
    height: 40px;
    min-width: 60px !important;
    font-size: 12px;
    padding: 0px 10px;
  }
  /* line 2091, app/assets/stylesheets/pages/accounts/billing_react.scss */
  #messaging-rates .rates-matrix td:first-child {
    padding-left: 10px;
    text-align: left;
    width: 400px;
  }
}

/* line 2100, app/assets/stylesheets/pages/accounts/billing_react.scss */
.toggle-wrap {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: anchor-center;
  height: 20px;
}

@media screen and (max-width: 980px) {
  /* line 2100, app/assets/stylesheets/pages/accounts/billing_react.scss */
  .toggle-wrap {
    justify-content: right !important;
  }
}

/* line 2111, app/assets/stylesheets/pages/accounts/billing_react.scss */
.toggle-text p {
  line-height: 20px !important;
}

@media screen and (max-width: 980px) {
  /* line 2115, app/assets/stylesheets/pages/accounts/billing_react.scss */
  .toggle-autofill {
    justify-content: flex-end;
    display: flex;
    text-align: right;
  }
  /* line 2120, app/assets/stylesheets/pages/accounts/billing_react.scss */
  .toggle-autofill p {
    font-size: 12px !important;
    width: 225px !important;
  }
}

/* line 2126, app/assets/stylesheets/pages/accounts/billing_react.scss */
.toggle-switch {
  display: flex !important;
  align-items: center;
  cursor: pointer;
  user-select: none;
}

/* line 2133, app/assets/stylesheets/pages/accounts/billing_react.scss */
.toggle-switch input {
  display: none;
}

/* line 2138, app/assets/stylesheets/pages/accounts/billing_react.scss */
.pricing-row .slider {
  position: relative;
  width: 43px;
  height: 25px;
  background-color: #ccc;
  border-radius: 999px;
  transition: background-color 0.2s;
  margin-right: 8px;
}

/* line 2148, app/assets/stylesheets/pages/accounts/billing_react.scss */
.pricing-row .slider::before {
  content: "";
  position: absolute;
  height: 18px;
  width: 18px;
  left: 2px;
  top: 2px;
  background-color: gray;
  border-radius: 50%;
  border: 1px solid gray;
  transition: transform 0.2s;
}

/* line 2162, app/assets/stylesheets/pages/accounts/billing_react.scss */
input:checked + .slider {
  background-color: #C7F1D5;
  border: 1px solid #19BE51;
  width: 43px;
  height: 25px;
}

/* line 2168, app/assets/stylesheets/pages/accounts/billing_react.scss */
input + .slider {
  background-color: #F4F4F4;
  border: 1px solid #a7a7a7;
  width: 43px;
  height: 25px;
}

/* line 2175, app/assets/stylesheets/pages/accounts/billing_react.scss */
input:checked + .slider::before {
  transform: translateX(18px);
  background-color: #19BE51;
  border: 1px solid #19BE51;
}

/* line 2181, app/assets/stylesheets/pages/accounts/billing_react.scss */
.toggle-label {
  font-weight: bold;
}
/* line 95, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
.transparent {
  background: transparent;
  border: none;
}

/* line 2, app/assets/stylesheets/pages/accounts/../../helpers/_popups.scss */
.info-popup {
  visibility: hidden;
  text-transform: none;
  position: absolute;
  background: white;
  padding: 10px;
  max-width: 300px;
  white-space: normal;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
  z-index: 1;
  border-radius: 5px;
}

/* line 15, app/assets/stylesheets/pages/accounts/../../helpers/_popups.scss */
.info-hover:hover .info-popup,
.info-hover:hover + .info-popup {
  visibility: visible;
}

/* line 11, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboard-filters-form {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 2, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_filter.scss */
#dashboard-filters-form .heading {
  overflow: initial;
  min-height: initial;
  max-height: initial;
}

/* line 6, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_filter.scss */
#dashboard-filters-form .heading > * {
  width: 100%;
}

/* line 11, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_filter.scss */
#dashboard-filters-form .range-selector {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}

/* line 15, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_filter.scss */
#dashboard-filters-form .range-selector input {
  width: 160px;
  height: 36px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 23, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_filter.scss */
  #dashboard-filters-form .heading {
    overflow: visible !important;
    max-height: 200px;
  }
}

/* line 29, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_filter.scss */
#dashboard-filters-form .heading .section.filter {
  border-top: 0px;
  padding: 0px;
}

/* line 2, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_select.scss */
#dashboard-filters-form .select {
  border: 1px solid #E6E8ED;
  color: black;
  width: 100%;
  max-width: 100%;
  background: url(//assets.stage.avochato.com/assets/sort_icon-141e139f38fd9882bda8ca6e613b9153a9268ac91b0595ae12ee9aae958b601b.png), linear-gradient(to bottom, #FFF 0%, #FFF 100%);
  cursor: pointer;
  font-size: 10px;
  font-weight: 100;
  line-height: 1.3;
  padding: 10px 20px;
  box-sizing: border-box;
  margin: 0;
  letter-spacing: 1.2px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-repeat: no-repeat, repeat;
  background-position: right 20px top 50%, 0 0;
  background-size: .65em auto, 100%;
}

/* line 23, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_select.scss */
#dashboard-filters-form .select.filter-select {
  padding: .4em 12px;
  font-size: 1em;
  letter-spacing: 0px;
  border: none;
  height: 36px;
  box-shadow: inset 0 0 0 1px #ddd;
}

/* line 19, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboard-filters-form .select.filter-select {
  width: 320px;
}

/* line 26, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboard-inbox-view .dashboards-container {
  display: flex;
  margin-top: 20px;
  flex-wrap: wrap;
  align-content: center;
}

/* line 33, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboard-inbox-view .dashboard-table {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  align-items: center;
  width: 492px;
  background-color: white;
  border-radius: 8px;
  border: 1px solid #ddd;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  margin-right: 10px;
  margin-bottom: 10px;
}

/* line 45, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboard-inbox-view .dashboard-table.quad {
  width: 332px;
}

/* line 49, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboard-inbox-view .dashboard-table .header {
  font-size: 14px;
  text-align: center;
  padding: 10px 0px;
  width: 100%;
  border-bottom: 1px solid #ddd;
}

/* line 57, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboard-inbox-view .dashboard-table .cells-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-top: 10px;
}

/* line 64, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboard-inbox-view .dashboard-table .cell {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  height: 120px;
  width: 150px;
  margin-left: 10px;
  margin-bottom: 10px;
  background-color: #ebeef0;
}

/* line 77, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboard-inbox-view .dashboard-table .cell:hover {
  background-color: #dedede;
}

/* line 81, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboard-inbox-view .dashboard-table .cell.sms {
  background-color: #ebeef0;
}

/* line 83, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboard-inbox-view .dashboard-table .cell.sms:hover {
  background-color: #dedede;
}

/* line 88, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboard-inbox-view .dashboard-table .cell.live-chat {
  background-color: #bddbea;
}

/* line 90, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboard-inbox-view .dashboard-table .cell.live-chat:hover {
  background-color: #9dbbca;
}

/* line 95, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboard-inbox-view .dashboard-table .cell.whats-app {
  background-color: #bdeadb;
}

/* line 97, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboard-inbox-view .dashboard-table .cell.whats-app:hover {
  background-color: #97c2b4;
}

/* line 103, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboard-inbox-view .dashboard-table .stat, #dashboard-inbox-view .dashboard-table .title {
  color: black;
  text-align: center;
}

/* line 108, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboard-inbox-view .dashboard-table .stat {
  font-size: 18px;
  padding-bottom: 10px;
}

/* line 113, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboard-inbox-view .dashboard-table .title {
  font-size: 12px;
  padding: 0px 30px;
}

/* line 2, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#dashboards-live-view .button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  letter-spacing: 1.5px;
  padding: 10px 20px;
  border-radius: 6px;
  text-transform: uppercase;
  margin: 0px;
  border: none;
  font-size: 12px;
  transition: .25s;
}

/* line 18, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#dashboards-live-view .button:active {
  transform: scale(0.95);
}

/* line 22, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#dashboards-live-view .button.green {
  color: white;
  background-color: #19BE51;
  border: none;
}

/* line 27, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#dashboards-live-view .button.green:hover {
  background-color: #00998c;
}

/* line 33, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#dashboards-live-view .button.gray {
  cursor: not-allowed;
  color: #333;
  background-color: #D3D3D3;
}

/* line 39, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#dashboards-live-view .button.white {
  background-color: white;
  box-shadow: inset 0 0 0px 1px #ddd;
  color: black !important;
}

/* line 44, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#dashboards-live-view .button.white:hover {
  background-color: #e2e2e2;
}

/* line 48, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#dashboards-live-view .button.white.selected {
  color: #008076 !important;
  box-shadow: inset 0 0 0px 1px #008076;
}

/* line 55, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#dashboards-live-view .form-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}

/* line 61, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#dashboards-live-view .form-button.csv :last-child {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 35px;
  letter-spacing: 1.5px;
  padding: 0px 20px;
  border-radius: 6px;
  text-transform: uppercase;
  background-color: white;
  border: 1px solid #ddd;
  box-shadow: none;
  color: black;
  font-size: 12px;
  transition: .25s;
}

/* line 78, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#dashboards-live-view .form-button.csv :last-child:hover {
  background-color: #e2e2e2;
}

/* line 81, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#dashboards-live-view .form-button.csv :last-child:active {
  transform: scale(0.95);
}

/* line 86, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#dashboards-live-view .form-button.csv :before {
  content: "\f105";
  font-family: Ionicons;
  font-size: 20px;
  margin-right: 5px;
}

/* line 2, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#dashboards-live-view .overflow {
  width: 100%;
  overflow: auto;
  padding: 0 5px;
}

/* line 8, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#dashboards-live-view .flex-start {
  display: flex;
  justify-content: flex-start;
}

/* line 13, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#dashboards-live-view table {
  align-self: center;
  width: 100%;
  border-spacing: 0px 10px;
  margin: 0 auto;
}

/* line 20, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#dashboards-live-view .named-row {
  border-radius: 8px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
}

/* line 24, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#dashboards-live-view .named-row .row-header {
  font-size: 10px;
  padding: 10px 15px;
}

/* line 28, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#dashboards-live-view .named-row td {
  background-color: white;
}

/* line 32, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#dashboards-live-view .named-row td:last-child {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

/* line 38, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#dashboards-live-view .row {
  border-radius: 8px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
  background-color: white;
}

/* line 43, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#dashboards-live-view .row td:first-child {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

/* line 48, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#dashboards-live-view .row td:last-child {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

/* line 54, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#dashboards-live-view .row.tickets-row:hover {
  cursor: pointer;
}

/* line 60, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#dashboards-live-view .cell {
  background-color: transparent;
  white-space: nowrap;
  position: relative;
  padding: 10px 15px;
  font-size: 12px;
  text-align: center;
}

/* line 68, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#dashboards-live-view .cell.header {
  text-transform: uppercase;
  padding-bottom: 0px;
  font-size: 10px;
  border: none;
  background-color: transparent;
}

/* line 74, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#dashboards-live-view .cell.header:before {
  width: 0px;
}

/* line 79, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#dashboards-live-view .cell:before {
  content: "";
  background: #ddd;
  position: absolute;
  bottom: 25%;
  right: 0;
  height: 50%;
  width: 1px;
}

/* line 90, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#dashboards-live-view .cell:last-child:before {
  width: 0px;
}

/* line 96, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#dashboards-live-view .cell.sortable:hover {
  cursor: pointer;
}

/* line 2, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_line.scss */
#dashboards-live-view .line {
  margin: 0;
  transform: translateY(-2px);
  border: 1px solid #ddd;
}

/* line 2, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_filter.scss */
#dashboards-live-view .heading {
  overflow: initial;
  min-height: initial;
  max-height: initial;
}

/* line 6, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_filter.scss */
#dashboards-live-view .heading > * {
  width: 100%;
}

/* line 11, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_filter.scss */
#dashboards-live-view .range-selector {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}

/* line 15, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_filter.scss */
#dashboards-live-view .range-selector input {
  width: 160px;
  height: 36px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 23, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_filter.scss */
  #dashboards-live-view .heading {
    overflow: visible !important;
    max-height: 200px;
  }
}

/* line 29, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_filter.scss */
#dashboards-live-view .heading .section.filter {
  border-top: 0px;
  padding: 0px;
}

/* line 126, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboards-live-view .dashboards-live-view-container {
  width: 100%;
  overflow-y: auto;
  padding: 0 5px;
}

/* line 132, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboards-live-view #live-view-filters {
  margin-bottom: 10px;
}

/* line 134, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboards-live-view #live-view-filters .filter-by {
  display: flex;
}

/* line 136, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboards-live-view #live-view-filters .filter-by .filter {
  margin-right: 5px;
}

/* line 142, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboards-live-view .left {
  text-align: left;
}

/* line 147, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboards-live-view .label:before {
  background: none;
}

/* line 152, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboards-live-view .sms {
  background-color: #ebeef0;
}

/* line 154, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboards-live-view .sms:before {
  background: none;
}

/* line 159, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboards-live-view .live-chat {
  background-color: #bddbea;
}

/* line 161, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboards-live-view .live-chat:before {
  background: none;
}

/* line 166, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboards-live-view .whatsapp {
  background-color: #bdeadb;
}

/* line 168, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboards-live-view .whatsapp:before {
  background: none;
}

/* line 174, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboards-live-view .dash-section .sub-section {
  overflow-x: auto;
  margin-bottom: 5px;
}

/* line 180, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboards-live-view .dash-section .sub-section .filter-by .filter .label-button {
  text-transform: none;
}

/* line 183, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboards-live-view .dash-section .sub-section .filter-by .filter .label-button .label-button {
  border-left: thin solid #CCC;
  padding-left: 15px;
  margin-left: 10px;
}

/* line 192, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboards-live-view .dash-section .sub-section .wrap-pagination {
  min-height: 20px;
}

/* line 196, app/assets/stylesheets/pages/accounts/dashboard.scss */
#dashboards-live-view .dash-section .sub-section .pagination {
  margin: 0 0 4px 13px;
}

/* line 203, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-container, .dashboard-view, .dashboard-account-options-container, .dashboard-box, .dashboard-account-filters-wrap, .dashboard-header, .account-dashboard, .dashboard-agents-view-overflow, .dashboard-view-options, .dashboard-account-filters {
  display: flex;
}

/* line 207, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-view, .dashboard-view-options, .dashboard-box {
  align-items: center;
}

/* line 211, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-account-filters-wrap, .dashboard-view, .dashboard-header, .dashboard-box, .account-dashboard {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 215, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-account-filters {
  flex-wrap: wrap;
}

/* line 219, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-agents-view-overflow, .dashboard-view-options, .dashboard-box, .dashboard-view {
  justify-content: flex-start;
}

/* line 223, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-agents-view-no-agents, .dashboard-pagination {
  text-align: center;
}

/* line 227, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-account-options-container {
  -webkit-box-direction: reverse;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

/* line 231, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-agent-analytics {
  width: 100%;
  overflow: auto;
  padding: 0 5px;
}

/* line 237, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-agents-view-container {
  width: 100%;
}

/* line 241, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-view-options {
  margin-top: 10px;
  z-index: 1;
}

/* line 246, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-agents-view {
  align-self: center;
  width: 100%;
  border-spacing: 0px 10px;
  margin: 0 auto;
}

/* line 254, app/assets/stylesheets/pages/accounts/dashboard.scss */
#agents-dashboard .row, #tickets-dashboard .row {
  border-radius: 8px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
  background-color: white;
}

/* line 259, app/assets/stylesheets/pages/accounts/dashboard.scss */
#agents-dashboard .row td:first-child, #tickets-dashboard .row td:first-child {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

/* line 264, app/assets/stylesheets/pages/accounts/dashboard.scss */
#agents-dashboard .row td:last-child, #tickets-dashboard .row td:last-child {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

/* line 270, app/assets/stylesheets/pages/accounts/dashboard.scss */
#agents-dashboard .row.tickets-row:hover, #tickets-dashboard .row.tickets-row:hover {
  cursor: pointer;
}

/* line 276, app/assets/stylesheets/pages/accounts/dashboard.scss */
#agents-dashboard .cell, #tickets-dashboard .cell {
  position: relative;
  padding: 10px 15px;
  font-size: 12px;
  text-align: center;
}

/* line 282, app/assets/stylesheets/pages/accounts/dashboard.scss */
#agents-dashboard .cell.header, #tickets-dashboard .cell.header {
  padding-bottom: 0px;
  font-size: 10px;
  border: none;
  background-color: transparent;
}

/* line 287, app/assets/stylesheets/pages/accounts/dashboard.scss */
#agents-dashboard .cell.header:before, #tickets-dashboard .cell.header:before {
  width: 0px;
}

/* line 292, app/assets/stylesheets/pages/accounts/dashboard.scss */
#agents-dashboard .cell:before, #tickets-dashboard .cell:before {
  content: "";
  background: #ddd;
  position: absolute;
  bottom: 25%;
  right: 0;
  height: 50%;
  width: 1px;
}

/* line 303, app/assets/stylesheets/pages/accounts/dashboard.scss */
#agents-dashboard .cell:last-child:before, #tickets-dashboard .cell:last-child:before {
  width: 0px;
}

/* line 309, app/assets/stylesheets/pages/accounts/dashboard.scss */
#agents-dashboard .cell.sortable:hover, #tickets-dashboard .cell.sortable:hover {
  cursor: pointer;
}

/* line 316, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-option-link {
  color: black !important;
  font-size: 12px;
  letter-spacing: 1.5px;
  padding: 10px 15px;
}

/* line 322, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-option-link.active, .dashboard-option-link:hover {
  box-shadow: 0px 4px 0px #4ECA83;
}

/* line 327, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-account-filter-title-name {
  text-align: center;
  margin-bottom: 12px;
  width: 100%;
}

/* line 333, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-account-filter-title {
  transition: ease .5s;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  cursor: pointer;
  letter-spacing: 1.5px;
  font-size: 12px;
  padding: 8px 12px;
  border: 1px solid #ddd;
  background-color: white;
  border-radius: 4px;
  max-height: 34px;
  overflow: hidden;
}

/* line 347, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-account-filter-title.expand {
  max-height: 400px;
  overflow: auto;
}

/* line 354, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-account-filters .ui-checkbox {
  margin-right: 10px !important;
}

/* line 359, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-view {
  width: 100%;
  background-color: #FBF8F3;
  padding: 20px;
  overflow: auto;
}

/* line 366, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-header {
  display: block;
  justify-content: center;
  width: 100%;
}

/* line 372, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-analytics {
  overflow: scroll;
  width: 100%;
}

/* line 377, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-line {
  margin: 0;
  transform: translateY(-2px);
  border: 1px solid #ddd;
}

/* line 383, app/assets/stylesheets/pages/accounts/dashboard.scss */
.account-dashboard {
  color: #444444;
  border-radius: 8px;
  margin: 10px;
  border-spacing: 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  background-color: white;
  border: 1px solid #ddd;
}

/* line 392, app/assets/stylesheets/pages/accounts/dashboard.scss */
.account-dashboard caption {
  border-bottom: 1px solid #ddd;
  padding: 10px 5px;
}

/* line 398, app/assets/stylesheets/pages/accounts/dashboard.scss */
.account-dashboard-row {
  background-color: white;
}

/* line 402, app/assets/stylesheets/pages/accounts/dashboard.scss */
.account-dashboard-cell {
  width: 150px;
  height: 120px;
  border-radius: 6px;
  background-color: #ebeef0;
}

/* line 407, app/assets/stylesheets/pages/accounts/dashboard.scss */
.account-dashboard-cell:hover {
  background-color: #dedede;
}

/* line 412, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-clock-container {
  cursor: pointer;
  display: flex;
  font-size: 12px;
  letter-spacing: 1.2px;
  margin-bottom: 10px;
  justify-content: center;
}

/* line 420, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-clock-container.paused:before {
  margin-right: 4px;
  content: '(PAUSED)';
}

/* line 427, app/assets/stylesheets/pages/accounts/dashboard.scss */
.table-header-caption {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  font-size: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 10px 20px !important;
}

/* line 437, app/assets/stylesheets/pages/accounts/dashboard.scss */
.table-data-caption {
  font-size: 12px;
}

/* line 443, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-box .stat, .dashboard-box .title {
  color: black;
  text-align: center;
}

/* line 448, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-box .stat {
  font-size: 18px;
  margin: 0px 10px;
}

/* line 453, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-box .title {
  font-size: 12px;
  transform: translateY(10px);
  padding: 0px 30px;
}

/* line 460, app/assets/stylesheets/pages/accounts/dashboard.scss */
.info-popup {
  top: -25%;
  left: 80%;
  white-space: nowrap;
}

/* line 466, app/assets/stylesheets/pages/accounts/dashboard.scss */
.status-container {
  position: relative;
}

/* line 470, app/assets/stylesheets/pages/accounts/dashboard.scss */
.status-dot {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  display: inline-block;
  /* we now have 3 colors & grey */
}

/* line 477, app/assets/stylesheets/pages/accounts/dashboard.scss */
.status-dot.available {
  background-color: #66CAA5;
}

/* line 480, app/assets/stylesheets/pages/accounts/dashboard.scss */
.status-dot.away {
  background-color: #CE6A67;
}

/* line 483, app/assets/stylesheets/pages/accounts/dashboard.scss */
.status-dot.unavailable {
  background-color: LightGrey;
}

/* line 486, app/assets/stylesheets/pages/accounts/dashboard.scss */
.status-dot.be-right-back {
  background-color: #FFE27E;
}

/* line 2, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
.button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  letter-spacing: 1.5px;
  padding: 10px 20px;
  border-radius: 6px;
  text-transform: uppercase;
  margin: 0px;
  border: none;
  font-size: 12px;
  transition: .25s;
}

/* line 18, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
.button:active {
  transform: scale(0.95);
}

/* line 22, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
.button.green {
  color: white;
  background-color: #19BE51;
  border: none;
}

/* line 27, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
.button.green:hover {
  background-color: #00998c;
}

/* line 33, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
.button.gray {
  cursor: not-allowed;
  color: #333;
  background-color: #D3D3D3;
}

/* line 39, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
.button.white {
  background-color: white;
  box-shadow: inset 0 0 0px 1px #ddd;
  color: black !important;
}

/* line 44, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
.button.white:hover {
  background-color: #e2e2e2;
}

/* line 48, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
.button.white.selected {
  color: #008076 !important;
  box-shadow: inset 0 0 0px 1px #008076;
}

/* line 55, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
.form-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}

/* line 61, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
.form-button.csv :last-child {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 35px;
  letter-spacing: 1.5px;
  padding: 0px 20px;
  border-radius: 6px;
  text-transform: uppercase;
  background-color: white;
  border: 1px solid #ddd;
  box-shadow: none;
  color: black;
  font-size: 12px;
  transition: .25s;
}

/* line 78, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
.form-button.csv :last-child:hover {
  background-color: #e2e2e2;
}

/* line 81, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
.form-button.csv :last-child:active {
  transform: scale(0.95);
}

/* line 86, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
.form-button.csv :before {
  content: "\f105";
  font-family: Ionicons;
  font-size: 20px;
  margin-right: 5px;
}

/* line 493, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-option-container {
  display: flex;
  flex-wrap: wrap;
}

/* line 498, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-filter-option {
  width: 200px;
  display: block;
  align-items: center;
  position: relative;
  padding-left: 35px;
  padding-bottom: 12px;
  margin-right: 10px !important;
  margin-bottom: 0px !important;
  cursor: pointer;
  font-size: 14px !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 517, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-filter-option input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* line 525, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-filter-option input:checked ~ .checkmark {
  background-color: #008076;
}

/* line 529, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-filter-option input:checked ~ .checkmark:after {
  display: block;
}

/* line 533, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-filter-option .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 22px;
  width: 22px;
  border-radius: 4px;
  background-color: #eee;
}

/* line 543, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-filter-option .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 7px;
  top: 3px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 560, app/assets/stylesheets/pages/accounts/dashboard.scss */
.dashboard-timeframe-selector {
  margin-right: 10px;
}

/* line 564, app/assets/stylesheets/pages/accounts/dashboard.scss */
.update-selection {
  display: flex;
  justify-content: flex-end;
}

/* line 567, app/assets/stylesheets/pages/accounts/dashboard.scss */
.update-selection input {
  width: 250px;
}

@media only screen and (max-width: 600px) {
  /* line 573, app/assets/stylesheets/pages/accounts/dashboard.scss */
  .update-selection {
    justify-content: center;
  }
  /* line 575, app/assets/stylesheets/pages/accounts/dashboard.scss */
  .update-selection input {
    width: 600px;
  }
  /* line 580, app/assets/stylesheets/pages/accounts/dashboard.scss */
  .dashboard-clock-container {
    margin-bottom: 10px;
  }
  /* line 586, app/assets/stylesheets/pages/accounts/dashboard.scss */
  #dashboard-filters-form .select.filter-select {
    width: 600px;
  }
  /* line 592, app/assets/stylesheets/pages/accounts/dashboard.scss */
  #live-view-filters {
    margin-bottom: 20px;
  }
  /* line 594, app/assets/stylesheets/pages/accounts/dashboard.scss */
  #live-view-filters .filter-by {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 596, app/assets/stylesheets/pages/accounts/dashboard.scss */
  #live-view-filters .filter-by .filter {
    margin-right: 0px;
  }
  /* line 598, app/assets/stylesheets/pages/accounts/dashboard.scss */
  #live-view-filters .filter-by .filter a {
    display: block;
    margin-bottom: 5px;
  }
  /* line 606, app/assets/stylesheets/pages/accounts/dashboard.scss */
  .dashboard-account-options-container {
    width: 100%;
    justify-content: flex-start;
  }
  /* line 611, app/assets/stylesheets/pages/accounts/dashboard.scss */
  .dashboard-view {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 550px) {
  /* line 618, app/assets/stylesheets/pages/accounts/dashboard.scss */
  #dashboard-inbox-view .dashboard-table {
    width: 332px;
    min-width: 332px;
  }
}
/* line 4, app/assets/stylesheets/pages/accounts/number.scss */
#account-numbers .section {
  position: relative;
  padding: 20px;
}

/* line 9, app/assets/stylesheets/pages/accounts/number.scss */
#account-numbers #log_box {
  font-family: courier;
  white-space: pre-wrap;
  background: #eee;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 10px;
  margin-bottom: 20px;
}

/* line 18, app/assets/stylesheets/pages/accounts/number.scss */
#account-numbers #log_box.error {
  color: red;
}

/* line 23, app/assets/stylesheets/pages/accounts/number.scss */
#account-numbers #number-rotator {
  max-width: 400px;
}

/* line 26, app/assets/stylesheets/pages/accounts/number.scss */
#account-numbers #number-rotator.disabled {
  opacity: 0.6;
  pointer-events: none;
}

/* line 32, app/assets/stylesheets/pages/accounts/number.scss */
#account-numbers .phone-number {
  padding: 10px 0;
  border-bottom: 1px solid #ddd;
}

/* line 38, app/assets/stylesheets/pages/accounts/number.scss */
#reserved-number-placeholder {
  font-weight: 700 !important;
}

/* line 43, app/assets/stylesheets/pages/accounts/number.scss */
#reserve-number-billing .please-upgrade {
  font-size: 14px;
}

@media only screen and (min-width: 690px) {
  /* line 42, app/assets/stylesheets/pages/accounts/number.scss */
  #reserve-number-billing {
    width: 840px;
  }
}

/* line 49, app/assets/stylesheets/pages/accounts/number.scss */
#reserve-number-billing .billing-toggler {
  margin: 0px auto;
  max-width: 300px;
}

@media only screen and (max-width: 414px) {
  /* line 54, app/assets/stylesheets/pages/accounts/number.scss */
  #reserve-number-billing #proceed-to-checkout {
    position: fixed;
    bottom: 0px;
    width: 100%;
    left: 0px;
    z-index: 9999999;
    max-width: initial;
  }
}

/* line 65, app/assets/stylesheets/pages/accounts/number.scss */
#reserve-number-billing.body {
  padding: 10px;
}

@media only screen and (min-width: 690px) {
  /* line 65, app/assets/stylesheets/pages/accounts/number.scss */
  #reserve-number-billing.body {
    padding: 23px;
  }
}

@media only screen and (max-width: 414px) {
  /* line 74, app/assets/stylesheets/pages/accounts/number.scss */
  #reserve-number-billing .choose-plan {
    display: none;
  }
  /* line 77, app/assets/stylesheets/pages/accounts/number.scss */
  #reserve-number-billing .payment-plans.section:last-child, #reserve-number-billing .payment-form.section:last-child {
    padding-bottom: 20px;
  }
  /* line 80, app/assets/stylesheets/pages/accounts/number.scss */
  #reserve-number-billing .radio {
    max-width: initial;
  }
}

/* line 85, app/assets/stylesheets/pages/accounts/number.scss */
#reserve-number-billing .desc {
  font-size: 12px;
}

/* line 89, app/assets/stylesheets/pages/accounts/number.scss */
#reserve-number-billing .btn-flat, #reserve-number-billing .stripe-button-el span {
  margin: auto;
  background: #138241;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
}

/* line 95, app/assets/stylesheets/pages/accounts/number.scss */
#reserve-number-billing .stripe-button-el {
  background-image: none;
}

/* line 98, app/assets/stylesheets/pages/accounts/number.scss */
#reserve-number-billing .stripe-button-el span {
  height: initial;
  line-height: initial;
  background-image: none;
}

/* line 102, app/assets/stylesheets/pages/accounts/number.scss */
#reserve-number-billing .stripe-button-el span::before {
  content: "\f200";
  padding-right: 10px;
  font-family: 'Ionicons';
}

/* line 110, app/assets/stylesheets/pages/accounts/number.scss */
#reserve-number-billing .upgrade {
  margin: 0px auto;
  max-width: 250px;
  text-align: center;
}

@media only screen and (max-width: 320px) {
  /* line 110, app/assets/stylesheets/pages/accounts/number.scss */
  #reserve-number-billing .upgrade {
    max-width: 200px;
  }
}

/* line 120, app/assets/stylesheets/pages/accounts/number.scss */
#add-number .account-image-container {
  border: 2px solid rgba(255, 255, 255, 0.45);
}

/* line 123, app/assets/stylesheets/pages/accounts/number.scss */
#add-number .account-image-container .name {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 42px;
  color: white;
}

/* line 132, app/assets/stylesheets/pages/accounts/number.scss */
#add-number::after {
  margin: 10px auto 0px auto;
  font-size: 10px;
  text-align: center;
  color: white;
  width: 42px;
  display: inline-block;
}
/* line 4, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
#seat-based-billing-form .sb-payment-plans {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

/* line 11, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
#seat-based-billing-form .please-upgrade {
  width: 900px;
}

/* line 17, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
#seat-based-plans .plan-chooser {
  padding-bottom: 15px;
}

/* line 22, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
#seat-based-plans-header {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 900px;
  padding: 0px;
}

/* line 30, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
#seat-based-plans-header .section-head {
  padding-top: 20px;
  width: 900px;
}

/* line 35, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
#seat-based-plans-header .flex-start {
  display: flex;
  justify-content: flex-start;
}

/* line 40, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
#seat-based-plans-header .plan-chooser {
  border-top: none;
}

/* line 44, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
#seat-based-plans-header .section {
  padding: 0px;
}

/* line 49, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
#close-billing-form {
  cursor: pointer;
  padding: 10px;
  border-radius: 6px;
  line-height: 1.4px;
  background: #f6f6f6;
  transition: ease .3s;
}

/* line 57, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
#close-billing-form:hover {
  background: #e3e3e3;
}

/* line 62, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
#v3-billing-form {
  display: block;
  position: fixed;
  overflow-y: scroll;
  background-color: white;
  height: 100vh;
  width: 100%;
  left: 0px;
  z-index: 999;
}

/* line 72, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
#v3-billing-form .v3-form-container {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}

/* line 77, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
#v3-billing-form .form-header {
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  width: 1120px;
  padding: 33px 45px;
}

/* line 84, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
#v3-billing-form .form-header .title {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}

/* line 91, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
#v3-billing-form.hide {
  display: none;
}

/* line 96, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
#v3-billing-form .radio-option label {
  border: 0px !important;
}

/* line 99, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
#v3-billing-form .radio-option label.ui-radio-on {
  background-color: #48937f !important;
}

/* line 103, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
#v3-billing-form .radio-option input {
  display: none;
}

@media screen and (max-width: 480px) {
  /* line 109, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
  #v3-billing-form .form-header {
    padding: 33px 25px;
  }
  /* line 112, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
  #v3-billing-form .checkout-step {
    padding: 0px 25px !important;
  }
}

/* line 118, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
.checkout-review {
  padding: 0px 45px;
}

/* line 120, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
.checkout-review hr {
  border: none;
  border-bottom: 1px solid #E0E0E0;
}

/* line 125, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
.checkout-summary-container {
  background-color: #FBF8F3;
  border: 1px solid rgba(192, 179, 165, 0.75);
  border-radius: 8px;
  margin-bottom: 30px;
}

/* line 131, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
.checkout-summary-container .checkout-summary-wrap {
  padding: 32px 45px;
}

/* line 135, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
.checkout-summary-container table {
  font-family: Montserrat, sans-serif;
  width: 100%;
  border-collapse: collapse;
}

/* line 141, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
.checkout-summary-container table .headers td {
  font-weight: 600 !important;
  color: #505050;
  font-size: 14px;
  padding: 10px 0px;
}

/* line 149, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
.checkout-summary-container table .cells td, .checkout-summary-container table .total td {
  padding: 10px 0px;
}

/* line 153, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
.checkout-summary-container table .cells {
  border-top: 1px solid #E0E0E0;
}

/* line 156, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
.checkout-summary-container table .total {
  border-top: 1px solid #E0E0E0;
}

/* line 158, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
.checkout-summary-container table .total td {
  padding-top: 20px;
}

/* line 161, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
.checkout-summary-container table .total .total-text {
  font-size: 22px;
  color: #00946c;
  font-weight: 600 !important;
}

/* line 169, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
.checkout-summary-container table tr td:first-child {
  text-align: left !important;
}

/* line 172, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
.checkout-summary-container table tr td:last-child {
  width: 120px;
}

/* line 175, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
.checkout-summary-container table tr td {
  text-align: right !important;
}

@media screen and (max-width: 480px) {
  /* line 183, app/assets/stylesheets/pages/accounts/seat-based-billing.scss */
  .checkout-review {
    padding: 0px 20px;
  }
}
/* line 3, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible {
  display: flex;
  flex-direction: column;
}

/* line 7, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible > div {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow-y: scroll;
}

/* line 14, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .profile {
  display: flex;
  flex-direction: row;
}

/* line 19, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .left {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/* line 26, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .right {
  flex-grow: 1;
  padding-left: 20px;
}

/* line 31, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .clear {
  clear: both;
}

/* line 35, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .greeting-data {
  padding: 10px;
}

/* line 37, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .greeting-data .bar {
  padding: 5px;
  text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff !important;
}

/* line 43, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .small-input {
  width: 90px;
  text-align: center;
}

/* line 48, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible textarea, #account-settings-visible .ui-select, #account-settings-visible .ui-input-text {
  max-width: 500px;
}

/* line 52, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .audio-wrapper {
  display: flex;
  align-items: center;
}

/* line 56, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .audio-wrapper .radio {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 20px !important;
}

/* line 61, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .audio-wrapper audio {
  flex-grow: 2;
}

/* line 66, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .account-settings-clear {
  font-family: "Material";
  background: transparent;
  font-size: 36px;
  color: #138241;
}

/* line 73, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .account-image-container .image {
  height: 100px;
  border-radius: 48px;
}

/* line 78, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible h3 {
  padding-left: 0;
}

@media only screen and (min-width: 690px) {
  /* line 78, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
  #account-settings-visible h3 {
    padding-left: 23px;
  }
}

/* line 85, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #disable-keywords-in-survey-form {
  height: auto;
}

/* line 87, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #disable-keywords-in-survey-form strong {
  font-weight: bolder !important;
}

/* line 92, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .toggler {
  height: 19px;
  float: right;
}

/* line 97, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .qa_keywords form {
  overflow: hidden;
  padding: 0;
}

/* line 101, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .qa_keywords form label {
  font-weight: 700 !important;
}

/* line 105, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .qa_keywords form .ui-input-text {
  margin-bottom: 15px;
}

/* line 109, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .qa_keywords form hr {
  border: none;
  border-radius: 5px;
  border-top: 3px solid rgba(0, 0, 0, 0.2);
  margin: 15px 0;
}

/* line 116, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .qa_keywords form .description {
  font-style: italic;
  color: rgba(0, 0, 0, 0.7);
}

/* line 121, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .qa_keywords form .code {
  font-family: courier;
  white-space: pre-wrap;
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.1);
  margin: 5px 0 15px;
}

/* line 133, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .forward-number.remover {
  flex-shrink: 1;
  padding: 5px 10px;
}

/* line 137, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .forward-number .number {
  vertical-align: middle;
}

/* line 140, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .forward-number.toggler {
  flex-shrink: 1;
  vertical-align: middle;
}

/* line 147, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #forwarding-list > div {
  display: flex;
  align-items: center;
  padding: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  border-radius: 4px;
  border: 1px solid rgba(19, 130, 63, 0);
}

/* line 155, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #forwarding-list > div:hover {
  border: 1px solid rgba(19, 130, 63, 0.25);
  background-color: rgba(19, 130, 63, 0.05);
}

/* line 160, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #forwarding-list .remover {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 28px;
}

/* line 164, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #forwarding-list span {
  flex: 10;
  padding-left: 10px;
}

/* line 170, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #forwarding form, #account-settings-visible #mass-forward-form, #account-settings-visible #new-keyword-form, #account-settings-visible #website-chat-form, #account-settings-visible #off-hours-forward-form, #account-settings-visible #disable-keywords-in-survey-form {
  padding-left: 0px;
  overflow: hidden;
}

/* line 174, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #mass-forward-form {
  overflow: visible;
}

/* line 177, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #tags-management-form {
  height: initial;
  overflow-y: initial;
}

/* line 181, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #new-tag-form .ui-checkbox {
  max-width: 250px;
}

/* line 184, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #off-hours {
  overflow: hidden;
}

/* line 189, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #office-hours-exceptions .exceptions-add-row {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  max-width: 500px;
  margin-bottom: 4px;
}

/* line 197, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #office-hours-exceptions .exceptions-add-row input[type="date"] {
  width: 160px;
  flex-shrink: 0;
  margin-bottom: 0;
}

/* line 203, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #office-hours-exceptions .exceptions-add-row input[type="text"] {
  flex: 1;
  min-width: 140px;
  margin-bottom: 0;
}

/* line 209, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #office-hours-exceptions .exceptions-add-row .button {
  margin: 0;
  flex-shrink: 0;
  white-space: nowrap;
}

/* line 216, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #office-hours-exceptions #exceptions-list {
  margin-top: 8px;
  max-width: 500px;
}

/* line 220, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #office-hours-exceptions #exceptions-list .exception-item {
  display: flex;
  align-items: center;
  padding: 5px;
  border-radius: 4px;
  border: 1px solid transparent;
}

/* line 227, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #office-hours-exceptions #exceptions-list .exception-item:hover {
  border-color: rgba(19, 130, 63, 0.25);
  background-color: rgba(19, 130, 63, 0.05);
}

/* line 232, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #office-hours-exceptions #exceptions-list .exception-item .exception-date-text {
  font-weight: 600;
  flex-shrink: 0;
  padding-left: 5px;
}

/* line 238, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #office-hours-exceptions #exceptions-list .exception-item .exception-label-text {
  flex: 1;
  padding-left: 8px;
  color: rgba(0, 0, 0, 0.55);
}

/* line 244, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #office-hours-exceptions #exceptions-list .exception-item .exception-remove {
  flex-shrink: 0;
  max-width: 28px;
  padding-left: 10px;
  color: rgba(0, 0, 0, 0.35);
  cursor: pointer;
  font-size: 13px;
  text-decoration: none;
}

/* line 253, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #office-hours-exceptions #exceptions-list .exception-item .exception-remove:hover {
  color: #c0392b;
}

/* line 261, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .hours {
  display: inline-block;
  padding: 10px 20px;
  border: 1px solid #eee;
  margin-bottom: 10px;
  width: 470px;
  border-radius: 5px;
}

/* line 270, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .buttons {
  display: block;
}

/* line 274, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .button {
  display: inline-block;
  margin: 10px;
  cursor: pointer;
}

/* line 280, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .section {
  position: relative;
}

/* line 282, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .section:last-child {
  padding-bottom: 40px !important;
}

/* line 287, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .text {
  padding-bottom: 15px;
}

/* line 291, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible form, #account-settings-visible #call-forwarding-form, #account-settings-visible #auto-assign-form, #account-settings-visible #keywords-form, #account-settings-visible #macros-form, #account-settings-visible #bot-setup-form, #account-settings-visible #custom-variables-form, #account-settings-visible #website-chat-form, #account-settings-visible #tags-management, #account-settings-visible #auth-tokens-form {
  flex-grow: 1;
  padding: 23px;
  height: 100%;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

/* line 300, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #call-forwarding-form .call_tree_option {
  display: flex;
  flex-direction: row;
  align-items: center;
  max-width: 500px;
}

/* line 305, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #call-forwarding-form .call_tree_option label {
  padding-right: 20px;
  margin: 0 0;
  min-width: 90px;
  flex: 0.1;
}

/* line 311, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #call-forwarding-form .call_tree_option .ui-input-text {
  flex: 0.9;
}

/* line 315, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #call-forwarding-form li {
  padding-bottom: 10px;
}

/* line 320, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #callforwarding .flash-error {
  flex-grow: 1;
  margin: initial;
  text-decoration: none;
}

/* line 328, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #macros-form .flash-error {
  line-height: 1.5;
  margin: 0 0 10px 0;
}

/* line 331, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #macros-form .flash-error:empty {
  display: none;
}

@media only screen and (max-width: 400px) {
  /* line 337, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
  #account-settings-visible #macros-form form {
    max-width: 500px;
  }
}

/* line 341, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .keyword-form, #account-settings-visible .macro-form, #account-settings-visible .variable-form {
  overflow: hidden;
  padding: 2px 0px;
  border: 1px solid rgba(19, 130, 63, 0);
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

/* line 346, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .keyword-form .remover.hide, #account-settings-visible .macro-form .remover.hide, #account-settings-visible .variable-form .remover.hide {
  display: none;
  padding: 5px 10px;
}

/* line 350, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .keyword-form .ui-input-text, #account-settings-visible .macro-form .ui-input-text, #account-settings-visible .variable-form .ui-input-text {
  max-width: 300px;
}

/* line 355, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .macro-key {
  font-weight: 600 !important;
}

/* line 359, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .flex {
  display: flex;
}

@media only screen and (max-width: 400px) {
  /* line 359, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
  #account-settings-visible .flex {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

/* line 365, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .keyword-form .flex {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 368, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .macro-form-contents {
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

@media only screen and (max-width: 400px) {
  /* line 368, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
  #account-settings-visible .macro-form-contents {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

/* line 374, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .macro-form-left, #account-settings-visible .macro-form-right {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 377, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .macro-form-left {
  padding-right: 10px;
}

/* line 378, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .flex-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 5px 0;
}

/* line 382, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .flex-2 {
  flex: 2;
  margin: 5px 0;
}

/* line 387, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .macro-select-container {
  margin: 24px 0 0 10px;
}

@media only screen and (max-width: 400px) {
  /* line 387, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
  #account-settings-visible .macro-select-container {
    margin: -10px 0 0;
  }
}

/* line 394, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .keyword-public-tag-name-results ul.typeahead.dropdown-menu {
  overflow-y: scroll;
  max-height: 150px;
  border: 1px solid #dedede;
  max-width: 300px;
}

/* line 402, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #add-forwarding-number-form .ui-input-text, #account-settings-visible #new-keyword-form .ui-input-text {
  margin-bottom: 16px;
  max-width: 300px;
}

/* line 408, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible div {
  font-family: Montserrat, sans-serif;
}

/* line 412, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .radio {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #444445;
}

/* line 418, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .radio span {
  display: inline-block;
  width: 100px;
  padding: 15px 0;
}

/* line 425, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .ui-select {
  margin-bottom: 20px;
}

/* line 429, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .box {
  display: block;
  pointer-events: none;
  height: 100px;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-weight: 700 !important;
  font-size: 14px;
  color: #444445;
}

/* line 440, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .box input {
  position: relative;
  width: auto;
}

/* line 446, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #add-assignment-rotation-form, #account-settings-visible #add-macro-form, #account-settings-visible #add-custom-variable-form {
  border: 1px solid #ddd;
  border-radius: 8px;
  padding: 10px;
  overflow: hidden;
}

/* line 452, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #add-assignment-rotation-form .ui-input-text, #account-settings-visible #add-macro-form .ui-input-text, #account-settings-visible #add-custom-variable-form .ui-input-text {
  margin-bottom: 16px;
}

/* line 456, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #add-assignment-rotation-form .auto-owner, #account-settings-visible #add-macro-form .auto-owner, #account-settings-visible #add-custom-variable-form .auto-owner {
  margin-bottom: 10px;
}

/* line 461, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #add-assignment-rotation-form, #account-settings-visible #add-custom-variable-form {
  max-width: 400px;
}

/* line 465, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #auto-owner-list {
  width: 100%;
}

/* line 469, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #auto-owner-list input.disabled {
  color: #afafaf !important;
  cursor: not-allowed;
  background-color: #D3D3D3;
}

/* line 470, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #auto-owner-list input.disabled ::placeholder {
  color: #afafaf !important;
}

/* line 479, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #auto-owner-list th {
  max-width: 30%;
}

/* line 483, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #auto-owner-list td {
  padding: 10px;
}

/* line 487, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #auto-owner-list .auto-owner-item {
  border-radius: 4px;
}

/* line 490, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #auto-owner-list .auto-owner-item:hover {
  box-shadow: inset 0 0 0 1px rgba(19, 130, 63, 0.25);
  background-color: rgba(19, 130, 63, 0.05);
}

/* line 497, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #auto-owner-list .auto-owner-status-form {
  min-width: 125px;
  margin: 0px 6px;
}

/* line 500, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #auto-owner-list .auto-owner-status-form select {
  font-size: 11px;
  border: 1px solid #ccc;
}

/* line 505, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #auto-owner-list .auto-owner-status-form[data-status='unavailable'] select, #account-settings-visible #auto-owner-list .auto-owner-status-form[data-status='away'] select, #account-settings-visible #auto-owner-list .auto-owner-status-form[data-status='be_right_back'] select {
  border: 1px solid #888888;
  background: #F4F4F4 !important;
  color: #888888;
}

/* line 510, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #auto-owner-list .auto-owner-status-form[data-status='unavailable']:after, #account-settings-visible #auto-owner-list .auto-owner-status-form[data-status='away']:after, #account-settings-visible #auto-owner-list .auto-owner-status-form[data-status='be_right_back']:after {
  color: #888888;
}

/* line 514, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #auto-owner-list .auto-owner-status-form:before {
  content: '';
}

/* line 519, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #auto-owner-list .email-toggle {
  display: flex;
  align-items: center;
  justify-content: start;
  overflow-x: hidden;
  width: 40vw;
  margin-bottom: 5px;
}

/* line 528, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #auto-owner-list .auto-owner-status-form {
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}

/* line 534, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #auto-owner-list .sub-section {
  display: flex;
  align-items: center;
  border-radius: 4px;
  border: 1px solid rgba(19, 130, 63, 0);
}

/* line 541, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #auto-owner-list .number {
  margin: 0 10px;
  white-space: nowrap;
  overflow: scroll hidden;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

/* line 548, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #auto-owner-list .concurrent-tickets {
  margin-right: 10px;
}

/* line 552, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #auto-owner-list .concurrent-tickets, #account-settings-visible #auto-owner-list .concurrent-live-chat-tickets {
  display: flex;
  align-items: center;
  max-width: 100px;
  min-width: 100px;
}

/* line 558, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #auto-owner-list .concurrent-tickets > div, #account-settings-visible #auto-owner-list .concurrent-live-chat-tickets > div {
  margin: 0;
}

/* line 562, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #auto-owner-list .concurrent-tickets input, #account-settings-visible #auto-owner-list .concurrent-live-chat-tickets input {
  padding: 10px;
  margin: 0;
  text-align: center;
}

@media only screen and (max-width: 700px) {
  /* line 571, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
  #account-settings-visible #auto-owner-list .email-toggle {
    width: 50vw;
  }
  /* line 575, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
  #account-settings-visible #auto-owner-list .concurrent-tickets {
    margin-right: 5px;
  }
  /* line 579, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
  #account-settings-visible #auto-owner-list .concurrent-tickets, #account-settings-visible #auto-owner-list .concurrent-live-chat-tickets {
    max-width: 90px;
    min-width: 90px;
  }
}

@media only screen and (max-width: 1025px) {
  /* line 586, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
  #account-settings-visible #auto-owner-list .email-toggle {
    width: 30vw;
  }
}

@media only screen and (max-width: 1175px) {
  /* line 592, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
  #account-settings-visible #auto-owner-list .email-toggle {
    width: 35vw;
  }
}

/* line 598, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .form-bottom {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

/* line 604, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .keyword-stats {
  font-style: italic;
  color: #777;
  float: right;
}

/* line 610, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .fieldset {
  padding: 10px;
  margin-bottom: 10px;
}

/* line 611, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .fieldset:nth-child(odd) {
  background: #f6f6f6;
}

/* line 616, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .js-snippet {
  font-family: courier new;
  overflow: scroll;
  max-width: 400px;
  background: #eee;
  border: 1px solid #ddd;
  border-radius: 5px;
  padding: 10px;
  white-space: nowrap;
}

/* line 627, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .js-code {
  font-family: inherit;
}

/* line 632, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .ping_token-form h2 {
  margin-bottom: 10px;
}

/* line 635, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .ping_token-form .ping_token-wrapper {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  align-items: flex-end;
}

@media only screen and (min-width: 1200px) {
  /* line 635, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
  #account-settings-visible .ping_token-form .ping_token-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: flex-start;
  }
}

/* line 643, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .ping_token-form .ping_token-wrapper .ping-settings {
  -webkit-box-flex: 0.5;
  -webkit-flex: 0.5;
  -moz-box-flex: 0.5;
  -moz-flex: 0.5;
  -ms-flex: 0.5;
  flex: 0.5;
  padding-right: 10px;
}

/* line 647, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .ping_token-form .ping_token-wrapper .ping-example {
  -webkit-box-flex: 0.5;
  -webkit-flex: 0.5;
  -moz-box-flex: 0.5;
  -moz-flex: 0.5;
  -ms-flex: 0.5;
  flex: 0.5;
}

/* line 654, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #target-auth-token .auth-token-pair {
  display: flex;
  flex-direction: row;
  font-weight: 600;
  background: #f0f0f0;
  padding: 6px;
  margin: 6px;
  border-radius: 6px;
}

/* line 663, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #target-auth-token .creds {
  padding: 6px;
  font-size: 18px;
}

/* line 666, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #target-auth-token .creds code {
  padding-left: 20px;
  cursor: copy;
}

/* line 671, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #target-auth-token .clipboard {
  display: inline;
  padding: 12px;
  vertical-align: middle;
}

/* line 675, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #target-auth-token .clipboard::after {
  font-size: 28px;
  font-family: Ionicons;
  content: "\f41c";
  color: #138241;
  cursor: copy;
}

/* line 686, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible #new-auth-token-form {
  padding: 10px !important;
}

/* line 689, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .account-user-form {
  background: #f0f0f0;
  float: left;
  margin: 5px 20px;
  padding: 0px 20px;
}

@media only screen and (max-width: 400px) {
  /* line 689, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
  #account-settings-visible .account-user-form {
    float: initial;
    padding: initial;
    margin: 20px 0px;
  }
}

/* line 701, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .account-user-form option {
  color: #000;
}

/* line 706, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .edit_auto_owner {
  display: flex;
  padding: 0;
  overflow: hidden;
}

/* line 711, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .survey-keyword {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

/* line 713, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .survey-keyword input {
  min-width: 300px;
}

@media only screen and (max-width: 500px) {
  /* line 711, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
  #account-settings-visible .survey-keyword {
    flex-direction: column;
  }
}

/* line 722, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .copy-btn {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px 20px;
  margin: 8px 8px;
  font-size: 14px;
  text-transform: uppercase;
  background-color: white;
  color: black;
  border: 1px solid #ddd;
  border-radius: 5px;
  letter-spacing: 1.2px;
  transition: .2s ease;
  font-size: 12px;
}

/* line 739, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .copy-btn:active {
  transform: scale(0.95);
}

/* line 741, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .copy-btn:active:after {
  content: "\f121";
}

/* line 745, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .copy-btn:before {
  vertical-align: text-top;
  content: "Copy Shortcut";
}

/* line 749, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#account-settings-visible .copy-btn:after {
  margin-left: 10px;
  font-size: 20px;
  content: "\f41b";
  font-family: Ionicons;
}

@media only screen and (max-width: 500px) {
  /* line 722, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
  #account-settings-visible .copy-btn {
    margin: 0px;
    width: 100%;
  }
}

/* line 763, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#trial-modal, #widget-modal {
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  position: fixed;
  z-index: 999999 !important;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 776, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#trial-modal h4, #widget-modal h4 {
  font-size: 20px !important;
  font-weight: 700 !important;
}

/* line 781, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#trial-modal.show, #widget-modal.show {
  display: flex;
}

/* line 785, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#trial-modal .modal-container, #widget-modal .modal-container {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  background-color: #fefefe;
  border-radius: 10px;
  padding: 30px;
  width: 500px;
}

/* line 793, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#trial-modal .modal-container h4, #widget-modal .modal-container h4 {
  padding: 0 0 10px 10px !important;
}

/* line 798, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#trial-modal .acknowledgement, #widget-modal .acknowledgement {
  display: flex;
}

/* line 800, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#trial-modal .acknowledgement label, #widget-modal .acknowledgement label {
  padding: 0px 10px !important;
  word-wrap: break-word;
  font-size: 14px;
}

/* line 807, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#trial-modal .exit-container, #widget-modal .exit-container {
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}

/* line 812, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#trial-modal .exit, #widget-modal .exit {
  font-size: 16px;
  cursor: pointer;
}

/* line 817, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#trial-modal .buttons, #widget-modal .buttons {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
}

/* line 822, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#trial-modal .buttons input, #widget-modal .buttons input {
  text-transform: none;
  letter-spacing: 0.5px;
}

/* line 829, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#trial-modal .button, #trial-modal a, #widget-modal .button, #widget-modal a {
  font-size: 14px !important;
  padding: 10px 50px !important;
  width: 200px;
  box-shadow: none;
  text-transform: none !important;
  border-radius: 48px !important;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
  font-family: Montserrat !important;
  cursor: pointer;
  font-size: 14px !important;
  padding: 10px !important;
  color: white !important;
}

/* line 843, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#trial-modal .button.bright-green, #trial-modal a.bright-green, #widget-modal .button.bright-green, #widget-modal a.bright-green {
  color: white !important;
  background: #19BE51;
}

/* line 847, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#trial-modal .button.pale-green, #trial-modal a.pale-green, #widget-modal .button.pale-green, #widget-modal a.pale-green {
  color: #48937f !important;
  background: rgba(72, 147, 127, 0.1);
}

/* line 853, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#trial-modal .widget-title, #widget-modal .widget-title {
  font-size: 20px !important;
  font-weight: bold !important;
}

/* line 857, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#trial-modal .widget-modal, #widget-modal .widget-modal {
  display: flex;
  padding: 0 0 10px 10px !important;
}

/* line 862, app/assets/stylesheets/pages/accounts/_account_settings_visible.scss */
#trial-modal .link-content a, #widget-modal .link-content a {
  font-size: 14px !important;
  color: black !important;
  text-decoration: underline !important;
  font-weight: normal !important;
  padding: 0 !important;
}

/* line 1, app/assets/stylesheets/pages/accounts/_account_settings_toggler.scss */
#account-settings-toggler {
  overflow-y: scroll;
}

/* line 4, app/assets/stylesheets/pages/accounts/_account_settings_toggler.scss */
#account-settings-toggler h2 {
  display: block;
  padding: 23px;
  font-family: Montserrat, sans-serif;
  font-weight: 600 !important;
  font-size: 24px;
  color: #878888;
  border-bottom: 1px solid #D3D3D3;
  letter-spacing: 1.5px;
  line-height: 1;
  margin-bottom: 10px;
}

/* line 19, app/assets/stylesheets/pages/accounts/_account_settings_toggler.scss */
#account-settings-toggler a {
  display: block;
  padding: 14px 24px;
  padding-left: 36px;
  font-family: Montserrat, sans-serif;
  font-weight: 500 !important;
  font-size: 14px;
  color: #42564F;
  font-weight: 400 !important;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* line 31, app/assets/stylesheets/pages/accounts/_account_settings_toggler.scss */
#account-settings-toggler a.active {
  font-weight: 700 !important;
  color: #138241;
}

/* line 36, app/assets/stylesheets/pages/accounts/_account_settings_toggler.scss */
#account-settings-toggler a:hover:not(.active) {
  color: #138241;
}

/* line 41, app/assets/stylesheets/pages/accounts/_account_settings_toggler.scss */
#account-settings-toggler .account-settings-header {
  color: #878888;
  letter-spacing: 1.5px;
  line-height: 1;
  font-family: Montserrat, sans-serif;
  font-weight: 600 !important;
  padding: 14px 23px;
  font-size: 14px;
}
/* line 3, app/assets/stylesheets/pages/accounts/http_logs.scss */
#account-http-log.ui-column-3 .body, #account-http-logs.ui-column-3 .body, #account-message-logs.ui-column-3 .body, #account-links.ui-column-3 .body, #account-salesforce-logs.ui-column-3 .body {
  background-color: #FBF8F3;
}

/* line 6, app/assets/stylesheets/pages/accounts/http_logs.scss */
#account-http-log #http-logs, #account-http-log #message-logs, #account-http-log #salesforce-logs, #account-http-logs #http-logs, #account-http-logs #message-logs, #account-http-logs #salesforce-logs, #account-message-logs #http-logs, #account-message-logs #message-logs, #account-message-logs #salesforce-logs, #account-links #http-logs, #account-links #message-logs, #account-links #salesforce-logs, #account-salesforce-logs #http-logs, #account-salesforce-logs #message-logs, #account-salesforce-logs #salesforce-logs {
  padding: 20px;
}

/* line 8, app/assets/stylesheets/pages/accounts/http_logs.scss */
#account-http-log #http-logs table, #account-http-log #message-logs table, #account-http-log #salesforce-logs table, #account-http-logs #http-logs table, #account-http-logs #message-logs table, #account-http-logs #salesforce-logs table, #account-message-logs #http-logs table, #account-message-logs #message-logs table, #account-message-logs #salesforce-logs table, #account-links #http-logs table, #account-links #message-logs table, #account-links #salesforce-logs table, #account-salesforce-logs #http-logs table, #account-salesforce-logs #message-logs table, #account-salesforce-logs #salesforce-logs table {
  border-collapse: collapse;
}

/* line 13, app/assets/stylesheets/pages/accounts/http_logs.scss */
#account-http-log #http-logs table, #account-http-log #message-logs table, #account-http-log #salesforce-logs table, #account-http-logs #http-logs table, #account-http-logs #message-logs table, #account-http-logs #salesforce-logs table, #account-message-logs #http-logs table, #account-message-logs #message-logs table, #account-message-logs #salesforce-logs table, #account-links #http-logs table, #account-links #message-logs table, #account-links #salesforce-logs table, #account-salesforce-logs #http-logs table, #account-salesforce-logs #message-logs table, #account-salesforce-logs #salesforce-logs table {
  max-width: 100%;
}

/* line 17, app/assets/stylesheets/pages/accounts/http_logs.scss */
#account-http-log #http-logs th, #account-http-log #message-logs th, #account-http-log #salesforce-logs th, #account-http-logs #http-logs th, #account-http-logs #message-logs th, #account-http-logs #salesforce-logs th, #account-message-logs #http-logs th, #account-message-logs #message-logs th, #account-message-logs #salesforce-logs th, #account-links #http-logs th, #account-links #message-logs th, #account-links #salesforce-logs th, #account-salesforce-logs #http-logs th, #account-salesforce-logs #message-logs th, #account-salesforce-logs #salesforce-logs th {
  padding: 5px;
  font-weight: 600 !important;
}

/* line 22, app/assets/stylesheets/pages/accounts/http_logs.scss */
#account-http-log #http-logs td, #account-http-log #message-logs td, #account-http-log #salesforce-logs td, #account-http-logs #http-logs td, #account-http-logs #message-logs td, #account-http-logs #salesforce-logs td, #account-message-logs #http-logs td, #account-message-logs #message-logs td, #account-message-logs #salesforce-logs td, #account-links #http-logs td, #account-links #message-logs td, #account-links #salesforce-logs td, #account-salesforce-logs #http-logs td, #account-salesforce-logs #message-logs td, #account-salesforce-logs #salesforce-logs td {
  text-align: center;
  vertical-align: top;
  padding: 5px;
}

/* line 29, app/assets/stylesheets/pages/accounts/http_logs.scss */
#account-http-log .no-logs-yet, #account-http-logs .no-logs-yet, #account-message-logs .no-logs-yet, #account-links .no-logs-yet, #account-salesforce-logs .no-logs-yet {
  text-align: center;
}

/* line 33, app/assets/stylesheets/pages/accounts/http_logs.scss */
#account-http-log pre, #account-http-logs pre, #account-message-logs pre, #account-links pre, #account-salesforce-logs pre {
  text-align: left;
  background: #efefef;
  padding: 10px;
  border-radius: 4px;
  max-width: 400px;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 20px;
}

@media only screen and (min-width: 700px) {
  /* line 33, app/assets/stylesheets/pages/accounts/http_logs.scss */
  #account-http-log pre, #account-http-logs pre, #account-message-logs pre, #account-links pre, #account-salesforce-logs pre {
    max-width: 700px;
  }
}

@media only screen and (min-width: 1000px) {
  /* line 33, app/assets/stylesheets/pages/accounts/http_logs.scss */
  #account-http-log pre, #account-http-logs pre, #account-message-logs pre, #account-links pre, #account-salesforce-logs pre {
    max-width: 1000px;
  }
}

/* line 49, app/assets/stylesheets/pages/accounts/http_logs.scss */
#account-http-log .code-1, #account-http-log .code-2, #account-http-log .code-3, #account-http-log .code-4, #account-http-log .code-5, #account-http-logs .code-1, #account-http-logs .code-2, #account-http-logs .code-3, #account-http-logs .code-4, #account-http-logs .code-5, #account-message-logs .code-1, #account-message-logs .code-2, #account-message-logs .code-3, #account-message-logs .code-4, #account-message-logs .code-5, #account-links .code-1, #account-links .code-2, #account-links .code-3, #account-links .code-4, #account-links .code-5, #account-salesforce-logs .code-1, #account-salesforce-logs .code-2, #account-salesforce-logs .code-3, #account-salesforce-logs .code-4, #account-salesforce-logs .code-5 {
  color: white;
  padding: 2px 6px;
  border-radius: 5px;
}

/* line 53, app/assets/stylesheets/pages/accounts/http_logs.scss */
#account-http-log .code-1 a, #account-http-log .code-2 a, #account-http-log .code-3 a, #account-http-log .code-4 a, #account-http-log .code-5 a, #account-http-logs .code-1 a, #account-http-logs .code-2 a, #account-http-logs .code-3 a, #account-http-logs .code-4 a, #account-http-logs .code-5 a, #account-message-logs .code-1 a, #account-message-logs .code-2 a, #account-message-logs .code-3 a, #account-message-logs .code-4 a, #account-message-logs .code-5 a, #account-links .code-1 a, #account-links .code-2 a, #account-links .code-3 a, #account-links .code-4 a, #account-links .code-5 a, #account-salesforce-logs .code-1 a, #account-salesforce-logs .code-2 a, #account-salesforce-logs .code-3 a, #account-salesforce-logs .code-4 a, #account-salesforce-logs .code-5 a {
  color: white;
}

/* line 58, app/assets/stylesheets/pages/accounts/http_logs.scss */
#account-http-log .code-2, #account-http-logs .code-2, #account-message-logs .code-2, #account-links .code-2, #account-salesforce-logs .code-2 {
  background: #138241;
}

/* line 62, app/assets/stylesheets/pages/accounts/http_logs.scss */
#account-http-log .code-3, #account-http-logs .code-3, #account-message-logs .code-3, #account-links .code-3, #account-salesforce-logs .code-3 {
  background: #4cb3fd;
}

/* line 66, app/assets/stylesheets/pages/accounts/http_logs.scss */
#account-http-log .code-4, #account-http-logs .code-4, #account-message-logs .code-4, #account-links .code-4, #account-salesforce-logs .code-4 {
  background: #fdd74c;
}

/* line 70, app/assets/stylesheets/pages/accounts/http_logs.scss */
#account-http-log .code-5, #account-http-logs .code-5, #account-message-logs .code-5, #account-links .code-5, #account-salesforce-logs .code-5 {
  background: #fd654c;
}
/* line 10, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations {
  display: flex;
  flex-direction: column;
  background: #fbf8f3;
  min-height: 100%;
}

/* line 17, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations > .heading {
  background: #fbf8f3;
  border-bottom: 0;
}

/* line 21, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations > .heading h3 {
  font-weight: 900 !important;
}

/* line 26, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations > .body {
  padding: 10px 30px 30px;
}

/* line 31, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .section {
  position: relative;
  margin: 0 0 15px;
  padding: 20px;
  background: white;
  border: 1px solid #dedbd6;
  border-radius: 10px;
}

/* line 39, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .section > form {
  flex: 1;
  min-width: 0;
}

/* line 46, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .section-heading {
  background: transparent;
  border: 0;
  border-radius: 0;
  padding: 20px 0 10px;
  margin: 0;
}

/* line 53, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .section-heading h3 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 900 !important;
  font-size: 16px;
  color: #171717;
  margin: 0;
  padding: 0;
}

/* line 64, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .section-heading h3 img {
  width: 20px;
  height: 20px;
}

/* line 72, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .section.enabled:not(:has(.connection))::after {
  content: "";
  position: absolute;
  top: 14px;
  right: 14px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #00B879;
}

/* line 83, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .section.enabled .connection::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-right: 6px;
  border-radius: 50%;
  background: #00B879;
  vertical-align: middle;
}

/* line 95, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .row {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}

/* line 102, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .row.nowrap {
  flex-wrap: nowrap;
  align-items: flex-start;
}

/* line 107, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .row .btn.import:hover, #account-integrations .row .btn.update:hover {
  background: #00B879;
  color: white;
  border: 1px solid #18a653;
}

/* line 113, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .row .btn.navigate:hover {
  background: white;
  color: #3388cc;
  border: 1px solid #C7CACE;
}

@media only screen and (min-width: 550px) {
  /* line 121, app/assets/stylesheets/pages/accounts/integrations.scss */
  #account-integrations .row {
    flex-wrap: nowrap;
  }
  /* line 125, app/assets/stylesheets/pages/accounts/integrations.scss */
  #account-integrations .submit, #account-integrations .ui-input-text, #account-integrations .btn, #account-integrations .microsoft {
    margin-right: 0 !important;
  }
  /* line 129, app/assets/stylesheets/pages/accounts/integrations.scss */
  #account-integrations .actions {
    flex: 0 !important;
  }
}

@media only screen and (max-width: 980px) {
  /* line 135, app/assets/stylesheets/pages/accounts/integrations.scss */
  #account-integrations .section > form .row.nowrap {
    flex-wrap: wrap;
  }
  /* line 139, app/assets/stylesheets/pages/accounts/integrations.scss */
  #account-integrations .section > form .row.nowrap > .content {
    flex: 1 1 0;
    min-width: 0;
  }
  /* line 144, app/assets/stylesheets/pages/accounts/integrations.scss */
  #account-integrations .section > form .row.nowrap > .actions {
    flex: 1 1 100% !important;
  }
}

/* line 150, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .image {
  flex-grow: 0;
  flex-shrink: 0;
  width: 60px;
  height: 60px;
  background: white;
  border: 1px solid #f3f3f3;
  border-radius: 10px;
  margin: 0 20px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

@media only screen and (max-width: 980px) {
  /* line 150, app/assets/stylesheets/pages/accounts/integrations.scss */
  #account-integrations .image {
    width: 40px;
    height: 40px;
  }
}

/* line 167, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .image img {
  max-width: 40px;
  max-height: 40px;
  width: auto;
  height: auto;
  object-fit: contain;
}

@media only screen and (max-width: 980px) {
  /* line 167, app/assets/stylesheets/pages/accounts/integrations.scss */
  #account-integrations .image img {
    max-width: 30px;
    max-height: 30px;
  }
}

/* line 180, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .content {
  flex-grow: 1;
  margin: 0 20px 0 0;
}

/* line 184, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .content h4 {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #171717;
  margin: 0 0 8px;
}

/* line 193, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .actions {
  flex: 1;
  margin-right: 0;
  text-align: center;
}

/* line 199, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .spacer {
  min-width: 10px;
}

/* line 202, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .spacer.empty {
  min-width: auto;
}

/* line 207, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .btn-group {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 10px;
  margin: 0 0 10px;
}

/* line 214, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .btn-group > form {
  display: contents;
}

/* line 218, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .btn-group .btn {
  margin: 0;
}

@media only screen and (max-width: 980px) {
  /* line 218, app/assets/stylesheets/pages/accounts/integrations.scss */
  #account-integrations .btn-group .btn {
    margin: 0 auto;
  }
}

/* line 226, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .twitter-send-btn {
  margin: 0 !important;
}

@media only screen and (max-width: 980px) {
  /* line 226, app/assets/stylesheets/pages/accounts/integrations.scss */
  #account-integrations .twitter-send-btn {
    min-width: 50%;
    width: 50%;
    margin: 0 0 20px 0 !important;
  }
}

/* line 234, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .btn {
  background: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  display: block;
  text-align: center;
  background: white;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  font-size: 14px;
  border: 1px solid #171717;
  border-radius: 40px;
  padding: 9px 22px;
  color: #171717;
  width: 220px;
  min-width: 100px;
  margin: 0 auto 10px;
}

/* line 12, app/assets/stylesheets/pages/accounts/../../helpers/_no_appearance.scss */
#account-integrations .btn::-ms-expand {
  display: none;
}

@media only screen and (max-width: 980px) {
  /* line 234, app/assets/stylesheets/pages/accounts/integrations.scss */
  #account-integrations .btn {
    width: 100%;
    margin: 5px auto;
  }
}

/* line 254, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .btn img {
  height: 30px;
}

/* line 258, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .btn b {
  font-weight: bold !important;
}

/* line 262, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .btn:hover {
  background: #00B879;
  color: white;
  border: 1px solid #18a653;
}

/* line 269, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .integration-alert {
  color: red;
}

/* line 271, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .integration-alert a {
  color: darkRed;
  text-decoration: underline;
}

/* line 277, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .integration-desc {
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  color: #505050;
  margin-bottom: 10px;
}

@media only screen and (max-width: 980px) {
  /* line 277, app/assets/stylesheets/pages/accounts/integrations.scss */
  #account-integrations .integration-desc {
    font-size: 12px;
  }
}

/* line 288, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .integration-desc:last-child {
  margin: 0;
}

/* line 292, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .integration-desc.center {
  text-align: center;
}

/* line 297, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .microsoft {
  display: block;
  min-width: 192px;
  max-width: 192px;
  margin: 0 auto;
}

/* line 304, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .webhook-instance-field,
#account-integrations .desk-instance-field,
#account-integrations .section input[type="text"],
#account-integrations .section input[type="url"],
#account-integrations .section input[type="email"],
#account-integrations .section textarea {
  display: block;
  width: 100%;
  max-width: 500px;
  margin: 10px 0;
  padding: 10px 15px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #171717;
  background: white;
  border: 1px solid #dedbd6;
  border-radius: 10px;
  box-sizing: border-box;
}

/* line 325, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .webhook-instance-field::placeholder,
#account-integrations .desk-instance-field::placeholder,
#account-integrations .section input[type="text"]::placeholder,
#account-integrations .section input[type="url"]::placeholder,
#account-integrations .section input[type="email"]::placeholder,
#account-integrations .section textarea::placeholder {
  color: rgba(23, 23, 23, 0.5);
}

/* line 329, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .webhook-instance-field[disabled],
#account-integrations .desk-instance-field[disabled],
#account-integrations .section input[type="text"][disabled],
#account-integrations .section input[type="url"][disabled],
#account-integrations .section input[type="email"][disabled],
#account-integrations .section textarea[disabled] {
  background: rgba(222, 219, 214, 0.6);
  color: rgba(23, 23, 23, 0.6);
  cursor: not-allowed;
}

/* line 336, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .webhook-instance-field,
#account-integrations .desk-instance-field,
#account-integrations .section input[type="text"],
#account-integrations .section input[type="url"],
#account-integrations .section input[type="email"] {
  height: 40px;
  padding: 0 15px;
}

/* line 345, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .section textarea {
  min-height: 80px;
  resize: vertical;
}

/* line 350, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .section label {
  display: block;
  margin: 10px 0 4px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  font-size: 12px;
  color: #505050;
}

/* line 361, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .ui-input-text {
  flex-grow: 1;
  min-width: 275px;
  max-width: 700px;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

@media only screen and (max-width: 980px) {
  /* line 361, app/assets/stylesheets/pages/accounts/integrations.scss */
  #account-integrations .ui-input-text {
    min-width: 0;
  }
}

/* line 375, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .ui-input-text input {
  font-size: 14px;
  text-align: left;
  letter-spacing: normal;
}

/* line 380, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .ui-input-text.grey-border {
  border: 1px solid #dedbd6 !important;
  border-radius: 10px !important;
  padding: 10px !important;
}

/* line 387, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .connection {
  text-align: center;
  margin-bottom: 6px;
}

/* line 391, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .connection b {
  display: block;
  font-weight: 600 !important;
}

/* line 398, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations #reset-desk-form[style] ~ * {
  display: none;
}

/* line 403, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .credentials-select-form {
  border: 1px solid #c7cacd;
  border-radius: 7px;
  text-align: center;
  position: relative;
  display: inline-block;
  margin-right: 10px;
  padding: 5px 10px;
  width: 150px;
  margin: 0 auto 10px;
  background: #fff;
}

@media only screen and (min-width: 690px) {
  /* line 403, app/assets/stylesheets/pages/accounts/integrations.scss */
  #account-integrations .credentials-select-form {
    width: auto;
  }
}

/* line 407, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .credentials-select-form option {
  color: #000;
}

/* line 422, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .credentials-select-form select {
  margin-right: 10px;
  background: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  display: block;
  height: 25px;
  width: 100%;
  padding: 0px 15px 0px 5px;
  text-align-last: center;
  cursor: pointer;
  color: #333333;
  font-size: 1em;
  line-height: 1.3;
  font-family: Montserrat, sans-serif;
  font-weight: 600 !important;
  text-overflow: ellipsis;
}

/* line 12, app/assets/stylesheets/pages/accounts/../../helpers/_no_appearance.scss */
#account-integrations .credentials-select-form select::-ms-expand {
  display: none;
}

/* line 439, app/assets/stylesheets/pages/accounts/integrations.scss */
#account-integrations .credentials-select-form:after {
  position: absolute;
  pointer-events: none;
  top: 9px;
  right: 5px;
  content: "";
  font-family: "Material";
  font-size: 16px;
}
/* line 4, app/assets/stylesheets/pages/accounts/links.scss */
#account-links #info-popup-table {
  display: none;
  position: absolute;
  left: 50%;
  background: white;
  padding: 10px;
  max-width: 300px;
  min-width: 100px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
  overflow: hidden;
}

/* line 14, app/assets/stylesheets/pages/accounts/links.scss */
#account-links #info-popup-table.show {
  display: block;
}

/* line 19, app/assets/stylesheets/pages/accounts/links.scss */
#account-links #new-link {
  color: white;
  background: #138241;
  padding: 10px 20px 10px 15px;
  font-size: 16px;
  cursor: pointer;
  margin-right: 15px;
  border-radius: 5px;
}

/* line 29, app/assets/stylesheets/pages/accounts/links.scss */
#account-links #short-link-toggler {
  float: right;
}

/* line 33, app/assets/stylesheets/pages/accounts/links.scss */
#account-links #links {
  padding: 20px;
}

/* line 36, app/assets/stylesheets/pages/accounts/links.scss */
#account-links #links table {
  max-width: 100%;
}

/* line 40, app/assets/stylesheets/pages/accounts/links.scss */
#account-links #links th {
  padding: 5px;
  font-weight: 600 !important;
}

/* line 45, app/assets/stylesheets/pages/accounts/links.scss */
#account-links #links td {
  text-align: center;
  vertical-align: middle;
  padding: 5px;
}

/* line 52, app/assets/stylesheets/pages/accounts/links.scss */
#account-links #link-manager {
  border-collapse: collapse;
}

/* line 55, app/assets/stylesheets/pages/accounts/links.scss */
#account-links #link-manager .short-link, #account-links #link-manager .long-link {
  display: block;
  text-align: left;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 25vw;
}

@media only screen and (max-width: 550px) {
  /* line 67, app/assets/stylesheets/pages/accounts/links.scss */
  #account-links #link-manager .short-link, #account-links #link-manager .long-link {
    max-width: 50vw;
  }
  /* line 71, app/assets/stylesheets/pages/accounts/links.scss */
  #account-links #link-manager th:nth-child(n+2):nth-child(-n+4) {
    display: none;
  }
  /* line 75, app/assets/stylesheets/pages/accounts/links.scss */
  #account-links #link-manager td:nth-child(n+2):nth-child(-n+4) {
    display: none;
  }
}

/* line 80, app/assets/stylesheets/pages/accounts/links.scss */
#account-links #link-manager .long-link {
  padding-bottom: 5px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 5px;
}

/* line 86, app/assets/stylesheets/pages/accounts/links.scss */
#account-links #link-manager tr:nth-child(even) {
  background: #f1f1f1;
}

/* line 87, app/assets/stylesheets/pages/accounts/links.scss */
#account-links #link-manager tr:nth-child(odd) {
  background: #ffff;
}

/* line 88, app/assets/stylesheets/pages/accounts/links.scss */
#account-links #link-manager tr:hover {
  background: rgba(58, 119, 69, 0.1);
}

/* line 90, app/assets/stylesheets/pages/accounts/links.scss */
#account-links #link-manager th {
  border-bottom: 1px solid #777;
}

/* line 93, app/assets/stylesheets/pages/accounts/links.scss */
#account-links #link-manager td {
  font-size: 25px;
}

/* line 96, app/assets/stylesheets/pages/accounts/links.scss */
#account-links #link-manager th:first-child {
  text-align: left;
}

/* line 99, app/assets/stylesheets/pages/accounts/links.scss */
#account-links #link-manager th:last-child, #account-links #link-manager td:nth-last-child(2) {
  text-align: right;
}

/* line 102, app/assets/stylesheets/pages/accounts/links.scss */
#account-links #link-manager td:last-child {
  font-size: 12px;
  padding: 0 10px;
}

/* line 106, app/assets/stylesheets/pages/accounts/links.scss */
#account-links #link-manager hr {
  width: 50%;
}
@charset "UTF-8";
/* line 118, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
#filter-button {
  display: block;
  position: relative;
  padding: 4px 0 5px;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  color: #878888;
  letter-spacing: 0.5px;
  border-bottom: 1px solid #D3D3D3;
  cursor: pointer;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: 20px;
}

/* line 136, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
#filter-button:before {
  line-height: 30px;
  margin-right: 10px;
  line-height: 1;
  content: "\f31b";
  font-family: "Ionicons";
  font-size: 14px;
  color: #878888;
}

/* line 146, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
#filter-button.on:before, #filter-button.on, #filter-button.on:after {
  color: #01a56d;
}

/* line 150, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
#filter-button:after {
  line-height: 30px;
  position: absolute;
  margin: -5px 0 0 0;
  content: "";
  font-family: "Material";
  font-size: 20px;
  color: #878888;
}

/* line 161, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
#filter-button:hover {
  background-color: white !important;
}

/* line 5, app/assets/stylesheets/pages/accounts/logs.scss */
#account-message-logs, #account-salesforce-logs, #account-reports {
  display: flex;
  flex-direction: column;
}

/* line 8, app/assets/stylesheets/pages/accounts/logs.scss */
#account-message-logs.ui-column-3 .body, #account-salesforce-logs.ui-column-3 .body, #account-reports.ui-column-3 .body {
  background-color: #FBF8F3;
}

/* line 2, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
#account-message-logs .heading, #account-salesforce-logs .heading, #account-reports .heading {
  display: block;
  overflow: initial;
  min-height: initial;
  max-height: initial;
}

/* line 7, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
#account-message-logs .heading > *, #account-salesforce-logs .heading > *, #account-reports .heading > * {
  width: 100%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 13, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
  #account-message-logs .heading, #account-salesforce-logs .heading, #account-reports .heading {
    overflow: visible !important;
    max-height: 200px;
  }
}

/* line 19, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
#account-message-logs .filter-date-buttons, #account-salesforce-logs .filter-date-buttons, #account-reports .filter-date-buttons {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

@media only screen and (min-width: 401px) {
  /* line 19, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
  #account-message-logs .filter-date-buttons, #account-salesforce-logs .filter-date-buttons, #account-reports .filter-date-buttons {
    justify-content: space-between;
  }
}

/* line 30, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
#account-message-logs .filter-date-buttons .submit, #account-salesforce-logs .filter-date-buttons .submit, #account-reports .filter-date-buttons .submit {
  flex: 1;
  margin: 0px 5px;
}

/* line 36, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
#account-message-logs .from, #account-message-logs .to, #account-message-logs .per_page, #account-salesforce-logs .from, #account-salesforce-logs .to, #account-salesforce-logs .per_page, #account-reports .from, #account-reports .to, #account-reports .per_page {
  position: relative;
}

/* line 38, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
#account-message-logs .from::before, #account-message-logs .to::before, #account-message-logs .per_page::before, #account-salesforce-logs .from::before, #account-salesforce-logs .to::before, #account-salesforce-logs .per_page::before, #account-reports .from::before, #account-reports .to::before, #account-reports .per_page::before {
  position: absolute;
  font-size: 10px;
  top: -4px;
  color: #888;
}

/* line 46, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
#account-message-logs .from::before, #account-salesforce-logs .from::before, #account-reports .from::before {
  content: 'From';
}

/* line 51, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
#account-message-logs .to::before, #account-salesforce-logs .to::before, #account-reports .to::before {
  content: 'To';
}

/* line 56, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
#account-message-logs .per_page::before, #account-salesforce-logs .per_page::before, #account-reports .per_page::before {
  content: 'Per Page';
}

/* line 61, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
#account-message-logs .range-selector, #account-salesforce-logs .range-selector, #account-reports .range-selector {
  flex-wrap: wrap;
  padding: 5px 10px;
}

/* line 64, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
#account-message-logs .range-selector input, #account-salesforce-logs .range-selector input, #account-reports .range-selector input {
  text-align: center;
  width: 160px;
}

@media only screen and (min-width: 500px) {
  /* line 71, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
  #account-message-logs .range-selector, #account-salesforce-logs .range-selector, #account-reports .range-selector {
    display: flex;
    align-items: center;
  }
}

@media only screen and (min-width: 500px) and (-ms-high-contrast: active), only screen and (min-width: 500px) and (-ms-high-contrast: none) {
  /* line 77, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
  #account-message-logs .range-selector, #account-salesforce-logs .range-selector, #account-reports .range-selector {
    display: block;
  }
}

@media only screen and (min-width: 500px) {
  /* line 82, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
  #account-message-logs .from, #account-message-logs .dash, #account-message-logs .to, #account-message-logs .per_page, #account-salesforce-logs .from, #account-salesforce-logs .dash, #account-salesforce-logs .to, #account-salesforce-logs .per_page, #account-reports .from, #account-reports .dash, #account-reports .to, #account-reports .per_page {
    flex: 1;
    margin-right: 10px;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 90, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
  #account-message-logs .range-selector, #account-salesforce-logs .range-selector, #account-reports .range-selector {
    display: block;
  }
}

/* line 95, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
#account-message-logs .section, #account-salesforce-logs .section, #account-reports .section {
  padding: 20px;
}

/* line 98, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
#account-message-logs .section.filter, #account-salesforce-logs .section.filter, #account-reports .section.filter {
  padding: 5px 10px;
}

/* line 102, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
#account-message-logs .heading .section.filter, #account-salesforce-logs .heading .section.filter, #account-reports .heading .section.filter {
  border-top: 0px;
  padding: 0px;
}

/* line 106, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
#account-message-logs #filter-button, #account-salesforce-logs #filter-button, #account-reports #filter-button {
  border-bottom: 0px solid #D3D3D3;
}

/* line 108, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
#account-message-logs #filter-button:before, #account-salesforce-logs #filter-button:before, #account-reports #filter-button:before {
  display: none;
}

/* line 111, app/assets/stylesheets/pages/accounts/../../helpers/_filterable.scss */
#account-message-logs #filter-button:hover, #account-salesforce-logs #filter-button:hover, #account-reports #filter-button:hover {
  background-color: #ececec !important;
}

/* line 14, app/assets/stylesheets/pages/accounts/logs.scss */
#account-message-logs .heading > *, #account-salesforce-logs .heading > *, #account-reports .heading > * {
  width: initial;
}

/* line 21, app/assets/stylesheets/pages/accounts/logs.scss */
#account-salesforce-logs .heading {
  display: flex;
}

/* line 23, app/assets/stylesheets/pages/accounts/logs.scss */
#account-salesforce-logs .heading > * {
  width: initial;
}

/* line 29, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs, #account-http-logs, #salesforce-logs {
  border-collapse: collapse;
}

/* line 31, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs tr:nth-child(even), #account-http-logs tr:nth-child(even), #salesforce-logs tr:nth-child(even) {
  background: #FBF8F3;
}

/* line 32, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs tr:nth-child(odd), #account-http-logs tr:nth-child(odd), #salesforce-logs tr:nth-child(odd) {
  background: #ffff;
}

/* line 33, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs tbody tr:hover, #account-http-logs tbody tr:hover, #salesforce-logs tbody tr:hover {
  background: #FFE9C3;
}

/* line 35, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs #info-popup-table, #account-http-logs #info-popup-table, #salesforce-logs #info-popup-table {
  display: none;
  position: absolute;
  left: 50%;
  background: white;
  padding: 10px;
  max-width: 300px;
  min-width: 100px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
}

/* line 44, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs #info-popup-table:before, #account-http-logs #info-popup-table:before, #salesforce-logs #info-popup-table:before {
  font-weight: 600;
  content: 'Message Body:\A';
  white-space: pre;
}

/* line 49, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs #info-popup-table.show, #account-http-logs #info-popup-table.show, #salesforce-logs #info-popup-table.show {
  display: block;
}

/* line 54, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .download-csv-form, #account-http-logs .download-csv-form, #salesforce-logs .download-csv-form {
  position: relative;
  display: inline-block;
  min-width: 120px;
}

@media only screen and (min-width: 500px) {
  /* line 54, app/assets/stylesheets/pages/accounts/logs.scss */
  #message-logs .download-csv-form, #account-http-logs .download-csv-form, #salesforce-logs .download-csv-form {
    min-width: 120px;
  }
}

@media only screen and (min-width: 620px) {
  /* line 54, app/assets/stylesheets/pages/accounts/logs.scss */
  #message-logs .download-csv-form, #account-http-logs .download-csv-form, #salesforce-logs .download-csv-form {
    width: auto;
  }
  /* line 63, app/assets/stylesheets/pages/accounts/logs.scss */
  .button-bin #message-logs .download-csv-form::before, .button-bin #account-http-logs .download-csv-form::before, .button-bin #salesforce-logs .download-csv-form::before {
    position: absolute;
    font-size: 10px;
    top: -14px;
    content: 'Status:';
    color: #888;
  }
}

/* line 73, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-status-form, #message-logs .http-log-source-form, #message-logs .log-owner-form, #account-http-logs .log-status-form, #account-http-logs .http-log-source-form, #account-http-logs .log-owner-form, #salesforce-logs .log-status-form, #salesforce-logs .http-log-source-form, #salesforce-logs .log-owner-form {
  position: relative;
  display: inline-block;
  margin: 6px;
  margin-right: 10px;
  z-index: 2;
  border-radius: 4px;
  background: #008076;
  min-width: 140px;
}

/* line 75, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-status-form option, #message-logs .http-log-source-form option, #message-logs .log-owner-form option, #account-http-logs .log-status-form option, #account-http-logs .http-log-source-form option, #account-http-logs .log-owner-form option, #salesforce-logs .log-status-form option, #salesforce-logs .http-log-source-form option, #salesforce-logs .log-owner-form option {
  color: #000;
}

@media only screen and (min-width: 500px) {
  /* line 73, app/assets/stylesheets/pages/accounts/logs.scss */
  #message-logs .log-status-form, #message-logs .http-log-source-form, #message-logs .log-owner-form, #account-http-logs .log-status-form, #account-http-logs .http-log-source-form, #account-http-logs .log-owner-form, #salesforce-logs .log-status-form, #salesforce-logs .http-log-source-form, #salesforce-logs .log-owner-form {
    min-width: 140px;
  }
}

@media only screen and (min-width: 620px) {
  /* line 73, app/assets/stylesheets/pages/accounts/logs.scss */
  #message-logs .log-status-form, #message-logs .http-log-source-form, #message-logs .log-owner-form, #account-http-logs .log-status-form, #account-http-logs .http-log-source-form, #account-http-logs .log-owner-form, #salesforce-logs .log-status-form, #salesforce-logs .http-log-source-form, #salesforce-logs .log-owner-form {
    width: auto;
  }
  /* line 93, app/assets/stylesheets/pages/accounts/logs.scss */
  .button-bin #message-logs .log-status-form::before, .button-bin #message-logs .http-log-source-form::before, .button-bin #message-logs .log-owner-form::before, .button-bin #account-http-logs .log-status-form::before, .button-bin #account-http-logs .http-log-source-form::before, .button-bin #account-http-logs .log-owner-form::before, .button-bin #salesforce-logs .log-status-form::before, .button-bin #salesforce-logs .http-log-source-form::before, .button-bin #salesforce-logs .log-owner-form::before {
    position: absolute;
    font-size: 10px;
    top: -14px;
    content: 'Status:';
    color: #888;
  }
}

/* line 102, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-status-form option, #message-logs .http-log-source-form option, #message-logs .log-owner-form option, #account-http-logs .log-status-form option, #account-http-logs .http-log-source-form option, #account-http-logs .log-owner-form option, #salesforce-logs .log-status-form option, #salesforce-logs .http-log-source-form option, #salesforce-logs .log-owner-form option {
  color: #000;
}

/* line 106, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-status-form select, #message-logs .log-status-form > div > input, #message-logs .http-log-source-form select, #message-logs .http-log-source-form > div > input, #message-logs .log-owner-form select, #message-logs .log-owner-form > div > input, #account-http-logs .log-status-form select, #account-http-logs .log-status-form > div > input, #account-http-logs .http-log-source-form select, #account-http-logs .http-log-source-form > div > input, #account-http-logs .log-owner-form select, #account-http-logs .log-owner-form > div > input, #salesforce-logs .log-status-form select, #salesforce-logs .log-status-form > div > input, #salesforce-logs .http-log-source-form select, #salesforce-logs .http-log-source-form > div > input, #salesforce-logs .log-owner-form select, #salesforce-logs .log-owner-form > div > input {
  background: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  display: block;
  height: 25px;
  width: 100%;
  padding: 4px 15px 4px 5px;
  text-align-last: center;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  font-size: 12px;
  text-transform: uppercase;
  color: #FFFFFF;
  letter-spacing: 1.2px;
  cursor: pointer;
  line-height: 1.5;
}

/* line 12, app/assets/stylesheets/pages/accounts/../../helpers/_no_appearance.scss */
#message-logs .log-status-form select::-ms-expand, #message-logs .log-status-form > div > input::-ms-expand, #message-logs .http-log-source-form select::-ms-expand, #message-logs .http-log-source-form > div > input::-ms-expand, #message-logs .log-owner-form select::-ms-expand, #message-logs .log-owner-form > div > input::-ms-expand, #account-http-logs .log-status-form select::-ms-expand, #account-http-logs .log-status-form > div > input::-ms-expand, #account-http-logs .http-log-source-form select::-ms-expand, #account-http-logs .http-log-source-form > div > input::-ms-expand, #account-http-logs .log-owner-form select::-ms-expand, #account-http-logs .log-owner-form > div > input::-ms-expand, #salesforce-logs .log-status-form select::-ms-expand, #salesforce-logs .log-status-form > div > input::-ms-expand, #salesforce-logs .http-log-source-form select::-ms-expand, #salesforce-logs .http-log-source-form > div > input::-ms-expand, #salesforce-logs .log-owner-form select::-ms-expand, #salesforce-logs .log-owner-form > div > input::-ms-expand {
  display: none;
}

/* line 124, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-status-form input::placeholder, #message-logs .http-log-source-form input::placeholder, #message-logs .log-owner-form input::placeholder, #account-http-logs .log-status-form input::placeholder, #account-http-logs .http-log-source-form input::placeholder, #account-http-logs .log-owner-form input::placeholder, #salesforce-logs .log-status-form input::placeholder, #salesforce-logs .http-log-source-form input::placeholder, #salesforce-logs .log-owner-form input::placeholder {
  color: #FFFFFF;
}

/* line 128, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-status-form input:focus::placeholder, #message-logs .http-log-source-form input:focus::placeholder, #message-logs .log-owner-form input:focus::placeholder, #account-http-logs .log-status-form input:focus::placeholder, #account-http-logs .http-log-source-form input:focus::placeholder, #account-http-logs .log-owner-form input:focus::placeholder, #salesforce-logs .log-status-form input:focus::placeholder, #salesforce-logs .http-log-source-form input:focus::placeholder, #salesforce-logs .log-owner-form input:focus::placeholder {
  color: transparent;
}

/* line 132, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-status-form[data-status=New], #message-logs .log-status-form[data-status=Open], #message-logs .http-log-source-form[data-status=New], #message-logs .http-log-source-form[data-status=Open], #message-logs .log-owner-form[data-status=New], #message-logs .log-owner-form[data-status=Open], #account-http-logs .log-status-form[data-status=New], #account-http-logs .log-status-form[data-status=Open], #account-http-logs .http-log-source-form[data-status=New], #account-http-logs .http-log-source-form[data-status=Open], #account-http-logs .log-owner-form[data-status=New], #account-http-logs .log-owner-form[data-status=Open], #salesforce-logs .log-status-form[data-status=New], #salesforce-logs .log-status-form[data-status=Open], #salesforce-logs .http-log-source-form[data-status=New], #salesforce-logs .http-log-source-form[data-status=Open], #salesforce-logs .log-owner-form[data-status=New], #salesforce-logs .log-owner-form[data-status=Open] {
  background: #42564F;
}

/* line 136, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-status-form[data-status=Pending], #message-logs .http-log-source-form[data-status=Pending], #message-logs .log-owner-form[data-status=Pending], #account-http-logs .log-status-form[data-status=Pending], #account-http-logs .http-log-source-form[data-status=Pending], #account-http-logs .log-owner-form[data-status=Pending], #salesforce-logs .log-status-form[data-status=Pending], #salesforce-logs .http-log-source-form[data-status=Pending], #salesforce-logs .log-owner-form[data-status=Pending] {
  background: #DDCD00;
}

/* line 140, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-status-form:after, #message-logs .http-log-source-form:after, #message-logs .log-owner-form:after, #account-http-logs .log-status-form:after, #account-http-logs .http-log-source-form:after, #account-http-logs .log-owner-form:after, #salesforce-logs .log-status-form:after, #salesforce-logs .http-log-source-form:after, #salesforce-logs .log-owner-form:after {
  position: absolute;
  pointer-events: none;
  top: 0;
  padding-top: 3px;
  right: 0px;
  content: "";
  color: white;
  font-family: "Material";
  font-size: 16px;
  height: 100%;
}

/* line 153, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-status-form:hover, #message-logs .http-log-source-form:hover, #message-logs .log-owner-form:hover, #account-http-logs .log-status-form:hover, #account-http-logs .http-log-source-form:hover, #account-http-logs .log-owner-form:hover, #salesforce-logs .log-status-form:hover, #salesforce-logs .http-log-source-form:hover, #salesforce-logs .log-owner-form:hover {
  opacity: 0.9;
}

/* line 157, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-status-form .owner-input-container, #message-logs .http-log-source-form .owner-input-container, #message-logs .log-owner-form .owner-input-container, #account-http-logs .log-status-form .owner-input-container, #account-http-logs .http-log-source-form .owner-input-container, #account-http-logs .log-owner-form .owner-input-container, #salesforce-logs .log-status-form .owner-input-container, #salesforce-logs .http-log-source-form .owner-input-container, #salesforce-logs .log-owner-form .owner-input-container {
  position: relative;
  pointer-events: none;
}

/* line 161, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-status-form .owner-input-container .owner-lookup-input, #message-logs .http-log-source-form .owner-input-container .owner-lookup-input, #message-logs .log-owner-form .owner-input-container .owner-lookup-input, #account-http-logs .log-status-form .owner-input-container .owner-lookup-input, #account-http-logs .http-log-source-form .owner-input-container .owner-lookup-input, #account-http-logs .log-owner-form .owner-input-container .owner-lookup-input, #salesforce-logs .log-status-form .owner-input-container .owner-lookup-input, #salesforce-logs .http-log-source-form .owner-input-container .owner-lookup-input, #salesforce-logs .log-owner-form .owner-input-container .owner-lookup-input {
  padding-right: 24px;
  min-width: 100px;
  -webkit-transition: min-width 0.5s ease-in-out;
  -moz-transition: min-width 0.5s ease-in-out;
  -o-transition: min-width 0.5s ease-in-out;
  transition: min-width 0.5s ease-in-out;
}

/* line 165, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-status-form .owner-input-container .owner-lookup-input.owner-lookup-active, #message-logs .http-log-source-form .owner-input-container .owner-lookup-input.owner-lookup-active, #message-logs .log-owner-form .owner-input-container .owner-lookup-input.owner-lookup-active, #account-http-logs .log-status-form .owner-input-container .owner-lookup-input.owner-lookup-active, #account-http-logs .http-log-source-form .owner-input-container .owner-lookup-input.owner-lookup-active, #account-http-logs .log-owner-form .owner-input-container .owner-lookup-input.owner-lookup-active, #salesforce-logs .log-status-form .owner-input-container .owner-lookup-input.owner-lookup-active, #salesforce-logs .http-log-source-form .owner-input-container .owner-lookup-input.owner-lookup-active, #salesforce-logs .log-owner-form .owner-input-container .owner-lookup-input.owner-lookup-active {
  min-width: 300px;
}

/* line 174, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-status-form .owner-input-container .owner-lookup-results, #message-logs .http-log-source-form .owner-input-container .owner-lookup-results, #message-logs .log-owner-form .owner-input-container .owner-lookup-results, #account-http-logs .log-status-form .owner-input-container .owner-lookup-results, #account-http-logs .http-log-source-form .owner-input-container .owner-lookup-results, #account-http-logs .log-owner-form .owner-input-container .owner-lookup-results, #salesforce-logs .log-status-form .owner-input-container .owner-lookup-results, #salesforce-logs .http-log-source-form .owner-input-container .owner-lookup-results, #salesforce-logs .log-owner-form .owner-input-container .owner-lookup-results {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  max-width: none;
  padding: 5px;
  background-color: white;
  border-style: solid;
  border-width: 2px;
  border-color: #138241;
  border-top: none;
  display: none;
}

/* line 189, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-status-form .owner-input-container .owner-lookup-results.owner-lookup-results-show, #message-logs .http-log-source-form .owner-input-container .owner-lookup-results.owner-lookup-results-show, #message-logs .log-owner-form .owner-input-container .owner-lookup-results.owner-lookup-results-show, #account-http-logs .log-status-form .owner-input-container .owner-lookup-results.owner-lookup-results-show, #account-http-logs .http-log-source-form .owner-input-container .owner-lookup-results.owner-lookup-results-show, #account-http-logs .log-owner-form .owner-input-container .owner-lookup-results.owner-lookup-results-show, #salesforce-logs .log-status-form .owner-input-container .owner-lookup-results.owner-lookup-results-show, #salesforce-logs .http-log-source-form .owner-input-container .owner-lookup-results.owner-lookup-results-show, #salesforce-logs .log-owner-form .owner-input-container .owner-lookup-results.owner-lookup-results-show {
  display: block;
}

/* line 194, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-status-form .owner-input-container .typeahead, #message-logs .http-log-source-form .owner-input-container .typeahead, #message-logs .log-owner-form .owner-input-container .typeahead, #account-http-logs .log-status-form .owner-input-container .typeahead, #account-http-logs .http-log-source-form .owner-input-container .typeahead, #account-http-logs .log-owner-form .owner-input-container .typeahead, #salesforce-logs .log-status-form .owner-input-container .typeahead, #salesforce-logs .http-log-source-form .owner-input-container .typeahead, #salesforce-logs .log-owner-form .owner-input-container .typeahead {
  border-top: none;
  padding-top: auto;
  margin-top: auto;
}

/* line 199, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-status-form .owner-input-container .typeahead li, #message-logs .http-log-source-form .owner-input-container .typeahead li, #message-logs .log-owner-form .owner-input-container .typeahead li, #account-http-logs .log-status-form .owner-input-container .typeahead li, #account-http-logs .http-log-source-form .owner-input-container .typeahead li, #account-http-logs .log-owner-form .owner-input-container .typeahead li, #salesforce-logs .log-status-form .owner-input-container .typeahead li, #salesforce-logs .http-log-source-form .owner-input-container .typeahead li, #salesforce-logs .log-owner-form .owner-input-container .typeahead li {
  font-size: 12px;
}

/* line 204, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-status-form .owner-input-container .ui-focus, #message-logs .http-log-source-form .owner-input-container .ui-focus, #message-logs .log-owner-form .owner-input-container .ui-focus, #account-http-logs .log-status-form .owner-input-container .ui-focus, #account-http-logs .http-log-source-form .owner-input-container .ui-focus, #account-http-logs .log-owner-form .owner-input-container .ui-focus, #salesforce-logs .log-status-form .owner-input-container .ui-focus, #salesforce-logs .http-log-source-form .owner-input-container .ui-focus, #salesforce-logs .log-owner-form .owner-input-container .ui-focus {
  background-color: #edf3f0;
  color: rgba(25, 190, 80, 0.25);
}

/* line 210, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-status-form.owner-lookup-results-show, #message-logs .http-log-source-form.owner-lookup-results-show, #message-logs .log-owner-form.owner-lookup-results-show, #account-http-logs .log-status-form.owner-lookup-results-show, #account-http-logs .http-log-source-form.owner-lookup-results-show, #account-http-logs .log-owner-form.owner-lookup-results-show, #salesforce-logs .log-status-form.owner-lookup-results-show, #salesforce-logs .http-log-source-form.owner-lookup-results-show, #salesforce-logs .log-owner-form.owner-lookup-results-show {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 215, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-status-form .owner-select, #message-logs .http-log-source-form .owner-select, #message-logs .log-owner-form .owner-select, #account-http-logs .log-status-form .owner-select, #account-http-logs .http-log-source-form .owner-select, #account-http-logs .log-owner-form .owner-select, #salesforce-logs .log-status-form .owner-select, #salesforce-logs .http-log-source-form .owner-select, #salesforce-logs .log-owner-form .owner-select {
  position: absolute;
  color: transparent !important;
}

/* line 220, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-status-form .owner-input-touchable-area, #message-logs .http-log-source-form .owner-input-touchable-area, #message-logs .log-owner-form .owner-input-touchable-area, #account-http-logs .log-status-form .owner-input-touchable-area, #account-http-logs .http-log-source-form .owner-input-touchable-area, #account-http-logs .log-owner-form .owner-input-touchable-area, #salesforce-logs .log-status-form .owner-input-touchable-area, #salesforce-logs .http-log-source-form .owner-input-touchable-area, #salesforce-logs .log-owner-form .owner-input-touchable-area {
  position: absolute;
  height: 100%;
  width: calc(100% - 18px);
  top: 0;
  cursor: pointer;
}

/* line 228, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-owner-form, #account-http-logs .log-owner-form, #salesforce-logs .log-owner-form {
  min-width: 200px;
}

/* line 232, app/assets/stylesheets/pages/accounts/logs.scss */
#message-logs .log-owner-form::after, #account-http-logs .log-owner-form::after, #salesforce-logs .log-owner-form::after {
  border-left: solid 2px white;
}
/* line 5, app/assets/stylesheets/pages/accounts/members.scss */
#account-members {
  /* Grid system, inspired by Bootstrap's Grid Framework
 * Hopefully you can find this useful :)
 * Specify the column, device size, and column size (from 1-12)
 * Wrap it in a ".row-flex" container
 * EXAMPLE: col-md-4
 * Sizes: sm, md
 */
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  /* Rounded sliders */
}

/* line 8, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row {
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media (min-width: 736px) and (max-width: 980px) {
  /* line 14, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-1, #account-members .row .col-1-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-1,
#account-members .row .offset-l-1 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-1 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-1 {
    width: 8.3333333333% !important;
    flex: 1 !important;
  }
  /* line 14, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-2, #account-members .row .col-2-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-2,
#account-members .row .offset-l-2 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-2 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-2 {
    width: 16.6666666667% !important;
    flex: 2 !important;
  }
  /* line 14, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-3, #account-members .row .col-3-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-3,
#account-members .row .offset-l-3 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-3 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-3 {
    width: 25% !important;
    flex: 3 !important;
  }
  /* line 14, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-4, #account-members .row .col-4-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-4,
#account-members .row .offset-l-4 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-4 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-4 {
    width: 33.3333333333% !important;
    flex: 4 !important;
  }
  /* line 14, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-5, #account-members .row .col-5-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-5,
#account-members .row .offset-l-5 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-5 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-5 {
    width: 41.6666666667% !important;
    flex: 5 !important;
  }
  /* line 14, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-6, #account-members .row .col-6-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-6,
#account-members .row .offset-l-6 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-6 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-6 {
    width: 50% !important;
    flex: 6 !important;
  }
  /* line 14, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-7, #account-members .row .col-7-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-7,
#account-members .row .offset-l-7 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-7 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-7 {
    width: 58.3333333333% !important;
    flex: 7 !important;
  }
  /* line 14, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-8, #account-members .row .col-8-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-8,
#account-members .row .offset-l-8 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-8 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-8 {
    width: 66.6666666667% !important;
    flex: 8 !important;
  }
  /* line 14, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-9, #account-members .row .col-9-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-9,
#account-members .row .offset-l-9 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-9 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-9 {
    width: 75% !important;
    flex: 9 !important;
  }
  /* line 14, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-10, #account-members .row .col-10-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-10,
#account-members .row .offset-l-10 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-10 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-10 {
    width: 83.3333333333% !important;
    flex: 10 !important;
  }
  /* line 14, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-11, #account-members .row .col-11-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-11,
#account-members .row .offset-l-11 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-11 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-11 {
    width: 91.6666666667% !important;
    flex: 11 !important;
  }
  /* line 14, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-12, #account-members .row .col-12-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-12,
#account-members .row .offset-l-12 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-12 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-12 {
    width: 100% !important;
    flex: 12 !important;
  }
}

/* line 32, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .col-1 {
  width: 8.3333333333%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 36, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-1,
#account-members .row .offset-l-1 {
  margin-left: 8.3333333333%;
}

/* line 39, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-r-1 {
  margin-right: 8.3333333333%;
}

/* line 32, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .col-2 {
  width: 16.6666666667%;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  -moz-box-flex: 2;
  -moz-flex: 2;
  -ms-flex: 2;
  flex: 2;
}

/* line 36, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-2,
#account-members .row .offset-l-2 {
  margin-left: 16.6666666667%;
}

/* line 39, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-r-2 {
  margin-right: 16.6666666667%;
}

/* line 32, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .col-3 {
  width: 25%;
  -webkit-box-flex: 3;
  -webkit-flex: 3;
  -moz-box-flex: 3;
  -moz-flex: 3;
  -ms-flex: 3;
  flex: 3;
}

/* line 36, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-3,
#account-members .row .offset-l-3 {
  margin-left: 25%;
}

/* line 39, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-r-3 {
  margin-right: 25%;
}

/* line 32, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .col-4 {
  width: 33.3333333333%;
  -webkit-box-flex: 4;
  -webkit-flex: 4;
  -moz-box-flex: 4;
  -moz-flex: 4;
  -ms-flex: 4;
  flex: 4;
}

/* line 36, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-4,
#account-members .row .offset-l-4 {
  margin-left: 33.3333333333%;
}

/* line 39, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-r-4 {
  margin-right: 33.3333333333%;
}

/* line 32, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .col-5 {
  width: 41.6666666667%;
  -webkit-box-flex: 5;
  -webkit-flex: 5;
  -moz-box-flex: 5;
  -moz-flex: 5;
  -ms-flex: 5;
  flex: 5;
}

/* line 36, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-5,
#account-members .row .offset-l-5 {
  margin-left: 41.6666666667%;
}

/* line 39, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-r-5 {
  margin-right: 41.6666666667%;
}

/* line 32, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .col-6 {
  width: 50%;
  -webkit-box-flex: 6;
  -webkit-flex: 6;
  -moz-box-flex: 6;
  -moz-flex: 6;
  -ms-flex: 6;
  flex: 6;
}

/* line 36, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-6,
#account-members .row .offset-l-6 {
  margin-left: 50%;
}

/* line 39, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-r-6 {
  margin-right: 50%;
}

/* line 32, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .col-7 {
  width: 58.3333333333%;
  -webkit-box-flex: 7;
  -webkit-flex: 7;
  -moz-box-flex: 7;
  -moz-flex: 7;
  -ms-flex: 7;
  flex: 7;
}

/* line 36, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-7,
#account-members .row .offset-l-7 {
  margin-left: 58.3333333333%;
}

/* line 39, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-r-7 {
  margin-right: 58.3333333333%;
}

/* line 32, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .col-8 {
  width: 66.6666666667%;
  -webkit-box-flex: 8;
  -webkit-flex: 8;
  -moz-box-flex: 8;
  -moz-flex: 8;
  -ms-flex: 8;
  flex: 8;
}

/* line 36, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-8,
#account-members .row .offset-l-8 {
  margin-left: 66.6666666667%;
}

/* line 39, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-r-8 {
  margin-right: 66.6666666667%;
}

/* line 32, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .col-9 {
  width: 75%;
  -webkit-box-flex: 9;
  -webkit-flex: 9;
  -moz-box-flex: 9;
  -moz-flex: 9;
  -ms-flex: 9;
  flex: 9;
}

/* line 36, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-9,
#account-members .row .offset-l-9 {
  margin-left: 75%;
}

/* line 39, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-r-9 {
  margin-right: 75%;
}

/* line 32, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .col-10 {
  width: 83.3333333333%;
  -webkit-box-flex: 10;
  -webkit-flex: 10;
  -moz-box-flex: 10;
  -moz-flex: 10;
  -ms-flex: 10;
  flex: 10;
}

/* line 36, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-10,
#account-members .row .offset-l-10 {
  margin-left: 83.3333333333%;
}

/* line 39, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-r-10 {
  margin-right: 83.3333333333%;
}

/* line 32, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .col-11 {
  width: 91.6666666667%;
  -webkit-box-flex: 11;
  -webkit-flex: 11;
  -moz-box-flex: 11;
  -moz-flex: 11;
  -ms-flex: 11;
  flex: 11;
}

/* line 36, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-11,
#account-members .row .offset-l-11 {
  margin-left: 91.6666666667%;
}

/* line 39, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-r-11 {
  margin-right: 91.6666666667%;
}

/* line 32, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .col-12 {
  width: 100%;
  -webkit-box-flex: 12;
  -webkit-flex: 12;
  -moz-box-flex: 12;
  -moz-flex: 12;
  -ms-flex: 12;
  flex: 12;
}

/* line 36, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-12,
#account-members .row .offset-l-12 {
  margin-left: 100%;
}

/* line 39, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .offset-r-12 {
  margin-right: 100%;
}

/* line 43, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row .margin-h-auto {
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 736px) {
  /* line 50, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-1 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-1 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-sm-1 {
    width: 8.3333333333% !important;
    flex: 1 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-1,
#account-members .row .offset-l-1 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-1 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-2 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-2 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-sm-2 {
    width: 16.6666666667% !important;
    flex: 2 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-2,
#account-members .row .offset-l-2 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-2 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-3 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-3 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-sm-3 {
    width: 25% !important;
    flex: 3 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-3,
#account-members .row .offset-l-3 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-3 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-4 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-4 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-sm-4 {
    width: 33.3333333333% !important;
    flex: 4 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-4,
#account-members .row .offset-l-4 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-4 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-5 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-5 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-sm-5 {
    width: 41.6666666667% !important;
    flex: 5 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-5,
#account-members .row .offset-l-5 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-5 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-6 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-6 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-sm-6 {
    width: 50% !important;
    flex: 6 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-6,
#account-members .row .offset-l-6 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-6 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-7 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-7 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-sm-7 {
    width: 58.3333333333% !important;
    flex: 7 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-7,
#account-members .row .offset-l-7 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-7 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-8 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-8 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-sm-8 {
    width: 66.6666666667% !important;
    flex: 8 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-8,
#account-members .row .offset-l-8 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-8 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-9 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-9 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-sm-9 {
    width: 75% !important;
    flex: 9 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-9,
#account-members .row .offset-l-9 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-9 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-10 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-10 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-sm-10 {
    width: 83.3333333333% !important;
    flex: 10 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-10,
#account-members .row .offset-l-10 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-10 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-11 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-11 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-sm-11 {
    width: 91.6666666667% !important;
    flex: 11 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-11,
#account-members .row .offset-l-11 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-11 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-12 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-md-12 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .col-sm-12 {
    width: 100% !important;
    flex: 12 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-12,
#account-members .row .offset-l-12 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
  #account-members .row .offset-r-12 {
    margin-right: 0;
  }
}

/* line 70, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_grid.scss */
#account-members .row [class*="column-"] {
  padding: 0 15px;
}

/* line 1, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_card.scss */
#account-members .card {
  background-color: #fff;
  padding: 15px 25px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  margin: 15px;
  border-radius: 4px;
}

@media screen and (max-width: 736px) {
  /* line 1, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_card.scss */
  #account-members .card {
    padding: 15px 10px;
  }
}

/* line 2, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_responsive.scss */
#account-members .img-responsive {
  width: 100%;
  height: auto;
}

/* line 6, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_responsive.scss */
#account-members .img-circle {
  border-radius: 500px;
}

@media screen and (min-width: 1690px) {
  /* line 11, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_responsive.scss */
  #account-members .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 1690px) {
  /* line 16, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_responsive.scss */
  #account-members .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 1280px) {
  /* line 21, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_responsive.scss */
  #account-members .hide-lg {
    display: none;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_responsive.scss */
  #account-members .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 980px) {
  /* line 29, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_responsive.scss */
  #account-members .hide-md {
    display: none;
  }
  /* line 32, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_responsive.scss */
  #account-members .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 736px) {
  /* line 37, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_responsive.scss */
  #account-members .hide-sm {
    display: none;
  }
  /* line 40, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_responsive.scss */
  #account-members .display-only-sm {
    display: block;
  }
}

@media screen and (max-width: 980px) {
  /* line 45, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_responsive.scss */
  #account-members .display-only-md {
    display: flex;
  }
}

@media screen and (min-width: 980px) {
  /* line 50, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_responsive.scss */
  #account-members .display-only-md {
    display: none;
  }
}

/* line 54, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_responsive.scss */
#account-members .display-only-xs {
  display: none;
}

@media screen and (max-width: 480px) {
  /* line 58, app/assets/stylesheets/pages/accounts/../../helpers/avo_ui/_responsive.scss */
  #account-members .display-only-xs {
    display: block;
  }
}

/* line 11, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .back-btn {
  justify-content: center;
  align-items: center;
  border: 1px solid #ddd;
  padding: 0px 10px;
  padding-top: 1px;
  border-radius: 6px;
  margin-right: 10px;
  margin-left: 15px;
}

/* line 20, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .back-btn:before {
  color: #808080;
  content: "\f2ca";
  font-family: 'Ionicons';
  font-size: 26px;
}

/* line 27, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .body {
  background-color: #FBF8F3;
}

/* line 30, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .heading h3 {
  flex-grow: initial;
  padding: 26px 0 23px 23px;
}

/* line 34, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .button-container {
  text-align: center;
  margin: 15px;
}

/* line 38, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .card-role {
  display: flex;
}

/* line 41, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .edit-btn {
  margin-left: 25px;
  justify-content: center;
  align-items: center;
  border: 2px solid #ddd;
  padding: 0px 10px;
  padding-top: 1px;
  border-radius: 500px;
  margin-right: 10px;
  color: #ddd;
  cursor: pointer;
}

/* line 53, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .delete-btn {
  justify-content: center;
  align-items: center;
  border: 2px solid #c10101;
  padding: 0px 10px;
  padding-top: 1px;
  border-radius: 500px;
  margin-right: 10px;
  color: #c10101 !important;
  cursor: pointer;
}

/* line 64, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .input-error {
  margin-left: 15px;
  color: #c10101;
  font-weight: bold !important;
}

/* line 69, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .button-send {
  background-color: #008076;
  cursor: pointer;
  letter-spacing: 1.5px;
  padding: 12px 20px;
  color: white !important;
  border-radius: 5px;
  border: 0px;
  text-transform: uppercase;
  margin: 0 15px 0 0;
  font-size: 13px !important;
  font-weight: 300 !important;
  text-shadow: none !important;
  display: inline-block;
}

/* line 84, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .button-send.large {
  width: 200px;
  text-align: center;
  font-weight: 300 !important;
  font-size: 16px !important;
}

/* line 91, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .button-send.default {
  background-color: #adadad;
}

@media only screen and (max-width: 480px) {
  /* line 69, app/assets/stylesheets/pages/accounts/members.scss */
  #account-members .button-send {
    font-size: 10px !important;
  }
}

/* line 99, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .role-desc {
  font-weight: 300 !important;
  font-size: 18px;
}

/* line 103, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .switch {
  position: relative;
  display: inline-block;
  min-width: 60px;
  height: 34px;
}

/* line 110, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* line 115, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .check-switch {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

/* line 127, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .role-name label {
  color: #a1a1a1;
  font-weight: bold !important;
  font-size: 16px;
  margin-bottom: 15px;
}

/* line 133, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .role-name input {
  border: 2px solid #d0d0d0;
  border-radius: 8px;
  padding: 8px;
  font-size: 16px;
  color: #666;
}

/* line 141, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .switch-container {
  display: flex;
  margin: 16px 0;
}

/* line 145, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .switch-container .text {
  margin: 6px 12px;
  font-weight: 300 !important;
}

/* line 150, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .switch-container select {
  margin: 0 10px 0 20px;
}

/* line 153, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .switch-container .status {
  margin-top: 5px;
  margin-left: 30px;
  color: #70AF6F;
  font-weight: bold !important;
}

/* line 161, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .check-switch:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

/* line 173, app/assets/stylesheets/pages/accounts/members.scss */
#account-members input:checked + .check-switch {
  background-color: #70AF6F;
}

/* line 177, app/assets/stylesheets/pages/accounts/members.scss */
#account-members input:focus + .check-switch {
  box-shadow: 0 0 1px #70AF6F;
}

/* line 181, app/assets/stylesheets/pages/accounts/members.scss */
#account-members input:checked + .check-switch:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* line 188, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .check-switch {
  border-radius: 34px;
}

/* line 192, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .check-switch:before {
  border-radius: 50%;
}

/* line 196, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .section {
  border: 1px solid #DEDCD8;
  border-radius: 10px;
  background: #fff;
  margin: 20px;
}

/* line 202, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .section-head, #account-members .add-account-members {
  margin: 20px;
  padding: 10px 0px;
}

/* line 206, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .invite-desc {
  margin: 20px;
}

/* line 209, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .user-wrapper {
  padding: 20px;
  background: #fff;
}

/* line 213, app/assets/stylesheets/pages/accounts/members.scss */
#account-members b {
  font-weight: 800 !important;
}

/* line 217, app/assets/stylesheets/pages/accounts/members.scss */
#account-members h4 {
  font-size: 20px;
  font-weight: 800 !important;
}

/* line 222, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .desc {
  font-size: 14px;
}

/* line 226, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .pagination {
  text-align: left;
  padding-left: 20px;
}

/* line 231, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .user {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  align-items: flex-start;
}

@media only screen and (max-width: 414px) {
  /* line 238, app/assets/stylesheets/pages/accounts/members.scss */
  #account-members .picture img {
    height: 30px !important;
    width: 30px !important;
  }
}

/* line 243, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .info {
  min-width: 250px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 0 10px;
  overflow-x: hidden;
}

@media only screen and (max-width: 540px) {
  /* line 243, app/assets/stylesheets/pages/accounts/members.scss */
  #account-members .info {
    max-width: 73%;
    min-width: initial;
    font-size: 14px;
  }
}

@media only screen and (max-width: 320px) {
  /* line 243, app/assets/stylesheets/pages/accounts/members.scss */
  #account-members .info {
    max-width: 140px;
    min-width: initial;
    font-size: 12px;
  }
}

/* line 260, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .info * {
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 265, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .info h3 {
  line-height: 1;
  padding-bottom: 5px;
}

/* line 270, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .user-actions {
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

/* line 273, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .user-actions-mobile {
  display: none;
}

@media only screen and (max-width: 540px) {
  /* line 277, app/assets/stylesheets/pages/accounts/members.scss */
  #account-members .user-actions {
    display: none;
  }
  /* line 280, app/assets/stylesheets/pages/accounts/members.scss */
  #account-members .user-actions-mobile {
    font-size: 20px;
    background: #1a7a3f;
    border-radius: 500px;
    padding: 7px 13px;
    width: 40px;
    color: #fff;
    display: block;
  }
}

/* line 291, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .controls {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  flex-wrap: wrap;
  text-align: center;
  align-items: start;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

@media only screen and (min-width: 414px) {
  /* line 291, app/assets/stylesheets/pages/accounts/members.scss */
  #account-members .controls {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

/* line 304, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .controls a {
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  margin: 5px;
}

/* line 310, app/assets/stylesheets/pages/accounts/members.scss */
#account-members form {
  max-width: 400px;
}

/* line 314, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .link {
  float: right;
}

/* line 318, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .row {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 324, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .current-members, #account-members .current-pending-members {
  width: 100%;
}

/* line 326, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .current-members .user-wrapper, #account-members .current-members .user, #account-members .current-pending-members .user-wrapper, #account-members .current-pending-members .user {
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: flex-start;
}

/* line 331, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .current-members .user-wrapper, #account-members .current-pending-members .user-wrapper {
  flex-direction: column;
}

/* line 333, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .current-members .user-wrapper.disabled, #account-members .current-pending-members .user-wrapper.disabled {
  color: #aaa;
}

/* line 337, app/assets/stylesheets/pages/accounts/members.scss */
#account-members .current-members .user, #account-members .current-pending-members .user {
  width: 100%;
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
  -moz-flex-grow: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
  flex-direction: row;
}

/* line 344, app/assets/stylesheets/pages/accounts/members.scss */
#account-members #invite-user-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
  background: #00B879;
  margin-top: 10px;
}
/* line 2, app/assets/stylesheets/pages/accounts/onboarding.scss */
#onboarding-phone-valid main, #reserve-number main {
  display: flex;
  justify-content: center;
  margin-top: 150px;
  margin-bottom: 80px;
}

/* line 7, app/assets/stylesheets/pages/accounts/onboarding.scss */
#onboarding-phone-valid h1, #reserve-number h1 {
  text-align: left;
  font-size: 24px;
  font-weight: 800 !important;
}

/* line 12, app/assets/stylesheets/pages/accounts/onboarding.scss */
#onboarding-phone-valid p, #reserve-number p {
  font-size: 16px;
}

/* line 15, app/assets/stylesheets/pages/accounts/onboarding.scss */
#onboarding-phone-valid .card, #reserve-number .card {
  width: 480px;
  padding: 40px;
  border-radius: 8px;
  box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.1);
}

/* line 21, app/assets/stylesheets/pages/accounts/onboarding.scss */
#onboarding-phone-valid .validator, #reserve-number .validator {
  margin: 0px !important;
  max-width: 100% !important;
  width: 100% !important;
}

/* line 26, app/assets/stylesheets/pages/accounts/onboarding.scss */
#onboarding-phone-valid .desc, #reserve-number .desc {
  text-align: left;
}

/* line 31, app/assets/stylesheets/pages/accounts/onboarding.scss */
#reserve-number {
  margin-top: 50px;
}

/* line 34, app/assets/stylesheets/pages/accounts/onboarding.scss */
#reserve-number input {
  width: 100%;
  max-width: 100%;
}

/* line 39, app/assets/stylesheets/pages/accounts/onboarding.scss */
#reserve-number .live-errors {
  margin-bottom: 10px;
}

/* line 43, app/assets/stylesheets/pages/accounts/onboarding.scss */
#reserve-number .ui-input-text {
  max-width: 100%;
  margin: 0px !important;
  width: 100%;
}

/* line 49, app/assets/stylesheets/pages/accounts/onboarding.scss */
#reserve-number .container {
  box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.1);
  border: none;
  padding: 40px;
  border-radius: 8px;
  max-width: 430px;
  width: 430px;
}

/* line 58, app/assets/stylesheets/pages/accounts/onboarding.scss */
#reserve-number .button-submit {
  margin-top: 0px;
}

/* line 60, app/assets/stylesheets/pages/accounts/onboarding.scss */
#reserve-number .button-submit.number {
  color: black !important;
  background-color: white;
  border: 1px solid #d1d1d1;
  margin-bottom: 10px;
}

/* line 66, app/assets/stylesheets/pages/accounts/onboarding.scss */
#reserve-number .button-submit.number:hover {
  background-color: whitesmoke;
}

/* line 72, app/assets/stylesheets/pages/accounts/onboarding.scss */
#reserve-number .action-button {
  text-transform: none;
  padding: 10px;
  width: 100%;
  background-color: #4ECA83;
  margin: 5px;
  border-radius: 4px;
  text-align: center;
}

/* line 80, app/assets/stylesheets/pages/accounts/onboarding.scss */
#reserve-number .action-button a {
  color: white;
  text-align: center;
  font-size: 14px;
}

/* line 87, app/assets/stylesheets/pages/accounts/onboarding.scss */
#reserve-number .start-texting-link {
  display: flex;
  justify-content: center;
  margin: 0;
  text-transform: none;
  letter-spacing: 0.5px;
}

/* line 95, app/assets/stylesheets/pages/accounts/onboarding.scss */
#reserve-number #search-twilio {
  margin-top: 20px;
}

/* line 99, app/assets/stylesheets/pages/accounts/onboarding.scss */
#reserve-number #search-twilio, #reserve-number .button-submit {
  background-color: #4ECA83;
  text-transform: none;
  letter-spacing: 0.5px;
}

@media only screen and (max-width: 480px) {
  /* line 106, app/assets/stylesheets/pages/accounts/onboarding.scss */
  #reserve-number .container {
    width: 100%;
  }
}

/* line 112, app/assets/stylesheets/pages/accounts/onboarding.scss */
#save-phone-number, #step-one, #step-two, #submit-pw, #enterprise-btn {
  box-shadow: none;
  max-width: 100% !important;
  width: 100%;
  background-color: #4ECA83;
  height: 60px;
  font-size: 18px;
  font-weight: 600 !important;
}

@media screen and (max-width: 980px) {
  /* line 112, app/assets/stylesheets/pages/accounts/onboarding.scss */
  #save-phone-number, #step-one, #step-two, #submit-pw, #enterprise-btn {
    width: 325px !important;
    margin: auto !important;
  }
}

/* line 123, app/assets/stylesheets/pages/accounts/onboarding.scss */
#save-phone-number[disabled], #step-one[disabled], #step-two[disabled], #submit-pw[disabled], #enterprise-btn[disabled] {
  background: lightgray !important;
}

/* line 128, app/assets/stylesheets/pages/accounts/onboarding.scss */
#save-phone-number[type=submit]:focus, #save-phone-number[type=submit]:active, #step-one[type=submit]:focus, #step-one[type=submit]:active, #step-two[type=submit]:focus, #step-two[type=submit]:active, #submit-pw[type=submit]:focus, #submit-pw[type=submit]:active, #enterprise-btn[type=submit]:focus, #enterprise-btn[type=submit]:active {
  border: 1px solid #1E705A !important;
  text-decoration: underline !important;
}
/* line 95, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
.transparent {
  background: transparent;
  border: none;
}

/* line 11, app/assets/stylesheets/pages/accounts/reports.scss */
#analytics-filter, #account-reports, #voicemails {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 2, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#analytics-filter .button, #account-reports .button, #voicemails .button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  letter-spacing: 1.5px;
  padding: 10px 20px;
  border-radius: 6px;
  text-transform: uppercase;
  margin: 0px;
  border: none;
  font-size: 12px;
  transition: .25s;
}

/* line 18, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#analytics-filter .button:active, #account-reports .button:active, #voicemails .button:active {
  transform: scale(0.95);
}

/* line 22, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#analytics-filter .button.green, #account-reports .button.green, #voicemails .button.green {
  color: white;
  background-color: #19BE51;
  border: none;
}

/* line 27, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#analytics-filter .button.green:hover, #account-reports .button.green:hover, #voicemails .button.green:hover {
  background-color: #00998c;
}

/* line 33, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#analytics-filter .button.gray, #account-reports .button.gray, #voicemails .button.gray {
  cursor: not-allowed;
  color: #333;
  background-color: #D3D3D3;
}

/* line 39, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#analytics-filter .button.white, #account-reports .button.white, #voicemails .button.white {
  background-color: white;
  box-shadow: inset 0 0 0px 1px #ddd;
  color: black !important;
}

/* line 44, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#analytics-filter .button.white:hover, #account-reports .button.white:hover, #voicemails .button.white:hover {
  background-color: #e2e2e2;
}

/* line 48, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#analytics-filter .button.white.selected, #account-reports .button.white.selected, #voicemails .button.white.selected {
  color: #008076 !important;
  box-shadow: inset 0 0 0px 1px #008076;
}

/* line 55, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#analytics-filter .form-button, #account-reports .form-button, #voicemails .form-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}

/* line 61, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#analytics-filter .form-button.csv :last-child, #account-reports .form-button.csv :last-child, #voicemails .form-button.csv :last-child {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 35px;
  letter-spacing: 1.5px;
  padding: 0px 20px;
  border-radius: 6px;
  text-transform: uppercase;
  background-color: white;
  border: 1px solid #ddd;
  box-shadow: none;
  color: black;
  font-size: 12px;
  transition: .25s;
}

/* line 78, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#analytics-filter .form-button.csv :last-child:hover, #account-reports .form-button.csv :last-child:hover, #voicemails .form-button.csv :last-child:hover {
  background-color: #e2e2e2;
}

/* line 81, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#analytics-filter .form-button.csv :last-child:active, #account-reports .form-button.csv :last-child:active, #voicemails .form-button.csv :last-child:active {
  transform: scale(0.95);
}

/* line 86, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_buttons.scss */
#analytics-filter .form-button.csv :before, #account-reports .form-button.csv :before, #voicemails .form-button.csv :before {
  content: "\f105";
  font-family: Ionicons;
  font-size: 20px;
  margin-right: 5px;
}

/* line 2, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_filter.scss */
#analytics-filter .heading, #account-reports .heading, #voicemails .heading {
  overflow: initial;
  min-height: initial;
  max-height: initial;
}

/* line 6, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_filter.scss */
#analytics-filter .heading > *, #account-reports .heading > *, #voicemails .heading > * {
  width: 100%;
}

/* line 11, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_filter.scss */
#analytics-filter .range-selector, #account-reports .range-selector, #voicemails .range-selector {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}

/* line 15, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_filter.scss */
#analytics-filter .range-selector input, #account-reports .range-selector input, #voicemails .range-selector input {
  width: 160px;
  height: 36px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 23, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_filter.scss */
  #analytics-filter .heading, #account-reports .heading, #voicemails .heading {
    overflow: visible !important;
    max-height: 200px;
  }
}

/* line 29, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_filter.scss */
#analytics-filter .heading .section.filter, #account-reports .heading .section.filter, #voicemails .heading .section.filter {
  border-top: 0px;
  padding: 0px;
}

/* line 20, app/assets/stylesheets/pages/accounts/reports.scss */
#analytics-filter #date_range_submit, #voicemails #date_range_submit {
  margin-left: 2px;
}

/* line 22, app/assets/stylesheets/pages/accounts/reports.scss */
#analytics-filter #date_range_submit:disabled, #voicemails #date_range_submit:disabled {
  background-color: lightGray;
  color: gray;
}

/* line 28, app/assets/stylesheets/pages/accounts/reports.scss */
#analytics-filter .filter-date-buttons, #analytics-filter .date-range-inputs, #analytics-filter .filter, #analytics-filter .filter-by, #analytics-filter .update-container, #analytics-filter .section, #voicemails .filter-date-buttons, #voicemails .date-range-inputs, #voicemails .filter, #voicemails .filter-by, #voicemails .update-container, #voicemails .section {
  display: flex;
}

/* line 32, app/assets/stylesheets/pages/accounts/reports.scss */
#analytics-filter .filter-by-container, #voicemails .filter-by-container {
  width: 100%;
}

/* line 37, app/assets/stylesheets/pages/accounts/reports.scss */
#analytics-filter .select.filter-select, #voicemails .select.filter-select {
  width: 200px;
  margin-right: 5px;
  border-radius: 5px;
}

/* line 44, app/assets/stylesheets/pages/accounts/reports.scss */
#analytics-filter .filter-label, #voicemails .filter-label {
  font-size: 12px;
  margin-bottom: 2.5px;
}

/* line 49, app/assets/stylesheets/pages/accounts/reports.scss */
#analytics-filter .filter-date-buttons, #analytics-filter .date-range-inputs, #voicemails .filter-date-buttons, #voicemails .date-range-inputs {
  padding: 10px 25px;
}

/* line 53, app/assets/stylesheets/pages/accounts/reports.scss */
#analytics-filter .filter-date-buttons, #voicemails .filter-date-buttons {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 57, app/assets/stylesheets/pages/accounts/reports.scss */
#analytics-filter .date-range-inputs, #voicemails .date-range-inputs {
  align-items: flex-end;
}

/* line 59, app/assets/stylesheets/pages/accounts/reports.scss */
#analytics-filter .date-range-inputs ::-webkit-inner-spin-button, #voicemails .date-range-inputs ::-webkit-inner-spin-button {
  display: none;
}

/* line 62, app/assets/stylesheets/pages/accounts/reports.scss */
#analytics-filter .date-field-container, #voicemails .date-field-container {
  margin-right: 5px;
}

/* line 64, app/assets/stylesheets/pages/accounts/reports.scss */
#analytics-filter .date-field-container :last-child, #voicemails .date-field-container :last-child {
  margin: 0px;
  box-shadow: inset 0 0 0 1px #ddd;
  border: none;
}

/* line 71, app/assets/stylesheets/pages/accounts/reports.scss */
#analytics-filter .date-field-label, #voicemails .date-field-label {
  font-size: 12px;
  margin-bottom: 2.5px;
}

/* line 76, app/assets/stylesheets/pages/accounts/reports.scss */
#analytics-filter .filter, #analytics-filter .update-container, #voicemails .filter, #voicemails .update-container {
  justify-content: center;
}

/* line 81, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports, #voicemails {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 2, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_select.scss */
#account-reports .select, #voicemails .select {
  border: 1px solid #E6E8ED;
  color: black;
  width: 100%;
  max-width: 100%;
  background: url(//assets.stage.avochato.com/assets/sort_icon-141e139f38fd9882bda8ca6e613b9153a9268ac91b0595ae12ee9aae958b601b.png), linear-gradient(to bottom, #FFF 0%, #FFF 100%);
  cursor: pointer;
  font-size: 10px;
  font-weight: 100;
  line-height: 1.3;
  padding: 10px 20px;
  box-sizing: border-box;
  margin: 0;
  letter-spacing: 1.2px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-repeat: no-repeat, repeat;
  background-position: right 20px top 50%, 0 0;
  background-size: .65em auto, 100%;
}

/* line 23, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_select.scss */
#account-reports .select.filter-select, #voicemails .select.filter-select {
  padding: .4em 12px;
  font-size: 1em;
  letter-spacing: 0px;
  border: none;
  height: 36px;
  box-shadow: inset 0 0 0 1px #ddd;
}

/* line 2, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#account-reports .overflow, #voicemails .overflow {
  width: 100%;
  overflow: auto;
  padding: 0 5px;
}

/* line 8, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#account-reports .flex-start, #voicemails .flex-start {
  display: flex;
  justify-content: flex-start;
}

/* line 13, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#account-reports table, #voicemails table {
  align-self: center;
  width: 100%;
  border-spacing: 0px 10px;
  margin: 0 auto;
}

/* line 20, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#account-reports .named-row, #voicemails .named-row {
  border-radius: 8px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
}

/* line 24, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#account-reports .named-row .row-header, #voicemails .named-row .row-header {
  font-size: 10px;
  padding: 10px 15px;
}

/* line 28, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#account-reports .named-row td, #voicemails .named-row td {
  background-color: white;
}

/* line 32, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#account-reports .named-row td:last-child, #voicemails .named-row td:last-child {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

/* line 38, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#account-reports .row, #voicemails .row {
  border-radius: 8px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
  background-color: white;
}

/* line 43, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#account-reports .row td:first-child, #voicemails .row td:first-child {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

/* line 48, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#account-reports .row td:last-child, #voicemails .row td:last-child {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

/* line 54, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#account-reports .row.tickets-row:hover, #voicemails .row.tickets-row:hover {
  cursor: pointer;
}

/* line 60, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#account-reports .cell, #voicemails .cell {
  background-color: transparent;
  white-space: nowrap;
  position: relative;
  padding: 10px 15px;
  font-size: 12px;
  text-align: center;
}

/* line 68, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#account-reports .cell.header, #voicemails .cell.header {
  text-transform: uppercase;
  padding-bottom: 0px;
  font-size: 10px;
  border: none;
  background-color: transparent;
}

/* line 74, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#account-reports .cell.header:before, #voicemails .cell.header:before {
  width: 0px;
}

/* line 79, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#account-reports .cell:before, #voicemails .cell:before {
  content: "";
  background: #ddd;
  position: absolute;
  bottom: 25%;
  right: 0;
  height: 50%;
  width: 1px;
}

/* line 90, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#account-reports .cell:last-child:before, #voicemails .cell:last-child:before {
  width: 0px;
}

/* line 96, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#account-reports .cell.sortable:hover, #voicemails .cell.sortable:hover {
  cursor: pointer;
}

/* line 2, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_tab.scss */
#account-reports .tab, #voicemails .tab {
  color: black !important;
  font-size: 12px;
  letter-spacing: 0px;
  padding: 5px 8px;
  transition: .25s;
}

/* line 9, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_tab.scss */
#account-reports .tab.active, #account-reports .tab:hover, #voicemails .tab.active, #voicemails .tab:hover {
  box-shadow: 0px 4px 0px #4ECA83;
}

/* line 2, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_line.scss */
#account-reports .line, #voicemails .line {
  margin: 0;
  transform: translateY(-2px);
  border: 1px solid #ddd;
}

/* line 2, app/assets/stylesheets/pages/accounts/../../helpers/_popups.scss */
#account-reports .info-popup, #voicemails .info-popup {
  visibility: hidden;
  text-transform: none;
  position: absolute;
  background: white;
  padding: 10px;
  max-width: 300px;
  white-space: normal;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
  z-index: 1;
  border-radius: 5px;
}

/* line 15, app/assets/stylesheets/pages/accounts/../../helpers/_popups.scss */
#account-reports .info-hover:hover .info-popup,
#account-reports .info-hover:hover + .info-popup, #voicemails .info-hover:hover .info-popup,
#voicemails .info-hover:hover + .info-popup {
  visibility: visible;
}

/* line 92, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .upgrade-link, #voicemails .upgrade-link {
  margin-top: 10px;
}

/* line 97, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports #chicklet-row .chicklet-head, #voicemails #chicklet-row .chicklet-head {
  background-color: #ebeef0;
}

/* line 100, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports #chicklet-row .chicklet-body, #voicemails #chicklet-row .chicklet-body {
  word-wrap: break-word;
  white-space: normal;
  text-align: left;
  padding: 2px;
}

/* line 107, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports #chicklet-row .cell.chicklet, #voicemails #chicklet-row .cell.chicklet {
  padding: 0;
  white-space: nowrap;
}

/* line 108, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports #chicklet-row .cell.chicklet::before, #voicemails #chicklet-row .cell.chicklet::before {
  width: 0;
}

/* line 113, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports #chicklet-row .cell.chicklet .answer, #voicemails #chicklet-row .cell.chicklet .answer {
  padding: 2px 6px;
  margin: 2px 0 2px 2px;
  display: inline-block;
  border-radius: 7px 0 0 7px;
  border: thin solid #AAA;
}

/* line 120, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports #chicklet-row .cell.chicklet .count, #voicemails #chicklet-row .cell.chicklet .count {
  color: white;
  background-color: #AAA;
  padding: 2px 6px;
  margin: 2px 0 2px 0;
  display: inline-block;
  border-radius: 0 7px 7px 0;
  border: thin solid #AAA;
}

/* line 133, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports h3, #voicemails h3 {
  white-space: nowrap;
}

/* line 137, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports h4, #voicemails h4 {
  font-size: 12px;
}

/* line 141, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .body, #voicemails .body {
  background-color: #FBF8F3;
  width: 100%;
  padding: 20px;
}

/* line 147, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .info-hover, #voicemails .info-hover {
  position: relative;
  font-size: 10px;
  padding: 1px 6px;
  border-radius: 20px;
  background: #ddd;
  color: white;
  cursor: help;
}

/* line 156, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .info-hover:hover, #voicemails .info-hover:hover {
  background: #777;
  color: white;
  width: 100%;
}

/* line 163, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .info-popup, #voicemails .info-popup {
  left: 0;
  top: 100%;
}

/* line 168, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .pie-charts, #voicemails .pie-charts {
  display: flex;
  margin-bottom: 20px;
}

/* line 172, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .pie-charts > *, #voicemails .pie-charts > * {
  flex: 1;
}

/* line 177, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .waiting-banner, #voicemails .waiting-banner {
  white-space: normal;
  background: #FEE2CC;
  text-align: center;
  color: #3c3d3d;
  margin: 10px 0px;
  padding: 10px;
  border-radius: 5px;
  width: 100%;
}

/* line 188, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .graph-pane, #voicemails .graph-pane {
  height: 500px;
  background: #fdfdfd;
  border: 1px solid #ddd;
  border-radius: 6px;
  margin: 10px 0px;
}

/* line 196, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .activity-header, #voicemails .activity-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0px 5px;
  margin-top: 20px;
}

/* line 203, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .activity-header .user-left, #voicemails .activity-header .user-left {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 209, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .activity-header .left, #voicemails .activity-header .left {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 214, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .activity-header .right, #voicemails .activity-header .right {
  display: flex;
  align-items: center;
}

/* line 220, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .user-section-label, #voicemails .user-section-label {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  margin-right: 10px;
}

/* line 228, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .compare-select, #voicemails .compare-select {
  min-width: 290px;
  max-width: 290px;
}

/* line 233, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .aggregate-select, #voicemails .aggregate-select {
  margin-right: 10px;
  min-width: 250px;
  max-width: 250px;
}

/* line 239, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .tabs-container, #voicemails .tabs-container {
  display: flex;
  align-items: center;
  z-index: 1;
}

/* line 245, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .analytics-title, #voicemails .analytics-title {
  font-size: 24px;
  margin: 0px;
  font-family: Montserrat, sans-serif;
  padding: 20px 60px 20px 20px;
  justify-content: space-between;
  z-index: 1;
  font-weight: 800 !important;
  color: #000;
}

/* line 254, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .analytics-title .analytics-title-edit-btn, #voicemails .analytics-title .analytics-title-edit-btn {
  cursor: pointer;
  position: absolute;
  top: 17px;
  right: 20px;
}

/* line 259, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .analytics-title .analytics-title-edit-btn a, #voicemails .analytics-title .analytics-title-edit-btn a {
  color: #fff;
}

/* line 262, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .analytics-title .analytics-title-edit-btn:before, #voicemails .analytics-title .analytics-title-edit-btn:before {
  font-size: 24pt;
  color: #3d3d3d;
  font-family: 'Ionicons';
  content: "\f13d";
}

/* line 268, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .analytics-title .analytics-title-edit-btn:hover::before, #voicemails .analytics-title .analytics-title-edit-btn:hover::before {
  color: #309a8c;
}

/* line 274, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .sub-header, #voicemails .sub-header {
  font-size: 12px;
}

@media only screen and (max-width: 1080px) {
  /* line 280, app/assets/stylesheets/pages/accounts/reports.scss */
  #account-reports #analytics-filter .range-selector .filter-date-buttons, #account-reports #voicemail-filter .range-selector .filter-date-buttons, #voicemails #analytics-filter .range-selector .filter-date-buttons, #voicemails #voicemail-filter .range-selector .filter-date-buttons {
    width: 100%;
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 600px) {
  /* line 290, app/assets/stylesheets/pages/accounts/reports.scss */
  #account-reports #analytics-filter .filter-by, #account-reports #voicemail-filter .filter-by, #voicemails #analytics-filter .filter-by, #voicemails #voicemail-filter .filter-by {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  /* line 297, app/assets/stylesheets/pages/accounts/reports.scss */
  #account-reports #analytics-filter .date-range-inputs, #account-reports #voicemail-filter .date-range-inputs, #voicemails #analytics-filter .date-range-inputs, #voicemails #voicemail-filter .date-range-inputs {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 300, app/assets/stylesheets/pages/accounts/reports.scss */
  #account-reports #analytics-filter .date-range-inputs .date-field-container, #account-reports #analytics-filter .date-range-inputs .update-container, #account-reports #voicemail-filter .date-range-inputs .date-field-container, #account-reports #voicemail-filter .date-range-inputs .update-container, #voicemails #analytics-filter .date-range-inputs .date-field-container, #voicemails #analytics-filter .date-range-inputs .update-container, #voicemails #voicemail-filter .date-range-inputs .date-field-container, #voicemails #voicemail-filter .date-range-inputs .update-container {
    margin-right: 0px;
  }
  /* line 302, app/assets/stylesheets/pages/accounts/reports.scss */
  #account-reports #analytics-filter .date-range-inputs .date-field-container input, #account-reports #analytics-filter .date-range-inputs .update-container input, #account-reports #voicemail-filter .date-range-inputs .date-field-container input, #account-reports #voicemail-filter .date-range-inputs .update-container input, #voicemails #analytics-filter .date-range-inputs .date-field-container input, #voicemails #analytics-filter .date-range-inputs .update-container input, #voicemails #voicemail-filter .date-range-inputs .date-field-container input, #voicemails #voicemail-filter .date-range-inputs .update-container input {
    width: 600px;
    margin-bottom: 10px;
  }
  /* line 310, app/assets/stylesheets/pages/accounts/reports.scss */
  #account-reports #analytics-filter .select.filter-select, #account-reports #voicemail-filter .select.filter-select, #voicemails #analytics-filter .select.filter-select, #voicemails #voicemail-filter .select.filter-select {
    width: 100%;
  }
  /* line 317, app/assets/stylesheets/pages/accounts/reports.scss */
  #account-reports #stats-table .aggregate-select, #voicemails #stats-table .aggregate-select {
    margin-right: 0px;
  }
  /* line 321, app/assets/stylesheets/pages/accounts/reports.scss */
  #account-reports #stats-table .anchorable, #voicemails #stats-table .anchorable {
    margin: 7.5px;
  }
  /* line 325, app/assets/stylesheets/pages/accounts/reports.scss */
  #account-reports #stats-table .activity-header, #voicemails #stats-table .activity-header {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 330, app/assets/stylesheets/pages/accounts/reports.scss */
  #account-reports #stats-table .left, #account-reports #stats-table .user-left, #voicemails #stats-table .left, #voicemails #stats-table .user-left {
    width: 100%;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  /* line 337, app/assets/stylesheets/pages/accounts/reports.scss */
  #account-reports #stats-table .right, #voicemails #stats-table .right {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
  }
  /* line 343, app/assets/stylesheets/pages/accounts/reports.scss */
  #account-reports #stats-table .section-label, #voicemails #stats-table .section-label {
    margin-bottom: 10px;
  }
  /* line 347, app/assets/stylesheets/pages/accounts/reports.scss */
  #account-reports #stats-table .user-section-label, #voicemails #stats-table .user-section-label {
    margin-bottom: 10px;
    margin-right: 0px;
  }
  /* line 352, app/assets/stylesheets/pages/accounts/reports.scss */
  #account-reports #stats-table .compare-select, #voicemails #stats-table .compare-select {
    min-width: 100%;
  }
  /* line 356, app/assets/stylesheets/pages/accounts/reports.scss */
  #account-reports #stats-table .select, #voicemails #stats-table .select {
    max-width: 100%;
  }
  /* line 361, app/assets/stylesheets/pages/accounts/reports.scss */
  #account-reports #stats-table .form-button :last-child, #voicemails #stats-table .form-button :last-child {
    width: 600px;
  }
}

@media only screen and (max-width: 320px) {
  /* line 370, app/assets/stylesheets/pages/accounts/reports.scss */
  #account-reports #stats-table .right, #voicemails #stats-table .right {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
  }
  /* line 375, app/assets/stylesheets/pages/accounts/reports.scss */
  #account-reports #stats-table .select, #voicemails #stats-table .select {
    max-width: 320px;
  }
}

/* line 380, app/assets/stylesheets/pages/accounts/reports.scss */
#account-reports .info-popup, #voicemails .info-popup {
  top: 100%;
  left: 20%;
}
/* line 2, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#salesforce-settings table .overflow, #beta-salesforce-settings table .overflow, #salesforce-users table .overflow {
  width: 100%;
  overflow: auto;
  padding: 0 5px;
}

/* line 8, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#salesforce-settings table .flex-start, #beta-salesforce-settings table .flex-start, #salesforce-users table .flex-start {
  display: flex;
  justify-content: flex-start;
}

/* line 13, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#salesforce-settings table table, #beta-salesforce-settings table table, #salesforce-users table table {
  align-self: center;
  width: 100%;
  border-spacing: 0px 10px;
  margin: 0 auto;
}

/* line 20, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#salesforce-settings table .named-row, #beta-salesforce-settings table .named-row, #salesforce-users table .named-row {
  border-radius: 8px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
}

/* line 24, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#salesforce-settings table .named-row .row-header, #beta-salesforce-settings table .named-row .row-header, #salesforce-users table .named-row .row-header {
  font-size: 10px;
  padding: 10px 15px;
}

/* line 28, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#salesforce-settings table .named-row td, #beta-salesforce-settings table .named-row td, #salesforce-users table .named-row td {
  background-color: white;
}

/* line 32, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#salesforce-settings table .named-row td:last-child, #beta-salesforce-settings table .named-row td:last-child, #salesforce-users table .named-row td:last-child {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

/* line 38, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#salesforce-settings table .row, #beta-salesforce-settings table .row, #salesforce-users table .row {
  border-radius: 8px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
  background-color: white;
}

/* line 43, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#salesforce-settings table .row td:first-child, #beta-salesforce-settings table .row td:first-child, #salesforce-users table .row td:first-child {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

/* line 48, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#salesforce-settings table .row td:last-child, #beta-salesforce-settings table .row td:last-child, #salesforce-users table .row td:last-child {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

/* line 54, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#salesforce-settings table .row.tickets-row:hover, #beta-salesforce-settings table .row.tickets-row:hover, #salesforce-users table .row.tickets-row:hover {
  cursor: pointer;
}

/* line 60, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#salesforce-settings table .cell, #beta-salesforce-settings table .cell, #salesforce-users table .cell {
  background-color: transparent;
  white-space: nowrap;
  position: relative;
  padding: 10px 15px;
  font-size: 12px;
  text-align: center;
}

/* line 68, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#salesforce-settings table .cell.header, #beta-salesforce-settings table .cell.header, #salesforce-users table .cell.header {
  text-transform: uppercase;
  padding-bottom: 0px;
  font-size: 10px;
  border: none;
  background-color: transparent;
}

/* line 74, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#salesforce-settings table .cell.header:before, #beta-salesforce-settings table .cell.header:before, #salesforce-users table .cell.header:before {
  width: 0px;
}

/* line 79, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#salesforce-settings table .cell:before, #beta-salesforce-settings table .cell:before, #salesforce-users table .cell:before {
  content: "";
  background: #ddd;
  position: absolute;
  bottom: 25%;
  right: 0;
  height: 50%;
  width: 1px;
}

/* line 90, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#salesforce-settings table .cell:last-child:before, #beta-salesforce-settings table .cell:last-child:before, #salesforce-users table .cell:last-child:before {
  width: 0px;
}

/* line 96, app/assets/stylesheets/pages/accounts/../../helpers/analytics_ui/_table.scss */
#salesforce-settings table .cell.sortable:hover, #beta-salesforce-settings table .cell.sortable:hover, #salesforce-users table .cell.sortable:hover {
  cursor: pointer;
}

/* line 6, app/assets/stylesheets/pages/accounts/salesforce-settings.scss */
#salesforce-settings table .cell.header, #beta-salesforce-settings table .cell.header, #salesforce-users table .cell.header {
  padding: 10px 15px;
}

/* line 11, app/assets/stylesheets/pages/accounts/salesforce-settings.scss */
#salesforce-settings .flash-error, #beta-salesforce-settings .flash-error, #salesforce-users .flash-error {
  padding: 5px 20px;
}

/* line 15, app/assets/stylesheets/pages/accounts/salesforce-settings.scss */
#salesforce-settings .section, #beta-salesforce-settings .section, #salesforce-users .section {
  padding: 20px;
}

/* line 19, app/assets/stylesheets/pages/accounts/salesforce-settings.scss */
#salesforce-settings .toggler, #beta-salesforce-settings .toggler, #salesforce-users .toggler {
  float: right;
}

/* line 23, app/assets/stylesheets/pages/accounts/salesforce-settings.scss */
#salesforce-settings .cell-header, #beta-salesforce-settings .cell-header, #salesforce-users .cell-header {
  padding: 10px 15px;
}

/* line 27, app/assets/stylesheets/pages/accounts/salesforce-settings.scss */
#salesforce-settings .ui-select, #salesforce-settings .ui-input-text, #beta-salesforce-settings .ui-select, #beta-salesforce-settings .ui-input-text, #salesforce-users .ui-select, #salesforce-users .ui-input-text {
  margin: 10px 0 0 0;
  max-width: 300px;
}

/* line 31, app/assets/stylesheets/pages/accounts/salesforce-settings.scss */
#salesforce-settings .ui-btn, #beta-salesforce-settings .ui-btn, #salesforce-users .ui-btn {
  max-width: 200px;
}

/* line 34, app/assets/stylesheets/pages/accounts/salesforce-settings.scss */
#salesforce-settings .listview-sync-options .ui-select,
#salesforce-settings .listview-sync-options .ui-select .ui-btn,
#salesforce-settings .ai-digest-trigger .ui-select,
#salesforce-settings .ai-digest-trigger .ui-select .ui-btn,
#salesforce-settings textarea.ai-digest-prompt, #beta-salesforce-settings .listview-sync-options .ui-select,
#beta-salesforce-settings .listview-sync-options .ui-select .ui-btn,
#beta-salesforce-settings .ai-digest-trigger .ui-select,
#beta-salesforce-settings .ai-digest-trigger .ui-select .ui-btn,
#beta-salesforce-settings textarea.ai-digest-prompt, #salesforce-users .listview-sync-options .ui-select,
#salesforce-users .listview-sync-options .ui-select .ui-btn,
#salesforce-users .ai-digest-trigger .ui-select,
#salesforce-users .ai-digest-trigger .ui-select .ui-btn,
#salesforce-users textarea.ai-digest-prompt {
  max-width: 400px;
}
/* line 1, app/assets/stylesheets/pages/accounts/support.scss */
#account-support {
  display: flex;
  flex-direction: column;
}

/* line 5, app/assets/stylesheets/pages/accounts/support.scss */
#account-support .container {
  max-width: 800px;
  margin: 25px auto 100px;
  padding-right: 20px;
}

/* line 11, app/assets/stylesheets/pages/accounts/support.scss */
#account-support .section {
  padding: 20px;
}

/* line 15, app/assets/stylesheets/pages/accounts/support.scss */
#account-support .container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  line-height: 1.5;
}

/* line 21, app/assets/stylesheets/pages/accounts/support.scss */
#account-support .container > div {
  margin-bottom: 20px;
  margin-right: 20px;
  flex-grow: 1;
}

/* line 26, app/assets/stylesheets/pages/accounts/support.scss */
#account-support .container > div:last-child {
  flex-grow: 0;
  margin: 0;
}

/* line 33, app/assets/stylesheets/pages/accounts/support.scss */
#account-support ul, #account-support li {
  list-style: disc !important;
  margin-left: 15px;
}

/* line 38, app/assets/stylesheets/pages/accounts/support.scss */
#account-support a {
  display: block;
  margin-bottom: 10px;
}
@charset "UTF-8";
/* line 118, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
#filter-button {
  display: block;
  position: relative;
  padding: 4px 0 5px;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  color: #878888;
  letter-spacing: 0.5px;
  border-bottom: 1px solid #D3D3D3;
  cursor: pointer;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: 20px;
}

/* line 136, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
#filter-button:before {
  line-height: 30px;
  margin-right: 10px;
  line-height: 1;
  content: "\f31b";
  font-family: "Ionicons";
  font-size: 14px;
  color: #878888;
}

/* line 146, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
#filter-button.on:before, #filter-button.on, #filter-button.on:after {
  color: #01a56d;
}

/* line 150, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
#filter-button:after {
  line-height: 30px;
  position: absolute;
  margin: -5px 0 0 0;
  content: "";
  font-family: "Material";
  font-size: 20px;
  color: #878888;
}

/* line 161, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
#filter-button:hover {
  background-color: white !important;
}

/* line 5, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* line 10, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts textarea#broadcast_message {
  min-height: 100px;
}

/* line 14, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts #import-broadcast {
  color: white;
  background: #138241;
  padding: 10px 20px 10px 15px;
  font-size: 16px;
  cursor: pointer;
  margin-right: 15px;
  border-radius: 5px;
}

/* line 24, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts #new-broadcast {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
  color: white;
  background: #008076;
  margin-right: 15px;
  border-radius: 5px;
}

/* line 30, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts #new-broadcast::before {
  content: "+";
  margin-right: 4px;
}

/* line 2, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
#broadcasts #broadcast-filters .heading {
  display: block;
  overflow: initial;
  min-height: initial;
  max-height: initial;
}

/* line 7, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
#broadcasts #broadcast-filters .heading > * {
  width: 100%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 13, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
  #broadcasts #broadcast-filters .heading {
    overflow: visible !important;
    max-height: 200px;
  }
}

/* line 19, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
#broadcasts #broadcast-filters .filter-date-buttons {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

@media only screen and (min-width: 401px) {
  /* line 19, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
  #broadcasts #broadcast-filters .filter-date-buttons {
    justify-content: space-between;
  }
}

/* line 30, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
#broadcasts #broadcast-filters .filter-date-buttons .submit {
  flex: 1;
  margin: 0px 5px;
}

/* line 36, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
#broadcasts #broadcast-filters .from, #broadcasts #broadcast-filters .to, #broadcasts #broadcast-filters .per_page {
  position: relative;
}

/* line 38, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
#broadcasts #broadcast-filters .from::before, #broadcasts #broadcast-filters .to::before, #broadcasts #broadcast-filters .per_page::before {
  position: absolute;
  font-size: 10px;
  top: -4px;
  color: #888;
}

/* line 46, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
#broadcasts #broadcast-filters .from::before {
  content: 'From';
}

/* line 51, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
#broadcasts #broadcast-filters .to::before {
  content: 'To';
}

/* line 56, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
#broadcasts #broadcast-filters .per_page::before {
  content: 'Per Page';
}

/* line 61, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
#broadcasts #broadcast-filters .range-selector {
  flex-wrap: wrap;
  padding: 5px 10px;
}

/* line 64, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
#broadcasts #broadcast-filters .range-selector input {
  text-align: center;
  width: 160px;
}

@media only screen and (min-width: 500px) {
  /* line 71, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
  #broadcasts #broadcast-filters .range-selector {
    display: flex;
    align-items: center;
  }
}

@media only screen and (min-width: 500px) and (-ms-high-contrast: active), only screen and (min-width: 500px) and (-ms-high-contrast: none) {
  /* line 77, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
  #broadcasts #broadcast-filters .range-selector {
    display: block;
  }
}

@media only screen and (min-width: 500px) {
  /* line 82, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
  #broadcasts #broadcast-filters .from, #broadcasts #broadcast-filters .dash, #broadcasts #broadcast-filters .to, #broadcasts #broadcast-filters .per_page {
    flex: 1;
    margin-right: 10px;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 90, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
  #broadcasts #broadcast-filters .range-selector {
    display: block;
  }
}

/* line 95, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
#broadcasts #broadcast-filters .section {
  padding: 20px;
}

/* line 98, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
#broadcasts #broadcast-filters .section.filter {
  padding: 5px 10px;
}

/* line 102, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
#broadcasts #broadcast-filters .heading .section.filter {
  border-top: 0px;
  padding: 0px;
}

/* line 106, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
#broadcasts #broadcast-filters #filter-button {
  border-bottom: 0px solid #D3D3D3;
}

/* line 108, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
#broadcasts #broadcast-filters #filter-button:before {
  display: none;
}

/* line 111, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_filterable.scss */
#broadcasts #broadcast-filters #filter-button:hover {
  background-color: #ececec !important;
}

/* line 38, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts #broadcast-filters .section.filter {
  padding: 0px;
}

/* line 41, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts #broadcast-filters .section.filter:not(:nth-of-type(1)) {
  border-top: 0px;
  border-bottom: 1px solid #D3D3D3;
}

/* line 47, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts .broadcast-filter {
  flex: 1;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  cursor: pointer;
  margin-right: 5px;
  border: 1px solid #f4f4f4;
  border-radius: 5px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  background: #f4f4f4;
}

/* line 59, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts .broadcast-filter.active {
  background: #00B879;
  color: white;
}

/* line 65, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts .section {
  padding: 10px 20px;
}

/* line 68, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts .section:hover {
  background: #f4f4f4;
}

/* line 73, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts #broadcast-controls {
  padding: 20px 20px 2px 20px;
}

@media only screen and (max-width: 414px) {
  /* line 73, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
  #broadcasts #broadcast-controls {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
  }
  /* line 79, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
  #broadcasts #broadcast-controls .broadcast-filter {
    margin-right: initial;
    border-radius: 0px;
    border-bottom: 1px solid white;
  }
}

/* line 87, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts .pagination {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 0;
}

/* line 95, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts .broadcast, #broadcasts .broadcast-data {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

@media only screen and (max-width: 750px) {
  /* line 95, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
  #broadcasts .broadcast, #broadcasts .broadcast-data {
    flex-direction: column;
  }
}

/* line 105, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts .broadcast-data {
  flex-grow: 1;
  margin-bottom: 10px;
}

/* line 110, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts .info {
  flex-grow: 1;
  margin-right: 15px;
  padding-bottom: 15px;
}

/* line 115, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts .heading {
  border-top: 1px solid #D3D3D3;
  align-items: center;
}

/* line 118, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts .heading h3 {
  flex-grow: initial;
  padding: 26px 0 23px 23px;
}

/* line 123, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts .actions {
  flex-shrink: 1;
  margin-right: 15px;
  padding-bottom: 15px;
}

/* line 129, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts h3 {
  line-height: 1.5;
  margin-bottom: 5px;
  text-transform: capitalize;
}

/* line 135, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts i {
  color: rgba(0, 0, 0, 0.25);
}

/* line 139, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts .buttons {
  display: flex;
  flex-direction: column;
  font-size: 12px;
}

/* line 145, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts .links {
  line-height: 1;
}

/* line 149, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts .final-box {
  text-align: center;
  padding: 20px;
  color: rgba(0, 0, 0, 0.25);
  font-style: italic;
}

/* line 156, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts #destroy-broadcast {
  display: flex;
  float: right;
  align-items: center;
  padding: 0px 12px;
  line-height: 40px;
}

/* line 163, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts #destroy-broadcast:before {
  font-family: 'Ionicons';
  font-size: 26px;
  content: "\f253";
  margin-right: 10px;
}

/* line 171, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts .dropdown-select {
  position: relative;
  display: inline-block;
  margin: 10px 0 0 10px;
  z-index: 2;
  border-radius: 4px;
  background: #008076;
  min-width: 50px;
  color: #000;
  margin-top: 20px;
}

@media only screen and (min-width: 690px) {
  /* line 171, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
  #broadcasts .dropdown-select {
    width: auto;
  }
}

@media only screen and (min-width: 500px) {
  /* line 171, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
  #broadcasts .dropdown-select {
    min-width: 75px;
  }
}

/* line 22, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_dropdown_selectable.scss */
.button-bin #broadcasts .dropdown-select::before {
  position: absolute;
  font-size: 10px;
  top: -14px;
  content: 'Status:';
  color: #888;
}

/* line 30, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_dropdown_selectable.scss */
#broadcasts .dropdown-select option {
  color: #000;
}

/* line 34, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_dropdown_selectable.scss */
#broadcasts .dropdown-select select {
  background: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  display: block;
  height: 25px;
  width: 75px;
  padding: 4px 15px 4px 5px;
  text-align-last: center;
  font-family: Montserrat, sans-serif;
  font-weight: 700 !important;
  font-size: 12px;
  text-transform: uppercase;
  color: #FFFFFF;
  letter-spacing: 0;
  cursor: pointer;
  line-height: 1.5;
}

/* line 12, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_no_appearance.scss */
#broadcasts .dropdown-select select::-ms-expand {
  display: none;
}

/* line 52, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_dropdown_selectable.scss */
#broadcasts .dropdown-select:after {
  position: absolute;
  pointer-events: none;
  top: 3px;
  right: 0px;
  content: "";
  color: white;
  font-family: "Material";
  font-size: 16px;
}

/* line 174, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#broadcasts .dropdown-select select {
  width: 160px;
}

@media only screen and (max-width: 414px) {
  /* line 174, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
  #broadcasts .dropdown-select select {
    width: 100%;
  }
}

/* line 185, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#retry-broadcast {
  -webkit-font-smoothing: antialiased;
  text-shadow: 0px 0px !important;
  display: flex;
  align-items: center;
  background: #00B879;
  padding: 0px 12px;
  margin: 0;
  line-height: 40px;
}

/* line 195, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#retry-broadcast:before {
  font-family: 'Ionicons';
  content: '\f49a';
  font-size: 24px;
  padding-right: 8px;
  flex-grow: 1;
  text-align: left;
}

/* line 206, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#retarget-broadcast:before {
  content: "\f445";
}

/* line 212, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#reply-broadcast:before {
  content: "\f21d";
}

/* line 218, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#reclick-broadcast:before {
  content: "\f2a3";
}

/* line 223, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#reply-broadcast, #retarget-broadcast, #reclick-broadcast {
  -webkit-font-smoothing: antialiased;
  text-shadow: 0px 0px !important;
  display: flex;
  align-items: center;
  background: #00B879;
  padding: 0px 12px;
  margin: 0 0 10px 0;
  line-height: 40px;
}

/* line 233, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
#reply-broadcast:before, #retarget-broadcast:before, #reclick-broadcast:before {
  font-family: 'Ionicons';
  font-size: 24px;
  padding-right: 8px;
  flex-grow: 1;
  text-align: left;
}

/* line 243, app/assets/stylesheets/pages/accounts/broadcasts/shared.scss */
.broadcast-refresh-stats-btn.disabled {
  color: #ccc !important;
  pointer-events: none;
}
/* line 4, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast {
  display: flex;
  flex-direction: column;
}

/* line 2, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_popups.scss */
#broadcast .info-popup {
  visibility: hidden;
  text-transform: none;
  position: absolute;
  background: white;
  padding: 10px;
  max-width: 300px;
  white-space: normal;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
  z-index: 1;
  border-radius: 5px;
}

/* line 15, app/assets/stylesheets/pages/accounts/broadcasts/../../../helpers/_popups.scss */
#broadcast .info-hover:hover .info-popup,
#broadcast .info-hover:hover + .info-popup {
  visibility: visible;
}

/* line 9, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .emojiPickerIconWrap {
  display: flex;
}

/* line 12, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .emojiPickerIconWrap .emojiPickerIcon {
  display: block;
  position: static;
}

/* line 18, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .download-csv-form .ui-btn {
  max-width: 250px;
}

/* line 22, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #new-broadcast {
  color: white;
  background: #008076;
  padding: 10px 20px 10px 15px;
  font-size: 16px;
  cursor: pointer;
  margin-right: 15px;
  border-radius: 5px;
}

/* line 30, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #new-broadcast::before {
  content: "+";
  line-height: 20px;
  margin-right: 14px;
}

/* line 37, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #broadcast_length_max {
  color: red;
}

/* line 41, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .disabler {
  justify-content: initial;
  position: relative;
  flex-grow: 1;
}

/* line 47, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .dropdown-menu {
  border-top: 0px;
  padding-top: 0px;
  margin-top: 0px;
  border: 1px solid #f3f3f3;
  border-radius: 5px;
  border-top: 0px;
  margin-bottom: 10px;
  max-width: 500px;
}

/* line 59, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .xdsoft_datetimepicker .xdsoft_datepicker {
  width: 275px;
}

@media only screen and (min-width: 401px) {
  /* line 59, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
  #broadcast .xdsoft_datetimepicker .xdsoft_datepicker {
    width: 300px;
  }
}

/* line 67, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #broadcast_warning {
  color: #b32d2d !important;
}

/* line 71, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #abort-broadcast {
  margin-right: 15px;
}

/* line 75, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .mms-upload-bar {
  max-width: 600px;
  max-height: 60px;
  margin: 2px;
  overflow: hidden;
  border-radius: 25px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3);
}

/* line 85, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .mms-upload-bar .bar {
  color: white;
  margin-left: 0 !important;
  padding: 5px 10px !important;
}

/* line 92, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .macros ul {
  display: flex !important;
  flex-direction: column;
}

/* line 97, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #contacts .body {
  overflow: scroll;
  max-height: 600px;
}

/* line 102, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .audience-buttons {
  display: flex;
  align-items: center;
  margin: 10px 0;
}

/* line 107, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .audience-buttons h3 {
  flex-grow: 1;
}

/* line 111, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .field-input {
  display: flex;
  flex-direction: column;
}

/* line 114, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .field-input .submitter {
  flex-shrink: 1;
  margin: 0.5em 0px;
  line-height: 22px;
}

@media only screen and (min-width: 401px) {
  /* line 111, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
  #broadcast .field-input {
    flex-direction: row;
  }
  /* line 122, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
  #broadcast .field-input .submitter {
    margin: 0.5em 0 0.5em 0.5em;
  }
}

/* line 127, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .field-field, #broadcast .field-query {
  margin: 0px 2px;
  flex: 1;
}

/* line 130, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .field-field .ui-select .ui-btn, #broadcast .field-query .ui-select .ui-btn {
  padding: 8px !important;
}

/* line 136, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #add-contact-form .contact-input, #broadcast #add-contact-form .tag-input, #broadcast #add-contact-form .user-input, #broadcast #add-tag-form .contact-input, #broadcast #add-tag-form .tag-input, #broadcast #add-tag-form .user-input, #broadcast #add-by-user-form .contact-input, #broadcast #add-by-user-form .tag-input, #broadcast #add-by-user-form .user-input {
  display: flex;
  max-width: 600px;
}

/* line 139, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #add-contact-form .contact-input .submitter, #broadcast #add-contact-form .tag-input .submitter, #broadcast #add-contact-form .user-input .submitter, #broadcast #add-tag-form .contact-input .submitter, #broadcast #add-tag-form .tag-input .submitter, #broadcast #add-tag-form .user-input .submitter, #broadcast #add-by-user-form .contact-input .submitter, #broadcast #add-by-user-form .tag-input .submitter, #broadcast #add-by-user-form .user-input .submitter {
  line-height: 22px;
  align-self: center;
}

/* line 144, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #add-contact-form .ui-input-text, #broadcast #add-tag-form .ui-input-text, #broadcast #add-by-user-form .ui-input-text {
  flex: 2;
}

/* line 148, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #add-by-user-form .user-input .ui-select {
  min-width: 400px;
}

@media only screen and (max-width: 401px) {
  /* line 148, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
  #broadcast #add-by-user-form .user-input .ui-select {
    min-width: 200px;
  }
}

/* line 155, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .choices {
  display: flex;
  flex-direction: row;
}

@media only screen and (max-width: 900px) {
  /* line 155, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
  #broadcast .choices {
    flex-wrap: wrap;
  }
  /* line 159, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
  #broadcast .choices .revealer-btn {
    min-width: 160px;
  }
}

@media only screen and (max-width: 400px) {
  /* line 155, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
  #broadcast .choices {
    flex-direction: column;
  }
}

/* line 170, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .choices .revealer-btn {
  background: #008076;
}

/* line 174, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .option {
  padding-top: 20px;
}

/* line 178, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .revealer-btn {
  flex: 1;
  color: white;
  background: #008076;
  padding: 10px 20px 10px 15px;
  margin: 5px;
  font-size: 14px;
  cursor: pointer;
  border-radius: 5px;
  text-align: center;
}

/* line 188, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .revealer-btn::before {
  content: "+ ";
  line-height: 20px;
  margin-left: 14px;
}

/* line 193, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .revealer-btn:hover {
  opacity: 0.75;
}

/* line 199, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #broadcast_form #name_container {
  max-width: 520px;
}

/* line 205, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #broadcast_form #message_container #message_input {
  flex: 2;
}

/* line 207, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #broadcast_form #message_container #message_input textarea {
  min-height: 200px;
}

/* line 212, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #broadcast_form #message_container #message_controls {
  flex: 1;
  margin: 10px;
  display: flex;
  flex-direction: column;
}

/* line 218, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #broadcast_form #message_container #message_controls a.submitter {
  max-height: 40px;
  margin-right: 0px !important;
}

@media only screen and (min-width: 775px) {
  /* line 203, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
  #broadcast #broadcast_form #message_container {
    background-size: 100% auto;
    max-width: 800px;
    display: flex;
  }
  /* line 229, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
  #broadcast #broadcast_form #message_container #message_controls {
    padding-top: 20px;
    flex-direction: column;
    align-items: flex-start;
  }
  /* line 233, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
  #broadcast #broadcast_form #message_container #message_controls .submitter {
    margin-right: 0px !important;
  }
}

/* line 242, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #summary_container {
  display: flex;
  flex-direction: column-reverse;
}

/* line 245, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #summary_container #summary_device {
  flex: 1;
}

@media only screen and (min-width: 775px) {
  /* line 242, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
  #broadcast #summary_container {
    background-size: 100% auto;
    max-width: 800px;
    display: flex;
    flex-direction: row !important;
  }
}

/* line 255, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #summary_container #summary_controls {
  flex: 1;
  margin: 10px;
  display: flex;
  flex-direction: column;
}

/* line 261, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #summary_container #summary_controls a.submitter {
  max-height: 40px;
  margin-right: 0px !important;
}

@media only screen and (min-width: 775px) {
  /* line 255, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
  #broadcast #summary_container #summary_controls {
    padding-top: 20px;
    flex-direction: column;
  }
  /* line 269, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
  #broadcast #summary_container #summary_controls .submitter {
    margin-right: 0px !important;
  }
}

/* line 276, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .intro {
  margin-bottom: 15px;
  border-bottom: 1px dashed #ddd;
  padding-bottom: 15px;
}

/* line 282, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .flash-error {
  margin-bottom: 20px;
  line-height: 24px;
}

/* line 287, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .info {
  font-size: 15px;
  font-style: italic;
  color: #777;
  margin-bottom: 8px;
}

/* line 292, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .info.warn {
  color: #b32d2d;
}

/* line 297, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .info-hover {
  background: #adadad;
  font-size: 14px;
  padding: 2px 8px;
  position: relative;
  border-radius: 20px;
  color: white;
  cursor: help;
}

/* line 306, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .info-hover:hover {
  background: #777;
  color: white;
  width: 100%;
}

/* line 313, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #add-by-user-form {
  position: relative;
}

/* line 315, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #add-by-user-form .info-popup {
  top: 100%;
  left: 2%;
  z-index: 4;
}

/* line 322, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #broadcast_sms_count, #broadcast #broadcast_mms_count {
  font-weight: 600 !important;
  color: initial;
}

/* line 327, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #add-tag-btn, #broadcast #add-contact-btn, #broadcast #add-by-user-btn {
  margin: 0.5em 0 0.5em 0.5em;
}

/* line 331, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .broadcast-image-container {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  min-height: 100px;
  max-height: 500px;
  width: 300px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.05);
  border: 1px solid black;
  border-radius: 5px;
  overflow: hidden;
}

@media only screen and (min-width: 690px) {
  /* line 331, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
  #broadcast .broadcast-image-container {
    width: 600px;
  }
}

/* line 352, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .broadcast-image-container:hover {
  background: rgba(0, 0, 0, 0.1);
}

/* line 356, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .broadcast-image-container img {
  max-height: 500px;
  text-align: center;
  word-wrap: break-word;
}

/* line 363, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #continue-broadcast {
  color: white;
  background: #00B879;
  padding: 10px 20px 10px 15px;
  font-size: 16px;
  cursor: pointer;
  margin-right: 15px;
  border-radius: 5px;
}

/* line 373, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #queue-broadcast {
  color: white;
  background: #00B879;
  padding: 10px 20px 10px 15px;
  font-size: 16px;
  cursor: pointer;
  margin-right: 15px;
  border-radius: 5px;
}

/* line 383, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #unqueue-broadcast {
  color: white;
  padding: 10px 20px 10px 15px;
  cursor: pointer;
  margin-right: 15px;
  border-radius: 5px;
}

/* line 391, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #destroy-broadcast {
  margin-right: 15px;
}

/* line 395, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #retry-broadcast, #broadcast #reply-broadcast, #broadcast #retarget-broadcast, #broadcast #reclick-broadcast {
  display: inline-flex !important;
  flex-shrink: 0.25;
  flex-basis: 1;
}

@media only screen and (max-width: 400px) {
  /* line 395, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
  #broadcast #retry-broadcast, #broadcast #reply-broadcast, #broadcast #retarget-broadcast, #broadcast #reclick-broadcast {
    display: flex !important;
  }
}

/* line 405, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .section {
  padding: 20px;
}

/* line 409, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .section.audience {
  min-height: 300px;
}

/* line 413, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .text {
  margin-top: 15px;
}

/* line 416, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .text img {
  margin: auto;
  width: 100%;
  max-width: 400px;
}

/* line 422, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .text .fields {
  margin: 5px 0 20px;
  padding-left: 30px;
}

/* line 426, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .text .fields li {
  list-style-type: decimal;
}

/* line 432, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .uploader {
  position: relative;
  max-width: 700px;
  margin: 25px auto 0;
  padding: 30px 0 20px;
  text-align: center;
  border: 3px dashed rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.05);
}

/* line 443, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .uploader .helper-text {
  pointer-events: none;
}

/* line 447, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .uploader:hover {
  background: rgba(0, 0, 0, 0.1);
}

/* line 451, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .uploader #csv-file {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

/* line 463, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #csv-bar {
  overflow: hidden;
  border-radius: 25px;
  background: rgba(0, 0, 0, 0.5);
  overflow: hidden;
  margin: 10px 10px 0;
}

/* line 470, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #csv-bar .bar {
  color: white;
  margin-left: 0 !important;
  padding: 5px 10px !important;
}

/* line 477, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast .heading {
  border-top: 1px solid #D3D3D3;
}

/* line 481, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #broadcast-special-characters {
  font-style: normal;
}

/* line 485, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #example_broadcast_form {
  flex-direction: column;
  display: flex;
}

/* line 490, app/assets/stylesheets/pages/accounts/broadcasts/show.scss */
#broadcast #csv-image img {
  margin: auto;
  width: 100%;
  max-width: 400px;
}
/* line 3, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns, #campaigns-index {
  display: flex;
  justify-content: flex-start;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  align-items: center;
  overflow: auto;
  width: 100%;
}

/* line 10, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns #editor, #campaigns-index #editor {
  position: relative;
}

/* line 13, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .insert-vars, #campaigns-index .insert-vars {
  display: none;
  position: absolute;
  width: 300px;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 5px 0;
  z-index: 10000;
  background: #fff;
  max-height: 150px;
  overflow: scroll;
  top: 30px;
}

/* line 25, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .insert-vars a, #campaigns-index .insert-vars a {
  display: block;
  padding: 7px 14px;
  text-align: left;
  color: #222;
}

/* line 31, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .insert-vars a:hover, #campaigns-index .insert-vars a:hover {
  background: #333;
  color: #fff;
}

/* line 36, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .insert-vars a:focus, #campaigns-index .insert-vars a:focus {
  background: #333;
  color: #fff;
}

/* line 41, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .insert-vars a.active, #campaigns-index .insert-vars a.active {
  background: #333;
  color: #fff;
}

/* line 46, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .insert-vars a .small-text, #campaigns-index .insert-vars a .small-text {
  font-size: 13px;
  color: #999;
  margin-left: 4px;
}

/* line 53, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .CodeMirror, #campaigns-index .CodeMirror {
  border: 1px solid #ddd;
  width: 100%;
  height: 100px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-size: 16px;
  padding: 0 5px;
}

/* line 63, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-forms-container, #campaigns .campaign-list, #campaigns .campaign-body, #campaigns [class^='campaign-message-bar'], #campaigns .next-message-options-container, #campaigns .next-message-option, #campaigns .campaign-name-container, #campaigns .campaign-header-title, #campaigns .campaigns-back-button, #campaigns .campaign-name-wrap, #campaigns .campaign-copy, #campaigns .campaign-step, #campaigns .campaign-header, #campaigns .campaign-forms-container-wrap, #campaigns .campaign-form-container, #campaigns .campaigns-form, #campaigns .campaign-step-button, #campaigns-index .campaign-forms-container, #campaigns-index .campaign-list, #campaigns-index .campaign-body, #campaigns-index [class^='campaign-message-bar'], #campaigns-index .next-message-options-container, #campaigns-index .next-message-option, #campaigns-index .campaign-name-container, #campaigns-index .campaign-header-title, #campaigns-index .campaigns-back-button, #campaigns-index .campaign-name-wrap, #campaigns-index .campaign-copy, #campaigns-index .campaign-step, #campaigns-index .campaign-header, #campaigns-index .campaign-forms-container-wrap, #campaigns-index .campaign-form-container, #campaigns-index .campaigns-form, #campaigns-index .campaign-step-button {
  display: flex;
}

/* line 67, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-flex-center, #campaigns-index .campaign-flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 73, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-actions, #campaigns-index .campaign-actions {
  display: flex;
  align-items: center;
  min-height: 100px;
  margin: 0px 20px;
}

/* line 78, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-actions .campaign-button, #campaigns-index .campaign-actions .campaign-button {
  margin: 0px 10px;
}

/* line 83, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-header, #campaigns-index .campaign-header {
  width: 100%;
  justify-content: space-between;
  padding: 20px 30px;
  border-bottom: 1px solid #ddd;
  z-index: 1;
  max-height: none;
  background: #fff;
}

/* line 93, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-forms-container-wrap, #campaigns-index .campaign-forms-container-wrap {
  width: 100%;
  justify-content: center;
  align-items: center;
}

/* line 99, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-form-container, #campaigns-index .campaign-form-container {
  position: relative;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-bottom: 20px;
}

/* line 106, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-form-container .hidden, #campaigns-index .campaign-form-container .hidden {
  display: none;
}

/* line 110, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-form-container:before, #campaigns-index .campaign-form-container:before {
  position: relative;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  line-height: 50px;
  text-align: center;
  margin-top: 0px;
  background-color: #1890A4;
  z-index: 2;
}

/* line 123, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-message, #campaigns .campaign-follow-up-message, #campaigns-index .campaign-message, #campaigns-index .campaign-follow-up-message {
  position: relative;
  border-radius: 7px;
  width: 100%;
  padding: 20px;
  background-color: #ebebeb;
  margin-bottom: -7px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

/* line 133, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-follow-up-message, #campaigns-index .campaign-follow-up-message {
  margin-top: -7px;
}

/* line 137, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaigns-form, #campaigns-index .campaigns-form {
  justify-content: center;
  align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100vw;
  border-radius: 7px;
}

/* line 145, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-error-message, #campaigns-index .campaign-error-message {
  text-decoration: none;
  line-height: 20px;
  width: 100%;
  text-align: center;
  padding: 10px 20px;
  margin-bottom: 0;
}

/* line 154, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-forms-container, #campaigns-index .campaign-forms-container {
  padding-top: 20px;
}

/* line 158, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns #hidden-campaign-form, #campaigns-index #hidden-campaign-form {
  width: 100%;
}

/* line 162, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-select-hide, #campaigns-index .campaign-select-hide {
  display: none;
}

/* line 166, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-list-container, #campaigns-index .campaign-list-container {
  width: 100%;
}

/* line 170, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-list, #campaigns-index .campaign-list {
  justify-content: flex-start;
}

/* line 174, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-header-wrap, #campaigns-index .campaign-header-wrap {
  width: 100%;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

/* line 182, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-header-title, #campaigns-index .campaign-header-title {
  font-size: 26px;
  align-items: center;
  font-weight: 800 !important;
}

/* line 188, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-button, #campaigns-index .campaign-button {
  cursor: pointer;
  letter-spacing: 1.5px;
  padding: 10px 20px;
  color: white !important;
  border-radius: 5px;
  border: 0px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px !important;
  font-weight: 400 !important;
  text-shadow: none !important;
}

/* line 201, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-button.gray, #campaigns-index .campaign-button.gray {
  background-color: #d37979;
}

/* line 205, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-button.green, #campaigns-index .campaign-button.green {
  background-color: #008076;
}

/* line 209, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-button.white, #campaigns-index .campaign-button.white {
  margin-left: 5px;
  margin-right: 5px;
  background-color: white;
  box-shadow: inset 0 0 0px 1px #008076;
  color: #008076 !important;
}

/* line 218, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns [class^='campaign-message-bar'], #campaigns-index [class^='campaign-message-bar'] {
  justify-content: space-between;
  align-items: center;
  height: 38px;
  width: 100%;
  color: white;
  background-color: gray;
  position: relative;
  bottom: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-bottom: 10px;
}

/* line 231, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .warning[class^='campaign-message-bar'], #campaigns-index .warning[class^='campaign-message-bar'] {
  background-color: #AC8DD0;
}

/* line 236, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns [class^='campaign-message-info'], #campaigns-index [class^='campaign-message-info'] {
  margin-left: 20px;
  font-size: 12px;
}

/* line 241, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaigns-back-button, #campaigns-index .campaigns-back-button {
  justify-content: center;
  align-items: center;
  border: 1px solid #ddd;
  padding: 0px 10px;
  padding-top: 1px;
  border-radius: 6px;
  margin-right: 10px;
}

/* line 250, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaigns-back-button:before, #campaigns-index .campaigns-back-button:before {
  color: #808080;
  content: "\f2ca";
  font-family: 'Ionicons';
}

/* line 257, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-new-message, #campaigns-index .campaign-new-message {
  margin-bottom: 15px;
}

/* line 261, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .next-message-options, #campaigns-index .next-message-options {
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #ebebeb;
  border-radius: 6px;
  width: 100%;
  padding: 10px 15px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

/* line 272, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .next-message-option:not(:last-child), #campaigns-index .next-message-option:not(:last-child) {
  margin-bottom: 10px;
}

/* line 276, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .next-message-options-container, #campaigns .next-message-option, #campaigns-index .next-message-options-container, #campaigns-index .next-message-option {
  letter-spacing: 1.2px;
}

/* line 280, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .next-message-label, #campaigns-index .next-message-label {
  font-size: 12px;
  margin: 0;
}

/* line 285, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .next-message-options-container, #campaigns-index .next-message-options-container {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  align-items: flex-start;
}

/* line 289, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .next-message-option, #campaigns-index .next-message-option {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  max-width: 530px;
  margin: 0px auto;
}

/* line 297, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-title-container, #campaigns-index .campaign-title-container {
  margin-bottom: 10px;
}

/* line 301, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-line, #campaigns-index .campaign-line {
  width: 100%;
  border: 1px solid #ddd;
}

/* line 306, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-name-wrap, #campaigns-index .campaign-name-wrap {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 38px;
}

/* line 313, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-copy, #campaigns-index .campaign-copy {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  height: 38px;
  padding: 0px 20px;
  font-size: 14px;
  text-transform: uppercase;
  background-color: white;
  color: black;
  border: 1px solid #ddd;
  border-radius: 5px;
  letter-spacing: 1.2px;
  transition: .2s ease;
  font-size: 12px;
}

/* line 329, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-copy:active, #campaigns-index .campaign-copy:active {
  transform: scale(0.95);
}

/* line 331, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-copy:active:after, #campaigns-index .campaign-copy:active:after {
  margin-left: 10px;
  font-size: 20px;
  content: "\f121";
  font-family: Ionicons;
}

/* line 338, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-copy:before, #campaigns-index .campaign-copy:before {
  content: "Copy Shortcut to Clipboard";
}

/* line 341, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-copy:after, #campaigns-index .campaign-copy:after {
  margin-left: 10px;
  font-size: 20px;
  content: "\f41b";
  font-family: Ionicons;
}

/* line 350, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-title, #campaigns-index .campaign-title {
  margin-bottom: 15px;
  letter-spacing: 1.2px;
}

/* line 354, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-title.hidden, #campaigns-index .campaign-title.hidden {
  display: none;
}

/* line 359, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .error, #campaigns-index .error {
  border: 1px solid #f4aaaa;
  background-color: #F5E1E1;
}

/* line 364, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-select-tag, #campaigns-index .campaign-select-tag {
  border: none;
  color: white;
  width: 160px;
  background: url(//assets.stage.avochato.com/assets/sort_icon_white-0bdd62b1a894d7436c5495850a30cd3d3e87a5307667bdda9094d1d29dc9064d.png), linear-gradient(to bottom, #4A4A4A 0%, #4A4A4A 100%);
}

/* line 371, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-select-tag option, #campaigns-index .campaign-select-tag option {
  color: #000;
}

/* line 375, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-options-select-tag, #campaigns-index .campaign-options-select-tag {
  border: 1px solid #E6E8ED;
  color: black;
  max-width: 240px;
  min-width: 240px;
  background: url(//assets.stage.avochato.com/assets/sort_icon-141e139f38fd9882bda8ca6e613b9153a9268ac91b0595ae12ee9aae958b601b.png), linear-gradient(to bottom, #FFF 0%, #FFF 100%);
}

/* line 383, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-select-tag, #campaigns .campaign-options-select-tag, #campaigns-index .campaign-select-tag, #campaigns-index .campaign-options-select-tag {
  cursor: pointer;
  font-size: 10px;
  font-weight: 100;
  line-height: 1.3;
  padding: 10px 20px;
  box-sizing: border-box;
  margin: 0;
  letter-spacing: 1.2px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-repeat: no-repeat, repeat;
  background-position: right 20px top 50%, 0 0;
  background-size: .65em auto, 100%;
}

/* line 400, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns [class^='campaign-text-area'], #campaigns-index [class^='campaign-text-area'] {
  border-color: #ddd;
  width: 100%;
  height: 100px !important;
  margin-bottom: 0px;
  padding: 10px;
  resize: vertical;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  resize: none;
}

/* line 411, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns [class^='campaign-text-area']:focus, #campaigns-index [class^='campaign-text-area']:focus {
  border: 1px solid rgba(19, 130, 63, 0.25);
  background-color: rgba(19, 130, 63, 0.05);
}

/* line 416, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .error[class^='campaign-text-area'], #campaigns-index .error[class^='campaign-text-area'] {
  border: 1px solid #f4aaaa;
  background-color: #F5E1E1;
}

/* line 422, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-name-container, #campaigns-index .campaign-name-container {
  width: 100%;
  font-size: 26px;
  justify-content: space-between;
  margin-bottom: 15px;
}

/* line 429, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns [class^='campaign-emoji-picker-icon'], #campaigns-index [class^='campaign-emoji-picker-icon'] {
  cursor: pointer;
  width: 40px;
  height: 40px;
  background: url(//assets.stage.avochato.com/assets/emoji_picker-7cbb3f39882752dc7886c60a146fac6755a4cc30a1f3c7343ee0d0cf498ffd5a.png) center center no-repeat;
  background-size: 100%;
  margin: 0px 15px;
  width: 25px !important;
}

/* line 439, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-step-button, #campaigns-index .campaign-step-button {
  cursor: pointer;
  color: white;
  padding: 10px;
  background-color: #1890A4;
  justify-content: center;
  border-radius: 8px;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  transition: .2s ease;
  margin-top: 20px;
  font-size: 14px;
  width: 100%;
}

/* line 453, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .campaign-step-button:active, #campaigns-index .campaign-step-button:active {
  transform: scale(0.95);
}

@media only screen and (min-width: 975px) {
  /* line 459, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
  #campaigns .campaign-title-container .ui-input-text, #campaigns-index .campaign-title-container .ui-input-text {
    -webkit-box-flex: 12;
    -webkit-flex-grow: 12;
    -moz-flex-grow: 12;
    -ms-flex-positive: 12;
    flex-grow: 12;
  }
  /* line 462, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
  #campaigns .campaign-copy, #campaigns-index .campaign-copy {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  /* line 464, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
  #campaigns .campaign-copy:before, #campaigns-index .campaign-copy:before {
    content: "Copy Shortcut";
    font-size: 10px;
  }
  /* line 469, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
  #campaigns .campaign-title-container, #campaigns-index .campaign-title-container {
    display: flex;
    align-items: center;
  }
}

@media only screen and (max-width: 500px) {
  /* line 476, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
  #campaigns [class^='campaign-emoji-picker-icon'], #campaigns-index [class^='campaign-emoji-picker-icon'] {
    display: none;
  }
  /* line 480, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
  #campaigns .campaign-header-title, #campaigns-index .campaign-header-title {
    margin-bottom: 15px;
  }
  /* line 484, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
  #campaigns .campaign-header, #campaigns-index .campaign-header {
    justify-content: flex-start;
    align-items: flex-start;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 491, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
  #campaigns .campaign-title-container .campaign-title, #campaigns-index .campaign-title-container .campaign-title {
    margin-bottom: 0;
  }
  /* line 496, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
  #campaigns .campaign-form-buttons, #campaigns-index .campaign-form-buttons {
    width: 100%;
    justify-content: flex-start;
    margin-bottom: 0px;
  }
  /* line 502, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
  #campaigns .next-message-option, #campaigns-index .next-message-option {
    align-items: flex-start;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 507, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
  #campaigns .campaign-options-select-tag, #campaigns-index .campaign-options-select-tag {
    width: 100%;
  }
  /* line 511, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
  #campaigns .campaign-name-input, #campaigns-index .campaign-name-input {
    display: table-cell;
  }
  /* line 515, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
  #campaigns .campaign-name-wrap, #campaigns-index .campaign-name-wrap {
    display: table;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
  }
  /* line 521, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
  #campaigns .campaign-copy, #campaigns-index .campaign-copy {
    width: 100%;
    padding: 10px 20px;
  }
  /* line 526, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
  #campaigns .campaign-initial-message-info, #campaigns .campaign-follow-message-info, #campaigns-index .campaign-initial-message-info, #campaigns-index .campaign-follow-message-info {
    font-size: 12px;
  }
  /* line 530, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
  #campaigns .campaign-select-tag, #campaigns-index .campaign-select-tag {
    width: 100%;
  }
  /* line 534, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
  #campaigns .campaign-button, #campaigns-index .campaign-button {
    display: flex;
    justify-content: center;
    width: 100%;
  }
}

/* line 541, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns .hidden, #campaigns-index .hidden {
  display: none;
}

/* line 546, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns #delay-input-row .ui-input-text, #campaigns-index #delay-input-row .ui-input-text {
  margin: 0px;
  min-width: 72px;
  max-width: 72px;
}

/* line 551, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns #delay-input-row .input-pair, #campaigns-index #delay-input-row .input-pair {
  display: flex;
}

/* line 554, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
#campaigns #delay-input-row .follow_up_delay_multiplier, #campaigns-index #delay-input-row .follow_up_delay_multiplier {
  min-width: 168px;
  max-width: 168px;
}

/* line 562, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
.campaign-list-container {
  padding-top: 20px;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  align-items: center;
  background: #FBF8F3;
}

/* line 569, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
.campaign-list-items-index {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 577, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
.campaign-list-item-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 10px 0px;
  width: 90%;
}

/* line 585, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
.campaign-list-item {
  display: flex;
  align-items: center;
  color: black !important;
  font-size: 12px;
  width: 89%;
  padding: 20px 0px;
  border-radius: 8px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
  background: #fff;
}

/* line 596, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
.campaign-list-item:hover {
  color: #13823f !important;
}

/* line 601, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
.campaign-circle {
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 608, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
.campaign-stats-container {
  width: 90%;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

/* line 615, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
.campaign-stats, .campaign-circle {
  border-radius: 8px;
}

/* line 619, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
.campaign-stats {
  display: flex;
  flex: 1;
  margin: 0px 10px;
  justify-content: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 50px;
  padding: 50px 70px;
  background-color: white;
  border: 1px solid #ddd;
}

/* line 633, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
.campaign-scheduled-now {
  color: #999999;
  margin-bottom: 20px;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  font-size: 12px;
  text-align: center;
}

/* line 642, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
.campaign-circle {
  color: white;
  border-radius: 50%;
  background-color: #6D7278;
  height: 75px;
  width: 75px;
  border: none;
}

/* line 651, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
.campaign-dot-half {
  position: relative;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  line-height: 50px;
  text-align: center;
  margin-top: 0px;
  background-color: #1890A4;
  z-index: 2;
}

/* line 663, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
.campaign-dot-half.top:after {
  position: absolute;
  border: 1px solid #1890A4;
  height: 18px;
  display: block;
  content: '';
  left: 50%;
  z-index: 1;
  top: 15px;
  margin-left: -1px;
}

/* line 677, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
.campaign-dot-half.bottom:before {
  position: absolute;
  border: 1px solid #1890A4;
  height: 18px;
  display: block;
  content: '';
  left: 50%;
  z-index: 1;
  top: -20px;
  margin-left: -1px;
}

/* line 688, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
.campaign-dot-half.bottom.hidden {
  display: none;
}

/* line 693, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
.campaign-dot-half.extended {
  margin-bottom: -7px;
}

/* line 695, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
.campaign-dot-half.extended:before {
  position: absolute;
  border: 1px solid #1890A4;
  height: 80px;
  display: block;
  content: '';
  left: 50%;
  z-index: 1;
  top: -80px;
  margin-left: -1px;
}

/* line 709, app/assets/stylesheets/pages/accounts/campaigns/campaigns_new.scss */
.campaign-remove {
  cursor: pointer;
  float: right;
  position: absolute;
  top: -15px;
  right: -15px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
/* line 3, app/assets/stylesheets/pages/accounts/campaigns/campaigns_index.scss */
.campaign-list-headers-wrap {
  display: flex;
  justify-content: flex-start;
  width: 90%;
  margin: auto;
}

/* line 10, app/assets/stylesheets/pages/accounts/campaigns/campaigns_index.scss */
.campaign-list-headers {
  display: flex;
  justify-content: center;
  font-size: 10px;
  text-transform: uppercase;
  margin-bottom: 20px;
  width: 89%;
}

/* line 19, app/assets/stylesheets/pages/accounts/campaigns/campaigns_index.scss */
.campaign-list-empty {
  padding: 20px;
}

/* line 23, app/assets/stylesheets/pages/accounts/campaigns/campaigns_index.scss */
.campaign-list-name-header, .campaign-list-preview-header, .campaign-list-key-header, .campaign-list-used-header {
  display: flex;
  justify-content: left;
  margin: 0px 25px;
}

/* line 29, app/assets/stylesheets/pages/accounts/campaigns/campaigns_index.scss */
.campaign-list-name-header, .campaign-list-item-name, .campaign-list-item-key, .campaign-list-key-header {
  width: 40%;
}

/* line 33, app/assets/stylesheets/pages/accounts/campaigns/campaigns_index.scss */
.campaign-list-item-used {
  width: 10%;
  text-align: center;
}

/* line 38, app/assets/stylesheets/pages/accounts/campaigns/campaigns_index.scss */
.campaign-list-preview-header, .campaign-list-item-preview {
  width: 60%;
}

/* line 42, app/assets/stylesheets/pages/accounts/campaigns/campaigns_index.scss */
.campaign-list-item-key, .campaign-list-item-name, .campaign-list-item-preview, .campaign-list-item-used {
  display: block;
  margin: 0px 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 50, app/assets/stylesheets/pages/accounts/campaigns/campaigns_index.scss */
.campaign-list-item {
  margin-top: 0;
}

@media only screen and (max-width: 500px) {
  /* line 55, app/assets/stylesheets/pages/accounts/campaigns/campaigns_index.scss */
  .campaign-list-preview-header, .campaign-list-item-preview, .campaign-list-item-name, .campaign-divider {
    display: none;
  }
  /* line 59, app/assets/stylesheets/pages/accounts/campaigns/campaigns_index.scss */
  .campaign-list-item-key {
    width: 100%;
    padding: 0px;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/campaigns/campaigns_index.scss */
  .campaign-list-item, .campaign-list-headers {
    padding-top: 20px;
    justify-content: center;
  }
  /* line 69, app/assets/stylesheets/pages/accounts/campaigns/campaigns_index.scss */
  .campaign-list-container {
    padding-top: 0px;
    background: #FBF8F3;
  }
  /* line 74, app/assets/stylesheets/pages/accounts/campaigns/campaigns_index.scss */
  .campaign-new-button {
    width: 100%;
    text-align: center;
  }
  /* line 79, app/assets/stylesheets/pages/accounts/campaigns/campaigns_index.scss */
  .campaign-header {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 83, app/assets/stylesheets/pages/accounts/campaigns/campaigns_index.scss */
  .campaign-list-name-header {
    display: none;
  }
}

/* line 88, app/assets/stylesheets/pages/accounts/campaigns/campaigns_index.scss */
.campaign-divider {
  background-color: #ddd;
  width: 2px;
  height: 40px;
}
/* line 3, app/assets/stylesheets/pages/accounts/campaigns/campaigns_edit.scss */
.campaign-edit-form {
  padding-top: 20px;
}

/* line 8, app/assets/stylesheets/pages/accounts/campaigns/campaigns_edit.scss */
.campaign-edit-form-header .campaign-form-container {
  display: flex;
  align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 13, app/assets/stylesheets/pages/accounts/campaigns/campaigns_edit.scss */
.campaign-edit-form-header .campaign-header {
  display: flex;
  width: 100%;
}

/* line 18, app/assets/stylesheets/pages/accounts/campaigns/campaigns_edit.scss */
.campaign-edit-form-header .campaign-header-title {
  width: 100%;
}

/* line 21, app/assets/stylesheets/pages/accounts/campaigns/campaigns_edit.scss */
.campaign-edit-form-header .campaign-key, .campaign-edit-form-header .campaign-statistics-header {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 27, app/assets/stylesheets/pages/accounts/campaigns/campaigns_edit.scss */
.campaign-edit-form-header .campaign-form-buttons {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

@media only screen and (max-width: 500px) {
  /* line 35, app/assets/stylesheets/pages/accounts/campaigns/campaigns_edit.scss */
  .campaign-edit-form-header .campaign-edit-form {
    margin-bottom: 30px;
  }
  /* line 39, app/assets/stylesheets/pages/accounts/campaigns/campaigns_edit.scss */
  .campaign-edit-form-header .campaign-key {
    padding-bottom: 20px;
  }
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings, #survey-settings {
  /* Grid system, inspired by Bootstrap's Grid Framework
 * Hopefully you can find this useful :)
 * Specify the column, device size, and column size (from 1-12)
 * Wrap it in a ".row-flex" container
 * EXAMPLE: col-md-4
 * Sizes: sm, md
 */
  /* Rounded sliders */
  width: 100%;
  overflow: scroll;
  padding-bottom: 65px;
}

/* line 8, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row, #survey-settings .row {
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media (min-width: 736px) and (max-width: 980px) {
  /* line 14, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-1, #widget-settings .row .col-1-sm, #survey-settings .row .col-1, #survey-settings .row .col-1-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-1,
#widget-settings .row .offset-l-1, #survey-settings .row .offset-1,
#survey-settings .row .offset-l-1 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-1, #survey-settings .row .offset-r-1 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-1, #survey-settings .row .col-md-1 {
    width: 8.3333333333% !important;
    flex: 1 !important;
  }
  /* line 14, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-2, #widget-settings .row .col-2-sm, #survey-settings .row .col-2, #survey-settings .row .col-2-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-2,
#widget-settings .row .offset-l-2, #survey-settings .row .offset-2,
#survey-settings .row .offset-l-2 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-2, #survey-settings .row .offset-r-2 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-2, #survey-settings .row .col-md-2 {
    width: 16.6666666667% !important;
    flex: 2 !important;
  }
  /* line 14, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-3, #widget-settings .row .col-3-sm, #survey-settings .row .col-3, #survey-settings .row .col-3-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-3,
#widget-settings .row .offset-l-3, #survey-settings .row .offset-3,
#survey-settings .row .offset-l-3 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-3, #survey-settings .row .offset-r-3 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-3, #survey-settings .row .col-md-3 {
    width: 25% !important;
    flex: 3 !important;
  }
  /* line 14, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-4, #widget-settings .row .col-4-sm, #survey-settings .row .col-4, #survey-settings .row .col-4-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-4,
#widget-settings .row .offset-l-4, #survey-settings .row .offset-4,
#survey-settings .row .offset-l-4 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-4, #survey-settings .row .offset-r-4 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-4, #survey-settings .row .col-md-4 {
    width: 33.3333333333% !important;
    flex: 4 !important;
  }
  /* line 14, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-5, #widget-settings .row .col-5-sm, #survey-settings .row .col-5, #survey-settings .row .col-5-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-5,
#widget-settings .row .offset-l-5, #survey-settings .row .offset-5,
#survey-settings .row .offset-l-5 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-5, #survey-settings .row .offset-r-5 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-5, #survey-settings .row .col-md-5 {
    width: 41.6666666667% !important;
    flex: 5 !important;
  }
  /* line 14, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-6, #widget-settings .row .col-6-sm, #survey-settings .row .col-6, #survey-settings .row .col-6-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-6,
#widget-settings .row .offset-l-6, #survey-settings .row .offset-6,
#survey-settings .row .offset-l-6 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-6, #survey-settings .row .offset-r-6 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-6, #survey-settings .row .col-md-6 {
    width: 50% !important;
    flex: 6 !important;
  }
  /* line 14, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-7, #widget-settings .row .col-7-sm, #survey-settings .row .col-7, #survey-settings .row .col-7-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-7,
#widget-settings .row .offset-l-7, #survey-settings .row .offset-7,
#survey-settings .row .offset-l-7 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-7, #survey-settings .row .offset-r-7 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-7, #survey-settings .row .col-md-7 {
    width: 58.3333333333% !important;
    flex: 7 !important;
  }
  /* line 14, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-8, #widget-settings .row .col-8-sm, #survey-settings .row .col-8, #survey-settings .row .col-8-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-8,
#widget-settings .row .offset-l-8, #survey-settings .row .offset-8,
#survey-settings .row .offset-l-8 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-8, #survey-settings .row .offset-r-8 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-8, #survey-settings .row .col-md-8 {
    width: 66.6666666667% !important;
    flex: 8 !important;
  }
  /* line 14, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-9, #widget-settings .row .col-9-sm, #survey-settings .row .col-9, #survey-settings .row .col-9-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-9,
#widget-settings .row .offset-l-9, #survey-settings .row .offset-9,
#survey-settings .row .offset-l-9 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-9, #survey-settings .row .offset-r-9 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-9, #survey-settings .row .col-md-9 {
    width: 75% !important;
    flex: 9 !important;
  }
  /* line 14, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-10, #widget-settings .row .col-10-sm, #survey-settings .row .col-10, #survey-settings .row .col-10-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-10,
#widget-settings .row .offset-l-10, #survey-settings .row .offset-10,
#survey-settings .row .offset-l-10 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-10, #survey-settings .row .offset-r-10 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-10, #survey-settings .row .col-md-10 {
    width: 83.3333333333% !important;
    flex: 10 !important;
  }
  /* line 14, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-11, #widget-settings .row .col-11-sm, #survey-settings .row .col-11, #survey-settings .row .col-11-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-11,
#widget-settings .row .offset-l-11, #survey-settings .row .offset-11,
#survey-settings .row .offset-l-11 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-11, #survey-settings .row .offset-r-11 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-11, #survey-settings .row .col-md-11 {
    width: 91.6666666667% !important;
    flex: 11 !important;
  }
  /* line 14, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-12, #widget-settings .row .col-12-sm, #survey-settings .row .col-12, #survey-settings .row .col-12-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-12,
#widget-settings .row .offset-l-12, #survey-settings .row .offset-12,
#survey-settings .row .offset-l-12 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-12, #survey-settings .row .offset-r-12 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-12, #survey-settings .row .col-md-12 {
    width: 100% !important;
    flex: 12 !important;
  }
}

/* line 32, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .col-1, #survey-settings .row .col-1 {
  width: 8.3333333333%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 36, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-1,
#widget-settings .row .offset-l-1, #survey-settings .row .offset-1,
#survey-settings .row .offset-l-1 {
  margin-left: 8.3333333333%;
}

/* line 39, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-r-1, #survey-settings .row .offset-r-1 {
  margin-right: 8.3333333333%;
}

/* line 32, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .col-2, #survey-settings .row .col-2 {
  width: 16.6666666667%;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  -moz-box-flex: 2;
  -moz-flex: 2;
  -ms-flex: 2;
  flex: 2;
}

/* line 36, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-2,
#widget-settings .row .offset-l-2, #survey-settings .row .offset-2,
#survey-settings .row .offset-l-2 {
  margin-left: 16.6666666667%;
}

/* line 39, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-r-2, #survey-settings .row .offset-r-2 {
  margin-right: 16.6666666667%;
}

/* line 32, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .col-3, #survey-settings .row .col-3 {
  width: 25%;
  -webkit-box-flex: 3;
  -webkit-flex: 3;
  -moz-box-flex: 3;
  -moz-flex: 3;
  -ms-flex: 3;
  flex: 3;
}

/* line 36, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-3,
#widget-settings .row .offset-l-3, #survey-settings .row .offset-3,
#survey-settings .row .offset-l-3 {
  margin-left: 25%;
}

/* line 39, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-r-3, #survey-settings .row .offset-r-3 {
  margin-right: 25%;
}

/* line 32, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .col-4, #survey-settings .row .col-4 {
  width: 33.3333333333%;
  -webkit-box-flex: 4;
  -webkit-flex: 4;
  -moz-box-flex: 4;
  -moz-flex: 4;
  -ms-flex: 4;
  flex: 4;
}

/* line 36, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-4,
#widget-settings .row .offset-l-4, #survey-settings .row .offset-4,
#survey-settings .row .offset-l-4 {
  margin-left: 33.3333333333%;
}

/* line 39, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-r-4, #survey-settings .row .offset-r-4 {
  margin-right: 33.3333333333%;
}

/* line 32, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .col-5, #survey-settings .row .col-5 {
  width: 41.6666666667%;
  -webkit-box-flex: 5;
  -webkit-flex: 5;
  -moz-box-flex: 5;
  -moz-flex: 5;
  -ms-flex: 5;
  flex: 5;
}

/* line 36, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-5,
#widget-settings .row .offset-l-5, #survey-settings .row .offset-5,
#survey-settings .row .offset-l-5 {
  margin-left: 41.6666666667%;
}

/* line 39, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-r-5, #survey-settings .row .offset-r-5 {
  margin-right: 41.6666666667%;
}

/* line 32, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .col-6, #survey-settings .row .col-6 {
  width: 50%;
  -webkit-box-flex: 6;
  -webkit-flex: 6;
  -moz-box-flex: 6;
  -moz-flex: 6;
  -ms-flex: 6;
  flex: 6;
}

/* line 36, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-6,
#widget-settings .row .offset-l-6, #survey-settings .row .offset-6,
#survey-settings .row .offset-l-6 {
  margin-left: 50%;
}

/* line 39, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-r-6, #survey-settings .row .offset-r-6 {
  margin-right: 50%;
}

/* line 32, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .col-7, #survey-settings .row .col-7 {
  width: 58.3333333333%;
  -webkit-box-flex: 7;
  -webkit-flex: 7;
  -moz-box-flex: 7;
  -moz-flex: 7;
  -ms-flex: 7;
  flex: 7;
}

/* line 36, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-7,
#widget-settings .row .offset-l-7, #survey-settings .row .offset-7,
#survey-settings .row .offset-l-7 {
  margin-left: 58.3333333333%;
}

/* line 39, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-r-7, #survey-settings .row .offset-r-7 {
  margin-right: 58.3333333333%;
}

/* line 32, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .col-8, #survey-settings .row .col-8 {
  width: 66.6666666667%;
  -webkit-box-flex: 8;
  -webkit-flex: 8;
  -moz-box-flex: 8;
  -moz-flex: 8;
  -ms-flex: 8;
  flex: 8;
}

/* line 36, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-8,
#widget-settings .row .offset-l-8, #survey-settings .row .offset-8,
#survey-settings .row .offset-l-8 {
  margin-left: 66.6666666667%;
}

/* line 39, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-r-8, #survey-settings .row .offset-r-8 {
  margin-right: 66.6666666667%;
}

/* line 32, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .col-9, #survey-settings .row .col-9 {
  width: 75%;
  -webkit-box-flex: 9;
  -webkit-flex: 9;
  -moz-box-flex: 9;
  -moz-flex: 9;
  -ms-flex: 9;
  flex: 9;
}

/* line 36, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-9,
#widget-settings .row .offset-l-9, #survey-settings .row .offset-9,
#survey-settings .row .offset-l-9 {
  margin-left: 75%;
}

/* line 39, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-r-9, #survey-settings .row .offset-r-9 {
  margin-right: 75%;
}

/* line 32, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .col-10, #survey-settings .row .col-10 {
  width: 83.3333333333%;
  -webkit-box-flex: 10;
  -webkit-flex: 10;
  -moz-box-flex: 10;
  -moz-flex: 10;
  -ms-flex: 10;
  flex: 10;
}

/* line 36, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-10,
#widget-settings .row .offset-l-10, #survey-settings .row .offset-10,
#survey-settings .row .offset-l-10 {
  margin-left: 83.3333333333%;
}

/* line 39, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-r-10, #survey-settings .row .offset-r-10 {
  margin-right: 83.3333333333%;
}

/* line 32, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .col-11, #survey-settings .row .col-11 {
  width: 91.6666666667%;
  -webkit-box-flex: 11;
  -webkit-flex: 11;
  -moz-box-flex: 11;
  -moz-flex: 11;
  -ms-flex: 11;
  flex: 11;
}

/* line 36, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-11,
#widget-settings .row .offset-l-11, #survey-settings .row .offset-11,
#survey-settings .row .offset-l-11 {
  margin-left: 91.6666666667%;
}

/* line 39, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-r-11, #survey-settings .row .offset-r-11 {
  margin-right: 91.6666666667%;
}

/* line 32, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .col-12, #survey-settings .row .col-12 {
  width: 100%;
  -webkit-box-flex: 12;
  -webkit-flex: 12;
  -moz-box-flex: 12;
  -moz-flex: 12;
  -ms-flex: 12;
  flex: 12;
}

/* line 36, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-12,
#widget-settings .row .offset-l-12, #survey-settings .row .offset-12,
#survey-settings .row .offset-l-12 {
  margin-left: 100%;
}

/* line 39, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .offset-r-12, #survey-settings .row .offset-r-12 {
  margin-right: 100%;
}

/* line 43, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row .margin-h-auto, #survey-settings .row .margin-h-auto {
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 736px) {
  /* line 50, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-1, #survey-settings .row .col-1 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-1, #survey-settings .row .col-md-1 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-sm-1, #survey-settings .row .col-sm-1 {
    width: 8.3333333333% !important;
    flex: 1 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-1,
#widget-settings .row .offset-l-1, #survey-settings .row .offset-1,
#survey-settings .row .offset-l-1 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-1, #survey-settings .row .offset-r-1 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-2, #survey-settings .row .col-2 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-2, #survey-settings .row .col-md-2 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-sm-2, #survey-settings .row .col-sm-2 {
    width: 16.6666666667% !important;
    flex: 2 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-2,
#widget-settings .row .offset-l-2, #survey-settings .row .offset-2,
#survey-settings .row .offset-l-2 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-2, #survey-settings .row .offset-r-2 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-3, #survey-settings .row .col-3 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-3, #survey-settings .row .col-md-3 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-sm-3, #survey-settings .row .col-sm-3 {
    width: 25% !important;
    flex: 3 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-3,
#widget-settings .row .offset-l-3, #survey-settings .row .offset-3,
#survey-settings .row .offset-l-3 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-3, #survey-settings .row .offset-r-3 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-4, #survey-settings .row .col-4 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-4, #survey-settings .row .col-md-4 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-sm-4, #survey-settings .row .col-sm-4 {
    width: 33.3333333333% !important;
    flex: 4 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-4,
#widget-settings .row .offset-l-4, #survey-settings .row .offset-4,
#survey-settings .row .offset-l-4 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-4, #survey-settings .row .offset-r-4 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-5, #survey-settings .row .col-5 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-5, #survey-settings .row .col-md-5 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-sm-5, #survey-settings .row .col-sm-5 {
    width: 41.6666666667% !important;
    flex: 5 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-5,
#widget-settings .row .offset-l-5, #survey-settings .row .offset-5,
#survey-settings .row .offset-l-5 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-5, #survey-settings .row .offset-r-5 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-6, #survey-settings .row .col-6 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-6, #survey-settings .row .col-md-6 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-sm-6, #survey-settings .row .col-sm-6 {
    width: 50% !important;
    flex: 6 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-6,
#widget-settings .row .offset-l-6, #survey-settings .row .offset-6,
#survey-settings .row .offset-l-6 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-6, #survey-settings .row .offset-r-6 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-7, #survey-settings .row .col-7 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-7, #survey-settings .row .col-md-7 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-sm-7, #survey-settings .row .col-sm-7 {
    width: 58.3333333333% !important;
    flex: 7 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-7,
#widget-settings .row .offset-l-7, #survey-settings .row .offset-7,
#survey-settings .row .offset-l-7 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-7, #survey-settings .row .offset-r-7 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-8, #survey-settings .row .col-8 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-8, #survey-settings .row .col-md-8 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-sm-8, #survey-settings .row .col-sm-8 {
    width: 66.6666666667% !important;
    flex: 8 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-8,
#widget-settings .row .offset-l-8, #survey-settings .row .offset-8,
#survey-settings .row .offset-l-8 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-8, #survey-settings .row .offset-r-8 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-9, #survey-settings .row .col-9 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-9, #survey-settings .row .col-md-9 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-sm-9, #survey-settings .row .col-sm-9 {
    width: 75% !important;
    flex: 9 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-9,
#widget-settings .row .offset-l-9, #survey-settings .row .offset-9,
#survey-settings .row .offset-l-9 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-9, #survey-settings .row .offset-r-9 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-10, #survey-settings .row .col-10 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-10, #survey-settings .row .col-md-10 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-sm-10, #survey-settings .row .col-sm-10 {
    width: 83.3333333333% !important;
    flex: 10 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-10,
#widget-settings .row .offset-l-10, #survey-settings .row .offset-10,
#survey-settings .row .offset-l-10 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-10, #survey-settings .row .offset-r-10 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-11, #survey-settings .row .col-11 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-11, #survey-settings .row .col-md-11 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-sm-11, #survey-settings .row .col-sm-11 {
    width: 91.6666666667% !important;
    flex: 11 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-11,
#widget-settings .row .offset-l-11, #survey-settings .row .offset-11,
#survey-settings .row .offset-l-11 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-11, #survey-settings .row .offset-r-11 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-12, #survey-settings .row .col-12 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-md-12, #survey-settings .row .col-md-12 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .col-sm-12, #survey-settings .row .col-sm-12 {
    width: 100% !important;
    flex: 12 !important;
  }
  /* line 61, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-12,
#widget-settings .row .offset-l-12, #survey-settings .row .offset-12,
#survey-settings .row .offset-l-12 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
  #widget-settings .row .offset-r-12, #survey-settings .row .offset-r-12 {
    margin-right: 0;
  }
}

/* line 70, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_grid.scss */
#widget-settings .row [class*="column-"], #survey-settings .row [class*="column-"] {
  padding: 0 15px;
}

/* line 1, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_card.scss */
#widget-settings .card, #survey-settings .card {
  background-color: #fff;
  padding: 15px 25px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  margin: 15px;
  border-radius: 4px;
}

@media screen and (max-width: 736px) {
  /* line 1, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_card.scss */
  #widget-settings .card, #survey-settings .card {
    padding: 15px 10px;
  }
}

/* line 2, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_responsive.scss */
#widget-settings .img-responsive, #survey-settings .img-responsive {
  width: 100%;
  height: auto;
}

/* line 6, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_responsive.scss */
#widget-settings .img-circle, #survey-settings .img-circle {
  border-radius: 500px;
}

@media screen and (min-width: 1690px) {
  /* line 11, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_responsive.scss */
  #widget-settings .display-only-sm, #survey-settings .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 1690px) {
  /* line 16, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_responsive.scss */
  #widget-settings .display-only-sm, #survey-settings .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 1280px) {
  /* line 21, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_responsive.scss */
  #widget-settings .hide-lg, #survey-settings .hide-lg {
    display: none;
  }
  /* line 24, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_responsive.scss */
  #widget-settings .display-only-sm, #survey-settings .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 980px) {
  /* line 29, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_responsive.scss */
  #widget-settings .hide-md, #survey-settings .hide-md {
    display: none;
  }
  /* line 32, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_responsive.scss */
  #widget-settings .display-only-sm, #survey-settings .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 736px) {
  /* line 37, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_responsive.scss */
  #widget-settings .hide-sm, #survey-settings .hide-sm {
    display: none;
  }
  /* line 40, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_responsive.scss */
  #widget-settings .display-only-sm, #survey-settings .display-only-sm {
    display: block;
  }
}

@media screen and (max-width: 980px) {
  /* line 45, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_responsive.scss */
  #widget-settings .display-only-md, #survey-settings .display-only-md {
    display: flex;
  }
}

@media screen and (min-width: 980px) {
  /* line 50, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_responsive.scss */
  #widget-settings .display-only-md, #survey-settings .display-only-md {
    display: none;
  }
}

/* line 54, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_responsive.scss */
#widget-settings .display-only-xs, #survey-settings .display-only-xs {
  display: none;
}

@media screen and (max-width: 480px) {
  /* line 58, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_responsive.scss */
  #widget-settings .display-only-xs, #survey-settings .display-only-xs {
    display: block;
  }
}

/* line 1, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .h-100, #survey-settings .h-100 {
  height: 100% !important;
}

/* line 6, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .pl, #survey-settings .pl {
  padding-left: 15px;
}

/* line 9, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .pl-2x, #survey-settings .pl-2x {
  padding-left: 30px;
}

/* line 12, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .pr, #survey-settings .pr {
  padding-right: 15px;
}

/* line 15, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .pr-2x, #survey-settings .pr-2x {
  padding-right: 30px;
}

/* line 18, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .pa-2x, #survey-settings .pa-2x {
  padding: 30px;
}

/* line 21, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .pa-5x, #survey-settings .pa-5x {
  padding: 75px;
}

/* line 24, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .pb-2x, #survey-settings .pb-2x {
  padding-bottom: 30px;
}

/* line 27, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .px, #survey-settings .px {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 31, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .px-2x, #survey-settings .px-2x {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 35, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .px-5x, #survey-settings .px-5x {
  padding-left: 75px;
  padding-right: 75px;
}

/* line 40, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .mx-auto, #survey-settings .mx-auto {
  margin: 0 auto;
}

/* line 43, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .ml, #survey-settings .ml {
  margin-left: 15px;
}

/* line 46, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .mr, #survey-settings .mr {
  margin-right: 15px;
}

/* line 49, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .mt, #survey-settings .mt {
  margin-top: 15px;
}

/* line 52, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .mt-2x, #survey-settings .mt-2x {
  margin-top: 30px;
}

/* line 55, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .mt-3x, #survey-settings .mt-3x {
  margin-top: 45px;
}

/* line 58, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .mt-4x, #survey-settings .mt-4x {
  margin-top: 60px;
}

/* line 61, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .mb-2x, #survey-settings .mb-2x {
  margin-bottom: 30px;
}

/* line 64, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .ma-2x, #survey-settings .ma-2x {
  margin: 30px;
}

/* line 68, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .fill, #survey-settings .fill {
  height: -webkit-fill-available;
}

/* line 73, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .flex, #survey-settings .flex {
  display: flex;
}

/* line 76, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .direction-column, #survey-settings .direction-column {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 79, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .flex-1, #survey-settings .flex-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media screen and (max-width: 736px) {
  /* line 83, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
  #widget-settings .direction-column-sm, #survey-settings .direction-column-sm {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 86, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
  #widget-settings .col-reverse-sm, #survey-settings .col-reverse-sm {
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}

@media screen and (max-width: 980px) {
  /* line 91, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
  #widget-settings .col-reverse-md, #survey-settings .col-reverse-md {
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  /* line 94, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
  #widget-settings .px-md, #survey-settings .px-md {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 100, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .v-align, #survey-settings .v-align {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: center;
}

/* line 106, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .float-left, #survey-settings .float-left {
  float: left;
}

/* line 109, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .w-50, #survey-settings .w-50 {
  min-width: 320px;
  width: 50%;
}

/* line 113, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .w-75, #survey-settings .w-75 {
  width: 75%;
}

@media screen and (min-width: 980px) {
  /* line 116, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
  #widget-settings .max-w-50, #survey-settings .max-w-50 {
    max-width: 50%;
  }
}

@media screen and (min-width: 980px) {
  /* line 121, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
  #widget-settings .max-w-60, #survey-settings .max-w-60 {
    max-width: 60%;
  }
}

/* line 126, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .h-100, #survey-settings .h-100 {
  height: 100%;
}

/* line 129, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .h-300px, #survey-settings .h-300px {
  height: 300px;
}

/* line 133, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .relative, #survey-settings .relative {
  position: relative;
}

/* line 137, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .block, #survey-settings .block {
  display: block;
}

/* line 140, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .clear, #survey-settings .clear {
  clear: both;
}

/* line 143, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .justify-center, #survey-settings .justify-center {
  justify-content: center;
}

/* line 146, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .align-center, #survey-settings .align-center {
  align-items: center;
}

/* line 149, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .justify-between, #survey-settings .justify-between {
  justify-content: space-between;
}

/* line 152, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_utilities.scss */
#widget-settings .justify-end, #survey-settings .justify-end {
  justify-content: flex-end;
}

/* line 1, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_active_inbox.scss */
#widget-settings .active-inbox-container, #survey-settings .active-inbox-container {
  position: relative;
}

/* line 4, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_active_inbox.scss */
#widget-settings .active-inbox, #survey-settings .active-inbox {
  background: url(//assets.stage.avochato.com/assets/static_pages/backdrop_phone_no_hand-51743098f1ebde16db0991fff22adeea9f330a991da0d8486a3fa8e862d963ad.png);
  background-size: cover;
  width: 325px;
  height: 590px;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  margin: 20px auto 0 auto;
  letter-spacing: 0px;
}

/* line 14, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_active_inbox.scss */
#widget-settings .active-inbox .phone-header, #survey-settings .active-inbox .phone-header {
  background-size: cover;
  max-width: 463px;
  height: 94px;
  position: relative;
  margin-left: 25px;
  text-align: center;
  z-index: 9;
  display: none;
}

/* line 23, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_active_inbox.scss */
#widget-settings .active-inbox .phone-header p, #survey-settings .active-inbox .phone-header p {
  font-family: "Helvetica", sans-serif !important;
  margin-top: 3px;
  /* offset by % so we can keep the text centered */
  margin-right: 7%;
  font-size: 10px;
  color: #333;
  font-weight: 400 !important;
}

/* line 32, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_active_inbox.scss */
#widget-settings .active-inbox .phone-header .image, #survey-settings .active-inbox .phone-header .image {
  width: 26px;
  height: 26px;
  border-radius: 500px;
  line-height: 26px;
  text-align: center;
  color: #fff;
  margin: 46px auto 0 44%;
  font-size: 12px;
  background: #aaa;
}

/* line 44, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_active_inbox.scss */
#widget-settings .active-inbox .inner, #survey-settings .active-inbox .inner {
  position: absolute;
  top: 16%;
  width: 238px;
  margin-left: 45px;
  display: none;
}

/* line 51, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_active_inbox.scss */
#widget-settings .active-inbox .messages, #survey-settings .active-inbox .messages {
  margin-top: 5px;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 57, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_active_inbox.scss */
#widget-settings .active-inbox .message, #survey-settings .active-inbox .message {
  font-size: 13px;
  letter-spacing: 0.01em;
  border-radius: 16px;
  padding: 8px 10px;
  margin-top: 5px;
  margin-bottom: 0px;
  display: inline-block;
  font-family: "Helvetica", sans-serif !important;
  font-weight: 400 !important;
}

/* line 68, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_active_inbox.scss */
#widget-settings .active-inbox .yours .message + .message, #widget-settings .active-inbox .mine .message + .message, #survey-settings .active-inbox .yours .message + .message, #survey-settings .active-inbox .mine .message + .message {
  margin-top: 2px;
}

/* line 71, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_active_inbox.scss */
#widget-settings .active-inbox .message-image, #survey-settings .active-inbox .message-image {
  max-width: 178px;
  margin-top: 5px;
  margin-bottom: 5px;
  display: inline-block;
}

/* line 76, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_active_inbox.scss */
#widget-settings .active-inbox .message-image img, #survey-settings .active-inbox .message-image img {
  max-width: 178px;
  border-radius: 20px;
}

/* line 81, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_active_inbox.scss */
#widget-settings .active-inbox .yours, #survey-settings .active-inbox .yours {
  align-items: flex-start;
}

/* line 83, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_active_inbox.scss */
#widget-settings .active-inbox .yours .message, #survey-settings .active-inbox .yours .message {
  margin-right: 25%;
  background-color: #eee;
  color: #000;
  position: relative;
}

/* line 92, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_active_inbox.scss */
#widget-settings .active-inbox .mine, #survey-settings .active-inbox .mine {
  align-items: flex-end;
}

/* line 94, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_active_inbox.scss */
#widget-settings .active-inbox .mine .message, #survey-settings .active-inbox .mine .message {
  color: white;
  margin-left: 25%;
  background: linear-gradient(to bottom, #53d769 0%, #00d123 100%);
  background-attachment: fixed;
  position: relative;
}

/* line 102, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_active_inbox.scss */
#widget-settings .active-inbox .hidden, #survey-settings .active-inbox .hidden {
  display: none;
  opacity: 0;
}

/* line 106, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_active_inbox.scss */
#widget-settings .active-inbox .fadeIn, #survey-settings .active-inbox .fadeIn {
  opacity: 1;
  animation-name: fadeInOpacity;
  animation-iteration-count: 1;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@media screen and (max-width: 736px) {
  /* line 125, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_active_inbox.scss */
  #widget-settings .active-inbox, #survey-settings .active-inbox {
    display: none;
  }
}

/* line 1, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings label, #survey-settings label {
  font-weight: 400 !important;
}

/* line 4, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .steps, #survey-settings .steps {
  display: flex;
}

/* line 6, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .steps .step, #survey-settings .steps .step {
  flex-grow: 1;
  text-align: center;
  position: relative;
}

/* line 11, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .steps .step.active span, #survey-settings .steps .step.active span {
  background: #19BE51;
  color: #fff;
}

/* line 15, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .steps .step.active:before, #survey-settings .steps .step.active:before {
  content: "";
  background: #19BE51;
  position: absolute;
  bottom: 50%;
  left: 60%;
  height: 2px;
  width: 100%;
}

/* line 25, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .steps .step span, #survey-settings .steps .step span {
  display: inline-block;
  width: 44px;
  height: 44px;
  color: #fff;
  background: #d8d8d8;
  border-radius: 500px;
  padding: 9px 15px;
  color: #666666;
  font-size: 20px;
}

/* line 36, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .steps .step:before, #survey-settings .steps .step:before {
  content: "";
  background: #d8d8d8;
  position: absolute;
  bottom: 50%;
  left: 60%;
  height: 2px;
  width: 100%;
}

/* line 45, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .steps .step:last-child:before, #survey-settings .steps .step:last-child:before {
  content: "";
  width: 0;
}

/* line 51, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .step-1, #widget-settings .step-2, #survey-settings .step-1, #survey-settings .step-2 {
  display: none;
}

/* line 53, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .step-1.active, #widget-settings .step-2.active, #survey-settings .step-1.active, #survey-settings .step-2.active {
  display: block;
}

/* line 57, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .preview-helper, #survey-settings .preview-helper {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
}

/* line 62, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .preview-helper.center, #survey-settings .preview-helper.center {
  justify-content: center;
}

/* line 65, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .preview-helper .lead, #survey-settings .preview-helper .lead {
  font-size: 16px;
  font-weight: 300 !important;
  margin: 5px 30px;
}

/* line 70, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .preview-helper.left-arrow:before, #survey-settings .preview-helper.left-arrow:before {
  content: "";
  background: url(//assets.stage.avochato.com/assets/arrow_down-9a822aa422cd84f297be7e6fd3c214e63d6a5b4d39ee4a5c75e723a861f4a109.png) no-repeat;
  background-size: cover;
  width: 40px;
  height: 131px;
  display: block;
  position: absolute;
  top: 45px;
  left: -50px;
}

/* line 81, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .preview-helper.right-arrow:after, #survey-settings .preview-helper.right-arrow:after {
  content: "";
  background: url(//assets.stage.avochato.com/assets/arrow_down_inverse-d2d05deb0cd763c2e4f93896cadf5d7c272f93c0d3a8a3ad1713ea27a873b9ab.png) no-repeat;
  background-size: cover;
  width: 40px;
  height: 131px;
  display: block;
  position: absolute;
  top: 45px;
  right: 10px;
}

/* line 92, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .preview-helper .screen-links, #survey-settings .preview-helper .screen-links {
  display: flex;
  flex-direction: column;
  margin: 0px 30px;
}

/* line 96, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .preview-helper .screen-links a, #survey-settings .preview-helper .screen-links a {
  font-weight: bold !important;
  color: #148241;
}

/* line 102, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .widget-button-response, #survey-settings .widget-button-response {
  cursor: pointer;
  width: 38px;
  height: 38px;
  display: block;
  margin: 40px auto 0 auto;
}

/* line 108, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .widget-button-response.moon, #survey-settings .widget-button-response.moon {
  background: url(//assets.stage.avochato.com/assets/moon_toggle-a4921ee381c252f5b34cb28bce1cb1f0eeec58d1abeca37980a0cc508834fe0f.png) no-repeat;
  background-size: cover;
}

/* line 112, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .widget-button-response.sun, #survey-settings .widget-button-response.sun {
  background: url(//assets.stage.avochato.com/assets/sun_toggle-8c820bf77637bc7577ea11c91f5eacf4156064e74b81cdaa5cf1c113fa48f7e9.png) no-repeat;
  background-size: cover;
}

/* line 118, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .switch, #survey-settings .switch {
  position: relative;
  display: inline-block;
  min-width: 60px;
  height: 34px;
}

/* line 125, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .switch input, #survey-settings .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* line 131, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .check-switch, #survey-settings .check-switch {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

/* line 142, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .switch-container, #survey-settings .switch-container {
  display: flex;
  margin: 16px 0;
}

/* line 145, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .switch-container .text, #survey-settings .switch-container .text {
  margin: 6px 12px;
  font-weight: 300 !important;
}

/* line 149, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .switch-container select, #survey-settings .switch-container select {
  margin: 0 10px 0 20px;
}

/* line 153, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .check-switch:before, #survey-settings .check-switch:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

/* line 165, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings input:checked + .check-switch, #survey-settings input:checked + .check-switch {
  background-color: #19BE51;
}

/* line 169, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings input:focus + .check-switch, #survey-settings input:focus + .check-switch {
  box-shadow: 0 0 1px #19BE51;
}

/* line 173, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings input:checked + .check-switch:before, #survey-settings input:checked + .check-switch:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* line 180, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .check-switch, #survey-settings .check-switch {
  border-radius: 34px;
}

/* line 184, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .check-switch:before, #survey-settings .check-switch:before {
  border-radius: 50%;
}

/* line 188, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .placeholder, #survey-settings .placeholder {
  width: 100px;
  height: 100px;
  background: #F5F5F5;
  border-radius: 500px;
  border: 1px solid #ccc;
  display: block;
  text-align: center;
  margin: auto;
  align-content: center;
  color: #aaa;
  font-size: 12px;
}

/* line 200, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .placeholder img, #survey-settings .placeholder img {
  padding: 0;
  margin: 23px;
  width: 50px;
  height: 50px;
}

/* line 206, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .placeholder p, #survey-settings .placeholder p {
  margin: 35px auto;
}

/* line 210, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .file-uploader, #survey-settings .file-uploader {
  width: 100%;
  border: 3px dashed #aaa;
  text-align: center;
  border-radius: 10px;
  padding: 25px;
  cursor: pointer;
}

/* line 219, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .embedded-area textarea, #survey-settings .embedded-area textarea {
  font-family: courier new;
  font-weight: 700 !important;
  background: #f9f8f8;
  border: 1px solid #cdcdcd;
  color: #666;
  font-size: 14px !important;
  overflow: scroll;
  resize: vertical;
  min-height: 120px;
}

/* line 230, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .copy-btn, #survey-settings .copy-btn {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0px 14px;
  font-size: 14px;
  text-transform: uppercase;
  background-color: white;
  color: black;
  border: 1px solid #ddd;
  border-radius: 5px;
  letter-spacing: 1.2px;
  transition: .2s ease;
  box-shadow: 0 0 4px #666;
  font-size: 12px;
  margin: auto;
  display: flex;
}

/* line 248, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .copy-btn img, #survey-settings .copy-btn img {
  max-height: 20px;
  margin-right: 6px;
}

/* line 253, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .preview, #survey-settings .preview {
  position: static;
  right: 15px;
  min-height: 650px;
  background: #f2f2f2;
  border: 1px solid #e3e3e3;
}

/* line 259, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .preview .container, #survey-settings .preview .container {
  margin: 0 auto;
  width: 75%;
  display: block;
  position: relative;
}

/* line 265, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .preview .step-1, #survey-settings .preview .step-1 {
  display: none;
}

/* line 267, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .preview .step-1.active, #survey-settings .preview .step-1.active {
  display: block;
}

/* line 271, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .preview .step-2, #survey-settings .preview .step-2 {
  display: none;
}

/* line 273, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .preview .step-2.active, #survey-settings .preview .step-2.active {
  display: flex;
  width: 100%;
  justify-content: center;
  position: relative;
}

@media only screen and (max-width: 1300px) {
  /* line 253, app/assets/stylesheets/pages/accounts/widget/new.scss */
  #widget-settings .preview, #survey-settings .preview {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 35px;
    right: 0;
    margin: 0;
    z-index: 1000;
  }
}

/* line 291, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .phone-preview, #survey-settings .phone-preview {
  height: 450px;
}

/* line 293, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .phone-preview .container, #survey-settings .phone-preview .container {
  height: 435px;
  position: relative;
}

@media only screen and (max-width: 1300px) {
  /* line 291, app/assets/stylesheets/pages/accounts/widget/new.scss */
  #widget-settings .phone-preview, #survey-settings .phone-preview {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 35px;
    right: 0;
    margin: 0;
    z-index: 1000;
  }
  /* line 305, app/assets/stylesheets/pages/accounts/widget/new.scss */
  #widget-settings .phone-preview .container, #survey-settings .phone-preview .container {
    height: 93vh;
  }
}

/* line 310, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .muted, #survey-settings .muted {
  font-size: 11px;
  font-style: italic;
  color: #8e8e8e;
}

/* line 315, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .button-send, #widget-settings .submitter, #survey-settings .button-send, #survey-settings .submitter {
  background-color: #008076;
  cursor: pointer;
  letter-spacing: 1.5px;
  padding: 12px 20px;
  color: white !important;
  border-radius: 5px;
  border: 0px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 13px !important;
  font-weight: 300 !important;
  text-shadow: none !important;
  display: inline-block;
}

/* line 329, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .button-send.large, #widget-settings .submitter.large, #survey-settings .button-send.large, #survey-settings .submitter.large {
  width: 200px;
  text-align: center;
  font-weight: 300 !important;
  font-size: 16px !important;
}

/* line 335, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .button-send.default, #widget-settings .submitter.default, #survey-settings .button-send.default, #survey-settings .submitter.default {
  background-color: #adadad;
}

@media only screen and (max-width: 480px) {
  /* line 315, app/assets/stylesheets/pages/accounts/widget/new.scss */
  #widget-settings .button-send, #widget-settings .submitter, #survey-settings .button-send, #survey-settings .submitter {
    font-size: 10px !important;
  }
}

/* line 342, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .button-container, #survey-settings .button-container {
  text-align: right;
  margin: 20px 10px;
}

/* line 346, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .phone-container, #survey-settings .phone-container {
  display: flex;
  justify-content: center;
}

/* line 350, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .iphone-xr, #survey-settings .iphone-xr {
  background: url(//assets.stage.avochato.com/assets/iphone_xr-f65d656753c81068a70be1ac1cbc08966d3a5927399dc89441a586267bf3724a.png) no-repeat !important;
  background-size: cover !important;
  width: 257px;
  height: 284px;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  margin: 20px auto 0 auto;
  letter-spacing: 0px;
  position: absolute;
  bottom: 0px;
  display: none;
}

/* line 362, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .iphone-xr .inner-notif, #survey-settings .iphone-xr .inner-notif {
  margin-left: 30px !important;
  position: absolute;
  top: 27%;
  width: 238px;
}

/* line 368, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .iphone-xr .phone-header, #survey-settings .iphone-xr .phone-header {
  background: none;
  height: 50px;
  position: relative;
  top: 45px;
  margin-left: 20px;
  display: block;
}

/* line 375, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .iphone-xr .phone-header p, #survey-settings .iphone-xr .phone-header p {
  font-size: 16px;
  font-weight: bold !important;
}

/* line 380, app/assets/stylesheets/pages/accounts/widget/new.scss */
#widget-settings .iphone-xr.active, #survey-settings .iphone-xr.active {
  display: flex;
}

/* line 1, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_color_container.scss */
#widget-settings .color-container, #survey-settings .color-container {
  display: flex;
  align-items: center;
  margin: 20px 0;
}

/* line 5, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_color_container.scss */
#widget-settings .color-container .custom-color, #survey-settings .color-container .custom-color {
  width: 38px;
  height: 38px;
  margin: 10px 25px 10px 0px;
  background: #EFEDED;
  border: none;
  cursor: pointer;
}

/* line 13, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_color_container.scss */
#widget-settings .color-container label, #survey-settings .color-container label {
  font-weight: 300 !important;
  font-size: 16px;
  width: 200px;
}

/* line 18, app/assets/stylesheets/pages/accounts/widget/../../../helpers/avo_ui/_color_container.scss */
#widget-settings .color-container .color-picker .color-picker-container input, #survey-settings .color-container .color-picker .color-picker-container input {
  width: 100%;
  padding: 10px 5px;
}

/* line 3, app/assets/stylesheets/pages/accounts/widget/edit.scss */
#widget-settings .card-list, #survey-settings .card-list {
  display: flex;
  flex-direction: column;
}

/* line 6, app/assets/stylesheets/pages/accounts/widget/edit.scss */
#widget-settings .card-list .card, #survey-settings .card-list .card {
  display: flex;
  align-items: center;
  padding: 30px;
  color: #000;
  font-size: 21px;
  font-weight: 300 !important;
}

/* line 13, app/assets/stylesheets/pages/accounts/widget/edit.scss */
#widget-settings .card-list .card img, #survey-settings .card-list .card img {
  width: 34px;
  max-height: 34px;
  margin-right: 20px;
}

/* line 21, app/assets/stylesheets/pages/accounts/widget/edit.scss */
#widget-settings .data-headers, #survey-settings .data-headers {
  font-weight: bold !important;
  font-size: 12px;
  padding-left: 2px;
}

/* line 26, app/assets/stylesheets/pages/accounts/widget/edit.scss */
#widget-settings .data-card, #survey-settings .data-card {
  background: #f4f4f4;
  margin: 10px 0;
  padding: 10px;
  width: 95%;
  border-radius: 10px;
}

@media only screen and (max-width: 480px) {
  /* line 33, app/assets/stylesheets/pages/accounts/widget/edit.scss */
  #widget-settings .data-card input, #survey-settings .data-card input {
    padding: 8px 9px !important;
    font-size: 14px !important;
  }
}

@media only screen and (max-width: 480px) {
  /* line 40, app/assets/stylesheets/pages/accounts/widget/edit.scss */
  #widget-settings #dropdown-options, #survey-settings #dropdown-options {
    margin: 0px;
    padding: 10px 5px;
  }
}

/* line 46, app/assets/stylesheets/pages/accounts/widget/edit.scss */
#widget-settings .links .add_fields, #survey-settings .links .add_fields {
  opacity: 0;
  pointer-events: none;
  height: 0px;
}

/* line 53, app/assets/stylesheets/pages/accounts/widget/edit.scss */
#widget-settings .icon-sizes label, #survey-settings .icon-sizes label {
  color: #a1a1a1;
  font-weight: bold !important;
  font-size: 16px;
  margin-bottom: 15px;
}

/* line 59, app/assets/stylesheets/pages/accounts/widget/edit.scss */
#widget-settings .icon-sizes input, #survey-settings .icon-sizes input {
  width: 90% !important;
}

/* line 64, app/assets/stylesheets/pages/accounts/widget/edit.scss */
#widget-settings .drop-down-option, #survey-settings .drop-down-option {
  padding-bottom: 15px;
}

/* line 1, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me, #survey-settings .text-me {
  min-width: 310px;
  max-width: 85%;
  font-family: Helvetica, Arial, sans-serif;
  display: none;
  justify-content: flex-end;
  padding-bottom: 1px;
  min-height: 85px;
  padding-bottom: 2px;
  align-items: flex-end;
  margin: 45px auto 0 auto;
  position: relative;
}

/* line 15, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me.active, #survey-settings .text-me.active {
  display: flex;
}

/* line 18, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me.left-arrow:before, #survey-settings .text-me.left-arrow:before {
  content: "";
  background: url(//assets.stage.avochato.com/assets/arrow_down-9a822aa422cd84f297be7e6fd3c214e63d6a5b4d39ee4a5c75e723a861f4a109.png) no-repeat;
  background-size: cover;
  width: 40px;
  height: 131px;
  display: block;
  position: absolute;
  top: -30px;
  left: -50px;
  z-index: 1000000;
}

/* line 31, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .hide, #survey-settings .text-me .hide {
  display: none;
}

/* line 35, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #close-popout, #survey-settings .text-me #close-popout {
  display: block;
  position: absolute;
  top: -9px;
  right: -10px;
  padding: 2px 8px;
  border: 1px solid #40c766;
  border-radius: 10px;
  background: white;
  font-size: 11px;
  font-weight: bold;
  color: #999;
}

/* line 51, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #close-popout:hover, #survey-settings .text-me #close-popout:hover {
  color: black;
}

/* line 55, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .text-us, #survey-settings .text-me .text-us {
  text-align: center;
  margin: 20px 0 18px;
}

/* line 60, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #disclaimer-container, #survey-settings .text-me #disclaimer-container {
  display: flex;
  flex-direction: row;
}

/* line 64, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #disclaimer-container input[type=checkbox], #survey-settings .text-me #disclaimer-container input[type=checkbox] {
  margin-right: 5px;
}

/* line 68, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #disclaimer, #widget-settings .text-me #disclaimer-default, #survey-settings .text-me #disclaimer, #survey-settings .text-me #disclaimer-default {
  max-width: 350px;
  font-family: Helvetica;
  font-size: 12px;
}

/* line 74, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #thank-you-copy, #survey-settings .text-me #thank-you-copy {
  max-width: 350px;
}

/* line 78, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me img, #survey-settings .text-me img {
  max-height: 100%;
  margin-right: 10px;
}

/* line 83, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #closer,
#widget-settings .text-me #title, #survey-settings .text-me #closer,
#survey-settings .text-me #title {
  cursor: pointer;
  position: absolute;
  top: -40px;
  right: 0;
  left: 0;
  padding: 8px 10px;
  font-size: 18px;
  color: #000000;
  text-align: right;
  font-family: Helvetica;
}

/* line 97, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #badge, #survey-settings .text-me #badge {
  display: block;
  position: absolute;
  bottom: 65px;
  left: -12px;
}

/* line 104, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #badge:empty, #survey-settings .text-me #badge:empty {
  display: none;
}

/* line 108, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #badge .count, #survey-settings .text-me #badge .count {
  position: relative;
  display: block;
  text-align: center;
  color: white;
  background: red;
  border-radius: 15px;
  font-size: 10px !important;
  line-height: 13px;
  padding: 2px 6px;
  left: 73px;
  box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.7);
}

/* line 124, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #badge .count:empty, #survey-settings .text-me #badge .count:empty {
  display: none;
}

/* line 128, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #title, #survey-settings .text-me #title {
  top: -36px;
  text-align: left;
  text-transform: uppercase;
}

/* line 132, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #title:empty, #survey-settings .text-me #title:empty {
  height: 85px;
}

/* line 137, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #text-me-title-copy:after,
#widget-settings .text-me #text-me-title-fixed:after, #survey-settings .text-me #text-me-title-copy:after,
#survey-settings .text-me #text-me-title-fixed:after {
  content: '💬';
  font-size: 14px;
  line-height: 14px;
  padding-left: 10px;
}

/* line 145, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #closer span,
#widget-settings .text-me #title span, #survey-settings .text-me #closer span,
#survey-settings .text-me #title span {
  font-size: 15px;
}

/* line 150, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #text_me-form, #survey-settings .text-me #text_me-form {
  width: 100%;
  position: relative;
  margin: 0;
  outline: none;
  background: white;
  border: 2px solid #138241;
  border-top: 40px solid #138241;
  border-radius: 10px;
  box-shadow: 2px 2px 3px -1px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 2px 2px 3px -1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 2px 2px 3px -1px rgba(0, 0, 0, 0.5);
}

/* line 164, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #text_me-form.opening, #survey-settings .text-me #text_me-form.opening {
  animation: formOpening linear 0.1s;
  animation-iteration-count: 1;
  -moz-animation: formOpening linear 0.1s;
  -moz-animation-iteration-count: 1;
  -webkit-animation: formOpening linear 0.1s;
  -webkit-animation-iteration-count: 1;
  -o-animation: formOpening linear 0.1s;
  -o-animation-iteration-count: 1;
  -ms-animation: formOpening linear 0.1s;
  -ms-animation-iteration-count: 1;
}

/* line 181, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #text_me-fields, #survey-settings .text-me #text_me-fields {
  padding: 10px 10px 0;
  margin-bottom: 10px;
}

/* line 186, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #disabled_text strong, #widget-settings .text-me #disclaimer strong, #survey-settings .text-me #disabled_text strong, #survey-settings .text-me #disclaimer strong {
  font-weight: bold !important;
}

/* line 191, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me input:not([type=checkbox]),
#widget-settings .text-me textarea, #survey-settings .text-me input:not([type=checkbox]),
#survey-settings .text-me textarea {
  display: block;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 5px;
  color: #333;
  padding: 6px 10px;
  margin-bottom: 10px;
  width: 100%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* line 209, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me textarea, #survey-settings .text-me textarea {
  font-size: 16px;
  height: 65px;
  resize: none;
}

/* line 215, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .submit, #survey-settings .text-me .submit {
  cursor: pointer;
  background: #138241;
  border: none;
  width: 100%;
  font-size: 18px;
  color: #000000;
  border-radius: 6px;
  margin: 20px 0 0;
  padding: 15px;
  border-bottom: 4px solid #0d542a;
}

/* line 228, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #thank-you,
#widget-settings .text-me #live-chat, #survey-settings .text-me #thank-you,
#survey-settings .text-me #live-chat {
  font-size: 20px;
  margin-bottom: 10px;
}

/* line 234, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #live-chat, #survey-settings .text-me #live-chat {
  padding: 0px;
}

/* line 238, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #thank-you, #survey-settings .text-me #thank-you {
  padding: 10px 10px 0;
}

/* line 242, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #thank-you,
#widget-settings .text-me #hard-close-confirmation, #survey-settings .text-me #thank-you,
#survey-settings .text-me #hard-close-confirmation {
  font-size: 20px;
  text-align: center;
}

/* line 248, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #hard-close-button, #survey-settings .text-me #hard-close-button {
  padding: 5px;
  font-size: 24px !important;
  line-height: 24px;
  font-weight: 300;
}

/* line 255, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #hard-close-confirmation-text, #survey-settings .text-me #hard-close-confirmation-text {
  padding-bottom: 10px;
  display: block;
}

/* line 260, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #hard-close-confirmation, #survey-settings .text-me #hard-close-confirmation {
  color: #b9b8b8;
  font-size: 16px;
  font-weight: bold;
  height: 366px;
  width: 276px;
  position: relative;
  margin: 0px auto;
}

/* line 270, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #hard-close-confirmation-content, #survey-settings .text-me #hard-close-confirmation-content {
  position: relative;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 277, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .message-text, #survey-settings .text-me .message-text {
  overflow-wrap: break-word;
}

/* line 281, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #thank-you .inbound-message, #survey-settings .text-me #thank-you .inbound-message {
  font-size: 14px;
  display: inline-block;
  text-align: left;
  max-width: 75%;
  min-width: 35%;
  background: #F4F4F4;
  border-right: 4px solid #0d542a;
  padding: 15px;
  border-radius: 8px;
  word-break: break-word;
}

/* line 294, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .inbound-message a,
#widget-settings .text-me .outbound-message a,
#widget-settings .text-me .inbound-message .message,
#widget-settings .text-me .outbound-message .message, #survey-settings .text-me .inbound-message a,
#survey-settings .text-me .outbound-message a,
#survey-settings .text-me .inbound-message .message,
#survey-settings .text-me .outbound-message .message {
  word-break: break-word;
}

/* line 301, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #thank-you .outbound-message, #survey-settings .text-me #thank-you .outbound-message {
  font-size: 14px;
  display: inline-block;
  max-width: 75%;
  min-width: 35%;
  background: #F4F4F4;
  border-left: 4px solid #138241;
  padding: 15px;
  border-radius: 8px;
}

/* line 312, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #thank-you .chat-textarea, #survey-settings .text-me #thank-you .chat-textarea {
  background: transparent;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid transparent;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  color: black;
  width: 100%;
  padding: 0 0 5px;
  flex-grow: 1;
  resize: none;
  -webkit-overflow-scrolling: touch;
  max-height: 100px;
  width: 100% !important;
  padding: 11px 8px 0px 0px;
  min-height: 32px;
}

/* line 337, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #thank-you .chatbox-form, #survey-settings .text-me #thank-you .chatbox-form {
  display: flex;
  align-items: stretch;
  cursor: text;
  border: 2px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}

/* line 345, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #hard-close-no-button,
#widget-settings .text-me #hard-close-yes-button, #survey-settings .text-me #hard-close-no-button,
#survey-settings .text-me #hard-close-yes-button {
  background: transparent;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid transparent;
  width: 100px;
  padding: 5px 5px;
  margin: 5px;
  text-transform: uppercase;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: bold;
  font-size: 12px;
  letter-spacing: 0;
  margin-bottom: 0px;
  display: inline-block;
}

/* line 370, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #hard-close-yes-button, #survey-settings .text-me #hard-close-yes-button {
  border: 1px solid #0d542a;
  color: #000000;
  background: #138241;
}

/* line 376, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #hard-close-no-button, #survey-settings .text-me #hard-close-no-button {
  background: #FFFFFF;
  color: #000;
  border: 1px solid #0d542a;
}

/* line 382, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #thank-you .submit-button, #survey-settings .text-me #thank-you .submit-button {
  background: transparent;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid transparent;
  width: auto;
  padding: 5px 5px;
  text-transform: uppercase;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: bold;
  font-size: 12px;
  letter-spacing: 0;
  color: #FFFFFF;
  background: #0d542a;
  border: 1px solid #138241;
  border-radius: 0 4px 4px 0;
  margin-bottom: 0px;
}

/* line 408, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .events .in, #survey-settings .text-me .events .in {
  text-align: right;
}

/* line 412, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .events .out, #survey-settings .text-me .events .out {
  text-align: left;
}

/* line 416, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .out[data-status*="fail"], #survey-settings .text-me .out[data-status*="fail"] {
  display: none !important;
}

/* line 420, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #thank-you .events, #survey-settings .text-me #thank-you .events {
  display: block;
  position: relative;
  height: 240px;
  padding: 10px 15px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* line 429, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #thank-you .events .chat-timestamp,
#widget-settings .text-me #thank-you .events .chat-timestamp time, #survey-settings .text-me #thank-you .events .chat-timestamp,
#survey-settings .text-me #thank-you .events .chat-timestamp time {
  font-size: 8px;
  color: #777;
  padding: 6px 0px;
  text-transform: uppercase;
}

/* line 437, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #thank-you .media img, #survey-settings .text-me #thank-you .media img {
  max-width: 190px;
}

/* line 441, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .or-bar, #survey-settings .text-me .or-bar {
  margin: 10px 0 15px;
  text-align: center;
}

/* line 446, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .or-bar span, #survey-settings .text-me .or-bar span {
  display: inline-block;
  font-size: 15px;
  background: white;
  padding: 0 15px;
}

/* line 453, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .or-bar:after, #survey-settings .text-me .or-bar:after {
  content: '';
  display: block;
  border-bottom: 1px solid #ccc;
  margin-top: -8px;
}

/* line 460, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #powered-by, #survey-settings .text-me #powered-by {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: default;
  text-align: center;
  border-top: 2px solid #138241;
  padding: 5px;
  font-size: 12px;
}

/* line 471, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me #powered-by img, #survey-settings .text-me #powered-by img {
  margin-left: 5px;
}

/* line 475, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .no-select, #survey-settings .text-me .no-select {
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  /* Likely future */
}

/* line 486, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .preamble,
#widget-settings .text-me .live-chat-typing,
#widget-settings .text-me .postamble, #survey-settings .text-me .preamble,
#survey-settings .text-me .live-chat-typing,
#survey-settings .text-me .postamble {
  color: #777;
  line-height: 15px;
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 5px;
  border-bottom: 1px solid #eee;
}

/* line 497, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .postamble, #survey-settings .text-me .postamble {
  border-bottom: 0px;
}

/* line 501, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .live-chat-typing, #survey-settings .text-me .live-chat-typing {
  height: 15px;
  text-align: left;
}

/* line 506, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .convo-start-time, #survey-settings .text-me .convo-start-time {
  color: #b9b8b8;
  font-size: 10px;
}

/* line 511, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .in .chat-timestamp,
#widget-settings .text-me .out .chat-timestamp, #survey-settings .text-me .in .chat-timestamp,
#survey-settings .text-me .out .chat-timestamp {
  visibility: collapse;
}

/* line 516, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .in .chat-timestamp-sender,
#widget-settings .text-me .out .chat-timestamp-sender,
#widget-settings .text-me .in .chat-timestamp-origin,
#widget-settings .text-me .out .chat-timestamp-origin,
#widget-settings .text-me .in .chat-timestamp-segments,
#widget-settings .text-me .out .chat-timestamp-segments,
#widget-settings .text-me .out .chat-timestamp-error, #survey-settings .text-me .in .chat-timestamp-sender,
#survey-settings .text-me .out .chat-timestamp-sender,
#survey-settings .text-me .in .chat-timestamp-origin,
#survey-settings .text-me .out .chat-timestamp-origin,
#survey-settings .text-me .in .chat-timestamp-segments,
#survey-settings .text-me .out .chat-timestamp-segments,
#survey-settings .text-me .out .chat-timestamp-error {
  display: none;
}

/* line 526, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .chat-timestamp time, #survey-settings .text-me .chat-timestamp time {
  visibility: initial;
}

/* line 530, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me label, #survey-settings .text-me label {
  color: #333;
  font-size: 12px;
  line-height: 20px;
}

/* line 536, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .message-box[data-status*="fail"] .inbound-message, #survey-settings .text-me .message-box[data-status*="fail"] .inbound-message {
  border-right: 3px solid #a12d11;
}

/* line 540, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .message-box[data-status*="fail"] .chat-timestamp, #survey-settings .text-me .message-box[data-status*="fail"] .chat-timestamp {
  color: #a12d11;
}

/* line 544, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .message-box[data-status*="fail"] .chat-timestamp:after, #survey-settings .text-me .message-box[data-status*="fail"] .chat-timestamp:after {
  content: ' - Failed To Send';
}

/* line 549, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .message-boxs[data-status="undelivered"] .inbound-messages, #survey-settings .text-me .message-boxs[data-status="undelivered"] .inbound-messages {
  border-right: 3px solid #a12d11;
}

/* line 553, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .message-boxs[data-status="undelivered"] .chat-timestamp, #survey-settings .text-me .message-boxs[data-status="undelivered"] .chat-timestamp {
  color: #a12d11;
}

/* line 557, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .text-me .message-boxs[data-status="undelivered"] .chat-timestamp:after, #survey-settings .text-me .message-boxs[data-status="undelivered"] .chat-timestamp:after {
  content: ' - Undeliverable';
}

/* line 562, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings #text-me-toggler, #survey-settings #text-me-toggler {
  position: relative;
  max-width: 100%;
  margin-top: 15px;
}

/* line 566, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings #text-me-toggler #revealer, #survey-settings #text-me-toggler #revealer {
  position: absolute;
  right: 0px;
  overflow: hidden;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border-radius: 50px;
  border: 1px #40c766 solid;
  height: 65px;
  width: 65px;
  padding: 10px 0px 10px 10px;
  margin-right: 2px;
  box-shadow: 2px 2px 3px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 2px 2px 3px -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 3px -1px rgba(0, 0, 0, 0.2);
}

/* line 585, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings #text-me-toggler #revealer img, #survey-settings #text-me-toggler #revealer img {
  max-height: 100%;
  margin-right: 10px;
}

/* line 590, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings #text-me-toggler #popout, #survey-settings #text-me-toggler #popout {
  position: absolute;
  right: 90px;
  font-family: Helvetica;
}

/* line 595, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings #text-me-toggler #popout .arrow-box, #survey-settings #text-me-toggler #popout .arrow-box {
  position: relative;
  padding: 10px 10px 8px;
  font-size: 15px;
  color: black;
  background: white;
  text-align: center;
  line-height: 1.25;
  border: 1px solid #40c766;
  border-radius: 10px;
  box-shadow: 2px 2px 3px -1px rgba(0, 0, 0, 0.2);
}

/* line 609, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
#widget-settings .revealer-container, #survey-settings .revealer-container {
  position: relative;
}

@media only screen and (min-width: 1301px) {
  /* line 613, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
  #widget-settings .preview-button, #survey-settings .preview-button {
    display: none;
  }
  /* line 616, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
  #widget-settings .btn-close, #survey-settings .btn-close {
    display: none;
  }
}

@media only screen and (max-width: 1300px) {
  /* line 621, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
  #widget-settings .preview-button, #survey-settings .preview-button {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold !important;
    text-transform: uppercase;
    background: #EDF1F3;
    padding: 20px 0;
    font-size: 18px;
    letter-spacing: 1px;
    box-shadow: 1px 1px 8px #666;
    color: #000;
    position: fixed;
    bottom: 0;
    z-index: 3;
  }
}

@media only screen and (max-width: 1300px) and (min-width: 975px) {
  /* line 621, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
  #widget-settings .preview-button, #survey-settings .preview-button {
    width: 500px;
    left: 40%;
  }
}

@media only screen and (max-width: 1300px) {
  /* line 641, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
  #widget-settings .preview-button img, #survey-settings .preview-button img {
    margin-right: 15px;
    max-width: 25px;
  }
  /* line 646, app/assets/stylesheets/pages/accounts/widget/fake_chat_preview.scss */
  #widget-settings .btn-close, #survey-settings .btn-close {
    position: absolute;
    font-size: 40px;
    font-weight: 300 !important;
    text-transform: uppercase;
    right: 10px;
    top: 0px;
    z-index: 1000;
  }
}

/* line 17, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .download-survey, #survey-settings .download-survey {
  margin-right: 10px;
}

/* line 21, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .edit_ping_token label, #survey-settings .edit_ping_token label {
  margin-top: 10px;
}

/* line 24, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .edit_ping_token .text, #survey-settings .edit_ping_token .text {
  align-content: center;
}

/* line 30, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .main textarea,
#widget-settings .main input:not([type="color"]), #survey-settings .main textarea,
#survey-settings .main input:not([type="color"]) {
  border: 2px solid #d0d0d0;
  border-radius: 8px;
  padding: 8px;
  font-size: 16px;
  color: #666;
  width: 100%;
}

/* line 38, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .main textarea::placeholder,
#widget-settings .main input:not([type="color"])::placeholder, #survey-settings .main textarea::placeholder,
#survey-settings .main input:not([type="color"])::placeholder {
  color: #bbb;
  font-style: italic;
}

/* line 43, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .main p, #survey-settings .main p {
  font-weight: 300 !important;
}

/* line 47, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .CodeMirror, #survey-settings .CodeMirror {
  border: 2px solid #d0d0d0;
  width: 100%;
  height: 78px;
  border-radius: 8px;
  padding: 8px;
  font-size: 16px;
  color: #666;
  width: 100%;
}

/* line 57, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .widget-cm-editor, #survey-settings .widget-cm-editor {
  position: relative;
}

/* line 60, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .insert-vars, #survey-settings .insert-vars {
  display: none;
  position: absolute;
  width: 300px;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 5px 0;
  z-index: 10000;
  background: #fff;
  max-height: 150px;
  overflow: scroll;
  top: 30px;
}

/* line 73, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .insert-vars a, #survey-settings .insert-vars a {
  display: block;
  padding: 7px 14px;
  text-align: left;
  color: #222;
}

/* line 79, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .insert-vars a:hover, #survey-settings .insert-vars a:hover {
  background: #333;
  color: #fff;
}

/* line 84, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .insert-vars a:focus, #survey-settings .insert-vars a:focus {
  background: #333;
  color: #fff;
}

/* line 89, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .insert-vars a.active, #survey-settings .insert-vars a.active {
  background: #333;
  color: #fff;
}

/* line 94, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .insert-vars a .small-text, #survey-settings .insert-vars a .small-text {
  font-size: 13px;
  color: #999;
  margin-left: 4px;
}

@media only screen and (max-width: 1300px) {
  /* line 102, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .main-preview, #survey-settings .main-preview {
    display: none;
  }
}

/* line 106, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .hide, #survey-settings .hide {
  display: none !important;
}

/* line 109, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .center, #survey-settings .center {
  text-align: center;
}

/* line 112, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .back-button, #survey-settings .back-button {
  color: #4a4a4a;
}

/* line 115, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .inner-back-button, #survey-settings .inner-back-button {
  font-family: "Material";
  color: #a2a2a2;
}

/* line 119, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .ui-select, #survey-settings .ui-select {
  width: 250px;
}

/* line 122, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings h1, #survey-settings h1 {
  font-weight: bold !important;
  margin-top: 10px;
  font-size: 18px;
}

@media only screen and (min-width: 414px) {
  /* line 122, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings h1, #survey-settings h1 {
    font-size: 22px;
  }
}

/* line 131, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings h2, #survey-settings h2 {
  margin: 25px 0;
  font-size: 20px;
}

/* line 136, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .heading, #survey-settings .heading {
  padding: 0 20px 0 0;
  background: #fff;
}

/* line 139, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .heading h3, #survey-settings .heading h3 {
  font-size: 16px;
  justify-content: space-between;
  padding: 20px 2px 20px 30px;
  z-index: 1;
  flex-grow: initial;
  max-height: none;
  font-weight: 800 !important;
  color: #000;
}

@media only screen and (min-width: 414px) {
  /* line 139, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .heading h3, #survey-settings .heading h3 {
    font-size: 26px;
  }
}

/* line 153, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .ping-token-card, #survey-settings .ping-token-card {
  border-spacing: 16px;
  box-shadow: 0 0 6px #ddd;
  background: #fff;
  margin: 12px 11px;
  padding: 30px 10px;
  text-align: center;
  display: block;
  color: #333;
  position: relative;
  font-size: 20px;
}

/* line 164, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .ping-token-card h2, #survey-settings .ping-token-card h2 {
  font-weight: bold !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0;
  display: flex;
  justify-content: center;
}

/* line 172, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .ping-token-card h2 img, #survey-settings .ping-token-card h2 img {
  max-height: 32px;
  margin-right: 15px;
}

/* line 177, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .ping-token-card:hover, #survey-settings .ping-token-card:hover {
  box-shadow: 0 0 6px #aaa;
}

/* line 180, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .ping-token-card > div, #survey-settings .ping-token-card > div {
  display: flex;
  margin: auto;
  align-items: center;
}

/* line 186, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .ping-token-card .widget-stats.active, #survey-settings .ping-token-card .widget-stats.active {
  font-weight: 600 !important;
  color: #008076;
}

@media only screen and (min-width: 980px) {
  /* line 193, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .widget-image, #survey-settings .ping-token-card .widget-image {
    width: 10%;
    flex: 0.5;
    display: block;
  }
  /* line 197, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .widget-image img, #survey-settings .ping-token-card .widget-image img {
    max-width: 60px;
    max-height: 60px;
    overflow: hidden;
    background: #f5f5f5;
    border-radius: 500px;
    padding: 5px;
    border: 1px solid #ddd;
  }
  /* line 205, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .widget-image img.circle, #survey-settings .ping-token-card .widget-image img.circle {
    border-radius: 500px;
  }
  /* line 207, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .widget-image img.circle:after, #survey-settings .ping-token-card .widget-image img.circle:after {
    border-radius: 500px;
  }
  /* line 211, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .widget-image img.rounded, #survey-settings .ping-token-card .widget-image img.rounded {
    border-radius: 15px;
  }
  /* line 213, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .widget-image img.rounded:after, #survey-settings .ping-token-card .widget-image img.rounded:after {
    border-radius: 15px;
  }
  /* line 217, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .widget-image img.square, #survey-settings .ping-token-card .widget-image img.square {
    border-radius: 0px;
  }
  /* line 219, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .widget-image img.square:after, #survey-settings .ping-token-card .widget-image img.square:after {
    border-radius: 0px;
  }
  /* line 225, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .widget-name, #survey-settings .ping-token-card .widget-name {
    width: 20%;
    flex: 1;
    text-align: justify;
  }
  /* line 230, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .date, #survey-settings .ping-token-card .date {
    width: 25%;
    display: flex;
    flex: 0.5;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  /* line 237, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .date time, #survey-settings .ping-token-card .date time {
    margin: 0 32px;
  }
  /* line 241, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .stat, #survey-settings .ping-token-card .stat {
    align-self: flex-start;
    flex: 1;
    font-size: 14px;
  }
  /* line 246, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .preview-text, #survey-settings .ping-token-card .preview-text {
    font-family: Montserrat, sans-serif;
    display: block;
    width: 25%;
    color: #666;
    font-style: italic;
    font-size: 14px;
  }
}

@media only screen and (max-width: 979px) {
  /* line 256, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .stat, #survey-settings .ping-token-card .stat {
    flex: 1;
    font-size: 14px;
  }
  /* line 260, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .widget-image, #survey-settings .ping-token-card .widget-image {
    width: 25%;
    flex: 0.5;
    display: block;
  }
  /* line 264, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .widget-image img, #survey-settings .ping-token-card .widget-image img {
    max-width: 50px;
    max-height: 50px;
    overflow: hidden;
    background: #f5f5f5;
    border-radius: 500px;
    padding: 5px;
    border: 1px solid #ddd;
  }
  /* line 272, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .widget-image img.circle, #survey-settings .ping-token-card .widget-image img.circle {
    border-radius: 500px;
  }
  /* line 274, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .widget-image img.circle:after, #survey-settings .ping-token-card .widget-image img.circle:after {
    border-radius: 500px;
  }
  /* line 278, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .widget-image img.rounded, #survey-settings .ping-token-card .widget-image img.rounded {
    border-radius: 15px;
  }
  /* line 280, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .widget-image img.rounded:after, #survey-settings .ping-token-card .widget-image img.rounded:after {
    border-radius: 15px;
  }
  /* line 284, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .widget-image img.square, #survey-settings .ping-token-card .widget-image img.square {
    border-radius: 0px;
  }
  /* line 286, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .widget-image img.square:after, #survey-settings .ping-token-card .widget-image img.square:after {
    border-radius: 0px;
  }
  /* line 292, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .widget-name, #survey-settings .ping-token-card .widget-name {
    width: 25%;
  }
  /* line 295, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .date, #survey-settings .ping-token-card .date {
    flex: 0.5;
    width: 50%;
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
  }
  /* line 304, app/assets/stylesheets/pages/accounts/widget/index.scss */
  #widget-settings .ping-token-card .preview-text, #survey-settings .ping-token-card .preview-text {
    font-family: Montserrat, sans-serif;
    display: block;
    width: 100%;
    color: #666;
    font-style: italic;
    border-top: 1px solid #ccc;
    padding-top: 10px;
    margin-top: 10px;
  }
}

/* line 316, app/assets/stylesheets/pages/accounts/widget/index.scss */
#widget-settings .demo-widget, #survey-settings .demo-widget {
  cursor: pointer;
}
/* line 2, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#ticket-view-onboarding {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  height: 100%;
}

/* line 9, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#ticket-view-onboarding .container-wrap {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  width: 380px;
}

/* line 16, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#ticket-view-onboarding .container-wrap .container {
  padding: 10px 40px 33px 40px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

/* line 23, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#ticket-view-onboarding .container-wrap .container p {
  margin: 10px 0px !important;
  text-align: center;
}

/* line 29, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#ticket-view-onboarding .container-wrap hr {
  width: 100%;
  margin-bottom: 20px;
}

/* line 36, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding {
  position: relative;
  height: 100%;
  width: 100%;
  background: #FBF8F3;
  z-index: 999;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  align-items: center;
}

/* line 47, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .onboarding-container {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  align-items: center;
  height: 100%;
  width: 100%;
  overflow: auto;
}

/* line 57, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .trial-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  overflow: auto;
  background: #FBF8F3;
  border-radius: 20px;
}

@media screen and (max-width: 736px) {
  /* line 57, app/assets/stylesheets/pages/onboarding/onboarding.scss */
  #onboarding .trial-container {
    height: 100%;
    background: #FFF;
    margin-top: 0;
    border-radius: 0;
  }
}

/* line 73, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .onboard-header, #onboarding .welcome-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  background: #FBF8F3;
  padding: 40px 10px 0px 10px;
}

@media screen and (max-width: 736px) {
  /* line 73, app/assets/stylesheets/pages/onboarding/onboarding.scss */
  #onboarding .onboard-header, #onboarding .welcome-header {
    flex-direction: column;
    width: 100%;
    padding: 10px;
  }
  /* line 84, app/assets/stylesheets/pages/onboarding/onboarding.scss */
  #onboarding .onboard-header h2, #onboarding .welcome-header h2 {
    text-align: center !important;
  }
  /* line 87, app/assets/stylesheets/pages/onboarding/onboarding.scss */
  #onboarding .onboard-header h1, #onboarding .welcome-header h1 {
    font-size: 24px !important;
    text-align: center;
  }
}

/* line 92, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .onboard-header p, #onboarding .welcome-header p {
  font-size: 14px;
  margin-bottom: 8px !important;
  line-height: 24px !important;
  text-align: left;
  padding: 0 15px;
  max-width: 630px;
}

/* line 101, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .onboard-header img, #onboarding .welcome-header img {
  width: 265px;
  padding-bottom: 10px;
}

/* line 104, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .onboard-header img.complete, #onboarding .welcome-header img.complete {
  width: 320px;
}

/* line 109, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .onboard-header .setup-end, #onboarding .welcome-header .setup-end {
  transform: translate(-60px, 0px);
  display: flex;
  justify-content: center;
  flex-direction: column;
}

/* line 115, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .onboard-header .setup-end button, #onboarding .welcome-header .setup-end button {
  margin-left: 0 !important;
}

/* line 120, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .welcome-header {
  flex-direction: column;
}

/* line 123, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .ai-banner {
  position: relative;
  height: 235px !important;
  max-width: 95% !important;
  margin: auto;
  margin-bottom: 20px;
}

@media screen and (max-width: 736px) {
  /* line 123, app/assets/stylesheets/pages/onboarding/onboarding.scss */
  #onboarding .ai-banner {
    width: 475px !important;
    height: 155px !important;
  }
}

/* line 135, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .step-container-wrap {
  width: 680px;
}

/* line 138, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .step-container-wrap.flex-end {
  display: flex;
  justify-content: flex-end;
  padding: 20px 0px;
}

/* line 144, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .step-container-wrap .step-container {
  display: flex;
  justify-content: space-between;
  padding: 20px 0px;
}

/* line 149, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .step-container-wrap .step-container .image-wrap {
  color: white;
  height: 38px;
  min-width: 38px;
  background: #dd7019;
  border-radius: 50%;
  margin-right: 10px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 161, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .step-container-wrap .step-container img {
  filter: invert(95%) sepia(5%) saturate(20%) hue-rotate(144deg) brightness(103%) contrast(108%);
  height: 19px;
  width: 19px;
}

/* line 167, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .step-container-wrap .step-container span {
  min-width: max-content;
  margin: 0 !important;
  float: right;
}

/* line 171, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .step-container-wrap .step-container span:hover {
  text-decoration: underline !important;
}

/* line 175, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .step-container-wrap .step-container .number {
  font-size: 12px;
  width: 38px;
  height: 38px;
  min-width: 38px;
  border-radius: 20px;
  background: rgba(221, 112, 25, 0.1);
  line-height: 38px;
  text-align: center;
  margin-right: 10px !important;
}

/* line 186, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .step-container-wrap .step-container .number.complete {
  color: white !important;
  background: #dd7019;
}

/* line 191, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .step-container-wrap .step-container .inner-container {
  width: 380px;
}

/* line 193, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .step-container-wrap .step-container .inner-container h4 {
  margin-bottom: 5px !important;
}

/* line 197, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .step-container-wrap .step-container .subtitle-text {
  max-width: 450px;
  margin-top: 5px;
}

/* line 201, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .step-container-wrap .step-container .subitem-title-text {
  font-size: 12px !important;
  max-width: 400px;
  margin-top: 5px;
  min-height: 49px;
}

/* line 207, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#onboarding .step-container-wrap .step-container .span-padding {
  margin: 7px auto 0 auto !important;
  padding: 5px 0 !important;
  width: 80%;
  min-width: 130px !important;
  min-height: 30px;
}

/* line 218, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#back-to-setup {
  position: absolute;
  width: 300px;
  height: 125px;
  background: #1a7a3f;
  z-index: 1000;
  margin: 25px;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.13);
}

/* line 232, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#back-to-setup.hide {
  display: none;
}

/* line 235, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#back-to-setup.bottom-right {
  right: 0;
  bottom: 0;
}

/* line 240, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#back-to-setup.top-right {
  top: 0;
  right: 0;
}

/* line 245, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#back-to-setup p {
  margin-bottom: 10px !important;
}

/* line 248, app/assets/stylesheets/pages/onboarding/onboarding.scss */
#back-to-setup .close-btn {
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 20px;
  filter: invert(93%) sepia(0%) saturate(7500%) hue-rotate(61deg) brightness(107%) contrast(107%);
}

@media screen and (max-width: 736px) {
  /* line 259, app/assets/stylesheets/pages/onboarding/onboarding.scss */
  #onboarding .onboard-header, #onboarding .welcome-header {
    min-height: 400px;
  }
  /* line 261, app/assets/stylesheets/pages/onboarding/onboarding.scss */
  #onboarding .onboard-header h1, #onboarding .welcome-header h1 {
    font-size: 24px;
  }
  /* line 264, app/assets/stylesheets/pages/onboarding/onboarding.scss */
  #onboarding .onboard-header p, #onboarding .welcome-header p {
    margin: 9px 30px !important;
    max-width: 360px;
    text-align: center;
  }
  /* line 269, app/assets/stylesheets/pages/onboarding/onboarding.scss */
  #onboarding .onboard-header img, #onboarding .welcome-header img {
    width: 200px;
  }
  /* line 271, app/assets/stylesheets/pages/onboarding/onboarding.scss */
  #onboarding .onboard-header img.complete, #onboarding .welcome-header img.complete {
    width: 230px;
  }
  /* line 276, app/assets/stylesheets/pages/onboarding/onboarding.scss */
  #onboarding .step-container {
    flex-direction: column;
    padding: 20px !important;
    align-items: flex-start;
  }
  /* line 280, app/assets/stylesheets/pages/onboarding/onboarding.scss */
  #onboarding .step-container .button-link {
    margin-left: 45px;
  }
  /* line 283, app/assets/stylesheets/pages/onboarding/onboarding.scss */
  #onboarding .step-container .inner-container {
    margin-bottom: 10px;
  }
  /* line 286, app/assets/stylesheets/pages/onboarding/onboarding.scss */
  #onboarding .step-container span {
    margin-top: 10px !important;
    width: 50% !important;
    min-width: max-content !important;
    float: left;
  }
  /* line 294, app/assets/stylesheets/pages/onboarding/onboarding.scss */
  #end-setup-button {
    padding-right: 30px;
    margin: 20px auto;
    text-align: center;
  }
}

/* line 301, app/assets/stylesheets/pages/onboarding/onboarding.scss */
.processing-modal {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.65);
  z-index: 1000;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 313, app/assets/stylesheets/pages/onboarding/onboarding.scss */
.processing-modal .processing-modal-container-wrap {
  display: flex;
  border-radius: 16px;
  background-color: #FFFFFF;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 40px;
  min-width: 300px;
  max-width: 450px;
  min-height: 200px;
}

/* line 327, app/assets/stylesheets/pages/onboarding/onboarding.scss */
.confirmation-modal, .warning-modal {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.65);
  z-index: 1000;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 339, app/assets/stylesheets/pages/onboarding/onboarding.scss */
.confirmation-modal.hide, .warning-modal.hide {
  display: none;
}

/* line 343, app/assets/stylesheets/pages/onboarding/onboarding.scss */
.confirmation-modal .container-wrap, .warning-modal .container-wrap {
  display: flex;
  border-radius: 16px;
  background-color: #FFFFFF;
  justify-content: center;
  align-items: center;
}

/* line 350, app/assets/stylesheets/pages/onboarding/onboarding.scss */
.confirmation-modal .container-wrap .container, .warning-modal .container-wrap .container {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
  width: 500px;
  height: 250px;
  padding: 25px 35px;
}

/* line 359, app/assets/stylesheets/pages/onboarding/onboarding.scss */
.confirmation-modal .container-wrap .container .content, .warning-modal .container-wrap .container .content {
  display: flex;
  flex-direction: column;
}

/* line 363, app/assets/stylesheets/pages/onboarding/onboarding.scss */
.confirmation-modal .container-wrap .container .flex-end, .warning-modal .container-wrap .container .flex-end {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

/* line 368, app/assets/stylesheets/pages/onboarding/onboarding.scss */
.confirmation-modal .container-wrap .container .flex-center, .warning-modal .container-wrap .container .flex-center {
  display: flex;
  justify-content: center;
  width: 100%;
}

/* line 373, app/assets/stylesheets/pages/onboarding/onboarding.scss */
.confirmation-modal .container-wrap .container .confirmation-button, .warning-modal .container-wrap .container .confirmation-button {
  margin-left: 10px !important;
}

/* line 380, app/assets/stylesheets/pages/onboarding/onboarding.scss */
.warning-modal .container-wrap .container {
  height: auto;
}
@charset "UTF-8";
/* line 118, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
#filter-button {
  display: block;
  position: relative;
  padding: 4px 0 5px;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  color: #878888;
  letter-spacing: 0.5px;
  border-bottom: 1px solid #D3D3D3;
  cursor: pointer;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: 20px;
}

/* line 136, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
#filter-button:before {
  line-height: 30px;
  margin-right: 10px;
  line-height: 1;
  content: "\f31b";
  font-family: "Ionicons";
  font-size: 14px;
  color: #878888;
}

/* line 146, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
#filter-button.on:before, #filter-button.on, #filter-button.on:after {
  color: #01a56d;
}

/* line 150, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
#filter-button:after {
  line-height: 30px;
  position: absolute;
  margin: -5px 0 0 0;
  content: "";
  font-family: "Material";
  font-size: 20px;
  color: #878888;
}

/* line 161, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
#filter-button:hover {
  background-color: white !important;
}

/* line 5, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations, #organization-reports, #organization-broadcasts {
  display: flex;
  flex-direction: column;
}

/* line 9, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations .heading, #organization-reports .heading, #organization-broadcasts .heading {
  padding: 0px 10px;
}

/* line 13, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations .section, #organization-reports .section, #organization-broadcasts .section {
  padding: 20px;
}

/* line 16, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations .section.filter, #organization-reports .section.filter, #organization-broadcasts .section.filter {
  padding: 5px 20px;
  background: #eee;
}

/* line 22, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations .form-button.csv :last-child, #organization-reports .form-button.csv :last-child, #organization-broadcasts .form-button.csv :last-child {
  max-width: 250px;
}

/* line 26, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations table, #organization-reports table, #organization-broadcasts table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 30, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations table.stretch-table td, #organization-reports table.stretch-table td, #organization-broadcasts table.stretch-table td {
  width: initial;
}

/* line 32, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations table.stretch-table td:first-child, #organization-reports table.stretch-table td:first-child, #organization-broadcasts table.stretch-table td:first-child {
  min-width: 150px;
}

/* line 35, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations table.stretch-table td .tag-wrapper, #organization-reports table.stretch-table td .tag-wrapper, #organization-broadcasts table.stretch-table td .tag-wrapper {
  overflow-x: scroll;
}

/* line 39, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations table.stretch-table.selectable td, #organization-reports table.stretch-table.selectable td, #organization-broadcasts table.stretch-table.selectable td {
  width: initial;
}

/* line 41, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations table.stretch-table.selectable td:first-child, #organization-reports table.stretch-table.selectable td:first-child, #organization-broadcasts table.stretch-table.selectable td:first-child {
  min-width: 60px;
  width: 60px;
}

/* line 45, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations table.stretch-table.selectable td:nth-child(2), #organization-reports table.stretch-table.selectable td:nth-child(2), #organization-broadcasts table.stretch-table.selectable td:nth-child(2) {
  min-width: 200px;
}

/* line 48, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations table.stretch-table.selectable td input[type=checkbox], #organization-reports table.stretch-table.selectable td input[type=checkbox], #organization-broadcasts table.stretch-table.selectable td input[type=checkbox] {
  display: flex;
}

/* line 52, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations table.stretch-table.selectable .ui-checkbox, #organization-reports table.stretch-table.selectable .ui-checkbox, #organization-broadcasts table.stretch-table.selectable .ui-checkbox {
  padding: 6px;
}

/* line 54, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations table.stretch-table.selectable .ui-checkbox input[type=checkbox], #organization-reports table.stretch-table.selectable .ui-checkbox input[type=checkbox], #organization-broadcasts table.stretch-table.selectable .ui-checkbox input[type=checkbox] {
  cursor: pointer;
}

/* line 60, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations tr:nth-child(even), #organization-reports tr:nth-child(even), #organization-broadcasts tr:nth-child(even) {
  background: #f1f1f1;
}

/* line 61, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations tr:nth-child(odd), #organization-reports tr:nth-child(odd), #organization-broadcasts tr:nth-child(odd) {
  background: #ffff;
}

/* line 64, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations tr.double:nth-child(4n), #organizations tr.double:nth-child(4n-1), #organization-reports tr.double:nth-child(4n), #organization-reports tr.double:nth-child(4n-1), #organization-broadcasts tr.double:nth-child(4n), #organization-broadcasts tr.double:nth-child(4n-1) {
  background: #f1f1f1;
}

/* line 65, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations tr.double:nth-child(4n-2), #organizations tr.double:nth-child(4n-3), #organization-reports tr.double:nth-child(4n-2), #organization-reports tr.double:nth-child(4n-3), #organization-broadcasts tr.double:nth-child(4n-2), #organization-broadcasts tr.double:nth-child(4n-3) {
  background: #ffff;
}

/* line 69, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations #bulk_actions .section-body, #organization-reports #bulk_actions .section-body, #organization-broadcasts #bulk_actions .section-body {
  display: flex;
}

/* line 72, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations #bulk_actions .centered-label, #organization-reports #bulk_actions .centered-label, #organization-broadcasts #bulk_actions .centered-label {
  display: flex;
  align-items: center;
  width: 15em;
}

@media screen and (max-width: 736px) {
  /* line 72, app/assets/stylesheets/pages/organizations/shared.scss */
  #organizations #bulk_actions .centered-label, #organization-reports #bulk_actions .centered-label, #organization-broadcasts #bulk_actions .centered-label {
    width: 10em;
  }
}

/* line 80, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations #bulk_actions .ui-select, #organization-reports #bulk_actions .ui-select, #organization-broadcasts #bulk_actions .ui-select {
  width: 15em;
}

@media screen and (max-width: 736px) {
  /* line 80, app/assets/stylesheets/pages/organizations/shared.scss */
  #organizations #bulk_actions .ui-select, #organization-reports #bulk_actions .ui-select, #organization-broadcasts #bulk_actions .ui-select {
    width: 10em;
  }
}

/* line 86, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations #bulk_actions .form-bottom, #organization-reports #bulk_actions .form-bottom, #organization-broadcasts #bulk_actions .form-bottom {
  margin-top: 2em;
}

/* line 89, app/assets/stylesheets/pages/organizations/shared.scss */
#organizations #bulk_actions #bulk_actions_preview, #organization-reports #bulk_actions #bulk_actions_preview, #organization-broadcasts #bulk_actions #bulk_actions_preview {
  margin-top: 2em;
}

/* line 2, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
#organization-reports .heading, #organization-broadcasts .heading {
  display: block;
  overflow: initial;
  min-height: initial;
  max-height: initial;
}

/* line 7, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
#organization-reports .heading > *, #organization-broadcasts .heading > * {
  width: 100%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 13, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
  #organization-reports .heading, #organization-broadcasts .heading {
    overflow: visible !important;
    max-height: 200px;
  }
}

/* line 19, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
#organization-reports .filter-date-buttons, #organization-broadcasts .filter-date-buttons {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

@media only screen and (min-width: 401px) {
  /* line 19, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
  #organization-reports .filter-date-buttons, #organization-broadcasts .filter-date-buttons {
    justify-content: space-between;
  }
}

/* line 30, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
#organization-reports .filter-date-buttons .submit, #organization-broadcasts .filter-date-buttons .submit {
  flex: 1;
  margin: 0px 5px;
}

/* line 36, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
#organization-reports .from, #organization-reports .to, #organization-reports .per_page, #organization-broadcasts .from, #organization-broadcasts .to, #organization-broadcasts .per_page {
  position: relative;
}

/* line 38, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
#organization-reports .from::before, #organization-reports .to::before, #organization-reports .per_page::before, #organization-broadcasts .from::before, #organization-broadcasts .to::before, #organization-broadcasts .per_page::before {
  position: absolute;
  font-size: 10px;
  top: -4px;
  color: #888;
}

/* line 46, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
#organization-reports .from::before, #organization-broadcasts .from::before {
  content: 'From';
}

/* line 51, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
#organization-reports .to::before, #organization-broadcasts .to::before {
  content: 'To';
}

/* line 56, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
#organization-reports .per_page::before, #organization-broadcasts .per_page::before {
  content: 'Per Page';
}

/* line 61, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
#organization-reports .range-selector, #organization-broadcasts .range-selector {
  flex-wrap: wrap;
  padding: 5px 10px;
}

/* line 64, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
#organization-reports .range-selector input, #organization-broadcasts .range-selector input {
  text-align: center;
  width: 160px;
}

@media only screen and (min-width: 500px) {
  /* line 71, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
  #organization-reports .range-selector, #organization-broadcasts .range-selector {
    display: flex;
    align-items: center;
  }
}

@media only screen and (min-width: 500px) and (-ms-high-contrast: active), only screen and (min-width: 500px) and (-ms-high-contrast: none) {
  /* line 77, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
  #organization-reports .range-selector, #organization-broadcasts .range-selector {
    display: block;
  }
}

@media only screen and (min-width: 500px) {
  /* line 82, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
  #organization-reports .from, #organization-reports .dash, #organization-reports .to, #organization-reports .per_page, #organization-broadcasts .from, #organization-broadcasts .dash, #organization-broadcasts .to, #organization-broadcasts .per_page {
    flex: 1;
    margin-right: 10px;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 90, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
  #organization-reports .range-selector, #organization-broadcasts .range-selector {
    display: block;
  }
}

/* line 95, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
#organization-reports .section, #organization-broadcasts .section {
  padding: 20px;
}

/* line 98, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
#organization-reports .section.filter, #organization-broadcasts .section.filter {
  padding: 5px 10px;
}

/* line 102, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
#organization-reports .heading .section.filter, #organization-broadcasts .heading .section.filter {
  border-top: 0px;
  padding: 0px;
}

/* line 106, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
#organization-reports #filter-button, #organization-broadcasts #filter-button {
  border-bottom: 0px solid #D3D3D3;
}

/* line 108, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
#organization-reports #filter-button:before, #organization-broadcasts #filter-button:before {
  display: none;
}

/* line 111, app/assets/stylesheets/pages/organizations/../../helpers/_filterable.scss */
#organization-reports #filter-button:hover, #organization-broadcasts #filter-button:hover {
  background-color: #ececec !important;
}

/* line 97, app/assets/stylesheets/pages/organizations/shared.scss */
#organization-reports .heading, #organization-broadcasts .heading {
  padding: 0px 10px;
}

/* line 102, app/assets/stylesheets/pages/organizations/shared.scss */
#remove-user-modal, #disable-user-modal {
  max-width: 345px;
}

/* line 4, app/assets/stylesheets/pages/organizations/../../helpers/_modals.scss */
#remove-user-modal form, #disable-user-modal form {
  display: block;
  padding: 10px;
}

/* line 9, app/assets/stylesheets/pages/organizations/../../helpers/_modals.scss */
#remove-user-modal h2, #disable-user-modal h2 {
  padding: 15px;
  border-bottom: 1px solid #ddd;
}

@media only screen and (min-width: 862px) {
  /* line 102, app/assets/stylesheets/pages/organizations/shared.scss */
  #remove-user-modal, #disable-user-modal {
    max-width: 600px;
  }
  /* line 17, app/assets/stylesheets/pages/organizations/../../helpers/_modals.scss */
  #remove-user-modal form, #disable-user-modal form {
    padding: 15px;
  }
}

/* line 22, app/assets/stylesheets/pages/organizations/../../helpers/_modals.scss */
#remove-user-modal input[type=submit], #disable-user-modal input[type=submit] {
  width: 100%;
}

/* line 26, app/assets/stylesheets/pages/organizations/../../helpers/_modals.scss */
#remove-user-modal li, #disable-user-modal li {
  margin-left: 25px;
  list-style-type: disc;
}

/* line 106, app/assets/stylesheets/pages/organizations/shared.scss */
.plan-badge {
  display: inline-flex;
  position: relative;
  background: #138241;
  border-radius: 4px;
  padding: 5px 20px;
  color: white;
  line-height: 22px;
}

/* line 114, app/assets/stylesheets/pages/organizations/shared.scss */
.plan-badge.lite-plan {
  background: #b4e391;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #b4e391 0%, #61c419 38%, #61c419 65%, #b4e391 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #b4e391 0%, #61c419 38%, #61c419 65%, #b4e391 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #b4e391 0%, #61c419 38%, #61c419 65%, #b4e391 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
}

/* line 121, app/assets/stylesheets/pages/organizations/shared.scss */
.plan-badge.core-plan {
  color: #878888;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #ffffff 0%, #f1f1f1 30%, #e1e1e1 63%, #f6f6f6 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #ffffff 0%, #f1f1f1 30%, #e1e1e1 63%, #f6f6f6 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #ffffff 0%, #f1f1f1 30%, #e1e1e1 63%, #f6f6f6 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
}

/* line 129, app/assets/stylesheets/pages/organizations/shared.scss */
.plan-badge.standard-plan {
  color: #3c3d3d;
  background: #fceabb;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #fceabb 0%, #fccd4d 41%, #f8b500 63%, #fbdf93 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #fceabb 0%, #fccd4d 41%, #f8b500 63%, #fbdf93 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #fceabb 0%, #fccd4d 41%, #f8b500 63%, #fbdf93 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
}

/* line 137, app/assets/stylesheets/pages/organizations/shared.scss */
.plan-badge.pro-plan {
  color: #58716b;
  border: 1px solid #58716b1f;
  background: #f6f8f9;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #f6f8f9 0%, #c9d9e27a 36%, #d3e6e21c 67%, #f5f7f9 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #f6f8f9 0%, #c9d9e27a 36%, #d3e6e21c 67%, #f5f7f9 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #f6f8f9 0%, #c9d9e27a 36%, #d3e6e21c 67%, #f5f7f9 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
}

/* line 147, app/assets/stylesheets/pages/organizations/shared.scss */
.plan-badge .ribbon {
  width: 50px;
  position: absolute;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  padding: 5px;
  background: rgba(255, 255, 255, 0.2);
  right: -12px;
  top: 10px;
}

/* line 157, app/assets/stylesheets/pages/organizations/shared.scss */
.plan-badge.pro-plan.ribbon {
  background: rgba(255, 255, 255, 0.2);
}
/* line 2, app/assets/stylesheets/pages/organizations/users/show.scss */
#organizations #user-skills-form {
  overflow: visible;
}

/* line 5, app/assets/stylesheets/pages/organizations/users/show.scss */
#organizations #user-skills-form .skill-editor {
  min-height: 340px;
}

/* line 8, app/assets/stylesheets/pages/organizations/users/show.scss */
#organizations #user-skills-form .skill-editor .new-skill-input {
  max-width: 415px;
}

/* line 14, app/assets/stylesheets/pages/organizations/users/show.scss */
#organizations #reassign_seats_form {
  max-width: 400px;
}

/* line 18, app/assets/stylesheets/pages/organizations/users/show.scss */
#organizations .skills-section .section-head {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

/* line 23, app/assets/stylesheets/pages/organizations/users/show.scss */
#organizations .skills-section .section-head .submitter {
  margin-right: 5px;
}

/* line 28, app/assets/stylesheets/pages/organizations/users/show.scss */
#organizations .mfa-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
}

/* line 35, app/assets/stylesheets/pages/organizations/users/show.scss */
#organizations .mfa-btn {
  display: inline-block;
  padding: 8px 20px;
  border-radius: 20px;
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: background 0.15s, border-color 0.15s;
}

/* line 45, app/assets/stylesheets/pages/organizations/users/show.scss */
#organizations .mfa-btn.mfa-btn-gray {
  background: #f5f5f5;
  color: #333;
  border: 1px solid #ccc;
}

/* line 50, app/assets/stylesheets/pages/organizations/users/show.scss */
#organizations .mfa-btn.mfa-btn-gray:hover {
  background: #eaeaea;
  border-color: #bbb;
}

/* line 56, app/assets/stylesheets/pages/organizations/users/show.scss */
#organizations .mfa-btn.mfa-btn-green {
  background: white;
  color: #138241;
  border: 1px solid #138241;
}

/* line 61, app/assets/stylesheets/pages/organizations/users/show.scss */
#organizations .mfa-btn.mfa-btn-green:hover {
  background: #e6f5ea;
}

/* line 68, app/assets/stylesheets/pages/organizations/users/show.scss */
#organizations .mfa-section .mfa-status-table {
  width: auto;
  margin-bottom: 16px;
  border-collapse: collapse;
}

/* line 73, app/assets/stylesheets/pages/organizations/users/show.scss */
#organizations .mfa-section .mfa-status-table tr {
  background: transparent !important;
}

/* line 77, app/assets/stylesheets/pages/organizations/users/show.scss */
#organizations .mfa-section .mfa-status-table td {
  padding: 6px 16px 6px 0;
  border: none;
  vertical-align: middle;
}

/* line 83, app/assets/stylesheets/pages/organizations/users/show.scss */
#organizations .mfa-section .mfa-status-table .mfa-label {
  font-weight: 600;
  color: #555;
  white-space: nowrap;
  min-width: 140px;
}

/* line 91, app/assets/stylesheets/pages/organizations/users/show.scss */
#organizations .mfa-section .status-badge {
  display: inline-block;
  padding: 2px 10px;
  border-radius: 12px;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.02em;
}

/* line 99, app/assets/stylesheets/pages/organizations/users/show.scss */
#organizations .mfa-section .status-badge.verified {
  background: #e6f5ea;
  color: #1a7a3a;
}

/* line 104, app/assets/stylesheets/pages/organizations/users/show.scss */
#organizations .mfa-section .status-badge.not-verified, #organizations .mfa-section .status-badge.not-configured {
  background: #fde8e5;
  color: #c53929;
}

/* line 110, app/assets/stylesheets/pages/organizations/users/show.scss */
#organizations .mfa-section .mfa-not-set {
  color: #999;
}

/* line 114, app/assets/stylesheets/pages/organizations/users/show.scss */
#organizations .mfa-section .mfa-add-link {
  font-size: 13px;
  color: #138241;
  text-decoration: underline;
  margin-left: 8px;
}

/* line 120, app/assets/stylesheets/pages/organizations/users/show.scss */
#organizations .mfa-section .mfa-add-link:hover {
  color: #0d5e2e;
}
/* line 2, app/assets/stylesheets/pages/contacts/../../helpers/analytics_ui/_tab.scss */
#contacts-import .tab {
  color: black !important;
  font-size: 12px;
  letter-spacing: 0px;
  padding: 5px 8px;
  transition: .25s;
}

/* line 9, app/assets/stylesheets/pages/contacts/../../helpers/analytics_ui/_tab.scss */
#contacts-import .tab.active, #contacts-import .tab:hover {
  box-shadow: 0px 4px 0px #4ECA83;
}

/* line 6, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import b {
  font-weight: bold !important;
}

/* line 10, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .smaller {
  font-size: 0.9em;
}

/* line 14, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .body {
  background-color: #F8FAFB;
  width: 100%;
  padding: 20px;
}

/* line 20, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .intro {
  margin-bottom: 15px;
  border-bottom: 1px dashed #ddd;
  padding-bottom: 15px;
}

/* line 26, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .tabs-container {
  display: flex;
  align-items: center;
  z-index: 1;
  border-bottom: 2px solid #ddd;
  margin-bottom: 30px;
  transition: .25s;
}

@media screen and (max-width: 400px) {
  /* line 26, app/assets/stylesheets/pages/contacts/import.scss */
  #contacts-import .tabs-container {
    flex-direction: column;
    align-items: left;
  }
}

/* line 39, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .tabs-container .tab {
  color: black;
  text-transform: uppercase;
  padding: 11px;
}

/* line 44, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .tabs-container a {
  margin: -2px 0px !important;
}

/* line 47, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .tabs-container a.active, #contacts-import .tabs-container a:hover {
  box-shadow: 0px 4px 0px #4ECA83;
}

/* line 53, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .section-center {
  text-align: center;
  padding: 0 80px 20px 80px;
}

@media screen and (max-width: 400px) {
  /* line 53, app/assets/stylesheets/pages/contacts/import.scss */
  #contacts-import .section-center {
    padding: initial;
  }
}

/* line 62, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .heading h3 {
  font-weight: 500 !important;
  padding-left: 0px;
}

/* line 68, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .section-left {
  text-align: left;
  padding: 0 20px 20px 20px;
}

/* line 71, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .section-left h3 {
  font-weight: bold !important;
  margin-bottom: 15px;
}

/* line 78, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .image img {
  margin: auto;
  width: 100%;
  max-width: 100%;
  padding: 5px;
}

/* line 86, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .text {
  margin-top: 15px;
}

/* line 89, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .text .fields {
  margin: 5px 0 20px;
  padding-left: 30px;
}

/* line 93, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .text .fields li {
  list-style-type: decimal;
}

/* line 99, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import h2 {
  text-align: center;
}

/* line 104, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .faq-block {
  padding-left: 1.4em;
}

/* line 106, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .faq-block h4 {
  font-weight: bold !important;
}

/* line 108, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .faq-block h4:before {
  content: "Q: ";
  margin-left: -1.4em;
}

/* line 117, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import #rules_list {
  margin-left: 1.4em;
}

/* line 119, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import #rules_list li {
  list-style-position: outside;
  list-style-type: disc;
}

/* line 125, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import #sample, #contacts-import img {
  position: relative;
  max-width: 700px;
  margin: 5px auto 0;
  padding: 10px 20px;
  text-align: center;
}

/* line 133, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import #import-csv {
  max-width: 700px;
  margin: 25px auto 0;
}

/* line 137, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import #import-csv .import-csv-dropbox {
  position: relative;
  padding: 30px 0 20px;
  text-align: center;
  border: 3px dashed rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  background: white;
}

/* line 146, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import #import-csv .import-csv-dropbox .helper-text {
  pointer-events: none;
}

/* line 150, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import #import-csv .import-csv-dropbox:hover {
  background: rgba(0, 0, 0, 0.1);
}

/* line 154, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import #import-csv .import-csv-dropbox #csv-file {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

/* line 166, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import #import-csv .advanced-csv-options-revealer {
  color: #3388cc;
  margin: 20px 0px;
  cursor: pointer;
}

/* line 171, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import #import-csv .advanced-csv-options-revealer:after {
  content: '\f123';
  font-family: 'Ionicons';
}

/* line 177, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import #import-csv #advanced-csv-settings ul, #contacts-import #import-csv #advanced-csv-settings li {
  text-align: left;
  list-style: circle;
}

/* line 184, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import #csv-bar {
  overflow: hidden;
  border-radius: 25px;
  background: rgba(0, 0, 0, 0.5);
  overflow: hidden;
  margin: 10px 10px 0;
}

/* line 191, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import #csv-bar .bar {
  white-space: pre;
  color: white;
  padding: 5px 10px;
}

/* line 198, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .status-dot {
  height: 13px;
  width: 13px;
  margin-right: 4px;
}

/* line 204, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .csv-stats {
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  margin-bottom: 3px;
}

/* line 211, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .csv-intro {
  max-width: 17em;
  white-space: nowrap;
  padding: 9px;
}

/* line 215, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .csv-intro .status {
  font-weight: bold !important;
}

/* line 218, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .csv-intro .intro-text {
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 12px;
}

/* line 225, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .csv-counts {
  min-width: 28em;
  display: flex;
  justify-content: flex-start;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 232, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .csv-counts .csv-details {
  padding: 5px 0 6px 32px;
  font-size: 0.9em;
}

/* line 238, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .csv-summary {
  padding: 8px;
  background-color: white;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
  margin-bottom: 20px;
  overflow: visible;
  max-width: 46em;
  min-width: 40em;
  display: flex;
  justify-content: space-between;
}

/* line 250, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .nowrap {
  white-space: nowrap;
}

/* line 254, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .progress-bar {
  margin: 8px 8px 0 8px;
  display: flex;
  height: 30px;
  border-radius: 30px;
  border: thin solid #dadada;
  overflow: hidden;
  background: repeating-linear-gradient(-50deg, #fff, #fff 20px, #eee 20px, #eee 40px);
}

/* line 268, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .progress-bar .created {
  background-color: #66CAA5;
}

/* line 271, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .progress-bar .updated {
  background-color: #FFE27E;
}

/* line 274, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .progress-bar .duplicate {
  background-color: LightGrey;
}

/* line 277, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .progress-bar .invalid {
  background-color: #CE6A67;
}

/* line 282, app/assets/stylesheets/pages/contacts/import.scss */
#contacts-import .status-dot-container {
  padding: 19px 5px 0px 10px;
}

@media screen and (max-width: 1140px) {
  /* line 287, app/assets/stylesheets/pages/contacts/import.scss */
  #contacts-import .csv-summary {
    flex-direction: column;
    max-width: 30em;
    min-width: 25em;
  }
}

@media screen and (max-width: 975px) {
  /* line 295, app/assets/stylesheets/pages/contacts/import.scss */
  #contacts-import .csv-summary {
    flex-direction: row;
    max-width: 46em;
    min-width: 40em;
  }
}

@media screen and (max-width: 840px) {
  /* line 303, app/assets/stylesheets/pages/contacts/import.scss */
  #contacts-import .csv-summary {
    flex-direction: column;
    max-width: 30em;
    min-width: 25em;
  }
}

@media screen and (max-width: 550px) {
  /* line 311, app/assets/stylesheets/pages/contacts/import.scss */
  #contacts-import .csv-summary {
    flex-direction: column;
    min-width: 200px;
  }
  /* line 315, app/assets/stylesheets/pages/contacts/import.scss */
  #contacts-import .csv-counts {
    flex-direction: column;
  }
  /* line 318, app/assets/stylesheets/pages/contacts/import.scss */
  #contacts-import .section-left {
    padding: 0 0 10px 0;
  }
}
/* line 5, app/assets/stylesheets/pages/contacts/index.scss */
#contacts {
  position: relative;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

/* line 11, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .heading {
  border-bottom: 0px;
}

/* line 15, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #new-contact, #contacts #import-contact {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
  color: white;
  background: #008076;
  padding: 10px 20px 10px 15px;
  margin-right: 15px;
}

/* line 23, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #import-contact:before {
  content: "\f3b6";
  font-family: 'Ionicons';
  padding-right: 8px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: left;
}

/* line 32, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contacts-controls {
  min-height: 50px;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

@media only screen and (max-width: 600px) {
  /* line 32, app/assets/stylesheets/pages/contacts/index.scss */
  #contacts #contacts-controls {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 110px;
  }
}

@media only screen and (max-width: 400px) {
  /* line 32, app/assets/stylesheets/pages/contacts/index.scss */
  #contacts #contacts-controls {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 80px;
  }
}

/* line 46, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #select-all-contacts {
  font-weight: bolder !important;
  color: blue;
  margin: 10px 10px 0;
  padding: 5px;
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 5px;
}

/* line 56, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #select-all-contacts a {
  display: inline-block;
  padding: 5px 10px;
  cursor: pointer;
  background: #e8f4f8;
  border-radius: 5px;
  text-decoration: underline;
}

/* line 67, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contacts-header-info {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 5px 20px;
  align-self: center;
}

@media only screen and (max-width: 601px) {
  /* line 67, app/assets/stylesheets/pages/contacts/index.scss */
  #contacts #contacts-header-info {
    padding: 20px;
  }
}

@media only screen and (max-width: 400px) {
  /* line 67, app/assets/stylesheets/pages/contacts/index.scss */
  #contacts #contacts-header-info {
    padding: 6px;
  }
}

/* line 77, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contacts-header-info .count {
  font-weight: bold !important;
  text-decoration: underline;
}

/* line 83, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contacts-filters {
  align-self: center;
  padding: 5px 5px;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  max-height: 50px;
}

/* line 89, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contacts-filters:before {
  content: 'Filter:';
  margin: auto 5px;
}

/* line 95, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .contacts-filter {
  -webkit-box-flex: 0.5;
  -webkit-flex: 0.5;
  -moz-box-flex: 0.5;
  -moz-flex: 0.5;
  -ms-flex: 0.5;
  flex: 0.5;
  padding: 10px 20px 10px 15px;
  font-size: 16px;
  cursor: pointer;
  margin-right: 15px;
  border: 1px solid #f4f4f4;
  border-radius: 5px;
  background: #f4f4f4;
}

/* line 105, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .contacts-filter.active {
  background: #00B879;
  color: white;
  border: none;
}

/* line 111, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .contacts-reset {
  -webkit-box-flex: 0.5;
  -webkit-flex: 0.5;
  -moz-box-flex: 0.5;
  -moz-flex: 0.5;
  -ms-flex: 0.5;
  flex: 0.5;
  padding: 10px 20px 10px 15px;
}

@media only screen and (max-width: 401px) {
  /* line 119, app/assets/stylesheets/pages/contacts/index.scss */
  #contacts .heading h3 {
    padding: 10px;
  }
  /* line 123, app/assets/stylesheets/pages/contacts/index.scss */
  #contacts .heading #new-contact, #contacts .heading #import-contact {
    margin-right: 5px;
  }
}

/* line 129, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .section {
  padding: 10px 25px;
}

@media only screen and (max-width: 400px) {
  /* line 129, app/assets/stylesheets/pages/contacts/index.scss */
  #contacts .section {
    padding: 0px 6px 6px 6px;
  }
}

/* line 136, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .remover.disabled {
  background: rgba(0, 0, 0, 0.5);
}

/* line 140, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .buttons {
  display: flex;
  align-items: center;
  justify-content: left;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background: #FBF8F3;
}

@media only screen and (max-width: 414px) {
  /* line 140, app/assets/stylesheets/pages/contacts/index.scss */
  #contacts .buttons {
    justify-content: center;
  }
}

/* line 150, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .buttons #contacts-mute, #contacts .buttons #contacts-broadcast, #contacts .buttons #contacts-remove {
  margin: 10px 0 10px 10px;
  display: inline-block;
}

@media only screen and (max-width: 400px) {
  /* line 150, app/assets/stylesheets/pages/contacts/index.scss */
  #contacts .buttons #contacts-mute, #contacts .buttons #contacts-broadcast, #contacts .buttons #contacts-remove {
    margin: 4px 0 4px 4px;
  }
}

/* line 158, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .download-csv-form {
  flex: .1;
  margin: 10px;
}

/* line 163, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contacts-tag {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 400px;
  min-width: 300px;
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 6px;
  padding: 10px;
}

@media only screen and (max-width: 400px) {
  /* line 163, app/assets/stylesheets/pages/contacts/index.scss */
  #contacts #contacts-tag {
    padding: 6px;
  }
}

/* line 176, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contacts-tag .tag-input {
  display: flex;
}

/* line 179, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contacts-tag .tag-input .ui-input-text {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0 10px 0 0;
}

/* line 184, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contacts-tag .tag-input .btn-green {
  margin: 0;
}

/* line 190, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .contacts-wrapper {
  padding: 10px;
}

@media only screen and (max-width: 400px) {
  /* line 190, app/assets/stylesheets/pages/contacts/index.scss */
  #contacts .contacts-wrapper {
    padding: 10px 0px;
  }
}

/* line 198, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .sortable {
  position: relative;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  padding: 10px 30px 10px 10px !important;
}

/* line 205, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .sortable[direction=asc]:after {
  content: '\f10e';
  transform: scale(0.8, 1);
  -webkit-transform: scale(0.8, 1);
  -moz-transform: scale(0.8, 1);
  -o-transform: scale(0.8, 1);
  -ms-transform: scale(0.8, 1);
}

/* line 214, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .sortable[direction=desc]:after {
  content: "\f105";
  transform: scale(0.8, 1);
  -webkit-transform: scale(0.8, 1);
  -moz-transform: scale(0.8, 1);
  -o-transform: scale(0.8, 1);
  -ms-transform: scale(0.8, 1);
}

/* line 223, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .sortable:after {
  position: absolute;
  display: inline-block;
  content: '\f268';
  font-family: 'Ionicons';
  line-height: 1;
  margin-left: 5px;
  font-size: 18px;
  transform: rotate(90deg) scale(1, 0.8);
  -webkit-transform: rotate(90deg) scale(1, 0.8);
  -moz-transform: rotate(90deg) scale(1, 0.8);
  -o-transform: rotate(90deg) scale(1, 0.8);
  -ms-transform: rotate(90deg) scale(1, 0.8);
}

/* line 239, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contact-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  position: relative;
}

/* line 245, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contact-table th {
  position: sticky;
  background: white;
  top: 0;
  z-index: 3;
}

/* line 253, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contact-table.loading tr:first-child, #contacts #contact-table.loading td:last-child {
  pointer-events: none;
  color: #dedede;
}

/* line 259, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contact-table label {
  cursor: pointer;
}

/* line 263, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contact-table table {
  table-layout: fixed;
  width: 100%;
}

/* line 269, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contact-table tr.active {
  background: rgba(0, 200, 0, 0.1);
}

/* line 273, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contact-table tr:first-child td, #contacts #contact-table tr:first-child th {
  border-top: 1px solid #ddd;
}

/* line 278, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contact-table td, #contacts #contact-table th {
  overflow-x: auto;
  overflow-y: hidden;
  text-overflow: clip;
  min-width: 150px;
  max-width: 300px;
  font-size: 13px;
  text-align: left;
  padding: 4px 8px;
  border-bottom: 1px solid #ddd;
  word-wrap: break-word;
}

@media only screen and (max-width: 615px) {
  /* line 278, app/assets/stylesheets/pages/contacts/index.scss */
  #contacts #contact-table td, #contacts #contact-table th {
    white-space: nowrap;
  }
}

/* line 293, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contact-table td.address, #contacts #contact-table th.address {
  min-width: 400px;
}

/* line 297, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contact-table td:first-child, #contacts #contact-table th:first-child {
  min-width: 44px;
  width: 44px;
  border-left: 1px solid #ddd;
}

/* line 303, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contact-table td .contact-tags, #contacts #contact-table th .contact-tags {
  display: inline-flex;
}

/* line 305, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contact-table td .contact-tags .tag-wrapper, #contacts #contact-table th .contact-tags .tag-wrapper {
  margin: 0px 2px;
}

/* line 311, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contact-table tr.priority, #contacts #contact-table td.priority, #contacts #contact-table th.priority {
  min-width: 44px !important;
}

/* line 315, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contact-table .ui-btn {
  background: none;
  border: none;
}

/* line 320, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contact-table input[type=checkbox] {
  display: none;
}

/* line 324, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contact-table .ui-btn-icon-left {
  padding-left: 7px;
  padding-bottom: 7px;
}

/* line 328, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contact-table .ui-btn-icon-left:after {
  left: 0;
}

/* line 333, app/assets/stylesheets/pages/contacts/index.scss */
#contacts #contact-table .name, #contacts #contact-table .phone {
  white-space: nowrap !important;
}

/* line 339, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .contact-section:hover {
  background: #FFE9C3;
}

/* line 344, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .pagination {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  align-items: center;
  margin-bottom: 0;
}

/* line 352, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .contact, #contacts .contact-data {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  align-items: flex-start;
  justify-content: left;
}

/* line 359, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .contact-data, #contacts .info {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* line 363, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .contact .tags {
  max-width: 160px;
  display: flex;
}

@media only screen and (min-width: 615px) {
  /* line 363, app/assets/stylesheets/pages/contacts/index.scss */
  #contacts .contact .tags {
    max-width: 400px;
  }
}

/* line 371, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .picture, #contacts .info {
  min-width: 60px;
  margin-right: 15px;
}

/* line 376, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .remove {
  min-width: 20px;
  margin-right: 15px;
}

/* line 381, app/assets/stylesheets/pages/contacts/index.scss */
#contacts h3 {
  text-transform: capitalize;
}

/* line 385, app/assets/stylesheets/pages/contacts/index.scss */
#contacts i {
  color: rgba(0, 0, 0, 0.25);
}

/* line 389, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .data {
  font-size: 12px;
}

/* line 393, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .links {
  line-height: 1;
}

/* line 397, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .final-box {
  padding: 20px;
  color: rgba(0, 0, 0, 0.25);
  font-style: italic;
}

/* line 401, app/assets/stylesheets/pages/contacts/index.scss */
#contacts .final-box td {
  text-align: center !important;
}
/* line 3, app/assets/stylesheets/pages/contacts/show.scss */
#contact {
  display: flex;
  flex-direction: column;
}

/* line 7, app/assets/stylesheets/pages/contacts/show.scss */
#contact .name {
  padding: 5px 5px 10px 5px;
  overflow-x: hidden;
  white-space: pre;
  text-overflow: ellipsis;
  text-transform: capitalize;
}

/* line 15, app/assets/stylesheets/pages/contacts/show.scss */
#contact .heading {
  flex-direction: column;
  max-height: inherit !important;
  position: relative;
  flex-wrap: nowrap;
  align-items: center;
  border-bottom: 1px solid #D8D8D8;
}

/* line 19, app/assets/stylesheets/pages/contacts/show.scss */
#contact .heading.new-contact {
  flex-direction: row !important;
}

/* line 27, app/assets/stylesheets/pages/contacts/show.scss */
#contact .heading .contact-name {
  position: relative;
  display: inline-flex;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: center;
  text-align: center;
  height: inherit;
  min-height: 70px;
  display: inline-flex;
  align-items: center;
  flex-grow: 2;
  padding: 10px 0;
  font-family: Montserrat, sans-serif;
  font-weight: 600 !important;
  font-size: 24px;
  min-width: 75px;
  line-height: 1;
  text-transform: capitalize;
  color: #878888;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}

/* line 56, app/assets/stylesheets/pages/contacts/show.scss */
#contact .heading .button-bin {
  justify-content: flex-end;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 8px 0 8px 12px;
  flex-grow: 1;
  padding: 8px 10px 8px 12px;
  width: 100%;
}

@media only screen and (max-width: 400px) {
  /* line 56, app/assets/stylesheets/pages/contacts/show.scss */
  #contact .heading .button-bin {
    justify-content: space-evenly;
  }
  /* line 59, app/assets/stylesheets/pages/contacts/show.scss */
  #contact .heading .button-bin a {
    font-size: 12px;
    height: 36px;
  }
}

/* line 73, app/assets/stylesheets/pages/contacts/show.scss */
#contact .heading .button-bin form {
  top: 0;
  right: 0;
}

/* line 78, app/assets/stylesheets/pages/contacts/show.scss */
#contact .heading .button-bin a:hover {
  opacity: 0.8;
}

/* line 82, app/assets/stylesheets/pages/contacts/show.scss */
#contact .heading .button-bin a:last-child {
  margin-right: 0px !important;
}

@media only screen and (min-width: 690px) {
  /* line 88, app/assets/stylesheets/pages/contacts/show.scss */
  #contact .top {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    overflow: hidden;
  }
}

/* line 98, app/assets/stylesheets/pages/contacts/show.scss */
#contact .section {
  padding: 20px;
}

/* line 102, app/assets/stylesheets/pages/contacts/show.scss */
#contact .info {
  flex: 1;
  border-right: 1px solid #D3D3D3;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  padding-top: 0;
}

/* line 110, app/assets/stylesheets/pages/contacts/show.scss */
#contact #contact-form {
  margin: -10px 0 15px;
  max-width: 350px;
}

/* line 115, app/assets/stylesheets/pages/contacts/show.scss */
#contact .tag-head, #contact .contact-tickets-head, #contact .salesforce-head {
  display: flex;
  flex-grow: row;
  align-items: center;
}

/* line 120, app/assets/stylesheets/pages/contacts/show.scss */
#contact .tag-head .btn-green, #contact .contact-tickets-head .btn-green, #contact .salesforce-head .btn-green {
  font-size: 20px;
  margin: 0;
  padding: 4px 12px;
}

/* line 127, app/assets/stylesheets/pages/contacts/show.scss */
#contact .salesforce-head {
  border-bottom: none !important;
}

/* line 131, app/assets/stylesheets/pages/contacts/show.scss */
#contact .salesforce-links a {
  margin: 0px 5px;
}

/* line 137, app/assets/stylesheets/pages/contacts/show.scss */
#contact #contact-tags #add-tag-form .tag-input {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 144, app/assets/stylesheets/pages/contacts/show.scss */
#contact #contact-tags #add-tag-form .ui-input-text {
  flex: 4;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-right: 10px;
}

/* line 151, app/assets/stylesheets/pages/contacts/show.scss */
#contact #contact-tags #add-tag-form #add-tag-btn {
  flex: 0.5;
}

/* line 158, app/assets/stylesheets/pages/contacts/show.scss */
#contact label {
  line-height: 1;
  margin: 25px 0 5px;
}

/* line 163, app/assets/stylesheets/pages/contacts/show.scss */
#contact .ui-input-text {
  margin-top: 0;
}

/* line 167, app/assets/stylesheets/pages/contacts/show.scss */
#contact input {
  font-size: 20px;
}

/* line 171, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-info-header {
  display: flex;
  align-items: center;
}

/* line 176, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-data {
  margin-bottom: 10px;
}

/* line 180, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-events {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
  min-height: 0;
  overflow-y: auto;
}

/* line 194, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-events .section {
  padding: 0;
}

/* line 197, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-events .section:not(:first-child) {
  border-top: 1px solid #D3D3D3;
}

/* line 202, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-events .section-head {
  padding: 20px;
  border-bottom: 1px solid #D3D3D3;
  overflow: visible;
}

/* line 209, app/assets/stylesheets/pages/contacts/show.scss */
#contact i.empty {
  display: block;
  text-align: center;
  padding: 20px;
  color: rgba(0, 0, 0, 0.5);
}

/* line 216, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-calls, #contact .contact-tickets {
  display: flex;
  flex-direction: column;
}

/* line 221, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-tickets {
  flex: 1 1 auto;
  min-height: 180px;
}

/* line 232, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-tickets .list {
  min-height: 0;
}

/* line 236, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-tickets .ticket {
  position: relative;
  padding-bottom: 20px;
  border-right: 2px solid #f4f4f4;
  border-bottom: 2px solid white;
}

/* line 240, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-tickets .ticket > .ticket-link.active {
  background: white;
}

/* line 243, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-tickets .ticket.active {
  background: white;
  border-right: 2px solid #4ECA83;
}

/* line 248, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-tickets .ticket:hover:not(.active) {
  background: rgba(255, 255, 255, 0.4);
}

/* line 252, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-tickets .ticket:first-child {
  border-top: 2px solid white;
}

/* line 259, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-tickets .ticket .unaddressed, #contact .contact-tickets .ticket .display-company {
  display: none;
}

/* line 261, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-tickets .ticket .tag {
  -webkit-box-flex: inherit;
  -webkit-flex-grow: inherit;
  -moz-flex-grow: inherit;
  -ms-flex-positive: inherit;
  flex-grow: inherit;
  overflow: hidden;
  align-self: baseline;
}

/* line 267, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-tickets .ticket .priority {
  font-size: 12px;
  padding: 2px 0px 2px 20px;
  line-height: 14px;
}

/* line 273, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-tickets .ticket .ticket-status-form {
  position: absolute;
  top: 20px;
  right: 5px;
}

/* line 279, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-tickets .ticket .ticket-link {
  display: block;
  position: relative;
  padding: 10px 20px 0px 25px;
}

/* line 285, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-tickets .ticket .display-name {
  line-height: 1;
  color: #888;
  padding: 4px 65px 3px 0;
}

/* line 291, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-tickets .ticket .last-message {
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  color: #878888;
  padding-bottom: 14px;
  margin-top: 16px;
  overflow-x: hidden;
  text-overflow: ellipsis;
}

/* line 301, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-tickets .ticket .last-activity {
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  color: #D65330;
  letter-spacing: 0;
  text-transform: uppercase;
}

/* line 308, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-tickets .ticket .last-activity.out {
  color: #878888;
}

/* line 313, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-tickets .ticket .display-assignee {
  padding-top: 6px;
  padding-left: 25px;
  font-size: 10px;
  letter-spacing: 0;
}

/* line 325, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-groups {
  flex: 0 1 auto;
  min-height: 132px;
  max-height: 55vh;
  display: flex;
  flex-direction: column;
}

/* line 337, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-groups .list {
  padding: 0;
  min-height: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 347, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-groups .group-conversation {
  display: flex;
  align-items: center;
  padding: 14px 18px;
  background: #FBF8F3;
  border-bottom: 1px solid #F2EDE4;
  text-decoration: none;
  cursor: pointer;
}

/* line 356, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-groups .group-conversation:hover {
  background: #FFE9C3;
  outline: 2px solid #DD7019;
  outline-offset: -2px;
}

/* line 363, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-groups .group-conversation-avatar {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  border-radius: 500px;
  background: #48937F;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 12px;
}

/* line 375, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-groups .group-conversation-main {
  display: flex;
  flex-direction: column;
  min-width: 0;
  flex: 1;
}

/* line 382, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-groups .group-conversation-title {
  font-size: 16px;
  font-weight: 600;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 391, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-groups .group-conversation-meta {
  font-size: 12px;
  font-weight: 300;
  color: #878787;
  margin-top: 2px;
}

/* line 398, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-groups .group-conversation-archived-tag {
  font-size: 11px;
  font-weight: 500;
  color: #949494;
  background: rgba(148, 148, 148, 0.2);
  border-radius: 2px;
  padding: 1px 5px;
}

/* line 407, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-groups .group-conversation-stray-dm {
  display: block;
  font-size: 11px;
  font-weight: 500;
  color: #a07000;
  margin-top: 3px;
}

/* line 416, app/assets/stylesheets/pages/contacts/show.scss */
#contact .contact-tags {
  flex-shrink: 1;
  max-height: 50%;
}

/* line 421, app/assets/stylesheets/pages/contacts/show.scss */
#contact .list {
  flex-grow: 1;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

/* line 427, app/assets/stylesheets/pages/contacts/show.scss */
#contact .call {
  display: block;
  padding: 20px 30px;
  border-bottom: 2px solid white;
}

/* line 433, app/assets/stylesheets/pages/contacts/show.scss */
#contact audio {
  width: 100%;
}

/* line 439, app/assets/stylesheets/pages/contacts/show.scss */
#contact .call-head {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-bottom: 10px;
}

/* line 446, app/assets/stylesheets/pages/contacts/show.scss */
#contact .direction {
  flex-grow: 1;
  text-transform: capitalize;
}

/* line 451, app/assets/stylesheets/pages/contacts/show.scss */
#contact .status {
  text-transform: capitalize;
  color: green;
}

/* line 454, app/assets/stylesheets/pages/contacts/show.scss */
#contact .status.in-progress {
  color: orange;
}
/* line 2, app/assets/stylesheets/pages/contacts/shared.scss */
#contact .flash-error {
  line-height: 1;
  font-size: 20px;
  color: #8d0505;
  margin: 20px 0;
  text-decoration: underline;
}

/* line 11, app/assets/stylesheets/pages/contacts/shared.scss */
.flash-error {
  line-height: 1;
  font-size: 15px;
  color: #8d0505;
  margin: 10px 0 0;
  text-decoration: underline;
}

@media only screen and (min-width: 414px) {
  /* line 21, app/assets/stylesheets/pages/contacts/shared.scss */
  .mute-contact::before {
    font-family: 'Ionicons';
    content: "\f3b8";
    line-height: 16px;
    margin-right: 10px;
  }
  /* line 30, app/assets/stylesheets/pages/contacts/shared.scss */
  .block-contact::before {
    font-family: 'Ionicons';
    content: "\f128";
    line-height: 16px;
    margin-right: 10px;
  }
  /* line 39, app/assets/stylesheets/pages/contacts/shared.scss */
  .opt-out-contact::before {
    font-family: 'Ionicons';
    content: "\f3bf";
    line-height: 16px;
    margin-right: 10px;
  }
  /* line 48, app/assets/stylesheets/pages/contacts/shared.scss */
  .opt-in-contact::before {
    font-family: 'Ionicons';
    content: "\f29e";
    line-height: 16px;
    margin-right: 10px;
  }
}
/* line 2, app/assets/stylesheets/pages/voicemails/../../helpers/avo_ui/_responsive.scss */
.img-responsive {
  width: 100%;
  height: auto;
}

/* line 6, app/assets/stylesheets/pages/voicemails/../../helpers/avo_ui/_responsive.scss */
.img-circle {
  border-radius: 500px;
}

@media screen and (min-width: 1690px) {
  /* line 11, app/assets/stylesheets/pages/voicemails/../../helpers/avo_ui/_responsive.scss */
  .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 1690px) {
  /* line 16, app/assets/stylesheets/pages/voicemails/../../helpers/avo_ui/_responsive.scss */
  .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 1280px) {
  /* line 21, app/assets/stylesheets/pages/voicemails/../../helpers/avo_ui/_responsive.scss */
  .hide-lg {
    display: none;
  }
  /* line 24, app/assets/stylesheets/pages/voicemails/../../helpers/avo_ui/_responsive.scss */
  .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 980px) {
  /* line 29, app/assets/stylesheets/pages/voicemails/../../helpers/avo_ui/_responsive.scss */
  .hide-md {
    display: none;
  }
  /* line 32, app/assets/stylesheets/pages/voicemails/../../helpers/avo_ui/_responsive.scss */
  .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 736px) {
  /* line 37, app/assets/stylesheets/pages/voicemails/../../helpers/avo_ui/_responsive.scss */
  .hide-sm {
    display: none;
  }
  /* line 40, app/assets/stylesheets/pages/voicemails/../../helpers/avo_ui/_responsive.scss */
  .display-only-sm {
    display: block;
  }
}

@media screen and (max-width: 980px) {
  /* line 45, app/assets/stylesheets/pages/voicemails/../../helpers/avo_ui/_responsive.scss */
  .display-only-md {
    display: flex;
  }
}

@media screen and (min-width: 980px) {
  /* line 50, app/assets/stylesheets/pages/voicemails/../../helpers/avo_ui/_responsive.scss */
  .display-only-md {
    display: none;
  }
}

/* line 54, app/assets/stylesheets/pages/voicemails/../../helpers/avo_ui/_responsive.scss */
.display-only-xs {
  display: none;
}

@media screen and (max-width: 480px) {
  /* line 58, app/assets/stylesheets/pages/voicemails/../../helpers/avo_ui/_responsive.scss */
  .display-only-xs {
    display: block;
  }
}

/* line 4, app/assets/stylesheets/pages/voicemails/index.scss */
#voicemails .download-csv-form .ui-btn {
  max-width: 250px;
}

/* line 7, app/assets/stylesheets/pages/voicemails/index.scss */
#voicemails .pagination {
  padding-top: 10px;
}

/* line 10, app/assets/stylesheets/pages/voicemails/index.scss */
#voicemails .heading {
  display: flex;
  border-bottom: 0px;
}

/* line 13, app/assets/stylesheets/pages/voicemails/index.scss */
#voicemails .heading h3 {
  line-height: 31.2px;
  color: #333;
  font-size: 24px;
  font-weight: 800;
  justify-content: space-between;
  padding: 25px;
  z-index: 1;
  flex-grow: initial;
  max-height: none;
}

@media only screen and (max-width: 600px) {
  /* line 28, app/assets/stylesheets/pages/voicemails/index.scss */
  #voicemails #voicemail-filter {
    display: none;
  }
  /* line 32, app/assets/stylesheets/pages/voicemails/index.scss */
  #voicemails .body {
    padding: 0px;
  }
  /* line 35, app/assets/stylesheets/pages/voicemails/index.scss */
  #voicemails .tabs-container {
    align-items: stretch !important;
    flex-direction: column;
  }
  /* line 39, app/assets/stylesheets/pages/voicemails/index.scss */
  #voicemails .heading h3 {
    padding: 10px;
  }
  /* line 42, app/assets/stylesheets/pages/voicemails/index.scss */
  #voicemails .flex-toggler {
    align-self: center;
    max-width: 100px;
  }
  /* line 46, app/assets/stylesheets/pages/voicemails/index.scss */
  #voicemails .flex-toggler .text {
    margin: 6px !important;
  }
  /* line 49, app/assets/stylesheets/pages/voicemails/index.scss */
  #voicemails .waiting-banner {
    font-size: 16px;
  }
  /* line 52, app/assets/stylesheets/pages/voicemails/index.scss */
  #voicemails .tab, #voicemails .tab.active {
    box-shadow: none !important;
    padding: 10px 8px;
  }
  /* line 56, app/assets/stylesheets/pages/voicemails/index.scss */
  #voicemails .tab.active {
    border-left: 4px solid #4ECA83;
  }
  /* line 59, app/assets/stylesheets/pages/voicemails/index.scss */
  #voicemails tr.row {
    border-radius: 0px;
  }
  /* line 62, app/assets/stylesheets/pages/voicemails/index.scss */
  #voicemails table {
    border-spacing: 0px 4px;
  }
  /* line 65, app/assets/stylesheets/pages/voicemails/index.scss */
  #voicemails .row td:first-child, #voicemails .row td:last-child {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  /* line 71, app/assets/stylesheets/pages/voicemails/index.scss */
  #voicemails td.cell.voicemail {
    width: 100px;
  }
}

/* line 77, app/assets/stylesheets/pages/voicemails/index.scss */
#voicemails tr:not(:first-child):hover {
  background: #FFE9C3;
}

/* line 81, app/assets/stylesheets/pages/voicemails/index.scss */
#voicemails tr.revealer {
  cursor: pointer;
}

/* line 83, app/assets/stylesheets/pages/voicemails/index.scss */
#voicemails tr.revealer td:first-child {
  text-align: left;
}

/* line 88, app/assets/stylesheets/pages/voicemails/index.scss */
#voicemails tr td:first-child {
  max-width: 175px;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 94, app/assets/stylesheets/pages/voicemails/index.scss */
#voicemails tr audio {
  display: block;
  margin: 0 auto 5px auto;
  height: 20px;
}

/* line 100, app/assets/stylesheets/pages/voicemails/index.scss */
#voicemails .call-details {
  background: #EBE2D2;
}

/* line 103, app/assets/stylesheets/pages/voicemails/index.scss */
#voicemails .filter-revealer {
  width: 100px;
  margin: 0.5em 0 0.5em 0.5em;
  padding: 8px 20px;
  border-radius: 30px;
  font-size: 13px;
  background-color: #EBE2D2;
  text-align: center;
  float: right;
}

@media only screen and (min-width: 600px) {
  /* line 114, app/assets/stylesheets/pages/voicemails/index.scss */
  #voicemails #voicemail-filter {
    display: flex !important;
  }
  /* line 117, app/assets/stylesheets/pages/voicemails/index.scss */
  #voicemails .filter-revealer {
    display: none;
  }
  /* line 120, app/assets/stylesheets/pages/voicemails/index.scss */
  #voicemails tr {
    height: 25px;
  }
}

/* line 124, app/assets/stylesheets/pages/voicemails/index.scss */
#voicemails .cell {
  padding: 6px 15px;
}

/* line 127, app/assets/stylesheets/pages/voicemails/index.scss */
#voicemails .cell.voicemail {
  padding: 2px 15px;
}

/* line 131, app/assets/stylesheets/pages/voicemails/index.scss */
#voicemails .cell audio {
  padding: 4px 0px 0px 0px;
}
/* line 1, app/assets/stylesheets/pages/tags/shared.scss */
.tag-wrapper {
  display: inline-block;
  margin-left: 0px;
  max-width: 90px;
}

/* line 6, app/assets/stylesheets/pages/tags/shared.scss */
.tag-wrapper.skill-tag {
  max-width: 110px !important;
}

/* line 8, app/assets/stylesheets/pages/tags/shared.scss */
.tag-wrapper.skill-tag .tag-text {
  min-width: 10px !important;
  padding: 3px 17px 3px 2px;
}

/* line 13, app/assets/stylesheets/pages/tags/shared.scss */
.tag-wrapper:hover {
  max-width: unset !important;
}

/* line 18, app/assets/stylesheets/pages/tags/shared.scss */
.tag {
  display: flex;
  flex-direction: row;
  align-items: center;
  max-width: 200px;
  margin: 3px 0;
  border-radius: 4px;
}

/* line 26, app/assets/stylesheets/pages/tags/shared.scss */
.tag.internal {
  border-left: 2px solid #575855;
  border-right: 2px solid #575855;
}

/* line 29, app/assets/stylesheets/pages/tags/shared.scss */
.tag.internal.no-border {
  border: none;
}

/* line 34, app/assets/stylesheets/pages/tags/shared.scss */
.tag a.tag-text, .tag .tag-text-row a, .tag button.tag-text {
  flex-grow: 1;
  text-overflow: initial;
  white-space: nowrap;
  overflow: hidden;
  padding: 3px 6px;
  color: white;
  line-height: 22px;
  font-size: 11px;
  font-family: Montserrat, sans serif;
}

/* line 45, app/assets/stylesheets/pages/tags/shared.scss */
.tag a.tag-text.removable, .tag .tag-text-row a.removable, .tag button.tag-text.removable {
  padding-right: 5px;
}

/* line 50, app/assets/stylesheets/pages/tags/shared.scss */
.tag .remover {
  background: rgba(0, 0, 0, 0.3);
  padding: 0 8px;
  font-weight: 700 !important;
  border-radius: 0px 4px 4px 0;
  line-height: 28px;
  font-size: 11px;
}

/* line 58, app/assets/stylesheets/pages/tags/shared.scss */
.tag .remover:hover {
  background: red;
}

/* line 65, app/assets/stylesheets/pages/tags/shared.scss */
.tag-style:hover {
  box-shadow: inset 0 0 0 10em rgba(255, 255, 255, 0.3);
}

/* line 70, app/assets/stylesheets/pages/tags/shared.scss */
.skill-tag-row {
  display: flex;
  align-items: center;
  flex-direction: row;
  max-width: 140px;
}

/* line 77, app/assets/stylesheets/pages/tags/shared.scss */
.skill-tag-icon {
  padding-left: 5px;
  height: 12px;
  vertical-align: middle;
}

/* line 83, app/assets/stylesheets/pages/tags/shared.scss */
.tag-form {
  position: relative;
  padding-bottom: 10px;
  padding: 15px;
  z-index: 10;
  background: white;
  width: 100%;
}

/* line 90, app/assets/stylesheets/pages/tags/shared.scss */
.tag-form .submitter {
  max-height: 40px;
  margin-right: 0px !important;
}

/* line 96, app/assets/stylesheets/pages/tags/shared.scss */
.tag-input {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 103, app/assets/stylesheets/pages/tags/shared.scss */
.tag-form-toggler .label {
  font-weight: bold !important;
}

/* line 107, app/assets/stylesheets/pages/tags/shared.scss */
.tag-form-toggler:hover, .tag-form-toggler:hover > i {
  cursor: pointer;
}

/* line 110, app/assets/stylesheets/pages/tags/shared.scss */
.tag-form-toggler .empty {
  color: #878888;
  display: block !important;
}

/* line 116, app/assets/stylesheets/pages/tags/shared.scss */
#tag-list {
  padding: 10px;
}

/* line 118, app/assets/stylesheets/pages/tags/shared.scss */
#tag-list:hover .tag-wrapper {
  max-width: initial;
}

/* line 123, app/assets/stylesheets/pages/tags/shared.scss */
.tags {
  display: inline-flex;
  overflow-y: hidden;
  overflow-x: auto;
  -ms-overflow-style: scrollbar;
}

@media only screen and (min-width: 615px) {
  /* line 123, app/assets/stylesheets/pages/tags/shared.scss */
  .tags {
    display: flex;
  }
}

/* line 133, app/assets/stylesheets/pages/tags/shared.scss */
.tags .tags-end-filler {
  min-width: 25px;
}

/* line 138, app/assets/stylesheets/pages/tags/shared.scss */
#tags-management {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* line 144, app/assets/stylesheets/pages/tags/shared.scss */
#tags-management .body {
  height: 100%;
}

/* line 148, app/assets/stylesheets/pages/tags/shared.scss */
#tags-management #tags-table {
  width: 100%;
  border-collapse: collapse;
}

/* line 152, app/assets/stylesheets/pages/tags/shared.scss */
#tags-management #tags-table.loading {
  pointer-events: none;
  opacity: 0.5;
}

/* line 157, app/assets/stylesheets/pages/tags/shared.scss */
#tags-management #tags-table label {
  cursor: pointer;
}

/* line 161, app/assets/stylesheets/pages/tags/shared.scss */
#tags-management #tags-table table {
  table-layout: fixed;
  width: 100%;
}

/* line 167, app/assets/stylesheets/pages/tags/shared.scss */
#tags-management #tags-table tr.active {
  background: rgba(0, 200, 0, 0.1);
}

/* line 171, app/assets/stylesheets/pages/tags/shared.scss */
#tags-management #tags-table tr:first-child td {
  border-top: 1px solid #ddd;
}

/* line 176, app/assets/stylesheets/pages/tags/shared.scss */
#tags-management #tags-table td {
  width: 150px;
  font-size: 16px;
  text-align: center;
  padding: 5px 10px;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  word-wrap: break-word;
}

@media only screen and (max-width: 615px) {
  /* line 176, app/assets/stylesheets/pages/tags/shared.scss */
  #tags-management #tags-table td {
    white-space: nowrap;
  }
}

/* line 189, app/assets/stylesheets/pages/tags/shared.scss */
#tags-management #tags-table td:first-child {
  width: 44px;
  border-left: 1px solid #ddd;
}

/* line 194, app/assets/stylesheets/pages/tags/shared.scss */
#tags-management #tags-table td .contact-tags {
  display: inline-flex;
}

/* line 199, app/assets/stylesheets/pages/tags/shared.scss */
#tags-management #tags-table .ui-btn {
  background: none;
  border: none;
}

/* line 204, app/assets/stylesheets/pages/tags/shared.scss */
#tags-management #tags-table input[type=checkbox] {
  display: none;
}

/* line 208, app/assets/stylesheets/pages/tags/shared.scss */
#tags-management #tags-table .ui-btn-icon-left {
  padding-left: 7px;
  padding-bottom: 7px;
}

/* line 212, app/assets/stylesheets/pages/tags/shared.scss */
#tags-management #tags-table .ui-btn-icon-left:after {
  left: 0;
}

/* line 217, app/assets/stylesheets/pages/tags/shared.scss */
#tags-management #tags-table .name, #tags-management #tags-table .phone {
  white-space: nowrap !important;
}
/* line 3, app/assets/stylesheets/pages/tags/show.scss */
#tag-settings {
  /* Grid system, inspired by Bootstrap's Grid Framework
 * Hopefully you can find this useful :)
 * Specify the column, device size, and column size (from 1-12)
 * Wrap it in a ".row-flex" container
 * EXAMPLE: col-md-4
 * Sizes: sm, md
 */
  width: 100%;
  overflow: scroll;
}

/* line 8, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row {
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media (min-width: 736px) and (max-width: 980px) {
  /* line 14, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-1, #tag-settings .row .col-1-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-1,
#tag-settings .row .offset-l-1 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-1 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-1 {
    width: 8.3333333333% !important;
    flex: 1 !important;
  }
  /* line 14, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-2, #tag-settings .row .col-2-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-2,
#tag-settings .row .offset-l-2 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-2 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-2 {
    width: 16.6666666667% !important;
    flex: 2 !important;
  }
  /* line 14, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-3, #tag-settings .row .col-3-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-3,
#tag-settings .row .offset-l-3 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-3 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-3 {
    width: 25% !important;
    flex: 3 !important;
  }
  /* line 14, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-4, #tag-settings .row .col-4-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-4,
#tag-settings .row .offset-l-4 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-4 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-4 {
    width: 33.3333333333% !important;
    flex: 4 !important;
  }
  /* line 14, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-5, #tag-settings .row .col-5-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-5,
#tag-settings .row .offset-l-5 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-5 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-5 {
    width: 41.6666666667% !important;
    flex: 5 !important;
  }
  /* line 14, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-6, #tag-settings .row .col-6-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-6,
#tag-settings .row .offset-l-6 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-6 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-6 {
    width: 50% !important;
    flex: 6 !important;
  }
  /* line 14, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-7, #tag-settings .row .col-7-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-7,
#tag-settings .row .offset-l-7 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-7 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-7 {
    width: 58.3333333333% !important;
    flex: 7 !important;
  }
  /* line 14, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-8, #tag-settings .row .col-8-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-8,
#tag-settings .row .offset-l-8 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-8 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-8 {
    width: 66.6666666667% !important;
    flex: 8 !important;
  }
  /* line 14, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-9, #tag-settings .row .col-9-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-9,
#tag-settings .row .offset-l-9 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-9 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-9 {
    width: 75% !important;
    flex: 9 !important;
  }
  /* line 14, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-10, #tag-settings .row .col-10-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-10,
#tag-settings .row .offset-l-10 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-10 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-10 {
    width: 83.3333333333% !important;
    flex: 10 !important;
  }
  /* line 14, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-11, #tag-settings .row .col-11-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-11,
#tag-settings .row .offset-l-11 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-11 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-11 {
    width: 91.6666666667% !important;
    flex: 11 !important;
  }
  /* line 14, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-12, #tag-settings .row .col-12-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-12,
#tag-settings .row .offset-l-12 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-12 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-12 {
    width: 100% !important;
    flex: 12 !important;
  }
}

/* line 32, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .col-1 {
  width: 8.3333333333%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 36, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-1,
#tag-settings .row .offset-l-1 {
  margin-left: 8.3333333333%;
}

/* line 39, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-r-1 {
  margin-right: 8.3333333333%;
}

/* line 32, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .col-2 {
  width: 16.6666666667%;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  -moz-box-flex: 2;
  -moz-flex: 2;
  -ms-flex: 2;
  flex: 2;
}

/* line 36, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-2,
#tag-settings .row .offset-l-2 {
  margin-left: 16.6666666667%;
}

/* line 39, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-r-2 {
  margin-right: 16.6666666667%;
}

/* line 32, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .col-3 {
  width: 25%;
  -webkit-box-flex: 3;
  -webkit-flex: 3;
  -moz-box-flex: 3;
  -moz-flex: 3;
  -ms-flex: 3;
  flex: 3;
}

/* line 36, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-3,
#tag-settings .row .offset-l-3 {
  margin-left: 25%;
}

/* line 39, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-r-3 {
  margin-right: 25%;
}

/* line 32, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .col-4 {
  width: 33.3333333333%;
  -webkit-box-flex: 4;
  -webkit-flex: 4;
  -moz-box-flex: 4;
  -moz-flex: 4;
  -ms-flex: 4;
  flex: 4;
}

/* line 36, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-4,
#tag-settings .row .offset-l-4 {
  margin-left: 33.3333333333%;
}

/* line 39, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-r-4 {
  margin-right: 33.3333333333%;
}

/* line 32, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .col-5 {
  width: 41.6666666667%;
  -webkit-box-flex: 5;
  -webkit-flex: 5;
  -moz-box-flex: 5;
  -moz-flex: 5;
  -ms-flex: 5;
  flex: 5;
}

/* line 36, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-5,
#tag-settings .row .offset-l-5 {
  margin-left: 41.6666666667%;
}

/* line 39, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-r-5 {
  margin-right: 41.6666666667%;
}

/* line 32, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .col-6 {
  width: 50%;
  -webkit-box-flex: 6;
  -webkit-flex: 6;
  -moz-box-flex: 6;
  -moz-flex: 6;
  -ms-flex: 6;
  flex: 6;
}

/* line 36, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-6,
#tag-settings .row .offset-l-6 {
  margin-left: 50%;
}

/* line 39, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-r-6 {
  margin-right: 50%;
}

/* line 32, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .col-7 {
  width: 58.3333333333%;
  -webkit-box-flex: 7;
  -webkit-flex: 7;
  -moz-box-flex: 7;
  -moz-flex: 7;
  -ms-flex: 7;
  flex: 7;
}

/* line 36, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-7,
#tag-settings .row .offset-l-7 {
  margin-left: 58.3333333333%;
}

/* line 39, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-r-7 {
  margin-right: 58.3333333333%;
}

/* line 32, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .col-8 {
  width: 66.6666666667%;
  -webkit-box-flex: 8;
  -webkit-flex: 8;
  -moz-box-flex: 8;
  -moz-flex: 8;
  -ms-flex: 8;
  flex: 8;
}

/* line 36, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-8,
#tag-settings .row .offset-l-8 {
  margin-left: 66.6666666667%;
}

/* line 39, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-r-8 {
  margin-right: 66.6666666667%;
}

/* line 32, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .col-9 {
  width: 75%;
  -webkit-box-flex: 9;
  -webkit-flex: 9;
  -moz-box-flex: 9;
  -moz-flex: 9;
  -ms-flex: 9;
  flex: 9;
}

/* line 36, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-9,
#tag-settings .row .offset-l-9 {
  margin-left: 75%;
}

/* line 39, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-r-9 {
  margin-right: 75%;
}

/* line 32, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .col-10 {
  width: 83.3333333333%;
  -webkit-box-flex: 10;
  -webkit-flex: 10;
  -moz-box-flex: 10;
  -moz-flex: 10;
  -ms-flex: 10;
  flex: 10;
}

/* line 36, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-10,
#tag-settings .row .offset-l-10 {
  margin-left: 83.3333333333%;
}

/* line 39, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-r-10 {
  margin-right: 83.3333333333%;
}

/* line 32, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .col-11 {
  width: 91.6666666667%;
  -webkit-box-flex: 11;
  -webkit-flex: 11;
  -moz-box-flex: 11;
  -moz-flex: 11;
  -ms-flex: 11;
  flex: 11;
}

/* line 36, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-11,
#tag-settings .row .offset-l-11 {
  margin-left: 91.6666666667%;
}

/* line 39, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-r-11 {
  margin-right: 91.6666666667%;
}

/* line 32, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .col-12 {
  width: 100%;
  -webkit-box-flex: 12;
  -webkit-flex: 12;
  -moz-box-flex: 12;
  -moz-flex: 12;
  -ms-flex: 12;
  flex: 12;
}

/* line 36, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-12,
#tag-settings .row .offset-l-12 {
  margin-left: 100%;
}

/* line 39, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .offset-r-12 {
  margin-right: 100%;
}

/* line 43, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row .margin-h-auto {
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 736px) {
  /* line 50, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-1 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-1 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-sm-1 {
    width: 8.3333333333% !important;
    flex: 1 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-1,
#tag-settings .row .offset-l-1 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-1 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-2 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-2 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-sm-2 {
    width: 16.6666666667% !important;
    flex: 2 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-2,
#tag-settings .row .offset-l-2 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-2 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-3 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-3 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-sm-3 {
    width: 25% !important;
    flex: 3 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-3,
#tag-settings .row .offset-l-3 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-3 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-4 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-4 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-sm-4 {
    width: 33.3333333333% !important;
    flex: 4 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-4,
#tag-settings .row .offset-l-4 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-4 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-5 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-5 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-sm-5 {
    width: 41.6666666667% !important;
    flex: 5 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-5,
#tag-settings .row .offset-l-5 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-5 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-6 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-6 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-sm-6 {
    width: 50% !important;
    flex: 6 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-6,
#tag-settings .row .offset-l-6 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-6 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-7 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-7 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-sm-7 {
    width: 58.3333333333% !important;
    flex: 7 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-7,
#tag-settings .row .offset-l-7 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-7 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-8 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-8 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-sm-8 {
    width: 66.6666666667% !important;
    flex: 8 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-8,
#tag-settings .row .offset-l-8 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-8 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-9 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-9 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-sm-9 {
    width: 75% !important;
    flex: 9 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-9,
#tag-settings .row .offset-l-9 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-9 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-10 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-10 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-sm-10 {
    width: 83.3333333333% !important;
    flex: 10 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-10,
#tag-settings .row .offset-l-10 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-10 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-11 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-11 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-sm-11 {
    width: 91.6666666667% !important;
    flex: 11 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-11,
#tag-settings .row .offset-l-11 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-11 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-12 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-md-12 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .col-sm-12 {
    width: 100% !important;
    flex: 12 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-12,
#tag-settings .row .offset-l-12 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
  #tag-settings .row .offset-r-12 {
    margin-right: 0;
  }
}

/* line 70, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_grid.scss */
#tag-settings .row [class*="column-"] {
  padding: 0 15px;
}

/* line 1, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_card.scss */
#tag-settings .card {
  background-color: #fff;
  padding: 15px 25px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  margin: 15px;
  border-radius: 4px;
}

@media screen and (max-width: 736px) {
  /* line 1, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_card.scss */
  #tag-settings .card {
    padding: 15px 10px;
  }
}

/* line 2, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_responsive.scss */
#tag-settings .img-responsive {
  width: 100%;
  height: auto;
}

/* line 6, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_responsive.scss */
#tag-settings .img-circle {
  border-radius: 500px;
}

@media screen and (min-width: 1690px) {
  /* line 11, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_responsive.scss */
  #tag-settings .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 1690px) {
  /* line 16, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_responsive.scss */
  #tag-settings .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 1280px) {
  /* line 21, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_responsive.scss */
  #tag-settings .hide-lg {
    display: none;
  }
  /* line 24, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_responsive.scss */
  #tag-settings .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 980px) {
  /* line 29, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_responsive.scss */
  #tag-settings .hide-md {
    display: none;
  }
  /* line 32, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_responsive.scss */
  #tag-settings .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 736px) {
  /* line 37, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_responsive.scss */
  #tag-settings .hide-sm {
    display: none;
  }
  /* line 40, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_responsive.scss */
  #tag-settings .display-only-sm {
    display: block;
  }
}

@media screen and (max-width: 980px) {
  /* line 45, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_responsive.scss */
  #tag-settings .display-only-md {
    display: flex;
  }
}

@media screen and (min-width: 980px) {
  /* line 50, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_responsive.scss */
  #tag-settings .display-only-md {
    display: none;
  }
}

/* line 54, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_responsive.scss */
#tag-settings .display-only-xs {
  display: none;
}

@media screen and (max-width: 480px) {
  /* line 58, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_responsive.scss */
  #tag-settings .display-only-xs {
    display: block;
  }
}

/* line 1, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .h-100 {
  height: 100% !important;
}

/* line 6, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .pl {
  padding-left: 15px;
}

/* line 9, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .pl-2x {
  padding-left: 30px;
}

/* line 12, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .pr {
  padding-right: 15px;
}

/* line 15, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .pr-2x {
  padding-right: 30px;
}

/* line 18, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .pa-2x {
  padding: 30px;
}

/* line 21, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .pa-5x {
  padding: 75px;
}

/* line 24, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .pb-2x {
  padding-bottom: 30px;
}

/* line 27, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .px {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 31, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .px-2x {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 35, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .px-5x {
  padding-left: 75px;
  padding-right: 75px;
}

/* line 40, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .mx-auto {
  margin: 0 auto;
}

/* line 43, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .ml {
  margin-left: 15px;
}

/* line 46, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .mr {
  margin-right: 15px;
}

/* line 49, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .mt {
  margin-top: 15px;
}

/* line 52, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .mt-2x {
  margin-top: 30px;
}

/* line 55, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .mt-3x {
  margin-top: 45px;
}

/* line 58, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .mt-4x {
  margin-top: 60px;
}

/* line 61, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .mb-2x {
  margin-bottom: 30px;
}

/* line 64, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .ma-2x {
  margin: 30px;
}

/* line 68, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .fill {
  height: -webkit-fill-available;
}

/* line 73, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .flex {
  display: flex;
}

/* line 76, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .direction-column {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 79, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .flex-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media screen and (max-width: 736px) {
  /* line 83, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
  #tag-settings .direction-column-sm {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 86, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
  #tag-settings .col-reverse-sm {
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}

@media screen and (max-width: 980px) {
  /* line 91, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
  #tag-settings .col-reverse-md {
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  /* line 94, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
  #tag-settings .px-md {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 100, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .v-align {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: center;
}

/* line 106, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .float-left {
  float: left;
}

/* line 109, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .w-50 {
  min-width: 320px;
  width: 50%;
}

/* line 113, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .w-75 {
  width: 75%;
}

@media screen and (min-width: 980px) {
  /* line 116, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
  #tag-settings .max-w-50 {
    max-width: 50%;
  }
}

@media screen and (min-width: 980px) {
  /* line 121, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
  #tag-settings .max-w-60 {
    max-width: 60%;
  }
}

/* line 126, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .h-100 {
  height: 100%;
}

/* line 129, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .h-300px {
  height: 300px;
}

/* line 133, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .relative {
  position: relative;
}

/* line 137, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .block {
  display: block;
}

/* line 140, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .clear {
  clear: both;
}

/* line 143, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .justify-center {
  justify-content: center;
}

/* line 146, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .align-center {
  align-items: center;
}

/* line 149, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .justify-between {
  justify-content: space-between;
}

/* line 152, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_utilities.scss */
#tag-settings .justify-end {
  justify-content: flex-end;
}

/* line 1, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_active_inbox.scss */
#tag-settings .active-inbox-container {
  position: relative;
}

/* line 4, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_active_inbox.scss */
#tag-settings .active-inbox {
  background: url(//assets.stage.avochato.com/assets/static_pages/backdrop_phone_no_hand-51743098f1ebde16db0991fff22adeea9f330a991da0d8486a3fa8e862d963ad.png);
  background-size: cover;
  width: 325px;
  height: 590px;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  margin: 20px auto 0 auto;
  letter-spacing: 0px;
}

/* line 14, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_active_inbox.scss */
#tag-settings .active-inbox .phone-header {
  background-size: cover;
  max-width: 463px;
  height: 94px;
  position: relative;
  margin-left: 25px;
  text-align: center;
  z-index: 9;
  display: none;
}

/* line 23, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_active_inbox.scss */
#tag-settings .active-inbox .phone-header p {
  font-family: "Helvetica", sans-serif !important;
  margin-top: 3px;
  /* offset by % so we can keep the text centered */
  margin-right: 7%;
  font-size: 10px;
  color: #333;
  font-weight: 400 !important;
}

/* line 32, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_active_inbox.scss */
#tag-settings .active-inbox .phone-header .image {
  width: 26px;
  height: 26px;
  border-radius: 500px;
  line-height: 26px;
  text-align: center;
  color: #fff;
  margin: 46px auto 0 44%;
  font-size: 12px;
  background: #aaa;
}

/* line 44, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_active_inbox.scss */
#tag-settings .active-inbox .inner {
  position: absolute;
  top: 16%;
  width: 238px;
  margin-left: 45px;
  display: none;
}

/* line 51, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_active_inbox.scss */
#tag-settings .active-inbox .messages {
  margin-top: 5px;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 57, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_active_inbox.scss */
#tag-settings .active-inbox .message {
  font-size: 13px;
  letter-spacing: 0.01em;
  border-radius: 16px;
  padding: 8px 10px;
  margin-top: 5px;
  margin-bottom: 0px;
  display: inline-block;
  font-family: "Helvetica", sans-serif !important;
  font-weight: 400 !important;
}

/* line 68, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_active_inbox.scss */
#tag-settings .active-inbox .yours .message + .message, #tag-settings .active-inbox .mine .message + .message {
  margin-top: 2px;
}

/* line 71, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_active_inbox.scss */
#tag-settings .active-inbox .message-image {
  max-width: 178px;
  margin-top: 5px;
  margin-bottom: 5px;
  display: inline-block;
}

/* line 76, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_active_inbox.scss */
#tag-settings .active-inbox .message-image img {
  max-width: 178px;
  border-radius: 20px;
}

/* line 81, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_active_inbox.scss */
#tag-settings .active-inbox .yours {
  align-items: flex-start;
}

/* line 83, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_active_inbox.scss */
#tag-settings .active-inbox .yours .message {
  margin-right: 25%;
  background-color: #eee;
  color: #000;
  position: relative;
}

/* line 92, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_active_inbox.scss */
#tag-settings .active-inbox .mine {
  align-items: flex-end;
}

/* line 94, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_active_inbox.scss */
#tag-settings .active-inbox .mine .message {
  color: white;
  margin-left: 25%;
  background: linear-gradient(to bottom, #53d769 0%, #00d123 100%);
  background-attachment: fixed;
  position: relative;
}

/* line 102, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_active_inbox.scss */
#tag-settings .active-inbox .hidden {
  display: none;
  opacity: 0;
}

/* line 106, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_active_inbox.scss */
#tag-settings .active-inbox .fadeIn {
  opacity: 1;
  animation-name: fadeInOpacity;
  animation-iteration-count: 1;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@media screen and (max-width: 736px) {
  /* line 125, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_active_inbox.scss */
  #tag-settings .active-inbox {
    display: none;
  }
}

/* line 1, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_heading.scss */
#tag-settings .heading {
  padding: 0 20px 0 0;
}

/* line 3, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_heading.scss */
#tag-settings .heading h3 {
  font-size: 16px;
  justify-content: space-between;
  padding: 20px 2px 20px 30px;
  z-index: 1;
  flex-grow: initial;
  max-height: none;
  font-weight: 300 !important;
  color: #000;
  text-transform: uppercase;
}

@media only screen and (min-width: 414px) {
  /* line 3, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_heading.scss */
  #tag-settings .heading h3 {
    font-size: 26px;
  }
}

/* line 17, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_heading.scss */
#tag-settings .heading .back-button {
  color: #4a4a4a;
}

/* line 1, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_color_container.scss */
#tag-settings .color-container {
  display: flex;
  align-items: center;
  margin: 20px 0;
}

/* line 5, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_color_container.scss */
#tag-settings .color-container .custom-color {
  width: 38px;
  height: 38px;
  margin: 10px 25px 10px 0px;
  background: #EFEDED;
  border: none;
  cursor: pointer;
}

/* line 13, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_color_container.scss */
#tag-settings .color-container label {
  font-weight: 300 !important;
  font-size: 16px;
  width: 200px;
}

/* line 18, app/assets/stylesheets/pages/tags/../../helpers/avo_ui/_color_container.scss */
#tag-settings .color-container .color-picker .color-picker-container input {
  width: 100%;
  padding: 10px 5px;
}

/* line 15, app/assets/stylesheets/pages/tags/show.scss */
#tag-settings .button-send, #tag-settings .submitter {
  background-color: #008076;
  cursor: pointer;
  letter-spacing: 1.5px;
  padding: 12px 20px;
  color: white !important;
  border-radius: 5px;
  border: 0px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 13px !important;
  font-weight: 300 !important;
  text-shadow: none !important;
  display: inline-block;
}

/* line 29, app/assets/stylesheets/pages/tags/show.scss */
#tag-settings .button-send.large, #tag-settings .submitter.large {
  width: 200px;
  text-align: center;
  font-weight: 300 !important;
  font-size: 16px !important;
}

/* line 35, app/assets/stylesheets/pages/tags/show.scss */
#tag-settings .button-send.default, #tag-settings .submitter.default {
  background-color: #adadad;
}

@media only screen and (max-width: 480px) {
  /* line 15, app/assets/stylesheets/pages/tags/show.scss */
  #tag-settings .button-send, #tag-settings .submitter {
    font-size: 10px !important;
  }
}

/* line 42, app/assets/stylesheets/pages/tags/show.scss */
#tag-settings .button-container {
  text-align: left;
  margin: 20px 10px;
}

/* line 46, app/assets/stylesheets/pages/tags/show.scss */
#tag-settings .tag-name {
  display: flex;
  align-items: center;
  margin: 20px 0;
}

/* line 47, app/assets/stylesheets/pages/tags/show.scss */
#tag-settings .tag-name input {
  border: 2px solid #d0d0d0;
  border-radius: 8px;
  padding: 8px;
  font-size: 16px;
  color: #666;
  width: 200px;
}

/* line 58, app/assets/stylesheets/pages/tags/show.scss */
#tag-settings .tag-name label {
  font-weight: 300 !important;
  font-size: 16px;
  width: 200px;
}

/* line 64, app/assets/stylesheets/pages/tags/show.scss */
#tag-settings .tag-days {
  margin-left: 10px;
  font-weight: 300 !important;
  font-size: 16px;
  width: 200px;
}

/* line 70, app/assets/stylesheets/pages/tags/show.scss */
#tag-settings p {
  font-weight: 300 !important;
  font-size: 16px;
  font-family: Montserrat, sans-serif;
}

/* line 75, app/assets/stylesheets/pages/tags/show.scss */
#tag-settings .heading h3 {
  padding: 20px 20px 20px 30px;
}
@charset "UTF-8";
/* line 4, app/assets/stylesheets/pages/tickets/_ticket_owner_form.scss */
.ticket-owner-form, .account-user-form, .auto-owner-status-form {
  flex: 1;
  z-index: 1;
  border-radius: 4px;
  position: relative;
  max-width: 200px;
  min-width: 50px;
  margin-right: 10px;
}

@media only screen and (min-width: 500px) {
  /* line 4, app/assets/stylesheets/pages/tickets/_ticket_owner_form.scss */
  .ticket-owner-form, .account-user-form, .auto-owner-status-form {
    min-width: 100px;
  }
}

/* line 17, app/assets/stylesheets/pages/tickets/_ticket_owner_form.scss */
.ticket-owner-form::before, .account-user-form::before, .auto-owner-status-form::before {
  position: absolute;
  top: -14px;
  content: 'Assignee:';
  color: #888;
}

/* line 24, app/assets/stylesheets/pages/tickets/_ticket_owner_form.scss */
.ticket-owner-form select, .account-user-form select, .auto-owner-status-form select {
  background: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  display: block;
  height: 25px;
  width: 100%;
  text-align-last: left;
  cursor: pointer;
}

/* line 12, app/assets/stylesheets/pages/tickets/../../helpers/_no_appearance.scss */
.ticket-owner-form select::-ms-expand, .account-user-form select::-ms-expand, .auto-owner-status-form select::-ms-expand {
  display: none;
}

/* line 33, app/assets/stylesheets/pages/tickets/_ticket_owner_form.scss */
.ticket-owner-form[data-status] select, .account-user-form[data-status] select, .auto-owner-status-form[data-status] select {
  font-family: Montserrat, Helvetica;
  color: white;
}

/* line 38, app/assets/stylesheets/pages/tickets/_ticket_owner_form.scss */
.ticket-owner-form:after, .account-user-form:after, .auto-owner-status-form:after {
  position: absolute;
  pointer-events: none;
  top: 3px;
  right: 0px;
  content: "";
  font-family: "Material";
  font-size: 16px;
}

/* line 48, app/assets/stylesheets/pages/tickets/_ticket_owner_form.scss */
.ticket-owner-form:hover, .account-user-form:hover, .auto-owner-status-form:hover {
  opacity: 0.9;
}

/* line 54, app/assets/stylesheets/pages/tickets/_ticket_owner_form.scss */
.auto-owner-status-form:before {
  content: '';
}

/* line 60, app/assets/stylesheets/pages/tickets/_ticket_owner_form.scss */
.account-user-form::before, .ticket-owner-form::before {
  font-size: 10px;
}

/* line 63, app/assets/stylesheets/pages/tickets/_ticket_owner_form.scss */
.account-user-form select, .ticket-owner-form select {
  border-radius: 4px;
  padding: 0px 15px 0px 5px;
  text-align-last: center;
  font-family: Montserrat, sans-serif;
  font-weight: 700 !important;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 12px;
}

/* line 75, app/assets/stylesheets/pages/tickets/_ticket_owner_form.scss */
.account-user-form[data-status] select, .ticket-owner-form[data-status] select {
  color: white;
  border: 1px solid #00B879;
  background: #00B879;
}

/* line 81, app/assets/stylesheets/pages/tickets/_ticket_owner_form.scss */
.account-user-form[data-status]:after, .ticket-owner-form[data-status]:after {
  color: white;
}

/* line 87, app/assets/stylesheets/pages/tickets/_ticket_owner_form.scss */
.account-user-form[data-status=""] select, .ticket-owner-form[data-status=""] select {
  border: 1px solid #ccc;
  background: #dfdfdf;
  color: black;
}

/* line 93, app/assets/stylesheets/pages/tickets/_ticket_owner_form.scss */
.account-user-form[data-status=""]:after, .ticket-owner-form[data-status=""]:after {
  color: black;
}

/* line 5, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form {
  z-index: 5;
}

/* line 7, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form .select {
  width: 115px;
}

/* line 10, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form .select .status-changer.select-hidden {
  display: none;
}

/* line 15, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form .select .select-styled {
  background: #fff;
  cursor: pointer;
  text-align: center;
  width: 50px;
  float: right;
  border-radius: 5px;
  box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.05);
  padding: 2px;
}

/* line 24, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form .select .select-styled:after {
  position: relative;
  pointer-events: none;
  top: 0px;
  right: -4px;
  content: "";
  font-family: "Material";
  font-size: 16px;
}

/* line 34, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form .select .select-styled:hover {
  box-shadow: 0 0 5px 4px rgba(0, 0, 0, 0.1);
}

/* line 38, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form .select .select-styled .dot-icon {
  display: inline-block;
  width: 13px;
  height: 13px;
  background: #efefef;
  border-radius: 500px;
}

/* line 47, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form .select .select-styled[data-current="Open"] .dot-icon {
  background: #19BE51;
}

/* line 53, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form .select .select-styled[data-current="New"] .dot-icon {
  background: #521B97;
}

/* line 59, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form .select .select-styled[data-current="Pending"] .dot-icon {
  background: #E8D696;
}

/* line 65, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form .select .select-styled[data-current="Closed"] .dot-icon {
  background: #E5E5E5;
}

/* line 71, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form .select .select-options {
  background: #fafafa;
  border: 1px solid #ccc;
  width: 115px;
  border-radius: 10px;
  padding: 5px 0px;
  z-index: 1000;
  box-shadow: 0 0 5px 4px rgba(0, 0, 0, 0.1);
  display: none;
  position: absolute;
  pointer-events: all !important;
  top: 26px;
}

/* line 72, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form .select .select-options:before {
  font-size: 10px;
  top: 0px;
  left: 30px;
  margin: 10px;
  content: 'Status:';
  color: #888;
}

/* line 91, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form .select .select-options.from-bottom {
  top: initial;
  bottom: 0px;
}

/* line 95, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form .select .select-options li {
  cursor: pointer;
  padding: 5px 0 5px 30px;
  position: relative;
}

/* line 99, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form .select .select-options li:hover {
  background: #eee;
}

/* line 102, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form .select .select-options li.active {
  background: #e0f1eb;
  font-weight: bold !important;
}

/* line 108, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form .select .select-options li[data-status]:before, .ticket-status-form .select .select-options li[rel]:before {
  font-size: 36px;
  position: absolute;
  left: 10px;
  top: -7px;
  font-weight: 500 !important;
}

/* line 118, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form .select .select-options li[data-status="Open"]:before, .ticket-status-form .select .select-options li[rel="Open"]:before {
  content: "• ";
  color: #bbeaa4;
}

/* line 126, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form .select .select-options li[data-status="New"]:before, .ticket-status-form .select .select-options li[rel="New"]:before {
  content: "• ";
  color: #9aaeeb;
}

/* line 134, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form .select .select-options li[data-status="Pending"]:before, .ticket-status-form .select .select-options li[rel="Pending"]:before {
  content: "• ";
  color: #eddca5;
}

/* line 142, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form .select .select-options li[data-status="Closed"]:before, .ticket-status-form .select .select-options li[rel="Closed"]:before {
  content: "• ";
  color: #d8d8d8;
}

/* line 148, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
.ticket-status-form .select .select-options.hide {
  display: none !important;
}

/* line 162, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
#inbox-wide .ticket-status-form, #inbox.compact .ticket-status-form {
  z-index: initial;
}

/* line 164, app/assets/stylesheets/pages/tickets/_ticket_status_form.scss */
#inbox-wide .ticket-status-form .select-styled, #inbox.compact .ticket-status-form .select-styled {
  padding: 0px;
  z-index: initial;
}

@keyframes messageIn {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
    transform: scale(0.3);
  }
  75% {
    transform: scale(1.05);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes timeIn {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@font-face {
  font-family: 'Proxima Nova';
  src: url(//assets.stage.avochato.com/assets/ProximaNova-Regular-f155f220385e3ce891108d626f12d9970a323727760d11dfd0ca7878ab923409.eot);
  src: url(//assets.stage.avochato.com/assets/ProximaNova-Regular-b0e5aced0893c18b8184e659268c6593eee7b029f7e04f22cce0f61262aab897.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 300;
}

@font-face {
  font-family: 'Proxima Nova';
  src: url(//assets.stage.avochato.com/assets/ProximaNova-Light-3ebefabd8f5d2a741a8d2b80a5a9749761bb21a67df1d4453d196864f2fbbe79.eot);
  src: url(//assets.stage.avochato.com/assets/ProximaNova-Light-dc35db457d25e91215560b2f7890aa3ed3857cf4d3157062fa98d1e3a4da601f.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 100;
}

@font-face {
  font-family: 'Proxima Nova';
  src: url(//assets.stage.avochato.com/assets/ProximaNova-Bold-bcd9a418dca8f28900a23e54abe6f432bb4af24cfcf3d0b021be6de54b2addd3.eot);
  src: url(//assets.stage.avochato.com/assets/ProximaNova-Bold-bcd9a418dca8f28900a23e54abe6f432bb4af24cfcf3d0b021be6de54b2addd3.eot?#iefix) format("embedded-opentype"), url(//assets.stage.avochato.com/assets/ProximaNova-Bold-a52dcb828871a2f0330dcffb424241864b5822f03d13e829fb5dee7a162743bd.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}

/* line 10, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket, .ticket-view-container {
  display: flex;
  width: 100%;
  height: 100%;
  position: relative;
  background: white;
}

/* line 2, app/assets/stylesheets/pages/tickets/../../helpers/_popups.scss */
#ticket .info-popup, .ticket-view-container .info-popup {
  visibility: hidden;
  text-transform: none;
  position: absolute;
  background: white;
  padding: 10px;
  max-width: 300px;
  white-space: normal;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
  z-index: 1;
  border-radius: 5px;
}

/* line 15, app/assets/stylesheets/pages/tickets/../../helpers/_popups.scss */
#ticket .info-hover:hover .info-popup,
#ticket .info-hover:hover + .info-popup, .ticket-view-container .info-hover:hover .info-popup,
.ticket-view-container .info-hover:hover + .info-popup {
  visibility: visible;
}

/* line 15, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .info-popup, .ticket-view-container .info-popup {
  top: -60px;
  left: initial;
  bottom: 30px;
  color: #333 !important;
  font-size: 13px !important;
}

/* line 22, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .info-hover, .ticket-view-container .info-hover {
  position: relative;
}

/* line 26, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .events .info-hover, .ticket-view-container .events .info-hover {
  cursor: help;
}

/* line 29, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .events .info-hover .info-popup, .ticket-view-container .events .info-hover .info-popup {
  display: none;
}

/* line 33, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .events .info-hover:hover .info-popup, .ticket-view-container .events .info-hover:hover .info-popup {
  height: 60px;
  text-decoration: none;
  right: 0px;
  display: block;
  max-width: 400px;
  width: 400px;
  padding: 5px;
  text-align: center;
}

@media only screen and (min-width: 1575px) {
  /* line 10, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket, .ticket-view-container {
    width: auto !important;
  }
}

/* line 54, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #ticketless, .ticket-view-container #ticketless {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  background: linear-gradient(rgba(255, 255, 255, 0.65), rgba(255, 255, 255, 0.65)), url(//assets.stage.avochato.com/assets/favicon-256-c559d43ca09866bf7c0c7b91b1acaf829cf744c697b90bee18adc0edb440e46f.ico);
  background-repeat: no-repeat;
  background-position: center;
  color: #878888;
  padding: 20px 0;
  font-style: italic;
  text-align: center;
}

/* line 71, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #ticketless span, .ticket-view-container #ticketless span {
  margin-top: 200px;
}

/* line 76, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .ticket-header, .ticket-view-container .ticket-header {
  display: flex;
  z-index: 100;
  flex-direction: column;
  flex-shrink: 0;
  height: 82px;
}

/* line 84, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .ticket-info, .ticket-view-container .ticket-info {
  display: flex;
  flex-direction: row;
  position: relative;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: center;
  border-bottom: 1px solid #D8D8D8;
  width: 100%;
  height: 100%;
  background: #f4f4f4;
  z-index: 100;
}

@media only screen and (max-width: 1600px) {
  /* line 84, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket .ticket-info, .ticket-view-container .ticket-info {
    flex-direction: column;
  }
}

@media only screen and (min-width: 690px) {
  /* line 84, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket .ticket-info, .ticket-view-container .ticket-info {
    padding: 6px 0px;
  }
}

@media only screen and (min-width: 1360px) {
  /* line 84, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket .ticket-info, .ticket-view-container .ticket-info {
    min-height: 70px;
  }
}

/* line 109, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .ticket-actions, #ticket .ticket-contact, .ticket-view-container .ticket-actions, .ticket-view-container .ticket-contact {
  position: relative;
  display: inline-flex;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: center;
}

/* line 117, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .ticket-contact, .ticket-view-container .ticket-contact {
  flex: 1;
  height: 50px;
  min-height: 51px;
  min-width: 195px;
  overflow: hidden;
}

@media only screen and (max-width: 425px) {
  /* line 117, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket .ticket-contact, .ticket-view-container .ticket-contact {
    padding-left: 65px;
    padding-right: 20px;
    width: 100%;
  }
}

@media only screen and (min-width: 690px) {
  /* line 117, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket .ticket-contact, .ticket-view-container .ticket-contact {
    height: inherit;
  }
}

/* line 135, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .ticket-actions, .ticket-view-container .ticket-actions {
  border-bottom: 1px solid #D8D8D8;
  height: 36px;
}

/* line 140, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #mms-upload-bar, .ticket-view-container #mms-upload-bar {
  position: absolute;
  overflow: hidden;
  left: 10px;
  right: 10px;
  top: 105%;
  border-radius: 25px;
  background: rgba(0, 0, 0, 0.5);
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3);
}

/* line 150, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #mms-upload-bar .bar, .ticket-view-container #mms-upload-bar .bar {
  color: white;
  margin-left: 0 !important;
  padding: 5px 10px !important;
}

/* line 157, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .progressbar-enter, #ticket .progressbar-exit-done, .ticket-view-container .progressbar-enter, .ticket-view-container .progressbar-exit-done {
  bottom: 35px;
}

/* line 160, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .progressbar-enter-active, .ticket-view-container .progressbar-enter-active {
  bottom: -35px;
  transition: bottom 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

/* line 164, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .progressbar-exit, #ticket .progressbar-enter-done, .ticket-view-container .progressbar-exit, .ticket-view-container .progressbar-enter-done {
  bottom: -35px;
}

/* line 167, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .progressbar-exit-active, .ticket-view-container .progressbar-exit-active {
  bottom: 35px;
  transition: bottom 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

/* line 172, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .title, .ticket-view-container .title {
  display: inline-flex;
  align-items: center;
  flex: 2;
  padding: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 600 !important;
  font-size: 24px;
  min-width: 75px;
  line-height: 1;
  text-transform: capitalize;
  color: #878888;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 188, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .title:hover, .ticket-view-container .title:hover {
  color: rgba(0, 0, 0, 0.4) !important;
}

/* line 192, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .title .contact-info, .ticket-view-container .title .contact-info {
  display: block;
  width: 100%;
  overflow: hidden;
}

/* line 196, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .title .contact-info a, #ticket .title .contact-info button, .ticket-view-container .title .contact-info a, .ticket-view-container .title .contact-info button {
  font-family: Montserrat, sans-serif;
  padding: 0;
  line-height: 1;
  color: #878888;
}

/* line 204, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .title .contact-name, .ticket-view-container .title .contact-name {
  font-size: 18px;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-bottom: 5px;
}

/* line 211, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .title .contact-phone, #ticket .title .contact-origin, .ticket-view-container .title .contact-phone, .ticket-view-container .title .contact-origin {
  display: block;
  font-size: 12px;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 220, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .device-mobile:before, .ticket-view-container .device-mobile:before {
  font-family: 'Ionicons';
  vertical-align: sub;
  content: '\f1fa';
  font-size: 28px !important;
}

/* line 227, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .device-desktop:before, .ticket-view-container .device-desktop:before {
  font-family: 'Ionicons';
  vertical-align: sub;
  content: '\f380';
  font-size: 28px !important;
}

/* line 234, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .tag-form-toggler, .ticket-view-container .tag-form-toggler {
  padding: 0px 18px;
  line-height: 1.8em;
  color: #42564F;
  font-size: 14px;
  background: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  margin: 10px 0 0 10px;
}

/* line 245, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #tag-list-wrapper, .ticket-view-container #tag-list-wrapper {
  border-bottom: 1px solid #D8D8D8;
}

/* line 247, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #tag-list-wrapper .no-tags, .ticket-view-container #tag-list-wrapper .no-tags {
  display: none;
}

/* line 248, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #tag-list-wrapper #tag-list, .ticket-view-container #tag-list-wrapper #tag-list {
  position: relative;
  padding: 10px;
  margin: auto;
  width: 100%;
  background: white;
  z-index: 21;
}

/* line 259, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .device-bin .device-bin-table, .ticket-view-container .device-bin .device-bin-table {
  font-family: Montserrat, sans-serif;
  font-weight: 600 !important;
  font-size: 12px;
  color: #878888;
  margin: auto;
  padding: 10px;
  position: relative;
  width: 100%;
  background: white;
  border-bottom: 1px solid #D8D8D8;
  z-index: 20;
}

/* line 272, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .device-bin .device-bin-table td:nth-child(1), .ticket-view-container .device-bin .device-bin-table td:nth-child(1) {
  min-width: 80px;
}

/* line 278, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .button-bin, .ticket-view-container .button-bin {
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 10px;
  flex-wrap: wrap;
  margin: 8px 0;
}

@media only screen and (max-width: 400px) {
  /* line 278, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket .button-bin, .ticket-view-container .button-bin {
    margin: 8px 0 8px 4px;
  }
}

/* line 288, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .button-bin form, .ticket-view-container .button-bin form {
  top: 0;
  right: 0;
}

/* line 293, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .button-bin a:hover, #ticket .button-bin button:hover, .ticket-view-container .button-bin a:hover, .ticket-view-container .button-bin button:hover {
  opacity: 0.8;
}

/* line 297, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .button-bin a:last-child, .ticket-view-container .button-bin a:last-child {
  margin-right: 0px !important;
}

/* line 302, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .ticket-status-form, #ticket .ticket-owner-form, #ticket .auto-owner-status-form, .ticket-view-container .ticket-status-form, .ticket-view-container .ticket-owner-form, .ticket-view-container .auto-owner-status-form {
  position: relative;
  display: inline-block;
  margin: 10px 0 0 10px;
}

@media only screen and (min-width: 690px) {
  /* line 302, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket .ticket-status-form, #ticket .ticket-owner-form, #ticket .auto-owner-status-form, .ticket-view-container .ticket-status-form, .ticket-view-container .ticket-owner-form, .ticket-view-container .auto-owner-status-form {
    width: auto;
  }
}

/* line 312, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .notes-button, .ticket-view-container .notes-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  padding: 0;
  font-family: "Ionicons";
  font-size: 18px;
  color: #aaa;
  background: white;
  border: 1px solid #aaa;
  border-radius: 6px;
  margin: 10px 0 0 10px;
}

/* line 326, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .notes-button.close, .ticket-view-container .notes-button.close {
  cursor: pointer;
  margin: 5px 10px 0 0;
  color: #aaa;
  border: 1px solid #aaa;
}

/* line 332, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .notes-button.has-notes, .ticket-view-container .notes-button.has-notes {
  color: #00B879;
  border: 1px solid #00B879;
}

/* line 338, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .lookup-button, .ticket-view-container .lookup-button {
  color: #00B879 !important;
  padding: 0px 18px;
  line-height: 1.25;
  font-family: "Ionicons";
  font-size: 20px;
  color: #00B879;
  background: white;
  border: 1px solid #00B879;
  border-radius: 4px;
  margin: 10px 0 0 10px;
}

@media only screen and (max-width: 400px) {
  /* line 352, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket .notes-button, #ticket .lookup-button, .ticket-view-container .notes-button, .ticket-view-container .lookup-button {
    padding: 0px 12px;
  }
}

/* line 357, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .pusher, .ticket-view-container .pusher {
  flex-grow: 1;
}

/* line 362, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #sibling-convos .prev-text-container, .ticket-view-container #sibling-convos .prev-text-container {
  width: 100%;
  display: flex;
  justify-content: center;
  text-align: center;
  margin-top: 10px;
  padding: 8px 15px;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  border: 1px solid #f0f0f0;
  border-radius: 5px;
  font-size: 13px;
  color: #3E8ECE;
  background: white;
  cursor: pointer;
}

/* line 378, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #sibling-convos .prev-text-container:hover, .ticket-view-container #sibling-convos .prev-text-container:hover {
  border: 1px solid #ddd;
  background: #fafafa;
}

/* line 384, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #sibling-convos .prev-convos-wrap, .ticket-view-container #sibling-convos .prev-convos-wrap {
  display: none;
  font-size: 13px;
  color: #666;
}

/* line 390, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #sibling-convos .prev-convos-container, .ticket-view-container #sibling-convos .prev-convos-container {
  max-width: 340px !important;
  background: white;
  padding: 10px 15px;
  overflow: hidden;
  border: 1px solid #eee;
  border-radius: 10px;
}

/* line 398, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #sibling-convos .prev-convos-container:before, .ticket-view-container #sibling-convos .prev-convos-container:before {
  display: block;
  content: '';
  font-family: 'Ionicons';
  font-size: 30px;
  color: #00B879;
}

/* line 407, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #sibling-convos [id^="prev-convo-"], .ticket-view-container #sibling-convos [id^="prev-convo-"] {
  width: 100%;
  max-width: 500px !important;
}

/* line 411, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #sibling-convos [id^="prev-convo-"] .convo-link, .ticket-view-container #sibling-convos [id^="prev-convo-"] .convo-link {
  color: #666;
}

/* line 415, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #sibling-convos [id^="prev-convo-"] .convo-container, .ticket-view-container #sibling-convos [id^="prev-convo-"] .convo-container {
  width: 100%;
  border: 1px solid #f0f0f0;
  padding: 10px;
  border-radius: 5px;
  margin-top: 10px;
  background-color: white;
  overflow: hidden;
  cursor: pointer;
}

/* line 425, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #sibling-convos [id^="prev-convo-"] .convo-container:hover, .ticket-view-container #sibling-convos [id^="prev-convo-"] .convo-container:hover {
  border: 1px solid #ddd;
  background: #fafafa;
}

/* line 431, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #sibling-convos [id^="prev-convo-"] .convo-content, .ticket-view-container #sibling-convos [id^="prev-convo-"] .convo-content {
  display: flex;
  text-align: left;
  margin-bottom: 3px;
}

/* line 437, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #sibling-convos [id^="prev-convo-"] .convo-text, .ticket-view-container #sibling-convos [id^="prev-convo-"] .convo-text {
  min-width: 130px;
}

/* line 441, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #sibling-convos [id^="prev-convo-"] .convo-data, .ticket-view-container #sibling-convos [id^="prev-convo-"] .convo-data {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 446, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #sibling-convos [id^="prev-convo-"] .convo-data.device-type, .ticket-view-container #sibling-convos [id^="prev-convo-"] .convo-data.device-type {
  text-transform: capitalize;
}

/* line 451, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #sibling-convos [id^="prev-convo-"] .convo-wrap, .ticket-view-container #sibling-convos [id^="prev-convo-"] .convo-wrap {
  width: 100%;
  border: 1px solid #ddd;
  padding: 10px;
  border-radius: 5px;
  margin-top: 10px;
}

/* line 458, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #sibling-convos [id^="prev-convo-"] .convo-wrap:before, .ticket-view-container #sibling-convos [id^="prev-convo-"] .convo-wrap:before {
  display: none;
}

/* line 462, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #sibling-convos [id^="prev-convo-"] .convo-wrap:hover, .ticket-view-container #sibling-convos [id^="prev-convo-"] .convo-wrap:hover {
  background: #fafafa;
  border: 1px solid #ddd;
}

/* line 468, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #sibling-convos [id^="prev-convo-"] .tags-container, .ticket-view-container #sibling-convos [id^="prev-convo-"] .tags-container {
  display: flex;
  flex-wrap: wrap;
}

/* line 473, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #sibling-convos [id^="prev-convo-"] .tag, .ticket-view-container #sibling-convos [id^="prev-convo-"] .tag {
  margin-left: 0px;
  margin-right: 3px;
  margin-top: 0px;
}

/* line 479, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #sibling-convos [id^="prev-convo-"] .tag-text, .ticket-view-container #sibling-convos [id^="prev-convo-"] .tag-text {
  font-size: 11px;
  padding: 0px 6px;
}

/* line 484, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #sibling-convos [id^="prev-convo-"]:after, #ticket #sibling-convos [id^="prev-convo-"]:before, .ticket-view-container #sibling-convos [id^="prev-convo-"]:after, .ticket-view-container #sibling-convos [id^="prev-convo-"]:before {
  display: none;
}

/* line 491, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #convo-beginning .content, .ticket-view-container #convo-beginning .content {
  padding: 6px 10px;
  font-size: 12px;
}

/* line 495, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #convo-beginning p, .ticket-view-container #convo-beginning p {
  font-weight: 800 !important;
  margin-bottom: 4px;
}

/* line 500, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #convo-beginning span, .ticket-view-container #convo-beginning span {
  font-weight: 800 !important;
  display: block;
  font-size: 12px;
}

/* line 508, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .event-ajax-spinner, .ticket-view-container .event-ajax-spinner {
  padding: 10px;
}

/* line 510, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .event-ajax-spinner span, .ticket-view-container .event-ajax-spinner span {
  display: block;
  font-weight: 300 !important;
  padding-bottom: 10px;
}

/* line 517, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .events, .ticket-view-container .events {
  position: relative;
  width: 0;
  min-width: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

/* line 525, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .events.hide-notes .container > .note-box, .ticket-view-container .events.hide-notes .container > .note-box {
  display: none !important;
}

/* line 529, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .events[data-notes-open]:not([data-notes-open="0"]) + .chatbox, .ticket-view-container .events[data-notes-open]:not([data-notes-open="0"]) + .chatbox {
  display: none;
}

/* line 533, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .events .content *, .ticket-view-container .events .content * {
  font-family: Montserrat, sans-serif !important;
}

@media only screen and (max-width: 400px) {
  /* line 538, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket .events .content, .ticket-view-container .events .content {
    padding: 2px;
  }
  /* line 541, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket .events .content *, .ticket-view-container .events .content * {
    font-size: 14px;
    line-height: 16px;
  }
  /* line 545, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket .events .chat-timestamp, #ticket .events .chat-timestamp time, .ticket-view-container .events .chat-timestamp, .ticket-view-container .events .chat-timestamp time {
    font-size: 8px;
  }
}

/* line 551, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .earlier-messages, .ticket-view-container .earlier-messages {
  margin: 10px 0 20px;
  text-align: center;
}

/* line 556, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .history-button, .ticket-view-container .history-button {
  margin: auto;
  padding: 5px 10px;
  font-size: 14px;
  color: #FFFFFF;
  background: #00B879;
  border-radius: 4px;
}

/* line 565, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .pending_message, .ticket-view-container .pending_message {
  position: relative;
}

/* line 568, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .pending_message .edit-pending-message, .ticket-view-container .pending_message .edit-pending-message {
  position: absolute;
  bottom: 5px;
  color: #777;
}

/* line 574, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .pending_message .destroy, .ticket-view-container .pending_message .destroy {
  display: flex;
  align-items: center;
  position: absolute;
  top: -4px;
  right: -4px;
  background: #B22222 !important;
  color: white;
  padding: 0 4px 0 8px;
  border-radius: 20px;
  font-size: 12px;
  cursor: pointer;
}

/* line 587, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .pending_message .destroy:after, .ticket-view-container .pending_message .destroy:after {
  content: '';
  font-family: 'Ionicons';
  font-size: 20px;
  margin-left: 5px;
}

/* line 596, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .error-details, .ticket-view-container .error-details {
  width: 420px;
}

/* line 599, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .error-footer, #ticket .error-details, .ticket-view-container .error-footer, .ticket-view-container .error-details {
  padding: 15px;
}

/* line 601, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .error-footer .button-cancel, #ticket .error-details .button-cancel, .ticket-view-container .error-footer .button-cancel, .ticket-view-container .error-details .button-cancel {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
  font-weight: 600 !important;
  text-transform: capitalize;
  border: 1px solid #ddd;
  margin-right: 10px;
  color: #333 !important;
}

/* line 628, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .message-box, .ticket-view-container .message-box {
  display: block;
  padding: 5px 0 10px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  color: #444445;
}

/* line 636, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .message-box button:not(.ui-link), .ticket-view-container .message-box button:not(.ui-link) {
  border: 0;
  background: none;
}

/* line 641, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .message-box[data-direction="out"], .ticket-view-container .message-box[data-direction="out"] {
  text-align: right;
}

/* line 646, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .message-box[data-status="pending"] > .outbound-message .message-text, .ticket-view-container .message-box[data-status="pending"] > .outbound-message .message-text {
  border-right: none;
  background: initial;
}

/* line 653, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .message-box[data-status*="fail"] > .outbound-message .message-text, .ticket-view-container .message-box[data-status*="fail"] > .outbound-message .message-text {
  background: #fde9e4;
}

/* line 656, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .message-box.pending_message[data-status*="fail"] > .outbound-message, .ticket-view-container .message-box.pending_message[data-status*="fail"] > .outbound-message {
  border-right: 3px solid #D3D3D3;
}

/* line 657, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .message-box.pending_message[data-status*="fail"] > .outbound-message .message-text, .ticket-view-container .message-box.pending_message[data-status*="fail"] > .outbound-message .message-text {
  background: white;
  border-right: none !important;
  color: #c3c3c3;
}

/* line 664, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .message-box[data-status*="fail"] > .outbound-message .image-container img, .ticket-view-container .message-box[data-status*="fail"] > .outbound-message .image-container img {
  border-right: 3px solid #a12d11;
}

/* line 667, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .message-box[data-status*="fail"] .chat-timestamp, .ticket-view-container .message-box[data-status*="fail"] .chat-timestamp {
  color: #a12d11;
}

/* line 669, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .message-box[data-status*="fail"] .chat-timestamp:after, .ticket-view-container .message-box[data-status*="fail"] .chat-timestamp:after {
  content: ' - Failed To Send';
  visibility: visible;
}

/* line 674, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .message-box.pending_message[data-status*="fail"] .chat-timestamp, .ticket-view-container .message-box.pending_message[data-status*="fail"] .chat-timestamp {
  color: #aaa;
}

/* line 677, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .message-box.pending_message[data-status*="fail"] .cancel-on-data, .ticket-view-container .message-box.pending_message[data-status*="fail"] .cancel-on-data {
  color: #aaa;
}

/* line 680, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .message-box.pending_message[data-status*="fail"] .chat-timestamp:after, .ticket-view-container .message-box.pending_message[data-status*="fail"] .chat-timestamp:after {
  color: #aaa;
  content: '';
}

/* line 684, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .message-box[data-status*="fail"] .cancel-on-data, .ticket-view-container .message-box[data-status*="fail"] .cancel-on-data {
  color: #a12d11;
}

/* line 690, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .message-box[data-status="undelivered"] > .outbound-message .message-text, .ticket-view-container .message-box[data-status="undelivered"] > .outbound-message .message-text {
  border-right: none;
  background-color: #fde9e4;
}

/* line 694, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .message-box[data-status="undelivered"] .chat-timestamp, .ticket-view-container .message-box[data-status="undelivered"] .chat-timestamp {
  color: #a12d11;
}

/* line 696, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .message-box[data-status="undelivered"] .chat-timestamp:after, .ticket-view-container .message-box[data-status="undelivered"] .chat-timestamp:after {
  content: ' - Undeliverable';
}

@media only screen and (min-width: 1575px) {
  /* line 628, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket .message-box, .ticket-view-container .message-box {
    font-size: 18px;
  }
}

/* line 707, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .message-box .chat-timestamp .chat-read-receipt.read, .ticket-view-container .message-box .chat-timestamp .chat-read-receipt.read {
  color: #1cb985;
}

/* line 709, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .message-box .chat-timestamp .chat-read-receipt.read:after, .ticket-view-container .message-box .chat-timestamp .chat-read-receipt.read:after {
  content: '- Read ✅';
}

/* line 715, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-box, #ticket .status-box, #ticket .owner-box, #ticket .custom-box, #ticket .addressed-box, #ticket .event-final-box, .ticket-view-container .call-box, .ticket-view-container .status-box, .ticket-view-container .owner-box, .ticket-view-container .custom-box, .ticket-view-container .addressed-box, .ticket-view-container .event-final-box {
  display: block;
  position: relative;
  padding: 5px 0 10px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  color: #666;
  font-weight: 300 !important;
  text-align: center;
}

/* line 726, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-box .container, #ticket .status-box .container, #ticket .owner-box .container, #ticket .custom-box .container, #ticket .addressed-box .container, #ticket .event-final-box .container, .ticket-view-container .call-box .container, .ticket-view-container .status-box .container, .ticket-view-container .owner-box .container, .ticket-view-container .custom-box .container, .ticket-view-container .addressed-box .container, .ticket-view-container .event-final-box .container {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 731, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-box .container > *, #ticket .status-box .container > *, #ticket .owner-box .container > *, #ticket .custom-box .container > *, #ticket .addressed-box .container > *, #ticket .event-final-box .container > *, .ticket-view-container .call-box .container > *, .ticket-view-container .status-box .container > *, .ticket-view-container .owner-box .container > *, .ticket-view-container .custom-box .container > *, .ticket-view-container .addressed-box .container > *, .ticket-view-container .event-final-box .container > * {
  max-width: 600px;
}

/* line 736, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-box .status, #ticket .call-box .owner, #ticket .call-box .custom, #ticket .status-box .status, #ticket .status-box .owner, #ticket .status-box .custom, #ticket .owner-box .status, #ticket .owner-box .owner, #ticket .owner-box .custom, #ticket .custom-box .status, #ticket .custom-box .owner, #ticket .custom-box .custom, #ticket .addressed-box .status, #ticket .addressed-box .owner, #ticket .addressed-box .custom, #ticket .event-final-box .status, #ticket .event-final-box .owner, #ticket .event-final-box .custom, .ticket-view-container .call-box .status, .ticket-view-container .call-box .owner, .ticket-view-container .call-box .custom, .ticket-view-container .status-box .status, .ticket-view-container .status-box .owner, .ticket-view-container .status-box .custom, .ticket-view-container .owner-box .status, .ticket-view-container .owner-box .owner, .ticket-view-container .owner-box .custom, .ticket-view-container .custom-box .status, .ticket-view-container .custom-box .owner, .ticket-view-container .custom-box .custom, .ticket-view-container .addressed-box .status, .ticket-view-container .addressed-box .owner, .ticket-view-container .addressed-box .custom, .ticket-view-container .event-final-box .status, .ticket-view-container .event-final-box .owner, .ticket-view-container .event-final-box .custom {
  display: flex;
  align-items: center;
  font-size: 12px;
  padding-right: 5px;
}

/* line 742, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-box .status span, #ticket .call-box .owner span, #ticket .call-box .custom span, #ticket .status-box .status span, #ticket .status-box .owner span, #ticket .status-box .custom span, #ticket .owner-box .status span, #ticket .owner-box .owner span, #ticket .owner-box .custom span, #ticket .custom-box .status span, #ticket .custom-box .owner span, #ticket .custom-box .custom span, #ticket .addressed-box .status span, #ticket .addressed-box .owner span, #ticket .addressed-box .custom span, #ticket .event-final-box .status span, #ticket .event-final-box .owner span, #ticket .event-final-box .custom span, .ticket-view-container .call-box .status span, .ticket-view-container .call-box .owner span, .ticket-view-container .call-box .custom span, .ticket-view-container .status-box .status span, .ticket-view-container .status-box .owner span, .ticket-view-container .status-box .custom span, .ticket-view-container .owner-box .status span, .ticket-view-container .owner-box .owner span, .ticket-view-container .owner-box .custom span, .ticket-view-container .custom-box .status span, .ticket-view-container .custom-box .owner span, .ticket-view-container .custom-box .custom span, .ticket-view-container .addressed-box .status span, .ticket-view-container .addressed-box .owner span, .ticket-view-container .addressed-box .custom span, .ticket-view-container .event-final-box .status span, .ticket-view-container .event-final-box .owner span, .ticket-view-container .event-final-box .custom span {
  font-weight: 500 !important;
  font-size: 14px;
}

/* line 748, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-box .in-call:before, #ticket .call-box .out-call:before, #ticket .status-box .in-call:before, #ticket .status-box .out-call:before, #ticket .owner-box .in-call:before, #ticket .owner-box .out-call:before, #ticket .custom-box .in-call:before, #ticket .custom-box .out-call:before, #ticket .addressed-box .in-call:before, #ticket .addressed-box .out-call:before, #ticket .event-final-box .in-call:before, #ticket .event-final-box .out-call:before, .ticket-view-container .call-box .in-call:before, .ticket-view-container .call-box .out-call:before, .ticket-view-container .status-box .in-call:before, .ticket-view-container .status-box .out-call:before, .ticket-view-container .owner-box .in-call:before, .ticket-view-container .owner-box .out-call:before, .ticket-view-container .custom-box .in-call:before, .ticket-view-container .custom-box .out-call:before, .ticket-view-container .addressed-box .in-call:before, .ticket-view-container .addressed-box .out-call:before, .ticket-view-container .event-final-box .in-call:before, .ticket-view-container .event-final-box .out-call:before {
  float: left;
  font-family: 'Ionicons';
  font-style: normal;
  font-size: 26px;
  margin: 6px 10px 0px 0;
}

/* line 756, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-box .calling .chat-duration, #ticket .status-box .calling .chat-duration, #ticket .owner-box .calling .chat-duration, #ticket .custom-box .calling .chat-duration, #ticket .addressed-box .calling .chat-duration, #ticket .event-final-box .calling .chat-duration, .ticket-view-container .call-box .calling .chat-duration, .ticket-view-container .status-box .calling .chat-duration, .ticket-view-container .owner-box .calling .chat-duration, .ticket-view-container .custom-box .calling .chat-duration, .ticket-view-container .addressed-box .calling .chat-duration, .ticket-view-container .event-final-box .calling .chat-duration {
  font-size: 12px;
}

/* line 761, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-box .in-call:before, #ticket .status-box .in-call:before, #ticket .owner-box .in-call:before, #ticket .custom-box .in-call:before, #ticket .addressed-box .in-call:before, #ticket .event-final-box .in-call:before, .ticket-view-container .call-box .in-call:before, .ticket-view-container .status-box .in-call:before, .ticket-view-container .owner-box .in-call:before, .ticket-view-container .custom-box .in-call:before, .ticket-view-container .addressed-box .in-call:before, .ticket-view-container .event-final-box .in-call:before {
  color: #00B879;
  content: '\f4b8';
}

/* line 766, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-box .out-call:before, #ticket .status-box .out-call:before, #ticket .owner-box .out-call:before, #ticket .custom-box .out-call:before, #ticket .addressed-box .out-call:before, #ticket .event-final-box .out-call:before, .ticket-view-container .call-box .out-call:before, .ticket-view-container .status-box .out-call:before, .ticket-view-container .owner-box .out-call:before, .ticket-view-container .custom-box .out-call:before, .ticket-view-container .addressed-box .out-call:before, .ticket-view-container .event-final-box .out-call:before {
  color: #00B879;
  content: '\f4b9';
}

/* line 771, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-box .status:before, #ticket .call-box .owner:before, #ticket .call-box .custom:before, #ticket .status-box .status:before, #ticket .status-box .owner:before, #ticket .status-box .custom:before, #ticket .owner-box .status:before, #ticket .owner-box .owner:before, #ticket .owner-box .custom:before, #ticket .custom-box .status:before, #ticket .custom-box .owner:before, #ticket .custom-box .custom:before, #ticket .addressed-box .status:before, #ticket .addressed-box .owner:before, #ticket .addressed-box .custom:before, #ticket .event-final-box .status:before, #ticket .event-final-box .owner:before, #ticket .event-final-box .custom:before, .ticket-view-container .call-box .status:before, .ticket-view-container .call-box .owner:before, .ticket-view-container .call-box .custom:before, .ticket-view-container .status-box .status:before, .ticket-view-container .status-box .owner:before, .ticket-view-container .status-box .custom:before, .ticket-view-container .owner-box .status:before, .ticket-view-container .owner-box .owner:before, .ticket-view-container .owner-box .custom:before, .ticket-view-container .custom-box .status:before, .ticket-view-container .custom-box .owner:before, .ticket-view-container .custom-box .custom:before, .ticket-view-container .addressed-box .status:before, .ticket-view-container .addressed-box .owner:before, .ticket-view-container .addressed-box .custom:before, .ticket-view-container .event-final-box .status:before, .ticket-view-container .event-final-box .owner:before, .ticket-view-container .event-final-box .custom:before {
  display: block;
  font-family: 'material';
  font-style: normal;
  font-size: 20px;
  margin: 0 5px -5px 0;
}

/* line 779, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-box .status:before, #ticket .status-box .status:before, #ticket .owner-box .status:before, #ticket .custom-box .status:before, #ticket .addressed-box .status:before, #ticket .event-final-box .status:before, .ticket-view-container .call-box .status:before, .ticket-view-container .status-box .status:before, .ticket-view-container .owner-box .status:before, .ticket-view-container .custom-box .status:before, .ticket-view-container .addressed-box .status:before, .ticket-view-container .event-final-box .status:before {
  content: '';
}

/* line 783, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-box .owner:before, #ticket .status-box .owner:before, #ticket .owner-box .owner:before, #ticket .custom-box .owner:before, #ticket .addressed-box .owner:before, #ticket .event-final-box .owner:before, .ticket-view-container .call-box .owner:before, .ticket-view-container .status-box .owner:before, .ticket-view-container .owner-box .owner:before, .ticket-view-container .custom-box .owner:before, .ticket-view-container .addressed-box .owner:before, .ticket-view-container .event-final-box .owner:before {
  content: '';
  color: #00B879;
}

/* line 788, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-box .custom:before, #ticket .status-box .custom:before, #ticket .owner-box .custom:before, #ticket .custom-box .custom:before, #ticket .addressed-box .custom:before, #ticket .event-final-box .custom:before, .ticket-view-container .call-box .custom:before, .ticket-view-container .status-box .custom:before, .ticket-view-container .owner-box .custom:before, .ticket-view-container .custom-box .custom:before, .ticket-view-container .addressed-box .custom:before, .ticket-view-container .event-final-box .custom:before {
  content: '';
  margin-bottom: 0;
}

/* line 793, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-box .click:before, #ticket .status-box .click:before, #ticket .owner-box .click:before, #ticket .custom-box .click:before, #ticket .addressed-box .click:before, #ticket .event-final-box .click:before, .ticket-view-container .call-box .click:before, .ticket-view-container .status-box .click:before, .ticket-view-container .owner-box .click:before, .ticket-view-container .custom-box .click:before, .ticket-view-container .addressed-box .click:before, .ticket-view-container .event-final-box .click:before {
  content: '';
  color: #00B879;
}

/* line 798, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-box .sale:before, #ticket .status-box .sale:before, #ticket .owner-box .sale:before, #ticket .custom-box .sale:before, #ticket .addressed-box .sale:before, #ticket .event-final-box .sale:before, .ticket-view-container .call-box .sale:before, .ticket-view-container .status-box .sale:before, .ticket-view-container .owner-box .sale:before, .ticket-view-container .custom-box .sale:before, .ticket-view-container .addressed-box .sale:before, .ticket-view-container .event-final-box .sale:before {
  content: '';
  color: #00B879;
}

/* line 803, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-box.New .status:before, #ticket .status-box.New .status:before, #ticket .owner-box.New .status:before, #ticket .custom-box.New .status:before, #ticket .addressed-box.New .status:before, #ticket .event-final-box.New .status:before, .ticket-view-container .call-box.New .status:before, .ticket-view-container .status-box.New .status:before, .ticket-view-container .owner-box.New .status:before, .ticket-view-container .custom-box.New .status:before, .ticket-view-container .addressed-box.New .status:before, .ticket-view-container .event-final-box.New .status:before {
  color: #521B97;
}

/* line 807, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-box.Open .status:before, #ticket .status-box.Open .status:before, #ticket .owner-box.Open .status:before, #ticket .custom-box.Open .status:before, #ticket .addressed-box.Open .status:before, #ticket .event-final-box.Open .status:before, .ticket-view-container .call-box.Open .status:before, .ticket-view-container .status-box.Open .status:before, .ticket-view-container .owner-box.Open .status:before, .ticket-view-container .custom-box.Open .status:before, .ticket-view-container .addressed-box.Open .status:before, .ticket-view-container .event-final-box.Open .status:before {
  color: #19BE51;
}

/* line 811, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-box.Pending .status:before, #ticket .status-box.Pending .status:before, #ticket .owner-box.Pending .status:before, #ticket .custom-box.Pending .status:before, #ticket .addressed-box.Pending .status:before, #ticket .event-final-box.Pending .status:before, .ticket-view-container .call-box.Pending .status:before, .ticket-view-container .status-box.Pending .status:before, .ticket-view-container .owner-box.Pending .status:before, .ticket-view-container .custom-box.Pending .status:before, .ticket-view-container .addressed-box.Pending .status:before, .ticket-view-container .event-final-box.Pending .status:before {
  color: #E8D696;
}

/* line 815, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-box.Closed .status:before, #ticket .status-box.Closed .status:before, #ticket .owner-box.Closed .status:before, #ticket .custom-box.Closed .status:before, #ticket .addressed-box.Closed .status:before, #ticket .event-final-box.Closed .status:before, .ticket-view-container .call-box.Closed .status:before, .ticket-view-container .status-box.Closed .status:before, .ticket-view-container .owner-box.Closed .status:before, .ticket-view-container .custom-box.Closed .status:before, .ticket-view-container .addressed-box.Closed .status:before, .ticket-view-container .event-final-box.Closed .status:before {
  color: #E5E5E5;
}

/* line 819, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .event-final-box, .ticket-view-container .event-final-box {
  padding: 10px 0 10px;
}

/* line 823, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .custom-box .text-box .type, .ticket-view-container .custom-box .text-box .type {
  font-weight: 600 !important;
}

/* line 827, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .custom-box .preview, .ticket-view-container .custom-box .preview {
  text-align: left;
  white-space: pre-wrap;
  font-weight: normal !important;
  padding: 5px 0px 0px;
}

/* line 834, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .image-container, .ticket-view-container .image-container {
  display: inline-block;
  text-align: center;
  overflow: scroll;
  order: 2;
}

/* line 837, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .image-container:not(.no-zoom), .ticket-view-container .image-container:not(.no-zoom) {
  cursor: zoom-in;
}

/* line 840, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .image-container img, .ticket-view-container .image-container img {
  max-height: 250px;
  border-radius: 20px;
}

/* line 845, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .outbound-message .image-container, .ticket-view-container .outbound-message .image-container {
  text-align: right;
}

/* line 848, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .outbound-message, #ticket .inbound-message, .ticket-view-container .outbound-message, .ticket-view-container .inbound-message {
  font-family: "Proxima Nova", sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

/* line 854, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .outbound-message.zoomed-in, #ticket .inbound-message.zoomed-in, .ticket-view-container .outbound-message.zoomed-in, .ticket-view-container .inbound-message.zoomed-in {
  max-width: 100% !important;
}

/* line 857, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .outbound-message .media.zoomed-in, #ticket .inbound-message .media.zoomed-in, .ticket-view-container .outbound-message .media.zoomed-in, .ticket-view-container .inbound-message .media.zoomed-in {
  display: flex;
  flex-direction: column;
}

/* line 862, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .image-container.big, .ticket-view-container .image-container.big {
  order: 1;
  cursor: zoom-in;
}

/* line 865, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .image-container.big img, .ticket-view-container .image-container.big img {
  max-width: 100% !important;
  max-height: 100% !important;
}

/* line 870, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .image-container.max, .ticket-view-container .image-container.max {
  order: 1;
  cursor: zoom-out;
}

/* line 873, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .image-container.max img, .ticket-view-container .image-container.max img {
  max-width: initial !important;
  max-height: initial !important;
}

/* line 879, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .zoomed-in-media-modal .ui-overlay-inherit, .ticket-view-container .zoomed-in-media-modal .ui-overlay-inherit {
  cursor: zoom-out;
}

/* line 882, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .zoomed-in-media-modal img:not(.extra-zoomed), .ticket-view-container .zoomed-in-media-modal img:not(.extra-zoomed) {
  max-height: calc(90vh - 8px);
  max-width: calc(90vw - 8px);
}

/* line 888, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .content, .ticket-view-container .content {
  overflow: hidden;
  font-weight: 300 !important;
  color: #505050;
}

/* line 893, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .content .chat-timestamp, .ticket-view-container .content .chat-timestamp {
  padding: 5px 0px;
}

/* line 898, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .in-call, #ticket .out-call, .ticket-view-container .in-call, .ticket-view-container .out-call {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
  text-transform: capitalize;
  font-weight: 500 !important;
  font-size: 14px;
}

/* line 908, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .audio, .ticket-view-container .audio {
  max-width: 90%;
  margin: 8px auto 0;
}

/* line 912, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .audio audio, .ticket-view-container .audio audio {
  width: 100%;
}

/* line 917, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chat-timestamp, #ticket .note-timestamp, #ticket .cancel-on-data, .ticket-view-container .chat-timestamp, .ticket-view-container .note-timestamp, .ticket-view-container .cancel-on-data {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  color: #878888;
  letter-spacing: 0;
  padding: 5px 0 0;
}

@media only screen and (max-width: 400px) {
  /* line 917, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket .chat-timestamp, #ticket .note-timestamp, #ticket .cancel-on-data, .ticket-view-container .chat-timestamp, .ticket-view-container .note-timestamp, .ticket-view-container .cancel-on-data {
    font-size: 8px;
  }
}

/* line 929, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .cancel-on-data, .ticket-view-container .cancel-on-data {
  margin-top: -5px;
}

/* line 933, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .media .vcard-icon, #ticket .video-icon, #ticket .pdf-icon, #ticket .csv-icon, .ticket-view-container .media .vcard-icon, .ticket-view-container .video-icon, .ticket-view-container .pdf-icon, .ticket-view-container .csv-icon {
  max-width: 50px;
}

/* line 937, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .media a, .ticket-view-container .media a {
  word-break: break-word;
}

/* line 941, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .big .media, .ticket-view-container .big .media {
  overflow: scroll;
  max-width: 100% !important;
}

/* line 944, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .big .media img, .ticket-view-container .big .media img {
  border-radius: initial !important;
  border-left: 1px solid #F4F4F4 !important;
  border-right: 1px solid #F4F4F4 !important;
  border: 1px solid #F4F4F4;
}

/* line 952, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .media, .ticket-view-container .media {
  min-width: 35%;
  margin-bottom: 2px;
}

/* line 957, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .inbound-message, .ticket-view-container .inbound-message {
  display: inline-block;
  max-width: 75%;
  min-width: 35%;
}

/* line 961, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .inbound-message .image-container, .ticket-view-container .inbound-message .image-container {
  animation: messageIn .45s ease-in-out;
  transform-origin: bottom left;
}

/* line 965, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .inbound-message .message-text, .ticket-view-container .inbound-message .message-text {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  word-wrap: break-word;
  display: inline-block;
  max-width: 75%;
  min-width: 35%;
  padding: 10px 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  font-weight: 500 !important;
  font-size: 16px;
}

/* line 976, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .inbound-message .message-text.animate, .ticket-view-container .inbound-message .message-text.animate {
  animation: messageIn .55s ease-in-out;
  transform-origin: bottom left;
}

/* line 982, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chat-timestamp, .ticket-view-container .chat-timestamp {
  font-weight: 400 !important;
}

/* line 985, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chat-timestamp.temporary-message, .ticket-view-container .chat-timestamp.temporary-message {
  opacity: 0;
}

/* line 988, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chat-timestamp.animate, .ticket-view-container .chat-timestamp.animate {
  animation: timeIn 0.8s ease-in;
  transform-origin: center;
}

/* line 993, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .inbound-message .message-text, #ticket .outbound-message .message-text, .ticket-view-container .inbound-message .message-text, .ticket-view-container .outbound-message .message-text {
  max-width: 100% !important;
  min-width: 35%;
}

/* line 996, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .inbound-message .message-text:empty, #ticket .outbound-message .message-text:empty, .ticket-view-container .inbound-message .message-text:empty, .ticket-view-container .outbound-message .message-text:empty {
  display: none;
}

/* line 1001, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .inbound-message .message-text, .ticket-view-container .inbound-message .message-text {
  background: #F4F4F4;
}

/* line 1005, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .outbound-message .message-text, .ticket-view-container .outbound-message .message-text {
  text-align: left;
  background: #e5f6f0;
}

/* line 1010, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .outbound-message.pending .message-text, .ticket-view-container .outbound-message.pending .message-text {
  padding: initial;
  background: initial;
}

/* line 1015, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .outbound-message, .ticket-view-container .outbound-message {
  display: inline-block;
  max-width: 75%;
  min-width: 35%;
}

/* line 1020, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .outbound-message.pending, .ticket-view-container .outbound-message.pending {
  text-align: left;
  padding: 15px;
  border-left: dashed 2px #D3D3D3;
  border-top: dashed 2px #D3D3D3;
  border-bottom: dashed 2px #D3D3D3;
  border-right: 3px solid #aaa;
  background: white;
}

/* line 1029, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .outbound-message.pending .image-container, .ticket-view-container .outbound-message.pending .image-container {
  display: inline-block;
  animation: messageIn .45s ease-in-out;
  transform-origin: bottom right;
}

/* line 1035, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .outbound-message.pending .actions, .ticket-view-container .outbound-message.pending .actions {
  cursor: pointer;
  display: flex;
  flex-direction: row;
  margin-top: 12px;
  border-top: 1px solid #ddd;
  padding-top: 4px;
  margin-bottom: -10px;
}

/* line 1044, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .outbound-message.pending .actions a.save-pending-message, .ticket-view-container .outbound-message.pending .actions a.save-pending-message {
  display: none;
  text-align: right;
}

/* line 1049, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .outbound-message.pending .actions button, .ticket-view-container .outbound-message.pending .actions button {
  cursor: pointer;
  color: #3388cc;
}

/* line 1053, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .outbound-message.pending .actions button:hover, .ticket-view-container .outbound-message.pending .actions button:hover {
  color: #005599;
}

/* line 1057, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .outbound-message.pending.editing a.message-updater, .ticket-view-container .outbound-message.pending.editing a.message-updater {
  display: none;
}

/* line 1061, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .outbound-message.pending.editing a.save-pending-message, .ticket-view-container .outbound-message.pending.editing a.save-pending-message {
  display: block;
}

/* line 1067, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .outbound-message .message-text, .ticket-view-container .outbound-message .message-text {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  word-wrap: break-word;
  display: inline-block;
  padding: 10px 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  word-break: break-word;
  max-width: 75%;
  min-width: 35%;
  font-size: 16px;
  font-weight: 500 !important;
}

/* line 1080, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .outbound-message .message-text.temporary-message, .ticket-view-container .outbound-message .message-text.temporary-message {
  animation: messageIn .45s ease-in-out;
  transform-origin: bottom right;
}

/* line 1087, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .message-text.large-text, .ticket-view-container .message-text.large-text {
  font-size: 30px;
}

/* line 1091, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .empty, .ticket-view-container .empty {
  display: none;
}

/* line 1095, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .event-scroller, .ticket-view-container .event-scroller {
  pointer-events: none;
  position: absolute;
  top: -60px;
  right: 10px;
  width: 100%;
  text-align: center;
}

/* line 1104, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .event-scroller span, .ticket-view-container .event-scroller span {
  pointer-events: auto;
  display: inline-block;
  background: rgba(0, 0, 0, 0.6);
  color: white;
  padding: 5px 15px;
  border-radius: 20px;
  text-align: center;
  cursor: pointer;
}

/* line 1117, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .macros, .ticket-view-container .macros {
  position: relative;
  height: 35px;
}

/* line 1121, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .macros .typeahead, .ticket-view-container .macros .typeahead {
  display: flex !important;
  position: absolute !important;
  margin: 0;
  padding: 0;
  width: 100%;
  border-top: none;
  cursor: pointer;
}

@media only screen and (min-width: 1575px) {
  /* line 1121, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket .macros .typeahead, .ticket-view-container .macros .typeahead {
    top: -6px !important;
  }
}

/* line 1134, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .macros .typeahead li, .ticket-view-container .macros .typeahead li {
  display: flex;
  justify-content: center;
  padding: 6px 8px;
  font-size: 15px;
  flex: 1;
  min-width: 33%;
  margin: 1px 1px 0px 1px;
  border: 1px solid #eee;
}

@media only screen and (min-width: 1575px) {
  /* line 1134, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket .macros .typeahead li, .ticket-view-container .macros .typeahead li {
    font-size: 18px;
  }
}

/* line 1152, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox, .ticket-view-container .chatbox {
  position: relative;
  background: white;
  height: auto;
  border-top: 1px solid #F2EDE7;
}

/* line 1157, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox form:not(#outbound-mms), .ticket-view-container .chatbox form:not(#outbound-mms) {
  display: flex;
  align-items: center;
  cursor: text;
}

/* line 1162, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .inner, .ticket-view-container .chatbox .inner {
  flex-wrap: wrap;
  width: 100%;
  padding: 20px 20px;
}

@media screen and (max-width: 480px) {
  /* line 1162, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket .chatbox .inner, .ticket-view-container .chatbox .inner {
    padding: 10px 10px;
  }
}

/* line 1170, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .message-buttons, .ticket-view-container .chatbox .message-buttons {
  width: 100%;
  height: 20px;
  margin: 12px 0 16px 0;
}

/* line 1174, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .message-buttons #start-mms,
#ticket .chatbox .message-buttons #start-macros,
#ticket .chatbox .message-buttons #demo-macros,
#ticket .chatbox .message-buttons #schedule-text,
#ticket .chatbox .message-buttons #custom-vars, .ticket-view-container .chatbox .message-buttons #start-mms,
.ticket-view-container .chatbox .message-buttons #start-macros,
.ticket-view-container .chatbox .message-buttons #demo-macros,
.ticket-view-container .chatbox .message-buttons #schedule-text,
.ticket-view-container .chatbox .message-buttons #custom-vars {
  user-select: none;
  cursor: pointer;
  padding: 0 9px;
}

/* line 1184, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .message-buttons #start-mms:hover:after, #ticket .chatbox .message-buttons #start-mms.active:after,
#ticket .chatbox .message-buttons #start-macros:hover:after,
#ticket .chatbox .message-buttons #start-macros.active:after,
#ticket .chatbox .message-buttons #demo-macros:hover:after,
#ticket .chatbox .message-buttons #demo-macros.active:after,
#ticket .chatbox .message-buttons #schedule-text:hover:after,
#ticket .chatbox .message-buttons #schedule-text.active:after,
#ticket .chatbox .message-buttons #custom-vars:hover:after,
#ticket .chatbox .message-buttons #custom-vars.active:after, .ticket-view-container .chatbox .message-buttons #start-mms:hover:after, .ticket-view-container .chatbox .message-buttons #start-mms.active:after,
.ticket-view-container .chatbox .message-buttons #start-macros:hover:after,
.ticket-view-container .chatbox .message-buttons #start-macros.active:after,
.ticket-view-container .chatbox .message-buttons #demo-macros:hover:after,
.ticket-view-container .chatbox .message-buttons #demo-macros.active:after,
.ticket-view-container .chatbox .message-buttons #schedule-text:hover:after,
.ticket-view-container .chatbox .message-buttons #schedule-text.active:after,
.ticket-view-container .chatbox .message-buttons #custom-vars:hover:after,
.ticket-view-container .chatbox .message-buttons #custom-vars.active:after {
  filter: opacity(100%);
}

/* line 1189, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .message-buttons #emoji-section, .ticket-view-container .chatbox .message-buttons #emoji-section {
  cursor: pointer;
  height: 20px;
  width: 20px;
  background: url(//assets.stage.avochato.com/assets/emoji-218d9e7dfdbcc3db1e2b14cc09a8ac4eabc4b1779e9b4f63706de0b93eedc6d6.svg) center center no-repeat;
  background-size: 100%;
  /* padding: 0; */
  float: right;
  filter: opacity(60%);
  /* margin-bottom: -4px; */
  margin: 0px 6px -4px 6px;
}

/* line 1200, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .message-buttons #emoji-section:hover, #ticket .chatbox .message-buttons #emoji-section.active, .ticket-view-container .chatbox .message-buttons #emoji-section:hover, .ticket-view-container .chatbox .message-buttons #emoji-section.active {
  filter: opacity(100%);
}

/* line 1204, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .message-buttons .emojiPickerIcon, .ticket-view-container .chatbox .message-buttons .emojiPickerIcon {
  width: 0 !important;
  height: 0 !important;
}

/* line 1208, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .message-buttons #start-mms:after, .ticket-view-container .chatbox .message-buttons #start-mms:after {
  content: "";
  background-repeat: no-repeat;
  background-size: 18px;
  padding: 0px 10px;
  filter: opacity(60%);
}

/* line 1215, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .message-buttons #custom-vars:after, .ticket-view-container .chatbox .message-buttons #custom-vars:after {
  content: "";
  background-repeat: no-repeat;
  background-size: 18px;
  padding: 0px 10px;
  filter: opacity(50%);
}

/* line 1222, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .message-buttons #schedule-text:after, .ticket-view-container .chatbox .message-buttons #schedule-text:after {
  content: "";
  background-repeat: no-repeat;
  background-size: 18px;
  padding: 0px 10px;
  filter: opacity(60%);
}

/* line 1230, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .message-buttons #start-macros:after, #ticket .chatbox .message-buttons #demo-macros:after, .ticket-view-container .chatbox .message-buttons #start-macros:after, .ticket-view-container .chatbox .message-buttons #demo-macros:after {
  content: "";
  background-repeat: no-repeat;
  background-size: 18px;
  padding: 0px 10px;
  filter: opacity(60%);
}

/* line 1238, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .message-buttons #start-macros:hover, #ticket .chatbox .message-buttons #start-macros.active, #ticket .chatbox .message-buttons #demo-macros:hover, #ticket .chatbox .message-buttons #demo-macros.active, .ticket-view-container .chatbox .message-buttons #start-macros:hover, .ticket-view-container .chatbox .message-buttons #start-macros.active, .ticket-view-container .chatbox .message-buttons #demo-macros:hover, .ticket-view-container .chatbox .message-buttons #demo-macros.active {
  filter: opacity(100%);
}

/* line 1243, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .message-buttons #schedule-text, .ticket-view-container .chatbox .message-buttons #schedule-text {
  user-select: none;
  cursor: pointer;
}

/* line 1247, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .message-buttons #schedule-text.enabled, .ticket-view-container .chatbox .message-buttons #schedule-text.enabled {
  background: #2cb878;
  border-radius: 4px;
  filter: opacity(100%);
}

/* line 1251, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .message-buttons #schedule-text.enabled:after, .ticket-view-container .chatbox .message-buttons #schedule-text.enabled:after {
  filter: invert(1);
}

/* line 1258, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .chat-textarea, #ticket .chatbox .ticket-chatbox-textarea, .ticket-view-container .chatbox .chat-textarea, .ticket-view-container .chatbox .ticket-chatbox-textarea {
  background: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid transparent;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  color: black;
  width: 100%;
  padding: 0 0 5px;
  flex-grow: 1;
  resize: none;
  -webkit-overflow-scrolling: touch;
  max-height: 100px;
  width: 100% !important;
  padding: 7px 8px 0px 0px;
  min-height: 32px;
}

/* line 12, app/assets/stylesheets/pages/tickets/../../helpers/_no_appearance.scss */
#ticket .chatbox .chat-textarea::-ms-expand, #ticket .chatbox .ticket-chatbox-textarea::-ms-expand, .ticket-view-container .chatbox .chat-textarea::-ms-expand, .ticket-view-container .chatbox .ticket-chatbox-textarea::-ms-expand {
  display: none;
}

/* line 2, app/assets/stylesheets/pages/tickets/../../helpers/_placeholder.scss */
#ticket .chatbox .chat-textarea::-webkit-input-placeholder, #ticket .chatbox .ticket-chatbox-textarea::-webkit-input-placeholder, .ticket-view-container .chatbox .chat-textarea::-webkit-input-placeholder, .ticket-view-container .chatbox .ticket-chatbox-textarea::-webkit-input-placeholder {
  font-style: italic;
  font-size: 14px;
  color: #888;
}

/* line 3, app/assets/stylesheets/pages/tickets/../../helpers/_placeholder.scss */
#ticket .chatbox .chat-textarea:-moz-placeholder, #ticket .chatbox .ticket-chatbox-textarea:-moz-placeholder, .ticket-view-container .chatbox .chat-textarea:-moz-placeholder, .ticket-view-container .chatbox .ticket-chatbox-textarea:-moz-placeholder {
  font-style: italic;
  font-size: 14px;
  color: #888;
}

/* line 4, app/assets/stylesheets/pages/tickets/../../helpers/_placeholder.scss */
#ticket .chatbox .chat-textarea::-moz-placeholder, #ticket .chatbox .ticket-chatbox-textarea::-moz-placeholder, .ticket-view-container .chatbox .chat-textarea::-moz-placeholder, .ticket-view-container .chatbox .ticket-chatbox-textarea::-moz-placeholder {
  font-style: italic;
  font-size: 14px;
  color: #888;
}

/* line 5, app/assets/stylesheets/pages/tickets/../../helpers/_placeholder.scss */
#ticket .chatbox .chat-textarea:-ms-input-placeholder, #ticket .chatbox .ticket-chatbox-textarea:-ms-input-placeholder, .ticket-view-container .chatbox .chat-textarea:-ms-input-placeholder, .ticket-view-container .chatbox .ticket-chatbox-textarea:-ms-input-placeholder {
  font-style: italic;
  font-size: 14px;
  color: #888;
}

/* line 24, app/assets/stylesheets/pages/tickets/../../helpers/_input_mono.scss */
#ticket .chatbox .chat-textarea:focus, #ticket .chatbox .ticket-chatbox-textarea:focus, .ticket-view-container .chatbox .chat-textarea:focus, .ticket-view-container .chatbox .ticket-chatbox-textarea:focus {
  border-bottom: 1px solid #D3D3D3;
  outline: none;
}

/* line 2, app/assets/stylesheets/pages/tickets/../../helpers/_placeholder.scss */
#ticket .chatbox .chat-textarea:focus::-webkit-input-placeholder, #ticket .chatbox .ticket-chatbox-textarea:focus::-webkit-input-placeholder, .ticket-view-container .chatbox .chat-textarea:focus::-webkit-input-placeholder, .ticket-view-container .chatbox .ticket-chatbox-textarea:focus::-webkit-input-placeholder {
  color: #777;
}

/* line 3, app/assets/stylesheets/pages/tickets/../../helpers/_placeholder.scss */
#ticket .chatbox .chat-textarea:focus:-moz-placeholder, #ticket .chatbox .ticket-chatbox-textarea:focus:-moz-placeholder, .ticket-view-container .chatbox .chat-textarea:focus:-moz-placeholder, .ticket-view-container .chatbox .ticket-chatbox-textarea:focus:-moz-placeholder {
  color: #777;
}

/* line 4, app/assets/stylesheets/pages/tickets/../../helpers/_placeholder.scss */
#ticket .chatbox .chat-textarea:focus::-moz-placeholder, #ticket .chatbox .ticket-chatbox-textarea:focus::-moz-placeholder, .ticket-view-container .chatbox .chat-textarea:focus::-moz-placeholder, .ticket-view-container .chatbox .ticket-chatbox-textarea:focus::-moz-placeholder {
  color: #777;
}

/* line 5, app/assets/stylesheets/pages/tickets/../../helpers/_placeholder.scss */
#ticket .chatbox .chat-textarea:focus:-ms-input-placeholder, #ticket .chatbox .ticket-chatbox-textarea:focus:-ms-input-placeholder, .ticket-view-container .chatbox .chat-textarea:focus:-ms-input-placeholder, .ticket-view-container .chatbox .ticket-chatbox-textarea:focus:-ms-input-placeholder {
  color: #777;
}

@media only screen and (min-width: 1575px) {
  /* line 1258, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket .chatbox .chat-textarea, #ticket .chatbox .ticket-chatbox-textarea, .ticket-view-container .chatbox .chat-textarea, .ticket-view-container .chatbox .ticket-chatbox-textarea {
    font-size: 16px;
    min-height: 50px !important;
    max-height: initial !important;
    line-height: 1.2;
  }
}

/* line 1278, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .chat-textarea:focus, #ticket .chatbox .ticket-chatbox-textarea:focus, .ticket-view-container .chatbox .chat-textarea:focus, .ticket-view-container .chatbox .ticket-chatbox-textarea:focus {
  border-bottom: none;
}

/* line 1283, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .submit-button, .ticket-view-container .chatbox .submit-button {
  float: right;
  cursor: pointer;
  letter-spacing: 0;
  z-index: 1;
  color: #FFFFFF;
  border: none;
}

@media (hover: hover) {
  /* line 1291, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket .chatbox .submit-button:hover, .ticket-view-container .chatbox .submit-button:hover {
    background-color: #10815a;
  }
}

@media (hover: none) {
  /* line 1296, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket .chatbox .submit-button:active, .ticket-view-container .chatbox .submit-button:active {
    background-color: #10815a;
  }
}

/* line 1300, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .submit-button.schedule, .ticket-view-container .chatbox .submit-button.schedule {
  background: #19BE51 url(//assets.stage.avochato.com/assets/send-later-d048de02cc820e6e1fd0a45b220e6f4164dc3c4b4b35fb9301b2dd6becb72d40.svg) no-repeat center center;
  image-rendering: -webkit-optimize-contrast;
  background-size: 25px;
  transform: rotate(0deg);
}

/* line 1308, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .ticket-feed, .ticket-view-container .chatbox .ticket-feed {
  display: flex;
  bottom: 0px;
  left: 5px;
  right: 60px;
}

/* line 1314, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .ticket-feed .ticket-typing, .ticket-view-container .chatbox .ticket-feed .ticket-typing {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  font-size: 11px;
  flex-grow: 1;
  padding-right: 10px;
  text-align: left;
  overflow: hidden;
}

/* line 1325, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .ticket-feed .ticket-typing.hide, .ticket-view-container .chatbox .ticket-feed .ticket-typing.hide {
  opacity: 0;
}

/* line 1329, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .ticket-feed .ticket-typing b, .ticket-view-container .chatbox .ticket-feed .ticket-typing b {
  font-weight: 600 !important;
}

/* line 1333, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .ticket-feed .ticket-typing .dots, .ticket-view-container .chatbox .ticket-feed .ticket-typing .dots {
  white-space: nowrap;
  padding-right: 4px;
}

/* line 1338, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .ticket-feed .ticket-typing .names, .ticket-view-container .chatbox .ticket-feed .ticket-typing .names {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 1345, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .ticket-feed .ticket-viewing, .ticket-view-container .chatbox .ticket-feed .ticket-viewing {
  padding-left: 10px;
}

/* line 1350, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .ticket-viewer-count, .ticket-view-container .chatbox .ticket-viewer-count {
  cursor: pointer;
  font-size: 14px;
  white-space: nowrap;
}

/* line 1356, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .ticket-viewers, .ticket-view-container .chatbox .ticket-viewers {
  cursor: pointer;
  right: -4px;
  position: absolute;
  bottom: 25px;
  background: white;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 6px;
  width: 200px;
  z-index: 2;
}

/* line 1367, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .ticket-viewers h4, .ticket-view-container .chatbox .ticket-viewers h4 {
  display: block;
  font-weight: 600 !important;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ccc;
}

/* line 1375, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .ticket-viewers .user, .ticket-view-container .chatbox .ticket-viewers .user {
  display: block;
  padding-bottom: 5px;
  border-bottom: 1px solid #eee;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 1383, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .ticket-viewers .user:last-child, .ticket-view-container .chatbox .ticket-viewers .user:last-child {
  padding-bottom: 0;
  border-bottom: 0;
  margin-bottom: 0;
}

/* line 1391, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .chatbox .grammarly-input, .ticket-view-container .chatbox .grammarly-input {
  background: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  color: transparent;
  caret-color: transparent;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  max-width: none;
  min-height: 50px;
  padding: 4px 5px;
  white-space: pre-wrap;
  word-wrap: break-word;
  font-family: Montserrat, sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.5;
}

/* line 12, app/assets/stylesheets/pages/tickets/../../helpers/_no_appearance.scss */
#ticket .chatbox .grammarly-input::-ms-expand, .ticket-view-container .chatbox .grammarly-input::-ms-expand {
  display: none;
}

/* line 1412, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .attachment-link, .ticket-view-container .attachment-link {
  display: block;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

/* line 1419, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-box .content, .ticket-view-container .call-box .content {
  width: 75%;
}

/* line 1423, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .note-box, .ticket-view-container .note-box {
  text-align: left;
  margin-bottom: 10px;
}

/* line 1427, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .note-box .note-body, .ticket-view-container .note-box .note-body {
  display: inline-block;
  min-width: 150px;
  margin-right: 10%;
  text-align: left;
  padding: 10px 15px;
  border-radius: 8px;
  background: #fef9e7;
  border-left: 3px solid #f0c040;
  white-space: pre-wrap;
  word-wrap: break-word;
  font-size: 16px;
  font-weight: 400 !important;
  line-height: 1.45;
}

/* line 1446, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .note-box.out, .ticket-view-container .note-box.out {
  text-align: right;
  padding-left: 10% !important;
}

/* line 1449, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .note-box.out .note-body, .ticket-view-container .note-box.out .note-body {
  margin-right: 0;
  text-align: left;
  background: #fef9e7;
  border-left: 3px solid #f0c040;
}

/* line 1458, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #toggle-notes, .ticket-view-container #toggle-notes {
  display: block;
  padding: 7px 13px;
  margin-right: 15px;
  font-size: 20px;
  border: 1px solid #ddd;
  border-radius: 5px;
  color: inherit;
  cursor: pointer;
}

/* line 1469, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #toggle-notes:before, .ticket-view-container #toggle-notes:before {
  font-family: 'Ionicons';
  content: '';
}

/* line 1474, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #toggle-notes.visible:before, .ticket-view-container #toggle-notes.visible:before {
  display: block;
  content: '';
}

/* line 1480, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-notes, .ticket-view-container .call-notes {
  margin-top: 15px;
  border-top: 1px solid #ddd;
  padding: 10px 10px 5px;
  overflow-x: hidden;
  overflow-y: scroll;
  max-height: 250px;
  font-style: normal;
}

/* line 1489, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-notes:empty, .ticket-view-container .call-notes:empty {
  margin-top: 15px;
  border: none;
  padding: 0;
}

/* line 1494, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-notes .note-timestamp, .ticket-view-container .call-notes .note-timestamp {
  font-size: 10px;
}

/* line 1500, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .add-notes .opener, .ticket-view-container .add-notes .opener {
  display: flex;
  flex: 1;
  align-items: center;
  text-align: center;
  padding: 5px 10px 5px 5px;
  font-style: normal;
  border: 1px solid #f0f0f0;
  border-radius: 5px;
  color: #9b9b9b;
  cursor: pointer;
}

/* line 1515, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .add-notes .opener[data-note-count="0"] .note-count, .ticket-view-container .add-notes .opener[data-note-count="0"] .note-count {
  display: none;
}

/* line 1520, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .add-notes .opener[data-note-count="0"]:hover:not(.open) .last-note-timestamp, .ticket-view-container .add-notes .opener[data-note-count="0"]:hover:not(.open) .last-note-timestamp {
  display: block;
}

/* line 1524, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .add-notes .opener[data-note-count="0"]:hover:not(.open) .view, .ticket-view-container .add-notes .opener[data-note-count="0"]:hover:not(.open) .view {
  display: none;
}

/* line 1530, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .add-notes .opener.open, .ticket-view-container .add-notes .opener.open {
  background: white;
}

/* line 1533, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .add-notes .opener.open .last-note-timestamp, .ticket-view-container .add-notes .opener.open .last-note-timestamp {
  display: none;
}

/* line 1537, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .add-notes .opener.open .view, .ticket-view-container .add-notes .opener.open .view {
  display: block;
}

/* line 1542, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .add-notes .opener .note-count, .ticket-view-container .add-notes .opener .note-count {
  font-size: 13px;
  color: darkblue;
  margin: 2px 0 2px 8px;
}

/* line 1547, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .add-notes .opener .note-count:hover, .ticket-view-container .add-notes .opener .note-count:hover {
  text-decoration: underline;
}

/* line 1552, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .add-notes .opener .last-note-timestamp, .ticket-view-container .add-notes .opener .last-note-timestamp {
  font-size: 11px;
  margin: 2px 0 2px 10px;
}

/* line 1557, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .add-notes .opener .view, .ticket-view-container .add-notes .opener .view {
  font-size: 13px;
  margin: 1px 0 1px 10px;
}

/* line 1562, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .add-notes .opener:hover, .ticket-view-container .add-notes .opener:hover {
  background: white;
  border: 1px solid #ddd;
}

/* line 1566, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .add-notes .opener:hover .last-note-timestamp, .ticket-view-container .add-notes .opener:hover .last-note-timestamp {
  display: none;
}

/* line 1570, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .add-notes .opener:hover .view, .ticket-view-container .add-notes .opener:hover .view {
  display: block;
}

/* line 1574, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .add-notes .opener:hover:after, .ticket-view-container .add-notes .opener:hover:after {
  display: block;
  content: '›';
  flex-grow: 1;
  text-align: right;
  margin-top: -2px;
}

/* line 1585, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-notes-form, .ticket-view-container .call-notes-form {
  display: flex;
}

/* line 1588, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-notes-form .notes-input, .ticket-view-container .call-notes-form .notes-input {
  flex-grow: 1;
  display: block;
  width: 500px;
  min-height: 45px;
  max-height: 450px;
  border: 1px solid #eee;
  border-radius: 5px 0 0 5px;
  padding: 10px;
}

/* line 1601, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .call-notes-form .ui-btn, .ticket-view-container .call-notes-form .ui-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  min-width: 70px;
  max-width: 70px;
  border-radius: 0 10px 10px 0;
  background: #42564F;
  color: white;
  font-style: normal;
  font-weight: bolder !important;
}

/* line 1617, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #ticket-addressed-button, .ticket-view-container #ticket-addressed-button {
  position: relative;
  height: 45px;
  padding: 12px 17px 0px 15px;
  margin-right: 5px;
  user-select: none;
  cursor: pointer;
}

@media only screen and (max-width: 600px) {
  /* line 1626, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket #contact-phone-copy-helper, #ticket #device-revealer, .ticket-view-container #contact-phone-copy-helper, .ticket-view-container #device-revealer {
    padding-left: 30px;
  }
}

/* line 1632, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .highlight, .ticket-view-container .highlight {
  color: #00B879;
}

/* line 1635, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #editor, .ticket-view-container #editor {
  width: 100% !important;
}

/* line 1638, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .hints, .ticket-view-container .hints {
  position: absolute;
  display: none;
  background: #fff;
  border: 1px solid #ddd;
  padding: 2px 2px 4px 2px;
  z-index: 10000;
  border-radius: 3px;
}

/* line 1646, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .hints a, .ticket-view-container .hints a {
  font-size: 12px;
  padding: 3px;
}

/* line 1649, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .hints a.active, .ticket-view-container .hints a.active {
  background: #2cb878;
  color: #fff;
}

/* line 1655, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .insert-vars, .ticket-view-container .insert-vars {
  position: absolute;
  width: 300px;
  top: -190px !important;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 0 0 5px 0;
  z-index: 10000;
  background: #fff;
  display: none;
}

/* line 1665, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .insert-vars .variables, .ticket-view-container .insert-vars .variables {
  margin-top: 35px;
  overflow: scroll;
  max-height: 145px;
  display: none;
}

/* line 1670, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .insert-vars .variables.active, .ticket-view-container .insert-vars .variables.active {
  display: block;
  cursor: pointer;
}

/* line 1675, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .insert-vars .campaigns, .ticket-view-container .insert-vars .campaigns {
  margin-top: 35px;
  overflow: scroll;
  max-height: 145px;
  display: none;
}

/* line 1680, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .insert-vars .campaigns a, .ticket-view-container .insert-vars .campaigns a {
  width: 300px;
  padding: 5px;
  max-height: 90px;
  overflow: hidden;
  cursor: pointer;
}

/* line 1686, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .insert-vars .campaigns a .title, .ticket-view-container .insert-vars .campaigns a .title {
  font-size: 14px;
  text-transform: lowercase;
  color: #000;
  padding-bottom: 2px;
}

/* line 1692, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .insert-vars .campaigns a p, .ticket-view-container .insert-vars .campaigns a p {
  padding: 0px;
  margin-top: 0px;
  font-size: 13px;
  color: #888;
  height: 32px;
}

/* line 1700, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .insert-vars .campaigns a.active p, #ticket .insert-vars .campaigns a.active .title, #ticket .insert-vars .campaigns a:hover p, #ticket .insert-vars .campaigns a:hover .title, .ticket-view-container .insert-vars .campaigns a.active p, .ticket-view-container .insert-vars .campaigns a.active .title, .ticket-view-container .insert-vars .campaigns a:hover p, .ticket-view-container .insert-vars .campaigns a:hover .title {
  color: #fff !important;
}

/* line 1705, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .insert-vars .campaigns.active, .ticket-view-container .insert-vars .campaigns.active {
  display: block;
}

/* line 1709, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .insert-vars .header, .ticket-view-container .insert-vars .header {
  display: flex;
  border-bottom: 1px solid #ccc;
  position: fixed;
  width: 300px;
}

/* line 1714, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .insert-vars .header .var-section, .ticket-view-container .insert-vars .header .var-section {
  width: 50%;
  text-align: center;
  font-weight: bolder !important;
  padding: 5px 0;
  height: 35px;
}

/* line 1720, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .insert-vars .header .var-section.active, .ticket-view-container .insert-vars .header .var-section.active {
  background: #2bb878;
  color: #fff;
}

/* line 1726, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .insert-vars a, .ticket-view-container .insert-vars a {
  display: block;
  padding: 7px 14px;
  text-align: left;
  color: #222;
}

/* line 1732, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .insert-vars a:hover, .ticket-view-container .insert-vars a:hover {
  background: #333;
  color: #fff;
}

/* line 1737, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .insert-vars a:focus, .ticket-view-container .insert-vars a:focus {
  background: #333;
  color: #fff;
}

/* line 1742, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .insert-vars a.active, .ticket-view-container .insert-vars a.active {
  background: #333;
  color: #fff;
}

/* line 1747, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .insert-vars a .small-text, .ticket-view-container .insert-vars a .small-text {
  font-size: 13px;
  color: #999;
  margin-left: 4px;
}

/* line 1754, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket #editor, .ticket-view-container #editor {
  width: 100vh;
}

/* line 1757, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .label, .ticket-view-container .label {
  background: #3eab6b;
  color: #fff;
  border: 3px solid #3eab6b;
  border-radius: 6px;
  font-size: 10px;
  line-height: 14px;
  position: relative;
  display: inline-flex;
  margin-bottom: 1px;
  cursor: pointer;
  letter-spacing: 0.5px;
}

/* line 1770, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .label.active, .ticket-view-container .label.active {
  background-color: #30aca1;
  border-color: #30aca1;
}

/* line 1773, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .label.active .inverse, .ticket-view-container .label.active .inverse {
  color: #30aca1;
  background-color: #e7faf9;
}

/* line 1778, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .label span, .ticket-view-container .label span {
  padding: 1px 4px;
}

/* line 1782, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .label:focus, .ticket-view-container .label:focus {
  outline: none;
  background: #000;
}

/* line 1787, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .label .inverse, .ticket-view-container .label .inverse {
  font-size: 14px;
  color: black;
  background-color: #e7faef;
  padding: 0 9px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  font-weight: 700;
}

@media screen and (max-width: 480px) {
  /* line 1757, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket .label, .ticket-view-container .label {
    border: none;
    display: inline;
    font-size: 12px;
    background-color: #e7faef;
    color: #666;
  }
  /* line 1804, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket .label span, .ticket-view-container .label span {
    padding: 0 3px 0 4px;
  }
  /* line 1808, app/assets/stylesheets/pages/tickets/_ticket.scss */
  #ticket .label .inverse, .ticket-view-container .label .inverse {
    padding: 0 4px 0 3px;
    font-weight: 700 !important;
  }
}

/* line 1816, app/assets/stylesheets/pages/tickets/_ticket.scss */
#ticket .events {
  padding: 10px 15px;
}

/* line 1818, app/assets/stylesheets/pages/tickets/_ticket.scss */
.ticket-view-container .events {
  overflow: hidden;
  padding: 0;
}

/* line 1821, app/assets/stylesheets/pages/tickets/_ticket.scss */
.ticket-view-container .events .reverse-infinite-list-item > * {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 1827, app/assets/stylesheets/pages/tickets/_ticket.scss */
.ticket-view-container .pending_message {
  padding-top: 9px;
}

/* line 1829, app/assets/stylesheets/pages/tickets/_ticket.scss */
.ticket-view-container .pending_message .destroy {
  top: 0;
  right: 11px;
}

/* line 1837, app/assets/stylesheets/pages/tickets/_ticket.scss */
.emojiPicker {
  left: 50% !important;
  bottom: 100px;
}

/* line 1842, app/assets/stylesheets/pages/tickets/_ticket.scss */
.copy-button {
  user-select: none;
  cursor: pointer;
  padding: 0 10px 0 10px;
  color: #878888;
  font-family: 'Ionicons';
  font-size: 24px;
}

/* line 1849, app/assets/stylesheets/pages/tickets/_ticket.scss */
.copy-button:hover {
  color: #00B879 !important;
}

/* line 6, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox {
  /* Grid system, inspired by Bootstrap's Grid Framework
 * Hopefully you can find this useful :)
 * Specify the column, device size, and column size (from 1-12)
 * Wrap it in a ".row-flex" container
 * EXAMPLE: col-md-4
 * Sizes: sm, md
 */
  position: relative;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  border-right: solid 1px #F2EDE7;
}

/* line 8, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row {
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media (min-width: 736px) and (max-width: 980px) {
  /* line 14, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-1, .inbox .row .col-1-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-1,
.inbox .row .offset-l-1 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-1 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-1 {
    width: 8.3333333333% !important;
    flex: 1 !important;
  }
  /* line 14, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-2, .inbox .row .col-2-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-2,
.inbox .row .offset-l-2 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-2 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-2 {
    width: 16.6666666667% !important;
    flex: 2 !important;
  }
  /* line 14, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-3, .inbox .row .col-3-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-3,
.inbox .row .offset-l-3 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-3 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-3 {
    width: 25% !important;
    flex: 3 !important;
  }
  /* line 14, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-4, .inbox .row .col-4-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-4,
.inbox .row .offset-l-4 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-4 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-4 {
    width: 33.3333333333% !important;
    flex: 4 !important;
  }
  /* line 14, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-5, .inbox .row .col-5-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-5,
.inbox .row .offset-l-5 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-5 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-5 {
    width: 41.6666666667% !important;
    flex: 5 !important;
  }
  /* line 14, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-6, .inbox .row .col-6-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-6,
.inbox .row .offset-l-6 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-6 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-6 {
    width: 50% !important;
    flex: 6 !important;
  }
  /* line 14, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-7, .inbox .row .col-7-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-7,
.inbox .row .offset-l-7 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-7 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-7 {
    width: 58.3333333333% !important;
    flex: 7 !important;
  }
  /* line 14, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-8, .inbox .row .col-8-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-8,
.inbox .row .offset-l-8 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-8 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-8 {
    width: 66.6666666667% !important;
    flex: 8 !important;
  }
  /* line 14, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-9, .inbox .row .col-9-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-9,
.inbox .row .offset-l-9 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-9 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-9 {
    width: 75% !important;
    flex: 9 !important;
  }
  /* line 14, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-10, .inbox .row .col-10-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-10,
.inbox .row .offset-l-10 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-10 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-10 {
    width: 83.3333333333% !important;
    flex: 10 !important;
  }
  /* line 14, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-11, .inbox .row .col-11-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-11,
.inbox .row .offset-l-11 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-11 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-11 {
    width: 91.6666666667% !important;
    flex: 11 !important;
  }
  /* line 14, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-12, .inbox .row .col-12-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-12,
.inbox .row .offset-l-12 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-12 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-12 {
    width: 100% !important;
    flex: 12 !important;
  }
}

/* line 32, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .col-1 {
  width: 8.3333333333%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 36, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-1,
.inbox .row .offset-l-1 {
  margin-left: 8.3333333333%;
}

/* line 39, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-r-1 {
  margin-right: 8.3333333333%;
}

/* line 32, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .col-2 {
  width: 16.6666666667%;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  -moz-box-flex: 2;
  -moz-flex: 2;
  -ms-flex: 2;
  flex: 2;
}

/* line 36, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-2,
.inbox .row .offset-l-2 {
  margin-left: 16.6666666667%;
}

/* line 39, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-r-2 {
  margin-right: 16.6666666667%;
}

/* line 32, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .col-3 {
  width: 25%;
  -webkit-box-flex: 3;
  -webkit-flex: 3;
  -moz-box-flex: 3;
  -moz-flex: 3;
  -ms-flex: 3;
  flex: 3;
}

/* line 36, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-3,
.inbox .row .offset-l-3 {
  margin-left: 25%;
}

/* line 39, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-r-3 {
  margin-right: 25%;
}

/* line 32, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .col-4 {
  width: 33.3333333333%;
  -webkit-box-flex: 4;
  -webkit-flex: 4;
  -moz-box-flex: 4;
  -moz-flex: 4;
  -ms-flex: 4;
  flex: 4;
}

/* line 36, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-4,
.inbox .row .offset-l-4 {
  margin-left: 33.3333333333%;
}

/* line 39, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-r-4 {
  margin-right: 33.3333333333%;
}

/* line 32, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .col-5 {
  width: 41.6666666667%;
  -webkit-box-flex: 5;
  -webkit-flex: 5;
  -moz-box-flex: 5;
  -moz-flex: 5;
  -ms-flex: 5;
  flex: 5;
}

/* line 36, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-5,
.inbox .row .offset-l-5 {
  margin-left: 41.6666666667%;
}

/* line 39, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-r-5 {
  margin-right: 41.6666666667%;
}

/* line 32, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .col-6 {
  width: 50%;
  -webkit-box-flex: 6;
  -webkit-flex: 6;
  -moz-box-flex: 6;
  -moz-flex: 6;
  -ms-flex: 6;
  flex: 6;
}

/* line 36, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-6,
.inbox .row .offset-l-6 {
  margin-left: 50%;
}

/* line 39, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-r-6 {
  margin-right: 50%;
}

/* line 32, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .col-7 {
  width: 58.3333333333%;
  -webkit-box-flex: 7;
  -webkit-flex: 7;
  -moz-box-flex: 7;
  -moz-flex: 7;
  -ms-flex: 7;
  flex: 7;
}

/* line 36, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-7,
.inbox .row .offset-l-7 {
  margin-left: 58.3333333333%;
}

/* line 39, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-r-7 {
  margin-right: 58.3333333333%;
}

/* line 32, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .col-8 {
  width: 66.6666666667%;
  -webkit-box-flex: 8;
  -webkit-flex: 8;
  -moz-box-flex: 8;
  -moz-flex: 8;
  -ms-flex: 8;
  flex: 8;
}

/* line 36, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-8,
.inbox .row .offset-l-8 {
  margin-left: 66.6666666667%;
}

/* line 39, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-r-8 {
  margin-right: 66.6666666667%;
}

/* line 32, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .col-9 {
  width: 75%;
  -webkit-box-flex: 9;
  -webkit-flex: 9;
  -moz-box-flex: 9;
  -moz-flex: 9;
  -ms-flex: 9;
  flex: 9;
}

/* line 36, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-9,
.inbox .row .offset-l-9 {
  margin-left: 75%;
}

/* line 39, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-r-9 {
  margin-right: 75%;
}

/* line 32, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .col-10 {
  width: 83.3333333333%;
  -webkit-box-flex: 10;
  -webkit-flex: 10;
  -moz-box-flex: 10;
  -moz-flex: 10;
  -ms-flex: 10;
  flex: 10;
}

/* line 36, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-10,
.inbox .row .offset-l-10 {
  margin-left: 83.3333333333%;
}

/* line 39, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-r-10 {
  margin-right: 83.3333333333%;
}

/* line 32, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .col-11 {
  width: 91.6666666667%;
  -webkit-box-flex: 11;
  -webkit-flex: 11;
  -moz-box-flex: 11;
  -moz-flex: 11;
  -ms-flex: 11;
  flex: 11;
}

/* line 36, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-11,
.inbox .row .offset-l-11 {
  margin-left: 91.6666666667%;
}

/* line 39, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-r-11 {
  margin-right: 91.6666666667%;
}

/* line 32, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .col-12 {
  width: 100%;
  -webkit-box-flex: 12;
  -webkit-flex: 12;
  -moz-box-flex: 12;
  -moz-flex: 12;
  -ms-flex: 12;
  flex: 12;
}

/* line 36, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-12,
.inbox .row .offset-l-12 {
  margin-left: 100%;
}

/* line 39, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .offset-r-12 {
  margin-right: 100%;
}

/* line 43, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row .margin-h-auto {
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 736px) {
  /* line 50, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-1 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-1 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-sm-1 {
    width: 8.3333333333% !important;
    flex: 1 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-1,
.inbox .row .offset-l-1 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-1 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-2 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-2 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-sm-2 {
    width: 16.6666666667% !important;
    flex: 2 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-2,
.inbox .row .offset-l-2 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-2 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-3 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-3 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-sm-3 {
    width: 25% !important;
    flex: 3 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-3,
.inbox .row .offset-l-3 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-3 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-4 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-4 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-sm-4 {
    width: 33.3333333333% !important;
    flex: 4 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-4,
.inbox .row .offset-l-4 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-4 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-5 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-5 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-sm-5 {
    width: 41.6666666667% !important;
    flex: 5 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-5,
.inbox .row .offset-l-5 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-5 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-6 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-6 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-sm-6 {
    width: 50% !important;
    flex: 6 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-6,
.inbox .row .offset-l-6 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-6 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-7 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-7 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-sm-7 {
    width: 58.3333333333% !important;
    flex: 7 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-7,
.inbox .row .offset-l-7 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-7 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-8 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-8 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-sm-8 {
    width: 66.6666666667% !important;
    flex: 8 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-8,
.inbox .row .offset-l-8 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-8 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-9 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-9 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-sm-9 {
    width: 75% !important;
    flex: 9 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-9,
.inbox .row .offset-l-9 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-9 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-10 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-10 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-sm-10 {
    width: 83.3333333333% !important;
    flex: 10 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-10,
.inbox .row .offset-l-10 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-10 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-11 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-11 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-sm-11 {
    width: 91.6666666667% !important;
    flex: 11 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-11,
.inbox .row .offset-l-11 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-11 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-12 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-md-12 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .col-sm-12 {
    width: 100% !important;
    flex: 12 !important;
  }
  /* line 61, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-12,
.inbox .row .offset-l-12 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
  .inbox .row .offset-r-12 {
    margin-right: 0;
  }
}

/* line 70, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_grid.scss */
.inbox .row [class*="column-"] {
  padding: 0 15px;
}

/* line 2, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_responsive.scss */
.inbox .img-responsive {
  width: 100%;
  height: auto;
}

/* line 6, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_responsive.scss */
.inbox .img-circle {
  border-radius: 500px;
}

@media screen and (min-width: 1690px) {
  /* line 11, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_responsive.scss */
  .inbox .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 1690px) {
  /* line 16, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_responsive.scss */
  .inbox .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 1280px) {
  /* line 21, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_responsive.scss */
  .inbox .hide-lg {
    display: none;
  }
  /* line 24, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_responsive.scss */
  .inbox .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 980px) {
  /* line 29, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_responsive.scss */
  .inbox .hide-md {
    display: none;
  }
  /* line 32, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_responsive.scss */
  .inbox .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 736px) {
  /* line 37, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_responsive.scss */
  .inbox .hide-sm {
    display: none;
  }
  /* line 40, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_responsive.scss */
  .inbox .display-only-sm {
    display: block;
  }
}

@media screen and (max-width: 980px) {
  /* line 45, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_responsive.scss */
  .inbox .display-only-md {
    display: flex;
  }
}

@media screen and (min-width: 980px) {
  /* line 50, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_responsive.scss */
  .inbox .display-only-md {
    display: none;
  }
}

/* line 54, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_responsive.scss */
.inbox .display-only-xs {
  display: none;
}

@media screen and (max-width: 480px) {
  /* line 58, app/assets/stylesheets/pages/tickets/../../helpers/avo_ui/_responsive.scss */
  .inbox .display-only-xs {
    display: block;
  }
}

/* line 15, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox * {
  -ms-overflow-style: none;
}

/* line 17, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox * :focus {
  outline: none;
}

/* line 22, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .start-time {
  display: none;
}

/* line 26, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .tag-wrapper {
  display: flex;
  margin: 1px;
  max-width: 150px;
}

/* line 30, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .tag-wrapper:hover {
  max-width: initial !important;
}

/* line 32, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .tag-wrapper:hover button {
  max-width: initial !important;
  text-overflow: intitial !important;
  height: -webkit-fill-available;
  align-items: center;
}

/* line 41, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filter-button {
  font-weight: 300 !important;
}

/* line 49, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort h3 {
  font-weight: bold !important;
  margin-bottom: 5px;
}

/* line 54, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort .filters {
  padding-bottom: 3px;
  border-bottom: 1px solid #fff;
  border-bottom-style: groove;
  margin-bottom: 10px;
}

/* line 60, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort .filters .selects {
  display: flex;
  margin-bottom: 8px;
}

/* line 65, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort .filters input {
  font-size: 16px;
  font-weight: 300 !important;
  min-height: 2.8em;
}

/* line 71, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort .filters .ui-select {
  width: 48%;
  margin: 0;
  display: inline-block;
}

/* line 75, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort .filters .ui-select:nth-of-type(1) {
  margin-right: auto;
}

/* line 78, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort .filters .ui-select span {
  font-size: 16px;
  font-weight: 300 !important;
}

/* line 84, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort .filters label {
  font-weight: 300 !important;
}

/* line 88, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort .filters .channels {
  display: flex;
  margin: 5px 0px;
}

/* line 91, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort .filters .channels .ui-select {
  width: 100%;
}

/* line 94, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort .filters .channels span {
  font-size: 16px;
  font-weight: 300 !important;
}

/* line 100, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort .filters .ui-checkbox {
  display: block;
}

/* line 103, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort .filters .ui-checkbox input {
  margin: -14px 0 0 0;
}

/* line 108, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort .filters .ui-checkbox-on:after {
  background-color: #00B879;
}

/* line 112, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort .filters .ui-focus {
  background-color: #d4d4d4;
}

/* line 117, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort input {
  font-size: 13px;
  font-weight: 300 !important;
  min-height: 2.8em;
}

/* line 123, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort .filter-date-buttons {
  display: flex;
}

/* line 125, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort .filter-date-buttons .from, .inbox #filters-and-sort .filter-date-buttons .to {
  position: relative;
  width: 48%;
}

/* line 128, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort .filter-date-buttons .from::before, .inbox #filters-and-sort .filter-date-buttons .to::before {
  position: absolute;
  font-size: 10px;
  font-weight: 300 !important;
  top: 10px;
  left: 4px;
  color: #676767;
  z-index: 3;
}

/* line 141, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort .sort .ui-select {
  display: block;
}

/* line 144, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort .sort span {
  font-size: 16px;
  font-weight: 300 !important;
}

/* line 150, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort #submit-filters {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 8px 32px;
  font-size: 16px;
  font-weight: 300 !important;
  cursor: pointer;
  border-radius: 6px;
  border: none;
  color: black;
  background: white;
  transition: background-color 0.5s ease;
  width: 60%;
  margin: 12px auto 0px auto;
}

/* line 166, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort #submit-filters:focus, .inbox #filters-and-sort #submit-filters:hover {
  background-color: #01a56d !important;
}

/* line 169, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #filters-and-sort #submit-filters.changed {
  color: white;
  background: #00B879;
  font-weight: 400 !important;
}

/* line 177, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #status-filter {
  width: 100%;
}

/* line 181, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #status-button, .inbox #user_id-button {
  padding: 12px 22px 10px 6px;
  font-size: 14px !important;
  text-align: left;
}

/* line 187, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #status-button::before {
  position: absolute;
  font-size: 10px;
  top: 0px;
  left: 4px;
  content: 'Status:';
  color: #676767;
  z-index: 3;
  font-weight: 300 !important;
}

/* line 197, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #channel-button::before {
  position: absolute;
  font-size: 10px;
  top: 0px;
  left: 4px;
  content: 'Channel:';
  color: #676767;
  z-index: 3;
  font-weight: 300 !important;
}

/* line 208, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #user_id-button::before {
  position: absolute;
  font-size: 10px;
  top: 0px;
  left: 4px;
  content: 'Assignee:';
  color: #676767;
  z-index: 3;
  font-weight: 300 !important;
}

/* line 219, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #order-button::before {
  position: absolute;
  font-size: 10px;
  top: 0px;
  left: 4px;
  content: "Sort by:";
  color: #676767;
  z-index: 3;
  font-weight: 300 !important;
}

/* line 230, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .disabler {
  position: relative;
  flex-grow: 1;
  min-height: 200px;
}

/* line 235, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .disabler ~ .final-box, .inbox .disabler ~ .ajax-spinner {
  display: none !important;
}

/* line 241, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .demo-inbox em {
  white-space: pre;
}

/* line 244, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .demo-inbox strong {
  font-weight: 600 !important;
}

/* line 248, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .demo-inbox ~ .final-box, .inbox .demo-inbox ~ .ajax-spinner {
  display: none !important;
}

/* line 253, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .final-box, .inbox .demo-inbox {
  display: block;
  color: #676767;
  padding: 20px 5px;
  font-style: italic;
  text-align: center;
}

/* line 261, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #tickets-footer {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 30px;
  width: 100%;
  z-index: 6;
  background: -moz-linear-gradient(top, rgba(76, 76, 76, 0) 0%, rgba(76, 76, 76, 0.15) 30%, rgba(0, 0, 0, 0.3) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(76, 76, 76, 0) 0%, rgba(76, 76, 76, 0.15) 30%, rgba(0, 0, 0, 0.3) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(76, 76, 76, 0) 0%, rgba(76, 76, 76, 0.15) 30%, rgba(0, 0, 0, 0.3) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004c4c4c', endColorstr='#a6000000',GradientType=0 );
  /* IE6-9 */
  pointer-events: none;
}

/* line 275, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .ticket {
  position: relative;
  height: 225px;
  border: solid 1px #c0c0c0;
  border-right: none;
  border-top: none;
  cursor: pointer;
}

/* line 283, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .ticket .ticket-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
}

/* line 292, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .ticket.active {
  border: solid 2px #1cb985;
  margin-left: 0px;
  padding-left: 13px;
  background-color: #1cb985;
  transition: padding-left 0.3s ease-in-out, background-color 0.3s ease-in;
}

/* line 297, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .ticket.active .ticket-overlay {
  background-color: rgba(28, 185, 133, 0.13);
}

/* line 303, app/assets/stylesheets/pages/tickets/_inbox.scss */
body:not([mobile]) .inbox .ticket:hover:not(.active) .ticket-overlay {
  border: solid 2px #1cb985;
}

/* line 307, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .ticket .ticket-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 36%;
  padding-left: 25px;
  background-color: #f9f9f9;
}

@media only screen and (min-width: 690px) and (max-width: 1575px) {
  /* line 307, app/assets/stylesheets/pages/tickets/_inbox.scss */
  .inbox .ticket .ticket-header {
    padding-left: 10px;
  }
}

/* line 319, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .ticket .ticket-header .unaddressed {
  margin-right: 33px;
}

@media only screen and (min-width: 690px) and (max-width: 1575px) {
  /* line 319, app/assets/stylesheets/pages/tickets/_inbox.scss */
  .inbox .ticket .ticket-header .unaddressed {
    margin-right: 10px;
  }
}

/* line 327, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .ticket .ticket-header .ticket-header-text-container {
  flex: 1;
  overflow: hidden;
}

/* line 333, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .ticket .ticket-body {
  position: relative;
  display: flex;
  flex-direction: row;
  background: white;
  height: 64%;
  padding: 16px 16px 22px 13px;
  overflow: hidden;
}

@media only screen and (min-width: 690px) and (max-width: 1575px) {
  /* line 333, app/assets/stylesheets/pages/tickets/_inbox.scss */
  .inbox .ticket .ticket-body {
    padding-left: 0px;
    padding-right: 10px;
  }
}

/* line 347, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .ticket .ticket-body .ticket-left, .inbox .ticket .ticket-body .ticket-right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* line 353, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .ticket .ticket-body .ticket-left {
  flex: 1;
  overflow: hidden;
}

/* line 358, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .ticket .ticket-body .ticket-right {
  max-width: 45%;
  width: 100%\9;
  text-align: right;
}

@media screen and (min-width: 0\0) {
  /* line 358, app/assets/stylesheets/pages/tickets/_inbox.scss */
  .inbox .ticket .ticket-body .ticket-right {
    width: 100%;
  }
}

/* line 364, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .ticket .ticket-body.ticket-body-long-preview .ticket-right, .inbox .ticket .ticket-body .ticket-left-long-preview ~ .ticket-right {
  max-width: 33%;
}

/* line 367, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .ticket .tag {
  -webkit-box-flex: inherit;
  -webkit-flex-grow: inherit;
  -moz-flex-grow: inherit;
  -ms-flex-positive: inherit;
  flex-grow: inherit;
  overflow: hidden;
  align-self: baseline;
}

@media only screen and (min-width: 690px) and (max-width: 1575px) {
  /* line 373, app/assets/stylesheets/pages/tickets/_inbox.scss */
  .inbox .ticket .tag .tag-text {
    font-size: 11px;
  }
}

/* line 379, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .ticket .priority {
  font-size: 12px;
  padding: 2px 0px 2px 20px;
  line-height: 14px;
}

/* line 385, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .ticket .display-name {
  letter-spacing: 0.4px;
}

@media only screen and (min-width: 690px) and (max-width: 1575px) {
  /* line 385, app/assets/stylesheets/pages/tickets/_inbox.scss */
  .inbox .ticket .display-name {
    font-size: 15px;
  }
}

/* line 392, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .ticket .display-assignee a.assigned-name {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 398, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .ticket .display-assignee-initials {
  display: none;
}

/* line 405, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox.preload * {
  -o-transition-property: none !important;
  -moz-transition-property: none !important;
  -ms-transition-property: none !important;
  -webkit-transition-property: none !important;
  transition-property: none !important;
  /*CSS transforms*/
  -o-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -webkit-transform: none !important;
  transform: none !important;
  /*CSS animations*/
  -webkit-animation: none !important;
  -moz-animation: none !important;
  -o-animation: none !important;
  -ms-animation: none !important;
  animation: none !important;
  animation-duration: 0s !important;
  -webkit-animation-duration: 0s !important;
  transition: background-color 0s, opacity 0s, color 0s, width 0s, height 0s, padding 0s, margin 0s !important;
}

/* line 431, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox.onboarding {
  max-width: 100%  !important;
}

/* line 435, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox.compact .ticket {
  height: 55px;
  -webkit-transition: height 0.2s ease-in-out;
  -moz-transition: height 0.2s ease-in-out;
  -ms-transition: height 0.2s ease-in-out;
  -o-transition: height 0.2s ease-in-out;
  transition: height 0.2s ease-in-out;
}

/* line 443, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox.compact .ticket .ticket-body {
  height: 105px;
  padding: 10px 16px 10px 0px;
}

/* line 446, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox.compact .ticket .ticket-body .activity {
  font-size: 12px;
}

/* line 449, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox.compact .ticket .ticket-body .display-channel, #inbox.compact .ticket .ticket-body .display-assignee, #inbox.compact .ticket .ticket-body .display-assignee-initials, #inbox.compact .ticket .ticket-body .time-ago {
  font-size: 10px;
}

/* line 452, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox.compact .ticket .ticket-body .tag {
  height: 25px;
}

/* line 454, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox.compact .ticket .ticket-body .tag a {
  font-size: 10px;
  align-self: center;
  line-height: initial;
}

/* line 462, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox.compact .ticket .ticket-header {
  height: 55px;
}

/* line 464, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox.compact .ticket .ticket-header .display-name, #inbox.compact .ticket .ticket-header .display-company {
  font-size: 12px;
}

/* line 470, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox.compact .ticket:hover .ticket-body, #inbox.compact .ticket.active .ticket-body {
  display: flex;
}

/* line 475, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox.compact .ticket.hiding {
  height: 0px !important;
  -webkit-transition: height 0.2s ease-in-out;
  -moz-transition: height 0.2s ease-in-out;
  -ms-transition: height 0.2s ease-in-out;
  -o-transition: height 0.2s ease-in-out;
  transition: height 0.2s ease-in-out;
}

/* line 484, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox.compact .ticket.active {
  -webkit-transition: height 0.2s ease-in-out, padding-left 0.3s ease-in-out, background-color 0.3s ease-in;
  -moz-transition: height 0.2s ease-in-out, padding-left 0.3s ease-in-out, background-color 0.3s ease-in;
  -ms-transition: height 0.2s ease-in-out, padding-left 0.3s ease-in-out, background-color 0.3s ease-in;
  -o-transition: height 0.2s ease-in-out, padding-left 0.3s ease-in-out, background-color 0.3s ease-in;
  transition: height 0.2s ease-in-out, padding-left 0.3s ease-in-out, background-color 0.3s ease-in;
}

/* line 493, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox.compact .ticket.replacing:hover {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
  height: 165px !important;
}

/* line 500, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox.compact .ticket.replacing:hover .ticket-body {
  display: flex;
}

/* line 507, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox.mobile {
  width: 100%;
}

/* line 510, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox #controls-wrapper {
  padding-bottom: 16px;
  border-bottom: 1px solid lightgray;
}

@media only screen and (max-width: 320px) {
  /* line 520, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox #filters-and-sort .ui-checkbox input, #inbox-wide #filters-and-sort .ui-checkbox input {
    margin: -18px 0 0 0;
  }
  /* line 523, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox #filters-and-sort .ui-btn, #inbox-wide #filters-and-sort .ui-btn {
    padding: 8px 12px 8px 6px;
  }
  /* line 525, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox #filters-and-sort .ui-btn span, #inbox-wide #filters-and-sort .ui-btn span {
    font-size: 14px !important;
  }
  /* line 530, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox #filters-and-sort .filters input, #inbox-wide #filters-and-sort .filters input {
    font-size: 14px !important;
  }
  /* line 533, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox #filters-and-sort .filters label, #inbox-wide #filters-and-sort .filters label {
    padding: 8px 12px 8px 36px;
    font-size: 14px !important;
  }
  /* line 538, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox #filters-and-sort #submit-filters, #inbox-wide #filters-and-sort #submit-filters {
    font-size: 14px;
  }
}

/* line 543, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox #filters-and-sort .filter-close-button, #inbox #filters-and-sort .filter-reset-button, #inbox #filters-and-sort .quick-filter-button, #inbox-wide #filters-and-sort .filter-close-button, #inbox-wide #filters-and-sort .filter-reset-button, #inbox-wide #filters-and-sort .quick-filter-button {
  color: white;
  background: rgba(0, 0, 0, 0.7);
  cursor: pointer;
  margin: 8px;
  border-radius: 6px;
  font-weight: 300 !important;
  text-align: center;
}

/* line 551, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox #filters-and-sort .filter-close-button:hover, #inbox #filters-and-sort .filter-reset-button:hover, #inbox #filters-and-sort .quick-filter-button:hover, #inbox-wide #filters-and-sort .filter-close-button:hover, #inbox-wide #filters-and-sort .filter-reset-button:hover, #inbox-wide #filters-and-sort .quick-filter-button:hover {
  background: rgba(0, 0, 0, 0.9);
}

/* line 555, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox #filters-and-sort .filter-close-button, #inbox-wide #filters-and-sort .filter-close-button {
  flex: 0.2;
  padding: 4px;
  font-size: 14px;
  max-width: 46px;
}

/* line 561, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox #filters-and-sort .quick-filter-button, #inbox #filters-and-sort .filter-reset-button, #inbox-wide #filters-and-sort .quick-filter-button, #inbox-wide #filters-and-sort .filter-reset-button {
  flex: 0.5;
  font-size: 14px;
  background: #ececec;
  padding: 4px;
  align-self: center;
}

/* line 567, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox #filters-and-sort .quick-filter-button:hover, #inbox #filters-and-sort .filter-reset-button:hover, #inbox-wide #filters-and-sort .quick-filter-button:hover, #inbox-wide #filters-and-sort .filter-reset-button:hover {
  background: #999;
}

/* line 570, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox #filters-and-sort .quick-filter-button a, #inbox #filters-and-sort .quick-filter-button button, #inbox #filters-and-sort .filter-reset-button a, #inbox #filters-and-sort .filter-reset-button button, #inbox-wide #filters-and-sort .quick-filter-button a, #inbox-wide #filters-and-sort .quick-filter-button button, #inbox-wide #filters-and-sort .filter-reset-button a, #inbox-wide #filters-and-sort .filter-reset-button button {
  vertical-align: middle;
  color: #333;
  line-height: 18px;
  font-weight: 300 !important;
}

@media only screen and (max-width: 320px) {
  /* line 561, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox #filters-and-sort .quick-filter-button, #inbox #filters-and-sort .filter-reset-button, #inbox-wide #filters-and-sort .quick-filter-button, #inbox-wide #filters-and-sort .filter-reset-button {
    font-size: 12px;
  }
}

/* line 581, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox #filters-and-sort .ui-focus, #inbox-wide #filters-and-sort .ui-focus {
  background: #cccccc;
}

/* line 588, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox-wide #filters-and-sort {
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  width: 100%;
  max-width: 500px;
  z-index: 7;
}

@media only screen and (max-width: 400px) {
  /* line 588, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide #filters-and-sort {
    background: #676767;
  }
}

/* line 598, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox-wide #filters-and-sort #filters-form {
  margin: 0px auto;
  max-width: 500px;
}

@media only screen and (min-width: 600px) {
  /* line 587, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide {
    position: relative;
    display: inline-flex;
    padding: 0px;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
  }
  /* line 610, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket {
    max-height: 20px !important;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 0px;
    padding-bottom: 32px;
  }
  /* line 618, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket.active {
    border: solid 1px #c0c0c0;
    margin-left: 0px;
    padding-left: 0px;
    transition: none;
  }
  /* line 624, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket.hide {
    display: none;
  }
  /* line 626, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket > div {
    height: 32px;
  }
  /* line 630, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-header {
    padding-left: 10px;
    border-bottom: none;
  }
  /* line 634, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-header .unaddressed {
    margin-right: 6px;
  }
  /* line 638, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-header .ticket-header-text-container {
    margin-right: 0;
  }
  /* line 643, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-body {
    flex: 1;
    padding: 0 5px 0 0;
    background-color: #f9f9f9;
  }
  /* line 648, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-body .ticket-left {
    flex-direction: row;
    justify-content: flex-start;
  }
  /* line 652, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-body .ticket-left .activity {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  /* line 657, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-body .ticket-left .activity::before, #inbox-wide .ticket .ticket-body .ticket-left .activity::after {
    display: none;
  }
  /* line 659, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-body .ticket-left .activity img {
    margin-right: 5px;
  }
  /* line 663, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-body .ticket-left .activity .sender {
    min-width: 50px;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1200px) {
  /* line 663, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-body .ticket-left .activity .sender {
    display: none;
  }
}

@media only screen and (min-width: 600px) {
  /* line 666, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-body .ticket-left .activity .sender::after {
    content: '\00a0';
  }
  /* line 670, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-body .ticket-left .tags-container {
    max-width: 45%;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }
  /* line 673, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-body .ticket-left .tags-container:after {
    background-image: linear-gradient(to right, rgba(249, 249, 249, 0) 90%, #f9f9f9);
  }
}

@media only screen and (min-width: 600px) and (max-width: 414px) {
  /* line 673, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-body .ticket-left .tags-container:after {
    left: 100px;
  }
}

@media only screen and (min-width: 600px) {
  /* line 679, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-body .ticket-left .tags-container .tags {
    max-width: 100%;
    padding-left: 0px;
  }
  /* line 682, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-body .ticket-left .tags-container .tags:empty {
    display: none;
  }
}

@media only screen and (min-width: 600px) and (max-width: 780px) {
  /* line 689, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-body .ticket-left .activity {
    width: 100%;
  }
  /* line 690, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-body .ticket-left .tags-container {
    display: none;
  }
}

@media only screen and (min-width: 600px) {
  /* line 694, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-body .ticket-right {
    max-width: none;
    width: auto\9;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}

@media only screen and (min-width: 600px) and (min-width: 0\0) {
  /* line 694, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-body .ticket-right {
    width: auto;
  }
}

@media only screen and (min-width: 600px) {
  /* line 701, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-body .ticket-right > div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-width: 250px;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1500px) {
  /* line 701, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-body .ticket-right > div {
    min-width: 200px;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1250px) {
  /* line 701, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-body .ticket-right > div {
    min-width: 150px;
  }
}

@media only screen and (min-width: 600px) and (max-width: 900px) {
  /* line 701, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-body .ticket-right > div {
    min-width: 150px;
  }
}

@media only screen and (min-width: 600px) {
  /* line 712, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket .ticket-body .ticket-right .display-channel {
    width: 70px;
  }
  /* line 719, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide.compact .ticket {
    padding-bottom: 22px;
  }
  /* line 722, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide.compact .ticket > div {
    height: 22px;
  }
  /* line 727, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket.with-tags {
    max-height: 60px;
  }
  /* line 730, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide.compact .ticket.with-tags {
    max-height: 50px;
  }
  /* line 735, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .start-time {
    display: none;
  }
  /* line 739, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide a {
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
  }
  /* line 744, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .final-box a {
    display: block;
  }
  /* line 748, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .display-name {
    text-align: left;
    padding: 0px 5px;
    font-size: 14px;
    line-height: 32px;
    overflow: hidden;
    width: 160px;
  }
}

@media only screen and (min-width: 600px) and (max-width: 400px) {
  /* line 748, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .display-name {
    width: 135px;
  }
}

@media only screen and (min-width: 600px) and (min-width: 1200px) {
  /* line 748, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .display-name {
    width: 200px;
  }
}

@media only screen and (min-width: 600px) {
  /* line 759, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .display-phone, #inbox-wide .display-company {
    display: none;
  }
  /* line 762, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide.compact .display-name {
    line-height: 20px;
  }
  /* line 766, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide a.assigned-name {
    max-width: 80px;
    max-width: inherit\9;
    color: black;
    vertical-align: bottom;
  }
}

@media only screen and (min-width: 600px) and (min-width: 0\0) {
  /* line 766, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide a.assigned-name {
    max-width: inherit;
  }
}

@media only screen and (min-width: 600px) {
  /* line 773, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .display-assignee, #inbox-wide .display-assignee-initials {
    -webkit-box-flex: 0.05;
    -webkit-flex: 0.05;
    -moz-box-flex: 0.05;
    -moz-flex: 0.05;
    -ms-flex: 0.05;
    flex: 0.05;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    text-align: left;
  }
  /* line 781, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .priority {
    -webkit-flex-shrink: 0.05;
    -moz-flex-shrink: 0.05;
    -ms-flex-negative: 0.05;
    flex-shrink: 0.05;
    padding-top: 0px;
  }
  /* line 785, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .priority {
    -webkit-flex-shrink: 0.1;
    -moz-flex-shrink: 0.1;
    -ms-flex-negative: 0.1;
    flex-shrink: 0.1;
    padding-left: 5px;
  }
  /* line 789, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .activity {
    white-space: nowrap;
    overflow: hidden;
  }
}

@media only screen and (min-width: 600px) and (max-width: 400px) {
  /* line 789, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .activity {
    display: none;
  }
}

@media only screen and (min-width: 600px) {
  /* line 797, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .activity, #inbox-wide .display-assignee, #inbox-wide .priority {
    line-height: 32px;
  }
  /* line 801, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide.compact .activity, #inbox-wide.compact .display-assignee, #inbox-wide.compact .priority, #inbox-wide.compact .display-name {
    line-height: 20px;
  }
  /* line 806, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket-status-form {
    max-width: 80px;
    position: initial;
    max-height: 20px;
    font-size: 14px;
    -webkit-box-flex: 0.1;
    -webkit-flex: 0.1;
    -moz-box-flex: 0.1;
    -moz-flex: 0.1;
    -ms-flex: 0.1;
    flex: 0.1;
  }
  /* line 812, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket-status-form:after {
    position: relative;
    top: -20px;
    right: -55px;
  }
}

@media only screen and (min-width: 600px) and (max-width: 414px) {
  /* line 812, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .ticket-status-form:after {
    right: -33px;
  }
}

@media only screen and (min-width: 600px) {
  /* line 822, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide.compact .ticket-status-form select {
    padding-top: 0;
  }
  /* line 825, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide.compact .ticket-status-form:after {
    top: -22px;
  }
  /* line 829, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .tags {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -moz-box-flex: 0;
    -moz-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    padding: 0px;
    padding-left: 112px;
    margin-top: -2px;
    height: 30px;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 838, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .tags a.tag-text, #inbox-wide .tags button.tag-text {
    line-height: 20px;
    padding: 1px 6px;
  }
}

@media only screen and (min-width: 600px) and (min-width: 1600px) {
  /* line 844, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .tag-wrapper {
    max-width: 150px;
  }
  /* line 846, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .tag-wrapper .tag-wrapper button:hover {
    box-shadow: inset 0 0 0 10em rgba(255, 255, 255, 0.3);
    max-width: initial !important;
    text-decoration: none;
  }
}

@media only screen and (min-width: 600px) {
  /* line 854, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide.compact .tags .tag a.tag-text, #inbox-wide.compact .tags .tag button.tag-text {
    font-size: 12px;
    line-height: 14px;
    letter-spacing: .04em;
  }
  /* line 860, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide.compact .tags {
    height: initial;
    margin-top: 0px;
  }
  /* line 866, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide:not(.compact) .ticket .tag-wrapper {
    margin-top: 4px;
  }
  /* line 871, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .display-assignee-initials {
    display: none;
  }
}

@media only screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1200px) {
  /* line 875, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .display-assignee, #inbox-wide .priority {
    display: none;
  }
  /* line 878, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .display-assignee-initials {
    display: block;
  }
}

/* line 884, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox-wide .row {
  border-bottom: 1px solid lightgray;
}

@media only screen and (max-width: 736px) {
  /* line 884, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide .row {
    flex-direction: column-reverse;
  }
}

/* line 891, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox-wide #controls-wrapper {
  width: 330px;
  padding: 0 !important;
}

/* line 894, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox-wide #controls-wrapper a, #inbox-wide #controls-wrapper button {
  text-shadow: none !important;
  font-weight: 300 !important;
}

@media only screen and (max-width: 736px) {
  /* line 891, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide #controls-wrapper {
    width: 100%;
    padding-bottom: 10px !important;
  }
}

/* line 905, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #controls-wrapper, #inbox-wide #controls-wrapper {
  position: relative;
}

/* line 906, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #controls-wrapper a, .inbox #controls-wrapper button, #inbox-wide #controls-wrapper a, #inbox-wide #controls-wrapper button {
  text-shadow: none !important;
  font-weight: 300 !important;
}

/* line 912, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #controls-wrapper .react-inbox-ribbon, #inbox-wide #controls-wrapper .react-inbox-ribbon {
  pointer-events: none;
  width: 90px;
  height: 90px;
  overflow: hidden;
  position: absolute;
  bottom: -11px;
  right: -10px;
  z-index: 200;
}

/* line 922, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #controls-wrapper .react-inbox-ribbon > *, #inbox-wide #controls-wrapper .react-inbox-ribbon > * {
  max-width: unset;
}

/* line 924, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #controls-wrapper .react-inbox-ribbon::before, .inbox #controls-wrapper .react-inbox-ribbon::after, #inbox-wide #controls-wrapper .react-inbox-ribbon::before, #inbox-wide #controls-wrapper .react-inbox-ribbon::after {
  position: absolute;
  z-index: -1;
  content: '';
  display: block;
  border: 5px solid #01a56d;
  border-bottom-color: transparent;
  border-right-color: transparent;
}

/* line 934, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #controls-wrapper .react-inbox-ribbon::before, #inbox-wide #controls-wrapper .react-inbox-ribbon::before {
  bottom: 0;
  left: 0;
}

/* line 938, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #controls-wrapper .react-inbox-ribbon::after, #inbox-wide #controls-wrapper .react-inbox-ribbon::after {
  top: 0;
  right: 0;
}

/* line 943, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #controls-wrapper .react-inbox-ribbon .react-inbox-ribbon-text, #inbox-wide #controls-wrapper .react-inbox-ribbon .react-inbox-ribbon-text {
  position: absolute;
  display: flex;
  justify-content: center;
  line-height: 0;
  width: 130px;
  padding: 3px 0;
  background-color: #00B879;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  left: -13px;
  bottom: 30px;
  transform: rotate(-225deg) scale(-1, -1) !important;
  -webkit-transform: rotate(-225deg) scale(-1, -1) !important;
}

/* line 957, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #controls-wrapper .react-inbox-ribbon .react-inbox-ribbon-text span, #inbox-wide #controls-wrapper .react-inbox-ribbon .react-inbox-ribbon-text span {
  color: #fff;
  font: 700 13px/1 'Lato', sans-serif;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  text-transform: uppercase;
}

@media screen and (max-width: 390px) {
  /* line 967, app/assets/stylesheets/pages/tickets/_inbox.scss */
  .inbox #controls-wrapper .react-inbox-ribbon.fit-left .react-inbox-ribbon-text span, #inbox-wide #controls-wrapper .react-inbox-ribbon.fit-left .react-inbox-ribbon-text span {
    font-size: 12px;
  }
  /* line 968, app/assets/stylesheets/pages/tickets/_inbox.scss */
  .inbox #controls-wrapper .react-inbox-ribbon.fit-left .react-inbox-ribbon-text::after, #inbox-wide #controls-wrapper .react-inbox-ribbon.fit-left .react-inbox-ribbon-text::after {
    content: '';
    width: 10px;
    height: 13px;
  }
}

/* line 977, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #search-form,
.inbox #search-templates-form, #inbox-wide #search-form,
#inbox-wide #search-templates-form {
  padding: 15px;
  width: 60%;
}

/* line 981, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #search-form > div,
.inbox #search-templates-form > div, #inbox-wide #search-form > div,
#inbox-wide #search-templates-form > div {
  border: 2px solid #c5c5c5;
  border-radius: 16px;
  padding: 8px 15px 8px 40px;
}

/* line 985, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #search-form > div:focus-within,
.inbox #search-templates-form > div:focus-within, #inbox-wide #search-form > div:focus-within,
#inbox-wide #search-templates-form > div:focus-within {
  border: 2px solid #00B879;
}

/* line 988, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #search-form > div input,
.inbox #search-templates-form > div input, #inbox-wide #search-form > div input,
#inbox-wide #search-templates-form > div input {
  font-size: 16px;
  border-bottom: none;
}

/* line 2, app/assets/stylesheets/pages/tickets/../../helpers/_placeholder.scss */
.inbox #search-form > div input::-webkit-input-placeholder,
.inbox #search-templates-form > div input::-webkit-input-placeholder, #inbox-wide #search-form > div input::-webkit-input-placeholder,
#inbox-wide #search-templates-form > div input::-webkit-input-placeholder {
  color: #999999;
  font-size: 16px;
}

/* line 3, app/assets/stylesheets/pages/tickets/../../helpers/_placeholder.scss */
.inbox #search-form > div input:-moz-placeholder,
.inbox #search-templates-form > div input:-moz-placeholder, #inbox-wide #search-form > div input:-moz-placeholder,
#inbox-wide #search-templates-form > div input:-moz-placeholder {
  color: #999999;
  font-size: 16px;
}

/* line 4, app/assets/stylesheets/pages/tickets/../../helpers/_placeholder.scss */
.inbox #search-form > div input::-moz-placeholder,
.inbox #search-templates-form > div input::-moz-placeholder, #inbox-wide #search-form > div input::-moz-placeholder,
#inbox-wide #search-templates-form > div input::-moz-placeholder {
  color: #999999;
  font-size: 16px;
}

/* line 5, app/assets/stylesheets/pages/tickets/../../helpers/_placeholder.scss */
.inbox #search-form > div input:-ms-input-placeholder,
.inbox #search-templates-form > div input:-ms-input-placeholder, #inbox-wide #search-form > div input:-ms-input-placeholder,
#inbox-wide #search-templates-form > div input:-ms-input-placeholder {
  color: #999999;
  font-size: 16px;
}

/* line 996, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #search-form > div input:focus, .inbox #search-form > div input:hover,
.inbox #search-templates-form > div input:focus,
.inbox #search-templates-form > div input:hover, #inbox-wide #search-form > div input:focus, #inbox-wide #search-form > div input:hover,
#inbox-wide #search-templates-form > div input:focus,
#inbox-wide #search-templates-form > div input:hover {
  border-bottom: none;
}

@media only screen and (max-width: 320px) {
  /* line 988, app/assets/stylesheets/pages/tickets/_inbox.scss */
  .inbox #search-form > div input,
.inbox #search-templates-form > div input, #inbox-wide #search-form > div input,
#inbox-wide #search-templates-form > div input {
    font-size: 14px;
  }
}

/* line 1003, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox #search-form > div:before,
.inbox #search-templates-form > div:before, #inbox-wide #search-form > div:before,
#inbox-wide #search-templates-form > div:before {
  margin: 0px 0px 0px -28px;
  font-size: 19px;
}

/* line 1009, app/assets/stylesheets/pages/tickets/_inbox.scss */
.inbox .search-container, #inbox-wide .search-container {
  display: flex;
  flex-grow: 1;
}

@media only screen and (min-width: 600px) {
  /* line 1017, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide.compact .ticket-body .ticket-left {
    align-items: center;
  }
}

/* line 1021, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox-wide.compact .ticket:hover:not(.active) {
  background: none;
}

/* line 1024, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox-wide.compact .ticket.active {
  border: solid 1px #c0c0c0;
  margin-left: 0px;
  padding-left: 0px;
  transition: none;
}

/* line 1030, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox-wide.compact .unaddressed {
  width: 12px;
  height: 16px;
}

/* line 1033, app/assets/stylesheets/pages/tickets/_inbox.scss */
#inbox-wide.compact .unaddressed:before, #inbox-wide.compact .unaddressed:after {
  border-left-width: 6px;
  border-right-width: 6px;
}

@media only screen and (max-width: 400px) {
  /* line 1030, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide.compact .unaddressed {
    left: -1px;
  }
}

@media only screen and (max-width: 599px) {
  /* line 1043, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide.compact .ticket {
    height: 106px;
  }
  /* line 1046, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide.compact .ticket-body {
    height: 64px;
    padding: 6px 16px 6px 13px;
  }
  /* line 1050, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide.compact .ticket-header {
    height: 40px;
  }
  /* line 1053, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide.compact .ticket-right {
    display: none;
    height: 0px;
  }
  /* line 1057, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide.compact .tag {
    margin: 0px 1px;
  }
  /* line 1059, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide.compact .tag a.tag-text, #inbox-wide.compact .tag .tag .tag-text-row a, #inbox-wide.compact .tag button.tag-text {
    font-size: 12px;
    line-height: 14px;
    letter-spacing: .04em;
  }
  /* line 1065, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide.compact .display-name {
    font-size: 12px;
  }
  /* line 1068, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide.compact .display-company {
    font-size: 10px;
  }
  /* line 1071, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #inbox-wide.compact .activity {
    font-size: 12px;
  }
}

/* line 1077, app/assets/stylesheets/pages/tickets/_inbox.scss */
#onboard-modal {
  text-align: center;
  padding: 20px 0px;
}

/* line 1081, app/assets/stylesheets/pages/tickets/_inbox.scss */
#onboard-modal .desc {
  padding-top: 16px;
  font-size: 24px;
}

@media only screen and (min-width: 500px) {
  /* line 1081, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #onboard-modal .desc {
    font-size: 60px;
  }
}

/* line 1090, app/assets/stylesheets/pages/tickets/_inbox.scss */
.ticket-status-form {
  position: relative;
  margin-left: 22px;
  margin-right: 22px;
}

@media only screen and (min-width: 690px) and (max-width: 1575px) {
  /* line 1090, app/assets/stylesheets/pages/tickets/_inbox.scss */
  .ticket-status-form {
    margin-left: 22px;
    margin-right: 10px;
  }
}

/* line 1098, app/assets/stylesheets/pages/tickets/_inbox.scss */
.ticket-status-form select {
  width: auto;
}

/* line 1099, app/assets/stylesheets/pages/tickets/_inbox.scss */
.ticket-status-form option {
  color: #000;
}

/* line 1105, app/assets/stylesheets/pages/tickets/_inbox.scss */
.unaddressed {
  position: relative;
  width: 16px;
  height: 21px;
  border: 1px solid;
  border-bottom: none;
  overflow: hidden;
  user-select: none;
  cursor: pointer;
  background: #fff;
}

/* line 1115, app/assets/stylesheets/pages/tickets/_inbox.scss */
.unaddressed:before {
  content: " ";
  position: absolute;
  bottom: 0px;
  left: -1px;
  border-top: 8px solid transparent;
  border-bottom: 7px solid;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}

/* line 1125, app/assets/stylesheets/pages/tickets/_inbox.scss */
.unaddressed:after {
  content: " ";
  position: absolute;
  bottom: -1px;
  left: -1px;
  border-top: 8px solid transparent;
  border-bottom: 7px solid #f4f4f4;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}

/* line 1138, app/assets/stylesheets/pages/tickets/_inbox.scss */
.unaddressed.on {
  background: #e5be68;
}

/* line 1141, app/assets/stylesheets/pages/tickets/_inbox.scss */
.unaddressed:hover {
  background: rgba(229, 190, 104, 0.5) !important;
}

/* line 1145, app/assets/stylesheets/pages/tickets/_inbox.scss */
.active .unaddressed.on {
  background: #f5c150;
}

/* line 1150, app/assets/stylesheets/pages/tickets/_inbox.scss */
.display-name {
  text-transform: capitalize;
  font-family: Montserrat, sans-serif;
  font-weight: bold !important;
  font-size: 16px;
  width: 100%;
  color: #808080;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1163, app/assets/stylesheets/pages/tickets/_inbox.scss */
.display-phone {
  padding: 0 70px 0 0;
  color: #888;
  font-family: Montserrat, sans-serif;
  font-weight: 600 !important;
  font-size: 10px;
}

/* line 1171, app/assets/stylesheets/pages/tickets/_inbox.scss */
.display-company {
  color: #888;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  letter-spacing: 0.4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media only screen and (max-width: 414px) {
  /* line 1171, app/assets/stylesheets/pages/tickets/_inbox.scss */
  .display-company {
    font-size: 14px;
  }
}

/* line 1184, app/assets/stylesheets/pages/tickets/_inbox.scss */
.display-assignee {
  color: #999;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  letter-spacing: 0.33px;
  text-transform: uppercase;
}

/* line 1191, app/assets/stylesheets/pages/tickets/_inbox.scss */
.display-assignee a.assigned-name {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1199, app/assets/stylesheets/pages/tickets/_inbox.scss */
.activity {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  letter-spacing: 0.4px;
  color: black;
  overflow-y: hidden;
  padding-left: 11px;
  padding-right: 25px;
  max-height: 3.9em;
  line-height: 1.3em;
  position: relative;
  word-wrap: break-word;
}

/* line 1212, app/assets/stylesheets/pages/tickets/_inbox.scss */
.activity:before {
  content: '...';
  position: absolute;
  right: 11px;
  bottom: 2px;
}

/* line 1218, app/assets/stylesheets/pages/tickets/_inbox.scss */
.activity:after {
  content: '';
  position: absolute;
  right: 11px;
  width: 1em;
  height: 1em;
  margin-top: 0.4em;
  background: white;
}

/* line 1228, app/assets/stylesheets/pages/tickets/_inbox.scss */
.activity .sender {
  font-weight: 600 !important;
  display: inline-block;
}

/* line 1233, app/assets/stylesheets/pages/tickets/_inbox.scss */
.activity img {
  margin-right: 11px;
  vertical-align: text-bottom;
}

/* line 1240, app/assets/stylesheets/pages/tickets/_inbox.scss */
.unaddressed.on + .ticket-header-text-container .display-name, .unaddressed.on + .ticket-header-text-container .display-company {
  color: black !important;
}

/* line 1244, app/assets/stylesheets/pages/tickets/_inbox.scss */
.tags-container {
  position: relative;
}

/* line 1246, app/assets/stylesheets/pages/tickets/_inbox.scss */
.tags-container:after {
  pointer-events: none;
  content: " ";
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 40%, #fff 50%);
}

@media only screen and (min-width: 690px) and (max-width: 1575px) {
  /* line 1246, app/assets/stylesheets/pages/tickets/_inbox.scss */
  .tags-container:after {
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 75%, #fff 85%);
  }
}

@media only screen and (max-width: 414px) {
  /* line 1262, app/assets/stylesheets/pages/tickets/_inbox.scss */
  .tags-container:after {
    left: 100px !important;
  }
}

@media only screen and (min-width: 415px) and (max-width: 690px) {
  /* line 1267, app/assets/stylesheets/pages/tickets/_inbox.scss */
  .tags-container:after {
    left: 175px !important;
  }
}

@media only screen and (min-width: 690px) and (max-width: 1575px) {
  /* line 1244, app/assets/stylesheets/pages/tickets/_inbox.scss */
  .tags-container {
    margin-left: 7px !important;
  }
}

/* line 1277, app/assets/stylesheets/pages/tickets/_inbox.scss */
.tags {
  max-width: 50%;
  -ms-overflow-style: none;
}

@media only screen and (min-width: 690px) and (max-width: 1575px) {
  /* line 1277, app/assets/stylesheets/pages/tickets/_inbox.scss */
  .tags {
    max-width: 85%;
  }
  /* line 1281, app/assets/stylesheets/pages/tickets/_inbox.scss */
  .tags .tag-wrapper {
    max-width: 85px;
  }
}

@media only screen and (max-width: 690px) {
  /* line 1277, app/assets/stylesheets/pages/tickets/_inbox.scss */
  .tags {
    max-width: 100%;
  }
}

/* line 1288, app/assets/stylesheets/pages/tickets/_inbox.scss */
.tags::-webkit-scrollbar {
  display: none;
}

/* line 1292, app/assets/stylesheets/pages/tickets/_inbox.scss */
.tags .tag-wrapper:hover {
  max-width: initial;
}

/* line 1297, app/assets/stylesheets/pages/tickets/_inbox.scss */
.display-channel {
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  letter-spacing: 0.33px;
  color: #6d7278;
}

/* line 1303, app/assets/stylesheets/pages/tickets/_inbox.scss */
.display-channel[data-origin=live-chat] {
  color: #0091ff;
}

/* line 1306, app/assets/stylesheets/pages/tickets/_inbox.scss */
.display-channel[data-origin=whatsapp] {
  color: #2fb844;
}

/* line 1311, app/assets/stylesheets/pages/tickets/_inbox.scss */
.time-ago {
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  letter-spacing: 0.38px;
  color: rgba(0, 0, 0, 0.5);
  white-space: nowrap;
}

/* line 1319, app/assets/stylesheets/pages/tickets/_inbox.scss */
mark {
  background: #F0EF9E;
}

/* line 1323, app/assets/stylesheets/pages/tickets/_inbox.scss */
#create-ticket-button {
  text-align: center;
  padding: 15px 15px 15px 0px;
  align-items: center;
  display: flex;
}

/* line 1328, app/assets/stylesheets/pages/tickets/_inbox.scss */
#create-ticket-button a, #create-ticket-button button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  color: white;
  background: #00B879;
  padding: 8px 32px;
  font-size: 16px;
  font-weight: 300 !important;
  cursor: pointer;
  border-radius: 6px;
}

/* line 1340, app/assets/stylesheets/pages/tickets/_inbox.scss */
#create-ticket-button a:hover, #create-ticket-button button:hover {
  background: #00B879;
}

@media only screen and (max-width: 320px) {
  /* line 1323, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #create-ticket-button {
    padding: 15px 15px 15px 0px;
  }
  /* line 1346, app/assets/stylesheets/pages/tickets/_inbox.scss */
  #create-ticket-button a, #create-ticket-button button {
    padding: 8px 16px;
  }
}

/* line 1352, app/assets/stylesheets/pages/tickets/_inbox.scss */
.icon-call-in, .icon-call-out {
  width: 14px;
  height: 14px;
  color: black;
}

/* line 1358, app/assets/stylesheets/pages/tickets/_inbox.scss */
.account-link {
  color: #3388cc;
  cursor: pointer;
}

/* line 1363, app/assets/stylesheets/pages/tickets/_inbox.scss */
.wide-mode-infinite-list {
  margin-top: 30px;
}

/* line 1367, app/assets/stylesheets/pages/tickets/_inbox.scss */
.call-icon {
  vertical-align: text-top;
}

/* line 1371, app/assets/stylesheets/pages/tickets/_inbox.scss */
.react-inbox-typography {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
}

/* line 1377, app/assets/stylesheets/pages/tickets/_inbox.scss */
.react-inbox-typography * {
  font-family: Montserrat, sans-serif;
  font-weight: unset !important;
}

/* line 1381, app/assets/stylesheets/pages/tickets/_inbox.scss */
.react-inbox-typography * input, .react-inbox-typography * button {
  font-family: Montserrat, sans-serif;
}

/* line 1384, app/assets/stylesheets/pages/tickets/_inbox.scss */
.react-inbox-typography * form {
  flex: 1 1 auto;
}

/* line 1387, app/assets/stylesheets/pages/tickets/_inbox.scss */
.react-inbox-typography * p {
  font-weight: 400 !important;
}

/* line 1390, app/assets/stylesheets/pages/tickets/_inbox.scss */
.react-inbox-typography * h1 {
  font-weight: 700;
  font-size: 32px;
  line-height: 44px;
}

/* line 1395, app/assets/stylesheets/pages/tickets/_inbox.scss */
.react-inbox-typography * h2 {
  font-weight: 700;
  font-size: 24px;
  line-height: 32.78px;
}

/* line 1400, app/assets/stylesheets/pages/tickets/_inbox.scss */
.react-inbox-typography * h3 {
  font-weight: 700;
  font-size: 24px;
  line-height: 32.78px;
  color: #444;
}

/* line 1406, app/assets/stylesheets/pages/tickets/_inbox.scss */
.react-inbox-typography * h4 {
  font-weight: 500;
  font-size: 14px;
}

/* line 1410, app/assets/stylesheets/pages/tickets/_inbox.scss */
.react-inbox-typography * h5 {
  font-size: 10px;
  font-weight: 300 !important;
  text-transform: uppercase;
  letter-spacing: 2px;
}

/* line 3, app/assets/stylesheets/pages/tickets/_outbound.scss */
#outbound-modal {
  padding: 8px 12px;
}

/* line 6, app/assets/stylesheets/pages/tickets/_outbound.scss */
#outbound-modal h4 {
  font-size: 20px;
  text-align: center;
  margin-bottom: 20px;
}

/* line 12, app/assets/stylesheets/pages/tickets/_outbound.scss */
#outbound-modal b {
  font-weight: 600 !important;
}

/* line 16, app/assets/stylesheets/pages/tickets/_outbound.scss */
#outbound-modal .key {
  font-weight: 600 !important;
}

/* line 20, app/assets/stylesheets/pages/tickets/_outbound.scss */
#outbound-modal input {
  font-size: 25px;
}

/* line 24, app/assets/stylesheets/pages/tickets/_outbound.scss */
#outbound-modal .button-submit {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
  text-align: center;
  background: #00B879;
  width: 300px;
  margin: 20px 0 0 0;
}

/* line 31, app/assets/stylesheets/pages/tickets/_outbound.scss */
#outbound-modal .button-submit[disabled="disabled"] {
  background: #d4d4d4;
}

/* line 36, app/assets/stylesheets/pages/tickets/_outbound.scss */
#outbound-modal .desc {
  text-align: center;
}

/* line 42, app/assets/stylesheets/pages/tickets/_outbound.scss */
#outbound-modal-btn:hover, #outbound-modal-btn:focus {
  background-color: #01a56d !important;
}

/* line 45, app/assets/stylesheets/pages/tickets/_outbound.scss */
#outbound-modal-btn::after {
  font-size: 27px;
  line-height: 26px;
  margin-left: 14px;
}

/* line 50, app/assets/stylesheets/pages/tickets/_outbound.scss */
#outbound-modal-btn.done:after {
  content: '';
}

/* line 54, app/assets/stylesheets/pages/tickets/_outbound.scss */
#outbound-modal-btn .inbox-tooltip {
  z-index: 1000;
}
/* line 2, app/assets/stylesheets/pages/users/auth.scss */
#setup-auth h3 {
  text-align: left;
}

/* line 6, app/assets/stylesheets/pages/users/auth.scss */
#setup-auth .title-description {
  line-height: 30px;
}

/* line 10, app/assets/stylesheets/pages/users/auth.scss */
#setup-auth .right-container p {
  text-align: left;
  color: #505050;
}

/* line 15, app/assets/stylesheets/pages/users/auth.scss */
#setup-auth .step {
  display: flex;
  flex-direction: row;
  margin-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #E0E0E0;
}

/* line 22, app/assets/stylesheets/pages/users/auth.scss */
#setup-auth .step:last-child {
  border-bottom: none;
}

/* line 26, app/assets/stylesheets/pages/users/auth.scss */
#setup-auth .step h4 {
  margin-top: 10px;
  font-size: 15px !important;
  color: black;
  margin-bottom: 5px;
}

/* line 33, app/assets/stylesheets/pages/users/auth.scss */
#setup-auth .step p {
  font-size: 13px;
}

/* line 37, app/assets/stylesheets/pages/users/auth.scss */
#setup-auth .step a {
  display: block;
  word-break: break-all;
  color: #3388cc;
  margin: 10px 0 0 15px;
}

/* line 44, app/assets/stylesheets/pages/users/auth.scss */
#setup-auth .step .text {
  overflow: hidden;
  max-width: 100%;
}

/* line 48, app/assets/stylesheets/pages/users/auth.scss */
#setup-auth .step .text.small {
  width: 380px;
  margin-right: 10px;
}

/* line 54, app/assets/stylesheets/pages/users/auth.scss */
#setup-auth .step .qrcode {
  max-width: 100px;
}

/* line 57, app/assets/stylesheets/pages/users/auth.scss */
#setup-auth .step .qrcode img {
  border: 1px solid #C5AD85;
  max-width: 100px;
}

/* line 63, app/assets/stylesheets/pages/users/auth.scss */
#setup-auth .step strong {
  font-weight: 800 !important;
}

/* line 68, app/assets/stylesheets/pages/users/auth.scss */
#setup-auth .circle {
  position: relative;
  text-align: center;
  width: 40px;
  padding: 20px 0;
}

/* line 74, app/assets/stylesheets/pages/users/auth.scss */
#setup-auth .circle:before {
  content: '';
  position: absolute;
  top: 10px;
  left: 0;
  width: 40px;
  height: 40px;
  background-color: #DD7019;
  opacity: 10%;
  box-sizing: border-box;
  border-radius: 50%;
  padding: 10px 17.5px;
}

/* line 90, app/assets/stylesheets/pages/users/auth.scss */
#setup-auth form {
  margin-top: 25px;
  width: 100%;
}

/* line 94, app/assets/stylesheets/pages/users/auth.scss */
#setup-auth form .textInput {
  display: flex;
  align-items: center;
  justify-content: left;
}

/* line 99, app/assets/stylesheets/pages/users/auth.scss */
#setup-auth form .textInput p {
  margin-bottom: 0 !important;
}

/* line 105, app/assets/stylesheets/pages/users/auth.scss */
#setup-auth #validationCode {
  font-size: 25px;
  text-align: center;
  max-width: 125px;
  padding: 5px !important;
}

/* line 110, app/assets/stylesheets/pages/users/auth.scss */
#setup-auth #validationCode::-webkit-outer-spin-button, #setup-auth #validationCode::-webkit-inner-spin-button {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: textfield;
}

/* line 120, app/assets/stylesheets/pages/users/auth.scss */
#auth-login p:not(.green-number),
#phone-login p:not(.green-number) {
  margin: 10px 0 0 0 !important;
}

/* line 126, app/assets/stylesheets/pages/users/auth.scss */
#auth-login h5 {
  color: #F0EF9E;
  overflow-x: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

/* line 133, app/assets/stylesheets/pages/users/auth.scss */
#auth-login .resend-code {
  margin: 5px 0;
  padding: 0;
}

@media screen and (max-width: 980px) {
  /* line 133, app/assets/stylesheets/pages/users/auth.scss */
  #auth-login .resend-code {
    font-size: 14px;
  }
}
/* line 2, app/assets/stylesheets/pages/users/../../helpers/_popups.scss */
#profile-edit .info-popup {
  visibility: hidden;
  text-transform: none;
  position: absolute;
  background: white;
  padding: 10px;
  max-width: 300px;
  white-space: normal;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
  z-index: 1;
  border-radius: 5px;
}

/* line 15, app/assets/stylesheets/pages/users/../../helpers/_popups.scss */
#profile-edit .info-hover:hover .info-popup,
#profile-edit .info-hover:hover + .info-popup {
  visibility: visible;
}

/* line 6, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit h2, #profile-edit h3, #profile-edit h4, #profile-edit h5, #profile-edit p, #profile-edit a, #profile-edit label, #profile-edit input, #profile-edit button {
  font-family: Montserrat, sans-serif;
}

/* line 9, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .body {
  background: #FBF8F3 !important;
}

/* line 11, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .body h3 {
  font-size: 16px;
  font-weight: 800 !important;
  color: #000;
  padding: 10px 5px 10px 5px;
}

/* line 17, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .body h4 {
  font-size: 13px;
  font-weight: 700 !important;
  color: #000;
  padding: 0 5px;
}

/* line 22, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .body h4.sub-section {
  color: #DD7019 !important;
  padding-bottom: 5px;
}

/* line 27, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .body label {
  font-size: 13px;
  font-weight: 700 !important;
}

/* line 31, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .body input {
  font-size: 13px;
}

/* line 34, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .body a {
  padding: 5px;
  font-size: 14px;
  font-weight: 500 !important;
  vertical-align: middle;
}

/* line 40, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .body .checkbox {
  font-weight: 500 !important;
}

/* line 44, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .heading {
  display: block;
}

/* line 47, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .top-title {
  align-items: center;
  justify-content: space-between;
  padding: 0 24px;
}

/* line 52, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .top-title h3 {
  flex-grow: 1;
  font-family: Montserrat, sans-serif;
  font-weight: 800 !important;
  font-size: 24px;
  color: #333;
  letter-spacing: normal;
  line-height: 31.2px;
}

/* line 61, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .top-title .flash-error {
  flex-grow: 1;
  margin: initial;
  text-decoration: none;
}

/* line 67, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .profile-image {
  align-items: center;
  margin-bottom: 10px;
}

/* line 70, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .profile-image img {
  border-radius: 50%;
  height: 115px;
  width: 115px;
}

/* line 75, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .profile-image .label {
  margin: 0 10px;
}

/* line 78, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .profile-image .title {
  padding: 10px 5px;
}

/* line 81, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .profile-image .upload-label {
  padding: 10px 15px;
  margin: auto 0 auto 10px;
  flex-direction: column;
  display: flex;
  justify-content: center;
}

/* line 89, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .quickchat {
  padding-left: 35px;
}

/* line 91, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .quickchat span {
  margin-top: -5px !important;
  font-size: 20px;
}

/* line 96, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .section {
  padding: 15px 15px 25px 15px;
  margin: 0px 80px 10px 20px;
  border-top: none;
  border: 1px solid #DEDCD8;
  border-radius: 10px;
  background: #fff !important;
  width: 70%;
  max-width: 800px;
  margin-left: 270px;
}

@media screen and (max-width: 736px) {
  /* line 96, app/assets/stylesheets/pages/users/edit.scss */
  #profile-edit .section {
    margin: 5px 20px;
    width: 100%;
  }
}

/* line 111, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .section-head {
  padding-bottom: 10px;
}

/* line 114, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit #profile-menu {
  padding: 0 30px 0 5px;
  position: absolute;
}

/* line 117, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit #profile-menu button {
  display: flex;
  align-items: center;
  width: max-content;
  margin: 0 0 2px 0;
  padding: 5px 15px;
  border: none;
  border-radius: 23px;
  color: #000;
  background: transparent;
  box-shadow: none;
  font-size: 14px;
  font-weight: 500 !important;
}

@media screen and (max-width: 736px) {
  /* line 117, app/assets/stylesheets/pages/users/edit.scss */
  #profile-edit #profile-menu button {
    display: none !important;
  }
}

/* line 135, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .active-nav-item {
  background: #c38e7033 !important;
  font-weight: 800 !important;
}

/* line 139, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .ui-checkbox .ui-btn {
  background: #fff;
  border: none;
  padding-left: 36px;
}

/* line 144, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .ui-checkbox input {
  display: none;
}

/* line 147, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .ui-checkbox {
  margin: 0 0 11px 0;
}

/* line 150, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .profile {
  display: flex;
  flex-direction: column;
}

/* line 153, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .profile h4 {
  margin-bottom: 5px;
}

/* line 157, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .wrapper {
  display: flex;
  flex-direction: column;
  margin: 20px 0 650px 0;
}

/* line 162, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .left {
  display: flex;
  position: fixed;
  margin: 10px 20px 10px 30px;
}

/* line 167, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .right {
  flex-grow: 1;
  justify-content: center;
  align-items: flex-end;
  display: flex;
  padding-top: 0px;
}

/* line 174, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .ui-input-text {
  max-width: 300px;
  margin-bottom: 20px;
  margin-top: 0;
}

/* line 178, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .ui-input-text:last-child {
  margin-bottom: 0;
}

/* line 183, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .ui-disabled, #profile-edit .ui-state-disabled {
  background: transparent !important;
}

/* line 188, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .ui-btn.ui-checkbox-off:after {
  background-color: #fff;
  border: 2px solid #BDBDBD;
  border-radius: 4px;
  margin: -10px auto !important;
}

/* line 195, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .ui-btn.ui-checkbox-on:after {
  background-color: #19BE51;
  border: 2px solid #19BE51;
  border-radius: 4px;
  background-image: url(//assets.stage.avochato.com/assets/static_pages/check-50f1346d6ac7da2a5ce16ab8111f5ac503c14847d642b45f9f44033ab1ed508e.svg) !important;
  background-size: 15px;
  margin: -10px auto !important;
}

/* line 204, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .ui-checkbox.ui-state-disabled {
  opacity: .5;
  pointer-events: none;
}

/* line 207, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .ui-checkbox.ui-state-disabled .ui-btn.ui-checkbox-off:after {
  background-color: #E7E7E7;
  border: 2px solid #BDBDBD;
}

/* line 212, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .user-image-container {
  width: 115px;
  border-radius: 50%;
}

/* line 215, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .user-image-container .name {
  height: 115px;
  line-height: 115px;
  font-size: 50px;
  text-align: center;
  color: white;
}

/* line 223, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .actions {
  max-width: fit-content;
  display: inline-flex;
}

/* line 226, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .actions p {
  margin: 15px 0;
  min-width: 70px;
  border-radius: 50px;
}

/* line 233, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .uploader p {
  color: #1E705A;
  background: #D1F2DC;
}

/* line 238, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .remove {
  color: red;
}

/* line 242, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .mfa-description {
  font-size: 13px;
  color: #666;
  margin: 0 5px 15px 5px;
  font-weight: 400 !important;
}

/* line 248, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .mfa-options {
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin-bottom: 20px;
}

/* line 254, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .mfa-option {
  border: 1px solid #DEDCD8;
  border-radius: 8px;
  padding: 15px;
}

/* line 258, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .mfa-option h4 {
  font-size: 13px;
  font-weight: 700 !important;
  margin-bottom: 8px;
  padding-left: 0;
}

/* line 264, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .mfa-option p {
  font-size: 13px;
  margin: 4px 0;
}

/* line 268, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .mfa-option .phone-input,
#profile-edit .mfa-option .ui-input-text {
  margin-left: 0;
  margin-bottom: 0 !important;
}

/* line 273, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .mfa-option .mfa-option-hint,
#profile-edit .mfa-option .mfa-status-ok,
#profile-edit .mfa-option .text-sm {
  padding-left: 0;
}

/* line 279, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .mfa-save-phone-btn {
  display: inline-block !important;
  margin-top: 4px;
}

/* line 283, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .mfa-option-hint {
  font-size: 12px !important;
  color: #888;
  font-weight: 400 !important;
  margin-bottom: 8px !important;
}

/* line 289, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .mfa-action-btn {
  display: inline-block;
  padding: 6px 16px !important;
  background: #19BE51 !important;
  color: #fff !important;
  border-radius: 50px;
  font-size: 13px !important;
  font-weight: 600 !important;
  text-decoration: none;
}

/* line 298, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .mfa-action-btn:hover {
  background: #138241 !important;
}

/* line 302, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .mfa-status-ok {
  color: #1E705A !important;
  font-weight: 600 !important;
}

/* line 307, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .mfa-option-head {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 4px;
}

/* line 312, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .mfa-option-head h4 {
  margin-bottom: 0 !important;
}

/* line 318, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .mfa-action-row {
  margin-top: 12px !important;
}

/* line 322, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .status-badge {
  display: inline-block;
  padding: 2px 10px;
  border-radius: 12px;
  font-size: 12px !important;
  font-weight: 500 !important;
  letter-spacing: 0.02em;
}

/* line 329, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .status-badge.verified {
  background: #e6f5ea;
  color: #1a7a3a;
}

/* line 333, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .status-badge.not-verified, #profile-edit .status-badge.not-configured {
  background: #fde8e5;
  color: #c53929;
}

/* line 340, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .mfa-phone-display {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 14px;
  font-size: 15px !important;
  margin: 4px 0 10px 0 !important;
}

/* line 347, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .mfa-phone-display .mfa-phone-number {
  font-weight: 600 !important;
}

/* line 350, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .mfa-phone-display.mfa-not-set {
  color: #999;
  font-weight: 400 !important;
}

/* line 358, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .mfa-link-btn {
  background: none;
  border: none;
  padding: 0 !important;
  cursor: pointer;
  font-family: inherit;
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #308DE8 !important;
  text-decoration: none;
}

/* line 368, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .mfa-link-btn:hover {
  text-decoration: underline;
}

/* line 374, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit button.mfa-action-btn {
  border: none;
  cursor: pointer;
  font-family: inherit;
}

/* line 380, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .mfa-phone-editor {
  margin-top: 8px;
}

/* line 382, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .mfa-phone-editor.hide {
  display: none;
}

/* line 390, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .user-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 10px;
}

/* line 396, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .user-tags .tag-wrapper {
  margin: 0 !important;
}

/* line 400, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .user-tags .tag {
  display: inline-flex !important;
  align-items: center;
  border-radius: 4px !important;
  padding: 4px 6px !important;
  font-size: 12px !important;
}

/* line 408, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .user-tags .tag-text {
  padding: 2px 4px !important;
  font-weight: 500 !important;
}

/* line 413, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .user-tags .remover {
  display: flex;
  align-items: center;
  margin-left: 4px;
  padding: 2px 4px !important;
  background: none !important;
  border: none !important;
  cursor: pointer;
}

/* line 424, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .profile-field-with-tooltip {
  margin-bottom: 10px;
}

/* line 426, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .profile-field-with-tooltip input, #profile-edit .profile-field-with-tooltip select {
  max-width: 450px !important;
}

/* line 429, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .profile-field-with-tooltip .ui-input-text {
  max-width: 450px !important;
}

@media screen and (max-width: 736px) {
  /* line 433, app/assets/stylesheets/pages/users/edit.scss */
  #profile-edit .profile-field-with-tooltip input, #profile-edit .profile-field-with-tooltip select, #profile-edit .profile-field-with-tooltip .ui-input-text {
    max-width: 100% !important;
  }
}

/* line 437, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .profile-field-with-tooltip label {
  display: inline-block;
}

/* line 440, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .profile-field-with-tooltip .info-hover {
  display: inline;
  padding: 0 !important;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}

/* line 447, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .profile-field-with-tooltip .live-chat {
  padding-top: 3px !important;
}

/* line 450, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .profile-field-with-tooltip .info-icon {
  width: 15px;
  height: 15px;
  vertical-align: middle;
  margin-left: 4px;
}

/* line 456, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .profile-field-with-tooltip .info-popup {
  font-weight: 400 !important;
  font-size: 12px !important;
  color: #333 !important;
  left: 0;
  top: 22px;
  min-width: 250px;
}

/* line 465, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .live-chat-checkbox {
  display: flex;
  margin-bottom: 0;
  margin-top: 5px;
}

/* line 469, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .live-chat-checkbox label {
  padding: 5px 5px 2px 36px !important;
}

/* line 473, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit #save-profile {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
  background: #138241;
}

/* line 477, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .submitter {
  margin: 15px 0;
  padding: 10px;
  min-width: 70px;
  letter-spacing: 0;
  background: #19BE51 !important;
  border-radius: 50px;
  text-transform: none;
}

/* line 486, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .tags-typeahead-results {
  top: -16px;
}

/* line 489, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .new-skill-input {
  display: flex;
  align-items: center;
  max-width: 450px;
}

/* line 493, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .new-skill-input .ui-input-text {
  flex: 1;
  max-width: none !important;
  margin-bottom: 0 !important;
}

/* line 498, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .new-skill-input .submitter {
  margin: 0 0 0 8px;
  padding: 8px;
  width: 60px;
  flex-shrink: 0;
}

@media screen and (max-width: 736px) {
  /* line 489, app/assets/stylesheets/pages/users/edit.scss */
  #profile-edit .new-skill-input {
    max-width: 100%;
  }
}

/* line 508, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .ui-btn-icon-right {
  background: none !important;
}

/* line 511, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .ui-btn-icon-right:after {
  background: url(//assets.stage.avochato.com/assets/static_pages/down-select-18705040a415b13566ac36a84db2757a56dbfac19a54ea7fc52b39e48d66cdb3.svg) no-repeat center !important;
}

/* line 515, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit #user_quick_chat_value-button {
  width: 80px;
  height: 40px;
  box-shadow: none;
  border-radius: 8px;
}

/* line 522, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit #user_search_sort_order-button {
  box-shadow: none;
  border-radius: 8px;
  padding: 0.5em 2em 0.5em 1em;
}

/* line 528, app/assets/stylesheets/pages/users/edit.scss */
#profile-edit .ui-select {
  margin: 0;
}
@charset "UTF-8";
/* Grid system, inspired by Bootstrap's Grid Framework
 * Hopefully you can find this useful :)
 * Specify the column, device size, and column size (from 1-12)
 * Wrap it in a ".row-flex" container
 * EXAMPLE: column-md-4
 * Sizes: sm, md 
 */
/* line 8, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
.row-flex {
  display: flex;
  flex-wrap: wrap;
}

/* line 13, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
.row-flex .column-3 {
  width: 25%;
}

/* line 13, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
.row-flex .column-4 {
  width: 33.333333%;
}

/* line 13, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
.row-flex .column-5 {
  width: 41.666667%;
}

/* line 13, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
.row-flex .column-6 {
  width: 50%;
}

/* line 13, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
.row-flex .column-7 {
  width: 66.66666%;
}

/* line 13, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
.row-flex .column-9 {
  width: 75%;
}

/* line 13, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
.row-flex .column-12 {
  width: 100%;
}

@media screen and (max-width: 786px) {
  /* line 20, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-3 {
    width: 100%;
  }
  /* line 23, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-md-3 {
    width: 25%;
  }
  /* line 20, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-4 {
    width: 100%;
  }
  /* line 23, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-md-4 {
    width: 33.333333%;
  }
  /* line 20, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-5 {
    width: 100%;
  }
  /* line 23, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-md-5 {
    width: 41.666667%;
  }
  /* line 20, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-6 {
    width: 100%;
  }
  /* line 23, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-md-6 {
    width: 50%;
  }
  /* line 20, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-7 {
    width: 100%;
  }
  /* line 23, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-md-7 {
    width: 66.66666%;
  }
  /* line 20, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-9 {
    width: 100%;
  }
  /* line 23, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-md-9 {
    width: 75%;
  }
  /* line 20, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-12 {
    width: 100%;
  }
  /* line 23, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-md-12 {
    width: 100%;
  }
}

@media screen and (max-width: 450px) {
  /* line 31, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-3 {
    width: 100%;
  }
  /* line 34, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-md-3 {
    width: 100%;
  }
  /* line 37, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-sm-3 {
    width: 25%;
  }
  /* line 31, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-4 {
    width: 100%;
  }
  /* line 34, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-md-4 {
    width: 100%;
  }
  /* line 37, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-sm-4 {
    width: 33.333333%;
  }
  /* line 31, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-5 {
    width: 100%;
  }
  /* line 34, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-md-5 {
    width: 100%;
  }
  /* line 37, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-sm-5 {
    width: 41.666667%;
  }
  /* line 31, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-6 {
    width: 100%;
  }
  /* line 34, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-md-6 {
    width: 100%;
  }
  /* line 37, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-sm-6 {
    width: 50%;
  }
  /* line 31, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-7 {
    width: 100%;
  }
  /* line 34, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-md-7 {
    width: 100%;
  }
  /* line 37, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-sm-7 {
    width: 66.66666%;
  }
  /* line 31, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-9 {
    width: 100%;
  }
  /* line 34, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-md-9 {
    width: 100%;
  }
  /* line 37, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-sm-9 {
    width: 75%;
  }
  /* line 31, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-12 {
    width: 100%;
  }
  /* line 34, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-md-12 {
    width: 100%;
  }
  /* line 37, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
  .row-flex .column-sm-12 {
    width: 100%;
  }
}

/* line 43, app/assets/stylesheets/static_pages/../helpers/_grid.scss */
.row-flex [class*="column-"] {
  padding: 0 15px;
}

@font-face {
  font-family: Montserrat;
  src: url(//assets.stage.avochato.com/assets/Montserrat-Light-5a117249cdc1f7687bab98dc2cacdebd9a56553cf2c87ca8d41245cd12a3321a.woff2) format("woff2");
  font-style: normal;
  font-display: swap;
  font-weight: 300;
}

@font-face {
  font-family: Montserrat;
  src: url(//assets.stage.avochato.com/assets/Montserrat-Regular-4b5816bbfc52587979139951355fe4048da02ce60e40cef8e4a1efb6cd396281.woff2) format("woff2");
  font-style: normal;
  font-display: swap;
  font-weight: 400;
}

@font-face {
  font-family: Montserrat;
  src: url(//assets.stage.avochato.com/assets/Montserrat-Medium-b52de70853ed4bac82f0c4cc5d6c7da8d588de61d97e8c30b99e40eefcde5a44.woff2) format("woff2");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}

@font-face {
  font-family: Montserrat;
  src: url(//assets.stage.avochato.com/assets/Montserrat-SemiBold-9f5f68f23573a4df9d5ce9fdd7c28154b326232e7dc31731a2a2deaa2ab6ca43.woff2) format("woff2");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}

@font-face {
  font-family: Montserrat;
  src: url(//assets.stage.avochato.com/assets/Montserrat-Bold-a60b1ba9daa11468bf1b846e8515e51b97023f341f2962a9623b9d8aaa7904ad.woff2) format("woff2");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}

@font-face {
  font-family: Montserrat;
  src: url(//assets.stage.avochato.com/assets/Montserrat-ExtraBold-5b29b79dd01adcb93488636b8f0c85014d788a3e2e9ce12715c434123f552d24.woff2) format("woff2");
  font-style: normal;
  font-display: swap;
  font-weight: 800;
}

@font-face {
  font-family: Montserrat;
  src: url(//assets.stage.avochato.com/assets/Montserrat-Black.woff2-4aa89f05e46651afac688e0d970824899e13ddb6b8b5983b8bb2031c76ae45a0.ttf) format("woff2");
  font-style: normal;
  font-display: swap;
  font-weight: 900;
}

/* line 14, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/main.scss */
.avo-ui-2 {
  background-color: #fff;
  font-family: Montserrat, sans-serif, sans-serif !important;
  letter-spacing: 0.5px;
  font-size: 16px;
  color: #050C06 !important;
  width: 100%;
  padding-top: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /* Grid system, inspired by Bootstrap's Grid Framework
 * Hopefully you can find this useful :)
 * Specify the column, device size, and column size (from 1-12)
 * Wrap it in a ".row-flex" container
 * EXAMPLE: col-md-4
 * Sizes: sm, md
 */
}

@media screen and (max-width: 736px) {
  /* line 15, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/main.scss */
  .avo-ui-2 .user-nav {
    padding-bottom: 100px;
  }
}

/* line 36, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/main.scss */
.avo-ui-2 ::selection {
  background: #b6e7ff;
  color: black;
}

/* line 40, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/main.scss */
.avo-ui-2 .ui-page {
  background: #fff;
  overflow: initial;
}

/* line 43, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/main.scss */
.avo-ui-2 .ui-page .session-flow {
  height: 100vh;
}

/* line 47, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/main.scss */
.avo-ui-2 .final-cta {
  padding: 60px 0;
  color: #fff !important;
}

/* line 51, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/main.scss */
.avo-ui-2 .final-cta h4 {
  font-size: 36pt;
}

@media screen and (max-width: 736px) {
  /* line 51, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/main.scss */
  .avo-ui-2 .final-cta h4 {
    font-size: 34px;
  }
}

/* line 59, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/main.scss */
.avo-ui-2 .fade-in {
  opacity: 0.3;
}

/* line 32, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_colors.scss */
.avo-ui-2 .text-emerald {
  color: #4ECA83;
}

/* line 32, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_colors.scss */
.avo-ui-2 .text-denim {
  color: #147EDB;
}

/* line 32, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_colors.scss */
.avo-ui-2 .text-reef {
  color: #D8EC95;
}

/* line 32, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_colors.scss */
.avo-ui-2 .text-spray {
  color: #81CCD7;
}

/* line 32, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_colors.scss */
.avo-ui-2 .text-morning-glory {
  color: #98BCCF;
}

/* line 32, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_colors.scss */
.avo-ui-2 .text-arctic {
  color: #E4F2F4;
}

/* line 32, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_colors.scss */
.avo-ui-2 .text-moss {
  color: #35A27A;
}

/* line 38, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_colors.scss */
.avo-ui-2 .bg-emerald {
  background-color: #4ECA83;
}

/* line 38, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_colors.scss */
.avo-ui-2 .bg-denim {
  background-color: #147EDB;
}

/* line 38, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_colors.scss */
.avo-ui-2 .bg-reef {
  background-color: #D8EC95;
}

/* line 38, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_colors.scss */
.avo-ui-2 .bg-spray {
  background-color: #81CCD7;
}

/* line 38, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_colors.scss */
.avo-ui-2 .bg-morning-glory {
  background-color: #98BCCF;
}

/* line 38, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_colors.scss */
.avo-ui-2 .bg-arctic {
  background-color: #E4F2F4;
}

/* line 38, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_colors.scss */
.avo-ui-2 .bg-moss {
  background-color: #35A27A;
}

/* line 2, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_buttons.scss */
.avo-ui-2 .button-lg {
  font-size: 14px !important;
  padding: 14px 26px !important;
}

/* line 7, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_buttons.scss */
.avo-ui-2 .button-xl {
  font-size: 14px !important;
  padding: 16px 32px !important;
}

/* line 12, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_buttons.scss */
.avo-ui-2 .button-sm {
  font-size: 14px !important;
  padding: 6px 18px !important;
}

/* line 17, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_buttons.scss */
.avo-ui-2 .button-lg, .avo-ui-2 .button-xl, .avo-ui-2 .button-sm {
  font-family: Montserrat, sans-serif;
  color: #fff !important;
  border-radius: 4px !important;
  border: 0 !important;
  cursor: pointer;
  -webkit-appearance: none;
  width: fit-content;
  width: -moz-fit-content;
  text-decoration: none !important;
  text-align: center;
  max-width: 290px;
  letter-spacing: 1px;
  box-shadow: 2px 2px 14px rgba(0, 0, 0, 0.1);
}

/* line 33, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_buttons.scss */
.avo-ui-2 .button-lg:disabled, .avo-ui-2 .button-lg[disabled], .avo-ui-2 .button-xl:disabled, .avo-ui-2 .button-xl[disabled], .avo-ui-2 .button-sm:disabled, .avo-ui-2 .button-sm[disabled] {
  opacity: 0.4;
}

/* line 26, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_colors.scss */
.avo-ui-2 .button-lg.emerald, .avo-ui-2 .button-xl.emerald, .avo-ui-2 .button-sm.emerald {
  background: #4ECA83;
}

/* line 26, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_colors.scss */
.avo-ui-2 .button-lg.denim, .avo-ui-2 .button-xl.denim, .avo-ui-2 .button-sm.denim {
  background: #147EDB;
}

/* line 26, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_colors.scss */
.avo-ui-2 .button-lg.reef, .avo-ui-2 .button-xl.reef, .avo-ui-2 .button-sm.reef {
  background: #D8EC95;
}

/* line 26, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_colors.scss */
.avo-ui-2 .button-lg.spray, .avo-ui-2 .button-xl.spray, .avo-ui-2 .button-sm.spray {
  background: #81CCD7;
}

/* line 26, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_colors.scss */
.avo-ui-2 .button-lg.morning-glory, .avo-ui-2 .button-xl.morning-glory, .avo-ui-2 .button-sm.morning-glory {
  background: #98BCCF;
}

/* line 26, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_colors.scss */
.avo-ui-2 .button-lg.arctic, .avo-ui-2 .button-xl.arctic, .avo-ui-2 .button-sm.arctic {
  background: #E4F2F4;
}

/* line 26, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_colors.scss */
.avo-ui-2 .button-lg.moss, .avo-ui-2 .button-xl.moss, .avo-ui-2 .button-sm.moss {
  background: #35A27A;
}

/* line 39, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_buttons.scss */
.avo-ui-2 .button-lg.uppercase, .avo-ui-2 .button-xl.uppercase, .avo-ui-2 .button-sm.uppercase {
  text-transform: uppercase;
}

/* line 1, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_content.scss */
.avo-ui-2 .container {
  width: 1270px;
  margin: auto auto;
  padding: 15px 45px;
  align-items: center;
  z-index: 1;
}

@media screen and (max-width: 480px) {
  /* line 1, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_content.scss */
  .avo-ui-2 .container {
    padding: 10px 30px;
  }
}

/* line 11, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_content.scss */
.avo-ui-2 .row > div {
  z-index: 1;
}

/* line 14, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_content.scss */
.avo-ui-2 section {
  margin: 25px 0;
}

@media screen and (max-width: 480px) {
  /* line 14, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_content.scss */
  .avo-ui-2 section {
    overflow: hidden;
  }
}

/* line 1, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .ovals-hero {
  position: absolute;
  top: -75%;
  right: -18%;
  opacity: 0.3;
}

@media screen and (max-width: 480px) {
  /* line 1, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .ovals-hero {
    display: none;
  }
}

@media screen and (min-width: 736px) and (max-width: 980px) {
  /* line 1, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .ovals-hero {
    top: -75%;
    right: 15%;
  }
}

@media screen and (min-width: 2060px) {
  /* line 1, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .ovals-hero {
    right: 0%;
  }
}

@media screen and (min-width: 2550px) {
  /* line 1, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .ovals-hero {
    right: 10%;
  }
}

/* line 19, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .ovals-hero .bean {
  min-width: 1563px;
  height: 1089px;
}

/* line 23, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .ovals-hero .bean.color-emerald {
  transform: rotate(-120deg);
}

/* line 26, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .ovals-hero .bean-offset {
  position: absolute;
  left: 20px;
  top: 20px;
}

/* line 33, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean-slim {
  background: url('data:image/svg+xml, <svg width="1343px" height="611px" viewBox="0 0 1343 611" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>ShapeBG Copy 5</title><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Operations-Copy-6" transform="translate(-97.000000, -1751.000000)" fill="%23D8EC95" fill-rule="nonzero"><path d="M116.965166,2061.26246 C106.091342,2040.30045 98.4411365,2018.7507 97.1611076,1995.76673 C94.879317,1954.73418 116.866702,1911.22409 161.136865,1880.79628 C161.167777,1880.79896 161.198689,1880.80164 161.2296,1880.80432 C181.612091,1866.81801 206.69775,1855.59565 236.320366,1848.6685 C357.126836,1820.41451 491.469932,1871.7284 620.436051,1862.71535 C757.94283,1853.10331 858.290244,1778.15584 991.965499,1756.76076 C1138.78977,1733.2652 1297.01303,1784.29472 1377.10446,1861.59459 C1377.1244,1861.58994 1377.14434,1861.58529 1377.16428,1861.58064 C1387.72987,1871.78886 1396.99403,1882.43297 1404.62711,1893.44266 C1411.66513,1903.59464 1417.5173,1913.93504 1422.37199,1924.4076 C1435.94715,1953.68805 1441.30272,1984.04274 1439.73586,2014.55211 C1436.64924,2074.65126 1406.93887,2135.31847 1361.3844,2189.39674 C1296.94201,2265.89654 1192.00533,2336.96039 1051.55748,2356.34195 C948.474485,2370.56597 841.071929,2355.28738 738.391353,2340.06504 C697.956996,2334.07227 657.518359,2328.0767 617.079721,2322.08113 C564.478669,2314.28295 511.881897,2306.48477 459.285126,2298.68658 C395.557669,2289.24046 330.199138,2279.35845 276.553514,2256.88349 C208.699141,2228.45795 199.74322,2187.24542 171.248665,2144.97551 C152.245159,2116.789 131.649109,2089.56426 116.965166,2061.26246 Z" id="ShapeBG-Copy-5"></path></g></g></svg>');
  background-position: center center;
  background-size: 100% 100%;
  display: block;
  z-index: -1;
}

/* line 39, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean-slim.backdrop {
  width: 115vw;
  height: 49vw;
  position: absolute;
}

@media screen and (max-width: 480px) {
  /* line 39, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean-slim.backdrop {
    display: none !important;
  }
}

@media only screen and (max-width: 480px) {
  /* line 50, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean-m {
    background: url('data:image/svg+xml, <svg width="275px" height="365px" viewBox="0 0 275 365" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>ShapeBG Copy 3</title> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Mobile" transform="translate(-43.000000, -2471.000000)" fill="%234ECA83" fill-rule="nonzero"> <path d="M-19.2757601,2645.00312 C-22.5711036,2638.48466 -24.8895204,2631.78343 -25.2774368,2624.6362 C-25.96894,2611.87649 -19.3055998,2598.34635 -5.88940026,2588.88434 C-5.88003214,2588.88517 -5.87066416,2588.88601 -5.86129643,2588.88684 C0.315675708,2584.53758 7.91795655,2581.04781 16.8951753,2578.89371 C53.5059224,2570.10769 94.2189828,2586.06454 133.302535,2583.2618 C174.974359,2580.27278 205.38493,2556.96669 245.895599,2550.31356 C290.391116,2543.00725 338.341129,2558.87568 362.613066,2582.91328 C362.619109,2582.91183 362.625152,2582.91038 362.631195,2582.90894 C365.833128,2586.08334 368.640656,2589.3933 370.953884,2592.81693 C373.086775,2595.97385 374.860293,2599.18936 376.331521,2602.44597 C380.445511,2611.55118 382.068532,2620.99044 381.593692,2630.47781 C380.658281,2649.16658 371.654469,2668.032 357.849055,2684.84848 C338.319604,2708.63729 306.518243,2730.7357 263.955119,2736.7627 C232.715523,2741.18588 200.16687,2736.43477 169.049227,2731.70114 C156.79548,2729.8376 144.540434,2727.97318 132.285389,2726.10876 C129.120149,2725.62726 125.95496,2725.14576 122.789812,2724.66425 C110.014524,2722.72079 97.2399046,2720.77733 84.4652851,2718.83386 C65.1524965,2715.89645 45.3454064,2712.82348 29.0879462,2705.83454 C8.52448398,2696.99517 5.81036644,2684.17949 -2.82499031,2671.035 C-8.58405711,2662.26997 -14.825749,2653.80401 -19.2757601,2645.00312 Z" id="ShapeBG-Copy-3" transform="translate(178.173739, 2643.522161) scale(-1, -1) rotate(-60.000000) translate(-178.173739, -2643.522161)"></path> </g> </g> </svg>');
    background-position: center center;
    background-size: 100% 100%;
    display: block;
    z-index: -1;
  }
  /* line 57, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean-m.reverse {
    transform: scaleX(-1);
  }
  /* line 60, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean-m.backdrop {
    width: 1390px;
    height: 964px;
    /* margin: auto; */
    position: absolute;
    width: 100vw;
    height: 100%;
  }
  /* line 69, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean-hero-mobile {
    background: url(//assets.stage.avochato.com/assets/static_pages/bean_mobile-11f4397c24efc7760a2a6696720c57e7e73ddc30dd1f4d15063bc3bd39526c09.svg);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    z-index: 0;
    min-width: 195%;
    height: 1100px;
    position: absolute;
    top: 130px;
  }
}

/* line 82, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .flip-h {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

/* line 86, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .invert {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 90, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean {
  position: relative;
  background: url('data:image/svg+xml;utf8,<svg width="1479px" height="1024px" viewBox="0 0 1479 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><path d="M21.9869552,519.981602 C10.0119847,484.850512 1.58707435,448.734395 0.177422309,410.21462 C-2.33543567,341.446478 21.8785204,268.526138 70.631737,217.530915 C70.6657798,217.535402 70.6998222,217.539893 70.7338636,217.544385 C93.1804037,194.104162 120.806382,175.296139 153.428757,163.686657 C286.468794,116.334623 434.416254,202.333683 576.442233,187.228352 C727.87375,171.11914 838.382926,45.5115905 985.594916,9.65469071 C1147.28747,-29.7224818 1321.53334,55.7999945 1409.73529,185.350017 C1409.75725,185.342221 1409.77921,185.334426 1409.80117,185.32663 C1421.4367,202.435009 1431.63899,220.273911 1440.04505,238.72551 C1447.79578,255.739627 1454.24057,273.06952 1459.58688,290.620925 C1474.53673,339.693223 1480.43464,390.565907 1478.70911,441.697808 C1475.30992,542.420443 1442.59091,644.095114 1392.42332,734.727104 C1321.45512,862.936258 1205.89194,982.035082 1051.22153,1014.51744 C937.699749,1038.35605 819.420985,1012.75004 706.342376,987.238292 C661.813401,977.194778 617.279711,967.146551 572.746022,957.098324 C514.818281,944.029031 456.895254,930.959738 398.972227,917.890445 C328.791357,902.059303 256.814241,885.497638 197.736148,847.830926 C123.010447,800.191396 113.147597,731.121619 81.7675166,660.279734 C60.8396056,613.040814 38.1578799,567.413757 21.9869552,519.981602 Z" id="shape-color" fill="%2381CCD7" fill-rule="nonzero"></path></g></svg>');
  background-position: center center;
  background-size: 100% 100%;
  display: block;
  z-index: 0;
}

/* line 97, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean.offset-top-20 {
  position: absolute;
  left: 20px;
  top: -20px;
}

/* line 102, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean.backdrop {
  width: 1390px;
  height: 964px;
  /* margin: auto; */
  position: absolute;
  left: 8%;
}

@media screen and (max-width: 1690px) {
  /* line 102, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean.backdrop {
    width: 100%;
    height: 996px;
    left: 0%;
  }
}

@media screen and (max-width: 980px) {
  /* line 102, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean.backdrop {
    width: 100vw;
    height: 80vw;
  }
}

@media screen and (max-width: 480px) {
  /* line 102, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean.backdrop {
    display: none !important;
  }
}

/* line 121, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean.backdrop-2-left {
  overflow: hidden;
  width: 1000px;
  min-height: 693px;
  transform: rotate(180deg);
  position: absolute;
  opacity: 0.3;
  z-index: 1;
}

@media only screen and (min-width: 980px) and (max-width: 1280px) {
  /* line 121, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean.backdrop-2-left {
    top: initial;
    margin-top: -100px;
    left: initial;
    margin-left: -100px;
  }
}

@media only screen and (min-width: 1690px) {
  /* line 121, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean.backdrop-2-left {
    margin-left: 15%;
  }
}

/* line 139, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean.backdrop-2-right {
  min-width: 0px;
  overflow: hidden;
  width: 1045px;
  min-height: 721px;
  transform: rotate(0deg);
  position: absolute;
  margin-top: 100px;
  margin-left: 30%;
  opacity: 0.3;
}

@media only screen and (min-width: 1690px) {
  /* line 139, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean.backdrop-2-right {
    margin-left: 40%;
    right: initial;
  }
}

@media only screen and (max-width: 736px) {
  /* line 90, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean {
    overflow: hidden;
  }
  /* line 158, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean.backdrop-2-left {
    top: initial;
    margin-top: -250px;
    margin-left: -100px;
  }
  /* line 163, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean.backdrop-2-right {
    top: initial;
    left: initial;
    right: initial;
    margin-top: 200px;
    margin-left: 150px;
  }
}

@media only screen and (max-width: 480px) {
  /* line 90, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean {
    overflow: hidden;
  }
  /* line 175, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean.backdrop-2-left {
    top: initial;
    margin-top: -400px;
    margin-left: -100px;
  }
  /* line 180, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean.backdrop-2-right {
    top: initial;
    left: initial;
    right: initial;
    margin-top: 200px;
    margin-left: 150px;
  }
}

@media only screen and (min-width: 736px) and (max-width: 980px) {
  /* line 189, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean.backdrop-2-left {
    top: -200px;
    right: 200px;
    left: initial;
  }
  /* line 194, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean.backdrop-2-right {
    top: 100px;
    right: -200px;
  }
}

@media only screen and (min-width: 980px) {
  /* line 200, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean-slim + .bean-backdrop-content {
    height: 625px;
  }
}

@media only screen and (min-width: 1690px) {
  /* line 200, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean-slim + .bean-backdrop-content {
    height: 800px;
  }
}

/* line 208, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean-backdrop-content {
  margin: auto;
  display: flex;
}

@media only screen and (min-width: 980px) {
  /* line 208, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean-backdrop-content {
    height: 900px;
  }
}

@media only screen and (min-width: 980px) {
  /* line 216, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean-backdrop-content.slim {
    height: 625px;
  }
}

/* line 221, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean-backdrop-content.laptop {
  position: relative;
}

@media screen and (max-width: 480px) {
  /* line 221, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean-backdrop-content.laptop {
    flex-direction: column;
  }
}

/* line 226, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean-backdrop-content.laptop .image-section {
  margin-left: -17%;
}

/* line 228, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean-backdrop-content.laptop .image-section img {
  max-width: 740px;
}

/* line 232, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean-backdrop-content.laptop .laptop-screen {
  background: url(//assets.stage.avochato.com/assets/static_pages/laptop-screen-133b9fbc3f99e749f3218bdd085538fdf5d51ac579b1748218473c74584ca433.svg) no-repeat;
  background-size: contain;
  position: absolute;
  min-width: 960px;
  height: 766px;
  left: -25%;
  top: 30px;
}

/* line 241, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean-backdrop-content.laptop .laptop-screen video {
  left: 111px;
  top: 15px;
  position: absolute;
  height: 500px;
  width: 740px;
}

/* line 249, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean-backdrop-content.laptop .laptop-screen.reverse {
  right: -25%;
  top: 30px;
  left: initial;
}

@media screen and (max-width: 480px) {
  /* line 232, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean-backdrop-content.laptop .laptop-screen {
    height: 300px;
    left: 0%;
    min-width: 100%;
  }
  /* line 260, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean-backdrop-content.laptop .laptop-screen video {
    left: 43px;
    top: 0;
    position: absolute;
    height: 198px;
    width: 290px;
  }
  /* line 268, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean-backdrop-content.laptop .laptop-screen.reverse {
    right: 0%;
    left: initial;
  }
}

/* line 275, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean-backdrop-content .feature-img {
  padding: 45px 0;
}

/* line 278, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean-backdrop-content .feature-img img {
  max-width: 168px;
  max-height: 168px;
}

/* line 284, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean-backdrop-content img.shadow {
  border-radius: 15px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

/* line 290, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .use-case .bean {
  margin: 0 0 500px 0;
}

@media only screen and (min-width: 980px) {
  /* line 296, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .use-case .row {
    width: 1200px;
  }
  /* line 300, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .use-case .content-section {
    top: 10px;
  }
  /* line 303, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .use-case .content-section h5 {
    font-size: 35px;
    margin-bottom: 40px;
  }
  /* line 308, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .use-case .content-section p {
    font-size: 20px;
  }
  /* line 313, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .use-case img {
    max-width: 450px;
  }
}

@media only screen and (max-width: 736px) {
  /* line 319, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .use-case {
    height: initial !important;
  }
  /* line 321, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .use-case .content-section {
    margin-top: 35px;
    margin-bottom: 100px;
  }
}

/* line 329, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean.color-emerald {
  background: url('data:image/svg+xml;utf8,<svg width="1479px" height="1024px" viewBox="0 0 1479 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><path d="M21.9869552,519.981602 C10.0119847,484.850512 1.58707435,448.734395 0.177422309,410.21462 C-2.33543567,341.446478 21.8785204,268.526138 70.631737,217.530915 C70.6657798,217.535402 70.6998222,217.539893 70.7338636,217.544385 C93.1804037,194.104162 120.806382,175.296139 153.428757,163.686657 C286.468794,116.334623 434.416254,202.333683 576.442233,187.228352 C727.87375,171.11914 838.382926,45.5115905 985.594916,9.65469071 C1147.28747,-29.7224818 1321.53334,55.7999945 1409.73529,185.350017 C1409.75725,185.342221 1409.77921,185.334426 1409.80117,185.32663 C1421.4367,202.435009 1431.63899,220.273911 1440.04505,238.72551 C1447.79578,255.739627 1454.24057,273.06952 1459.58688,290.620925 C1474.53673,339.693223 1480.43464,390.565907 1478.70911,441.697808 C1475.30992,542.420443 1442.59091,644.095114 1392.42332,734.727104 C1321.45512,862.936258 1205.89194,982.035082 1051.22153,1014.51744 C937.699749,1038.35605 819.420985,1012.75004 706.342376,987.238292 C661.813401,977.194778 617.279711,967.146551 572.746022,957.098324 C514.818281,944.029031 456.895254,930.959738 398.972227,917.890445 C328.791357,902.059303 256.814241,885.497638 197.736148,847.830926 C123.010447,800.191396 113.147597,731.121619 81.7675166,660.279734 C60.8396056,613.040814 38.1578799,567.413757 21.9869552,519.981602 Z" id="shape-color" fill="%234ECA83" fill-rule="nonzero"></path></g></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
}

/* line 329, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean.color-denim {
  background: url('data:image/svg+xml;utf8,<svg width="1479px" height="1024px" viewBox="0 0 1479 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><path d="M21.9869552,519.981602 C10.0119847,484.850512 1.58707435,448.734395 0.177422309,410.21462 C-2.33543567,341.446478 21.8785204,268.526138 70.631737,217.530915 C70.6657798,217.535402 70.6998222,217.539893 70.7338636,217.544385 C93.1804037,194.104162 120.806382,175.296139 153.428757,163.686657 C286.468794,116.334623 434.416254,202.333683 576.442233,187.228352 C727.87375,171.11914 838.382926,45.5115905 985.594916,9.65469071 C1147.28747,-29.7224818 1321.53334,55.7999945 1409.73529,185.350017 C1409.75725,185.342221 1409.77921,185.334426 1409.80117,185.32663 C1421.4367,202.435009 1431.63899,220.273911 1440.04505,238.72551 C1447.79578,255.739627 1454.24057,273.06952 1459.58688,290.620925 C1474.53673,339.693223 1480.43464,390.565907 1478.70911,441.697808 C1475.30992,542.420443 1442.59091,644.095114 1392.42332,734.727104 C1321.45512,862.936258 1205.89194,982.035082 1051.22153,1014.51744 C937.699749,1038.35605 819.420985,1012.75004 706.342376,987.238292 C661.813401,977.194778 617.279711,967.146551 572.746022,957.098324 C514.818281,944.029031 456.895254,930.959738 398.972227,917.890445 C328.791357,902.059303 256.814241,885.497638 197.736148,847.830926 C123.010447,800.191396 113.147597,731.121619 81.7675166,660.279734 C60.8396056,613.040814 38.1578799,567.413757 21.9869552,519.981602 Z" id="shape-color" fill="%23147EDB" fill-rule="nonzero"></path></g></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
}

/* line 329, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean.color-reef {
  background: url('data:image/svg+xml;utf8,<svg width="1479px" height="1024px" viewBox="0 0 1479 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><path d="M21.9869552,519.981602 C10.0119847,484.850512 1.58707435,448.734395 0.177422309,410.21462 C-2.33543567,341.446478 21.8785204,268.526138 70.631737,217.530915 C70.6657798,217.535402 70.6998222,217.539893 70.7338636,217.544385 C93.1804037,194.104162 120.806382,175.296139 153.428757,163.686657 C286.468794,116.334623 434.416254,202.333683 576.442233,187.228352 C727.87375,171.11914 838.382926,45.5115905 985.594916,9.65469071 C1147.28747,-29.7224818 1321.53334,55.7999945 1409.73529,185.350017 C1409.75725,185.342221 1409.77921,185.334426 1409.80117,185.32663 C1421.4367,202.435009 1431.63899,220.273911 1440.04505,238.72551 C1447.79578,255.739627 1454.24057,273.06952 1459.58688,290.620925 C1474.53673,339.693223 1480.43464,390.565907 1478.70911,441.697808 C1475.30992,542.420443 1442.59091,644.095114 1392.42332,734.727104 C1321.45512,862.936258 1205.89194,982.035082 1051.22153,1014.51744 C937.699749,1038.35605 819.420985,1012.75004 706.342376,987.238292 C661.813401,977.194778 617.279711,967.146551 572.746022,957.098324 C514.818281,944.029031 456.895254,930.959738 398.972227,917.890445 C328.791357,902.059303 256.814241,885.497638 197.736148,847.830926 C123.010447,800.191396 113.147597,731.121619 81.7675166,660.279734 C60.8396056,613.040814 38.1578799,567.413757 21.9869552,519.981602 Z" id="shape-color" fill="%23D8EC95" fill-rule="nonzero"></path></g></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
}

/* line 329, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean.color-spray {
  background: url('data:image/svg+xml;utf8,<svg width="1479px" height="1024px" viewBox="0 0 1479 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><path d="M21.9869552,519.981602 C10.0119847,484.850512 1.58707435,448.734395 0.177422309,410.21462 C-2.33543567,341.446478 21.8785204,268.526138 70.631737,217.530915 C70.6657798,217.535402 70.6998222,217.539893 70.7338636,217.544385 C93.1804037,194.104162 120.806382,175.296139 153.428757,163.686657 C286.468794,116.334623 434.416254,202.333683 576.442233,187.228352 C727.87375,171.11914 838.382926,45.5115905 985.594916,9.65469071 C1147.28747,-29.7224818 1321.53334,55.7999945 1409.73529,185.350017 C1409.75725,185.342221 1409.77921,185.334426 1409.80117,185.32663 C1421.4367,202.435009 1431.63899,220.273911 1440.04505,238.72551 C1447.79578,255.739627 1454.24057,273.06952 1459.58688,290.620925 C1474.53673,339.693223 1480.43464,390.565907 1478.70911,441.697808 C1475.30992,542.420443 1442.59091,644.095114 1392.42332,734.727104 C1321.45512,862.936258 1205.89194,982.035082 1051.22153,1014.51744 C937.699749,1038.35605 819.420985,1012.75004 706.342376,987.238292 C661.813401,977.194778 617.279711,967.146551 572.746022,957.098324 C514.818281,944.029031 456.895254,930.959738 398.972227,917.890445 C328.791357,902.059303 256.814241,885.497638 197.736148,847.830926 C123.010447,800.191396 113.147597,731.121619 81.7675166,660.279734 C60.8396056,613.040814 38.1578799,567.413757 21.9869552,519.981602 Z" id="shape-color" fill="%2381CCD7" fill-rule="nonzero"></path></g></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
}

/* line 329, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean.color-morning-glory {
  background: url('data:image/svg+xml;utf8,<svg width="1479px" height="1024px" viewBox="0 0 1479 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><path d="M21.9869552,519.981602 C10.0119847,484.850512 1.58707435,448.734395 0.177422309,410.21462 C-2.33543567,341.446478 21.8785204,268.526138 70.631737,217.530915 C70.6657798,217.535402 70.6998222,217.539893 70.7338636,217.544385 C93.1804037,194.104162 120.806382,175.296139 153.428757,163.686657 C286.468794,116.334623 434.416254,202.333683 576.442233,187.228352 C727.87375,171.11914 838.382926,45.5115905 985.594916,9.65469071 C1147.28747,-29.7224818 1321.53334,55.7999945 1409.73529,185.350017 C1409.75725,185.342221 1409.77921,185.334426 1409.80117,185.32663 C1421.4367,202.435009 1431.63899,220.273911 1440.04505,238.72551 C1447.79578,255.739627 1454.24057,273.06952 1459.58688,290.620925 C1474.53673,339.693223 1480.43464,390.565907 1478.70911,441.697808 C1475.30992,542.420443 1442.59091,644.095114 1392.42332,734.727104 C1321.45512,862.936258 1205.89194,982.035082 1051.22153,1014.51744 C937.699749,1038.35605 819.420985,1012.75004 706.342376,987.238292 C661.813401,977.194778 617.279711,967.146551 572.746022,957.098324 C514.818281,944.029031 456.895254,930.959738 398.972227,917.890445 C328.791357,902.059303 256.814241,885.497638 197.736148,847.830926 C123.010447,800.191396 113.147597,731.121619 81.7675166,660.279734 C60.8396056,613.040814 38.1578799,567.413757 21.9869552,519.981602 Z" id="shape-color" fill="%2398BCCF" fill-rule="nonzero"></path></g></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
}

/* line 329, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean.color-arctic {
  background: url('data:image/svg+xml;utf8,<svg width="1479px" height="1024px" viewBox="0 0 1479 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><path d="M21.9869552,519.981602 C10.0119847,484.850512 1.58707435,448.734395 0.177422309,410.21462 C-2.33543567,341.446478 21.8785204,268.526138 70.631737,217.530915 C70.6657798,217.535402 70.6998222,217.539893 70.7338636,217.544385 C93.1804037,194.104162 120.806382,175.296139 153.428757,163.686657 C286.468794,116.334623 434.416254,202.333683 576.442233,187.228352 C727.87375,171.11914 838.382926,45.5115905 985.594916,9.65469071 C1147.28747,-29.7224818 1321.53334,55.7999945 1409.73529,185.350017 C1409.75725,185.342221 1409.77921,185.334426 1409.80117,185.32663 C1421.4367,202.435009 1431.63899,220.273911 1440.04505,238.72551 C1447.79578,255.739627 1454.24057,273.06952 1459.58688,290.620925 C1474.53673,339.693223 1480.43464,390.565907 1478.70911,441.697808 C1475.30992,542.420443 1442.59091,644.095114 1392.42332,734.727104 C1321.45512,862.936258 1205.89194,982.035082 1051.22153,1014.51744 C937.699749,1038.35605 819.420985,1012.75004 706.342376,987.238292 C661.813401,977.194778 617.279711,967.146551 572.746022,957.098324 C514.818281,944.029031 456.895254,930.959738 398.972227,917.890445 C328.791357,902.059303 256.814241,885.497638 197.736148,847.830926 C123.010447,800.191396 113.147597,731.121619 81.7675166,660.279734 C60.8396056,613.040814 38.1578799,567.413757 21.9869552,519.981602 Z" id="shape-color" fill="%23E4F2F4" fill-rule="nonzero"></path></g></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
}

/* line 329, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean.color-moss {
  background: url('data:image/svg+xml;utf8,<svg width="1479px" height="1024px" viewBox="0 0 1479 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><path d="M21.9869552,519.981602 C10.0119847,484.850512 1.58707435,448.734395 0.177422309,410.21462 C-2.33543567,341.446478 21.8785204,268.526138 70.631737,217.530915 C70.6657798,217.535402 70.6998222,217.539893 70.7338636,217.544385 C93.1804037,194.104162 120.806382,175.296139 153.428757,163.686657 C286.468794,116.334623 434.416254,202.333683 576.442233,187.228352 C727.87375,171.11914 838.382926,45.5115905 985.594916,9.65469071 C1147.28747,-29.7224818 1321.53334,55.7999945 1409.73529,185.350017 C1409.75725,185.342221 1409.77921,185.334426 1409.80117,185.32663 C1421.4367,202.435009 1431.63899,220.273911 1440.04505,238.72551 C1447.79578,255.739627 1454.24057,273.06952 1459.58688,290.620925 C1474.53673,339.693223 1480.43464,390.565907 1478.70911,441.697808 C1475.30992,542.420443 1442.59091,644.095114 1392.42332,734.727104 C1321.45512,862.936258 1205.89194,982.035082 1051.22153,1014.51744 C937.699749,1038.35605 819.420985,1012.75004 706.342376,987.238292 C661.813401,977.194778 617.279711,967.146551 572.746022,957.098324 C514.818281,944.029031 456.895254,930.959738 398.972227,917.890445 C328.791357,902.059303 256.814241,885.497638 197.736148,847.830926 C123.010447,800.191396 113.147597,731.121619 81.7675166,660.279734 C60.8396056,613.040814 38.1578799,567.413757 21.9869552,519.981602 Z" id="shape-color" fill="%2335A27A" fill-rule="nonzero"></path></g></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
}

@media only screen and (max-width: 480px) {
  /* line 339, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean-m.color-emerald {
    background: url('data:image/svg+xml, <svg width="275px" height="365px" viewBox="0 0 275 365" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>ShapeBG Copy 3</title> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Mobile" transform="translate(-43.000000, -2471.000000)" fill="%234ECA83" fill-rule="nonzero"> <path d="M-19.2757601,2645.00312 C-22.5711036,2638.48466 -24.8895204,2631.78343 -25.2774368,2624.6362 C-25.96894,2611.87649 -19.3055998,2598.34635 -5.88940026,2588.88434 C-5.88003214,2588.88517 -5.87066416,2588.88601 -5.86129643,2588.88684 C0.315675708,2584.53758 7.91795655,2581.04781 16.8951753,2578.89371 C53.5059224,2570.10769 94.2189828,2586.06454 133.302535,2583.2618 C174.974359,2580.27278 205.38493,2556.96669 245.895599,2550.31356 C290.391116,2543.00725 338.341129,2558.87568 362.613066,2582.91328 C362.619109,2582.91183 362.625152,2582.91038 362.631195,2582.90894 C365.833128,2586.08334 368.640656,2589.3933 370.953884,2592.81693 C373.086775,2595.97385 374.860293,2599.18936 376.331521,2602.44597 C380.445511,2611.55118 382.068532,2620.99044 381.593692,2630.47781 C380.658281,2649.16658 371.654469,2668.032 357.849055,2684.84848 C338.319604,2708.63729 306.518243,2730.7357 263.955119,2736.7627 C232.715523,2741.18588 200.16687,2736.43477 169.049227,2731.70114 C156.79548,2729.8376 144.540434,2727.97318 132.285389,2726.10876 C129.120149,2725.62726 125.95496,2725.14576 122.789812,2724.66425 C110.014524,2722.72079 97.2399046,2720.77733 84.4652851,2718.83386 C65.1524965,2715.89645 45.3454064,2712.82348 29.0879462,2705.83454 C8.52448398,2696.99517 5.81036644,2684.17949 -2.82499031,2671.035 C-8.58405711,2662.26997 -14.825749,2653.80401 -19.2757601,2645.00312 Z" id="ShapeBG-Copy-3" transform="translate(178.173739, 2643.522161) scale(-1, -1) rotate(-60.000000) translate(-178.173739, -2643.522161)"></path> </g> </g> </svg>');
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
  }
  /* line 339, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean-m.color-denim {
    background: url('data:image/svg+xml, <svg width="275px" height="365px" viewBox="0 0 275 365" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>ShapeBG Copy 3</title> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Mobile" transform="translate(-43.000000, -2471.000000)" fill="%23147EDB" fill-rule="nonzero"> <path d="M-19.2757601,2645.00312 C-22.5711036,2638.48466 -24.8895204,2631.78343 -25.2774368,2624.6362 C-25.96894,2611.87649 -19.3055998,2598.34635 -5.88940026,2588.88434 C-5.88003214,2588.88517 -5.87066416,2588.88601 -5.86129643,2588.88684 C0.315675708,2584.53758 7.91795655,2581.04781 16.8951753,2578.89371 C53.5059224,2570.10769 94.2189828,2586.06454 133.302535,2583.2618 C174.974359,2580.27278 205.38493,2556.96669 245.895599,2550.31356 C290.391116,2543.00725 338.341129,2558.87568 362.613066,2582.91328 C362.619109,2582.91183 362.625152,2582.91038 362.631195,2582.90894 C365.833128,2586.08334 368.640656,2589.3933 370.953884,2592.81693 C373.086775,2595.97385 374.860293,2599.18936 376.331521,2602.44597 C380.445511,2611.55118 382.068532,2620.99044 381.593692,2630.47781 C380.658281,2649.16658 371.654469,2668.032 357.849055,2684.84848 C338.319604,2708.63729 306.518243,2730.7357 263.955119,2736.7627 C232.715523,2741.18588 200.16687,2736.43477 169.049227,2731.70114 C156.79548,2729.8376 144.540434,2727.97318 132.285389,2726.10876 C129.120149,2725.62726 125.95496,2725.14576 122.789812,2724.66425 C110.014524,2722.72079 97.2399046,2720.77733 84.4652851,2718.83386 C65.1524965,2715.89645 45.3454064,2712.82348 29.0879462,2705.83454 C8.52448398,2696.99517 5.81036644,2684.17949 -2.82499031,2671.035 C-8.58405711,2662.26997 -14.825749,2653.80401 -19.2757601,2645.00312 Z" id="ShapeBG-Copy-3" transform="translate(178.173739, 2643.522161) scale(-1, -1) rotate(-60.000000) translate(-178.173739, -2643.522161)"></path> </g> </g> </svg>');
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
  }
  /* line 339, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean-m.color-reef {
    background: url('data:image/svg+xml, <svg width="275px" height="365px" viewBox="0 0 275 365" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>ShapeBG Copy 3</title> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Mobile" transform="translate(-43.000000, -2471.000000)" fill="%23D8EC95" fill-rule="nonzero"> <path d="M-19.2757601,2645.00312 C-22.5711036,2638.48466 -24.8895204,2631.78343 -25.2774368,2624.6362 C-25.96894,2611.87649 -19.3055998,2598.34635 -5.88940026,2588.88434 C-5.88003214,2588.88517 -5.87066416,2588.88601 -5.86129643,2588.88684 C0.315675708,2584.53758 7.91795655,2581.04781 16.8951753,2578.89371 C53.5059224,2570.10769 94.2189828,2586.06454 133.302535,2583.2618 C174.974359,2580.27278 205.38493,2556.96669 245.895599,2550.31356 C290.391116,2543.00725 338.341129,2558.87568 362.613066,2582.91328 C362.619109,2582.91183 362.625152,2582.91038 362.631195,2582.90894 C365.833128,2586.08334 368.640656,2589.3933 370.953884,2592.81693 C373.086775,2595.97385 374.860293,2599.18936 376.331521,2602.44597 C380.445511,2611.55118 382.068532,2620.99044 381.593692,2630.47781 C380.658281,2649.16658 371.654469,2668.032 357.849055,2684.84848 C338.319604,2708.63729 306.518243,2730.7357 263.955119,2736.7627 C232.715523,2741.18588 200.16687,2736.43477 169.049227,2731.70114 C156.79548,2729.8376 144.540434,2727.97318 132.285389,2726.10876 C129.120149,2725.62726 125.95496,2725.14576 122.789812,2724.66425 C110.014524,2722.72079 97.2399046,2720.77733 84.4652851,2718.83386 C65.1524965,2715.89645 45.3454064,2712.82348 29.0879462,2705.83454 C8.52448398,2696.99517 5.81036644,2684.17949 -2.82499031,2671.035 C-8.58405711,2662.26997 -14.825749,2653.80401 -19.2757601,2645.00312 Z" id="ShapeBG-Copy-3" transform="translate(178.173739, 2643.522161) scale(-1, -1) rotate(-60.000000) translate(-178.173739, -2643.522161)"></path> </g> </g> </svg>');
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
  }
  /* line 339, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean-m.color-spray {
    background: url('data:image/svg+xml, <svg width="275px" height="365px" viewBox="0 0 275 365" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>ShapeBG Copy 3</title> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Mobile" transform="translate(-43.000000, -2471.000000)" fill="%2381CCD7" fill-rule="nonzero"> <path d="M-19.2757601,2645.00312 C-22.5711036,2638.48466 -24.8895204,2631.78343 -25.2774368,2624.6362 C-25.96894,2611.87649 -19.3055998,2598.34635 -5.88940026,2588.88434 C-5.88003214,2588.88517 -5.87066416,2588.88601 -5.86129643,2588.88684 C0.315675708,2584.53758 7.91795655,2581.04781 16.8951753,2578.89371 C53.5059224,2570.10769 94.2189828,2586.06454 133.302535,2583.2618 C174.974359,2580.27278 205.38493,2556.96669 245.895599,2550.31356 C290.391116,2543.00725 338.341129,2558.87568 362.613066,2582.91328 C362.619109,2582.91183 362.625152,2582.91038 362.631195,2582.90894 C365.833128,2586.08334 368.640656,2589.3933 370.953884,2592.81693 C373.086775,2595.97385 374.860293,2599.18936 376.331521,2602.44597 C380.445511,2611.55118 382.068532,2620.99044 381.593692,2630.47781 C380.658281,2649.16658 371.654469,2668.032 357.849055,2684.84848 C338.319604,2708.63729 306.518243,2730.7357 263.955119,2736.7627 C232.715523,2741.18588 200.16687,2736.43477 169.049227,2731.70114 C156.79548,2729.8376 144.540434,2727.97318 132.285389,2726.10876 C129.120149,2725.62726 125.95496,2725.14576 122.789812,2724.66425 C110.014524,2722.72079 97.2399046,2720.77733 84.4652851,2718.83386 C65.1524965,2715.89645 45.3454064,2712.82348 29.0879462,2705.83454 C8.52448398,2696.99517 5.81036644,2684.17949 -2.82499031,2671.035 C-8.58405711,2662.26997 -14.825749,2653.80401 -19.2757601,2645.00312 Z" id="ShapeBG-Copy-3" transform="translate(178.173739, 2643.522161) scale(-1, -1) rotate(-60.000000) translate(-178.173739, -2643.522161)"></path> </g> </g> </svg>');
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
  }
  /* line 339, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean-m.color-morning-glory {
    background: url('data:image/svg+xml, <svg width="275px" height="365px" viewBox="0 0 275 365" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>ShapeBG Copy 3</title> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Mobile" transform="translate(-43.000000, -2471.000000)" fill="%2398BCCF" fill-rule="nonzero"> <path d="M-19.2757601,2645.00312 C-22.5711036,2638.48466 -24.8895204,2631.78343 -25.2774368,2624.6362 C-25.96894,2611.87649 -19.3055998,2598.34635 -5.88940026,2588.88434 C-5.88003214,2588.88517 -5.87066416,2588.88601 -5.86129643,2588.88684 C0.315675708,2584.53758 7.91795655,2581.04781 16.8951753,2578.89371 C53.5059224,2570.10769 94.2189828,2586.06454 133.302535,2583.2618 C174.974359,2580.27278 205.38493,2556.96669 245.895599,2550.31356 C290.391116,2543.00725 338.341129,2558.87568 362.613066,2582.91328 C362.619109,2582.91183 362.625152,2582.91038 362.631195,2582.90894 C365.833128,2586.08334 368.640656,2589.3933 370.953884,2592.81693 C373.086775,2595.97385 374.860293,2599.18936 376.331521,2602.44597 C380.445511,2611.55118 382.068532,2620.99044 381.593692,2630.47781 C380.658281,2649.16658 371.654469,2668.032 357.849055,2684.84848 C338.319604,2708.63729 306.518243,2730.7357 263.955119,2736.7627 C232.715523,2741.18588 200.16687,2736.43477 169.049227,2731.70114 C156.79548,2729.8376 144.540434,2727.97318 132.285389,2726.10876 C129.120149,2725.62726 125.95496,2725.14576 122.789812,2724.66425 C110.014524,2722.72079 97.2399046,2720.77733 84.4652851,2718.83386 C65.1524965,2715.89645 45.3454064,2712.82348 29.0879462,2705.83454 C8.52448398,2696.99517 5.81036644,2684.17949 -2.82499031,2671.035 C-8.58405711,2662.26997 -14.825749,2653.80401 -19.2757601,2645.00312 Z" id="ShapeBG-Copy-3" transform="translate(178.173739, 2643.522161) scale(-1, -1) rotate(-60.000000) translate(-178.173739, -2643.522161)"></path> </g> </g> </svg>');
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
  }
  /* line 339, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean-m.color-arctic {
    background: url('data:image/svg+xml, <svg width="275px" height="365px" viewBox="0 0 275 365" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>ShapeBG Copy 3</title> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Mobile" transform="translate(-43.000000, -2471.000000)" fill="%23E4F2F4" fill-rule="nonzero"> <path d="M-19.2757601,2645.00312 C-22.5711036,2638.48466 -24.8895204,2631.78343 -25.2774368,2624.6362 C-25.96894,2611.87649 -19.3055998,2598.34635 -5.88940026,2588.88434 C-5.88003214,2588.88517 -5.87066416,2588.88601 -5.86129643,2588.88684 C0.315675708,2584.53758 7.91795655,2581.04781 16.8951753,2578.89371 C53.5059224,2570.10769 94.2189828,2586.06454 133.302535,2583.2618 C174.974359,2580.27278 205.38493,2556.96669 245.895599,2550.31356 C290.391116,2543.00725 338.341129,2558.87568 362.613066,2582.91328 C362.619109,2582.91183 362.625152,2582.91038 362.631195,2582.90894 C365.833128,2586.08334 368.640656,2589.3933 370.953884,2592.81693 C373.086775,2595.97385 374.860293,2599.18936 376.331521,2602.44597 C380.445511,2611.55118 382.068532,2620.99044 381.593692,2630.47781 C380.658281,2649.16658 371.654469,2668.032 357.849055,2684.84848 C338.319604,2708.63729 306.518243,2730.7357 263.955119,2736.7627 C232.715523,2741.18588 200.16687,2736.43477 169.049227,2731.70114 C156.79548,2729.8376 144.540434,2727.97318 132.285389,2726.10876 C129.120149,2725.62726 125.95496,2725.14576 122.789812,2724.66425 C110.014524,2722.72079 97.2399046,2720.77733 84.4652851,2718.83386 C65.1524965,2715.89645 45.3454064,2712.82348 29.0879462,2705.83454 C8.52448398,2696.99517 5.81036644,2684.17949 -2.82499031,2671.035 C-8.58405711,2662.26997 -14.825749,2653.80401 -19.2757601,2645.00312 Z" id="ShapeBG-Copy-3" transform="translate(178.173739, 2643.522161) scale(-1, -1) rotate(-60.000000) translate(-178.173739, -2643.522161)"></path> </g> </g> </svg>');
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
  }
  /* line 339, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
  .avo-ui-2 .bean-m.color-moss {
    background: url('data:image/svg+xml, <svg width="275px" height="365px" viewBox="0 0 275 365" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>ShapeBG Copy 3</title> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Mobile" transform="translate(-43.000000, -2471.000000)" fill="%2335A27A" fill-rule="nonzero"> <path d="M-19.2757601,2645.00312 C-22.5711036,2638.48466 -24.8895204,2631.78343 -25.2774368,2624.6362 C-25.96894,2611.87649 -19.3055998,2598.34635 -5.88940026,2588.88434 C-5.88003214,2588.88517 -5.87066416,2588.88601 -5.86129643,2588.88684 C0.315675708,2584.53758 7.91795655,2581.04781 16.8951753,2578.89371 C53.5059224,2570.10769 94.2189828,2586.06454 133.302535,2583.2618 C174.974359,2580.27278 205.38493,2556.96669 245.895599,2550.31356 C290.391116,2543.00725 338.341129,2558.87568 362.613066,2582.91328 C362.619109,2582.91183 362.625152,2582.91038 362.631195,2582.90894 C365.833128,2586.08334 368.640656,2589.3933 370.953884,2592.81693 C373.086775,2595.97385 374.860293,2599.18936 376.331521,2602.44597 C380.445511,2611.55118 382.068532,2620.99044 381.593692,2630.47781 C380.658281,2649.16658 371.654469,2668.032 357.849055,2684.84848 C338.319604,2708.63729 306.518243,2730.7357 263.955119,2736.7627 C232.715523,2741.18588 200.16687,2736.43477 169.049227,2731.70114 C156.79548,2729.8376 144.540434,2727.97318 132.285389,2726.10876 C129.120149,2725.62726 125.95496,2725.14576 122.789812,2724.66425 C110.014524,2722.72079 97.2399046,2720.77733 84.4652851,2718.83386 C65.1524965,2715.89645 45.3454064,2712.82348 29.0879462,2705.83454 C8.52448398,2696.99517 5.81036644,2684.17949 -2.82499031,2671.035 C-8.58405711,2662.26997 -14.825749,2653.80401 -19.2757601,2645.00312 Z" id="ShapeBG-Copy-3" transform="translate(178.173739, 2643.522161) scale(-1, -1) rotate(-60.000000) translate(-178.173739, -2643.522161)"></path> </g> </g> </svg>');
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
  }
}

/* line 349, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean-slim.color-emerald {
  background: url('data:image/svg+xml, <svg width="1343px" height="611px" viewBox="0 0 1343 611" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>ShapeBG Copy 5</title><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Operations-Copy-6" transform="translate(-97.000000, -1751.000000)" fill="%234ECA83" fill-rule="nonzero"><path d="M116.965166,2061.26246 C106.091342,2040.30045 98.4411365,2018.7507 97.1611076,1995.76673 C94.879317,1954.73418 116.866702,1911.22409 161.136865,1880.79628 C161.167777,1880.79896 161.198689,1880.80164 161.2296,1880.80432 C181.612091,1866.81801 206.69775,1855.59565 236.320366,1848.6685 C357.126836,1820.41451 491.469932,1871.7284 620.436051,1862.71535 C757.94283,1853.10331 858.290244,1778.15584 991.965499,1756.76076 C1138.78977,1733.2652 1297.01303,1784.29472 1377.10446,1861.59459 C1377.1244,1861.58994 1377.14434,1861.58529 1377.16428,1861.58064 C1387.72987,1871.78886 1396.99403,1882.43297 1404.62711,1893.44266 C1411.66513,1903.59464 1417.5173,1913.93504 1422.37199,1924.4076 C1435.94715,1953.68805 1441.30272,1984.04274 1439.73586,2014.55211 C1436.64924,2074.65126 1406.93887,2135.31847 1361.3844,2189.39674 C1296.94201,2265.89654 1192.00533,2336.96039 1051.55748,2356.34195 C948.474485,2370.56597 841.071929,2355.28738 738.391353,2340.06504 C697.956996,2334.07227 657.518359,2328.0767 617.079721,2322.08113 C564.478669,2314.28295 511.881897,2306.48477 459.285126,2298.68658 C395.557669,2289.24046 330.199138,2279.35845 276.553514,2256.88349 C208.699141,2228.45795 199.74322,2187.24542 171.248665,2144.97551 C152.245159,2116.789 131.649109,2089.56426 116.965166,2061.26246 Z" id="ShapeBG-Copy-5"></path></g></g></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
}

/* line 349, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean-slim.color-denim {
  background: url('data:image/svg+xml, <svg width="1343px" height="611px" viewBox="0 0 1343 611" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>ShapeBG Copy 5</title><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Operations-Copy-6" transform="translate(-97.000000, -1751.000000)" fill="%23147EDB" fill-rule="nonzero"><path d="M116.965166,2061.26246 C106.091342,2040.30045 98.4411365,2018.7507 97.1611076,1995.76673 C94.879317,1954.73418 116.866702,1911.22409 161.136865,1880.79628 C161.167777,1880.79896 161.198689,1880.80164 161.2296,1880.80432 C181.612091,1866.81801 206.69775,1855.59565 236.320366,1848.6685 C357.126836,1820.41451 491.469932,1871.7284 620.436051,1862.71535 C757.94283,1853.10331 858.290244,1778.15584 991.965499,1756.76076 C1138.78977,1733.2652 1297.01303,1784.29472 1377.10446,1861.59459 C1377.1244,1861.58994 1377.14434,1861.58529 1377.16428,1861.58064 C1387.72987,1871.78886 1396.99403,1882.43297 1404.62711,1893.44266 C1411.66513,1903.59464 1417.5173,1913.93504 1422.37199,1924.4076 C1435.94715,1953.68805 1441.30272,1984.04274 1439.73586,2014.55211 C1436.64924,2074.65126 1406.93887,2135.31847 1361.3844,2189.39674 C1296.94201,2265.89654 1192.00533,2336.96039 1051.55748,2356.34195 C948.474485,2370.56597 841.071929,2355.28738 738.391353,2340.06504 C697.956996,2334.07227 657.518359,2328.0767 617.079721,2322.08113 C564.478669,2314.28295 511.881897,2306.48477 459.285126,2298.68658 C395.557669,2289.24046 330.199138,2279.35845 276.553514,2256.88349 C208.699141,2228.45795 199.74322,2187.24542 171.248665,2144.97551 C152.245159,2116.789 131.649109,2089.56426 116.965166,2061.26246 Z" id="ShapeBG-Copy-5"></path></g></g></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
}

/* line 349, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean-slim.color-reef {
  background: url('data:image/svg+xml, <svg width="1343px" height="611px" viewBox="0 0 1343 611" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>ShapeBG Copy 5</title><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Operations-Copy-6" transform="translate(-97.000000, -1751.000000)" fill="%23D8EC95" fill-rule="nonzero"><path d="M116.965166,2061.26246 C106.091342,2040.30045 98.4411365,2018.7507 97.1611076,1995.76673 C94.879317,1954.73418 116.866702,1911.22409 161.136865,1880.79628 C161.167777,1880.79896 161.198689,1880.80164 161.2296,1880.80432 C181.612091,1866.81801 206.69775,1855.59565 236.320366,1848.6685 C357.126836,1820.41451 491.469932,1871.7284 620.436051,1862.71535 C757.94283,1853.10331 858.290244,1778.15584 991.965499,1756.76076 C1138.78977,1733.2652 1297.01303,1784.29472 1377.10446,1861.59459 C1377.1244,1861.58994 1377.14434,1861.58529 1377.16428,1861.58064 C1387.72987,1871.78886 1396.99403,1882.43297 1404.62711,1893.44266 C1411.66513,1903.59464 1417.5173,1913.93504 1422.37199,1924.4076 C1435.94715,1953.68805 1441.30272,1984.04274 1439.73586,2014.55211 C1436.64924,2074.65126 1406.93887,2135.31847 1361.3844,2189.39674 C1296.94201,2265.89654 1192.00533,2336.96039 1051.55748,2356.34195 C948.474485,2370.56597 841.071929,2355.28738 738.391353,2340.06504 C697.956996,2334.07227 657.518359,2328.0767 617.079721,2322.08113 C564.478669,2314.28295 511.881897,2306.48477 459.285126,2298.68658 C395.557669,2289.24046 330.199138,2279.35845 276.553514,2256.88349 C208.699141,2228.45795 199.74322,2187.24542 171.248665,2144.97551 C152.245159,2116.789 131.649109,2089.56426 116.965166,2061.26246 Z" id="ShapeBG-Copy-5"></path></g></g></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
}

/* line 349, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean-slim.color-spray {
  background: url('data:image/svg+xml, <svg width="1343px" height="611px" viewBox="0 0 1343 611" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>ShapeBG Copy 5</title><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Operations-Copy-6" transform="translate(-97.000000, -1751.000000)" fill="%2381CCD7" fill-rule="nonzero"><path d="M116.965166,2061.26246 C106.091342,2040.30045 98.4411365,2018.7507 97.1611076,1995.76673 C94.879317,1954.73418 116.866702,1911.22409 161.136865,1880.79628 C161.167777,1880.79896 161.198689,1880.80164 161.2296,1880.80432 C181.612091,1866.81801 206.69775,1855.59565 236.320366,1848.6685 C357.126836,1820.41451 491.469932,1871.7284 620.436051,1862.71535 C757.94283,1853.10331 858.290244,1778.15584 991.965499,1756.76076 C1138.78977,1733.2652 1297.01303,1784.29472 1377.10446,1861.59459 C1377.1244,1861.58994 1377.14434,1861.58529 1377.16428,1861.58064 C1387.72987,1871.78886 1396.99403,1882.43297 1404.62711,1893.44266 C1411.66513,1903.59464 1417.5173,1913.93504 1422.37199,1924.4076 C1435.94715,1953.68805 1441.30272,1984.04274 1439.73586,2014.55211 C1436.64924,2074.65126 1406.93887,2135.31847 1361.3844,2189.39674 C1296.94201,2265.89654 1192.00533,2336.96039 1051.55748,2356.34195 C948.474485,2370.56597 841.071929,2355.28738 738.391353,2340.06504 C697.956996,2334.07227 657.518359,2328.0767 617.079721,2322.08113 C564.478669,2314.28295 511.881897,2306.48477 459.285126,2298.68658 C395.557669,2289.24046 330.199138,2279.35845 276.553514,2256.88349 C208.699141,2228.45795 199.74322,2187.24542 171.248665,2144.97551 C152.245159,2116.789 131.649109,2089.56426 116.965166,2061.26246 Z" id="ShapeBG-Copy-5"></path></g></g></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
}

/* line 349, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean-slim.color-morning-glory {
  background: url('data:image/svg+xml, <svg width="1343px" height="611px" viewBox="0 0 1343 611" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>ShapeBG Copy 5</title><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Operations-Copy-6" transform="translate(-97.000000, -1751.000000)" fill="%2398BCCF" fill-rule="nonzero"><path d="M116.965166,2061.26246 C106.091342,2040.30045 98.4411365,2018.7507 97.1611076,1995.76673 C94.879317,1954.73418 116.866702,1911.22409 161.136865,1880.79628 C161.167777,1880.79896 161.198689,1880.80164 161.2296,1880.80432 C181.612091,1866.81801 206.69775,1855.59565 236.320366,1848.6685 C357.126836,1820.41451 491.469932,1871.7284 620.436051,1862.71535 C757.94283,1853.10331 858.290244,1778.15584 991.965499,1756.76076 C1138.78977,1733.2652 1297.01303,1784.29472 1377.10446,1861.59459 C1377.1244,1861.58994 1377.14434,1861.58529 1377.16428,1861.58064 C1387.72987,1871.78886 1396.99403,1882.43297 1404.62711,1893.44266 C1411.66513,1903.59464 1417.5173,1913.93504 1422.37199,1924.4076 C1435.94715,1953.68805 1441.30272,1984.04274 1439.73586,2014.55211 C1436.64924,2074.65126 1406.93887,2135.31847 1361.3844,2189.39674 C1296.94201,2265.89654 1192.00533,2336.96039 1051.55748,2356.34195 C948.474485,2370.56597 841.071929,2355.28738 738.391353,2340.06504 C697.956996,2334.07227 657.518359,2328.0767 617.079721,2322.08113 C564.478669,2314.28295 511.881897,2306.48477 459.285126,2298.68658 C395.557669,2289.24046 330.199138,2279.35845 276.553514,2256.88349 C208.699141,2228.45795 199.74322,2187.24542 171.248665,2144.97551 C152.245159,2116.789 131.649109,2089.56426 116.965166,2061.26246 Z" id="ShapeBG-Copy-5"></path></g></g></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
}

/* line 349, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean-slim.color-arctic {
  background: url('data:image/svg+xml, <svg width="1343px" height="611px" viewBox="0 0 1343 611" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>ShapeBG Copy 5</title><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Operations-Copy-6" transform="translate(-97.000000, -1751.000000)" fill="%23E4F2F4" fill-rule="nonzero"><path d="M116.965166,2061.26246 C106.091342,2040.30045 98.4411365,2018.7507 97.1611076,1995.76673 C94.879317,1954.73418 116.866702,1911.22409 161.136865,1880.79628 C161.167777,1880.79896 161.198689,1880.80164 161.2296,1880.80432 C181.612091,1866.81801 206.69775,1855.59565 236.320366,1848.6685 C357.126836,1820.41451 491.469932,1871.7284 620.436051,1862.71535 C757.94283,1853.10331 858.290244,1778.15584 991.965499,1756.76076 C1138.78977,1733.2652 1297.01303,1784.29472 1377.10446,1861.59459 C1377.1244,1861.58994 1377.14434,1861.58529 1377.16428,1861.58064 C1387.72987,1871.78886 1396.99403,1882.43297 1404.62711,1893.44266 C1411.66513,1903.59464 1417.5173,1913.93504 1422.37199,1924.4076 C1435.94715,1953.68805 1441.30272,1984.04274 1439.73586,2014.55211 C1436.64924,2074.65126 1406.93887,2135.31847 1361.3844,2189.39674 C1296.94201,2265.89654 1192.00533,2336.96039 1051.55748,2356.34195 C948.474485,2370.56597 841.071929,2355.28738 738.391353,2340.06504 C697.956996,2334.07227 657.518359,2328.0767 617.079721,2322.08113 C564.478669,2314.28295 511.881897,2306.48477 459.285126,2298.68658 C395.557669,2289.24046 330.199138,2279.35845 276.553514,2256.88349 C208.699141,2228.45795 199.74322,2187.24542 171.248665,2144.97551 C152.245159,2116.789 131.649109,2089.56426 116.965166,2061.26246 Z" id="ShapeBG-Copy-5"></path></g></g></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
}

/* line 349, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_shapes.scss */
.avo-ui-2 .bean-slim.color-moss {
  background: url('data:image/svg+xml, <svg width="1343px" height="611px" viewBox="0 0 1343 611" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>ShapeBG Copy 5</title><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Operations-Copy-6" transform="translate(-97.000000, -1751.000000)" fill="%2335A27A" fill-rule="nonzero"><path d="M116.965166,2061.26246 C106.091342,2040.30045 98.4411365,2018.7507 97.1611076,1995.76673 C94.879317,1954.73418 116.866702,1911.22409 161.136865,1880.79628 C161.167777,1880.79896 161.198689,1880.80164 161.2296,1880.80432 C181.612091,1866.81801 206.69775,1855.59565 236.320366,1848.6685 C357.126836,1820.41451 491.469932,1871.7284 620.436051,1862.71535 C757.94283,1853.10331 858.290244,1778.15584 991.965499,1756.76076 C1138.78977,1733.2652 1297.01303,1784.29472 1377.10446,1861.59459 C1377.1244,1861.58994 1377.14434,1861.58529 1377.16428,1861.58064 C1387.72987,1871.78886 1396.99403,1882.43297 1404.62711,1893.44266 C1411.66513,1903.59464 1417.5173,1913.93504 1422.37199,1924.4076 C1435.94715,1953.68805 1441.30272,1984.04274 1439.73586,2014.55211 C1436.64924,2074.65126 1406.93887,2135.31847 1361.3844,2189.39674 C1296.94201,2265.89654 1192.00533,2336.96039 1051.55748,2356.34195 C948.474485,2370.56597 841.071929,2355.28738 738.391353,2340.06504 C697.956996,2334.07227 657.518359,2328.0767 617.079721,2322.08113 C564.478669,2314.28295 511.881897,2306.48477 459.285126,2298.68658 C395.557669,2289.24046 330.199138,2279.35845 276.553514,2256.88349 C208.699141,2228.45795 199.74322,2187.24542 171.248665,2144.97551 C152.245159,2116.789 131.649109,2089.56426 116.965166,2061.26246 Z" id="ShapeBG-Copy-5"></path></g></g></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
}

/* line 1, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
.avo-ui-2 .vh-100 {
  height: 100%;
  overflow: hidden;
}

/* line 5, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
.avo-ui-2 .hero {
  position: relative !important;
  width: 100% !important;
  font-family: Montserrat, sans-serif, sans-serif;
  padding-bottom: 100px;
}

@media only screen and (max-width: 480px) {
  /* line 5, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
  .avo-ui-2 .hero {
    margin-top: -40px;
  }
}

/* line 14, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
.avo-ui-2 .hero .active-inbox-container {
  position: relative;
  margin-top: 50px;
}

/* line 19, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
.avo-ui-2 .hero img.shadow {
  border-radius: 15px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

/* line 24, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
.avo-ui-2 .hero .active-inbox {
  z-index: 1000;
  bottom: 0;
}

/* line 29, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
.avo-ui-2 .hero .content {
  min-height: 650px;
  padding: 0 35px 35px 35px;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: center;
}

/* line 35, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
.avo-ui-2 .hero .content h1 {
  padding-top: 25px;
  font-size: 40px;
}

/* line 40, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
.avo-ui-2 .hero .content h1.color-emerald {
  border-top: 4px solid #4ECA83;
}

@media only screen and (min-width: 480px) {
  /* line 40, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
  .avo-ui-2 .hero .content h1.color-emerald {
    width: 60%;
  }
}

/* line 40, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
.avo-ui-2 .hero .content h1.color-denim {
  border-top: 4px solid #147EDB;
}

@media only screen and (min-width: 480px) {
  /* line 40, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
  .avo-ui-2 .hero .content h1.color-denim {
    width: 60%;
  }
}

/* line 40, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
.avo-ui-2 .hero .content h1.color-reef {
  border-top: 4px solid #D8EC95;
}

@media only screen and (min-width: 480px) {
  /* line 40, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
  .avo-ui-2 .hero .content h1.color-reef {
    width: 60%;
  }
}

/* line 40, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
.avo-ui-2 .hero .content h1.color-spray {
  border-top: 4px solid #81CCD7;
}

@media only screen and (min-width: 480px) {
  /* line 40, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
  .avo-ui-2 .hero .content h1.color-spray {
    width: 60%;
  }
}

/* line 40, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
.avo-ui-2 .hero .content h1.color-morning-glory {
  border-top: 4px solid #98BCCF;
}

@media only screen and (min-width: 480px) {
  /* line 40, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
  .avo-ui-2 .hero .content h1.color-morning-glory {
    width: 60%;
  }
}

/* line 40, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
.avo-ui-2 .hero .content h1.color-arctic {
  border-top: 4px solid #E4F2F4;
}

@media only screen and (min-width: 480px) {
  /* line 40, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
  .avo-ui-2 .hero .content h1.color-arctic {
    width: 60%;
  }
}

/* line 40, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
.avo-ui-2 .hero .content h1.color-moss {
  border-top: 4px solid #35A27A;
}

@media only screen and (min-width: 480px) {
  /* line 40, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
  .avo-ui-2 .hero .content h1.color-moss {
    width: 60%;
  }
}

/* line 48, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
.avo-ui-2 .hero .content p {
  font-size: 20px;
}

@media only screen and (max-width: 980px) {
  /* line 29, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
  .avo-ui-2 .hero .content {
    padding: 0;
  }
  /* line 53, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
  .avo-ui-2 .hero .content h1 {
    font-size: 30px !important;
    margin-top: 0;
    font-weight: 700 !important;
  }
  /* line 58, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
  .avo-ui-2 .hero .content p {
    font-size: 16px;
  }
}

/* line 62, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_hero.scss */
.avo-ui-2 .hero .content h1,
.avo-ui-2 .hero .content p {
  color: #050C06 !important;
}

/* line 3, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 #flash {
  position: absolute;
  right: 0;
}

/* line 6, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 #flash.avo-ui-flash {
  top: 50px;
}

@media only screen and (max-width: 980px) {
  /* line 6, app/assets/stylesheets/layouts/_alert.scss */
  .avo-ui-2 #flash.avo-ui-flash {
    top: 0;
  }
}

/* line 12, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 #flash.custom-flash {
  position: relative;
  width: 580px;
}

@media only screen and (max-width: 980px) {
  /* line 12, app/assets/stylesheets/layouts/_alert.scss */
  .avo-ui-2 #flash.custom-flash {
    width: 1000px;
  }
}

/* line 21, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 #hiring_banner {
  text-align: center;
  position: absolute;
  width: 100%;
  color: white;
}

@media only screen and (max-width: 401px) {
  /* line 26, app/assets/stylesheets/layouts/_alert.scss */
  .avo-ui-2 #hiring_banner .clickable {
    display: block;
  }
}

/* line 31, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 #hiring_banner a.hiring {
  text-decoration: underline;
}

/* line 33, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 #hiring_banner a.hiring:hover {
  background: initial;
  text-decoration: none;
}

/* line 38, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 #hiring_banner.alert {
  z-index: 9 !important;
  background: rgba(19, 130, 65, 0.8);
}

/* line 42, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 #hiring_banner a.close {
  left: 10px;
  color: white;
  border: 1px solid #f0f0f0;
  position: relative;
}

/* line 50, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 .alert {
  position: relative;
  display: block;
  padding: 6px;
  margin: 4px;
  cursor: pointer;
  border-radius: 6px;
  z-index: 9999999;
  color: black;
}

/* line 58, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 .alert:hover {
  background: #fcf096;
}

@media only screen and (max-width: 401px) {
  /* line 50, app/assets/stylesheets/layouts/_alert.scss */
  .avo-ui-2 .alert {
    background: #fcf096;
  }
}

/* line 65, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 .alert.hide {
  display: none;
}

/* line 69, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 .alert.alert-success, .avo-ui-2 .alert.alert-error, .avo-ui-2 .alert a.ui-link {
  color: white;
}

/* line 73, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 .alert.alert-success {
  background: rgba(0, 184, 120, 0.8);
}

/* line 75, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 .alert.alert-success:hover {
  background: #00b878;
}

@media only screen and (max-width: 401px) {
  /* line 73, app/assets/stylesheets/layouts/_alert.scss */
  .avo-ui-2 .alert.alert-success {
    background: #00B879;
  }
}

/* line 83, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 .alert.alert-error {
  background: rgba(253, 101, 76, 0.7);
}

/* line 85, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 .alert.alert-error:hover {
  background: #fd654c;
}

@media only screen and (max-width: 401px) {
  /* line 83, app/assets/stylesheets/layouts/_alert.scss */
  .avo-ui-2 .alert.alert-error {
    background: #fd654c;
  }
}

/* line 93, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 .alert a.close {
  position: relative;
  top: -2px;
  border: 1px solid white;
  border-radius: 25px;
  margin-right: 8px;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  color: white;
  display: inline;
  text-decoration: none !important;
}

/* line 105, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 .alert a.close:hover {
  background: white;
  color: rgba(0, 0, 0, 0.5);
}

/* line 111, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 .alert.alert-warning, .avo-ui-2 .alert.alert-notice {
  background: rgba(252, 240, 150, 0.8);
}

/* line 112, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 .alert.alert-warning a.close, .avo-ui-2 .alert.alert-notice a.close {
  color: black;
  border: 1px solid black;
}

/* line 115, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 .alert.alert-warning a.close:hover, .avo-ui-2 .alert.alert-notice a.close:hover {
  background: white;
  color: rgba(0, 0, 0, 0.5);
}

/* line 121, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 .alert.alert-warning:hover, .avo-ui-2 .alert.alert-notice:hover {
  background: #fcf096;
}

@media only screen and (max-width: 401px) {
  /* line 111, app/assets/stylesheets/layouts/_alert.scss */
  .avo-ui-2 .alert.alert-warning, .avo-ui-2 .alert.alert-notice {
    background: #00B879;
  }
}

/* line 131, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 .alert a.ui-link:hover {
  background: rgba(255, 255, 255, 0.2);
}

/* line 134, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 .alert a.ui-link:focus {
  text-decoration: underline !important;
}

/* line 140, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 .custom-alert {
  position: relative !important;
  background: rgba(210, 38, 0, 0.1);
  border-radius: 4px;
  padding: 8px;
  font-size: 14px;
  font-weight: 500 !important;
  color: #D22600;
  margin-top: 7px;
  font-family: Montserrat, sans-serif;
}

/* line 153, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 .custom-alert.custom-alert-success {
  background: rgba(78, 202, 131, 0.15);
  color: #138241;
}

/* line 160, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 .avo-ui-flash .alert.alert-success {
  background: #4eca83;
}

/* line 164, app/assets/stylesheets/layouts/_alert.scss */
.avo-ui-2 .avo-ui-flash .alert a.close {
  text-decoration: none !important;
  color: white;
  border: 1px solid white;
}

/* line 6, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form .ui-input-text {
  border-width: 0;
}

/* line 9, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form .ui-input-text.ui-focus {
  background: none;
}

/* line 14, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form .ui-input-text,
.avo-ui-2 .form .ui-select {
  margin: 0;
}

/* line 19, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form .ui-page-theme-a .ui-btn,
.avo-ui-2 .form html .ui-bar-a .ui-btn,
.avo-ui-2 .form html .ui-body-a .ui-btn,
.avo-ui-2 .form html body .ui-group-theme-a .ui-btn,
.avo-ui-2 .form html head + body .ui-btn.ui-btn-a,
.avo-ui-2 .form .ui-page-theme-a .ui-btn:visited,
.avo-ui-2 .form html .ui-bar-a .ui-btn:visited,
.avo-ui-2 .form html .ui-body-a .ui-btn:visited,
.avo-ui-2 .form html body .ui-group-theme-a .ui-btn:visited,
.avo-ui-2 .form html head + body .ui-btn.ui-btn-a:visited {
  background-color: none !important;
  border-color: none !important;
  color: none !important;
  text-shadow: none !important;
}

/* line 35, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form .ui-btn {
  border-width: 0px;
}

/* line 39, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form [type="checkbox"] {
  display: none;
}

/* line 43, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form .checkbox-label {
  padding: 0 0 0 35px;
  font-family: Montserrat, sans-serif, sans-serif;
  font-size: 16px;
  background: #fff;
  letter-spacing: 0.5px;
  top: -2px;
  left: -6px;
  background: #fff !important;
  display: inline;
  z-index: 10;
}

/* line 57, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form input,
.avo-ui-2 .form textarea,
.avo-ui-2 .form .textarea {
  border: 1px solid #d4d4d4;
  padding: 13px 16px;
  font-size: 16px;
  color: #333;
  border-radius: 6px;
  font-family: Montserrat, sans-serif, sans-serif;
}

/* line 66, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form input:focus,
.avo-ui-2 .form textarea:focus,
.avo-ui-2 .form .textarea:focus {
  border: 1px solid #4ECA83;
}

/* line 72, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form input:-webkit-autofill,
.avo-ui-2 .form textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px white inset !important;
}

/* line 78, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form .validator {
  letter-spacing: 12px;
  text-align: center;
  width: 290px;
  font-size: 24px;
}

/* line 85, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form .company-size-label + div.ui-select > div {
  border: 1px solid #d4d4d4;
  padding: 13px 16px;
  font-size: 16px;
  color: #333;
  font-family: Montserrat, sans-serif !important;
  font-size: 18px !important;
  border-radius: 6px;
  box-shadow: none;
  background: #fff;
}

/* line 97, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form .company-info-container {
  display: flex;
  flex-direction: row;
}

/* line 98, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form .company-info-container .ui-input-text {
  margin-bottom: 0 !important;
}

/* line 104, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form .company-info-container > div:first-child {
  flex: 1;
  width: 50%;
}

@media only screen and (max-width: 980px) {
  /* line 104, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
  .avo-ui-2 .form .company-info-container > div:first-child {
    width: 100%;
  }
}

/* line 112, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form .company-info-container > div:nth-child(2) {
  min-width: 45%;
  margin-left: 15px;
}

@media only screen and (max-width: 980px) {
  /* line 112, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
  .avo-ui-2 .form .company-info-container > div:nth-child(2) {
    margin-left: 0;
    margin-top: 12px;
  }
}

/* line 121, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form .company-info-container .company-size-label + div.ui-select > div {
  font-size: 16px;
  padding: 12px 8px 12px 16px;
  text-align: left;
  font-family: Montserrat, sans-serif, sans-serif;
}

/* line 127, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form .company-info-container .company-size-label + div.ui-select > div::after {
  width: 19px;
  height: 19px;
  margin-top: -9px;
  right: .8em;
  background: url(//assets.stage.avochato.com/assets/chevron-down-e0e28535cb9a82adbd272ad03b63bbdbc8fb3b7fe982e34eb5421697e62f0c95.svg) no-repeat;
}

@media only screen and (max-width: 980px) {
  /* line 97, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
  .avo-ui-2 .form .company-info-container {
    display: inline;
  }
}

/* line 140, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form label:not(.checkbox-label) {
  color: #333;
  font-size: 12px;
  top: 9px;
  position: relative;
  left: 15px;
  background: #fff;
  padding: 0 10px;
  display: inline;
  z-index: 10;
  color: #888;
}

/* line 153, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form .text-terms {
  letter-spacing: 0;
  font-weight: normal !important;
  color: #000;
  display: block;
  font-size: 16px;
  padding-right: 30px;
  background: transparent;
  margin-top: 15px;
  max-width: 450px;
  left: -9px;
}

/* line 164, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form .text-terms:after {
  top: 11px;
}

/* line 169, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form .scrollable {
  color: #333;
  display: block;
  border-radius: 0;
  border: 1px solid #d4d4d4;
  border-radius: 6px;
  padding: 0px 10px;
  margin: 12px auto;
  box-shadow: inset -2px -6px 2px -6px rgba(0, 0, 0, 0.3);
  font-size: 10pt;
  line-height: 1.25;
  text-align: left;
}

/* line 183, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .form .terms {
  margin: 0;
  margin-top: -2px;
  font-family: Montserrat, sans-serif, sans-serif;
  padding-left: 0px;
  font-size: 16px;
  padding-top: 13px;
}

/* line 192, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .magic-hr {
  width: 100%;
  height: 12px;
  border-bottom: 1px solid #ddd;
  text-align: center;
}

/* line 198, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .magic-hr span {
  font-size: 17px;
  background-color: #fff;
  padding: 0px 30px;
  font-weight: 700 !important;
  text-transform: uppercase;
}

/* line 206, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_form.scss */
.avo-ui-2 .ui-checkbox-on, .avo-ui-2 .ui-checkbox-on:after {
  background-color: #4ECA83 !important;
}

/* line 1, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_card.scss */
.avo-ui-2 .card {
  background-color: #fff;
  padding: 15px 25px;
  box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
}

@media screen and (max-width: 736px) {
  /* line 1, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_card.scss */
  .avo-ui-2 .card {
    padding: 15px 10px;
  }
}

/* line 1, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_typography.scss */
.avo-ui-2 h1, .avo-ui-2 h2, .avo-ui-2 h3, .avo-ui-2 h5, .avo-ui-2 h6 {
  font-family: Montserrat, sans-serif, sans-serif;
  font-weight: bold !important;
}

/* line 5, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_typography.scss */
.avo-ui-2 a {
  font-family: Montserrat, sans-serif, sans-serif;
  color: #000;
  text-decoration: underline !important;
}

/* line 10, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_typography.scss */
.avo-ui-2 h4 {
  font-family: Montserrat, sans-serif, sans-serif;
  font-weight: 300 !important;
}

/* line 14, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_typography.scss */
.avo-ui-2 h5 {
  font-family: Montserrat, sans-serif, sans-serif;
  font-weight: 400 !important;
  font-size: 20px;
}

/* line 19, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_typography.scss */
.avo-ui-2 p {
  font-family: Montserrat, sans-serif, sans-serif;
  font-size: 18px;
}

/* line 23, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_typography.scss */
.avo-ui-2 .lead {
  font-family: Montserrat, sans-serif, sans-serif;
  font-weight: 400 !important;
  font-size: 18px;
}

/* line 28, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_typography.scss */
.avo-ui-2 h4 {
  font-size: 34px;
}

/* line 31, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_typography.scss */
.avo-ui-2 h5 {
  font-weight: 600 !important;
  font-size: 24px;
}

/* line 35, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_typography.scss */
.avo-ui-2 .center {
  text-align: center;
}

@media screen and (max-width: 480px) {
  /* line 38, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_typography.scss */
  .avo-ui-2 .center-m {
    text-align: center;
  }
}

/* line 44, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_typography.scss */
.avo-ui-2 .left {
  text-align: left;
}

/* line 48, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_typography.scss */
.avo-ui-2 .right {
  text-align: right;
}

/* line 51, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/_typography.scss */
.avo-ui-2 .muted {
  color: #9EA0A5;
}

/* line 8, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row {
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media (min-width: 736px) and (max-width: 980px) {
  /* line 14, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-1, .avo-ui-2 .row .col-1-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-1,
.avo-ui-2 .row .offset-l-1 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-1 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-1 {
    width: 8.3333333333% !important;
    flex: 1 !important;
  }
  /* line 14, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-2, .avo-ui-2 .row .col-2-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-2,
.avo-ui-2 .row .offset-l-2 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-2 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-2 {
    width: 16.6666666667% !important;
    flex: 2 !important;
  }
  /* line 14, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-3, .avo-ui-2 .row .col-3-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-3,
.avo-ui-2 .row .offset-l-3 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-3 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-3 {
    width: 25% !important;
    flex: 3 !important;
  }
  /* line 14, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-4, .avo-ui-2 .row .col-4-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-4,
.avo-ui-2 .row .offset-l-4 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-4 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-4 {
    width: 33.3333333333% !important;
    flex: 4 !important;
  }
  /* line 14, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-5, .avo-ui-2 .row .col-5-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-5,
.avo-ui-2 .row .offset-l-5 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-5 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-5 {
    width: 41.6666666667% !important;
    flex: 5 !important;
  }
  /* line 14, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-6, .avo-ui-2 .row .col-6-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-6,
.avo-ui-2 .row .offset-l-6 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-6 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-6 {
    width: 50% !important;
    flex: 6 !important;
  }
  /* line 14, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-7, .avo-ui-2 .row .col-7-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-7,
.avo-ui-2 .row .offset-l-7 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-7 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-7 {
    width: 58.3333333333% !important;
    flex: 7 !important;
  }
  /* line 14, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-8, .avo-ui-2 .row .col-8-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-8,
.avo-ui-2 .row .offset-l-8 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-8 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-8 {
    width: 66.6666666667% !important;
    flex: 8 !important;
  }
  /* line 14, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-9, .avo-ui-2 .row .col-9-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-9,
.avo-ui-2 .row .offset-l-9 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-9 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-9 {
    width: 75% !important;
    flex: 9 !important;
  }
  /* line 14, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-10, .avo-ui-2 .row .col-10-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-10,
.avo-ui-2 .row .offset-l-10 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-10 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-10 {
    width: 83.3333333333% !important;
    flex: 10 !important;
  }
  /* line 14, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-11, .avo-ui-2 .row .col-11-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-11,
.avo-ui-2 .row .offset-l-11 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-11 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-11 {
    width: 91.6666666667% !important;
    flex: 11 !important;
  }
  /* line 14, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-12, .avo-ui-2 .row .col-12-sm {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 18, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-12,
.avo-ui-2 .row .offset-l-12 {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-12 {
    margin-right: 0;
  }
  /* line 24, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-12 {
    width: 100% !important;
    flex: 12 !important;
  }
}

/* line 32, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .col-1 {
  width: 8.3333333333%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 36, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-1,
.avo-ui-2 .row .offset-l-1 {
  margin-left: 8.3333333333%;
}

/* line 39, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-r-1 {
  margin-right: 8.3333333333%;
}

/* line 32, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .col-2 {
  width: 16.6666666667%;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  -moz-box-flex: 2;
  -moz-flex: 2;
  -ms-flex: 2;
  flex: 2;
}

/* line 36, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-2,
.avo-ui-2 .row .offset-l-2 {
  margin-left: 16.6666666667%;
}

/* line 39, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-r-2 {
  margin-right: 16.6666666667%;
}

/* line 32, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .col-3 {
  width: 25%;
  -webkit-box-flex: 3;
  -webkit-flex: 3;
  -moz-box-flex: 3;
  -moz-flex: 3;
  -ms-flex: 3;
  flex: 3;
}

/* line 36, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-3,
.avo-ui-2 .row .offset-l-3 {
  margin-left: 25%;
}

/* line 39, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-r-3 {
  margin-right: 25%;
}

/* line 32, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .col-4 {
  width: 33.3333333333%;
  -webkit-box-flex: 4;
  -webkit-flex: 4;
  -moz-box-flex: 4;
  -moz-flex: 4;
  -ms-flex: 4;
  flex: 4;
}

/* line 36, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-4,
.avo-ui-2 .row .offset-l-4 {
  margin-left: 33.3333333333%;
}

/* line 39, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-r-4 {
  margin-right: 33.3333333333%;
}

/* line 32, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .col-5 {
  width: 41.6666666667%;
  -webkit-box-flex: 5;
  -webkit-flex: 5;
  -moz-box-flex: 5;
  -moz-flex: 5;
  -ms-flex: 5;
  flex: 5;
}

/* line 36, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-5,
.avo-ui-2 .row .offset-l-5 {
  margin-left: 41.6666666667%;
}

/* line 39, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-r-5 {
  margin-right: 41.6666666667%;
}

/* line 32, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .col-6 {
  width: 50%;
  -webkit-box-flex: 6;
  -webkit-flex: 6;
  -moz-box-flex: 6;
  -moz-flex: 6;
  -ms-flex: 6;
  flex: 6;
}

/* line 36, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-6,
.avo-ui-2 .row .offset-l-6 {
  margin-left: 50%;
}

/* line 39, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-r-6 {
  margin-right: 50%;
}

/* line 32, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .col-7 {
  width: 58.3333333333%;
  -webkit-box-flex: 7;
  -webkit-flex: 7;
  -moz-box-flex: 7;
  -moz-flex: 7;
  -ms-flex: 7;
  flex: 7;
}

/* line 36, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-7,
.avo-ui-2 .row .offset-l-7 {
  margin-left: 58.3333333333%;
}

/* line 39, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-r-7 {
  margin-right: 58.3333333333%;
}

/* line 32, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .col-8 {
  width: 66.6666666667%;
  -webkit-box-flex: 8;
  -webkit-flex: 8;
  -moz-box-flex: 8;
  -moz-flex: 8;
  -ms-flex: 8;
  flex: 8;
}

/* line 36, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-8,
.avo-ui-2 .row .offset-l-8 {
  margin-left: 66.6666666667%;
}

/* line 39, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-r-8 {
  margin-right: 66.6666666667%;
}

/* line 32, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .col-9 {
  width: 75%;
  -webkit-box-flex: 9;
  -webkit-flex: 9;
  -moz-box-flex: 9;
  -moz-flex: 9;
  -ms-flex: 9;
  flex: 9;
}

/* line 36, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-9,
.avo-ui-2 .row .offset-l-9 {
  margin-left: 75%;
}

/* line 39, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-r-9 {
  margin-right: 75%;
}

/* line 32, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .col-10 {
  width: 83.3333333333%;
  -webkit-box-flex: 10;
  -webkit-flex: 10;
  -moz-box-flex: 10;
  -moz-flex: 10;
  -ms-flex: 10;
  flex: 10;
}

/* line 36, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-10,
.avo-ui-2 .row .offset-l-10 {
  margin-left: 83.3333333333%;
}

/* line 39, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-r-10 {
  margin-right: 83.3333333333%;
}

/* line 32, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .col-11 {
  width: 91.6666666667%;
  -webkit-box-flex: 11;
  -webkit-flex: 11;
  -moz-box-flex: 11;
  -moz-flex: 11;
  -ms-flex: 11;
  flex: 11;
}

/* line 36, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-11,
.avo-ui-2 .row .offset-l-11 {
  margin-left: 91.6666666667%;
}

/* line 39, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-r-11 {
  margin-right: 91.6666666667%;
}

/* line 32, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .col-12 {
  width: 100%;
  -webkit-box-flex: 12;
  -webkit-flex: 12;
  -moz-box-flex: 12;
  -moz-flex: 12;
  -ms-flex: 12;
  flex: 12;
}

/* line 36, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-12,
.avo-ui-2 .row .offset-l-12 {
  margin-left: 100%;
}

/* line 39, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .offset-r-12 {
  margin-right: 100%;
}

/* line 43, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row .margin-h-auto {
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 736px) {
  /* line 50, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-1 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-1 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-sm-1 {
    width: 8.3333333333% !important;
    flex: 1 !important;
  }
  /* line 61, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-1,
.avo-ui-2 .row .offset-l-1 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-1 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-2 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-2 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-sm-2 {
    width: 16.6666666667% !important;
    flex: 2 !important;
  }
  /* line 61, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-2,
.avo-ui-2 .row .offset-l-2 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-2 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-3 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-3 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-sm-3 {
    width: 25% !important;
    flex: 3 !important;
  }
  /* line 61, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-3,
.avo-ui-2 .row .offset-l-3 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-3 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-4 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-4 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-sm-4 {
    width: 33.3333333333% !important;
    flex: 4 !important;
  }
  /* line 61, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-4,
.avo-ui-2 .row .offset-l-4 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-4 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-5 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-5 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-sm-5 {
    width: 41.6666666667% !important;
    flex: 5 !important;
  }
  /* line 61, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-5,
.avo-ui-2 .row .offset-l-5 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-5 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-6 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-6 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-sm-6 {
    width: 50% !important;
    flex: 6 !important;
  }
  /* line 61, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-6,
.avo-ui-2 .row .offset-l-6 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-6 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-7 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-7 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-sm-7 {
    width: 58.3333333333% !important;
    flex: 7 !important;
  }
  /* line 61, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-7,
.avo-ui-2 .row .offset-l-7 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-7 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-8 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-8 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-sm-8 {
    width: 66.6666666667% !important;
    flex: 8 !important;
  }
  /* line 61, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-8,
.avo-ui-2 .row .offset-l-8 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-8 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-9 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-9 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-sm-9 {
    width: 75% !important;
    flex: 9 !important;
  }
  /* line 61, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-9,
.avo-ui-2 .row .offset-l-9 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-9 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-10 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-10 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-sm-10 {
    width: 83.3333333333% !important;
    flex: 10 !important;
  }
  /* line 61, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-10,
.avo-ui-2 .row .offset-l-10 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-10 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-11 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-11 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-sm-11 {
    width: 91.6666666667% !important;
    flex: 11 !important;
  }
  /* line 61, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-11,
.avo-ui-2 .row .offset-l-11 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-11 {
    margin-right: 0;
  }
  /* line 50, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-12 {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
  /* line 54, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-md-12 {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .col-sm-12 {
    width: 100% !important;
    flex: 12 !important;
  }
  /* line 61, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-12,
.avo-ui-2 .row .offset-l-12 {
    margin-left: 0;
  }
  /* line 64, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
  .avo-ui-2 .row .offset-r-12 {
    margin-right: 0;
  }
}

/* line 70, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_grid.scss */
.avo-ui-2 .row [class*="column-"] {
  padding: 0 15px;
}

/* line 1, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .h-100 {
  height: 100% !important;
}

/* line 6, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .pl {
  padding-left: 15px;
}

/* line 9, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .pl-2x {
  padding-left: 30px;
}

/* line 12, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .pr {
  padding-right: 15px;
}

/* line 15, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .pr-2x {
  padding-right: 30px;
}

/* line 18, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .pa-2x {
  padding: 30px;
}

/* line 21, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .pa-5x {
  padding: 75px;
}

/* line 24, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .pb-2x {
  padding-bottom: 30px;
}

/* line 27, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .px {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 31, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .px-2x {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 35, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .px-5x {
  padding-left: 75px;
  padding-right: 75px;
}

/* line 40, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .mx-auto {
  margin: 0 auto;
}

/* line 43, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .ml {
  margin-left: 15px;
}

/* line 46, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .mr {
  margin-right: 15px;
}

/* line 49, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .mt {
  margin-top: 15px;
}

/* line 52, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .mt-2x {
  margin-top: 30px;
}

/* line 55, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .mt-3x {
  margin-top: 45px;
}

/* line 58, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .mt-4x {
  margin-top: 60px;
}

/* line 61, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .mb-2x {
  margin-bottom: 30px;
}

/* line 64, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .ma-2x {
  margin: 30px;
}

/* line 68, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .fill {
  height: -webkit-fill-available;
}

/* line 73, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .flex {
  display: flex;
}

/* line 76, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .direction-column {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 79, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .flex-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media screen and (max-width: 736px) {
  /* line 83, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
  .avo-ui-2 .direction-column-sm {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 86, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
  .avo-ui-2 .col-reverse-sm {
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}

@media screen and (max-width: 980px) {
  /* line 91, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
  .avo-ui-2 .col-reverse-md {
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  /* line 94, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
  .avo-ui-2 .px-md {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 100, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .v-align {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: center;
}

/* line 106, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .float-left {
  float: left;
}

/* line 109, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .w-50 {
  min-width: 320px;
  width: 50%;
}

/* line 113, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .w-75 {
  width: 75%;
}

@media screen and (min-width: 980px) {
  /* line 116, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
  .avo-ui-2 .max-w-50 {
    max-width: 50%;
  }
}

@media screen and (min-width: 980px) {
  /* line 121, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
  .avo-ui-2 .max-w-60 {
    max-width: 60%;
  }
}

/* line 126, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .h-100 {
  height: 100%;
}

/* line 129, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .h-300px {
  height: 300px;
}

/* line 133, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .relative {
  position: relative;
}

/* line 137, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .block {
  display: block;
}

/* line 140, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .clear {
  clear: both;
}

/* line 143, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .justify-center {
  justify-content: center;
}

/* line 146, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .align-center {
  align-items: center;
}

/* line 149, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .justify-between {
  justify-content: space-between;
}

/* line 152, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_utilities.scss */
.avo-ui-2 .justify-end {
  justify-content: flex-end;
}

/* line 2, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_responsive.scss */
.avo-ui-2 .img-responsive {
  width: 100%;
  height: auto;
}

/* line 6, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_responsive.scss */
.avo-ui-2 .img-circle {
  border-radius: 500px;
}

@media screen and (min-width: 1690px) {
  /* line 11, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_responsive.scss */
  .avo-ui-2 .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 1690px) {
  /* line 16, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_responsive.scss */
  .avo-ui-2 .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 1280px) {
  /* line 21, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_responsive.scss */
  .avo-ui-2 .hide-lg {
    display: none;
  }
  /* line 24, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_responsive.scss */
  .avo-ui-2 .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 980px) {
  /* line 29, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_responsive.scss */
  .avo-ui-2 .hide-md {
    display: none;
  }
  /* line 32, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_responsive.scss */
  .avo-ui-2 .display-only-sm {
    display: none;
  }
}

@media screen and (max-width: 736px) {
  /* line 37, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_responsive.scss */
  .avo-ui-2 .hide-sm {
    display: none;
  }
  /* line 40, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_responsive.scss */
  .avo-ui-2 .display-only-sm {
    display: block;
  }
}

@media screen and (max-width: 980px) {
  /* line 45, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_responsive.scss */
  .avo-ui-2 .display-only-md {
    display: flex;
  }
}

@media screen and (min-width: 980px) {
  /* line 50, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_responsive.scss */
  .avo-ui-2 .display-only-md {
    display: none;
  }
}

/* line 54, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_responsive.scss */
.avo-ui-2 .display-only-xs {
  display: none;
}

@media screen and (max-width: 480px) {
  /* line 58, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_responsive.scss */
  .avo-ui-2 .display-only-xs {
    display: block;
  }
}

/* line 1, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav {
  font-family: Montserrat, sans-serif, sans-serif !important;
  background: #fff;
  width: 100%;
  position: fixed;
  margin: auto auto;
  -webkit-transition: background 0.3s;
  /* For Safari 3.1 to 6.0 */
  transition: background 0.3s;
  z-index: 1000;
  box-shadow: 0 2px 9px rgba(0, 0, 0, 0.1);
  line-height: 35px;
}

/* line 12, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav .hamburger-icon {
  display: none;
}

/* line 15, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav #logo {
  padding: 10px 5px 0px 25px;
  line-height: inherit;
  white-space: nowrap;
}

@media screen and (min-width: 1020px) {
  /* line 15, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav #logo {
    padding: 5px 40px 0 10px;
  }
}

/* line 22, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav #logo img {
  height: 26px;
}

/* line 26, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav .container {
  display: flex;
}

@media screen and (min-width: 1020px) {
  /* line 26, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav .container {
    padding: 0 15px;
  }
}

@media screen and (max-width: 480px) {
  /* line 26, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav .container {
    padding: 10px;
  }
}

/* line 35, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav .navbar-collapse {
  display: none;
}

/* line 38, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav .navbar {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0;
  list-style: none;
  margin-right: auto !important;
}

/* line 44, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav .navbar .nav-item-dashboard {
  width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 40px;
}

/* line 50, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav .navbar .nav-item-dashboard a {
  color: #444;
  text-decoration: none;
}

/* line 53, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav .navbar .nav-item-dashboard a:hover {
  text-decoration: underline;
}

/* line 57, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav .navbar .nav-item-dashboard .image {
  float: left;
  width: 40px;
  height: 40px;
  border-radius: 500px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  margin-right: 10px;
}

/* line 68, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav .navbar .nav-item {
  padding: 0 20px;
}

@media screen and (max-width: 1280px) {
  /* line 68, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav .navbar .nav-item {
    padding: 0 15px;
  }
}

/* line 73, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav .navbar .nav-item .nav-link {
  font-family: Montserrat, sans-serif, sans-serif !important;
  position: relative;
  font-size: 12pt;
  padding: 0 0 8px 0;
  font-weight: 100;
  color: #444;
  text-decoration: none;
  line-height: 85px;
}

/* line 82, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav .navbar .nav-item .nav-link:hover {
  text-decoration: underline;
}

@media screen and (max-width: 1020px) {
  /* line 73, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav .navbar .nav-item .nav-link {
    font-size: 12pt;
  }
}

/* line 89, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav .navbar .nav-item .button-secondary {
  color: #fff !important;
  padding: 10px 24px;
  font-size: 14px;
  border-radius: 6px;
  line-height: 85px;
}

/* line 95, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav .navbar .nav-item .button-secondary.uppercase {
  text-transform: uppercase;
}

/* line 99, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav .navbar .nav-item .dropdown-menu-wrapper {
  position: relative;
}

/* line 102, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav .navbar .nav-item .dropdown-menu {
  display: none;
  position: absolute;
  background: #fff;
  text-align: center;
  border: none;
  left: -26px;
  min-width: 250px;
  padding: 0;
  margin-top: 0px;
  box-shadow: 0 5px 4px rgba(0, 0, 0, 0.1);
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}

/* line 116, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav .navbar .nav-item .dropdown-menu .dropdown-item {
  text-align: left;
  font-family: Montserrat, sans-serif, sans-serif !important;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  color: #333;
  padding: 10px 25px;
  font-weight: 100;
  text-decoration: none;
}

/* line 126, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav .navbar .nav-item .dropdown-menu .dropdown-item:hover {
  text-decoration: underline;
  background-color: rgba(0, 137, 206, 0.3);
}

/* line 131, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav .navbar .nav-item .dropdown-menu li:last-child .dropdown-item:hover {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}

/* line 136, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav .navbar .nav-item a {
  text-decoration: none !important;
}

/* line 141, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav .user-nav {
  margin-right: 0px !important;
}

/* line 144, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav .button-secondary {
  color: #fff !important;
  text-decoration: none !important;
  background-color: #4eca83;
}

/* line 148, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
.avo-ui-2 .nav .button-secondary:hover {
  background-color: #35b06a;
}

@media screen and (max-width: 980px) {
  /* line 156, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav {
    display: block;
    z-index: 100;
  }
  /* line 159, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav .navbar {
    display: none;
  }
  /* line 162, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav .hamburger-icon {
    display: block;
    padding: 0px 25px;
    margin-left: auto;
    font-size: 28px;
  }
  /* line 167, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav .hamburger-icon a {
    color: #138241 !important;
  }
  /* line 171, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav .navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
    background: #fff;
    height: 100vh;
    padding-bottom: 100px;
    overflow: scroll;
  }
  /* line 179, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav .navbar-collapse .navbar-md {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    list-style: none;
    padding: 10px 10px 100px 10px;
  }
  /* line 184, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav .navbar-collapse .navbar-md .nav-item-dashboard {
    padding: 17px 30px;
    line-height: 40px;
  }
  /* line 187, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav .navbar-collapse .navbar-md .nav-item-dashboard a {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #444;
    text-decoration: none !important;
  }
  /* line 194, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav .navbar-collapse .navbar-md .nav-item-dashboard a:hover {
    text-decoration: underline;
  }
  /* line 198, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav .navbar-collapse .navbar-md .nav-item-dashboard .image {
    float: left;
    width: 40px;
    height: 40px;
    border-radius: 500px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    margin-right: 10px;
  }
  /* line 209, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav .navbar-collapse .navbar-md .user-bar {
    text-align: center;
  }
  /* line 212, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav .navbar-collapse .navbar-md .nav-item {
    padding: 17px 30px;
  }
}

@media screen and (max-width: 980px) and (max-width: 736px) {
  /* line 212, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav .navbar-collapse .navbar-md .nav-item {
    padding: 12px 30px;
  }
}

@media screen and (max-width: 980px) {
  /* line 217, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav .navbar-collapse .navbar-md .nav-item .nav-link {
    font-size: 18px;
    color: #444;
    font-weight: bold !important;
    text-decoration: none !important;
  }
  /* line 223, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav .navbar-collapse .navbar-md .nav-item .button-secondary {
    padding: 10px 30px;
  }
  /* line 228, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav .navbar-collapse .dropdown-menu-m {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 231, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav .navbar-collapse .dropdown-menu-m a {
    text-decoration: none !important;
    padding: 10px 0 0 10px;
    color: #444;
    font-weight: bold;
  }
  /* line 239, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .nav .user-nav {
    float: left;
  }
}

@media screen and (min-width: 980px) {
  /* line 246, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_navbar.scss */
  .avo-ui-2 .navbar-collapse {
    display: none !important;
  }
}

/* line 1, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
.avo-ui-2 .sm-app-btn {
  height: 40px !important;
}

/* line 5, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
.avo-ui-2 img.soc-2-splash {
  width: 200px !important;
  max-width: 200px;
}

/* line 9, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
.avo-ui-2 #footer {
  background: #fff;
  padding: 25px;
}

@media screen and (max-width: 980px) {
  /* line 9, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer {
    background: #FBF8F3;
  }
}

/* line 15, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
.avo-ui-2 #footer .container {
  width: 1230px;
  margin: 0 auto;
  display: flex;
  background: #FBF8F3;
  border-radius: 16px;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: space-evenly;
  padding: 80px 70px;
  flex-direction: column;
}

@media screen and (max-width: 980px) {
  /* line 15, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .container {
    align-items: center;
    padding: 0;
  }
}

/* line 31, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
.avo-ui-2 #footer .main-content-wrapper {
  display: flex;
  align-items: flex-start;
  width: 100%;
  justify-content: space-between;
  flex-direction: row;
}

@media screen and (max-width: 980px) {
  /* line 31, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .main-content-wrapper {
    justify-content: flex-start;
    flex-direction: column;
  }
}

/* line 42, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
.avo-ui-2 #footer .footer-logo {
  margin: 5px auto;
}

@media screen and (max-width: 736px) {
  /* line 42, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .footer-logo {
    margin: 0;
  }
}

/* line 47, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
.avo-ui-2 #footer .footer-logo img {
  width: 45px;
}

/* line 51, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
.avo-ui-2 #footer .bottom-container {
  margin: auto;
  justify-content: center;
  display: flex;
  flex-direction: column;
  padding: 40px 0;
}

/* line 58, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
.avo-ui-2 #footer .footer-socials {
  margin: auto;
  padding-bottom: 15px;
}

/* line 61, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
.avo-ui-2 #footer .footer-socials img {
  margin: 0 8px;
}

/* line 67, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
.avo-ui-2 #footer .footer-column-stack {
  display: flex;
  flex-direction: column;
}

@media screen and (max-width: 980px) {
  /* line 67, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .footer-column-stack {
    display: contents;
  }
}

/* line 74, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
.avo-ui-2 #footer .status {
  margin: 0 0 30px 0 !important;
}

@media screen and (max-width: 980px) {
  /* line 74, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .status {
    margin: 0 auto !important;
  }
}

/* line 80, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
.avo-ui-2 #footer .footer-column, .avo-ui-2 #footer .right-column {
  margin: 0 0 40px 0;
}

/* line 82, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
.avo-ui-2 #footer .footer-column h5, .avo-ui-2 #footer .right-column h5 {
  font-size: 12px !important;
  font-weight: 800 !important;
  color: #1E705A;
  margin: 0 0 10px 0;
  text-transform: uppercase;
  letter-spacing: .15em !important;
}

/* line 90, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
.avo-ui-2 #footer .footer-column ul, .avo-ui-2 #footer .right-column ul {
  margin-top: 20px;
}

/* line 92, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
.avo-ui-2 #footer .footer-column ul li, .avo-ui-2 #footer .right-column ul li {
  margin: 12px 10px 12px 0;
  max-width: 175px;
}

/* line 95, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
.avo-ui-2 #footer .footer-column ul li a, .avo-ui-2 #footer .right-column ul li a {
  color: #505050;
  font-weight: 500 !important;
  font-size: 14px;
  text-decoration: none !important;
}

/* line 104, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
.avo-ui-2 #footer .right-column {
  display: flex;
  flex-direction: column;
}

@media screen and (max-width: 980px) {
  /* line 104, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .right-column {
    margin: 0;
  }
}

/* line 110, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
.avo-ui-2 #footer .right-column li {
  margin: 18px 0 !important;
}

/* line 114, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
.avo-ui-2 #footer .copyright {
  text-align: center;
  width: 100%;
  font-size: 14px;
  font-weight: normal;
}

/* line 119, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
.avo-ui-2 #footer .copyright.light {
  color: #bababa;
  width: 60%;
  font-size: 12px;
  margin: 15px auto 0 auto;
}

@media screen and (max-width: 736px) {
  /* line 119, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .copyright.light {
    width: 100%;
  }
}

@media screen and (max-width: 980px) {
  /* line 131, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .footer-logo {
    width: 100%;
    text-align: center;
  }
  /* line 135, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .footer-column {
    width: 100%;
    text-align: left;
    margin: 0 auto;
  }
  /* line 139, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .footer-column li {
    margin: 0 0 11px 0 !important;
  }
  /* line 143, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .right-column {
    text-align: center !important;
    width: 260px !important;
  }
  /* line 146, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .right-column .download {
    text-align: center !important;
  }
  /* line 149, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .right-column li {
    display: contents !important;
  }
  /* line 152, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .right-column h5 {
    margin-top: 25px !important;
    margin-bottom: 10px !important;
  }
  /* line 157, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .collapsible-footer {
    width: 100%;
  }
  /* line 160, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .collapsible-footer button, .avo-ui-2 #footer .collapsible-footer .ui-btn {
    all: unset;
  }
  /* line 162, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .collapsible-footer button:focus, .avo-ui-2 #footer .collapsible-footer .ui-btn:focus {
    box-shadow: none !important;
  }
  /* line 166, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .collapsible-footer .footer-toggle {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 15px 0;
    background: none;
    border: none;
    cursor: pointer;
    text-align: left;
  }
  /* line 177, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .collapsible-footer .footer-toggle h5 {
    margin: 0;
    font-size: 16px !important;
    font-weight: 700 !important;
    color: #000;
    text-transform: capitalize;
    letter-spacing: normal !important;
  }
  /* line 186, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .collapsible-footer .footer-toggle .chevron {
    width: 20px;
    height: 20px;
    background: url(//assets.stage.avochato.com/assets/chevron-down-m-ce261a1f113b88065c17b45c59d8181e41073bace1877863fd7e2ca935efe5ef.svg) no-repeat !important;
  }
  /* line 192, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .collapsible-footer .footer-toggle.active .chevron {
    background: url(//assets.stage.avochato.com/assets/chevron-up-m-e2008c880fc797abf2fbbc368d20c6368e1622a98ad840fe4b3a01e20268c49c.svg) no-repeat !important;
  }
  /* line 197, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .collapsible-footer .footer-sublist {
    display: none;
    padding-left: 0;
  }
  /* line 201, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_footer.scss */
  .avo-ui-2 #footer .collapsible-footer .footer-sublist.open, .avo-ui-2 #footer .collapsible-footer .footer-sublist.active {
    display: block !important;
    padding-left: 20px;
    margin-top: 0;
  }
}

/* line 1, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_active_inbox.scss */
.avo-ui-2 .active-inbox-container {
  position: relative;
}

/* line 4, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_active_inbox.scss */
.avo-ui-2 .active-inbox {
  background: url(//assets.stage.avochato.com/assets/static_pages/backdrop_phone_no_hand-51743098f1ebde16db0991fff22adeea9f330a991da0d8486a3fa8e862d963ad.png);
  background-size: cover;
  width: 325px;
  height: 590px;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  margin: 20px auto 0 auto;
  letter-spacing: 0px;
}

/* line 14, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_active_inbox.scss */
.avo-ui-2 .active-inbox .phone-header {
  background-size: cover;
  max-width: 463px;
  height: 94px;
  position: relative;
  margin-left: 25px;
  text-align: center;
  z-index: 9;
  display: none;
}

/* line 23, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_active_inbox.scss */
.avo-ui-2 .active-inbox .phone-header p {
  font-family: "Helvetica", sans-serif !important;
  margin-top: 3px;
  /* offset by % so we can keep the text centered */
  margin-right: 7%;
  font-size: 10px;
  color: #333;
  font-weight: 400 !important;
}

/* line 32, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_active_inbox.scss */
.avo-ui-2 .active-inbox .phone-header .image {
  width: 26px;
  height: 26px;
  border-radius: 500px;
  line-height: 26px;
  text-align: center;
  color: #fff;
  margin: 46px auto 0 44%;
  font-size: 12px;
  background: #aaa;
}

/* line 44, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_active_inbox.scss */
.avo-ui-2 .active-inbox .inner {
  position: absolute;
  top: 16%;
  width: 238px;
  margin-left: 45px;
  display: none;
}

/* line 51, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_active_inbox.scss */
.avo-ui-2 .active-inbox .messages {
  margin-top: 5px;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 57, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_active_inbox.scss */
.avo-ui-2 .active-inbox .message {
  font-size: 13px;
  letter-spacing: 0.01em;
  border-radius: 16px;
  padding: 8px 10px;
  margin-top: 5px;
  margin-bottom: 0px;
  display: inline-block;
  font-family: "Helvetica", sans-serif !important;
  font-weight: 400 !important;
}

/* line 68, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_active_inbox.scss */
.avo-ui-2 .active-inbox .yours .message + .message, .avo-ui-2 .active-inbox .mine .message + .message {
  margin-top: 2px;
}

/* line 71, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_active_inbox.scss */
.avo-ui-2 .active-inbox .message-image {
  max-width: 178px;
  margin-top: 5px;
  margin-bottom: 5px;
  display: inline-block;
}

/* line 76, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_active_inbox.scss */
.avo-ui-2 .active-inbox .message-image img {
  max-width: 178px;
  border-radius: 20px;
}

/* line 81, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_active_inbox.scss */
.avo-ui-2 .active-inbox .yours {
  align-items: flex-start;
}

/* line 83, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_active_inbox.scss */
.avo-ui-2 .active-inbox .yours .message {
  margin-right: 25%;
  background-color: #eee;
  color: #000;
  position: relative;
}

/* line 92, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_active_inbox.scss */
.avo-ui-2 .active-inbox .mine {
  align-items: flex-end;
}

/* line 94, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_active_inbox.scss */
.avo-ui-2 .active-inbox .mine .message {
  color: white;
  margin-left: 25%;
  background: linear-gradient(to bottom, #53d769 0%, #00d123 100%);
  background-attachment: fixed;
  position: relative;
}

/* line 102, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_active_inbox.scss */
.avo-ui-2 .active-inbox .hidden {
  display: none;
  opacity: 0;
}

/* line 106, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_active_inbox.scss */
.avo-ui-2 .active-inbox .fadeIn {
  opacity: 1;
  animation-name: fadeInOpacity;
  animation-iteration-count: 1;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@media screen and (max-width: 736px) {
  /* line 125, app/assets/stylesheets/static_pages/../helpers/avo_ui_2/../avo_ui/_active_inbox.scss */
  .avo-ui-2 .active-inbox {
    display: none;
  }
}

@font-face {
  font-family: Montserrat;
  src: url(//assets.stage.avochato.com/assets/Montserrat-Light-5a117249cdc1f7687bab98dc2cacdebd9a56553cf2c87ca8d41245cd12a3321a.woff2) format("woff2");
  font-style: normal;
  font-display: swap;
  font-weight: 300;
}

@font-face {
  font-family: Montserrat;
  src: url(//assets.stage.avochato.com/assets/Montserrat-Regular-4b5816bbfc52587979139951355fe4048da02ce60e40cef8e4a1efb6cd396281.woff2) format("woff2");
  font-style: normal;
  font-display: swap;
  font-weight: 400;
}

@font-face {
  font-family: Montserrat;
  src: url(//assets.stage.avochato.com/assets/Montserrat-Medium-b52de70853ed4bac82f0c4cc5d6c7da8d588de61d97e8c30b99e40eefcde5a44.woff2) format("woff2");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}

@font-face {
  font-family: Montserrat;
  src: url(//assets.stage.avochato.com/assets/Montserrat-SemiBold-9f5f68f23573a4df9d5ce9fdd7c28154b326232e7dc31731a2a2deaa2ab6ca43.woff2) format("woff2");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}

@font-face {
  font-family: Montserrat;
  src: url(//assets.stage.avochato.com/assets/Montserrat-Bold-a60b1ba9daa11468bf1b846e8515e51b97023f341f2962a9623b9d8aaa7904ad.woff2) format("woff2");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}

@font-face {
  font-family: Montserrat;
  src: url(//assets.stage.avochato.com/assets/Montserrat-ExtraBold-5b29b79dd01adcb93488636b8f0c85014d788a3e2e9ce12715c434123f552d24.woff2) format("woff2");
  font-style: normal;
  font-display: swap;
  font-weight: 800;
}

@font-face {
  font-family: Montserrat;
  src: url(//assets.stage.avochato.com/assets/Montserrat-Black.woff2-4aa89f05e46651afac688e0d970824899e13ddb6b8b5983b8bb2031c76ae45a0.ttf) format("woff2");
  font-style: normal;
  font-display: swap;
  font-weight: 900;
}

/* line 3, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.pa-5 {
  padding: 5px;
}

/* line 6, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.pa-10 {
  padding: 10px;
}

/* line 9, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.pa-15 {
  padding: 15px;
}

/* line 12, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.pa-20 {
  padding: 20px;
}

/* line 15, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.pa-35 {
  padding: 35px;
}

/* line 18, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.px-5 {
  padding-left: 5px;
  padding-right: 5px;
}

/* line 22, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.px-10 {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 26, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.px-15 {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 30, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 34, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.px-25 {
  padding-left: 25px;
  padding-right: 25px;
}

/* line 38, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.px-35 {
  padding-left: 35px;
  padding-right: 35px;
}

/* line 42, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.px-45 {
  padding-left: 45px;
  padding-right: 45px;
}

/* line 46, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.py-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 50, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.py-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 54, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.py-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 58, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 62, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.py-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

/* line 66, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.pt-25 {
  padding-top: 25px;
}

/* line 69, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.py-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

/* line 73, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.pt-5 {
  padding-top: 5px !important;
}

/* line 76, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.pt-7 {
  padding-top: 7px !important;
}

/* line 79, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.pt-10 {
  padding-top: 10px !important;
}

/* line 82, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.pt-30 {
  padding-top: 30px !important;
}

/* line 85, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.pb-0 {
  padding-bottom: 0;
}

/* line 88, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.pl-0 {
  padding-left: 0;
}

/* line 91, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.pb-15 {
  padding-bottom: 15px;
}

/* line 95, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.margin-none {
  margin: none !important;
}

/* line 98, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.ma-5 {
  margin: 5px !important;
}

/* line 101, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.ma-10 {
  margin: 10px !important;
}

/* line 104, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.ma-15 {
  margin: 15px !important;
}

/* line 107, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.ma-20 {
  margin: 20px !important;
}

/* line 110, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mx-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

/* line 114, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mx-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

/* line 118, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mx-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

/* line 122, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mx-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

/* line 126, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

/* line 130, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mx-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

/* line 134, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.my-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

/* line 138, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.my-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

/* line 142, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.my-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

/* line 146, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

/* line 150, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.my-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

/* line 154, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.my-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

/* line 158, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mt-0 {
  margin-top: 0 !important;
}

/* line 161, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mt-2 {
  margin-top: 2px !important;
}

/* line 164, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mt-5 {
  margin-top: 5px !important;
}

/* line 167, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mt-10 {
  margin-top: 10px !important;
}

/* line 170, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mt-15 {
  margin-top: 15px !important;
}

/* line 173, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mt-20 {
  margin-top: 20px !important;
}

/* line 176, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mt-25 {
  margin-top: 25px !important;
}

/* line 179, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mt-35 {
  margin-top: 35px !important;
}

/* line 182, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mb-2 {
  margin-bottom: 2px !important;
}

/* line 185, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mb-5 {
  margin-bottom: 5px !important;
}

/* line 188, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mb-8 {
  margin-bottom: 8px !important;
}

/* line 191, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mb-10 {
  margin-bottom: 10px !important;
}

/* line 194, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mb-15 {
  margin-bottom: 15px !important;
}

/* line 197, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mb-20 {
  margin-bottom: 20px !important;
}

/* line 200, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mb-30 {
  margin-bottom: 30px !important;
}

/* line 203, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mb-50 {
  margin-bottom: 50px !important;
}

/* line 206, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mr-5 {
  margin-right: 5px !important;
}

/* line 209, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mr-10 {
  margin-right: 10px !important;
}

/* line 212, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mr-15 {
  margin-right: 15px !important;
}

/* line 215, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mr-20 {
  margin-right: 20px !important;
}

/* line 218, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mr-30 {
  margin-right: 30px !important;
}

/* line 221, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.ml-5 {
  margin-left: 5px !important;
}

/* line 224, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.ml-10 {
  margin-left: 10px !important;
}

/* line 227, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.ml-15 {
  margin-left: 15px !important;
}

/* line 230, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.ml-20 {
  margin-left: 20px !important;
}

/* line 233, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.ml-35 {
  margin-left: 35px !important;
}

/* line 236, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.m-auto {
  margin: auto !important;
}

/* line 239, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

/* line 244, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.relative {
  position: relative;
}

/* line 248, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.flex {
  display: flex;
}

/* line 251, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.flex-col {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 255, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.justify-center {
  justify-content: center;
}

/* line 258, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.align-center {
  align-items: center;
}

/* line 261, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.align-end {
  align-items: flex-end;
}

/* line 264, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.align-start {
  align-items: flex-start !important;
}

/* line 267, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.justify-between {
  justify-content: space-between;
}

/* line 270, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.justify-start {
  justify-content: flex-start;
}

/* line 273, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.justify-end {
  justify-content: flex-end;
}

/* line 277, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.align-self-c {
  align-self: center;
}

/* line 280, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.align-self-end {
  align-self: flex-end;
}

/* line 283, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.align-self-start {
  align-self: flex-start;
}

/* line 286, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.width-100 {
  width: 100% !important;
}

/* line 289, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.width-90 {
  width: 90px !important;
}

/* line 292, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.width-auto {
  width: auto !important;
}

/* line 295, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.width-fill {
  width: -webkit-fill-available;
}

/* line 298, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.height-fit-content {
  height: fit-content;
}

/* line 301, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.disabled-input {
  background: #ECE5DA !important;
}

/* line 304, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mw-600 {
  max-width: 600px !important;
}

/* line 307, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mw-800 {
  max-width: 800px !important;
}

/* line 310, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mw-900 {
  max-width: 900px !important;
}

/* line 313, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mw-380 {
  max-width: 390px !important;
}

/* line 316, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mw-400 {
  max-width: 400px !important;
}

/* line 319, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mw-100 {
  max-width: 100px !important;
}

/* line 322, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_utilities.scss */
.mw-130 {
  max-width: 130px !important;
}

/* line 7, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/main.scss */
.avo-ui-3 {
  letter-spacing: 0px !important;
  /*
  Form-control variants of .button — <input type="submit">, <input
  type="button">, <button>. These need native browser-control rendering
  explicitly disabled, otherwise iOS Safari (especially iOS 26 with its
  Liquid Glass redesign) overlays its own internal padding, text
  baseline, and translucent fill on top of our CSS — making the signup
  "Start Free Trial" submit render too tall and off-center on iPhone 17
  Pro, and hollow / outlined on iOS 26.

  Scoped to form-control element selectors so anchors (<a class="button">)
  and styled wrapper elements (e.g. `.sign-in-button` in the marketing
  navbar, which intentionally has a 2px outline + transparent fill) are
  not affected — anchors don't trigger -webkit-appearance:button anyway.
*/
}

/* line 8, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/main.scss */
.avo-ui-3 .flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 11, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/main.scss */
.avo-ui-3 .direction-column {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 15, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/main.scss */
.avo-ui-3 .card {
  box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.15);
}

/* line 20, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/main.scss */
.avo-ui-3 .storyboard {
  background: #1E705A;
  color: white;
  text-align: center;
  padding: 50px 0;
}

/* line 25, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/main.scss */
.avo-ui-3 .storyboard h5 {
  color: #F0EF9E;
  font-weight: 800 !important;
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

/* line 33, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/main.scss */
.avo-ui-3 .storyboard p.quote {
  font-weight: 800 !important;
  font-size: 30px;
  line-height: 40px;
  margin-bottom: 15px;
  width: 900px;
  margin: auto;
}

@media screen and (max-width: 736px) {
  /* line 33, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/main.scss */
  .avo-ui-3 .storyboard p.quote {
    font-size: 16px;
    line-height: 22px;
  }
}

/* line 45, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/main.scss */
.avo-ui-3 .storyboard p.quote-name {
  font-weight: 600 !important;
  font-size: 20px !important;
  margin-top: 25px;
}

/* line 50, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/main.scss */
.avo-ui-3 .storyboard p.quote-sub {
  font-size: 12px !important;
}

/* line 15, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 input.button,
.avo-ui-3 button.button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  line-height: 1.2;
  box-sizing: border-box;
}

/* line 25, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button {
  color: white !important;
  text-decoration: none !important;
  text-transform: none !important;
  display: flex !important;
  flex-direction: column;
  align-items: center;
  border-radius: 48px !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  font-family: Montserrat, sans-serif !important;
  justify-content: center;
  cursor: pointer;
}

/* line 39, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button:active {
  transform: scale(0.95);
}

/* line 41, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.sm {
  font-size: 12px !important;
  padding: 10px 50px !important;
}

/* line 46, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.md {
  font-size: 14px !important;
  padding: 10px 50px !important;
}

/* line 51, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.lg {
  font-size: 18px !important;
  padding: 14px 45px !important;
}

/* line 56, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.md-mobile {
  padding: 10px 25px !important;
}

/* line 60, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.btn-wide {
  width: 90% !important;
}

/* line 64, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.bright-green {
  background: #19BE51;
}

/* line 66, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.bright-green.shadow {
  box-shadow: 0px 2px 4px rgba(20, 86, 68, 0.37);
}

/* line 70, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.email-alex {
  padding: 10px 25px;
}

/* line 74, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.green-centered {
  background: #19BE51;
  margin: auto;
}

/* line 77, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.green-centered.shadow {
  box-shadow: 0px 2px 4px rgba(20, 86, 68, 0.37);
}

/* line 82, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.dark-green {
  color: white;
  background: #1E705A;
}

/* line 86, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.dark-green.shadow {
  box-shadow: 0px 2px 4px rgba(20, 86, 68, 0.37);
}

/* line 91, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.black {
  color: white;
  background: black;
}

/* line 96, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.gray {
  color: white;
  background: black;
}

/* line 101, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.sea-green {
  color: white;
  background: #48937f;
}

/* line 106, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.light-sea-green {
  color: #1E705A !important;
  background: #D4EEDE;
}

/* line 111, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.pale-green {
  color: #48937f !important;
  background: rgba(72, 147, 127, 0.1);
}

/* line 116, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.dark-green {
  color: white !important;
  background: #1E705A;
}

/* line 121, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.lime {
  color: #1a7a3f !important;
  background-color: #D1F2DC;
}

/* line 126, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.red {
  color: white;
  background: #d22600;
}

/* line 131, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.light-red {
  color: #D22600 !important;
  background: #FFD4D4;
}

/* line 136, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.burnt-orange {
  color: white;
  background: #e74500;
}

/* line 140, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.orange {
  color: white;
  background: #DD7019;
}

/* line 145, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.inverse-w {
  border: 2px solid white;
  color: white;
  background: transparent;
}

/* line 150, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.cancel {
  background: #e74500;
}

/* line 153, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.cancel.shadow {
  box-shadow: 0px 1px 4px rgba(156, 103, 62, 0.44);
}

/* line 157, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.sand {
  color: black !important;
  background: #f8f2ec;
}

/* line 161, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.tan-light {
  color: #505050 !important;
  background: #EFE3CC;
}

/* line 166, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.height-lg {
  height: 54px !important;
  font-size: 16px !important;
}

/* line 171, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.fit-content {
  width: fit-content !important;
  width: -moz-fit-content !important;
  height: fit-content !important;
  height: -moz-fit-content !important;
}

/* line 178, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.fill-avail {
  width: -webkit-fill-available !important;
}

/* line 182, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.height-fit-content {
  height: fit-content !important;
  height: -moz-fit-content !important;
}

/* line 187, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.auto-margin {
  margin: 0px auto !important;
}

/* line 191, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.transition-none {
  transition: none !important;
}

/* line 195, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.fsz-16 {
  font-size: 16px !important;
}

/* line 198, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.fw-400 {
  font-weight: 400 !important;
}

/* line 201, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_buttons.scss */
.avo-ui-3 .button.indigo {
  color: white;
  background: #5000FB;
}

/* line 1, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 {
  font-family: Montserrat, sans-serif, sans-serif !important;
  background: transparent;
  width: 100%;
  position: fixed;
  margin: auto auto;
  -webkit-transition: background 0.3s;
  /* For Safari 3.1 to 6.0 */
  transition: background 0.3s;
  z-index: 1000;
  line-height: 35px;
}

/* line 12, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.ai-trial {
  background: #FBF8F3;
  height: 90px;
}

/* line 17, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .ai-agents-banner a {
  text-decoration: none !important;
  height: 58px;
  background: #05543F;
  color: #fff;
  font-weight: 900 !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 26, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .ai-agents-banner a .message-bubble {
  padding-right: 10px;
}

@media screen and (max-width: 980px) {
  /* line 17, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .ai-agents-banner a {
    font-size: 10px;
    font-weight: 800 !important;
  }
}

/* line 35, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .ai-agents-banner.ai-purple a {
  background: #492D86;
}

/* line 40, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .button {
  padding: 0px 16px;
  font-size: 14px !important;
  margin-top: 0px;
}

/* line 44, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .button.sign-in-button {
  border: 2px solid #0C5844;
  color: #0C5844 !important;
}

/* line 49, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .hamburger-icon {
  display: none;
}

@media screen and (max-width: 980px) {
  /* line 49, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .hamburger-icon {
    display: block;
    position: absolute;
    right: 20px;
    font-size: 30px;
    color: #333;
  }
}

/* line 59, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .close-icon {
  display: none;
}

/* line 63, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.mobile-show .hamburger-w-icon {
  display: none;
}

/* line 66, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.mobile-show .hamburger-b-icon {
  display: none;
}

/* line 69, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.mobile-show .close-icon {
  display: block;
}

/* line 73, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .hamburger-b-icon {
  display: block;
}

/* line 76, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .hamburger-w-icon {
  display: none;
}

/* line 80, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten .hamburger-b-icon {
  display: block !important;
}

/* line 83, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten .hamburger-w-icon {
  display: none !important;
}

/* line 87, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten.mobile-show .hamburger-b-icon {
  display: none !important;
}

/* line 92, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse {
  background: transparent;
  box-shadow: none;
}

/* line 95, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse #logo-w {
  display: block;
}

/* line 99, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse #logo {
  display: none;
}

/* line 102, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse .nav-link {
  color: #fff !important;
}

/* line 106, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse .nav-link .chevron-down {
  margin-left: 0 !important;
  height: 19px !important;
  background: url(//assets.stage.avochato.com/assets/chev-down-white-c0d090a7f3332d3d3271cca55ce92b8260f15ab748bb0152b90fa71896a05166.svg) no-repeat !important;
}

/* line 120, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse .hamburger-b-icon {
  display: none;
}

/* line 124, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse .hamburger-w-icon {
  display: block;
}

/* line 128, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse .nav-item-dashboard {
  background: rgba(12, 88, 68, 0.05) !important;
}

/* line 131, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse .nav-item-dashboard a {
  color: #fff !important;
}

/* line 136, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse .button {
  padding: 0px 16px;
  font-size: 14px !important;
  margin-top: 0px;
}

/* line 141, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse .button.sign-in-button {
  border: 2px solid #fff;
}

/* line 146, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.inverse a.sign-in-button {
  color: #fff !important;
}

@media screen and (min-width: 980px) {
  /* line 151, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3.inverse-desktop {
    background: transparent;
    box-shadow: none;
  }
  /* line 155, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3.inverse-desktop #logo-w {
    display: block;
  }
  /* line 159, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3.inverse-desktop #logo {
    display: none;
  }
  /* line 163, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3.inverse-desktop .nav-link {
    color: #fff !important;
  }
  /* line 167, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3.inverse-desktop .hamburger-b-icon {
    display: none;
  }
  /* line 171, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3.inverse-desktop .hamburger-w-icon {
    display: block;
  }
  /* line 175, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3.inverse-desktop .nav-item-dashboard {
    background: rgba(12, 88, 68, 0.05) !important;
  }
  /* line 178, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3.inverse-desktop .nav-item-dashboard a {
    color: #fff !important;
  }
  /* line 183, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3.inverse-desktop .button {
    padding: 0px 16px;
    font-size: 14px !important;
    margin-top: 0px;
  }
  /* line 188, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3.inverse-desktop .button.sign-in-button {
    border: 2px solid #fff;
  }
  /* line 193, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3.inverse-desktop a.sign-in-button {
    color: #fff !important;
  }
}

/* line 198, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten, .avo-ui-3 .nav-ui-3.mobile-show {
  background: #fff;
  box-shadow: 0 2px 9px rgba(0, 0, 0, 0.1);
}

/* line 201, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten #logo-w, .avo-ui-3 .nav-ui-3.mobile-show #logo-w {
  display: none;
}

/* line 204, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten #logo, .avo-ui-3 .nav-ui-3.mobile-show #logo {
  display: block;
}

/* line 207, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten .nav-link, .avo-ui-3 .nav-ui-3.mobile-show .nav-link {
  color: #333 !important;
}

/* line 210, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten .hamburger-icon, .avo-ui-3 .nav-ui-3.mobile-show .hamburger-icon {
  color: #333 !important;
}

/* line 213, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten .nav-item-dashboard, .avo-ui-3 .nav-ui-3.mobile-show .nav-item-dashboard {
  background: rgba(12, 88, 68, 0.05) !important;
}

/* line 215, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten .nav-item-dashboard a, .avo-ui-3 .nav-ui-3.mobile-show .nav-item-dashboard a {
  color: #0C5844 !important;
}

/* line 219, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten .button, .avo-ui-3 .nav-ui-3.mobile-show .button {
  padding: 0px 16px;
  font-size: 14px !important;
  margin-top: 0px;
}

/* line 224, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten .button.sign-in-button, .avo-ui-3 .nav-ui-3.mobile-show .button.sign-in-button {
  border: 2px solid #0C5844;
}

/* line 228, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten a.sign-in-button, .avo-ui-3 .nav-ui-3.mobile-show a.sign-in-button {
  color: #0C5844 !important;
}

/* line 231, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3.lighten .ai-agents-banner, .avo-ui-3 .nav-ui-3.mobile-show .ai-agents-banner {
  display: none;
}

/* line 236, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 #logo {
  display: block;
}

/* line 239, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 #logo-w {
  display: none;
}

/* line 243, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 #logo, .avo-ui-3 .nav-ui-3 #logo-w {
  padding: 10px 5px 0px 5px;
  width: 178px;
  min-width: 170px;
  line-height: inherit;
  white-space: nowrap;
}

@media screen and (min-width: 980px) {
  /* line 243, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 #logo, .avo-ui-3 .nav-ui-3 #logo-w {
    padding: 5px 40px 0 10px;
  }
}

/* line 254, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 #logo img, .avo-ui-3 .nav-ui-3 #logo-w img {
  height: 24px;
}

/* line 259, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .container {
  display: flex;
  align-items: center;
  height: 90px;
}

@media screen and (min-width: 980px) {
  /* line 259, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .container {
    padding: 0 15px;
  }
}

@media screen and (max-width: 480px) {
  /* line 259, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .container {
    padding: 10px;
  }
}

/* line 273, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar-collapse {
  display: none;
}

/* line 277, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0;
  list-style: none;
  margin-right: auto !important;
}

/* line 284, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item-dashboard {
  max-width: 265px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 32px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 500px;
  padding: 5px;
}

/* line 293, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item-dashboard a {
  color: #333;
  text-decoration: none !important;
}

/* line 297, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item-dashboard a:hover {
  text-decoration: underline;
}

/* line 300, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item-dashboard a span {
  padding-top: 4px;
  padding-left: 10px;
  padding-right: 60px;
  display: block;
}

/* line 308, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item-dashboard .image {
  float: right;
  width: 40px;
  height: 40px;
  border-radius: 500px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  margin-left: 10px;
  object-fit: cover;
}

/* line 321, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item {
  padding: 0 20px;
}

/* line 324, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item.main-links {
  width: max-content;
}

@media screen and (max-width: 1280px) {
  /* line 321, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar .nav-item {
    padding: 0 10px;
  }
}

/* line 332, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .nav-link {
  font-family: Montserrat, sans-serif, sans-serif !important;
  position: relative;
  font-size: 12pt;
  padding: 0 0 8px 0;
  font-weight: 500 !important;
  color: #333;
  text-decoration: none;
  line-height: 85px;
}

/* line 341, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .nav-link .chevron-down {
  background: url(//assets.stage.avochato.com/assets/chev-down-a7173a389473a9c2ee3e47c422390a6f53c4138c05242b9eb4ffdf0c3139637e.svg) no-repeat;
  margin-left: 3px;
  width: 12px;
  height: 12px;
  vertical-align: middle;
  display: inline-block;
}

/* line 349, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .nav-link:hover, .avo-ui-3 .nav-ui-3 .navbar .nav-item .nav-link:focus, .avo-ui-3 .nav-ui-3 .navbar .nav-item .nav-link:active {
  color: #19BE51;
}

/* line 352, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .nav-link:hover .chevron-down, .avo-ui-3 .nav-ui-3 .navbar .nav-item .nav-link:focus .chevron-down, .avo-ui-3 .nav-ui-3 .navbar .nav-item .nav-link:active .chevron-down {
  background: url(//assets.stage.avochato.com/assets/chev-down-green-3940280f5dc6874b0711caeece4e34f52b41aa8ded1a1052a5f418113b02553a.svg) no-repeat;
}

@media screen and (max-width: 1020px) {
  /* line 332, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar .nav-item .nav-link {
    font-size: 12pt;
  }
}

/* line 362, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .button-secondary {
  color: #fff !important;
  padding: 10px 24px;
  font-size: 14px;
  border-radius: 6px;
  line-height: 85px;
}

/* line 369, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .button-secondary.uppercase {
  text-transform: uppercase;
}

/* line 374, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .dropdown-menu-wrapper {
  position: relative;
}

/* line 378, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .menu-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

/* line 384, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .menu-column {
  padding: 0px 20px 0 10px;
}

/* line 388, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .sub-section {
  display: flex;
  flex-direction: column;
  min-width: max-content;
}

/* line 392, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .sub-section h5 {
  font-size: 10px !important;
  font-weight: 800 !important;
  text-align: left;
  padding: 10px 10px 0 10px;
  color: #1E705A;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

/* line 401, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .sub-section .link-name {
  font-weight: 600 !important;
  line-height: normal;
}

/* line 404, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .sub-section .link-name:hover {
  color: #19BE51;
}

/* line 408, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .sub-section .description {
  font-size: 11px !important;
  color: #828282;
  margin-top: 2px;
}

/* line 414, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .dropdown-menu {
  display: none;
  position: absolute;
  background: #fff;
  text-align: center;
  left: -16px;
  min-width: fit-content;
  margin-top: -22px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);
  border-radius: 16px;
  padding: 10px 10px 20px 10px;
}

/* line 425, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .dropdown-menu .dropdown-item {
  text-align: left;
  font-family: Montserrat, sans-serif, sans-serif !important;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  align-items: left;
  color: #333;
  padding: 7px 10px;
  font-size: 14px;
  font-weight: 600 !important;
  border-radius: 12px;
}

/* line 436, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .dropdown-menu .dropdown-item img {
  margin-right: 10px;
  height: 45px;
}

/* line 440, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .dropdown-menu .dropdown-item:hover {
  text-decoration: underline;
  background-color: #FBF8F3;
}

/* line 446, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item .dropdown-menu li:last-child .dropdown-item:hover {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}

/* line 452, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .navbar .nav-item a {
  text-decoration: none !important;
}

@media screen and (max-width: 980px) {
  /* line 277, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar {
    display: none;
  }
}

/* line 461, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .user-nav {
  margin-right: 0px !important;
}

/* line 463, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .user-nav .nav-item {
  padding: 0 5px;
}

/* line 468, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .button-secondary {
  color: #fff !important;
  text-decoration: none !important;
  background-color: #4eca83;
}

/* line 473, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
.avo-ui-3 .nav-ui-3 .button-secondary:hover {
  background-color: #35b06a;
}

@media screen and (min-width: 980px) {
  /* line 478, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse {
    display: none !important;
  }
}

@media screen and (max-width: 980px) {
  /* line 487, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 {
    display: block;
    z-index: 100;
  }
  /* line 491, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar {
    display: none;
  }
  /* line 495, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .hamburger-icon {
    display: block;
    padding: 0px 25px;
    margin-left: auto;
    font-size: 28px;
  }
  /* line 501, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .hamburger-icon a {
    color: #0F9089 !important;
  }
  /* line 506, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
    background: #fff;
    height: 100vh;
    padding-bottom: 100px;
    overflow: scroll;
  }
  /* line 515, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    list-style: none;
    padding: 10px 10px 100px 10px;
  }
  /* line 521, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item-dashboard {
    margin: 5px 30px;
    padding: 8px;
    border: 1px solid #0F9089;
    border-radius: 500px;
    line-height: 40px;
  }
  /* line 528, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item-dashboard a {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #444;
    text-decoration: none !important;
  }
  /* line 536, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item-dashboard a:hover {
    text-decoration: underline;
  }
  /* line 541, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item-dashboard .image {
    float: left;
    width: 40px;
    height: 40px;
    border-radius: 500px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    margin-right: 10px;
    object-fit: cover;
  }
  /* line 554, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .user-bar {
    text-align: center;
  }
  /* line 558, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item {
    padding: 17px 30px;
  }
}

@media screen and (max-width: 980px) and (max-width: 736px) {
  /* line 558, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item {
    margin: 0 30px;
    padding: 12px 0;
    border-bottom: 1px solid #dadada;
  }
  /* line 563, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item.no-border {
    border-bottom: none !important;
  }
}

@media screen and (max-width: 980px) {
  /* line 570, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item .nav-link {
    font-size: 16px;
    line-height: 20px;
    font-family: Montserrat, sans-serif, sans-serif;
    font-weight: 700 !important;
    color: #000 !important;
    text-decoration: none !important;
    position: relative;
    display: block;
  }
  /* line 579, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item .nav-link .fa-chevron-down {
    display: block;
  }
  /* line 583, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item .nav-link .fa-chevron-up {
    display: none;
  }
  /* line 586, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item .nav-link span {
    right: 0px;
    position: absolute;
    top: 8px;
  }
  /* line 591, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item .nav-link .chevron-down {
    background: url(//assets.stage.avochato.com/assets/chevron-down-m-ce261a1f113b88065c17b45c59d8181e41073bace1877863fd7e2ca935efe5ef.svg) no-repeat;
    margin-left: 3px;
    width: 22px;
    height: 15px;
    top: 3px;
  }
  /* line 598, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item .nav-link.active {
    color: #19BE51 !important;
  }
  /* line 600, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item .nav-link.active .fa-chevron-down {
    display: none;
  }
  /* line 603, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item .nav-link.active .fa-chevron-up {
    display: block;
  }
  /* line 606, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item .nav-link.active .chevron-down {
    background: url(//assets.stage.avochato.com/assets/chevron-up-m-e2008c880fc797abf2fbbc368d20c6368e1622a98ad840fe4b3a01e20268c49c.svg) no-repeat;
  }
  /* line 612, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .nav-item .button-secondary {
    padding: 10px 30px;
  }
  /* line 616, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .link-name {
    font-size: 15px;
    font-weight: 600 !important;
    line-height: normal;
  }
  /* line 620, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .link-name:hover {
    color: #19BE51;
  }
  /* line 624, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .navbar-md .description {
    font-size: 13px !important;
    color: #828282;
    margin-top: 2px;
  }
  /* line 631, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .dropdown-menu-m {
    display: none;
  }
  /* line 633, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .dropdown-menu-m.active {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 637, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .dropdown-menu-m a {
    text-decoration: none !important;
    padding: 10px 15px;
    color: #000;
    font-family: Montserrat, sans-serif, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    display: block;
    border-radius: 16px;
  }
  /* line 647, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .dropdown-menu-m a:hover, .avo-ui-3 .nav-ui-3 .navbar-collapse .dropdown-menu-m a:focus {
    background-color: #FBF8F3;
    color: #0F9089;
    outline: none;
  }
  /* line 653, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .navbar-collapse .dropdown-menu-m h2 {
    font-size: 10px !important;
    font-weight: 800 !important;
    text-align: left;
    padding: 10px 0 0 15px;
    color: #1E705A;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    height: 40px;
  }
  /* line 666, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_navbar.scss */
  .avo-ui-3 .nav-ui-3 .user-nav {
    float: left;
  }
}

/* line 3, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1, .avo-ui-3 h2, .avo-ui-3 h3, .avo-ui-3 h4, .avo-ui-3 h5, .avo-ui-3 h6, .avo-ui-3 p, .avo-ui-3 a, .avo-ui-3 span, .avo-ui-3 label, .avo-ui-3 td {
  margin: 0px;
  font-family: "Montserrat", sans-serif, sans-serif;
  letter-spacing: 0px;
  text-shadow: none;
}

/* line 9, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.center, .avo-ui-3 h2.center, .avo-ui-3 h3.center, .avo-ui-3 h4.center, .avo-ui-3 h5.center, .avo-ui-3 h6.center, .avo-ui-3 p.center, .avo-ui-3 a.center, .avo-ui-3 span.center, .avo-ui-3 label.center, .avo-ui-3 td.center {
  text-align: center;
}

/* line 12, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.left, .avo-ui-3 h2.left, .avo-ui-3 h3.left, .avo-ui-3 h4.left, .avo-ui-3 h5.left, .avo-ui-3 h6.left, .avo-ui-3 p.left, .avo-ui-3 a.left, .avo-ui-3 span.left, .avo-ui-3 label.left, .avo-ui-3 td.left {
  text-align: left !important;
}

/* line 15, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.right, .avo-ui-3 h2.right, .avo-ui-3 h3.right, .avo-ui-3 h4.right, .avo-ui-3 h5.right, .avo-ui-3 h6.right, .avo-ui-3 p.right, .avo-ui-3 a.right, .avo-ui-3 span.right, .avo-ui-3 label.right, .avo-ui-3 td.right {
  text-align: right !important;
}

/* line 18, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.margin-auto, .avo-ui-3 h2.margin-auto, .avo-ui-3 h3.margin-auto, .avo-ui-3 h4.margin-auto, .avo-ui-3 h5.margin-auto, .avo-ui-3 h6.margin-auto, .avo-ui-3 p.margin-auto, .avo-ui-3 a.margin-auto, .avo-ui-3 span.margin-auto, .avo-ui-3 label.margin-auto, .avo-ui-3 td.margin-auto {
  margin: auto !important;
}

/* line 22, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.black, .avo-ui-3 h2.black, .avo-ui-3 h3.black, .avo-ui-3 h4.black, .avo-ui-3 h5.black, .avo-ui-3 h6.black, .avo-ui-3 p.black, .avo-ui-3 a.black, .avo-ui-3 span.black, .avo-ui-3 label.black, .avo-ui-3 td.black {
  color: black;
}

/* line 25, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.white, .avo-ui-3 h2.white, .avo-ui-3 h3.white, .avo-ui-3 h4.white, .avo-ui-3 h5.white, .avo-ui-3 h6.white, .avo-ui-3 p.white, .avo-ui-3 a.white, .avo-ui-3 span.white, .avo-ui-3 label.white, .avo-ui-3 td.white {
  color: white;
}

/* line 28, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.red, .avo-ui-3 h2.red, .avo-ui-3 h3.red, .avo-ui-3 h4.red, .avo-ui-3 h5.red, .avo-ui-3 h6.red, .avo-ui-3 p.red, .avo-ui-3 a.red, .avo-ui-3 span.red, .avo-ui-3 label.red, .avo-ui-3 td.red {
  color: #d22600;
}

/* line 31, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.orange, .avo-ui-3 h2.orange, .avo-ui-3 h3.orange, .avo-ui-3 h4.orange, .avo-ui-3 h5.orange, .avo-ui-3 h6.orange, .avo-ui-3 p.orange, .avo-ui-3 a.orange, .avo-ui-3 span.orange, .avo-ui-3 label.orange, .avo-ui-3 td.orange {
  color: #DD7019;
}

/* line 34, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.burnt-orange, .avo-ui-3 h2.burnt-orange, .avo-ui-3 h3.burnt-orange, .avo-ui-3 h4.burnt-orange, .avo-ui-3 h5.burnt-orange, .avo-ui-3 h6.burnt-orange, .avo-ui-3 p.burnt-orange, .avo-ui-3 a.burnt-orange, .avo-ui-3 span.burnt-orange, .avo-ui-3 label.burnt-orange, .avo-ui-3 td.burnt-orange {
  color: #e74500;
}

/* line 37, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.neon-green, .avo-ui-3 h2.neon-green, .avo-ui-3 h3.neon-green, .avo-ui-3 h4.neon-green, .avo-ui-3 h5.neon-green, .avo-ui-3 h6.neon-green, .avo-ui-3 p.neon-green, .avo-ui-3 a.neon-green, .avo-ui-3 span.neon-green, .avo-ui-3 label.neon-green, .avo-ui-3 td.neon-green {
  color: #00FB55;
}

/* line 40, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.light-green, .avo-ui-3 h2.light-green, .avo-ui-3 h3.light-green, .avo-ui-3 h4.light-green, .avo-ui-3 h5.light-green, .avo-ui-3 h6.light-green, .avo-ui-3 p.light-green, .avo-ui-3 a.light-green, .avo-ui-3 span.light-green, .avo-ui-3 label.light-green, .avo-ui-3 td.light-green {
  color: #7EAA00;
}

/* line 43, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.bright-green, .avo-ui-3 h2.bright-green, .avo-ui-3 h3.bright-green, .avo-ui-3 h4.bright-green, .avo-ui-3 h5.bright-green, .avo-ui-3 h6.bright-green, .avo-ui-3 p.bright-green, .avo-ui-3 a.bright-green, .avo-ui-3 span.bright-green, .avo-ui-3 label.bright-green, .avo-ui-3 td.bright-green {
  color: #48bd5a;
}

/* line 46, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.green, .avo-ui-3 h2.green, .avo-ui-3 h3.green, .avo-ui-3 h4.green, .avo-ui-3 h5.green, .avo-ui-3 h6.green, .avo-ui-3 p.green, .avo-ui-3 a.green, .avo-ui-3 span.green, .avo-ui-3 label.green, .avo-ui-3 td.green {
  color: #0F9089;
}

/* line 49, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.sea-green, .avo-ui-3 h2.sea-green, .avo-ui-3 h3.sea-green, .avo-ui-3 h4.sea-green, .avo-ui-3 h5.sea-green, .avo-ui-3 h6.sea-green, .avo-ui-3 p.sea-green, .avo-ui-3 a.sea-green, .avo-ui-3 span.sea-green, .avo-ui-3 label.sea-green, .avo-ui-3 td.sea-green {
  color: #48937f;
}

/* line 52, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.dark-green, .avo-ui-3 h2.dark-green, .avo-ui-3 h3.dark-green, .avo-ui-3 h4.dark-green, .avo-ui-3 h5.dark-green, .avo-ui-3 h6.dark-green, .avo-ui-3 p.dark-green, .avo-ui-3 a.dark-green, .avo-ui-3 span.dark-green, .avo-ui-3 label.dark-green, .avo-ui-3 td.dark-green {
  color: #1E705A;
}

/* line 55, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.denim, .avo-ui-3 h2.denim, .avo-ui-3 h3.denim, .avo-ui-3 h4.denim, .avo-ui-3 h5.denim, .avo-ui-3 h6.denim, .avo-ui-3 p.denim, .avo-ui-3 a.denim, .avo-ui-3 span.denim, .avo-ui-3 label.denim, .avo-ui-3 td.denim {
  color: #1A547A;
}

/* line 58, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.olive-green, .avo-ui-3 h2.olive-green, .avo-ui-3 h3.olive-green, .avo-ui-3 h4.olive-green, .avo-ui-3 h5.olive-green, .avo-ui-3 h6.olive-green, .avo-ui-3 p.olive-green, .avo-ui-3 a.olive-green, .avo-ui-3 span.olive-green, .avo-ui-3 label.olive-green, .avo-ui-3 td.olive-green {
  color: #99987e;
}

/* line 61, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.gray, .avo-ui-3 h2.gray, .avo-ui-3 h3.gray, .avo-ui-3 h4.gray, .avo-ui-3 h5.gray, .avo-ui-3 h6.gray, .avo-ui-3 p.gray, .avo-ui-3 a.gray, .avo-ui-3 span.gray, .avo-ui-3 label.gray, .avo-ui-3 td.gray {
  color: #505050;
}

/* line 64, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.bold-yellow, .avo-ui-3 h2.bold-yellow, .avo-ui-3 h3.bold-yellow, .avo-ui-3 h4.bold-yellow, .avo-ui-3 h5.bold-yellow, .avo-ui-3 h6.bold-yellow, .avo-ui-3 p.bold-yellow, .avo-ui-3 a.bold-yellow, .avo-ui-3 span.bold-yellow, .avo-ui-3 label.bold-yellow, .avo-ui-3 td.bold-yellow {
  color: #f0ef9e;
  font-weight: 800 !important;
}

/* line 68, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.link-blue, .avo-ui-3 h2.link-blue, .avo-ui-3 h3.link-blue, .avo-ui-3 h4.link-blue, .avo-ui-3 h5.link-blue, .avo-ui-3 h6.link-blue, .avo-ui-3 p.link-blue, .avo-ui-3 a.link-blue, .avo-ui-3 span.link-blue, .avo-ui-3 label.link-blue, .avo-ui-3 td.link-blue {
  color: #308de8 !important;
}

/* line 71, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.yellow, .avo-ui-3 h2.yellow, .avo-ui-3 h3.yellow, .avo-ui-3 h4.yellow, .avo-ui-3 h5.yellow, .avo-ui-3 h6.yellow, .avo-ui-3 p.yellow, .avo-ui-3 a.yellow, .avo-ui-3 span.yellow, .avo-ui-3 label.yellow, .avo-ui-3 td.yellow {
  color: #ffe1af;
}

/* line 74, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.lemon, .avo-ui-3 h2.lemon, .avo-ui-3 h3.lemon, .avo-ui-3 h4.lemon, .avo-ui-3 h5.lemon, .avo-ui-3 h6.lemon, .avo-ui-3 p.lemon, .avo-ui-3 a.lemon, .avo-ui-3 span.lemon, .avo-ui-3 label.lemon, .avo-ui-3 td.lemon {
  color: #e2e097;
}

/* line 77, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.gold, .avo-ui-3 h2.gold, .avo-ui-3 h3.gold, .avo-ui-3 h4.gold, .avo-ui-3 h5.gold, .avo-ui-3 h6.gold, .avo-ui-3 p.gold, .avo-ui-3 a.gold, .avo-ui-3 span.gold, .avo-ui-3 label.gold, .avo-ui-3 td.gold {
  color: #f0ef9e;
}

/* line 80, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.bright-yellow, .avo-ui-3 h2.bright-yellow, .avo-ui-3 h3.bright-yellow, .avo-ui-3 h4.bright-yellow, .avo-ui-3 h5.bright-yellow, .avo-ui-3 h6.bright-yellow, .avo-ui-3 p.bright-yellow, .avo-ui-3 a.bright-yellow, .avo-ui-3 span.bright-yellow, .avo-ui-3 label.bright-yellow, .avo-ui-3 td.bright-yellow {
  color: #ffc700;
}

/* line 83, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.teal, .avo-ui-3 h2.teal, .avo-ui-3 h3.teal, .avo-ui-3 h4.teal, .avo-ui-3 h5.teal, .avo-ui-3 h6.teal, .avo-ui-3 p.teal, .avo-ui-3 a.teal, .avo-ui-3 span.teal, .avo-ui-3 label.teal, .avo-ui-3 td.teal {
  color: #00aa8b;
}

/* line 86, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.normal, .avo-ui-3 h2.normal, .avo-ui-3 h3.normal, .avo-ui-3 h4.normal, .avo-ui-3 h5.normal, .avo-ui-3 h6.normal, .avo-ui-3 p.normal, .avo-ui-3 a.normal, .avo-ui-3 span.normal, .avo-ui-3 label.normal, .avo-ui-3 td.normal {
  font-weight: 400 !important;
}

/* line 89, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.bold, .avo-ui-3 h2.bold, .avo-ui-3 h3.bold, .avo-ui-3 h4.bold, .avo-ui-3 h5.bold, .avo-ui-3 h6.bold, .avo-ui-3 p.bold, .avo-ui-3 a.bold, .avo-ui-3 span.bold, .avo-ui-3 label.bold, .avo-ui-3 td.bold {
  font-weight: 500 !important;
}

/* line 92, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.bold-600, .avo-ui-3 h2.bold-600, .avo-ui-3 h3.bold-600, .avo-ui-3 h4.bold-600, .avo-ui-3 h5.bold-600, .avo-ui-3 h6.bold-600, .avo-ui-3 p.bold-600, .avo-ui-3 a.bold-600, .avo-ui-3 span.bold-600, .avo-ui-3 label.bold-600, .avo-ui-3 td.bold-600 {
  font-weight: 600 !important;
}

/* line 95, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.bold-700, .avo-ui-3 h2.bold-700, .avo-ui-3 h3.bold-700, .avo-ui-3 h4.bold-700, .avo-ui-3 h5.bold-700, .avo-ui-3 h6.bold-700, .avo-ui-3 p.bold-700, .avo-ui-3 a.bold-700, .avo-ui-3 span.bold-700, .avo-ui-3 label.bold-700, .avo-ui-3 td.bold-700 {
  font-weight: 700 !important;
}

/* line 98, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.bold-800, .avo-ui-3 h2.bold-800, .avo-ui-3 h3.bold-800, .avo-ui-3 h4.bold-800, .avo-ui-3 h5.bold-800, .avo-ui-3 h6.bold-800, .avo-ui-3 p.bold-800, .avo-ui-3 a.bold-800, .avo-ui-3 span.bold-800, .avo-ui-3 label.bold-800, .avo-ui-3 td.bold-800 {
  font-weight: 800 !important;
}

/* line 101, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.bold-900, .avo-ui-3 h2.bold-900, .avo-ui-3 h3.bold-900, .avo-ui-3 h4.bold-900, .avo-ui-3 h5.bold-900, .avo-ui-3 h6.bold-900, .avo-ui-3 p.bold-900, .avo-ui-3 a.bold-900, .avo-ui-3 span.bold-900, .avo-ui-3 label.bold-900, .avo-ui-3 td.bold-900 {
  font-weight: 800 !important;
}

/* line 104, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.text-decoration-none, .avo-ui-3 h2.text-decoration-none, .avo-ui-3 h3.text-decoration-none, .avo-ui-3 h4.text-decoration-none, .avo-ui-3 h5.text-decoration-none, .avo-ui-3 h6.text-decoration-none, .avo-ui-3 p.text-decoration-none, .avo-ui-3 a.text-decoration-none, .avo-ui-3 span.text-decoration-none, .avo-ui-3 label.text-decoration-none, .avo-ui-3 td.text-decoration-none {
  text-decoration: none !important;
}

/* line 107, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.underline, .avo-ui-3 h2.underline, .avo-ui-3 h3.underline, .avo-ui-3 h4.underline, .avo-ui-3 h5.underline, .avo-ui-3 h6.underline, .avo-ui-3 p.underline, .avo-ui-3 a.underline, .avo-ui-3 span.underline, .avo-ui-3 label.underline, .avo-ui-3 td.underline {
  text-decoration: underline;
}

/* line 110, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.opacity-50, .avo-ui-3 h2.opacity-50, .avo-ui-3 h3.opacity-50, .avo-ui-3 h4.opacity-50, .avo-ui-3 h5.opacity-50, .avo-ui-3 h6.opacity-50, .avo-ui-3 p.opacity-50, .avo-ui-3 a.opacity-50, .avo-ui-3 span.opacity-50, .avo-ui-3 label.opacity-50, .avo-ui-3 td.opacity-50 {
  opacity: 50%;
}

/* line 113, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.uppercase, .avo-ui-3 h2.uppercase, .avo-ui-3 h3.uppercase, .avo-ui-3 h4.uppercase, .avo-ui-3 h5.uppercase, .avo-ui-3 h6.uppercase, .avo-ui-3 p.uppercase, .avo-ui-3 a.uppercase, .avo-ui-3 span.uppercase, .avo-ui-3 label.uppercase, .avo-ui-3 td.uppercase {
  text-transform: uppercase !important;
}

/* line 116, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.align-left, .avo-ui-3 h2.align-left, .avo-ui-3 h3.align-left, .avo-ui-3 h4.align-left, .avo-ui-3 h5.align-left, .avo-ui-3 h6.align-left, .avo-ui-3 p.align-left, .avo-ui-3 a.align-left, .avo-ui-3 span.align-left, .avo-ui-3 label.align-left, .avo-ui-3 td.align-left {
  text-align: left;
}

/* line 119, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-10, .avo-ui-3 h2.fsz-10, .avo-ui-3 h3.fsz-10, .avo-ui-3 h4.fsz-10, .avo-ui-3 h5.fsz-10, .avo-ui-3 h6.fsz-10, .avo-ui-3 p.fsz-10, .avo-ui-3 a.fsz-10, .avo-ui-3 span.fsz-10, .avo-ui-3 label.fsz-10, .avo-ui-3 td.fsz-10 {
  font-size: 10px !important;
}

/* line 122, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-11, .avo-ui-3 h2.fsz-11, .avo-ui-3 h3.fsz-11, .avo-ui-3 h4.fsz-11, .avo-ui-3 h5.fsz-11, .avo-ui-3 h6.fsz-11, .avo-ui-3 p.fsz-11, .avo-ui-3 a.fsz-11, .avo-ui-3 span.fsz-11, .avo-ui-3 label.fsz-11, .avo-ui-3 td.fsz-11 {
  font-size: 11px !important;
}

/* line 125, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-12, .avo-ui-3 h2.fsz-12, .avo-ui-3 h3.fsz-12, .avo-ui-3 h4.fsz-12, .avo-ui-3 h5.fsz-12, .avo-ui-3 h6.fsz-12, .avo-ui-3 p.fsz-12, .avo-ui-3 a.fsz-12, .avo-ui-3 span.fsz-12, .avo-ui-3 label.fsz-12, .avo-ui-3 td.fsz-12 {
  font-size: 12px !important;
}

/* line 128, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-13, .avo-ui-3 h2.fsz-13, .avo-ui-3 h3.fsz-13, .avo-ui-3 h4.fsz-13, .avo-ui-3 h5.fsz-13, .avo-ui-3 h6.fsz-13, .avo-ui-3 p.fsz-13, .avo-ui-3 a.fsz-13, .avo-ui-3 span.fsz-13, .avo-ui-3 label.fsz-13, .avo-ui-3 td.fsz-13 {
  font-size: 13px !important;
}

/* line 131, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-14, .avo-ui-3 h2.fsz-14, .avo-ui-3 h3.fsz-14, .avo-ui-3 h4.fsz-14, .avo-ui-3 h5.fsz-14, .avo-ui-3 h6.fsz-14, .avo-ui-3 p.fsz-14, .avo-ui-3 a.fsz-14, .avo-ui-3 span.fsz-14, .avo-ui-3 label.fsz-14, .avo-ui-3 td.fsz-14 {
  font-size: 14px !important;
}

/* line 134, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-15, .avo-ui-3 h2.fsz-15, .avo-ui-3 h3.fsz-15, .avo-ui-3 h4.fsz-15, .avo-ui-3 h5.fsz-15, .avo-ui-3 h6.fsz-15, .avo-ui-3 p.fsz-15, .avo-ui-3 a.fsz-15, .avo-ui-3 span.fsz-15, .avo-ui-3 label.fsz-15, .avo-ui-3 td.fsz-15 {
  font-size: 15px !important;
}

/* line 137, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-16, .avo-ui-3 h2.fsz-16, .avo-ui-3 h3.fsz-16, .avo-ui-3 h4.fsz-16, .avo-ui-3 h5.fsz-16, .avo-ui-3 h6.fsz-16, .avo-ui-3 p.fsz-16, .avo-ui-3 a.fsz-16, .avo-ui-3 span.fsz-16, .avo-ui-3 label.fsz-16, .avo-ui-3 td.fsz-16 {
  font-size: 16px !important;
}

/* line 140, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-18, .avo-ui-3 h2.fsz-18, .avo-ui-3 h3.fsz-18, .avo-ui-3 h4.fsz-18, .avo-ui-3 h5.fsz-18, .avo-ui-3 h6.fsz-18, .avo-ui-3 p.fsz-18, .avo-ui-3 a.fsz-18, .avo-ui-3 span.fsz-18, .avo-ui-3 label.fsz-18, .avo-ui-3 td.fsz-18 {
  font-size: 18px !important;
}

/* line 143, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-19, .avo-ui-3 h2.fsz-19, .avo-ui-3 h3.fsz-19, .avo-ui-3 h4.fsz-19, .avo-ui-3 h5.fsz-19, .avo-ui-3 h6.fsz-19, .avo-ui-3 p.fsz-19, .avo-ui-3 a.fsz-19, .avo-ui-3 span.fsz-19, .avo-ui-3 label.fsz-19, .avo-ui-3 td.fsz-19 {
  font-size: 19px !important;
}

/* line 146, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-20, .avo-ui-3 h2.fsz-20, .avo-ui-3 h3.fsz-20, .avo-ui-3 h4.fsz-20, .avo-ui-3 h5.fsz-20, .avo-ui-3 h6.fsz-20, .avo-ui-3 p.fsz-20, .avo-ui-3 a.fsz-20, .avo-ui-3 span.fsz-20, .avo-ui-3 label.fsz-20, .avo-ui-3 td.fsz-20 {
  font-size: 20px !important;
}

/* line 149, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-22, .avo-ui-3 h2.fsz-22, .avo-ui-3 h3.fsz-22, .avo-ui-3 h4.fsz-22, .avo-ui-3 h5.fsz-22, .avo-ui-3 h6.fsz-22, .avo-ui-3 p.fsz-22, .avo-ui-3 a.fsz-22, .avo-ui-3 span.fsz-22, .avo-ui-3 label.fsz-22, .avo-ui-3 td.fsz-22 {
  font-size: 22px !important;
}

/* line 152, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-24, .avo-ui-3 h2.fsz-24, .avo-ui-3 h3.fsz-24, .avo-ui-3 h4.fsz-24, .avo-ui-3 h5.fsz-24, .avo-ui-3 h6.fsz-24, .avo-ui-3 p.fsz-24, .avo-ui-3 a.fsz-24, .avo-ui-3 span.fsz-24, .avo-ui-3 label.fsz-24, .avo-ui-3 td.fsz-24 {
  font-size: 24px !important;
}

/* line 155, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-25, .avo-ui-3 h2.fsz-25, .avo-ui-3 h3.fsz-25, .avo-ui-3 h4.fsz-25, .avo-ui-3 h5.fsz-25, .avo-ui-3 h6.fsz-25, .avo-ui-3 p.fsz-25, .avo-ui-3 a.fsz-25, .avo-ui-3 span.fsz-25, .avo-ui-3 label.fsz-25, .avo-ui-3 td.fsz-25 {
  font-size: 25px !important;
}

/* line 158, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-28, .avo-ui-3 h2.fsz-28, .avo-ui-3 h3.fsz-28, .avo-ui-3 h4.fsz-28, .avo-ui-3 h5.fsz-28, .avo-ui-3 h6.fsz-28, .avo-ui-3 p.fsz-28, .avo-ui-3 a.fsz-28, .avo-ui-3 span.fsz-28, .avo-ui-3 label.fsz-28, .avo-ui-3 td.fsz-28 {
  font-size: 28px !important;
}

/* line 161, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-30, .avo-ui-3 h2.fsz-30, .avo-ui-3 h3.fsz-30, .avo-ui-3 h4.fsz-30, .avo-ui-3 h5.fsz-30, .avo-ui-3 h6.fsz-30, .avo-ui-3 p.fsz-30, .avo-ui-3 a.fsz-30, .avo-ui-3 span.fsz-30, .avo-ui-3 label.fsz-30, .avo-ui-3 td.fsz-30 {
  font-size: 30px !important;
}

/* line 164, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-32, .avo-ui-3 h2.fsz-32, .avo-ui-3 h3.fsz-32, .avo-ui-3 h4.fsz-32, .avo-ui-3 h5.fsz-32, .avo-ui-3 h6.fsz-32, .avo-ui-3 p.fsz-32, .avo-ui-3 a.fsz-32, .avo-ui-3 span.fsz-32, .avo-ui-3 label.fsz-32, .avo-ui-3 td.fsz-32 {
  font-size: 32px !important;
}

/* line 167, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-35, .avo-ui-3 h2.fsz-35, .avo-ui-3 h3.fsz-35, .avo-ui-3 h4.fsz-35, .avo-ui-3 h5.fsz-35, .avo-ui-3 h6.fsz-35, .avo-ui-3 p.fsz-35, .avo-ui-3 a.fsz-35, .avo-ui-3 span.fsz-35, .avo-ui-3 label.fsz-35, .avo-ui-3 td.fsz-35 {
  font-size: 35px !important;
}

/* line 170, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-36, .avo-ui-3 h2.fsz-36, .avo-ui-3 h3.fsz-36, .avo-ui-3 h4.fsz-36, .avo-ui-3 h5.fsz-36, .avo-ui-3 h6.fsz-36, .avo-ui-3 p.fsz-36, .avo-ui-3 a.fsz-36, .avo-ui-3 span.fsz-36, .avo-ui-3 label.fsz-36, .avo-ui-3 td.fsz-36 {
  font-size: 36px !important;
}

/* line 173, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.fsz-48, .avo-ui-3 h2.fsz-48, .avo-ui-3 h3.fsz-48, .avo-ui-3 h4.fsz-48, .avo-ui-3 h5.fsz-48, .avo-ui-3 h6.fsz-48, .avo-ui-3 p.fsz-48, .avo-ui-3 a.fsz-48, .avo-ui-3 span.fsz-48, .avo-ui-3 label.fsz-48, .avo-ui-3 td.fsz-48 {
  font-size: 48px !important;
}

/* line 176, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.letter-space-2, .avo-ui-3 h2.letter-space-2, .avo-ui-3 h3.letter-space-2, .avo-ui-3 h4.letter-space-2, .avo-ui-3 h5.letter-space-2, .avo-ui-3 h6.letter-space-2, .avo-ui-3 p.letter-space-2, .avo-ui-3 a.letter-space-2, .avo-ui-3 span.letter-space-2, .avo-ui-3 label.letter-space-2, .avo-ui-3 td.letter-space-2 {
  letter-spacing: 2px !important;
}

/* line 179, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.letter-space-3, .avo-ui-3 h2.letter-space-3, .avo-ui-3 h3.letter-space-3, .avo-ui-3 h4.letter-space-3, .avo-ui-3 h5.letter-space-3, .avo-ui-3 h6.letter-space-3, .avo-ui-3 p.letter-space-3, .avo-ui-3 a.letter-space-3, .avo-ui-3 span.letter-space-3, .avo-ui-3 label.letter-space-3, .avo-ui-3 td.letter-space-3 {
  letter-spacing: 3px !important;
}

/* line 182, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.line-height-normal, .avo-ui-3 h2.line-height-normal, .avo-ui-3 h3.line-height-normal, .avo-ui-3 h4.line-height-normal, .avo-ui-3 h5.line-height-normal, .avo-ui-3 h6.line-height-normal, .avo-ui-3 p.line-height-normal, .avo-ui-3 a.line-height-normal, .avo-ui-3 span.line-height-normal, .avo-ui-3 label.line-height-normal, .avo-ui-3 td.line-height-normal {
  line-height: normal;
}

/* line 185, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.line-height-26, .avo-ui-3 h2.line-height-26, .avo-ui-3 h3.line-height-26, .avo-ui-3 h4.line-height-26, .avo-ui-3 h5.line-height-26, .avo-ui-3 h6.line-height-26, .avo-ui-3 p.line-height-26, .avo-ui-3 a.line-height-26, .avo-ui-3 span.line-height-26, .avo-ui-3 label.line-height-26, .avo-ui-3 td.line-height-26 {
  line-height: 26px !important;
}

/* line 188, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1.line-height-20, .avo-ui-3 h2.line-height-20, .avo-ui-3 h3.line-height-20, .avo-ui-3 h4.line-height-20, .avo-ui-3 h5.line-height-20, .avo-ui-3 h6.line-height-20, .avo-ui-3 p.line-height-20, .avo-ui-3 a.line-height-20, .avo-ui-3 span.line-height-20, .avo-ui-3 label.line-height-20, .avo-ui-3 td.line-height-20 {
  line-height: 20px !important;
}

/* line 194, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 p {
  font-size: 14px;
}

/* line 197, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h1 {
  font-size: 32px;
  font-weight: 800 !important;
}

/* line 201, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h2 {
  font-size: 24px;
  font-weight: 800 !important;
}

/* line 205, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h3 {
  font-size: 18px !important;
  font-weight: 800 !important;
}

/* line 209, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h4 {
  font-size: 16px !important;
  font-weight: 600 !important;
}

/* line 213, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h5 {
  font-size: 14px !important;
  font-weight: 600 !important;
}

/* line 217, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 h6 {
  font-size: 12px !important;
  font-weight: 600 !important;
}

/* line 221, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 hr {
  height: 1px;
  background: #ddd;
  color: #ddd;
  font-size: 0;
  border: 0;
}

/* line 228, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_typography.scss */
.avo-ui-3 .no-border {
  border: none !important;
}

/* line 1, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_line.scss */
.avo-ui-3 hr {
  margin: 0;
  border: none !important;
  border-bottom: 1px solid #E0E0E0 !important;
}

/* line 1, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_hover_states.scss */
.avo-ui-3 .hover {
  position: absolute;
  color: white;
  background-color: black;
  padding: 15px;
  border-radius: 8px;
  transition: .2s ease;
  z-index: 1;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  min-width: 292px;
  width: 292px;
}

/* line 13, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_hover_states.scss */
.avo-ui-3 .hover p {
  padding-top: 5px;
}

/* line 17, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_hover_states.scss */
.avo-ui-3 .hover.sm {
  min-width: auto;
  width: auto;
}

/* line 21, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_hover_states.scss */
.avo-ui-3 .hover.sm p {
  padding-top: 0px;
}

/* line 1, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial {
  background: #03543E;
  height: 80px;
  box-shadow: none;
}

/* line 5, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial .container {
  width: 1140px;
  padding-left: 30px !important;
}

/* line 9, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial .navbar {
  padding-left: 9px;
}

@media screen and (min-width: 1020px) {
  /* line 9, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_header.scss */
  .avo-ui-3 .nav-freetrial .navbar {
    padding-left: 30px;
  }
}

/* line 15, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial .start-trial-button {
  padding: 2px 16px;
}

/* line 18, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial .close-icon {
  display: none !important;
}

/* line 21, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial .hamburger-b-icon {
  display: none !important;
}

@media screen and (max-width: 980px) {
  /* line 21, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_header.scss */
  .avo-ui-3 .nav-freetrial .hamburger-b-icon {
    display: block !important;
    position: absolute;
    right: 20px;
    color: #000;
  }
}

/* line 30, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial.mobile-show {
  display: block !important;
}

/* line 32, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial.mobile-show .close-icon {
  display: block !important;
}

/* line 35, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial.mobile-show .hamburger-b-icon {
  display: none !important;
}

/* line 39, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial #logo-w {
  padding: 5px 0;
  line-height: inherit;
  white-space: nowrap;
}

@media screen and (min-width: 1020px) {
  /* line 39, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_header.scss */
  .avo-ui-3 .nav-freetrial #logo-w {
    padding: 5px 0 0 10px;
  }
}

/* line 46, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial #logo-w img {
  height: 30px;
}

@media screen and (max-width: 980px) {
  /* line 46, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_header.scss */
  .avo-ui-3 .nav-freetrial #logo-w img {
    display: none;
  }
}

/* line 53, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_header.scss */
.avo-ui-3 .nav-freetrial #logo {
  display: none;
}

@media screen and (max-width: 980px) {
  /* line 53, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_header.scss */
  .avo-ui-3 .nav-freetrial #logo {
    display: block;
    height: 30px;
    padding: 10px 5px 0px 0px !important;
  }
  /* line 59, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_header.scss */
  .avo-ui-3 .nav-freetrial #logo img {
    width: 160px;
    height: 30px;
  }
}

@media screen and (max-width: 980px) {
  /* line 1, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_header.scss */
  .avo-ui-3 .nav-freetrial {
    background: #fff;
  }
}

/* line 2, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_form.scss */
.avo-ui-3 .form .ui-input-text,
.avo-ui-3 .form .ui-select {
  margin: 5px 0 20px 0;
}

/* line 6, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_form.scss */
.avo-ui-3 .form .checkbox-label {
  padding: 0 0 0 32px !important;
  font-family: "Montserrat", sans-serif, sans-serif;
  font-size: 12px;
  background-color: transparent !important;
  letter-spacing: normal;
}

/* line 13, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_form.scss */
.avo-ui-3 .form label:not(.checkbox-label) {
  color: #000;
  font-size: 16px;
  position: inherit;
  background: none;
  padding: 0 5px;
}

@media screen and (max-width: 480px) {
  /* line 13, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_form.scss */
  .avo-ui-3 .form label:not(.checkbox-label) {
    font-size: 14px;
  }
}

/* line 24, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_form.scss */
.avo-ui-3 .terms {
  margin-top: -2px;
  font-size: 13px !important;
  padding-top: 0 !important;
  color: #308de8 !important;
  text-decoration: none !important;
}

/* line 30, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_form.scss */
.avo-ui-3 .terms:focus {
  text-decoration: underline !important;
}

@media screen and (max-width: 480px) {
  /* line 24, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_form.scss */
  .avo-ui-3 .terms {
    font-size: 12px  !important;
  }
}

/* line 37, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_form.scss */
.avo-ui-3 .mt-5 {
  margin-top: 5px !important;
}

/* line 43, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_form.scss */
.avo-ui-3 .agree-terms span {
  font-size: 14px !important;
}

@media screen and (max-width: 480px) {
  /* line 43, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_form.scss */
  .avo-ui-3 .agree-terms span {
    font-size: 12px  !important;
  }
}

/* line 50, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_form.scss */
.avo-ui-3 .checkbox-label {
  font-size: 13px !important;
}

@media screen and (max-width: 480px) {
  /* line 50, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_form.scss */
  .avo-ui-3 .checkbox-label {
    font-size: 12px  !important;
  }
}

/* line 57, app/assets/stylesheets/static_pages/../helpers/avo_ui_3/_freetrial_form.scss */
.avo-ui-3 .required p {
  font-size: 11px !important;
  padding-top: 0px;
  color: #505050;
}

/* line 2, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .form-right, #leads .form-right {
  margin-top: 50px;
}

/* line 6, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .btn-enterprise, #leads .btn-enterprise {
  width: 100% !important;
}

/* line 10, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .panel-container, #leads .panel-container {
  display: flex;
}

/* line 14, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .custom-pricing, #leads .custom-pricing {
  background: #03543E;
}

/* line 17, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .custom-pricing .left, #leads .custom-pricing .left {
  display: flex;
  justify-content: flex-end;
  width: 50%;
  min-width: 50%;
  padding: 80px 40px;
}

/* line 24, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .custom-pricing .left .text-container, #leads .custom-pricing .left .text-container {
  z-index: 1;
  max-width: 400px;
}

/* line 31, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .badges-container, #leads .badges-container {
  display: flex;
  margin-top: 10px;
}

/* line 35, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .badges-container img, #leads .badges-container img {
  max-width: 85px;
  max-height: 85px;
}

/* line 40, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form, #leads .enterprise-form {
  max-width: 470px;
}

/* line 43, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form label:not(.checkbox-label), #leads .enterprise-form label:not(.checkbox-label) {
  display: block;
  top: 0;
  left: 0;
  padding: 0;
  margin-bottom: 5px;
  font-size: 16px;
  background: none;
  padding: 0 !important;
}

/* line 53, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form .ui-input-text, #enterprise .enterprise-form textarea, #enterprise .enterprise-form .ui-select, #enterprise .enterprise-form input:not(.contact-me), #leads .enterprise-form .ui-input-text, #leads .enterprise-form textarea, #leads .enterprise-form .ui-select, #leads .enterprise-form input:not(.contact-me) {
  background: white;
}

/* line 56, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form input, #enterprise .enterprise-form textarea, #leads .enterprise-form input, #leads .enterprise-form textarea {
  font-size: 14px;
  border: 1px solid #8692A6;
}

/* line 60, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form input::placeholder, #enterprise .enterprise-form textarea::placeholder, #leads .enterprise-form input::placeholder, #leads .enterprise-form textarea::placeholder {
  color: #8692A6;
}

/* line 65, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form textarea:focus, #leads .enterprise-form textarea:focus {
  border: 1px solid #8692A6 !important;
}

/* line 69, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form .checkbox-label, #leads .enterprise-form .checkbox-label {
  background: none;
}

/* line 73, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form .select-wrapper, #leads .enterprise-form .select-wrapper {
  position: relative;
  width: 100%;
}

/* line 77, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form .select-wrapper::after, #leads .enterprise-form .select-wrapper::after {
  color: #8692A6;
  content: '▾';
  pointer-events: none;
  position: absolute;
  right: 10px;
  top: .7em;
  z-index: 1;
}

/* line 87, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form .select-wrapper select, #leads .enterprise-form .select-wrapper select {
  font-family: Montserrat, sans-serif;
  font-weight: normal !important;
  color: #000;
  font-size: 18px;
  padding-left: 16px;
  min-height: 47px;
  min-width: 100px;
  width: 100%;
  border: 1px solid lightgray;
  box-sizing: border-box;
  border-radius: 6px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: white;
}

/* line 104, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form .select-wrapper select:focus, #leads .enterprise-form .select-wrapper select:focus {
  border: 1px solid #8692A6;
}

/* line 108, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form .select-wrapper select::after, #leads .enterprise-form .select-wrapper select::after {
  content: "";
  padding: 12px 8px;
  position: absolute;
  right: 10px;
  top: 0;
  z-index: 1;
  text-align: center;
  width: 10%;
  height: 100%;
  pointer-events: none;
}

@media screen and (max-width: 980px) {
  /* line 40, app/assets/stylesheets/static_pages/_enterprise.scss */
  #enterprise .enterprise-form, #leads .enterprise-form {
    margin: auto;
  }
}

/* line 128, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .lead-form, #leads .lead-form {
  z-index: 1;
  width: 50%;
  background: #F2F5F5;
  padding: 80px 40px;
}

@media screen and (max-width: 480px) {
  /* line 136, app/assets/stylesheets/static_pages/_enterprise.scss */
  #enterprise .panel-container, #leads .panel-container {
    flex-direction: column;
  }
  /* line 140, app/assets/stylesheets/static_pages/_enterprise.scss */
  #enterprise .custom-pricing .left, #leads .custom-pricing .left {
    min-width: 100%;
    width: 100%;
  }
  /* line 147, app/assets/stylesheets/static_pages/_enterprise.scss */
  #enterprise .lead-form, #leads .lead-form {
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/static_pages/_faq.scss */
#faq {
  padding: 20px;
}

/* line 2, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}

/* line 8, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide * {
  box-sizing: inherit;
}

/* line 12, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide__track {
  overflow: hidden;
}

/* line 16, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  padding: 0;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}

/* line 30, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide__slides--dragging {
  user-select: none;
}

/* line 34, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide__slide {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

/* line 44, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide__slide a {
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

/* line 51, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide__arrows {
  -webkit-touch-callout: none;
  user-select: none;
}

/* line 56, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide__bullets {
  -webkit-touch-callout: none;
  user-select: none;
}

/* line 61, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide--rtl {
  direction: rtl;
}

/* line 65, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide__arrow {
  position: absolute;
  display: block;
  top: 50%;
  z-index: 2;
  color: white;
  text-transform: uppercase;
  padding: 9px 12px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 1;
  cursor: pointer;
  transition: opacity 150ms ease, border 300ms ease-in-out;
  transform: translateY(-50%);
  line-height: 1;
}

/* line 82, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide__arrow:focus {
  outline: none;
}

/* line 86, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide__arrow:hover {
  border-color: white;
}

/* line 90, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide__arrow--left {
  left: 2em;
}

/* line 94, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide__arrow--right {
  right: 2em;
}

/* line 98, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide__arrow--disabled {
  opacity: 0.33;
}

/* line 101, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .slider__arrow--next {
  right: -20px;
}

/* line 104, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .slider__arrow--prev {
  left: -20px;
}

/* line 107, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .slider__arrow {
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 45px;
  height: 45px;
  margin-top: -9px;
  border-radius: 50%;
  background-color: #FBF8F3;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

/* line 118, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .slider__arrow svg {
  fill: #0F9089;
}

/* line 123, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide__bullets {
  position: absolute;
  z-index: 2;
  bottom: -15px;
  left: 50%;
  display: inline-flex;
  list-style: none;
  transform: translateX(-50%);
}

/* line 133, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide__bullet {
  background-color: #DAD1C1;
  width: 8px;
  height: 8px;
  padding: 0;
  border-radius: 8px;
  transition: all 300ms ease-in-out;
  cursor: pointer;
  line-height: 0;
  margin: 0 8px;
  box-shadow: none;
  border: none;
}

/* line 147, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide__bullet:focus {
  outline: none;
}

/* line 151, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide__bullet:hover,
#home .glide__bullet:focus {
  border: 2px solid white;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 157, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide__bullet--active {
  background-color: #0F9089;
  width: 18px;
}

/* line 162, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide--swipeable {
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}

/* line 168, app/assets/stylesheets/static_pages/components/_glide.scss */
#home .glide--dragging {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}

/* line 3, app/assets/stylesheets/static_pages/_home.scss */
#home .container {
  width: 1400px;
}

@media screen and (max-width: 980px) {
  /* line 8, app/assets/stylesheets/static_pages/_home.scss */
  #home .display-only-md {
    display: flex;
  }
}

@media screen and (min-width: 980px) {
  /* line 13, app/assets/stylesheets/static_pages/_home.scss */
  #home .display-only-md {
    display: none;
  }
}

/* line 17, app/assets/stylesheets/static_pages/_home.scss */
#home .shadow {
  box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.25);
}

/* line 20, app/assets/stylesheets/static_pages/_home.scss */
#home h5 {
  margin-bottom: 0px;
  font-size: 24px;
}

/* line 24, app/assets/stylesheets/static_pages/_home.scss */
#home strong {
  font-weight: 800 !important;
}

/* line 27, app/assets/stylesheets/static_pages/_home.scss */
#home .hero {
  background: #FBF8F3;
  height: 675px;
  overflow: hidden;
  padding-top: 60px;
}

@media screen and (max-width: 1024px) {
  /* line 27, app/assets/stylesheets/static_pages/_home.scss */
  #home .hero {
    height: initial;
  }
  /* line 35, app/assets/stylesheets/static_pages/_home.scss */
  #home .hero .row .offset-l-1 {
    margin-left: 0 !important;
    flex: 5 !important;
  }
}

/* line 40, app/assets/stylesheets/static_pages/_home.scss */
#home .hero img {
  max-width: 100vw;
  margin-left: -14% !important;
  margin-bottom: -10px !important;
}

/* line 45, app/assets/stylesheets/static_pages/_home.scss */
#home .hero .green-graphic {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  max-width: 120px;
  margin-bottom: 0 !important;
}

@media screen and (max-width: 736px) {
  /* line 45, app/assets/stylesheets/static_pages/_home.scss */
  #home .hero .green-graphic {
    max-width: 100px;
  }
}

/* line 56, app/assets/stylesheets/static_pages/_home.scss */
#home .hero .content {
  min-height: 615px;
  padding: 0 25px 35px 25px;
  display: flex;
  justify-content: center !important;
  margin-top: 40px;
}

@media screen and (max-width: 980px) {
  /* line 56, app/assets/stylesheets/static_pages/_home.scss */
  #home .hero .content {
    min-height: 400px !important;
    padding: 0;
    margin-top: 20px;
  }
}

@media screen and (max-width: 736px) {
  /* line 56, app/assets/stylesheets/static_pages/_home.scss */
  #home .hero .content {
    margin-top: 70px;
    padding-bottom: 30px;
  }
}

/* line 71, app/assets/stylesheets/static_pages/_home.scss */
#home .hero .content h1, #home .hero .content p {
  color: #000 !important;
}

/* line 74, app/assets/stylesheets/static_pages/_home.scss */
#home .hero .content h1 {
  font-size: 40px;
  font-weight: 900 !important;
  line-height: 1.2;
  padding-bottom: 10px;
  text-wrap: balance;
  text-transform: capitalize;
}

@media screen and (max-width: 736px) {
  /* line 74, app/assets/stylesheets/static_pages/_home.scss */
  #home .hero .content h1 {
    text-align: center;
    font-size: 26px;
    letter-spacing: -0.02em;
    padding-bottom: 16px;
  }
}

/* line 88, app/assets/stylesheets/static_pages/_home.scss */
#home .hero .content p {
  font-size: 14px;
  line-height: 1.9;
}

/* line 92, app/assets/stylesheets/static_pages/_home.scss */
#home .hero .content .tagline {
  max-width: 570px;
  padding-right: 20px;
  font-size: 20px;
  line-height: 28px;
}

@media screen and (max-width: 736px) {
  /* line 92, app/assets/stylesheets/static_pages/_home.scss */
  #home .hero .content .tagline {
    text-align: center;
    font-size: 15px;
    line-height: 1.5;
    padding: 0;
  }
}

@media screen and (min-width: 1025px) {
  /* line 56, app/assets/stylesheets/static_pages/_home.scss */
  #home .hero .content {
    padding-right: 0;
  }
  /* line 106, app/assets/stylesheets/static_pages/_home.scss */
  #home .hero .content h1 {
    font-size: 28px;
    letter-spacing: -0.015em;
  }
  /* line 110, app/assets/stylesheets/static_pages/_home.scss */
  #home .hero .content .tagline {
    max-width: 100%;
    padding-right: 0;
    font-size: 18px;
  }
}

/* line 117, app/assets/stylesheets/static_pages/_home.scss */
#home .hero .messaging-img {
  text-align: center !important;
}

/* line 120, app/assets/stylesheets/static_pages/_home.scss */
#home .hero .active-inbox-container {
  background: url(//assets.stage.avochato.com/assets/static_pages/home_hero_sms_backdrop-e7219b33140a21432fbc5a28d540724d5ff2ecd2bd3172765a3aeb93167b2b6d.svg) no-repeat;
  background-size: 365px;
  background-position: center bottom;
  width: 645px;
  height: 552px;
  position: relative;
}

/* line 127, app/assets/stylesheets/static_pages/_home.scss */
#home .hero .active-inbox-container .messages {
  position: absolute;
  top: 175px;
  left: 50px;
}

/* line 131, app/assets/stylesheets/static_pages/_home.scss */
#home .hero .active-inbox-container .messages .message {
  font-family: Montserrat, sans-serif;
  background: #fff;
  box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.25);
  padding: 14px;
  font-size: 14px;
  margin-top: 12px;
  margin-bottom: 12px;
  animation-duration: 0.5s;
  animation-name: animate-message;
  margin-bottom: 0px;
}

/* line 143, app/assets/stylesheets/static_pages/_home.scss */
#home .hero .active-inbox-container .messages .message.img {
  padding: 0;
  background: none;
  box-shadow: none;
}

/* line 148, app/assets/stylesheets/static_pages/_home.scss */
#home .hero .active-inbox-container .messages .message img {
  width: 235px;
  margin: 0;
  margin-left: -7px !important;
  padding: 0;
}

/* line 154, app/assets/stylesheets/static_pages/_home.scss */
#home .hero .active-inbox-container .messages .message.hidden {
  display: none;
}

/* line 157, app/assets/stylesheets/static_pages/_home.scss */
#home .hero .active-inbox-container .messages .message.direction-them {
  max-width: 235px;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
}

/* line 163, app/assets/stylesheets/static_pages/_home.scss */
#home .hero .active-inbox-container .messages .message.direction-us {
  max-width: 320px;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-left-radius: 18px;
  background: #1ab72b;
  color: #fff;
  margin-left: 100px;
}

@keyframes animate-message {
  from {
    opacity: 0;
    transform: translate3d(0, 12px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0);
  }
}

/* line 187, app/assets/stylesheets/static_pages/_home.scss */
#home .partner-banners {
  background: #195D4B;
}

/* line 189, app/assets/stylesheets/static_pages/_home.scss */
#home .partner-banners .partner-img {
  max-height: 80px;
}

/* line 192, app/assets/stylesheets/static_pages/_home.scss */
#home .partner-banners .partner-mobile {
  margin: 10px auto;
}

/* line 195, app/assets/stylesheets/static_pages/_home.scss */
#home .partner-banners .partner-badge {
  height: 75px;
  margin: 0 25px;
}

@media screen and (max-width: 1280px) {
  /* line 195, app/assets/stylesheets/static_pages/_home.scss */
  #home .partner-banners .partner-badge {
    margin: 15px;
  }
}

@media screen and (max-width: 980px) {
  /* line 195, app/assets/stylesheets/static_pages/_home.scss */
  #home .partner-banners .partner-badge {
    height: 53px;
    margin: 7px;
  }
}

/* line 207, app/assets/stylesheets/static_pages/_home.scss */
#home section.logos {
  padding: 50px 0;
  margin: 0px !important;
}

/* line 210, app/assets/stylesheets/static_pages/_home.scss */
#home section.logos img {
  padding: 0 20px;
  filter: grayscale(100%);
  margin: auto;
}

@media screen and (max-width: 980px) {
  /* line 210, app/assets/stylesheets/static_pages/_home.scss */
  #home section.logos img {
    padding: 0 50px;
  }
}

@media screen and (min-width: 736px) {
  /* line 210, app/assets/stylesheets/static_pages/_home.scss */
  #home section.logos img {
    max-width: 900px;
  }
}

/* line 221, app/assets/stylesheets/static_pages/_home.scss */
#home section.logos h5 {
  font-weight: 800 !important;
  font-size: 14px !important;
  color: #e74500;
  text-transform: uppercase;
}

/* line 227, app/assets/stylesheets/static_pages/_home.scss */
#home section.logos h4 {
  font-weight: 800 !important;
  font-size: 24px !important;
}

/* line 232, app/assets/stylesheets/static_pages/_home.scss */
#home section.case-studies {
  padding: 50px 0;
  background: #FBF8F3;
  margin: 0px;
}

/* line 236, app/assets/stylesheets/static_pages/_home.scss */
#home section.case-studies h3 {
  color: #1E705A !important;
  text-transform: uppercase;
  font-size: 14px !important;
  margin-bottom: 20px;
}

/* line 242, app/assets/stylesheets/static_pages/_home.scss */
#home section.case-studies .case-study-card {
  background: #fff;
  text-align: center;
  padding: 28px 30px;
  border-radius: 16px;
  margin: 10px 10px;
  box-shadow: 0px 6px 14px -1px #ECE3D7;
}

/* line 249, app/assets/stylesheets/static_pages/_home.scss */
#home section.case-studies .case-study-card .inner {
  min-height: 152px;
}

/* line 252, app/assets/stylesheets/static_pages/_home.scss */
#home section.case-studies .case-study-card hr {
  border-color: #f1f1f1;
  margin: 20px 0;
}

/* line 256, app/assets/stylesheets/static_pages/_home.scss */
#home section.case-studies .case-study-card.middle {
  padding: 40px 40px;
  margin-top: -20px;
}

@media screen and (max-width: 980px) {
  /* line 256, app/assets/stylesheets/static_pages/_home.scss */
  #home section.case-studies .case-study-card.middle {
    margin-top: 0px;
  }
}

/* line 264, app/assets/stylesheets/static_pages/_home.scss */
#home section.case-studies h5 {
  text-transform: uppercase;
  color: #bdbdbd;
  font-weight: 800 !important;
  margin-bottom: 8px;
}

/* line 270, app/assets/stylesheets/static_pages/_home.scss */
#home section.case-studies h4 {
  color: #e74500;
  font-size: 22px !important;
  font-weight: 800 !important;
  margin-bottom: 5px;
}

/* line 276, app/assets/stylesheets/static_pages/_home.scss */
#home section.case-studies p {
  font-size: 14px;
  font-weight: 500 !important;
  line-height: 24px;
}

/* line 281, app/assets/stylesheets/static_pages/_home.scss */
#home section.case-studies strong {
  font-weight: 800 !important;
}

/* line 284, app/assets/stylesheets/static_pages/_home.scss */
#home section.case-studies a {
  color: #308de8 !important;
  font-size: 14px;
  text-decoration: none !important;
}

/* line 290, app/assets/stylesheets/static_pages/_home.scss */
#home section.see-it-action {
  background-color: #0C5844;
  color: #fff;
  margin-top: 0px;
  padding: 50px 0;
}

/* line 295, app/assets/stylesheets/static_pages/_home.scss */
#home section.see-it-action .container {
  width: 800px;
}

/* line 298, app/assets/stylesheets/static_pages/_home.scss */
#home section.see-it-action h3 {
  font-size: 29px !important;
  text-transform: uppercase;
  font-weight: 800 !important;
}

/* line 303, app/assets/stylesheets/static_pages/_home.scss */
#home section.see-it-action h5 {
  color: #F0EF9E;
  text-transform: uppercase;
  font-weight: 800 !important;
  font-size: 14px !important;
}

/* line 309, app/assets/stylesheets/static_pages/_home.scss */
#home section.see-it-action a {
  color: #fff;
  font-weight: 800 !important;
}

/* line 314, app/assets/stylesheets/static_pages/_home.scss */
#home section.why-avochato {
  margin: 0px;
}

/* line 316, app/assets/stylesheets/static_pages/_home.scss */
#home section.why-avochato h3 {
  font-size: 14px !important;
  color: #48bd5a;
  font-weight: 800 !important;
  text-transform: uppercase;
  margin-bottom: 5px;
}

/* line 323, app/assets/stylesheets/static_pages/_home.scss */
#home section.why-avochato h4 {
  font-size: 24px !important;
  font-weight: 800 !important;
}

/* line 327, app/assets/stylesheets/static_pages/_home.scss */
#home section.why-avochato .why-feature {
  text-align: center;
  margin-bottom: 20px;
}

/* line 330, app/assets/stylesheets/static_pages/_home.scss */
#home section.why-avochato .why-feature p {
  font-size: 16px;
  line-height: 1.8;
}

/* line 334, app/assets/stylesheets/static_pages/_home.scss */
#home section.why-avochato .why-feature h5 {
  margin-top: 10px;
  font-size: 18px !important;
  margin-bottom: 4px;
  font-weight: 800 !important;
}

/* line 340, app/assets/stylesheets/static_pages/_home.scss */
#home section.why-avochato .why-feature img {
  max-height: 101px;
}

/* line 345, app/assets/stylesheets/static_pages/_home.scss */
#home section.blog-section {
  background-color: #FBF8F3;
  margin-bottom: -30px;
  padding-top: 30px;
}

/* line 350, app/assets/stylesheets/static_pages/_home.scss */
#home section.blog-section .card h4 {
  font-size: 13px !important;
  font-weight: 800 !important;
  color: #1E705A;
  text-transform: uppercase;
  margin: 10px 0 15px 0;
}

/* line 357, app/assets/stylesheets/static_pages/_home.scss */
#home section.blog-section .card h3 {
  font-size: 21px !important;
  font-weight: 800 !important;
}

/* line 361, app/assets/stylesheets/static_pages/_home.scss */
#home section.blog-section .card p {
  line-height: 1.7;
  font-size: 15px !important;
}

/* line 365, app/assets/stylesheets/static_pages/_home.scss */
#home section.blog-section .card .data-date {
  font-weight: 800 !important;
  margin: 10px 0 10px 0;
}

/* line 369, app/assets/stylesheets/static_pages/_home.scss */
#home section.blog-section .card .read-more-link {
  text-align: center;
}

/* line 371, app/assets/stylesheets/static_pages/_home.scss */
#home section.blog-section .card .read-more-link a {
  font-size: 12px;
  font-weight: 600 !important;
  margin: 0 auto;
  display: inline-block !important;
  width: 118px;
}

/* line 377, app/assets/stylesheets/static_pages/_home.scss */
#home section.blog-section .card .read-more-link a .btn-arrow {
  width: 12px;
  height: 9px;
}

@media screen and (max-width: 736px) {
  /* line 349, app/assets/stylesheets/static_pages/_home.scss */
  #home section.blog-section .card {
    margin-top: 15px;
  }
}

/* line 387, app/assets/stylesheets/static_pages/_home.scss */
#home section.blog-section .view-blog-post-btn {
  color: #1E705A !important;
  border: 2px solid #1E705A;
  background-color: transparent;
  display: inline-block !important;
  font-size: 18px !important;
  padding-left: 30px;
  padding-right: 30px;
}

/* line 397, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help {
  margin: 0px;
  padding: 50px 0;
}

/* line 400, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help a {
  color: #308de8 !important;
  font-size: 14px;
  text-decoration: none !important;
}

/* line 405, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help .container {
  background: #FBF8F3;
  border-radius: 16px;
  padding-bottom: 0px;
  padding-right: 0px;
  height: 709px;
}

@media screen and (max-width: 980px) {
  /* line 405, app/assets/stylesheets/static_pages/_home.scss */
  #home section.how-we-can-help .container {
    height: initial !important;
    padding-right: 30px !important;
    padding-bottom: 50px;
  }
}

@media screen and (max-width: 980px) {
  /* line 418, app/assets/stylesheets/static_pages/_home.scss */
  #home section.how-we-can-help .glide-help {
    display: block;
  }
}

/* line 423, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help .help-container-mobile .help-content {
  border-bottom: none !important;
}

/* line 426, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help .help-container-mobile img.offset {
  margin-left: 6%;
}

/* line 429, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help .help-container-mobile h3 {
  text-align: center;
}

/* line 434, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help .titles h3 {
  font-size: 14px !important;
  color: #48bd5a;
  font-weight: 800 !important;
  text-transform: uppercase;
}

/* line 441, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help .titles h4 {
  font-size: 24px !important;
  font-weight: 800 !important;
}

@media screen and (max-width: 980px) {
  /* line 433, app/assets/stylesheets/static_pages/_home.scss */
  #home section.how-we-can-help .titles {
    margin-top: 20px;
    display: block;
    text-align: center;
  }
}

/* line 451, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help .help-content {
  border-bottom: 1px dotted #ccc;
  padding: 30px 10px 30px 0px;
}

/* line 454, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help .help-content h3 {
  font-weight: 400 !important;
  cursor: pointer;
  position: relative;
}

/* line 458, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help .help-content h3 .arrow-header {
  max-width: 30px;
  position: absolute;
  right: 0px;
  display: none;
}

/* line 465, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help .help-content .help-inner {
  display: none;
}

/* line 469, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help .help-content.active h3 {
  font-weight: 800 !important;
}

/* line 471, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help .help-content.active h3 .arrow-header {
  display: inline-block;
}

/* line 475, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help .help-content.active .help-inner {
  display: flex;
  margin-top: 15px;
}

/* line 478, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help .help-content.active .help-inner .percentage {
  font-family: Montserrat, sans-serif;
  font-weight: 800 !important;
  color: #e74500;
  background: url(//assets.stage.avochato.com/assets/static_pages/percent_bg-80b7d7cbba44ce4fb186b83a2102939f15b87e22e207c757d2243a99f8e04066.svg) no-repeat;
  background-size: 80%;
  background-position: center top;
  font-size: 36px;
  padding: 12px 8px 16px 6px;
  margin-right: 5px;
  min-width: 110px;
  text-align: center;
}

/* line 491, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help .help-content.active .help-inner p {
  line-height: 22px;
}

@keyframes closing-animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform-origin: right top;
    transform: scale(0.2);
  }
}

@keyframes animate-open-1 {
  from {
    opacity: 0;
    transform-origin: right bottom;
    transform: scale(0.2);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

/* line 520, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help .help-img-container {
  position: relative;
  height: 694px;
}

@media screen and (max-width: 980px) {
  /* line 520, app/assets/stylesheets/static_pages/_home.scss */
  #home section.how-we-can-help .help-img-container {
    height: 400px;
  }
}

/* line 526, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help .help-img-container .help-img {
  display: none;
}

/* line 528, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help .help-img-container .help-img.active {
  display: block;
}

/* line 530, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help .help-img-container .help-img.active img {
  height: 690px;
}

@media screen and (max-width: 980px) {
  /* line 530, app/assets/stylesheets/static_pages/_home.scss */
  #home section.how-we-can-help .help-img-container .help-img.active img {
    height: 400px;
  }
}

/* line 537, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help .help-img-container .help-img.animating {
  position: absolute;
}

/* line 539, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help .help-img-container .help-img.animating.closing {
  animation-duration: 0.5s;
  animation-name: closing-animation;
}

/* line 543, app/assets/stylesheets/static_pages/_home.scss */
#home section.how-we-can-help .help-img-container .help-img.animating.opening {
  animation-duration: 0.5s;
  animation-name: animate-open-1;
}

/* line 552, app/assets/stylesheets/static_pages/_home.scss */
#home section.built-for-enterprise {
  margin: 0px;
}

/* line 554, app/assets/stylesheets/static_pages/_home.scss */
#home section.built-for-enterprise h3 {
  font-size: 24px !important;
  font-weight: 800 !important;
}

/* line 558, app/assets/stylesheets/static_pages/_home.scss */
#home section.built-for-enterprise .card {
  margin: 20px;
  padding: 40px 40px;
  box-shadow: none;
  height: 286px;
}

@media screen and (max-width: 736px) {
  /* line 558, app/assets/stylesheets/static_pages/_home.scss */
  #home section.built-for-enterprise .card {
    margin: 8px !important;
  }
}

/* line 566, app/assets/stylesheets/static_pages/_home.scss */
#home section.built-for-enterprise .card.salesforce {
  background: rgba(0, 161, 224, 0.1);
}

/* line 569, app/assets/stylesheets/static_pages/_home.scss */
#home section.built-for-enterprise .card.slack {
  background: rgba(46, 182, 125, 0.1);
}

/* line 572, app/assets/stylesheets/static_pages/_home.scss */
#home section.built-for-enterprise .card.zapier {
  background: rgba(255, 74, 0, 0.1);
}

/* line 575, app/assets/stylesheets/static_pages/_home.scss */
#home section.built-for-enterprise .card.teams {
  background: rgba(75, 83, 188, 0.1);
}

/* line 578, app/assets/stylesheets/static_pages/_home.scss */
#home section.built-for-enterprise .card.okta {
  background: rgba(0, 125, 193, 0.1);
}

/* line 580, app/assets/stylesheets/static_pages/_home.scss */
#home section.built-for-enterprise .card.okta img {
  width: 150px;
}

/* line 584, app/assets/stylesheets/static_pages/_home.scss */
#home section.built-for-enterprise .card img {
  height: 80px;
  margin-bottom: 15px;
}

/* line 588, app/assets/stylesheets/static_pages/_home.scss */
#home section.built-for-enterprise .card h4 {
  font-size: 18px !important;
  font-weight: 800 !important;
}

/* line 592, app/assets/stylesheets/static_pages/_home.scss */
#home section.built-for-enterprise .card p {
  font-size: 16px;
  line-height: 1.8;
}

/* line 598, app/assets/stylesheets/static_pages/_home.scss */
#home section.business-faqs {
  background: #1E705A;
  color: #fff;
  padding: 80px 0;
  margin-bottom: 0;
}

/* line 603, app/assets/stylesheets/static_pages/_home.scss */
#home section.business-faqs .container {
  width: 800px;
}

/* line 606, app/assets/stylesheets/static_pages/_home.scss */
#home section.business-faqs h3 {
  font-size: 24px !important;
  font-weight: 800 !important;
  margin-bottom: 35px;
}

/* line 611, app/assets/stylesheets/static_pages/_home.scss */
#home section.business-faqs .question {
  font-size: 16 !important;
  padding: 20px 20px 20px 0;
  border-bottom: 1px dotted rgba(255, 255, 255, 0.3);
  cursor: pointer;
  position: relative;
}

/* line 617, app/assets/stylesheets/static_pages/_home.scss */
#home section.business-faqs .question .fa-chevron-down {
  display: block;
}

/* line 621, app/assets/stylesheets/static_pages/_home.scss */
#home section.business-faqs .question .fa-chevron-up {
  display: none;
}

/* line 624, app/assets/stylesheets/static_pages/_home.scss */
#home section.business-faqs .question span {
  right: 0px;
  position: absolute;
  top: 23px;
}

/* line 629, app/assets/stylesheets/static_pages/_home.scss */
#home section.business-faqs .question.active {
  font-weight: 800 !important;
  border-bottom: none;
}

/* line 632, app/assets/stylesheets/static_pages/_home.scss */
#home section.business-faqs .question.active .fa-chevron-down {
  display: none;
}

/* line 636, app/assets/stylesheets/static_pages/_home.scss */
#home section.business-faqs .question.active .fa-chevron-up {
  display: block;
}

/* line 641, app/assets/stylesheets/static_pages/_home.scss */
#home section.business-faqs .answer {
  display: none;
}

/* line 643, app/assets/stylesheets/static_pages/_home.scss */
#home section.business-faqs .answer.active {
  padding-bottom: 40px;
  border-bottom: 1px dotted rgba(255, 255, 255, 0.3);
  display: block;
}

/* line 647, app/assets/stylesheets/static_pages/_home.scss */
#home section.business-faqs .answer.active p {
  font-size: 15px !important;
  line-height: 22px;
}

/* line 654, app/assets/stylesheets/static_pages/_home.scss */
#home section.bottom-cta {
  background: #FBF8F3;
  margin-top: 0;
  padding: 80px 0;
}

/* line 659, app/assets/stylesheets/static_pages/_home.scss */
#home section.bottom-cta .container h3 {
  font-weight: 700 !important;
  font-size: 34px !important;
}

@media screen and (max-width: 980px) {
  /* line 659, app/assets/stylesheets/static_pages/_home.scss */
  #home section.bottom-cta .container h3 {
    font-size: 28px !important;
  }
}

/* line 666, app/assets/stylesheets/static_pages/_home.scss */
#home section.bottom-cta .container p {
  font-size: 14px !important;
  line-height: 1.5;
}

/* line 670, app/assets/stylesheets/static_pages/_home.scss */
#home section.bottom-cta .container img {
  max-width: 610px;
}

@media screen and (max-width: 980px) {
  /* line 670, app/assets/stylesheets/static_pages/_home.scss */
  #home section.bottom-cta .container img {
    max-width: 285px !important;
  }
}

/* line 676, app/assets/stylesheets/static_pages/_home.scss */
#home section.bottom-cta .container .button {
  width: 200px;
  margin: 0 auto;
}

@media screen and (max-width: 980px) {
  /* line 654, app/assets/stylesheets/static_pages/_home.scss */
  #home section.bottom-cta {
    margin: 0;
  }
  /* line 683, app/assets/stylesheets/static_pages/_home.scss */
  #home section.bottom-cta .flex {
    flex-direction: column-reverse;
  }
}

@media screen and (min-width: 736px) {
  /* line 688, app/assets/stylesheets/static_pages/_home.scss */
  #home .hero {
    margin-bottom: 0px;
    padding-bottom: 100px;
  }
}

@media only screen and (min-width: 980px) {
  /* line 694, app/assets/stylesheets/static_pages/_home.scss */
  #home .hero .content {
    justify-content: flex-end;
    padding-bottom: 110px;
  }
}

@media screen and (max-width: 736px) {
  /* line 702, app/assets/stylesheets/static_pages/_home.scss */
  #home .hero {
    padding: 0;
  }
  /* line 704, app/assets/stylesheets/static_pages/_home.scss */
  #home .hero h1 {
    font-size: 32px !important;
  }
  /* line 707, app/assets/stylesheets/static_pages/_home.scss */
  #home .hero .container {
    padding-bottom: 0px;
  }
  /* line 710, app/assets/stylesheets/static_pages/_home.scss */
  #home .hero .lead {
    font-size: 13pt;
    line-height: 32px;
  }
  /* line 714, app/assets/stylesheets/static_pages/_home.scss */
  #home .hero img {
    margin: 0 auto -6px auto !important;
    max-width: 85vw;
  }
  /* line 718, app/assets/stylesheets/static_pages/_home.scss */
  #home .hero .button {
    margin: 0 auto;
  }
  /* line 721, app/assets/stylesheets/static_pages/_home.scss */
  #home .hero .top-header {
    font-size: 25px !important;
  }
}

/* line 726, app/assets/stylesheets/static_pages/_home.scss */
#home section.scroll-slider {
  margin: 80px 0px 0px 0px;
}

/* line 729, app/assets/stylesheets/static_pages/_home.scss */
#home section.trust {
  margin: 80px 0px;
}

/* line 733, app/assets/stylesheets/static_pages/_home.scss */
#home .storyboard p.quote {
  font-size: 20px;
}

/* line 738, app/assets/stylesheets/static_pages/_home.scss */
#home .configurations img {
  max-width: 120px;
}

/* line 743, app/assets/stylesheets/static_pages/_home.scss */
#home .soc-2 h4 {
  margin-bottom: 0px;
}

/* line 750, app/assets/stylesheets/static_pages/_home.scss */
.trust h4 {
  margin-bottom: 50px;
}

/* line 753, app/assets/stylesheets/static_pages/_home.scss */
.trust .brand-logos {
  display: flex;
  min-height: 160px;
  height: auto;
  background: #e7f4ff;
  filter: drop-shadow(0px 0px 8px #c6d3de);
}

/* line 762, app/assets/stylesheets/static_pages/_home.scss */
.trust .brand-logos ul {
  display: flex;
  justify-content: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0;
}

@media screen and (max-width: 736px) {
  /* line 762, app/assets/stylesheets/static_pages/_home.scss */
  .trust .brand-logos ul {
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media screen and (max-width: 736px) {
  /* line 779, app/assets/stylesheets/static_pages/_home.scss */
  .trust .brand-logos ul li {
    line-height: 0px;
  }
  /* line 782, app/assets/stylesheets/static_pages/_home.scss */
  .trust .brand-logos ul li img {
    margin: 10px auto !important;
  }
}

/* line 786, app/assets/stylesheets/static_pages/_home.scss */
.trust .brand-logos ul li img {
  max-width: 170px;
  margin: 0 0 0 30px;
}

/* line 796, app/assets/stylesheets/static_pages/_home.scss */
#contact-page {
  margin-top: 100px;
}

/* line 799, app/assets/stylesheets/static_pages/_home.scss */
#contact-page h1 {
  font-size: 48px;
}

/* line 802, app/assets/stylesheets/static_pages/_home.scss */
#contact-page h2 {
  font-size: 37px;
}

/* line 805, app/assets/stylesheets/static_pages/_home.scss */
#contact-page h3 {
  font-size: 28px !important;
}

/* line 808, app/assets/stylesheets/static_pages/_home.scss */
#contact-page h5 {
  font-size: 20px !important;
  font-weight: 400 !important;
}

/* line 812, app/assets/stylesheets/static_pages/_home.scss */
#contact-page h6 {
  font-size: 16px !important;
  font-weight: 800 !important;
  text-transform: uppercase;
  color: #e74500;
}

/* line 818, app/assets/stylesheets/static_pages/_home.scss */
#contact-page p {
  font-size: 18px;
}

/* line 821, app/assets/stylesheets/static_pages/_home.scss */
#contact-page .contact-container {
  padding: 30px 45px;
  width: 100%;
}

@media screen and (max-width: 980px) {
  /* line 821, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .contact-container {
    padding: 25px !important;
  }
  /* line 825, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .contact-container h1 {
    font-size: 30px;
  }
  /* line 828, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .contact-container h2 {
    font-size: 20px;
    font-weight: 800;
  }
  /* line 832, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .contact-container h5 {
    font-size: 14px !important;
    padding: 0 35px !important;
  }
  /* line 836, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .contact-container p {
    margin-top: 10px;
    font-size: 14px;
  }
}

/* line 845, app/assets/stylesheets/static_pages/_home.scss */
#contact-page .row .content {
  justify-content: center;
  padding-bottom: 0px;
}

/* line 851, app/assets/stylesheets/static_pages/_home.scss */
#contact-page .help-text {
  padding-top: 30px;
  margin-left: 30px;
  max-width: 500px;
  line-height: 1.5;
}

@media screen and (max-width: 980px) {
  /* line 851, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .help-text {
    padding-top: 0;
    margin: auto;
    max-width: 600px;
  }
  /* line 860, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .help-text h2 {
    font-size: 20px;
  }
  /* line 863, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .help-text h5 {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 736px) {
  /* line 851, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .help-text {
    max-width: 330px;
  }
  /* line 869, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .help-text h1 {
    font-size: 25px;
  }
}

/* line 874, app/assets/stylesheets/static_pages/_home.scss */
#contact-page .contact-card {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  display: flex;
  justify-content: center;
  padding: 80px;
  height: 500px;
  flex-direction: column;
  background-color: white;
  border-radius: 20px;
}

/* line 885, app/assets/stylesheets/static_pages/_home.scss */
#contact-page .here-to-help {
  display: flex;
}

@media screen and (max-width: 980px) {
  /* line 885, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .here-to-help {
    flex-direction: column-reverse;
  }
  /* line 889, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .here-to-help img {
    max-width: 90%;
  }
}

/* line 893, app/assets/stylesheets/static_pages/_home.scss */
#contact-page .here-to-help .button {
  width: 50%;
}

@media screen and (max-width: 980px) {
  /* line 893, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .here-to-help .button {
    text-align: center;
    margin: auto;
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 980px) {
  /* line 903, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .address-row {
    max-width: 550px;
    margin: auto;
  }
}

/* line 909, app/assets/stylesheets/static_pages/_home.scss */
#contact-page .mailing-address {
  padding: 70px 20px;
  background-color: #FCFCF9;
}

/* line 912, app/assets/stylesheets/static_pages/_home.scss */
#contact-page .mailing-address h2 {
  font-size: 28px;
  line-height: 1.5;
}

/* line 916, app/assets/stylesheets/static_pages/_home.scss */
#contact-page .mailing-address img {
  margin: 10px 20px;
}

@media screen and (max-width: 980px) {
  /* line 909, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .mailing-address {
    padding: 90px 20px !important;
  }
  /* line 921, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .mailing-address h2 {
    font-size: 18px;
  }
  /* line 924, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .mailing-address p {
    font-size: 16px;
    margin-top: 0;
  }
}

@media screen and (max-width: 736px) {
  /* line 930, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .mailing-address img {
    width: 85px;
  }
  /* line 933, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .mailing-address p {
    margin-top: 5px;
  }
}

@media screen and (max-width: 980px) {
  /* line 940, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .upgrade-text p {
    margin-top: 0;
  }
}

@media screen and (max-width: 736px) {
  /* line 938, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .upgrade-text {
    margin: auto;
    max-width: 300px;
  }
  /* line 947, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .upgrade-text p {
    max-width: 250px;
    margin: auto;
  }
}

/* line 952, app/assets/stylesheets/static_pages/_home.scss */
#contact-page .upgrade-text .button {
  width: 200px;
}

/* line 956, app/assets/stylesheets/static_pages/_home.scss */
#contact-page .upgrade-exp {
  background: #FBF8F3;
}

/* line 958, app/assets/stylesheets/static_pages/_home.scss */
#contact-page .upgrade-exp h2 {
  line-height: 1.5;
}

/* line 963, app/assets/stylesheets/static_pages/_home.scss */
#contact-page .help-left .center {
  margin-top: 100px !important;
}

/* line 965, app/assets/stylesheets/static_pages/_home.scss */
#contact-page .help-left .center .no-card {
  font-size: 12px !important;
  font-weight: 400;
  color: #505050;
  margin: 10px auto;
}

@media screen and (max-width: 980px) {
  /* line 963, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .help-left .center {
    margin-top: 0 !important;
  }
}

@media screen and (max-width: 980px) {
  /* line 962, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .help-left {
    margin: auto;
    text-align: center;
    width: 100%;
  }
}

@media screen and (max-width: 980px) {
  /* line 981, app/assets/stylesheets/static_pages/_home.scss */
  #contact-page .help-right {
    margin: auto;
    text-align: center;
    width: 100%;
  }
}

/* line 991, app/assets/stylesheets/static_pages/_home.scss */
#create-account .card, #create-account-phone .card {
  padding: 35px !important;
  margin: 0px !important;
}

/* line 995, app/assets/stylesheets/static_pages/_home.scss */
#create-account .content-section, #create-account-phone .content-section {
  padding: 25px !important;
  margin: 0px !important;
}

@media screen and (max-width: 480px) {
  /* line 1001, app/assets/stylesheets/static_pages/_home.scss */
  #create-account .row.forms, #create-account-phone .row.forms {
    flex-direction: column-reverse;
  }
}

@media screen and (max-width: 736px) {
  /* line 1007, app/assets/stylesheets/static_pages/_home.scss */
  #create-account .content-section, #create-account-phone .content-section {
    padding-right: 0px;
    margin-bottom: 50px;
  }
}

/* line 1012, app/assets/stylesheets/static_pages/_home.scss */
#create-account input:not(:focus):not(:placeholder-shown):not(:hover):invalid, #create-account-phone input:not(:focus):not(:placeholder-shown):not(:hover):invalid {
  color: #d22600;
}

/* line 1016, app/assets/stylesheets/static_pages/_home.scss */
#create-account .account-terms, #create-account-phone .account-terms {
  padding: 10px 0;
  background-color: transparent;
}

/* line 1022, app/assets/stylesheets/static_pages/_home.scss */
.google-recaptcha {
  font-size: 11px;
  color: #999;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 1028, app/assets/stylesheets/static_pages/_home.scss */
.google-recaptcha a {
  text-decoration: none !important;
  color: #7EB2ED;
}

/* line 1034, app/assets/stylesheets/static_pages/_home.scss */
.grecaptcha-badge {
  visibility: hidden !important;
}

/* line 2, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}

/* line 8, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide * {
  box-sizing: inherit;
}

/* line 12, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide__track {
  overflow: hidden;
}

/* line 16, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  padding: 0;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}

/* line 30, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide__slides--dragging {
  user-select: none;
}

/* line 34, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide__slide {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

/* line 44, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide__slide a {
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

/* line 51, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide__arrows {
  -webkit-touch-callout: none;
  user-select: none;
}

/* line 56, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide__bullets {
  -webkit-touch-callout: none;
  user-select: none;
}

/* line 61, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide--rtl {
  direction: rtl;
}

/* line 65, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide__arrow {
  position: absolute;
  display: block;
  top: 50%;
  z-index: 2;
  color: white;
  text-transform: uppercase;
  padding: 9px 12px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 1;
  cursor: pointer;
  transition: opacity 150ms ease, border 300ms ease-in-out;
  transform: translateY(-50%);
  line-height: 1;
}

/* line 82, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide__arrow:focus {
  outline: none;
}

/* line 86, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide__arrow:hover {
  border-color: white;
}

/* line 90, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide__arrow--left {
  left: 2em;
}

/* line 94, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide__arrow--right {
  right: 2em;
}

/* line 98, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide__arrow--disabled {
  opacity: 0.33;
}

/* line 101, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .slider__arrow--next {
  right: -20px;
}

/* line 104, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .slider__arrow--prev {
  left: -20px;
}

/* line 107, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .slider__arrow {
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 45px;
  height: 45px;
  margin-top: -9px;
  border-radius: 50%;
  background-color: #FBF8F3;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

/* line 118, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .slider__arrow svg {
  fill: #0F9089;
}

/* line 123, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide__bullets {
  position: absolute;
  z-index: 2;
  bottom: -15px;
  left: 50%;
  display: inline-flex;
  list-style: none;
  transform: translateX(-50%);
}

/* line 133, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide__bullet {
  background-color: #DAD1C1;
  width: 8px;
  height: 8px;
  padding: 0;
  border-radius: 8px;
  transition: all 300ms ease-in-out;
  cursor: pointer;
  line-height: 0;
  margin: 0 8px;
  box-shadow: none;
  border: none;
}

/* line 147, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide__bullet:focus {
  outline: none;
}

/* line 151, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide__bullet:hover,
#operations .glide__bullet:focus {
  border: 2px solid white;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 157, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide__bullet--active {
  background-color: #0F9089;
  width: 18px;
}

/* line 162, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide--swipeable {
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}

/* line 168, app/assets/stylesheets/static_pages/components/_glide.scss */
#operations .glide--dragging {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}

/* line 1, app/assets/stylesheets/static_pages/components/_hero.scss */
#operations .hero {
  background: #03543E;
  height: 615px;
}

@media screen and (max-width: 736px) {
  /* line 1, app/assets/stylesheets/static_pages/components/_hero.scss */
  #operations .hero {
    padding-bottom: 0;
  }
  /* line 6, app/assets/stylesheets/static_pages/components/_hero.scss */
  #operations .hero .container {
    padding-bottom: 0px;
  }
}

/* line 10, app/assets/stylesheets/static_pages/components/_hero.scss */
#operations .hero.sand {
  background: #FBF8F3 !important;
}

/* line 13, app/assets/stylesheets/static_pages/components/_hero.scss */
#operations .hero.sand .content h1 {
  color: #000 !important;
}

/* line 18, app/assets/stylesheets/static_pages/components/_hero.scss */
#operations .hero h4 {
  color: #e74500;
  font-weight: 800 !important;
  text-transform: uppercase;
}

@media screen and (max-width: 1024px) {
  /* line 1, app/assets/stylesheets/static_pages/components/_hero.scss */
  #operations .hero {
    height: initial;
  }
  /* line 27, app/assets/stylesheets/static_pages/components/_hero.scss */
  #operations .hero .row .offset-l-1 {
    margin-left: 0 !important;
    flex: 5 !important;
  }
}

/* line 33, app/assets/stylesheets/static_pages/components/_hero.scss */
#operations .hero img {
  max-width: 100vw;
  margin-left: -14% !important;
  margin-bottom: -10px !important;
}

@media screen and (max-width: 736px) {
  /* line 33, app/assets/stylesheets/static_pages/components/_hero.scss */
  #operations .hero img {
    max-width: 85vw;
    margin: 0 auto !important;
    display: block;
  }
}

/* line 44, app/assets/stylesheets/static_pages/components/_hero.scss */
#operations .hero .content {
  min-height: 615px;
  padding: 0 35px 35px 35px;
  display: flex;
  justify-content: center !important;
  margin-top: 40px;
}

@media screen and (max-width: 980px) {
  /* line 44, app/assets/stylesheets/static_pages/components/_hero.scss */
  #operations .hero .content {
    padding: 0 !important;
    min-height: 400px !important;
    margin-top: 60px !important;
    text-align: center;
  }
  /* line 56, app/assets/stylesheets/static_pages/components/_hero.scss */
  #operations .hero .content .button-container {
    margin: 0 auto;
    padding-top: 10px;
  }
}

/* line 62, app/assets/stylesheets/static_pages/components/_hero.scss */
#operations .hero .content h1,
#operations .hero .content p {
  color: #fff !important;
}

/* line 67, app/assets/stylesheets/static_pages/components/_hero.scss */
#operations .hero .content h1 {
  font-weight: 800 !important;
  font-size: 36px;
}

@media screen and (max-width: 736px) {
  /* line 67, app/assets/stylesheets/static_pages/components/_hero.scss */
  #operations .hero .content h1 {
    font-size: 28px !important;
  }
}

/* line 75, app/assets/stylesheets/static_pages/components/_hero.scss */
#operations .hero .content p {
  font-size: 16px;
  line-height: 22px;
  color: #444 !important;
}

/* line 82, app/assets/stylesheets/static_pages/components/_hero.scss */
#operations .hero .active-inbox-container {
  background: url(//assets.stage.avochato.com/assets/static_pages/home_hero_sms_backdrop-e7219b33140a21432fbc5a28d540724d5ff2ecd2bd3172765a3aeb93167b2b6d.svg) no-repeat;
  background-size: cover;
  width: 645px;
  height: 552px;
  position: relative;
}

/* line 89, app/assets/stylesheets/static_pages/components/_hero.scss */
#operations .hero .active-inbox-container .messages {
  position: absolute;
  top: 225px;
  left: 150px;
}

/* line 94, app/assets/stylesheets/static_pages/components/_hero.scss */
#operations .hero .active-inbox-container .messages .message {
  font-family: Montserrat, sans-serif;
  background: #fff;
  box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.25);
  padding: 14px;
  font-size: 16px;
  margin-top: 12px;
  margin-bottom: 12px;
  animation-duration: 0.5s;
  animation-name: animate-message;
  margin-bottom: 0px;
}

/* line 106, app/assets/stylesheets/static_pages/components/_hero.scss */
#operations .hero .active-inbox-container .messages .message.hidden {
  display: none;
}

/* line 110, app/assets/stylesheets/static_pages/components/_hero.scss */
#operations .hero .active-inbox-container .messages .message.direction-them {
  max-width: 255px;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
}

/* line 117, app/assets/stylesheets/static_pages/components/_hero.scss */
#operations .hero .active-inbox-container .messages .message.direction-us {
  max-width: 290px;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-left-radius: 18px;
  background: #E1F9EE;
  margin-left: 155px;
}

@keyframes animate-message {
  from {
    opacity: 0;
    transform: translate3d(0, 12px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0);
  }
}

/* line 1, app/assets/stylesheets/static_pages/components/_stats.scss */
#operations .stats {
  padding: 60px 0;
}

/* line 4, app/assets/stylesheets/static_pages/components/_stats.scss */
#operations .stats h4 {
  color: #e74500;
  font-weight: 800 !important;
}

/* line 9, app/assets/stylesheets/static_pages/components/_stats.scss */
#operations .stats h2 {
  font-weight: 800 !important;
  font-size: 36px;
}

@media screen and (max-width: 736px) {
  /* line 1, app/assets/stylesheets/static_pages/components/_stats.scss */
  #operations .stats {
    text-align: center;
  }
}

/* line 18, app/assets/stylesheets/static_pages/components/_stats.scss */
#operations .stats .stat {
  padding: 10px 20px !important;
}

@media screen and (max-width: 736px) {
  /* line 18, app/assets/stylesheets/static_pages/components/_stats.scss */
  #operations .stats .stat {
    display: flex;
    margin-bottom: 0 !important;
  }
}

/* line 25, app/assets/stylesheets/static_pages/components/_stats.scss */
#operations .stats .row {
  justify-content: center;
}

/* line 28, app/assets/stylesheets/static_pages/components/_stats.scss */
#operations .stats .stat-chart {
  width: 16.6666666667%;
}

@media screen and (max-width: 736px) {
  /* line 32, app/assets/stylesheets/static_pages/components/_stats.scss */
  #operations .stats .stat-chart {
    width: 100%;
  }
  /* line 35, app/assets/stylesheets/static_pages/components/_stats.scss */
  #operations .stats .stat-chart img {
    max-width: 160px;
    margin: 7px 0;
  }
}

/* line 41, app/assets/stylesheets/static_pages/components/_stats.scss */
#operations .stats .number {
  font-size: 72px;
  font-weight: 800 !important;
  border-bottom: 5px solid #1E705A;
  color: #19BE51;
  margin-bottom: 15px;
  width: 215px;
}

/* line 50, app/assets/stylesheets/static_pages/components/_stats.scss */
#operations .stats .number span {
  font-size: 32px;
  font-weight: 300 !important;
}

/* line 54, app/assets/stylesheets/static_pages/components/_stats.scss */
#operations .stats .number.smaller {
  font-size: 46px;
}

@media screen and (max-width: 736px) {
  /* line 41, app/assets/stylesheets/static_pages/components/_stats.scss */
  #operations .stats .number {
    border-bottom: none;
    border-right: 5px solid #1E705A;
    padding-right: 10px;
  }
}

/* line 64, app/assets/stylesheets/static_pages/components/_stats.scss */
#operations .stats .label {
  font-weight: bold !important;
  color: #1E705A;
  width: 215px;
}

@media screen and (max-width: 736px) {
  /* line 64, app/assets/stylesheets/static_pages/components/_stats.scss */
  #operations .stats .label {
    align-items: start;
    display: flex;
    margin-left: 10px;
    text-align: left;
  }
}

/* line 1, app/assets/stylesheets/static_pages/components/_cta.scss */
#operations section.bottom-cta {
  background: #FBF8F3;
  margin-top: 0;
  padding: 20px 0;
}

/* line 7, app/assets/stylesheets/static_pages/components/_cta.scss */
#operations section.bottom-cta .container h3 {
  font-weight: 800 !important;
  font-size: 34px !important;
  line-height: 52px;
}

@media screen and (max-width: 980px) {
  /* line 7, app/assets/stylesheets/static_pages/components/_cta.scss */
  #operations section.bottom-cta .container h3 {
    font-size: 20px !important;
    line-height: 32px;
  }
}

/* line 18, app/assets/stylesheets/static_pages/components/_cta.scss */
#operations section.bottom-cta .container p {
  font-weight: 400;
  line-height: 30px;
  font-size: 16px !important;
  margin-bottom: 10px;
}

@media screen and (max-width: 736px) {
  /* line 18, app/assets/stylesheets/static_pages/components/_cta.scss */
  #operations section.bottom-cta .container p {
    font-size: 14px !important;
  }
}

/* line 28, app/assets/stylesheets/static_pages/components/_cta.scss */
#operations section.bottom-cta .container .no-credit {
  font-weight: 300 !important;
  font-size: 12px !important;
  margin-top: 10px;
}

/* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
#operations section.bottom-cta .container img {
  max-width: 610px;
  width: 100%;
}

@media screen and (max-width: 980px) {
  /* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
  #operations section.bottom-cta .container img {
    max-width: 285px !important;
    margin: auto;
  }
}

@media screen and (max-width: 736px) {
  /* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
  #operations section.bottom-cta .container img {
    max-width: 180px !important;
  }
}

/* line 47, app/assets/stylesheets/static_pages/components/_cta.scss */
#operations section.bottom-cta .container .button {
  width: 200px;
  margin: 0 auto;
}

/* line 1, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help {
  background: #FBF8F3;
  margin-bottom: 0;
}

/* line 4, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help a {
  color: #308de8 !important;
  font-size: 14px;
  text-decoration: none !important;
}

/* line 10, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .container {
  border-radius: 16px;
  padding-bottom: 0px;
  padding-right: 0px;
  height: 709px;
}

@media screen and (max-width: 980px) {
  /* line 10, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #operations section.how-we-can-help .container {
    height: initial !important;
    padding-right: 30px !important;
    padding-bottom: 50px;
  }
}

@media screen and (max-width: 980px) {
  /* line 24, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #operations section.how-we-can-help .glide-help {
    display: block;
  }
}

/* line 30, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-container-mobile .help-content {
  border-bottom: none !important;
}

/* line 33, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-container-mobile img {
  margin-bottom: 15px;
}

/* line 36, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-container-mobile img.offset {
  margin-left: 6%;
}

/* line 40, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-container-mobile h3 {
  text-align: center;
}

/* line 45, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .titles {
  margin-top: 20px;
  display: block;
  position: absolute;
}

/* line 49, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .titles h3 {
  font-size: 14px !important;
  color: #48bd5a;
  font-weight: 800 !important;
  text-transform: uppercase;
}

/* line 56, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .titles h4 {
  font-size: 24px !important;
  font-weight: 800 !important;
}

@media screen and (max-width: 980px) {
  /* line 45, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #operations section.how-we-can-help .titles {
    text-align: center;
    position: initial;
  }
}

/* line 67, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-content {
  border-bottom: 1px dotted #ccc;
  padding: 20px;
}

/* line 72, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-content.active .progress-timer {
  background: #e74500;
  display: block;
  height: 5px;
  width: 0%;
}

/* line 80, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-content.active span .fa-plus {
  display: none;
}

/* line 84, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-content.active span .fa-minus {
  display: block;
}

/* line 90, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-content h3 {
  font-weight: 400 !important;
  cursor: pointer;
  position: relative;
}

/* line 95, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-content h3 span {
  float: right;
}

/* line 98, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-content h3 span svg path {
  color: #D2C8C2;
}

/* line 102, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-content h3 span .fa-minus {
  display: none;
}

/* line 108, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-content .help-inner {
  display: none;
}

/* line 111, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-content .help-inner ul {
  list-style: initial;
  padding: 0 20px;
}

/* line 115, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-content .help-inner ul li {
  font-family: Montserrat, sans-serif;
  padding: 3px 0px 10px 20px;
  background: url(//assets.stage.avochato.com/assets/static_pages/help_li-19c4ea90c059dabb8a4bf1958544effaa13c730ba7ccb343db118db782656941.svg) 0 8px no-repeat;
}

/* line 124, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-content.active h3 {
  font-weight: 800 !important;
}

/* line 127, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-content.active h3 .arrow-header {
  display: inline-block;
}

/* line 132, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-content.active .help-inner {
  display: flex;
  margin-top: 15px;
}

/* line 136, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-content.active .help-inner .percentage {
  font-family: Montserrat, sans-serif;
  font-weight: 800 !important;
  color: #e74500;
  background: url(//assets.stage.avochato.com/assets/static_pages/percent_bg-80b7d7cbba44ce4fb186b83a2102939f15b87e22e207c757d2243a99f8e04066.svg) no-repeat;
  background-size: 80%;
  background-position: center top;
  font-size: 36px;
  padding: 12px 8px 16px 6px;
  margin-right: 5px;
  min-width: 110px;
  text-align: center;
}

/* line 150, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-content.active .help-inner p {
  line-height: 22px;
}

@keyframes closing-animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform-origin: right top;
    transform: scale(0.2);
  }
}

@keyframes animate-open-1 {
  from {
    opacity: 0;
    transform-origin: right bottom;
    transform: scale(0.2);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

/* line 183, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-img-container {
  position: relative;
  height: 694px;
}

@media screen and (max-width: 980px) {
  /* line 183, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #operations section.how-we-can-help .help-img-container {
    height: 400px;
  }
}

/* line 191, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-img-container .help-img {
  display: none;
}

/* line 194, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-img-container .help-img.active {
  display: block;
  max-width: 80%;
}

/* line 198, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-img-container .help-img.active img {
  height: 690px;
}

@media screen and (min-width: 980px) {
  /* line 201, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #operations section.how-we-can-help .help-img-container .help-img.active img.center-img {
    margin-top: 20%;
  }
}

@media screen and (max-width: 980px) {
  /* line 198, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #operations section.how-we-can-help .help-img-container .help-img.active img {
    height: 400px;
  }
}

/* line 211, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-img-container .help-img.animating {
  position: absolute;
}

/* line 214, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-img-container .help-img.animating.closing {
  animation-duration: 0.5s;
  animation-name: closing-animation;
}

/* line 219, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#operations section.how-we-can-help .help-img-container .help-img.animating.opening {
  animation-duration: 0.5s;
  animation-name: animate-open-1;
}

/* line 1, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#operations section.case-studies {
  padding: 25px 0;
  padding-bottom: 0;
  background: #fff;
  margin: 0;
}

/* line 6, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#operations section.case-studies.sand {
  background: #FBF8F3;
}

/* line 9, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#operations section.case-studies h3 {
  margin-bottom: 20px;
  font-size: 32px !important;
}

/* line 14, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#operations section.case-studies h4 {
  color: #e74500;
  font-size: 20px !important;
  margin-bottom: 5px;
  font-weight: 800 !important;
  text-transform: capitalize;
}

/* line 22, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#operations section.case-studies h5 {
  color: #48937f !important;
  font-size: 10px !important;
  letter-spacing: 1px !important;
  margin-bottom: 8px;
  font-weight: 800 !important;
}

/* line 30, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#operations section.case-studies p {
  font-size: 12px;
  line-height: 20px;
  font-weight: normal !important;
  height: 65px;
}

/* line 37, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#operations section.case-studies strong {
  font-weight: 800 !important;
}

/* line 41, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#operations section.case-studies .success-container {
  padding: 15px 25px;
}

/* line 45, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#operations section.case-studies .case-study-card {
  background: #fff;
  text-align: left;
  padding: 25px 20px;
  padding-right: 10px;
  border: 1px solid #EEEAE4;
  border-radius: 16px;
  margin: 10px;
}

@media screen and (max-width: 980px) {
  /* line 45, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #operations section.case-studies .case-study-card {
    margin: 0px 10px !important;
    padding: 25px 18px;
  }
}

/* line 57, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#operations section.case-studies .case-study-card .inner {
  min-height: 172px;
}

/* line 61, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#operations section.case-studies .case-study-card .case-name {
  float: left;
  width: 55%;
  padding: 15px 0;
}

@media screen and (max-width: 736px) {
  /* line 61, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #operations section.case-studies .case-study-card .case-name {
    width: 55% !important;
  }
}

@media screen and (max-width: 980px) {
  /* line 61, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #operations section.case-studies .case-study-card .case-name {
    width: 25%;
  }
}

/* line 74, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#operations section.case-studies .case-study-card .case-name small {
  font-size: 10px;
}

/* line 79, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#operations section.case-studies .case-study-card .case-link {
  float: right;
  width: 42%;
  padding: 20px 0;
  margin-right: 6px;
}

@media screen and (max-width: 736px) {
  /* line 79, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #operations section.case-studies .case-study-card .case-link {
    width: 45% !important;
    display: inline-block;
    margin-top: 15px;
    float: initial;
    margin-right: initial;
    padding: 0;
  }
}

@media screen and (max-width: 980px) {
  /* line 79, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #operations section.case-studies .case-study-card .case-link {
    width: 70%;
  }
}

/* line 98, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#operations section.case-studies .case-study-card .case-link a {
  font-size: 12px;
  font-weight: 600 !important;
  display: inline-block !important;
}

/* line 105, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#operations section.case-studies .case-study-card .btn-arrow {
  width: 12px;
  height: 9px;
}

@media screen and (max-width: 980px) {
  /* line 112, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #operations .success-blocks {
    width: 65%;
    margin: auto;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
}

@media screen and (max-width: 736px) {
  /* line 120, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #operations .success-blocks {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
}

/* line 1, app/assets/stylesheets/static_pages/components/_integrations.scss */
#operations .integrations {
  padding: 40px 0;
}

/* line 4, app/assets/stylesheets/static_pages/components/_integrations.scss */
#operations .integrations .integrate-card {
  padding: 30px 10px;
}

/* line 7, app/assets/stylesheets/static_pages/components/_integrations.scss */
#operations .integrations .integrate-card .img-container {
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin-bottom: 15px;
}

/* line 15, app/assets/stylesheets/static_pages/components/_integrations.scss */
#operations .integrations .integrate-card .img-container img {
  max-height: 80px;
}

/* line 20, app/assets/stylesheets/static_pages/components/_integrations.scss */
#operations .integrations .integrate-card h4 {
  font-weight: 800 !important;
}

/* line 24, app/assets/stylesheets/static_pages/components/_integrations.scss */
#operations .integrations .integrate-card p {
  width: 255px;
  margin: auto;
}

/* line 29, app/assets/stylesheets/static_pages/components/_integrations.scss */
#operations .integrations h2 {
  font-size: 32px;
  margin-bottom: 15px;
}

/* line 1, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#operations .learn-more {
  margin-bottom: 50px;
}

/* line 3, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#operations .learn-more .card {
  margin: 10px 10px;
  background: #e4efec;
  border-radius: 16px;
  text-align: center;
  height: 88%;
}

/* line 10, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#operations .learn-more .card h5 {
  font-weight: 800 !important;
  font-size: 10px;
  color: #19BE51;
  text-transform: uppercase;
}

/* line 17, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#operations .learn-more .card h4 {
  font-weight: 800 !important;
  font-size: 20px !important;
  margin: 10px 0 0 0;
  text-transform: capitalize;
}

/* line 24, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#operations .learn-more .card p {
  font-size: 14px;
  margin-bottom: 15px;
  height: 53px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

/* line 34, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#operations .learn-more .card .button {
  width: 140px;
  margin: 5px auto 10px auto;
  display: inline-block !important;
  text-transform: capitalize;
  font-size: 14px !important;
}

/* line 40, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#operations .learn-more .card .button .btn-arrow {
  width: 14px;
  height: 9px;
}

/* line 46, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#operations .learn-more h2 {
  padding: 0 15px;
}

@media screen and (max-width: 736px) {
  /* line 13, app/assets/stylesheets/static_pages/_operations.scss */
  #operations h2 {
    font-size: 28px !important;
  }
}

/* line 18, app/assets/stylesheets/static_pages/_operations.scss */
#operations .hero .active-inbox-container {
  background: url(//assets.stage.avochato.com/assets/static_pages/phone_no_texture-860c2eb2a03f2c9fec74b93b4a3ad2f9c99bb8843a4254ec08d901c94c794a93.svg) no-repeat;
  background-size: cover;
  width: 645px;
  height: 550px;
  position: relative;
}

/* line 25, app/assets/stylesheets/static_pages/_operations.scss */
#operations .hero .active-inbox-container .messages {
  position: absolute;
  top: 225px;
  left: 110px;
}

/* line 30, app/assets/stylesheets/static_pages/_operations.scss */
#operations .hero .active-inbox-container .messages .message {
  width: 270px;
}

/* line 32, app/assets/stylesheets/static_pages/_operations.scss */
#operations .hero .active-inbox-container .messages .message.direction-us {
  margin-left: 200px;
}

/* line 35, app/assets/stylesheets/static_pages/_operations.scss */
#operations .hero .active-inbox-container .messages .message.img {
  padding: 0;
  background: none;
  box-shadow: none;
}

/* line 42, app/assets/stylesheets/static_pages/_operations.scss */
#operations .hero .active-inbox-container .messages .message img {
  width: 235px;
  margin: 0;
  margin-left: -7px !important;
  padding: 0;
}

/* line 51, app/assets/stylesheets/static_pages/_operations.scss */
#operations .hero h1 {
  padding-top: 0px;
}

/* line 55, app/assets/stylesheets/static_pages/_operations.scss */
#operations .hero .display-only-sm img {
  margin: -30px auto -10px -15px !important;
}

/* line 62, app/assets/stylesheets/static_pages/_operations.scss */
#operations .logos {
  background: #1E705A;
}

@media screen and (max-width: 736px) {
  /* line 62, app/assets/stylesheets/static_pages/_operations.scss */
  #operations .logos {
    padding-top: 20px;
  }
}

/* line 67, app/assets/stylesheets/static_pages/_operations.scss */
#operations .logos .logos-text {
  margin: auto 30px;
  display: flex;
}

@media screen and (max-width: 736px) {
  /* line 67, app/assets/stylesheets/static_pages/_operations.scss */
  #operations .logos .logos-text {
    margin: 0 auto;
    display: block;
  }
  /* line 73, app/assets/stylesheets/static_pages/_operations.scss */
  #operations .logos .logos-text p {
    text-align: center;
  }
}

/* line 77, app/assets/stylesheets/static_pages/_operations.scss */
#operations .logos .logos-text p {
  color: #fff;
  font-weight: bold !important;
}

/* line 83, app/assets/stylesheets/static_pages/_operations.scss */
#operations .logos .logo-images {
  display: flex;
  margin: 30px 0;
}

@media screen and (max-width: 736px) {
  /* line 83, app/assets/stylesheets/static_pages/_operations.scss */
  #operations .logos .logo-images {
    margin: 10px auto 30px auto;
  }
}

/* line 89, app/assets/stylesheets/static_pages/_operations.scss */
#operations .logos .logo-images img {
  flex-grow: 1;
  margin: 0 55px;
  max-height: 86px;
  filter: grayscale(100%);
}

@media screen and (max-width: 736px) {
  /* line 89, app/assets/stylesheets/static_pages/_operations.scss */
  #operations .logos .logo-images img {
    margin: 0 15px;
    max-height: 25px;
    max-width: 80px;
  }
}

/* line 102, app/assets/stylesheets/static_pages/_operations.scss */
#operations .help-container {
  margin-top: 100px;
  display: initial;
}

/* line 106, app/assets/stylesheets/static_pages/_operations.scss */
#operations .why-sms {
  background: #03543E;
  padding: 30px 0;
  color: #fff !important;
}

/* line 110, app/assets/stylesheets/static_pages/_operations.scss */
#operations .why-sms .title {
  text-align: center;
  margin-bottom: 30px;
  font-size: 36px;
  color: #1E705A !important;
  color: #fff !important;
}

/* line 116, app/assets/stylesheets/static_pages/_operations.scss */
#operations .why-sms .title .highlight {
  color: #F0EF9E;
  font-weight: 800 !important;
  background: url(//assets.stage.avochato.com/assets/static_pages/underline_highlight-ff2d67d41aa21758cff27dc660e231aa667db264783272f684471b37b1ecbf7a.svg) no-repeat;
  background-size: contain;
  background-position: 0 45px;
  padding-bottom: 20px;
}

/* line 126, app/assets/stylesheets/static_pages/_operations.scss */
#operations .why-sms .feature {
  padding: 30px;
  text-align: center;
}

@media screen and (max-width: 736px) {
  /* line 126, app/assets/stylesheets/static_pages/_operations.scss */
  #operations .why-sms .feature {
    padding: 30px 0px;
  }
}

/* line 132, app/assets/stylesheets/static_pages/_operations.scss */
#operations .why-sms .feature img {
  max-width: 120px;
  margin-bottom: 10px;
}

/* line 137, app/assets/stylesheets/static_pages/_operations.scss */
#operations .why-sms .feature h4 {
  font-weight: 800 !important;
  font-size: 22px !important;
}

/* line 5, app/assets/stylesheets/static_pages/_pricing.scss */
#pricing .footnotes {
  font-size: 12px;
}

/* line 7, app/assets/stylesheets/static_pages/_pricing.scss */
#pricing .footnotes p {
  margin: 0;
  padding: 0;
}

/* line 13, app/assets/stylesheets/static_pages/_pricing.scss */
#pricing .price-landing .button-lg {
  display: inline-block;
  max-width: initial;
  margin: 15px 0;
  padding: 25px 30px !important;
  font-size: 24px !important;
}

/* line 21, app/assets/stylesheets/static_pages/_pricing.scss */
#pricing .trust {
  margin-bottom: 0px;
}

/* line 24, app/assets/stylesheets/static_pages/_pricing.scss */
#pricing .final-cta {
  margin-top: 0px;
}

/* line 29, app/assets/stylesheets/static_pages/_pricing.scss */
#matrix-toggle, #pricing-faq {
  margin: 70px 0px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 37, app/assets/stylesheets/static_pages/_pricing.scss */
#matrix-toggle .flip, #pricing-faq .flip {
  transform: rotate(180deg);
}

/* line 41, app/assets/stylesheets/static_pages/_pricing.scss */
#matrix-toggle .arrow, #pricing-faq .arrow {
  vertical-align: middle;
}

/* line 43, app/assets/stylesheets/static_pages/_pricing.scss */
#matrix-toggle .arrow img, #pricing-faq .arrow img {
  width: 32px;
}

/* line 46, app/assets/stylesheets/static_pages/_pricing.scss */
#matrix-toggle .arrow .white, #pricing-faq .arrow .white {
  filter: invert(100%);
}

/* line 53, app/assets/stylesheets/static_pages/_pricing.scss */
#pricing-faq .arrow img {
  width: 13px;
}

@media screen and (max-width: 980px) {
  /* line 58, app/assets/stylesheets/static_pages/_pricing.scss */
  #matrix-toggle {
    margin: 350px 0 20px 0px;
  }
}

/* line 63, app/assets/stylesheets/static_pages/_pricing.scss */
.features-matrix {
  width: auto !important;
  margin: 0 auto !important;
  font-family: Montserrat, sans-serif !important;
  border-collapse: collapse !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-bottom: 20px !important;
}

/* line 74, app/assets/stylesheets/static_pages/_pricing.scss */
.features-matrix.hide {
  display: none;
}

/* line 78, app/assets/stylesheets/static_pages/_pricing.scss */
.features-matrix th {
  border-bottom: none !important;
  color: #1A547A;
  font-weight: 800 !important;
  font-size: 12px;
  text-transform: uppercase;
}

/* line 84, app/assets/stylesheets/static_pages/_pricing.scss */
.features-matrix th.header {
  text-align: left !important;
  width: 600px !important;
  color: #1E705A;
  height: 45px;
  font-weight: 800 !important;
  font-size: 18px;
  text-transform: capitalize;
  padding-left: 10px !important;
}

/* line 96, app/assets/stylesheets/static_pages/_pricing.scss */
.features-matrix .middle-col {
  border-left: 1px solid #F3EBDE;
  border-right: 1px solid #F3EBDE;
}

/* line 101, app/assets/stylesheets/static_pages/_pricing.scss */
.features-matrix td {
  width: 155px !important;
  height: 45px;
  font-weight: 500 !important;
  text-align: left !important;
}

/* line 106, app/assets/stylesheets/static_pages/_pricing.scss */
.features-matrix td.title {
  width: 600px !important;
  padding: 0px 22px;
}

/* line 110, app/assets/stylesheets/static_pages/_pricing.scss */
.features-matrix td.center {
  text-align: center !important;
}

/* line 113, app/assets/stylesheets/static_pages/_pricing.scss */
.features-matrix td:last-child {
  border-left: 1px solid #F3EBDE;
}

/* line 120, app/assets/stylesheets/static_pages/_pricing.scss */
#new_prices {
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  margin-top: 0px;
  margin-bottom: 0px !important;
}

/* line 128, app/assets/stylesheets/static_pages/_pricing.scss */
#new_prices .switch-section {
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  align-items: center;
  width: 1120px;
  padding: 0px 45px;
}

/* line 135, app/assets/stylesheets/static_pages/_pricing.scss */
#new_prices .switch-section .col-flex {
  width: 100%;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}

/* line 143, app/assets/stylesheets/static_pages/_pricing.scss */
#new_prices .pricing-options {
  padding: 33px 45px 0px 45px;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
}

/* line 150, app/assets/stylesheets/static_pages/_pricing.scss */
#new_prices .pricing-options .column.middle {
  margin: 0px 20px;
}

/* line 156, app/assets/stylesheets/static_pages/_pricing.scss */
#new_prices .brand-logos {
  filter: none;
}

/* line 160, app/assets/stylesheets/static_pages/_pricing.scss */
#new_prices .start-plan-container {
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}

/* line 166, app/assets/stylesheets/static_pages/_pricing.scss */
#new_prices .start-plan-container h4 {
  margin-bottom: 10px;
}

/* line 171, app/assets/stylesheets/static_pages/_pricing.scss */
#new_prices .plan-container {
  width: 330px;
  height: 830px;
  background-color: #FBF8F3;
  border: 1px solid rgba(192, 179, 165, 0.75);
  border-radius: 8px;
  padding: 26px 20px;
}

/* line 179, app/assets/stylesheets/static_pages/_pricing.scss */
#new_prices .plan-container.selected {
  background-color: rgba(101, 191, 115, 0.15);
  border: 3px solid #19BE51;
}

/* line 186, app/assets/stylesheets/static_pages/_pricing.scss */
#new_prices .switch-container .switch {
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}

/* line 190, app/assets/stylesheets/static_pages/_pricing.scss */
#new_prices .switch-container .switch input {
  display: none;
}

/* line 194, app/assets/stylesheets/static_pages/_pricing.scss */
#new_prices .switch-container #check-switch {
  display: flex;
  width: auto;
  background-color: #FBF8F3;
  border: 1px solid rgba(192, 179, 165, 0.75);
  border-radius: 30px;
  cursor: pointer;
  -webkit-transition: .4s;
  transition: .4s;
}

/* line 204, app/assets/stylesheets/static_pages/_pricing.scss */
#new_prices .switch-container .option {
  width: 125px;
  padding: 7px 15px;
  font-size: 14px;
  margin: 5px !important;
}

/* line 209, app/assets/stylesheets/static_pages/_pricing.scss */
#new_prices .switch-container .option.active {
  color: white;
  font-weight: 600 !important;
  background-color: #48937F;
  box-shadow: 0px 1px 2px rgba(68, 100, 91, 0.3);
  border-radius: 30px;
  margin: 5px !important;
}

/* line 219, app/assets/stylesheets/static_pages/_pricing.scss */
#new_prices .popular {
  color: white;
  background: #E74500;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  padding: 6px 12px;
  font-size: 13.5px;
  font-weight: 800 !important;
  font-family: Montserrat, sans-serif;
  margin-left: auto;
  width: fit-content;
  width: -moz-fit-content;
}

/* line 233, app/assets/stylesheets/static_pages/_pricing.scss */
#new_prices hr {
  height: 1px;
  background: #ddd;
  color: #ddd;
  font-size: 0;
  border: 0;
}

/* line 242, app/assets/stylesheets/static_pages/_pricing.scss */
#new_prices table td {
  font-family: Montserrat, sans-serif;
  padding: 10px 0px 0px 0px;
  text-align: left;
  position: relative;
  font-size: 14px;
}

/* line 248, app/assets/stylesheets/static_pages/_pricing.scss */
#new_prices table td img {
  width: 15px;
  height: 15px;
  top: 12px;
  left: 0px;
  position: absolute;
}

/* line 255, app/assets/stylesheets/static_pages/_pricing.scss */
#new_prices table td.symbol {
  width: 25px;
  padding: 0 12px 0 12px !important;
  height: auto;
}

@media screen and (max-width: 980px) {
  /* line 120, app/assets/stylesheets/static_pages/_pricing.scss */
  #new_prices {
    margin-bottom: 0px;
  }
  /* line 265, app/assets/stylesheets/static_pages/_pricing.scss */
  #new_prices .switch-section {
    padding: 0px;
  }
  /* line 267, app/assets/stylesheets/static_pages/_pricing.scss */
  #new_prices .switch-section .col-flex {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 271, app/assets/stylesheets/static_pages/_pricing.scss */
  #new_prices .pricing-options {
    padding: 0px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 276, app/assets/stylesheets/static_pages/_pricing.scss */
  #new_prices .pricing-options .plan-container {
    margin-bottom: 10px;
  }
  /* line 280, app/assets/stylesheets/static_pages/_pricing.scss */
  #new_prices .pricing-options .column {
    margin-bottom: 20px;
  }
  /* line 282, app/assets/stylesheets/static_pages/_pricing.scss */
  #new_prices .pricing-options .column.middle {
    margin: 0px;
  }
  /* line 288, app/assets/stylesheets/static_pages/_pricing.scss */
  #new_prices .switch-container {
    margin-top: 10px;
  }
}

@media screen and (max-width: 736px) {
  /* line 294, app/assets/stylesheets/static_pages/_pricing.scss */
  #new_prices .switch-section {
    padding: 0px;
  }
  /* line 296, app/assets/stylesheets/static_pages/_pricing.scss */
  #new_prices .switch-section .col-flex {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 300, app/assets/stylesheets/static_pages/_pricing.scss */
  #new_prices .pricing-options {
    padding: 0px;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 303, app/assets/stylesheets/static_pages/_pricing.scss */
  #new_prices .pricing-options .plan-container {
    margin-bottom: 10px;
    height: auto;
  }
  /* line 307, app/assets/stylesheets/static_pages/_pricing.scss */
  #new_prices .pricing-options .column {
    padding: 0px 20px;
  }
  /* line 309, app/assets/stylesheets/static_pages/_pricing.scss */
  #new_prices .pricing-options .column.middle {
    margin: 0px;
  }
  /* line 315, app/assets/stylesheets/static_pages/_pricing.scss */
  #new_prices .switch-container {
    margin-top: 10px;
  }
}

@media screen and (max-width: 736px) {
  /* line 323, app/assets/stylesheets/static_pages/_pricing.scss */
  .features-matrix th {
    padding-left: 0 !important;
    font-size: 12px !important;
  }
  /* line 327, app/assets/stylesheets/static_pages/_pricing.scss */
  .features-matrix td {
    font-size: 12px !important;
  }
  /* line 331, app/assets/stylesheets/static_pages/_pricing.scss */
  .v3-billing-footer {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 50px;
  }
}

/* line 2, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}

/* line 8, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide * {
  box-sizing: inherit;
}

/* line 12, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide__track {
  overflow: hidden;
}

/* line 16, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  padding: 0;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}

/* line 30, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide__slides--dragging {
  user-select: none;
}

/* line 34, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide__slide {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

/* line 44, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide__slide a {
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

/* line 51, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide__arrows {
  -webkit-touch-callout: none;
  user-select: none;
}

/* line 56, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide__bullets {
  -webkit-touch-callout: none;
  user-select: none;
}

/* line 61, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide--rtl {
  direction: rtl;
}

/* line 65, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide__arrow {
  position: absolute;
  display: block;
  top: 50%;
  z-index: 2;
  color: white;
  text-transform: uppercase;
  padding: 9px 12px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 1;
  cursor: pointer;
  transition: opacity 150ms ease, border 300ms ease-in-out;
  transform: translateY(-50%);
  line-height: 1;
}

/* line 82, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide__arrow:focus {
  outline: none;
}

/* line 86, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide__arrow:hover {
  border-color: white;
}

/* line 90, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide__arrow--left {
  left: 2em;
}

/* line 94, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide__arrow--right {
  right: 2em;
}

/* line 98, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide__arrow--disabled {
  opacity: 0.33;
}

/* line 101, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .slider__arrow--next {
  right: -20px;
}

/* line 104, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .slider__arrow--prev {
  left: -20px;
}

/* line 107, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .slider__arrow {
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 45px;
  height: 45px;
  margin-top: -9px;
  border-radius: 50%;
  background-color: #FBF8F3;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

/* line 118, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .slider__arrow svg {
  fill: #0F9089;
}

/* line 123, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide__bullets {
  position: absolute;
  z-index: 2;
  bottom: -15px;
  left: 50%;
  display: inline-flex;
  list-style: none;
  transform: translateX(-50%);
}

/* line 133, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide__bullet {
  background-color: #DAD1C1;
  width: 8px;
  height: 8px;
  padding: 0;
  border-radius: 8px;
  transition: all 300ms ease-in-out;
  cursor: pointer;
  line-height: 0;
  margin: 0 8px;
  box-shadow: none;
  border: none;
}

/* line 147, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide__bullet:focus {
  outline: none;
}

/* line 151, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide__bullet:hover,
#sales .glide__bullet:focus {
  border: 2px solid white;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 157, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide__bullet--active {
  background-color: #0F9089;
  width: 18px;
}

/* line 162, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide--swipeable {
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}

/* line 168, app/assets/stylesheets/static_pages/components/_glide.scss */
#sales .glide--dragging {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}

/* line 1, app/assets/stylesheets/static_pages/components/_hero.scss */
#sales .hero {
  background: #03543E;
  height: 615px;
}

@media screen and (max-width: 736px) {
  /* line 1, app/assets/stylesheets/static_pages/components/_hero.scss */
  #sales .hero {
    padding-bottom: 0;
  }
  /* line 6, app/assets/stylesheets/static_pages/components/_hero.scss */
  #sales .hero .container {
    padding-bottom: 0px;
  }
}

/* line 10, app/assets/stylesheets/static_pages/components/_hero.scss */
#sales .hero.sand {
  background: #FBF8F3 !important;
}

/* line 13, app/assets/stylesheets/static_pages/components/_hero.scss */
#sales .hero.sand .content h1 {
  color: #000 !important;
}

/* line 18, app/assets/stylesheets/static_pages/components/_hero.scss */
#sales .hero h4 {
  color: #e74500;
  font-weight: 800 !important;
  text-transform: uppercase;
}

@media screen and (max-width: 1024px) {
  /* line 1, app/assets/stylesheets/static_pages/components/_hero.scss */
  #sales .hero {
    height: initial;
  }
  /* line 27, app/assets/stylesheets/static_pages/components/_hero.scss */
  #sales .hero .row .offset-l-1 {
    margin-left: 0 !important;
    flex: 5 !important;
  }
}

/* line 33, app/assets/stylesheets/static_pages/components/_hero.scss */
#sales .hero img {
  max-width: 100vw;
  margin-left: -14% !important;
  margin-bottom: -10px !important;
}

@media screen and (max-width: 736px) {
  /* line 33, app/assets/stylesheets/static_pages/components/_hero.scss */
  #sales .hero img {
    max-width: 85vw;
    margin: 0 auto !important;
    display: block;
  }
}

/* line 44, app/assets/stylesheets/static_pages/components/_hero.scss */
#sales .hero .content {
  min-height: 615px;
  padding: 0 35px 35px 35px;
  display: flex;
  justify-content: center !important;
  margin-top: 40px;
}

@media screen and (max-width: 980px) {
  /* line 44, app/assets/stylesheets/static_pages/components/_hero.scss */
  #sales .hero .content {
    padding: 0 !important;
    min-height: 400px !important;
    margin-top: 60px !important;
    text-align: center;
  }
  /* line 56, app/assets/stylesheets/static_pages/components/_hero.scss */
  #sales .hero .content .button-container {
    margin: 0 auto;
    padding-top: 10px;
  }
}

/* line 62, app/assets/stylesheets/static_pages/components/_hero.scss */
#sales .hero .content h1,
#sales .hero .content p {
  color: #fff !important;
}

/* line 67, app/assets/stylesheets/static_pages/components/_hero.scss */
#sales .hero .content h1 {
  font-weight: 800 !important;
  font-size: 36px;
}

@media screen and (max-width: 736px) {
  /* line 67, app/assets/stylesheets/static_pages/components/_hero.scss */
  #sales .hero .content h1 {
    font-size: 28px !important;
  }
}

/* line 75, app/assets/stylesheets/static_pages/components/_hero.scss */
#sales .hero .content p {
  font-size: 16px;
  line-height: 22px;
  color: #444 !important;
}

/* line 82, app/assets/stylesheets/static_pages/components/_hero.scss */
#sales .hero .active-inbox-container {
  background: url(//assets.stage.avochato.com/assets/static_pages/home_hero_sms_backdrop-e7219b33140a21432fbc5a28d540724d5ff2ecd2bd3172765a3aeb93167b2b6d.svg) no-repeat;
  background-size: cover;
  width: 645px;
  height: 552px;
  position: relative;
}

/* line 89, app/assets/stylesheets/static_pages/components/_hero.scss */
#sales .hero .active-inbox-container .messages {
  position: absolute;
  top: 225px;
  left: 150px;
}

/* line 94, app/assets/stylesheets/static_pages/components/_hero.scss */
#sales .hero .active-inbox-container .messages .message {
  font-family: Montserrat, sans-serif;
  background: #fff;
  box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.25);
  padding: 14px;
  font-size: 16px;
  margin-top: 12px;
  margin-bottom: 12px;
  animation-duration: 0.5s;
  animation-name: animate-message;
  margin-bottom: 0px;
}

/* line 106, app/assets/stylesheets/static_pages/components/_hero.scss */
#sales .hero .active-inbox-container .messages .message.hidden {
  display: none;
}

/* line 110, app/assets/stylesheets/static_pages/components/_hero.scss */
#sales .hero .active-inbox-container .messages .message.direction-them {
  max-width: 255px;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
}

/* line 117, app/assets/stylesheets/static_pages/components/_hero.scss */
#sales .hero .active-inbox-container .messages .message.direction-us {
  max-width: 290px;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-left-radius: 18px;
  background: #E1F9EE;
  margin-left: 155px;
}

@keyframes animate-message {
  from {
    opacity: 0;
    transform: translate3d(0, 12px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0);
  }
}

/* line 1, app/assets/stylesheets/static_pages/components/_stats.scss */
#sales .stats {
  padding: 60px 0;
}

/* line 4, app/assets/stylesheets/static_pages/components/_stats.scss */
#sales .stats h4 {
  color: #e74500;
  font-weight: 800 !important;
}

/* line 9, app/assets/stylesheets/static_pages/components/_stats.scss */
#sales .stats h2 {
  font-weight: 800 !important;
  font-size: 36px;
}

@media screen and (max-width: 736px) {
  /* line 1, app/assets/stylesheets/static_pages/components/_stats.scss */
  #sales .stats {
    text-align: center;
  }
}

/* line 18, app/assets/stylesheets/static_pages/components/_stats.scss */
#sales .stats .stat {
  padding: 10px 20px !important;
}

@media screen and (max-width: 736px) {
  /* line 18, app/assets/stylesheets/static_pages/components/_stats.scss */
  #sales .stats .stat {
    display: flex;
    margin-bottom: 0 !important;
  }
}

/* line 25, app/assets/stylesheets/static_pages/components/_stats.scss */
#sales .stats .row {
  justify-content: center;
}

/* line 28, app/assets/stylesheets/static_pages/components/_stats.scss */
#sales .stats .stat-chart {
  width: 16.6666666667%;
}

@media screen and (max-width: 736px) {
  /* line 32, app/assets/stylesheets/static_pages/components/_stats.scss */
  #sales .stats .stat-chart {
    width: 100%;
  }
  /* line 35, app/assets/stylesheets/static_pages/components/_stats.scss */
  #sales .stats .stat-chart img {
    max-width: 160px;
    margin: 7px 0;
  }
}

/* line 41, app/assets/stylesheets/static_pages/components/_stats.scss */
#sales .stats .number {
  font-size: 72px;
  font-weight: 800 !important;
  border-bottom: 5px solid #1E705A;
  color: #19BE51;
  margin-bottom: 15px;
  width: 215px;
}

/* line 50, app/assets/stylesheets/static_pages/components/_stats.scss */
#sales .stats .number span {
  font-size: 32px;
  font-weight: 300 !important;
}

/* line 54, app/assets/stylesheets/static_pages/components/_stats.scss */
#sales .stats .number.smaller {
  font-size: 46px;
}

@media screen and (max-width: 736px) {
  /* line 41, app/assets/stylesheets/static_pages/components/_stats.scss */
  #sales .stats .number {
    border-bottom: none;
    border-right: 5px solid #1E705A;
    padding-right: 10px;
  }
}

/* line 64, app/assets/stylesheets/static_pages/components/_stats.scss */
#sales .stats .label {
  font-weight: bold !important;
  color: #1E705A;
  width: 215px;
}

@media screen and (max-width: 736px) {
  /* line 64, app/assets/stylesheets/static_pages/components/_stats.scss */
  #sales .stats .label {
    align-items: start;
    display: flex;
    margin-left: 10px;
    text-align: left;
  }
}

/* line 1, app/assets/stylesheets/static_pages/components/_cta.scss */
#sales section.bottom-cta {
  background: #FBF8F3;
  margin-top: 0;
  padding: 20px 0;
}

/* line 7, app/assets/stylesheets/static_pages/components/_cta.scss */
#sales section.bottom-cta .container h3 {
  font-weight: 800 !important;
  font-size: 34px !important;
  line-height: 52px;
}

@media screen and (max-width: 980px) {
  /* line 7, app/assets/stylesheets/static_pages/components/_cta.scss */
  #sales section.bottom-cta .container h3 {
    font-size: 20px !important;
    line-height: 32px;
  }
}

/* line 18, app/assets/stylesheets/static_pages/components/_cta.scss */
#sales section.bottom-cta .container p {
  font-weight: 400;
  line-height: 30px;
  font-size: 16px !important;
  margin-bottom: 10px;
}

@media screen and (max-width: 736px) {
  /* line 18, app/assets/stylesheets/static_pages/components/_cta.scss */
  #sales section.bottom-cta .container p {
    font-size: 14px !important;
  }
}

/* line 28, app/assets/stylesheets/static_pages/components/_cta.scss */
#sales section.bottom-cta .container .no-credit {
  font-weight: 300 !important;
  font-size: 12px !important;
  margin-top: 10px;
}

/* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
#sales section.bottom-cta .container img {
  max-width: 610px;
  width: 100%;
}

@media screen and (max-width: 980px) {
  /* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
  #sales section.bottom-cta .container img {
    max-width: 285px !important;
    margin: auto;
  }
}

@media screen and (max-width: 736px) {
  /* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
  #sales section.bottom-cta .container img {
    max-width: 180px !important;
  }
}

/* line 47, app/assets/stylesheets/static_pages/components/_cta.scss */
#sales section.bottom-cta .container .button {
  width: 200px;
  margin: 0 auto;
}

/* line 1, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help {
  background: #FBF8F3;
  margin-bottom: 0;
}

/* line 4, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help a {
  color: #308de8 !important;
  font-size: 14px;
  text-decoration: none !important;
}

/* line 10, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .container {
  border-radius: 16px;
  padding-bottom: 0px;
  padding-right: 0px;
  height: 709px;
}

@media screen and (max-width: 980px) {
  /* line 10, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #sales section.how-we-can-help .container {
    height: initial !important;
    padding-right: 30px !important;
    padding-bottom: 50px;
  }
}

@media screen and (max-width: 980px) {
  /* line 24, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #sales section.how-we-can-help .glide-help {
    display: block;
  }
}

/* line 30, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-container-mobile .help-content {
  border-bottom: none !important;
}

/* line 33, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-container-mobile img {
  margin-bottom: 15px;
}

/* line 36, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-container-mobile img.offset {
  margin-left: 6%;
}

/* line 40, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-container-mobile h3 {
  text-align: center;
}

/* line 45, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .titles {
  margin-top: 20px;
  display: block;
  position: absolute;
}

/* line 49, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .titles h3 {
  font-size: 14px !important;
  color: #48bd5a;
  font-weight: 800 !important;
  text-transform: uppercase;
}

/* line 56, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .titles h4 {
  font-size: 24px !important;
  font-weight: 800 !important;
}

@media screen and (max-width: 980px) {
  /* line 45, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #sales section.how-we-can-help .titles {
    text-align: center;
    position: initial;
  }
}

/* line 67, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-content {
  border-bottom: 1px dotted #ccc;
  padding: 20px;
}

/* line 72, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-content.active .progress-timer {
  background: #e74500;
  display: block;
  height: 5px;
  width: 0%;
}

/* line 80, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-content.active span .fa-plus {
  display: none;
}

/* line 84, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-content.active span .fa-minus {
  display: block;
}

/* line 90, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-content h3 {
  font-weight: 400 !important;
  cursor: pointer;
  position: relative;
}

/* line 95, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-content h3 span {
  float: right;
}

/* line 98, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-content h3 span svg path {
  color: #D2C8C2;
}

/* line 102, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-content h3 span .fa-minus {
  display: none;
}

/* line 108, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-content .help-inner {
  display: none;
}

/* line 111, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-content .help-inner ul {
  list-style: initial;
  padding: 0 20px;
}

/* line 115, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-content .help-inner ul li {
  font-family: Montserrat, sans-serif;
  padding: 3px 0px 10px 20px;
  background: url(//assets.stage.avochato.com/assets/static_pages/help_li-19c4ea90c059dabb8a4bf1958544effaa13c730ba7ccb343db118db782656941.svg) 0 8px no-repeat;
}

/* line 124, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-content.active h3 {
  font-weight: 800 !important;
}

/* line 127, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-content.active h3 .arrow-header {
  display: inline-block;
}

/* line 132, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-content.active .help-inner {
  display: flex;
  margin-top: 15px;
}

/* line 136, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-content.active .help-inner .percentage {
  font-family: Montserrat, sans-serif;
  font-weight: 800 !important;
  color: #e74500;
  background: url(//assets.stage.avochato.com/assets/static_pages/percent_bg-80b7d7cbba44ce4fb186b83a2102939f15b87e22e207c757d2243a99f8e04066.svg) no-repeat;
  background-size: 80%;
  background-position: center top;
  font-size: 36px;
  padding: 12px 8px 16px 6px;
  margin-right: 5px;
  min-width: 110px;
  text-align: center;
}

/* line 150, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-content.active .help-inner p {
  line-height: 22px;
}

@keyframes closing-animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform-origin: right top;
    transform: scale(0.2);
  }
}

@keyframes animate-open-1 {
  from {
    opacity: 0;
    transform-origin: right bottom;
    transform: scale(0.2);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

/* line 183, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-img-container {
  position: relative;
  height: 694px;
}

@media screen and (max-width: 980px) {
  /* line 183, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #sales section.how-we-can-help .help-img-container {
    height: 400px;
  }
}

/* line 191, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-img-container .help-img {
  display: none;
}

/* line 194, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-img-container .help-img.active {
  display: block;
  max-width: 80%;
}

/* line 198, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-img-container .help-img.active img {
  height: 690px;
}

@media screen and (min-width: 980px) {
  /* line 201, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #sales section.how-we-can-help .help-img-container .help-img.active img.center-img {
    margin-top: 20%;
  }
}

@media screen and (max-width: 980px) {
  /* line 198, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #sales section.how-we-can-help .help-img-container .help-img.active img {
    height: 400px;
  }
}

/* line 211, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-img-container .help-img.animating {
  position: absolute;
}

/* line 214, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-img-container .help-img.animating.closing {
  animation-duration: 0.5s;
  animation-name: closing-animation;
}

/* line 219, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#sales section.how-we-can-help .help-img-container .help-img.animating.opening {
  animation-duration: 0.5s;
  animation-name: animate-open-1;
}

/* line 1, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#sales section.case-studies {
  padding: 25px 0;
  padding-bottom: 0;
  background: #fff;
  margin: 0;
}

/* line 6, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#sales section.case-studies.sand {
  background: #FBF8F3;
}

/* line 9, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#sales section.case-studies h3 {
  margin-bottom: 20px;
  font-size: 32px !important;
}

/* line 14, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#sales section.case-studies h4 {
  color: #e74500;
  font-size: 20px !important;
  margin-bottom: 5px;
  font-weight: 800 !important;
  text-transform: capitalize;
}

/* line 22, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#sales section.case-studies h5 {
  color: #48937f !important;
  font-size: 10px !important;
  letter-spacing: 1px !important;
  margin-bottom: 8px;
  font-weight: 800 !important;
}

/* line 30, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#sales section.case-studies p {
  font-size: 12px;
  line-height: 20px;
  font-weight: normal !important;
  height: 65px;
}

/* line 37, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#sales section.case-studies strong {
  font-weight: 800 !important;
}

/* line 41, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#sales section.case-studies .success-container {
  padding: 15px 25px;
}

/* line 45, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#sales section.case-studies .case-study-card {
  background: #fff;
  text-align: left;
  padding: 25px 20px;
  padding-right: 10px;
  border: 1px solid #EEEAE4;
  border-radius: 16px;
  margin: 10px;
}

@media screen and (max-width: 980px) {
  /* line 45, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #sales section.case-studies .case-study-card {
    margin: 0px 10px !important;
    padding: 25px 18px;
  }
}

/* line 57, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#sales section.case-studies .case-study-card .inner {
  min-height: 172px;
}

/* line 61, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#sales section.case-studies .case-study-card .case-name {
  float: left;
  width: 55%;
  padding: 15px 0;
}

@media screen and (max-width: 736px) {
  /* line 61, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #sales section.case-studies .case-study-card .case-name {
    width: 55% !important;
  }
}

@media screen and (max-width: 980px) {
  /* line 61, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #sales section.case-studies .case-study-card .case-name {
    width: 25%;
  }
}

/* line 74, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#sales section.case-studies .case-study-card .case-name small {
  font-size: 10px;
}

/* line 79, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#sales section.case-studies .case-study-card .case-link {
  float: right;
  width: 42%;
  padding: 20px 0;
  margin-right: 6px;
}

@media screen and (max-width: 736px) {
  /* line 79, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #sales section.case-studies .case-study-card .case-link {
    width: 45% !important;
    display: inline-block;
    margin-top: 15px;
    float: initial;
    margin-right: initial;
    padding: 0;
  }
}

@media screen and (max-width: 980px) {
  /* line 79, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #sales section.case-studies .case-study-card .case-link {
    width: 70%;
  }
}

/* line 98, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#sales section.case-studies .case-study-card .case-link a {
  font-size: 12px;
  font-weight: 600 !important;
  display: inline-block !important;
}

/* line 105, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#sales section.case-studies .case-study-card .btn-arrow {
  width: 12px;
  height: 9px;
}

@media screen and (max-width: 980px) {
  /* line 112, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #sales .success-blocks {
    width: 65%;
    margin: auto;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
}

@media screen and (max-width: 736px) {
  /* line 120, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #sales .success-blocks {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
}

/* line 1, app/assets/stylesheets/static_pages/components/_integrations.scss */
#sales .integrations {
  padding: 40px 0;
}

/* line 4, app/assets/stylesheets/static_pages/components/_integrations.scss */
#sales .integrations .integrate-card {
  padding: 30px 10px;
}

/* line 7, app/assets/stylesheets/static_pages/components/_integrations.scss */
#sales .integrations .integrate-card .img-container {
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin-bottom: 15px;
}

/* line 15, app/assets/stylesheets/static_pages/components/_integrations.scss */
#sales .integrations .integrate-card .img-container img {
  max-height: 80px;
}

/* line 20, app/assets/stylesheets/static_pages/components/_integrations.scss */
#sales .integrations .integrate-card h4 {
  font-weight: 800 !important;
}

/* line 24, app/assets/stylesheets/static_pages/components/_integrations.scss */
#sales .integrations .integrate-card p {
  width: 255px;
  margin: auto;
}

/* line 29, app/assets/stylesheets/static_pages/components/_integrations.scss */
#sales .integrations h2 {
  font-size: 32px;
  margin-bottom: 15px;
}

/* line 1, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#sales .learn-more {
  margin-bottom: 50px;
}

/* line 3, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#sales .learn-more .card {
  margin: 10px 10px;
  background: #e4efec;
  border-radius: 16px;
  text-align: center;
  height: 88%;
}

/* line 10, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#sales .learn-more .card h5 {
  font-weight: 800 !important;
  font-size: 10px;
  color: #19BE51;
  text-transform: uppercase;
}

/* line 17, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#sales .learn-more .card h4 {
  font-weight: 800 !important;
  font-size: 20px !important;
  margin: 10px 0 0 0;
  text-transform: capitalize;
}

/* line 24, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#sales .learn-more .card p {
  font-size: 14px;
  margin-bottom: 15px;
  height: 53px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

/* line 34, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#sales .learn-more .card .button {
  width: 140px;
  margin: 5px auto 10px auto;
  display: inline-block !important;
  text-transform: capitalize;
  font-size: 14px !important;
}

/* line 40, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#sales .learn-more .card .button .btn-arrow {
  width: 14px;
  height: 9px;
}

/* line 46, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#sales .learn-more h2 {
  padding: 0 15px;
}

@media screen and (max-width: 736px) {
  /* line 13, app/assets/stylesheets/static_pages/_sales.scss */
  #sales h2 {
    font-size: 28px !important;
  }
}

/* line 18, app/assets/stylesheets/static_pages/_sales.scss */
#sales .hero .active-inbox-container {
  background: url(//assets.stage.avochato.com/assets/static_pages/sales_bg_chat-6ecd3ff1efdf952239f4e390519ba8745e5e965c6da57681437a2219efbab873.svg) no-repeat;
  margin-top: 155px;
  width: 645px;
  height: 552px;
  position: relative;
}

/* line 24, app/assets/stylesheets/static_pages/_sales.scss */
#sales .hero .active-inbox-container .messages {
  position: absolute;
  top: 90px;
  left: 110px;
}

/* line 30, app/assets/stylesheets/static_pages/_sales.scss */
#sales .hero .content {
  margin-top: 30px;
}

/* line 33, app/assets/stylesheets/static_pages/_sales.scss */
#sales .hero h1 {
  padding-top: 0px;
}

/* line 37, app/assets/stylesheets/static_pages/_sales.scss */
#sales .logos {
  background: #1E705A;
}

@media screen and (max-width: 736px) {
  /* line 37, app/assets/stylesheets/static_pages/_sales.scss */
  #sales .logos {
    padding-top: 20px;
  }
}

/* line 42, app/assets/stylesheets/static_pages/_sales.scss */
#sales .logos .logos-text {
  margin: auto 30px;
  display: flex;
}

@media screen and (max-width: 736px) {
  /* line 42, app/assets/stylesheets/static_pages/_sales.scss */
  #sales .logos .logos-text {
    margin: 0 auto;
    display: block;
  }
  /* line 49, app/assets/stylesheets/static_pages/_sales.scss */
  #sales .logos .logos-text p {
    text-align: center;
  }
}

/* line 53, app/assets/stylesheets/static_pages/_sales.scss */
#sales .logos .logos-text p {
  color: #fff;
  font-weight: bold !important;
}

/* line 58, app/assets/stylesheets/static_pages/_sales.scss */
#sales .logos .logo-images {
  display: flex;
  margin: 30px 0;
}

@media screen and (max-width: 736px) {
  /* line 58, app/assets/stylesheets/static_pages/_sales.scss */
  #sales .logos .logo-images {
    margin: 10px auto 30px auto;
  }
}

/* line 64, app/assets/stylesheets/static_pages/_sales.scss */
#sales .logos .logo-images img {
  flex-grow: 1;
  margin: 0 55px;
}

@media screen and (max-width: 736px) {
  /* line 64, app/assets/stylesheets/static_pages/_sales.scss */
  #sales .logos .logo-images img {
    margin: 0 15px;
    max-height: 27px;
    max-width: 80px;
  }
}

/* line 75, app/assets/stylesheets/static_pages/_sales.scss */
#sales .why-sms {
  background: #edf4f2;
  padding: 30px 0;
}

/* line 78, app/assets/stylesheets/static_pages/_sales.scss */
#sales .why-sms .title {
  text-align: center;
  margin-bottom: 30px;
  font-size: 36px;
  color: #1E705A !important;
}

/* line 83, app/assets/stylesheets/static_pages/_sales.scss */
#sales .why-sms .title .highlight {
  color: #48bd5a;
  font-weight: 800 !important;
  background: url(//assets.stage.avochato.com/assets/static_pages/underline_highlight-ff2d67d41aa21758cff27dc660e231aa667db264783272f684471b37b1ecbf7a.svg) no-repeat;
  background-size: contain;
  background-position: 0 45px;
  padding-bottom: 20px;
}

/* line 92, app/assets/stylesheets/static_pages/_sales.scss */
#sales .why-sms .feature {
  padding: 30px;
  text-align: center;
}

@media screen and (max-width: 736px) {
  /* line 92, app/assets/stylesheets/static_pages/_sales.scss */
  #sales .why-sms .feature {
    padding: 30px 0px;
  }
}

/* line 98, app/assets/stylesheets/static_pages/_sales.scss */
#sales .why-sms .feature img {
  max-width: 120px;
  margin-bottom: 10px;
}

/* line 102, app/assets/stylesheets/static_pages/_sales.scss */
#sales .why-sms .feature h4 {
  font-weight: 800 !important;
  font-size: 22px !important;
}

/* line 109, app/assets/stylesheets/static_pages/_sales.scss */
#sales .stats {
  padding: 60px 0;
}

/* line 111, app/assets/stylesheets/static_pages/_sales.scss */
#sales .stats h4 {
  color: #e74500;
  font-weight: 800 !important;
}

/* line 115, app/assets/stylesheets/static_pages/_sales.scss */
#sales .stats h2 {
  font-weight: 800 !important;
  font-size: 36px;
}

@media screen and (max-width: 736px) {
  /* line 109, app/assets/stylesheets/static_pages/_sales.scss */
  #sales .stats {
    text-align: center;
  }
}

/* line 122, app/assets/stylesheets/static_pages/_sales.scss */
#sales .stats .stat {
  padding: 0 20px;
}

@media screen and (max-width: 736px) {
  /* line 122, app/assets/stylesheets/static_pages/_sales.scss */
  #sales .stats .stat {
    display: flex;
  }
}

/* line 128, app/assets/stylesheets/static_pages/_sales.scss */
#sales .stats .number {
  font-size: 72px;
  font-weight: 800 !important;
  border-bottom: 5px solid #1E705A;
  color: #19BE51;
  margin-bottom: 15px;
}

/* line 134, app/assets/stylesheets/static_pages/_sales.scss */
#sales .stats .number span {
  font-size: 32px;
  font-weight: 300 !important;
}

@media screen and (max-width: 736px) {
  /* line 128, app/assets/stylesheets/static_pages/_sales.scss */
  #sales .stats .number {
    border-bottom: none;
    border-right: 5px solid #1E705A;
    padding-right: 10px;
  }
}

/* line 144, app/assets/stylesheets/static_pages/_sales.scss */
#sales .stats .label {
  font-weight: bold !important;
  color: #1E705A;
}

@media screen and (max-width: 736px) {
  /* line 144, app/assets/stylesheets/static_pages/_sales.scss */
  #sales .stats .label {
    align-items: center;
    display: flex;
    margin-left: 10px;
  }
}

/* line 154, app/assets/stylesheets/static_pages/_sales.scss */
#sales .case-studies {
  background-color: #FBF8F3;
  padding: 30px 0;
}

/* line 157, app/assets/stylesheets/static_pages/_sales.scss */
#sales .case-studies .card {
  box-shadow: none;
  border-radius: 16px;
  border: 1px solid #EEEAE4;
  margin: 10px;
}

/* line 162, app/assets/stylesheets/static_pages/_sales.scss */
#sales .case-studies .card h5 {
  font-size: 10px;
  font-weight: 800 !important;
  text-transform: uppercase;
  margin: 10px 0;
  color: #1E705A;
}

/* line 169, app/assets/stylesheets/static_pages/_sales.scss */
#sales .case-studies .card h4 {
  color: #e74500;
  font-weight: 800 !important;
  font-size: 22px !important;
}

/* line 174, app/assets/stylesheets/static_pages/_sales.scss */
#sales .case-studies .card p {
  line-height: 1.8;
  margin-bottom: 15px;
}

/* line 178, app/assets/stylesheets/static_pages/_sales.scss */
#sales .case-studies .card strong {
  font-weight: 800 !important;
}

/* line 2, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}

/* line 8, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide * {
  box-sizing: inherit;
}

/* line 12, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide__track {
  overflow: hidden;
}

/* line 16, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  padding: 0;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}

/* line 30, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide__slides--dragging {
  user-select: none;
}

/* line 34, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide__slide {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

/* line 44, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide__slide a {
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

/* line 51, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide__arrows {
  -webkit-touch-callout: none;
  user-select: none;
}

/* line 56, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide__bullets {
  -webkit-touch-callout: none;
  user-select: none;
}

/* line 61, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide--rtl {
  direction: rtl;
}

/* line 65, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide__arrow {
  position: absolute;
  display: block;
  top: 50%;
  z-index: 2;
  color: white;
  text-transform: uppercase;
  padding: 9px 12px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 1;
  cursor: pointer;
  transition: opacity 150ms ease, border 300ms ease-in-out;
  transform: translateY(-50%);
  line-height: 1;
}

/* line 82, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide__arrow:focus {
  outline: none;
}

/* line 86, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide__arrow:hover {
  border-color: white;
}

/* line 90, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide__arrow--left {
  left: 2em;
}

/* line 94, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide__arrow--right {
  right: 2em;
}

/* line 98, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide__arrow--disabled {
  opacity: 0.33;
}

/* line 101, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .slider__arrow--next {
  right: -20px;
}

/* line 104, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .slider__arrow--prev {
  left: -20px;
}

/* line 107, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .slider__arrow {
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 45px;
  height: 45px;
  margin-top: -9px;
  border-radius: 50%;
  background-color: #FBF8F3;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

/* line 118, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .slider__arrow svg {
  fill: #0F9089;
}

/* line 123, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide__bullets {
  position: absolute;
  z-index: 2;
  bottom: -15px;
  left: 50%;
  display: inline-flex;
  list-style: none;
  transform: translateX(-50%);
}

/* line 133, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide__bullet {
  background-color: #DAD1C1;
  width: 8px;
  height: 8px;
  padding: 0;
  border-radius: 8px;
  transition: all 300ms ease-in-out;
  cursor: pointer;
  line-height: 0;
  margin: 0 8px;
  box-shadow: none;
  border: none;
}

/* line 147, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide__bullet:focus {
  outline: none;
}

/* line 151, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide__bullet:hover,
#marketing .glide__bullet:focus {
  border: 2px solid white;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 157, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide__bullet--active {
  background-color: #0F9089;
  width: 18px;
}

/* line 162, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide--swipeable {
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}

/* line 168, app/assets/stylesheets/static_pages/components/_glide.scss */
#marketing .glide--dragging {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}

/* line 1, app/assets/stylesheets/static_pages/components/_hero.scss */
#marketing .hero {
  background: #03543E;
  height: 615px;
}

@media screen and (max-width: 736px) {
  /* line 1, app/assets/stylesheets/static_pages/components/_hero.scss */
  #marketing .hero {
    padding-bottom: 0;
  }
  /* line 6, app/assets/stylesheets/static_pages/components/_hero.scss */
  #marketing .hero .container {
    padding-bottom: 0px;
  }
}

/* line 10, app/assets/stylesheets/static_pages/components/_hero.scss */
#marketing .hero.sand {
  background: #FBF8F3 !important;
}

/* line 13, app/assets/stylesheets/static_pages/components/_hero.scss */
#marketing .hero.sand .content h1 {
  color: #000 !important;
}

/* line 18, app/assets/stylesheets/static_pages/components/_hero.scss */
#marketing .hero h4 {
  color: #e74500;
  font-weight: 800 !important;
  text-transform: uppercase;
}

@media screen and (max-width: 1024px) {
  /* line 1, app/assets/stylesheets/static_pages/components/_hero.scss */
  #marketing .hero {
    height: initial;
  }
  /* line 27, app/assets/stylesheets/static_pages/components/_hero.scss */
  #marketing .hero .row .offset-l-1 {
    margin-left: 0 !important;
    flex: 5 !important;
  }
}

/* line 33, app/assets/stylesheets/static_pages/components/_hero.scss */
#marketing .hero img {
  max-width: 100vw;
  margin-left: -14% !important;
  margin-bottom: -10px !important;
}

@media screen and (max-width: 736px) {
  /* line 33, app/assets/stylesheets/static_pages/components/_hero.scss */
  #marketing .hero img {
    max-width: 85vw;
    margin: 0 auto !important;
    display: block;
  }
}

/* line 44, app/assets/stylesheets/static_pages/components/_hero.scss */
#marketing .hero .content {
  min-height: 615px;
  padding: 0 35px 35px 35px;
  display: flex;
  justify-content: center !important;
  margin-top: 40px;
}

@media screen and (max-width: 980px) {
  /* line 44, app/assets/stylesheets/static_pages/components/_hero.scss */
  #marketing .hero .content {
    padding: 0 !important;
    min-height: 400px !important;
    margin-top: 60px !important;
    text-align: center;
  }
  /* line 56, app/assets/stylesheets/static_pages/components/_hero.scss */
  #marketing .hero .content .button-container {
    margin: 0 auto;
    padding-top: 10px;
  }
}

/* line 62, app/assets/stylesheets/static_pages/components/_hero.scss */
#marketing .hero .content h1,
#marketing .hero .content p {
  color: #fff !important;
}

/* line 67, app/assets/stylesheets/static_pages/components/_hero.scss */
#marketing .hero .content h1 {
  font-weight: 800 !important;
  font-size: 36px;
}

@media screen and (max-width: 736px) {
  /* line 67, app/assets/stylesheets/static_pages/components/_hero.scss */
  #marketing .hero .content h1 {
    font-size: 28px !important;
  }
}

/* line 75, app/assets/stylesheets/static_pages/components/_hero.scss */
#marketing .hero .content p {
  font-size: 16px;
  line-height: 22px;
  color: #444 !important;
}

/* line 82, app/assets/stylesheets/static_pages/components/_hero.scss */
#marketing .hero .active-inbox-container {
  background: url(//assets.stage.avochato.com/assets/static_pages/home_hero_sms_backdrop-e7219b33140a21432fbc5a28d540724d5ff2ecd2bd3172765a3aeb93167b2b6d.svg) no-repeat;
  background-size: cover;
  width: 645px;
  height: 552px;
  position: relative;
}

/* line 89, app/assets/stylesheets/static_pages/components/_hero.scss */
#marketing .hero .active-inbox-container .messages {
  position: absolute;
  top: 225px;
  left: 150px;
}

/* line 94, app/assets/stylesheets/static_pages/components/_hero.scss */
#marketing .hero .active-inbox-container .messages .message {
  font-family: Montserrat, sans-serif;
  background: #fff;
  box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.25);
  padding: 14px;
  font-size: 16px;
  margin-top: 12px;
  margin-bottom: 12px;
  animation-duration: 0.5s;
  animation-name: animate-message;
  margin-bottom: 0px;
}

/* line 106, app/assets/stylesheets/static_pages/components/_hero.scss */
#marketing .hero .active-inbox-container .messages .message.hidden {
  display: none;
}

/* line 110, app/assets/stylesheets/static_pages/components/_hero.scss */
#marketing .hero .active-inbox-container .messages .message.direction-them {
  max-width: 255px;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
}

/* line 117, app/assets/stylesheets/static_pages/components/_hero.scss */
#marketing .hero .active-inbox-container .messages .message.direction-us {
  max-width: 290px;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-left-radius: 18px;
  background: #E1F9EE;
  margin-left: 155px;
}

@keyframes animate-message {
  from {
    opacity: 0;
    transform: translate3d(0, 12px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0);
  }
}

/* line 1, app/assets/stylesheets/static_pages/components/_stats.scss */
#marketing .stats {
  padding: 60px 0;
}

/* line 4, app/assets/stylesheets/static_pages/components/_stats.scss */
#marketing .stats h4 {
  color: #e74500;
  font-weight: 800 !important;
}

/* line 9, app/assets/stylesheets/static_pages/components/_stats.scss */
#marketing .stats h2 {
  font-weight: 800 !important;
  font-size: 36px;
}

@media screen and (max-width: 736px) {
  /* line 1, app/assets/stylesheets/static_pages/components/_stats.scss */
  #marketing .stats {
    text-align: center;
  }
}

/* line 18, app/assets/stylesheets/static_pages/components/_stats.scss */
#marketing .stats .stat {
  padding: 10px 20px !important;
}

@media screen and (max-width: 736px) {
  /* line 18, app/assets/stylesheets/static_pages/components/_stats.scss */
  #marketing .stats .stat {
    display: flex;
    margin-bottom: 0 !important;
  }
}

/* line 25, app/assets/stylesheets/static_pages/components/_stats.scss */
#marketing .stats .row {
  justify-content: center;
}

/* line 28, app/assets/stylesheets/static_pages/components/_stats.scss */
#marketing .stats .stat-chart {
  width: 16.6666666667%;
}

@media screen and (max-width: 736px) {
  /* line 32, app/assets/stylesheets/static_pages/components/_stats.scss */
  #marketing .stats .stat-chart {
    width: 100%;
  }
  /* line 35, app/assets/stylesheets/static_pages/components/_stats.scss */
  #marketing .stats .stat-chart img {
    max-width: 160px;
    margin: 7px 0;
  }
}

/* line 41, app/assets/stylesheets/static_pages/components/_stats.scss */
#marketing .stats .number {
  font-size: 72px;
  font-weight: 800 !important;
  border-bottom: 5px solid #1E705A;
  color: #19BE51;
  margin-bottom: 15px;
  width: 215px;
}

/* line 50, app/assets/stylesheets/static_pages/components/_stats.scss */
#marketing .stats .number span {
  font-size: 32px;
  font-weight: 300 !important;
}

/* line 54, app/assets/stylesheets/static_pages/components/_stats.scss */
#marketing .stats .number.smaller {
  font-size: 46px;
}

@media screen and (max-width: 736px) {
  /* line 41, app/assets/stylesheets/static_pages/components/_stats.scss */
  #marketing .stats .number {
    border-bottom: none;
    border-right: 5px solid #1E705A;
    padding-right: 10px;
  }
}

/* line 64, app/assets/stylesheets/static_pages/components/_stats.scss */
#marketing .stats .label {
  font-weight: bold !important;
  color: #1E705A;
  width: 215px;
}

@media screen and (max-width: 736px) {
  /* line 64, app/assets/stylesheets/static_pages/components/_stats.scss */
  #marketing .stats .label {
    align-items: start;
    display: flex;
    margin-left: 10px;
    text-align: left;
  }
}

/* line 1, app/assets/stylesheets/static_pages/components/_cta.scss */
#marketing section.bottom-cta {
  background: #FBF8F3;
  margin-top: 0;
  padding: 20px 0;
}

/* line 7, app/assets/stylesheets/static_pages/components/_cta.scss */
#marketing section.bottom-cta .container h3 {
  font-weight: 800 !important;
  font-size: 34px !important;
  line-height: 52px;
}

@media screen and (max-width: 980px) {
  /* line 7, app/assets/stylesheets/static_pages/components/_cta.scss */
  #marketing section.bottom-cta .container h3 {
    font-size: 20px !important;
    line-height: 32px;
  }
}

/* line 18, app/assets/stylesheets/static_pages/components/_cta.scss */
#marketing section.bottom-cta .container p {
  font-weight: 400;
  line-height: 30px;
  font-size: 16px !important;
  margin-bottom: 10px;
}

@media screen and (max-width: 736px) {
  /* line 18, app/assets/stylesheets/static_pages/components/_cta.scss */
  #marketing section.bottom-cta .container p {
    font-size: 14px !important;
  }
}

/* line 28, app/assets/stylesheets/static_pages/components/_cta.scss */
#marketing section.bottom-cta .container .no-credit {
  font-weight: 300 !important;
  font-size: 12px !important;
  margin-top: 10px;
}

/* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
#marketing section.bottom-cta .container img {
  max-width: 610px;
  width: 100%;
}

@media screen and (max-width: 980px) {
  /* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
  #marketing section.bottom-cta .container img {
    max-width: 285px !important;
    margin: auto;
  }
}

@media screen and (max-width: 736px) {
  /* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
  #marketing section.bottom-cta .container img {
    max-width: 180px !important;
  }
}

/* line 47, app/assets/stylesheets/static_pages/components/_cta.scss */
#marketing section.bottom-cta .container .button {
  width: 200px;
  margin: 0 auto;
}

/* line 1, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help {
  background: #FBF8F3;
  margin-bottom: 0;
}

/* line 4, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help a {
  color: #308de8 !important;
  font-size: 14px;
  text-decoration: none !important;
}

/* line 10, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .container {
  border-radius: 16px;
  padding-bottom: 0px;
  padding-right: 0px;
  height: 709px;
}

@media screen and (max-width: 980px) {
  /* line 10, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #marketing section.how-we-can-help .container {
    height: initial !important;
    padding-right: 30px !important;
    padding-bottom: 50px;
  }
}

@media screen and (max-width: 980px) {
  /* line 24, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #marketing section.how-we-can-help .glide-help {
    display: block;
  }
}

/* line 30, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-container-mobile .help-content {
  border-bottom: none !important;
}

/* line 33, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-container-mobile img {
  margin-bottom: 15px;
}

/* line 36, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-container-mobile img.offset {
  margin-left: 6%;
}

/* line 40, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-container-mobile h3 {
  text-align: center;
}

/* line 45, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .titles {
  margin-top: 20px;
  display: block;
  position: absolute;
}

/* line 49, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .titles h3 {
  font-size: 14px !important;
  color: #48bd5a;
  font-weight: 800 !important;
  text-transform: uppercase;
}

/* line 56, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .titles h4 {
  font-size: 24px !important;
  font-weight: 800 !important;
}

@media screen and (max-width: 980px) {
  /* line 45, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #marketing section.how-we-can-help .titles {
    text-align: center;
    position: initial;
  }
}

/* line 67, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-content {
  border-bottom: 1px dotted #ccc;
  padding: 20px;
}

/* line 72, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-content.active .progress-timer {
  background: #e74500;
  display: block;
  height: 5px;
  width: 0%;
}

/* line 80, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-content.active span .fa-plus {
  display: none;
}

/* line 84, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-content.active span .fa-minus {
  display: block;
}

/* line 90, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-content h3 {
  font-weight: 400 !important;
  cursor: pointer;
  position: relative;
}

/* line 95, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-content h3 span {
  float: right;
}

/* line 98, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-content h3 span svg path {
  color: #D2C8C2;
}

/* line 102, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-content h3 span .fa-minus {
  display: none;
}

/* line 108, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-content .help-inner {
  display: none;
}

/* line 111, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-content .help-inner ul {
  list-style: initial;
  padding: 0 20px;
}

/* line 115, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-content .help-inner ul li {
  font-family: Montserrat, sans-serif;
  padding: 3px 0px 10px 20px;
  background: url(//assets.stage.avochato.com/assets/static_pages/help_li-19c4ea90c059dabb8a4bf1958544effaa13c730ba7ccb343db118db782656941.svg) 0 8px no-repeat;
}

/* line 124, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-content.active h3 {
  font-weight: 800 !important;
}

/* line 127, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-content.active h3 .arrow-header {
  display: inline-block;
}

/* line 132, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-content.active .help-inner {
  display: flex;
  margin-top: 15px;
}

/* line 136, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-content.active .help-inner .percentage {
  font-family: Montserrat, sans-serif;
  font-weight: 800 !important;
  color: #e74500;
  background: url(//assets.stage.avochato.com/assets/static_pages/percent_bg-80b7d7cbba44ce4fb186b83a2102939f15b87e22e207c757d2243a99f8e04066.svg) no-repeat;
  background-size: 80%;
  background-position: center top;
  font-size: 36px;
  padding: 12px 8px 16px 6px;
  margin-right: 5px;
  min-width: 110px;
  text-align: center;
}

/* line 150, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-content.active .help-inner p {
  line-height: 22px;
}

@keyframes closing-animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform-origin: right top;
    transform: scale(0.2);
  }
}

@keyframes animate-open-1 {
  from {
    opacity: 0;
    transform-origin: right bottom;
    transform: scale(0.2);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

/* line 183, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-img-container {
  position: relative;
  height: 694px;
}

@media screen and (max-width: 980px) {
  /* line 183, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #marketing section.how-we-can-help .help-img-container {
    height: 400px;
  }
}

/* line 191, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-img-container .help-img {
  display: none;
}

/* line 194, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-img-container .help-img.active {
  display: block;
  max-width: 80%;
}

/* line 198, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-img-container .help-img.active img {
  height: 690px;
}

@media screen and (min-width: 980px) {
  /* line 201, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #marketing section.how-we-can-help .help-img-container .help-img.active img.center-img {
    margin-top: 20%;
  }
}

@media screen and (max-width: 980px) {
  /* line 198, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #marketing section.how-we-can-help .help-img-container .help-img.active img {
    height: 400px;
  }
}

/* line 211, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-img-container .help-img.animating {
  position: absolute;
}

/* line 214, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-img-container .help-img.animating.closing {
  animation-duration: 0.5s;
  animation-name: closing-animation;
}

/* line 219, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#marketing section.how-we-can-help .help-img-container .help-img.animating.opening {
  animation-duration: 0.5s;
  animation-name: animate-open-1;
}

/* line 1, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#marketing section.case-studies {
  padding: 25px 0;
  padding-bottom: 0;
  background: #fff;
  margin: 0;
}

/* line 6, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#marketing section.case-studies.sand {
  background: #FBF8F3;
}

/* line 9, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#marketing section.case-studies h3 {
  margin-bottom: 20px;
  font-size: 32px !important;
}

/* line 14, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#marketing section.case-studies h4 {
  color: #e74500;
  font-size: 20px !important;
  margin-bottom: 5px;
  font-weight: 800 !important;
  text-transform: capitalize;
}

/* line 22, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#marketing section.case-studies h5 {
  color: #48937f !important;
  font-size: 10px !important;
  letter-spacing: 1px !important;
  margin-bottom: 8px;
  font-weight: 800 !important;
}

/* line 30, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#marketing section.case-studies p {
  font-size: 12px;
  line-height: 20px;
  font-weight: normal !important;
  height: 65px;
}

/* line 37, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#marketing section.case-studies strong {
  font-weight: 800 !important;
}

/* line 41, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#marketing section.case-studies .success-container {
  padding: 15px 25px;
}

/* line 45, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#marketing section.case-studies .case-study-card {
  background: #fff;
  text-align: left;
  padding: 25px 20px;
  padding-right: 10px;
  border: 1px solid #EEEAE4;
  border-radius: 16px;
  margin: 10px;
}

@media screen and (max-width: 980px) {
  /* line 45, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #marketing section.case-studies .case-study-card {
    margin: 0px 10px !important;
    padding: 25px 18px;
  }
}

/* line 57, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#marketing section.case-studies .case-study-card .inner {
  min-height: 172px;
}

/* line 61, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#marketing section.case-studies .case-study-card .case-name {
  float: left;
  width: 55%;
  padding: 15px 0;
}

@media screen and (max-width: 736px) {
  /* line 61, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #marketing section.case-studies .case-study-card .case-name {
    width: 55% !important;
  }
}

@media screen and (max-width: 980px) {
  /* line 61, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #marketing section.case-studies .case-study-card .case-name {
    width: 25%;
  }
}

/* line 74, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#marketing section.case-studies .case-study-card .case-name small {
  font-size: 10px;
}

/* line 79, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#marketing section.case-studies .case-study-card .case-link {
  float: right;
  width: 42%;
  padding: 20px 0;
  margin-right: 6px;
}

@media screen and (max-width: 736px) {
  /* line 79, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #marketing section.case-studies .case-study-card .case-link {
    width: 45% !important;
    display: inline-block;
    margin-top: 15px;
    float: initial;
    margin-right: initial;
    padding: 0;
  }
}

@media screen and (max-width: 980px) {
  /* line 79, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #marketing section.case-studies .case-study-card .case-link {
    width: 70%;
  }
}

/* line 98, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#marketing section.case-studies .case-study-card .case-link a {
  font-size: 12px;
  font-weight: 600 !important;
  display: inline-block !important;
}

/* line 105, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#marketing section.case-studies .case-study-card .btn-arrow {
  width: 12px;
  height: 9px;
}

@media screen and (max-width: 980px) {
  /* line 112, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #marketing .success-blocks {
    width: 65%;
    margin: auto;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
}

@media screen and (max-width: 736px) {
  /* line 120, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #marketing .success-blocks {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
}

/* line 1, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#marketing .learn-more {
  margin-bottom: 50px;
}

/* line 3, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#marketing .learn-more .card {
  margin: 10px 10px;
  background: #e4efec;
  border-radius: 16px;
  text-align: center;
  height: 88%;
}

/* line 10, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#marketing .learn-more .card h5 {
  font-weight: 800 !important;
  font-size: 10px;
  color: #19BE51;
  text-transform: uppercase;
}

/* line 17, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#marketing .learn-more .card h4 {
  font-weight: 800 !important;
  font-size: 20px !important;
  margin: 10px 0 0 0;
  text-transform: capitalize;
}

/* line 24, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#marketing .learn-more .card p {
  font-size: 14px;
  margin-bottom: 15px;
  height: 53px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

/* line 34, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#marketing .learn-more .card .button {
  width: 140px;
  margin: 5px auto 10px auto;
  display: inline-block !important;
  text-transform: capitalize;
  font-size: 14px !important;
}

/* line 40, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#marketing .learn-more .card .button .btn-arrow {
  width: 14px;
  height: 9px;
}

/* line 46, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#marketing .learn-more h2 {
  padding: 0 15px;
}

/* line 1, app/assets/stylesheets/static_pages/components/_integrations.scss */
#marketing .integrations {
  padding: 40px 0;
}

/* line 4, app/assets/stylesheets/static_pages/components/_integrations.scss */
#marketing .integrations .integrate-card {
  padding: 30px 10px;
}

/* line 7, app/assets/stylesheets/static_pages/components/_integrations.scss */
#marketing .integrations .integrate-card .img-container {
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin-bottom: 15px;
}

/* line 15, app/assets/stylesheets/static_pages/components/_integrations.scss */
#marketing .integrations .integrate-card .img-container img {
  max-height: 80px;
}

/* line 20, app/assets/stylesheets/static_pages/components/_integrations.scss */
#marketing .integrations .integrate-card h4 {
  font-weight: 800 !important;
}

/* line 24, app/assets/stylesheets/static_pages/components/_integrations.scss */
#marketing .integrations .integrate-card p {
  width: 255px;
  margin: auto;
}

/* line 29, app/assets/stylesheets/static_pages/components/_integrations.scss */
#marketing .integrations h2 {
  font-size: 32px;
  margin-bottom: 15px;
}

@media screen and (max-width: 736px) {
  /* line 13, app/assets/stylesheets/static_pages/_marketing.scss */
  #marketing h2 {
    font-size: 28px !important;
  }
}

/* line 18, app/assets/stylesheets/static_pages/_marketing.scss */
#marketing .hero .active-inbox-container {
  background: url(//assets.stage.avochato.com/assets/static_pages/phone_no_texture-860c2eb2a03f2c9fec74b93b4a3ad2f9c99bb8843a4254ec08d901c94c794a93.svg) no-repeat;
  background-size: cover;
  width: 645px;
  height: 550px;
  position: relative;
}

/* line 25, app/assets/stylesheets/static_pages/_marketing.scss */
#marketing .hero .active-inbox-container .messages {
  position: absolute;
  top: 225px;
  left: 110px;
}

/* line 30, app/assets/stylesheets/static_pages/_marketing.scss */
#marketing .hero .active-inbox-container .messages .message {
  width: 290px;
}

/* line 32, app/assets/stylesheets/static_pages/_marketing.scss */
#marketing .hero .active-inbox-container .messages .message.img {
  padding: 0;
  background: none;
  box-shadow: none;
}

/* line 38, app/assets/stylesheets/static_pages/_marketing.scss */
#marketing .hero .active-inbox-container .messages .message img {
  width: 235px;
  margin: 0;
  margin-left: -7px !important;
  padding: 0;
}

/* line 44, app/assets/stylesheets/static_pages/_marketing.scss */
#marketing .hero .active-inbox-container .messages .message.direction-us {
  max-width: initial;
  width: initial;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-left-radius: 18px;
  background: #E1F9EE;
  margin-left: 380px;
}

/* line 53, app/assets/stylesheets/static_pages/_marketing.scss */
#marketing .hero .active-inbox-container .messages .message.direction-them {
  max-width: 285px;
}

/* line 60, app/assets/stylesheets/static_pages/_marketing.scss */
#marketing .hero .display-only-sm img {
  margin: -30px auto -10px auto !important;
}

/* line 65, app/assets/stylesheets/static_pages/_marketing.scss */
#marketing .hero h1 {
  padding-top: 0px;
}

/* line 70, app/assets/stylesheets/static_pages/_marketing.scss */
#marketing .logos {
  background: #1E705A;
}

@media screen and (max-width: 736px) {
  /* line 70, app/assets/stylesheets/static_pages/_marketing.scss */
  #marketing .logos {
    padding-top: 20px;
  }
}

/* line 75, app/assets/stylesheets/static_pages/_marketing.scss */
#marketing .logos .logos-text {
  margin: auto 30px;
  display: flex;
}

@media screen and (max-width: 736px) {
  /* line 75, app/assets/stylesheets/static_pages/_marketing.scss */
  #marketing .logos .logos-text {
    margin: 0 auto;
    display: block;
  }
  /* line 81, app/assets/stylesheets/static_pages/_marketing.scss */
  #marketing .logos .logos-text p {
    text-align: center;
  }
}

/* line 85, app/assets/stylesheets/static_pages/_marketing.scss */
#marketing .logos .logos-text p {
  color: #fff;
  font-weight: bold !important;
}

/* line 91, app/assets/stylesheets/static_pages/_marketing.scss */
#marketing .logos .logo-images {
  display: flex;
  margin: 30px 0;
}

@media screen and (max-width: 736px) {
  /* line 91, app/assets/stylesheets/static_pages/_marketing.scss */
  #marketing .logos .logo-images {
    margin: 10px auto 30px auto;
  }
}

/* line 97, app/assets/stylesheets/static_pages/_marketing.scss */
#marketing .logos .logo-images img {
  flex-grow: 1;
  margin: 0 55px;
  max-height: 86px;
  filter: grayscale(100%);
}

@media screen and (max-width: 736px) {
  /* line 97, app/assets/stylesheets/static_pages/_marketing.scss */
  #marketing .logos .logo-images img {
    margin: 0 15px;
    max-height: 25px;
    max-width: 80px;
  }
}

/* line 111, app/assets/stylesheets/static_pages/_marketing.scss */
#marketing .why-sms {
  background: #03543E;
  padding: 30px 0;
  color: #fff !important;
}

/* line 116, app/assets/stylesheets/static_pages/_marketing.scss */
#marketing .why-sms .title {
  text-align: center;
  margin-bottom: 30px;
  font-size: 36px;
  color: #fff !important;
}

/* line 121, app/assets/stylesheets/static_pages/_marketing.scss */
#marketing .why-sms .title .highlight {
  color: #F0EF9E;
  font-weight: 800 !important;
  background: url(//assets.stage.avochato.com/assets/static_pages/underline_highlight-ff2d67d41aa21758cff27dc660e231aa667db264783272f684471b37b1ecbf7a.svg) no-repeat;
  background-size: contain;
  background-position: 0 45px;
  padding-bottom: 20px;
}

/* line 130, app/assets/stylesheets/static_pages/_marketing.scss */
#marketing .why-sms .feature {
  padding: 30px;
  text-align: center;
}

@media screen and (max-width: 736px) {
  /* line 130, app/assets/stylesheets/static_pages/_marketing.scss */
  #marketing .why-sms .feature {
    padding: 30px 0px;
  }
}

/* line 136, app/assets/stylesheets/static_pages/_marketing.scss */
#marketing .why-sms .feature img {
  max-width: 120px;
  margin-bottom: 10px;
}

/* line 141, app/assets/stylesheets/static_pages/_marketing.scss */
#marketing .why-sms .feature h4 {
  font-weight: 800 !important;
  font-size: 22px !important;
}

/* line 145, app/assets/stylesheets/static_pages/_marketing.scss */
#marketing .why-sms .feature p {
  width: 300px;
  margin: auto;
}

/* line 2, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}

/* line 8, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide * {
  box-sizing: inherit;
}

/* line 12, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide__track {
  overflow: hidden;
}

/* line 16, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  padding: 0;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}

/* line 30, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide__slides--dragging {
  user-select: none;
}

/* line 34, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide__slide {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

/* line 44, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide__slide a {
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

/* line 51, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide__arrows {
  -webkit-touch-callout: none;
  user-select: none;
}

/* line 56, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide__bullets {
  -webkit-touch-callout: none;
  user-select: none;
}

/* line 61, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide--rtl {
  direction: rtl;
}

/* line 65, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide__arrow {
  position: absolute;
  display: block;
  top: 50%;
  z-index: 2;
  color: white;
  text-transform: uppercase;
  padding: 9px 12px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 1;
  cursor: pointer;
  transition: opacity 150ms ease, border 300ms ease-in-out;
  transform: translateY(-50%);
  line-height: 1;
}

/* line 82, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide__arrow:focus {
  outline: none;
}

/* line 86, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide__arrow:hover {
  border-color: white;
}

/* line 90, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide__arrow--left {
  left: 2em;
}

/* line 94, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide__arrow--right {
  right: 2em;
}

/* line 98, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide__arrow--disabled {
  opacity: 0.33;
}

/* line 101, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .slider__arrow--next {
  right: -20px;
}

/* line 104, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .slider__arrow--prev {
  left: -20px;
}

/* line 107, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .slider__arrow {
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 45px;
  height: 45px;
  margin-top: -9px;
  border-radius: 50%;
  background-color: #FBF8F3;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

/* line 118, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .slider__arrow svg {
  fill: #0F9089;
}

/* line 123, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide__bullets {
  position: absolute;
  z-index: 2;
  bottom: -15px;
  left: 50%;
  display: inline-flex;
  list-style: none;
  transform: translateX(-50%);
}

/* line 133, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide__bullet {
  background-color: #DAD1C1;
  width: 8px;
  height: 8px;
  padding: 0;
  border-radius: 8px;
  transition: all 300ms ease-in-out;
  cursor: pointer;
  line-height: 0;
  margin: 0 8px;
  box-shadow: none;
  border: none;
}

/* line 147, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide__bullet:focus {
  outline: none;
}

/* line 151, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide__bullet:hover,
#support .glide__bullet:focus {
  border: 2px solid white;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 157, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide__bullet--active {
  background-color: #0F9089;
  width: 18px;
}

/* line 162, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide--swipeable {
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}

/* line 168, app/assets/stylesheets/static_pages/components/_glide.scss */
#support .glide--dragging {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}

/* line 1, app/assets/stylesheets/static_pages/components/_hero.scss */
#support .hero {
  background: #03543E;
  height: 615px;
}

@media screen and (max-width: 736px) {
  /* line 1, app/assets/stylesheets/static_pages/components/_hero.scss */
  #support .hero {
    padding-bottom: 0;
  }
  /* line 6, app/assets/stylesheets/static_pages/components/_hero.scss */
  #support .hero .container {
    padding-bottom: 0px;
  }
}

/* line 10, app/assets/stylesheets/static_pages/components/_hero.scss */
#support .hero.sand {
  background: #FBF8F3 !important;
}

/* line 13, app/assets/stylesheets/static_pages/components/_hero.scss */
#support .hero.sand .content h1 {
  color: #000 !important;
}

/* line 18, app/assets/stylesheets/static_pages/components/_hero.scss */
#support .hero h4 {
  color: #e74500;
  font-weight: 800 !important;
  text-transform: uppercase;
}

@media screen and (max-width: 1024px) {
  /* line 1, app/assets/stylesheets/static_pages/components/_hero.scss */
  #support .hero {
    height: initial;
  }
  /* line 27, app/assets/stylesheets/static_pages/components/_hero.scss */
  #support .hero .row .offset-l-1 {
    margin-left: 0 !important;
    flex: 5 !important;
  }
}

/* line 33, app/assets/stylesheets/static_pages/components/_hero.scss */
#support .hero img {
  max-width: 100vw;
  margin-left: -14% !important;
  margin-bottom: -10px !important;
}

@media screen and (max-width: 736px) {
  /* line 33, app/assets/stylesheets/static_pages/components/_hero.scss */
  #support .hero img {
    max-width: 85vw;
    margin: 0 auto !important;
    display: block;
  }
}

/* line 44, app/assets/stylesheets/static_pages/components/_hero.scss */
#support .hero .content {
  min-height: 615px;
  padding: 0 35px 35px 35px;
  display: flex;
  justify-content: center !important;
  margin-top: 40px;
}

@media screen and (max-width: 980px) {
  /* line 44, app/assets/stylesheets/static_pages/components/_hero.scss */
  #support .hero .content {
    padding: 0 !important;
    min-height: 400px !important;
    margin-top: 60px !important;
    text-align: center;
  }
  /* line 56, app/assets/stylesheets/static_pages/components/_hero.scss */
  #support .hero .content .button-container {
    margin: 0 auto;
    padding-top: 10px;
  }
}

/* line 62, app/assets/stylesheets/static_pages/components/_hero.scss */
#support .hero .content h1,
#support .hero .content p {
  color: #fff !important;
}

/* line 67, app/assets/stylesheets/static_pages/components/_hero.scss */
#support .hero .content h1 {
  font-weight: 800 !important;
  font-size: 36px;
}

@media screen and (max-width: 736px) {
  /* line 67, app/assets/stylesheets/static_pages/components/_hero.scss */
  #support .hero .content h1 {
    font-size: 28px !important;
  }
}

/* line 75, app/assets/stylesheets/static_pages/components/_hero.scss */
#support .hero .content p {
  font-size: 16px;
  line-height: 22px;
  color: #444 !important;
}

/* line 82, app/assets/stylesheets/static_pages/components/_hero.scss */
#support .hero .active-inbox-container {
  background: url(//assets.stage.avochato.com/assets/static_pages/home_hero_sms_backdrop-e7219b33140a21432fbc5a28d540724d5ff2ecd2bd3172765a3aeb93167b2b6d.svg) no-repeat;
  background-size: cover;
  width: 645px;
  height: 552px;
  position: relative;
}

/* line 89, app/assets/stylesheets/static_pages/components/_hero.scss */
#support .hero .active-inbox-container .messages {
  position: absolute;
  top: 225px;
  left: 150px;
}

/* line 94, app/assets/stylesheets/static_pages/components/_hero.scss */
#support .hero .active-inbox-container .messages .message {
  font-family: Montserrat, sans-serif;
  background: #fff;
  box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.25);
  padding: 14px;
  font-size: 16px;
  margin-top: 12px;
  margin-bottom: 12px;
  animation-duration: 0.5s;
  animation-name: animate-message;
  margin-bottom: 0px;
}

/* line 106, app/assets/stylesheets/static_pages/components/_hero.scss */
#support .hero .active-inbox-container .messages .message.hidden {
  display: none;
}

/* line 110, app/assets/stylesheets/static_pages/components/_hero.scss */
#support .hero .active-inbox-container .messages .message.direction-them {
  max-width: 255px;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
}

/* line 117, app/assets/stylesheets/static_pages/components/_hero.scss */
#support .hero .active-inbox-container .messages .message.direction-us {
  max-width: 290px;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-left-radius: 18px;
  background: #E1F9EE;
  margin-left: 155px;
}

@keyframes animate-message {
  from {
    opacity: 0;
    transform: translate3d(0, 12px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0);
  }
}

/* line 1, app/assets/stylesheets/static_pages/components/_stats.scss */
#support .stats {
  padding: 60px 0;
}

/* line 4, app/assets/stylesheets/static_pages/components/_stats.scss */
#support .stats h4 {
  color: #e74500;
  font-weight: 800 !important;
}

/* line 9, app/assets/stylesheets/static_pages/components/_stats.scss */
#support .stats h2 {
  font-weight: 800 !important;
  font-size: 36px;
}

@media screen and (max-width: 736px) {
  /* line 1, app/assets/stylesheets/static_pages/components/_stats.scss */
  #support .stats {
    text-align: center;
  }
}

/* line 18, app/assets/stylesheets/static_pages/components/_stats.scss */
#support .stats .stat {
  padding: 10px 20px !important;
}

@media screen and (max-width: 736px) {
  /* line 18, app/assets/stylesheets/static_pages/components/_stats.scss */
  #support .stats .stat {
    display: flex;
    margin-bottom: 0 !important;
  }
}

/* line 25, app/assets/stylesheets/static_pages/components/_stats.scss */
#support .stats .row {
  justify-content: center;
}

/* line 28, app/assets/stylesheets/static_pages/components/_stats.scss */
#support .stats .stat-chart {
  width: 16.6666666667%;
}

@media screen and (max-width: 736px) {
  /* line 32, app/assets/stylesheets/static_pages/components/_stats.scss */
  #support .stats .stat-chart {
    width: 100%;
  }
  /* line 35, app/assets/stylesheets/static_pages/components/_stats.scss */
  #support .stats .stat-chart img {
    max-width: 160px;
    margin: 7px 0;
  }
}

/* line 41, app/assets/stylesheets/static_pages/components/_stats.scss */
#support .stats .number {
  font-size: 72px;
  font-weight: 800 !important;
  border-bottom: 5px solid #1E705A;
  color: #19BE51;
  margin-bottom: 15px;
  width: 215px;
}

/* line 50, app/assets/stylesheets/static_pages/components/_stats.scss */
#support .stats .number span {
  font-size: 32px;
  font-weight: 300 !important;
}

/* line 54, app/assets/stylesheets/static_pages/components/_stats.scss */
#support .stats .number.smaller {
  font-size: 46px;
}

@media screen and (max-width: 736px) {
  /* line 41, app/assets/stylesheets/static_pages/components/_stats.scss */
  #support .stats .number {
    border-bottom: none;
    border-right: 5px solid #1E705A;
    padding-right: 10px;
  }
}

/* line 64, app/assets/stylesheets/static_pages/components/_stats.scss */
#support .stats .label {
  font-weight: bold !important;
  color: #1E705A;
  width: 215px;
}

@media screen and (max-width: 736px) {
  /* line 64, app/assets/stylesheets/static_pages/components/_stats.scss */
  #support .stats .label {
    align-items: start;
    display: flex;
    margin-left: 10px;
    text-align: left;
  }
}

/* line 1, app/assets/stylesheets/static_pages/components/_cta.scss */
#support section.bottom-cta {
  background: #FBF8F3;
  margin-top: 0;
  padding: 20px 0;
}

/* line 7, app/assets/stylesheets/static_pages/components/_cta.scss */
#support section.bottom-cta .container h3 {
  font-weight: 800 !important;
  font-size: 34px !important;
  line-height: 52px;
}

@media screen and (max-width: 980px) {
  /* line 7, app/assets/stylesheets/static_pages/components/_cta.scss */
  #support section.bottom-cta .container h3 {
    font-size: 20px !important;
    line-height: 32px;
  }
}

/* line 18, app/assets/stylesheets/static_pages/components/_cta.scss */
#support section.bottom-cta .container p {
  font-weight: 400;
  line-height: 30px;
  font-size: 16px !important;
  margin-bottom: 10px;
}

@media screen and (max-width: 736px) {
  /* line 18, app/assets/stylesheets/static_pages/components/_cta.scss */
  #support section.bottom-cta .container p {
    font-size: 14px !important;
  }
}

/* line 28, app/assets/stylesheets/static_pages/components/_cta.scss */
#support section.bottom-cta .container .no-credit {
  font-weight: 300 !important;
  font-size: 12px !important;
  margin-top: 10px;
}

/* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
#support section.bottom-cta .container img {
  max-width: 610px;
  width: 100%;
}

@media screen and (max-width: 980px) {
  /* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
  #support section.bottom-cta .container img {
    max-width: 285px !important;
    margin: auto;
  }
}

@media screen and (max-width: 736px) {
  /* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
  #support section.bottom-cta .container img {
    max-width: 180px !important;
  }
}

/* line 47, app/assets/stylesheets/static_pages/components/_cta.scss */
#support section.bottom-cta .container .button {
  width: 200px;
  margin: 0 auto;
}

/* line 1, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help {
  background: #FBF8F3;
  margin-bottom: 0;
}

/* line 4, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help a {
  color: #308de8 !important;
  font-size: 14px;
  text-decoration: none !important;
}

/* line 10, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .container {
  border-radius: 16px;
  padding-bottom: 0px;
  padding-right: 0px;
  height: 709px;
}

@media screen and (max-width: 980px) {
  /* line 10, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #support section.how-we-can-help .container {
    height: initial !important;
    padding-right: 30px !important;
    padding-bottom: 50px;
  }
}

@media screen and (max-width: 980px) {
  /* line 24, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #support section.how-we-can-help .glide-help {
    display: block;
  }
}

/* line 30, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-container-mobile .help-content {
  border-bottom: none !important;
}

/* line 33, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-container-mobile img {
  margin-bottom: 15px;
}

/* line 36, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-container-mobile img.offset {
  margin-left: 6%;
}

/* line 40, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-container-mobile h3 {
  text-align: center;
}

/* line 45, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .titles {
  margin-top: 20px;
  display: block;
  position: absolute;
}

/* line 49, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .titles h3 {
  font-size: 14px !important;
  color: #48bd5a;
  font-weight: 800 !important;
  text-transform: uppercase;
}

/* line 56, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .titles h4 {
  font-size: 24px !important;
  font-weight: 800 !important;
}

@media screen and (max-width: 980px) {
  /* line 45, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #support section.how-we-can-help .titles {
    text-align: center;
    position: initial;
  }
}

/* line 67, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-content {
  border-bottom: 1px dotted #ccc;
  padding: 20px;
}

/* line 72, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-content.active .progress-timer {
  background: #e74500;
  display: block;
  height: 5px;
  width: 0%;
}

/* line 80, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-content.active span .fa-plus {
  display: none;
}

/* line 84, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-content.active span .fa-minus {
  display: block;
}

/* line 90, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-content h3 {
  font-weight: 400 !important;
  cursor: pointer;
  position: relative;
}

/* line 95, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-content h3 span {
  float: right;
}

/* line 98, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-content h3 span svg path {
  color: #D2C8C2;
}

/* line 102, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-content h3 span .fa-minus {
  display: none;
}

/* line 108, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-content .help-inner {
  display: none;
}

/* line 111, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-content .help-inner ul {
  list-style: initial;
  padding: 0 20px;
}

/* line 115, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-content .help-inner ul li {
  font-family: Montserrat, sans-serif;
  padding: 3px 0px 10px 20px;
  background: url(//assets.stage.avochato.com/assets/static_pages/help_li-19c4ea90c059dabb8a4bf1958544effaa13c730ba7ccb343db118db782656941.svg) 0 8px no-repeat;
}

/* line 124, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-content.active h3 {
  font-weight: 800 !important;
}

/* line 127, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-content.active h3 .arrow-header {
  display: inline-block;
}

/* line 132, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-content.active .help-inner {
  display: flex;
  margin-top: 15px;
}

/* line 136, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-content.active .help-inner .percentage {
  font-family: Montserrat, sans-serif;
  font-weight: 800 !important;
  color: #e74500;
  background: url(//assets.stage.avochato.com/assets/static_pages/percent_bg-80b7d7cbba44ce4fb186b83a2102939f15b87e22e207c757d2243a99f8e04066.svg) no-repeat;
  background-size: 80%;
  background-position: center top;
  font-size: 36px;
  padding: 12px 8px 16px 6px;
  margin-right: 5px;
  min-width: 110px;
  text-align: center;
}

/* line 150, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-content.active .help-inner p {
  line-height: 22px;
}

@keyframes closing-animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform-origin: right top;
    transform: scale(0.2);
  }
}

@keyframes animate-open-1 {
  from {
    opacity: 0;
    transform-origin: right bottom;
    transform: scale(0.2);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

/* line 183, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-img-container {
  position: relative;
  height: 694px;
}

@media screen and (max-width: 980px) {
  /* line 183, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #support section.how-we-can-help .help-img-container {
    height: 400px;
  }
}

/* line 191, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-img-container .help-img {
  display: none;
}

/* line 194, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-img-container .help-img.active {
  display: block;
  max-width: 80%;
}

/* line 198, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-img-container .help-img.active img {
  height: 690px;
}

@media screen and (min-width: 980px) {
  /* line 201, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #support section.how-we-can-help .help-img-container .help-img.active img.center-img {
    margin-top: 20%;
  }
}

@media screen and (max-width: 980px) {
  /* line 198, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
  #support section.how-we-can-help .help-img-container .help-img.active img {
    height: 400px;
  }
}

/* line 211, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-img-container .help-img.animating {
  position: absolute;
}

/* line 214, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-img-container .help-img.animating.closing {
  animation-duration: 0.5s;
  animation-name: closing-animation;
}

/* line 219, app/assets/stylesheets/static_pages/components/_how_we_can_help.scss */
#support section.how-we-can-help .help-img-container .help-img.animating.opening {
  animation-duration: 0.5s;
  animation-name: animate-open-1;
}

/* line 1, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#support section.case-studies {
  padding: 25px 0;
  padding-bottom: 0;
  background: #fff;
  margin: 0;
}

/* line 6, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#support section.case-studies.sand {
  background: #FBF8F3;
}

/* line 9, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#support section.case-studies h3 {
  margin-bottom: 20px;
  font-size: 32px !important;
}

/* line 14, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#support section.case-studies h4 {
  color: #e74500;
  font-size: 20px !important;
  margin-bottom: 5px;
  font-weight: 800 !important;
  text-transform: capitalize;
}

/* line 22, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#support section.case-studies h5 {
  color: #48937f !important;
  font-size: 10px !important;
  letter-spacing: 1px !important;
  margin-bottom: 8px;
  font-weight: 800 !important;
}

/* line 30, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#support section.case-studies p {
  font-size: 12px;
  line-height: 20px;
  font-weight: normal !important;
  height: 65px;
}

/* line 37, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#support section.case-studies strong {
  font-weight: 800 !important;
}

/* line 41, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#support section.case-studies .success-container {
  padding: 15px 25px;
}

/* line 45, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#support section.case-studies .case-study-card {
  background: #fff;
  text-align: left;
  padding: 25px 20px;
  padding-right: 10px;
  border: 1px solid #EEEAE4;
  border-radius: 16px;
  margin: 10px;
}

@media screen and (max-width: 980px) {
  /* line 45, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #support section.case-studies .case-study-card {
    margin: 0px 10px !important;
    padding: 25px 18px;
  }
}

/* line 57, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#support section.case-studies .case-study-card .inner {
  min-height: 172px;
}

/* line 61, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#support section.case-studies .case-study-card .case-name {
  float: left;
  width: 55%;
  padding: 15px 0;
}

@media screen and (max-width: 736px) {
  /* line 61, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #support section.case-studies .case-study-card .case-name {
    width: 55% !important;
  }
}

@media screen and (max-width: 980px) {
  /* line 61, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #support section.case-studies .case-study-card .case-name {
    width: 25%;
  }
}

/* line 74, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#support section.case-studies .case-study-card .case-name small {
  font-size: 10px;
}

/* line 79, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#support section.case-studies .case-study-card .case-link {
  float: right;
  width: 42%;
  padding: 20px 0;
  margin-right: 6px;
}

@media screen and (max-width: 736px) {
  /* line 79, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #support section.case-studies .case-study-card .case-link {
    width: 45% !important;
    display: inline-block;
    margin-top: 15px;
    float: initial;
    margin-right: initial;
    padding: 0;
  }
}

@media screen and (max-width: 980px) {
  /* line 79, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #support section.case-studies .case-study-card .case-link {
    width: 70%;
  }
}

/* line 98, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#support section.case-studies .case-study-card .case-link a {
  font-size: 12px;
  font-weight: 600 !important;
  display: inline-block !important;
}

/* line 105, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#support section.case-studies .case-study-card .btn-arrow {
  width: 12px;
  height: 9px;
}

@media screen and (max-width: 980px) {
  /* line 112, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #support .success-blocks {
    width: 65%;
    margin: auto;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
}

@media screen and (max-width: 736px) {
  /* line 120, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #support .success-blocks {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
}

/* line 1, app/assets/stylesheets/static_pages/components/_integrations.scss */
#support .integrations {
  padding: 40px 0;
}

/* line 4, app/assets/stylesheets/static_pages/components/_integrations.scss */
#support .integrations .integrate-card {
  padding: 30px 10px;
}

/* line 7, app/assets/stylesheets/static_pages/components/_integrations.scss */
#support .integrations .integrate-card .img-container {
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin-bottom: 15px;
}

/* line 15, app/assets/stylesheets/static_pages/components/_integrations.scss */
#support .integrations .integrate-card .img-container img {
  max-height: 80px;
}

/* line 20, app/assets/stylesheets/static_pages/components/_integrations.scss */
#support .integrations .integrate-card h4 {
  font-weight: 800 !important;
}

/* line 24, app/assets/stylesheets/static_pages/components/_integrations.scss */
#support .integrations .integrate-card p {
  width: 255px;
  margin: auto;
}

/* line 29, app/assets/stylesheets/static_pages/components/_integrations.scss */
#support .integrations h2 {
  font-size: 32px;
  margin-bottom: 15px;
}

/* line 1, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#support .learn-more {
  margin-bottom: 50px;
}

/* line 3, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#support .learn-more .card {
  margin: 10px 10px;
  background: #e4efec;
  border-radius: 16px;
  text-align: center;
  height: 88%;
}

/* line 10, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#support .learn-more .card h5 {
  font-weight: 800 !important;
  font-size: 10px;
  color: #19BE51;
  text-transform: uppercase;
}

/* line 17, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#support .learn-more .card h4 {
  font-weight: 800 !important;
  font-size: 20px !important;
  margin: 10px 0 0 0;
  text-transform: capitalize;
}

/* line 24, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#support .learn-more .card p {
  font-size: 14px;
  margin-bottom: 15px;
  height: 53px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

/* line 34, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#support .learn-more .card .button {
  width: 140px;
  margin: 5px auto 10px auto;
  display: inline-block !important;
  text-transform: capitalize;
  font-size: 14px !important;
}

/* line 40, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#support .learn-more .card .button .btn-arrow {
  width: 14px;
  height: 9px;
}

/* line 46, app/assets/stylesheets/static_pages/components/_learn_more.scss */
#support .learn-more h2 {
  padding: 0 15px;
}

@media screen and (max-width: 736px) {
  /* line 13, app/assets/stylesheets/static_pages/_support.scss */
  #support h2 {
    font-size: 28px !important;
  }
}

/* line 18, app/assets/stylesheets/static_pages/_support.scss */
#support .hero .content {
  margin-top: 30px;
}

/* line 20, app/assets/stylesheets/static_pages/_support.scss */
#support .hero .content p {
  color: #fff !important;
}

/* line 24, app/assets/stylesheets/static_pages/_support.scss */
#support .hero .active-inbox-container {
  background: url(//assets.stage.avochato.com/assets/static_pages/sales_bg_chat-6ecd3ff1efdf952239f4e390519ba8745e5e965c6da57681437a2219efbab873.svg) no-repeat;
  margin-top: 155px;
  width: 645px;
  height: 552px;
  position: relative;
}

/* line 31, app/assets/stylesheets/static_pages/_support.scss */
#support .hero .active-inbox-container .messages {
  position: absolute;
  top: 90px;
  left: 110px;
}

/* line 36, app/assets/stylesheets/static_pages/_support.scss */
#support .hero .active-inbox-container .messages .message.img {
  padding: 0;
  background: none;
  box-shadow: none;
}

/* line 41, app/assets/stylesheets/static_pages/_support.scss */
#support .hero .active-inbox-container .messages .message img {
  width: 235px;
  margin: 0;
  margin-left: -7px !important;
  padding: 0;
}

/* line 50, app/assets/stylesheets/static_pages/_support.scss */
#support .hero h1 {
  padding-top: 0px;
}

/* line 53, app/assets/stylesheets/static_pages/_support.scss */
#support .hero h4 {
  color: #f0ef9e;
}

/* line 57, app/assets/stylesheets/static_pages/_support.scss */
#support .stats {
  background-color: #FBF8F3;
}

/* line 60, app/assets/stylesheets/static_pages/_support.scss */
#support .how-we-can-help {
  background-color: #fff !important;
}

/* line 63, app/assets/stylesheets/static_pages/_support.scss */
#support .logos {
  background: #ECEFEE;
}

@media screen and (max-width: 736px) {
  /* line 63, app/assets/stylesheets/static_pages/_support.scss */
  #support .logos {
    padding-top: 20px;
  }
}

/* line 68, app/assets/stylesheets/static_pages/_support.scss */
#support .logos .logos-text {
  margin: auto 30px;
  display: flex;
}

@media screen and (max-width: 736px) {
  /* line 68, app/assets/stylesheets/static_pages/_support.scss */
  #support .logos .logos-text {
    margin: 0 auto;
    display: block;
  }
  /* line 74, app/assets/stylesheets/static_pages/_support.scss */
  #support .logos .logos-text p {
    text-align: center;
  }
}

/* line 78, app/assets/stylesheets/static_pages/_support.scss */
#support .logos .logos-text p {
  color: #444;
  font-weight: bold !important;
}

/* line 84, app/assets/stylesheets/static_pages/_support.scss */
#support .logos .logo-images {
  display: flex;
  margin: 30px 0;
}

@media screen and (max-width: 736px) {
  /* line 84, app/assets/stylesheets/static_pages/_support.scss */
  #support .logos .logo-images {
    margin: 10px auto 30px auto;
  }
}

/* line 90, app/assets/stylesheets/static_pages/_support.scss */
#support .logos .logo-images img {
  flex-grow: 1;
  margin: 0 55px;
  max-height: 86px;
  filter: grayscale(100%);
}

@media screen and (max-width: 736px) {
  /* line 90, app/assets/stylesheets/static_pages/_support.scss */
  #support .logos .logo-images img {
    margin: 0 15px;
    max-height: 45px;
    max-width: 80px;
  }
}

/* line 104, app/assets/stylesheets/static_pages/_support.scss */
#support .why-sms {
  background: #fff;
  padding: 30px 0;
}

/* line 108, app/assets/stylesheets/static_pages/_support.scss */
#support .why-sms .title {
  text-align: center;
  margin-bottom: 30px;
  font-size: 36px;
  color: #1E705A !important;
}

/* line 113, app/assets/stylesheets/static_pages/_support.scss */
#support .why-sms .title .highlight {
  color: #48bd5a;
  font-weight: 800 !important;
  background: url(//assets.stage.avochato.com/assets/static_pages/underline_highlight-ff2d67d41aa21758cff27dc660e231aa667db264783272f684471b37b1ecbf7a.svg) no-repeat;
  background-size: contain;
  background-position: 0 45px;
  padding-bottom: 20px;
}

/* line 123, app/assets/stylesheets/static_pages/_support.scss */
#support .why-sms .feature {
  padding: 30px 30px;
  text-align: center;
}

@media screen and (max-width: 736px) {
  /* line 123, app/assets/stylesheets/static_pages/_support.scss */
  #support .why-sms .feature {
    padding: 30px 0px;
  }
}

/* line 129, app/assets/stylesheets/static_pages/_support.scss */
#support .why-sms .feature img {
  max-width: 120px;
  margin-bottom: 10px;
}

/* line 134, app/assets/stylesheets/static_pages/_support.scss */
#support .why-sms .feature h4 {
  font-weight: 800 !important;
  font-size: 22px !important;
}

/* line 1, app/assets/stylesheets/static_pages/components/_hero.scss */
#features .hero {
  background: #03543E;
  height: 615px;
}

@media screen and (max-width: 736px) {
  /* line 1, app/assets/stylesheets/static_pages/components/_hero.scss */
  #features .hero {
    padding-bottom: 0;
  }
  /* line 6, app/assets/stylesheets/static_pages/components/_hero.scss */
  #features .hero .container {
    padding-bottom: 0px;
  }
}

/* line 10, app/assets/stylesheets/static_pages/components/_hero.scss */
#features .hero.sand {
  background: #FBF8F3 !important;
}

/* line 13, app/assets/stylesheets/static_pages/components/_hero.scss */
#features .hero.sand .content h1 {
  color: #000 !important;
}

/* line 18, app/assets/stylesheets/static_pages/components/_hero.scss */
#features .hero h4 {
  color: #e74500;
  font-weight: 800 !important;
  text-transform: uppercase;
}

@media screen and (max-width: 1024px) {
  /* line 1, app/assets/stylesheets/static_pages/components/_hero.scss */
  #features .hero {
    height: initial;
  }
  /* line 27, app/assets/stylesheets/static_pages/components/_hero.scss */
  #features .hero .row .offset-l-1 {
    margin-left: 0 !important;
    flex: 5 !important;
  }
}

/* line 33, app/assets/stylesheets/static_pages/components/_hero.scss */
#features .hero img {
  max-width: 100vw;
  margin-left: -14% !important;
  margin-bottom: -10px !important;
}

@media screen and (max-width: 736px) {
  /* line 33, app/assets/stylesheets/static_pages/components/_hero.scss */
  #features .hero img {
    max-width: 85vw;
    margin: 0 auto !important;
    display: block;
  }
}

/* line 44, app/assets/stylesheets/static_pages/components/_hero.scss */
#features .hero .content {
  min-height: 615px;
  padding: 0 35px 35px 35px;
  display: flex;
  justify-content: center !important;
  margin-top: 40px;
}

@media screen and (max-width: 980px) {
  /* line 44, app/assets/stylesheets/static_pages/components/_hero.scss */
  #features .hero .content {
    padding: 0 !important;
    min-height: 400px !important;
    margin-top: 60px !important;
    text-align: center;
  }
  /* line 56, app/assets/stylesheets/static_pages/components/_hero.scss */
  #features .hero .content .button-container {
    margin: 0 auto;
    padding-top: 10px;
  }
}

/* line 62, app/assets/stylesheets/static_pages/components/_hero.scss */
#features .hero .content h1,
#features .hero .content p {
  color: #fff !important;
}

/* line 67, app/assets/stylesheets/static_pages/components/_hero.scss */
#features .hero .content h1 {
  font-weight: 800 !important;
  font-size: 36px;
}

@media screen and (max-width: 736px) {
  /* line 67, app/assets/stylesheets/static_pages/components/_hero.scss */
  #features .hero .content h1 {
    font-size: 28px !important;
  }
}

/* line 75, app/assets/stylesheets/static_pages/components/_hero.scss */
#features .hero .content p {
  font-size: 16px;
  line-height: 22px;
  color: #444 !important;
}

/* line 82, app/assets/stylesheets/static_pages/components/_hero.scss */
#features .hero .active-inbox-container {
  background: url(//assets.stage.avochato.com/assets/static_pages/home_hero_sms_backdrop-e7219b33140a21432fbc5a28d540724d5ff2ecd2bd3172765a3aeb93167b2b6d.svg) no-repeat;
  background-size: cover;
  width: 645px;
  height: 552px;
  position: relative;
}

/* line 89, app/assets/stylesheets/static_pages/components/_hero.scss */
#features .hero .active-inbox-container .messages {
  position: absolute;
  top: 225px;
  left: 150px;
}

/* line 94, app/assets/stylesheets/static_pages/components/_hero.scss */
#features .hero .active-inbox-container .messages .message {
  font-family: Montserrat, sans-serif;
  background: #fff;
  box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.25);
  padding: 14px;
  font-size: 16px;
  margin-top: 12px;
  margin-bottom: 12px;
  animation-duration: 0.5s;
  animation-name: animate-message;
  margin-bottom: 0px;
}

/* line 106, app/assets/stylesheets/static_pages/components/_hero.scss */
#features .hero .active-inbox-container .messages .message.hidden {
  display: none;
}

/* line 110, app/assets/stylesheets/static_pages/components/_hero.scss */
#features .hero .active-inbox-container .messages .message.direction-them {
  max-width: 255px;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
}

/* line 117, app/assets/stylesheets/static_pages/components/_hero.scss */
#features .hero .active-inbox-container .messages .message.direction-us {
  max-width: 290px;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-left-radius: 18px;
  background: #E1F9EE;
  margin-left: 155px;
}

@keyframes animate-message {
  from {
    opacity: 0;
    transform: translate3d(0, 12px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0);
  }
}

/* line 1, app/assets/stylesheets/static_pages/components/_cta.scss */
#features section.bottom-cta {
  background: #FBF8F3;
  margin-top: 0;
  padding: 20px 0;
}

/* line 7, app/assets/stylesheets/static_pages/components/_cta.scss */
#features section.bottom-cta .container h3 {
  font-weight: 800 !important;
  font-size: 34px !important;
  line-height: 52px;
}

@media screen and (max-width: 980px) {
  /* line 7, app/assets/stylesheets/static_pages/components/_cta.scss */
  #features section.bottom-cta .container h3 {
    font-size: 20px !important;
    line-height: 32px;
  }
}

/* line 18, app/assets/stylesheets/static_pages/components/_cta.scss */
#features section.bottom-cta .container p {
  font-weight: 400;
  line-height: 30px;
  font-size: 16px !important;
  margin-bottom: 10px;
}

@media screen and (max-width: 736px) {
  /* line 18, app/assets/stylesheets/static_pages/components/_cta.scss */
  #features section.bottom-cta .container p {
    font-size: 14px !important;
  }
}

/* line 28, app/assets/stylesheets/static_pages/components/_cta.scss */
#features section.bottom-cta .container .no-credit {
  font-weight: 300 !important;
  font-size: 12px !important;
  margin-top: 10px;
}

/* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
#features section.bottom-cta .container img {
  max-width: 610px;
  width: 100%;
}

@media screen and (max-width: 980px) {
  /* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
  #features section.bottom-cta .container img {
    max-width: 285px !important;
    margin: auto;
  }
}

@media screen and (max-width: 736px) {
  /* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
  #features section.bottom-cta .container img {
    max-width: 180px !important;
  }
}

/* line 47, app/assets/stylesheets/static_pages/components/_cta.scss */
#features section.bottom-cta .container .button {
  width: 200px;
  margin: 0 auto;
}

/* line 2, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}

/* line 8, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide * {
  box-sizing: inherit;
}

/* line 12, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide__track {
  overflow: hidden;
}

/* line 16, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  padding: 0;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}

/* line 30, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide__slides--dragging {
  user-select: none;
}

/* line 34, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide__slide {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

/* line 44, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide__slide a {
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

/* line 51, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide__arrows {
  -webkit-touch-callout: none;
  user-select: none;
}

/* line 56, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide__bullets {
  -webkit-touch-callout: none;
  user-select: none;
}

/* line 61, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide--rtl {
  direction: rtl;
}

/* line 65, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide__arrow {
  position: absolute;
  display: block;
  top: 50%;
  z-index: 2;
  color: white;
  text-transform: uppercase;
  padding: 9px 12px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 1;
  cursor: pointer;
  transition: opacity 150ms ease, border 300ms ease-in-out;
  transform: translateY(-50%);
  line-height: 1;
}

/* line 82, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide__arrow:focus {
  outline: none;
}

/* line 86, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide__arrow:hover {
  border-color: white;
}

/* line 90, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide__arrow--left {
  left: 2em;
}

/* line 94, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide__arrow--right {
  right: 2em;
}

/* line 98, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide__arrow--disabled {
  opacity: 0.33;
}

/* line 101, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .slider__arrow--next {
  right: -20px;
}

/* line 104, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .slider__arrow--prev {
  left: -20px;
}

/* line 107, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .slider__arrow {
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 45px;
  height: 45px;
  margin-top: -9px;
  border-radius: 50%;
  background-color: #FBF8F3;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

/* line 118, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .slider__arrow svg {
  fill: #0F9089;
}

/* line 123, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide__bullets {
  position: absolute;
  z-index: 2;
  bottom: -15px;
  left: 50%;
  display: inline-flex;
  list-style: none;
  transform: translateX(-50%);
}

/* line 133, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide__bullet {
  background-color: #DAD1C1;
  width: 8px;
  height: 8px;
  padding: 0;
  border-radius: 8px;
  transition: all 300ms ease-in-out;
  cursor: pointer;
  line-height: 0;
  margin: 0 8px;
  box-shadow: none;
  border: none;
}

/* line 147, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide__bullet:focus {
  outline: none;
}

/* line 151, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide__bullet:hover,
#features .glide__bullet:focus {
  border: 2px solid white;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 157, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide__bullet--active {
  background-color: #0F9089;
  width: 18px;
}

/* line 162, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide--swipeable {
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}

/* line 168, app/assets/stylesheets/static_pages/components/_glide.scss */
#features .glide--dragging {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}

@media screen and (max-width: 736px) {
  /* line 9, app/assets/stylesheets/static_pages/_features.scss */
  #features h2 {
    font-size: 28px !important;
  }
}

/* line 13, app/assets/stylesheets/static_pages/_features.scss */
#features .hero {
  box-shadow: none;
}

/* line 15, app/assets/stylesheets/static_pages/_features.scss */
#features .hero .hero-img {
  display: flex;
  justify-content: center;
}

/* line 18, app/assets/stylesheets/static_pages/_features.scss */
#features .hero .hero-img img {
  max-width: 400px;
}

@media screen and (max-width: 736px) {
  /* line 18, app/assets/stylesheets/static_pages/_features.scss */
  #features .hero .hero-img img {
    max-width: 300px;
    margin-left: 0 !important;
    margin-bottom: 0 !important;
  }
}

@media screen and (max-width: 736px) {
  /* line 13, app/assets/stylesheets/static_pages/_features.scss */
  #features .hero {
    height: 675px !important;
  }
  /* line 29, app/assets/stylesheets/static_pages/_features.scss */
  #features .hero h1 {
    font-size: 28px !important;
  }
  /* line 32, app/assets/stylesheets/static_pages/_features.scss */
  #features .hero .content {
    text-align: center;
    min-height: 300px !important;
    margin-top: 50px;
  }
  /* line 36, app/assets/stylesheets/static_pages/_features.scss */
  #features .hero .content .button-container {
    margin: 0 auto;
    padding-top: 10px;
  }
}

@media screen and (min-width: 980px) {
  /* line 43, app/assets/stylesheets/static_pages/_features.scss */
  #features .hero h1 {
    max-width: 95%;
  }
}

/* line 48, app/assets/stylesheets/static_pages/_features.scss */
#features .intro-to-avochato {
  background: linear-gradient(180deg, #FBF8F3 50%, #ffFFFF 50%);
}

/* line 50, app/assets/stylesheets/static_pages/_features.scss */
#features .intro-to-avochato h4 {
  text-transform: uppercase;
  color: #e74500;
  font-weight: 800 !important;
  font-size: 14px !important;
  margin-bottom: 5px;
}

/* line 57, app/assets/stylesheets/static_pages/_features.scss */
#features .intro-to-avochato h2 {
  margin-bottom: 5px;
}

/* line 60, app/assets/stylesheets/static_pages/_features.scss */
#features .intro-to-avochato iframe {
  border-radius: 20px;
  border: 4px solid #1E705A;
}

/* line 67, app/assets/stylesheets/static_pages/_features.scss */
#features .intro-to-avochato .card {
  padding: 34px 34px;
}

/* line 70, app/assets/stylesheets/static_pages/_features.scss */
#features .intro-to-avochato p {
  width: 310px;
  font-weight: 400 !important;
  line-height: 22px;
}

@media screen and (max-width: 736px) {
  /* line 48, app/assets/stylesheets/static_pages/_features.scss */
  #features .intro-to-avochato {
    padding-top: 0px;
  }
}

/* line 79, app/assets/stylesheets/static_pages/_features.scss */
#features .automation-features {
  padding: 60px 0;
}

@media screen and (max-width: 736px) {
  /* line 79, app/assets/stylesheets/static_pages/_features.scss */
  #features .automation-features {
    padding: 30px 0;
  }
}

/* line 84, app/assets/stylesheets/static_pages/_features.scss */
#features .automation-features h2 {
  font-size: 36px;
  text-align: center;
}

/* line 89, app/assets/stylesheets/static_pages/_features.scss */
#features .automation-features h4 {
  text-align: center;
  font-weight: 400 !important;
}

/* line 93, app/assets/stylesheets/static_pages/_features.scss */
#features .automation-features .card {
  margin: 10px;
  height: 97%;
}

/* line 96, app/assets/stylesheets/static_pages/_features.scss */
#features .automation-features .card .img-box {
  background: #f6faf9;
  display: flex;
  justify-content: center;
  border-radius: 20px;
  padding: 20px 0;
}

/* line 102, app/assets/stylesheets/static_pages/_features.scss */
#features .automation-features .card .img-box img {
  max-width: 120px;
  margin: 10px;
}

/* line 107, app/assets/stylesheets/static_pages/_features.scss */
#features .automation-features .card h4 {
  font-weight: 800 !important;
  font-size: 20px !important;
  text-align: center;
  margin: 10px 0;
}

/* line 1, app/assets/stylesheets/static_pages/components/_arrow_list.scss */
#features .automation-features .card ul {
  list-style: initial;
  padding: 0 5px;
}

/* line 5, app/assets/stylesheets/static_pages/components/_arrow_list.scss */
#features .automation-features .card ul li {
  font-family: Montserrat, sans-serif;
  padding: 3px 0px 15px 20px;
  font-size: 15px;
  background: url(//assets.stage.avochato.com/assets/static_pages/help_li-19c4ea90c059dabb8a4bf1958544effaa13c730ba7ccb343db118db782656941.svg) 0 8px no-repeat;
}

@media screen and (max-width: 480px) {
  /* line 5, app/assets/stylesheets/static_pages/components/_arrow_list.scss */
  #features .automation-features .card ul li {
    font-size: 15px;
    padding: 8px 30px !important;
    padding-right: 0 !important;
  }
}

/* line 116, app/assets/stylesheets/static_pages/_features.scss */
#features .personalization-features {
  background: #03543E;
  color: #fff !important;
  padding: 35px 0;
}

@media screen and (max-width: 736px) {
  /* line 116, app/assets/stylesheets/static_pages/_features.scss */
  #features .personalization-features {
    padding: 30px 0;
  }
}

/* line 1, app/assets/stylesheets/static_pages/components/_arrow_list.scss */
#features .personalization-features ul {
  list-style: initial;
  padding: 0 5px;
}

/* line 5, app/assets/stylesheets/static_pages/components/_arrow_list.scss */
#features .personalization-features ul li {
  font-family: Montserrat, sans-serif;
  padding: 3px 0px 15px 20px;
  font-size: 15px;
  background: url(//assets.stage.avochato.com/assets/static_pages/help_li-19c4ea90c059dabb8a4bf1958544effaa13c730ba7ccb343db118db782656941.svg) 0 8px no-repeat;
}

@media screen and (max-width: 480px) {
  /* line 5, app/assets/stylesheets/static_pages/components/_arrow_list.scss */
  #features .personalization-features ul li {
    font-size: 15px;
    padding: 8px 30px !important;
    padding-right: 0 !important;
  }
}

/* line 124, app/assets/stylesheets/static_pages/_features.scss */
#features .personalization-features h2 {
  font-size: 36px;
  text-align: center;
}

/* line 128, app/assets/stylesheets/static_pages/_features.scss */
#features .personalization-features h4 {
  text-align: center;
  font-weight: 400 !important;
}

/* line 132, app/assets/stylesheets/static_pages/_features.scss */
#features .personalization-features ul li {
  background: url(//assets.stage.avochato.com/assets/static_pages/help_li_inverse-7a61761034d0e64e8a27e90a22352cee6122ebdd7932d80a674e8d9a0f51687e.svg) 0 8px no-repeat;
}

/* line 135, app/assets/stylesheets/static_pages/_features.scss */
#features .personalization-features .row {
  margin-top: 30px;
}

/* line 138, app/assets/stylesheets/static_pages/_features.scss */
#features .personalization-features .col-4 {
  padding: 15px;
}

@media screen and (max-width: 736px) {
  /* line 138, app/assets/stylesheets/static_pages/_features.scss */
  #features .personalization-features .col-4 {
    padding: 0px;
    margin-bottom: 30px;
  }
}

/* line 144, app/assets/stylesheets/static_pages/_features.scss */
#features .personalization-features .col-4 hr {
  border-color: #F0EF9E !important;
  margin: 0 auto 10px auto;
  width: 90%;
}

/* line 149, app/assets/stylesheets/static_pages/_features.scss */
#features .personalization-features .col-4 h4 {
  font-weight: 800 !important;
  font-size: 20px !important;
  text-align: center;
  margin: 10px 0;
  color: #F0EF9E;
}

/* line 156, app/assets/stylesheets/static_pages/_features.scss */
#features .personalization-features .col-4 img {
  margin: 0 auto;
  display: block;
}

/* line 160, app/assets/stylesheets/static_pages/_features.scss */
#features .personalization-features .col-4 ul {
  width: 93.5%;
  margin: auto;
}

/* line 166, app/assets/stylesheets/static_pages/_features.scss */
#features .productivity-features {
  padding: 35px 0;
}

@media screen and (max-width: 736px) {
  /* line 166, app/assets/stylesheets/static_pages/_features.scss */
  #features .productivity-features {
    padding: 30px 0;
  }
}

/* line 171, app/assets/stylesheets/static_pages/_features.scss */
#features .productivity-features h2 {
  font-size: 36px;
  text-align: center;
}

/* line 176, app/assets/stylesheets/static_pages/_features.scss */
#features .productivity-features h4 {
  text-align: center;
  font-weight: 400 !important;
}

/* line 180, app/assets/stylesheets/static_pages/_features.scss */
#features .productivity-features .card {
  margin: 10px;
  height: 98%;
}

/* line 183, app/assets/stylesheets/static_pages/_features.scss */
#features .productivity-features .card .img-box {
  background: #FBF8F3;
  display: flex;
  justify-content: center;
  border-radius: 20px;
  padding: 20px 0;
}

/* line 189, app/assets/stylesheets/static_pages/_features.scss */
#features .productivity-features .card .img-box.integrations {
  height: 170px;
}

/* line 190, app/assets/stylesheets/static_pages/_features.scss */
#features .productivity-features .card .img-box.integrations img {
  max-width: 330px;
  margin: 0 20px;
}

@media screen and (max-width: 980px) {
  /* line 196, app/assets/stylesheets/static_pages/_features.scss */
  #features .productivity-features .card .img-box.integrations .wide-img {
    display: none;
  }
  /* line 199, app/assets/stylesheets/static_pages/_features.scss */
  #features .productivity-features .card .img-box.integrations .compact-img {
    display: block;
  }
}

@media screen and (min-width: 980px) {
  /* line 204, app/assets/stylesheets/static_pages/_features.scss */
  #features .productivity-features .card .img-box.integrations .wide-img {
    display: block;
  }
  /* line 208, app/assets/stylesheets/static_pages/_features.scss */
  #features .productivity-features .card .img-box.integrations .compact-img {
    display: none;
  }
}

/* line 213, app/assets/stylesheets/static_pages/_features.scss */
#features .productivity-features .card .img-box img {
  max-width: 140px;
}

/* line 218, app/assets/stylesheets/static_pages/_features.scss */
#features .productivity-features .card h4, #features .productivity-features .card a {
  font-weight: 800 !important;
  font-size: 20px !important;
  text-align: center;
  margin: 10px 0;
}

/* line 1, app/assets/stylesheets/static_pages/components/_arrow_list.scss */
#features .productivity-features .card ul {
  list-style: initial;
  padding: 0 5px;
}

/* line 5, app/assets/stylesheets/static_pages/components/_arrow_list.scss */
#features .productivity-features .card ul li {
  font-family: Montserrat, sans-serif;
  padding: 3px 0px 15px 20px;
  font-size: 15px;
  background: url(//assets.stage.avochato.com/assets/static_pages/help_li-19c4ea90c059dabb8a4bf1958544effaa13c730ba7ccb343db118db782656941.svg) 0 8px no-repeat;
}

@media screen and (max-width: 480px) {
  /* line 5, app/assets/stylesheets/static_pages/components/_arrow_list.scss */
  #features .productivity-features .card ul li {
    font-size: 15px;
    padding: 8px 30px !important;
    padding-right: 0 !important;
  }
}

/* line 226, app/assets/stylesheets/static_pages/_features.scss */
#features .productivity-features .card ul li {
  font-size: 15px !important;
  line-height: 20px;
}

/* line 2, app/assets/stylesheets/static_pages/_integration_landing.scss */
#integration_landing .screenshot-container {
  width: 75%;
  text-align: center;
  margin-top: 50px;
}

/* line 7, app/assets/stylesheets/static_pages/_integration_landing.scss */
#integration_landing .slash-container {
  width: 50%;
  text-align: center;
  margin-top: 50px;
}

/* line 4, app/assets/stylesheets/static_pages/_desk.scss */
#desk .top-banner {
  background: url("https://s3.amazonaws.com/avochato/images/integration_splash.png") no-repeat right;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 400px;
}

@media only screen and (min-width: 615px) {
  /* line 4, app/assets/stylesheets/static_pages/_desk.scss */
  #desk .top-banner {
    height: 500px;
  }
}

@media only screen and (min-width: 775px) {
  /* line 4, app/assets/stylesheets/static_pages/_desk.scss */
  #desk .top-banner {
    background-size: 100% auto;
  }
}

@media only screen and (min-width: 1100px) {
  /* line 4, app/assets/stylesheets/static_pages/_desk.scss */
  #desk .top-banner {
    height: 600px;
  }
}

/* line 8, app/assets/stylesheets/static_pages/_desk.scss */
#desk .screenshot-container {
  width: 60%;
}

/* line 12, app/assets/stylesheets/static_pages/_desk.scss */
#desk .section {
  padding: 50px 0;
}

/* line 17, app/assets/stylesheets/static_pages/_desk.scss */
#desk .convenient {
  background: white;
}

/* line 20, app/assets/stylesheets/static_pages/_desk.scss */
#desk .convenient h3, #desk .convenient div {
  text-align: center;
}

/* line 24, app/assets/stylesheets/static_pages/_desk.scss */
#desk .convenient .screen {
  display: inline-block;
  max-width: 550px;
}

/* line 31, app/assets/stylesheets/static_pages/_desk.scss */
#desk .faq h3 {
  text-align: center;
  margin: 20px 0 40px;
}

/* line 38, app/assets/stylesheets/static_pages/_desk.scss */
#desk .benefit h3 {
  font-size: 16px;
  font-weight: 700 !important;
  text-align: center;
  margin: 15px 0;
}

/* line 45, app/assets/stylesheets/static_pages/_desk.scss */
#desk .benefit .desc {
  text-align: center;
}

/* line 8, app/assets/stylesheets/static_pages/../helpers/avo_ui/_carousel.scss */
#slack .carousel-freestyle {
  min-height: 600px;
  position: relative;
}

/* line 11, app/assets/stylesheets/static_pages/../helpers/avo_ui/_carousel.scss */
#slack .carousel-freestyle .slides {
  overflow: hidden;
  position: relative;
  width: 100%;
}

/* line 15, app/assets/stylesheets/static_pages/../helpers/avo_ui/_carousel.scss */
#slack .carousel-freestyle .slides .active {
  display: block !important;
}

/* line 18, app/assets/stylesheets/static_pages/../helpers/avo_ui/_carousel.scss */
#slack .carousel-freestyle .slides .item {
  position: relative;
  display: none;
  transition: transform 0.4s ease;
  width: 100%;
}

/* line 26, app/assets/stylesheets/static_pages/../helpers/avo_ui/_carousel.scss */
#slack .previous-item, #slack .next-item {
  position: absolute !important;
  top: 0;
}

/* line 30, app/assets/stylesheets/static_pages/../helpers/avo_ui/_carousel.scss */
#slack .previous-animation {
  transform: translateX(-100%) !important;
}

/* line 33, app/assets/stylesheets/static_pages/../helpers/avo_ui/_carousel.scss */
#slack .next-animation {
  transform: translateX(100%) !important;
}

/* line 5, app/assets/stylesheets/static_pages/_slack.scss */
#slack .hero {
  display: block;
  padding-top: 145px;
}

/* line 9, app/assets/stylesheets/static_pages/_slack.scss */
#slack .hero img {
  max-height: 545px;
}

@media screen and (max-width: 736px) {
  /* line 5, app/assets/stylesheets/static_pages/_slack.scss */
  #slack .hero {
    padding-top: 80px;
  }
}

/* line 18, app/assets/stylesheets/static_pages/_slack.scss */
#slack .stripe-bg {
  margin-top: 150px;
}

/* line 21, app/assets/stylesheets/static_pages/_slack.scss */
#slack h2.product-header {
  font-weight: 700 !important;
  color: #1890a4;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
  letter-spacing: 2px;
  margin-bottom: 40px;
}

/* line 31, app/assets/stylesheets/static_pages/_slack.scss */
#slack #teams .card {
  padding: 30px 30px;
  height: 95%;
}

/* line 35, app/assets/stylesheets/static_pages/_slack.scss */
#slack #teams .card img {
  max-width: 62px;
  max-height: 62px;
}

/* line 40, app/assets/stylesheets/static_pages/_slack.scss */
#slack #teams .card h4 {
  font-weight: 700 !important;
  text-transform: uppercase;
}

/* line 49, app/assets/stylesheets/static_pages/_slack.scss */
#slack .integration-preview .mobile-app .app-preview img {
  max-height: 626px;
}

/* line 4, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce .top-banner {
  background: url(//assets.stage.avochato.com/assets/headerbanner-ac12ae66afc89a2b8e5a97f32819dbac9c05ddc7ab93c5989f1848347ee5970f.png) no-repeat right;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 400px;
  background-position: center center;
  background-size: cover !important;
  width: 100%;
  min-height: 400px;
  height: 100%;
}

@media only screen and (min-width: 615px) {
  /* line 4, app/assets/stylesheets/static_pages/_salesforce.scss */
  #salesforce .top-banner {
    height: 500px;
  }
}

@media only screen and (min-width: 775px) {
  /* line 4, app/assets/stylesheets/static_pages/_salesforce.scss */
  #salesforce .top-banner {
    background-size: 100% auto;
  }
}

@media only screen and (min-width: 1100px) {
  /* line 4, app/assets/stylesheets/static_pages/_salesforce.scss */
  #salesforce .top-banner {
    height: 600px;
  }
}

/* line 12, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce .top-banner .hero-content {
  height: 100%;
  width: 1200px;
  margin: auto auto;
  padding: 80px 0;
  color: #fff;
}

/* line 18, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce .top-banner .hero-content .button-green {
  border-radius: 500px;
  font-weight: 300 !important;
}

/* line 21, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce .top-banner .hero-content .button-green .white {
  background: #fff;
  color: #fff !important;
  border-color: #fff;
}

/* line 28, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce .top-banner h1 {
  font-size: 45px;
  font-weight: 300 !important;
  margin-bottom: 18px;
  color: #fff !important;
}

/* line 34, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce .top-banner h2 {
  color: #fff;
}

@media only screen and (min-width: 1100px) {
  /* line 4, app/assets/stylesheets/static_pages/_salesforce.scss */
  #salesforce .top-banner {
    height: 500px !important;
  }
}

/* line 42, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce .container {
  width: 1080px;
  margin: auto auto;
}

/* line 46, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce .card {
  text-align: center;
  font-size: 18px;
  color: #999;
}

/* line 50, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce .card h2 {
  color: #000;
  font-size: 24px;
  font-weight: bold !important;
}

/* line 56, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce .rounded-img {
  border-radius: 50%;
}

/* line 59, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce .text-center {
  text-align: center !important;
}

@media screen and (max-width: 786px) {
  /* line 67, app/assets/stylesheets/static_pages/_salesforce.scss */
  #salesforce .top-banner {
    height: 100%;
  }
  /* line 70, app/assets/stylesheets/static_pages/_salesforce.scss */
  #salesforce .text-center-md {
    text-align: center !important;
  }
}

@media screen and (max-width: 450px) {
  /* line 76, app/assets/stylesheets/static_pages/_salesforce.scss */
  #salesforce .text-center-sm {
    text-align: center !important;
  }
  /* line 79, app/assets/stylesheets/static_pages/_salesforce.scss */
  #salesforce .top-banner {
    height: 70vh;
  }
  /* line 82, app/assets/stylesheets/static_pages/_salesforce.scss */
  #salesforce .hero-content {
    padding: 50px 0 !important;
  }
}

/* line 86, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce section {
  padding: 30px 0;
}

/* line 91, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce .avochato-features h2.product-header {
  font-weight: 700 !important;
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
  letter-spacing: 2px;
  margin-bottom: 40px;
}

/* line 100, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce .avochato-features .card {
  padding: 10px;
  margin-bottom: 30px;
}

/* line 103, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce .avochato-features .card svg {
  color: #3388cc !important;
  float: left;
  font-size: 25px;
}

/* line 107, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce .avochato-features .card svg path {
  color: #3388cc;
}

/* line 111, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce .avochato-features .card h4 {
  float: left;
  margin-left: 15px;
  font-size: 18px;
  color: #000;
}

/* line 117, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce .avochato-features .card p {
  margin-top: 45px;
  text-align: left;
  font-size: 16px;
}

/* line 124, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce .signup-form {
  background: #fff;
  font-size: 18px;
}

/* line 127, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce .signup-form h2 {
  font-size: 48px;
  font-weight: 300 !important;
}

/* line 131, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce .signup-form input {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

/* line 135, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce .signup-form textarea {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

/* line 139, app/assets/stylesheets/static_pages/_salesforce.scss */
#salesforce .signup-form .button-submit {
  border: none;
  border-radius: 500px;
  padding: 10px 30px;
  background-color: #138241;
  color: #fff;
  cursor: pointer;
}

/* line 4, app/assets/stylesheets/static_pages/_office.scss */
#office .top-banner {
  background: url("https://s3.amazonaws.com/avochato/images/integration_splash.png") no-repeat right;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 400px;
}

@media only screen and (min-width: 615px) {
  /* line 4, app/assets/stylesheets/static_pages/_office.scss */
  #office .top-banner {
    height: 500px;
  }
}

@media only screen and (min-width: 775px) {
  /* line 4, app/assets/stylesheets/static_pages/_office.scss */
  #office .top-banner {
    background-size: 100% auto;
  }
}

@media only screen and (min-width: 1100px) {
  /* line 4, app/assets/stylesheets/static_pages/_office.scss */
  #office .top-banner {
    height: 600px;
  }
}

/* line 8, app/assets/stylesheets/static_pages/_office.scss */
#office .screenshot-container {
  width: 60%;
}

/* line 12, app/assets/stylesheets/static_pages/_office.scss */
#office .section {
  padding: 50px 0;
}

/* line 17, app/assets/stylesheets/static_pages/_office.scss */
#office .convenient {
  background: white;
}

/* line 20, app/assets/stylesheets/static_pages/_office.scss */
#office .convenient h3, #office .convenient div {
  text-align: center;
}

/* line 24, app/assets/stylesheets/static_pages/_office.scss */
#office .convenient .screen {
  display: inline-block;
  max-width: 550px;
}

/* line 31, app/assets/stylesheets/static_pages/_office.scss */
#office .faq h3 {
  text-align: center;
  margin: 20px 0 40px;
}

/* line 38, app/assets/stylesheets/static_pages/_office.scss */
#office .benefit h3 {
  font-size: 16px;
  font-weight: 700 !important;
  text-align: center;
  margin: 15px 0;
}

/* line 45, app/assets/stylesheets/static_pages/_office.scss */
#office .benefit .desc {
  text-align: center;
}

/* line 2, app/assets/stylesheets/static_pages/_apps.scss */
#apps .apps {
  background: white;
}

/* line 5, app/assets/stylesheets/static_pages/_apps.scss */
#apps .apps h2 {
  text-align: center;
  padding: 0 10px;
}

/* line 8, app/assets/stylesheets/static_pages/_apps.scss */
#apps .apps h2 a {
  font-weight: 600 !important;
  color: #138241;
}

/* line 15, app/assets/stylesheets/static_pages/_apps.scss */
#apps .apps-buttons {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding-bottom: 10px;
}

/* line 22, app/assets/stylesheets/static_pages/_apps.scss */
#apps .apps-buttons a {
  display: inline-block;
  font-family: Montserrat, sans-serif;
  font-weight: 600 !important;
  font-size: 12px;
  letter-spacing: 0.86px;
  color: #444445;
  text-transform: uppercase;
  padding: 10px;
}

/* line 35, app/assets/stylesheets/static_pages/_apps.scss */
#apps .column:first-child {
  padding-top: 0;
}

/* line 39, app/assets/stylesheets/static_pages/_apps.scss */
#apps h1 {
  margin-top: 50px;
}

/* line 43, app/assets/stylesheets/static_pages/_apps.scss */
#apps h2 {
  margin-bottom: 50px;
}

/* line 47, app/assets/stylesheets/static_pages/_apps.scss */
#apps .plans {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: center;
}

/* line 56, app/assets/stylesheets/static_pages/_apps.scss */
#apps .container .head {
  border-bottom: 1px solid white;
}

/* line 59, app/assets/stylesheets/static_pages/_apps.scss */
#apps .container table {
  margin: 30px auto;
}

/* line 61, app/assets/stylesheets/static_pages/_apps.scss */
#apps .container table td {
  padding: 4px 0 4px 10px;
  text-align: left;
}

/* line 64, app/assets/stylesheets/static_pages/_apps.scss */
#apps .container table td img {
  max-width: 28px;
}

/* line 69, app/assets/stylesheets/static_pages/_apps.scss */
#apps .container h3 {
  font-family: Montserrat, sans-serif;
  font-weight: 700 !important;
  font-size: 20px;
  margin-bottom: 0;
}

/* line 76, app/assets/stylesheets/static_pages/_apps.scss */
#apps .container .price {
  font-family: Montserrat, sans-serif;
  font-weight: 600 !important;
  font-size: 36px;
  color: #138241;
}

/* line 83, app/assets/stylesheets/static_pages/_apps.scss */
#apps .container .time {
  font-weight: 600 !important;
  font-size: 10px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

/* line 90, app/assets/stylesheets/static_pages/_apps.scss */
#apps .container ul {
  flex-grow: 1;
  border-bottom: 1px solid white;
}

/* line 95, app/assets/stylesheets/static_pages/_apps.scss */
#apps .container li {
  font-size: 14px;
  margin: 15px 0;
}

/* line 99, app/assets/stylesheets/static_pages/_apps.scss */
#apps .container .button-green {
  margin-top: 20px;
}

@media only screen and (min-width: 925px) {
  /* line 105, app/assets/stylesheets/static_pages/_apps.scss */
  #apps .plans {
    flex-wrap: nowrap;
  }
}

/* line 110, app/assets/stylesheets/static_pages/_apps.scss */
#apps .disclaimer {
  color: white;
  font-size: 12px;
  padding: 0 20px 20px;
}

/* line 2, app/assets/stylesheets/static_pages/_thank_you.scss */
#thank-you h1 {
  margin-bottom: 10px;
}

/* line 6, app/assets/stylesheets/static_pages/_thank_you.scss */
#thank-you .left-content {
  display: flex;
  align-items: center;
}

/* line 10, app/assets/stylesheets/static_pages/_thank_you.scss */
#thank-you .left-content > * {
  padding: 30px;
  width: 800px;
}

/* line 16, app/assets/stylesheets/static_pages/_thank_you.scss */
#thank-you .try-now-container {
  background: #fafafa;
}

/* line 19, app/assets/stylesheets/static_pages/_thank_you.scss */
#thank-you .try-now-container .button-green {
  font-size: 20px;
  margin-top: 40px;
  padding: 10px 30px;
}

/* line 2, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}

/* line 8, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide * {
  box-sizing: inherit;
}

/* line 12, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide__track {
  overflow: hidden;
}

/* line 16, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  padding: 0;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}

/* line 30, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide__slides--dragging {
  user-select: none;
}

/* line 34, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide__slide {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

/* line 44, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide__slide a {
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

/* line 51, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide__arrows {
  -webkit-touch-callout: none;
  user-select: none;
}

/* line 56, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide__bullets {
  -webkit-touch-callout: none;
  user-select: none;
}

/* line 61, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide--rtl {
  direction: rtl;
}

/* line 65, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide__arrow {
  position: absolute;
  display: block;
  top: 50%;
  z-index: 2;
  color: white;
  text-transform: uppercase;
  padding: 9px 12px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 1;
  cursor: pointer;
  transition: opacity 150ms ease, border 300ms ease-in-out;
  transform: translateY(-50%);
  line-height: 1;
}

/* line 82, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide__arrow:focus {
  outline: none;
}

/* line 86, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide__arrow:hover {
  border-color: white;
}

/* line 90, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide__arrow--left {
  left: 2em;
}

/* line 94, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide__arrow--right {
  right: 2em;
}

/* line 98, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide__arrow--disabled {
  opacity: 0.33;
}

/* line 101, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .slider__arrow--next {
  right: -20px;
}

/* line 104, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .slider__arrow--prev {
  left: -20px;
}

/* line 107, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .slider__arrow {
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 45px;
  height: 45px;
  margin-top: -9px;
  border-radius: 50%;
  background-color: #FBF8F3;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

/* line 118, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .slider__arrow svg {
  fill: #0F9089;
}

/* line 123, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide__bullets {
  position: absolute;
  z-index: 2;
  bottom: -15px;
  left: 50%;
  display: inline-flex;
  list-style: none;
  transform: translateX(-50%);
}

/* line 133, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide__bullet {
  background-color: #DAD1C1;
  width: 8px;
  height: 8px;
  padding: 0;
  border-radius: 8px;
  transition: all 300ms ease-in-out;
  cursor: pointer;
  line-height: 0;
  margin: 0 8px;
  box-shadow: none;
  border: none;
}

/* line 147, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide__bullet:focus {
  outline: none;
}

/* line 151, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide__bullet:hover,
#careers .glide__bullet:focus {
  border: 2px solid white;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 157, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide__bullet--active {
  background-color: #0F9089;
  width: 18px;
}

/* line 162, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide--swipeable {
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}

/* line 168, app/assets/stylesheets/static_pages/components/_glide.scss */
#careers .glide--dragging {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}

/* line 6, app/assets/stylesheets/static_pages/_careers.scss */
#careers #grnhse_app {
  margin: 0 auto;
  min-height: 800px;
}

/* line 10, app/assets/stylesheets/static_pages/_careers.scss */
#careers .hero {
  background: linear-gradient(180deg, #fff, 540px, #1E705A 0%);
  padding-bottom: 0px;
}

/* line 14, app/assets/stylesheets/static_pages/_careers.scss */
#careers .hero .inner {
  padding-top: 170px;
  text-align: center;
}

/* line 17, app/assets/stylesheets/static_pages/_careers.scss */
#careers .hero .inner .hero-content {
  margin: auto;
}

/* line 19, app/assets/stylesheets/static_pages/_careers.scss */
#careers .hero .inner .hero-content .button {
  width: 243px;
  margin: auto;
}

@media screen and (min-width: 736px) {
  /* line 19, app/assets/stylesheets/static_pages/_careers.scss */
  #careers .hero .inner .hero-content .button {
    margin-top: 20px !important;
  }
}

/* line 27, app/assets/stylesheets/static_pages/_careers.scss */
#careers .hero .inner h3 {
  color: #e74500;
  text-transform: uppercase;
  font-size: 16px !important;
}

/* line 33, app/assets/stylesheets/static_pages/_careers.scss */
#careers .hero .inner h2 {
  font-size: 48px;
}

@media screen and (max-width: 736px) {
  /* line 33, app/assets/stylesheets/static_pages/_careers.scss */
  #careers .hero .inner h2 {
    font-size: 32px !important;
  }
}

/* line 41, app/assets/stylesheets/static_pages/_careers.scss */
#careers .hero .inner p {
  font-size: 16px;
  line-height: 26px;
}

@media screen and (max-width: 736px) {
  /* line 41, app/assets/stylesheets/static_pages/_careers.scss */
  #careers .hero .inner p {
    margin-bottom: 30px;
  }
}

/* line 49, app/assets/stylesheets/static_pages/_careers.scss */
#careers .hero .inner img {
  padding: 0 60px 36px 60px;
}

@media screen and (max-width: 736px) {
  /* line 10, app/assets/stylesheets/static_pages/_careers.scss */
  #careers .hero {
    overflow: initial !important;
    height: 490px !important;
  }
  /* line 56, app/assets/stylesheets/static_pages/_careers.scss */
  #careers .hero img {
    padding: 0px !important;
  }
}

/* line 61, app/assets/stylesheets/static_pages/_careers.scss */
#careers .container {
  width: 1120px;
}

/* line 64, app/assets/stylesheets/static_pages/_careers.scss */
#careers .our-mission {
  background: #1E705A;
  color: #fff;
  padding: 10px 0;
}

@media screen and (max-width: 736px) {
  /* line 64, app/assets/stylesheets/static_pages/_careers.scss */
  #careers .our-mission {
    padding-top: 180px;
  }
}

/* line 71, app/assets/stylesheets/static_pages/_careers.scss */
#careers .our-mission h5 {
  color: #f0ef9e;
  text-transform: uppercase;
  font-size: 16px !important;
  text-align: center;
  font-weight: 800 !important;
}

/* line 78, app/assets/stylesheets/static_pages/_careers.scss */
#careers .our-mission h3 {
  font-size: 36px !important;
}

@media screen and (max-width: 736px) {
  /* line 78, app/assets/stylesheets/static_pages/_careers.scss */
  #careers .our-mission h3 {
    font-size: 16px !important;
    margin-top: 20px;
  }
}

/* line 85, app/assets/stylesheets/static_pages/_careers.scss */
#careers .our-mission h4 {
  font-size: 24px !important;
  font-weight: 800 !important;
}

@media screen and (max-width: 736px) {
  /* line 85, app/assets/stylesheets/static_pages/_careers.scss */
  #careers .our-mission h4 {
    font-size: 16px !important;
  }
}

/* line 92, app/assets/stylesheets/static_pages/_careers.scss */
#careers .our-mission p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500 !important;
}

/* line 97, app/assets/stylesheets/static_pages/_careers.scss */
#careers .our-mission hr {
  border-color: #136952 !important;
  border-width: 3px !important;
  margin: 30px 30px 30px 0;
}

/* line 102, app/assets/stylesheets/static_pages/_careers.scss */
#careers .our-mission .col-6 {
  padding: 0px 40px 40px 0px;
}

/* line 107, app/assets/stylesheets/static_pages/_careers.scss */
#careers #job-listings h4 {
  font-size: 24px;
  font-weight: 800 !important;
  margin-top: 50px;
}

/* line 112, app/assets/stylesheets/static_pages/_careers.scss */
#careers #job-listings .job-container {
  background: #fff;
  border-radius: 8px;
  padding: 23px 21px;
  margin: 12px 0;
}

/* line 117, app/assets/stylesheets/static_pages/_careers.scss */
#careers #job-listings .job-container .job-role {
  font-weight: 800 !important;
  font-size: 15px;
}

/* line 121, app/assets/stylesheets/static_pages/_careers.scss */
#careers #job-listings .job-container .job-location {
  font-size: 15px;
}

/* line 124, app/assets/stylesheets/static_pages/_careers.scss */
#careers #job-listings .job-container a {
  background: #48937F;
  border-radius: 36px;
  color: #fff !important;
  text-decoration: none !important;
  font-size: 13px;
  padding: 6px 24px;
  font-weight: 800 !important;
}

/* line 135, app/assets/stylesheets/static_pages/_careers.scss */
#careers .benefits {
  background: #FBF8F3;
  padding: 60px 0;
}

/* line 138, app/assets/stylesheets/static_pages/_careers.scss */
#careers .benefits p {
  line-height: 19px;
}

/* line 142, app/assets/stylesheets/static_pages/_careers.scss */
#careers .benefits .glide-perks .perk-card {
  display: flex;
  text-align: left;
  margin: 15px 0;
}

/* line 146, app/assets/stylesheets/static_pages/_careers.scss */
#careers .benefits .glide-perks .perk-card .perk-img {
  max-width: 200px;
  margin: auto;
}

/* line 149, app/assets/stylesheets/static_pages/_careers.scss */
#careers .benefits .glide-perks .perk-card .perk-img img {
  max-width: 80px;
}

/* line 153, app/assets/stylesheets/static_pages/_careers.scss */
#careers .benefits .glide-perks .perk-card .perk-info {
  margin: 5px 15px;
}

/* line 155, app/assets/stylesheets/static_pages/_careers.scss */
#careers .benefits .glide-perks .perk-card .perk-info h4 {
  font-size: 14px !important;
}

/* line 158, app/assets/stylesheets/static_pages/_careers.scss */
#careers .benefits .glide-perks .perk-card .perk-info p {
  font-size: 13px !important;
}

/* line 164, app/assets/stylesheets/static_pages/_careers.scss */
#careers .benefits h5 {
  color: #e74500;
  text-transform: uppercase;
  font-size: 16px !important;
  text-align: center;
  font-weight: 800 !important;
}

/* line 172, app/assets/stylesheets/static_pages/_careers.scss */
#careers .benefits h3 {
  font-size: 36px !important;
}

@media screen and (min-width: 980px) {
  /* line 172, app/assets/stylesheets/static_pages/_careers.scss */
  #careers .benefits h3 {
    line-height: 41px;
  }
}

@media screen and (max-width: 736px) {
  /* line 172, app/assets/stylesheets/static_pages/_careers.scss */
  #careers .benefits h3 {
    font-size: 24px !important;
  }
}

/* line 181, app/assets/stylesheets/static_pages/_careers.scss */
#careers .benefits h4 {
  font-size: 20px !important;
  font-weight: 800 !important;
  line-height: 27px;
}

/* line 186, app/assets/stylesheets/static_pages/_careers.scss */
#careers .benefits img {
  max-height: 135px;
}

/* line 190, app/assets/stylesheets/static_pages/_careers.scss */
#careers .our-values {
  padding: 60px 0;
}

/* line 192, app/assets/stylesheets/static_pages/_careers.scss */
#careers .our-values p {
  line-height: 19px;
}

/* line 195, app/assets/stylesheets/static_pages/_careers.scss */
#careers .our-values h5 {
  color: #e74500;
  text-transform: uppercase;
  font-size: 16px !important;
  text-align: center;
  font-weight: 800 !important;
}

/* line 203, app/assets/stylesheets/static_pages/_careers.scss */
#careers .our-values h3 {
  font-size: 36px !important;
}

@media screen and (min-width: 980px) {
  /* line 203, app/assets/stylesheets/static_pages/_careers.scss */
  #careers .our-values h3 {
    line-height: 41px;
  }
}

@media screen and (max-width: 736px) {
  /* line 203, app/assets/stylesheets/static_pages/_careers.scss */
  #careers .our-values h3 {
    font-size: 24px !important;
  }
}

/* line 213, app/assets/stylesheets/static_pages/_careers.scss */
#careers .our-values .value-card {
  display: flex;
  margin: 15px 0;
}

/* line 216, app/assets/stylesheets/static_pages/_careers.scss */
#careers .our-values .value-card .value-info {
  margin: auto 50px auto 15px;
}

@media screen and (max-width: 736px) {
  /* line 216, app/assets/stylesheets/static_pages/_careers.scss */
  #careers .our-values .value-card .value-info {
    margin: auto 35px auto 15px;
  }
}

/* line 221, app/assets/stylesheets/static_pages/_careers.scss */
#careers .our-values .value-card .value-info h4 {
  font-size: 20px !important;
  font-weight: 800 !important;
}

@media screen and (max-width: 736px) {
  /* line 221, app/assets/stylesheets/static_pages/_careers.scss */
  #careers .our-values .value-card .value-info h4 {
    font-size: 16px !important;
  }
}

@media screen and (max-width: 736px) {
  /* line 229, app/assets/stylesheets/static_pages/_careers.scss */
  #careers .our-values .value-card .value-info p {
    font-size: 13px !important;
  }
}

/* line 235, app/assets/stylesheets/static_pages/_careers.scss */
#careers .our-values .value-card .value-img img {
  max-width: 155px;
}

@media screen and (max-width: 736px) {
  /* line 235, app/assets/stylesheets/static_pages/_careers.scss */
  #careers .our-values .value-card .value-img img {
    max-width: 80px;
    margin-left: 30px;
  }
}

/* line 245, app/assets/stylesheets/static_pages/_careers.scss */
#careers .openings {
  background: #F4F0EA;
  padding: 60px 0;
}

/* line 248, app/assets/stylesheets/static_pages/_careers.scss */
#careers .openings .row {
  flex-wrap: initial !important;
}

/* line 251, app/assets/stylesheets/static_pages/_careers.scss */
#careers .openings h4 {
  color: #e74500;
  text-transform: uppercase;
  font-size: 16px !important;
  text-align: left;
  font-weight: 800 !important;
}

/* line 258, app/assets/stylesheets/static_pages/_careers.scss */
#careers .openings h3 {
  color: #e74500;
  text-transform: uppercase;
  font-size: 16px !important;
  font-weight: 800 !important;
}

/* line 265, app/assets/stylesheets/static_pages/_careers.scss */
#careers .openings h2 {
  font-size: 30px !important;
  text-align: center;
  margin-bottom: 30px;
}

@media screen and (min-width: 980px) {
  /* line 265, app/assets/stylesheets/static_pages/_careers.scss */
  #careers .openings h2 {
    line-height: 41px;
  }
}

@media screen and (max-width: 736px) {
  /* line 265, app/assets/stylesheets/static_pages/_careers.scss */
  #careers .openings h2 {
    font-size: 24px !important;
  }
}

@media screen and (max-width: 736px) {
  /* line 4, app/assets/stylesheets/static_pages/_email_landing_page.scss */
  #manta .hero h1, #thehustle .hero h1, #ced .hero h1, #trucking .hero h1, #direct_mail .hero h1 {
    margin-bottom: 10px;
    margin-top: 0px;
  }
}

/* line 11, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .hero .lead, #thehustle .hero .lead, #ced .hero .lead, #trucking .hero .lead, #direct_mail .hero .lead {
  margin-bottom: 60px;
}

/* line 16, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .feature-blocks .feature, #thehustle .feature-blocks .feature, #ced .feature-blocks .feature, #trucking .feature-blocks .feature, #direct_mail .feature-blocks .feature {
  padding: 15px 25px;
}

/* line 20, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .feature-blocks .feature img, #thehustle .feature-blocks .feature img, #ced .feature-blocks .feature img, #trucking .feature-blocks .feature img, #direct_mail .feature-blocks .feature img {
  max-width: 66px;
}

/* line 24, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .feature-blocks .feature h4, #thehustle .feature-blocks .feature h4, #ced .feature-blocks .feature h4, #trucking .feature-blocks .feature h4, #direct_mail .feature-blocks .feature h4 {
  font-weight: 700 !important;
  text-transform: uppercase;
  font-size: 24px;
  min-height: 60px;
}

/* line 31, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .inline-error, #thehustle .inline-error, #ced .inline-error, #trucking .inline-error, #direct_mail .inline-error {
  margin-top: 5px;
  color: #a83131;
  font-size: 14px;
}

/* line 36, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .input-error, #thehustle .input-error, #ced .input-error, #trucking .input-error, #direct_mail .input-error {
  border: 2px solid #e09797;
}

/* line 39, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .label-error, #thehustle .label-error, #ced .label-error, #trucking .label-error, #direct_mail .label-error {
  font-weight: bold !important;
  color: #a83131;
}

@media screen and (min-width: 980px) {
  /* line 45, app/assets/stylesheets/static_pages/_email_landing_page.scss */
  #manta .hero .img-container, #thehustle .hero .img-container, #ced .hero .img-container, #trucking .hero .img-container, #direct_mail .hero .img-container {
    position: relative;
  }
  /* line 48, app/assets/stylesheets/static_pages/_email_landing_page.scss */
  #manta .hero .iphone-main, #thehustle .hero .iphone-main, #ced .hero .iphone-main, #trucking .hero .iphone-main, #direct_mail .hero .iphone-main {
    position: absolute;
    left: 0;
    bottom: -15px;
  }
}

@media screen and (max-width: 736px) {
  /* line 56, app/assets/stylesheets/static_pages/_email_landing_page.scss */
  #manta .hero .iphone-main, #thehustle .hero .iphone-main, #ced .hero .iphone-main, #trucking .hero .iphone-main, #direct_mail .hero .iphone-main {
    margin-top: 30px;
    margin-bottom: -15px;
  }
}

@media screen and (max-width: 980px) {
  /* line 62, app/assets/stylesheets/static_pages/_email_landing_page.scss */
  #manta .hero .iphone-main, #thehustle .hero .iphone-main, #ced .hero .iphone-main, #trucking .hero .iphone-main, #direct_mail .hero .iphone-main {
    margin-top: 30px;
    margin-bottom: -5px;
  }
}

/* line 68, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .terms, #thehustle .terms, #ced .terms, #trucking .terms, #direct_mail .terms {
  font-weight: 100 !important;
  font-family: "Proxima Nova";
  padding-left: 20px;
  font-size: 14px;
  text-transform: uppercase;
}

/* line 75, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .active-inbox, #thehustle .active-inbox, #ced .active-inbox, #trucking .active-inbox, #direct_mail .active-inbox {
  bottom: -15px;
}

@media screen and (max-width: 980px) {
  /* line 75, app/assets/stylesheets/static_pages/_email_landing_page.scss */
  #manta .active-inbox, #thehustle .active-inbox, #ced .active-inbox, #trucking .active-inbox, #direct_mail .active-inbox {
    display: none;
  }
}

/* line 81, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .iphone-main, #thehustle .iphone-main, #ced .iphone-main, #trucking .iphone-main, #direct_mail .iphone-main {
  margin-bottom: -15px;
}

/* line 85, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .use-cases h3, #thehustle .use-cases h3, #ced .use-cases h3, #trucking .use-cases h3, #direct_mail .use-cases h3 {
  font-family: Montserrat, sans-serif;
  font-size: 38px;
  margin-bottom: 40px;
}

/* line 90, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .use-cases img, #thehustle .use-cases img, #ced .use-cases img, #trucking .use-cases img, #direct_mail .use-cases img {
  max-width: 350px;
}

/* line 94, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .brand, #thehustle .brand, #ced .brand, #trucking .brand, #direct_mail .brand {
  background-color: rgba(0, 137, 206, 0.17);
  margin-top: -20px;
}

/* line 97, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .brand p, #thehustle .brand p, #ced .brand p, #trucking .brand p, #direct_mail .brand p {
  color: #1890a4;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 0;
  padding-top: 15px;
}

/* line 104, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .brand .brand-list, #thehustle .brand .brand-list, #ced .brand .brand-list, #trucking .brand .brand-list, #direct_mail .brand .brand-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center !important;
}

/* line 110, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .brand .brand-list img, #thehustle .brand .brand-list img, #ced .brand .brand-list img, #trucking .brand .brand-list img, #direct_mail .brand .brand-list img {
  margin: 27px 4%;
  max-width: 140px;
}

/* line 117, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .footnotes, #thehustle .footnotes, #ced .footnotes, #trucking .footnotes, #direct_mail .footnotes {
  font-size: 12px;
}

/* line 120, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .footnotes p, #thehustle .footnotes p, #ced .footnotes p, #trucking .footnotes p, #direct_mail .footnotes p {
  margin: 0;
  padding: 0;
}

/* line 125, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .display, #thehustle .display, #ced .display, #trucking .display, #direct_mail .display {
  font-weight: 100 !important;
  font-size: 30pt;
  color: #333;
}

/* line 130, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .logo, #thehustle .logo, #ced .logo, #trucking .logo, #direct_mail .logo {
  height: 32px;
}

/* line 133, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .features, #thehustle .features, #ced .features, #trucking .features, #direct_mail .features {
  padding: 70px 0;
}

/* line 135, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .features ul, #thehustle .features ul, #ced .features ul, #trucking .features ul, #direct_mail .features ul {
  list-style-type: none;
}

/* line 137, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .features ul li, #thehustle .features ul li, #ced .features ul li, #trucking .features ul li, #direct_mail .features ul li {
  font-weight: 100 !important;
  margin: 45px 10px;
  display: flex;
  font-size: 16pt;
}

/* line 142, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .features ul li span, #thehustle .features ul li span, #ced .features ul li span, #trucking .features ul li span, #direct_mail .features ul li span {
  width: 75px;
  flex: 0.1;
  display: inline-block;
}

/* line 147, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .features ul li img, #thehustle .features ul li img, #ced .features ul li img, #trucking .features ul li img, #direct_mail .features ul li img {
  max-width: 25px;
  margin-right: 25px;
}

/* line 154, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta h2.product-header, #thehustle h2.product-header, #ced h2.product-header, #trucking h2.product-header, #direct_mail h2.product-header {
  font-weight: 700 !important;
  color: #1890a4;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
  letter-spacing: 2px;
  margin-bottom: 15px;
}

/* line 163, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .quote, #thehustle .quote, #ced .quote, #trucking .quote, #direct_mail .quote {
  background-color: #0089ce;
  color: #fff;
  padding: 45px 35px;
  margin: 38px;
  min-height: 448px;
}

/* line 169, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .quote p, #thehustle .quote p, #ced .quote p, #trucking .quote p, #direct_mail .quote p {
  font-weight: 100 !important;
  font-size: 18pt;
}

/* line 173, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .quote .author, #thehustle .quote .author, #ced .quote .author, #trucking .quote .author, #direct_mail .quote .author {
  border-top: 2px solid #fff;
  padding-top: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 14pt;
}

@media screen and (max-width: 980px) {
  /* line 163, app/assets/stylesheets/static_pages/_email_landing_page.scss */
  #manta .quote, #thehustle .quote, #ced .quote, #trucking .quote, #direct_mail .quote {
    padding: 1px 25px;
    margin: 45px 0px;
  }
}

/* line 185, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .trust .card, #thehustle .trust .card, #ced .trust .card, #trucking .trust .card, #direct_mail .trust .card {
  min-height: 200px;
  line-height: 1.5;
}

/* line 188, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .trust .card h4, #thehustle .trust .card h4, #ced .trust .card h4, #trucking .trust .card h4, #direct_mail .trust .card h4 {
  font-weight: 700 !important;
  font-size: 18px;
}

/* line 192, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .trust .card p, #thehustle .trust .card p, #ced .trust .card p, #trucking .trust .card p, #direct_mail .trust .card p {
  font-weight: 500 !important;
  color: #6B7C93;
}

/* line 8, app/assets/stylesheets/static_pages/../helpers/avo_ui/_carousel.scss */
#manta .carousel-freestyle, #thehustle .carousel-freestyle, #ced .carousel-freestyle, #trucking .carousel-freestyle, #direct_mail .carousel-freestyle {
  min-height: 600px;
  position: relative;
}

/* line 11, app/assets/stylesheets/static_pages/../helpers/avo_ui/_carousel.scss */
#manta .carousel-freestyle .slides, #thehustle .carousel-freestyle .slides, #ced .carousel-freestyle .slides, #trucking .carousel-freestyle .slides, #direct_mail .carousel-freestyle .slides {
  overflow: hidden;
  position: relative;
  width: 100%;
}

/* line 15, app/assets/stylesheets/static_pages/../helpers/avo_ui/_carousel.scss */
#manta .carousel-freestyle .slides .active, #thehustle .carousel-freestyle .slides .active, #ced .carousel-freestyle .slides .active, #trucking .carousel-freestyle .slides .active, #direct_mail .carousel-freestyle .slides .active {
  display: block !important;
}

/* line 18, app/assets/stylesheets/static_pages/../helpers/avo_ui/_carousel.scss */
#manta .carousel-freestyle .slides .item, #thehustle .carousel-freestyle .slides .item, #ced .carousel-freestyle .slides .item, #trucking .carousel-freestyle .slides .item, #direct_mail .carousel-freestyle .slides .item {
  position: relative;
  display: none;
  transition: transform 0.4s ease;
  width: 100%;
}

/* line 26, app/assets/stylesheets/static_pages/../helpers/avo_ui/_carousel.scss */
#manta .previous-item, #manta .next-item, #thehustle .previous-item, #thehustle .next-item, #ced .previous-item, #ced .next-item, #trucking .previous-item, #trucking .next-item, #direct_mail .previous-item, #direct_mail .next-item {
  position: absolute !important;
  top: 0;
}

/* line 30, app/assets/stylesheets/static_pages/../helpers/avo_ui/_carousel.scss */
#manta .previous-animation, #thehustle .previous-animation, #ced .previous-animation, #trucking .previous-animation, #direct_mail .previous-animation {
  transform: translateX(-100%) !important;
}

/* line 33, app/assets/stylesheets/static_pages/../helpers/avo_ui/_carousel.scss */
#manta .next-animation, #thehustle .next-animation, #ced .next-animation, #trucking .next-animation, #direct_mail .next-animation {
  transform: translateX(100%) !important;
}

/* line 199, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .slider-buttons, #thehustle .slider-buttons, #ced .slider-buttons, #trucking .slider-buttons, #direct_mail .slider-buttons {
  display: flex;
  line-height: 40px;
  margin: 20px 0;
  padding: 15px;
  justify-content: center;
  color: #000;
  border-radius: 4px;
}

/* line 207, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .slider-buttons img, #thehustle .slider-buttons img, #ced .slider-buttons img, #trucking .slider-buttons img, #direct_mail .slider-buttons img {
  margin-right: 20px;
}

/* line 210, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .slider-buttons:hover, #thehustle .slider-buttons:hover, #ced .slider-buttons:hover, #trucking .slider-buttons:hover, #direct_mail .slider-buttons:hover {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
}

/* line 215, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .prices h3, #thehustle .prices h3, #ced .prices h3, #trucking .prices h3, #direct_mail .prices h3 {
  font-weight: 300 !important;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 0;
  font-size: 30pt;
}

/* line 222, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .prices .price, #thehustle .prices .price, #ced .prices .price, #trucking .prices .price, #direct_mail .prices .price {
  margin: 0;
  color: #1890a4;
  font-size: 38pt;
  padding: 0;
  margin-bottom: 0;
  font-weight: 100 !important;
}

/* line 230, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .prices .popular, #thehustle .prices .popular, #ced .prices .popular, #trucking .prices .popular, #direct_mail .prices .popular {
  position: relative;
}

/* line 233, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .prices hr, #thehustle .prices hr, #ced .prices hr, #trucking .prices hr, #direct_mail .prices hr {
  height: 1px;
  background: #ddd;
  color: #ddd;
  font-size: 0;
  border: 0;
}

/* line 240, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .prices .popular-label, #thehustle .prices .popular-label, #ced .prices .popular-label, #trucking .prices .popular-label, #direct_mail .prices .popular-label {
  position: absolute;
  top: -50px;
  background: linear-gradient(#1890a4, #24b47e);
  width: 100%;
  height: 55px;
  left: 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding-top: 15px;
  color: #fff;
  font-weight: 100 !important;
  text-transform: uppercase;
  letter-spacing: 2px;
}

/* line 255, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .prices table, #thehustle .prices table, #ced .prices table, #trucking .prices table, #direct_mail .prices table {
  margin: 30px auto;
}

/* line 257, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .prices table td, #thehustle .prices table td, #ced .prices table td, #trucking .prices table td, #direct_mail .prices table td {
  padding: 4px 0 4px 8px;
  text-align: left;
}

/* line 260, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .prices table td img, #thehustle .prices table td img, #ced .prices table td img, #trucking .prices table td img, #direct_mail .prices table td img {
  max-width: 28px;
}

/* line 263, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta .prices table td .muted, #thehustle .prices table td .muted, #ced .prices table td .muted, #trucking .prices table td .muted, #direct_mail .prices table td .muted {
  color: #ddd !important;
}

/* line 269, app/assets/stylesheets/static_pages/_email_landing_page.scss */
#manta img.soc-2-splash, #thehustle img.soc-2-splash, #ced img.soc-2-splash, #trucking img.soc-2-splash, #direct_mail img.soc-2-splash {
  width: 200px;
}

/* line 2, app/assets/stylesheets/static_pages/_bugbounty.scss */
#bugbounty h1 {
  font-size: 48px;
}

/* line 5, app/assets/stylesheets/static_pages/_bugbounty.scss */
#bugbounty h2 {
  font-size: 24px;
}

/* line 8, app/assets/stylesheets/static_pages/_bugbounty.scss */
#bugbounty h3 {
  font-size: 16px;
}

/* line 11, app/assets/stylesheets/static_pages/_bugbounty.scss */
#bugbounty .hero {
  text-align: center;
  padding-top: 150px;
}

/* line 14, app/assets/stylesheets/static_pages/_bugbounty.scss */
#bugbounty .hero .lead {
  font-size: 16px;
}

/* line 18, app/assets/stylesheets/static_pages/_bugbounty.scss */
#bugbounty .text-bug p {
  color: #0F9089;
  font-size: 24px;
  font-weight: bold !important;
}

/* line 23, app/assets/stylesheets/static_pages/_bugbounty.scss */
#bugbounty .content {
  background: #fff;
  padding: 12px 20px;
  border-radius: 5px;
  border: 1px solid #eee;
  margin: 20px 0;
}

/* line 29, app/assets/stylesheets/static_pages/_bugbounty.scss */
#bugbounty .content h2 {
  font-size: 22px;
  border-bottom: 1px solid #eee;
  padding: 10px 0;
}

/* line 36, app/assets/stylesheets/static_pages/_bugbounty.scss */
#bugbounty .top-content .bounty-img {
  max-width: 270px;
}

@media only screen and (max-width: 736px) {
  /* line 35, app/assets/stylesheets/static_pages/_bugbounty.scss */
  #bugbounty .top-content {
    flex-direction: column;
    max-width: 90%;
  }
  /* line 42, app/assets/stylesheets/static_pages/_bugbounty.scss */
  #bugbounty .top-content .bounty-img {
    max-width: 230px;
  }
  /* line 45, app/assets/stylesheets/static_pages/_bugbounty.scss */
  #bugbounty .top-content .top-description {
    text-align: center;
    margin-top: 30px;
  }
  /* line 49, app/assets/stylesheets/static_pages/_bugbounty.scss */
  #bugbounty .top-content h1 {
    font-size: 28px;
    margin: 10px 0;
  }
}

/* line 55, app/assets/stylesheets/static_pages/_bugbounty.scss */
#bugbounty .requirements-container {
  background: #FBF8F3;
  padding: 30px;
}

/* line 58, app/assets/stylesheets/static_pages/_bugbounty.scss */
#bugbounty .requirements-container .requirements {
  width: 800px;
  margin: auto;
}

@media only screen and (max-width: 736px) {
  /* line 58, app/assets/stylesheets/static_pages/_bugbounty.scss */
  #bugbounty .requirements-container .requirements {
    flex-direction: column;
  }
  /* line 63, app/assets/stylesheets/static_pages/_bugbounty.scss */
  #bugbounty .requirements-container .requirements .p2 {
    margin-top: 20px;
  }
}

/* line 69, app/assets/stylesheets/static_pages/_bugbounty.scss */
#bugbounty .email-span {
  color: #308de8 !important;
  text-decoration: none !important;
}

/* line 2, app/assets/stylesheets/static_pages/_leads.scss */
#leads .brand-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center !important;
}

/* line 8, app/assets/stylesheets/static_pages/_leads.scss */
#leads .brand-list img {
  margin: 27px 4%;
  max-width: 160px;
}

/* line 14, app/assets/stylesheets/static_pages/_leads.scss */
#leads .forbes {
  background: rgba(0, 137, 206, 0.2);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center !important;
  color: #1890a4;
  padding: 15px 0;
}

/* line 25, app/assets/stylesheets/static_pages/_leads.scss */
#leads .features h3 {
  color: #65caa5;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 14pt;
}

/* line 33, app/assets/stylesheets/static_pages/_leads.scss */
#leads .how-it-helped h3 {
  font-weight: 700 !important;
  color: #1890a4;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
  letter-spacing: 2px;
  margin-bottom: 15px;
}

/* line 2, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .form-right, #leads .form-right {
  margin-top: 50px;
}

/* line 6, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .btn-enterprise, #leads .btn-enterprise {
  width: 100% !important;
}

/* line 10, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .panel-container, #leads .panel-container {
  display: flex;
}

/* line 14, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .custom-pricing, #leads .custom-pricing {
  background: #03543E;
}

/* line 17, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .custom-pricing .left, #leads .custom-pricing .left {
  display: flex;
  justify-content: flex-end;
  width: 50%;
  min-width: 50%;
  padding: 80px 40px;
}

/* line 24, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .custom-pricing .left .text-container, #leads .custom-pricing .left .text-container {
  z-index: 1;
  max-width: 400px;
}

/* line 31, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .badges-container, #leads .badges-container {
  display: flex;
  margin-top: 10px;
}

/* line 35, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .badges-container img, #leads .badges-container img {
  max-width: 85px;
  max-height: 85px;
}

/* line 40, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form, #leads .enterprise-form {
  max-width: 470px;
}

/* line 43, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form label:not(.checkbox-label), #leads .enterprise-form label:not(.checkbox-label) {
  display: block;
  top: 0;
  left: 0;
  padding: 0;
  margin-bottom: 5px;
  font-size: 16px;
  background: none;
  padding: 0 !important;
}

/* line 53, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form .ui-input-text, #enterprise .enterprise-form textarea, #enterprise .enterprise-form .ui-select, #enterprise .enterprise-form input:not(.contact-me), #leads .enterprise-form .ui-input-text, #leads .enterprise-form textarea, #leads .enterprise-form .ui-select, #leads .enterprise-form input:not(.contact-me) {
  background: white;
}

/* line 56, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form input, #enterprise .enterprise-form textarea, #leads .enterprise-form input, #leads .enterprise-form textarea {
  font-size: 14px;
  border: 1px solid #8692A6;
}

/* line 60, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form input::placeholder, #enterprise .enterprise-form textarea::placeholder, #leads .enterprise-form input::placeholder, #leads .enterprise-form textarea::placeholder {
  color: #8692A6;
}

/* line 65, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form textarea:focus, #leads .enterprise-form textarea:focus {
  border: 1px solid #8692A6 !important;
}

/* line 69, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form .checkbox-label, #leads .enterprise-form .checkbox-label {
  background: none;
}

/* line 73, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form .select-wrapper, #leads .enterprise-form .select-wrapper {
  position: relative;
  width: 100%;
}

/* line 77, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form .select-wrapper::after, #leads .enterprise-form .select-wrapper::after {
  color: #8692A6;
  content: '▾';
  pointer-events: none;
  position: absolute;
  right: 10px;
  top: .7em;
  z-index: 1;
}

/* line 87, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form .select-wrapper select, #leads .enterprise-form .select-wrapper select {
  font-family: Montserrat, sans-serif;
  font-weight: normal !important;
  color: #000;
  font-size: 18px;
  padding-left: 16px;
  min-height: 47px;
  min-width: 100px;
  width: 100%;
  border: 1px solid lightgray;
  box-sizing: border-box;
  border-radius: 6px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: white;
}

/* line 104, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form .select-wrapper select:focus, #leads .enterprise-form .select-wrapper select:focus {
  border: 1px solid #8692A6;
}

/* line 108, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .enterprise-form .select-wrapper select::after, #leads .enterprise-form .select-wrapper select::after {
  content: "";
  padding: 12px 8px;
  position: absolute;
  right: 10px;
  top: 0;
  z-index: 1;
  text-align: center;
  width: 10%;
  height: 100%;
  pointer-events: none;
}

@media screen and (max-width: 980px) {
  /* line 40, app/assets/stylesheets/static_pages/_enterprise.scss */
  #enterprise .enterprise-form, #leads .enterprise-form {
    margin: auto;
  }
}

/* line 128, app/assets/stylesheets/static_pages/_enterprise.scss */
#enterprise .lead-form, #leads .lead-form {
  z-index: 1;
  width: 50%;
  background: #F2F5F5;
  padding: 80px 40px;
}

@media screen and (max-width: 480px) {
  /* line 136, app/assets/stylesheets/static_pages/_enterprise.scss */
  #enterprise .panel-container, #leads .panel-container {
    flex-direction: column;
  }
  /* line 140, app/assets/stylesheets/static_pages/_enterprise.scss */
  #enterprise .custom-pricing .left, #leads .custom-pricing .left {
    min-width: 100%;
    width: 100%;
  }
  /* line 147, app/assets/stylesheets/static_pages/_enterprise.scss */
  #enterprise .lead-form, #leads .lead-form {
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study {
  background: #fff;
}

/* line 3, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study p {
  font-size: 20px;
  margin: 28px 0;
}

/* line 7, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study h2 {
  font-size: 48px;
  letter-spacing: 2px;
  margin: 40px 0;
}

/* line 12, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .container {
  padding: 20px 22px;
}

/* line 15, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .statistics {
  font-size: 30px;
}

/* line 17, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .statistics .stat {
  display: inherit;
  align-items: center;
}

/* line 20, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .statistics .stat span {
  margin: 0 36px 0 15px;
}

/* line 23, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .statistics .stat img {
  max-width: 46px;
}

@media screen and (max-width: 736px) {
  /* line 15, app/assets/stylesheets/static_pages/_case_studies.scss */
  .case-study .statistics {
    flex-direction: column;
  }
  /* line 29, app/assets/stylesheets/static_pages/_case_studies.scss */
  .case-study .statistics .stat {
    margin: 25px auto 0px auto;
  }
}

/* line 34, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .quote-box {
  background: url(//assets.stage.avochato.com/assets/static_pages/quote_backdrop-9f15aedb06d956e98f846f739a319047dead11caede7ad0b949bb3e5d673c07c.png);
  background-size: cover;
  max-width: 500px;
  height: 115px;
  padding-right: 15px;
}

/* line 40, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .quote-box p {
  font-size: 30px;
  border-left: 4px solid #aaa;
  padding-left: 25px;
  margin-left: 20px;
  font-style: italic;
}

/* line 46, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .quote-box p:before {
  content: '';
  background: url(//assets.stage.avochato.com/assets/static_pages/quote_start-06a4699146bf1be2e781778fbfa1e40fc580a0b1a4585b6b74d920f6ce458d3b.png);
  background-size: cover;
  color: #aaa;
  width: 36px;
  height: 23px;
  display: inline-block;
  margin-right: 8px;
}

/* line 56, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .quote-box p:after {
  content: '';
  background: url(//assets.stage.avochato.com/assets/static_pages/quote_end-07bdf87850861855ac50d835e1e5f35c694311e686ccbc3ecf990169074fb8a8.png);
  background-size: cover;
  color: #aaa;
  width: 36px;
  height: 23px;
  display: inline-block;
  margin-left: 8px;
}

@media screen and (max-width: 736px) {
  /* line 34, app/assets/stylesheets/static_pages/_case_studies.scss */
  .case-study .quote-box {
    background-color: #C0E1E6;
  }
  /* line 69, app/assets/stylesheets/static_pages/_case_studies.scss */
  .case-study .quote-box p {
    font-size: 21px;
    padding-left: 10px;
  }
  /* line 72, app/assets/stylesheets/static_pages/_case_studies.scss */
  .case-study .quote-box p:before, .case-study .quote-box p:after {
    width: 24px;
    height: 15px;
  }
}

/* line 79, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .picture-text {
  margin-left: 42px;
}

@media screen and (max-width: 980px) {
  /* line 79, app/assets/stylesheets/static_pages/_case_studies.scss */
  .case-study .picture-text {
    margin-left: 0;
  }
}

/* line 85, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .benefits {
  margin-top: 25px;
}

/* line 87, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .benefits .header {
  background: linear-gradient(#00aa8b, #0089ce);
  padding: 35px 25px;
  margin: 15px 15px 0 15px;
}

/* line 91, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .benefits .header h3 {
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 3px;
  font-size: 26px;
}

/* line 99, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .benefits .card {
  margin: 0 15px 15px 15px;
}

/* line 101, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .benefits .card .item {
  display: flex;
  margin: 5px 0;
}

/* line 104, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .benefits .card .item img {
  max-width: 50px;
  max-height: 50px;
  margin: auto 0;
}

/* line 109, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .benefits .card .item p {
  margin-left: 18px;
  font-size: 17px;
}

/* line 116, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .quote-only {
  font-size: 30px;
  padding: 10px;
  border-right: 4px solid #aaa;
}

/* line 120, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .quote-only:before {
  content: '';
  background: url(//assets.stage.avochato.com/assets/static_pages/quote_start-06a4699146bf1be2e781778fbfa1e40fc580a0b1a4585b6b74d920f6ce458d3b.png);
  background-size: cover;
  color: #aaa;
  width: 35px;
  height: 22px;
  display: inline-block;
  margin-right: -15px;
  opacity: 0.3;
}

/* line 132, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .quote-only:after {
  content: '';
  background: url(//assets.stage.avochato.com/assets/static_pages/quote_end-07bdf87850861855ac50d835e1e5f35c694311e686ccbc3ecf990169074fb8a8.png);
  background-size: cover;
  color: #aaa;
  width: 35px;
  height: 22px;
  display: inline-block;
  margin-left: -15px;
  opacity: 0.3;
}

/* line 144, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .info-box {
  background: #F1F8F9;
  border-left: 14px solid #00aa8b;
  padding: 15px 15px 15px 30px;
}

/* line 149, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .highlight {
  background-color: #C0E1E6;
}

/* line 151, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .highlight p {
  font-size: 30px !important;
  color: #000;
}

/* line 156, app/assets/stylesheets/static_pages/_case_studies.scss */
.case-study .read-more-title {
  text-align: center;
  font-weight: 700 !important;
  letter-spacing: 1px;
  margin: 140px 0 80px 0;
  font-size: 24px;
  text-transform: uppercase;
}

@media screen and (min-width: 736px) {
  /* line 165, app/assets/stylesheets/static_pages/_case_studies.scss */
  .case-study .hero-content {
    margin-top: 200px;
  }
}

/* line 171, app/assets/stylesheets/static_pages/_case_studies.scss */
#twiddy.case-study .hero {
  background: url(//assets.stage.avochato.com/images/static_pages/twiddy_hero.png);
  background-size: cover;
  min-height: 590px;
}

/* line 175, app/assets/stylesheets/static_pages/_case_studies.scss */
#twiddy.case-study .hero h1 {
  font-family: Montserrat, sans-serif;
  font-weight: 700 !important;
}

/* line 179, app/assets/stylesheets/static_pages/_case_studies.scss */
#twiddy.case-study .hero .twiddy-logo {
  max-width: 280px;
}

@media screen and (max-width: 736px) {
  /* line 183, app/assets/stylesheets/static_pages/_case_studies.scss */
  #twiddy.case-study .hero .hero-content {
    text-align: center;
  }
}

/* line 191, app/assets/stylesheets/static_pages/_case_studies.scss */
#goodegg.case-study .hero {
  background: url(//assets.stage.avochato.com/images/static_pages/goodegg_hero.png) bottom;
  background-size: cover;
  background-attachment: fixed;
  min-height: 590px;
}

/* line 196, app/assets/stylesheets/static_pages/_case_studies.scss */
#goodegg.case-study .hero .bg-wrapper {
  width: 100%;
  background: #020024;
  background: linear-gradient(0deg, rgba(2, 0, 36, 0) 0%, rgba(255, 255, 255, 0.3) 61%, rgba(255, 255, 255, 0.75) 100%);
}

/* line 201, app/assets/stylesheets/static_pages/_case_studies.scss */
#goodegg.case-study .hero .container {
  margin: 70px auto;
}

/* line 205, app/assets/stylesheets/static_pages/_case_studies.scss */
#goodegg.case-study .hero h1 {
  font-family: Montserrat, sans-serif;
  font-weight: 700 !important;
}

/* line 210, app/assets/stylesheets/static_pages/_case_studies.scss */
#goodegg.case-study .hero .goodegg-logo {
  max-width: 280px;
}

@media screen and (max-width: 736px) {
  /* line 215, app/assets/stylesheets/static_pages/_case_studies.scss */
  #goodegg.case-study .hero .hero-content {
    text-align: center;
  }
}

/* line 220, app/assets/stylesheets/static_pages/_case_studies.scss */
#goodegg.case-study .quote-box {
  max-width: 100%;
  height: 180px;
}

/* line 3, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .hero h1 {
  font-size: 48px;
}

/* line 6, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .hero .lead {
  font-weight: bold !important;
}

/* line 10, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup summary {
  font-weight: bold !important;
}

/* line 13, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup a,
#salesforce_setup a.visited {
  color: inherit;
  text-decoration: underline;
}

/* line 18, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup a[class^="button-"] {
  text-decoration: none;
}

/* line 21, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .backdrop {
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  display: none;
  align-items: center;
  justify-content: center;
}

/* line 32, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .backdrop.show {
  display: flex;
}

/* line 36, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .magic-image {
  cursor: zoom-in;
  max-width: 630px;
}

/* line 40, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .pdf-relative-link-path {
  font-size: 80%;
  color: #444;
}

/* line 44, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg {
  /* Indent toggle children */
}

/* line 45, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg h1 {
  font-family: Montserrat, sans-serif;
  font-weight: 700 !important;
  color: #1890a4 !important;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
  letter-spacing: 2px;
  margin: 60px 0;
}

/* line 56, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg h1,
#salesforce_setup .stripe-bg h2,
#salesforce_setup .stripe-bg h3 {
  letter-spacing: -0.01em;
  line-height: 1.2;
  font-weight: 600;
  margin-bottom: 0;
}

/* line 65, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .page-title {
  font-size: 2.5rem;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 0.75em;
}

/* line 72, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg h2 {
  font-size: 1.5rem;
  margin-top: 1.5rem;
}

/* line 77, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg h3 {
  font-size: 1.25rem;
  margin-top: 1.25rem;
}

/* line 82, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .source {
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 1.5em;
  word-break: break-all;
}

/* line 89, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .callout {
  background: #F1F8F9;
  border-left: 14px solid #36b7b8;
  padding: 15px;
  border-radius: 3px;
  align-items: center;
}

/* line 97, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg figure {
  margin: 1.25em 0;
  page-break-inside: avoid;
}

/* line 102, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg figcaption {
  opacity: 0.5;
  font-size: 85%;
  margin-top: 0.5em;
}

/* line 108, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg mark {
  background-color: transparent;
}

/* line 112, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .indented {
  padding-left: 1.5em;
}

/* line 116, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg hr {
  background: transparent;
  display: block;
  width: 100%;
  height: 1px;
  visibility: visible;
  border: none;
  border-bottom: 1px solid rgba(55, 53, 47, 0.09);
}

@media only print {
  /* line 127, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
  #salesforce_setup .stripe-bg img {
    max-height: 100vh;
    object-fit: contain;
  }
}

/* line 133, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .collection-content {
  font-size: 0.875rem;
}

/* line 137, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .column-list {
  display: flex;
  justify-content: space-between;
}

/* line 142, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .column {
  padding: 0 1em;
}

/* line 146, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .column:first-child {
  padding-left: 0;
}

/* line 150, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .column:last-child {
  padding-right: 0;
}

/* line 154, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .table_of_contents-item {
  display: block;
  font-size: 16px;
  line-height: 1.3;
  padding: 10px 0;
}

/* line 161, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .table_of_contents-indent-1 {
  margin-left: 1.5rem;
}

/* line 165, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .table_of_contents-indent-2 {
  margin-left: 3rem;
}

/* line 169, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .table_of_contents-indent-3 {
  margin-left: 4.5rem;
}

/* line 173, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .table_of_contents-link {
  text-decoration: none;
  border-bottom: 1px solid #008AD4;
  text-decoration: none !important;
  color: #008AD4;
}

/* line 180, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg table,
#salesforce_setup .stripe-bg th,
#salesforce_setup .stripe-bg td {
  border: 1px solid rgba(55, 53, 47, 0.09);
  border-collapse: collapse;
}

/* line 187, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg table {
  border-left: none;
  border-right: none;
}

/* line 192, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg th,
#salesforce_setup .stripe-bg td {
  font-weight: normal;
  padding: 0.25em 0.5em;
  line-height: 1.5;
  min-height: 1.5em;
  text-align: left;
}

/* line 201, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg th {
  color: rgba(55, 53, 47, 0.6);
}

/* line 205, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg ol,
#salesforce_setup .stripe-bg ul {
  margin: 0;
  margin-block-start: 0.6em;
  margin-block-end: 0.6em;
}

/* line 212, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg li > ol:first-child,
#salesforce_setup .stripe-bg li > ul:first-child {
  margin-block-start: 0.6em;
}

/* line 217, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg ul > li {
  list-style: disc;
}

/* line 221, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg ul.to-do-list {
  text-indent: -1.7em;
}

/* line 225, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg ul.to-do-list > li {
  list-style: none;
}

/* line 229, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .to-do-children-checked {
  text-decoration: line-through;
  opacity: 0.375;
}

/* line 234, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg ul.toggle > li {
  list-style: none;
}

/* line 238, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg ul {
  padding-inline-start: 1.7em;
}

/* line 242, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg ul > li {
  padding-left: 0.1em;
}

/* line 246, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg ol {
  padding-inline-start: 1.6em;
}

/* line 250, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg ol > li {
  padding-left: 0.2em;
}

/* line 254, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .mono ol {
  padding-inline-start: 2em;
}

/* line 258, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .mono ol > li {
  text-indent: -0.4em;
}

/* line 262, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .toggle {
  padding-inline-start: 0em;
  list-style-type: none;
}

/* line 268, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .toggle > li > details {
  padding-left: 1.7em;
  margin-top: 46px;
}

/* line 273, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .toggle > li > details > summary {
  margin-left: -1.1em;
}

/* line 277, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .selected-value {
  display: inline-block;
  padding: 0 0.5em;
  background: rgba(206, 205, 202, 0.5);
  border-radius: 3px;
  margin-right: 0.5em;
  margin-top: 0.3em;
  margin-bottom: 0.3em;
  white-space: nowrap;
}

/* line 288, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .collection-title {
  display: inline-block;
  margin-right: 1em;
}

/* line 293, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg time {
  opacity: 0.5;
}

/* line 297, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .icon {
  display: inline-block;
  max-width: 1.2em;
  max-height: 1.2em;
  text-decoration: none;
  vertical-align: text-bottom;
  margin-right: 0.5em;
}

/* line 306, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg img.icon {
  border-radius: 3px;
}

/* line 310, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .user-icon {
  width: 1.5em;
  height: 1.5em;
  border-radius: 100%;
  margin-right: 0.5rem;
}

/* line 317, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .user-icon-inner {
  font-size: 0.8em;
}

/* line 321, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .text-icon {
  border: 1px solid #000;
  text-align: center;
}

/* line 326, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .page-cover-image {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 30vh;
}

/* line 333, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .page-header-icon {
  font-size: 3rem;
  margin-bottom: 1rem;
}

/* line 338, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .page-header-icon-with-cover {
  margin-top: -0.72em;
  margin-left: 0.07em;
}

/* line 343, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .page-header-icon img {
  border-radius: 3px;
}

/* line 347, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .link-to-page {
  margin: 1em 0;
  padding: 0;
  border: none;
  font-weight: 500;
}

/* line 354, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg p > .user {
  opacity: 0.5;
}

/* line 358, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg td > .user,
#salesforce_setup .stripe-bg td > time {
  white-space: nowrap;
}

/* line 363, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg input[type="checkbox"] {
  transform: scale(1.5);
  margin-right: 0.6em;
  vertical-align: middle;
}

/* line 369, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

/* line 374, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .image {
  border: none;
  margin: 1.5em 0;
  padding: 0;
}

/* line 378, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .image img {
  border-radius: 4px;
}

/* line 383, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .code,
#salesforce_setup .stripe-bg code {
  background: rgba(135, 131, 120, 0.15);
  border-radius: 3px;
  padding: 0.2em 0.4em;
  border-radius: 3px;
  font-size: 85%;
  tab-size: 2;
}

/* line 393, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg code {
  color: #eb5757;
}

/* line 397, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .code {
  padding: 1.5em 1em;
}

/* line 401, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .code > code {
  background: none;
  padding: 0;
  font-size: 100%;
  color: inherit;
}

/* line 408, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg blockquote {
  font-size: 1.25em;
  margin: 1em 0;
  padding-left: 1em;
  border-left: 3px solid #37352f;
}

/* line 415, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .bookmark-href {
  font-size: 0.75em;
  opacity: 0.5;
}

/* line 420, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .highlight-gray {
  color: #9b9a97;
}

/* line 424, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .block-color-default {
  color: inherit;
  fill: inherit;
}

/* line 429, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .checkbox {
  display: inline-flex;
  vertical-align: text-bottom;
  width: 16;
  height: 16;
  background-size: 16px;
  margin-left: 2px;
  margin-right: 5px;
}

/* line 439, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .checkbox-on {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%2358A9D7%22%2F%3E%0A%3Cpath%20d%3D%22M6.71429%2012.2852L14%204.9995L12.7143%203.71436L6.71429%209.71378L3.28571%206.2831L2%207.57092L6.71429%2012.2852Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E");
}

/* line 443, app/assets/stylesheets/static_pages/_salesforce_setup.scss */
#salesforce_setup .stripe-bg .checkbox-off {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%220.75%22%20y%3D%220.75%22%20width%3D%2214.5%22%20height%3D%2214.5%22%20fill%3D%22white%22%20stroke%3D%22%2336352F%22%20stroke-width%3D%221.5%22%2F%3E%0A%3C%2Fsvg%3E");
}

/* line 3, app/assets/stylesheets/static_pages/_salesforce_pricing.scss */
#salesforce_pricing .hero p {
  font-size: 22px;
}

@media only screen and (max-width: 736px) {
  /* line 7, app/assets/stylesheets/static_pages/_salesforce_pricing.scss */
  #salesforce_pricing.main-content {
    margin-top: 58px;
  }
}

/* line 2, app/assets/stylesheets/static_pages/_calendly_landing.scss */
#calendly_landing h2.product-header {
  font-weight: 700 !important;
  color: #1890a4;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
  letter-spacing: 2px;
  margin-bottom: 40px;
}

/* line 12, app/assets/stylesheets/static_pages/_calendly_landing.scss */
#calendly_landing .features-1 img {
  margin-top: -35px;
  margin-bottom: 35px;
}

@media only screen and (max-width: 980px) {
  /* line 12, app/assets/stylesheets/static_pages/_calendly_landing.scss */
  #calendly_landing .features-1 img {
    max-width: 275px;
  }
}

/* line 19, app/assets/stylesheets/static_pages/_calendly_landing.scss */
#calendly_landing .features-1 h2 {
  font-size: 36px;
  font-weight: 100 !important;
  text-transform: uppercase;
}

/* line 24, app/assets/stylesheets/static_pages/_calendly_landing.scss */
#calendly_landing .features-1 .card {
  margin-top: 50px;
}

/* line 29, app/assets/stylesheets/static_pages/_calendly_landing.scss */
#calendly_landing .features-2 .card {
  padding: 30px 30px;
  height: 95%;
}

/* line 33, app/assets/stylesheets/static_pages/_calendly_landing.scss */
#calendly_landing .features-2 .card img {
  max-width: 62px;
  max-height: 62px;
}

/* line 38, app/assets/stylesheets/static_pages/_calendly_landing.scss */
#calendly_landing .features-2 .card h4 {
  font-weight: 700 !important;
  text-transform: uppercase;
}

/* line 45, app/assets/stylesheets/static_pages/_calendly_landing.scss */
#calendly_landing .logos img {
  max-width: 150px;
}

/* line 49, app/assets/stylesheets/static_pages/_calendly_landing.scss */
#calendly_landing .small-business {
  background: rgba(0, 137, 206, 0.2);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center !important;
  color: #1890a4;
  padding: 15px 0;
}

@media only screen and (max-width: 736px) {
  /* line 59, app/assets/stylesheets/static_pages/_calendly_landing.scss */
  #calendly_landing.main-content {
    margin-top: 58px;
  }
}

/* line 3, app/assets/stylesheets/static_pages/_terms.scss */
#terms .numeric li {
  list-style: decimal;
}

/* line 8, app/assets/stylesheets/static_pages/_terms.scss */
#terms .roman-numerals li {
  list-style: lower-roman !important;
}

/* line 13, app/assets/stylesheets/static_pages/_terms.scss */
#terms .alphabetic li {
  list-style: lower-latin;
}

/* line 1, app/assets/stylesheets/static_pages/_privacy_policy.scss */
#privacy-policy, #terms {
  margin-top: 100px;
}

/* line 1, app/assets/stylesheets/static_pages/components/_cta.scss */
#privacy-policy section.bottom-cta, #terms section.bottom-cta {
  background: #FBF8F3;
  margin-top: 0;
  padding: 20px 0;
}

/* line 7, app/assets/stylesheets/static_pages/components/_cta.scss */
#privacy-policy section.bottom-cta .container h3, #terms section.bottom-cta .container h3 {
  font-weight: 800 !important;
  font-size: 34px !important;
  line-height: 52px;
}

@media screen and (max-width: 980px) {
  /* line 7, app/assets/stylesheets/static_pages/components/_cta.scss */
  #privacy-policy section.bottom-cta .container h3, #terms section.bottom-cta .container h3 {
    font-size: 20px !important;
    line-height: 32px;
  }
}

/* line 18, app/assets/stylesheets/static_pages/components/_cta.scss */
#privacy-policy section.bottom-cta .container p, #terms section.bottom-cta .container p {
  font-weight: 400;
  line-height: 30px;
  font-size: 16px !important;
  margin-bottom: 10px;
}

@media screen and (max-width: 736px) {
  /* line 18, app/assets/stylesheets/static_pages/components/_cta.scss */
  #privacy-policy section.bottom-cta .container p, #terms section.bottom-cta .container p {
    font-size: 14px !important;
  }
}

/* line 28, app/assets/stylesheets/static_pages/components/_cta.scss */
#privacy-policy section.bottom-cta .container .no-credit, #terms section.bottom-cta .container .no-credit {
  font-weight: 300 !important;
  font-size: 12px !important;
  margin-top: 10px;
}

/* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
#privacy-policy section.bottom-cta .container img, #terms section.bottom-cta .container img {
  max-width: 610px;
  width: 100%;
}

@media screen and (max-width: 980px) {
  /* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
  #privacy-policy section.bottom-cta .container img, #terms section.bottom-cta .container img {
    max-width: 285px !important;
    margin: auto;
  }
}

@media screen and (max-width: 736px) {
  /* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
  #privacy-policy section.bottom-cta .container img, #terms section.bottom-cta .container img {
    max-width: 180px !important;
  }
}

/* line 47, app/assets/stylesheets/static_pages/components/_cta.scss */
#privacy-policy section.bottom-cta .container .button, #terms section.bottom-cta .container .button {
  width: 200px;
  margin: 0 auto;
}

/* line 4, app/assets/stylesheets/static_pages/_privacy_policy.scss */
#privacy-policy p, #terms p {
  font-size: 16px !important;
  margin: 10px 0;
  line-height: 1.4;
}

/* line 9, app/assets/stylesheets/static_pages/_privacy_policy.scss */
#privacy-policy h1, #privacy-policy h2, #terms h1, #terms h2 {
  font-size: 32px;
  color: #000 !important;
  margin: 20px 0;
}

/* line 14, app/assets/stylesheets/static_pages/_privacy_policy.scss */
#privacy-policy h4, #terms h4 {
  font-size: 20px !important;
  margin-top: 30px;
  font-weight: 800 !important;
}

/* line 19, app/assets/stylesheets/static_pages/_privacy_policy.scss */
#privacy-policy .table-of-contents, #terms .table-of-contents {
  display: flex;
  flex-direction: column;
}

/* line 22, app/assets/stylesheets/static_pages/_privacy_policy.scss */
#privacy-policy .table-of-contents a, #terms .table-of-contents a {
  padding: 15px;
}

/* line 27, app/assets/stylesheets/static_pages/_privacy_policy.scss */
#privacy-policy .privacy-content.active, #terms .privacy-content.active {
  display: block;
}

/* line 31, app/assets/stylesheets/static_pages/_privacy_policy.scss */
#privacy-policy .privacy-container, #terms .privacy-container {
  position: relative;
}

/* line 34, app/assets/stylesheets/static_pages/_privacy_policy.scss */
#privacy-policy .privacy-sidebar, #terms .privacy-sidebar {
  position: static;
}

/* line 36, app/assets/stylesheets/static_pages/_privacy_policy.scss */
#privacy-policy .privacy-sidebar a, #terms .privacy-sidebar a {
  color: #000;
}

/* line 40, app/assets/stylesheets/static_pages/_privacy_policy.scss */
#privacy-policy .privacy-sidebar ul li, #terms .privacy-sidebar ul li {
  padding: 10px 0;
}

@media screen and (min-width: 980px) {
  /* line 34, app/assets/stylesheets/static_pages/_privacy_policy.scss */
  #privacy-policy .privacy-sidebar, #terms .privacy-sidebar {
    position: sticky !important;
    top: 100px;
  }
}

/* line 50, app/assets/stylesheets/static_pages/_privacy_policy.scss */
#privacy-policy ol li, #terms ol li {
  list-style-type: disc;
  margin: 10px 0;
}

/* line 1, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents, #chrome-extension, #broadcasting, #rcs, #voice, #analytics-reporting, #text-messaging, #shared-inbox, #live-chat, #apis, #mobile-apps, #freetrial-ai {
  background: #FBF8F3 !important;
}

/* line 4, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents h1, #chrome-extension h1, #broadcasting h1, #rcs h1, #voice h1, #analytics-reporting h1, #text-messaging h1, #shared-inbox h1, #live-chat h1, #apis h1, #mobile-apps h1, #freetrial-ai h1 {
  font-size: 40px;
  font-weight: 900 !important;
  margin: 0 auto;
  text-transform: capitalize;
}

@media only screen and (max-width: 980px) {
  /* line 4, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents h1, #chrome-extension h1, #broadcasting h1, #rcs h1, #voice h1, #analytics-reporting h1, #text-messaging h1, #shared-inbox h1, #live-chat h1, #apis h1, #mobile-apps h1, #freetrial-ai h1 {
    font-size: 22px !important;
    max-width: 600px;
    text-wrap: balance;
  }
}

@media only screen and (max-width: 980px) {
  /* line 15, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents .hero-h1, #chrome-extension .hero-h1, #broadcasting .hero-h1, #rcs .hero-h1, #voice .hero-h1, #analytics-reporting .hero-h1, #text-messaging .hero-h1, #shared-inbox .hero-h1, #live-chat .hero-h1, #apis .hero-h1, #mobile-apps .hero-h1, #freetrial-ai .hero-h1 {
    font-size: 30px !important;
  }
}

@media only screen and (max-width: 980px) {
  /* line 20, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents br.break-desktop, #chrome-extension br.break-desktop, #broadcasting br.break-desktop, #rcs br.break-desktop, #voice br.break-desktop, #analytics-reporting br.break-desktop, #text-messaging br.break-desktop, #shared-inbox br.break-desktop, #live-chat br.break-desktop, #apis br.break-desktop, #mobile-apps br.break-desktop, #freetrial-ai br.break-desktop {
    display: none;
  }
}

/* line 25, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents h2, #chrome-extension h2, #broadcasting h2, #rcs h2, #voice h2, #analytics-reporting h2, #text-messaging h2, #shared-inbox h2, #live-chat h2, #apis h2, #mobile-apps h2, #freetrial-ai h2 {
  font-size: 20px;
  font-weight: 500 !important;
  line-height: 1.5;
  padding: 10px 0;
  text-wrap: balance;
}

@media only screen and (max-width: 736px) {
  /* line 25, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents h2, #chrome-extension h2, #broadcasting h2, #rcs h2, #voice h2, #analytics-reporting h2, #text-messaging h2, #shared-inbox h2, #live-chat h2, #apis h2, #mobile-apps h2, #freetrial-ai h2 {
    font-size: 14px !important;
    width: 600px;
  }
}

/* line 36, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents h3, #chrome-extension h3, #broadcasting h3, #rcs h3, #voice h3, #analytics-reporting h3, #text-messaging h3, #shared-inbox h3, #live-chat h3, #apis h3, #mobile-apps h3, #freetrial-ai h3 {
  font-size: 16px !important;
  font-weight: 900 !important;
  color: #E3E997;
  padding: 35px 20px;
  letter-spacing: 3.2px;
  text-transform: uppercase;
  line-height: 1.7;
}

@media only screen and (max-width: 980px) {
  /* line 36, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents h3, #chrome-extension h3, #broadcasting h3, #rcs h3, #voice h3, #analytics-reporting h3, #text-messaging h3, #shared-inbox h3, #live-chat h3, #apis h3, #mobile-apps h3, #freetrial-ai h3 {
    font-size: 13px !important;
  }
}

/* line 48, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents h4, #chrome-extension h4, #broadcasting h4, #rcs h4, #voice h4, #analytics-reporting h4, #text-messaging h4, #shared-inbox h4, #live-chat h4, #apis h4, #mobile-apps h4, #freetrial-ai h4 {
  font-size: 36px !important;
  font-weight: 900 !important;
  max-width: 900px;
  color: #fff;
}

@media only screen and (max-width: 980px) {
  /* line 48, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents h4, #chrome-extension h4, #broadcasting h4, #rcs h4, #voice h4, #analytics-reporting h4, #text-messaging h4, #shared-inbox h4, #live-chat h4, #apis h4, #mobile-apps h4, #freetrial-ai h4 {
    font-size: 20px !important;
    max-width: 700px;
  }
}

@media screen and (max-width: 736px) {
  /* line 48, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents h4, #chrome-extension h4, #broadcasting h4, #rcs h4, #voice h4, #analytics-reporting h4, #text-messaging h4, #shared-inbox h4, #live-chat h4, #apis h4, #mobile-apps h4, #freetrial-ai h4 {
    max-width: 85%;
    line-height: 1.3;
  }
}

/* line 63, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents section, #chrome-extension section, #broadcasting section, #rcs section, #voice section, #analytics-reporting section, #text-messaging section, #shared-inbox section, #live-chat section, #apis section, #mobile-apps section, #freetrial-ai section {
  padding: 75px 0 40px 0;
  margin: 0px;
  position: relative;
}

/* line 65, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents section h1.header-mobile, #chrome-extension section h1.header-mobile, #broadcasting section h1.header-mobile, #rcs section h1.header-mobile, #voice section h1.header-mobile, #analytics-reporting section h1.header-mobile, #text-messaging section h1.header-mobile, #shared-inbox section h1.header-mobile, #live-chat section h1.header-mobile, #apis section h1.header-mobile, #mobile-apps section h1.header-mobile, #freetrial-ai section h1.header-mobile {
  display: none;
}

@media only screen and (max-width: 980px) {
  /* line 65, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents section h1.header-mobile, #chrome-extension section h1.header-mobile, #broadcasting section h1.header-mobile, #rcs section h1.header-mobile, #voice section h1.header-mobile, #analytics-reporting section h1.header-mobile, #text-messaging section h1.header-mobile, #shared-inbox section h1.header-mobile, #live-chat section h1.header-mobile, #apis section h1.header-mobile, #mobile-apps section h1.header-mobile, #freetrial-ai section h1.header-mobile {
    display: block;
    font-weight: 800 !important;
  }
}

/* line 72, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents section h1.header-desktop, #chrome-extension section h1.header-desktop, #broadcasting section h1.header-desktop, #rcs section h1.header-desktop, #voice section h1.header-desktop, #analytics-reporting section h1.header-desktop, #text-messaging section h1.header-desktop, #shared-inbox section h1.header-desktop, #live-chat section h1.header-desktop, #apis section h1.header-desktop, #mobile-apps section h1.header-desktop, #freetrial-ai section h1.header-desktop {
  display: block;
}

@media only screen and (max-width: 980px) {
  /* line 72, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents section h1.header-desktop, #chrome-extension section h1.header-desktop, #broadcasting section h1.header-desktop, #rcs section h1.header-desktop, #voice section h1.header-desktop, #analytics-reporting section h1.header-desktop, #text-messaging section h1.header-desktop, #shared-inbox section h1.header-desktop, #live-chat section h1.header-desktop, #apis section h1.header-desktop, #mobile-apps section h1.header-desktop, #freetrial-ai section h1.header-desktop {
    display: none;
  }
}

@media only screen and (max-width: 980px) {
  /* line 63, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents section, #chrome-extension section, #broadcasting section, #rcs section, #voice section, #analytics-reporting section, #text-messaging section, #shared-inbox section, #live-chat section, #apis section, #mobile-apps section, #freetrial-ai section {
    padding: 50px 0 0 0;
  }
}

/* line 85, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents section.feature-showcase, #chrome-extension section.feature-showcase, #broadcasting section.feature-showcase, #rcs section.feature-showcase, #voice section.feature-showcase, #analytics-reporting section.feature-showcase, #text-messaging section.feature-showcase, #shared-inbox section.feature-showcase, #live-chat section.feature-showcase, #apis section.feature-showcase, #mobile-apps section.feature-showcase, #freetrial-ai section.feature-showcase {
  background-position: center bottom;
  background-size: 100%;
}

/* line 89, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents section.feature-leverage, #chrome-extension section.feature-leverage, #broadcasting section.feature-leverage, #rcs section.feature-leverage, #voice section.feature-leverage, #analytics-reporting section.feature-leverage, #text-messaging section.feature-leverage, #shared-inbox section.feature-leverage, #live-chat section.feature-leverage, #apis section.feature-leverage, #mobile-apps section.feature-leverage, #freetrial-ai section.feature-leverage {
  background-position: center bottom;
  background-size: 100%;
}

/* line 93, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents section.feature-summarization, #chrome-extension section.feature-summarization, #broadcasting section.feature-summarization, #rcs section.feature-summarization, #voice section.feature-summarization, #analytics-reporting section.feature-summarization, #text-messaging section.feature-summarization, #shared-inbox section.feature-summarization, #live-chat section.feature-summarization, #apis section.feature-summarization, #mobile-apps section.feature-summarization, #freetrial-ai section.feature-summarization {
  background-position: center -100px;
  background-size: 100%;
}

/* line 97, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents section.feature-placeholder, #chrome-extension section.feature-placeholder, #broadcasting section.feature-placeholder, #rcs section.feature-placeholder, #voice section.feature-placeholder, #analytics-reporting section.feature-placeholder, #text-messaging section.feature-placeholder, #shared-inbox section.feature-placeholder, #live-chat section.feature-placeholder, #apis section.feature-placeholder, #mobile-apps section.feature-placeholder, #freetrial-ai section.feature-placeholder {
  background: url(//assets.stage.avochato.com/assets/purple-wave-ffaaa51dd31f53f9037d134d6416c7df64d2935dd84133458fe844a9fadf4f4c.svg) no-repeat;
  background-position: center bottom;
  background-size: 100%;
}

@media only screen and (min-width: 736px) {
  /* line 97, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents section.feature-placeholder, #chrome-extension section.feature-placeholder, #broadcasting section.feature-placeholder, #rcs section.feature-placeholder, #voice section.feature-placeholder, #analytics-reporting section.feature-placeholder, #text-messaging section.feature-placeholder, #shared-inbox section.feature-placeholder, #live-chat section.feature-placeholder, #apis section.feature-placeholder, #mobile-apps section.feature-placeholder, #freetrial-ai section.feature-placeholder {
    padding-top: 150px;
  }
}

/* line 105, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents section.feature-performance, #chrome-extension section.feature-performance, #broadcasting section.feature-performance, #rcs section.feature-performance, #voice section.feature-performance, #analytics-reporting section.feature-performance, #text-messaging section.feature-performance, #shared-inbox section.feature-performance, #live-chat section.feature-performance, #apis section.feature-performance, #mobile-apps section.feature-performance, #freetrial-ai section.feature-performance {
  background-position: center bottom;
  background-size: 100%;
}

/* line 109, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents section.business-faqs, #chrome-extension section.business-faqs, #broadcasting section.business-faqs, #rcs section.business-faqs, #voice section.business-faqs, #analytics-reporting section.business-faqs, #text-messaging section.business-faqs, #shared-inbox section.business-faqs, #live-chat section.business-faqs, #apis section.business-faqs, #mobile-apps section.business-faqs, #freetrial-ai section.business-faqs {
  color: #000;
  padding: 80px 0;
  margin-bottom: 0;
  background: #fff;
}

/* line 114, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents section.business-faqs .container, #chrome-extension section.business-faqs .container, #broadcasting section.business-faqs .container, #rcs section.business-faqs .container, #voice section.business-faqs .container, #analytics-reporting section.business-faqs .container, #text-messaging section.business-faqs .container, #shared-inbox section.business-faqs .container, #live-chat section.business-faqs .container, #apis section.business-faqs .container, #mobile-apps section.business-faqs .container, #freetrial-ai section.business-faqs .container {
  width: 700px;
}

/* line 117, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents section.business-faqs h3, #chrome-extension section.business-faqs h3, #broadcasting section.business-faqs h3, #rcs section.business-faqs h3, #voice section.business-faqs h3, #analytics-reporting section.business-faqs h3, #text-messaging section.business-faqs h3, #shared-inbox section.business-faqs h3, #live-chat section.business-faqs h3, #apis section.business-faqs h3, #mobile-apps section.business-faqs h3, #freetrial-ai section.business-faqs h3 {
  font-size: 24px !important;
  font-weight: 800 !important;
  margin-bottom: 35px;
}

/* line 122, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents section.business-faqs .question, #chrome-extension section.business-faqs .question, #broadcasting section.business-faqs .question, #rcs section.business-faqs .question, #voice section.business-faqs .question, #analytics-reporting section.business-faqs .question, #text-messaging section.business-faqs .question, #shared-inbox section.business-faqs .question, #live-chat section.business-faqs .question, #apis section.business-faqs .question, #mobile-apps section.business-faqs .question, #freetrial-ai section.business-faqs .question {
  font-size: 16 !important;
  padding: 20px 20px 20px 0;
  border-bottom: 1px dotted #000;
  cursor: pointer;
  position: relative;
}

/* line 128, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents section.business-faqs .question .chevron-down, #chrome-extension section.business-faqs .question .chevron-down, #broadcasting section.business-faqs .question .chevron-down, #rcs section.business-faqs .question .chevron-down, #voice section.business-faqs .question .chevron-down, #analytics-reporting section.business-faqs .question .chevron-down, #text-messaging section.business-faqs .question .chevron-down, #shared-inbox section.business-faqs .question .chevron-down, #live-chat section.business-faqs .question .chevron-down, #apis section.business-faqs .question .chevron-down, #mobile-apps section.business-faqs .question .chevron-down, #freetrial-ai section.business-faqs .question .chevron-down {
  background: url(//assets.stage.avochato.com/assets/chevron-green-down-d88fcb287751c672ed5be3ee20272e3f245a523b0bf600fea72803da4eba9ab1.svg) no-repeat;
  margin-left: 3px;
  width: 25px;
  height: 12px;
  vertical-align: middle;
  display: inline-block;
}

/* line 136, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents section.business-faqs .question span, #chrome-extension section.business-faqs .question span, #broadcasting section.business-faqs .question span, #rcs section.business-faqs .question span, #voice section.business-faqs .question span, #analytics-reporting section.business-faqs .question span, #text-messaging section.business-faqs .question span, #shared-inbox section.business-faqs .question span, #live-chat section.business-faqs .question span, #apis section.business-faqs .question span, #mobile-apps section.business-faqs .question span, #freetrial-ai section.business-faqs .question span {
  right: 0px;
  position: absolute;
  top: 23px;
}

/* line 142, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents section.business-faqs .question.active, #chrome-extension section.business-faqs .question.active, #broadcasting section.business-faqs .question.active, #rcs section.business-faqs .question.active, #voice section.business-faqs .question.active, #analytics-reporting section.business-faqs .question.active, #text-messaging section.business-faqs .question.active, #shared-inbox section.business-faqs .question.active, #live-chat section.business-faqs .question.active, #apis section.business-faqs .question.active, #mobile-apps section.business-faqs .question.active, #freetrial-ai section.business-faqs .question.active {
  font-weight: 800 !important;
  border-bottom: none;
}

/* line 145, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents section.business-faqs .question.active .chevron-down, #chrome-extension section.business-faqs .question.active .chevron-down, #broadcasting section.business-faqs .question.active .chevron-down, #rcs section.business-faqs .question.active .chevron-down, #voice section.business-faqs .question.active .chevron-down, #analytics-reporting section.business-faqs .question.active .chevron-down, #text-messaging section.business-faqs .question.active .chevron-down, #shared-inbox section.business-faqs .question.active .chevron-down, #live-chat section.business-faqs .question.active .chevron-down, #apis section.business-faqs .question.active .chevron-down, #mobile-apps section.business-faqs .question.active .chevron-down, #freetrial-ai section.business-faqs .question.active .chevron-down {
  background: url(//assets.stage.avochato.com/assets/chevron-green-up-507440a69f0e99d57190f2ed0d2c48b453c0436a9d9e3ca1d1c3584b92641d4d.svg) no-repeat;
}

/* line 149, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents section.business-faqs .answer, #chrome-extension section.business-faqs .answer, #broadcasting section.business-faqs .answer, #rcs section.business-faqs .answer, #voice section.business-faqs .answer, #analytics-reporting section.business-faqs .answer, #text-messaging section.business-faqs .answer, #shared-inbox section.business-faqs .answer, #live-chat section.business-faqs .answer, #apis section.business-faqs .answer, #mobile-apps section.business-faqs .answer, #freetrial-ai section.business-faqs .answer {
  display: none;
}

/* line 151, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents section.business-faqs .answer.active, #chrome-extension section.business-faqs .answer.active, #broadcasting section.business-faqs .answer.active, #rcs section.business-faqs .answer.active, #voice section.business-faqs .answer.active, #analytics-reporting section.business-faqs .answer.active, #text-messaging section.business-faqs .answer.active, #shared-inbox section.business-faqs .answer.active, #live-chat section.business-faqs .answer.active, #apis section.business-faqs .answer.active, #mobile-apps section.business-faqs .answer.active, #freetrial-ai section.business-faqs .answer.active {
  padding-bottom: 40px;
  border-bottom: 1px dotted #000;
  display: block;
}

/* line 155, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents section.business-faqs .answer.active p, #chrome-extension section.business-faqs .answer.active p, #broadcasting section.business-faqs .answer.active p, #rcs section.business-faqs .answer.active p, #voice section.business-faqs .answer.active p, #analytics-reporting section.business-faqs .answer.active p, #text-messaging section.business-faqs .answer.active p, #shared-inbox section.business-faqs .answer.active p, #live-chat section.business-faqs .answer.active p, #apis section.business-faqs .answer.active p, #mobile-apps section.business-faqs .answer.active p, #freetrial-ai section.business-faqs .answer.active p {
  font-size: 15px !important;
  line-height: 22px;
}

/* line 164, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents section.ai-trial-section, #chrome-extension section.ai-trial-section, #broadcasting section.ai-trial-section, #rcs section.ai-trial-section, #voice section.ai-trial-section, #analytics-reporting section.ai-trial-section, #text-messaging section.ai-trial-section, #shared-inbox section.ai-trial-section, #live-chat section.ai-trial-section, #apis section.ai-trial-section, #mobile-apps section.ai-trial-section, #freetrial-ai section.ai-trial-section {
  background: #FBF8F3;
}

/* line 169, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .img-desktop, #chrome-extension .img-desktop, #broadcasting .img-desktop, #rcs .img-desktop, #voice .img-desktop, #analytics-reporting .img-desktop, #text-messaging .img-desktop, #shared-inbox .img-desktop, #live-chat .img-desktop, #apis .img-desktop, #mobile-apps .img-desktop, #freetrial-ai .img-desktop {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}

@media screen and (max-width: 980px) {
  /* line 169, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents .img-desktop, #chrome-extension .img-desktop, #broadcasting .img-desktop, #rcs .img-desktop, #voice .img-desktop, #analytics-reporting .img-desktop, #text-messaging .img-desktop, #shared-inbox .img-desktop, #live-chat .img-desktop, #apis .img-desktop, #mobile-apps .img-desktop, #freetrial-ai .img-desktop {
    display: none;
  }
}

/* line 177, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .main-image, #chrome-extension .main-image, #broadcasting .main-image, #rcs .main-image, #voice .main-image, #analytics-reporting .main-image, #text-messaging .main-image, #shared-inbox .main-image, #live-chat .main-image, #apis .main-image, #mobile-apps .main-image, #freetrial-ai .main-image {
  display: block;
  position: relative;
  z-index: 2;
  max-width: 95%;
  height: auto;
  margin: 20px auto;
}

/* line 184, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .main-image.img-desktop, #chrome-extension .main-image.img-desktop, #broadcasting .main-image.img-desktop, #rcs .main-image.img-desktop, #voice .main-image.img-desktop, #analytics-reporting .main-image.img-desktop, #text-messaging .main-image.img-desktop, #shared-inbox .main-image.img-desktop, #live-chat .main-image.img-desktop, #apis .main-image.img-desktop, #mobile-apps .main-image.img-desktop, #freetrial-ai .main-image.img-desktop {
  display: block;
}

@media screen and (max-width: 980px) {
  /* line 184, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents .main-image.img-desktop, #chrome-extension .main-image.img-desktop, #broadcasting .main-image.img-desktop, #rcs .main-image.img-desktop, #voice .main-image.img-desktop, #analytics-reporting .main-image.img-desktop, #text-messaging .main-image.img-desktop, #shared-inbox .main-image.img-desktop, #live-chat .main-image.img-desktop, #apis .main-image.img-desktop, #mobile-apps .main-image.img-desktop, #freetrial-ai .main-image.img-desktop {
    display: none;
  }
}

/* line 190, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .main-image.img-mobile, #chrome-extension .main-image.img-mobile, #broadcasting .main-image.img-mobile, #rcs .main-image.img-mobile, #voice .main-image.img-mobile, #analytics-reporting .main-image.img-mobile, #text-messaging .main-image.img-mobile, #shared-inbox .main-image.img-mobile, #live-chat .main-image.img-mobile, #apis .main-image.img-mobile, #mobile-apps .main-image.img-mobile, #freetrial-ai .main-image.img-mobile {
  display: none;
}

@media screen and (max-width: 980px) {
  /* line 190, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents .main-image.img-mobile, #chrome-extension .main-image.img-mobile, #broadcasting .main-image.img-mobile, #rcs .main-image.img-mobile, #voice .main-image.img-mobile, #analytics-reporting .main-image.img-mobile, #text-messaging .main-image.img-mobile, #shared-inbox .main-image.img-mobile, #live-chat .main-image.img-mobile, #apis .main-image.img-mobile, #mobile-apps .main-image.img-mobile, #freetrial-ai .main-image.img-mobile {
    display: block;
  }
}

/* line 197, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .container, #chrome-extension .container, #broadcasting .container, #rcs .container, #voice .container, #analytics-reporting .container, #text-messaging .container, #shared-inbox .container, #live-chat .container, #apis .container, #mobile-apps .container, #freetrial-ai .container {
  padding: 20px 40px;
  justify-content: center;
  display: flex;
  flex-direction: column;
}

@media screen and (max-width: 736px) {
  /* line 197, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents .container, #chrome-extension .container, #broadcasting .container, #rcs .container, #voice .container, #analytics-reporting .container, #text-messaging .container, #shared-inbox .container, #live-chat .container, #apis .container, #mobile-apps .container, #freetrial-ai .container {
    padding: 0 15px 15px 15px;
  }
}

/* line 205, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .container.section-break, #chrome-extension .container.section-break, #broadcasting .container.section-break, #rcs .container.section-break, #voice .container.section-break, #analytics-reporting .container.section-break, #text-messaging .container.section-break, #shared-inbox .container.section-break, #live-chat .container.section-break, #apis .container.section-break, #mobile-apps .container.section-break, #freetrial-ai .container.section-break {
  padding: 0;
  background-color: #492D86;
  height: 450px;
  width: 100%;
}

/* line 210, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .container.section-break.clients-say, #chrome-extension .container.section-break.clients-say, #broadcasting .container.section-break.clients-say, #rcs .container.section-break.clients-say, #voice .container.section-break.clients-say, #analytics-reporting .container.section-break.clients-say, #text-messaging .container.section-break.clients-say, #shared-inbox .container.section-break.clients-say, #live-chat .container.section-break.clients-say, #apis .container.section-break.clients-say, #mobile-apps .container.section-break.clients-say, #freetrial-ai .container.section-break.clients-say {
  height: 450px !important;
}

/* line 212, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .container.section-break.clients-say h4, #chrome-extension .container.section-break.clients-say h4, #broadcasting .container.section-break.clients-say h4, #rcs .container.section-break.clients-say h4, #voice .container.section-break.clients-say h4, #analytics-reporting .container.section-break.clients-say h4, #text-messaging .container.section-break.clients-say h4, #shared-inbox .container.section-break.clients-say h4, #live-chat .container.section-break.clients-say h4, #apis .container.section-break.clients-say h4, #mobile-apps .container.section-break.clients-say h4, #freetrial-ai .container.section-break.clients-say h4 {
  font-size: 24px !important;
  font-weight: 800 !important;
  margin-bottom: 20px !important;
  line-height: 1.5;
}

@media screen and (max-width: 736px) {
  /* line 212, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents .container.section-break.clients-say h4, #chrome-extension .container.section-break.clients-say h4, #broadcasting .container.section-break.clients-say h4, #rcs .container.section-break.clients-say h4, #voice .container.section-break.clients-say h4, #analytics-reporting .container.section-break.clients-say h4, #text-messaging .container.section-break.clients-say h4, #shared-inbox .container.section-break.clients-say h4, #live-chat .container.section-break.clients-say h4, #apis .container.section-break.clients-say h4, #mobile-apps .container.section-break.clients-say h4, #freetrial-ai .container.section-break.clients-say h4 {
    line-height: 1.3;
    font-size: 20px !important;
  }
}

/* line 222, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .container.section-break.clients-say h3, #chrome-extension .container.section-break.clients-say h3, #broadcasting .container.section-break.clients-say h3, #rcs .container.section-break.clients-say h3, #voice .container.section-break.clients-say h3, #analytics-reporting .container.section-break.clients-say h3, #text-messaging .container.section-break.clients-say h3, #shared-inbox .container.section-break.clients-say h3, #live-chat .container.section-break.clients-say h3, #apis .container.section-break.clients-say h3, #mobile-apps .container.section-break.clients-say h3, #freetrial-ai .container.section-break.clients-say h3 {
  font-size: 13px !important;
  font-weight: 800 !important;
  color: #fff !important;
  padding: 20px;
}

/* line 228, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .container.section-break.clients-say p, #chrome-extension .container.section-break.clients-say p, #broadcasting .container.section-break.clients-say p, #rcs .container.section-break.clients-say p, #voice .container.section-break.clients-say p, #analytics-reporting .container.section-break.clients-say p, #text-messaging .container.section-break.clients-say p, #shared-inbox .container.section-break.clients-say p, #live-chat .container.section-break.clients-say p, #apis .container.section-break.clients-say p, #mobile-apps .container.section-break.clients-say p, #freetrial-ai .container.section-break.clients-say p {
  color: #fff !important;
}

/* line 231, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .container.section-break.clients-say .yellow, #chrome-extension .container.section-break.clients-say .yellow, #broadcasting .container.section-break.clients-say .yellow, #rcs .container.section-break.clients-say .yellow, #voice .container.section-break.clients-say .yellow, #analytics-reporting .container.section-break.clients-say .yellow, #text-messaging .container.section-break.clients-say .yellow, #shared-inbox .container.section-break.clients-say .yellow, #live-chat .container.section-break.clients-say .yellow, #apis .container.section-break.clients-say .yellow, #mobile-apps .container.section-break.clients-say .yellow, #freetrial-ai .container.section-break.clients-say .yellow {
  color: #ffc700 !important;
}

/* line 234, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .container.section-break.clients-say .client-ind, #chrome-extension .container.section-break.clients-say .client-ind, #broadcasting .container.section-break.clients-say .client-ind, #rcs .container.section-break.clients-say .client-ind, #voice .container.section-break.clients-say .client-ind, #analytics-reporting .container.section-break.clients-say .client-ind, #text-messaging .container.section-break.clients-say .client-ind, #shared-inbox .container.section-break.clients-say .client-ind, #live-chat .container.section-break.clients-say .client-ind, #apis .container.section-break.clients-say .client-ind, #mobile-apps .container.section-break.clients-say .client-ind, #freetrial-ai .container.section-break.clients-say .client-ind {
  font-weight: 500 !important;
}

/* line 239, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .container.section-break h3, #ai-agents .container.section-break h4, #chrome-extension .container.section-break h3, #chrome-extension .container.section-break h4, #broadcasting .container.section-break h3, #broadcasting .container.section-break h4, #rcs .container.section-break h3, #rcs .container.section-break h4, #voice .container.section-break h3, #voice .container.section-break h4, #analytics-reporting .container.section-break h3, #analytics-reporting .container.section-break h4, #text-messaging .container.section-break h3, #text-messaging .container.section-break h4, #shared-inbox .container.section-break h3, #shared-inbox .container.section-break h4, #live-chat .container.section-break h3, #live-chat .container.section-break h4, #apis .container.section-break h3, #apis .container.section-break h4, #mobile-apps .container.section-break h3, #mobile-apps .container.section-break h4, #freetrial-ai .container.section-break h3, #freetrial-ai .container.section-break h4 {
  z-index: 1;
}

/* line 242, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .container.section-break .background-shapes, #chrome-extension .container.section-break .background-shapes, #broadcasting .container.section-break .background-shapes, #rcs .container.section-break .background-shapes, #voice .container.section-break .background-shapes, #analytics-reporting .container.section-break .background-shapes, #text-messaging .container.section-break .background-shapes, #shared-inbox .container.section-break .background-shapes, #live-chat .container.section-break .background-shapes, #apis .container.section-break .background-shapes, #mobile-apps .container.section-break .background-shapes, #freetrial-ai .container.section-break .background-shapes {
  position: absolute;
  height: 450px;
}

@media screen and (max-width: 736px) {
  /* line 242, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents .container.section-break .background-shapes, #chrome-extension .container.section-break .background-shapes, #broadcasting .container.section-break .background-shapes, #rcs .container.section-break .background-shapes, #voice .container.section-break .background-shapes, #analytics-reporting .container.section-break .background-shapes, #text-messaging .container.section-break .background-shapes, #shared-inbox .container.section-break .background-shapes, #live-chat .container.section-break .background-shapes, #apis .container.section-break .background-shapes, #mobile-apps .container.section-break .background-shapes, #freetrial-ai .container.section-break .background-shapes {
    display: none;
  }
}

/* line 248, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .container.section-break .background-shapes.green-left, #chrome-extension .container.section-break .background-shapes.green-left, #broadcasting .container.section-break .background-shapes.green-left, #rcs .container.section-break .background-shapes.green-left, #voice .container.section-break .background-shapes.green-left, #analytics-reporting .container.section-break .background-shapes.green-left, #text-messaging .container.section-break .background-shapes.green-left, #shared-inbox .container.section-break .background-shapes.green-left, #live-chat .container.section-break .background-shapes.green-left, #apis .container.section-break .background-shapes.green-left, #mobile-apps .container.section-break .background-shapes.green-left, #freetrial-ai .container.section-break .background-shapes.green-left {
  padding-top: 40px;
  left: 0;
}

/* line 252, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .container.section-break .background-shapes.purple-left, #chrome-extension .container.section-break .background-shapes.purple-left, #broadcasting .container.section-break .background-shapes.purple-left, #rcs .container.section-break .background-shapes.purple-left, #voice .container.section-break .background-shapes.purple-left, #analytics-reporting .container.section-break .background-shapes.purple-left, #text-messaging .container.section-break .background-shapes.purple-left, #shared-inbox .container.section-break .background-shapes.purple-left, #live-chat .container.section-break .background-shapes.purple-left, #apis .container.section-break .background-shapes.purple-left, #mobile-apps .container.section-break .background-shapes.purple-left, #freetrial-ai .container.section-break .background-shapes.purple-left {
  padding-bottom: 220px;
  left: 0;
}

/* line 256, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .container.section-break .background-shapes.dots-right, #chrome-extension .container.section-break .background-shapes.dots-right, #broadcasting .container.section-break .background-shapes.dots-right, #rcs .container.section-break .background-shapes.dots-right, #voice .container.section-break .background-shapes.dots-right, #analytics-reporting .container.section-break .background-shapes.dots-right, #text-messaging .container.section-break .background-shapes.dots-right, #shared-inbox .container.section-break .background-shapes.dots-right, #live-chat .container.section-break .background-shapes.dots-right, #apis .container.section-break .background-shapes.dots-right, #mobile-apps .container.section-break .background-shapes.dots-right, #freetrial-ai .container.section-break .background-shapes.dots-right {
  padding-top: 200px;
  right: 0;
}

/* line 260, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .container.section-break .background-shapes.purple-right, #chrome-extension .container.section-break .background-shapes.purple-right, #broadcasting .container.section-break .background-shapes.purple-right, #rcs .container.section-break .background-shapes.purple-right, #voice .container.section-break .background-shapes.purple-right, #analytics-reporting .container.section-break .background-shapes.purple-right, #text-messaging .container.section-break .background-shapes.purple-right, #shared-inbox .container.section-break .background-shapes.purple-right, #live-chat .container.section-break .background-shapes.purple-right, #apis .container.section-break .background-shapes.purple-right, #mobile-apps .container.section-break .background-shapes.purple-right, #freetrial-ai .container.section-break .background-shapes.purple-right {
  padding-top: 40px;
  right: 0;
}

/* line 264, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .container.section-break .background-shapes.avo-right, #chrome-extension .container.section-break .background-shapes.avo-right, #broadcasting .container.section-break .background-shapes.avo-right, #rcs .container.section-break .background-shapes.avo-right, #voice .container.section-break .background-shapes.avo-right, #analytics-reporting .container.section-break .background-shapes.avo-right, #text-messaging .container.section-break .background-shapes.avo-right, #shared-inbox .container.section-break .background-shapes.avo-right, #live-chat .container.section-break .background-shapes.avo-right, #apis .container.section-break .background-shapes.avo-right, #mobile-apps .container.section-break .background-shapes.avo-right, #freetrial-ai .container.section-break .background-shapes.avo-right {
  padding: 20px 0 0 0;
  right: 0;
}

/* line 268, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .container.section-break .background-shapes.avo-dots-right, #chrome-extension .container.section-break .background-shapes.avo-dots-right, #broadcasting .container.section-break .background-shapes.avo-dots-right, #rcs .container.section-break .background-shapes.avo-dots-right, #voice .container.section-break .background-shapes.avo-dots-right, #analytics-reporting .container.section-break .background-shapes.avo-dots-right, #text-messaging .container.section-break .background-shapes.avo-dots-right, #shared-inbox .container.section-break .background-shapes.avo-dots-right, #live-chat .container.section-break .background-shapes.avo-dots-right, #apis .container.section-break .background-shapes.avo-dots-right, #mobile-apps .container.section-break .background-shapes.avo-dots-right, #freetrial-ai .container.section-break .background-shapes.avo-dots-right {
  padding: 20px 0 0 0;
  right: 0;
  height: 200px;
  margin-top: 250px;
}

/* line 277, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .hero, #chrome-extension .hero, #broadcasting .hero, #rcs .hero, #voice .hero, #analytics-reporting .hero, #text-messaging .hero, #shared-inbox .hero, #live-chat .hero, #apis .hero, #mobile-apps .hero, #freetrial-ai .hero {
  background-size: 100%;
  background-position: center bottom;
  position: relative;
  padding-bottom: 50px;
}

@media screen and (max-width: 980px) {
  /* line 277, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents .hero, #chrome-extension .hero, #broadcasting .hero, #rcs .hero, #voice .hero, #analytics-reporting .hero, #text-messaging .hero, #shared-inbox .hero, #live-chat .hero, #apis .hero, #mobile-apps .hero, #freetrial-ai .hero {
    padding-bottom: 40px;
    margin-top: 0;
  }
  /* line 285, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents .hero .main-image, #chrome-extension .hero .main-image, #broadcasting .hero .main-image, #rcs .hero .main-image, #voice .hero .main-image, #analytics-reporting .hero .main-image, #text-messaging .hero .main-image, #shared-inbox .hero .main-image, #live-chat .hero .main-image, #apis .hero .main-image, #mobile-apps .hero .main-image, #freetrial-ai .hero .main-image {
    margin: 20px auto 0 auto;
    justify-content: center;
    display: flex;
  }
}

@media screen and (max-width: 980px) and (max-width: 480px) {
  /* line 285, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents .hero .main-image, #chrome-extension .hero .main-image, #broadcasting .hero .main-image, #rcs .hero .main-image, #voice .hero .main-image, #analytics-reporting .hero .main-image, #text-messaging .hero .main-image, #shared-inbox .hero .main-image, #live-chat .hero .main-image, #apis .hero .main-image, #mobile-apps .hero .main-image, #freetrial-ai .hero .main-image {
    width: 400px;
  }
}

@media screen and (max-width: 980px) {
  /* line 293, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents .hero .container, #chrome-extension .hero .container, #broadcasting .hero .container, #rcs .hero .container, #voice .hero .container, #analytics-reporting .hero .container, #text-messaging .hero .container, #shared-inbox .hero .container, #live-chat .hero .container, #apis .hero .container, #mobile-apps .hero .container, #freetrial-ai .hero .container {
    padding: 0 20px;
  }
}

/* line 297, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .hero .content, #chrome-extension .hero .content, #broadcasting .hero .content, #rcs .hero .content, #voice .hero .content, #analytics-reporting .hero .content, #text-messaging .hero .content, #shared-inbox .hero .content, #live-chat .hero .content, #apis .hero .content, #mobile-apps .hero .content, #freetrial-ai .hero .content {
  margin-top: 30px;
  min-height: 450px;
  justify-content: center;
  padding: 30px 0 0 0;
}

@media screen and (max-width: 980px) {
  /* line 297, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents .hero .content, #chrome-extension .hero .content, #broadcasting .hero .content, #rcs .hero .content, #voice .hero .content, #analytics-reporting .hero .content, #text-messaging .hero .content, #shared-inbox .hero .content, #live-chat .hero .content, #apis .hero .content, #mobile-apps .hero .content, #freetrial-ai .hero .content {
    margin-top: 0px;
    min-height: 380px;
    padding-top: 80px;
  }
}

/* line 308, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .hero .cta-btn, #chrome-extension .hero .cta-btn, #broadcasting .hero .cta-btn, #rcs .hero .cta-btn, #voice .hero .cta-btn, #analytics-reporting .hero .cta-btn, #text-messaging .hero .cta-btn, #shared-inbox .hero .cta-btn, #live-chat .hero .cta-btn, #apis .hero .cta-btn, #mobile-apps .hero .cta-btn, #freetrial-ai .hero .cta-btn {
  color: #1E705A !important;
  border: 2.5px solid #1E705A;
}

/* line 314, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .ai-cta .purple-left, #chrome-extension .ai-cta .purple-left, #broadcasting .ai-cta .purple-left, #rcs .ai-cta .purple-left, #voice .ai-cta .purple-left, #analytics-reporting .ai-cta .purple-left, #text-messaging .ai-cta .purple-left, #shared-inbox .ai-cta .purple-left, #live-chat .ai-cta .purple-left, #apis .ai-cta .purple-left, #mobile-apps .ai-cta .purple-left, #freetrial-ai .ai-cta .purple-left {
  margin-top: 195px;
  left: 0;
  height: 400px;
  position: absolute;
}

@media screen and (max-width: 736px) {
  /* line 314, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents .ai-cta .purple-left, #chrome-extension .ai-cta .purple-left, #broadcasting .ai-cta .purple-left, #rcs .ai-cta .purple-left, #voice .ai-cta .purple-left, #analytics-reporting .ai-cta .purple-left, #text-messaging .ai-cta .purple-left, #shared-inbox .ai-cta .purple-left, #live-chat .ai-cta .purple-left, #apis .ai-cta .purple-left, #mobile-apps .ai-cta .purple-left, #freetrial-ai .ai-cta .purple-left {
    display: none;
  }
}

/* line 323, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .ai-cta .purple-right, #chrome-extension .ai-cta .purple-right, #broadcasting .ai-cta .purple-right, #rcs .ai-cta .purple-right, #voice .ai-cta .purple-right, #analytics-reporting .ai-cta .purple-right, #text-messaging .ai-cta .purple-right, #shared-inbox .ai-cta .purple-right, #live-chat .ai-cta .purple-right, #apis .ai-cta .purple-right, #mobile-apps .ai-cta .purple-right, #freetrial-ai .ai-cta .purple-right {
  margin-top: -250px;
  right: 0;
  height: 300px;
  position: absolute;
}

@media screen and (max-width: 736px) {
  /* line 323, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents .ai-cta .purple-right, #chrome-extension .ai-cta .purple-right, #broadcasting .ai-cta .purple-right, #rcs .ai-cta .purple-right, #voice .ai-cta .purple-right, #analytics-reporting .ai-cta .purple-right, #text-messaging .ai-cta .purple-right, #shared-inbox .ai-cta .purple-right, #live-chat .ai-cta .purple-right, #apis .ai-cta .purple-right, #mobile-apps .ai-cta .purple-right, #freetrial-ai .ai-cta .purple-right {
    display: none;
  }
}

/* line 336, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .ai-cta, #ai-agents .chrome-cta, #ai-agents .broadcast-cta, #ai-agents .rcs-cta, #ai-agents .voice-cta, #ai-agents .analytics-reporting-cta, #ai-agents .text-messaging-cta, #ai-agents .shared-inbox-cta, #ai-agents .live-chat-cta, #ai-agents .apis-cta, #ai-agents .mobile-apps-cta, #ai-agents .textedly-cta, #ai-agents .heymarket-cta, #ai-agents .textline-cta, #chrome-extension .ai-cta, #chrome-extension .chrome-cta, #chrome-extension .broadcast-cta, #chrome-extension .rcs-cta, #chrome-extension .voice-cta, #chrome-extension .analytics-reporting-cta, #chrome-extension .text-messaging-cta, #chrome-extension .shared-inbox-cta, #chrome-extension .live-chat-cta, #chrome-extension .apis-cta, #chrome-extension .mobile-apps-cta, #chrome-extension .textedly-cta, #chrome-extension .heymarket-cta, #chrome-extension .textline-cta, #broadcasting .ai-cta, #broadcasting .chrome-cta, #broadcasting .broadcast-cta, #broadcasting .rcs-cta, #broadcasting .voice-cta, #broadcasting .analytics-reporting-cta, #broadcasting .text-messaging-cta, #broadcasting .shared-inbox-cta, #broadcasting .live-chat-cta, #broadcasting .apis-cta, #broadcasting .mobile-apps-cta, #broadcasting .textedly-cta, #broadcasting .heymarket-cta, #broadcasting .textline-cta, #rcs .ai-cta, #rcs .chrome-cta, #rcs .broadcast-cta, #rcs .rcs-cta, #rcs .voice-cta, #rcs .analytics-reporting-cta, #rcs .text-messaging-cta, #rcs .shared-inbox-cta, #rcs .live-chat-cta, #rcs .apis-cta, #rcs .mobile-apps-cta, #rcs .textedly-cta, #rcs .heymarket-cta, #rcs .textline-cta, #voice .ai-cta, #voice .chrome-cta, #voice .broadcast-cta, #voice .rcs-cta, #voice .voice-cta, #voice .analytics-reporting-cta, #voice .text-messaging-cta, #voice .shared-inbox-cta, #voice .live-chat-cta, #voice .apis-cta, #voice .mobile-apps-cta, #voice .textedly-cta, #voice .heymarket-cta, #voice .textline-cta, #analytics-reporting .ai-cta, #analytics-reporting .chrome-cta, #analytics-reporting .broadcast-cta, #analytics-reporting .rcs-cta, #analytics-reporting .voice-cta, #analytics-reporting .analytics-reporting-cta, #analytics-reporting .text-messaging-cta, #analytics-reporting .shared-inbox-cta, #analytics-reporting .live-chat-cta, #analytics-reporting .apis-cta, #analytics-reporting .mobile-apps-cta, #analytics-reporting .textedly-cta, #analytics-reporting .heymarket-cta, #analytics-reporting .textline-cta, #text-messaging .ai-cta, #text-messaging .chrome-cta, #text-messaging .broadcast-cta, #text-messaging .rcs-cta, #text-messaging .voice-cta, #text-messaging .analytics-reporting-cta, #text-messaging .text-messaging-cta, #text-messaging .shared-inbox-cta, #text-messaging .live-chat-cta, #text-messaging .apis-cta, #text-messaging .mobile-apps-cta, #text-messaging .textedly-cta, #text-messaging .heymarket-cta, #text-messaging .textline-cta, #shared-inbox .ai-cta, #shared-inbox .chrome-cta, #shared-inbox .broadcast-cta, #shared-inbox .rcs-cta, #shared-inbox .voice-cta, #shared-inbox .analytics-reporting-cta, #shared-inbox .text-messaging-cta, #shared-inbox .shared-inbox-cta, #shared-inbox .live-chat-cta, #shared-inbox .apis-cta, #shared-inbox .mobile-apps-cta, #shared-inbox .textedly-cta, #shared-inbox .heymarket-cta, #shared-inbox .textline-cta, #live-chat .ai-cta, #live-chat .chrome-cta, #live-chat .broadcast-cta, #live-chat .rcs-cta, #live-chat .voice-cta, #live-chat .analytics-reporting-cta, #live-chat .text-messaging-cta, #live-chat .shared-inbox-cta, #live-chat .live-chat-cta, #live-chat .apis-cta, #live-chat .mobile-apps-cta, #live-chat .textedly-cta, #live-chat .heymarket-cta, #live-chat .textline-cta, #apis .ai-cta, #apis .chrome-cta, #apis .broadcast-cta, #apis .rcs-cta, #apis .voice-cta, #apis .analytics-reporting-cta, #apis .text-messaging-cta, #apis .shared-inbox-cta, #apis .live-chat-cta, #apis .apis-cta, #apis .mobile-apps-cta, #apis .textedly-cta, #apis .heymarket-cta, #apis .textline-cta, #mobile-apps .ai-cta, #mobile-apps .chrome-cta, #mobile-apps .broadcast-cta, #mobile-apps .rcs-cta, #mobile-apps .voice-cta, #mobile-apps .analytics-reporting-cta, #mobile-apps .text-messaging-cta, #mobile-apps .shared-inbox-cta, #mobile-apps .live-chat-cta, #mobile-apps .apis-cta, #mobile-apps .mobile-apps-cta, #mobile-apps .textedly-cta, #mobile-apps .heymarket-cta, #mobile-apps .textline-cta, #freetrial-ai .ai-cta, #freetrial-ai .chrome-cta, #freetrial-ai .broadcast-cta, #freetrial-ai .rcs-cta, #freetrial-ai .voice-cta, #freetrial-ai .analytics-reporting-cta, #freetrial-ai .text-messaging-cta, #freetrial-ai .shared-inbox-cta, #freetrial-ai .live-chat-cta, #freetrial-ai .apis-cta, #freetrial-ai .mobile-apps-cta, #freetrial-ai .textedly-cta, #freetrial-ai .heymarket-cta, #freetrial-ai .textline-cta, #vs-textedly .ai-cta, #vs-textedly .chrome-cta, #vs-textedly .broadcast-cta, #vs-textedly .rcs-cta, #vs-textedly .voice-cta, #vs-textedly .analytics-reporting-cta, #vs-textedly .text-messaging-cta, #vs-textedly .shared-inbox-cta, #vs-textedly .live-chat-cta, #vs-textedly .apis-cta, #vs-textedly .mobile-apps-cta, #vs-textedly .textedly-cta, #vs-textedly .heymarket-cta, #vs-textedly .textline-cta, #vs-heymarket .ai-cta, #vs-heymarket .chrome-cta, #vs-heymarket .broadcast-cta, #vs-heymarket .rcs-cta, #vs-heymarket .voice-cta, #vs-heymarket .analytics-reporting-cta, #vs-heymarket .text-messaging-cta, #vs-heymarket .shared-inbox-cta, #vs-heymarket .live-chat-cta, #vs-heymarket .apis-cta, #vs-heymarket .mobile-apps-cta, #vs-heymarket .textedly-cta, #vs-heymarket .heymarket-cta, #vs-heymarket .textline-cta, #vs-textline .ai-cta, #vs-textline .chrome-cta, #vs-textline .broadcast-cta, #vs-textline .rcs-cta, #vs-textline .voice-cta, #vs-textline .analytics-reporting-cta, #vs-textline .text-messaging-cta, #vs-textline .shared-inbox-cta, #vs-textline .live-chat-cta, #vs-textline .apis-cta, #vs-textline .mobile-apps-cta, #vs-textline .textedly-cta, #vs-textline .heymarket-cta, #vs-textline .textline-cta {
  background-color: #F9EDFF;
  margin-top: 0;
  padding: 70px 0;
  width: 100%;
}

/* line 341, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .ai-cta p, #ai-agents .chrome-cta p, #ai-agents .broadcast-cta p, #ai-agents .rcs-cta p, #ai-agents .voice-cta p, #ai-agents .analytics-reporting-cta p, #ai-agents .text-messaging-cta p, #ai-agents .shared-inbox-cta p, #ai-agents .live-chat-cta p, #ai-agents .apis-cta p, #ai-agents .mobile-apps-cta p, #ai-agents .textedly-cta p, #ai-agents .heymarket-cta p, #ai-agents .textline-cta p, #chrome-extension .ai-cta p, #chrome-extension .chrome-cta p, #chrome-extension .broadcast-cta p, #chrome-extension .rcs-cta p, #chrome-extension .voice-cta p, #chrome-extension .analytics-reporting-cta p, #chrome-extension .text-messaging-cta p, #chrome-extension .shared-inbox-cta p, #chrome-extension .live-chat-cta p, #chrome-extension .apis-cta p, #chrome-extension .mobile-apps-cta p, #chrome-extension .textedly-cta p, #chrome-extension .heymarket-cta p, #chrome-extension .textline-cta p, #broadcasting .ai-cta p, #broadcasting .chrome-cta p, #broadcasting .broadcast-cta p, #broadcasting .rcs-cta p, #broadcasting .voice-cta p, #broadcasting .analytics-reporting-cta p, #broadcasting .text-messaging-cta p, #broadcasting .shared-inbox-cta p, #broadcasting .live-chat-cta p, #broadcasting .apis-cta p, #broadcasting .mobile-apps-cta p, #broadcasting .textedly-cta p, #broadcasting .heymarket-cta p, #broadcasting .textline-cta p, #rcs .ai-cta p, #rcs .chrome-cta p, #rcs .broadcast-cta p, #rcs .rcs-cta p, #rcs .voice-cta p, #rcs .analytics-reporting-cta p, #rcs .text-messaging-cta p, #rcs .shared-inbox-cta p, #rcs .live-chat-cta p, #rcs .apis-cta p, #rcs .mobile-apps-cta p, #rcs .textedly-cta p, #rcs .heymarket-cta p, #rcs .textline-cta p, #voice .ai-cta p, #voice .chrome-cta p, #voice .broadcast-cta p, #voice .rcs-cta p, #voice .voice-cta p, #voice .analytics-reporting-cta p, #voice .text-messaging-cta p, #voice .shared-inbox-cta p, #voice .live-chat-cta p, #voice .apis-cta p, #voice .mobile-apps-cta p, #voice .textedly-cta p, #voice .heymarket-cta p, #voice .textline-cta p, #analytics-reporting .ai-cta p, #analytics-reporting .chrome-cta p, #analytics-reporting .broadcast-cta p, #analytics-reporting .rcs-cta p, #analytics-reporting .voice-cta p, #analytics-reporting .analytics-reporting-cta p, #analytics-reporting .text-messaging-cta p, #analytics-reporting .shared-inbox-cta p, #analytics-reporting .live-chat-cta p, #analytics-reporting .apis-cta p, #analytics-reporting .mobile-apps-cta p, #analytics-reporting .textedly-cta p, #analytics-reporting .heymarket-cta p, #analytics-reporting .textline-cta p, #text-messaging .ai-cta p, #text-messaging .chrome-cta p, #text-messaging .broadcast-cta p, #text-messaging .rcs-cta p, #text-messaging .voice-cta p, #text-messaging .analytics-reporting-cta p, #text-messaging .text-messaging-cta p, #text-messaging .shared-inbox-cta p, #text-messaging .live-chat-cta p, #text-messaging .apis-cta p, #text-messaging .mobile-apps-cta p, #text-messaging .textedly-cta p, #text-messaging .heymarket-cta p, #text-messaging .textline-cta p, #shared-inbox .ai-cta p, #shared-inbox .chrome-cta p, #shared-inbox .broadcast-cta p, #shared-inbox .rcs-cta p, #shared-inbox .voice-cta p, #shared-inbox .analytics-reporting-cta p, #shared-inbox .text-messaging-cta p, #shared-inbox .shared-inbox-cta p, #shared-inbox .live-chat-cta p, #shared-inbox .apis-cta p, #shared-inbox .mobile-apps-cta p, #shared-inbox .textedly-cta p, #shared-inbox .heymarket-cta p, #shared-inbox .textline-cta p, #live-chat .ai-cta p, #live-chat .chrome-cta p, #live-chat .broadcast-cta p, #live-chat .rcs-cta p, #live-chat .voice-cta p, #live-chat .analytics-reporting-cta p, #live-chat .text-messaging-cta p, #live-chat .shared-inbox-cta p, #live-chat .live-chat-cta p, #live-chat .apis-cta p, #live-chat .mobile-apps-cta p, #live-chat .textedly-cta p, #live-chat .heymarket-cta p, #live-chat .textline-cta p, #apis .ai-cta p, #apis .chrome-cta p, #apis .broadcast-cta p, #apis .rcs-cta p, #apis .voice-cta p, #apis .analytics-reporting-cta p, #apis .text-messaging-cta p, #apis .shared-inbox-cta p, #apis .live-chat-cta p, #apis .apis-cta p, #apis .mobile-apps-cta p, #apis .textedly-cta p, #apis .heymarket-cta p, #apis .textline-cta p, #mobile-apps .ai-cta p, #mobile-apps .chrome-cta p, #mobile-apps .broadcast-cta p, #mobile-apps .rcs-cta p, #mobile-apps .voice-cta p, #mobile-apps .analytics-reporting-cta p, #mobile-apps .text-messaging-cta p, #mobile-apps .shared-inbox-cta p, #mobile-apps .live-chat-cta p, #mobile-apps .apis-cta p, #mobile-apps .mobile-apps-cta p, #mobile-apps .textedly-cta p, #mobile-apps .heymarket-cta p, #mobile-apps .textline-cta p, #freetrial-ai .ai-cta p, #freetrial-ai .chrome-cta p, #freetrial-ai .broadcast-cta p, #freetrial-ai .rcs-cta p, #freetrial-ai .voice-cta p, #freetrial-ai .analytics-reporting-cta p, #freetrial-ai .text-messaging-cta p, #freetrial-ai .shared-inbox-cta p, #freetrial-ai .live-chat-cta p, #freetrial-ai .apis-cta p, #freetrial-ai .mobile-apps-cta p, #freetrial-ai .textedly-cta p, #freetrial-ai .heymarket-cta p, #freetrial-ai .textline-cta p, #vs-textedly .ai-cta p, #vs-textedly .chrome-cta p, #vs-textedly .broadcast-cta p, #vs-textedly .rcs-cta p, #vs-textedly .voice-cta p, #vs-textedly .analytics-reporting-cta p, #vs-textedly .text-messaging-cta p, #vs-textedly .shared-inbox-cta p, #vs-textedly .live-chat-cta p, #vs-textedly .apis-cta p, #vs-textedly .mobile-apps-cta p, #vs-textedly .textedly-cta p, #vs-textedly .heymarket-cta p, #vs-textedly .textline-cta p, #vs-heymarket .ai-cta p, #vs-heymarket .chrome-cta p, #vs-heymarket .broadcast-cta p, #vs-heymarket .rcs-cta p, #vs-heymarket .voice-cta p, #vs-heymarket .analytics-reporting-cta p, #vs-heymarket .text-messaging-cta p, #vs-heymarket .shared-inbox-cta p, #vs-heymarket .live-chat-cta p, #vs-heymarket .apis-cta p, #vs-heymarket .mobile-apps-cta p, #vs-heymarket .textedly-cta p, #vs-heymarket .heymarket-cta p, #vs-heymarket .textline-cta p, #vs-textline .ai-cta p, #vs-textline .chrome-cta p, #vs-textline .broadcast-cta p, #vs-textline .rcs-cta p, #vs-textline .voice-cta p, #vs-textline .analytics-reporting-cta p, #vs-textline .text-messaging-cta p, #vs-textline .shared-inbox-cta p, #vs-textline .live-chat-cta p, #vs-textline .apis-cta p, #vs-textline .mobile-apps-cta p, #vs-textline .textedly-cta p, #vs-textline .heymarket-cta p, #vs-textline .textline-cta p {
  line-height: 1.3 !important;
}

@media screen and (max-width: 980px) {
  /* line 336, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents .ai-cta, #ai-agents .chrome-cta, #ai-agents .broadcast-cta, #ai-agents .rcs-cta, #ai-agents .voice-cta, #ai-agents .analytics-reporting-cta, #ai-agents .text-messaging-cta, #ai-agents .shared-inbox-cta, #ai-agents .live-chat-cta, #ai-agents .apis-cta, #ai-agents .mobile-apps-cta, #ai-agents .textedly-cta, #ai-agents .heymarket-cta, #ai-agents .textline-cta, #chrome-extension .ai-cta, #chrome-extension .chrome-cta, #chrome-extension .broadcast-cta, #chrome-extension .rcs-cta, #chrome-extension .voice-cta, #chrome-extension .analytics-reporting-cta, #chrome-extension .text-messaging-cta, #chrome-extension .shared-inbox-cta, #chrome-extension .live-chat-cta, #chrome-extension .apis-cta, #chrome-extension .mobile-apps-cta, #chrome-extension .textedly-cta, #chrome-extension .heymarket-cta, #chrome-extension .textline-cta, #broadcasting .ai-cta, #broadcasting .chrome-cta, #broadcasting .broadcast-cta, #broadcasting .rcs-cta, #broadcasting .voice-cta, #broadcasting .analytics-reporting-cta, #broadcasting .text-messaging-cta, #broadcasting .shared-inbox-cta, #broadcasting .live-chat-cta, #broadcasting .apis-cta, #broadcasting .mobile-apps-cta, #broadcasting .textedly-cta, #broadcasting .heymarket-cta, #broadcasting .textline-cta, #rcs .ai-cta, #rcs .chrome-cta, #rcs .broadcast-cta, #rcs .rcs-cta, #rcs .voice-cta, #rcs .analytics-reporting-cta, #rcs .text-messaging-cta, #rcs .shared-inbox-cta, #rcs .live-chat-cta, #rcs .apis-cta, #rcs .mobile-apps-cta, #rcs .textedly-cta, #rcs .heymarket-cta, #rcs .textline-cta, #voice .ai-cta, #voice .chrome-cta, #voice .broadcast-cta, #voice .rcs-cta, #voice .voice-cta, #voice .analytics-reporting-cta, #voice .text-messaging-cta, #voice .shared-inbox-cta, #voice .live-chat-cta, #voice .apis-cta, #voice .mobile-apps-cta, #voice .textedly-cta, #voice .heymarket-cta, #voice .textline-cta, #analytics-reporting .ai-cta, #analytics-reporting .chrome-cta, #analytics-reporting .broadcast-cta, #analytics-reporting .rcs-cta, #analytics-reporting .voice-cta, #analytics-reporting .analytics-reporting-cta, #analytics-reporting .text-messaging-cta, #analytics-reporting .shared-inbox-cta, #analytics-reporting .live-chat-cta, #analytics-reporting .apis-cta, #analytics-reporting .mobile-apps-cta, #analytics-reporting .textedly-cta, #analytics-reporting .heymarket-cta, #analytics-reporting .textline-cta, #text-messaging .ai-cta, #text-messaging .chrome-cta, #text-messaging .broadcast-cta, #text-messaging .rcs-cta, #text-messaging .voice-cta, #text-messaging .analytics-reporting-cta, #text-messaging .text-messaging-cta, #text-messaging .shared-inbox-cta, #text-messaging .live-chat-cta, #text-messaging .apis-cta, #text-messaging .mobile-apps-cta, #text-messaging .textedly-cta, #text-messaging .heymarket-cta, #text-messaging .textline-cta, #shared-inbox .ai-cta, #shared-inbox .chrome-cta, #shared-inbox .broadcast-cta, #shared-inbox .rcs-cta, #shared-inbox .voice-cta, #shared-inbox .analytics-reporting-cta, #shared-inbox .text-messaging-cta, #shared-inbox .shared-inbox-cta, #shared-inbox .live-chat-cta, #shared-inbox .apis-cta, #shared-inbox .mobile-apps-cta, #shared-inbox .textedly-cta, #shared-inbox .heymarket-cta, #shared-inbox .textline-cta, #live-chat .ai-cta, #live-chat .chrome-cta, #live-chat .broadcast-cta, #live-chat .rcs-cta, #live-chat .voice-cta, #live-chat .analytics-reporting-cta, #live-chat .text-messaging-cta, #live-chat .shared-inbox-cta, #live-chat .live-chat-cta, #live-chat .apis-cta, #live-chat .mobile-apps-cta, #live-chat .textedly-cta, #live-chat .heymarket-cta, #live-chat .textline-cta, #apis .ai-cta, #apis .chrome-cta, #apis .broadcast-cta, #apis .rcs-cta, #apis .voice-cta, #apis .analytics-reporting-cta, #apis .text-messaging-cta, #apis .shared-inbox-cta, #apis .live-chat-cta, #apis .apis-cta, #apis .mobile-apps-cta, #apis .textedly-cta, #apis .heymarket-cta, #apis .textline-cta, #mobile-apps .ai-cta, #mobile-apps .chrome-cta, #mobile-apps .broadcast-cta, #mobile-apps .rcs-cta, #mobile-apps .voice-cta, #mobile-apps .analytics-reporting-cta, #mobile-apps .text-messaging-cta, #mobile-apps .shared-inbox-cta, #mobile-apps .live-chat-cta, #mobile-apps .apis-cta, #mobile-apps .mobile-apps-cta, #mobile-apps .textedly-cta, #mobile-apps .heymarket-cta, #mobile-apps .textline-cta, #freetrial-ai .ai-cta, #freetrial-ai .chrome-cta, #freetrial-ai .broadcast-cta, #freetrial-ai .rcs-cta, #freetrial-ai .voice-cta, #freetrial-ai .analytics-reporting-cta, #freetrial-ai .text-messaging-cta, #freetrial-ai .shared-inbox-cta, #freetrial-ai .live-chat-cta, #freetrial-ai .apis-cta, #freetrial-ai .mobile-apps-cta, #freetrial-ai .textedly-cta, #freetrial-ai .heymarket-cta, #freetrial-ai .textline-cta, #vs-textedly .ai-cta, #vs-textedly .chrome-cta, #vs-textedly .broadcast-cta, #vs-textedly .rcs-cta, #vs-textedly .voice-cta, #vs-textedly .analytics-reporting-cta, #vs-textedly .text-messaging-cta, #vs-textedly .shared-inbox-cta, #vs-textedly .live-chat-cta, #vs-textedly .apis-cta, #vs-textedly .mobile-apps-cta, #vs-textedly .textedly-cta, #vs-textedly .heymarket-cta, #vs-textedly .textline-cta, #vs-heymarket .ai-cta, #vs-heymarket .chrome-cta, #vs-heymarket .broadcast-cta, #vs-heymarket .rcs-cta, #vs-heymarket .voice-cta, #vs-heymarket .analytics-reporting-cta, #vs-heymarket .text-messaging-cta, #vs-heymarket .shared-inbox-cta, #vs-heymarket .live-chat-cta, #vs-heymarket .apis-cta, #vs-heymarket .mobile-apps-cta, #vs-heymarket .textedly-cta, #vs-heymarket .heymarket-cta, #vs-heymarket .textline-cta, #vs-textline .ai-cta, #vs-textline .chrome-cta, #vs-textline .broadcast-cta, #vs-textline .rcs-cta, #vs-textline .voice-cta, #vs-textline .analytics-reporting-cta, #vs-textline .text-messaging-cta, #vs-textline .shared-inbox-cta, #vs-textline .live-chat-cta, #vs-textline .apis-cta, #vs-textline .mobile-apps-cta, #vs-textline .textedly-cta, #vs-textline .heymarket-cta, #vs-textline .textline-cta {
    padding: 20px 0;
  }
}

/* line 347, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .ai-cta h4, #ai-agents .chrome-cta h4, #ai-agents .broadcast-cta h4, #ai-agents .rcs-cta h4, #ai-agents .voice-cta h4, #ai-agents .analytics-reporting-cta h4, #ai-agents .text-messaging-cta h4, #ai-agents .shared-inbox-cta h4, #ai-agents .live-chat-cta h4, #ai-agents .apis-cta h4, #ai-agents .mobile-apps-cta h4, #ai-agents .textedly-cta h4, #ai-agents .heymarket-cta h4, #ai-agents .textline-cta h4, #chrome-extension .ai-cta h4, #chrome-extension .chrome-cta h4, #chrome-extension .broadcast-cta h4, #chrome-extension .rcs-cta h4, #chrome-extension .voice-cta h4, #chrome-extension .analytics-reporting-cta h4, #chrome-extension .text-messaging-cta h4, #chrome-extension .shared-inbox-cta h4, #chrome-extension .live-chat-cta h4, #chrome-extension .apis-cta h4, #chrome-extension .mobile-apps-cta h4, #chrome-extension .textedly-cta h4, #chrome-extension .heymarket-cta h4, #chrome-extension .textline-cta h4, #broadcasting .ai-cta h4, #broadcasting .chrome-cta h4, #broadcasting .broadcast-cta h4, #broadcasting .rcs-cta h4, #broadcasting .voice-cta h4, #broadcasting .analytics-reporting-cta h4, #broadcasting .text-messaging-cta h4, #broadcasting .shared-inbox-cta h4, #broadcasting .live-chat-cta h4, #broadcasting .apis-cta h4, #broadcasting .mobile-apps-cta h4, #broadcasting .textedly-cta h4, #broadcasting .heymarket-cta h4, #broadcasting .textline-cta h4, #rcs .ai-cta h4, #rcs .chrome-cta h4, #rcs .broadcast-cta h4, #rcs .rcs-cta h4, #rcs .voice-cta h4, #rcs .analytics-reporting-cta h4, #rcs .text-messaging-cta h4, #rcs .shared-inbox-cta h4, #rcs .live-chat-cta h4, #rcs .apis-cta h4, #rcs .mobile-apps-cta h4, #rcs .textedly-cta h4, #rcs .heymarket-cta h4, #rcs .textline-cta h4, #voice .ai-cta h4, #voice .chrome-cta h4, #voice .broadcast-cta h4, #voice .rcs-cta h4, #voice .voice-cta h4, #voice .analytics-reporting-cta h4, #voice .text-messaging-cta h4, #voice .shared-inbox-cta h4, #voice .live-chat-cta h4, #voice .apis-cta h4, #voice .mobile-apps-cta h4, #voice .textedly-cta h4, #voice .heymarket-cta h4, #voice .textline-cta h4, #analytics-reporting .ai-cta h4, #analytics-reporting .chrome-cta h4, #analytics-reporting .broadcast-cta h4, #analytics-reporting .rcs-cta h4, #analytics-reporting .voice-cta h4, #analytics-reporting .analytics-reporting-cta h4, #analytics-reporting .text-messaging-cta h4, #analytics-reporting .shared-inbox-cta h4, #analytics-reporting .live-chat-cta h4, #analytics-reporting .apis-cta h4, #analytics-reporting .mobile-apps-cta h4, #analytics-reporting .textedly-cta h4, #analytics-reporting .heymarket-cta h4, #analytics-reporting .textline-cta h4, #text-messaging .ai-cta h4, #text-messaging .chrome-cta h4, #text-messaging .broadcast-cta h4, #text-messaging .rcs-cta h4, #text-messaging .voice-cta h4, #text-messaging .analytics-reporting-cta h4, #text-messaging .text-messaging-cta h4, #text-messaging .shared-inbox-cta h4, #text-messaging .live-chat-cta h4, #text-messaging .apis-cta h4, #text-messaging .mobile-apps-cta h4, #text-messaging .textedly-cta h4, #text-messaging .heymarket-cta h4, #text-messaging .textline-cta h4, #shared-inbox .ai-cta h4, #shared-inbox .chrome-cta h4, #shared-inbox .broadcast-cta h4, #shared-inbox .rcs-cta h4, #shared-inbox .voice-cta h4, #shared-inbox .analytics-reporting-cta h4, #shared-inbox .text-messaging-cta h4, #shared-inbox .shared-inbox-cta h4, #shared-inbox .live-chat-cta h4, #shared-inbox .apis-cta h4, #shared-inbox .mobile-apps-cta h4, #shared-inbox .textedly-cta h4, #shared-inbox .heymarket-cta h4, #shared-inbox .textline-cta h4, #live-chat .ai-cta h4, #live-chat .chrome-cta h4, #live-chat .broadcast-cta h4, #live-chat .rcs-cta h4, #live-chat .voice-cta h4, #live-chat .analytics-reporting-cta h4, #live-chat .text-messaging-cta h4, #live-chat .shared-inbox-cta h4, #live-chat .live-chat-cta h4, #live-chat .apis-cta h4, #live-chat .mobile-apps-cta h4, #live-chat .textedly-cta h4, #live-chat .heymarket-cta h4, #live-chat .textline-cta h4, #apis .ai-cta h4, #apis .chrome-cta h4, #apis .broadcast-cta h4, #apis .rcs-cta h4, #apis .voice-cta h4, #apis .analytics-reporting-cta h4, #apis .text-messaging-cta h4, #apis .shared-inbox-cta h4, #apis .live-chat-cta h4, #apis .apis-cta h4, #apis .mobile-apps-cta h4, #apis .textedly-cta h4, #apis .heymarket-cta h4, #apis .textline-cta h4, #mobile-apps .ai-cta h4, #mobile-apps .chrome-cta h4, #mobile-apps .broadcast-cta h4, #mobile-apps .rcs-cta h4, #mobile-apps .voice-cta h4, #mobile-apps .analytics-reporting-cta h4, #mobile-apps .text-messaging-cta h4, #mobile-apps .shared-inbox-cta h4, #mobile-apps .live-chat-cta h4, #mobile-apps .apis-cta h4, #mobile-apps .mobile-apps-cta h4, #mobile-apps .textedly-cta h4, #mobile-apps .heymarket-cta h4, #mobile-apps .textline-cta h4, #freetrial-ai .ai-cta h4, #freetrial-ai .chrome-cta h4, #freetrial-ai .broadcast-cta h4, #freetrial-ai .rcs-cta h4, #freetrial-ai .voice-cta h4, #freetrial-ai .analytics-reporting-cta h4, #freetrial-ai .text-messaging-cta h4, #freetrial-ai .shared-inbox-cta h4, #freetrial-ai .live-chat-cta h4, #freetrial-ai .apis-cta h4, #freetrial-ai .mobile-apps-cta h4, #freetrial-ai .textedly-cta h4, #freetrial-ai .heymarket-cta h4, #freetrial-ai .textline-cta h4, #vs-textedly .ai-cta h4, #vs-textedly .chrome-cta h4, #vs-textedly .broadcast-cta h4, #vs-textedly .rcs-cta h4, #vs-textedly .voice-cta h4, #vs-textedly .analytics-reporting-cta h4, #vs-textedly .text-messaging-cta h4, #vs-textedly .shared-inbox-cta h4, #vs-textedly .live-chat-cta h4, #vs-textedly .apis-cta h4, #vs-textedly .mobile-apps-cta h4, #vs-textedly .textedly-cta h4, #vs-textedly .heymarket-cta h4, #vs-textedly .textline-cta h4, #vs-heymarket .ai-cta h4, #vs-heymarket .chrome-cta h4, #vs-heymarket .broadcast-cta h4, #vs-heymarket .rcs-cta h4, #vs-heymarket .voice-cta h4, #vs-heymarket .analytics-reporting-cta h4, #vs-heymarket .text-messaging-cta h4, #vs-heymarket .shared-inbox-cta h4, #vs-heymarket .live-chat-cta h4, #vs-heymarket .apis-cta h4, #vs-heymarket .mobile-apps-cta h4, #vs-heymarket .textedly-cta h4, #vs-heymarket .heymarket-cta h4, #vs-heymarket .textline-cta h4, #vs-textline .ai-cta h4, #vs-textline .chrome-cta h4, #vs-textline .broadcast-cta h4, #vs-textline .rcs-cta h4, #vs-textline .voice-cta h4, #vs-textline .analytics-reporting-cta h4, #vs-textline .text-messaging-cta h4, #vs-textline .shared-inbox-cta h4, #vs-textline .live-chat-cta h4, #vs-textline .apis-cta h4, #vs-textline .mobile-apps-cta h4, #vs-textline .textedly-cta h4, #vs-textline .heymarket-cta h4, #vs-textline .textline-cta h4 {
  font-weight: 900 !important;
  font-size: 37px !important;
  line-height: 1.3;
  text-align: left;
  color: #3C0058;
  text-transform: capitalize;
}

@media screen and (max-width: 980px) {
  /* line 347, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents .ai-cta h4, #ai-agents .chrome-cta h4, #ai-agents .broadcast-cta h4, #ai-agents .rcs-cta h4, #ai-agents .voice-cta h4, #ai-agents .analytics-reporting-cta h4, #ai-agents .text-messaging-cta h4, #ai-agents .shared-inbox-cta h4, #ai-agents .live-chat-cta h4, #ai-agents .apis-cta h4, #ai-agents .mobile-apps-cta h4, #ai-agents .textedly-cta h4, #ai-agents .heymarket-cta h4, #ai-agents .textline-cta h4, #chrome-extension .ai-cta h4, #chrome-extension .chrome-cta h4, #chrome-extension .broadcast-cta h4, #chrome-extension .rcs-cta h4, #chrome-extension .voice-cta h4, #chrome-extension .analytics-reporting-cta h4, #chrome-extension .text-messaging-cta h4, #chrome-extension .shared-inbox-cta h4, #chrome-extension .live-chat-cta h4, #chrome-extension .apis-cta h4, #chrome-extension .mobile-apps-cta h4, #chrome-extension .textedly-cta h4, #chrome-extension .heymarket-cta h4, #chrome-extension .textline-cta h4, #broadcasting .ai-cta h4, #broadcasting .chrome-cta h4, #broadcasting .broadcast-cta h4, #broadcasting .rcs-cta h4, #broadcasting .voice-cta h4, #broadcasting .analytics-reporting-cta h4, #broadcasting .text-messaging-cta h4, #broadcasting .shared-inbox-cta h4, #broadcasting .live-chat-cta h4, #broadcasting .apis-cta h4, #broadcasting .mobile-apps-cta h4, #broadcasting .textedly-cta h4, #broadcasting .heymarket-cta h4, #broadcasting .textline-cta h4, #rcs .ai-cta h4, #rcs .chrome-cta h4, #rcs .broadcast-cta h4, #rcs .rcs-cta h4, #rcs .voice-cta h4, #rcs .analytics-reporting-cta h4, #rcs .text-messaging-cta h4, #rcs .shared-inbox-cta h4, #rcs .live-chat-cta h4, #rcs .apis-cta h4, #rcs .mobile-apps-cta h4, #rcs .textedly-cta h4, #rcs .heymarket-cta h4, #rcs .textline-cta h4, #voice .ai-cta h4, #voice .chrome-cta h4, #voice .broadcast-cta h4, #voice .rcs-cta h4, #voice .voice-cta h4, #voice .analytics-reporting-cta h4, #voice .text-messaging-cta h4, #voice .shared-inbox-cta h4, #voice .live-chat-cta h4, #voice .apis-cta h4, #voice .mobile-apps-cta h4, #voice .textedly-cta h4, #voice .heymarket-cta h4, #voice .textline-cta h4, #analytics-reporting .ai-cta h4, #analytics-reporting .chrome-cta h4, #analytics-reporting .broadcast-cta h4, #analytics-reporting .rcs-cta h4, #analytics-reporting .voice-cta h4, #analytics-reporting .analytics-reporting-cta h4, #analytics-reporting .text-messaging-cta h4, #analytics-reporting .shared-inbox-cta h4, #analytics-reporting .live-chat-cta h4, #analytics-reporting .apis-cta h4, #analytics-reporting .mobile-apps-cta h4, #analytics-reporting .textedly-cta h4, #analytics-reporting .heymarket-cta h4, #analytics-reporting .textline-cta h4, #text-messaging .ai-cta h4, #text-messaging .chrome-cta h4, #text-messaging .broadcast-cta h4, #text-messaging .rcs-cta h4, #text-messaging .voice-cta h4, #text-messaging .analytics-reporting-cta h4, #text-messaging .text-messaging-cta h4, #text-messaging .shared-inbox-cta h4, #text-messaging .live-chat-cta h4, #text-messaging .apis-cta h4, #text-messaging .mobile-apps-cta h4, #text-messaging .textedly-cta h4, #text-messaging .heymarket-cta h4, #text-messaging .textline-cta h4, #shared-inbox .ai-cta h4, #shared-inbox .chrome-cta h4, #shared-inbox .broadcast-cta h4, #shared-inbox .rcs-cta h4, #shared-inbox .voice-cta h4, #shared-inbox .analytics-reporting-cta h4, #shared-inbox .text-messaging-cta h4, #shared-inbox .shared-inbox-cta h4, #shared-inbox .live-chat-cta h4, #shared-inbox .apis-cta h4, #shared-inbox .mobile-apps-cta h4, #shared-inbox .textedly-cta h4, #shared-inbox .heymarket-cta h4, #shared-inbox .textline-cta h4, #live-chat .ai-cta h4, #live-chat .chrome-cta h4, #live-chat .broadcast-cta h4, #live-chat .rcs-cta h4, #live-chat .voice-cta h4, #live-chat .analytics-reporting-cta h4, #live-chat .text-messaging-cta h4, #live-chat .shared-inbox-cta h4, #live-chat .live-chat-cta h4, #live-chat .apis-cta h4, #live-chat .mobile-apps-cta h4, #live-chat .textedly-cta h4, #live-chat .heymarket-cta h4, #live-chat .textline-cta h4, #apis .ai-cta h4, #apis .chrome-cta h4, #apis .broadcast-cta h4, #apis .rcs-cta h4, #apis .voice-cta h4, #apis .analytics-reporting-cta h4, #apis .text-messaging-cta h4, #apis .shared-inbox-cta h4, #apis .live-chat-cta h4, #apis .apis-cta h4, #apis .mobile-apps-cta h4, #apis .textedly-cta h4, #apis .heymarket-cta h4, #apis .textline-cta h4, #mobile-apps .ai-cta h4, #mobile-apps .chrome-cta h4, #mobile-apps .broadcast-cta h4, #mobile-apps .rcs-cta h4, #mobile-apps .voice-cta h4, #mobile-apps .analytics-reporting-cta h4, #mobile-apps .text-messaging-cta h4, #mobile-apps .shared-inbox-cta h4, #mobile-apps .live-chat-cta h4, #mobile-apps .apis-cta h4, #mobile-apps .mobile-apps-cta h4, #mobile-apps .textedly-cta h4, #mobile-apps .heymarket-cta h4, #mobile-apps .textline-cta h4, #freetrial-ai .ai-cta h4, #freetrial-ai .chrome-cta h4, #freetrial-ai .broadcast-cta h4, #freetrial-ai .rcs-cta h4, #freetrial-ai .voice-cta h4, #freetrial-ai .analytics-reporting-cta h4, #freetrial-ai .text-messaging-cta h4, #freetrial-ai .shared-inbox-cta h4, #freetrial-ai .live-chat-cta h4, #freetrial-ai .apis-cta h4, #freetrial-ai .mobile-apps-cta h4, #freetrial-ai .textedly-cta h4, #freetrial-ai .heymarket-cta h4, #freetrial-ai .textline-cta h4, #vs-textedly .ai-cta h4, #vs-textedly .chrome-cta h4, #vs-textedly .broadcast-cta h4, #vs-textedly .rcs-cta h4, #vs-textedly .voice-cta h4, #vs-textedly .analytics-reporting-cta h4, #vs-textedly .text-messaging-cta h4, #vs-textedly .shared-inbox-cta h4, #vs-textedly .live-chat-cta h4, #vs-textedly .apis-cta h4, #vs-textedly .mobile-apps-cta h4, #vs-textedly .textedly-cta h4, #vs-textedly .heymarket-cta h4, #vs-textedly .textline-cta h4, #vs-heymarket .ai-cta h4, #vs-heymarket .chrome-cta h4, #vs-heymarket .broadcast-cta h4, #vs-heymarket .rcs-cta h4, #vs-heymarket .voice-cta h4, #vs-heymarket .analytics-reporting-cta h4, #vs-heymarket .text-messaging-cta h4, #vs-heymarket .shared-inbox-cta h4, #vs-heymarket .live-chat-cta h4, #vs-heymarket .apis-cta h4, #vs-heymarket .mobile-apps-cta h4, #vs-heymarket .textedly-cta h4, #vs-heymarket .heymarket-cta h4, #vs-heymarket .textline-cta h4, #vs-textline .ai-cta h4, #vs-textline .chrome-cta h4, #vs-textline .broadcast-cta h4, #vs-textline .rcs-cta h4, #vs-textline .voice-cta h4, #vs-textline .analytics-reporting-cta h4, #vs-textline .text-messaging-cta h4, #vs-textline .shared-inbox-cta h4, #vs-textline .live-chat-cta h4, #vs-textline .apis-cta h4, #vs-textline .mobile-apps-cta h4, #vs-textline .textedly-cta h4, #vs-textline .heymarket-cta h4, #vs-textline .textline-cta h4 {
    font-size: 28px !important;
    text-align: center;
    padding: 0;
    margin: auto;
    max-width: 100%;
  }
}

/* line 362, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .ai-cta p, #ai-agents .chrome-cta p, #ai-agents .broadcast-cta p, #ai-agents .rcs-cta p, #ai-agents .voice-cta p, #ai-agents .analytics-reporting-cta p, #ai-agents .text-messaging-cta p, #ai-agents .shared-inbox-cta p, #ai-agents .live-chat-cta p, #ai-agents .apis-cta p, #ai-agents .mobile-apps-cta p, #ai-agents .textedly-cta p, #ai-agents .heymarket-cta p, #ai-agents .textline-cta p, #chrome-extension .ai-cta p, #chrome-extension .chrome-cta p, #chrome-extension .broadcast-cta p, #chrome-extension .rcs-cta p, #chrome-extension .voice-cta p, #chrome-extension .analytics-reporting-cta p, #chrome-extension .text-messaging-cta p, #chrome-extension .shared-inbox-cta p, #chrome-extension .live-chat-cta p, #chrome-extension .apis-cta p, #chrome-extension .mobile-apps-cta p, #chrome-extension .textedly-cta p, #chrome-extension .heymarket-cta p, #chrome-extension .textline-cta p, #broadcasting .ai-cta p, #broadcasting .chrome-cta p, #broadcasting .broadcast-cta p, #broadcasting .rcs-cta p, #broadcasting .voice-cta p, #broadcasting .analytics-reporting-cta p, #broadcasting .text-messaging-cta p, #broadcasting .shared-inbox-cta p, #broadcasting .live-chat-cta p, #broadcasting .apis-cta p, #broadcasting .mobile-apps-cta p, #broadcasting .textedly-cta p, #broadcasting .heymarket-cta p, #broadcasting .textline-cta p, #rcs .ai-cta p, #rcs .chrome-cta p, #rcs .broadcast-cta p, #rcs .rcs-cta p, #rcs .voice-cta p, #rcs .analytics-reporting-cta p, #rcs .text-messaging-cta p, #rcs .shared-inbox-cta p, #rcs .live-chat-cta p, #rcs .apis-cta p, #rcs .mobile-apps-cta p, #rcs .textedly-cta p, #rcs .heymarket-cta p, #rcs .textline-cta p, #voice .ai-cta p, #voice .chrome-cta p, #voice .broadcast-cta p, #voice .rcs-cta p, #voice .voice-cta p, #voice .analytics-reporting-cta p, #voice .text-messaging-cta p, #voice .shared-inbox-cta p, #voice .live-chat-cta p, #voice .apis-cta p, #voice .mobile-apps-cta p, #voice .textedly-cta p, #voice .heymarket-cta p, #voice .textline-cta p, #analytics-reporting .ai-cta p, #analytics-reporting .chrome-cta p, #analytics-reporting .broadcast-cta p, #analytics-reporting .rcs-cta p, #analytics-reporting .voice-cta p, #analytics-reporting .analytics-reporting-cta p, #analytics-reporting .text-messaging-cta p, #analytics-reporting .shared-inbox-cta p, #analytics-reporting .live-chat-cta p, #analytics-reporting .apis-cta p, #analytics-reporting .mobile-apps-cta p, #analytics-reporting .textedly-cta p, #analytics-reporting .heymarket-cta p, #analytics-reporting .textline-cta p, #text-messaging .ai-cta p, #text-messaging .chrome-cta p, #text-messaging .broadcast-cta p, #text-messaging .rcs-cta p, #text-messaging .voice-cta p, #text-messaging .analytics-reporting-cta p, #text-messaging .text-messaging-cta p, #text-messaging .shared-inbox-cta p, #text-messaging .live-chat-cta p, #text-messaging .apis-cta p, #text-messaging .mobile-apps-cta p, #text-messaging .textedly-cta p, #text-messaging .heymarket-cta p, #text-messaging .textline-cta p, #shared-inbox .ai-cta p, #shared-inbox .chrome-cta p, #shared-inbox .broadcast-cta p, #shared-inbox .rcs-cta p, #shared-inbox .voice-cta p, #shared-inbox .analytics-reporting-cta p, #shared-inbox .text-messaging-cta p, #shared-inbox .shared-inbox-cta p, #shared-inbox .live-chat-cta p, #shared-inbox .apis-cta p, #shared-inbox .mobile-apps-cta p, #shared-inbox .textedly-cta p, #shared-inbox .heymarket-cta p, #shared-inbox .textline-cta p, #live-chat .ai-cta p, #live-chat .chrome-cta p, #live-chat .broadcast-cta p, #live-chat .rcs-cta p, #live-chat .voice-cta p, #live-chat .analytics-reporting-cta p, #live-chat .text-messaging-cta p, #live-chat .shared-inbox-cta p, #live-chat .live-chat-cta p, #live-chat .apis-cta p, #live-chat .mobile-apps-cta p, #live-chat .textedly-cta p, #live-chat .heymarket-cta p, #live-chat .textline-cta p, #apis .ai-cta p, #apis .chrome-cta p, #apis .broadcast-cta p, #apis .rcs-cta p, #apis .voice-cta p, #apis .analytics-reporting-cta p, #apis .text-messaging-cta p, #apis .shared-inbox-cta p, #apis .live-chat-cta p, #apis .apis-cta p, #apis .mobile-apps-cta p, #apis .textedly-cta p, #apis .heymarket-cta p, #apis .textline-cta p, #mobile-apps .ai-cta p, #mobile-apps .chrome-cta p, #mobile-apps .broadcast-cta p, #mobile-apps .rcs-cta p, #mobile-apps .voice-cta p, #mobile-apps .analytics-reporting-cta p, #mobile-apps .text-messaging-cta p, #mobile-apps .shared-inbox-cta p, #mobile-apps .live-chat-cta p, #mobile-apps .apis-cta p, #mobile-apps .mobile-apps-cta p, #mobile-apps .textedly-cta p, #mobile-apps .heymarket-cta p, #mobile-apps .textline-cta p, #freetrial-ai .ai-cta p, #freetrial-ai .chrome-cta p, #freetrial-ai .broadcast-cta p, #freetrial-ai .rcs-cta p, #freetrial-ai .voice-cta p, #freetrial-ai .analytics-reporting-cta p, #freetrial-ai .text-messaging-cta p, #freetrial-ai .shared-inbox-cta p, #freetrial-ai .live-chat-cta p, #freetrial-ai .apis-cta p, #freetrial-ai .mobile-apps-cta p, #freetrial-ai .textedly-cta p, #freetrial-ai .heymarket-cta p, #freetrial-ai .textline-cta p, #vs-textedly .ai-cta p, #vs-textedly .chrome-cta p, #vs-textedly .broadcast-cta p, #vs-textedly .rcs-cta p, #vs-textedly .voice-cta p, #vs-textedly .analytics-reporting-cta p, #vs-textedly .text-messaging-cta p, #vs-textedly .shared-inbox-cta p, #vs-textedly .live-chat-cta p, #vs-textedly .apis-cta p, #vs-textedly .mobile-apps-cta p, #vs-textedly .textedly-cta p, #vs-textedly .heymarket-cta p, #vs-textedly .textline-cta p, #vs-heymarket .ai-cta p, #vs-heymarket .chrome-cta p, #vs-heymarket .broadcast-cta p, #vs-heymarket .rcs-cta p, #vs-heymarket .voice-cta p, #vs-heymarket .analytics-reporting-cta p, #vs-heymarket .text-messaging-cta p, #vs-heymarket .shared-inbox-cta p, #vs-heymarket .live-chat-cta p, #vs-heymarket .apis-cta p, #vs-heymarket .mobile-apps-cta p, #vs-heymarket .textedly-cta p, #vs-heymarket .heymarket-cta p, #vs-heymarket .textline-cta p, #vs-textline .ai-cta p, #vs-textline .chrome-cta p, #vs-textline .broadcast-cta p, #vs-textline .rcs-cta p, #vs-textline .voice-cta p, #vs-textline .analytics-reporting-cta p, #vs-textline .text-messaging-cta p, #vs-textline .shared-inbox-cta p, #vs-textline .live-chat-cta p, #vs-textline .apis-cta p, #vs-textline .mobile-apps-cta p, #vs-textline .textedly-cta p, #vs-textline .heymarket-cta p, #vs-textline .textline-cta p {
  font-weight: 500;
  line-height: 30px;
  font-size: 18px !important;
  text-align: left;
  padding: 10px 0;
}

@media screen and (max-width: 980px) {
  /* line 362, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents .ai-cta p, #ai-agents .chrome-cta p, #ai-agents .broadcast-cta p, #ai-agents .rcs-cta p, #ai-agents .voice-cta p, #ai-agents .analytics-reporting-cta p, #ai-agents .text-messaging-cta p, #ai-agents .shared-inbox-cta p, #ai-agents .live-chat-cta p, #ai-agents .apis-cta p, #ai-agents .mobile-apps-cta p, #ai-agents .textedly-cta p, #ai-agents .heymarket-cta p, #ai-agents .textline-cta p, #chrome-extension .ai-cta p, #chrome-extension .chrome-cta p, #chrome-extension .broadcast-cta p, #chrome-extension .rcs-cta p, #chrome-extension .voice-cta p, #chrome-extension .analytics-reporting-cta p, #chrome-extension .text-messaging-cta p, #chrome-extension .shared-inbox-cta p, #chrome-extension .live-chat-cta p, #chrome-extension .apis-cta p, #chrome-extension .mobile-apps-cta p, #chrome-extension .textedly-cta p, #chrome-extension .heymarket-cta p, #chrome-extension .textline-cta p, #broadcasting .ai-cta p, #broadcasting .chrome-cta p, #broadcasting .broadcast-cta p, #broadcasting .rcs-cta p, #broadcasting .voice-cta p, #broadcasting .analytics-reporting-cta p, #broadcasting .text-messaging-cta p, #broadcasting .shared-inbox-cta p, #broadcasting .live-chat-cta p, #broadcasting .apis-cta p, #broadcasting .mobile-apps-cta p, #broadcasting .textedly-cta p, #broadcasting .heymarket-cta p, #broadcasting .textline-cta p, #rcs .ai-cta p, #rcs .chrome-cta p, #rcs .broadcast-cta p, #rcs .rcs-cta p, #rcs .voice-cta p, #rcs .analytics-reporting-cta p, #rcs .text-messaging-cta p, #rcs .shared-inbox-cta p, #rcs .live-chat-cta p, #rcs .apis-cta p, #rcs .mobile-apps-cta p, #rcs .textedly-cta p, #rcs .heymarket-cta p, #rcs .textline-cta p, #voice .ai-cta p, #voice .chrome-cta p, #voice .broadcast-cta p, #voice .rcs-cta p, #voice .voice-cta p, #voice .analytics-reporting-cta p, #voice .text-messaging-cta p, #voice .shared-inbox-cta p, #voice .live-chat-cta p, #voice .apis-cta p, #voice .mobile-apps-cta p, #voice .textedly-cta p, #voice .heymarket-cta p, #voice .textline-cta p, #analytics-reporting .ai-cta p, #analytics-reporting .chrome-cta p, #analytics-reporting .broadcast-cta p, #analytics-reporting .rcs-cta p, #analytics-reporting .voice-cta p, #analytics-reporting .analytics-reporting-cta p, #analytics-reporting .text-messaging-cta p, #analytics-reporting .shared-inbox-cta p, #analytics-reporting .live-chat-cta p, #analytics-reporting .apis-cta p, #analytics-reporting .mobile-apps-cta p, #analytics-reporting .textedly-cta p, #analytics-reporting .heymarket-cta p, #analytics-reporting .textline-cta p, #text-messaging .ai-cta p, #text-messaging .chrome-cta p, #text-messaging .broadcast-cta p, #text-messaging .rcs-cta p, #text-messaging .voice-cta p, #text-messaging .analytics-reporting-cta p, #text-messaging .text-messaging-cta p, #text-messaging .shared-inbox-cta p, #text-messaging .live-chat-cta p, #text-messaging .apis-cta p, #text-messaging .mobile-apps-cta p, #text-messaging .textedly-cta p, #text-messaging .heymarket-cta p, #text-messaging .textline-cta p, #shared-inbox .ai-cta p, #shared-inbox .chrome-cta p, #shared-inbox .broadcast-cta p, #shared-inbox .rcs-cta p, #shared-inbox .voice-cta p, #shared-inbox .analytics-reporting-cta p, #shared-inbox .text-messaging-cta p, #shared-inbox .shared-inbox-cta p, #shared-inbox .live-chat-cta p, #shared-inbox .apis-cta p, #shared-inbox .mobile-apps-cta p, #shared-inbox .textedly-cta p, #shared-inbox .heymarket-cta p, #shared-inbox .textline-cta p, #live-chat .ai-cta p, #live-chat .chrome-cta p, #live-chat .broadcast-cta p, #live-chat .rcs-cta p, #live-chat .voice-cta p, #live-chat .analytics-reporting-cta p, #live-chat .text-messaging-cta p, #live-chat .shared-inbox-cta p, #live-chat .live-chat-cta p, #live-chat .apis-cta p, #live-chat .mobile-apps-cta p, #live-chat .textedly-cta p, #live-chat .heymarket-cta p, #live-chat .textline-cta p, #apis .ai-cta p, #apis .chrome-cta p, #apis .broadcast-cta p, #apis .rcs-cta p, #apis .voice-cta p, #apis .analytics-reporting-cta p, #apis .text-messaging-cta p, #apis .shared-inbox-cta p, #apis .live-chat-cta p, #apis .apis-cta p, #apis .mobile-apps-cta p, #apis .textedly-cta p, #apis .heymarket-cta p, #apis .textline-cta p, #mobile-apps .ai-cta p, #mobile-apps .chrome-cta p, #mobile-apps .broadcast-cta p, #mobile-apps .rcs-cta p, #mobile-apps .voice-cta p, #mobile-apps .analytics-reporting-cta p, #mobile-apps .text-messaging-cta p, #mobile-apps .shared-inbox-cta p, #mobile-apps .live-chat-cta p, #mobile-apps .apis-cta p, #mobile-apps .mobile-apps-cta p, #mobile-apps .textedly-cta p, #mobile-apps .heymarket-cta p, #mobile-apps .textline-cta p, #freetrial-ai .ai-cta p, #freetrial-ai .chrome-cta p, #freetrial-ai .broadcast-cta p, #freetrial-ai .rcs-cta p, #freetrial-ai .voice-cta p, #freetrial-ai .analytics-reporting-cta p, #freetrial-ai .text-messaging-cta p, #freetrial-ai .shared-inbox-cta p, #freetrial-ai .live-chat-cta p, #freetrial-ai .apis-cta p, #freetrial-ai .mobile-apps-cta p, #freetrial-ai .textedly-cta p, #freetrial-ai .heymarket-cta p, #freetrial-ai .textline-cta p, #vs-textedly .ai-cta p, #vs-textedly .chrome-cta p, #vs-textedly .broadcast-cta p, #vs-textedly .rcs-cta p, #vs-textedly .voice-cta p, #vs-textedly .analytics-reporting-cta p, #vs-textedly .text-messaging-cta p, #vs-textedly .shared-inbox-cta p, #vs-textedly .live-chat-cta p, #vs-textedly .apis-cta p, #vs-textedly .mobile-apps-cta p, #vs-textedly .textedly-cta p, #vs-textedly .heymarket-cta p, #vs-textedly .textline-cta p, #vs-heymarket .ai-cta p, #vs-heymarket .chrome-cta p, #vs-heymarket .broadcast-cta p, #vs-heymarket .rcs-cta p, #vs-heymarket .voice-cta p, #vs-heymarket .analytics-reporting-cta p, #vs-heymarket .text-messaging-cta p, #vs-heymarket .shared-inbox-cta p, #vs-heymarket .live-chat-cta p, #vs-heymarket .apis-cta p, #vs-heymarket .mobile-apps-cta p, #vs-heymarket .textedly-cta p, #vs-heymarket .heymarket-cta p, #vs-heymarket .textline-cta p, #vs-textline .ai-cta p, #vs-textline .chrome-cta p, #vs-textline .broadcast-cta p, #vs-textline .rcs-cta p, #vs-textline .voice-cta p, #vs-textline .analytics-reporting-cta p, #vs-textline .text-messaging-cta p, #vs-textline .shared-inbox-cta p, #vs-textline .live-chat-cta p, #vs-textline .apis-cta p, #vs-textline .mobile-apps-cta p, #vs-textline .textedly-cta p, #vs-textline .heymarket-cta p, #vs-textline .textline-cta p {
    font-size: 16px !important;
    text-align: center;
    padding: 10px;
    margin: auto;
    line-height: 1;
  }
}

/* line 376, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .ai-cta .button, #ai-agents .chrome-cta .button, #ai-agents .broadcast-cta .button, #ai-agents .rcs-cta .button, #ai-agents .voice-cta .button, #ai-agents .analytics-reporting-cta .button, #ai-agents .text-messaging-cta .button, #ai-agents .shared-inbox-cta .button, #ai-agents .live-chat-cta .button, #ai-agents .apis-cta .button, #ai-agents .mobile-apps-cta .button, #ai-agents .textedly-cta .button, #ai-agents .heymarket-cta .button, #ai-agents .textline-cta .button, #chrome-extension .ai-cta .button, #chrome-extension .chrome-cta .button, #chrome-extension .broadcast-cta .button, #chrome-extension .rcs-cta .button, #chrome-extension .voice-cta .button, #chrome-extension .analytics-reporting-cta .button, #chrome-extension .text-messaging-cta .button, #chrome-extension .shared-inbox-cta .button, #chrome-extension .live-chat-cta .button, #chrome-extension .apis-cta .button, #chrome-extension .mobile-apps-cta .button, #chrome-extension .textedly-cta .button, #chrome-extension .heymarket-cta .button, #chrome-extension .textline-cta .button, #broadcasting .ai-cta .button, #broadcasting .chrome-cta .button, #broadcasting .broadcast-cta .button, #broadcasting .rcs-cta .button, #broadcasting .voice-cta .button, #broadcasting .analytics-reporting-cta .button, #broadcasting .text-messaging-cta .button, #broadcasting .shared-inbox-cta .button, #broadcasting .live-chat-cta .button, #broadcasting .apis-cta .button, #broadcasting .mobile-apps-cta .button, #broadcasting .textedly-cta .button, #broadcasting .heymarket-cta .button, #broadcasting .textline-cta .button, #rcs .ai-cta .button, #rcs .chrome-cta .button, #rcs .broadcast-cta .button, #rcs .rcs-cta .button, #rcs .voice-cta .button, #rcs .analytics-reporting-cta .button, #rcs .text-messaging-cta .button, #rcs .shared-inbox-cta .button, #rcs .live-chat-cta .button, #rcs .apis-cta .button, #rcs .mobile-apps-cta .button, #rcs .textedly-cta .button, #rcs .heymarket-cta .button, #rcs .textline-cta .button, #voice .ai-cta .button, #voice .chrome-cta .button, #voice .broadcast-cta .button, #voice .rcs-cta .button, #voice .voice-cta .button, #voice .analytics-reporting-cta .button, #voice .text-messaging-cta .button, #voice .shared-inbox-cta .button, #voice .live-chat-cta .button, #voice .apis-cta .button, #voice .mobile-apps-cta .button, #voice .textedly-cta .button, #voice .heymarket-cta .button, #voice .textline-cta .button, #analytics-reporting .ai-cta .button, #analytics-reporting .chrome-cta .button, #analytics-reporting .broadcast-cta .button, #analytics-reporting .rcs-cta .button, #analytics-reporting .voice-cta .button, #analytics-reporting .analytics-reporting-cta .button, #analytics-reporting .text-messaging-cta .button, #analytics-reporting .shared-inbox-cta .button, #analytics-reporting .live-chat-cta .button, #analytics-reporting .apis-cta .button, #analytics-reporting .mobile-apps-cta .button, #analytics-reporting .textedly-cta .button, #analytics-reporting .heymarket-cta .button, #analytics-reporting .textline-cta .button, #text-messaging .ai-cta .button, #text-messaging .chrome-cta .button, #text-messaging .broadcast-cta .button, #text-messaging .rcs-cta .button, #text-messaging .voice-cta .button, #text-messaging .analytics-reporting-cta .button, #text-messaging .text-messaging-cta .button, #text-messaging .shared-inbox-cta .button, #text-messaging .live-chat-cta .button, #text-messaging .apis-cta .button, #text-messaging .mobile-apps-cta .button, #text-messaging .textedly-cta .button, #text-messaging .heymarket-cta .button, #text-messaging .textline-cta .button, #shared-inbox .ai-cta .button, #shared-inbox .chrome-cta .button, #shared-inbox .broadcast-cta .button, #shared-inbox .rcs-cta .button, #shared-inbox .voice-cta .button, #shared-inbox .analytics-reporting-cta .button, #shared-inbox .text-messaging-cta .button, #shared-inbox .shared-inbox-cta .button, #shared-inbox .live-chat-cta .button, #shared-inbox .apis-cta .button, #shared-inbox .mobile-apps-cta .button, #shared-inbox .textedly-cta .button, #shared-inbox .heymarket-cta .button, #shared-inbox .textline-cta .button, #live-chat .ai-cta .button, #live-chat .chrome-cta .button, #live-chat .broadcast-cta .button, #live-chat .rcs-cta .button, #live-chat .voice-cta .button, #live-chat .analytics-reporting-cta .button, #live-chat .text-messaging-cta .button, #live-chat .shared-inbox-cta .button, #live-chat .live-chat-cta .button, #live-chat .apis-cta .button, #live-chat .mobile-apps-cta .button, #live-chat .textedly-cta .button, #live-chat .heymarket-cta .button, #live-chat .textline-cta .button, #apis .ai-cta .button, #apis .chrome-cta .button, #apis .broadcast-cta .button, #apis .rcs-cta .button, #apis .voice-cta .button, #apis .analytics-reporting-cta .button, #apis .text-messaging-cta .button, #apis .shared-inbox-cta .button, #apis .live-chat-cta .button, #apis .apis-cta .button, #apis .mobile-apps-cta .button, #apis .textedly-cta .button, #apis .heymarket-cta .button, #apis .textline-cta .button, #mobile-apps .ai-cta .button, #mobile-apps .chrome-cta .button, #mobile-apps .broadcast-cta .button, #mobile-apps .rcs-cta .button, #mobile-apps .voice-cta .button, #mobile-apps .analytics-reporting-cta .button, #mobile-apps .text-messaging-cta .button, #mobile-apps .shared-inbox-cta .button, #mobile-apps .live-chat-cta .button, #mobile-apps .apis-cta .button, #mobile-apps .mobile-apps-cta .button, #mobile-apps .textedly-cta .button, #mobile-apps .heymarket-cta .button, #mobile-apps .textline-cta .button, #freetrial-ai .ai-cta .button, #freetrial-ai .chrome-cta .button, #freetrial-ai .broadcast-cta .button, #freetrial-ai .rcs-cta .button, #freetrial-ai .voice-cta .button, #freetrial-ai .analytics-reporting-cta .button, #freetrial-ai .text-messaging-cta .button, #freetrial-ai .shared-inbox-cta .button, #freetrial-ai .live-chat-cta .button, #freetrial-ai .apis-cta .button, #freetrial-ai .mobile-apps-cta .button, #freetrial-ai .textedly-cta .button, #freetrial-ai .heymarket-cta .button, #freetrial-ai .textline-cta .button, #vs-textedly .ai-cta .button, #vs-textedly .chrome-cta .button, #vs-textedly .broadcast-cta .button, #vs-textedly .rcs-cta .button, #vs-textedly .voice-cta .button, #vs-textedly .analytics-reporting-cta .button, #vs-textedly .text-messaging-cta .button, #vs-textedly .shared-inbox-cta .button, #vs-textedly .live-chat-cta .button, #vs-textedly .apis-cta .button, #vs-textedly .mobile-apps-cta .button, #vs-textedly .textedly-cta .button, #vs-textedly .heymarket-cta .button, #vs-textedly .textline-cta .button, #vs-heymarket .ai-cta .button, #vs-heymarket .chrome-cta .button, #vs-heymarket .broadcast-cta .button, #vs-heymarket .rcs-cta .button, #vs-heymarket .voice-cta .button, #vs-heymarket .analytics-reporting-cta .button, #vs-heymarket .text-messaging-cta .button, #vs-heymarket .shared-inbox-cta .button, #vs-heymarket .live-chat-cta .button, #vs-heymarket .apis-cta .button, #vs-heymarket .mobile-apps-cta .button, #vs-heymarket .textedly-cta .button, #vs-heymarket .heymarket-cta .button, #vs-heymarket .textline-cta .button, #vs-textline .ai-cta .button, #vs-textline .chrome-cta .button, #vs-textline .broadcast-cta .button, #vs-textline .rcs-cta .button, #vs-textline .voice-cta .button, #vs-textline .analytics-reporting-cta .button, #vs-textline .text-messaging-cta .button, #vs-textline .shared-inbox-cta .button, #vs-textline .live-chat-cta .button, #vs-textline .apis-cta .button, #vs-textline .mobile-apps-cta .button, #vs-textline .textedly-cta .button, #vs-textline .heymarket-cta .button, #vs-textline .textline-cta .button {
  width: 250px;
  margin: 0;
}

@media screen and (max-width: 980px) {
  /* line 376, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents .ai-cta .button, #ai-agents .chrome-cta .button, #ai-agents .broadcast-cta .button, #ai-agents .rcs-cta .button, #ai-agents .voice-cta .button, #ai-agents .analytics-reporting-cta .button, #ai-agents .text-messaging-cta .button, #ai-agents .shared-inbox-cta .button, #ai-agents .live-chat-cta .button, #ai-agents .apis-cta .button, #ai-agents .mobile-apps-cta .button, #ai-agents .textedly-cta .button, #ai-agents .heymarket-cta .button, #ai-agents .textline-cta .button, #chrome-extension .ai-cta .button, #chrome-extension .chrome-cta .button, #chrome-extension .broadcast-cta .button, #chrome-extension .rcs-cta .button, #chrome-extension .voice-cta .button, #chrome-extension .analytics-reporting-cta .button, #chrome-extension .text-messaging-cta .button, #chrome-extension .shared-inbox-cta .button, #chrome-extension .live-chat-cta .button, #chrome-extension .apis-cta .button, #chrome-extension .mobile-apps-cta .button, #chrome-extension .textedly-cta .button, #chrome-extension .heymarket-cta .button, #chrome-extension .textline-cta .button, #broadcasting .ai-cta .button, #broadcasting .chrome-cta .button, #broadcasting .broadcast-cta .button, #broadcasting .rcs-cta .button, #broadcasting .voice-cta .button, #broadcasting .analytics-reporting-cta .button, #broadcasting .text-messaging-cta .button, #broadcasting .shared-inbox-cta .button, #broadcasting .live-chat-cta .button, #broadcasting .apis-cta .button, #broadcasting .mobile-apps-cta .button, #broadcasting .textedly-cta .button, #broadcasting .heymarket-cta .button, #broadcasting .textline-cta .button, #rcs .ai-cta .button, #rcs .chrome-cta .button, #rcs .broadcast-cta .button, #rcs .rcs-cta .button, #rcs .voice-cta .button, #rcs .analytics-reporting-cta .button, #rcs .text-messaging-cta .button, #rcs .shared-inbox-cta .button, #rcs .live-chat-cta .button, #rcs .apis-cta .button, #rcs .mobile-apps-cta .button, #rcs .textedly-cta .button, #rcs .heymarket-cta .button, #rcs .textline-cta .button, #voice .ai-cta .button, #voice .chrome-cta .button, #voice .broadcast-cta .button, #voice .rcs-cta .button, #voice .voice-cta .button, #voice .analytics-reporting-cta .button, #voice .text-messaging-cta .button, #voice .shared-inbox-cta .button, #voice .live-chat-cta .button, #voice .apis-cta .button, #voice .mobile-apps-cta .button, #voice .textedly-cta .button, #voice .heymarket-cta .button, #voice .textline-cta .button, #analytics-reporting .ai-cta .button, #analytics-reporting .chrome-cta .button, #analytics-reporting .broadcast-cta .button, #analytics-reporting .rcs-cta .button, #analytics-reporting .voice-cta .button, #analytics-reporting .analytics-reporting-cta .button, #analytics-reporting .text-messaging-cta .button, #analytics-reporting .shared-inbox-cta .button, #analytics-reporting .live-chat-cta .button, #analytics-reporting .apis-cta .button, #analytics-reporting .mobile-apps-cta .button, #analytics-reporting .textedly-cta .button, #analytics-reporting .heymarket-cta .button, #analytics-reporting .textline-cta .button, #text-messaging .ai-cta .button, #text-messaging .chrome-cta .button, #text-messaging .broadcast-cta .button, #text-messaging .rcs-cta .button, #text-messaging .voice-cta .button, #text-messaging .analytics-reporting-cta .button, #text-messaging .text-messaging-cta .button, #text-messaging .shared-inbox-cta .button, #text-messaging .live-chat-cta .button, #text-messaging .apis-cta .button, #text-messaging .mobile-apps-cta .button, #text-messaging .textedly-cta .button, #text-messaging .heymarket-cta .button, #text-messaging .textline-cta .button, #shared-inbox .ai-cta .button, #shared-inbox .chrome-cta .button, #shared-inbox .broadcast-cta .button, #shared-inbox .rcs-cta .button, #shared-inbox .voice-cta .button, #shared-inbox .analytics-reporting-cta .button, #shared-inbox .text-messaging-cta .button, #shared-inbox .shared-inbox-cta .button, #shared-inbox .live-chat-cta .button, #shared-inbox .apis-cta .button, #shared-inbox .mobile-apps-cta .button, #shared-inbox .textedly-cta .button, #shared-inbox .heymarket-cta .button, #shared-inbox .textline-cta .button, #live-chat .ai-cta .button, #live-chat .chrome-cta .button, #live-chat .broadcast-cta .button, #live-chat .rcs-cta .button, #live-chat .voice-cta .button, #live-chat .analytics-reporting-cta .button, #live-chat .text-messaging-cta .button, #live-chat .shared-inbox-cta .button, #live-chat .live-chat-cta .button, #live-chat .apis-cta .button, #live-chat .mobile-apps-cta .button, #live-chat .textedly-cta .button, #live-chat .heymarket-cta .button, #live-chat .textline-cta .button, #apis .ai-cta .button, #apis .chrome-cta .button, #apis .broadcast-cta .button, #apis .rcs-cta .button, #apis .voice-cta .button, #apis .analytics-reporting-cta .button, #apis .text-messaging-cta .button, #apis .shared-inbox-cta .button, #apis .live-chat-cta .button, #apis .apis-cta .button, #apis .mobile-apps-cta .button, #apis .textedly-cta .button, #apis .heymarket-cta .button, #apis .textline-cta .button, #mobile-apps .ai-cta .button, #mobile-apps .chrome-cta .button, #mobile-apps .broadcast-cta .button, #mobile-apps .rcs-cta .button, #mobile-apps .voice-cta .button, #mobile-apps .analytics-reporting-cta .button, #mobile-apps .text-messaging-cta .button, #mobile-apps .shared-inbox-cta .button, #mobile-apps .live-chat-cta .button, #mobile-apps .apis-cta .button, #mobile-apps .mobile-apps-cta .button, #mobile-apps .textedly-cta .button, #mobile-apps .heymarket-cta .button, #mobile-apps .textline-cta .button, #freetrial-ai .ai-cta .button, #freetrial-ai .chrome-cta .button, #freetrial-ai .broadcast-cta .button, #freetrial-ai .rcs-cta .button, #freetrial-ai .voice-cta .button, #freetrial-ai .analytics-reporting-cta .button, #freetrial-ai .text-messaging-cta .button, #freetrial-ai .shared-inbox-cta .button, #freetrial-ai .live-chat-cta .button, #freetrial-ai .apis-cta .button, #freetrial-ai .mobile-apps-cta .button, #freetrial-ai .textedly-cta .button, #freetrial-ai .heymarket-cta .button, #freetrial-ai .textline-cta .button, #vs-textedly .ai-cta .button, #vs-textedly .chrome-cta .button, #vs-textedly .broadcast-cta .button, #vs-textedly .rcs-cta .button, #vs-textedly .voice-cta .button, #vs-textedly .analytics-reporting-cta .button, #vs-textedly .text-messaging-cta .button, #vs-textedly .shared-inbox-cta .button, #vs-textedly .live-chat-cta .button, #vs-textedly .apis-cta .button, #vs-textedly .mobile-apps-cta .button, #vs-textedly .textedly-cta .button, #vs-textedly .heymarket-cta .button, #vs-textedly .textline-cta .button, #vs-heymarket .ai-cta .button, #vs-heymarket .chrome-cta .button, #vs-heymarket .broadcast-cta .button, #vs-heymarket .rcs-cta .button, #vs-heymarket .voice-cta .button, #vs-heymarket .analytics-reporting-cta .button, #vs-heymarket .text-messaging-cta .button, #vs-heymarket .shared-inbox-cta .button, #vs-heymarket .live-chat-cta .button, #vs-heymarket .apis-cta .button, #vs-heymarket .mobile-apps-cta .button, #vs-heymarket .textedly-cta .button, #vs-heymarket .heymarket-cta .button, #vs-heymarket .textline-cta .button, #vs-textline .ai-cta .button, #vs-textline .chrome-cta .button, #vs-textline .broadcast-cta .button, #vs-textline .rcs-cta .button, #vs-textline .voice-cta .button, #vs-textline .analytics-reporting-cta .button, #vs-textline .text-messaging-cta .button, #vs-textline .shared-inbox-cta .button, #vs-textline .live-chat-cta .button, #vs-textline .apis-cta .button, #vs-textline .mobile-apps-cta .button, #vs-textline .textedly-cta .button, #vs-textline .heymarket-cta .button, #vs-textline .textline-cta .button {
    text-align: center;
    margin: auto;
  }
}

/* line 384, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .ai-cta .container, #ai-agents .chrome-cta .container, #ai-agents .broadcast-cta .container, #ai-agents .rcs-cta .container, #ai-agents .voice-cta .container, #ai-agents .analytics-reporting-cta .container, #ai-agents .text-messaging-cta .container, #ai-agents .shared-inbox-cta .container, #ai-agents .live-chat-cta .container, #ai-agents .apis-cta .container, #ai-agents .mobile-apps-cta .container, #ai-agents .textedly-cta .container, #ai-agents .heymarket-cta .container, #ai-agents .textline-cta .container, #chrome-extension .ai-cta .container, #chrome-extension .chrome-cta .container, #chrome-extension .broadcast-cta .container, #chrome-extension .rcs-cta .container, #chrome-extension .voice-cta .container, #chrome-extension .analytics-reporting-cta .container, #chrome-extension .text-messaging-cta .container, #chrome-extension .shared-inbox-cta .container, #chrome-extension .live-chat-cta .container, #chrome-extension .apis-cta .container, #chrome-extension .mobile-apps-cta .container, #chrome-extension .textedly-cta .container, #chrome-extension .heymarket-cta .container, #chrome-extension .textline-cta .container, #broadcasting .ai-cta .container, #broadcasting .chrome-cta .container, #broadcasting .broadcast-cta .container, #broadcasting .rcs-cta .container, #broadcasting .voice-cta .container, #broadcasting .analytics-reporting-cta .container, #broadcasting .text-messaging-cta .container, #broadcasting .shared-inbox-cta .container, #broadcasting .live-chat-cta .container, #broadcasting .apis-cta .container, #broadcasting .mobile-apps-cta .container, #broadcasting .textedly-cta .container, #broadcasting .heymarket-cta .container, #broadcasting .textline-cta .container, #rcs .ai-cta .container, #rcs .chrome-cta .container, #rcs .broadcast-cta .container, #rcs .rcs-cta .container, #rcs .voice-cta .container, #rcs .analytics-reporting-cta .container, #rcs .text-messaging-cta .container, #rcs .shared-inbox-cta .container, #rcs .live-chat-cta .container, #rcs .apis-cta .container, #rcs .mobile-apps-cta .container, #rcs .textedly-cta .container, #rcs .heymarket-cta .container, #rcs .textline-cta .container, #voice .ai-cta .container, #voice .chrome-cta .container, #voice .broadcast-cta .container, #voice .rcs-cta .container, #voice .voice-cta .container, #voice .analytics-reporting-cta .container, #voice .text-messaging-cta .container, #voice .shared-inbox-cta .container, #voice .live-chat-cta .container, #voice .apis-cta .container, #voice .mobile-apps-cta .container, #voice .textedly-cta .container, #voice .heymarket-cta .container, #voice .textline-cta .container, #analytics-reporting .ai-cta .container, #analytics-reporting .chrome-cta .container, #analytics-reporting .broadcast-cta .container, #analytics-reporting .rcs-cta .container, #analytics-reporting .voice-cta .container, #analytics-reporting .analytics-reporting-cta .container, #analytics-reporting .text-messaging-cta .container, #analytics-reporting .shared-inbox-cta .container, #analytics-reporting .live-chat-cta .container, #analytics-reporting .apis-cta .container, #analytics-reporting .mobile-apps-cta .container, #analytics-reporting .textedly-cta .container, #analytics-reporting .heymarket-cta .container, #analytics-reporting .textline-cta .container, #text-messaging .ai-cta .container, #text-messaging .chrome-cta .container, #text-messaging .broadcast-cta .container, #text-messaging .rcs-cta .container, #text-messaging .voice-cta .container, #text-messaging .analytics-reporting-cta .container, #text-messaging .text-messaging-cta .container, #text-messaging .shared-inbox-cta .container, #text-messaging .live-chat-cta .container, #text-messaging .apis-cta .container, #text-messaging .mobile-apps-cta .container, #text-messaging .textedly-cta .container, #text-messaging .heymarket-cta .container, #text-messaging .textline-cta .container, #shared-inbox .ai-cta .container, #shared-inbox .chrome-cta .container, #shared-inbox .broadcast-cta .container, #shared-inbox .rcs-cta .container, #shared-inbox .voice-cta .container, #shared-inbox .analytics-reporting-cta .container, #shared-inbox .text-messaging-cta .container, #shared-inbox .shared-inbox-cta .container, #shared-inbox .live-chat-cta .container, #shared-inbox .apis-cta .container, #shared-inbox .mobile-apps-cta .container, #shared-inbox .textedly-cta .container, #shared-inbox .heymarket-cta .container, #shared-inbox .textline-cta .container, #live-chat .ai-cta .container, #live-chat .chrome-cta .container, #live-chat .broadcast-cta .container, #live-chat .rcs-cta .container, #live-chat .voice-cta .container, #live-chat .analytics-reporting-cta .container, #live-chat .text-messaging-cta .container, #live-chat .shared-inbox-cta .container, #live-chat .live-chat-cta .container, #live-chat .apis-cta .container, #live-chat .mobile-apps-cta .container, #live-chat .textedly-cta .container, #live-chat .heymarket-cta .container, #live-chat .textline-cta .container, #apis .ai-cta .container, #apis .chrome-cta .container, #apis .broadcast-cta .container, #apis .rcs-cta .container, #apis .voice-cta .container, #apis .analytics-reporting-cta .container, #apis .text-messaging-cta .container, #apis .shared-inbox-cta .container, #apis .live-chat-cta .container, #apis .apis-cta .container, #apis .mobile-apps-cta .container, #apis .textedly-cta .container, #apis .heymarket-cta .container, #apis .textline-cta .container, #mobile-apps .ai-cta .container, #mobile-apps .chrome-cta .container, #mobile-apps .broadcast-cta .container, #mobile-apps .rcs-cta .container, #mobile-apps .voice-cta .container, #mobile-apps .analytics-reporting-cta .container, #mobile-apps .text-messaging-cta .container, #mobile-apps .shared-inbox-cta .container, #mobile-apps .live-chat-cta .container, #mobile-apps .apis-cta .container, #mobile-apps .mobile-apps-cta .container, #mobile-apps .textedly-cta .container, #mobile-apps .heymarket-cta .container, #mobile-apps .textline-cta .container, #freetrial-ai .ai-cta .container, #freetrial-ai .chrome-cta .container, #freetrial-ai .broadcast-cta .container, #freetrial-ai .rcs-cta .container, #freetrial-ai .voice-cta .container, #freetrial-ai .analytics-reporting-cta .container, #freetrial-ai .text-messaging-cta .container, #freetrial-ai .shared-inbox-cta .container, #freetrial-ai .live-chat-cta .container, #freetrial-ai .apis-cta .container, #freetrial-ai .mobile-apps-cta .container, #freetrial-ai .textedly-cta .container, #freetrial-ai .heymarket-cta .container, #freetrial-ai .textline-cta .container, #vs-textedly .ai-cta .container, #vs-textedly .chrome-cta .container, #vs-textedly .broadcast-cta .container, #vs-textedly .rcs-cta .container, #vs-textedly .voice-cta .container, #vs-textedly .analytics-reporting-cta .container, #vs-textedly .text-messaging-cta .container, #vs-textedly .shared-inbox-cta .container, #vs-textedly .live-chat-cta .container, #vs-textedly .apis-cta .container, #vs-textedly .mobile-apps-cta .container, #vs-textedly .textedly-cta .container, #vs-textedly .heymarket-cta .container, #vs-textedly .textline-cta .container, #vs-heymarket .ai-cta .container, #vs-heymarket .chrome-cta .container, #vs-heymarket .broadcast-cta .container, #vs-heymarket .rcs-cta .container, #vs-heymarket .voice-cta .container, #vs-heymarket .analytics-reporting-cta .container, #vs-heymarket .text-messaging-cta .container, #vs-heymarket .shared-inbox-cta .container, #vs-heymarket .live-chat-cta .container, #vs-heymarket .apis-cta .container, #vs-heymarket .mobile-apps-cta .container, #vs-heymarket .textedly-cta .container, #vs-heymarket .heymarket-cta .container, #vs-heymarket .textline-cta .container, #vs-textline .ai-cta .container, #vs-textline .chrome-cta .container, #vs-textline .broadcast-cta .container, #vs-textline .rcs-cta .container, #vs-textline .voice-cta .container, #vs-textline .analytics-reporting-cta .container, #vs-textline .text-messaging-cta .container, #vs-textline .shared-inbox-cta .container, #vs-textline .live-chat-cta .container, #vs-textline .apis-cta .container, #vs-textline .mobile-apps-cta .container, #vs-textline .textedly-cta .container, #vs-textline .heymarket-cta .container, #vs-textline .textline-cta .container {
  flex-direction: row;
  width: 1000px;
}

/* line 387, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .ai-cta .container .text-content, #ai-agents .chrome-cta .container .text-content, #ai-agents .broadcast-cta .container .text-content, #ai-agents .rcs-cta .container .text-content, #ai-agents .voice-cta .container .text-content, #ai-agents .analytics-reporting-cta .container .text-content, #ai-agents .text-messaging-cta .container .text-content, #ai-agents .shared-inbox-cta .container .text-content, #ai-agents .live-chat-cta .container .text-content, #ai-agents .apis-cta .container .text-content, #ai-agents .mobile-apps-cta .container .text-content, #ai-agents .textedly-cta .container .text-content, #ai-agents .heymarket-cta .container .text-content, #ai-agents .textline-cta .container .text-content, #chrome-extension .ai-cta .container .text-content, #chrome-extension .chrome-cta .container .text-content, #chrome-extension .broadcast-cta .container .text-content, #chrome-extension .rcs-cta .container .text-content, #chrome-extension .voice-cta .container .text-content, #chrome-extension .analytics-reporting-cta .container .text-content, #chrome-extension .text-messaging-cta .container .text-content, #chrome-extension .shared-inbox-cta .container .text-content, #chrome-extension .live-chat-cta .container .text-content, #chrome-extension .apis-cta .container .text-content, #chrome-extension .mobile-apps-cta .container .text-content, #chrome-extension .textedly-cta .container .text-content, #chrome-extension .heymarket-cta .container .text-content, #chrome-extension .textline-cta .container .text-content, #broadcasting .ai-cta .container .text-content, #broadcasting .chrome-cta .container .text-content, #broadcasting .broadcast-cta .container .text-content, #broadcasting .rcs-cta .container .text-content, #broadcasting .voice-cta .container .text-content, #broadcasting .analytics-reporting-cta .container .text-content, #broadcasting .text-messaging-cta .container .text-content, #broadcasting .shared-inbox-cta .container .text-content, #broadcasting .live-chat-cta .container .text-content, #broadcasting .apis-cta .container .text-content, #broadcasting .mobile-apps-cta .container .text-content, #broadcasting .textedly-cta .container .text-content, #broadcasting .heymarket-cta .container .text-content, #broadcasting .textline-cta .container .text-content, #rcs .ai-cta .container .text-content, #rcs .chrome-cta .container .text-content, #rcs .broadcast-cta .container .text-content, #rcs .rcs-cta .container .text-content, #rcs .voice-cta .container .text-content, #rcs .analytics-reporting-cta .container .text-content, #rcs .text-messaging-cta .container .text-content, #rcs .shared-inbox-cta .container .text-content, #rcs .live-chat-cta .container .text-content, #rcs .apis-cta .container .text-content, #rcs .mobile-apps-cta .container .text-content, #rcs .textedly-cta .container .text-content, #rcs .heymarket-cta .container .text-content, #rcs .textline-cta .container .text-content, #voice .ai-cta .container .text-content, #voice .chrome-cta .container .text-content, #voice .broadcast-cta .container .text-content, #voice .rcs-cta .container .text-content, #voice .voice-cta .container .text-content, #voice .analytics-reporting-cta .container .text-content, #voice .text-messaging-cta .container .text-content, #voice .shared-inbox-cta .container .text-content, #voice .live-chat-cta .container .text-content, #voice .apis-cta .container .text-content, #voice .mobile-apps-cta .container .text-content, #voice .textedly-cta .container .text-content, #voice .heymarket-cta .container .text-content, #voice .textline-cta .container .text-content, #analytics-reporting .ai-cta .container .text-content, #analytics-reporting .chrome-cta .container .text-content, #analytics-reporting .broadcast-cta .container .text-content, #analytics-reporting .rcs-cta .container .text-content, #analytics-reporting .voice-cta .container .text-content, #analytics-reporting .analytics-reporting-cta .container .text-content, #analytics-reporting .text-messaging-cta .container .text-content, #analytics-reporting .shared-inbox-cta .container .text-content, #analytics-reporting .live-chat-cta .container .text-content, #analytics-reporting .apis-cta .container .text-content, #analytics-reporting .mobile-apps-cta .container .text-content, #analytics-reporting .textedly-cta .container .text-content, #analytics-reporting .heymarket-cta .container .text-content, #analytics-reporting .textline-cta .container .text-content, #text-messaging .ai-cta .container .text-content, #text-messaging .chrome-cta .container .text-content, #text-messaging .broadcast-cta .container .text-content, #text-messaging .rcs-cta .container .text-content, #text-messaging .voice-cta .container .text-content, #text-messaging .analytics-reporting-cta .container .text-content, #text-messaging .text-messaging-cta .container .text-content, #text-messaging .shared-inbox-cta .container .text-content, #text-messaging .live-chat-cta .container .text-content, #text-messaging .apis-cta .container .text-content, #text-messaging .mobile-apps-cta .container .text-content, #text-messaging .textedly-cta .container .text-content, #text-messaging .heymarket-cta .container .text-content, #text-messaging .textline-cta .container .text-content, #shared-inbox .ai-cta .container .text-content, #shared-inbox .chrome-cta .container .text-content, #shared-inbox .broadcast-cta .container .text-content, #shared-inbox .rcs-cta .container .text-content, #shared-inbox .voice-cta .container .text-content, #shared-inbox .analytics-reporting-cta .container .text-content, #shared-inbox .text-messaging-cta .container .text-content, #shared-inbox .shared-inbox-cta .container .text-content, #shared-inbox .live-chat-cta .container .text-content, #shared-inbox .apis-cta .container .text-content, #shared-inbox .mobile-apps-cta .container .text-content, #shared-inbox .textedly-cta .container .text-content, #shared-inbox .heymarket-cta .container .text-content, #shared-inbox .textline-cta .container .text-content, #live-chat .ai-cta .container .text-content, #live-chat .chrome-cta .container .text-content, #live-chat .broadcast-cta .container .text-content, #live-chat .rcs-cta .container .text-content, #live-chat .voice-cta .container .text-content, #live-chat .analytics-reporting-cta .container .text-content, #live-chat .text-messaging-cta .container .text-content, #live-chat .shared-inbox-cta .container .text-content, #live-chat .live-chat-cta .container .text-content, #live-chat .apis-cta .container .text-content, #live-chat .mobile-apps-cta .container .text-content, #live-chat .textedly-cta .container .text-content, #live-chat .heymarket-cta .container .text-content, #live-chat .textline-cta .container .text-content, #apis .ai-cta .container .text-content, #apis .chrome-cta .container .text-content, #apis .broadcast-cta .container .text-content, #apis .rcs-cta .container .text-content, #apis .voice-cta .container .text-content, #apis .analytics-reporting-cta .container .text-content, #apis .text-messaging-cta .container .text-content, #apis .shared-inbox-cta .container .text-content, #apis .live-chat-cta .container .text-content, #apis .apis-cta .container .text-content, #apis .mobile-apps-cta .container .text-content, #apis .textedly-cta .container .text-content, #apis .heymarket-cta .container .text-content, #apis .textline-cta .container .text-content, #mobile-apps .ai-cta .container .text-content, #mobile-apps .chrome-cta .container .text-content, #mobile-apps .broadcast-cta .container .text-content, #mobile-apps .rcs-cta .container .text-content, #mobile-apps .voice-cta .container .text-content, #mobile-apps .analytics-reporting-cta .container .text-content, #mobile-apps .text-messaging-cta .container .text-content, #mobile-apps .shared-inbox-cta .container .text-content, #mobile-apps .live-chat-cta .container .text-content, #mobile-apps .apis-cta .container .text-content, #mobile-apps .mobile-apps-cta .container .text-content, #mobile-apps .textedly-cta .container .text-content, #mobile-apps .heymarket-cta .container .text-content, #mobile-apps .textline-cta .container .text-content, #freetrial-ai .ai-cta .container .text-content, #freetrial-ai .chrome-cta .container .text-content, #freetrial-ai .broadcast-cta .container .text-content, #freetrial-ai .rcs-cta .container .text-content, #freetrial-ai .voice-cta .container .text-content, #freetrial-ai .analytics-reporting-cta .container .text-content, #freetrial-ai .text-messaging-cta .container .text-content, #freetrial-ai .shared-inbox-cta .container .text-content, #freetrial-ai .live-chat-cta .container .text-content, #freetrial-ai .apis-cta .container .text-content, #freetrial-ai .mobile-apps-cta .container .text-content, #freetrial-ai .textedly-cta .container .text-content, #freetrial-ai .heymarket-cta .container .text-content, #freetrial-ai .textline-cta .container .text-content, #vs-textedly .ai-cta .container .text-content, #vs-textedly .chrome-cta .container .text-content, #vs-textedly .broadcast-cta .container .text-content, #vs-textedly .rcs-cta .container .text-content, #vs-textedly .voice-cta .container .text-content, #vs-textedly .analytics-reporting-cta .container .text-content, #vs-textedly .text-messaging-cta .container .text-content, #vs-textedly .shared-inbox-cta .container .text-content, #vs-textedly .live-chat-cta .container .text-content, #vs-textedly .apis-cta .container .text-content, #vs-textedly .mobile-apps-cta .container .text-content, #vs-textedly .textedly-cta .container .text-content, #vs-textedly .heymarket-cta .container .text-content, #vs-textedly .textline-cta .container .text-content, #vs-heymarket .ai-cta .container .text-content, #vs-heymarket .chrome-cta .container .text-content, #vs-heymarket .broadcast-cta .container .text-content, #vs-heymarket .rcs-cta .container .text-content, #vs-heymarket .voice-cta .container .text-content, #vs-heymarket .analytics-reporting-cta .container .text-content, #vs-heymarket .text-messaging-cta .container .text-content, #vs-heymarket .shared-inbox-cta .container .text-content, #vs-heymarket .live-chat-cta .container .text-content, #vs-heymarket .apis-cta .container .text-content, #vs-heymarket .mobile-apps-cta .container .text-content, #vs-heymarket .textedly-cta .container .text-content, #vs-heymarket .heymarket-cta .container .text-content, #vs-heymarket .textline-cta .container .text-content, #vs-textline .ai-cta .container .text-content, #vs-textline .chrome-cta .container .text-content, #vs-textline .broadcast-cta .container .text-content, #vs-textline .rcs-cta .container .text-content, #vs-textline .voice-cta .container .text-content, #vs-textline .analytics-reporting-cta .container .text-content, #vs-textline .text-messaging-cta .container .text-content, #vs-textline .shared-inbox-cta .container .text-content, #vs-textline .live-chat-cta .container .text-content, #vs-textline .apis-cta .container .text-content, #vs-textline .mobile-apps-cta .container .text-content, #vs-textline .textedly-cta .container .text-content, #vs-textline .heymarket-cta .container .text-content, #vs-textline .textline-cta .container .text-content {
  max-width: 70%;
  padding: 0 20px;
}

@media screen and (max-width: 980px) {
  /* line 387, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents .ai-cta .container .text-content, #ai-agents .chrome-cta .container .text-content, #ai-agents .broadcast-cta .container .text-content, #ai-agents .rcs-cta .container .text-content, #ai-agents .voice-cta .container .text-content, #ai-agents .analytics-reporting-cta .container .text-content, #ai-agents .text-messaging-cta .container .text-content, #ai-agents .shared-inbox-cta .container .text-content, #ai-agents .live-chat-cta .container .text-content, #ai-agents .apis-cta .container .text-content, #ai-agents .mobile-apps-cta .container .text-content, #ai-agents .textedly-cta .container .text-content, #ai-agents .heymarket-cta .container .text-content, #ai-agents .textline-cta .container .text-content, #chrome-extension .ai-cta .container .text-content, #chrome-extension .chrome-cta .container .text-content, #chrome-extension .broadcast-cta .container .text-content, #chrome-extension .rcs-cta .container .text-content, #chrome-extension .voice-cta .container .text-content, #chrome-extension .analytics-reporting-cta .container .text-content, #chrome-extension .text-messaging-cta .container .text-content, #chrome-extension .shared-inbox-cta .container .text-content, #chrome-extension .live-chat-cta .container .text-content, #chrome-extension .apis-cta .container .text-content, #chrome-extension .mobile-apps-cta .container .text-content, #chrome-extension .textedly-cta .container .text-content, #chrome-extension .heymarket-cta .container .text-content, #chrome-extension .textline-cta .container .text-content, #broadcasting .ai-cta .container .text-content, #broadcasting .chrome-cta .container .text-content, #broadcasting .broadcast-cta .container .text-content, #broadcasting .rcs-cta .container .text-content, #broadcasting .voice-cta .container .text-content, #broadcasting .analytics-reporting-cta .container .text-content, #broadcasting .text-messaging-cta .container .text-content, #broadcasting .shared-inbox-cta .container .text-content, #broadcasting .live-chat-cta .container .text-content, #broadcasting .apis-cta .container .text-content, #broadcasting .mobile-apps-cta .container .text-content, #broadcasting .textedly-cta .container .text-content, #broadcasting .heymarket-cta .container .text-content, #broadcasting .textline-cta .container .text-content, #rcs .ai-cta .container .text-content, #rcs .chrome-cta .container .text-content, #rcs .broadcast-cta .container .text-content, #rcs .rcs-cta .container .text-content, #rcs .voice-cta .container .text-content, #rcs .analytics-reporting-cta .container .text-content, #rcs .text-messaging-cta .container .text-content, #rcs .shared-inbox-cta .container .text-content, #rcs .live-chat-cta .container .text-content, #rcs .apis-cta .container .text-content, #rcs .mobile-apps-cta .container .text-content, #rcs .textedly-cta .container .text-content, #rcs .heymarket-cta .container .text-content, #rcs .textline-cta .container .text-content, #voice .ai-cta .container .text-content, #voice .chrome-cta .container .text-content, #voice .broadcast-cta .container .text-content, #voice .rcs-cta .container .text-content, #voice .voice-cta .container .text-content, #voice .analytics-reporting-cta .container .text-content, #voice .text-messaging-cta .container .text-content, #voice .shared-inbox-cta .container .text-content, #voice .live-chat-cta .container .text-content, #voice .apis-cta .container .text-content, #voice .mobile-apps-cta .container .text-content, #voice .textedly-cta .container .text-content, #voice .heymarket-cta .container .text-content, #voice .textline-cta .container .text-content, #analytics-reporting .ai-cta .container .text-content, #analytics-reporting .chrome-cta .container .text-content, #analytics-reporting .broadcast-cta .container .text-content, #analytics-reporting .rcs-cta .container .text-content, #analytics-reporting .voice-cta .container .text-content, #analytics-reporting .analytics-reporting-cta .container .text-content, #analytics-reporting .text-messaging-cta .container .text-content, #analytics-reporting .shared-inbox-cta .container .text-content, #analytics-reporting .live-chat-cta .container .text-content, #analytics-reporting .apis-cta .container .text-content, #analytics-reporting .mobile-apps-cta .container .text-content, #analytics-reporting .textedly-cta .container .text-content, #analytics-reporting .heymarket-cta .container .text-content, #analytics-reporting .textline-cta .container .text-content, #text-messaging .ai-cta .container .text-content, #text-messaging .chrome-cta .container .text-content, #text-messaging .broadcast-cta .container .text-content, #text-messaging .rcs-cta .container .text-content, #text-messaging .voice-cta .container .text-content, #text-messaging .analytics-reporting-cta .container .text-content, #text-messaging .text-messaging-cta .container .text-content, #text-messaging .shared-inbox-cta .container .text-content, #text-messaging .live-chat-cta .container .text-content, #text-messaging .apis-cta .container .text-content, #text-messaging .mobile-apps-cta .container .text-content, #text-messaging .textedly-cta .container .text-content, #text-messaging .heymarket-cta .container .text-content, #text-messaging .textline-cta .container .text-content, #shared-inbox .ai-cta .container .text-content, #shared-inbox .chrome-cta .container .text-content, #shared-inbox .broadcast-cta .container .text-content, #shared-inbox .rcs-cta .container .text-content, #shared-inbox .voice-cta .container .text-content, #shared-inbox .analytics-reporting-cta .container .text-content, #shared-inbox .text-messaging-cta .container .text-content, #shared-inbox .shared-inbox-cta .container .text-content, #shared-inbox .live-chat-cta .container .text-content, #shared-inbox .apis-cta .container .text-content, #shared-inbox .mobile-apps-cta .container .text-content, #shared-inbox .textedly-cta .container .text-content, #shared-inbox .heymarket-cta .container .text-content, #shared-inbox .textline-cta .container .text-content, #live-chat .ai-cta .container .text-content, #live-chat .chrome-cta .container .text-content, #live-chat .broadcast-cta .container .text-content, #live-chat .rcs-cta .container .text-content, #live-chat .voice-cta .container .text-content, #live-chat .analytics-reporting-cta .container .text-content, #live-chat .text-messaging-cta .container .text-content, #live-chat .shared-inbox-cta .container .text-content, #live-chat .live-chat-cta .container .text-content, #live-chat .apis-cta .container .text-content, #live-chat .mobile-apps-cta .container .text-content, #live-chat .textedly-cta .container .text-content, #live-chat .heymarket-cta .container .text-content, #live-chat .textline-cta .container .text-content, #apis .ai-cta .container .text-content, #apis .chrome-cta .container .text-content, #apis .broadcast-cta .container .text-content, #apis .rcs-cta .container .text-content, #apis .voice-cta .container .text-content, #apis .analytics-reporting-cta .container .text-content, #apis .text-messaging-cta .container .text-content, #apis .shared-inbox-cta .container .text-content, #apis .live-chat-cta .container .text-content, #apis .apis-cta .container .text-content, #apis .mobile-apps-cta .container .text-content, #apis .textedly-cta .container .text-content, #apis .heymarket-cta .container .text-content, #apis .textline-cta .container .text-content, #mobile-apps .ai-cta .container .text-content, #mobile-apps .chrome-cta .container .text-content, #mobile-apps .broadcast-cta .container .text-content, #mobile-apps .rcs-cta .container .text-content, #mobile-apps .voice-cta .container .text-content, #mobile-apps .analytics-reporting-cta .container .text-content, #mobile-apps .text-messaging-cta .container .text-content, #mobile-apps .shared-inbox-cta .container .text-content, #mobile-apps .live-chat-cta .container .text-content, #mobile-apps .apis-cta .container .text-content, #mobile-apps .mobile-apps-cta .container .text-content, #mobile-apps .textedly-cta .container .text-content, #mobile-apps .heymarket-cta .container .text-content, #mobile-apps .textline-cta .container .text-content, #freetrial-ai .ai-cta .container .text-content, #freetrial-ai .chrome-cta .container .text-content, #freetrial-ai .broadcast-cta .container .text-content, #freetrial-ai .rcs-cta .container .text-content, #freetrial-ai .voice-cta .container .text-content, #freetrial-ai .analytics-reporting-cta .container .text-content, #freetrial-ai .text-messaging-cta .container .text-content, #freetrial-ai .shared-inbox-cta .container .text-content, #freetrial-ai .live-chat-cta .container .text-content, #freetrial-ai .apis-cta .container .text-content, #freetrial-ai .mobile-apps-cta .container .text-content, #freetrial-ai .textedly-cta .container .text-content, #freetrial-ai .heymarket-cta .container .text-content, #freetrial-ai .textline-cta .container .text-content, #vs-textedly .ai-cta .container .text-content, #vs-textedly .chrome-cta .container .text-content, #vs-textedly .broadcast-cta .container .text-content, #vs-textedly .rcs-cta .container .text-content, #vs-textedly .voice-cta .container .text-content, #vs-textedly .analytics-reporting-cta .container .text-content, #vs-textedly .text-messaging-cta .container .text-content, #vs-textedly .shared-inbox-cta .container .text-content, #vs-textedly .live-chat-cta .container .text-content, #vs-textedly .apis-cta .container .text-content, #vs-textedly .mobile-apps-cta .container .text-content, #vs-textedly .textedly-cta .container .text-content, #vs-textedly .heymarket-cta .container .text-content, #vs-textedly .textline-cta .container .text-content, #vs-heymarket .ai-cta .container .text-content, #vs-heymarket .chrome-cta .container .text-content, #vs-heymarket .broadcast-cta .container .text-content, #vs-heymarket .rcs-cta .container .text-content, #vs-heymarket .voice-cta .container .text-content, #vs-heymarket .analytics-reporting-cta .container .text-content, #vs-heymarket .text-messaging-cta .container .text-content, #vs-heymarket .shared-inbox-cta .container .text-content, #vs-heymarket .live-chat-cta .container .text-content, #vs-heymarket .apis-cta .container .text-content, #vs-heymarket .mobile-apps-cta .container .text-content, #vs-heymarket .textedly-cta .container .text-content, #vs-heymarket .heymarket-cta .container .text-content, #vs-heymarket .textline-cta .container .text-content, #vs-textline .ai-cta .container .text-content, #vs-textline .chrome-cta .container .text-content, #vs-textline .broadcast-cta .container .text-content, #vs-textline .rcs-cta .container .text-content, #vs-textline .voice-cta .container .text-content, #vs-textline .analytics-reporting-cta .container .text-content, #vs-textline .text-messaging-cta .container .text-content, #vs-textline .shared-inbox-cta .container .text-content, #vs-textline .live-chat-cta .container .text-content, #vs-textline .apis-cta .container .text-content, #vs-textline .mobile-apps-cta .container .text-content, #vs-textline .textedly-cta .container .text-content, #vs-textline .heymarket-cta .container .text-content, #vs-textline .textline-cta .container .text-content {
    max-width: 100%;
  }
}

/* line 394, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .ai-cta .container .ai-bot, #ai-agents .chrome-cta .container .ai-bot, #ai-agents .broadcast-cta .container .ai-bot, #ai-agents .rcs-cta .container .ai-bot, #ai-agents .voice-cta .container .ai-bot, #ai-agents .analytics-reporting-cta .container .ai-bot, #ai-agents .text-messaging-cta .container .ai-bot, #ai-agents .shared-inbox-cta .container .ai-bot, #ai-agents .live-chat-cta .container .ai-bot, #ai-agents .apis-cta .container .ai-bot, #ai-agents .mobile-apps-cta .container .ai-bot, #ai-agents .textedly-cta .container .ai-bot, #ai-agents .heymarket-cta .container .ai-bot, #ai-agents .textline-cta .container .ai-bot, #chrome-extension .ai-cta .container .ai-bot, #chrome-extension .chrome-cta .container .ai-bot, #chrome-extension .broadcast-cta .container .ai-bot, #chrome-extension .rcs-cta .container .ai-bot, #chrome-extension .voice-cta .container .ai-bot, #chrome-extension .analytics-reporting-cta .container .ai-bot, #chrome-extension .text-messaging-cta .container .ai-bot, #chrome-extension .shared-inbox-cta .container .ai-bot, #chrome-extension .live-chat-cta .container .ai-bot, #chrome-extension .apis-cta .container .ai-bot, #chrome-extension .mobile-apps-cta .container .ai-bot, #chrome-extension .textedly-cta .container .ai-bot, #chrome-extension .heymarket-cta .container .ai-bot, #chrome-extension .textline-cta .container .ai-bot, #broadcasting .ai-cta .container .ai-bot, #broadcasting .chrome-cta .container .ai-bot, #broadcasting .broadcast-cta .container .ai-bot, #broadcasting .rcs-cta .container .ai-bot, #broadcasting .voice-cta .container .ai-bot, #broadcasting .analytics-reporting-cta .container .ai-bot, #broadcasting .text-messaging-cta .container .ai-bot, #broadcasting .shared-inbox-cta .container .ai-bot, #broadcasting .live-chat-cta .container .ai-bot, #broadcasting .apis-cta .container .ai-bot, #broadcasting .mobile-apps-cta .container .ai-bot, #broadcasting .textedly-cta .container .ai-bot, #broadcasting .heymarket-cta .container .ai-bot, #broadcasting .textline-cta .container .ai-bot, #rcs .ai-cta .container .ai-bot, #rcs .chrome-cta .container .ai-bot, #rcs .broadcast-cta .container .ai-bot, #rcs .rcs-cta .container .ai-bot, #rcs .voice-cta .container .ai-bot, #rcs .analytics-reporting-cta .container .ai-bot, #rcs .text-messaging-cta .container .ai-bot, #rcs .shared-inbox-cta .container .ai-bot, #rcs .live-chat-cta .container .ai-bot, #rcs .apis-cta .container .ai-bot, #rcs .mobile-apps-cta .container .ai-bot, #rcs .textedly-cta .container .ai-bot, #rcs .heymarket-cta .container .ai-bot, #rcs .textline-cta .container .ai-bot, #voice .ai-cta .container .ai-bot, #voice .chrome-cta .container .ai-bot, #voice .broadcast-cta .container .ai-bot, #voice .rcs-cta .container .ai-bot, #voice .voice-cta .container .ai-bot, #voice .analytics-reporting-cta .container .ai-bot, #voice .text-messaging-cta .container .ai-bot, #voice .shared-inbox-cta .container .ai-bot, #voice .live-chat-cta .container .ai-bot, #voice .apis-cta .container .ai-bot, #voice .mobile-apps-cta .container .ai-bot, #voice .textedly-cta .container .ai-bot, #voice .heymarket-cta .container .ai-bot, #voice .textline-cta .container .ai-bot, #analytics-reporting .ai-cta .container .ai-bot, #analytics-reporting .chrome-cta .container .ai-bot, #analytics-reporting .broadcast-cta .container .ai-bot, #analytics-reporting .rcs-cta .container .ai-bot, #analytics-reporting .voice-cta .container .ai-bot, #analytics-reporting .analytics-reporting-cta .container .ai-bot, #analytics-reporting .text-messaging-cta .container .ai-bot, #analytics-reporting .shared-inbox-cta .container .ai-bot, #analytics-reporting .live-chat-cta .container .ai-bot, #analytics-reporting .apis-cta .container .ai-bot, #analytics-reporting .mobile-apps-cta .container .ai-bot, #analytics-reporting .textedly-cta .container .ai-bot, #analytics-reporting .heymarket-cta .container .ai-bot, #analytics-reporting .textline-cta .container .ai-bot, #text-messaging .ai-cta .container .ai-bot, #text-messaging .chrome-cta .container .ai-bot, #text-messaging .broadcast-cta .container .ai-bot, #text-messaging .rcs-cta .container .ai-bot, #text-messaging .voice-cta .container .ai-bot, #text-messaging .analytics-reporting-cta .container .ai-bot, #text-messaging .text-messaging-cta .container .ai-bot, #text-messaging .shared-inbox-cta .container .ai-bot, #text-messaging .live-chat-cta .container .ai-bot, #text-messaging .apis-cta .container .ai-bot, #text-messaging .mobile-apps-cta .container .ai-bot, #text-messaging .textedly-cta .container .ai-bot, #text-messaging .heymarket-cta .container .ai-bot, #text-messaging .textline-cta .container .ai-bot, #shared-inbox .ai-cta .container .ai-bot, #shared-inbox .chrome-cta .container .ai-bot, #shared-inbox .broadcast-cta .container .ai-bot, #shared-inbox .rcs-cta .container .ai-bot, #shared-inbox .voice-cta .container .ai-bot, #shared-inbox .analytics-reporting-cta .container .ai-bot, #shared-inbox .text-messaging-cta .container .ai-bot, #shared-inbox .shared-inbox-cta .container .ai-bot, #shared-inbox .live-chat-cta .container .ai-bot, #shared-inbox .apis-cta .container .ai-bot, #shared-inbox .mobile-apps-cta .container .ai-bot, #shared-inbox .textedly-cta .container .ai-bot, #shared-inbox .heymarket-cta .container .ai-bot, #shared-inbox .textline-cta .container .ai-bot, #live-chat .ai-cta .container .ai-bot, #live-chat .chrome-cta .container .ai-bot, #live-chat .broadcast-cta .container .ai-bot, #live-chat .rcs-cta .container .ai-bot, #live-chat .voice-cta .container .ai-bot, #live-chat .analytics-reporting-cta .container .ai-bot, #live-chat .text-messaging-cta .container .ai-bot, #live-chat .shared-inbox-cta .container .ai-bot, #live-chat .live-chat-cta .container .ai-bot, #live-chat .apis-cta .container .ai-bot, #live-chat .mobile-apps-cta .container .ai-bot, #live-chat .textedly-cta .container .ai-bot, #live-chat .heymarket-cta .container .ai-bot, #live-chat .textline-cta .container .ai-bot, #apis .ai-cta .container .ai-bot, #apis .chrome-cta .container .ai-bot, #apis .broadcast-cta .container .ai-bot, #apis .rcs-cta .container .ai-bot, #apis .voice-cta .container .ai-bot, #apis .analytics-reporting-cta .container .ai-bot, #apis .text-messaging-cta .container .ai-bot, #apis .shared-inbox-cta .container .ai-bot, #apis .live-chat-cta .container .ai-bot, #apis .apis-cta .container .ai-bot, #apis .mobile-apps-cta .container .ai-bot, #apis .textedly-cta .container .ai-bot, #apis .heymarket-cta .container .ai-bot, #apis .textline-cta .container .ai-bot, #mobile-apps .ai-cta .container .ai-bot, #mobile-apps .chrome-cta .container .ai-bot, #mobile-apps .broadcast-cta .container .ai-bot, #mobile-apps .rcs-cta .container .ai-bot, #mobile-apps .voice-cta .container .ai-bot, #mobile-apps .analytics-reporting-cta .container .ai-bot, #mobile-apps .text-messaging-cta .container .ai-bot, #mobile-apps .shared-inbox-cta .container .ai-bot, #mobile-apps .live-chat-cta .container .ai-bot, #mobile-apps .apis-cta .container .ai-bot, #mobile-apps .mobile-apps-cta .container .ai-bot, #mobile-apps .textedly-cta .container .ai-bot, #mobile-apps .heymarket-cta .container .ai-bot, #mobile-apps .textline-cta .container .ai-bot, #freetrial-ai .ai-cta .container .ai-bot, #freetrial-ai .chrome-cta .container .ai-bot, #freetrial-ai .broadcast-cta .container .ai-bot, #freetrial-ai .rcs-cta .container .ai-bot, #freetrial-ai .voice-cta .container .ai-bot, #freetrial-ai .analytics-reporting-cta .container .ai-bot, #freetrial-ai .text-messaging-cta .container .ai-bot, #freetrial-ai .shared-inbox-cta .container .ai-bot, #freetrial-ai .live-chat-cta .container .ai-bot, #freetrial-ai .apis-cta .container .ai-bot, #freetrial-ai .mobile-apps-cta .container .ai-bot, #freetrial-ai .textedly-cta .container .ai-bot, #freetrial-ai .heymarket-cta .container .ai-bot, #freetrial-ai .textline-cta .container .ai-bot, #vs-textedly .ai-cta .container .ai-bot, #vs-textedly .chrome-cta .container .ai-bot, #vs-textedly .broadcast-cta .container .ai-bot, #vs-textedly .rcs-cta .container .ai-bot, #vs-textedly .voice-cta .container .ai-bot, #vs-textedly .analytics-reporting-cta .container .ai-bot, #vs-textedly .text-messaging-cta .container .ai-bot, #vs-textedly .shared-inbox-cta .container .ai-bot, #vs-textedly .live-chat-cta .container .ai-bot, #vs-textedly .apis-cta .container .ai-bot, #vs-textedly .mobile-apps-cta .container .ai-bot, #vs-textedly .textedly-cta .container .ai-bot, #vs-textedly .heymarket-cta .container .ai-bot, #vs-textedly .textline-cta .container .ai-bot, #vs-heymarket .ai-cta .container .ai-bot, #vs-heymarket .chrome-cta .container .ai-bot, #vs-heymarket .broadcast-cta .container .ai-bot, #vs-heymarket .rcs-cta .container .ai-bot, #vs-heymarket .voice-cta .container .ai-bot, #vs-heymarket .analytics-reporting-cta .container .ai-bot, #vs-heymarket .text-messaging-cta .container .ai-bot, #vs-heymarket .shared-inbox-cta .container .ai-bot, #vs-heymarket .live-chat-cta .container .ai-bot, #vs-heymarket .apis-cta .container .ai-bot, #vs-heymarket .mobile-apps-cta .container .ai-bot, #vs-heymarket .textedly-cta .container .ai-bot, #vs-heymarket .heymarket-cta .container .ai-bot, #vs-heymarket .textline-cta .container .ai-bot, #vs-textline .ai-cta .container .ai-bot, #vs-textline .chrome-cta .container .ai-bot, #vs-textline .broadcast-cta .container .ai-bot, #vs-textline .rcs-cta .container .ai-bot, #vs-textline .voice-cta .container .ai-bot, #vs-textline .analytics-reporting-cta .container .ai-bot, #vs-textline .text-messaging-cta .container .ai-bot, #vs-textline .shared-inbox-cta .container .ai-bot, #vs-textline .live-chat-cta .container .ai-bot, #vs-textline .apis-cta .container .ai-bot, #vs-textline .mobile-apps-cta .container .ai-bot, #vs-textline .textedly-cta .container .ai-bot, #vs-textline .heymarket-cta .container .ai-bot, #vs-textline .textline-cta .container .ai-bot {
  max-width: 610px;
}

@media screen and (max-width: 980px) {
  /* line 394, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents .ai-cta .container .ai-bot, #ai-agents .chrome-cta .container .ai-bot, #ai-agents .broadcast-cta .container .ai-bot, #ai-agents .rcs-cta .container .ai-bot, #ai-agents .voice-cta .container .ai-bot, #ai-agents .analytics-reporting-cta .container .ai-bot, #ai-agents .text-messaging-cta .container .ai-bot, #ai-agents .shared-inbox-cta .container .ai-bot, #ai-agents .live-chat-cta .container .ai-bot, #ai-agents .apis-cta .container .ai-bot, #ai-agents .mobile-apps-cta .container .ai-bot, #ai-agents .textedly-cta .container .ai-bot, #ai-agents .heymarket-cta .container .ai-bot, #ai-agents .textline-cta .container .ai-bot, #chrome-extension .ai-cta .container .ai-bot, #chrome-extension .chrome-cta .container .ai-bot, #chrome-extension .broadcast-cta .container .ai-bot, #chrome-extension .rcs-cta .container .ai-bot, #chrome-extension .voice-cta .container .ai-bot, #chrome-extension .analytics-reporting-cta .container .ai-bot, #chrome-extension .text-messaging-cta .container .ai-bot, #chrome-extension .shared-inbox-cta .container .ai-bot, #chrome-extension .live-chat-cta .container .ai-bot, #chrome-extension .apis-cta .container .ai-bot, #chrome-extension .mobile-apps-cta .container .ai-bot, #chrome-extension .textedly-cta .container .ai-bot, #chrome-extension .heymarket-cta .container .ai-bot, #chrome-extension .textline-cta .container .ai-bot, #broadcasting .ai-cta .container .ai-bot, #broadcasting .chrome-cta .container .ai-bot, #broadcasting .broadcast-cta .container .ai-bot, #broadcasting .rcs-cta .container .ai-bot, #broadcasting .voice-cta .container .ai-bot, #broadcasting .analytics-reporting-cta .container .ai-bot, #broadcasting .text-messaging-cta .container .ai-bot, #broadcasting .shared-inbox-cta .container .ai-bot, #broadcasting .live-chat-cta .container .ai-bot, #broadcasting .apis-cta .container .ai-bot, #broadcasting .mobile-apps-cta .container .ai-bot, #broadcasting .textedly-cta .container .ai-bot, #broadcasting .heymarket-cta .container .ai-bot, #broadcasting .textline-cta .container .ai-bot, #rcs .ai-cta .container .ai-bot, #rcs .chrome-cta .container .ai-bot, #rcs .broadcast-cta .container .ai-bot, #rcs .rcs-cta .container .ai-bot, #rcs .voice-cta .container .ai-bot, #rcs .analytics-reporting-cta .container .ai-bot, #rcs .text-messaging-cta .container .ai-bot, #rcs .shared-inbox-cta .container .ai-bot, #rcs .live-chat-cta .container .ai-bot, #rcs .apis-cta .container .ai-bot, #rcs .mobile-apps-cta .container .ai-bot, #rcs .textedly-cta .container .ai-bot, #rcs .heymarket-cta .container .ai-bot, #rcs .textline-cta .container .ai-bot, #voice .ai-cta .container .ai-bot, #voice .chrome-cta .container .ai-bot, #voice .broadcast-cta .container .ai-bot, #voice .rcs-cta .container .ai-bot, #voice .voice-cta .container .ai-bot, #voice .analytics-reporting-cta .container .ai-bot, #voice .text-messaging-cta .container .ai-bot, #voice .shared-inbox-cta .container .ai-bot, #voice .live-chat-cta .container .ai-bot, #voice .apis-cta .container .ai-bot, #voice .mobile-apps-cta .container .ai-bot, #voice .textedly-cta .container .ai-bot, #voice .heymarket-cta .container .ai-bot, #voice .textline-cta .container .ai-bot, #analytics-reporting .ai-cta .container .ai-bot, #analytics-reporting .chrome-cta .container .ai-bot, #analytics-reporting .broadcast-cta .container .ai-bot, #analytics-reporting .rcs-cta .container .ai-bot, #analytics-reporting .voice-cta .container .ai-bot, #analytics-reporting .analytics-reporting-cta .container .ai-bot, #analytics-reporting .text-messaging-cta .container .ai-bot, #analytics-reporting .shared-inbox-cta .container .ai-bot, #analytics-reporting .live-chat-cta .container .ai-bot, #analytics-reporting .apis-cta .container .ai-bot, #analytics-reporting .mobile-apps-cta .container .ai-bot, #analytics-reporting .textedly-cta .container .ai-bot, #analytics-reporting .heymarket-cta .container .ai-bot, #analytics-reporting .textline-cta .container .ai-bot, #text-messaging .ai-cta .container .ai-bot, #text-messaging .chrome-cta .container .ai-bot, #text-messaging .broadcast-cta .container .ai-bot, #text-messaging .rcs-cta .container .ai-bot, #text-messaging .voice-cta .container .ai-bot, #text-messaging .analytics-reporting-cta .container .ai-bot, #text-messaging .text-messaging-cta .container .ai-bot, #text-messaging .shared-inbox-cta .container .ai-bot, #text-messaging .live-chat-cta .container .ai-bot, #text-messaging .apis-cta .container .ai-bot, #text-messaging .mobile-apps-cta .container .ai-bot, #text-messaging .textedly-cta .container .ai-bot, #text-messaging .heymarket-cta .container .ai-bot, #text-messaging .textline-cta .container .ai-bot, #shared-inbox .ai-cta .container .ai-bot, #shared-inbox .chrome-cta .container .ai-bot, #shared-inbox .broadcast-cta .container .ai-bot, #shared-inbox .rcs-cta .container .ai-bot, #shared-inbox .voice-cta .container .ai-bot, #shared-inbox .analytics-reporting-cta .container .ai-bot, #shared-inbox .text-messaging-cta .container .ai-bot, #shared-inbox .shared-inbox-cta .container .ai-bot, #shared-inbox .live-chat-cta .container .ai-bot, #shared-inbox .apis-cta .container .ai-bot, #shared-inbox .mobile-apps-cta .container .ai-bot, #shared-inbox .textedly-cta .container .ai-bot, #shared-inbox .heymarket-cta .container .ai-bot, #shared-inbox .textline-cta .container .ai-bot, #live-chat .ai-cta .container .ai-bot, #live-chat .chrome-cta .container .ai-bot, #live-chat .broadcast-cta .container .ai-bot, #live-chat .rcs-cta .container .ai-bot, #live-chat .voice-cta .container .ai-bot, #live-chat .analytics-reporting-cta .container .ai-bot, #live-chat .text-messaging-cta .container .ai-bot, #live-chat .shared-inbox-cta .container .ai-bot, #live-chat .live-chat-cta .container .ai-bot, #live-chat .apis-cta .container .ai-bot, #live-chat .mobile-apps-cta .container .ai-bot, #live-chat .textedly-cta .container .ai-bot, #live-chat .heymarket-cta .container .ai-bot, #live-chat .textline-cta .container .ai-bot, #apis .ai-cta .container .ai-bot, #apis .chrome-cta .container .ai-bot, #apis .broadcast-cta .container .ai-bot, #apis .rcs-cta .container .ai-bot, #apis .voice-cta .container .ai-bot, #apis .analytics-reporting-cta .container .ai-bot, #apis .text-messaging-cta .container .ai-bot, #apis .shared-inbox-cta .container .ai-bot, #apis .live-chat-cta .container .ai-bot, #apis .apis-cta .container .ai-bot, #apis .mobile-apps-cta .container .ai-bot, #apis .textedly-cta .container .ai-bot, #apis .heymarket-cta .container .ai-bot, #apis .textline-cta .container .ai-bot, #mobile-apps .ai-cta .container .ai-bot, #mobile-apps .chrome-cta .container .ai-bot, #mobile-apps .broadcast-cta .container .ai-bot, #mobile-apps .rcs-cta .container .ai-bot, #mobile-apps .voice-cta .container .ai-bot, #mobile-apps .analytics-reporting-cta .container .ai-bot, #mobile-apps .text-messaging-cta .container .ai-bot, #mobile-apps .shared-inbox-cta .container .ai-bot, #mobile-apps .live-chat-cta .container .ai-bot, #mobile-apps .apis-cta .container .ai-bot, #mobile-apps .mobile-apps-cta .container .ai-bot, #mobile-apps .textedly-cta .container .ai-bot, #mobile-apps .heymarket-cta .container .ai-bot, #mobile-apps .textline-cta .container .ai-bot, #freetrial-ai .ai-cta .container .ai-bot, #freetrial-ai .chrome-cta .container .ai-bot, #freetrial-ai .broadcast-cta .container .ai-bot, #freetrial-ai .rcs-cta .container .ai-bot, #freetrial-ai .voice-cta .container .ai-bot, #freetrial-ai .analytics-reporting-cta .container .ai-bot, #freetrial-ai .text-messaging-cta .container .ai-bot, #freetrial-ai .shared-inbox-cta .container .ai-bot, #freetrial-ai .live-chat-cta .container .ai-bot, #freetrial-ai .apis-cta .container .ai-bot, #freetrial-ai .mobile-apps-cta .container .ai-bot, #freetrial-ai .textedly-cta .container .ai-bot, #freetrial-ai .heymarket-cta .container .ai-bot, #freetrial-ai .textline-cta .container .ai-bot, #vs-textedly .ai-cta .container .ai-bot, #vs-textedly .chrome-cta .container .ai-bot, #vs-textedly .broadcast-cta .container .ai-bot, #vs-textedly .rcs-cta .container .ai-bot, #vs-textedly .voice-cta .container .ai-bot, #vs-textedly .analytics-reporting-cta .container .ai-bot, #vs-textedly .text-messaging-cta .container .ai-bot, #vs-textedly .shared-inbox-cta .container .ai-bot, #vs-textedly .live-chat-cta .container .ai-bot, #vs-textedly .apis-cta .container .ai-bot, #vs-textedly .mobile-apps-cta .container .ai-bot, #vs-textedly .textedly-cta .container .ai-bot, #vs-textedly .heymarket-cta .container .ai-bot, #vs-textedly .textline-cta .container .ai-bot, #vs-heymarket .ai-cta .container .ai-bot, #vs-heymarket .chrome-cta .container .ai-bot, #vs-heymarket .broadcast-cta .container .ai-bot, #vs-heymarket .rcs-cta .container .ai-bot, #vs-heymarket .voice-cta .container .ai-bot, #vs-heymarket .analytics-reporting-cta .container .ai-bot, #vs-heymarket .text-messaging-cta .container .ai-bot, #vs-heymarket .shared-inbox-cta .container .ai-bot, #vs-heymarket .live-chat-cta .container .ai-bot, #vs-heymarket .apis-cta .container .ai-bot, #vs-heymarket .mobile-apps-cta .container .ai-bot, #vs-heymarket .textedly-cta .container .ai-bot, #vs-heymarket .heymarket-cta .container .ai-bot, #vs-heymarket .textline-cta .container .ai-bot, #vs-textline .ai-cta .container .ai-bot, #vs-textline .chrome-cta .container .ai-bot, #vs-textline .broadcast-cta .container .ai-bot, #vs-textline .rcs-cta .container .ai-bot, #vs-textline .voice-cta .container .ai-bot, #vs-textline .analytics-reporting-cta .container .ai-bot, #vs-textline .text-messaging-cta .container .ai-bot, #vs-textline .shared-inbox-cta .container .ai-bot, #vs-textline .live-chat-cta .container .ai-bot, #vs-textline .apis-cta .container .ai-bot, #vs-textline .mobile-apps-cta .container .ai-bot, #vs-textline .textedly-cta .container .ai-bot, #vs-textline .heymarket-cta .container .ai-bot, #vs-textline .textline-cta .container .ai-bot {
    max-width: 285px !important;
    margin: auto;
  }
}

@media screen and (max-width: 980px) {
  /* line 405, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents .ai-cta .flex, #ai-agents .chrome-cta .flex, #ai-agents .broadcast-cta .flex, #ai-agents .rcs-cta .flex, #ai-agents .voice-cta .flex, #ai-agents .analytics-reporting-cta .flex, #ai-agents .text-messaging-cta .flex, #ai-agents .shared-inbox-cta .flex, #ai-agents .live-chat-cta .flex, #ai-agents .apis-cta .flex, #ai-agents .mobile-apps-cta .flex, #ai-agents .textedly-cta .flex, #ai-agents .heymarket-cta .flex, #ai-agents .textline-cta .flex, #chrome-extension .ai-cta .flex, #chrome-extension .chrome-cta .flex, #chrome-extension .broadcast-cta .flex, #chrome-extension .rcs-cta .flex, #chrome-extension .voice-cta .flex, #chrome-extension .analytics-reporting-cta .flex, #chrome-extension .text-messaging-cta .flex, #chrome-extension .shared-inbox-cta .flex, #chrome-extension .live-chat-cta .flex, #chrome-extension .apis-cta .flex, #chrome-extension .mobile-apps-cta .flex, #chrome-extension .textedly-cta .flex, #chrome-extension .heymarket-cta .flex, #chrome-extension .textline-cta .flex, #broadcasting .ai-cta .flex, #broadcasting .chrome-cta .flex, #broadcasting .broadcast-cta .flex, #broadcasting .rcs-cta .flex, #broadcasting .voice-cta .flex, #broadcasting .analytics-reporting-cta .flex, #broadcasting .text-messaging-cta .flex, #broadcasting .shared-inbox-cta .flex, #broadcasting .live-chat-cta .flex, #broadcasting .apis-cta .flex, #broadcasting .mobile-apps-cta .flex, #broadcasting .textedly-cta .flex, #broadcasting .heymarket-cta .flex, #broadcasting .textline-cta .flex, #rcs .ai-cta .flex, #rcs .chrome-cta .flex, #rcs .broadcast-cta .flex, #rcs .rcs-cta .flex, #rcs .voice-cta .flex, #rcs .analytics-reporting-cta .flex, #rcs .text-messaging-cta .flex, #rcs .shared-inbox-cta .flex, #rcs .live-chat-cta .flex, #rcs .apis-cta .flex, #rcs .mobile-apps-cta .flex, #rcs .textedly-cta .flex, #rcs .heymarket-cta .flex, #rcs .textline-cta .flex, #voice .ai-cta .flex, #voice .chrome-cta .flex, #voice .broadcast-cta .flex, #voice .rcs-cta .flex, #voice .voice-cta .flex, #voice .analytics-reporting-cta .flex, #voice .text-messaging-cta .flex, #voice .shared-inbox-cta .flex, #voice .live-chat-cta .flex, #voice .apis-cta .flex, #voice .mobile-apps-cta .flex, #voice .textedly-cta .flex, #voice .heymarket-cta .flex, #voice .textline-cta .flex, #analytics-reporting .ai-cta .flex, #analytics-reporting .chrome-cta .flex, #analytics-reporting .broadcast-cta .flex, #analytics-reporting .rcs-cta .flex, #analytics-reporting .voice-cta .flex, #analytics-reporting .analytics-reporting-cta .flex, #analytics-reporting .text-messaging-cta .flex, #analytics-reporting .shared-inbox-cta .flex, #analytics-reporting .live-chat-cta .flex, #analytics-reporting .apis-cta .flex, #analytics-reporting .mobile-apps-cta .flex, #analytics-reporting .textedly-cta .flex, #analytics-reporting .heymarket-cta .flex, #analytics-reporting .textline-cta .flex, #text-messaging .ai-cta .flex, #text-messaging .chrome-cta .flex, #text-messaging .broadcast-cta .flex, #text-messaging .rcs-cta .flex, #text-messaging .voice-cta .flex, #text-messaging .analytics-reporting-cta .flex, #text-messaging .text-messaging-cta .flex, #text-messaging .shared-inbox-cta .flex, #text-messaging .live-chat-cta .flex, #text-messaging .apis-cta .flex, #text-messaging .mobile-apps-cta .flex, #text-messaging .textedly-cta .flex, #text-messaging .heymarket-cta .flex, #text-messaging .textline-cta .flex, #shared-inbox .ai-cta .flex, #shared-inbox .chrome-cta .flex, #shared-inbox .broadcast-cta .flex, #shared-inbox .rcs-cta .flex, #shared-inbox .voice-cta .flex, #shared-inbox .analytics-reporting-cta .flex, #shared-inbox .text-messaging-cta .flex, #shared-inbox .shared-inbox-cta .flex, #shared-inbox .live-chat-cta .flex, #shared-inbox .apis-cta .flex, #shared-inbox .mobile-apps-cta .flex, #shared-inbox .textedly-cta .flex, #shared-inbox .heymarket-cta .flex, #shared-inbox .textline-cta .flex, #live-chat .ai-cta .flex, #live-chat .chrome-cta .flex, #live-chat .broadcast-cta .flex, #live-chat .rcs-cta .flex, #live-chat .voice-cta .flex, #live-chat .analytics-reporting-cta .flex, #live-chat .text-messaging-cta .flex, #live-chat .shared-inbox-cta .flex, #live-chat .live-chat-cta .flex, #live-chat .apis-cta .flex, #live-chat .mobile-apps-cta .flex, #live-chat .textedly-cta .flex, #live-chat .heymarket-cta .flex, #live-chat .textline-cta .flex, #apis .ai-cta .flex, #apis .chrome-cta .flex, #apis .broadcast-cta .flex, #apis .rcs-cta .flex, #apis .voice-cta .flex, #apis .analytics-reporting-cta .flex, #apis .text-messaging-cta .flex, #apis .shared-inbox-cta .flex, #apis .live-chat-cta .flex, #apis .apis-cta .flex, #apis .mobile-apps-cta .flex, #apis .textedly-cta .flex, #apis .heymarket-cta .flex, #apis .textline-cta .flex, #mobile-apps .ai-cta .flex, #mobile-apps .chrome-cta .flex, #mobile-apps .broadcast-cta .flex, #mobile-apps .rcs-cta .flex, #mobile-apps .voice-cta .flex, #mobile-apps .analytics-reporting-cta .flex, #mobile-apps .text-messaging-cta .flex, #mobile-apps .shared-inbox-cta .flex, #mobile-apps .live-chat-cta .flex, #mobile-apps .apis-cta .flex, #mobile-apps .mobile-apps-cta .flex, #mobile-apps .textedly-cta .flex, #mobile-apps .heymarket-cta .flex, #mobile-apps .textline-cta .flex, #freetrial-ai .ai-cta .flex, #freetrial-ai .chrome-cta .flex, #freetrial-ai .broadcast-cta .flex, #freetrial-ai .rcs-cta .flex, #freetrial-ai .voice-cta .flex, #freetrial-ai .analytics-reporting-cta .flex, #freetrial-ai .text-messaging-cta .flex, #freetrial-ai .shared-inbox-cta .flex, #freetrial-ai .live-chat-cta .flex, #freetrial-ai .apis-cta .flex, #freetrial-ai .mobile-apps-cta .flex, #freetrial-ai .textedly-cta .flex, #freetrial-ai .heymarket-cta .flex, #freetrial-ai .textline-cta .flex, #vs-textedly .ai-cta .flex, #vs-textedly .chrome-cta .flex, #vs-textedly .broadcast-cta .flex, #vs-textedly .rcs-cta .flex, #vs-textedly .voice-cta .flex, #vs-textedly .analytics-reporting-cta .flex, #vs-textedly .text-messaging-cta .flex, #vs-textedly .shared-inbox-cta .flex, #vs-textedly .live-chat-cta .flex, #vs-textedly .apis-cta .flex, #vs-textedly .mobile-apps-cta .flex, #vs-textedly .textedly-cta .flex, #vs-textedly .heymarket-cta .flex, #vs-textedly .textline-cta .flex, #vs-heymarket .ai-cta .flex, #vs-heymarket .chrome-cta .flex, #vs-heymarket .broadcast-cta .flex, #vs-heymarket .rcs-cta .flex, #vs-heymarket .voice-cta .flex, #vs-heymarket .analytics-reporting-cta .flex, #vs-heymarket .text-messaging-cta .flex, #vs-heymarket .shared-inbox-cta .flex, #vs-heymarket .live-chat-cta .flex, #vs-heymarket .apis-cta .flex, #vs-heymarket .mobile-apps-cta .flex, #vs-heymarket .textedly-cta .flex, #vs-heymarket .heymarket-cta .flex, #vs-heymarket .textline-cta .flex, #vs-textline .ai-cta .flex, #vs-textline .chrome-cta .flex, #vs-textline .broadcast-cta .flex, #vs-textline .rcs-cta .flex, #vs-textline .voice-cta .flex, #vs-textline .analytics-reporting-cta .flex, #vs-textline .text-messaging-cta .flex, #vs-textline .shared-inbox-cta .flex, #vs-textline .live-chat-cta .flex, #vs-textline .apis-cta .flex, #vs-textline .mobile-apps-cta .flex, #vs-textline .textedly-cta .flex, #vs-textline .heymarket-cta .flex, #vs-textline .textline-cta .flex {
    flex-direction: column-reverse;
  }
}

/* line 414, app/assets/stylesheets/static_pages/_product_features.scss */
#chrome-extension .section-break, #broadcasting .section-break, #rcs .section-break, #voice .section-break, #analytics-reporting .section-break, #text-messaging .section-break, #shared-inbox .section-break, #live-chat .section-break, #apis .section-break, #mobile-apps .section-break, #vs-textedly .section-break, #vs-heymarket .section-break, #vs-textline .section-break {
  height: min-content !important;
}

/* line 416, app/assets/stylesheets/static_pages/_product_features.scss */
#chrome-extension .section-break.clients-say, #broadcasting .section-break.clients-say, #rcs .section-break.clients-say, #voice .section-break.clients-say, #analytics-reporting .section-break.clients-say, #text-messaging .section-break.clients-say, #shared-inbox .section-break.clients-say, #live-chat .section-break.clients-say, #apis .section-break.clients-say, #mobile-apps .section-break.clients-say, #vs-textedly .section-break.clients-say, #vs-heymarket .section-break.clients-say, #vs-textline .section-break.clients-say {
  height: 450px !important;
  background: #07451F;
}

/* line 419, app/assets/stylesheets/static_pages/_product_features.scss */
#chrome-extension .section-break.clients-say h4, #broadcasting .section-break.clients-say h4, #rcs .section-break.clients-say h4, #voice .section-break.clients-say h4, #analytics-reporting .section-break.clients-say h4, #text-messaging .section-break.clients-say h4, #shared-inbox .section-break.clients-say h4, #live-chat .section-break.clients-say h4, #apis .section-break.clients-say h4, #mobile-apps .section-break.clients-say h4, #vs-textedly .section-break.clients-say h4, #vs-heymarket .section-break.clients-say h4, #vs-textline .section-break.clients-say h4 {
  font-size: 24px !important;
  font-weight: 800 !important;
  margin-bottom: 20px !important;
  line-height: 1.5;
}

@media screen and (max-width: 736px) {
  /* line 419, app/assets/stylesheets/static_pages/_product_features.scss */
  #chrome-extension .section-break.clients-say h4, #broadcasting .section-break.clients-say h4, #rcs .section-break.clients-say h4, #voice .section-break.clients-say h4, #analytics-reporting .section-break.clients-say h4, #text-messaging .section-break.clients-say h4, #shared-inbox .section-break.clients-say h4, #live-chat .section-break.clients-say h4, #apis .section-break.clients-say h4, #mobile-apps .section-break.clients-say h4, #vs-textedly .section-break.clients-say h4, #vs-heymarket .section-break.clients-say h4, #vs-textline .section-break.clients-say h4 {
    line-height: 1.3;
    font-size: 20px !important;
  }
}

/* line 429, app/assets/stylesheets/static_pages/_product_features.scss */
#chrome-extension .section-break.clients-say h3, #broadcasting .section-break.clients-say h3, #rcs .section-break.clients-say h3, #voice .section-break.clients-say h3, #analytics-reporting .section-break.clients-say h3, #text-messaging .section-break.clients-say h3, #shared-inbox .section-break.clients-say h3, #live-chat .section-break.clients-say h3, #apis .section-break.clients-say h3, #mobile-apps .section-break.clients-say h3, #vs-textedly .section-break.clients-say h3, #vs-heymarket .section-break.clients-say h3, #vs-textline .section-break.clients-say h3 {
  font-size: 13px !important;
  font-weight: 800 !important;
  color: #fff !important;
  padding-bottom: 20px;
}

/* line 435, app/assets/stylesheets/static_pages/_product_features.scss */
#chrome-extension .section-break.clients-say .yellow, #broadcasting .section-break.clients-say .yellow, #rcs .section-break.clients-say .yellow, #voice .section-break.clients-say .yellow, #analytics-reporting .section-break.clients-say .yellow, #text-messaging .section-break.clients-say .yellow, #shared-inbox .section-break.clients-say .yellow, #live-chat .section-break.clients-say .yellow, #apis .section-break.clients-say .yellow, #mobile-apps .section-break.clients-say .yellow, #vs-textedly .section-break.clients-say .yellow, #vs-heymarket .section-break.clients-say .yellow, #vs-textline .section-break.clients-say .yellow {
  color: #ffc700 !important;
}

/* line 438, app/assets/stylesheets/static_pages/_product_features.scss */
#chrome-extension .section-break.clients-say .client-ind, #broadcasting .section-break.clients-say .client-ind, #rcs .section-break.clients-say .client-ind, #voice .section-break.clients-say .client-ind, #analytics-reporting .section-break.clients-say .client-ind, #text-messaging .section-break.clients-say .client-ind, #shared-inbox .section-break.clients-say .client-ind, #live-chat .section-break.clients-say .client-ind, #apis .section-break.clients-say .client-ind, #mobile-apps .section-break.clients-say .client-ind, #vs-textedly .section-break.clients-say .client-ind, #vs-heymarket .section-break.clients-say .client-ind, #vs-textline .section-break.clients-say .client-ind {
  font-weight: 500 !important;
}

/* line 442, app/assets/stylesheets/static_pages/_product_features.scss */
#chrome-extension .section-break h1, #chrome-extension .section-break h2, #chrome-extension .section-break p, #broadcasting .section-break h1, #broadcasting .section-break h2, #broadcasting .section-break p, #rcs .section-break h1, #rcs .section-break h2, #rcs .section-break p, #voice .section-break h1, #voice .section-break h2, #voice .section-break p, #analytics-reporting .section-break h1, #analytics-reporting .section-break h2, #analytics-reporting .section-break p, #text-messaging .section-break h1, #text-messaging .section-break h2, #text-messaging .section-break p, #shared-inbox .section-break h1, #shared-inbox .section-break h2, #shared-inbox .section-break p, #live-chat .section-break h1, #live-chat .section-break h2, #live-chat .section-break p, #apis .section-break h1, #apis .section-break h2, #apis .section-break p, #mobile-apps .section-break h1, #mobile-apps .section-break h2, #mobile-apps .section-break p, #vs-textedly .section-break h1, #vs-textedly .section-break h2, #vs-textedly .section-break p, #vs-heymarket .section-break h1, #vs-heymarket .section-break h2, #vs-heymarket .section-break p, #vs-textline .section-break h1, #vs-textline .section-break h2, #vs-textline .section-break p {
  color: #fff;
}

/* line 445, app/assets/stylesheets/static_pages/_product_features.scss */
#chrome-extension .section-break .img-step, #broadcasting .section-break .img-step, #rcs .section-break .img-step, #voice .section-break .img-step, #analytics-reporting .section-break .img-step, #text-messaging .section-break .img-step, #shared-inbox .section-break .img-step, #live-chat .section-break .img-step, #apis .section-break .img-step, #mobile-apps .section-break .img-step, #vs-textedly .section-break .img-step, #vs-heymarket .section-break .img-step, #vs-textline .section-break .img-step {
  padding: 30px;
  width: 340px;
  height: auto;
}

/* line 450, app/assets/stylesheets/static_pages/_product_features.scss */
#chrome-extension .section-break.easy-123, #broadcasting .section-break.easy-123, #rcs .section-break.easy-123, #voice .section-break.easy-123, #analytics-reporting .section-break.easy-123, #text-messaging .section-break.easy-123, #shared-inbox .section-break.easy-123, #live-chat .section-break.easy-123, #apis .section-break.easy-123, #mobile-apps .section-break.easy-123, #vs-textedly .section-break.easy-123, #vs-heymarket .section-break.easy-123, #vs-textline .section-break.easy-123 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 80px 0 50px 0;
  background: #1E705A;
}

/* line 457, app/assets/stylesheets/static_pages/_product_features.scss */
#chrome-extension .section-break.easy-123 h2, #broadcasting .section-break.easy-123 h2, #rcs .section-break.easy-123 h2, #voice .section-break.easy-123 h2, #analytics-reporting .section-break.easy-123 h2, #text-messaging .section-break.easy-123 h2, #shared-inbox .section-break.easy-123 h2, #live-chat .section-break.easy-123 h2, #apis .section-break.easy-123 h2, #mobile-apps .section-break.easy-123 h2, #vs-textedly .section-break.easy-123 h2, #vs-heymarket .section-break.easy-123 h2, #vs-textline .section-break.easy-123 h2 {
  max-width: 95%;
  padding-bottom: 40px;
}

/* line 462, app/assets/stylesheets/static_pages/_product_features.scss */
#chrome-extension .section-break .easy-flex, #broadcasting .section-break .easy-flex, #rcs .section-break .easy-flex, #voice .section-break .easy-flex, #analytics-reporting .section-break .easy-flex, #text-messaging .section-break .easy-flex, #shared-inbox .section-break .easy-flex, #live-chat .section-break .easy-flex, #apis .section-break .easy-flex, #mobile-apps .section-break .easy-flex, #vs-textedly .section-break .easy-flex, #vs-heymarket .section-break .easy-flex, #vs-textline .section-break .easy-flex {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  justify-content: center;
  max-width: 90%;
}

@media screen and (max-width: 980px) {
  /* line 462, app/assets/stylesheets/static_pages/_product_features.scss */
  #chrome-extension .section-break .easy-flex, #broadcasting .section-break .easy-flex, #rcs .section-break .easy-flex, #voice .section-break .easy-flex, #analytics-reporting .section-break .easy-flex, #text-messaging .section-break .easy-flex, #shared-inbox .section-break .easy-flex, #live-chat .section-break .easy-flex, #apis .section-break .easy-flex, #mobile-apps .section-break .easy-flex, #vs-textedly .section-break .easy-flex, #vs-heymarket .section-break .easy-flex, #vs-textline .section-break .easy-flex {
    flex-direction: column;
  }
  /* line 470, app/assets/stylesheets/static_pages/_product_features.scss */
  #chrome-extension .section-break .easy-flex .step, #broadcasting .section-break .easy-flex .step, #rcs .section-break .easy-flex .step, #voice .section-break .easy-flex .step, #analytics-reporting .section-break .easy-flex .step, #text-messaging .section-break .easy-flex .step, #shared-inbox .section-break .easy-flex .step, #live-chat .section-break .easy-flex .step, #apis .section-break .easy-flex .step, #mobile-apps .section-break .easy-flex .step, #vs-textedly .section-break .easy-flex .step, #vs-heymarket .section-break .easy-flex .step, #vs-textline .section-break .easy-flex .step {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}

/* line 476, app/assets/stylesheets/static_pages/_product_features.scss */
#chrome-extension .section-break .easy-flex h4, #broadcasting .section-break .easy-flex h4, #rcs .section-break .easy-flex h4, #voice .section-break .easy-flex h4, #analytics-reporting .section-break .easy-flex h4, #text-messaging .section-break .easy-flex h4, #shared-inbox .section-break .easy-flex h4, #live-chat .section-break .easy-flex h4, #apis .section-break .easy-flex h4, #mobile-apps .section-break .easy-flex h4, #vs-textedly .section-break .easy-flex h4, #vs-heymarket .section-break .easy-flex h4, #vs-textline .section-break .easy-flex h4 {
  color: #F0EF9E;
  font-size: 60px !important;
}

/* line 480, app/assets/stylesheets/static_pages/_product_features.scss */
#chrome-extension .section-break .easy-flex p, #broadcasting .section-break .easy-flex p, #rcs .section-break .easy-flex p, #voice .section-break .easy-flex p, #analytics-reporting .section-break .easy-flex p, #text-messaging .section-break .easy-flex p, #shared-inbox .section-break .easy-flex p, #live-chat .section-break .easy-flex p, #apis .section-break .easy-flex p, #mobile-apps .section-break .easy-flex p, #vs-textedly .section-break .easy-flex p, #vs-heymarket .section-break .easy-flex p, #vs-textline .section-break .easy-flex p {
  font-size: 16px;
  font-weight: 800 !important;
  max-width: 320px;
  margin: auto;
}

/* line 488, app/assets/stylesheets/static_pages/_product_features.scss */
#chrome-extension .chrome-cta, #chrome-extension .broadcast-cta, #chrome-extension .rcs-cta, #chrome-extension .voice-cta, #chrome-extension .analytics-reporting-cta, #chrome-extension .text-messaging-cta, #chrome-extension .shared-inbox-cta, #chrome-extension .live-chat-cta, #chrome-extension .apis-cta, #chrome-extension .mobile-apps-cta, #chrome-extension .textedly-cta, #broadcasting .chrome-cta, #broadcasting .broadcast-cta, #broadcasting .rcs-cta, #broadcasting .voice-cta, #broadcasting .analytics-reporting-cta, #broadcasting .text-messaging-cta, #broadcasting .shared-inbox-cta, #broadcasting .live-chat-cta, #broadcasting .apis-cta, #broadcasting .mobile-apps-cta, #broadcasting .textedly-cta, #rcs .chrome-cta, #rcs .broadcast-cta, #rcs .rcs-cta, #rcs .voice-cta, #rcs .analytics-reporting-cta, #rcs .text-messaging-cta, #rcs .shared-inbox-cta, #rcs .live-chat-cta, #rcs .apis-cta, #rcs .mobile-apps-cta, #rcs .textedly-cta, #voice .chrome-cta, #voice .broadcast-cta, #voice .rcs-cta, #voice .voice-cta, #voice .analytics-reporting-cta, #voice .text-messaging-cta, #voice .shared-inbox-cta, #voice .live-chat-cta, #voice .apis-cta, #voice .mobile-apps-cta, #voice .textedly-cta, #analytics-reporting .chrome-cta, #analytics-reporting .broadcast-cta, #analytics-reporting .rcs-cta, #analytics-reporting .voice-cta, #analytics-reporting .analytics-reporting-cta, #analytics-reporting .text-messaging-cta, #analytics-reporting .shared-inbox-cta, #analytics-reporting .live-chat-cta, #analytics-reporting .apis-cta, #analytics-reporting .mobile-apps-cta, #analytics-reporting .textedly-cta, #text-messaging .chrome-cta, #text-messaging .broadcast-cta, #text-messaging .rcs-cta, #text-messaging .voice-cta, #text-messaging .analytics-reporting-cta, #text-messaging .text-messaging-cta, #text-messaging .shared-inbox-cta, #text-messaging .live-chat-cta, #text-messaging .apis-cta, #text-messaging .mobile-apps-cta, #text-messaging .textedly-cta, #shared-inbox .chrome-cta, #shared-inbox .broadcast-cta, #shared-inbox .rcs-cta, #shared-inbox .voice-cta, #shared-inbox .analytics-reporting-cta, #shared-inbox .text-messaging-cta, #shared-inbox .shared-inbox-cta, #shared-inbox .live-chat-cta, #shared-inbox .apis-cta, #shared-inbox .mobile-apps-cta, #shared-inbox .textedly-cta, #live-chat .chrome-cta, #live-chat .broadcast-cta, #live-chat .rcs-cta, #live-chat .voice-cta, #live-chat .analytics-reporting-cta, #live-chat .text-messaging-cta, #live-chat .shared-inbox-cta, #live-chat .live-chat-cta, #live-chat .apis-cta, #live-chat .mobile-apps-cta, #live-chat .textedly-cta, #apis .chrome-cta, #apis .broadcast-cta, #apis .rcs-cta, #apis .voice-cta, #apis .analytics-reporting-cta, #apis .text-messaging-cta, #apis .shared-inbox-cta, #apis .live-chat-cta, #apis .apis-cta, #apis .mobile-apps-cta, #apis .textedly-cta, #mobile-apps .chrome-cta, #mobile-apps .broadcast-cta, #mobile-apps .rcs-cta, #mobile-apps .voice-cta, #mobile-apps .analytics-reporting-cta, #mobile-apps .text-messaging-cta, #mobile-apps .shared-inbox-cta, #mobile-apps .live-chat-cta, #mobile-apps .apis-cta, #mobile-apps .mobile-apps-cta, #mobile-apps .textedly-cta, #vs-textedly .chrome-cta, #vs-textedly .broadcast-cta, #vs-textedly .rcs-cta, #vs-textedly .voice-cta, #vs-textedly .analytics-reporting-cta, #vs-textedly .text-messaging-cta, #vs-textedly .shared-inbox-cta, #vs-textedly .live-chat-cta, #vs-textedly .apis-cta, #vs-textedly .mobile-apps-cta, #vs-textedly .textedly-cta, #vs-heymarket .chrome-cta, #vs-heymarket .broadcast-cta, #vs-heymarket .rcs-cta, #vs-heymarket .voice-cta, #vs-heymarket .analytics-reporting-cta, #vs-heymarket .text-messaging-cta, #vs-heymarket .shared-inbox-cta, #vs-heymarket .live-chat-cta, #vs-heymarket .apis-cta, #vs-heymarket .mobile-apps-cta, #vs-heymarket .textedly-cta, #vs-textline .chrome-cta, #vs-textline .broadcast-cta, #vs-textline .rcs-cta, #vs-textline .voice-cta, #vs-textline .analytics-reporting-cta, #vs-textline .text-messaging-cta, #vs-textline .shared-inbox-cta, #vs-textline .live-chat-cta, #vs-textline .apis-cta, #vs-textline .mobile-apps-cta, #vs-textline .textedly-cta {
  display: flex;
  background-color: #FBF8F3 !important;
  height: 100%;
  min-height: 400px;
}

/* line 493, app/assets/stylesheets/static_pages/_product_features.scss */
#chrome-extension .chrome-cta h4, #chrome-extension .broadcast-cta h4, #chrome-extension .rcs-cta h4, #chrome-extension .voice-cta h4, #chrome-extension .analytics-reporting-cta h4, #chrome-extension .text-messaging-cta h4, #chrome-extension .shared-inbox-cta h4, #chrome-extension .live-chat-cta h4, #chrome-extension .apis-cta h4, #chrome-extension .mobile-apps-cta h4, #chrome-extension .textedly-cta h4, #broadcasting .chrome-cta h4, #broadcasting .broadcast-cta h4, #broadcasting .rcs-cta h4, #broadcasting .voice-cta h4, #broadcasting .analytics-reporting-cta h4, #broadcasting .text-messaging-cta h4, #broadcasting .shared-inbox-cta h4, #broadcasting .live-chat-cta h4, #broadcasting .apis-cta h4, #broadcasting .mobile-apps-cta h4, #broadcasting .textedly-cta h4, #rcs .chrome-cta h4, #rcs .broadcast-cta h4, #rcs .rcs-cta h4, #rcs .voice-cta h4, #rcs .analytics-reporting-cta h4, #rcs .text-messaging-cta h4, #rcs .shared-inbox-cta h4, #rcs .live-chat-cta h4, #rcs .apis-cta h4, #rcs .mobile-apps-cta h4, #rcs .textedly-cta h4, #voice .chrome-cta h4, #voice .broadcast-cta h4, #voice .rcs-cta h4, #voice .voice-cta h4, #voice .analytics-reporting-cta h4, #voice .text-messaging-cta h4, #voice .shared-inbox-cta h4, #voice .live-chat-cta h4, #voice .apis-cta h4, #voice .mobile-apps-cta h4, #voice .textedly-cta h4, #analytics-reporting .chrome-cta h4, #analytics-reporting .broadcast-cta h4, #analytics-reporting .rcs-cta h4, #analytics-reporting .voice-cta h4, #analytics-reporting .analytics-reporting-cta h4, #analytics-reporting .text-messaging-cta h4, #analytics-reporting .shared-inbox-cta h4, #analytics-reporting .live-chat-cta h4, #analytics-reporting .apis-cta h4, #analytics-reporting .mobile-apps-cta h4, #analytics-reporting .textedly-cta h4, #text-messaging .chrome-cta h4, #text-messaging .broadcast-cta h4, #text-messaging .rcs-cta h4, #text-messaging .voice-cta h4, #text-messaging .analytics-reporting-cta h4, #text-messaging .text-messaging-cta h4, #text-messaging .shared-inbox-cta h4, #text-messaging .live-chat-cta h4, #text-messaging .apis-cta h4, #text-messaging .mobile-apps-cta h4, #text-messaging .textedly-cta h4, #shared-inbox .chrome-cta h4, #shared-inbox .broadcast-cta h4, #shared-inbox .rcs-cta h4, #shared-inbox .voice-cta h4, #shared-inbox .analytics-reporting-cta h4, #shared-inbox .text-messaging-cta h4, #shared-inbox .shared-inbox-cta h4, #shared-inbox .live-chat-cta h4, #shared-inbox .apis-cta h4, #shared-inbox .mobile-apps-cta h4, #shared-inbox .textedly-cta h4, #live-chat .chrome-cta h4, #live-chat .broadcast-cta h4, #live-chat .rcs-cta h4, #live-chat .voice-cta h4, #live-chat .analytics-reporting-cta h4, #live-chat .text-messaging-cta h4, #live-chat .shared-inbox-cta h4, #live-chat .live-chat-cta h4, #live-chat .apis-cta h4, #live-chat .mobile-apps-cta h4, #live-chat .textedly-cta h4, #apis .chrome-cta h4, #apis .broadcast-cta h4, #apis .rcs-cta h4, #apis .voice-cta h4, #apis .analytics-reporting-cta h4, #apis .text-messaging-cta h4, #apis .shared-inbox-cta h4, #apis .live-chat-cta h4, #apis .apis-cta h4, #apis .mobile-apps-cta h4, #apis .textedly-cta h4, #mobile-apps .chrome-cta h4, #mobile-apps .broadcast-cta h4, #mobile-apps .rcs-cta h4, #mobile-apps .voice-cta h4, #mobile-apps .analytics-reporting-cta h4, #mobile-apps .text-messaging-cta h4, #mobile-apps .shared-inbox-cta h4, #mobile-apps .live-chat-cta h4, #mobile-apps .apis-cta h4, #mobile-apps .mobile-apps-cta h4, #mobile-apps .textedly-cta h4, #vs-textedly .chrome-cta h4, #vs-textedly .broadcast-cta h4, #vs-textedly .rcs-cta h4, #vs-textedly .voice-cta h4, #vs-textedly .analytics-reporting-cta h4, #vs-textedly .text-messaging-cta h4, #vs-textedly .shared-inbox-cta h4, #vs-textedly .live-chat-cta h4, #vs-textedly .apis-cta h4, #vs-textedly .mobile-apps-cta h4, #vs-textedly .textedly-cta h4, #vs-heymarket .chrome-cta h4, #vs-heymarket .broadcast-cta h4, #vs-heymarket .rcs-cta h4, #vs-heymarket .voice-cta h4, #vs-heymarket .analytics-reporting-cta h4, #vs-heymarket .text-messaging-cta h4, #vs-heymarket .shared-inbox-cta h4, #vs-heymarket .live-chat-cta h4, #vs-heymarket .apis-cta h4, #vs-heymarket .mobile-apps-cta h4, #vs-heymarket .textedly-cta h4, #vs-textline .chrome-cta h4, #vs-textline .broadcast-cta h4, #vs-textline .rcs-cta h4, #vs-textline .voice-cta h4, #vs-textline .analytics-reporting-cta h4, #vs-textline .text-messaging-cta h4, #vs-textline .shared-inbox-cta h4, #vs-textline .live-chat-cta h4, #vs-textline .apis-cta h4, #vs-textline .mobile-apps-cta h4, #vs-textline .textedly-cta h4 {
  text-align: center;
  color: #1E705A;
}

/* line 497, app/assets/stylesheets/static_pages/_product_features.scss */
#chrome-extension .chrome-cta p, #chrome-extension .broadcast-cta p, #chrome-extension .rcs-cta p, #chrome-extension .voice-cta p, #chrome-extension .analytics-reporting-cta p, #chrome-extension .text-messaging-cta p, #chrome-extension .shared-inbox-cta p, #chrome-extension .live-chat-cta p, #chrome-extension .apis-cta p, #chrome-extension .mobile-apps-cta p, #chrome-extension .textedly-cta p, #broadcasting .chrome-cta p, #broadcasting .broadcast-cta p, #broadcasting .rcs-cta p, #broadcasting .voice-cta p, #broadcasting .analytics-reporting-cta p, #broadcasting .text-messaging-cta p, #broadcasting .shared-inbox-cta p, #broadcasting .live-chat-cta p, #broadcasting .apis-cta p, #broadcasting .mobile-apps-cta p, #broadcasting .textedly-cta p, #rcs .chrome-cta p, #rcs .broadcast-cta p, #rcs .rcs-cta p, #rcs .voice-cta p, #rcs .analytics-reporting-cta p, #rcs .text-messaging-cta p, #rcs .shared-inbox-cta p, #rcs .live-chat-cta p, #rcs .apis-cta p, #rcs .mobile-apps-cta p, #rcs .textedly-cta p, #voice .chrome-cta p, #voice .broadcast-cta p, #voice .rcs-cta p, #voice .voice-cta p, #voice .analytics-reporting-cta p, #voice .text-messaging-cta p, #voice .shared-inbox-cta p, #voice .live-chat-cta p, #voice .apis-cta p, #voice .mobile-apps-cta p, #voice .textedly-cta p, #analytics-reporting .chrome-cta p, #analytics-reporting .broadcast-cta p, #analytics-reporting .rcs-cta p, #analytics-reporting .voice-cta p, #analytics-reporting .analytics-reporting-cta p, #analytics-reporting .text-messaging-cta p, #analytics-reporting .shared-inbox-cta p, #analytics-reporting .live-chat-cta p, #analytics-reporting .apis-cta p, #analytics-reporting .mobile-apps-cta p, #analytics-reporting .textedly-cta p, #text-messaging .chrome-cta p, #text-messaging .broadcast-cta p, #text-messaging .rcs-cta p, #text-messaging .voice-cta p, #text-messaging .analytics-reporting-cta p, #text-messaging .text-messaging-cta p, #text-messaging .shared-inbox-cta p, #text-messaging .live-chat-cta p, #text-messaging .apis-cta p, #text-messaging .mobile-apps-cta p, #text-messaging .textedly-cta p, #shared-inbox .chrome-cta p, #shared-inbox .broadcast-cta p, #shared-inbox .rcs-cta p, #shared-inbox .voice-cta p, #shared-inbox .analytics-reporting-cta p, #shared-inbox .text-messaging-cta p, #shared-inbox .shared-inbox-cta p, #shared-inbox .live-chat-cta p, #shared-inbox .apis-cta p, #shared-inbox .mobile-apps-cta p, #shared-inbox .textedly-cta p, #live-chat .chrome-cta p, #live-chat .broadcast-cta p, #live-chat .rcs-cta p, #live-chat .voice-cta p, #live-chat .analytics-reporting-cta p, #live-chat .text-messaging-cta p, #live-chat .shared-inbox-cta p, #live-chat .live-chat-cta p, #live-chat .apis-cta p, #live-chat .mobile-apps-cta p, #live-chat .textedly-cta p, #apis .chrome-cta p, #apis .broadcast-cta p, #apis .rcs-cta p, #apis .voice-cta p, #apis .analytics-reporting-cta p, #apis .text-messaging-cta p, #apis .shared-inbox-cta p, #apis .live-chat-cta p, #apis .apis-cta p, #apis .mobile-apps-cta p, #apis .textedly-cta p, #mobile-apps .chrome-cta p, #mobile-apps .broadcast-cta p, #mobile-apps .rcs-cta p, #mobile-apps .voice-cta p, #mobile-apps .analytics-reporting-cta p, #mobile-apps .text-messaging-cta p, #mobile-apps .shared-inbox-cta p, #mobile-apps .live-chat-cta p, #mobile-apps .apis-cta p, #mobile-apps .mobile-apps-cta p, #mobile-apps .textedly-cta p, #vs-textedly .chrome-cta p, #vs-textedly .broadcast-cta p, #vs-textedly .rcs-cta p, #vs-textedly .voice-cta p, #vs-textedly .analytics-reporting-cta p, #vs-textedly .text-messaging-cta p, #vs-textedly .shared-inbox-cta p, #vs-textedly .live-chat-cta p, #vs-textedly .apis-cta p, #vs-textedly .mobile-apps-cta p, #vs-textedly .textedly-cta p, #vs-heymarket .chrome-cta p, #vs-heymarket .broadcast-cta p, #vs-heymarket .rcs-cta p, #vs-heymarket .voice-cta p, #vs-heymarket .analytics-reporting-cta p, #vs-heymarket .text-messaging-cta p, #vs-heymarket .shared-inbox-cta p, #vs-heymarket .live-chat-cta p, #vs-heymarket .apis-cta p, #vs-heymarket .mobile-apps-cta p, #vs-heymarket .textedly-cta p, #vs-textline .chrome-cta p, #vs-textline .broadcast-cta p, #vs-textline .rcs-cta p, #vs-textline .voice-cta p, #vs-textline .analytics-reporting-cta p, #vs-textline .text-messaging-cta p, #vs-textline .shared-inbox-cta p, #vs-textline .live-chat-cta p, #vs-textline .apis-cta p, #vs-textline .mobile-apps-cta p, #vs-textline .textedly-cta p {
  text-align: center;
}

/* line 500, app/assets/stylesheets/static_pages/_product_features.scss */
#chrome-extension .chrome-cta .text-content, #chrome-extension .broadcast-cta .text-content, #chrome-extension .rcs-cta .text-content, #chrome-extension .voice-cta .text-content, #chrome-extension .analytics-reporting-cta .text-content, #chrome-extension .text-messaging-cta .text-content, #chrome-extension .shared-inbox-cta .text-content, #chrome-extension .live-chat-cta .text-content, #chrome-extension .apis-cta .text-content, #chrome-extension .mobile-apps-cta .text-content, #chrome-extension .textedly-cta .text-content, #broadcasting .chrome-cta .text-content, #broadcasting .broadcast-cta .text-content, #broadcasting .rcs-cta .text-content, #broadcasting .voice-cta .text-content, #broadcasting .analytics-reporting-cta .text-content, #broadcasting .text-messaging-cta .text-content, #broadcasting .shared-inbox-cta .text-content, #broadcasting .live-chat-cta .text-content, #broadcasting .apis-cta .text-content, #broadcasting .mobile-apps-cta .text-content, #broadcasting .textedly-cta .text-content, #rcs .chrome-cta .text-content, #rcs .broadcast-cta .text-content, #rcs .rcs-cta .text-content, #rcs .voice-cta .text-content, #rcs .analytics-reporting-cta .text-content, #rcs .text-messaging-cta .text-content, #rcs .shared-inbox-cta .text-content, #rcs .live-chat-cta .text-content, #rcs .apis-cta .text-content, #rcs .mobile-apps-cta .text-content, #rcs .textedly-cta .text-content, #voice .chrome-cta .text-content, #voice .broadcast-cta .text-content, #voice .rcs-cta .text-content, #voice .voice-cta .text-content, #voice .analytics-reporting-cta .text-content, #voice .text-messaging-cta .text-content, #voice .shared-inbox-cta .text-content, #voice .live-chat-cta .text-content, #voice .apis-cta .text-content, #voice .mobile-apps-cta .text-content, #voice .textedly-cta .text-content, #analytics-reporting .chrome-cta .text-content, #analytics-reporting .broadcast-cta .text-content, #analytics-reporting .rcs-cta .text-content, #analytics-reporting .voice-cta .text-content, #analytics-reporting .analytics-reporting-cta .text-content, #analytics-reporting .text-messaging-cta .text-content, #analytics-reporting .shared-inbox-cta .text-content, #analytics-reporting .live-chat-cta .text-content, #analytics-reporting .apis-cta .text-content, #analytics-reporting .mobile-apps-cta .text-content, #analytics-reporting .textedly-cta .text-content, #text-messaging .chrome-cta .text-content, #text-messaging .broadcast-cta .text-content, #text-messaging .rcs-cta .text-content, #text-messaging .voice-cta .text-content, #text-messaging .analytics-reporting-cta .text-content, #text-messaging .text-messaging-cta .text-content, #text-messaging .shared-inbox-cta .text-content, #text-messaging .live-chat-cta .text-content, #text-messaging .apis-cta .text-content, #text-messaging .mobile-apps-cta .text-content, #text-messaging .textedly-cta .text-content, #shared-inbox .chrome-cta .text-content, #shared-inbox .broadcast-cta .text-content, #shared-inbox .rcs-cta .text-content, #shared-inbox .voice-cta .text-content, #shared-inbox .analytics-reporting-cta .text-content, #shared-inbox .text-messaging-cta .text-content, #shared-inbox .shared-inbox-cta .text-content, #shared-inbox .live-chat-cta .text-content, #shared-inbox .apis-cta .text-content, #shared-inbox .mobile-apps-cta .text-content, #shared-inbox .textedly-cta .text-content, #live-chat .chrome-cta .text-content, #live-chat .broadcast-cta .text-content, #live-chat .rcs-cta .text-content, #live-chat .voice-cta .text-content, #live-chat .analytics-reporting-cta .text-content, #live-chat .text-messaging-cta .text-content, #live-chat .shared-inbox-cta .text-content, #live-chat .live-chat-cta .text-content, #live-chat .apis-cta .text-content, #live-chat .mobile-apps-cta .text-content, #live-chat .textedly-cta .text-content, #apis .chrome-cta .text-content, #apis .broadcast-cta .text-content, #apis .rcs-cta .text-content, #apis .voice-cta .text-content, #apis .analytics-reporting-cta .text-content, #apis .text-messaging-cta .text-content, #apis .shared-inbox-cta .text-content, #apis .live-chat-cta .text-content, #apis .apis-cta .text-content, #apis .mobile-apps-cta .text-content, #apis .textedly-cta .text-content, #mobile-apps .chrome-cta .text-content, #mobile-apps .broadcast-cta .text-content, #mobile-apps .rcs-cta .text-content, #mobile-apps .voice-cta .text-content, #mobile-apps .analytics-reporting-cta .text-content, #mobile-apps .text-messaging-cta .text-content, #mobile-apps .shared-inbox-cta .text-content, #mobile-apps .live-chat-cta .text-content, #mobile-apps .apis-cta .text-content, #mobile-apps .mobile-apps-cta .text-content, #mobile-apps .textedly-cta .text-content, #vs-textedly .chrome-cta .text-content, #vs-textedly .broadcast-cta .text-content, #vs-textedly .rcs-cta .text-content, #vs-textedly .voice-cta .text-content, #vs-textedly .analytics-reporting-cta .text-content, #vs-textedly .text-messaging-cta .text-content, #vs-textedly .shared-inbox-cta .text-content, #vs-textedly .live-chat-cta .text-content, #vs-textedly .apis-cta .text-content, #vs-textedly .mobile-apps-cta .text-content, #vs-textedly .textedly-cta .text-content, #vs-heymarket .chrome-cta .text-content, #vs-heymarket .broadcast-cta .text-content, #vs-heymarket .rcs-cta .text-content, #vs-heymarket .voice-cta .text-content, #vs-heymarket .analytics-reporting-cta .text-content, #vs-heymarket .text-messaging-cta .text-content, #vs-heymarket .shared-inbox-cta .text-content, #vs-heymarket .live-chat-cta .text-content, #vs-heymarket .apis-cta .text-content, #vs-heymarket .mobile-apps-cta .text-content, #vs-heymarket .textedly-cta .text-content, #vs-textline .chrome-cta .text-content, #vs-textline .broadcast-cta .text-content, #vs-textline .rcs-cta .text-content, #vs-textline .voice-cta .text-content, #vs-textline .analytics-reporting-cta .text-content, #vs-textline .text-messaging-cta .text-content, #vs-textline .shared-inbox-cta .text-content, #vs-textline .live-chat-cta .text-content, #vs-textline .apis-cta .text-content, #vs-textline .mobile-apps-cta .text-content, #vs-textline .textedly-cta .text-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 650px !important;
  margin: auto !important;
}

/* line 507, app/assets/stylesheets/static_pages/_product_features.scss */
#chrome-extension .chrome-cta .background-shapes, #chrome-extension .broadcast-cta .background-shapes, #chrome-extension .rcs-cta .background-shapes, #chrome-extension .voice-cta .background-shapes, #chrome-extension .analytics-reporting-cta .background-shapes, #chrome-extension .text-messaging-cta .background-shapes, #chrome-extension .shared-inbox-cta .background-shapes, #chrome-extension .live-chat-cta .background-shapes, #chrome-extension .apis-cta .background-shapes, #chrome-extension .mobile-apps-cta .background-shapes, #chrome-extension .textedly-cta .background-shapes, #broadcasting .chrome-cta .background-shapes, #broadcasting .broadcast-cta .background-shapes, #broadcasting .rcs-cta .background-shapes, #broadcasting .voice-cta .background-shapes, #broadcasting .analytics-reporting-cta .background-shapes, #broadcasting .text-messaging-cta .background-shapes, #broadcasting .shared-inbox-cta .background-shapes, #broadcasting .live-chat-cta .background-shapes, #broadcasting .apis-cta .background-shapes, #broadcasting .mobile-apps-cta .background-shapes, #broadcasting .textedly-cta .background-shapes, #rcs .chrome-cta .background-shapes, #rcs .broadcast-cta .background-shapes, #rcs .rcs-cta .background-shapes, #rcs .voice-cta .background-shapes, #rcs .analytics-reporting-cta .background-shapes, #rcs .text-messaging-cta .background-shapes, #rcs .shared-inbox-cta .background-shapes, #rcs .live-chat-cta .background-shapes, #rcs .apis-cta .background-shapes, #rcs .mobile-apps-cta .background-shapes, #rcs .textedly-cta .background-shapes, #voice .chrome-cta .background-shapes, #voice .broadcast-cta .background-shapes, #voice .rcs-cta .background-shapes, #voice .voice-cta .background-shapes, #voice .analytics-reporting-cta .background-shapes, #voice .text-messaging-cta .background-shapes, #voice .shared-inbox-cta .background-shapes, #voice .live-chat-cta .background-shapes, #voice .apis-cta .background-shapes, #voice .mobile-apps-cta .background-shapes, #voice .textedly-cta .background-shapes, #analytics-reporting .chrome-cta .background-shapes, #analytics-reporting .broadcast-cta .background-shapes, #analytics-reporting .rcs-cta .background-shapes, #analytics-reporting .voice-cta .background-shapes, #analytics-reporting .analytics-reporting-cta .background-shapes, #analytics-reporting .text-messaging-cta .background-shapes, #analytics-reporting .shared-inbox-cta .background-shapes, #analytics-reporting .live-chat-cta .background-shapes, #analytics-reporting .apis-cta .background-shapes, #analytics-reporting .mobile-apps-cta .background-shapes, #analytics-reporting .textedly-cta .background-shapes, #text-messaging .chrome-cta .background-shapes, #text-messaging .broadcast-cta .background-shapes, #text-messaging .rcs-cta .background-shapes, #text-messaging .voice-cta .background-shapes, #text-messaging .analytics-reporting-cta .background-shapes, #text-messaging .text-messaging-cta .background-shapes, #text-messaging .shared-inbox-cta .background-shapes, #text-messaging .live-chat-cta .background-shapes, #text-messaging .apis-cta .background-shapes, #text-messaging .mobile-apps-cta .background-shapes, #text-messaging .textedly-cta .background-shapes, #shared-inbox .chrome-cta .background-shapes, #shared-inbox .broadcast-cta .background-shapes, #shared-inbox .rcs-cta .background-shapes, #shared-inbox .voice-cta .background-shapes, #shared-inbox .analytics-reporting-cta .background-shapes, #shared-inbox .text-messaging-cta .background-shapes, #shared-inbox .shared-inbox-cta .background-shapes, #shared-inbox .live-chat-cta .background-shapes, #shared-inbox .apis-cta .background-shapes, #shared-inbox .mobile-apps-cta .background-shapes, #shared-inbox .textedly-cta .background-shapes, #live-chat .chrome-cta .background-shapes, #live-chat .broadcast-cta .background-shapes, #live-chat .rcs-cta .background-shapes, #live-chat .voice-cta .background-shapes, #live-chat .analytics-reporting-cta .background-shapes, #live-chat .text-messaging-cta .background-shapes, #live-chat .shared-inbox-cta .background-shapes, #live-chat .live-chat-cta .background-shapes, #live-chat .apis-cta .background-shapes, #live-chat .mobile-apps-cta .background-shapes, #live-chat .textedly-cta .background-shapes, #apis .chrome-cta .background-shapes, #apis .broadcast-cta .background-shapes, #apis .rcs-cta .background-shapes, #apis .voice-cta .background-shapes, #apis .analytics-reporting-cta .background-shapes, #apis .text-messaging-cta .background-shapes, #apis .shared-inbox-cta .background-shapes, #apis .live-chat-cta .background-shapes, #apis .apis-cta .background-shapes, #apis .mobile-apps-cta .background-shapes, #apis .textedly-cta .background-shapes, #mobile-apps .chrome-cta .background-shapes, #mobile-apps .broadcast-cta .background-shapes, #mobile-apps .rcs-cta .background-shapes, #mobile-apps .voice-cta .background-shapes, #mobile-apps .analytics-reporting-cta .background-shapes, #mobile-apps .text-messaging-cta .background-shapes, #mobile-apps .shared-inbox-cta .background-shapes, #mobile-apps .live-chat-cta .background-shapes, #mobile-apps .apis-cta .background-shapes, #mobile-apps .mobile-apps-cta .background-shapes, #mobile-apps .textedly-cta .background-shapes, #vs-textedly .chrome-cta .background-shapes, #vs-textedly .broadcast-cta .background-shapes, #vs-textedly .rcs-cta .background-shapes, #vs-textedly .voice-cta .background-shapes, #vs-textedly .analytics-reporting-cta .background-shapes, #vs-textedly .text-messaging-cta .background-shapes, #vs-textedly .shared-inbox-cta .background-shapes, #vs-textedly .live-chat-cta .background-shapes, #vs-textedly .apis-cta .background-shapes, #vs-textedly .mobile-apps-cta .background-shapes, #vs-textedly .textedly-cta .background-shapes, #vs-heymarket .chrome-cta .background-shapes, #vs-heymarket .broadcast-cta .background-shapes, #vs-heymarket .rcs-cta .background-shapes, #vs-heymarket .voice-cta .background-shapes, #vs-heymarket .analytics-reporting-cta .background-shapes, #vs-heymarket .text-messaging-cta .background-shapes, #vs-heymarket .shared-inbox-cta .background-shapes, #vs-heymarket .live-chat-cta .background-shapes, #vs-heymarket .apis-cta .background-shapes, #vs-heymarket .mobile-apps-cta .background-shapes, #vs-heymarket .textedly-cta .background-shapes, #vs-textline .chrome-cta .background-shapes, #vs-textline .broadcast-cta .background-shapes, #vs-textline .rcs-cta .background-shapes, #vs-textline .voice-cta .background-shapes, #vs-textline .analytics-reporting-cta .background-shapes, #vs-textline .text-messaging-cta .background-shapes, #vs-textline .shared-inbox-cta .background-shapes, #vs-textline .live-chat-cta .background-shapes, #vs-textline .apis-cta .background-shapes, #vs-textline .mobile-apps-cta .background-shapes, #vs-textline .textedly-cta .background-shapes {
  position: absolute;
}

@media screen and (max-width: 736px) {
  /* line 507, app/assets/stylesheets/static_pages/_product_features.scss */
  #chrome-extension .chrome-cta .background-shapes, #chrome-extension .broadcast-cta .background-shapes, #chrome-extension .rcs-cta .background-shapes, #chrome-extension .voice-cta .background-shapes, #chrome-extension .analytics-reporting-cta .background-shapes, #chrome-extension .text-messaging-cta .background-shapes, #chrome-extension .shared-inbox-cta .background-shapes, #chrome-extension .live-chat-cta .background-shapes, #chrome-extension .apis-cta .background-shapes, #chrome-extension .mobile-apps-cta .background-shapes, #chrome-extension .textedly-cta .background-shapes, #broadcasting .chrome-cta .background-shapes, #broadcasting .broadcast-cta .background-shapes, #broadcasting .rcs-cta .background-shapes, #broadcasting .voice-cta .background-shapes, #broadcasting .analytics-reporting-cta .background-shapes, #broadcasting .text-messaging-cta .background-shapes, #broadcasting .shared-inbox-cta .background-shapes, #broadcasting .live-chat-cta .background-shapes, #broadcasting .apis-cta .background-shapes, #broadcasting .mobile-apps-cta .background-shapes, #broadcasting .textedly-cta .background-shapes, #rcs .chrome-cta .background-shapes, #rcs .broadcast-cta .background-shapes, #rcs .rcs-cta .background-shapes, #rcs .voice-cta .background-shapes, #rcs .analytics-reporting-cta .background-shapes, #rcs .text-messaging-cta .background-shapes, #rcs .shared-inbox-cta .background-shapes, #rcs .live-chat-cta .background-shapes, #rcs .apis-cta .background-shapes, #rcs .mobile-apps-cta .background-shapes, #rcs .textedly-cta .background-shapes, #voice .chrome-cta .background-shapes, #voice .broadcast-cta .background-shapes, #voice .rcs-cta .background-shapes, #voice .voice-cta .background-shapes, #voice .analytics-reporting-cta .background-shapes, #voice .text-messaging-cta .background-shapes, #voice .shared-inbox-cta .background-shapes, #voice .live-chat-cta .background-shapes, #voice .apis-cta .background-shapes, #voice .mobile-apps-cta .background-shapes, #voice .textedly-cta .background-shapes, #analytics-reporting .chrome-cta .background-shapes, #analytics-reporting .broadcast-cta .background-shapes, #analytics-reporting .rcs-cta .background-shapes, #analytics-reporting .voice-cta .background-shapes, #analytics-reporting .analytics-reporting-cta .background-shapes, #analytics-reporting .text-messaging-cta .background-shapes, #analytics-reporting .shared-inbox-cta .background-shapes, #analytics-reporting .live-chat-cta .background-shapes, #analytics-reporting .apis-cta .background-shapes, #analytics-reporting .mobile-apps-cta .background-shapes, #analytics-reporting .textedly-cta .background-shapes, #text-messaging .chrome-cta .background-shapes, #text-messaging .broadcast-cta .background-shapes, #text-messaging .rcs-cta .background-shapes, #text-messaging .voice-cta .background-shapes, #text-messaging .analytics-reporting-cta .background-shapes, #text-messaging .text-messaging-cta .background-shapes, #text-messaging .shared-inbox-cta .background-shapes, #text-messaging .live-chat-cta .background-shapes, #text-messaging .apis-cta .background-shapes, #text-messaging .mobile-apps-cta .background-shapes, #text-messaging .textedly-cta .background-shapes, #shared-inbox .chrome-cta .background-shapes, #shared-inbox .broadcast-cta .background-shapes, #shared-inbox .rcs-cta .background-shapes, #shared-inbox .voice-cta .background-shapes, #shared-inbox .analytics-reporting-cta .background-shapes, #shared-inbox .text-messaging-cta .background-shapes, #shared-inbox .shared-inbox-cta .background-shapes, #shared-inbox .live-chat-cta .background-shapes, #shared-inbox .apis-cta .background-shapes, #shared-inbox .mobile-apps-cta .background-shapes, #shared-inbox .textedly-cta .background-shapes, #live-chat .chrome-cta .background-shapes, #live-chat .broadcast-cta .background-shapes, #live-chat .rcs-cta .background-shapes, #live-chat .voice-cta .background-shapes, #live-chat .analytics-reporting-cta .background-shapes, #live-chat .text-messaging-cta .background-shapes, #live-chat .shared-inbox-cta .background-shapes, #live-chat .live-chat-cta .background-shapes, #live-chat .apis-cta .background-shapes, #live-chat .mobile-apps-cta .background-shapes, #live-chat .textedly-cta .background-shapes, #apis .chrome-cta .background-shapes, #apis .broadcast-cta .background-shapes, #apis .rcs-cta .background-shapes, #apis .voice-cta .background-shapes, #apis .analytics-reporting-cta .background-shapes, #apis .text-messaging-cta .background-shapes, #apis .shared-inbox-cta .background-shapes, #apis .live-chat-cta .background-shapes, #apis .apis-cta .background-shapes, #apis .mobile-apps-cta .background-shapes, #apis .textedly-cta .background-shapes, #mobile-apps .chrome-cta .background-shapes, #mobile-apps .broadcast-cta .background-shapes, #mobile-apps .rcs-cta .background-shapes, #mobile-apps .voice-cta .background-shapes, #mobile-apps .analytics-reporting-cta .background-shapes, #mobile-apps .text-messaging-cta .background-shapes, #mobile-apps .shared-inbox-cta .background-shapes, #mobile-apps .live-chat-cta .background-shapes, #mobile-apps .apis-cta .background-shapes, #mobile-apps .mobile-apps-cta .background-shapes, #mobile-apps .textedly-cta .background-shapes, #vs-textedly .chrome-cta .background-shapes, #vs-textedly .broadcast-cta .background-shapes, #vs-textedly .rcs-cta .background-shapes, #vs-textedly .voice-cta .background-shapes, #vs-textedly .analytics-reporting-cta .background-shapes, #vs-textedly .text-messaging-cta .background-shapes, #vs-textedly .shared-inbox-cta .background-shapes, #vs-textedly .live-chat-cta .background-shapes, #vs-textedly .apis-cta .background-shapes, #vs-textedly .mobile-apps-cta .background-shapes, #vs-textedly .textedly-cta .background-shapes, #vs-heymarket .chrome-cta .background-shapes, #vs-heymarket .broadcast-cta .background-shapes, #vs-heymarket .rcs-cta .background-shapes, #vs-heymarket .voice-cta .background-shapes, #vs-heymarket .analytics-reporting-cta .background-shapes, #vs-heymarket .text-messaging-cta .background-shapes, #vs-heymarket .shared-inbox-cta .background-shapes, #vs-heymarket .live-chat-cta .background-shapes, #vs-heymarket .apis-cta .background-shapes, #vs-heymarket .mobile-apps-cta .background-shapes, #vs-heymarket .textedly-cta .background-shapes, #vs-textline .chrome-cta .background-shapes, #vs-textline .broadcast-cta .background-shapes, #vs-textline .rcs-cta .background-shapes, #vs-textline .voice-cta .background-shapes, #vs-textline .analytics-reporting-cta .background-shapes, #vs-textline .text-messaging-cta .background-shapes, #vs-textline .shared-inbox-cta .background-shapes, #vs-textline .live-chat-cta .background-shapes, #vs-textline .apis-cta .background-shapes, #vs-textline .mobile-apps-cta .background-shapes, #vs-textline .textedly-cta .background-shapes {
    display: none;
  }
}

/* line 512, app/assets/stylesheets/static_pages/_product_features.scss */
#chrome-extension .chrome-cta .background-shapes.dark-green-left, #chrome-extension .broadcast-cta .background-shapes.dark-green-left, #chrome-extension .rcs-cta .background-shapes.dark-green-left, #chrome-extension .voice-cta .background-shapes.dark-green-left, #chrome-extension .analytics-reporting-cta .background-shapes.dark-green-left, #chrome-extension .text-messaging-cta .background-shapes.dark-green-left, #chrome-extension .shared-inbox-cta .background-shapes.dark-green-left, #chrome-extension .live-chat-cta .background-shapes.dark-green-left, #chrome-extension .apis-cta .background-shapes.dark-green-left, #chrome-extension .mobile-apps-cta .background-shapes.dark-green-left, #chrome-extension .textedly-cta .background-shapes.dark-green-left, #broadcasting .chrome-cta .background-shapes.dark-green-left, #broadcasting .broadcast-cta .background-shapes.dark-green-left, #broadcasting .rcs-cta .background-shapes.dark-green-left, #broadcasting .voice-cta .background-shapes.dark-green-left, #broadcasting .analytics-reporting-cta .background-shapes.dark-green-left, #broadcasting .text-messaging-cta .background-shapes.dark-green-left, #broadcasting .shared-inbox-cta .background-shapes.dark-green-left, #broadcasting .live-chat-cta .background-shapes.dark-green-left, #broadcasting .apis-cta .background-shapes.dark-green-left, #broadcasting .mobile-apps-cta .background-shapes.dark-green-left, #broadcasting .textedly-cta .background-shapes.dark-green-left, #rcs .chrome-cta .background-shapes.dark-green-left, #rcs .broadcast-cta .background-shapes.dark-green-left, #rcs .rcs-cta .background-shapes.dark-green-left, #rcs .voice-cta .background-shapes.dark-green-left, #rcs .analytics-reporting-cta .background-shapes.dark-green-left, #rcs .text-messaging-cta .background-shapes.dark-green-left, #rcs .shared-inbox-cta .background-shapes.dark-green-left, #rcs .live-chat-cta .background-shapes.dark-green-left, #rcs .apis-cta .background-shapes.dark-green-left, #rcs .mobile-apps-cta .background-shapes.dark-green-left, #rcs .textedly-cta .background-shapes.dark-green-left, #voice .chrome-cta .background-shapes.dark-green-left, #voice .broadcast-cta .background-shapes.dark-green-left, #voice .rcs-cta .background-shapes.dark-green-left, #voice .voice-cta .background-shapes.dark-green-left, #voice .analytics-reporting-cta .background-shapes.dark-green-left, #voice .text-messaging-cta .background-shapes.dark-green-left, #voice .shared-inbox-cta .background-shapes.dark-green-left, #voice .live-chat-cta .background-shapes.dark-green-left, #voice .apis-cta .background-shapes.dark-green-left, #voice .mobile-apps-cta .background-shapes.dark-green-left, #voice .textedly-cta .background-shapes.dark-green-left, #analytics-reporting .chrome-cta .background-shapes.dark-green-left, #analytics-reporting .broadcast-cta .background-shapes.dark-green-left, #analytics-reporting .rcs-cta .background-shapes.dark-green-left, #analytics-reporting .voice-cta .background-shapes.dark-green-left, #analytics-reporting .analytics-reporting-cta .background-shapes.dark-green-left, #analytics-reporting .text-messaging-cta .background-shapes.dark-green-left, #analytics-reporting .shared-inbox-cta .background-shapes.dark-green-left, #analytics-reporting .live-chat-cta .background-shapes.dark-green-left, #analytics-reporting .apis-cta .background-shapes.dark-green-left, #analytics-reporting .mobile-apps-cta .background-shapes.dark-green-left, #analytics-reporting .textedly-cta .background-shapes.dark-green-left, #text-messaging .chrome-cta .background-shapes.dark-green-left, #text-messaging .broadcast-cta .background-shapes.dark-green-left, #text-messaging .rcs-cta .background-shapes.dark-green-left, #text-messaging .voice-cta .background-shapes.dark-green-left, #text-messaging .analytics-reporting-cta .background-shapes.dark-green-left, #text-messaging .text-messaging-cta .background-shapes.dark-green-left, #text-messaging .shared-inbox-cta .background-shapes.dark-green-left, #text-messaging .live-chat-cta .background-shapes.dark-green-left, #text-messaging .apis-cta .background-shapes.dark-green-left, #text-messaging .mobile-apps-cta .background-shapes.dark-green-left, #text-messaging .textedly-cta .background-shapes.dark-green-left, #shared-inbox .chrome-cta .background-shapes.dark-green-left, #shared-inbox .broadcast-cta .background-shapes.dark-green-left, #shared-inbox .rcs-cta .background-shapes.dark-green-left, #shared-inbox .voice-cta .background-shapes.dark-green-left, #shared-inbox .analytics-reporting-cta .background-shapes.dark-green-left, #shared-inbox .text-messaging-cta .background-shapes.dark-green-left, #shared-inbox .shared-inbox-cta .background-shapes.dark-green-left, #shared-inbox .live-chat-cta .background-shapes.dark-green-left, #shared-inbox .apis-cta .background-shapes.dark-green-left, #shared-inbox .mobile-apps-cta .background-shapes.dark-green-left, #shared-inbox .textedly-cta .background-shapes.dark-green-left, #live-chat .chrome-cta .background-shapes.dark-green-left, #live-chat .broadcast-cta .background-shapes.dark-green-left, #live-chat .rcs-cta .background-shapes.dark-green-left, #live-chat .voice-cta .background-shapes.dark-green-left, #live-chat .analytics-reporting-cta .background-shapes.dark-green-left, #live-chat .text-messaging-cta .background-shapes.dark-green-left, #live-chat .shared-inbox-cta .background-shapes.dark-green-left, #live-chat .live-chat-cta .background-shapes.dark-green-left, #live-chat .apis-cta .background-shapes.dark-green-left, #live-chat .mobile-apps-cta .background-shapes.dark-green-left, #live-chat .textedly-cta .background-shapes.dark-green-left, #apis .chrome-cta .background-shapes.dark-green-left, #apis .broadcast-cta .background-shapes.dark-green-left, #apis .rcs-cta .background-shapes.dark-green-left, #apis .voice-cta .background-shapes.dark-green-left, #apis .analytics-reporting-cta .background-shapes.dark-green-left, #apis .text-messaging-cta .background-shapes.dark-green-left, #apis .shared-inbox-cta .background-shapes.dark-green-left, #apis .live-chat-cta .background-shapes.dark-green-left, #apis .apis-cta .background-shapes.dark-green-left, #apis .mobile-apps-cta .background-shapes.dark-green-left, #apis .textedly-cta .background-shapes.dark-green-left, #mobile-apps .chrome-cta .background-shapes.dark-green-left, #mobile-apps .broadcast-cta .background-shapes.dark-green-left, #mobile-apps .rcs-cta .background-shapes.dark-green-left, #mobile-apps .voice-cta .background-shapes.dark-green-left, #mobile-apps .analytics-reporting-cta .background-shapes.dark-green-left, #mobile-apps .text-messaging-cta .background-shapes.dark-green-left, #mobile-apps .shared-inbox-cta .background-shapes.dark-green-left, #mobile-apps .live-chat-cta .background-shapes.dark-green-left, #mobile-apps .apis-cta .background-shapes.dark-green-left, #mobile-apps .mobile-apps-cta .background-shapes.dark-green-left, #mobile-apps .textedly-cta .background-shapes.dark-green-left, #vs-textedly .chrome-cta .background-shapes.dark-green-left, #vs-textedly .broadcast-cta .background-shapes.dark-green-left, #vs-textedly .rcs-cta .background-shapes.dark-green-left, #vs-textedly .voice-cta .background-shapes.dark-green-left, #vs-textedly .analytics-reporting-cta .background-shapes.dark-green-left, #vs-textedly .text-messaging-cta .background-shapes.dark-green-left, #vs-textedly .shared-inbox-cta .background-shapes.dark-green-left, #vs-textedly .live-chat-cta .background-shapes.dark-green-left, #vs-textedly .apis-cta .background-shapes.dark-green-left, #vs-textedly .mobile-apps-cta .background-shapes.dark-green-left, #vs-textedly .textedly-cta .background-shapes.dark-green-left, #vs-heymarket .chrome-cta .background-shapes.dark-green-left, #vs-heymarket .broadcast-cta .background-shapes.dark-green-left, #vs-heymarket .rcs-cta .background-shapes.dark-green-left, #vs-heymarket .voice-cta .background-shapes.dark-green-left, #vs-heymarket .analytics-reporting-cta .background-shapes.dark-green-left, #vs-heymarket .text-messaging-cta .background-shapes.dark-green-left, #vs-heymarket .shared-inbox-cta .background-shapes.dark-green-left, #vs-heymarket .live-chat-cta .background-shapes.dark-green-left, #vs-heymarket .apis-cta .background-shapes.dark-green-left, #vs-heymarket .mobile-apps-cta .background-shapes.dark-green-left, #vs-heymarket .textedly-cta .background-shapes.dark-green-left, #vs-textline .chrome-cta .background-shapes.dark-green-left, #vs-textline .broadcast-cta .background-shapes.dark-green-left, #vs-textline .rcs-cta .background-shapes.dark-green-left, #vs-textline .voice-cta .background-shapes.dark-green-left, #vs-textline .analytics-reporting-cta .background-shapes.dark-green-left, #vs-textline .text-messaging-cta .background-shapes.dark-green-left, #vs-textline .shared-inbox-cta .background-shapes.dark-green-left, #vs-textline .live-chat-cta .background-shapes.dark-green-left, #vs-textline .apis-cta .background-shapes.dark-green-left, #vs-textline .mobile-apps-cta .background-shapes.dark-green-left, #vs-textline .textedly-cta .background-shapes.dark-green-left {
  margin-top: -250px;
  left: 0;
  height: 400px;
}

/* line 517, app/assets/stylesheets/static_pages/_product_features.scss */
#chrome-extension .chrome-cta .background-shapes.yellow-dots, #chrome-extension .broadcast-cta .background-shapes.yellow-dots, #chrome-extension .rcs-cta .background-shapes.yellow-dots, #chrome-extension .voice-cta .background-shapes.yellow-dots, #chrome-extension .analytics-reporting-cta .background-shapes.yellow-dots, #chrome-extension .text-messaging-cta .background-shapes.yellow-dots, #chrome-extension .shared-inbox-cta .background-shapes.yellow-dots, #chrome-extension .live-chat-cta .background-shapes.yellow-dots, #chrome-extension .apis-cta .background-shapes.yellow-dots, #chrome-extension .mobile-apps-cta .background-shapes.yellow-dots, #chrome-extension .textedly-cta .background-shapes.yellow-dots, #broadcasting .chrome-cta .background-shapes.yellow-dots, #broadcasting .broadcast-cta .background-shapes.yellow-dots, #broadcasting .rcs-cta .background-shapes.yellow-dots, #broadcasting .voice-cta .background-shapes.yellow-dots, #broadcasting .analytics-reporting-cta .background-shapes.yellow-dots, #broadcasting .text-messaging-cta .background-shapes.yellow-dots, #broadcasting .shared-inbox-cta .background-shapes.yellow-dots, #broadcasting .live-chat-cta .background-shapes.yellow-dots, #broadcasting .apis-cta .background-shapes.yellow-dots, #broadcasting .mobile-apps-cta .background-shapes.yellow-dots, #broadcasting .textedly-cta .background-shapes.yellow-dots, #rcs .chrome-cta .background-shapes.yellow-dots, #rcs .broadcast-cta .background-shapes.yellow-dots, #rcs .rcs-cta .background-shapes.yellow-dots, #rcs .voice-cta .background-shapes.yellow-dots, #rcs .analytics-reporting-cta .background-shapes.yellow-dots, #rcs .text-messaging-cta .background-shapes.yellow-dots, #rcs .shared-inbox-cta .background-shapes.yellow-dots, #rcs .live-chat-cta .background-shapes.yellow-dots, #rcs .apis-cta .background-shapes.yellow-dots, #rcs .mobile-apps-cta .background-shapes.yellow-dots, #rcs .textedly-cta .background-shapes.yellow-dots, #voice .chrome-cta .background-shapes.yellow-dots, #voice .broadcast-cta .background-shapes.yellow-dots, #voice .rcs-cta .background-shapes.yellow-dots, #voice .voice-cta .background-shapes.yellow-dots, #voice .analytics-reporting-cta .background-shapes.yellow-dots, #voice .text-messaging-cta .background-shapes.yellow-dots, #voice .shared-inbox-cta .background-shapes.yellow-dots, #voice .live-chat-cta .background-shapes.yellow-dots, #voice .apis-cta .background-shapes.yellow-dots, #voice .mobile-apps-cta .background-shapes.yellow-dots, #voice .textedly-cta .background-shapes.yellow-dots, #analytics-reporting .chrome-cta .background-shapes.yellow-dots, #analytics-reporting .broadcast-cta .background-shapes.yellow-dots, #analytics-reporting .rcs-cta .background-shapes.yellow-dots, #analytics-reporting .voice-cta .background-shapes.yellow-dots, #analytics-reporting .analytics-reporting-cta .background-shapes.yellow-dots, #analytics-reporting .text-messaging-cta .background-shapes.yellow-dots, #analytics-reporting .shared-inbox-cta .background-shapes.yellow-dots, #analytics-reporting .live-chat-cta .background-shapes.yellow-dots, #analytics-reporting .apis-cta .background-shapes.yellow-dots, #analytics-reporting .mobile-apps-cta .background-shapes.yellow-dots, #analytics-reporting .textedly-cta .background-shapes.yellow-dots, #text-messaging .chrome-cta .background-shapes.yellow-dots, #text-messaging .broadcast-cta .background-shapes.yellow-dots, #text-messaging .rcs-cta .background-shapes.yellow-dots, #text-messaging .voice-cta .background-shapes.yellow-dots, #text-messaging .analytics-reporting-cta .background-shapes.yellow-dots, #text-messaging .text-messaging-cta .background-shapes.yellow-dots, #text-messaging .shared-inbox-cta .background-shapes.yellow-dots, #text-messaging .live-chat-cta .background-shapes.yellow-dots, #text-messaging .apis-cta .background-shapes.yellow-dots, #text-messaging .mobile-apps-cta .background-shapes.yellow-dots, #text-messaging .textedly-cta .background-shapes.yellow-dots, #shared-inbox .chrome-cta .background-shapes.yellow-dots, #shared-inbox .broadcast-cta .background-shapes.yellow-dots, #shared-inbox .rcs-cta .background-shapes.yellow-dots, #shared-inbox .voice-cta .background-shapes.yellow-dots, #shared-inbox .analytics-reporting-cta .background-shapes.yellow-dots, #shared-inbox .text-messaging-cta .background-shapes.yellow-dots, #shared-inbox .shared-inbox-cta .background-shapes.yellow-dots, #shared-inbox .live-chat-cta .background-shapes.yellow-dots, #shared-inbox .apis-cta .background-shapes.yellow-dots, #shared-inbox .mobile-apps-cta .background-shapes.yellow-dots, #shared-inbox .textedly-cta .background-shapes.yellow-dots, #live-chat .chrome-cta .background-shapes.yellow-dots, #live-chat .broadcast-cta .background-shapes.yellow-dots, #live-chat .rcs-cta .background-shapes.yellow-dots, #live-chat .voice-cta .background-shapes.yellow-dots, #live-chat .analytics-reporting-cta .background-shapes.yellow-dots, #live-chat .text-messaging-cta .background-shapes.yellow-dots, #live-chat .shared-inbox-cta .background-shapes.yellow-dots, #live-chat .live-chat-cta .background-shapes.yellow-dots, #live-chat .apis-cta .background-shapes.yellow-dots, #live-chat .mobile-apps-cta .background-shapes.yellow-dots, #live-chat .textedly-cta .background-shapes.yellow-dots, #apis .chrome-cta .background-shapes.yellow-dots, #apis .broadcast-cta .background-shapes.yellow-dots, #apis .rcs-cta .background-shapes.yellow-dots, #apis .voice-cta .background-shapes.yellow-dots, #apis .analytics-reporting-cta .background-shapes.yellow-dots, #apis .text-messaging-cta .background-shapes.yellow-dots, #apis .shared-inbox-cta .background-shapes.yellow-dots, #apis .live-chat-cta .background-shapes.yellow-dots, #apis .apis-cta .background-shapes.yellow-dots, #apis .mobile-apps-cta .background-shapes.yellow-dots, #apis .textedly-cta .background-shapes.yellow-dots, #mobile-apps .chrome-cta .background-shapes.yellow-dots, #mobile-apps .broadcast-cta .background-shapes.yellow-dots, #mobile-apps .rcs-cta .background-shapes.yellow-dots, #mobile-apps .voice-cta .background-shapes.yellow-dots, #mobile-apps .analytics-reporting-cta .background-shapes.yellow-dots, #mobile-apps .text-messaging-cta .background-shapes.yellow-dots, #mobile-apps .shared-inbox-cta .background-shapes.yellow-dots, #mobile-apps .live-chat-cta .background-shapes.yellow-dots, #mobile-apps .apis-cta .background-shapes.yellow-dots, #mobile-apps .mobile-apps-cta .background-shapes.yellow-dots, #mobile-apps .textedly-cta .background-shapes.yellow-dots, #vs-textedly .chrome-cta .background-shapes.yellow-dots, #vs-textedly .broadcast-cta .background-shapes.yellow-dots, #vs-textedly .rcs-cta .background-shapes.yellow-dots, #vs-textedly .voice-cta .background-shapes.yellow-dots, #vs-textedly .analytics-reporting-cta .background-shapes.yellow-dots, #vs-textedly .text-messaging-cta .background-shapes.yellow-dots, #vs-textedly .shared-inbox-cta .background-shapes.yellow-dots, #vs-textedly .live-chat-cta .background-shapes.yellow-dots, #vs-textedly .apis-cta .background-shapes.yellow-dots, #vs-textedly .mobile-apps-cta .background-shapes.yellow-dots, #vs-textedly .textedly-cta .background-shapes.yellow-dots, #vs-heymarket .chrome-cta .background-shapes.yellow-dots, #vs-heymarket .broadcast-cta .background-shapes.yellow-dots, #vs-heymarket .rcs-cta .background-shapes.yellow-dots, #vs-heymarket .voice-cta .background-shapes.yellow-dots, #vs-heymarket .analytics-reporting-cta .background-shapes.yellow-dots, #vs-heymarket .text-messaging-cta .background-shapes.yellow-dots, #vs-heymarket .shared-inbox-cta .background-shapes.yellow-dots, #vs-heymarket .live-chat-cta .background-shapes.yellow-dots, #vs-heymarket .apis-cta .background-shapes.yellow-dots, #vs-heymarket .mobile-apps-cta .background-shapes.yellow-dots, #vs-heymarket .textedly-cta .background-shapes.yellow-dots, #vs-textline .chrome-cta .background-shapes.yellow-dots, #vs-textline .broadcast-cta .background-shapes.yellow-dots, #vs-textline .rcs-cta .background-shapes.yellow-dots, #vs-textline .voice-cta .background-shapes.yellow-dots, #vs-textline .analytics-reporting-cta .background-shapes.yellow-dots, #vs-textline .text-messaging-cta .background-shapes.yellow-dots, #vs-textline .shared-inbox-cta .background-shapes.yellow-dots, #vs-textline .live-chat-cta .background-shapes.yellow-dots, #vs-textline .apis-cta .background-shapes.yellow-dots, #vs-textline .mobile-apps-cta .background-shapes.yellow-dots, #vs-textline .textedly-cta .background-shapes.yellow-dots {
  margin-top: -450px;
  left: 0;
  height: 200px;
}

/* line 522, app/assets/stylesheets/static_pages/_product_features.scss */
#chrome-extension .chrome-cta .background-shapes.brightgreen-right, #chrome-extension .broadcast-cta .background-shapes.brightgreen-right, #chrome-extension .rcs-cta .background-shapes.brightgreen-right, #chrome-extension .voice-cta .background-shapes.brightgreen-right, #chrome-extension .analytics-reporting-cta .background-shapes.brightgreen-right, #chrome-extension .text-messaging-cta .background-shapes.brightgreen-right, #chrome-extension .shared-inbox-cta .background-shapes.brightgreen-right, #chrome-extension .live-chat-cta .background-shapes.brightgreen-right, #chrome-extension .apis-cta .background-shapes.brightgreen-right, #chrome-extension .mobile-apps-cta .background-shapes.brightgreen-right, #chrome-extension .textedly-cta .background-shapes.brightgreen-right, #broadcasting .chrome-cta .background-shapes.brightgreen-right, #broadcasting .broadcast-cta .background-shapes.brightgreen-right, #broadcasting .rcs-cta .background-shapes.brightgreen-right, #broadcasting .voice-cta .background-shapes.brightgreen-right, #broadcasting .analytics-reporting-cta .background-shapes.brightgreen-right, #broadcasting .text-messaging-cta .background-shapes.brightgreen-right, #broadcasting .shared-inbox-cta .background-shapes.brightgreen-right, #broadcasting .live-chat-cta .background-shapes.brightgreen-right, #broadcasting .apis-cta .background-shapes.brightgreen-right, #broadcasting .mobile-apps-cta .background-shapes.brightgreen-right, #broadcasting .textedly-cta .background-shapes.brightgreen-right, #rcs .chrome-cta .background-shapes.brightgreen-right, #rcs .broadcast-cta .background-shapes.brightgreen-right, #rcs .rcs-cta .background-shapes.brightgreen-right, #rcs .voice-cta .background-shapes.brightgreen-right, #rcs .analytics-reporting-cta .background-shapes.brightgreen-right, #rcs .text-messaging-cta .background-shapes.brightgreen-right, #rcs .shared-inbox-cta .background-shapes.brightgreen-right, #rcs .live-chat-cta .background-shapes.brightgreen-right, #rcs .apis-cta .background-shapes.brightgreen-right, #rcs .mobile-apps-cta .background-shapes.brightgreen-right, #rcs .textedly-cta .background-shapes.brightgreen-right, #voice .chrome-cta .background-shapes.brightgreen-right, #voice .broadcast-cta .background-shapes.brightgreen-right, #voice .rcs-cta .background-shapes.brightgreen-right, #voice .voice-cta .background-shapes.brightgreen-right, #voice .analytics-reporting-cta .background-shapes.brightgreen-right, #voice .text-messaging-cta .background-shapes.brightgreen-right, #voice .shared-inbox-cta .background-shapes.brightgreen-right, #voice .live-chat-cta .background-shapes.brightgreen-right, #voice .apis-cta .background-shapes.brightgreen-right, #voice .mobile-apps-cta .background-shapes.brightgreen-right, #voice .textedly-cta .background-shapes.brightgreen-right, #analytics-reporting .chrome-cta .background-shapes.brightgreen-right, #analytics-reporting .broadcast-cta .background-shapes.brightgreen-right, #analytics-reporting .rcs-cta .background-shapes.brightgreen-right, #analytics-reporting .voice-cta .background-shapes.brightgreen-right, #analytics-reporting .analytics-reporting-cta .background-shapes.brightgreen-right, #analytics-reporting .text-messaging-cta .background-shapes.brightgreen-right, #analytics-reporting .shared-inbox-cta .background-shapes.brightgreen-right, #analytics-reporting .live-chat-cta .background-shapes.brightgreen-right, #analytics-reporting .apis-cta .background-shapes.brightgreen-right, #analytics-reporting .mobile-apps-cta .background-shapes.brightgreen-right, #analytics-reporting .textedly-cta .background-shapes.brightgreen-right, #text-messaging .chrome-cta .background-shapes.brightgreen-right, #text-messaging .broadcast-cta .background-shapes.brightgreen-right, #text-messaging .rcs-cta .background-shapes.brightgreen-right, #text-messaging .voice-cta .background-shapes.brightgreen-right, #text-messaging .analytics-reporting-cta .background-shapes.brightgreen-right, #text-messaging .text-messaging-cta .background-shapes.brightgreen-right, #text-messaging .shared-inbox-cta .background-shapes.brightgreen-right, #text-messaging .live-chat-cta .background-shapes.brightgreen-right, #text-messaging .apis-cta .background-shapes.brightgreen-right, #text-messaging .mobile-apps-cta .background-shapes.brightgreen-right, #text-messaging .textedly-cta .background-shapes.brightgreen-right, #shared-inbox .chrome-cta .background-shapes.brightgreen-right, #shared-inbox .broadcast-cta .background-shapes.brightgreen-right, #shared-inbox .rcs-cta .background-shapes.brightgreen-right, #shared-inbox .voice-cta .background-shapes.brightgreen-right, #shared-inbox .analytics-reporting-cta .background-shapes.brightgreen-right, #shared-inbox .text-messaging-cta .background-shapes.brightgreen-right, #shared-inbox .shared-inbox-cta .background-shapes.brightgreen-right, #shared-inbox .live-chat-cta .background-shapes.brightgreen-right, #shared-inbox .apis-cta .background-shapes.brightgreen-right, #shared-inbox .mobile-apps-cta .background-shapes.brightgreen-right, #shared-inbox .textedly-cta .background-shapes.brightgreen-right, #live-chat .chrome-cta .background-shapes.brightgreen-right, #live-chat .broadcast-cta .background-shapes.brightgreen-right, #live-chat .rcs-cta .background-shapes.brightgreen-right, #live-chat .voice-cta .background-shapes.brightgreen-right, #live-chat .analytics-reporting-cta .background-shapes.brightgreen-right, #live-chat .text-messaging-cta .background-shapes.brightgreen-right, #live-chat .shared-inbox-cta .background-shapes.brightgreen-right, #live-chat .live-chat-cta .background-shapes.brightgreen-right, #live-chat .apis-cta .background-shapes.brightgreen-right, #live-chat .mobile-apps-cta .background-shapes.brightgreen-right, #live-chat .textedly-cta .background-shapes.brightgreen-right, #apis .chrome-cta .background-shapes.brightgreen-right, #apis .broadcast-cta .background-shapes.brightgreen-right, #apis .rcs-cta .background-shapes.brightgreen-right, #apis .voice-cta .background-shapes.brightgreen-right, #apis .analytics-reporting-cta .background-shapes.brightgreen-right, #apis .text-messaging-cta .background-shapes.brightgreen-right, #apis .shared-inbox-cta .background-shapes.brightgreen-right, #apis .live-chat-cta .background-shapes.brightgreen-right, #apis .apis-cta .background-shapes.brightgreen-right, #apis .mobile-apps-cta .background-shapes.brightgreen-right, #apis .textedly-cta .background-shapes.brightgreen-right, #mobile-apps .chrome-cta .background-shapes.brightgreen-right, #mobile-apps .broadcast-cta .background-shapes.brightgreen-right, #mobile-apps .rcs-cta .background-shapes.brightgreen-right, #mobile-apps .voice-cta .background-shapes.brightgreen-right, #mobile-apps .analytics-reporting-cta .background-shapes.brightgreen-right, #mobile-apps .text-messaging-cta .background-shapes.brightgreen-right, #mobile-apps .shared-inbox-cta .background-shapes.brightgreen-right, #mobile-apps .live-chat-cta .background-shapes.brightgreen-right, #mobile-apps .apis-cta .background-shapes.brightgreen-right, #mobile-apps .mobile-apps-cta .background-shapes.brightgreen-right, #mobile-apps .textedly-cta .background-shapes.brightgreen-right, #vs-textedly .chrome-cta .background-shapes.brightgreen-right, #vs-textedly .broadcast-cta .background-shapes.brightgreen-right, #vs-textedly .rcs-cta .background-shapes.brightgreen-right, #vs-textedly .voice-cta .background-shapes.brightgreen-right, #vs-textedly .analytics-reporting-cta .background-shapes.brightgreen-right, #vs-textedly .text-messaging-cta .background-shapes.brightgreen-right, #vs-textedly .shared-inbox-cta .background-shapes.brightgreen-right, #vs-textedly .live-chat-cta .background-shapes.brightgreen-right, #vs-textedly .apis-cta .background-shapes.brightgreen-right, #vs-textedly .mobile-apps-cta .background-shapes.brightgreen-right, #vs-textedly .textedly-cta .background-shapes.brightgreen-right, #vs-heymarket .chrome-cta .background-shapes.brightgreen-right, #vs-heymarket .broadcast-cta .background-shapes.brightgreen-right, #vs-heymarket .rcs-cta .background-shapes.brightgreen-right, #vs-heymarket .voice-cta .background-shapes.brightgreen-right, #vs-heymarket .analytics-reporting-cta .background-shapes.brightgreen-right, #vs-heymarket .text-messaging-cta .background-shapes.brightgreen-right, #vs-heymarket .shared-inbox-cta .background-shapes.brightgreen-right, #vs-heymarket .live-chat-cta .background-shapes.brightgreen-right, #vs-heymarket .apis-cta .background-shapes.brightgreen-right, #vs-heymarket .mobile-apps-cta .background-shapes.brightgreen-right, #vs-heymarket .textedly-cta .background-shapes.brightgreen-right, #vs-textline .chrome-cta .background-shapes.brightgreen-right, #vs-textline .broadcast-cta .background-shapes.brightgreen-right, #vs-textline .rcs-cta .background-shapes.brightgreen-right, #vs-textline .voice-cta .background-shapes.brightgreen-right, #vs-textline .analytics-reporting-cta .background-shapes.brightgreen-right, #vs-textline .text-messaging-cta .background-shapes.brightgreen-right, #vs-textline .shared-inbox-cta .background-shapes.brightgreen-right, #vs-textline .live-chat-cta .background-shapes.brightgreen-right, #vs-textline .apis-cta .background-shapes.brightgreen-right, #vs-textline .mobile-apps-cta .background-shapes.brightgreen-right, #vs-textline .textedly-cta .background-shapes.brightgreen-right {
  padding-top: 30px;
  margin-top: 275px;
  right: 0;
  height: 425px;
}

/* line 533, app/assets/stylesheets/static_pages/_product_features.scss */
#ai-agents .hero, #chrome-extension .hero, #broadcasting .hero, #rcs .hero, #voice .hero, #analytics-reporting .hero, #text-messaging .hero, #shared-inbox .hero, #live-chat .hero, #apis .hero, #mobile-apps .hero {
  background-image: url(//assets.stage.avochato.com/assets/beige-wave-e2af8f741046aba98cd7bdf02d91e66f841bfeeb90c66d0179f48ed47a8cae60.svg);
  background-repeat: no-repeat;
}

@media screen and (max-width: 736px) {
  /* line 533, app/assets/stylesheets/static_pages/_product_features.scss */
  #ai-agents .hero, #chrome-extension .hero, #broadcasting .hero, #rcs .hero, #voice .hero, #analytics-reporting .hero, #text-messaging .hero, #shared-inbox .hero, #live-chat .hero, #apis .hero, #mobile-apps .hero {
    background-image: none;
  }
}

/* line 543, app/assets/stylesheets/static_pages/_product_features.scss */
#live-chat .hero {
  padding-bottom: 10px;
}

/* line 549, app/assets/stylesheets/static_pages/_product_features.scss */
#shared-inbox .section-eyebrow, #live-chat .section-eyebrow, #apis .section-eyebrow, #mobile-apps .section-eyebrow {
  display: inline-block;
  background-color: #d6e6dc;
  color: #1E705A;
  font-size: 12px;
  font-weight: 800 !important;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  padding: 8px 18px;
  border-radius: 6px;
  margin-bottom: 20px;
}

@media screen and (max-width: 736px) {
  /* line 549, app/assets/stylesheets/static_pages/_product_features.scss */
  #shared-inbox .section-eyebrow, #live-chat .section-eyebrow, #apis .section-eyebrow, #mobile-apps .section-eyebrow {
    font-size: 11px;
    letter-spacing: 1.4px;
    margin-bottom: 10px;
    padding: 6px 14px;
  }
}

/* line 570, app/assets/stylesheets/static_pages/_product_features.scss */
#shared-inbox .shared-inbox-integrations .integration-grid,
#shared-inbox .apis-integrations .integration-grid, #live-chat .shared-inbox-integrations .integration-grid,
#live-chat .apis-integrations .integration-grid, #apis .shared-inbox-integrations .integration-grid,
#apis .apis-integrations .integration-grid, #mobile-apps .shared-inbox-integrations .integration-grid,
#mobile-apps .apis-integrations .integration-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  max-width: 1140px;
  width: 100%;
  margin: 40px auto 0;
  padding: 0 20px;
}

@media screen and (max-width: 980px) {
  /* line 570, app/assets/stylesheets/static_pages/_product_features.scss */
  #shared-inbox .shared-inbox-integrations .integration-grid,
#shared-inbox .apis-integrations .integration-grid, #live-chat .shared-inbox-integrations .integration-grid,
#live-chat .apis-integrations .integration-grid, #apis .shared-inbox-integrations .integration-grid,
#apis .apis-integrations .integration-grid, #mobile-apps .shared-inbox-integrations .integration-grid,
#mobile-apps .apis-integrations .integration-grid {
    grid-template-columns: repeat(2, 1fr);
    margin-top: 10px;
  }
}

@media screen and (max-width: 736px) {
  /* line 570, app/assets/stylesheets/static_pages/_product_features.scss */
  #shared-inbox .shared-inbox-integrations .integration-grid,
#shared-inbox .apis-integrations .integration-grid, #live-chat .shared-inbox-integrations .integration-grid,
#live-chat .apis-integrations .integration-grid, #apis .shared-inbox-integrations .integration-grid,
#apis .apis-integrations .integration-grid, #mobile-apps .shared-inbox-integrations .integration-grid,
#mobile-apps .apis-integrations .integration-grid {
    grid-template-columns: 1fr;
    padding: 0 15px;
  }
}

/* line 587, app/assets/stylesheets/static_pages/_product_features.scss */
#shared-inbox .shared-inbox-integrations .integration-tile,
#shared-inbox .apis-integrations .integration-tile, #live-chat .shared-inbox-integrations .integration-tile,
#live-chat .apis-integrations .integration-tile, #apis .shared-inbox-integrations .integration-tile,
#apis .apis-integrations .integration-tile, #mobile-apps .shared-inbox-integrations .integration-tile,
#mobile-apps .apis-integrations .integration-tile {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 30px 20px;
  background: #fff;
  border-radius: 12px;
  border: 1px solid #e5e5e5;
  transition: box-shadow 0.2s ease, transform 0.2s ease;
}

/* line 597, app/assets/stylesheets/static_pages/_product_features.scss */
#shared-inbox .shared-inbox-integrations .integration-tile, #shared-inbox .shared-inbox-integrations .integration-tile:link, #shared-inbox .shared-inbox-integrations .integration-tile:visited, #shared-inbox .shared-inbox-integrations .integration-tile:hover, #shared-inbox .shared-inbox-integrations .integration-tile:focus, #shared-inbox .shared-inbox-integrations .integration-tile:active,
#shared-inbox .apis-integrations .integration-tile,
#shared-inbox .apis-integrations .integration-tile:link,
#shared-inbox .apis-integrations .integration-tile:visited,
#shared-inbox .apis-integrations .integration-tile:hover,
#shared-inbox .apis-integrations .integration-tile:focus,
#shared-inbox .apis-integrations .integration-tile:active, #live-chat .shared-inbox-integrations .integration-tile, #live-chat .shared-inbox-integrations .integration-tile:link, #live-chat .shared-inbox-integrations .integration-tile:visited, #live-chat .shared-inbox-integrations .integration-tile:hover, #live-chat .shared-inbox-integrations .integration-tile:focus, #live-chat .shared-inbox-integrations .integration-tile:active,
#live-chat .apis-integrations .integration-tile,
#live-chat .apis-integrations .integration-tile:link,
#live-chat .apis-integrations .integration-tile:visited,
#live-chat .apis-integrations .integration-tile:hover,
#live-chat .apis-integrations .integration-tile:focus,
#live-chat .apis-integrations .integration-tile:active, #apis .shared-inbox-integrations .integration-tile, #apis .shared-inbox-integrations .integration-tile:link, #apis .shared-inbox-integrations .integration-tile:visited, #apis .shared-inbox-integrations .integration-tile:hover, #apis .shared-inbox-integrations .integration-tile:focus, #apis .shared-inbox-integrations .integration-tile:active,
#apis .apis-integrations .integration-tile,
#apis .apis-integrations .integration-tile:link,
#apis .apis-integrations .integration-tile:visited,
#apis .apis-integrations .integration-tile:hover,
#apis .apis-integrations .integration-tile:focus,
#apis .apis-integrations .integration-tile:active, #mobile-apps .shared-inbox-integrations .integration-tile, #mobile-apps .shared-inbox-integrations .integration-tile:link, #mobile-apps .shared-inbox-integrations .integration-tile:visited, #mobile-apps .shared-inbox-integrations .integration-tile:hover, #mobile-apps .shared-inbox-integrations .integration-tile:focus, #mobile-apps .shared-inbox-integrations .integration-tile:active,
#mobile-apps .apis-integrations .integration-tile,
#mobile-apps .apis-integrations .integration-tile:link,
#mobile-apps .apis-integrations .integration-tile:visited,
#mobile-apps .apis-integrations .integration-tile:hover,
#mobile-apps .apis-integrations .integration-tile:focus,
#mobile-apps .apis-integrations .integration-tile:active {
  text-decoration: none !important;
}

/* line 605, app/assets/stylesheets/static_pages/_product_features.scss */
#shared-inbox .shared-inbox-integrations .integration-tile:hover,
#shared-inbox .apis-integrations .integration-tile:hover, #live-chat .shared-inbox-integrations .integration-tile:hover,
#live-chat .apis-integrations .integration-tile:hover, #apis .shared-inbox-integrations .integration-tile:hover,
#apis .apis-integrations .integration-tile:hover, #mobile-apps .shared-inbox-integrations .integration-tile:hover,
#mobile-apps .apis-integrations .integration-tile:hover {
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
  transform: translateY(-2px);
}

/* line 609, app/assets/stylesheets/static_pages/_product_features.scss */
#shared-inbox .shared-inbox-integrations .integration-tile .integration-tile-logo,
#shared-inbox .apis-integrations .integration-tile .integration-tile-logo, #live-chat .shared-inbox-integrations .integration-tile .integration-tile-logo,
#live-chat .apis-integrations .integration-tile .integration-tile-logo, #apis .shared-inbox-integrations .integration-tile .integration-tile-logo,
#apis .apis-integrations .integration-tile .integration-tile-logo, #mobile-apps .shared-inbox-integrations .integration-tile .integration-tile-logo,
#mobile-apps .apis-integrations .integration-tile .integration-tile-logo {
  height: 60px;
  object-fit: contain;
  margin-bottom: 16px;
}

/* line 613, app/assets/stylesheets/static_pages/_product_features.scss */
#shared-inbox .shared-inbox-integrations .integration-tile .integration-tile-logo.logo-wide,
#shared-inbox .apis-integrations .integration-tile .integration-tile-logo.logo-wide, #live-chat .shared-inbox-integrations .integration-tile .integration-tile-logo.logo-wide,
#live-chat .apis-integrations .integration-tile .integration-tile-logo.logo-wide, #apis .shared-inbox-integrations .integration-tile .integration-tile-logo.logo-wide,
#apis .apis-integrations .integration-tile .integration-tile-logo.logo-wide, #mobile-apps .shared-inbox-integrations .integration-tile .integration-tile-logo.logo-wide,
#mobile-apps .apis-integrations .integration-tile .integration-tile-logo.logo-wide {
  width: 60px;
}

/* line 617, app/assets/stylesheets/static_pages/_product_features.scss */
#shared-inbox .shared-inbox-integrations .integration-tile h4,
#shared-inbox .apis-integrations .integration-tile h4, #live-chat .shared-inbox-integrations .integration-tile h4,
#live-chat .apis-integrations .integration-tile h4, #apis .shared-inbox-integrations .integration-tile h4,
#apis .apis-integrations .integration-tile h4, #mobile-apps .shared-inbox-integrations .integration-tile h4,
#mobile-apps .apis-integrations .integration-tile h4 {
  font-size: 18px !important;
  font-weight: 800 !important;
  color: black !important;
  -webkit-text-fill-color: black !important;
  margin: 0 0 12px 0;
  max-width: none;
}

/* line 625, app/assets/stylesheets/static_pages/_product_features.scss */
#shared-inbox .shared-inbox-integrations .integration-tile p,
#shared-inbox .apis-integrations .integration-tile p, #live-chat .shared-inbox-integrations .integration-tile p,
#live-chat .apis-integrations .integration-tile p, #apis .shared-inbox-integrations .integration-tile p,
#apis .apis-integrations .integration-tile p, #mobile-apps .shared-inbox-integrations .integration-tile p,
#mobile-apps .apis-integrations .integration-tile p {
  font-size: 14px;
  line-height: 1.4;
  color: #555;
  -webkit-text-fill-color: #555;
  margin: 0;
}

/* line 632, app/assets/stylesheets/static_pages/_product_features.scss */
#shared-inbox .shared-inbox-integrations .integration-tile.integration-tile-more,
#shared-inbox .apis-integrations .integration-tile.integration-tile-more, #live-chat .shared-inbox-integrations .integration-tile.integration-tile-more,
#live-chat .apis-integrations .integration-tile.integration-tile-more, #apis .shared-inbox-integrations .integration-tile.integration-tile-more,
#apis .apis-integrations .integration-tile.integration-tile-more, #mobile-apps .shared-inbox-integrations .integration-tile.integration-tile-more,
#mobile-apps .apis-integrations .integration-tile.integration-tile-more {
  justify-content: center;
}

/* line 634, app/assets/stylesheets/static_pages/_product_features.scss */
#shared-inbox .shared-inbox-integrations .integration-tile.integration-tile-more h4,
#shared-inbox .apis-integrations .integration-tile.integration-tile-more h4, #live-chat .shared-inbox-integrations .integration-tile.integration-tile-more h4,
#live-chat .apis-integrations .integration-tile.integration-tile-more h4, #apis .shared-inbox-integrations .integration-tile.integration-tile-more h4,
#apis .apis-integrations .integration-tile.integration-tile-more h4, #mobile-apps .shared-inbox-integrations .integration-tile.integration-tile-more h4,
#mobile-apps .apis-integrations .integration-tile.integration-tile-more h4 {
  margin-bottom: 20px;
}

/* line 643, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-flow-step,
#apis .api-stack-card,
#apis .api-endpoint-tile,
#apis .api-use-case-tile,
#apis .api-industry-tile {
  background: #fff;
  border: 3px solid #e8e5dd;
  border-radius: 24px;
}

/* line 653, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-flow-icon,
#apis .api-stack-icon,
#apis .api-endpoint-icon-circle,
#apis .api-use-case-image-circle,
#apis .api-industry-image-circle {
  position: relative;
  background: #f8f8f8;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

/* line 665, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-flow-icon img,
#apis .api-stack-icon img,
#apis .api-endpoint-icon-circle img,
#apis .api-use-case-image-circle img,
#apis .api-industry-image-circle img {
  position: relative;
  max-width: none;
  object-fit: contain;
}

/* line 672, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .hero {
  padding-bottom: 0;
}

/* line 675, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .hero picture {
  display: block;
  margin-top: -60px;
}

@media screen and (max-width: 980px) {
  /* line 675, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .hero picture {
    margin-top: 0;
  }
}

/* line 683, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .hero .hero-social-proof {
  font-size: 13px !important;
  font-weight: 500 !important;
  color: #1E705A !important;
  -webkit-text-fill-color: #1E705A !important;
  margin: 14px 0 0 0;
  text-align: center;
}

/* line 690, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .hero .hero-social-proof strong {
  font-weight: 900 !important;
  color: #1E705A !important;
  -webkit-text-fill-color: #1E705A !important;
}

/* line 698, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-flow {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 14px;
  max-width: 1180px;
  width: 100%;
  margin: 40px auto 0;
  padding: 0 20px;
}

@media screen and (max-width: 980px) {
  /* line 698, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-flow {
    flex-direction: column;
    align-items: center;
    gap: 12px;
    margin-top: 10px;
  }
}

/* line 713, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-flow .api-flow-step {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  max-width: 343px;
  min-height: 325px;
  padding: 48px 18px 30px;
}

/* line 722, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-flow .api-flow-step .api-flow-icon {
  width: 125px;
  height: 125px;
  margin-bottom: 15px;
}

/* line 727, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-flow .api-flow-step h4 {
  font-size: 22px !important;
  font-weight: 800 !important;
  color: #0a0a0a !important;
  -webkit-text-fill-color: #0a0a0a !important;
  margin: 0 0 8px 0;
  line-height: 33px;
  max-width: none;
}

/* line 736, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-flow .api-flow-step p {
  font-size: 14px;
  line-height: 21px;
  color: #6b7770;
  -webkit-text-fill-color: #6b7770;
  margin: 0;
}

/* line 744, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-flow .api-flow-arrow {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 4px;
  gap: 6px;
}

/* line 751, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-flow .api-flow-arrow .api-flow-arrow-icon {
  width: 36px;
  height: auto;
  display: block;
}

@media screen and (max-width: 980px) {
  /* line 744, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-flow .api-flow-arrow {
    display: none;
  }
}

/* line 762, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-stack {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 12px;
  max-width: 1300px;
  width: 100%;
  margin: 40px auto 0;
  padding: 0 20px;
}

@media screen and (max-width: 980px) {
  /* line 762, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-stack {
    flex-direction: column;
    align-items: center;
    gap: 16px;
    margin-top: 10px;
  }
}

/* line 777, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-stack .api-stack-column {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  flex: 0 0 350px;
  max-width: 350px;
}

@media screen and (max-width: 980px) {
  /* line 777, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-stack .api-stack-column {
    flex: 0 0 auto;
    width: 100%;
    max-width: 420px;
    margin-top: 25px;
  }
}

/* line 789, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-stack .api-stack-column.api-stack-column-middle {
  flex: 0 0 427px;
  max-width: 427px;
}

@media screen and (max-width: 980px) {
  /* line 789, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-stack .api-stack-column.api-stack-column-middle {
    flex: 0 0 auto;
    width: 100%;
    max-width: 420px;
  }
}

/* line 799, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-stack .api-stack-label {
  display: block;
  color: #1E705A;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  font-weight: 800 !important;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 16px;
  text-align: center;
}

/* line 810, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-stack .api-stack-card {
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 15px 10px;
  height: 91px;
  box-sizing: border-box;
}

/* line 817, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-stack .api-stack-card + .api-stack-card {
  margin-top: 16px;
}

/* line 821, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-stack .api-stack-icon {
  flex: 0 0 60px;
  width: 60px;
  height: 60px;
}

/* line 826, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-stack .api-stack-text {
  flex: 1 1 auto;
  text-align: left;
}

/* line 829, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-stack .api-stack-text h4 {
  font-size: 16px !important;
  font-weight: 800 !important;
  color: #0a0a0a !important;
  -webkit-text-fill-color: #0a0a0a !important;
  line-height: 1.4;
  margin: 0 0 2px 0;
  max-width: none;
}

/* line 838, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-stack .api-stack-text p {
  font-size: 14px;
  color: #505050;
  -webkit-text-fill-color: #505050;
  margin: 0;
}

/* line 845, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-stack .api-stack-payload {
  display: block;
  height: 305px;
  width: 100%;
  object-fit: contain;
  flex: 1 1 auto;
}

@media screen and (max-width: 980px) {
  /* line 845, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-stack .api-stack-payload {
    height: auto;
  }
}

/* line 855, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-stack .api-stack-arrow {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 4px;
}

/* line 861, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-stack .api-stack-arrow .api-stack-arrow-icon {
  width: 36px;
  height: auto;
  display: block;
}

@media screen and (max-width: 980px) {
  /* line 855, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-stack .api-stack-arrow {
    display: none;
  }
}

/* line 872, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-endpoints-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  max-width: 1140px;
  width: 100%;
  margin: 40px auto 0;
  padding: 0 20px;
}

@media screen and (max-width: 980px) {
  /* line 872, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-endpoints-grid {
    grid-template-columns: repeat(2, 1fr);
    margin-top: 10px;
  }
}

@media screen and (max-width: 736px) {
  /* line 872, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-endpoints-grid {
    grid-template-columns: 1fr;
    padding: 0 15px;
  }
}

/* line 888, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-endpoints-grid .api-endpoint-tile {
  display: flex;
  flex-direction: column;
  text-align: left;
  padding: 28px 24px;
}

/* line 893, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-endpoints-grid .api-endpoint-tile .api-endpoint-icon-circle {
  width: 80px;
  height: 80px;
  margin-bottom: 16px;
}

/* line 898, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-endpoints-grid .api-endpoint-tile h4 {
  font-size: 20px !important;
  font-weight: 800 !important;
  color: black !important;
  -webkit-text-fill-color: black !important;
  margin: 0 0 5px 0;
  max-width: none;
}

@media screen and (max-width: 980px) {
  /* line 898, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-endpoints-grid .api-endpoint-tile h4 {
    font-size: 18px !important;
  }
}

/* line 909, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-endpoints-grid .api-endpoint-tile p {
  font-size: 14px;
  line-height: 1.5;
  color: #171717;
  -webkit-text-fill-color: #171717;
  margin: 0 0 14px 0;
}

/* line 916, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-endpoints-grid .api-endpoint-tile ul {
  padding-left: 20px;
  margin: 0;
  text-align: left;
}

/* line 920, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-endpoints-grid .api-endpoint-tile ul li {
  list-style: disc;
  font-size: 14px;
  line-height: 1.5;
  color: #171717;
  -webkit-text-fill-color: #171717;
}

/* line 928, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-endpoints-grid .api-endpoint-tile.api-endpoint-tile-more {
  align-items: center;
  justify-content: center;
  text-align: center;
}

/* line 932, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-endpoints-grid .api-endpoint-tile.api-endpoint-tile-more h4 {
  margin-bottom: 20px;
}

/* line 939, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-use-cases-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
  max-width: 1300px;
  width: 100%;
  margin: 40px auto 0;
  padding: 0 20px;
}

@media screen and (max-width: 736px) {
  /* line 939, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-use-cases-grid {
    grid-template-columns: 1fr;
    padding: 0 15px;
    margin-top: 10px;
  }
}

/* line 952, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-use-cases-grid .api-use-case-tile {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 20px;
  padding: 35px 30px;
  min-height: 280px;
}

@media screen and (max-width: 736px) {
  /* line 952, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-use-cases-grid .api-use-case-tile {
    flex-direction: column;
    align-items: stretch;
    text-align: center;
  }
}

/* line 964, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-use-cases-grid .api-use-case-tile .api-use-case-image-circle {
  flex: 0 0 110px;
  width: 125px;
  height: 125px;
  align-self: flex-start;
}

@media screen and (max-width: 736px) {
  /* line 964, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-use-cases-grid .api-use-case-tile .api-use-case-image-circle {
    margin: 0 auto;
  }
}

/* line 973, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-use-cases-grid .api-use-case-tile .api-use-case-content {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  text-align: left;
  align-self: flex-start;
}

@media screen and (max-width: 736px) {
  /* line 973, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-use-cases-grid .api-use-case-tile .api-use-case-content {
    text-align: center;
  }
}

/* line 983, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-use-cases-grid .api-use-case-tile h4 {
  font-size: 20px !important;
  font-weight: 700 !important;
  color: #0a0a0a !important;
  margin: 0 0 10px 0;
  max-width: none;
}

@media screen and (max-width: 980px) {
  /* line 983, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-use-cases-grid .api-use-case-tile h4 {
    font-size: 18px !important;
  }
}

/* line 993, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-use-cases-grid .api-use-case-tile p {
  font-size: 14px;
  line-height: 21px;
  color: #171717;
  margin: 0 0 16px 0;
}

/* line 999, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-use-cases-grid .api-use-case-tile .api-use-case-bubble {
  background: #D4EEDE;
  border-radius: 10px 10px 0 10px;
  padding: 14px 16px;
  font-size: 16px;
  color: #0a0a0a;
  text-align: left;
  font-weight: 500;
}

/* line 1011, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-industries-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
  max-width: 1300px;
  width: 100%;
  margin: 40px auto 0;
  padding: 0 20px;
}

@media screen and (max-width: 736px) {
  /* line 1011, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-industries-grid {
    grid-template-columns: 1fr;
    padding: 0 15px;
    margin-top: 10px;
  }
}

/* line 1024, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-industries-grid .api-industry-tile {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 20px;
  padding: 24px 20px 30px 20px;
}

@media screen and (max-width: 736px) {
  /* line 1024, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-industries-grid .api-industry-tile {
    flex-direction: column;
    align-items: stretch;
    text-align: center;
  }
}

/* line 1035, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-industries-grid .api-industry-tile .api-industry-image-circle {
  flex: 0 0 110px;
  width: 125px;
  height: 125px;
  align-self: flex-start;
}

@media screen and (max-width: 736px) {
  /* line 1035, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-industries-grid .api-industry-tile .api-industry-image-circle {
    margin: 0 auto;
  }
}

/* line 1044, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-industries-grid .api-industry-tile .api-industry-content {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  text-align: left;
}

@media screen and (max-width: 736px) {
  /* line 1044, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-industries-grid .api-industry-tile .api-industry-content {
    text-align: center;
  }
}

/* line 1053, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-industries-grid .api-industry-tile .api-industry-pill {
  display: inline-block;
  align-self: flex-start;
  background: #1A7A3F;
  color: #fff;
  font-size: 12px;
  font-weight: 700 !important;
  text-transform: uppercase;
  padding: 7px 16px;
  border-radius: 30px;
  margin-bottom: 10px;
}

@media screen and (max-width: 736px) {
  /* line 1053, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-industries-grid .api-industry-tile .api-industry-pill {
    align-self: center;
  }
}

/* line 1068, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-industries-grid .api-industry-tile h4 {
  font-size: 20px !important;
  font-weight: 700 !important;
  color: #0a0a0a !important;
  -webkit-text-fill-color: #0a0a0a !important;
  margin: 0 0 8px 0;
  max-width: none;
}

@media screen and (max-width: 980px) {
  /* line 1068, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-industries-grid .api-industry-tile h4 {
    font-size: 18px !important;
  }
}

/* line 1079, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-industries-grid .api-industry-tile p {
  font-size: 14px;
  line-height: 23px;
  color: #505050;
  -webkit-text-fill-color: #505050;
  margin: 0 0 14px 0;
}

@media screen and (max-width: 980px) {
  /* line 1079, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-industries-grid .api-industry-tile p {
    line-height: 21px;
  }
}

/* line 1089, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-industries-grid .api-industry-tile ul {
  padding-left: 20px;
  margin: 0;
  text-align: left;
}

@media screen and (max-width: 736px) {
  /* line 1089, app/assets/stylesheets/static_pages/_product_features.scss */
  #apis .api-industries-grid .api-industry-tile ul {
    display: inline-block;
    text-align: left;
  }
}

/* line 1097, app/assets/stylesheets/static_pages/_product_features.scss */
#apis .api-industries-grid .api-industry-tile ul li {
  list-style: disc;
  font-size: 14px;
  line-height: 1.5;
  color: #505050;
  -webkit-text-fill-color: #505050;
}

/* line 1110, app/assets/stylesheets/static_pages/_product_features.scss */
#mobile-apps .hero {
  padding-bottom: 0;
}

/* line 1112, app/assets/stylesheets/static_pages/_product_features.scss */
#mobile-apps .hero .mobile-apps-hero {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  gap: 24px;
  margin: 0 auto;
  max-width: 860px;
  padding: 0 20px;
}

@media screen and (max-width: 980px) {
  /* line 1112, app/assets/stylesheets/static_pages/_product_features.scss */
  #mobile-apps .hero .mobile-apps-hero {
    gap: 14px;
    max-width: 520px;
  }
}

@media screen and (max-width: 736px) {
  /* line 1112, app/assets/stylesheets/static_pages/_product_features.scss */
  #mobile-apps .hero .mobile-apps-hero {
    max-width: 380px;
  }
}

/* line 1127, app/assets/stylesheets/static_pages/_product_features.scss */
#mobile-apps .hero .mobile-apps-hero .mobile-hero-phone {
  flex: 1 1 0;
  height: auto;
}

/* line 1133, app/assets/stylesheets/static_pages/_product_features.scss */
#mobile-apps .get-apps {
  gap: 5px;
}

/* line 1136, app/assets/stylesheets/static_pages/_product_features.scss */
#mobile-apps .lg-app-btn {
  height: 80px;
}

@media screen and (max-width: 980px) {
  /* line 1136, app/assets/stylesheets/static_pages/_product_features.scss */
  #mobile-apps .lg-app-btn {
    height: 40px;
    margin-bottom: 20px;
  }
}

/* line 5, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly, #vs-heymarket, #vs-textline {
  background: #FBF8F3;
  color: #171717;
  font-family: Montserrat, sans-serif;
  overflow-x: hidden;
}

/* line 20, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .container, #vs-heymarket .container, #vs-textline .container {
  width: 100%;
  max-width: 1270px;
  margin: 0 auto;
}

/* line 27, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-section, #vs-heymarket .vs-section, #vs-textline .vs-section {
  padding: 30px 0;
  margin: 0;
}

@media screen and (max-width: 980px) {
  /* line 27, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-section, #vs-heymarket .vs-section, #vs-textline .vs-section {
    padding: 40px 0;
  }
}

/* line 36, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-head, #vs-heymarket .vs-head, #vs-textline .vs-head {
  max-width: 1100px;
  margin: 0 auto 48px;
  text-align: center;
}

/* line 41, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-head h2, #vs-heymarket .vs-head h2, #vs-textline .vs-head h2 {
  font-size: 45px;
  font-weight: 900 !important;
  line-height: 1.15;
  margin: 0 0 16px;
  color: #171717;
  text-transform: capitalize;
  text-wrap: balance;
}

@media screen and (max-width: 980px) {
  /* line 41, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-head h2, #vs-heymarket .vs-head h2, #vs-textline .vs-head h2 {
    font-size: 30px;
  }
}

/* line 55, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-head p, #vs-heymarket .vs-head p, #vs-textline .vs-head p {
  font-size: 20px;
  font-weight: 500 !important;
  line-height: 1.6;
  color: #171717;
  margin: 0;
  text-wrap: balance;
}

@media screen and (max-width: 980px) {
  /* line 55, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-head p, #vs-heymarket .vs-head p, #vs-textline .vs-head p {
    font-size: 16px;
  }
}

@media screen and (max-width: 980px) {
  /* line 36, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-head, #vs-heymarket .vs-head, #vs-textline .vs-head {
    margin-bottom: 32px;
  }
}

/* line 73, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-eyebrow, #vs-heymarket .vs-eyebrow, #vs-textline .vs-eyebrow {
  display: inline-block;
  margin-bottom: 18px;
  padding: 9px 18px;
  border-radius: 6px;
  background: #dde9e6;
  color: #1E705A;
  font-size: 14px;
  font-weight: 800 !important;
  letter-spacing: 2.8px;
  text-transform: uppercase;
}

/* line 87, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-hero .button,
#vs-textedly .vs-table-cta .button, #vs-heymarket .vs-hero .button,
#vs-heymarket .vs-table-cta .button, #vs-textline .vs-hero .button,
#vs-textline .vs-table-cta .button {
  display: inline-flex !important;
  width: auto;
}

/* line 93, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-hero, #vs-heymarket .vs-hero, #vs-textline .vs-hero {
  position: relative;
  padding: 188px 0 92px;
  text-align: center;
}

/* line 98, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-hero::before, #vs-heymarket .vs-hero::before, #vs-textline .vs-hero::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 170px;
  bottom: 36px;
  z-index: 0;
  background-image: url(//assets.stage.avochato.com/assets/static_pages/lightgreen-wave-97ed1a4c30ee9c9dd9169afced114cf6c09a470e0cbb7f871c876cf461b13c5b.svg), linear-gradient(#EBF1DD, #EBF1DD);
  background-repeat: no-repeat, no-repeat;
  background-position: top center, bottom center;
  background-size: 100% auto, 100% calc(100% - 28vw);
}

/* line 112, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-hero .container, #vs-heymarket .vs-hero .container, #vs-textline .vs-hero .container {
  position: relative;
  z-index: 1;
}

@media screen and (max-width: 980px) {
  /* line 93, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-hero, #vs-heymarket .vs-hero, #vs-textline .vs-hero {
    padding: 120px 0 64px;
  }
  /* line 119, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-hero::before, #vs-heymarket .vs-hero::before, #vs-textline .vs-hero::before {
    top: 36px;
    bottom: 24px;
  }
}

/* line 122, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-hero__title, #vs-heymarket .vs-hero__title, #vs-textline .vs-hero__title {
  max-width: 100%;
  overflow-wrap: break-word;
  font-size: 60px;
  font-weight: 900 !important;
  line-height: 1;
  margin: 0 0 20px;
  color: #171717;
}

/* line 131, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-hero__title .vs-accent, #vs-heymarket .vs-hero__title .vs-accent, #vs-textline .vs-hero__title .vs-accent {
  color: #19BE51;
  font-style: italic;
  font-weight: 900 !important;
}

@media screen and (max-width: 980px) {
  /* line 122, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-hero__title, #vs-heymarket .vs-hero__title, #vs-textline .vs-hero__title {
    font-size: 40px;
  }
}

@media screen and (max-width: 480px) {
  /* line 122, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-hero__title, #vs-heymarket .vs-hero__title, #vs-textline .vs-hero__title {
    font-size: 26px;
  }
}

/* line 145, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-hero__sub, #vs-heymarket .vs-hero__sub, #vs-textline .vs-hero__sub {
  max-width: 850px;
  margin: 0 auto 30px;
  font-size: 20px;
  font-weight: 500 !important;
  line-height: 1.6;
  color: #171717;
}

@media screen and (max-width: 980px) {
  /* line 145, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-hero__sub, #vs-heymarket .vs-hero__sub, #vs-textline .vs-hero__sub {
    font-size: 16px;
  }
}

/* line 159, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-social, #vs-heymarket .vs-social, #vs-textline .vs-social {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 28px;
  margin-top: 34px;
  text-align: left;
}

@media screen and (max-width: 980px) {
  /* line 159, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-social, #vs-heymarket .vs-social, #vs-textline .vs-social {
    flex-direction: column;
    gap: 18px;
    text-align: center;
  }
}

/* line 173, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-social__rating, #vs-heymarket .vs-social__rating, #vs-textline .vs-social__rating {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
}

/* line 182, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-stars, #vs-heymarket .vs-stars, #vs-textline .vs-stars {
  display: flex;
  align-items: center;
  gap: 4px;
}

/* line 187, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-stars .vs-star, #vs-heymarket .vs-stars .vs-star, #vs-textline .vs-stars .vs-star {
  width: 26px;
  height: 26px;
}

/* line 192, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-stars__score, #vs-heymarket .vs-stars__score, #vs-textline .vs-stars__score {
  margin-left: 8px;
  font-size: 22px;
  font-weight: 700 !important;
  color: #171717;
}

/* line 200, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-capterra, #vs-heymarket .vs-capterra, #vs-textline .vs-capterra {
  width: auto;
  height: 28px;
}

/* line 205, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-quote, #vs-heymarket .vs-quote, #vs-textline .vs-quote {
  max-width: 360px;
  margin: 0;
  padding: 6px 0 6px 20px;
  border-left: 2px solid #1d9e75;
  font-size: 14px;
  font-weight: 500 !important;
  font-style: italic;
  line-height: 1.65;
  color: #171717;
}

/* line 216, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-quote.heymarket, #vs-textedly .vs-quote.textline, #vs-heymarket .vs-quote.heymarket, #vs-heymarket .vs-quote.textline, #vs-textline .vs-quote.heymarket, #vs-textline .vs-quote.textline {
  max-width: 550px;
  text-wrap: balance;
}

@media screen and (max-width: 980px) {
  /* line 205, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-quote, #vs-heymarket .vs-quote, #vs-textline .vs-quote {
    border-left: 0;
    padding: 0;
  }
}

/* line 228, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .quote-name, #vs-heymarket .quote-name, #vs-textline .quote-name {
  color: #1E705A;
  font-style: normal;
  font-weight: 600 !important;
}

/* line 235, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-cards, #vs-heymarket .vs-cards, #vs-textline .vs-cards {
  display: grid;
  gap: 24px;
}

/* line 239, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-cards.heymarket, #vs-textedly .vs-cards.textline, #vs-heymarket .vs-cards.heymarket, #vs-heymarket .vs-cards.textline, #vs-textline .vs-cards.heymarket, #vs-textline .vs-cards.textline {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: auto;
}

/* line 246, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-cards--2, #vs-heymarket .vs-cards--2, #vs-textline .vs-cards--2 {
  grid-template-columns: repeat(2, 1fr);
}

@media screen and (max-width: 980px) {
  /* line 246, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-cards--2, #vs-heymarket .vs-cards--2, #vs-textline .vs-cards--2 {
    grid-template-columns: 1fr;
  }
}

/* line 253, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-cards--3, #vs-heymarket .vs-cards--3, #vs-textline .vs-cards--3 {
  grid-template-columns: repeat(3, 1fr);
}

@media screen and (max-width: 736px) {
  /* line 253, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-cards--3, #vs-heymarket .vs-cards--3, #vs-textline .vs-cards--3 {
    grid-template-columns: 1fr;
  }
}

/* line 260, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-cards--usecase, #vs-heymarket .vs-cards--usecase, #vs-textline .vs-cards--usecase {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

/* line 266, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-cards--4, #vs-heymarket .vs-cards--4, #vs-textline .vs-cards--4 {
  grid-template-columns: repeat(4, 1fr);
}

@media screen and (max-width: 980px) {
  /* line 266, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-cards--4, #vs-heymarket .vs-cards--4, #vs-textline .vs-cards--4 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (max-width: 480px) {
  /* line 266, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-cards--4, #vs-heymarket .vs-cards--4, #vs-textline .vs-cards--4 {
    grid-template-columns: 1fr;
  }
}

/* line 277, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-card, #vs-heymarket .vs-card, #vs-textline .vs-card {
  background: #fff;
  border: 3px solid #e8e5dd;
  border-radius: 24px;
  padding: 20px;
}

/* line 285, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-product-card, #vs-heymarket .vs-product-card, #vs-textline .vs-product-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

/* line 291, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-product-card__logo, #vs-heymarket .vs-product-card__logo, #vs-textline .vs-product-card__logo {
  height: 36px;
  width: auto;
  margin: 12px 0 26px;
}

/* line 297, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-product-card h3, #vs-heymarket .vs-product-card h3, #vs-textline .vs-product-card h3 {
  font-size: 22px;
  font-weight: 700 !important;
  margin: 0 0 12px;
  color: #171717;
}

/* line 304, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-product-card p, #vs-heymarket .vs-product-card p, #vs-textline .vs-product-card p {
  font-size: 14px;
  font-weight: 500 !important;
  line-height: 1.65;
  color: #505050;
  margin: 0;
  max-width: 480px;
}

/* line 315, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-diverge-card, #vs-heymarket .vs-diverge-card, #vs-textline .vs-diverge-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

@media screen and (max-width: 980px) {
  /* line 315, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-diverge-card, #vs-heymarket .vs-diverge-card, #vs-textline .vs-diverge-card {
    width: stretch;
    margin: auto;
    min-height: stretch;
  }
}

/* line 327, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-diverge-card__art, #vs-heymarket .vs-diverge-card__art, #vs-textline .vs-diverge-card__art {
  height: 110px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 8px;
}

/* line 334, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-diverge-card__art img, #vs-heymarket .vs-diverge-card__art img, #vs-textline .vs-diverge-card__art img {
  max-height: 100px;
  width: auto;
}

/* line 340, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-diverge-card h3, #vs-heymarket .vs-diverge-card h3, #vs-textline .vs-diverge-card h3 {
  font-size: 22px;
  font-weight: 700 !important;
  margin: 0 0 8px;
  color: #0a0a0a;
}

/* line 347, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-diverge-card .score, #vs-heymarket .vs-diverge-card .score, #vs-textline .vs-diverge-card .score {
  font-size: 27px;
  font-weight: 700 !important;
  color: #1E705A;
}

/* line 351, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-diverge-card .score.other, #vs-heymarket .vs-diverge-card .score.other, #vs-textline .vs-diverge-card .score.other {
  color: #505050;
}

/* line 356, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-diverge-card__foot, #vs-heymarket .vs-diverge-card__foot, #vs-textline .vs-diverge-card__foot {
  display: flex;
  width: 100%;
  margin-top: auto;
  padding-top: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 364, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-diverge-card__col, #vs-heymarket .vs-diverge-card__col, #vs-textline .vs-diverge-card__col {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
}

/* line 371, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-diverge-card__col:first-child, #vs-heymarket .vs-diverge-card__col:first-child, #vs-textline .vs-diverge-card__col:first-child {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 375, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-diverge-card__col span, #vs-heymarket .vs-diverge-card__col span, #vs-textline .vs-diverge-card__col span {
  font-size: 12px;
  font-weight: 700 !important;
  color: #171717;
}

/* line 384, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-testimonial, #vs-heymarket .vs-testimonial, #vs-textline .vs-testimonial {
  margin-top: 24px;
  padding: 48px 40px;
  text-align: center;
}

/* line 389, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-testimonial__eyebrow, #vs-heymarket .vs-testimonial__eyebrow, #vs-textline .vs-testimonial__eyebrow {
  display: inline-block;
  margin-bottom: 20px;
  color: #19BE51;
  font-size: 14px;
  font-weight: 800 !important;
  letter-spacing: 2.8px;
  text-transform: uppercase;
}

/* line 399, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-testimonial__quote, #vs-heymarket .vs-testimonial__quote, #vs-textline .vs-testimonial__quote {
  max-width: 980px;
  margin: 0 auto 30px;
  font-size: 28px;
  font-weight: 600 !important;
  line-height: 1.4;
  color: #171717;
}

@media screen and (max-width: 980px) {
  /* line 399, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-testimonial__quote, #vs-heymarket .vs-testimonial__quote, #vs-textline .vs-testimonial__quote {
    font-size: 20px;
  }
}

/* line 412, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-testimonial__author, #vs-heymarket .vs-testimonial__author, #vs-textline .vs-testimonial__author {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 418, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-testimonial__avatar, #vs-heymarket .vs-testimonial__avatar, #vs-textline .vs-testimonial__avatar {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  margin-bottom: 8px;
  border-radius: 50%;
  background: #e9e6fb;
  color: #5b50a8;
  font-size: 12px;
  font-weight: 700 !important;
}

/* line 432, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-testimonial__name, #vs-heymarket .vs-testimonial__name, #vs-textline .vs-testimonial__name {
  margin: 0;
  font-size: 14px;
  font-weight: 700 !important;
  color: #171717;
}

/* line 439, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-testimonial__role, #vs-heymarket .vs-testimonial__role, #vs-textline .vs-testimonial__role {
  margin: 4px 0 0;
  font-size: 13px;
  font-weight: 500 !important;
  color: #505050;
}

/* line 448, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table-card, #vs-heymarket .vs-table-card, #vs-textline .vs-table-card {
  background: #fff;
  border: 3px solid #e8e5dd;
  border-radius: 24px;
  overflow: hidden;
}

/* line 454, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table-card--padded, #vs-heymarket .vs-table-card--padded, #vs-textline .vs-table-card--padded {
  padding: 4px 28px 18px;
}

@media screen and (max-width: 980px) {
  /* line 454, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-table-card--padded, #vs-heymarket .vs-table-card--padded, #vs-textline .vs-table-card--padded {
    padding: 0 8px 8px;
  }
}

/* line 463, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table, #vs-heymarket .vs-table, #vs-textline .vs-table {
  width: 100%;
  border-collapse: collapse;
}

/* line 467, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table th,
#vs-textedly .vs-table td, #vs-heymarket .vs-table th,
#vs-heymarket .vs-table td, #vs-textline .vs-table th,
#vs-textline .vs-table td {
  padding: 15px 24px;
  text-align: center;
  vertical-align: middle;
  width: 22%;
}

/* line 475, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table th, #vs-heymarket .vs-table th, #vs-textline .vs-table th {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 479, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table__label, #vs-heymarket .vs-table__label, #vs-textline .vs-table__label {
  text-align: left !important;
  width: 40% !important;
  font-size: 17px;
  font-weight: 600 !important;
  color: #171717;
}

/* line 487, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table thead .vs-table__label, #vs-heymarket .vs-table thead .vs-table__label, #vs-textline .vs-table thead .vs-table__label {
  color: #1E705A;
}

/* line 491, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table__logo, #vs-heymarket .vs-table__logo, #vs-textline .vs-table__logo {
  display: inline-block;
  vertical-align: middle;
  height: 34px;
  width: auto;
}

/* line 498, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table tbody tr:not(:last-child) td, #vs-heymarket .vs-table tbody tr:not(:last-child) td, #vs-textline .vs-table tbody tr:not(:last-child) td {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 502, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table tbody tr:nth-child(odd) td, #vs-heymarket .vs-table tbody tr:nth-child(odd) td, #vs-textline .vs-table tbody tr:nth-child(odd) td {
  background: #fafbfa;
}

/* line 506, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table .vs-mark, #vs-heymarket .vs-table .vs-mark, #vs-textline .vs-table .vs-mark {
  width: 22px;
  height: 22px;
  vertical-align: middle;
}

/* line 512, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table .vs-cell-text, #vs-heymarket .vs-table .vs-cell-text, #vs-textline .vs-table .vs-cell-text {
  font-size: 13px;
  font-weight: 500 !important;
  color: #505050;
}

@media screen and (max-width: 980px) {
  /* line 512, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-table .vs-cell-text, #vs-heymarket .vs-table .vs-cell-text, #vs-textline .vs-table .vs-cell-text {
    font-size: 12px;
  }
}

/* line 521, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table .vs-feat-cell, #vs-heymarket .vs-table .vs-feat-cell, #vs-textline .vs-table .vs-feat-cell {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

/* line 527, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table .vs-feat-cell .vs-mark, #vs-heymarket .vs-table .vs-feat-cell .vs-mark, #vs-textline .vs-table .vs-feat-cell .vs-mark {
  flex-shrink: 0;
}

/* line 531, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table .vs-feat-cell--noted, #vs-heymarket .vs-table .vs-feat-cell--noted, #vs-textline .vs-table .vs-feat-cell--noted {
  justify-content: flex-start;
  text-align: left;
}

@media screen and (max-width: 980px) {
  /* line 531, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-table .vs-feat-cell--noted, #vs-heymarket .vs-table .vs-feat-cell--noted, #vs-textline .vs-table .vs-feat-cell--noted {
    flex-direction: column;
    align-items: center;
  }
}

/* line 540, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table .vs-feat-cell__note, #vs-heymarket .vs-table .vs-feat-cell__note, #vs-textline .vs-table .vs-feat-cell__note {
  font-size: 12px;
  font-weight: 600 !important;
  line-height: 1.4;
  color: #505050;
}

@media screen and (max-width: 980px) {
  /* line 540, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-table .vs-feat-cell__note, #vs-heymarket .vs-table .vs-feat-cell__note, #vs-textline .vs-table .vs-feat-cell__note {
    font-size: 10px;
    text-align: center;
  }
}

/* line 553, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table--bar thead tr, #vs-heymarket .vs-table--bar thead tr, #vs-textline .vs-table--bar thead tr {
  background: #48937f;
}

/* line 556, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table--bar thead tr th, #vs-heymarket .vs-table--bar thead tr th, #vs-textline .vs-table--bar thead tr th {
  color: #fff;
  font-size: 14px;
  font-weight: 700 !important;
  border-bottom: 0;
}

/* line 563, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table--bar thead tr .vs-table__label, #vs-heymarket .vs-table--bar thead tr .vs-table__label, #vs-textline .vs-table--bar thead tr .vs-table__label {
  color: #fff;
}

/* line 569, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table--sections tbody tr:nth-child(odd) td, #vs-heymarket .vs-table--sections tbody tr:nth-child(odd) td, #vs-textline .vs-table--sections tbody tr:nth-child(odd) td {
  background: #fff;
}

/* line 572, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table--sections tbody tr:nth-child(even) td, #vs-heymarket .vs-table--sections tbody tr:nth-child(even) td, #vs-textline .vs-table--sections tbody tr:nth-child(even) td {
  background: #f1f6ec;
}

/* line 576, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table--sections .vs-table__group td, #vs-heymarket .vs-table--sections .vs-table__group td, #vs-textline .vs-table--sections .vs-table__group td {
  padding: 30px 12px 12px;
  text-align: left;
  font-size: 18px;
  font-weight: 900 !important;
  color: #1E705A;
  background: transparent;
  border: 0;
}

/* line 586, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table--sections .vs-table__section:first-of-type .vs-table__group td, #vs-heymarket .vs-table--sections .vs-table__section:first-of-type .vs-table__group td, #vs-textline .vs-table--sections .vs-table__section:first-of-type .vs-table__group td {
  padding-top: 24px;
  padding-bottom: 18px;
}

/* line 590, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table--sections .vs-table__group td:not(:first-child), #vs-heymarket .vs-table--sections .vs-table__group td:not(:first-child), #vs-textline .vs-table--sections .vs-table__group td:not(:first-child) {
  text-align: center;
}

/* line 594, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table--sections tbody tr:not(.vs-table__group) td.vs-table__label, #vs-heymarket .vs-table--sections tbody tr:not(.vs-table__group) td.vs-table__label, #vs-textline .vs-table--sections tbody tr:not(.vs-table__group) td.vs-table__label {
  padding-left: 32px;
}

@media screen and (max-width: 980px) {
  /* line 594, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-table--sections tbody tr:not(.vs-table__group) td.vs-table__label, #vs-heymarket .vs-table--sections tbody tr:not(.vs-table__group) td.vs-table__label, #vs-textline .vs-table--sections tbody tr:not(.vs-table__group) td.vs-table__label {
    padding-left: 20px;
    font-size: 12px;
  }
}

/* line 602, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table--sections tbody tr:not(.vs-table__group) td:not(.vs-table__label), #vs-heymarket .vs-table--sections tbody tr:not(.vs-table__group) td:not(.vs-table__label), #vs-textline .vs-table--sections tbody tr:not(.vs-table__group) td:not(.vs-table__label) {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

@media screen and (max-width: 980px) {
  /* line 608, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-table th,
#vs-textedly .vs-table td, #vs-heymarket .vs-table th,
#vs-heymarket .vs-table td, #vs-textline .vs-table th,
#vs-textline .vs-table td {
    padding: 12px;
    font-size: 13px;
  }
}

@media screen and (max-width: 980px) and (max-width: 980px) {
  /* line 608, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-table th,
#vs-textedly .vs-table td, #vs-heymarket .vs-table th,
#vs-heymarket .vs-table td, #vs-textline .vs-table th,
#vs-textline .vs-table td {
    padding: 12px 7px;
    font-size: 12px;
  }
}

@media screen and (max-width: 980px) {
  /* line 617, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-table__label, #vs-heymarket .vs-table__label, #vs-textline .vs-table__label {
    font-size: 12px;
  }
}

/* line 623, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table-cta, #vs-heymarket .vs-table-cta, #vs-textline .vs-table-cta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  margin: 8px -28px 0;
  padding: 32px 40px 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 632, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table-cta h3, #vs-heymarket .vs-table-cta h3, #vs-textline .vs-table-cta h3 {
  margin: 0 0 6px;
  font-size: 26px;
  font-weight: 800 !important;
  line-height: 1.2;
  color: #1E705A;
}

/* line 640, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table-cta p, #vs-heymarket .vs-table-cta p, #vs-textline .vs-table-cta p {
  margin: 0;
  font-size: 15px;
  font-weight: 500 !important;
  color: #505050;
}

/* line 647, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-table-cta .button, #vs-heymarket .vs-table-cta .button, #vs-textline .vs-table-cta .button {
  flex-shrink: 0;
}

@media screen and (max-width: 980px) {
  /* line 623, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-table-cta, #vs-heymarket .vs-table-cta, #vs-textline .vs-table-cta {
    flex-direction: column;
    align-items: center;
    gap: 18px;
    margin: 0 auto;
    padding: 24px 8px;
  }
  /* line 658, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-table-cta h3, #vs-heymarket .vs-table-cta h3, #vs-textline .vs-table-cta h3 {
    font-size: 20px;
  }
  /* line 661, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-table-cta .button, #vs-heymarket .vs-table-cta .button, #vs-textline .vs-table-cta .button {
    margin: auto;
  }
}

@media screen and (max-width: 980px) {
  /* line 667, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-table-cta__text, #vs-heymarket .vs-table-cta__text, #vs-textline .vs-table-cta__text {
    text-align: center;
  }
}

/* line 674, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-integration-card__head, #vs-heymarket .vs-integration-card__head, #vs-textline .vs-integration-card__head {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 14px;
  margin-bottom: 22px;
  text-align: left;
}

/* line 682, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-integration-card__head h3, #vs-heymarket .vs-integration-card__head h3, #vs-textline .vs-integration-card__head h3 {
  font-size: 24px;
  font-weight: 700 !important;
  margin: 0 0 6px;
  color: #0a0a0a;
}

/* line 689, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-integration-card__head p, #vs-heymarket .vs-integration-card__head p, #vs-textline .vs-integration-card__head p {
  font-size: 14px;
  font-weight: 600 !important;
  color: #505050;
  margin: 0;
  line-height: 1.5;
}

/* line 698, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-brand-mark, #vs-heymarket .vs-brand-mark, #vs-textline .vs-brand-mark {
  height: 40px;
  width: auto;
  flex-shrink: 0;
}

/* line 705, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-chips, #vs-heymarket .vs-chips, #vs-textline .vs-chips {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

/* line 711, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-chip, #vs-heymarket .vs-chip, #vs-textline .vs-chip {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  padding: 7px 12px;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 500 !important;
  color: #171717;
}

/* line 721, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-chip::before, #vs-heymarket .vs-chip::before, #vs-textline .vs-chip::before {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 50%;
  flex-shrink: 0;
}

/* line 729, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-chip--on, #vs-heymarket .vs-chip--on, #vs-textline .vs-chip--on {
  background: #d5ead5;
}

/* line 731, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-chip--on::before, #vs-heymarket .vs-chip--on::before, #vs-textline .vs-chip--on::before {
  background: #00a63e;
}

/* line 734, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-chip--off, #vs-heymarket .vs-chip--off, #vs-textline .vs-chip--off {
  background: #f5f5f5;
  text-decoration: line-through;
}

/* line 737, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-chip--off::before, #vs-heymarket .vs-chip--off::before, #vs-textline .vs-chip--off::before {
  background: #acacac;
}

/* line 742, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-badge, #vs-heymarket .vs-badge, #vs-textline .vs-badge {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 700 !important;
}

/* line 749, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-badge--green, #vs-heymarket .vs-badge--green, #vs-textline .vs-badge--green {
  background: rgba(26, 122, 63, 0.25);
  color: #1e481e;
}

/* line 754, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-badge--blue, #vs-heymarket .vs-badge--blue, #vs-textline .vs-badge--blue {
  background: rgba(9, 61, 245, 0.25);
  color: #223677;
}

/* line 760, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-pricing-card, #vs-heymarket .vs-pricing-card, #vs-textline .vs-pricing-card {
  position: relative;
  font-size: 22px;
}

/* line 763, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-pricing-card .vs-brand-mark, #vs-heymarket .vs-pricing-card .vs-brand-mark, #vs-textline .vs-pricing-card .vs-brand-mark {
  position: absolute;
  top: 32px;
  right: 32px;
  margin: 0;
}

/* line 772, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-pricing-card__desc, #vs-heymarket .vs-pricing-card__desc, #vs-textline .vs-pricing-card__desc {
  font-size: 14px;
  font-weight: 600 !important;
  color: #505050;
  line-height: 1.55;
  margin: 0 0 8px;
}

/* line 780, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-pricing-list,
#vs-textedly .vs-support-list, #vs-heymarket .vs-pricing-list,
#vs-heymarket .vs-support-list, #vs-textline .vs-pricing-list,
#vs-textline .vs-support-list {
  margin: 0;
}

/* line 784, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-pricing-list__row,
#vs-textedly .vs-support-list__row, #vs-heymarket .vs-pricing-list__row,
#vs-heymarket .vs-support-list__row, #vs-textline .vs-pricing-list__row,
#vs-textline .vs-support-list__row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 16px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 792, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-pricing-list__row dt,
#vs-textedly .vs-support-list__row dt, #vs-heymarket .vs-pricing-list__row dt,
#vs-heymarket .vs-support-list__row dt, #vs-textline .vs-pricing-list__row dt,
#vs-textline .vs-support-list__row dt {
  font-size: 14px;
  font-weight: 600 !important;
  color: #505050;
}

/* line 798, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-pricing-list__row dd,
#vs-textedly .vs-support-list__row dd, #vs-heymarket .vs-pricing-list__row dd,
#vs-heymarket .vs-support-list__row dd, #vs-textline .vs-pricing-list__row dd,
#vs-textline .vs-support-list__row dd {
  margin: 0;
  font-size: 16px;
  font-weight: 700 !important;
  color: #171717;
  text-align: right;
  white-space: nowrap;
}

/* line 809, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-support-list__row dd, #vs-heymarket .vs-support-list__row dd, #vs-textline .vs-support-list__row dd {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

/* line 814, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-support-list__row dd .vs-mark, #vs-heymarket .vs-support-list__row dd .vs-mark, #vs-textline .vs-support-list__row dd .vs-mark {
  width: 22px;
  height: 22px;
}

/* line 819, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-support-list__row dd .vs-cell-text, #vs-heymarket .vs-support-list__row dd .vs-cell-text, #vs-textline .vs-support-list__row dd .vs-cell-text {
  font-size: 13px;
  font-weight: 700 !important;
  color: #171717;
}

/* line 826, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .textedly-cta.center, #vs-heymarket .textedly-cta.center, #vs-textline .textedly-cta.center {
  margin-top: 100px;
}

@media screen and (max-width: 980px) {
  /* line 826, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .textedly-cta.center, #vs-heymarket .textedly-cta.center, #vs-textline .textedly-cta.center {
    margin-top: 10px;
  }
}

/* line 835, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .business-faqs, #vs-heymarket .business-faqs, #vs-textline .business-faqs {
  margin: 0;
  padding: 80px 20px;
  background: #fff;
  color: #171717;
}

/* line 841, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .business-faqs .container, #vs-heymarket .business-faqs .container, #vs-textline .business-faqs .container {
  max-width: 760px;
}

/* line 845, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .business-faqs h1, #vs-heymarket .business-faqs h1, #vs-textline .business-faqs h1 {
  margin: 0 0 36px;
  font-size: 36px;
  font-weight: 900 !important;
  text-align: center;
  color: #171717;
  text-transform: capitalize;
}

@media screen and (max-width: 980px) {
  /* line 845, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .business-faqs h1, #vs-heymarket .business-faqs h1, #vs-textline .business-faqs h1 {
    font-size: 28px;
  }
}

/* line 858, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .business-faqs .question, #vs-heymarket .business-faqs .question, #vs-textline .business-faqs .question {
  position: relative;
  padding: 22px 34px 22px 0;
  border-bottom: 1px dotted #000;
  font-size: 16px;
  font-weight: 600 !important;
  cursor: pointer;
}

/* line 866, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .business-faqs .question .chevron-down, #vs-heymarket .business-faqs .question .chevron-down, #vs-textline .business-faqs .question .chevron-down {
  position: absolute;
  top: 28px;
  right: 0;
  width: 25px;
  height: 12px;
  background: url(//assets.stage.avochato.com/assets/chevron-green-down-d88fcb287751c672ed5be3ee20272e3f245a523b0bf600fea72803da4eba9ab1.svg) no-repeat;
}

/* line 876, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .business-faqs .question.active, #vs-heymarket .business-faqs .question.active, #vs-textline .business-faqs .question.active {
  font-weight: 800 !important;
  border-bottom: none;
}

/* line 880, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .business-faqs .question.active .chevron-down, #vs-heymarket .business-faqs .question.active .chevron-down, #vs-textline .business-faqs .question.active .chevron-down {
  background: url(//assets.stage.avochato.com/assets/chevron-green-up-507440a69f0e99d57190f2ed0d2c48b453c0436a9d9e3ca1d1c3584b92641d4d.svg) no-repeat;
}

/* line 885, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .business-faqs .answer, #vs-heymarket .business-faqs .answer, #vs-textline .business-faqs .answer {
  display: none;
}

/* line 888, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .business-faqs .answer.active, #vs-heymarket .business-faqs .answer.active, #vs-textline .business-faqs .answer.active {
  display: block;
  padding-bottom: 36px;
  border-bottom: 1px dotted #000;
}

/* line 893, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .business-faqs .answer.active p, #vs-heymarket .business-faqs .answer.active p, #vs-textline .business-faqs .answer.active p {
  margin: 0;
  font-size: 15px;
  line-height: 1.6;
  color: #505050;
}

/* line 904, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-feature-card, #vs-heymarket .vs-feature-card, #vs-textline .vs-feature-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

/* line 910, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-feature-card__art, #vs-heymarket .vs-feature-card__art, #vs-textline .vs-feature-card__art {
  height: 96px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px;
}

/* line 917, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-feature-card__art img, #vs-heymarket .vs-feature-card__art img, #vs-textline .vs-feature-card__art img {
  max-height: 88px;
  width: auto;
}

/* line 923, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-feature-card h3, #vs-heymarket .vs-feature-card h3, #vs-textline .vs-feature-card h3 {
  font-size: 22px;
  font-weight: 700 !important;
  margin: 0 0 10px;
  color: #171717;
}

@media screen and (max-width: 980px) {
  /* line 923, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-feature-card h3, #vs-heymarket .vs-feature-card h3, #vs-textline .vs-feature-card h3 {
    text-wrap: balance;
  }
}

/* line 933, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-feature-card p, #vs-heymarket .vs-feature-card p, #vs-textline .vs-feature-card p {
  font-size: 14px;
  font-weight: 500 !important;
  line-height: 1.6;
  color: #505050;
  margin: 0 0 20px;
  max-width: 440px;
}

/* line 942, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-feature-card__foot, #vs-heymarket .vs-feature-card__foot, #vs-textline .vs-feature-card__foot {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
  margin-top: auto;
}

/* line 951, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-feat-badge, #vs-heymarket .vs-feat-badge, #vs-textline .vs-feat-badge {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 7px 12px;
  border-radius: 6px;
  font-size: 13px;
  font-weight: 600 !important;
}

/* line 960, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-feat-badge strong, #vs-heymarket .vs-feat-badge strong, #vs-textline .vs-feat-badge strong {
  font-weight: 800 !important;
}

/* line 964, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-feat-badge--yes, #vs-heymarket .vs-feat-badge--yes, #vs-textline .vs-feat-badge--yes {
  background: #d5ead5;
  color: #1e481e;
}

/* line 969, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-feat-badge--no, #vs-heymarket .vs-feat-badge--no, #vs-textline .vs-feat-badge--no {
  background: #f5f5f5;
  color: #505050;
}

/* line 974, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-feat-badge--warn, #vs-heymarket .vs-feat-badge--warn, #vs-textline .vs-feat-badge--warn {
  background: #f5f5f5;
  color: #505050;
}

/* line 982, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-usecase-card, #vs-heymarket .vs-usecase-card, #vs-textline .vs-usecase-card {
  display: flex;
  flex-direction: row;
  gap: 35px;
  min-height: stretch;
  max-width: 100%;
  text-align: left;
  padding: 30px;
  margin: auto;
}

@media screen and (max-width: 980px) {
  /* line 982, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-usecase-card, #vs-heymarket .vs-usecase-card, #vs-textline .vs-usecase-card {
    flex-direction: column;
    text-align: center;
    margin: auto;
    max-width: fit-content;
  }
}

/* line 998, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-usecase-card .usecase-text, #vs-heymarket .vs-usecase-card .usecase-text, #vs-textline .vs-usecase-card .usecase-text {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-wrap: balance;
}

/* line 1006, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-usecase-card__head, #vs-heymarket .vs-usecase-card__head, #vs-textline .vs-usecase-card__head {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  margin-bottom: 16px;
}

@media screen and (max-width: 980px) {
  /* line 1006, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-usecase-card__head, #vs-heymarket .vs-usecase-card__head, #vs-textline .vs-usecase-card__head {
    text-align: center;
    justify-content: center;
  }
}

/* line 1015, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-usecase-card__head.textline, #vs-heymarket .vs-usecase-card__head.textline, #vs-textline .vs-usecase-card__head.textline {
  margin-bottom: 5px;
}

/* line 1020, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-usecase-card__art, #vs-heymarket .vs-usecase-card__art, #vs-textline .vs-usecase-card__art {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 110px;
  height: 110px;
  border-radius: 50%;
  background: #F8F8F8;
}

@media screen and (max-width: 980px) {
  /* line 1020, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-usecase-card__art, #vs-heymarket .vs-usecase-card__art, #vs-textline .vs-usecase-card__art {
    margin: 10px auto;
  }
}

/* line 1034, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-usecase-card__art img, #vs-heymarket .vs-usecase-card__art img, #vs-textline .vs-usecase-card__art img {
  width: 90px;
  height: 90px;
}

/* line 1040, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-usecase-card__cat, #vs-heymarket .vs-usecase-card__cat, #vs-textline .vs-usecase-card__cat {
  display: block;
  margin-bottom: 10px;
  color: #1E705A;
  font-size: 12px;
  font-weight: 800 !important;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

/* line 1050, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-usecase-card h3, #vs-heymarket .vs-usecase-card h3, #vs-textline .vs-usecase-card h3 {
  font-size: 20px;
  font-weight: 800 !important;
  line-height: 1.3;
  margin: 0;
  color: #171717;
}

/* line 1058, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-usecase-card__desc, #vs-heymarket .vs-usecase-card__desc, #vs-textline .vs-usecase-card__desc {
  font-size: 14px;
  font-weight: 500 !important;
  line-height: 1.65;
  color: #505050;
  margin: 0 0 20px;
}

/* line 1066, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-usecase-card__win, #vs-heymarket .vs-usecase-card__win, #vs-textline .vs-usecase-card__win {
  display: flex;
  align-items: top;
  gap: 5px;
  max-width: 100%;
  padding: 5px 10px;
  border-radius: 1px;
  border-left: 2px solid #9ec740;
  background: #edfbed;
  color: #1E705A;
  font-size: 14px;
  font-weight: 700 !important;
  line-height: 22px;
}

/* line 1081, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-usecase-card__win-check, #vs-heymarket .vs-usecase-card__win-check, #vs-textline .vs-usecase-card__win-check {
  flex-shrink: 0;
}

/* line 1086, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-usecase-card__quote, #vs-heymarket .vs-usecase-card__quote, #vs-textline .vs-usecase-card__quote {
  font-size: 14px;
  font-weight: 500 !important;
  font-style: italic;
  line-height: 21px;
  color: #505050;
  margin: 0 0 16px;
}

/* line 1096, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-usecase-card__win--rich, #vs-heymarket .vs-usecase-card__win--rich, #vs-textline .vs-usecase-card__win--rich {
  align-items: flex-start;
  width: 100%;
  padding: 14px 16px;
  font-weight: 500 !important;
}

/* line 1102, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-usecase-card__win--rich strong, #vs-heymarket .vs-usecase-card__win--rich strong, #vs-textline .vs-usecase-card__win--rich strong {
  font-weight: 800 !important;
}

/* line 1109, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-reason-card, #vs-heymarket .vs-reason-card, #vs-textline .vs-reason-card {
  display: flex;
  align-items: flex-start;
  gap: 35px;
  max-width: 100%;
  min-height: stretch;
  padding: 30px;
  text-align: left;
}

@media screen and (max-width: 980px) {
  /* line 1109, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-reason-card, #vs-heymarket .vs-reason-card, #vs-textline .vs-reason-card {
    flex-direction: column;
    text-align: center;
    max-width: fit-content;
    margin: auto;
  }
}

/* line 1125, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-reason-card__art, #vs-heymarket .vs-reason-card__art, #vs-textline .vs-reason-card__art {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 110px;
  height: 110px;
  border-radius: 50%;
  background: #F8F8F8;
}

@media screen and (max-width: 980px) {
  /* line 1125, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-reason-card__art, #vs-heymarket .vs-reason-card__art, #vs-textline .vs-reason-card__art {
    margin: auto;
  }
}

/* line 1139, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-reason-card__art img, #vs-heymarket .vs-reason-card__art img, #vs-textline .vs-reason-card__art img {
  width: 90px;
  height: 90px;
}

/* line 1145, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-reason-card__body, #vs-heymarket .vs-reason-card__body, #vs-textline .vs-reason-card__body {
  display: flex;
  flex-direction: column;
  flex: 1;
}

@media screen and (max-width: 980px) {
  /* line 1145, app/assets/stylesheets/static_pages/_compare.scss */
  #vs-textedly .vs-reason-card__body, #vs-heymarket .vs-reason-card__body, #vs-textline .vs-reason-card__body {
    text-wrap: balance;
    align-items: center;
  }
}

/* line 1155, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-reason-card h3, #vs-heymarket .vs-reason-card h3, #vs-textline .vs-reason-card h3 {
  font-size: 20px;
  font-weight: 800 !important;
  line-height: 1.3;
  margin: 0 0 10px;
  color: #171717;
}

/* line 1163, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-reason-card__desc, #vs-heymarket .vs-reason-card__desc, #vs-textline .vs-reason-card__desc {
  font-size: 14px;
  font-weight: 500 !important;
  line-height: 1.65;
  color: #505050;
  margin: 0 0 16px;
}

/* line 1171, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-reason-card__note, #vs-heymarket .vs-reason-card__note, #vs-textline .vs-reason-card__note {
  display: flex;
  align-items: flex-start;
  gap: 6px;
  margin-top: auto;
  padding: 8px 12px;
  border-radius: 1px;
  border-left: 2px solid #ffd35c;
  background: #fdf6df;
  color: #7F4B22;
  font-size: 13px;
  font-weight: 600 !important;
  line-height: 1.45;
  text-align: left;
}

/* line 1187, app/assets/stylesheets/static_pages/_compare.scss */
#vs-textedly .vs-reason-card__note-mark, #vs-heymarket .vs-reason-card__note-mark, #vs-textline .vs-reason-card__note-mark {
  flex-shrink: 0;
  color: #7F4B22;
}

/* line 7, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page {
  background: #FBF8F3;
  color: #171717;
  font-family: Montserrat, sans-serif;
  overflow-x: hidden;
}

/* line 24, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .container {
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 24px;
}

/* line 32, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-section {
  padding: 60px 0;
}

@media screen and (max-width: 980px) {
  /* line 32, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-section {
    padding: 24px 0;
  }
}

/* line 40, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-head {
  margin: 0 auto 20px;
  text-align: center;
}

/* line 44, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-head h2 {
  font-size: 36px;
  font-weight: 900 !important;
  line-height: 1.2;
  margin: 16px 0 0;
  color: #171717;
  text-wrap: balance;
  text-transform: capitalize;
}

@media screen and (max-width: 980px) {
  /* line 44, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-head h2 {
    font-size: 28px;
  }
}

/* line 58, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-head p {
  margin: 16px auto 0;
  font-size: 16px;
  font-weight: 500 !important;
  line-height: 1.6;
  color: #505050;
  text-wrap: balance;
}

@media screen and (max-width: 980px) {
  /* line 40, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-head {
    margin-bottom: 15px;
  }
}

/* line 72, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-eyebrow {
  display: inline-block;
  padding: 7px 16px;
  border-radius: 25px;
  background: #D4EEDE;
  color: #1E705A;
  font-size: 12px;
  font-weight: 800 !important;
  letter-spacing: 2px;
  text-transform: uppercase;
}

@media screen and (max-width: 980px) {
  /* line 72, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-eyebrow {
    width: fit-content;
    margin: auto;
  }
}

/* line 89, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-learn {
  display: inline-block;
  margin-top: 12px;
  color: #308DE8 !important;
  font-size: 14px;
  font-weight: 600 !important;
  text-decoration: none !important;
}

/* line 97, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-learn:hover {
  text-decoration: underline;
}

/* line 103, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-cards {
  display: grid;
  gap: 15px;
}

/* line 107, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-cards--2 {
  grid-template-columns: repeat(2, 1fr);
}

/* line 110, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-cards--3 {
  grid-template-columns: repeat(3, 1fr);
}

@media screen and (max-width: 980px) {
  /* line 115, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-cards--2, .industry-page .ind-cards--3 {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media screen and (max-width: 736px) {
  /* line 121, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-cards--2, .industry-page .ind-cards--3 {
    grid-template-columns: 1fr;
  }
}

/* line 128, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-card {
  background: #fff;
  border: 1px solid #e8e5dd;
  border-radius: 20px;
  padding: 25px 15px;
}

/* line 134, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-card--center {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

/* line 142, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 96px;
  height: 96px;
  border-radius: 50%;
  background: #f1f6ec;
  flex-shrink: 0;
}

/* line 151, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-icon.tan {
  background: #FBF8F3;
}

/* line 155, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-icon img {
  width: 90%;
  height: 90%;
}

/* line 160, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-icon--sm {
  width: 100px;
  height: 100px;
}

/* line 164, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-icon--sm img {
  width: 80%;
  height: 80%;
}

/* line 171, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-card__title {
  margin: 18px 0 5px;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.3;
  color: #171717;
}

/* line 179, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-card__desc {
  margin: 0;
  font-size: 14px;
  font-weight: 500 !important;
  line-height: 1.6;
  color: #505050;
  text-wrap: balance;
}

/* line 188, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .trial-btn {
  max-width: 300px;
}

@media screen and (max-width: 980px) {
  /* line 188, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .trial-btn {
    margin: auto;
  }
}

/* line 196, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-hero {
  position: relative;
  padding: 56px 0 0;
  margin: 0 !important;
}

/* line 201, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-hero__inner {
  display: flex;
  align-items: center;
  gap: 0;
  margin-top: 65px;
}

@media screen and (max-width: 980px) {
  /* line 201, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-hero__inner {
    flex-direction: column;
    gap: 10px;
    text-align: center;
  }
}

/* line 213, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-hero__inner.size-adjust {
  align-items: flex-start;
}

/* line 218, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-hero__content {
  flex: 1;
  padding: 110px 0 100px;
}

@media screen and (max-width: 980px) {
  /* line 218, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-hero__content {
    padding: 16px 0;
  }
}

/* line 227, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-hero__title {
  margin: 18px 0 20px;
  font-size: 40px;
  font-weight: 900 !important;
  line-height: 1.25;
  color: #171717;
  text-transform: capitalize;
  text-wrap: balance;
}

@media screen and (max-width: 980px) {
  /* line 227, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-hero__title {
    font-size: 36px;
  }
}

@media screen and (max-width: 480px) {
  /* line 227, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-hero__title {
    font-size: 30px;
  }
}

/* line 244, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-hero__sub {
  margin: 0 0 24px;
  max-width: 650px;
  font-size: 17px;
  font-weight: 500 !important;
  line-height: 1.6;
  color: #505050;
}

@media screen and (max-width: 980px) {
  /* line 244, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-hero__sub {
    margin-inline: auto;
  }
}

/* line 257, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-hero__callout {
  margin: 0 0 28px;
  padding: 14px 18px;
  border-left: 3px solid #19BE51;
  background: #eaf3ec;
  border-radius: 0 8px 8px 0;
  font-size: 15px;
  font-weight: 700 !important;
  color: #1E705A;
  width: fit-content;
}

/* line 268, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-hero__callout strong {
  color: #19BE51;
  font-weight: 700 !important;
}

@media screen and (max-width: 980px) {
  /* line 257, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-hero__callout {
    margin: 10px auto;
  }
}

/* line 278, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-hero__note {
  margin: 16px 0 0;
  font-size: 13px;
  font-weight: 500 !important;
  color: #505050;
}

/* line 285, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-hero__media {
  position: relative;
  flex: 0 0 360px;
  max-width: 360px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 60px;
}

/* line 294, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-hero__media.health {
  flex: 0 0 350px;
  max-width: 350px;
  padding-top: 75px;
}

@media screen and (max-width: 980px) {
  /* line 294, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-hero__media.health {
    padding-top: 0;
  }
}

/* line 304, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-hero__media.size-adjust {
  flex: 0 0 450px;
  max-width: 450px;
  align-items: flex-start;
  padding-top: 80px;
}

@media screen and (max-width: 980px) {
  /* line 304, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-hero__media.size-adjust {
    padding-top: 0;
    margin: auto;
  }
}

/* line 315, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-hero__media img {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 980px) {
  /* line 285, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-hero__media {
    flex-basis: auto;
    width: 100%;
    max-width: 360px;
    padding-top: 0;
  }
}

/* line 328, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-hero__media-placeholder {
  width: 100%;
  height: 360px;
  border-radius: 24px;
}

@media screen and (max-width: 980px) {
  /* line 328, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-hero__media-placeholder {
    min-height: 320px;
  }
}

/* line 338, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-hero__wave {
  display: block;
  width: 100%;
  height: auto;
  margin-bottom: -2px;
  margin-top: -100px;
}

@media screen and (max-width: 980px) {
  /* line 338, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-hero__wave {
    margin-top: 0;
  }
}

/* line 350, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-hero__leaf {
  position: absolute;
  bottom: 0;
  z-index: 0;
  pointer-events: none;
}

/* line 356, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-hero__leaf--right {
  right: 0;
  bottom: -40px;
}

/* line 360, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-hero__leaf--left {
  left: 0;
  bottom: -520px;
}

@media screen and (max-width: 980px) {
  /* line 350, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-hero__leaf {
    display: none;
  }
}

/* line 372, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-testimonial {
  background: #07451f;
  color: #fff;
  text-align: center;
  padding: 72px 0;
  margin: 0;
  min-height: 385px;
}

/* line 380, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-testimonial__eyebrow {
  display: inline-block;
  margin-bottom: 20px;
  color: #ffc700;
  font-size: 13px;
  font-weight: 800 !important;
  letter-spacing: 2.4px;
  text-transform: uppercase;
}

/* line 390, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-testimonial__slide {
  transition: opacity 0.45s ease;
}

/* line 393, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-testimonial__slide.is-fading {
  opacity: 0;
}

/* line 398, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-testimonial__quote {
  max-width: 940px;
  margin: 0 auto 28px;
  font-size: 24px;
  font-weight: 800 !important;
  line-height: 1.5;
  text-wrap: balance;
}

@media screen and (max-width: 980px) {
  /* line 398, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-testimonial__quote {
    font-size: 20px;
  }
}

/* line 411, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-testimonial__author {
  margin: 0;
  font-size: 16px;
  font-weight: 700 !important;
}

/* line 417, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-testimonial__role {
  margin: 4px 0 0;
  font-size: 14px;
  font-weight: 500 !important;
  opacity: 0.85;
}

/* line 424, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-testimonial__dots {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-top: 22px;
}

/* line 431, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-testimonial__dot {
  width: 7px;
  height: 7px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.4);
  cursor: pointer;
  transition: background 0.2s ease;
}

/* line 441, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-testimonial__dot.is-active {
  background: #ffc700;
}

/* line 449, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-problem-card .ind-icon {
  margin: 0 auto;
}

/* line 455, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-solution {
  display: flex;
  align-items: top;
  gap: 56px;
}

@media screen and (max-width: 980px) {
  /* line 455, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-solution {
    flex-direction: column-reverse;
    gap: 32px;
  }
}

/* line 465, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-solution__media {
  flex: 1 1 0;
  min-width: 0;
}

/* line 469, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-solution__media img {
  width: 100%;
  height: auto;
}

/* line 475, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-solution__content {
  flex: 1 1 0;
  min-width: 0;
}

@media screen and (max-width: 980px) {
  /* line 475, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-solution__content {
    display: flex;
    flex-direction: column;
  }
}

/* line 484, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-solution__content h2 {
  margin: 16px 0;
  font-size: 32px;
  font-weight: 900 !important;
  line-height: 1.2;
  color: #171717;
  text-wrap: balance;
  text-transform: capitalize;
}

@media screen and (max-width: 980px) {
  /* line 484, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-solution__content h2 {
    font-size: 26px;
    text-align: center;
  }
}

/* line 499, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-solution__content > p {
  margin: 0;
  font-size: 15px;
  font-weight: 500 !important;
  line-height: 1.6;
  color: #505050;
  padding-bottom: 5px;
}

@media screen and (max-width: 980px) {
  /* line 499, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-solution__content > p {
    margin-bottom: 15px;
    text-align: center;
    font-size: 14px;
  }
}

/* line 515, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-feature {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  margin-bottom: 15px;
}

/* line 521, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-feature + .industry-page .ind-feature {
  margin-top: 22px;
}

/* line 525, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-feature__icon {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #f1f6ec;
}

/* line 535, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-feature__icon img {
  width: 22px;
  height: 22px;
}

/* line 538, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-feature__icon img.solutions-list {
  max-width: 18px;
}

/* line 544, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-feature h3 {
  margin: 0;
  font-size: 16px;
  font-weight: 700 !important;
  color: #171717;
}

/* line 551, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-feature p {
  margin: 0;
  font-size: 14px;
  font-weight: 500 !important;
  line-height: 1.55;
  color: #505050;
}

/* line 560, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-solution__cta {
  margin-top: 10px;
}

@media screen and (max-width: 980px) {
  /* line 560, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-solution__cta {
    margin: 5px auto 10px auto;
  }
}

/* line 565, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-solution__cta.health {
  margin-top: 25px;
}

@media screen and (max-width: 980px) {
  /* line 565, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-solution__cta.health {
    margin-top: 5px;
  }
}

/* line 574, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-deliver-card {
  display: flex;
  align-items: flex-start;
  gap: 20px;
}

/* line 579, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-deliver-card--wide {
  grid-column: 1 / -1;
}

@media screen and (max-width: 480px) {
  /* line 574, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-deliver-card {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
}

/* line 591, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-compliance {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
  align-items: stretch;
}

/* line 597, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-compliance.education {
  max-width: 85%;
  margin: auto;
}

@media screen and (max-width: 980px) {
  /* line 591, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-compliance {
    grid-template-columns: 1fr;
  }
}

/* line 607, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-check-list {
  margin: 0;
  padding: 8px 0;
  list-style: none;
}

/* line 612, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-check-list li {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 0 0 14px 0;
  font-size: 15px;
  font-weight: 700 !important;
  line-height: 1.5;
  color: #171717;
  text-transform: capitalize;
}

@media screen and (max-width: 980px) {
  /* line 612, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-check-list li {
    font-size: 12px;
    padding: 6px 0;
  }
}

/* line 628, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-check-list li::before {
  content: '';
  flex-shrink: 0;
  width: 22px;
  height: 22px;
  margin-top: 1px;
  background: url(//assets.stage.avochato.com/assets/static_pages/neon-check-icon-c18d05cb44ca1426b3115d6e79554c615b4f0fc78a81d9fd39b7616a2b9101e0.svg) center/contain no-repeat;
}

/* line 639, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-badge-cards {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

/* line 645, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-badge-card {
  display: flex;
  align-items: center;
  gap: 18px;
}

/* line 650, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-badge-card img {
  flex-shrink: 0;
  width: 100px;
  height: 100px;
}

/* line 656, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-badge-card h3 {
  margin: 0 0 4px;
  font-size: 16px;
  font-weight: 700 !important;
  color: #171717;
}

/* line 663, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-badge-card p {
  margin: 0;
  font-size: 14px;
  font-weight: 500 !important;
  line-height: 1.5;
  color: #505050;
}

/* line 673, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-stat {
  text-align: center;
}

/* line 676, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-stat__num {
  font-size: 48px;
  font-weight: 700 !important;
  line-height: 1;
  color: #19BE51;
}

/* line 683, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-stat__label {
  margin: 10px 0 4px;
  font-size: 17px;
  font-weight: 700 !important;
  color: #171717;
}

/* line 690, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-stat__sub {
  margin: 0;
  font-size: 14px;
  font-weight: 700 !important;
  color: #171717;
  text-wrap: balance;
}

/* line 700, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-stat--boxed .ind-stat__sub {
  margin-top: 16px;
  padding: 14px 16px;
  text-align: left;
  background: #eaf3ec;
  border-left: 3px solid #19BE51;
  border-radius: 0 8px 8px 0;
  line-height: 1.6;
}

/* line 714, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-compliance-numbered__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: repeat(3, auto);
  grid-auto-flow: column;
  gap: 28px 48px;
}

@media screen and (max-width: 980px) {
  /* line 714, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-compliance-numbered__grid {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    grid-auto-flow: row;
    gap: 24px;
  }
}

/* line 729, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-compliance-numbered__item {
  display: flex;
  align-items: flex-start;
  gap: 14px;
}

/* line 734, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-compliance-numbered__item strong {
  display: block;
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 700 !important;
  color: #171717;
}

/* line 742, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-compliance-numbered__item p {
  margin: 0;
  font-size: 14px;
  font-weight: 500 !important;
  line-height: 1.5;
  color: #505050;
}

/* line 751, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-compliance-numbered__num {
  flex-shrink: 0;
  color: #DD7019;
  font-size: 15px;
  font-weight: 800 !important;
  line-height: 1.4;
}

/* line 759, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-compliance-numbered__badges {
  display: flex;
  align-items: center;
  gap: 16px;
}

/* line 764, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-compliance-numbered__badges img {
  width: 80px;
  height: 80px;
}

/* line 773, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tabs__bar {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-bottom: 28px;
}

@media screen and (max-width: 980px) {
  /* line 773, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-tabs__bar {
    display: none;
  }
}

/* line 785, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tabs__nav {
  display: none;
  align-items: center;
  justify-content: center;
  gap: 20px;
  margin-bottom: 28px;
}

@media screen and (max-width: 980px) {
  /* line 785, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-tabs__nav {
    display: flex;
    width: max-content;
    margin: 5px auto;
    gap: 10px;
  }
}

/* line 800, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tabs__arrow {
  -webkit-appearance: none;
  appearance: none;
  display: inline-flex;
  padding: 0;
  border: none;
  background: transparent;
  box-shadow: none;
  line-height: 0;
  cursor: pointer;
}

/* line 811, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tabs__arrow img {
  width: 30px;
  height: 30px;
}

/* line 816, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tabs__arrow:focus {
  outline: none;
  box-shadow: none;
  background: none;
}

/* line 822, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tabs__arrow:focus-visible {
  outline: 2px solid #1E705A;
  outline-offset: 3px;
  border-radius: 50%;
}

/* line 828, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tabs__arrow.is-disabled {
  cursor: default;
}

/* line 832, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tabs__arrow-off {
  display: none;
}

/* line 836, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tabs__arrow.is-disabled .industry-page .ind-tabs__arrow-on {
  display: none;
}

/* line 840, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tabs__arrow.is-disabled .industry-page .ind-tabs__arrow-off {
  display: inline-block;
}

/* line 845, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tabs__counter {
  min-width: 64px;
  text-align: center;
  color: #48937f;
  font-size: 12px;
  font-weight: 600 !important;
  letter-spacing: 2px;
  text-transform: uppercase;
}

/* line 855, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tabs__tab {
  padding: 12px 10px;
  -webkit-appearance: none;
  appearance: none;
  border: none;
  border-radius: 999px;
  background: transparent;
  box-shadow: none;
  font-family: inherit;
  font-size: 13px;
  color: #171717;
  font-weight: 500 !important;
  cursor: pointer;
  transition: background 0.2s ease, color 0.2s ease;
  width: auto;
}

/* line 871, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tabs__tab:hover {
  background: rgba(23, 23, 23, 0.06);
}

/* line 875, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tabs__tab:focus {
  outline: none;
  box-shadow: none;
}

/* line 880, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tabs__tab:focus-visible {
  outline: 2px solid #1E705A;
  outline-offset: 2px;
}

/* line 885, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tabs__tab.is-active {
  background: #1E705A;
  color: #fff;
  font-weight: 700 !important;
}

/* line 890, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tabs__tab.is-active:hover {
  background: #1E705A;
}

@media screen and (max-width: 980px) {
  /* line 855, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-tabs__tab {
    font-size: 14px;
    padding: 10px 16px;
  }
}

/* line 901, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tabs__panel {
  display: none;
}

/* line 904, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tabs__panel.is-active {
  display: block;
}

/* line 910, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tab-panel {
  display: flex;
  align-items: stretch;
  background: #fff;
  border: 1px solid #e8e5dd;
  border-radius: 24px;
  overflow: hidden;
  height: 490px;
  max-width: 85%;
  margin: auto;
}

@media screen and (max-width: 980px) {
  /* line 910, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-tab-panel {
    flex-direction: column;
    height: auto;
    max-width: 100%;
  }
}

/* line 927, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tab-panel__content {
  width: 52%;
  min-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 40px;
}

@media screen and (max-width: 980px) {
  /* line 927, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-tab-panel__content {
    width: 100%;
    height: 300px;
  }
}

/* line 940, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tab-panel__content h3 {
  margin: 0 0 7px;
  font-size: 24px !important;
  font-weight: 800 !important;
  line-height: 1.2;
  color: #171717;
}

@media screen and (max-width: 980px) {
  /* line 940, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-tab-panel__content h3 {
    font-size: 24px;
  }
}

/* line 952, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tab-panel__content h4 {
  margin: 0 0 10px;
  font-size: 17px !important;
  font-weight: 600 !important;
  color: #171717;
}

/* line 959, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tab-panel__content p {
  margin: 0 0 5px;
  font-size: 14px;
  font-weight: 500 !important;
  line-height: 1.6;
  color: #505050;
}

@media screen and (max-width: 980px) {
  /* line 927, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-tab-panel__content {
    padding: 32px 24px;
  }
}

/* line 972, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tab-panel__media {
  flex: 1 1 0;
  min-width: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 40px;
  background: #1E705A;
  height: 500px;
}

/* line 981, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tab-panel__media img {
  height: 400px;
}

@media screen and (max-width: 980px) {
  /* line 981, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-tab-panel__media img {
    max-height: 400px;
  }
}

/* line 989, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-tab-panel__media-placeholder {
  width: 100%;
  max-width: 420px;
  min-height: 360px;
  border: 2px dashed rgba(255, 255, 255, 0.4);
  border-radius: 20px;
}

/* line 999, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-compliance__intro {
  text-align: left;
}

/* line 1002, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-compliance__intro h2 {
  margin: 16px 0;
  font-size: 32px;
  font-weight: 700 !important;
  line-height: 1.2;
  color: #171717;
  text-transform: capitalize;
}

@media screen and (max-width: 980px) {
  /* line 1002, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-compliance__intro h2 {
    font-size: 26px;
  }
}

/* line 1015, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-compliance__intro > p {
  margin: 0 0 28px;
  font-size: 15px;
  font-weight: 500 !important;
  line-height: 1.6;
  color: #505050;
}

/* line 1024, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-compliance__badges {
  display: flex;
  gap: 20px;
}

/* line 1028, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-compliance__badges img {
  width: 100px;
  height: 100px;
}

/* line 1034, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-check-list--detailed li {
  align-items: flex-start;
}

/* line 1037, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-check-list--detailed li strong {
  display: block;
  margin-bottom: 2px;
  font-size: 15px;
  font-weight: 700 !important;
  color: #171717;
}

/* line 1045, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-check-list--detailed li p {
  margin: 0;
  font-size: 14px;
  font-weight: 500 !important;
  line-height: 1.5;
  color: #505050;
}

/* line 1055, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-cta {
  position: relative;
  overflow: visible;
  background: #1E705A;
  color: #fff;
  text-align: center;
  padding: 80px 0;
}

/* line 1063, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-cta .container {
  position: relative;
  z-index: 1;
}

/* line 1068, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-cta h2 {
  margin: 0 auto 15px;
  max-width: 900px;
  font-size: 44px;
  font-weight: 900 !important;
  line-height: 1.1;
  text-wrap: balance;
}

@media screen and (max-width: 980px) {
  /* line 1068, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-cta h2 {
    font-size: 30px;
  }
}

/* line 1081, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-cta__accent {
  color: #f0ef9e;
  font-weight: 900 !important;
}

/* line 1086, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-cta p {
  margin: 0 auto 23px;
  max-width: 620px;
  font-size: 17px;
  font-weight: 500 !important;
  line-height: 1.5;
}

/* line 1094, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-cta__leaf {
  position: absolute;
  z-index: 0;
  pointer-events: none;
}

/* line 1099, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-cta__leaf--tr {
  top: 0;
  right: 0;
  transform: scaleX(-1);
}

/* line 1103, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-cta__leaf--tr.green-smiles-graphic {
  z-index: 3;
}

/* line 1108, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-cta__leaf.bright-avo {
  padding-top: 30px;
  margin-top: -119px;
  right: 0;
  height: 400px;
  transform: none;
  z-index: 3;
}

/* line 1117, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-cta__leaf--bl {
  bottom: 0;
  left: 0;
}

/* line 1120, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-cta__leaf--bl.style-graphic {
  z-index: 3;
}

/* line 1125, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-cta__leaf.dark-avo {
  bottom: -80px;
  z-index: 3;
}

@media screen and (max-width: 736px) {
  /* line 1094, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .ind-cta__leaf {
    display: none;
  }
}

/* line 1134, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .ind-cta .cta-note {
  font-size: 12px;
  font-weight: 500 !important;
  margin-top: 15px;
}

/* line 1142, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .business-faqs {
  padding: 80px 24px;
  background: #FBF8F3;
  color: #171717;
}

/* line 1147, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .business-faqs .container {
  max-width: 760px;
  padding: 0;
}

/* line 1152, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .business-faqs h1 {
  margin: 0 0 36px;
  font-size: 36px;
  font-weight: 900 !important;
  text-align: center;
  color: #171717;
}

@media screen and (max-width: 980px) {
  /* line 1152, app/assets/stylesheets/static_pages/_industries.scss */
  .industry-page .business-faqs h1 {
    font-size: 28px;
  }
}

/* line 1164, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .business-faqs .question {
  position: relative;
  padding: 22px 34px 22px 0;
  border-bottom: 1px dotted #000;
  font-size: 16px;
  font-weight: 600 !important;
  cursor: pointer;
}

/* line 1172, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .business-faqs .question .chevron-down {
  position: absolute;
  top: 28px;
  right: 0;
  width: 25px;
  height: 12px;
  background: url(//assets.stage.avochato.com/assets/chevron-green-down-d88fcb287751c672ed5be3ee20272e3f245a523b0bf600fea72803da4eba9ab1.svg) no-repeat;
}

/* line 1182, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .business-faqs .question.active {
  font-weight: 800 !important;
  border-bottom: none;
}

/* line 1186, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .business-faqs .question.active .chevron-down {
  background: url(//assets.stage.avochato.com/assets/chevron-green-up-507440a69f0e99d57190f2ed0d2c48b453c0436a9d9e3ca1d1c3584b92641d4d.svg) no-repeat;
}

/* line 1191, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .business-faqs .answer {
  display: none;
}

/* line 1194, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .business-faqs .answer.active {
  display: block;
  padding-bottom: 36px;
  border-bottom: 1px dotted #000;
}

/* line 1199, app/assets/stylesheets/static_pages/_industries.scss */
.industry-page .business-faqs .answer.active p {
  margin: 0;
  font-size: 15px;
  line-height: 1.6;
  color: #505050;
}

/* line 1, app/assets/stylesheets/static_pages/components/_cta.scss */
#about section.bottom-cta {
  background: #FBF8F3;
  margin-top: 0;
  padding: 20px 0;
}

/* line 7, app/assets/stylesheets/static_pages/components/_cta.scss */
#about section.bottom-cta .container h3 {
  font-weight: 800 !important;
  font-size: 34px !important;
  line-height: 52px;
}

@media screen and (max-width: 980px) {
  /* line 7, app/assets/stylesheets/static_pages/components/_cta.scss */
  #about section.bottom-cta .container h3 {
    font-size: 20px !important;
    line-height: 32px;
  }
}

/* line 18, app/assets/stylesheets/static_pages/components/_cta.scss */
#about section.bottom-cta .container p {
  font-weight: 400;
  line-height: 30px;
  font-size: 16px !important;
  margin-bottom: 10px;
}

@media screen and (max-width: 736px) {
  /* line 18, app/assets/stylesheets/static_pages/components/_cta.scss */
  #about section.bottom-cta .container p {
    font-size: 14px !important;
  }
}

/* line 28, app/assets/stylesheets/static_pages/components/_cta.scss */
#about section.bottom-cta .container .no-credit {
  font-weight: 300 !important;
  font-size: 12px !important;
  margin-top: 10px;
}

/* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
#about section.bottom-cta .container img {
  max-width: 610px;
  width: 100%;
}

@media screen and (max-width: 980px) {
  /* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
  #about section.bottom-cta .container img {
    max-width: 285px !important;
    margin: auto;
  }
}

@media screen and (max-width: 736px) {
  /* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
  #about section.bottom-cta .container img {
    max-width: 180px !important;
  }
}

/* line 47, app/assets/stylesheets/static_pages/components/_cta.scss */
#about section.bottom-cta .container .button {
  width: 200px;
  margin: 0 auto;
}

/* line 3, app/assets/stylesheets/static_pages/_about.scss */
#about .container {
  width: 1100px;
}

/* line 6, app/assets/stylesheets/static_pages/_about.scss */
#about .hero {
  background: linear-gradient(180deg, #1E705A 725px, #FBF8F3 50%);
  padding-bottom: 0px;
}

/* line 9, app/assets/stylesheets/static_pages/_about.scss */
#about .hero .inner {
  background-size: auto 725px;
  padding-top: 170px;
  text-align: center;
  color: #fff !important;
}

/* line 14, app/assets/stylesheets/static_pages/_about.scss */
#about .hero .inner h3 {
  color: #f0ef9e;
  text-transform: uppercase;
  font-size: 16px !important;
}

/* line 19, app/assets/stylesheets/static_pages/_about.scss */
#about .hero .inner h2 {
  font-size: 60px !important;
}

@media screen and (max-width: 736px) {
  /* line 19, app/assets/stylesheets/static_pages/_about.scss */
  #about .hero .inner h2 {
    font-size: 32px !important;
  }
}

/* line 25, app/assets/stylesheets/static_pages/_about.scss */
#about .hero .inner p {
  font-size: 16px !important;
  line-height: 26px;
}

@media screen and (max-width: 736px) {
  /* line 25, app/assets/stylesheets/static_pages/_about.scss */
  #about .hero .inner p {
    margin-bottom: 30px;
  }
}

/* line 32, app/assets/stylesheets/static_pages/_about.scss */
#about .hero .inner img {
  padding: 0 60px;
}

@media screen and (max-width: 736px) {
  /* line 6, app/assets/stylesheets/static_pages/_about.scss */
  #about .hero {
    overflow: initial !important;
    height: 475px !important;
  }
  /* line 40, app/assets/stylesheets/static_pages/_about.scss */
  #about .hero .inner {
    background: url(//assets.stage.avochato.com/assets/static_pages/about_bg_mobile-fbde604449177d18af06baca880f5ff11aa1abbb7dc724b6537130bb6c4aa653.svg) no-repeat;
    background-size: auto 475px;
  }
  /* line 44, app/assets/stylesheets/static_pages/_about.scss */
  #about .hero img {
    padding: 0px !important;
  }
}

/* line 49, app/assets/stylesheets/static_pages/_about.scss */
#about .about-us {
  background: #FBF8F3;
  padding-top: 25px;
}

@media screen and (max-width: 736px) {
  /* line 49, app/assets/stylesheets/static_pages/_about.scss */
  #about .about-us {
    padding-top: 50px;
  }
}

/* line 55, app/assets/stylesheets/static_pages/_about.scss */
#about .about-us h2 {
  font-size: 36px !important;
}

/* line 58, app/assets/stylesheets/static_pages/_about.scss */
#about .about-us p {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 25px;
  font-weight: 500 !important;
}

/* line 63, app/assets/stylesheets/static_pages/_about.scss */
#about .about-us p.first-line {
  font-weight: 600 !important;
}

@media screen and (max-width: 980px) {
  /* line 69, app/assets/stylesheets/static_pages/_about.scss */
  #about .about-us img {
    margin-top: 100px;
  }
}

@media screen and (max-width: 736px) {
  /* line 75, app/assets/stylesheets/static_pages/_about.scss */
  #about .about-us h2 {
    font-size: 24px !important;
    text-align: center;
  }
  /* line 79, app/assets/stylesheets/static_pages/_about.scss */
  #about .about-us .col-6 {
    margin-top: -40px;
  }
}

/* line 85, app/assets/stylesheets/static_pages/_about.scss */
#about .why-messaging {
  padding: 40px 0;
}

/* line 87, app/assets/stylesheets/static_pages/_about.scss */
#about .why-messaging h5 {
  font-weight: 800 !important;
  font-size: 14px !important;
  color: #e74500;
  text-transform: uppercase;
  text-align: center;
}

/* line 95, app/assets/stylesheets/static_pages/_about.scss */
#about .why-messaging h4 {
  font-weight: 800 !important;
  font-size: 36px !important;
  text-align: center;
}

/* line 101, app/assets/stylesheets/static_pages/_about.scss */
#about .why-messaging .messaging-info h3 {
  font-size: 24px !important;
}

@media screen and (max-width: 736px) {
  /* line 101, app/assets/stylesheets/static_pages/_about.scss */
  #about .why-messaging .messaging-info h3 {
    font-size: 18px !important;
  }
}

/* line 107, app/assets/stylesheets/static_pages/_about.scss */
#about .why-messaging .messaging-info .col-6 {
  padding: 20px;
}

/* line 110, app/assets/stylesheets/static_pages/_about.scss */
#about .why-messaging .messaging-info p {
  font-size: 16px;
  margin-top: 10px;
  font-weight: 500 !important;
  line-height: 24px;
}

/* line 118, app/assets/stylesheets/static_pages/_about.scss */
#about .sms-leaders {
  background: #1E705A url(//assets.stage.avochato.com/assets/static_pages/about_leaders_bg-302359822f02c73ac8e125f90744ddcd87da7209e81f73e902cb7338c12346e4.svg) no-repeat;
  height: 480px;
  background-size: cover;
  color: #fff !important;
  display: flex;
}

/* line 124, app/assets/stylesheets/static_pages/_about.scss */
#about .sms-leaders .inner {
  align-items: center;
  justify-content: center;
  text-align: center;
}

/* line 129, app/assets/stylesheets/static_pages/_about.scss */
#about .sms-leaders h5 {
  font-weight: 800 !important;
  font-size: 14px !important;
  color: #f0ef9e;
  text-transform: uppercase;
  text-align: center;
}

/* line 137, app/assets/stylesheets/static_pages/_about.scss */
#about .sms-leaders h4 {
  font-weight: 800 !important;
  font-size: 36px !important;
  text-align: center;
  padding-bottom: 20px;
}

/* line 144, app/assets/stylesheets/static_pages/_about.scss */
#about .our-investors {
  text-align: center;
  margin: 40px 0;
}

/* line 147, app/assets/stylesheets/static_pages/_about.scss */
#about .our-investors h4 {
  font-size: 36px !important;
  font-weight: 800 !important;
}

/* line 151, app/assets/stylesheets/static_pages/_about.scss */
#about .our-investors img {
  -webkit-filter: grayscale(100%);
  /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

/* line 1, app/assets/stylesheets/static_pages/components/_cta.scss */
#a2p section.bottom-cta {
  background: #FBF8F3;
  margin-top: 0;
  padding: 20px 0;
}

/* line 7, app/assets/stylesheets/static_pages/components/_cta.scss */
#a2p section.bottom-cta .container h3 {
  font-weight: 800 !important;
  font-size: 34px !important;
  line-height: 52px;
}

@media screen and (max-width: 980px) {
  /* line 7, app/assets/stylesheets/static_pages/components/_cta.scss */
  #a2p section.bottom-cta .container h3 {
    font-size: 20px !important;
    line-height: 32px;
  }
}

/* line 18, app/assets/stylesheets/static_pages/components/_cta.scss */
#a2p section.bottom-cta .container p {
  font-weight: 400;
  line-height: 30px;
  font-size: 16px !important;
  margin-bottom: 10px;
}

@media screen and (max-width: 736px) {
  /* line 18, app/assets/stylesheets/static_pages/components/_cta.scss */
  #a2p section.bottom-cta .container p {
    font-size: 14px !important;
  }
}

/* line 28, app/assets/stylesheets/static_pages/components/_cta.scss */
#a2p section.bottom-cta .container .no-credit {
  font-weight: 300 !important;
  font-size: 12px !important;
  margin-top: 10px;
}

/* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
#a2p section.bottom-cta .container img {
  max-width: 610px;
  width: 100%;
}

@media screen and (max-width: 980px) {
  /* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
  #a2p section.bottom-cta .container img {
    max-width: 285px !important;
    margin: auto;
  }
}

@media screen and (max-width: 736px) {
  /* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
  #a2p section.bottom-cta .container img {
    max-width: 180px !important;
  }
}

/* line 47, app/assets/stylesheets/static_pages/components/_cta.scss */
#a2p section.bottom-cta .container .button {
  width: 200px;
  margin: 0 auto;
}

/* line 1, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#a2p section.case-studies {
  padding: 25px 0;
  padding-bottom: 0;
  background: #fff;
  margin: 0;
}

/* line 6, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#a2p section.case-studies.sand {
  background: #FBF8F3;
}

/* line 9, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#a2p section.case-studies h3 {
  margin-bottom: 20px;
  font-size: 32px !important;
}

/* line 14, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#a2p section.case-studies h4 {
  color: #e74500;
  font-size: 20px !important;
  margin-bottom: 5px;
  font-weight: 800 !important;
  text-transform: capitalize;
}

/* line 22, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#a2p section.case-studies h5 {
  color: #48937f !important;
  font-size: 10px !important;
  letter-spacing: 1px !important;
  margin-bottom: 8px;
  font-weight: 800 !important;
}

/* line 30, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#a2p section.case-studies p {
  font-size: 12px;
  line-height: 20px;
  font-weight: normal !important;
  height: 65px;
}

/* line 37, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#a2p section.case-studies strong {
  font-weight: 800 !important;
}

/* line 41, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#a2p section.case-studies .success-container {
  padding: 15px 25px;
}

/* line 45, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#a2p section.case-studies .case-study-card {
  background: #fff;
  text-align: left;
  padding: 25px 20px;
  padding-right: 10px;
  border: 1px solid #EEEAE4;
  border-radius: 16px;
  margin: 10px;
}

@media screen and (max-width: 980px) {
  /* line 45, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #a2p section.case-studies .case-study-card {
    margin: 0px 10px !important;
    padding: 25px 18px;
  }
}

/* line 57, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#a2p section.case-studies .case-study-card .inner {
  min-height: 172px;
}

/* line 61, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#a2p section.case-studies .case-study-card .case-name {
  float: left;
  width: 55%;
  padding: 15px 0;
}

@media screen and (max-width: 736px) {
  /* line 61, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #a2p section.case-studies .case-study-card .case-name {
    width: 55% !important;
  }
}

@media screen and (max-width: 980px) {
  /* line 61, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #a2p section.case-studies .case-study-card .case-name {
    width: 25%;
  }
}

/* line 74, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#a2p section.case-studies .case-study-card .case-name small {
  font-size: 10px;
}

/* line 79, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#a2p section.case-studies .case-study-card .case-link {
  float: right;
  width: 42%;
  padding: 20px 0;
  margin-right: 6px;
}

@media screen and (max-width: 736px) {
  /* line 79, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #a2p section.case-studies .case-study-card .case-link {
    width: 45% !important;
    display: inline-block;
    margin-top: 15px;
    float: initial;
    margin-right: initial;
    padding: 0;
  }
}

@media screen and (max-width: 980px) {
  /* line 79, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #a2p section.case-studies .case-study-card .case-link {
    width: 70%;
  }
}

/* line 98, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#a2p section.case-studies .case-study-card .case-link a {
  font-size: 12px;
  font-weight: 600 !important;
  display: inline-block !important;
}

/* line 105, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#a2p section.case-studies .case-study-card .btn-arrow {
  width: 12px;
  height: 9px;
}

@media screen and (max-width: 980px) {
  /* line 112, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #a2p .success-blocks {
    width: 65%;
    margin: auto;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
}

@media screen and (max-width: 736px) {
  /* line 120, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #a2p .success-blocks {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
}

/* line 4, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .hero {
  background: url(//assets.stage.avochato.com/assets/static_pages/a2p_hero-ce6a67996e9ee65ea5e054b501013257e042ac9ad42cf8d127148f2b9defacd4.svg) no-repeat;
  background-size: cover;
  padding-bottom: 0px;
}

/* line 8, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .hero .checkmark {
  background: url(//assets.stage.avochato.com/assets/static_pages/a2p_checkmark-f83d5087d17b784dbc71424907829a0e624cfbeac17d698db570842d45b3fec3.png) no-repeat;
  min-width: 48px;
  min-height: 48px;
  display: inline-block;
  background-size: 100%;
  margin-right: 5px;
}

@media screen and (max-width: 736px) {
  /* line 8, app/assets/stylesheets/static_pages/_a2p.scss */
  #a2p .hero .checkmark {
    min-width: 28px;
    min-height: 28px;
  }
}

/* line 21, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .hero .inner {
  padding-top: 170px;
  text-align: center;
  max-width: 750px;
  margin: auto;
}

/* line 27, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .hero .inner h3 {
  color: #f0ef9e;
  text-transform: uppercase;
  font-size: 16px !important;
}

/* line 33, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .hero .inner h2 {
  font-size: 50px !important;
}

@media screen and (max-width: 736px) {
  /* line 33, app/assets/stylesheets/static_pages/_a2p.scss */
  #a2p .hero .inner h2 {
    font-size: 32px !important;
  }
}

/* line 41, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .hero .inner p {
  font-size: 16px !important;
  line-height: 26px;
}

@media screen and (max-width: 736px) {
  /* line 41, app/assets/stylesheets/static_pages/_a2p.scss */
  #a2p .hero .inner p {
    margin-bottom: 30px;
  }
}

/* line 50, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .hero .inner a {
  display: inline-block !important;
}

/* line 54, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .hero .inner img {
  padding: 0 60px;
}

@media screen and (max-width: 980px) {
  /* line 4, app/assets/stylesheets/static_pages/_a2p.scss */
  #a2p .hero {
    overflow: initial !important;
    padding-bottom: 0;
    height: initial !important;
  }
}

/* line 66, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .a2p-nutshell {
  background: url(//assets.stage.avochato.com/assets/static_pages/a2p_left_blob-fc4c6669734c817450f866067e25268144fdcd1680bd3d6b5133889f87cc003a.svg) top left no-repeat, linear-gradient(180deg, #F8F7CE, 50%, #fff 0%);
}

@media screen and (max-width: 980px) {
  /* line 66, app/assets/stylesheets/static_pages/_a2p.scss */
  #a2p .a2p-nutshell {
    margin-top: 0;
  }
}

/* line 74, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .a2p-nutshell h2 {
  margin-bottom: 5px;
  font-size: 30px !important;
  font-weight: 800 !important;
  color: #DD7019;
}

/* line 81, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .a2p-nutshell iframe {
  border-radius: 20px;
  border: 4px solid #1E705A;
}

/* line 88, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .a2p-nutshell .card {
  padding: 15px 30px;
}

/* line 92, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .a2p-nutshell p {
  font-weight: 400 !important;
  line-height: 22px;
}

@media screen and (max-width: 736px) {
  /* line 66, app/assets/stylesheets/static_pages/_a2p.scss */
  #a2p .a2p-nutshell {
    padding-top: 0px;
  }
}

/* line 102, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .why-use-a2p {
  padding-top: 25px;
}

/* line 104, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .why-use-a2p h2 {
  font-size: 36px !important;
}

@media screen and (max-width: 736px) {
  /* line 104, app/assets/stylesheets/static_pages/_a2p.scss */
  #a2p .why-use-a2p h2 {
    font-size: 30px !important;
  }
}

/* line 111, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .why-use-a2p .feature {
  display: flex;
  margin: 15px 0;
}

@media screen and (max-width: 736px) {
  /* line 111, app/assets/stylesheets/static_pages/_a2p.scss */
  #a2p .why-use-a2p .feature {
    flex-direction: column;
    text-align: center;
  }
}

/* line 118, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .why-use-a2p .feature .content {
  padding: 15px 45px 0 15px;
}

/* line 121, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .why-use-a2p .feature .content h4 {
  font-size: 20px !important;
  font-weight: 800 !important;
  margin-bottom: 5px;
}

/* line 127, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .why-use-a2p .feature .content p {
  line-height: 1.5;
  font-size: 16px;
}

/* line 134, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .why-use-a2p .feature .img img {
  max-width: 150px;
}

/* line 141, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .get-started-a2p {
  background: rgba(72, 147, 127, 0.18);
  padding: 45px 0;
}

/* line 145, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .get-started-a2p img {
  float: right;
}

@media screen and (max-width: 980px) {
  /* line 145, app/assets/stylesheets/static_pages/_a2p.scss */
  #a2p .get-started-a2p img {
    float: initial;
    display: block;
    max-width: 200px;
    margin: auto;
  }
}

/* line 155, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .get-started-a2p h2 {
  font-size: 49px !important;
  margin-bottom: 25px;
}

@media screen and (max-width: 736px) {
  /* line 155, app/assets/stylesheets/static_pages/_a2p.scss */
  #a2p .get-started-a2p h2 {
    font-size: 30px !important;
  }
}

/* line 163, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .get-started-a2p a {
  display: inline-block !important;
}

/* line 168, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .get-started-a2p .steps .step {
  display: flex;
  margin: 28px 0;
}

/* line 172, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .get-started-a2p .steps .step .step-number {
  min-width: 43px;
  max-height: 43px;
  background: #9EC740;
  border-radius: 500px;
  color: #fff;
  margin-right: 15px;
}

/* line 180, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .get-started-a2p .steps .step .step-number span {
  font-weight: 800 !important;
  font-size: 20px !important;
  padding: 9px;
  text-align: center;
  display: block;
}

/* line 190, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .get-started-a2p .steps .step .step-content h4 {
  color: #1E705A;
  font-size: 20px !important;
  font-weight: 800 !important;
}

/* line 196, app/assets/stylesheets/static_pages/_a2p.scss */
#a2p .get-started-a2p .steps .step .step-content p {
  font-size: 16px !important;
  line-height: 1.5;
}

/* line 1, app/assets/stylesheets/static_pages/components/_cta.scss */
#hipaa section.bottom-cta {
  background: #FBF8F3;
  margin-top: 0;
  padding: 20px 0;
}

/* line 7, app/assets/stylesheets/static_pages/components/_cta.scss */
#hipaa section.bottom-cta .container h3 {
  font-weight: 800 !important;
  font-size: 34px !important;
  line-height: 52px;
}

@media screen and (max-width: 980px) {
  /* line 7, app/assets/stylesheets/static_pages/components/_cta.scss */
  #hipaa section.bottom-cta .container h3 {
    font-size: 20px !important;
    line-height: 32px;
  }
}

/* line 18, app/assets/stylesheets/static_pages/components/_cta.scss */
#hipaa section.bottom-cta .container p {
  font-weight: 400;
  line-height: 30px;
  font-size: 16px !important;
  margin-bottom: 10px;
}

@media screen and (max-width: 736px) {
  /* line 18, app/assets/stylesheets/static_pages/components/_cta.scss */
  #hipaa section.bottom-cta .container p {
    font-size: 14px !important;
  }
}

/* line 28, app/assets/stylesheets/static_pages/components/_cta.scss */
#hipaa section.bottom-cta .container .no-credit {
  font-weight: 300 !important;
  font-size: 12px !important;
  margin-top: 10px;
}

/* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
#hipaa section.bottom-cta .container img {
  max-width: 610px;
  width: 100%;
}

@media screen and (max-width: 980px) {
  /* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
  #hipaa section.bottom-cta .container img {
    max-width: 285px !important;
    margin: auto;
  }
}

@media screen and (max-width: 736px) {
  /* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
  #hipaa section.bottom-cta .container img {
    max-width: 180px !important;
  }
}

/* line 47, app/assets/stylesheets/static_pages/components/_cta.scss */
#hipaa section.bottom-cta .container .button {
  width: 200px;
  margin: 0 auto;
}

@media screen and (min-width: 736px) {
  /* line 4, app/assets/stylesheets/static_pages/_hipaa.scss */
  #hipaa .hero {
    margin-top: 50px;
    padding-bottom: 0px;
  }
  /* line 7, app/assets/stylesheets/static_pages/_hipaa.scss */
  #hipaa .hero h1 {
    font-size: 36px !important;
  }
  /* line 10, app/assets/stylesheets/static_pages/_hipaa.scss */
  #hipaa .hero p {
    font-size: 14px !important;
  }
}

@media screen and (min-width: 980px) {
  /* line 17, app/assets/stylesheets/static_pages/_hipaa.scss */
  #hipaa .hero img {
    position: absolute;
    top: 70px;
  }
}

@media screen and (max-width: 736px) {
  /* line 24, app/assets/stylesheets/static_pages/_hipaa.scss */
  #hipaa .hero {
    padding-bottom: 0px;
  }
  /* line 26, app/assets/stylesheets/static_pages/_hipaa.scss */
  #hipaa .hero .content {
    min-height: 500px;
  }
}

/* line 31, app/assets/stylesheets/static_pages/_hipaa.scss */
#hipaa .protect-patients {
  margin: 0px;
  background: #FCFCF9;
  padding: 15px 0;
}

/* line 35, app/assets/stylesheets/static_pages/_hipaa.scss */
#hipaa .protect-patients h5 {
  color: #DD7019;
  font-size: 20px;
  font-weight: bold !important;
}

/* line 40, app/assets/stylesheets/static_pages/_hipaa.scss */
#hipaa .protect-patients h2 {
  color: #12483A;
  font-size: 36px;
  margin-bottom: -10px;
}

/* line 45, app/assets/stylesheets/static_pages/_hipaa.scss */
#hipaa .protect-patients p {
  font-size: 16px;
}

/* line 50, app/assets/stylesheets/static_pages/_hipaa.scss */
#hipaa .scroll-slider .content-section.flex-end {
  align-items: flex-end;
}

/* line 53, app/assets/stylesheets/static_pages/_hipaa.scss */
#hipaa .scroll-slider h3 {
  color: #DD7019;
}

/* line 56, app/assets/stylesheets/static_pages/_hipaa.scss */
#hipaa .scroll-slider p {
  font-size: 16px;
}

/* line 59, app/assets/stylesheets/static_pages/_hipaa.scss */
#hipaa .scroll-slider .content-inner {
  max-width: 300px;
}

/* line 64, app/assets/stylesheets/static_pages/_hipaa.scss */
#hipaa #why-features img {
  min-height: 160px;
}

/* line 69, app/assets/stylesheets/static_pages/_hipaa.scss */
#hipaa .use-case .content-section {
  margin-bottom: 30px;
}

/* line 73, app/assets/stylesheets/static_pages/_hipaa.scss */
#hipaa .start-steps {
  background-color: #FFFCF3;
  padding: 50px 0;
  margin: 30px 0 -80px 0;
}

/* line 78, app/assets/stylesheets/static_pages/_hipaa.scss */
#hipaa .start-steps h2 {
  color: #5F3106;
  font-size: 28px;
}

/* line 82, app/assets/stylesheets/static_pages/_hipaa.scss */
#hipaa .start-steps h3 {
  font-size: 18px;
  font-weight: 800 !important;
  margin-top: 30px;
  color: #DD7019;
}

/* line 88, app/assets/stylesheets/static_pages/_hipaa.scss */
#hipaa .start-steps .col-4 {
  padding: 0 15px;
}

/* line 92, app/assets/stylesheets/static_pages/_hipaa.scss */
#hipaa .button {
  width: 200px;
}

/* line 94, app/assets/stylesheets/static_pages/_hipaa.scss */
#hipaa .button.center {
  margin: auto;
}

/* line 3, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-cards .row {
  margin-bottom: 2rem;
}

/* line 7, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-cards .card {
  margin: 20px;
  padding: 40px 40px;
  box-shadow: 0px 6px 14px -1px rgba(236, 227, 215, 0.5);
  height: 400px;
  text-decoration: none !important;
  color: inherit;
  display: flex;
  flex-direction: column;
  border-radius: 16px;
  transition: all 0.2s ease;
}

@media screen and (min-width: 980px) {
  /* line 7, app/assets/stylesheets/static_pages/_integrations.scss */
  .integration-cards .card {
    min-width: 280px;
  }
}

@media screen and (max-width: 736px) {
  /* line 7, app/assets/stylesheets/static_pages/_integrations.scss */
  .integration-cards .card {
    margin: 8px !important;
  }
}

/* line 27, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-cards .card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  text-decoration: none;
}

/* line 33, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-cards .card .integration-logo {
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
}

/* line 40, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-cards .card .integration-logo img {
  max-height: 80px;
  max-width: 100%;
  object-fit: contain;
}

/* line 47, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-cards .card .integration-content {
  display: flex;
  flex-direction: column;
  flex: 1;
}

/* line 52, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-cards .card .integration-content h4 {
  font-size: 18px !important;
  font-weight: 800 !important;
  margin-top: 5px;
  margin-bottom: 10px;
  text-align: center;
}

/* line 60, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-cards .card .integration-content .integration-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  justify-content: center;
  margin-bottom: 10px;
}

/* line 68, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-cards .card .integration-content p {
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 15px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 83, app/assets/stylesheets/static_pages/_integrations.scss */
.badge-native {
  display: inline-block;
  background: #48bd5a;
  color: white;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.7rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-bottom: 10px;
}

/* line 96, app/assets/stylesheets/static_pages/_integrations.scss */
.meta-pill {
  display: inline-block;
  padding: 0.25rem 0.75rem;
  background: #f0f0f0;
  border-radius: 12px;
  font-size: 0.8rem;
  color: #555;
  font-weight: 500;
}

/* line 108, app/assets/stylesheets/static_pages/_integrations.scss */
#integrations .hero {
  background: #FBF8F3;
}

/* line 110, app/assets/stylesheets/static_pages/_integrations.scss */
#integrations .hero .hero-integration-img {
  width: 100%;
  max-width: 429px;
  height: auto;
  margin: 2rem;
}

/* line 117, app/assets/stylesheets/static_pages/_integrations.scss */
#integrations .hero .integration-hero-graphic {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

/* line 124, app/assets/stylesheets/static_pages/_integrations.scss */
#integrations .hero p {
  font-size: 16px;
  line-height: 22px;
  color: #444 !important;
}

/* line 130, app/assets/stylesheets/static_pages/_integrations.scss */
#integrations .hero h1 {
  padding: 0px;
  color: #000 !important;
  font-weight: 800 !important;
  font-size: 36px;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 139, app/assets/stylesheets/static_pages/_integrations.scss */
#integrations .hero h4 {
  color: #e74500;
  font-weight: 800 !important;
  text-transform: uppercase;
}

/* line 147, app/assets/stylesheets/static_pages/_integrations.scss */
#integrations .hero.sand {
  padding: 0 !important;
}

@media screen and (min-width: 736px) {
  /* line 152, app/assets/stylesheets/static_pages/_integrations.scss */
  #integrations .hero.sand {
    padding: 0 !important;
  }
}

/* line 158, app/assets/stylesheets/static_pages/_integrations.scss */
#integrations .hero .content {
  min-height: 450px !important;
}

@media screen and (max-width: 736px) {
  /* line 163, app/assets/stylesheets/static_pages/_integrations.scss */
  #integrations .hero .content {
    min-height: 350px !important;
  }
}

/* line 169, app/assets/stylesheets/static_pages/_integrations.scss */
#integrations .hero .container {
  padding-top: 100px;
}

/* line 174, app/assets/stylesheets/static_pages/_integrations.scss */
#integrations section.integrations-list-section {
  padding: 2rem 0;
  background: white;
}

/* line 178, app/assets/stylesheets/static_pages/_integrations.scss */
#integrations section.integrations-list-section .center {
  text-align: center;
  margin-bottom: 3rem;
}

/* line 182, app/assets/stylesheets/static_pages/_integrations.scss */
#integrations section.integrations-list-section .center h3 {
  font-size: 2.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-weight: 700;
  color: #333;
}

/* line 190, app/assets/stylesheets/static_pages/_integrations.scss */
#integrations section.integrations-list-section .center p {
  font-size: 1.125rem;
  color: #666;
}

/* line 196, app/assets/stylesheets/static_pages/_integrations.scss */
#integrations section.integrations-list-section .category-nav {
  display: flex;
  gap: 0.75rem;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 3rem;
  padding: 0 1rem;
}

/* line 205, app/assets/stylesheets/static_pages/_integrations.scss */
#integrations section.integrations-list-section .category-pill {
  padding: 0.625rem 1.25rem;
  background: #f5f5f5;
  border-radius: 24px;
  font-size: 0.875rem;
  color: #555;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  cursor: pointer;
}

/* line 217, app/assets/stylesheets/static_pages/_integrations.scss */
#integrations section.integrations-list-section .category-pill:hover {
  background: #e8e8e8;
  transform: translateY(-1px);
}

/* line 222, app/assets/stylesheets/static_pages/_integrations.scss */
#integrations section.integrations-list-section .category-pill.active {
  background: #48937f;
  color: white;
}

/* line 227, app/assets/stylesheets/static_pages/_integrations.scss */
#integrations section.integrations-list-section .category-pill[data-category="native"] {
  background: #48bd5a;
  color: white;
}

/* line 232, app/assets/stylesheets/static_pages/_integrations.scss */
#integrations section.integrations-list-section .category-pill.active[data-category="all"] {
  background: #DD7019;
  color: white;
}

/* line 236, app/assets/stylesheets/static_pages/_integrations.scss */
#integrations section.integrations-list-section .category-pill.active[data-category="native"] {
  background: #DD7019;
  color: white;
}

/* line 245, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .breadcrumb {
  padding-bottom: 2rem;
}

/* line 249, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-hero {
  background: #FBF8F3;
  color: #333;
  padding: 4rem 2rem;
  padding-top: calc(4rem + 80px);
  text-align: center;
}

/* line 256, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-hero .integration-hero-content {
  max-width: 800px;
  margin: 0 auto;
}

/* line 261, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-hero .hero-logo {
  max-height: 100px;
  margin-bottom: 2rem;
}

/* line 265, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-hero .hero-logo img {
  max-height: 100%;
  width: auto;
}

/* line 271, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-hero h1 {
  font-size: 2.5rem;
  margin-bottom: 1.5rem;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 1rem;
  color: #000;
}

/* line 283, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-hero .hero-description {
  font-size: 1.25rem;
  margin-bottom: 2rem;
  line-height: 1.6;
  color: #444;
}

/* line 290, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-hero .hero-meta {
  display: flex;
  gap: 0.5rem;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 2rem;
}

/* line 297, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-hero .hero-meta .meta-pill {
  background: #f0f0f0;
  color: #555;
}

/* line 303, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-hero .hero-actions {
  display: flex;
  gap: 1rem;
  justify-content: center;
  flex-wrap: wrap;
}

/* line 309, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-hero .hero-actions .btn {
  padding: 0.75rem 1.75rem;
  border-radius: 48px;
  text-decoration: none !important;
  font-weight: 600;
  width: 200px;
  transition: all 0.2s ease;
  display: inline-block;
}

/* line 318, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-hero .hero-actions .btn.btn-primary {
  background: #e74500;
  color: white;
}

/* line 322, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-hero .hero-actions .btn.btn-primary:hover {
  background: #b43600;
  text-decoration: none;
}

/* line 328, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-hero .hero-actions .btn.btn-secondary {
  background: white;
  color: #e74500;
  border: 2px solid #e74500;
}

/* line 333, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-hero .hero-actions .btn.btn-secondary:hover {
  background: rgba(231, 69, 0, 0.05);
  text-decoration: none;
}

/* line 341, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-hero .hero-docs-link {
  margin-top: 2rem;
  text-align: center;
}

/* line 345, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-hero .hero-docs-link a {
  color: #308de8 !important;
  font-size: 1rem;
  text-decoration: none;
}

/* line 350, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-hero .hero-docs-link a:hover {
  text-decoration: underline;
}

/* line 357, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .container:has(.integration-about) {
  background: #1E705A;
  margin: 0;
  width: 100%;
}

/* line 363, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-about {
  background: #1E705A;
  color: white;
  padding: 4rem 2rem;
  margin: 0;
}

@media screen and (max-width: 736px) {
  /* line 363, app/assets/stylesheets/static_pages/_integrations.scss */
  .integration-detail .integration-about {
    padding: 2rem 1rem;
  }
}

/* line 373, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-about .container {
  max-width: 900px;
  width: 100%;
  background: transparent;
  box-sizing: border-box;
}

/* line 380, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-about .center {
  width: 100%;
  max-width: 100%;
  overflow-wrap: break-word;
  word-wrap: break-word;
}

/* line 387, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-about h2 {
  text-align: center;
  font-size: 2rem;
  margin-bottom: 2rem;
  font-weight: 700;
  color: white;
}

@media screen and (max-width: 736px) {
  /* line 387, app/assets/stylesheets/static_pages/_integrations.scss */
  .integration-detail .integration-about h2 {
    font-size: 1.5rem;
  }
}

/* line 399, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-about h5 {
  color: #f0ef9e;
  font-weight: 800 !important;
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

/* line 407, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-about .rich-text {
  width: 100%;
  max-width: 100%;
  overflow-wrap: break-word;
  word-wrap: break-word;
}

/* line 413, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .integration-about .rich-text p {
  color: white;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.8;
  margin-bottom: 1rem;
  overflow-wrap: break-word;
  word-wrap: break-word;
}

@media screen and (max-width: 736px) {
  /* line 413, app/assets/stylesheets/static_pages/_integrations.scss */
  .integration-detail .integration-about .rich-text p {
    font-size: 16px;
    line-height: 1.6;
  }
}

/* line 430, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .related-integrations {
  padding: 4rem 0;
  background: white;
}

/* line 434, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .related-integrations h2 {
  text-align: center;
  font-size: 2rem;
  margin-bottom: 3rem;
  font-weight: 700;
  color: #333;
}

/* line 445, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .bottom-free-trial {
  background: #FBF8F3;
  margin-top: 0;
  padding: 80px 0;
}

/* line 451, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .bottom-free-trial .container h3 {
  font-weight: 700 !important;
  font-size: 34px !important;
  line-height: 52px;
}

@media screen and (max-width: 980px) {
  /* line 451, app/assets/stylesheets/static_pages/_integrations.scss */
  .integration-detail .bottom-free-trial .container h3 {
    font-size: 28px !important;
    line-height: 36px;
  }
}

/* line 462, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .bottom-free-trial .container p {
  font-weight: 400;
  font-size: 16px !important;
  line-height: 1.8;
  margin-bottom: 10px;
}

/* line 469, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .bottom-free-trial .container img {
  max-width: 610px;
}

@media screen and (max-width: 980px) {
  /* line 469, app/assets/stylesheets/static_pages/_integrations.scss */
  .integration-detail .bottom-free-trial .container img {
    max-width: 285px !important;
    margin: auto;
  }
}

/* line 478, app/assets/stylesheets/static_pages/_integrations.scss */
.integration-detail .bottom-free-trial .container .button {
  width: 200px;
  margin: 0 auto;
}

@media screen and (max-width: 980px) {
  /* line 445, app/assets/stylesheets/static_pages/_integrations.scss */
  .integration-detail .bottom-free-trial {
    margin: 0;
  }
  /* line 486, app/assets/stylesheets/static_pages/_integrations.scss */
  .integration-detail .bottom-free-trial .flex {
    flex-direction: column-reverse;
  }
}

/* line 492, app/assets/stylesheets/static_pages/_integrations.scss */
.integrations-banners {
  background: #FBF8F3;
  padding: 1rem 0;
  margin-bottom: 0;
}

/* line 496, app/assets/stylesheets/static_pages/_integrations.scss */
.integrations-banners .integrations-badge {
  height: 75px;
  margin: 0 25px;
}

@media screen and (max-width: 1280px) {
  /* line 496, app/assets/stylesheets/static_pages/_integrations.scss */
  .integrations-banners .integrations-badge {
    margin: 15px;
  }
}

@media screen and (max-width: 980px) {
  /* line 496, app/assets/stylesheets/static_pages/_integrations.scss */
  .integrations-banners .integrations-badge {
    height: 53px;
    margin: 7px;
  }
}

/* line 510, app/assets/stylesheets/static_pages/_integrations.scss */
section.zapier-cta {
  background: #1E705A;
  color: #fff;
  padding: 80px 0;
  margin-bottom: 0;
}

/* line 516, app/assets/stylesheets/static_pages/_integrations.scss */
section.zapier-cta .container {
  width: 800px;
}

/* line 520, app/assets/stylesheets/static_pages/_integrations.scss */
section.zapier-cta h3 {
  font-size: 24px !important;
  font-weight: 800 !important;
  margin-bottom: 15px;
}

/* line 526, app/assets/stylesheets/static_pages/_integrations.scss */
section.zapier-cta p {
  font-size: 18px;
  margin-bottom: 20px;
  opacity: 0.9;
}

/* line 532, app/assets/stylesheets/static_pages/_integrations.scss */
section.zapier-cta .button {
  margin-top: 10px;
}

@media (max-width: 768px) {
  /* line 541, app/assets/stylesheets/static_pages/_integrations.scss */
  .integrations-page .hero .hero-integration-img {
    max-width: 80%;
    margin: 2rem auto;
  }
  /* line 547, app/assets/stylesheets/static_pages/_integrations.scss */
  .integrations-page .integrations-list-section {
    padding: 3rem 0;
  }
  /* line 550, app/assets/stylesheets/static_pages/_integrations.scss */
  .integrations-page .integrations-list-section .center h3 {
    font-size: 2rem;
  }
  /* line 556, app/assets/stylesheets/static_pages/_integrations.scss */
  .integration-detail .integration-hero {
    padding-top: calc(4rem + 20px);
  }
  /* line 559, app/assets/stylesheets/static_pages/_integrations.scss */
  .integration-detail .integration-hero h1 {
    font-size: 2rem;
  }
  /* line 563, app/assets/stylesheets/static_pages/_integrations.scss */
  .integration-detail .integration-hero .hero-description {
    font-size: 1rem;
  }
  /* line 568, app/assets/stylesheets/static_pages/_integrations.scss */
  section.zapier-cta {
    padding: 40px 0;
  }
  /* line 571, app/assets/stylesheets/static_pages/_integrations.scss */
  section.zapier-cta .container {
    width: 100%;
  }
  /* line 575, app/assets/stylesheets/static_pages/_integrations.scss */
  section.zapier-cta h3 {
    font-size: 20px !important;
  }
  /* line 579, app/assets/stylesheets/static_pages/_integrations.scss */
  section.zapier-cta p {
    font-size: 16px;
  }
}

/* line 2, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide, #freetrial-ai .glide {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}

/* line 8, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide *, #freetrial-ai .glide * {
  box-sizing: inherit;
}

/* line 12, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide__track, #freetrial-ai .glide__track {
  overflow: hidden;
}

/* line 16, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide__slides, #freetrial-ai .glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  padding: 0;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}

/* line 30, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide__slides--dragging, #freetrial-ai .glide__slides--dragging {
  user-select: none;
}

/* line 34, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide__slide, #freetrial-ai .glide__slide {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

/* line 44, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide__slide a, #freetrial-ai .glide__slide a {
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

/* line 51, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide__arrows, #freetrial-ai .glide__arrows {
  -webkit-touch-callout: none;
  user-select: none;
}

/* line 56, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide__bullets, #freetrial-ai .glide__bullets {
  -webkit-touch-callout: none;
  user-select: none;
}

/* line 61, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide--rtl, #freetrial-ai .glide--rtl {
  direction: rtl;
}

/* line 65, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide__arrow, #freetrial-ai .glide__arrow {
  position: absolute;
  display: block;
  top: 50%;
  z-index: 2;
  color: white;
  text-transform: uppercase;
  padding: 9px 12px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 1;
  cursor: pointer;
  transition: opacity 150ms ease, border 300ms ease-in-out;
  transform: translateY(-50%);
  line-height: 1;
}

/* line 82, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide__arrow:focus, #freetrial-ai .glide__arrow:focus {
  outline: none;
}

/* line 86, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide__arrow:hover, #freetrial-ai .glide__arrow:hover {
  border-color: white;
}

/* line 90, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide__arrow--left, #freetrial-ai .glide__arrow--left {
  left: 2em;
}

/* line 94, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide__arrow--right, #freetrial-ai .glide__arrow--right {
  right: 2em;
}

/* line 98, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide__arrow--disabled, #freetrial-ai .glide__arrow--disabled {
  opacity: 0.33;
}

/* line 101, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .slider__arrow--next, #freetrial-ai .slider__arrow--next {
  right: -20px;
}

/* line 104, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .slider__arrow--prev, #freetrial-ai .slider__arrow--prev {
  left: -20px;
}

/* line 107, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .slider__arrow, #freetrial-ai .slider__arrow {
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 45px;
  height: 45px;
  margin-top: -9px;
  border-radius: 50%;
  background-color: #FBF8F3;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

/* line 118, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .slider__arrow svg, #freetrial-ai .slider__arrow svg {
  fill: #0F9089;
}

/* line 123, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide__bullets, #freetrial-ai .glide__bullets {
  position: absolute;
  z-index: 2;
  bottom: -15px;
  left: 50%;
  display: inline-flex;
  list-style: none;
  transform: translateX(-50%);
}

/* line 133, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide__bullet, #freetrial-ai .glide__bullet {
  background-color: #DAD1C1;
  width: 8px;
  height: 8px;
  padding: 0;
  border-radius: 8px;
  transition: all 300ms ease-in-out;
  cursor: pointer;
  line-height: 0;
  margin: 0 8px;
  box-shadow: none;
  border: none;
}

/* line 147, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide__bullet:focus, #freetrial-ai .glide__bullet:focus {
  outline: none;
}

/* line 151, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide__bullet:hover,
#freetrial .glide__bullet:focus, #freetrial-ai .glide__bullet:hover,
#freetrial-ai .glide__bullet:focus {
  border: 2px solid white;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 157, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide__bullet--active, #freetrial-ai .glide__bullet--active {
  background-color: #0F9089;
  width: 18px;
}

/* line 162, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide--swipeable, #freetrial-ai .glide--swipeable {
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}

/* line 168, app/assets/stylesheets/static_pages/components/_glide.scss */
#freetrial .glide--dragging, #freetrial-ai .glide--dragging {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}

/* line 1, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#freetrial section.case-studies, #freetrial-ai section.case-studies {
  padding: 25px 0;
  padding-bottom: 0;
  background: #fff;
  margin: 0;
}

/* line 6, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#freetrial section.case-studies.sand, #freetrial-ai section.case-studies.sand {
  background: #FBF8F3;
}

/* line 9, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#freetrial section.case-studies h3, #freetrial-ai section.case-studies h3 {
  margin-bottom: 20px;
  font-size: 32px !important;
}

/* line 14, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#freetrial section.case-studies h4, #freetrial-ai section.case-studies h4 {
  color: #e74500;
  font-size: 20px !important;
  margin-bottom: 5px;
  font-weight: 800 !important;
  text-transform: capitalize;
}

/* line 22, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#freetrial section.case-studies h5, #freetrial-ai section.case-studies h5 {
  color: #48937f !important;
  font-size: 10px !important;
  letter-spacing: 1px !important;
  margin-bottom: 8px;
  font-weight: 800 !important;
}

/* line 30, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#freetrial section.case-studies p, #freetrial-ai section.case-studies p {
  font-size: 12px;
  line-height: 20px;
  font-weight: normal !important;
  height: 65px;
}

/* line 37, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#freetrial section.case-studies strong, #freetrial-ai section.case-studies strong {
  font-weight: 800 !important;
}

/* line 41, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#freetrial section.case-studies .success-container, #freetrial-ai section.case-studies .success-container {
  padding: 15px 25px;
}

/* line 45, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#freetrial section.case-studies .case-study-card, #freetrial-ai section.case-studies .case-study-card {
  background: #fff;
  text-align: left;
  padding: 25px 20px;
  padding-right: 10px;
  border: 1px solid #EEEAE4;
  border-radius: 16px;
  margin: 10px;
}

@media screen and (max-width: 980px) {
  /* line 45, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #freetrial section.case-studies .case-study-card, #freetrial-ai section.case-studies .case-study-card {
    margin: 0px 10px !important;
    padding: 25px 18px;
  }
}

/* line 57, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#freetrial section.case-studies .case-study-card .inner, #freetrial-ai section.case-studies .case-study-card .inner {
  min-height: 172px;
}

/* line 61, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#freetrial section.case-studies .case-study-card .case-name, #freetrial-ai section.case-studies .case-study-card .case-name {
  float: left;
  width: 55%;
  padding: 15px 0;
}

@media screen and (max-width: 736px) {
  /* line 61, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #freetrial section.case-studies .case-study-card .case-name, #freetrial-ai section.case-studies .case-study-card .case-name {
    width: 55% !important;
  }
}

@media screen and (max-width: 980px) {
  /* line 61, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #freetrial section.case-studies .case-study-card .case-name, #freetrial-ai section.case-studies .case-study-card .case-name {
    width: 25%;
  }
}

/* line 74, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#freetrial section.case-studies .case-study-card .case-name small, #freetrial-ai section.case-studies .case-study-card .case-name small {
  font-size: 10px;
}

/* line 79, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#freetrial section.case-studies .case-study-card .case-link, #freetrial-ai section.case-studies .case-study-card .case-link {
  float: right;
  width: 42%;
  padding: 20px 0;
  margin-right: 6px;
}

@media screen and (max-width: 736px) {
  /* line 79, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #freetrial section.case-studies .case-study-card .case-link, #freetrial-ai section.case-studies .case-study-card .case-link {
    width: 45% !important;
    display: inline-block;
    margin-top: 15px;
    float: initial;
    margin-right: initial;
    padding: 0;
  }
}

@media screen and (max-width: 980px) {
  /* line 79, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #freetrial section.case-studies .case-study-card .case-link, #freetrial-ai section.case-studies .case-study-card .case-link {
    width: 70%;
  }
}

/* line 98, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#freetrial section.case-studies .case-study-card .case-link a, #freetrial-ai section.case-studies .case-study-card .case-link a {
  font-size: 12px;
  font-weight: 600 !important;
  display: inline-block !important;
}

/* line 105, app/assets/stylesheets/static_pages/components/_case_studies.scss */
#freetrial section.case-studies .case-study-card .btn-arrow, #freetrial-ai section.case-studies .case-study-card .btn-arrow {
  width: 12px;
  height: 9px;
}

@media screen and (max-width: 980px) {
  /* line 112, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #freetrial .success-blocks, #freetrial-ai .success-blocks {
    width: 65%;
    margin: auto;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
}

@media screen and (max-width: 736px) {
  /* line 120, app/assets/stylesheets/static_pages/components/_case_studies.scss */
  #freetrial .success-blocks, #freetrial-ai .success-blocks {
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -moz-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
}

/* line 1, app/assets/stylesheets/static_pages/components/_stats.scss */
#freetrial .stats, #freetrial-ai .stats {
  padding: 60px 0;
}

/* line 4, app/assets/stylesheets/static_pages/components/_stats.scss */
#freetrial .stats h4, #freetrial-ai .stats h4 {
  color: #e74500;
  font-weight: 800 !important;
}

/* line 9, app/assets/stylesheets/static_pages/components/_stats.scss */
#freetrial .stats h2, #freetrial-ai .stats h2 {
  font-weight: 800 !important;
  font-size: 36px;
}

@media screen and (max-width: 736px) {
  /* line 1, app/assets/stylesheets/static_pages/components/_stats.scss */
  #freetrial .stats, #freetrial-ai .stats {
    text-align: center;
  }
}

/* line 18, app/assets/stylesheets/static_pages/components/_stats.scss */
#freetrial .stats .stat, #freetrial-ai .stats .stat {
  padding: 10px 20px !important;
}

@media screen and (max-width: 736px) {
  /* line 18, app/assets/stylesheets/static_pages/components/_stats.scss */
  #freetrial .stats .stat, #freetrial-ai .stats .stat {
    display: flex;
    margin-bottom: 0 !important;
  }
}

/* line 25, app/assets/stylesheets/static_pages/components/_stats.scss */
#freetrial .stats .row, #freetrial-ai .stats .row {
  justify-content: center;
}

/* line 28, app/assets/stylesheets/static_pages/components/_stats.scss */
#freetrial .stats .stat-chart, #freetrial-ai .stats .stat-chart {
  width: 16.6666666667%;
}

@media screen and (max-width: 736px) {
  /* line 32, app/assets/stylesheets/static_pages/components/_stats.scss */
  #freetrial .stats .stat-chart, #freetrial-ai .stats .stat-chart {
    width: 100%;
  }
  /* line 35, app/assets/stylesheets/static_pages/components/_stats.scss */
  #freetrial .stats .stat-chart img, #freetrial-ai .stats .stat-chart img {
    max-width: 160px;
    margin: 7px 0;
  }
}

/* line 41, app/assets/stylesheets/static_pages/components/_stats.scss */
#freetrial .stats .number, #freetrial-ai .stats .number {
  font-size: 72px;
  font-weight: 800 !important;
  border-bottom: 5px solid #1E705A;
  color: #19BE51;
  margin-bottom: 15px;
  width: 215px;
}

/* line 50, app/assets/stylesheets/static_pages/components/_stats.scss */
#freetrial .stats .number span, #freetrial-ai .stats .number span {
  font-size: 32px;
  font-weight: 300 !important;
}

/* line 54, app/assets/stylesheets/static_pages/components/_stats.scss */
#freetrial .stats .number.smaller, #freetrial-ai .stats .number.smaller {
  font-size: 46px;
}

@media screen and (max-width: 736px) {
  /* line 41, app/assets/stylesheets/static_pages/components/_stats.scss */
  #freetrial .stats .number, #freetrial-ai .stats .number {
    border-bottom: none;
    border-right: 5px solid #1E705A;
    padding-right: 10px;
  }
}

/* line 64, app/assets/stylesheets/static_pages/components/_stats.scss */
#freetrial .stats .label, #freetrial-ai .stats .label {
  font-weight: bold !important;
  color: #1E705A;
  width: 215px;
}

@media screen and (max-width: 736px) {
  /* line 64, app/assets/stylesheets/static_pages/components/_stats.scss */
  #freetrial .stats .label, #freetrial-ai .stats .label {
    align-items: start;
    display: flex;
    margin-left: 10px;
    text-align: left;
  }
}

/* line 1, app/assets/stylesheets/static_pages/components/_cta.scss */
#freetrial section.bottom-cta, #freetrial-ai section.bottom-cta {
  background: #FBF8F3;
  margin-top: 0;
  padding: 20px 0;
}

/* line 7, app/assets/stylesheets/static_pages/components/_cta.scss */
#freetrial section.bottom-cta .container h3, #freetrial-ai section.bottom-cta .container h3 {
  font-weight: 800 !important;
  font-size: 34px !important;
  line-height: 52px;
}

@media screen and (max-width: 980px) {
  /* line 7, app/assets/stylesheets/static_pages/components/_cta.scss */
  #freetrial section.bottom-cta .container h3, #freetrial-ai section.bottom-cta .container h3 {
    font-size: 20px !important;
    line-height: 32px;
  }
}

/* line 18, app/assets/stylesheets/static_pages/components/_cta.scss */
#freetrial section.bottom-cta .container p, #freetrial-ai section.bottom-cta .container p {
  font-weight: 400;
  line-height: 30px;
  font-size: 16px !important;
  margin-bottom: 10px;
}

@media screen and (max-width: 736px) {
  /* line 18, app/assets/stylesheets/static_pages/components/_cta.scss */
  #freetrial section.bottom-cta .container p, #freetrial-ai section.bottom-cta .container p {
    font-size: 14px !important;
  }
}

/* line 28, app/assets/stylesheets/static_pages/components/_cta.scss */
#freetrial section.bottom-cta .container .no-credit, #freetrial-ai section.bottom-cta .container .no-credit {
  font-weight: 300 !important;
  font-size: 12px !important;
  margin-top: 10px;
}

/* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
#freetrial section.bottom-cta .container img, #freetrial-ai section.bottom-cta .container img {
  max-width: 610px;
  width: 100%;
}

@media screen and (max-width: 980px) {
  /* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
  #freetrial section.bottom-cta .container img, #freetrial-ai section.bottom-cta .container img {
    max-width: 285px !important;
    margin: auto;
  }
}

@media screen and (max-width: 736px) {
  /* line 34, app/assets/stylesheets/static_pages/components/_cta.scss */
  #freetrial section.bottom-cta .container img, #freetrial-ai section.bottom-cta .container img {
    max-width: 180px !important;
  }
}

/* line 47, app/assets/stylesheets/static_pages/components/_cta.scss */
#freetrial section.bottom-cta .container .button, #freetrial-ai section.bottom-cta .container .button {
  width: 200px;
  margin: 0 auto;
}

/* line 6, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .stats, #freetrial-ai .stats {
  background: #FBF8F3;
  margin: 0px;
}

/* line 9, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .stats h2, #freetrial-ai .stats h2 {
  padding-left: 10px;
  padding-right: 10px;
}

@media screen and (max-width: 480px) {
  /* line 14, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .slider__arrow, #freetrial-ai .slider__arrow {
    display: none !important;
  }
}

@media screen and (max-width: 1280px) {
  /* line 19, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .session-flow, #freetrial-ai .session-flow {
    height: 675px;
  }
}

@media screen and (max-width: 980px) {
  /* line 19, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .session-flow, #freetrial-ai .session-flow {
    height: 900px;
    padding-top: 15px;
    background: #fff;
  }
}

/* line 29, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .container, #freetrial-ai .container {
  width: 1140px;
}

/* line 32, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial h2, #freetrial-ai h2 {
  font-size: 40px;
}

@media screen and (max-width: 980px) {
  /* line 32, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial h2, #freetrial-ai h2 {
    font-size: 30px !important;
  }
}

@media screen and (max-width: 480px) {
  /* line 32, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial h2, #freetrial-ai h2 {
    font-size: 20px !important;
  }
}

/* line 41, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial h3, #freetrial-ai h3 {
  font-size: 28px !important;
  font-weight: 800 !important;
}

@media screen and (max-width: 480px) {
  /* line 41, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial h3, #freetrial-ai h3 {
    font-size: 20px !important;
  }
}

/* line 48, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial h4, #freetrial-ai h4 {
  font-size: 18px !important;
  font-weight: 800 !important;
}

/* line 52, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial h5, #freetrial-ai h5 {
  font-size: 14px !important;
  font-weight: 800 !important;
  text-transform: uppercase;
}

/* line 57, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial h6, #freetrial-ai h6 {
  font-size: 12px !important;
  text-transform: uppercase;
  font-weight: 700 !important;
  color: #e74500;
}

/* line 63, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial p, #freetrial-ai p {
  font-size: 16px;
  font-weight: 500 !important;
}

/* line 67, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .top-subtext, #freetrial-ai .top-subtext {
  max-width: 500px;
  padding-bottom: 15px;
}

@media screen and (max-width: 980px) {
  /* line 71, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .get-started-subtext, #freetrial-ai .get-started-subtext {
    font-size: 17px !important;
  }
}

/* line 76, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .the-stats, #freetrial-ai .the-stats {
  max-width: 1050px;
  margin: 20px auto 10px auto;
}

/* line 80, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .and-label, #freetrial-ai .and-label {
  padding: 0 3px !important;
  margin-top: -2px;
}

/* line 84, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .form-field, #freetrial-ai .form-field {
  margin-top: 18px;
}

@media screen and (max-width: 980px) {
  /* line 84, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .form-field, #freetrial-ai .form-field {
    margin-top: 14px;
  }
}

/* line 91, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .form label:not(.checkbox-label), #freetrial-ai .form label:not(.checkbox-label) {
  padding: 0 1px !important;
}

/* line 95, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial #size-field-button:focus-within, #freetrial #size-field-button:focus, #freetrial-ai #size-field-button:focus-within, #freetrial-ai #size-field-button:focus {
  border: 1px solid #4eca83;
}

/* line 98, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .ui-checkbox, #freetrial-ai .ui-checkbox {
  margin-top: 0 !important;
  font-size: 12px !important;
}

/* line 102, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .ui-input-text, #freetrial-ai .ui-input-text {
  margin: 4px 0 0 1px !important;
}

/* line 105, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .ui-select, #freetrial-ai .ui-select {
  margin: 0 0 0 1px;
}

/* line 108, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .invalid, #freetrial-ai .invalid {
  background: rgba(210, 38, 0, 0.1);
  width: 350px;
  border-radius: 4px;
  padding: 5px;
}

/* line 113, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .invalid p, #freetrial-ai .invalid p {
  font-size: 14px;
  font-weight: 500 !important;
  color: #d22600;
  opacity: 1;
}

/* line 121, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .get-started, #freetrial-ai .get-started {
  padding-top: 60px;
}

@media screen and (min-width: 980px) {
  /* line 121, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .get-started, #freetrial-ai .get-started {
    padding-top: 25px;
    background: #03543E;
  }
}

@media screen and (min-width: 1280px) {
  /* line 121, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .get-started, #freetrial-ai .get-started {
    padding-top: 10px;
    background: #03543E;
  }
}

/* line 131, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .get-started .form-area, #freetrial-ai .get-started .form-area {
  padding: 25px;
  padding-top: 80px;
}

@media screen and (max-width: 980px) {
  /* line 131, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .get-started .form-area, #freetrial-ai .get-started .form-area {
    background: #FBF8F3;
    padding: 0;
  }
}

/* line 140, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .get-started .required, #freetrial-ai .get-started .required {
  padding-top: 10px;
}

/* line 144, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .get-started .why-step-one li, #freetrial-ai .get-started .why-step-one li {
  padding: 8px 35px;
  font-size: 18px;
  color: #fff;
  background: url(//assets.stage.avochato.com/assets/yellow-check-b4f11e10f11f23548622366798de3af8d3eb12bdc33d609d1a7b6e274a211514.svg) 0 53% no-repeat !important;
}

@media screen and (max-width: 480px) {
  /* line 144, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .get-started .why-step-one li, #freetrial-ai .get-started .why-step-one li {
    font-size: 15px;
    padding: 8px 30px !important;
    padding-right: 0 !important;
  }
}

/* line 156, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .get-started .get-started-text, #freetrial-ai .get-started .get-started-text {
  padding: 25px !important;
  width: 100%;
}

@media screen and (max-width: 480px) {
  /* line 156, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .get-started .get-started-text, #freetrial-ai .get-started .get-started-text {
    text-align: left;
  }
}

@media screen and (max-width: 980px) {
  /* line 156, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .get-started .get-started-text, #freetrial-ai .get-started .get-started-text {
    background: #03543E !important;
    padding: 60px 25px !important;
  }
}

/* line 166, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .get-started .get-started-text h1, #freetrial-ai .get-started .get-started-text h1 {
  padding-right: 20px !important;
  padding-top: 50px;
  font-size: 34px;
  line-height: 1.2;
  color: #fff;
}

@media screen and (max-width: 980px) {
  /* line 166, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .get-started .get-started-text h1, #freetrial-ai .get-started .get-started-text h1 {
    font-size: 34px;
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 480px) {
  /* line 166, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .get-started .get-started-text h1, #freetrial-ai .get-started .get-started-text h1 {
    font-size: 30px;
  }
}

/* line 179, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .get-started .get-started-text h1.hipaa-h1, #freetrial-ai .get-started .get-started-text h1.hipaa-h1 {
  font-size: 32px;
  text-wrap: balance;
  letter-spacing: -0.025em;
  padding-right: 0 !important;
}

@media screen and (max-width: 980px) {
  /* line 179, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .get-started .get-started-text h1.hipaa-h1, #freetrial-ai .get-started .get-started-text h1.hipaa-h1 {
    font-size: 32px;
  }
}

@media screen and (max-width: 480px) {
  /* line 179, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .get-started .get-started-text h1.hipaa-h1, #freetrial-ai .get-started .get-started-text h1.hipaa-h1 {
    font-size: 28px;
  }
}

/* line 192, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .get-started .get-started-text h2, #freetrial-ai .get-started .get-started-text h2 {
  padding-top: 5px;
  font-size: 17px;
  color: #fff;
  font-weight: normal !important;
}

@media screen and (max-width: 980px) {
  /* line 192, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .get-started .get-started-text h2, #freetrial-ai .get-started .get-started-text h2 {
    font-size: 1.4em;
  }
}

/* line 201, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .get-started .get-started-text h6, #freetrial-ai .get-started .get-started-text h6 {
  font-size: 18px !important;
  margin: 15px 0;
  color: #f0ef9e;
}

/* line 206, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .get-started .get-started-text li, #freetrial-ai .get-started .get-started-text li {
  padding: 8px 35px;
  padding-right: 5px;
  font-size: 18px;
  color: #fff;
  background: url(//assets.stage.avochato.com/assets/yellow-check-b4f11e10f11f23548622366798de3af8d3eb12bdc33d609d1a7b6e274a211514.svg) 0 8px no-repeat;
}

@media screen and (max-width: 480px) {
  /* line 206, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .get-started .get-started-text li, #freetrial-ai .get-started .get-started-text li {
    font-size: 15px;
    padding: 8px 30px !important;
    padding-right: 0 !important;
  }
}

/* line 218, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .get-started .get-started-text hr, #freetrial-ai .get-started .get-started-text hr {
  max-width: 400px;
  margin-top: 20px;
  margin-bottom: 10px;
  border: none !important;
  border-top: 5px solid #A7CE3B !important;
}

@media screen and (max-width: 980px) {
  /* line 218, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .get-started .get-started-text hr, #freetrial-ai .get-started .get-started-text hr {
    max-width: 90%;
  }
}

/* line 229, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .get-started .card, #freetrial-ai .get-started .card {
  border-radius: 30px;
  padding: 50px;
  padding-top: 60px;
  width: 650px;
}

@media screen and (max-width: 980px) {
  /* line 229, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .get-started .card, #freetrial-ai .get-started .card {
    width: 100%;
    padding: 20px;
    padding-top: 0;
    box-shadow: none;
    margin: auto;
  }
}

/* line 244, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .reviews-content, #freetrial-ai .reviews-content {
  background: #FBF8F3;
  padding: 25px !important;
}

/* line 247, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .reviews-content h3, #freetrial-ai .reviews-content h3 {
  font-size: 23px !important;
  line-height: 1.3;
  padding-bottom: 10px;
  padding-top: 10px;
}

@media screen and (max-width: 480px) {
  /* line 247, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .reviews-content h3, #freetrial-ai .reviews-content h3 {
    font-size: 20px !important;
  }
}

/* line 256, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .reviews-content h4, #freetrial-ai .reviews-content h4 {
  font-weight: normal !important;
}

/* line 259, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .reviews-content h6, #freetrial-ai .reviews-content h6 {
  letter-spacing: 1.2px !important;
  padding-bottom: 5px;
}

/* line 263, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .reviews-content span, #freetrial-ai .reviews-content span {
  font-weight: 700 !important;
}

/* line 266, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .reviews-content .quote, #freetrial-ai .reviews-content .quote {
  font-style: italic;
  line-height: 1.5;
}

@media screen and (max-width: 980px) {
  /* line 244, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .reviews-content, #freetrial-ai .reviews-content {
    width: 100%;
    text-align: center;
  }
}

@media screen and (max-width: 480px) {
  /* line 244, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .reviews-content, #freetrial-ai .reviews-content {
    margin-top: 0;
    padding: 75px 10px !important;
  }
}

/* line 279, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .reviews-text, #freetrial-ai .reviews-text {
  width: 39%;
  padding-top: 20px;
}

@media screen and (max-width: 980px) {
  /* line 279, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .reviews-text, #freetrial-ai .reviews-text {
    width: 100%;
    padding-top: 150px;
  }
}

/* line 287, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .partner-banners, #freetrial-ai .partner-banners {
  background: #fff;
}

/* line 289, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .partner-banners .partner-img, #freetrial-ai .partner-banners .partner-img {
  max-height: 80px;
}

/* line 292, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .partner-banners .partner-mobile, #freetrial-ai .partner-banners .partner-mobile {
  margin: 10px auto;
  width: 85%;
}

/* line 297, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.logos, #freetrial-ai section.logos {
  background: #fff;
  padding: 90px 10px;
  padding-top: 45px;
  padding-bottom: 35px;
  margin: 0px !important;
}

/* line 303, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.logos img, #freetrial-ai section.logos img {
  padding: 15px 50px;
  filter: grayscale(100%);
}

/* line 307, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.logos h5, #freetrial-ai section.logos h5 {
  color: #e74500 !important;
}

/* line 310, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.logos .last-row, #freetrial-ai section.logos .last-row {
  width: 70%;
  margin: auto;
  padding-top: 15px;
}

/* line 316, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.see-it-action, #freetrial-ai section.see-it-action {
  background-color: #1E705A;
  color: #fff;
  margin: 0;
  padding: 0;
}

/* line 321, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.see-it-action .container, #freetrial-ai section.see-it-action .container {
  width: 900px;
}

/* line 323, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.see-it-action .container .mobile-only, #freetrial-ai section.see-it-action .container .mobile-only {
  display: none;
}

@media only screen and (max-width: 768px) {
  /* line 327, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.see-it-action .container .desktop-only, #freetrial-ai section.see-it-action .container .desktop-only {
    display: none;
  }
  /* line 330, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.see-it-action .container .mobile-only, #freetrial-ai section.see-it-action .container .mobile-only {
    display: flex;
  }
  /* line 332, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.see-it-action .container .mobile-only a, #freetrial-ai section.see-it-action .container .mobile-only a {
    color: #ccc;
  }
}

/* line 337, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.see-it-action .container .action-img, #freetrial-ai section.see-it-action .container .action-img {
  padding: 15px;
  width: 300px;
  margin: auto;
  padding-right: 0;
}

/* line 342, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.see-it-action .container .action-img img, #freetrial-ai section.see-it-action .container .action-img img {
  border-radius: 15px;
  width: 85%;
}

@media screen and (max-width: 480px) {
  /* line 342, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.see-it-action .container .action-img img, #freetrial-ai section.see-it-action .container .action-img img {
    width: 100%;
    float: right;
  }
}

@media screen and (max-width: 980px) {
  /* line 351, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.see-it-action .container .col-7, #freetrial-ai section.see-it-action .container .col-7 {
    width: 50%;
  }
}

@media screen and (max-width: 980px) {
  /* line 356, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.see-it-action .container .scan-text, #freetrial-ai section.see-it-action .container .scan-text {
    width: 100%;
    margin: auto;
    text-align: center;
  }
  /* line 361, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.see-it-action .container .scan-text h3, #freetrial-ai section.see-it-action .container .scan-text h3 {
    padding: 10px;
  }
}

/* line 367, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.see-it-action h3, #freetrial-ai section.see-it-action h3 {
  text-transform: uppercase;
  font-size: 24px !important;
}

@media screen and (max-width: 980px) {
  /* line 367, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.see-it-action h3, #freetrial-ai section.see-it-action h3 {
    font-size: 20px !important;
  }
}

@media screen and (max-width: 480px) {
  /* line 367, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.see-it-action h3, #freetrial-ai section.see-it-action h3 {
    font-size: 16px !important;
  }
}

/* line 377, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.see-it-action h5, #freetrial-ai section.see-it-action h5 {
  color: #f0ef9e;
  font-size: 16px !important;
  font-weight: 700 !important;
}

/* line 382, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.see-it-action .secondary-cta, #freetrial-ai section.see-it-action .secondary-cta {
  font-size: 14px;
  padding: 12px 0 24px;
  margin: 0;
}

/* line 386, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.see-it-action .secondary-cta a, #freetrial-ai section.see-it-action .secondary-cta a {
  color: #fff;
  text-decoration: underline;
}

/* line 392, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.why-avochato, #freetrial-ai section.why-avochato {
  background: #FBF8F3;
  margin: 0px;
  padding: 70px 40px;
}

/* line 396, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.why-avochato .px-2x, #freetrial-ai section.why-avochato .px-2x {
  padding-left: 0;
  padding-right: 0;
}

/* line 400, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.why-avochato h5, #freetrial-ai section.why-avochato h5 {
  color: #48bd5a;
  margin-bottom: 10px;
}

/* line 404, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.why-avochato .why-feature, #freetrial-ai section.why-avochato .why-feature {
  text-align: center;
  margin-bottom: 5px;
}

/* line 407, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.why-avochato .why-feature p, #freetrial-ai section.why-avochato .why-feature p {
  line-height: 1.5;
  padding: 10px;
}

/* line 411, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.why-avochato .why-feature h4, #freetrial-ai section.why-avochato .why-feature h4 {
  margin-top: 15px;
  margin-bottom: 4px;
  text-transform: none;
}

/* line 416, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.why-avochato .why-feature img, #freetrial-ai section.why-avochato .why-feature img {
  max-height: 100px;
}

/* line 421, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help, #freetrial-ai section.how-we-can-help {
  background: #fff;
  margin: 0px;
  padding-right: 40px;
  padding-left: 40px;
}

/* line 426, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help h3, #freetrial-ai section.how-we-can-help h3 {
  font-size: 20px !important;
}

/* line 429, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help a, #freetrial-ai section.how-we-can-help a {
  color: #308de8 !important;
  font-size: 14px;
  text-decoration: none !important;
}

/* line 434, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .container, #freetrial-ai section.how-we-can-help .container {
  border-radius: 16px;
  padding-bottom: 0px;
  width: 1240px !important;
  min-height: 666px;
}

@media screen and (max-width: 980px) {
  /* line 434, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.how-we-can-help .container, #freetrial-ai section.how-we-can-help .container {
    padding-bottom: 50px;
  }
}

@media screen and (max-width: 480px) {
  /* line 434, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.how-we-can-help .container, #freetrial-ai section.how-we-can-help .container {
    padding: 50px 0;
  }
}

@media screen and (max-width: 980px) {
  /* line 447, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.how-we-can-help .glide-help, #freetrial-ai section.how-we-can-help .glide-help {
    display: block;
  }
}

/* line 451, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .help-container-mobile, #freetrial-ai section.how-we-can-help .help-container-mobile {
  margin-top: 60px;
  padding: 0 !important;
}

/* line 454, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .help-container-mobile .help-content, #freetrial-ai section.how-we-can-help .help-container-mobile .help-content {
  border-bottom: none !important;
}

/* line 457, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .help-container-mobile img.offset, #freetrial-ai section.how-we-can-help .help-container-mobile img.offset {
  margin-left: 6%;
}

/* line 460, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .help-container-mobile h3, #freetrial-ai section.how-we-can-help .help-container-mobile h3 {
  text-align: center;
}

/* line 465, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .titles h5, #freetrial-ai section.how-we-can-help .titles h5 {
  color: #e74500;
}

/* line 468, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .titles h2, #freetrial-ai section.how-we-can-help .titles h2 {
  font-size: 28px !important;
}

@media screen and (max-width: 980px) {
  /* line 464, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.how-we-can-help .titles, #freetrial-ai section.how-we-can-help .titles {
    margin-top: 20px;
    display: block;
    text-align: center;
  }
}

/* line 477, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .help-content, #freetrial-ai section.how-we-can-help .help-content {
  border-bottom: 1px dotted #ccc;
  padding: 20px 10px 30px 0px;
}

/* line 480, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .help-content:last-child, #freetrial-ai section.how-we-can-help .help-content:last-child {
  border-bottom: none;
}

/* line 483, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .help-content h3, #freetrial-ai section.how-we-can-help .help-content h3 {
  font-weight: 600 !important;
  cursor: pointer;
  position: relative;
}

@media screen and (max-width: 980px) {
  /* line 483, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.how-we-can-help .help-content h3, #freetrial-ai section.how-we-can-help .help-content h3 {
    font-weight: 800 !important;
  }
}

@media screen and (max-width: 480px) {
  /* line 483, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.how-we-can-help .help-content h3, #freetrial-ai section.how-we-can-help .help-content h3 {
    font-size: 16px !important;
  }
}

/* line 493, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .help-content h3 .arrow-header, #freetrial-ai section.how-we-can-help .help-content h3 .arrow-header {
  max-width: 30px;
  position: absolute;
  right: 0px;
  display: none;
}

/* line 500, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .help-content .help-inner, #freetrial-ai section.how-we-can-help .help-content .help-inner {
  display: none;
}

/* line 504, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .help-content.active .arrow-header, #freetrial-ai section.how-we-can-help .help-content.active .arrow-header {
  display: inline-block;
}

/* line 507, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .help-content.active .help-inner, #freetrial-ai section.how-we-can-help .help-content.active .help-inner {
  display: flex;
  margin-top: 15px;
}

/* line 510, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .help-content.active .help-inner .percentage, #freetrial-ai section.how-we-can-help .help-content.active .help-inner .percentage {
  font-family: Montserrat, sans-serif;
  font-weight: 800 !important;
  color: #e74500;
  background: url(//assets.stage.avochato.com/assets/static_pages/percent_bg-80b7d7cbba44ce4fb186b83a2102939f15b87e22e207c757d2243a99f8e04066.svg) no-repeat;
  background-size: 80%;
  background-position: center top;
  font-size: 36px;
  padding: 12px 8px 16px 6px;
  margin-right: 5px;
  min-width: 110px;
  text-align: center;
}

@media screen and (max-width: 480px) {
  /* line 510, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.how-we-can-help .help-content.active .help-inner .percentage, #freetrial-ai section.how-we-can-help .help-content.active .help-inner .percentage {
    min-width: 80px;
    font-size: 24px;
  }
}

/* line 527, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .help-content.active .help-inner p, #freetrial-ai section.how-we-can-help .help-content.active .help-inner p {
  line-height: 22px;
}

@media screen and (max-width: 480px) {
  /* line 527, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.how-we-can-help .help-content.active .help-inner p, #freetrial-ai section.how-we-can-help .help-content.active .help-inner p {
    font-size: 14px;
    line-height: 20px;
    padding: 12px 6px 16px 0;
  }
}

@keyframes closing-animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform-origin: right top;
    transform: scale(0.2);
  }
}

@keyframes animate-open-1 {
  from {
    opacity: 0;
    transform-origin: right bottom;
    transform: scale(0.2);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

/* line 560, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .help-img-container, #freetrial-ai section.how-we-can-help .help-img-container {
  position: relative;
  height: 694px;
}

@media screen and (max-width: 980px) {
  /* line 560, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.how-we-can-help .help-img-container, #freetrial-ai section.how-we-can-help .help-img-container {
    height: 400px;
  }
}

/* line 566, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .help-img-container .help-img, #freetrial-ai section.how-we-can-help .help-img-container .help-img {
  display: none;
}

/* line 568, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .help-img-container .help-img.active, #freetrial-ai section.how-we-can-help .help-img-container .help-img.active {
  display: block;
}

/* line 570, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .help-img-container .help-img.active img, #freetrial-ai section.how-we-can-help .help-img-container .help-img.active img {
  height: 690px;
}

@media screen and (max-width: 980px) {
  /* line 570, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.how-we-can-help .help-img-container .help-img.active img, #freetrial-ai section.how-we-can-help .help-img-container .help-img.active img {
    height: 400px;
  }
}

/* line 577, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .help-img-container .help-img.animating, #freetrial-ai section.how-we-can-help .help-img-container .help-img.animating {
  position: absolute;
}

/* line 579, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .help-img-container .help-img.animating.closing, #freetrial-ai section.how-we-can-help .help-img-container .help-img.animating.closing {
  animation-duration: 0.5s;
  animation-name: closing-animation;
}

/* line 583, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.how-we-can-help .help-img-container .help-img.animating.opening, #freetrial-ai section.how-we-can-help .help-img-container .help-img.animating.opening {
  animation-duration: 0.5s;
  animation-name: animate-open-1;
}

/* line 591, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .feature-blocks, #freetrial-ai .feature-blocks {
  margin-top: 0px !important;
}

/* line 594, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.storyboard, #freetrial-ai section.storyboard {
  margin: 0;
}

/* line 596, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.storyboard p.quote, #freetrial-ai section.storyboard p.quote {
  font-weight: 400 !important;
  font-size: 26px;
  line-height: 40px;
}

/* line 602, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.built-for-enterprise, #freetrial-ai section.built-for-enterprise {
  padding-top: 30px;
  margin: 0px auto;
}

/* line 604, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.built-for-enterprise .enterprise, #freetrial-ai section.built-for-enterprise .enterprise {
  width: 1270px !important;
}

@media screen and (max-width: 480px) {
  /* line 604, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.built-for-enterprise .enterprise, #freetrial-ai section.built-for-enterprise .enterprise {
    width: 100% !important;
    padding: 0;
  }
}

@media screen and (max-width: 480px) {
  /* line 610, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.built-for-enterprise .enterprise .everyday, #freetrial-ai section.built-for-enterprise .enterprise .everyday {
    font-weight: 100 !important;
    font-size: 14px !important;
    padding: 0 45px;
  }
}

@media screen and (max-width: 980px) {
  /* line 620, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.built-for-enterprise .display-only-md, #freetrial-ai section.built-for-enterprise .display-only-md {
    display: flex;
  }
}

@media screen and (min-width: 980px) {
  /* line 625, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.built-for-enterprise .display-only-md, #freetrial-ai section.built-for-enterprise .display-only-md {
    display: none;
  }
}

/* line 629, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.built-for-enterprise strong, #freetrial-ai section.built-for-enterprise strong {
  font-weight: bold !important;
}

/* line 632, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.built-for-enterprise .card, #freetrial-ai section.built-for-enterprise .card {
  margin: 20px;
  padding: 40px 20px;
  box-shadow: none;
  height: 286px;
}

@media screen and (max-width: 736px) {
  /* line 632, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.built-for-enterprise .card, #freetrial-ai section.built-for-enterprise .card {
    height: 60px;
    margin: 8px !important;
    padding: 25px;
    padding-right: 12px;
    padding-bottom: 90px;
    border-radius: 8px;
  }
}

/* line 645, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.built-for-enterprise .card.salesforce, #freetrial-ai section.built-for-enterprise .card.salesforce {
  background: rgba(0, 161, 224, 0.1);
}

/* line 648, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.built-for-enterprise .card.slack, #freetrial-ai section.built-for-enterprise .card.slack {
  background: rgba(46, 182, 125, 0.1);
}

/* line 651, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.built-for-enterprise .card.zapier, #freetrial-ai section.built-for-enterprise .card.zapier {
  background: rgba(255, 74, 0, 0.1);
}

/* line 654, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.built-for-enterprise .card.teams, #freetrial-ai section.built-for-enterprise .card.teams {
  background: rgba(75, 83, 188, 0.1);
}

/* line 657, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.built-for-enterprise .card.okta, #freetrial-ai section.built-for-enterprise .card.okta {
  background: rgba(0, 125, 193, 0.1);
}

/* line 659, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.built-for-enterprise .card.okta img, #freetrial-ai section.built-for-enterprise .card.okta img {
  width: 150px;
}

@media screen and (max-width: 736px) {
  /* line 659, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.built-for-enterprise .card.okta img, #freetrial-ai section.built-for-enterprise .card.okta img {
    width: 75px;
  }
}

/* line 666, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.built-for-enterprise .card img, #freetrial-ai section.built-for-enterprise .card img {
  height: 80px;
  margin-bottom: 15px;
}

@media screen and (max-width: 736px) {
  /* line 666, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.built-for-enterprise .card img, #freetrial-ai section.built-for-enterprise .card img {
    height: 50px;
    padding-right: 15px;
    float: left;
  }
}

@media screen and (max-width: 736px) {
  /* line 675, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.built-for-enterprise .card h4, #freetrial-ai section.built-for-enterprise .card h4 {
    text-align: left;
    font-size: 15px !important;
  }
}

/* line 681, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.built-for-enterprise .card p, #freetrial-ai section.built-for-enterprise .card p {
  line-height: 1.8;
}

@media screen and (max-width: 736px) {
  /* line 681, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.built-for-enterprise .card p, #freetrial-ai section.built-for-enterprise .card p {
    text-align: left;
    font-size: 14px;
    line-height: 1.4;
  }
}

/* line 691, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.business-faqs, #freetrial-ai section.business-faqs {
  background: #1E705A;
  color: #fff;
  padding: 40px 0;
  margin: 0;
}

/* line 696, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.business-faqs .container, #freetrial-ai section.business-faqs .container {
  width: 800px;
}

/* line 699, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.business-faqs h3, #freetrial-ai section.business-faqs h3 {
  font-size: 24px !important;
  margin-bottom: 35px;
}

/* line 703, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.business-faqs .question, #freetrial-ai section.business-faqs .question {
  font-size: 16 !important;
  padding: 20px 20px 20px 0;
  border-bottom: 1px dotted rgba(255, 255, 255, 0.3);
  cursor: pointer;
  position: relative;
}

/* line 709, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.business-faqs .question .fa-chevron-down, #freetrial-ai section.business-faqs .question .fa-chevron-down {
  display: block;
}

/* line 712, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.business-faqs .question .fa-chevron-up, #freetrial-ai section.business-faqs .question .fa-chevron-up {
  display: none;
}

/* line 715, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.business-faqs .question span, #freetrial-ai section.business-faqs .question span {
  right: 0px;
  position: absolute;
  top: 23px;
}

/* line 720, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.business-faqs .question.active, #freetrial-ai section.business-faqs .question.active {
  font-weight: 800 !important;
  border-bottom: none;
}

/* line 723, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.business-faqs .question.active .fa-chevron-down, #freetrial-ai section.business-faqs .question.active .fa-chevron-down {
  display: none;
}

/* line 726, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.business-faqs .question.active .fa-chevron-up, #freetrial-ai section.business-faqs .question.active .fa-chevron-up {
  display: block;
}

/* line 731, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.business-faqs .answer, #freetrial-ai section.business-faqs .answer {
  display: none;
}

/* line 733, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.business-faqs .answer.active, #freetrial-ai section.business-faqs .answer.active {
  padding-bottom: 40px;
  border-bottom: 1px dotted rgba(255, 255, 255, 0.3);
  display: block;
}

/* line 737, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.business-faqs .answer.active p, #freetrial-ai section.business-faqs .answer.active p {
  font-size: 15px !important;
  line-height: 22px;
}

/* line 744, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.bottom-cta, #freetrial-ai section.bottom-cta {
  background: #FBF8F3;
  margin: 0px;
}

/* line 748, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.bottom-cta .container h3, #freetrial-ai section.bottom-cta .container h3 {
  font-size: 26px !important;
  line-height: 1.2;
  padding-bottom: 10px;
}

@media screen and (max-width: 980px) {
  /* line 748, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.bottom-cta .container h3, #freetrial-ai section.bottom-cta .container h3 {
    font-size: 18px !important;
    padding-bottom: 10px;
  }
}

/* line 757, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.bottom-cta .container p, #freetrial-ai section.bottom-cta .container p {
  font-size: 16px !important;
  line-height: 1.2;
}

/* line 761, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.bottom-cta .container img, #freetrial-ai section.bottom-cta .container img {
  max-width: 610px;
}

@media screen and (max-width: 980px) {
  /* line 761, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.bottom-cta .container img, #freetrial-ai section.bottom-cta .container img {
    max-width: 285px !important;
  }
}

/* line 767, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial section.bottom-cta .container .button, #freetrial-ai section.bottom-cta .container .button {
  width: 200px;
  margin: 0 auto;
}

@media screen and (max-width: 736px) {
  /* line 773, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial section.bottom-cta .flex, #freetrial-ai section.bottom-cta .flex {
    flex-direction: column-reverse;
  }
}

/* line 778, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .soc-img, #freetrial-ai .soc-img {
  width: 80%;
  margin: auto;
}

@media screen and (max-width: 980px) {
  /* line 784, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .container .forms, #freetrial-ai .container .forms {
    flex-direction: column-reverse;
    background: #fff;
  }
}

@media screen and (max-width: 736px) {
  /* line 790, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .freetrial-support-help, #freetrial-ai .freetrial-support-help {
    margin-top: -50px;
  }
}

/* line 794, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help a, #freetrial-ai .freetrial-support-help a {
  color: #308de8 !important;
  font-size: 14px;
  text-decoration: none !important;
}

/* line 800, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .container, #freetrial-ai .freetrial-support-help .container {
  border-radius: 16px;
  padding-bottom: 0px;
  padding-right: 0px;
  height: 709px;
}

@media screen and (max-width: 980px) {
  /* line 800, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .freetrial-support-help .container, #freetrial-ai .freetrial-support-help .container {
    height: initial !important;
    padding-right: 30px !important;
    padding-bottom: 50px;
  }
}

@media screen and (max-width: 980px) {
  /* line 814, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .freetrial-support-help .glide-help, #freetrial-ai .freetrial-support-help .glide-help {
    display: block;
  }
}

/* line 820, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-container-mobile .help-content, #freetrial-ai .freetrial-support-help .help-container-mobile .help-content {
  border-bottom: none !important;
}

/* line 823, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-container-mobile img, #freetrial-ai .freetrial-support-help .help-container-mobile img {
  margin-bottom: 15px;
}

/* line 826, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-container-mobile img.offset, #freetrial-ai .freetrial-support-help .help-container-mobile img.offset {
  margin-left: 6%;
}

/* line 830, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-container-mobile h3, #freetrial-ai .freetrial-support-help .help-container-mobile h3 {
  text-align: center;
}

/* line 835, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .titles, #freetrial-ai .freetrial-support-help .titles {
  margin-top: 20px;
  display: block;
  position: absolute;
}

/* line 839, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .titles h3, #freetrial-ai .freetrial-support-help .titles h3 {
  font-size: 14px !important;
  color: #48bd5a;
  font-weight: 800 !important;
  text-transform: uppercase;
}

/* line 846, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .titles h4, #freetrial-ai .freetrial-support-help .titles h4 {
  font-size: 24px !important;
  font-weight: 800 !important;
}

@media screen and (max-width: 980px) {
  /* line 835, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .freetrial-support-help .titles, #freetrial-ai .freetrial-support-help .titles {
    text-align: center;
    position: initial;
  }
}

/* line 857, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-content, #freetrial-ai .freetrial-support-help .help-content {
  border-bottom: 1px dotted #ccc;
  padding: 20px;
}

/* line 862, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-content.active .progress-timer, #freetrial-ai .freetrial-support-help .help-content.active .progress-timer {
  background: #e74500;
  display: block;
  height: 5px;
  width: 0%;
}

/* line 870, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-content.active span .fa-plus, #freetrial-ai .freetrial-support-help .help-content.active span .fa-plus {
  display: none;
}

/* line 874, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-content.active span .fa-minus, #freetrial-ai .freetrial-support-help .help-content.active span .fa-minus {
  display: block;
}

/* line 880, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-content h3, #freetrial-ai .freetrial-support-help .help-content h3 {
  font-weight: 400 !important;
  cursor: pointer;
  position: relative;
}

/* line 885, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-content h3 span, #freetrial-ai .freetrial-support-help .help-content h3 span {
  float: right;
}

/* line 888, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-content h3 span svg path, #freetrial-ai .freetrial-support-help .help-content h3 span svg path {
  color: #D2C8C2;
}

/* line 892, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-content h3 span .fa-minus, #freetrial-ai .freetrial-support-help .help-content h3 span .fa-minus {
  display: none;
}

/* line 898, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-content .help-inner, #freetrial-ai .freetrial-support-help .help-content .help-inner {
  display: none;
}

/* line 901, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-content .help-inner ul, #freetrial-ai .freetrial-support-help .help-content .help-inner ul {
  list-style: initial;
  padding: 0 20px;
}

/* line 905, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-content .help-inner ul li, #freetrial-ai .freetrial-support-help .help-content .help-inner ul li {
  font-family: Montserrat, sans-serif;
  padding: 3px 0px 10px 20px;
  background: url(//assets.stage.avochato.com/assets/static_pages/help_li-19c4ea90c059dabb8a4bf1958544effaa13c730ba7ccb343db118db782656941.svg) 0 8px no-repeat;
}

/* line 914, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-content.active h3, #freetrial-ai .freetrial-support-help .help-content.active h3 {
  font-weight: 800 !important;
}

/* line 917, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-content.active h3 .arrow-header, #freetrial-ai .freetrial-support-help .help-content.active h3 .arrow-header {
  display: inline-block;
}

/* line 922, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-content.active .help-inner, #freetrial-ai .freetrial-support-help .help-content.active .help-inner {
  display: flex;
  margin-top: 15px;
}

/* line 926, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-content.active .help-inner .percentage, #freetrial-ai .freetrial-support-help .help-content.active .help-inner .percentage {
  font-family: Montserrat, sans-serif;
  font-weight: 800 !important;
  color: #e74500;
  background: url(//assets.stage.avochato.com/assets/static_pages/percent_bg-80b7d7cbba44ce4fb186b83a2102939f15b87e22e207c757d2243a99f8e04066.svg) no-repeat;
  background-size: 80%;
  background-position: center top;
  font-size: 36px;
  padding: 12px 8px 16px 6px;
  margin-right: 5px;
  min-width: 110px;
  text-align: center;
}

/* line 940, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-content.active .help-inner p, #freetrial-ai .freetrial-support-help .help-content.active .help-inner p {
  line-height: 22px;
}

@keyframes closing-animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform-origin: right top;
    transform: scale(0.2);
  }
}

@keyframes animate-open-1 {
  from {
    opacity: 0;
    transform-origin: right bottom;
    transform: scale(0.2);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

/* line 973, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-img-container, #freetrial-ai .freetrial-support-help .help-img-container {
  position: relative;
  height: 694px;
}

@media screen and (max-width: 980px) {
  /* line 973, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .freetrial-support-help .help-img-container, #freetrial-ai .freetrial-support-help .help-img-container {
    height: 400px;
  }
}

/* line 981, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-img-container .help-img, #freetrial-ai .freetrial-support-help .help-img-container .help-img {
  display: none;
}

/* line 984, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-img-container .help-img.active, #freetrial-ai .freetrial-support-help .help-img-container .help-img.active {
  display: block;
  max-width: 80%;
}

/* line 988, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-img-container .help-img.active img, #freetrial-ai .freetrial-support-help .help-img-container .help-img.active img {
  height: 690px;
}

@media screen and (min-width: 980px) {
  /* line 991, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .freetrial-support-help .help-img-container .help-img.active img.center-img, #freetrial-ai .freetrial-support-help .help-img-container .help-img.active img.center-img {
    margin-top: 20%;
  }
}

@media screen and (max-width: 980px) {
  /* line 988, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial .freetrial-support-help .help-img-container .help-img.active img, #freetrial-ai .freetrial-support-help .help-img-container .help-img.active img {
    height: 400px;
  }
}

/* line 1001, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-img-container .help-img.animating, #freetrial-ai .freetrial-support-help .help-img-container .help-img.animating {
  position: absolute;
}

/* line 1004, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-img-container .help-img.animating.closing, #freetrial-ai .freetrial-support-help .help-img-container .help-img.animating.closing {
  animation-duration: 0.5s;
  animation-name: closing-animation;
}

/* line 1009, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial .freetrial-support-help .help-img-container .help-img.animating.opening, #freetrial-ai .freetrial-support-help .help-img-container .help-img.animating.opening {
  animation-duration: 0.5s;
  animation-name: animate-open-1;
}

/* line 1021, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial-ai h2.ai-trial {
  font-size: 40px;
  font-weight: 900 !important;
  color: #000;
  line-height: 1.1;
  padding-bottom: 0;
  max-width: 400px;
}

@media screen and (max-width: 980px) {
  /* line 1021, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial-ai h2.ai-trial {
    max-width: 100%;
    margin-left: 20px;
    font-size: 32px !important;
    text-align: center;
  }
}

@media screen and (max-width: 736px) {
  /* line 1021, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial-ai h2.ai-trial {
    max-width: 350px;
    margin: auto;
    text-align: center;
    line-height: 1.2;
  }
}

/* line 1044, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial-ai .ai-trial-section h2 {
  font-size: 20px !important;
}

@media screen and (max-width: 980px) {
  /* line 1044, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial-ai .ai-trial-section h2 {
    font-size: 16px !important;
  }
}

@media screen and (max-width: 980px) {
  /* line 1052, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial-ai .ai-trial-section .container .forms {
    flex-direction: column-reverse;
    background: #fff;
  }
}

/* line 1060, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial-ai .ai-agents {
  padding-top: 65px;
  background: #F4EFE7;
}

/* line 1063, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial-ai .ai-agents .form-input {
  background: #fff !important;
}

/* line 1066, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial-ai .ai-agents .form-area {
  height: 850px;
  padding: 25px 0 0 0;
}

@media screen and (max-width: 1280px) {
  /* line 1066, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial-ai .ai-agents .form-area {
    height: 1200px;
  }
}

@media screen and (max-width: 980px) {
  /* line 1060, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial-ai .ai-agents {
    padding-top: 50px;
  }
}

/* line 1077, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial-ai .ai-agents .ai-hero-wrap {
  padding: 115px 20px 115px 40px;
  background: #1E705A;
  background-image: url(//assets.stage.avochato.com/assets/green-wave-bright-1ce9ebb85e5d0c9101ae60470fa42eaaa5cdaafc91671a409cd4039ed1037cf9.svg);
  background-repeat: no-repeat;
  background-size: cover;
  height: -webkit-fill-available;
  width: 60%;
  justify-content: flex-end;
  display: flex;
}

@media screen and (max-width: 1280px) {
  /* line 1077, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial-ai .ai-agents .ai-hero-wrap {
    width: 55%;
  }
}

@media screen and (max-width: 980px) {
  /* line 1077, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial-ai .ai-agents .ai-hero-wrap {
    width: 100%;
    padding: 70px 20px;
  }
}

@media screen and (max-width: 480px) {
  /* line 1077, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial-ai .ai-agents .ai-hero-wrap {
    max-height: 425px;
  }
}

/* line 1098, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial-ai .ai-agents .ai-trial-form {
  max-width: 500px;
  margin: auto;
  padding: 0 10px;
}

@media screen and (max-width: 1280px) {
  /* line 1098, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial-ai .ai-agents .ai-trial-form {
    padding: 60px 30px 30px 20px;
    max-width: 45%;
  }
}

/* line 1106, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial-ai .ai-agents .ai-trial-form .desc {
  margin: 7px auto 0 auto;
}

@media screen and (max-width: 980px) {
  /* line 1106, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial-ai .ai-agents .ai-trial-form .desc {
    margin-left: 0;
    font-size: 18px;
    text-align: center;
  }
}

@media screen and (max-width: 736px) {
  /* line 1106, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial-ai .ai-agents .ai-trial-form .desc {
    max-width: 350px;
    margin: 7px auto 0 auto;
  }
}

/* line 1118, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial-ai .ai-agents .ai-trial-form .ui-input-text {
  height: 45px !important;
  margin: 0 !important;
}

@media screen and (max-width: 980px) {
  /* line 1122, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial-ai .ai-agents .ai-trial-form .form {
    max-width: 95% !important;
    margin: auto;
    padding: 5px;
  }
}

/* line 1129, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial-ai .ai-agents .ai-trial-form .referral-banner {
  background: #dbeafe;
  border: 1px solid #93c5fd;
  border-radius: 8px;
  padding: 12px 16px;
  margin-bottom: 16px;
  text-align: center;
  font-size: 14px;
  color: #1e40af;
}

/* line 1139, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial-ai .ai-agents .ai-trial-form .next-btn {
  height: 60px;
  margin: auto;
  font-size: 18px !important;
  flex-direction: row !important;
  justify-content: center;
}

@media screen and (max-width: 980px) {
  /* line 1139, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial-ai .ai-agents .ai-trial-form .next-btn {
    max-width: 95% !important;
  }
}

/* line 1149, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial-ai .ai-agents .ai-trial-form .form-field {
  margin-top: 15px;
}

@media screen and (max-width: 980px) {
  /* line 1098, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial-ai .ai-agents .ai-trial-form {
    margin: 0 auto 10px auto;
    max-width: 100%;
  }
}

@media screen and (max-width: 736px) {
  /* line 1098, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial-ai .ai-agents .ai-trial-form {
    margin: 0 auto 20px auto;
  }
}

/* line 1160, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial-ai .ai-agents .container {
  width: 100% !important;
  height: 100% !important;
  justify-content: space-evenly;
  display: flex;
}

@media screen and (max-width: 1280px) {
  /* line 1160, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial-ai .ai-agents .container {
    justify-content: flex-start;
  }
}

/* line 1168, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial-ai .ai-agents .container .forms {
  align-items: flex-start;
}

@media screen and (max-width: 980px) {
  /* line 1168, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial-ai .ai-agents .container .forms {
    background: #F4EFE7 !important;
    flex-direction: column-reverse;
    align-items: center;
  }
}

/* line 1178, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial-ai .hero-img {
  display: flex;
}

@media screen and (max-width: 1280px) {
  /* line 1178, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial-ai .hero-img {
    width: 950px !important;
    min-width: 85%;
    margin: auto;
  }
}

@media screen and (max-width: 980px) {
  /* line 1178, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial-ai .hero-img {
    width: 95% !important;
    min-width: 95%;
    margin: auto !important;
  }
}

/* line 1191, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial-ai .yellow-dots {
  position: absolute;
  left: 0;
  top: 90px;
  z-index: -1;
  width: 155px;
}

@media screen and (max-width: 980px) {
  /* line 1191, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial-ai .yellow-dots {
    top: 810px;
    width: 105px;
  }
}

/* line 1203, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial-ai .ai-trial-break h3 {
  font-size: 16px !important;
  font-weight: 900 !important;
}

/* line 1207, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial-ai .ai-trial-break h4 {
  font-size: 36px !important;
  font-weight: 900 !important;
}

@media screen and (max-width: 980px) {
  /* line 1207, app/assets/stylesheets/static_pages/_freetrial.scss */
  #freetrial-ai .ai-trial-break h4 {
    font-size: 28px !important;
  }
}

/* line 1215, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial-ai section.business-faqs {
  background: #fff;
  color: #000;
}

/* line 1218, app/assets/stylesheets/static_pages/_freetrial.scss */
#freetrial-ai section.business-faqs .question {
  border-bottom: 1px dotted #000;
}

/* line 3, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup h1, #number-signup h2, #number-signup h3, #number-signup h4, #number-signup h5, #number-signup h6, #number-signup p, #number-signup a, #number-signup span, #number-signup label, #number-signup td, #onboarding-create-user h1, #onboarding-create-user h2, #onboarding-create-user h3, #onboarding-create-user h4, #onboarding-create-user h5, #onboarding-create-user h6, #onboarding-create-user p, #onboarding-create-user a, #onboarding-create-user span, #onboarding-create-user label, #onboarding-create-user td,
#reset-password h1,
#reset-password h2,
#reset-password h3,
#reset-password h4,
#reset-password h5,
#reset-password h6,
#reset-password p,
#reset-password a,
#reset-password span,
#reset-password label,
#reset-password td, #signin h1, #signin h2, #signin h3, #signin h4, #signin h5, #signin h6, #signin p, #signin a, #signin span, #signin label, #signin td, #phone-login h1, #phone-login h2, #phone-login h3, #phone-login h4, #phone-login h5, #phone-login h6, #phone-login p, #phone-login a, #phone-login span, #phone-login label, #phone-login td, #auth-login h1, #auth-login h2, #auth-login h3, #auth-login h4, #auth-login h5, #auth-login h6, #auth-login p, #auth-login a, #auth-login span, #auth-login label, #auth-login td, #enterprise h1, #enterprise h2, #enterprise h3, #enterprise h4, #enterprise h5, #enterprise h6, #enterprise p, #enterprise a, #enterprise span, #enterprise label, #enterprise td, #leads h1, #leads h2, #leads h3, #leads h4, #leads h5, #leads h6, #leads p, #leads a, #leads span, #leads label, #leads td, #setup-auth h1, #setup-auth h2, #setup-auth h3, #setup-auth h4, #setup-auth h5, #setup-auth h6, #setup-auth p, #setup-auth a, #setup-auth span, #setup-auth label, #setup-auth td {
  font-family: Montserrat, sans-serif !important;
}

/* line 6, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .row, #onboarding-create-user .row,
#reset-password .row, #signin .row, #phone-login .row, #auth-login .row, #enterprise .row, #leads .row, #setup-auth .row {
  background: #FBF8F3;
}

/* line 9, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .number-container, #number-signup .right-container, #onboarding-create-user .number-container, #onboarding-create-user .right-container,
#reset-password .number-container,
#reset-password .right-container, #signin .number-container, #signin .right-container, #phone-login .number-container, #phone-login .right-container, #auth-login .number-container, #auth-login .right-container, #enterprise .number-container, #enterprise .right-container, #leads .number-container, #leads .right-container, #setup-auth .number-container, #setup-auth .right-container {
  width: 60%;
  height: 957px;
}

@media screen and (max-width: 980px) {
  /* line 9, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .number-container, #number-signup .right-container, #onboarding-create-user .number-container, #onboarding-create-user .right-container,
#reset-password .number-container,
#reset-password .right-container, #signin .number-container, #signin .right-container, #phone-login .number-container, #phone-login .right-container, #auth-login .number-container, #auth-login .right-container, #enterprise .number-container, #enterprise .right-container, #leads .number-container, #leads .right-container, #setup-auth .number-container, #setup-auth .right-container {
    padding-top: 50px;
    background: #FBF8F3;
    width: 100%;
    height: 750px;
    /*
        Flex column on mobile so the .phone-form below can flex:1 +
        justify-content:center and sit vertically centered in the
        remaining height under the nav. Previously the form was
        top-pinned with a small margin and looked stranded near the
        top of the viewport on phones.
      */
    display: flex;
    flex-direction: column;
  }
}

/* line 28, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .right-container, #onboarding-create-user .right-container,
#reset-password .right-container, #signin .right-container, #phone-login .right-container, #auth-login .right-container, #enterprise .right-container, #leads .right-container, #setup-auth .right-container {
  height: 100% !important;
  padding-bottom: 40px !important;
  padding-top: 0 !important;
  width: 55% !important;
}

@media screen and (max-width: 980px) {
  /* line 28, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .right-container, #onboarding-create-user .right-container,
#reset-password .right-container, #signin .right-container, #phone-login .right-container, #auth-login .right-container, #enterprise .right-container, #leads .right-container, #setup-auth .right-container {
    width: 100% !important;
  }
}

/* line 37, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .signup-nav, #onboarding-create-user .signup-nav,
#reset-password .signup-nav, #signin .signup-nav, #phone-login .signup-nav, #auth-login .signup-nav, #enterprise .signup-nav, #leads .signup-nav, #setup-auth .signup-nav {
  margin-top: 0 !important;
  padding: 10px 20px 0 20px !important;
}

/* line 41, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .phone-form, #onboarding-create-user .phone-form,
#reset-password .phone-form, #signin .phone-form, #phone-login .phone-form, #auth-login .phone-form, #enterprise .phone-form, #leads .phone-form, #setup-auth .phone-form {
  margin: 0 auto;
  margin-top: 80px;
  width: 540px;
}

@media screen and (max-width: 980px) {
  /* line 41, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .phone-form, #onboarding-create-user .phone-form,
#reset-password .phone-form, #signin .phone-form, #phone-login .phone-form, #auth-login .phone-form, #enterprise .phone-form, #leads .phone-form, #setup-auth .phone-form {
    margin-top: 40px;
    /*
        Vertically center the signup form in the space under the nav
        on mobile. Pairs with the flex/column on .number-container
        above. Falls back to the margin-top values for browsers that
        ignore flex (none we support, but keeping the margin makes
        the layout safe under flex: 0 1 auto too).
      */
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}

@media screen and (max-width: 480px) {
  /* line 41, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .phone-form, #onboarding-create-user .phone-form,
#reset-password .phone-form, #signin .phone-form, #phone-login .phone-form, #auth-login .phone-form, #enterprise .phone-form, #leads .phone-form, #setup-auth .phone-form {
    margin-top: 15px;
  }
}

/* line 63, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .phone-form .form .ui-input-text, #onboarding-create-user .phone-form .form .ui-input-text,
#reset-password .phone-form .form .ui-input-text, #signin .phone-form .form .ui-input-text, #phone-login .phone-form .form .ui-input-text, #auth-login .phone-form .form .ui-input-text, #enterprise .phone-form .form .ui-input-text, #leads .phone-form .form .ui-input-text, #setup-auth .phone-form .form .ui-input-text {
  max-width: 700px !important;
}

/* line 68, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .explain-why, #number-signup .left-area, #onboarding-create-user .explain-why, #onboarding-create-user .left-area,
#reset-password .explain-why,
#reset-password .left-area, #signin .explain-why, #signin .left-area, #phone-login .explain-why, #phone-login .left-area, #auth-login .explain-why, #auth-login .left-area, #enterprise .explain-why, #enterprise .left-area, #leads .explain-why, #leads .left-area, #setup-auth .explain-why, #setup-auth .left-area {
  background: #1E705A;
  float: left;
  width: 40%;
  position: relative;
}

@media screen and (max-width: 980px) {
  /* line 68, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .explain-why, #number-signup .left-area, #onboarding-create-user .explain-why, #onboarding-create-user .left-area,
#reset-password .explain-why,
#reset-password .left-area, #signin .explain-why, #signin .left-area, #phone-login .explain-why, #phone-login .left-area, #auth-login .explain-why, #auth-login .left-area, #enterprise .explain-why, #enterprise .left-area, #leads .explain-why, #leads .left-area, #setup-auth .explain-why, #setup-auth .left-area {
    width: 100%;
    margin: auto;
    margin-top: 20px;
  }
}

@media screen and (max-width: 480px) {
  /* line 68, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .explain-why, #number-signup .left-area, #onboarding-create-user .explain-why, #onboarding-create-user .left-area,
#reset-password .explain-why,
#reset-password .left-area, #signin .explain-why, #signin .left-area, #phone-login .explain-why, #phone-login .left-area, #auth-login .explain-why, #auth-login .left-area, #enterprise .explain-why, #enterprise .left-area, #leads .explain-why, #leads .left-area, #setup-auth .explain-why, #setup-auth .left-area {
    width: 100%;
    margin: auto;
    margin-top: 10px;
  }
}

/* line 84, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .top-shape, #onboarding-create-user .top-shape,
#reset-password .top-shape, #signin .top-shape, #phone-login .top-shape, #auth-login .top-shape, #enterprise .top-shape, #leads .top-shape, #setup-auth .top-shape {
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
}

@media screen and (max-width: 980px) {
  /* line 84, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .top-shape, #onboarding-create-user .top-shape,
#reset-password .top-shape, #signin .top-shape, #phone-login .top-shape, #auth-login .top-shape, #enterprise .top-shape, #leads .top-shape, #setup-auth .top-shape {
    display: none;
  }
}

/* line 93, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .top-shape-sm, #onboarding-create-user .top-shape-sm,
#reset-password .top-shape-sm, #signin .top-shape-sm, #phone-login .top-shape-sm, #auth-login .top-shape-sm, #enterprise .top-shape-sm, #leads .top-shape-sm, #setup-auth .top-shape-sm {
  display: none;
}

@media screen and (max-width: 980px) {
  /* line 93, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .top-shape-sm, #onboarding-create-user .top-shape-sm,
#reset-password .top-shape-sm, #signin .top-shape-sm, #phone-login .top-shape-sm, #auth-login .top-shape-sm, #enterprise .top-shape-sm, #leads .top-shape-sm, #setup-auth .top-shape-sm {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
  }
}

@media screen and (max-width: 980px) {
  /* line 103, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .with-dash, #onboarding-create-user .with-dash,
#reset-password .with-dash, #signin .with-dash, #phone-login .with-dash, #auth-login .with-dash, #enterprise .with-dash, #leads .with-dash, #setup-auth .with-dash {
    display: none;
  }
}

/* line 108, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .bottom-shape, #onboarding-create-user .bottom-shape,
#reset-password .bottom-shape, #signin .bottom-shape, #phone-login .bottom-shape, #auth-login .bottom-shape, #enterprise .bottom-shape, #leads .bottom-shape, #setup-auth .bottom-shape {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: -1;
}

/* line 114, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .bottom-shape-left, #onboarding-create-user .bottom-shape-left,
#reset-password .bottom-shape-left, #signin .bottom-shape-left, #phone-login .bottom-shape-left, #auth-login .bottom-shape-left, #enterprise .bottom-shape-left, #leads .bottom-shape-left, #setup-auth .bottom-shape-left {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: -1;
  left: 0;
}

/* line 121, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .top-shape-mobile, #onboarding-create-user .top-shape-mobile,
#reset-password .top-shape-mobile, #signin .top-shape-mobile, #phone-login .top-shape-mobile, #auth-login .top-shape-mobile, #enterprise .top-shape-mobile, #leads .top-shape-mobile, #setup-auth .top-shape-mobile {
  position: absolute;
  right: 0;
  z-index: -1;
}

@media screen and (min-width: 980px) {
  /* line 121, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .top-shape-mobile, #onboarding-create-user .top-shape-mobile,
#reset-password .top-shape-mobile, #signin .top-shape-mobile, #phone-login .top-shape-mobile, #auth-login .top-shape-mobile, #enterprise .top-shape-mobile, #leads .top-shape-mobile, #setup-auth .top-shape-mobile {
    display: none;
  }
}

/* line 129, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .why-text, #number-signup .left-area-content, #number-signup .left-custom-price, #onboarding-create-user .why-text, #onboarding-create-user .left-area-content, #onboarding-create-user .left-custom-price,
#reset-password .why-text,
#reset-password .left-area-content,
#reset-password .left-custom-price, #signin .why-text, #signin .left-area-content, #signin .left-custom-price, #phone-login .why-text, #phone-login .left-area-content, #phone-login .left-custom-price, #auth-login .why-text, #auth-login .left-area-content, #auth-login .left-custom-price, #enterprise .why-text, #enterprise .left-area-content, #enterprise .left-custom-price, #leads .why-text, #leads .left-area-content, #leads .left-custom-price, #setup-auth .why-text, #setup-auth .left-area-content, #setup-auth .left-custom-price {
  max-width: 650px;
  padding: 45px 60px 10px 60px;
  margin-top: 175px;
}

@media screen and (max-width: 980px) {
  /* line 129, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .why-text, #number-signup .left-area-content, #number-signup .left-custom-price, #onboarding-create-user .why-text, #onboarding-create-user .left-area-content, #onboarding-create-user .left-custom-price,
#reset-password .why-text,
#reset-password .left-area-content,
#reset-password .left-custom-price, #signin .why-text, #signin .left-area-content, #signin .left-custom-price, #phone-login .why-text, #phone-login .left-area-content, #phone-login .left-custom-price, #auth-login .why-text, #auth-login .left-area-content, #auth-login .left-custom-price, #enterprise .why-text, #enterprise .left-area-content, #enterprise .left-custom-price, #leads .why-text, #leads .left-area-content, #leads .left-custom-price, #setup-auth .why-text, #setup-auth .left-area-content, #setup-auth .left-custom-price {
    padding: 140px 30px 175px 30px;
    margin: auto;
  }
}

/* line 137, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .why-text hr, #number-signup .left-area-content hr, #number-signup .left-custom-price hr, #onboarding-create-user .why-text hr, #onboarding-create-user .left-area-content hr, #onboarding-create-user .left-custom-price hr,
#reset-password .why-text hr,
#reset-password .left-area-content hr,
#reset-password .left-custom-price hr, #signin .why-text hr, #signin .left-area-content hr, #signin .left-custom-price hr, #phone-login .why-text hr, #phone-login .left-area-content hr, #phone-login .left-custom-price hr, #auth-login .why-text hr, #auth-login .left-area-content hr, #auth-login .left-custom-price hr, #enterprise .why-text hr, #enterprise .left-area-content hr, #enterprise .left-custom-price hr, #leads .why-text hr, #leads .left-area-content hr, #leads .left-custom-price hr, #setup-auth .why-text hr, #setup-auth .left-area-content hr, #setup-auth .left-custom-price hr {
  margin-top: 20px;
  margin-bottom: 25px;
  border: none !important;
  border-top: 5px solid #A7CE3B !important;
}

/* line 143, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .why-text h2, #number-signup .left-area-content h2, #number-signup .left-custom-price h2, #onboarding-create-user .why-text h2, #onboarding-create-user .left-area-content h2, #onboarding-create-user .left-custom-price h2,
#reset-password .why-text h2,
#reset-password .left-area-content h2,
#reset-password .left-custom-price h2, #signin .why-text h2, #signin .left-area-content h2, #signin .left-custom-price h2, #phone-login .why-text h2, #phone-login .left-area-content h2, #phone-login .left-custom-price h2, #auth-login .why-text h2, #auth-login .left-area-content h2, #auth-login .left-custom-price h2, #enterprise .why-text h2, #enterprise .left-area-content h2, #enterprise .left-custom-price h2, #leads .why-text h2, #leads .left-area-content h2, #leads .left-custom-price h2, #setup-auth .why-text h2, #setup-auth .left-area-content h2, #setup-auth .left-custom-price h2 {
  color: #fff;
  font-size: 30px;
  font-weight: 800 !important;
}

@media screen and (max-width: 980px) {
  /* line 143, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .why-text h2, #number-signup .left-area-content h2, #number-signup .left-custom-price h2, #onboarding-create-user .why-text h2, #onboarding-create-user .left-area-content h2, #onboarding-create-user .left-custom-price h2,
#reset-password .why-text h2,
#reset-password .left-area-content h2,
#reset-password .left-custom-price h2, #signin .why-text h2, #signin .left-area-content h2, #signin .left-custom-price h2, #phone-login .why-text h2, #phone-login .left-area-content h2, #phone-login .left-custom-price h2, #auth-login .why-text h2, #auth-login .left-area-content h2, #auth-login .left-custom-price h2, #enterprise .why-text h2, #enterprise .left-area-content h2, #enterprise .left-custom-price h2, #leads .why-text h2, #leads .left-area-content h2, #leads .left-custom-price h2, #setup-auth .why-text h2, #setup-auth .left-area-content h2, #setup-auth .left-custom-price h2 {
    font-size: 20px;
  }
}

/* line 151, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .why-text h3, #number-signup .left-area-content h3, #number-signup .left-custom-price h3, #onboarding-create-user .why-text h3, #onboarding-create-user .left-area-content h3, #onboarding-create-user .left-custom-price h3,
#reset-password .why-text h3,
#reset-password .left-area-content h3,
#reset-password .left-custom-price h3, #signin .why-text h3, #signin .left-area-content h3, #signin .left-custom-price h3, #phone-login .why-text h3, #phone-login .left-area-content h3, #phone-login .left-custom-price h3, #auth-login .why-text h3, #auth-login .left-area-content h3, #auth-login .left-custom-price h3, #enterprise .why-text h3, #enterprise .left-area-content h3, #enterprise .left-custom-price h3, #leads .why-text h3, #leads .left-area-content h3, #leads .left-custom-price h3, #setup-auth .why-text h3, #setup-auth .left-area-content h3, #setup-auth .left-custom-price h3 {
  font-size: 14px !important;
  font-weight: 800 !important;
  text-transform: uppercase;
  letter-spacing: 3px !important;
  color: #f0ef9e;
}

/* line 158, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .why-text li, #number-signup .left-area-content li, #number-signup .left-custom-price li, #onboarding-create-user .why-text li, #onboarding-create-user .left-area-content li, #onboarding-create-user .left-custom-price li,
#reset-password .why-text li,
#reset-password .left-area-content li,
#reset-password .left-custom-price li, #signin .why-text li, #signin .left-area-content li, #signin .left-custom-price li, #phone-login .why-text li, #phone-login .left-area-content li, #phone-login .left-custom-price li, #auth-login .why-text li, #auth-login .left-area-content li, #auth-login .left-custom-price li, #enterprise .why-text li, #enterprise .left-area-content li, #enterprise .left-custom-price li, #leads .why-text li, #leads .left-area-content li, #leads .left-custom-price li, #setup-auth .why-text li, #setup-auth .left-area-content li, #setup-auth .left-custom-price li {
  color: #fff;
  font-size: 18px;
  font-weight: 500 !important;
  padding: 8px 35px;
  background: url(//assets.stage.avochato.com/assets/static_pages/yellow-arrow-64d8b31833350c44c91bfbd647978dc823aad3be81d0ca2216eda535c08ac091.svg) 0 12px no-repeat !important;
}

@media screen and (max-width: 980px) {
  /* line 158, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .why-text li, #number-signup .left-area-content li, #number-signup .left-custom-price li, #onboarding-create-user .why-text li, #onboarding-create-user .left-area-content li, #onboarding-create-user .left-custom-price li,
#reset-password .why-text li,
#reset-password .left-area-content li,
#reset-password .left-custom-price li, #signin .why-text li, #signin .left-area-content li, #signin .left-custom-price li, #phone-login .why-text li, #phone-login .left-area-content li, #phone-login .left-custom-price li, #auth-login .why-text li, #auth-login .left-area-content li, #auth-login .left-custom-price li, #enterprise .why-text li, #enterprise .left-area-content li, #enterprise .left-custom-price li, #leads .why-text li, #leads .left-area-content li, #leads .left-custom-price li, #setup-auth .why-text li, #setup-auth .left-area-content li, #setup-auth .left-custom-price li {
    padding: 8px 0px 8px 35px;
    font-size: 16px;
  }
}

@media screen and (max-width: 980px) {
  /* line 169, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .why-text .partner-img, #number-signup .left-area-content .partner-img, #number-signup .left-custom-price .partner-img, #onboarding-create-user .why-text .partner-img, #onboarding-create-user .left-area-content .partner-img, #onboarding-create-user .left-custom-price .partner-img,
#reset-password .why-text .partner-img,
#reset-password .left-area-content .partner-img,
#reset-password .left-custom-price .partner-img, #signin .why-text .partner-img, #signin .left-area-content .partner-img, #signin .left-custom-price .partner-img, #phone-login .why-text .partner-img, #phone-login .left-area-content .partner-img, #phone-login .left-custom-price .partner-img, #auth-login .why-text .partner-img, #auth-login .left-area-content .partner-img, #auth-login .left-custom-price .partner-img, #enterprise .why-text .partner-img, #enterprise .left-area-content .partner-img, #enterprise .left-custom-price .partner-img, #leads .why-text .partner-img, #leads .left-area-content .partner-img, #leads .left-custom-price .partner-img, #setup-auth .why-text .partner-img, #setup-auth .left-area-content .partner-img, #setup-auth .left-custom-price .partner-img {
    margin-left: 40px;
  }
}

/* line 175, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .why-text, #onboarding-create-user .why-text,
#reset-password .why-text, #signin .why-text, #phone-login .why-text, #auth-login .why-text, #enterprise .why-text, #leads .why-text, #setup-auth .why-text {
  margin-top: 50px;
}

@media screen and (max-width: 980px) {
  /* line 175, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .why-text, #onboarding-create-user .why-text,
#reset-password .why-text, #signin .why-text, #phone-login .why-text, #auth-login .why-text, #enterprise .why-text, #leads .why-text, #setup-auth .why-text {
    padding: 140px 30px 175px 30px;
    margin: auto;
  }
}

/* line 182, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .why-step-two, #number-signup .why-step-three, #onboarding-create-user .why-step-two, #onboarding-create-user .why-step-three,
#reset-password .why-step-two,
#reset-password .why-step-three, #signin .why-step-two, #signin .why-step-three, #phone-login .why-step-two, #phone-login .why-step-three, #auth-login .why-step-two, #auth-login .why-step-three, #enterprise .why-step-two, #enterprise .why-step-three, #leads .why-step-two, #leads .why-step-three, #setup-auth .why-step-two, #setup-auth .why-step-three {
  margin-top: 175px;
}

@media screen and (max-width: 980px) {
  /* line 182, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .why-step-two, #number-signup .why-step-three, #onboarding-create-user .why-step-two, #onboarding-create-user .why-step-three,
#reset-password .why-step-two,
#reset-password .why-step-three, #signin .why-step-two, #signin .why-step-three, #phone-login .why-step-two, #phone-login .why-step-three, #auth-login .why-step-two, #auth-login .why-step-three, #enterprise .why-step-two, #enterprise .why-step-three, #leads .why-step-two, #leads .why-step-three, #setup-auth .why-step-two, #setup-auth .why-step-three {
    padding: 140px 30px 175px 30px;
    margin: auto;
  }
}

/* line 190, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .left-custom-price h2, #onboarding-create-user .left-custom-price h2,
#reset-password .left-custom-price h2, #signin .left-custom-price h2, #phone-login .left-custom-price h2, #auth-login .left-custom-price h2, #enterprise .left-custom-price h2, #leads .left-custom-price h2, #setup-auth .left-custom-price h2 {
  padding-top: 0;
}

/* line 193, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .left-custom-price p, #onboarding-create-user .left-custom-price p,
#reset-password .left-custom-price p, #signin .left-custom-price p, #phone-login .left-custom-price p, #auth-login .left-custom-price p, #enterprise .left-custom-price p, #leads .left-custom-price p, #setup-auth .left-custom-price p {
  max-width: 450px;
}

/* line 196, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .left-custom-price .badges, #onboarding-create-user .left-custom-price .badges,
#reset-password .left-custom-price .badges, #signin .left-custom-price .badges, #phone-login .left-custom-price .badges, #auth-login .left-custom-price .badges, #enterprise .left-custom-price .badges, #leads .left-custom-price .badges, #setup-auth .left-custom-price .badges {
  height: 80px;
  padding-right: 14px;
}

@media screen and (max-width: 1365px) {
  /* line 196, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .left-custom-price .badges, #onboarding-create-user .left-custom-price .badges,
#reset-password .left-custom-price .badges, #signin .left-custom-price .badges, #phone-login .left-custom-price .badges, #auth-login .left-custom-price .badges, #enterprise .left-custom-price .badges, #leads .left-custom-price .badges, #setup-auth .left-custom-price .badges {
    height: 75px;
    padding-right: 5px;
  }
}

@media screen and (max-width: 1185px) {
  /* line 196, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .left-custom-price .badges, #onboarding-create-user .left-custom-price .badges,
#reset-password .left-custom-price .badges, #signin .left-custom-price .badges, #phone-login .left-custom-price .badges, #auth-login .left-custom-price .badges, #enterprise .left-custom-price .badges, #leads .left-custom-price .badges, #setup-auth .left-custom-price .badges {
    height: 65px;
    padding-right: 0;
  }
}

/* line 209, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .with-dash-header, #onboarding-create-user .with-dash-header,
#reset-password .with-dash-header, #signin .with-dash-header, #phone-login .with-dash-header, #auth-login .with-dash-header, #enterprise .with-dash-header, #leads .with-dash-header, #setup-auth .with-dash-header {
  margin-top: 100px !important;
}

/* line 212, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .why-step-one, #onboarding-create-user .why-step-one,
#reset-password .why-step-one, #signin .why-step-one, #phone-login .why-step-one, #auth-login .why-step-one, #enterprise .why-step-one, #leads .why-step-one, #setup-auth .why-step-one {
  padding: 45px 55px 10px 55px;
}

/* line 214, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .why-step-one h2, #onboarding-create-user .why-step-one h2,
#reset-password .why-step-one h2, #signin .why-step-one h2, #phone-login .why-step-one h2, #auth-login .why-step-one h2, #enterprise .why-step-one h2, #leads .why-step-one h2, #setup-auth .why-step-one h2 {
  padding-bottom: 10px;
}

@media screen and (max-width: 980px) {
  /* line 212, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .why-step-one, #onboarding-create-user .why-step-one,
#reset-password .why-step-one, #signin .why-step-one, #phone-login .why-step-one, #auth-login .why-step-one, #enterprise .why-step-one, #leads .why-step-one, #setup-auth .why-step-one {
    padding: 80px 40px 75px 40px;
    margin: auto;
  }
}

/* line 221, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .why-step-one li, #onboarding-create-user .why-step-one li,
#reset-password .why-step-one li, #signin .why-step-one li, #phone-login .why-step-one li, #auth-login .why-step-one li, #enterprise .why-step-one li, #leads .why-step-one li, #setup-auth .why-step-one li {
  padding: 8px 35px;
  font-size: 18px;
  color: #fff;
  background: url(//assets.stage.avochato.com/assets/yellow-check-b4f11e10f11f23548622366798de3af8d3eb12bdc33d609d1a7b6e274a211514.svg) 0 8px no-repeat !important;
}

@media screen and (max-width: 480px) {
  /* line 221, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .why-step-one li, #onboarding-create-user .why-step-one li,
#reset-password .why-step-one li, #signin .why-step-one li, #phone-login .why-step-one li, #auth-login .why-step-one li, #enterprise .why-step-one li, #leads .why-step-one li, #setup-auth .why-step-one li {
    font-size: 15px;
    padding: 8px 30px !important;
    padding-right: 0 !important;
  }
}

/* line 233, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup h2, #onboarding-create-user h2,
#reset-password h2, #signin h2, #phone-login h2, #auth-login h2, #enterprise h2, #leads h2, #setup-auth h2 {
  font-weight: 800 !important;
  font-size: 40px;
}

@media screen and (max-width: 480px) {
  /* line 233, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup h2, #onboarding-create-user h2,
#reset-password h2, #signin h2, #phone-login h2, #auth-login h2, #enterprise h2, #leads h2, #setup-auth h2 {
    font-size: 28px !important;
  }
}

/* line 240, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup h3, #onboarding-create-user h3,
#reset-password h3, #signin h3, #phone-login h3, #auth-login h3, #enterprise h3, #leads h3, #setup-auth h3 {
  color: #fff;
  font-size: 23px;
}

/* line 244, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup h4, #onboarding-create-user h4,
#reset-password h4, #signin h4, #phone-login h4, #auth-login h4, #enterprise h4, #leads h4, #setup-auth h4 {
  font-size: 18px !important;
  font-weight: 800 !important;
  color: #fff;
}

/* line 249, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup h5, #onboarding-create-user h5,
#reset-password h5, #signin h5, #phone-login h5, #auth-login h5, #enterprise h5, #leads h5, #setup-auth h5 {
  font-size: 14px !important;
  font-weight: 800 !important;
  text-transform: uppercase;
}

/* line 253, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup h5 .yellow, #onboarding-create-user h5 .yellow,
#reset-password h5 .yellow, #signin h5 .yellow, #phone-login h5 .yellow, #auth-login h5 .yellow, #enterprise h5 .yellow, #leads h5 .yellow, #setup-auth h5 .yellow {
  overflow-x: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

/* line 259, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup h6, #onboarding-create-user h6,
#reset-password h6, #signin h6, #phone-login h6, #auth-login h6, #enterprise h6, #leads h6, #setup-auth h6 {
  font-size: 12px !important;
  text-transform: uppercase;
  font-weight: 800 !important;
  color: #e74500;
  margin: 5px 0 !important;
}

/* line 266, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup p, #onboarding-create-user p,
#reset-password p, #signin p, #phone-login p, #auth-login p, #enterprise p, #leads p, #setup-auth p {
  font-size: 16px;
  font-weight: 500 !important;
  margin-top: 0;
  line-height: 1.3;
  max-width: 475px;
  margin-bottom: 0;
}

/* line 274, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .quote, #onboarding-create-user .quote,
#reset-password .quote, #signin .quote, #phone-login .quote, #auth-login .quote, #enterprise .quote, #leads .quote, #setup-auth .quote {
  font-style: italic;
  line-height: 1.5;
  color: #fff;
}

/* line 278, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .quote p, #onboarding-create-user .quote p,
#reset-password .quote p, #signin .quote p, #phone-login .quote p, #auth-login .quote p, #enterprise .quote p, #leads .quote p, #setup-auth .quote p {
  font-weight: 500 !important;
}

/* line 282, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .invalid, #onboarding-create-user .invalid,
#reset-password .invalid, #signin .invalid, #phone-login .invalid, #auth-login .invalid, #enterprise .invalid, #leads .invalid, #setup-auth .invalid {
  background: rgba(210, 38, 0, 0.1);
  width: 400px;
  border-radius: 4px;
  padding: 6px;
  margin-top: 5px;
}

/* line 288, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .invalid p, #onboarding-create-user .invalid p,
#reset-password .invalid p, #signin .invalid p, #phone-login .invalid p, #auth-login .invalid p, #enterprise .invalid p, #leads .invalid p, #setup-auth .invalid p {
  font-size: 14px;
  font-weight: 500 !important;
  color: #d22600;
  opacity: 1;
}

/* line 295, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .small, #onboarding-create-user .small,
#reset-password .small, #signin .small, #phone-login .small, #auth-login .small, #enterprise .small, #leads .small, #setup-auth .small {
  font-size: 13px;
  font-weight: 300 !important;
  line-height: 1.2;
}

/* line 300, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .red, #onboarding-create-user .red,
#reset-password .red, #signin .red, #phone-login .red, #auth-login .red, #enterprise .red, #leads .red, #setup-auth .red {
  color: #d22600;
}

/* line 303, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .button, #onboarding-create-user .button,
#reset-password .button, #signin .button, #phone-login .button, #auth-login .button, #enterprise .button, #leads .button, #setup-auth .button {
  width: 50% !important;
}

@media screen and (max-width: 980px) {
  /* line 303, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .button, #onboarding-create-user .button,
#reset-password .button, #signin .button, #phone-login .button, #auth-login .button, #enterprise .button, #leads .button, #setup-auth .button {
    margin: auto;
  }
}

@media screen and (max-width: 480px) {
  /* line 303, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .button, #onboarding-create-user .button,
#reset-password .button, #signin .button, #phone-login .button, #auth-login .button, #enterprise .button, #leads .button, #setup-auth .button {
    width: 100% !important;
  }
}

/* line 312, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .button-100, #onboarding-create-user .button-100,
#reset-password .button-100, #signin .button-100, #phone-login .button-100, #auth-login .button-100, #enterprise .button-100, #leads .button-100, #setup-auth .button-100 {
  width: 100% !important;
  margin: auto;
}

/* line 316, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .button-lg, #onboarding-create-user .button-lg,
#reset-password .button-lg, #signin .button-lg, #phone-login .button-lg, #auth-login .button-lg, #enterprise .button-lg, #leads .button-lg, #setup-auth .button-lg {
  font-size: 18px !important;
  text-transform: none;
  width: 250px;
  border-radius: 30px !important;
  margin-top: 20px;
  opacity: 1;
}

@media screen and (max-width: 736px) {
  /* line 316, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .button-lg, #onboarding-create-user .button-lg,
#reset-password .button-lg, #signin .button-lg, #phone-login .button-lg, #auth-login .button-lg, #enterprise .button-lg, #leads .button-lg, #setup-auth .button-lg {
    font-size: 16px !important;
  }
}

@media screen and (max-width: 480px) {
  /* line 316, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .button-lg, #onboarding-create-user .button-lg,
#reset-password .button-lg, #signin .button-lg, #phone-login .button-lg, #auth-login .button-lg, #enterprise .button-lg, #leads .button-lg, #setup-auth .button-lg {
    width: 100%;
    font-size: 14px !important;
  }
}

/* line 331, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .btn-white, #onboarding-create-user .btn-white,
#reset-password .btn-white, #signin .btn-white, #phone-login .btn-white, #auth-login .btn-white, #enterprise .btn-white, #leads .btn-white, #setup-auth .btn-white {
  color: #000 !important;
  border: 1px solid #E8E0D3 !important;
}

/* line 334, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .btn-white a, #onboarding-create-user .btn-white a,
#reset-password .btn-white a, #signin .btn-white a, #phone-login .btn-white a, #auth-login .btn-white a, #enterprise .btn-white a, #leads .btn-white a, #setup-auth .btn-white a {
  text-decoration: none !important;
  vertical-align: sub;
}

/* line 337, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .btn-white a img, #onboarding-create-user .btn-white a img,
#reset-password .btn-white a img, #signin .btn-white a img, #phone-login .btn-white a img, #auth-login .btn-white a img, #enterprise .btn-white a img, #leads .btn-white a img, #setup-auth .btn-white a img {
  height: 20px;
  vertical-align: inherit;
}

/* line 342, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .btn-white a:hover, #number-signup .btn-white a:visited, #onboarding-create-user .btn-white a:hover, #onboarding-create-user .btn-white a:visited,
#reset-password .btn-white a:hover,
#reset-password .btn-white a:visited, #signin .btn-white a:hover, #signin .btn-white a:visited, #phone-login .btn-white a:hover, #phone-login .btn-white a:visited, #auth-login .btn-white a:hover, #auth-login .btn-white a:visited, #enterprise .btn-white a:hover, #enterprise .btn-white a:visited, #leads .btn-white a:hover, #leads .btn-white a:visited, #setup-auth .btn-white a:hover, #setup-auth .btn-white a:visited {
  color: #000;
}

/* line 345, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .btn-white .flex-grow-center, #onboarding-create-user .btn-white .flex-grow-center,
#reset-password .btn-white .flex-grow-center, #signin .btn-white .flex-grow-center, #phone-login .btn-white .flex-grow-center, #auth-login .btn-white .flex-grow-center, #enterprise .btn-white .flex-grow-center, #leads .btn-white .flex-grow-center, #setup-auth .btn-white .flex-grow-center {
  flex-grow: 1;
  text-align: center;
}

/* line 349, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .btn-white > img, #onboarding-create-user .btn-white > img,
#reset-password .btn-white > img, #signin .btn-white > img, #phone-login .btn-white > img, #auth-login .btn-white > img, #enterprise .btn-white > img, #leads .btn-white > img, #setup-auth .btn-white > img {
  max-width: 20px;
}

/* line 353, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .leads-btn, #onboarding-create-user .leads-btn,
#reset-password .leads-btn, #signin .leads-btn, #phone-login .leads-btn, #auth-login .leads-btn, #enterprise .leads-btn, #leads .leads-btn, #setup-auth .leads-btn {
  width: 50% !important;
  margin: auto;
}

@media screen and (max-width: 480px) {
  /* line 353, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .leads-btn, #onboarding-create-user .leads-btn,
#reset-password .leads-btn, #signin .leads-btn, #phone-login .leads-btn, #auth-login .leads-btn, #enterprise .leads-btn, #leads .leads-btn, #setup-auth .leads-btn {
    width: 100% !important;
  }
}

@media screen and (max-width: 980px) {
  /* line 360, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .thanks-area, #onboarding-create-user .thanks-area,
#reset-password .thanks-area, #signin .thanks-area, #phone-login .thanks-area, #auth-login .thanks-area, #enterprise .thanks-area, #leads .thanks-area, #setup-auth .thanks-area {
    height: 700px;
  }
}

/* line 365, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .thanks-div, #onboarding-create-user .thanks-div,
#reset-password .thanks-div, #signin .thanks-div, #phone-login .thanks-div, #auth-login .thanks-div, #enterprise .thanks-div, #leads .thanks-div, #setup-auth .thanks-div {
  min-width: 500px;
  padding-top: 22px;
}

/* line 368, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .thanks-div h2, #onboarding-create-user .thanks-div h2,
#reset-password .thanks-div h2, #signin .thanks-div h2, #phone-login .thanks-div h2, #auth-login .thanks-div h2, #enterprise .thanks-div h2, #leads .thanks-div h2, #setup-auth .thanks-div h2 {
  font-size: 46px;
}

/* line 371, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .thanks-div hr, #onboarding-create-user .thanks-div hr,
#reset-password .thanks-div hr, #signin .thanks-div hr, #phone-login .thanks-div hr, #auth-login .thanks-div hr, #enterprise .thanks-div hr, #leads .thanks-div hr, #setup-auth .thanks-div hr {
  max-width: 475px;
  border-bottom: 1px solid #E0E0E0 !important;
  margin-top: 20px !important;
}

@media screen and (max-width: 980px) {
  /* line 365, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .thanks-div, #onboarding-create-user .thanks-div,
#reset-password .thanks-div, #signin .thanks-div, #phone-login .thanks-div, #auth-login .thanks-div, #enterprise .thanks-div, #leads .thanks-div, #setup-auth .thanks-div {
    margin: auto !important;
    min-width: 330px;
  }
  /* line 379, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .thanks-div h2, #onboarding-create-user .thanks-div h2,
#reset-password .thanks-div h2, #signin .thanks-div h2, #phone-login .thanks-div h2, #auth-login .thanks-div h2, #enterprise .thanks-div h2, #leads .thanks-div h2, #setup-auth .thanks-div h2 {
    margin-top: 50px;
  }
}

/* line 384, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .demo-try, #onboarding-create-user .demo-try,
#reset-password .demo-try, #signin .demo-try, #phone-login .demo-try, #auth-login .demo-try, #enterprise .demo-try, #leads .demo-try, #setup-auth .demo-try {
  font-size: 20px;
  margin: 10px 0;
}

@media screen and (max-width: 980px) {
  /* line 384, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .demo-try, #onboarding-create-user .demo-try,
#reset-password .demo-try, #signin .demo-try, #phone-login .demo-try, #auth-login .demo-try, #enterprise .demo-try, #leads .demo-try, #setup-auth .demo-try {
    font-size: 18px;
    margin: 3px;
  }
}

/* line 392, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .mw-form-content, #onboarding-create-user .mw-form-content,
#reset-password .mw-form-content, #signin .mw-form-content, #phone-login .mw-form-content, #auth-login .mw-form-content, #enterprise .mw-form-content, #leads .mw-form-content, #setup-auth .mw-form-content {
  max-width: 360px !important;
}

/* line 395, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .reset-btn, #onboarding-create-user .reset-btn,
#reset-password .reset-btn, #signin .reset-btn, #phone-login .reset-btn, #auth-login .reset-btn, #enterprise .reset-btn, #leads .reset-btn, #setup-auth .reset-btn {
  max-width: 270px !important;
}

@media screen and (max-width: 980px) {
  /* line 395, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .reset-btn, #onboarding-create-user .reset-btn,
#reset-password .reset-btn, #signin .reset-btn, #phone-login .reset-btn, #auth-login .reset-btn, #enterprise .reset-btn, #leads .reset-btn, #setup-auth .reset-btn {
    max-width: 100% !important;
    margin: auto !important;
    margin-top: 30px !important;
    text-align: center !important;
  }
}

/* line 405, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .reviews-text, #onboarding-create-user .reviews-text,
#reset-password .reviews-text, #signin .reviews-text, #phone-login .reviews-text, #auth-login .reviews-text, #enterprise .reviews-text, #leads .reviews-text, #setup-auth .reviews-text {
  max-width: 650px;
  padding: 60px;
  padding-bottom: 130px;
}

@media screen and (max-width: 980px) {
  /* line 405, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .reviews-text, #onboarding-create-user .reviews-text,
#reset-password .reviews-text, #signin .reviews-text, #phone-login .reviews-text, #auth-login .reviews-text, #enterprise .reviews-text, #leads .reviews-text, #setup-auth .reviews-text {
    margin: auto;
    padding: 10px 40px 140px 40px;
  }
}

/* line 413, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .reviews-text h6, #onboarding-create-user .reviews-text h6,
#reset-password .reviews-text h6, #signin .reviews-text h6, #phone-login .reviews-text h6, #auth-login .reviews-text h6, #enterprise .reviews-text h6, #leads .reviews-text h6, #setup-auth .reviews-text h6 {
  font-size: 10px;
  font-weight: 600 !important;
  letter-spacing: 3px !important;
  color: #fff !important;
}

/* line 419, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .reviews-text h4, #onboarding-create-user .reviews-text h4,
#reset-password .reviews-text h4, #signin .reviews-text h4, #phone-login .reviews-text h4, #auth-login .reviews-text h4, #enterprise .reviews-text h4, #leads .reviews-text h4, #setup-auth .reviews-text h4 {
  color: #fff;
  font-size: 18px;
  font-weight: 300 !important;
}

/* line 423, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .reviews-text h4 span, #onboarding-create-user .reviews-text h4 span,
#reset-password .reviews-text h4 span, #signin .reviews-text h4 span, #phone-login .reviews-text h4 span, #auth-login .reviews-text h4 span, #enterprise .reviews-text h4 span, #leads .reviews-text h4 span, #setup-auth .reviews-text h4 span {
  font-weight: 800 !important;
}

/* line 429, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .form-field, #onboarding-create-user .form-field,
#reset-password .form-field, #signin .form-field, #phone-login .form-field, #auth-login .form-field, #enterprise .form-field, #leads .form-field, #setup-auth .form-field {
  font-weight: 500 !important;
  margin-top: 10px;
  max-width: 580px;
}

/* line 434, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .form-error, #onboarding-create-user .form-error,
#reset-password .form-error, #signin .form-error, #phone-login .form-error, #auth-login .form-error, #enterprise .form-error, #leads .form-error, #setup-auth .form-error {
  margin: 8px 0 0;
  color: #d22600;
  font-size: 13px;
  font-weight: 500;
}

/* line 440, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .secure-lock, #onboarding-create-user .secure-lock,
#reset-password .secure-lock, #signin .secure-lock, #phone-login .secure-lock, #auth-login .secure-lock, #enterprise .secure-lock, #leads .secure-lock, #setup-auth .secure-lock {
  padding-top: 5px;
  padding-left: 2px;
}

/* line 445, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .required p, #onboarding-create-user .required p,
#reset-password .required p, #signin .required p, #phone-login .required p, #auth-login .required p, #enterprise .required p, #leads .required p, #setup-auth .required p {
  font-size: 12px;
  font-weight: 400 !important;
  padding-top: 20px;
  color: #505050;
}

/* line 452, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .phone-fields, #onboarding-create-user .phone-fields,
#reset-password .phone-fields, #signin .phone-fields, #phone-login .phone-fields, #auth-login .phone-fields, #enterprise .phone-fields, #leads .phone-fields, #setup-auth .phone-fields {
  display: inline-flex;
  padding: 0 !important;
}

/* line 456, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .phone-digits, #onboarding-create-user .phone-digits,
#reset-password .phone-digits, #signin .phone-digits, #phone-login .phone-digits, #auth-login .phone-digits, #enterprise .phone-digits, #leads .phone-digits, #setup-auth .phone-digits {
  width: 400px;
}

/* line 459, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup p.resend-code, #onboarding-create-user p.resend-code,
#reset-password p.resend-code, #signin p.resend-code, #phone-login p.resend-code, #auth-login p.resend-code, #enterprise p.resend-code, #leads p.resend-code, #setup-auth p.resend-code {
  width: 100%;
  margin-top: 5px !important;
  margin-bottom: 20px !important;
}

/* line 464, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .signin-code, #number-signup .valcode-label, #onboarding-create-user .signin-code, #onboarding-create-user .valcode-label,
#reset-password .signin-code,
#reset-password .valcode-label, #signin .signin-code, #signin .valcode-label, #phone-login .signin-code, #phone-login .valcode-label, #auth-login .signin-code, #auth-login .valcode-label, #enterprise .signin-code, #enterprise .valcode-label, #leads .signin-code, #leads .valcode-label, #setup-auth .signin-code, #setup-auth .valcode-label {
  margin: 20px auto 10px !important;
}

@media screen and (max-width: 980px) {
  /* line 464, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .signin-code, #number-signup .valcode-label, #onboarding-create-user .signin-code, #onboarding-create-user .valcode-label,
#reset-password .signin-code,
#reset-password .valcode-label, #signin .signin-code, #signin .valcode-label, #phone-login .signin-code, #phone-login .valcode-label, #auth-login .signin-code, #auth-login .valcode-label, #enterprise .signin-code, #enterprise .valcode-label, #leads .signin-code, #leads .valcode-label, #setup-auth .signin-code, #setup-auth .valcode-label {
    width: 350px;
  }
  /* line 469, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .signin-code.validate, #number-signup .valcode-label.validate, #onboarding-create-user .signin-code.validate, #onboarding-create-user .valcode-label.validate,
#reset-password .signin-code.validate,
#reset-password .valcode-label.validate, #signin .signin-code.validate, #signin .valcode-label.validate, #phone-login .signin-code.validate, #phone-login .valcode-label.validate, #auth-login .signin-code.validate, #auth-login .valcode-label.validate, #enterprise .signin-code.validate, #enterprise .valcode-label.validate, #leads .signin-code.validate, #leads .valcode-label.validate, #setup-auth .signin-code.validate, #setup-auth .valcode-label.validate {
    margin-left: 0 !important;
  }
}

@media screen and (max-width: 980px) {
  /* line 474, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .val-digits-login, #onboarding-create-user .val-digits-login,
#reset-password .val-digits-login, #signin .val-digits-login, #phone-login .val-digits-login, #auth-login .val-digits-login, #enterprise .val-digits-login, #leads .val-digits-login, #setup-auth .val-digits-login {
    text-align: center !important;
  }
}

/* line 480, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .validator, #onboarding-create-user .validator,
#reset-password .validator, #signin .validator, #phone-login .validator, #auth-login .validator, #enterprise .validator, #leads .validator, #setup-auth .validator {
  letter-spacing: 44px;
  text-align: center;
  width: 100%;
  font-size: 18px;
  font-weight: 600 !important;
  color: #000;
}

@media screen and (max-width: 480px) {
  /* line 480, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .validator, #onboarding-create-user .validator,
#reset-password .validator, #signin .validator, #phone-login .validator, #auth-login .validator, #enterprise .validator, #leads .validator, #setup-auth .validator {
    letter-spacing: 44px;
  }
}

/* line 491, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .green-number, #onboarding-create-user .green-number,
#reset-password .green-number, #signin .green-number, #phone-login .green-number, #auth-login .green-number, #enterprise .green-number, #leads .green-number, #setup-auth .green-number {
  color: #48bd5a !important;
  font-weight: 800 !important;
}

/* line 495, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .blue-link, #onboarding-create-user .blue-link,
#reset-password .blue-link, #signin .blue-link, #phone-login .blue-link, #auth-login .blue-link, #enterprise .blue-link, #leads .blue-link, #setup-auth .blue-link {
  color: #308DE8 !important;
  font-weight: 500 !important;
  text-decoration: none !important;
}

/* line 499, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .blue-link:focus, #onboarding-create-user .blue-link:focus,
#reset-password .blue-link:focus, #signin .blue-link:focus, #phone-login .blue-link:focus, #auth-login .blue-link:focus, #enterprise .blue-link:focus, #leads .blue-link:focus, #setup-auth .blue-link:focus {
  text-decoration: underline !important;
}

/* line 503, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .red-link, #onboarding-create-user .red-link,
#reset-password .red-link, #signin .red-link, #phone-login .red-link, #auth-login .red-link, #enterprise .red-link, #leads .red-link, #setup-auth .red-link {
  color: #d22600 !important;
  font-weight: normal !important;
  text-decoration: none !important;
}

/* line 508, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .white-link, #onboarding-create-user .white-link,
#reset-password .white-link, #signin .white-link, #phone-login .white-link, #auth-login .white-link, #enterprise .white-link, #leads .white-link, #setup-auth .white-link {
  color: #fff !important;
  font-weight: normal !important;
  text-decoration: underline !important;
}

/* line 513, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .security-badges, #onboarding-create-user .security-badges,
#reset-password .security-badges, #signin .security-badges, #phone-login .security-badges, #auth-login .security-badges, #enterprise .security-badges, #leads .security-badges, #setup-auth .security-badges {
  width: 350px;
  margin: 20px auto;
}

/* line 517, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .company-size-label, #onboarding-create-user .company-size-label,
#reset-password .company-size-label, #signin .company-size-label, #phone-login .company-size-label, #auth-login .company-size-label, #enterprise .company-size-label, #leads .company-size-label, #setup-auth .company-size-label {
  margin-top: 12px !important;
}

/* line 520, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .ui-border, #onboarding-create-user .ui-border,
#reset-password .ui-border, #signin .ui-border, #phone-login .ui-border, #auth-login .ui-border, #enterprise .ui-border, #leads .ui-border, #setup-auth .ui-border {
  border: 1px solid lightgray !important;
}

/* line 523, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .ui-input-text, #onboarding-create-user .ui-input-text,
#reset-password .ui-input-text, #signin .ui-input-text, #phone-login .ui-input-text, #auth-login .ui-input-text, #enterprise .ui-input-text, #leads .ui-input-text, #setup-auth .ui-input-text {
  margin: 5px 0 0;
  max-width: 540px;
  border: 1px solid lightgray;
}

/* line 528, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .ui-focus, #onboarding-create-user .ui-focus,
#reset-password .ui-focus, #signin .ui-focus, #phone-login .ui-focus, #auth-login .ui-focus, #enterprise .ui-focus, #leads .ui-focus, #setup-auth .ui-focus {
  background: #fff !important;
  border: 1px solid #48bd5a !important;
}

/* line 534, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .form, #onboarding-create-user .form,
#reset-password .form, #signin .form, #phone-login .form, #auth-login .form, #enterprise .form, #leads .form, #setup-auth .form {
  width: 540px;
}

/* line 537, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .form input,
#number-signup .form textarea,
#number-signup .form .textarea, #onboarding-create-user .form input,
#onboarding-create-user .form textarea,
#onboarding-create-user .form .textarea,
#reset-password .form input,
#reset-password .form textarea,
#reset-password .form .textarea, #signin .form input,
#signin .form textarea,
#signin .form .textarea, #phone-login .form input,
#phone-login .form textarea,
#phone-login .form .textarea, #auth-login .form input,
#auth-login .form textarea,
#auth-login .form .textarea, #enterprise .form input,
#enterprise .form textarea,
#enterprise .form .textarea, #leads .form input,
#leads .form textarea,
#leads .form .textarea, #setup-auth .form input,
#setup-auth .form textarea,
#setup-auth .form .textarea {
  border: none !important;
  padding: 11px 16px;
  font-size: 18px;
  border-radius: 6px;
}

/* line 544, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .form input:focus,
#number-signup .form textarea:focus,
#number-signup .form .textarea:focus, #onboarding-create-user .form input:focus,
#onboarding-create-user .form textarea:focus,
#onboarding-create-user .form .textarea:focus,
#reset-password .form input:focus,
#reset-password .form textarea:focus,
#reset-password .form .textarea:focus, #signin .form input:focus,
#signin .form textarea:focus,
#signin .form .textarea:focus, #phone-login .form input:focus,
#phone-login .form textarea:focus,
#phone-login .form .textarea:focus, #auth-login .form input:focus,
#auth-login .form textarea:focus,
#auth-login .form .textarea:focus, #enterprise .form input:focus,
#enterprise .form textarea:focus,
#enterprise .form .textarea:focus, #leads .form input:focus,
#leads .form textarea:focus,
#leads .form .textarea:focus, #setup-auth .form input:focus,
#setup-auth .form textarea:focus,
#setup-auth .form .textarea:focus {
  border: 1px solid #48bd5a;
}

/* line 546, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .form input[type=submit]:focus,
#number-signup .form textarea[type=submit]:focus,
#number-signup .form .textarea[type=submit]:focus, #onboarding-create-user .form input[type=submit]:focus,
#onboarding-create-user .form textarea[type=submit]:focus,
#onboarding-create-user .form .textarea[type=submit]:focus,
#reset-password .form input[type=submit]:focus,
#reset-password .form textarea[type=submit]:focus,
#reset-password .form .textarea[type=submit]:focus, #signin .form input[type=submit]:focus,
#signin .form textarea[type=submit]:focus,
#signin .form .textarea[type=submit]:focus, #phone-login .form input[type=submit]:focus,
#phone-login .form textarea[type=submit]:focus,
#phone-login .form .textarea[type=submit]:focus, #auth-login .form input[type=submit]:focus,
#auth-login .form textarea[type=submit]:focus,
#auth-login .form .textarea[type=submit]:focus, #enterprise .form input[type=submit]:focus,
#enterprise .form textarea[type=submit]:focus,
#enterprise .form .textarea[type=submit]:focus, #leads .form input[type=submit]:focus,
#leads .form textarea[type=submit]:focus,
#leads .form .textarea[type=submit]:focus, #setup-auth .form input[type=submit]:focus,
#setup-auth .form textarea[type=submit]:focus,
#setup-auth .form .textarea[type=submit]:focus {
  border: 1px solid #1E705A !important;
  text-decoration: underline !important;
}

/* line 551, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .form input.error,
#number-signup .form textarea.error,
#number-signup .form .textarea.error, #onboarding-create-user .form input.error,
#onboarding-create-user .form textarea.error,
#onboarding-create-user .form .textarea.error,
#reset-password .form input.error,
#reset-password .form textarea.error,
#reset-password .form .textarea.error, #signin .form input.error,
#signin .form textarea.error,
#signin .form .textarea.error, #phone-login .form input.error,
#phone-login .form textarea.error,
#phone-login .form .textarea.error, #auth-login .form input.error,
#auth-login .form textarea.error,
#auth-login .form .textarea.error, #enterprise .form input.error,
#enterprise .form textarea.error,
#enterprise .form .textarea.error, #leads .form input.error,
#leads .form textarea.error,
#leads .form .textarea.error, #setup-auth .form input.error,
#setup-auth .form textarea.error,
#setup-auth .form .textarea.error {
  border: 1px solid #db5638;
}

/* line 555, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .form .ui-btn-icon-right, #onboarding-create-user .form .ui-btn-icon-right,
#reset-password .form .ui-btn-icon-right, #signin .form .ui-btn-icon-right, #phone-login .form .ui-btn-icon-right, #auth-login .form .ui-btn-icon-right, #enterprise .form .ui-btn-icon-right, #leads .form .ui-btn-icon-right, #setup-auth .form .ui-btn-icon-right {
  background: #fff;
  border: 1px solid lightgray;
  box-shadow: none;
}

/* line 560, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .form .checkbox-label, #onboarding-create-user .form .checkbox-label,
#reset-password .form .checkbox-label, #signin .form .checkbox-label, #phone-login .form .checkbox-label, #auth-login .form .checkbox-label, #enterprise .form .checkbox-label, #leads .form .checkbox-label, #setup-auth .form .checkbox-label {
  background: transparent !important;
  letter-spacing: 0px;
}

/* line 564, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .form label:not(.checkbox-label), #onboarding-create-user .form label:not(.checkbox-label),
#reset-password .form label:not(.checkbox-label), #signin .form label:not(.checkbox-label), #phone-login .form label:not(.checkbox-label), #auth-login .form label:not(.checkbox-label), #enterprise .form label:not(.checkbox-label), #leads .form label:not(.checkbox-label), #setup-auth .form label:not(.checkbox-label) {
  padding: 0;
  background: none !important;
  color: #000;
  font-size: 15px;
  font-weight: 500 !important;
  position: static;
}

@media screen and (max-width: 480px) {
  /* line 564, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .form label:not(.checkbox-label), #onboarding-create-user .form label:not(.checkbox-label),
#reset-password .form label:not(.checkbox-label), #signin .form label:not(.checkbox-label), #phone-login .form label:not(.checkbox-label), #auth-login .form label:not(.checkbox-label), #enterprise .form label:not(.checkbox-label), #leads .form label:not(.checkbox-label), #setup-auth .form label:not(.checkbox-label) {
    font-size: 14px;
  }
}

/* line 576, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .form .ui-select, #onboarding-create-user .form .ui-select,
#reset-password .form .ui-select, #signin .form .ui-select, #phone-login .form .ui-select, #auth-login .form .ui-select, #enterprise .form .ui-select, #leads .form .ui-select, #setup-auth .form .ui-select {
  margin: 4px 0 0 1px;
}

/* line 580, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .form .remember-30, #onboarding-create-user .form .remember-30,
#reset-password .form .remember-30, #signin .form .remember-30, #phone-login .form .remember-30, #auth-login .form .remember-30, #enterprise .form .remember-30, #leads .form .remember-30, #setup-auth .form .remember-30 {
  position: relative;
}

/* line 583, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .form .remember-30 .ui-checkbox, #onboarding-create-user .form .remember-30 .ui-checkbox,
#reset-password .form .remember-30 .ui-checkbox, #signin .form .remember-30 .ui-checkbox, #phone-login .form .remember-30 .ui-checkbox, #auth-login .form .remember-30 .ui-checkbox, #enterprise .form .remember-30 .ui-checkbox, #leads .form .remember-30 .ui-checkbox, #setup-auth .form .remember-30 .ui-checkbox {
  display: flex;
  align-items: start;
  justify-content: center;
  width: 100%;
  margin: 0;
}

/* line 591, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .form .remember-30 .ui-btn::after, #onboarding-create-user .form .remember-30 .ui-btn::after,
#reset-password .form .remember-30 .ui-btn::after, #signin .form .remember-30 .ui-btn::after, #phone-login .form .remember-30 .ui-btn::after, #auth-login .form .remember-30 .ui-btn::after, #enterprise .form .remember-30 .ui-btn::after, #leads .form .remember-30 .ui-btn::after, #setup-auth .form .remember-30 .ui-btn::after {
  margin: 0;
  top: 15px;
  left: 15px;
  background-size: 100%;
  border: 2px solid #4eca83;
}

/* line 598, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .form .remember-30 .ui-btn.ui-checkbox-off::after, #onboarding-create-user .form .remember-30 .ui-btn.ui-checkbox-off::after,
#reset-password .form .remember-30 .ui-btn.ui-checkbox-off::after, #signin .form .remember-30 .ui-btn.ui-checkbox-off::after, #phone-login .form .remember-30 .ui-btn.ui-checkbox-off::after, #auth-login .form .remember-30 .ui-btn.ui-checkbox-off::after, #enterprise .form .remember-30 .ui-btn.ui-checkbox-off::after, #leads .form .remember-30 .ui-btn.ui-checkbox-off::after, #setup-auth .form .remember-30 .ui-btn.ui-checkbox-off::after {
  border: 2px solid #666;
  background-color: white;
}

/* line 604, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .form .remember-30 label, #onboarding-create-user .form .remember-30 label,
#reset-password .form .remember-30 label, #signin .form .remember-30 label, #phone-login .form .remember-30 label, #auth-login .form .remember-30 label, #enterprise .form .remember-30 label, #leads .form .remember-30 label, #setup-auth .form .remember-30 label {
  font-size: 15px !important;
  top: 0;
  left: 0;
  flex-grow: 1;
  line-height: 22px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #DAD4CA;
  border-radius: 6px;
  padding: 15px 15px 15px 50px !important;
}

/* line 616, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .form .remember-30 label:focus, #onboarding-create-user .form .remember-30 label:focus,
#reset-password .form .remember-30 label:focus, #signin .form .remember-30 label:focus, #phone-login .form .remember-30 label:focus, #auth-login .form .remember-30 label:focus, #enterprise .form .remember-30 label:focus, #leads .form .remember-30 label:focus, #setup-auth .form .remember-30 label:focus {
  box-shadow: none;
  border: 1px solid #48bd5a;
}

/* line 622, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .form #submit-pw, #onboarding-create-user .form #submit-pw,
#reset-password .form #submit-pw, #signin .form #submit-pw, #phone-login .form #submit-pw, #auth-login .form #submit-pw, #enterprise .form #submit-pw, #leads .form #submit-pw, #setup-auth .form #submit-pw {
  width: 100% !important;
}

/* line 626, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .and-label, #onboarding-create-user .and-label,
#reset-password .and-label, #signin .and-label, #phone-login .and-label, #auth-login .and-label, #enterprise .and-label, #leads .and-label, #setup-auth .and-label {
  padding: 0 3px !important;
  text-transform: lowercase;
  margin-top: -2px;
}

/* line 631, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .ui-checkbox, #onboarding-create-user .ui-checkbox,
#reset-password .ui-checkbox, #signin .ui-checkbox, #phone-login .ui-checkbox, #auth-login .ui-checkbox, #enterprise .ui-checkbox, #leads .ui-checkbox, #setup-auth .ui-checkbox {
  margin-top: 0 !important;
  font-size: 12px !important;
}

/* line 635, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .ui-checkbox-on, #number-signup .ui-checkbox-on:after, #onboarding-create-user .ui-checkbox-on, #onboarding-create-user .ui-checkbox-on:after,
#reset-password .ui-checkbox-on,
#reset-password .ui-checkbox-on:after, #signin .ui-checkbox-on, #signin .ui-checkbox-on:after, #phone-login .ui-checkbox-on, #phone-login .ui-checkbox-on:after, #auth-login .ui-checkbox-on, #auth-login .ui-checkbox-on:after, #enterprise .ui-checkbox-on, #enterprise .ui-checkbox-on:after, #leads .ui-checkbox-on, #leads .ui-checkbox-on:after, #setup-auth .ui-checkbox-on, #setup-auth .ui-checkbox-on:after {
  background-color: #4ECA83 !important;
}

/* line 639, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .partner-banners, #onboarding-create-user .partner-banners,
#reset-password .partner-banners, #signin .partner-banners, #phone-login .partner-banners, #auth-login .partner-banners, #enterprise .partner-banners, #leads .partner-banners, #setup-auth .partner-banners {
  background: #fff;
}

/* line 641, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .partner-banners .partner-img, #onboarding-create-user .partner-banners .partner-img,
#reset-password .partner-banners .partner-img, #signin .partner-banners .partner-img, #phone-login .partner-banners .partner-img, #auth-login .partner-banners .partner-img, #enterprise .partner-banners .partner-img, #leads .partner-banners .partner-img, #setup-auth .partner-banners .partner-img {
  max-height: 80px;
}

/* line 644, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .partner-banners .partner-mobile, #onboarding-create-user .partner-banners .partner-mobile,
#reset-password .partner-banners .partner-mobile, #signin .partner-banners .partner-mobile, #phone-login .partner-banners .partner-mobile, #auth-login .partner-banners .partner-mobile, #enterprise .partner-banners .partner-mobile, #leads .partner-banners .partner-mobile, #setup-auth .partner-banners .partner-mobile {
  margin: 10px auto;
}

/* line 648, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup section.logos, #onboarding-create-user section.logos,
#reset-password section.logos, #signin section.logos, #phone-login section.logos, #auth-login section.logos, #enterprise section.logos, #leads section.logos, #setup-auth section.logos {
  background: #fff;
  padding: 90px 10px;
  padding-bottom: 0;
  margin: 0px !important;
}

@media screen and (max-width: 980px) {
  /* line 648, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup section.logos, #onboarding-create-user section.logos,
#reset-password section.logos, #signin section.logos, #phone-login section.logos, #auth-login section.logos, #enterprise section.logos, #leads section.logos, #setup-auth section.logos {
    padding: 40px 10px;
  }
}

/* line 656, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup section.logos img, #onboarding-create-user section.logos img,
#reset-password section.logos img, #signin section.logos img, #phone-login section.logos img, #auth-login section.logos img, #enterprise section.logos img, #leads section.logos img, #setup-auth section.logos img {
  padding: 15px 50px;
  filter: grayscale(100%);
}

/* line 660, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup section.logos h3, #onboarding-create-user section.logos h3,
#reset-password section.logos h3, #signin section.logos h3, #phone-login section.logos h3, #auth-login section.logos h3, #enterprise section.logos h3, #leads section.logos h3, #setup-auth section.logos h3 {
  color: #000;
  font-size: 28px !important;
  font-weight: 800 !important;
}

/* line 665, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup section.logos h5, #onboarding-create-user section.logos h5,
#reset-password section.logos h5, #signin section.logos h5, #phone-login section.logos h5, #auth-login section.logos h5, #enterprise section.logos h5, #leads section.logos h5, #setup-auth section.logos h5 {
  color: #e74500 !important;
}

/* line 668, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup section.logos .last-row, #onboarding-create-user section.logos .last-row,
#reset-password section.logos .last-row, #signin section.logos .last-row, #phone-login section.logos .last-row, #auth-login section.logos .last-row, #enterprise section.logos .last-row, #leads section.logos .last-row, #setup-auth section.logos .last-row {
  width: 70%;
  margin: auto;
  padding-top: 15px;
}

/* line 674, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .mfa-method-toggle, #onboarding-create-user .mfa-method-toggle,
#reset-password .mfa-method-toggle, #signin .mfa-method-toggle, #phone-login .mfa-method-toggle, #auth-login .mfa-method-toggle, #enterprise .mfa-method-toggle, #leads .mfa-method-toggle, #setup-auth .mfa-method-toggle {
  display: flex;
  background: #F4EFE7;
  border-radius: 30px;
  padding: 5px;
  max-width: 400px;
  margin: 25px 0 20px;
}

/* line 682, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .mfa-method-toggle .mfa-toggle-option, #onboarding-create-user .mfa-method-toggle .mfa-toggle-option,
#reset-password .mfa-method-toggle .mfa-toggle-option, #signin .mfa-method-toggle .mfa-toggle-option, #phone-login .mfa-method-toggle .mfa-toggle-option, #auth-login .mfa-method-toggle .mfa-toggle-option, #enterprise .mfa-method-toggle .mfa-toggle-option, #leads .mfa-method-toggle .mfa-toggle-option, #setup-auth .mfa-method-toggle .mfa-toggle-option {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 14px 20px;
  border-radius: 26px;
  font-size: 15px;
  font-weight: 600 !important;
  color: #505050;
  text-decoration: none !important;
  cursor: pointer;
  transition: all 0.2s ease;
  border: none;
  background: transparent;
  white-space: nowrap;
}

/* line 700, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .mfa-method-toggle .mfa-toggle-option:hover, #onboarding-create-user .mfa-method-toggle .mfa-toggle-option:hover,
#reset-password .mfa-method-toggle .mfa-toggle-option:hover, #signin .mfa-method-toggle .mfa-toggle-option:hover, #phone-login .mfa-method-toggle .mfa-toggle-option:hover, #auth-login .mfa-method-toggle .mfa-toggle-option:hover, #enterprise .mfa-method-toggle .mfa-toggle-option:hover, #leads .mfa-method-toggle .mfa-toggle-option:hover, #setup-auth .mfa-method-toggle .mfa-toggle-option:hover {
  color: #1E705A;
}

/* line 704, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .mfa-method-toggle .mfa-toggle-option.active, #onboarding-create-user .mfa-method-toggle .mfa-toggle-option.active,
#reset-password .mfa-method-toggle .mfa-toggle-option.active, #signin .mfa-method-toggle .mfa-toggle-option.active, #phone-login .mfa-method-toggle .mfa-toggle-option.active, #auth-login .mfa-method-toggle .mfa-toggle-option.active, #enterprise .mfa-method-toggle .mfa-toggle-option.active, #leads .mfa-method-toggle .mfa-toggle-option.active, #setup-auth .mfa-method-toggle .mfa-toggle-option.active {
  background: #fff;
  color: #1E705A;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  cursor: default;
}

/* line 711, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .mfa-method-toggle .mfa-toggle-option svg, #onboarding-create-user .mfa-method-toggle .mfa-toggle-option svg,
#reset-password .mfa-method-toggle .mfa-toggle-option svg, #signin .mfa-method-toggle .mfa-toggle-option svg, #phone-login .mfa-method-toggle .mfa-toggle-option svg, #auth-login .mfa-method-toggle .mfa-toggle-option svg, #enterprise .mfa-method-toggle .mfa-toggle-option svg, #leads .mfa-method-toggle .mfa-toggle-option svg, #setup-auth .mfa-method-toggle .mfa-toggle-option svg {
  flex-shrink: 0;
}

@media screen and (max-width: 480px) {
  /* line 674, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .mfa-method-toggle, #onboarding-create-user .mfa-method-toggle,
#reset-password .mfa-method-toggle, #signin .mfa-method-toggle, #phone-login .mfa-method-toggle, #auth-login .mfa-method-toggle, #enterprise .mfa-method-toggle, #leads .mfa-method-toggle, #setup-auth .mfa-method-toggle {
    max-width: 100%;
  }
  /* line 719, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .mfa-method-toggle .mfa-toggle-option, #onboarding-create-user .mfa-method-toggle .mfa-toggle-option,
#reset-password .mfa-method-toggle .mfa-toggle-option, #signin .mfa-method-toggle .mfa-toggle-option, #phone-login .mfa-method-toggle .mfa-toggle-option, #auth-login .mfa-method-toggle .mfa-toggle-option, #enterprise .mfa-method-toggle .mfa-toggle-option, #leads .mfa-method-toggle .mfa-toggle-option, #setup-auth .mfa-method-toggle .mfa-toggle-option {
    font-size: 13px;
    padding: 12px 14px;
    gap: 6px;
  }
}

/* line 726, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .val-form, #onboarding-create-user .val-form,
#reset-password .val-form, #signin .val-form, #phone-login .val-form, #auth-login .val-form, #enterprise .val-form, #leads .val-form, #setup-auth .val-form {
  width: 400px;
}

/* line 727, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .val-form input[type=text],
#number-signup .val-form input[type=tel],
#number-signup .val-form textarea,
#number-signup .val-form .textarea, #onboarding-create-user .val-form input[type=text],
#onboarding-create-user .val-form input[type=tel],
#onboarding-create-user .val-form textarea,
#onboarding-create-user .val-form .textarea,
#reset-password .val-form input[type=text],
#reset-password .val-form input[type=tel],
#reset-password .val-form textarea,
#reset-password .val-form .textarea, #signin .val-form input[type=text],
#signin .val-form input[type=tel],
#signin .val-form textarea,
#signin .val-form .textarea, #phone-login .val-form input[type=text],
#phone-login .val-form input[type=tel],
#phone-login .val-form textarea,
#phone-login .val-form .textarea, #auth-login .val-form input[type=text],
#auth-login .val-form input[type=tel],
#auth-login .val-form textarea,
#auth-login .val-form .textarea, #enterprise .val-form input[type=text],
#enterprise .val-form input[type=tel],
#enterprise .val-form textarea,
#enterprise .val-form .textarea, #leads .val-form input[type=text],
#leads .val-form input[type=tel],
#leads .val-form textarea,
#leads .val-form .textarea, #setup-auth .val-form input[type=text],
#setup-auth .val-form input[type=tel],
#setup-auth .val-form textarea,
#setup-auth .val-form .textarea {
  padding: 20px 0 20px 20px !important;
  height: fit-content;
}

/* line 734, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .val-form h3, #onboarding-create-user .val-form h3,
#reset-password .val-form h3, #signin .val-form h3, #phone-login .val-form h3, #auth-login .val-form h3, #enterprise .val-form h3, #leads .val-form h3, #setup-auth .val-form h3 {
  font-size: 28px !important;
}

@media screen and (max-width: 980px) {
  /* line 726, app/assets/stylesheets/static_pages/_phone_forms.scss */
  #number-signup .val-form, #onboarding-create-user .val-form,
#reset-password .val-form, #signin .val-form, #phone-login .val-form, #auth-login .val-form, #enterprise .val-form, #leads .val-form, #setup-auth .val-form {
    align-items: center;
    margin: auto;
  }
}

/* line 742, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .val-form .hr-section, #onboarding-create-user .val-form .hr-section,
#reset-password .val-form .hr-section, #signin .val-form .hr-section, #phone-login .val-form .hr-section, #auth-login .val-form .hr-section, #enterprise .val-form .hr-section, #leads .val-form .hr-section, #setup-auth .val-form .hr-section {
  width: 250px !important;
}

/* line 748, app/assets/stylesheets/static_pages/_phone_forms.scss */
.whos-using-avo {
  margin-top: 20px !important;
}

/* line 751, app/assets/stylesheets/static_pages/_phone_forms.scss */
.phone-alert {
  width: 400px;
}

/* line 754, app/assets/stylesheets/static_pages/_phone_forms.scss */
.numbers-alert {
  max-width: 400px;
  position: absolute;
  top: 10px;
  right: 15px;
}

/* line 759, app/assets/stylesheets/static_pages/_phone_forms.scss */
.numbers-alert .custom-alert {
  margin-top: 0 !important;
  background: #FFF1E7;
  border: 1px solid #bf900066;
}

/* line 766, app/assets/stylesheets/static_pages/_phone_forms.scss */
.number-nav {
  background: transparent !important;
  position: relative !important;
  box-shadow: none !important;
  z-index: 1000;
}

/* line 771, app/assets/stylesheets/static_pages/_phone_forms.scss */
.number-nav .container {
  width: 540px;
  padding-left: 0 !important;
}

/* line 777, app/assets/stylesheets/static_pages/_phone_forms.scss */
.phone-form-nav #logo-img {
  height: 30px !important;
  padding: 0 !important;
}

/* line 781, app/assets/stylesheets/static_pages/_phone_forms.scss */
.phone-form-nav #logo {
  padding: 30px 0 !important;
}

@media screen and (max-width: 980px) {
  /* line 781, app/assets/stylesheets/static_pages/_phone_forms.scss */
  .phone-form-nav #logo {
    padding: 0 !important;
  }
}

/* line 789, app/assets/stylesheets/static_pages/_phone_forms.scss */
#valDigits, #validationCodeInput {
  margin-left: -5px;
}

/* line 791, app/assets/stylesheets/static_pages/_phone_forms.scss */
#valDigits #validationCodeInput, #validationCodeInput #validationCodeInput {
  font-family: courier new;
  font-weight: 700 !important;
  width: 325px;
  max-width: 325px;
}

/* line 797, app/assets/stylesheets/static_pages/_phone_forms.scss */
#valDigits .ui-border, #validationCodeInput .ui-border {
  border: none !important;
}

/* line 800, app/assets/stylesheets/static_pages/_phone_forms.scss */
#valDigits .ui-input-text, #validationCodeInput .ui-input-text {
  margin: auto;
  max-width: 540px;
  background: transparent !important;
  border: none;
}

/* line 806, app/assets/stylesheets/static_pages/_phone_forms.scss */
#valDigits .ui-focus, #validationCodeInput .ui-focus {
  background: transparent !important;
  border: none !important;
}

/* line 811, app/assets/stylesheets/static_pages/_phone_forms.scss */
#valDigits #validationCodeInput.input-digits, #validationCodeInput #validationCodeInput.input-digits {
  overflow-x: hidden !important;
  white-space: nowrap;
  box-sizing: border-box;
  --code-digits: 6;
  --digit-spacing: 50px;
  --digit-gap: 0.5;
  --_digit-size: 50px;
  --_digit-pos: 0;
  all: initial;
  position: relative;
  background: url(//assets.stage.avochato.com/assets/digit-focus-3ae0f229da80bdddf72371647cb98574e490a36e8343a458e03fbb4f86c0f40a.svg) no-repeat, url(//assets.stage.avochato.com/assets/digit-blank-ffd43dc4fe0bb266c88619c5b081c0dd2f16333da85ea2dd245f1751c0963f0a.svg) no-repeat;
  background-position: calc(var(--_digit-pos) * var(--_digit-size) * 1.07) 0, 0 0;
  background-repeat: no-repeat, repeat-x;
  background-size: 16.666% 100%;
  font-family: courier new;
  font-size: 20px !important;
  width: calc(var(--code-digits) * var(--digit-spacing));
  letter-spacing: calc(var(--digit-spacing) - 8.9px);
  padding-left: 21px !important;
  cursor: text;
}

/* line 837, app/assets/stylesheets/static_pages/_phone_forms.scss */
#valDigits ::selection, #validationCodeInput ::selection {
  background: transparent;
}

/* line 845, app/assets/stylesheets/static_pages/_phone_forms.scss */
#number-signup .phone-form {
  margin-top: 0;
}

/* line 1, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number {
  text-align: center;
  margin-top: 0;
  padding-top: 40px;
  height: 100%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url(//assets.stage.avochato.com/assets/dashboard-background-807d07a4cc429915e8380e26a6e5cb7e02785ff2418cf3333ed7185d6e33d53f.svg) no-repeat top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

@media screen and (max-width: 736px) {
  /* line 1, app/assets/stylesheets/static_pages/select_avo_number.scss */
  #select-avo-number {
    background: #FBF8F3;
    padding: 0;
  }
}

/* line 15, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number div {
  font-family: Montserrat, sans-serif !important;
}

/* line 18, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number .number-container {
  background: #FBF8F3;
  border-radius: 30px !important;
  padding: 40px;
  width: 650px;
  min-height: 720px;
  box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.1);
  margin-top: 155px;
}

@media screen and (max-width: 736px) {
  /* line 18, app/assets/stylesheets/static_pages/select_avo_number.scss */
  #select-avo-number .number-container {
    min-height: 875px;
    border: none !important;
    box-shadow: none !important;
    margin-top: 20px;
  }
}

/* line 33, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number .signup-nav {
  margin-top: 0 !important;
  padding: 25px 20px 0 20px !important;
}

/* line 37, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number main {
  display: flex;
  justify-content: center;
  margin-top: 150px;
  margin-bottom: 80px;
}

/* line 42, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number h1 {
  color: #000;
  font-size: 24px;
  font-weight: 800 !important;
  margin-bottom: 0 !important;
  margin-top: 5px;
}

@media screen and (max-width: 480px) {
  /* line 42, app/assets/stylesheets/static_pages/select_avo_number.scss */
  #select-avo-number h1 {
    font-size: 18px;
  }
}

/* line 52, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number h3 {
  font-weight: 600 !important;
  color: #000;
}

/* line 56, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number h4 {
  font-size: 18px;
  font-weight: 800 !important;
  color: #000;
  margin: 20px 0;
}

/* line 62, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number p {
  font-size: 13px;
  line-height: 1.6;
  margin: 20px auto;
  margin-top: 4px;
}

/* line 68, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number hr {
  border: none !important;
  border-top: 1px solid #D2A812 !important;
  margin: 20px 0;
}

/* line 73, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number .avo-sm {
  display: none;
  padding-bottom: 20px;
}

/* line 76, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number .avo-sm img {
  height: 30px;
}

@media screen and (max-width: 736px) {
  /* line 73, app/assets/stylesheets/static_pages/select_avo_number.scss */
  #select-avo-number .avo-sm {
    display: block;
    width: 100%;
    margin: auto;
  }
}

/* line 85, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number .bottom-links {
  margin: 20px 0 40px 0;
}

/* line 88, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number .blue-link {
  font-size: 14px;
  padding: 5px 0;
}

/* line 92, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number .card {
  width: 520px;
  margin: auto;
}

@media screen and (max-width: 480px) {
  /* line 92, app/assets/stylesheets/static_pages/select_avo_number.scss */
  #select-avo-number .card {
    margin-top: 0;
  }
}

/* line 99, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number .almost {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 800 !important;
  margin-bottom: 0;
  color: #e74500;
}

/* line 106, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number .area-code-search {
  display: flex;
  width: 300px;
  margin: 10px auto;
}

/* line 111, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number .choose-number {
  display: flex;
  padding: 10px 2px;
  padding-left: 20px;
  border-radius: 16px;
  border: 1px solid #F2E8D4;
  width: 100%;
  margin: 10px auto;
  background: #fff;
}

/* line 120, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number .choose-number h3 {
  color: #1E705A;
  margin: auto 0;
}

/* line 125, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number .business-number {
  width: 375px;
}

/* line 128, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number .hr-or {
  color: #D2A812;
  width: 90%;
  margin: 31px auto !important;
  font-weight: 800 !important;
  text-transform: uppercase;
  text-align: center;
  line-height: 0;
  border-bottom: 1px solid #D2A812;
}

/* line 138, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number .hr-or span {
  color: #D2A812;
  background: #FBF8F3;
  padding: 0 10px;
}

/* line 143, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number .live-errors {
  margin-bottom: 10px;
}

/* line 146, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number .no-available {
  border-radius: 4px;
  width: 450px;
  margin: 25px auto;
  background: rgba(210, 38, 0, 0.1);
  letter-spacing: 1.2;
  padding: 5px 25px;
}

/* line 153, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number .no-available p {
  font-size: 16px;
  color: #d22600;
}

/* line 157, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number .no-available .blue-link {
  font-size: 16px;
}

/* line 162, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number .ui-input-text {
  display: inline-block;
  border-radius: 16px;
  margin: 0px !important;
  width: 150px;
}

/* line 168, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number input {
  width: 100%;
  max-width: 100%;
  text-align: center;
  font-size: 28px;
  letter-spacing: 11px;
  background: #fff;
}

@media screen and (max-width: 736px) {
  /* line 168, app/assets/stylesheets/static_pages/select_avo_number.scss */
  #select-avo-number input {
    font-size: 26px;
  }
}

/* line 179, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number ::placeholder {
  color: lightgray;
  font-size: 28px;
  font-weight: 300 !important;
  letter-spacing: 1px;
  padding-top: 5px;
}

/* line 187, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number .button-submit {
  font-family: Montserrat, sans-serif !important;
  font-size: 18px !important;
  border-radius: 35px !important;
  color: #fff;
  width: 110px !important;
  height: 60px;
  margin-top: 20px;
  opacity: 1;
  margin: 0 10px;
}

/* line 198, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number .button-green {
  background-color: #19BE51;
  text-transform: none;
  letter-spacing: 0.5px;
  width: 90px;
  position: relative;
  left: 190px;
}

@media screen and (max-width: 736px) {
  /* line 198, app/assets/stylesheets/static_pages/select_avo_number.scss */
  #select-avo-number .button-green {
    left: 150px;
  }
}

@media screen and (max-width: 480px) {
  /* line 198, app/assets/stylesheets/static_pages/select_avo_number.scss */
  #select-avo-number .button-green {
    left: 60px;
  }
}

@media screen and (max-width: 376px) {
  /* line 198, app/assets/stylesheets/static_pages/select_avo_number.scss */
  #select-avo-number .button-green {
    left: 20px;
  }
}

/* line 215, app/assets/stylesheets/static_pages/select_avo_number.scss */
#select-avo-number .number-selection {
  height: 48px;
  margin: 4px auto;
}

@media only screen and (max-width: 500px) {
  /* line 221, app/assets/stylesheets/static_pages/select_avo_number.scss */
  #select-avo-number .container {
    width: 100%;
  }
}

/* line 227, app/assets/stylesheets/static_pages/select_avo_number.scss */
#search-twilio {
  letter-spacing: 0.5px !important;
  background: #19BE51 !important;
  text-transform: none !important;
  box-shadow: none;
  max-width: 100% !important;
  width: 100%;
  height: 65px;
  font-size: 18px;
  font-weight: 600 !important;
}

/* line 237, app/assets/stylesheets/static_pages/select_avo_number.scss */
#search-twilio[disabled] {
  background: lightgray !important;
}

/* line 2, app/assets/stylesheets/static_pages/_signins.scss */
.form-right {
  margin-top: 50px;
}

@media screen and (min-width: 980px) {
  /* line 5, app/assets/stylesheets/static_pages/_signins.scss */
  .form-right.mtop-0 {
    margin-top: 0px;
  }
  /* line 8, app/assets/stylesheets/static_pages/_signins.scss */
  .form-right.mtop-50 {
    margin-top: 50px;
  }
  /* line 11, app/assets/stylesheets/static_pages/_signins.scss */
  .form-right.mtop-100 {
    margin-top: 100px;
  }
}

/* line 15, app/assets/stylesheets/static_pages/_signins.scss */
.form-right .ui-input-text {
  max-width: 540px !important;
}

@media screen and (max-width: 980px) {
  /* line 2, app/assets/stylesheets/static_pages/_signins.scss */
  .form-right {
    margin: auto;
    margin-top: 25px;
    padding: 20px 15px;
  }
}

/* line 24, app/assets/stylesheets/static_pages/_signins.scss */
.email-lock {
  float: right;
  margin-top: -32px;
  width: 28px;
}

/* line 29, app/assets/stylesheets/static_pages/_signins.scss */
.left-area {
  margin-top: 0 !important;
  padding: 0 45px;
  width: 45% !important;
}

@media screen and (max-width: 980px) {
  /* line 29, app/assets/stylesheets/static_pages/_signins.scss */
  .left-area {
    padding: 0 20px !important;
    width: 100% !important;
  }
}

/* line 38, app/assets/stylesheets/static_pages/_signins.scss */
.small-nav {
  padding: 30px 0 !important;
  width: 70% !important;
  float: right;
}

@media screen and (max-width: 980px) {
  /* line 38, app/assets/stylesheets/static_pages/_signins.scss */
  .small-nav {
    width: 100% !important;
  }
}

/* line 45, app/assets/stylesheets/static_pages/_signins.scss */
.small-nav #logo-img {
  height: 30px;
}

/* line 48, app/assets/stylesheets/static_pages/_signins.scss */
.small-nav #logo-img-w {
  height: 34px;
}

/* line 51, app/assets/stylesheets/static_pages/_signins.scss */
.small-nav #nav-logo {
  padding: 0  !important;
}

@media screen and (max-width: 980px) {
  /* line 51, app/assets/stylesheets/static_pages/_signins.scss */
  .small-nav #nav-logo {
    padding: 0 15px !important;
  }
}

/* line 58, app/assets/stylesheets/static_pages/_signins.scss */
.left-area-content, .left-custom-price {
  width: 70%;
  float: right;
  padding: 86px 0 !important;
}

@media screen and (max-width: 980px) {
  /* line 58, app/assets/stylesheets/static_pages/_signins.scss */
  .left-area-content, .left-custom-price {
    width: 100%;
    text-align: center;
    min-height: 220px;
    max-width: 100% !important;
    padding-top: 20px !important;
  }
}

/* line 70, app/assets/stylesheets/static_pages/_signins.scss */
.left-area-content h2, .left-custom-price h2 {
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 5px;
  font-size: 32px !important;
}

@media screen and (max-width: 1280px) {
  /* line 70, app/assets/stylesheets/static_pages/_signins.scss */
  .left-area-content h2, .left-custom-price h2 {
    font-size: 24px !important;
  }
}

/* line 80, app/assets/stylesheets/static_pages/_signins.scss */
.left-area-content h3, .left-custom-price h3 {
  padding-top: 12px;
}

/* line 83, app/assets/stylesheets/static_pages/_signins.scss */
.left-area-content p, .left-custom-price p {
  font-size: 16px;
  line-height: 26px !important;
  color: #fff;
}

@media screen and (max-width: 980px) {
  /* line 83, app/assets/stylesheets/static_pages/_signins.scss */
  .left-area-content p, .left-custom-price p {
    margin: auto;
  }
}

/* line 92, app/assets/stylesheets/static_pages/_signins.scss */
.btn-invited {
  width: 540px !important;
}

/* line 95, app/assets/stylesheets/static_pages/_signins.scss */
.signin-areas {
  height: 960px;
}

/* line 98, app/assets/stylesheets/static_pages/_signins.scss */
.thank-you {
  width: 50%;
}

/* line 100, app/assets/stylesheets/static_pages/_signins.scss */
.thank-you h2 {
  font-size: 36px !important;
}

/* line 103, app/assets/stylesheets/static_pages/_signins.scss */
.thank-you p {
  max-width: 330px !important;
}

/* line 107, app/assets/stylesheets/static_pages/_signins.scss */
.signin-forms, .signup-forms {
  display: flex;
  flex-direction: column;
  align-items: start;
  vertical-align: middle;
  padding-top: 35px;
  width: 100%;
}

@media screen and (max-width: 980px) {
  /* line 107, app/assets/stylesheets/static_pages/_signins.scss */
  .signin-forms, .signup-forms {
    align-items: center;
    padding-top: 0;
    margin: 40px auto;
  }
  /* line 120, app/assets/stylesheets/static_pages/_signins.scss */
  .signin-forms h3, .signin-forms p, .signin-forms .valcode-label label, .signup-forms h3, .signup-forms p, .signup-forms .valcode-label label {
    width: 100%;
    display: block !important;
    text-align: center;
  }
}

/* line 127, app/assets/stylesheets/static_pages/_signins.scss */
.signin-forms h3, .signup-forms h3 {
  font-size: 36px !important;
  font-weight: 800 !important;
  color: #000 !important;
}

/* line 133, app/assets/stylesheets/static_pages/_signins.scss */
.signin-forms #save-phone-number, .signup-forms #save-phone-number {
  width: 540px !important;
}

/* line 137, app/assets/stylesheets/static_pages/_signins.scss */
.signup-forms {
  padding-top: 15px;
}

@media screen and (max-width: 980px) {
  /* line 137, app/assets/stylesheets/static_pages/_signins.scss */
  .signup-forms {
    align-items: center;
    margin-top: 60px;
  }
}

/* line 146, app/assets/stylesheets/static_pages/_signins.scss */
.fa-eye {
  display: inline-block;
  width: 1rem;
  aspect-ratio: 1;
  line-height: 1em;
  background: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\a<path d="M22.0834 7.73743C22.0834 7.73743 18.875 14.1541 12 14.1541C5.12502 14.1541 1.91669 7.73743 1.91669 7.73743" stroke="black" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>\a<path d="M2.26044 12.4928L4.09377 10.6594" stroke="black" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>\a<path d="M7.99243 16.0334L9.09243 13.7417" stroke="black" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>\a<path d="M21.7396 12.4928L19.9062 10.6594" stroke="black" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>\a<path d="M16.0076 16.0334L14.9076 13.7417" stroke="black" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>\a</svg>') 0 0/contain no-repeat;
}

/* line 147, app/assets/stylesheets/static_pages/_signins.scss */
.fa-eye::before {
  content: "Show";
  left: -45px;
  padding-right: 10px;
  position: relative;
  font-style: normal;
  font-size: 14px;
}

/* line 168, app/assets/stylesheets/static_pages/_signins.scss */
.fa-eye-slash {
  display: inline-block;
  width: 1rem;
  aspect-ratio: 1;
  line-height: 1em;
  background: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\a<path d="M2.27472 7.94958L4.10805 9.78292" stroke="black" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>\a<path d="M7.77765 4.49475L8.87764 6.78642" stroke="black" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>\a<path d="M12 19.1501C18.875 19.1501 22.0834 12.7334 22.0834 12.7334C22.0834 12.7334 18.875 6.31677 12 6.31677C5.12502 6.31677 1.91669 12.7334 1.91669 12.7334C1.91669 12.7334 5.12502 19.1501 12 19.1501Z" stroke="black" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>\a<path d="M21.7253 7.94958L19.892 9.78292" stroke="black" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>\a<path d="M16.2224 4.49475L15.1224 6.78642" stroke="black" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>\a<path d="M12 15.3918C13.5188 15.3918 14.75 14.1605 14.75 12.6418C14.75 11.1229 13.5188 9.89172 12 9.89172C10.4812 9.89172 9.25 11.1229 9.25 12.6418C9.25 14.1605 10.4812 15.3918 12 15.3918Z" stroke="black" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>\a</svg>') 0 0/contain no-repeat;
}

/* line 169, app/assets/stylesheets/static_pages/_signins.scss */
.fa-eye-slash::before {
  content: "Hide";
  left: -45px;
  padding-right: 10px;
  position: relative;
  font-style: normal;
  font-size: 14px;
}

@media screen and (max-width: 980px) {
  /* line 191, app/assets/stylesheets/static_pages/_signins.scss */
  .form-with-dash {
    margin-top: 40px;
  }
  /* line 194, app/assets/stylesheets/static_pages/_signins.scss */
  .form-with-dash h3 {
    margin-bottom: 10px;
  }
  /* line 197, app/assets/stylesheets/static_pages/_signins.scss */
  .form-with-dash p {
    margin-bottom: 20px !important;
  }
}

/* line 202, app/assets/stylesheets/static_pages/_signins.scss */
.yellow-bold {
  color: #f0ef9e !important;
  font-weight: 600 !important;
}

@media screen and (min-width: 980px) {
  /* line 206, app/assets/stylesheets/static_pages/_signins.scss */
  .only-md {
    display: none !important;
  }
}

@media screen and (max-width: 980px) {
  /* line 211, app/assets/stylesheets/static_pages/_signins.scss */
  .new-member {
    margin-top: 10px !important;
  }
}

/* line 217, app/assets/stylesheets/static_pages/_signins.scss */
.form-content-bottom .signin-btn-flex {
  max-width: 540px;
  display: flex;
  justify-content: stretch;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: wrap;
}

/* line 226, app/assets/stylesheets/static_pages/_signins.scss */
.form-content-bottom .signin-btn-flex .signin-option-btn {
  max-width: 100%;
}

/* line 229, app/assets/stylesheets/static_pages/_signins.scss */
.form-content-bottom .signin-btn-flex .signin-option-btn:first-child {
  margin-right: 10px;
}

/* line 233, app/assets/stylesheets/static_pages/_signins.scss */
.form-content-bottom .signin-btn-flex .signin-option-btn .btn-white {
  font-size: 16px;
}

/* line 239, app/assets/stylesheets/static_pages/_signins.scss */
.form-content-bottom .signin-option-btn {
  max-width: 540px;
}

/* line 242, app/assets/stylesheets/static_pages/_signins.scss */
.form-content-bottom .signin-option-btn a {
  font-weight: 600 !important;
  letter-spacing: normal;
  display: inline-flex;
  align-items: center;
  justify-content: stretch;
}

/* line 249, app/assets/stylesheets/static_pages/_signins.scss */
.form-content-bottom .signin-option-btn a img {
  height: 20px;
  margin-right: 12px;
}

/* line 253, app/assets/stylesheets/static_pages/_signins.scss */
.form-content-bottom .signin-option-btn a:hover {
  text-decoration: underline !important;
}

/* line 257, app/assets/stylesheets/static_pages/_signins.scss */
.form-content-bottom .signin-option-btn a.email img, .form-content-bottom .signin-option-btn a.phone img {
  height: 22px;
  margin-right: 10px;
}

@media screen and (max-width: 980px) {
  /* line 216, app/assets/stylesheets/static_pages/_signins.scss */
  .form-content-bottom {
    text-align: center;
    margin: auto;
    max-width: 540px;
    width: 100%;
  }
}

/* line 269, app/assets/stylesheets/static_pages/_signins.scss */
.login-fields {
  max-width: 100% !important;
  text-align: left;
}

/* line 273, app/assets/stylesheets/static_pages/_signins.scss */
.signin-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

/* line 278, app/assets/stylesheets/static_pages/_signins.scss */
.signin-wrapper a {
  font-size: 14px;
}

/* line 282, app/assets/stylesheets/static_pages/_signins.scss */
.hr-section {
  text-align: center;
  color: #C5AD85;
  position: relative;
  width: 400px !important;
  margin: auto;
  margin-bottom: 30px;
}

/* line 290, app/assets/stylesheets/static_pages/_signins.scss */
.hr-section::before,
.hr-section::after {
  text-align: center;
  content: '';
  position: absolute;
  top: 50%;
  width: 50%;
  height: 1px;
  background-color: #C5AD85;
}

/* line 300, app/assets/stylesheets/static_pages/_signins.scss */
.hr-section::before {
  left: 0;
  transform: translateX(-30%);
}

@media screen and (max-width: 736px) {
  /* line 300, app/assets/stylesheets/static_pages/_signins.scss */
  .hr-section::before {
    transform: translateX(-10%);
  }
}

/* line 307, app/assets/stylesheets/static_pages/_signins.scss */
.hr-section::after {
  right: 0;
  transform: translateX(30%);
}

@media screen and (max-width: 736px) {
  /* line 307, app/assets/stylesheets/static_pages/_signins.scss */
  .hr-section::after {
    transform: translateX(10%);
  }
}

/* line 314, app/assets/stylesheets/static_pages/_signins.scss */
.hide-terms {
  display: none !important;
}

/* line 317, app/assets/stylesheets/static_pages/_signins.scss */
.display-terms {
  display: inline-flex !important;
}

/* line 320, app/assets/stylesheets/static_pages/_signins.scss */
.agree-code-text {
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500 !important;
  line-height: 18px;
  color: #505050;
  max-width: 540px;
  padding: 20px 2px;
}

/* line 330, app/assets/stylesheets/static_pages/_signins.scss */
.btn-pw-reset, .btn-phone, .btn-phone-login, .reset-btn {
  box-shadow: none;
  width: 540px !important;
  max-width: 100% !important;
  background-color: #19BE51;
  height: 60px;
  font-size: 18px;
  font-weight: 600 !important;
}

/* line 339, app/assets/stylesheets/static_pages/_signins.scss */
.btn-pw-reset[disabled], .btn-phone[disabled], .btn-phone-login[disabled], .reset-btn[disabled] {
  background: lightgray !important;
}

/* line 343, app/assets/stylesheets/static_pages/_signins.scss */
.btn-pw-reset:focus, .btn-pw-reset:active, .btn-phone:focus, .btn-phone:active, .btn-phone-login:focus, .btn-phone-login:active, .reset-btn:focus, .reset-btn:active {
  border: 1px solid #1E705A !important;
  text-decoration: underline !important;
}

@media screen and (max-width: 736px) {
  /* line 348, app/assets/stylesheets/static_pages/_signins.scss */
  .btn-phone-login {
    max-width: 225px !important;
  }
}

/* line 353, app/assets/stylesheets/static_pages/_signins.scss */
.btn-phone {
  width: 540px !important;
  max-width: 100% !important;
  box-shadow: none !important;
  background-color: white;
  height: 60px;
  font-size: 18px;
  font-weight: 600 !important;
  border: 1px solid #E8E0D3;
  color: black !important;
  text-decoration-line: none !important;
  border-radius: 46px;
}

/* line 367, app/assets/stylesheets/static_pages/_signins.scss */
.btn-phone a:not(#anything):active, .btn-phone a:not(#anything):focus {
  text-decoration: underline !important;
}

/* line 370, app/assets/stylesheets/static_pages/_signins.scss */
.btn-phone a:not(#anything):active:visited, .btn-phone a:not(#anything):focus:visited {
  text-decoration: underline !important;
}

/* line 378, app/assets/stylesheets/static_pages/_signins.scss */
#signin .form label:not(.checkbox-label), #reset-password .form label:not(.checkbox-label), #phone-login .form label:not(.checkbox-label) {
  padding: 0;
}

/* line 382, app/assets/stylesheets/static_pages/_signins.scss */
#signin .forgot, #reset-password .forgot, #phone-login .forgot {
  padding: 2px 0 15px;
}

/* line 385, app/assets/stylesheets/static_pages/_signins.scss */
#signin .forgot a:hover, #reset-password .forgot a:hover, #phone-login .forgot a:hover {
  text-decoration: underline !important;
}

/* line 391, app/assets/stylesheets/static_pages/_signins.scss */
#togglePassword {
  color: #505050;
  cursor: pointer;
  font-size: 15px;
}

/* line 395, app/assets/stylesheets/static_pages/_signins.scss */
#togglePassword:focus, #togglePassword:hover {
  color: #19BE51;
  text-decoration: underline;
}

/* line 398, app/assets/stylesheets/static_pages/_signins.scss */
#togglePassword:focus i, #togglePassword:hover i {
  text-decoration: none;
}

/* line 9, app/assets/stylesheets/static_pages/_google_signup.scss */
.google-signup {
  width: 100%;
  max-width: 540px;
  margin: 8px 0 0;
  font-family: Montserrat, sans-serif;
}

/* line 18, app/assets/stylesheets/static_pages/_google_signup.scss */
.google-signup .google-signup-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 56px;
  padding: 0 20px;
  background-color: white;
  border: 1px solid #E8E0D3;
  border-radius: 46px;
  box-shadow: none !important;
  color: #000 !important;
  font-size: 16px;
  font-weight: 600 !important;
  text-decoration: none !important;
}

/* line 34, app/assets/stylesheets/static_pages/_google_signup.scss */
.google-signup .google-signup-btn img {
  height: 20px;
  width: 20px;
  margin-right: 12px;
  flex-shrink: 0;
}

/* line 41, app/assets/stylesheets/static_pages/_google_signup.scss */
.google-signup .google-signup-btn:hover {
  border-color: #C5AD85;
  text-decoration: none !important;
}

/* line 46, app/assets/stylesheets/static_pages/_google_signup.scss */
.google-signup .google-signup-btn:focus, .google-signup .google-signup-btn:active {
  border-color: #1E705A;
  outline: none;
}

/* line 60, app/assets/stylesheets/static_pages/_google_signup.scss */
.google-signup .google-signup-terms {
  margin: 5px 0 0 !important;
  max-width: none !important;
  line-height: 18px;
  text-align: center;
}

/* line 71, app/assets/stylesheets/static_pages/_google_signup.scss */
.google-signup + .hr-section {
  margin: 15px auto;
}

/* line 1, app/assets/stylesheets/static_pages/_error.scss */
#error {
  background: #FBF8F3;
}

/* line 3, app/assets/stylesheets/static_pages/_error.scss */
#error .error-message {
  height: 700px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/* line 9, app/assets/stylesheets/static_pages/_error.scss */
#error .error-message p {
  font-size: 16px !important;
  margin: 10px 0;
  font-weight: 300 !important;
}

/* line 2, app/assets/stylesheets/static_pages/_blog.scss */
.nav-ui-3.blog-nav {
  background: #FBF8F3 !important;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06) !important;
}

/* line 6, app/assets/stylesheets/static_pages/_blog.scss */
.nav-ui-3.blog-nav #logo-w {
  display: none !important;
}

/* line 7, app/assets/stylesheets/static_pages/_blog.scss */
.nav-ui-3.blog-nav #logo {
  display: block !important;
}

/* line 8, app/assets/stylesheets/static_pages/_blog.scss */
.nav-ui-3.blog-nav .nav-link {
  color: #333 !important;
}

/* line 9, app/assets/stylesheets/static_pages/_blog.scss */
.nav-ui-3.blog-nav .hamburger-icon {
  color: #333 !important;
}

/* line 10, app/assets/stylesheets/static_pages/_blog.scss */
.nav-ui-3.blog-nav .hamburger-b-icon {
  display: block !important;
}

/* line 11, app/assets/stylesheets/static_pages/_blog.scss */
.nav-ui-3.blog-nav .hamburger-w-icon {
  display: none !important;
}

/* line 15, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page {
  background: #FBF8F3;
  max-width: 100vw;
  overflow-x: hidden;
}

/* line 21, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .container {
  max-width: 100%;
  box-sizing: border-box;
}

/* line 27, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-featured-hero {
  background: #1E705A;
  color: white;
  padding: 120px 0 60px;
}

/* line 32, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-featured-hero h1 {
  font-size: 40px;
  font-weight: 800;
  text-align: center;
  margin-bottom: 40px;
  color: white;
}

@media screen and (max-width: 736px) {
  /* line 32, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-featured-hero h1 {
    font-size: 28px;
    margin-bottom: 28px;
  }
}

@media screen and (max-width: 736px) {
  /* line 27, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-featured-hero {
    padding: 100px 0 40px;
  }
}

/* line 49, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-featured-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
}

@media screen and (max-width: 980px) {
  /* line 49, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-featured-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
  }
}

@media screen and (max-width: 736px) {
  /* line 49, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-featured-grid {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}

/* line 65, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-featured-card .blog-card-link {
  text-decoration: none !important;
  color: white;
  display: flex;
  flex-direction: column;
}

/* line 72, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-featured-card .blog-card-image {
  width: 100%;
  height: 0;
  padding-bottom: 56%;
  background-size: cover;
  background-position: center;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 10px;
  flex-shrink: 0;
}

/* line 83, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-featured-card h3 {
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.4;
  color: white;
  margin: 16px 0 8px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* line 95, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-featured-card .blog-featured-read {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
  font-weight: 500;
  transition: color 0.2s ease;
}

/* line 103, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-featured-card:hover .blog-featured-read {
  color: white;
}

/* line 106, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-featured-card:hover .blog-card-image {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2);
}

/* line 113, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-hero {
  background: #1E705A;
  color: white;
  text-align: center;
  padding: 120px 0 50px;
}

/* line 119, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-hero h1 {
  font-size: 40px;
  margin-bottom: 12px;
  color: white;
}

@media screen and (max-width: 736px) {
  /* line 119, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-hero h1 {
    font-size: 28px;
  }
}

/* line 127, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-hero p {
  font-size: 16px !important;
  color: rgba(255, 255, 255, 0.75);
  max-width: 500px;
  margin: 0 auto;
  line-height: 1.5;
}

@media screen and (max-width: 736px) {
  /* line 113, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-hero {
    padding: 100px 0 40px;
  }
}

/* line 141, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-tag-filter {
  padding: 24px 0 0;
  font-size: 14px;
}

/* line 144, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-tag-filter a {
  color: #1E705A;
  text-decoration: underline;
}

/* line 151, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-grid {
  padding: 48px 0 64px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
}

@media screen and (max-width: 980px) {
  /* line 151, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
  }
}

@media screen and (max-width: 736px) {
  /* line 151, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-grid {
    grid-template-columns: 1fr;
    gap: 20px;
    padding: 32px 0 48px;
  }
}

/* line 169, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-card.blog-card-hidden {
  display: none;
}

/* line 174, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-load-more-wrap {
  text-align: center;
  padding: 0 0 48px;
}

/* line 179, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-load-more-btn {
  width: 25%;
  display: inline-block;
  background: transparent;
  color: #1E705A;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.03em;
  padding: 8px 24px;
  border: 1.5px solid #1E705A;
  border-radius: 24px;
  cursor: pointer;
  transition: background 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
}

/* line 193, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-load-more-btn:hover {
  background: #1E705A;
  color: white;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

@media screen and (max-width: 736px) {
  /* line 179, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-load-more-btn {
    width: 80% !important;
  }
}

/* line 205, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-card {
  background: white;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06);
  transition: box-shadow 0.2s ease, transform 0.2s ease;
  display: flex;
  flex-direction: column;
}

/* line 214, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-card:hover {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1);
  transform: translateY(-3px);
}

@media screen and (max-width: 736px) {
  /* line 205, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-card {
    border-radius: 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
  }
}

/* line 225, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-card-link {
  text-decoration: none !important;
  color: inherit;
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* line 233, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-card-image {
  width: 100%;
  height: 0;
  padding-bottom: 56%;
  background-size: cover;
  background-position: center;
  background-color: #EEEAE4;
  flex-shrink: 0;
}

/* line 243, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-card-content {
  padding: 20px 22px 24px;
  flex: 1;
  display: flex;
  flex-direction: column;
}

/* line 249, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-card-content h3 {
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.4;
  margin-bottom: 6px;
  color: black;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  overflow: hidden;
  min-height: calc(2 * 17px * 1.4);
}

@media screen and (max-width: 736px) {
  /* line 243, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-card-content {
    padding: 16px 18px 20px;
  }
}

/* line 268, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-card-tags {
  margin-bottom: 10px;
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  min-height: 22px;
}

/* line 276, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-tag {
  display: inline-block;
  background: rgba(30, 112, 90, 0.08);
  color: #1E705A;
  font-size: 10px;
  font-weight: 700;
  padding: 3px 10px;
  border-radius: 4px;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

/* line 291, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page a.blog-tag:hover {
  background: #1E705A;
  color: white;
}

/* line 297, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-card-meta {
  font-size: 12px !important;
  color: #505050;
  margin-bottom: 10px;
  font-weight: 500;
}

/* line 304, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-card-excerpt {
  font-size: 13px !important;
  color: #666;
  line-height: 1.6;
  margin-top: auto;
  flex: 1;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

/* line 317, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-post-header {
  background: #1E705A;
  color: white;
  padding: 120px 0 70px;
  text-align: center;
}

@media screen and (max-width: 736px) {
  /* line 317, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-post-header {
    padding: 100px 0 50px;
  }
}

/* line 327, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-post-header .blog-breadcrumb {
  font-size: 13px;
  margin-bottom: 20px;
  color: rgba(255, 255, 255, 0.5);
}

/* line 331, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-post-header .blog-breadcrumb a {
  color: rgba(255, 255, 255, 0.75);
  text-decoration: none;
}

/* line 334, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-post-header .blog-breadcrumb a:hover {
  text-decoration: underline;
}

/* line 340, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-post-header h1 {
  font-size: 36px;
  max-width: 800px;
  margin: 0 auto 18px;
  line-height: 1.25;
  color: white;
}

@media screen and (max-width: 736px) {
  /* line 340, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-post-header h1 {
    font-size: 24px;
  }
}

/* line 352, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-post-meta {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.65);
}

/* line 355, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-post-meta .blog-meta-sep {
  margin: 0 8px;
}

/* line 360, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-post-tags {
  margin-top: 16px;
}

/* line 362, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-post-tags .blog-tag {
  background: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.9);
}

/* line 365, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-post-tags .blog-tag:hover {
  background: rgba(255, 255, 255, 0.25);
}

/* line 371, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-featured-image {
  text-align: center;
  padding: 40px 0 0;
}

/* line 374, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-featured-image img {
  max-width: 100%;
  max-height: 500px;
  border-radius: 10px;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
}

@media screen and (max-width: 736px) {
  /* line 371, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-featured-image {
    padding: 24px 0 0;
  }
  /* line 382, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-featured-image img {
    border-radius: 0;
  }
}

/* line 388, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-post-body {
  padding: 48px 0 64px;
}

/* line 391, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-post-body .blog-content {
  max-width: 720px;
  margin: 0 auto;
  font-size: 17px;
  line-height: 1.8;
  color: #333;
}

/* line 398, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-post-body .blog-content p {
  font-size: 17px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* line 404, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-post-body .blog-content h2 {
  font-size: 28px;
  margin: 40px 0 16px;
  color: black;
}

@media screen and (max-width: 736px) {
  /* line 404, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-post-body .blog-content h2 {
    font-size: 22px;
    margin: 32px 0 12px;
  }
}

/* line 414, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-post-body .blog-content h3 {
  font-size: 22px !important;
  margin: 32px 0 12px;
  color: black;
}

@media screen and (max-width: 736px) {
  /* line 414, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-post-body .blog-content h3 {
    font-size: 18px !important;
    margin: 24px 0 10px;
  }
}

/* line 424, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-post-body .blog-content ul, .blog-page .blog-post-body .blog-content ol {
  margin: 16px 0 24px 24px;
}

/* line 426, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-post-body .blog-content ul li, .blog-page .blog-post-body .blog-content ol li {
  font-size: 17px;
  line-height: 1.8;
  margin-bottom: 8px;
}

/* line 433, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-post-body .blog-content a {
  color: #1E705A;
  text-decoration: underline;
}

/* line 436, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-post-body .blog-content a:hover {
  color: #13483a;
}

/* line 441, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-post-body .blog-content img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
  margin: 20px 0;
}

/* line 448, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-post-body .blog-content blockquote {
  border-left: 4px solid #1E705A;
  padding: 12px 24px;
  margin: 24px 0;
  background: rgba(0, 0, 0, 0.02);
  font-style: italic;
}

@media screen and (max-width: 736px) {
  /* line 388, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-post-body {
    padding: 32px 0 48px;
  }
  /* line 460, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-post-body .blog-content {
    font-size: 16px;
  }
  /* line 463, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-post-body .blog-content p {
    font-size: 16px;
    margin-bottom: 16px;
  }
  /* line 468, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-post-body .blog-content ul, .blog-page .blog-post-body .blog-content ol {
    margin-left: 18px;
  }
  /* line 470, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-post-body .blog-content ul li, .blog-page .blog-post-body .blog-content ol li {
    font-size: 16px;
  }
  /* line 473, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-post-body .blog-content img {
    margin: 16px 0;
    border-radius: 0;
  }
  /* line 478, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-post-body .blog-content blockquote {
    padding: 10px 16px;
    margin: 20px 0;
  }
}

/* line 487, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page section.bottom-cta {
  background: #FBF8F3 !important;
  padding: 60px 0 !important;
  overflow: hidden;
}

/* line 492, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page section.bottom-cta .container {
  overflow: hidden;
}

/* line 495, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page section.bottom-cta .container .flex {
  align-items: center;
}

/* line 498, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page section.bottom-cta .container .center {
  text-align: center;
}

/* line 501, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page section.bottom-cta .container .v-align {
  text-align: center;
}

/* line 504, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page section.bottom-cta .container h3 {
  font-weight: 800 !important;
  font-size: 28px !important;
  line-height: 1.3;
  color: black;
  margin-bottom: 16px !important;
}

@media screen and (max-width: 736px) {
  /* line 504, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page section.bottom-cta .container h3 {
    font-size: 22px !important;
  }
}

/* line 514, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page section.bottom-cta .container p {
  font-size: 15px !important;
  line-height: 1.6;
  color: #555;
  margin-bottom: 20px !important;
}

/* line 520, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page section.bottom-cta .container .button {
  margin-bottom: 16px !important;
}

/* line 523, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page section.bottom-cta .container .no-credit {
  font-size: 12px !important;
  color: #888;
}

/* line 527, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page section.bottom-cta .container img {
  max-width: 400px !important;
}

@media screen and (max-width: 980px) {
  /* line 527, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page section.bottom-cta .container img {
    max-width: 240px !important;
  }
}

@media screen and (max-width: 736px) {
  /* line 527, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page section.bottom-cta .container img {
    max-width: 180px !important;
  }
}

/* line 540, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-related {
  background: white;
  padding: 60px 0;
}

/* line 543, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-related h2 {
  text-align: center;
  margin-bottom: 30px;
  font-size: 28px;
}

@media screen and (max-width: 736px) {
  /* line 540, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-related {
    padding: 40px 0;
  }
  /* line 550, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-related h2 {
    font-size: 24px;
    margin-bottom: 24px;
  }
}

/* line 555, app/assets/stylesheets/static_pages/_blog.scss */
.blog-page .blog-related .blog-related-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
}

@media screen and (max-width: 980px) {
  /* line 555, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-related .blog-related-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (max-width: 736px) {
  /* line 555, app/assets/stylesheets/static_pages/_blog.scss */
  .blog-page .blog-related .blog-related-grid {
    grid-template-columns: 1fr;
  }
}

/* line 60, app/assets/stylesheets/static_pages/static_pages.scss */
#phone-login > main,
#signin > main,
#setup-auth > main,
#auth-login > main,
#create-account > main,
#reset-password > main,
#onboarding-create-user > main,
#user-phone-valid > main, #enterprise > main {
  margin-top: 80px;
  margin-top: 0;
}

@media only screen and (max-width: 980px) {
  /* line 66, app/assets/stylesheets/static_pages/static_pages.scss */
  #phone-login .container,
#signin .container,
#setup-auth .container,
#auth-login .container,
#create-account .container,
#reset-password .container,
#onboarding-create-user .container,
#user-phone-valid .container, #enterprise .container {
    padding: 15px 10px;
  }
  /* line 69, app/assets/stylesheets/static_pages/static_pages.scss */
  #phone-login .card,
#signin .card,
#setup-auth .card,
#auth-login .card,
#create-account .card,
#reset-password .card,
#onboarding-create-user .card,
#user-phone-valid .card, #enterprise .card {
    padding: 15px 25px;
    margin: 0;
  }
}

@media only screen and (min-width: 980px) {
  /* line 75, app/assets/stylesheets/static_pages/static_pages.scss */
  #phone-login .card,
#signin .card,
#setup-auth .card,
#auth-login .card,
#create-account .card,
#reset-password .card,
#onboarding-create-user .card,
#user-phone-valid .card, #enterprise .card {
    padding: 50px 75px;
  }
}

/* line 81, app/assets/stylesheets/static_pages/static_pages.scss */
#onboarding-create-user .phone-input.error {
  border: 1px solid #d4d4d4;
}

/* line 86, app/assets/stylesheets/static_pages/static_pages.scss */
#why-features .col-4, #statistics .col-4 {
  padding: 25px;
}

/* line 89, app/assets/stylesheets/static_pages/static_pages.scss */
#why-features img, #statistics img {
  max-height: 200px;
  margin-bottom: 30px;
}

/* line 94, app/assets/stylesheets/static_pages/static_pages.scss */
.live-chat-svg {
  max-height: 500px;
}

/* line 97, app/assets/stylesheets/static_pages/static_pages.scss */
.overflow-hidden {
  overflow: hidden !important;
}

/* line 100, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page {
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  background-color: #fff;
  /* .row {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    background: white;
     .left, .right {
      padding: 20px;
      max-width: 375px;
    }
  } */
}

/* line 106, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .buttons > a {
  margin-bottom: 10px;
}

/* line 110, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .left-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 30px;
  height: 100%;
  background: rgba(255, 255, 255, 0.75);
}

/* line 120, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .left-content h1, .static_page .left-content h2 {
  width: 400px;
}

@media only screen and (min-width: 690px) {
  /* line 110, app/assets/stylesheets/static_pages/static_pages.scss */
  .static_page .left-content {
    background: -moz-linear-gradient(left, white 0%, white 15%, rgba(255, 255, 255, 0.75) 75%, rgba(255, 255, 255, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, white 0%, white 15%, rgba(255, 255, 255, 0.75) 75%, rgba(255, 255, 255, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, white 0%, white 15%, rgba(255, 255, 255, 0.75) 75%, rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
  }
  /* line 130, app/assets/stylesheets/static_pages/static_pages.scss */
  .static_page .left-content h1 {
    font-size: 40px;
  }
  /* line 133, app/assets/stylesheets/static_pages/static_pages.scss */
  .static_page .left-content h1.above-typed {
    margin-bottom: 0px;
    font-size: 40px;
  }
  /* line 138, app/assets/stylesheets/static_pages/static_pages.scss */
  .static_page .left-content h1.element {
    min-height: 140px;
    font-size: 60px;
    margin-bottom: 20px;
  }
}

@media only screen and (min-width: 825px) {
  /* line 146, app/assets/stylesheets/static_pages/static_pages.scss */
  .static_page .left-content h1 {
    font-size: 60px;
    width: 600px;
  }
  /* line 150, app/assets/stylesheets/static_pages/static_pages.scss */
  .static_page .left-content h1.above-typed {
    margin-bottom: 0px;
    font-size: 45px;
  }
  /* line 155, app/assets/stylesheets/static_pages/static_pages.scss */
  .static_page .left-content h1.element {
    min-height: 140px;
    font-size: 80px;
  }
  /* line 160, app/assets/stylesheets/static_pages/static_pages.scss */
  .static_page .left-content h2 {
    font-size: 25px;
    width: 600px;
  }
}

/* line 167, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page h1 {
  font-size: 35px;
  font-weight: 300 !important;
  margin-bottom: 50px;
}

/* line 173, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page h1.above-typed {
  margin-bottom: 0px;
  font-size: 30px;
}

/* line 178, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page h1.element {
  font-size: 39px;
  margin-bottom: 20px;
}

/* line 183, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page h2 {
  font-size: 18px;
  margin-bottom: 20px;
}

/* line 188, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page h3 {
  font-family: Montserrat, sans-serif;
  font-weight: 600 !important;
  font-size: 30px;
  margin-bottom: 30px;
}

/* line 194, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .btn-pw-reset[disabled] {
  background: #D6D6D6 !important;
}

/* line 197, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .btn-pw-reset {
  box-shadow: none;
  width: 540px !important;
  max-width: 100% !important;
  background-color: #19BE51;
  height: 60px;
  font-size: 18px;
  font-weight: 600 !important;
}

/* line 207, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .button-green {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  padding: 10px 20px;
  outline: none;
  box-shadow: none;
  border: none;
  white-space: nowrap;
  letter-spacing: 1.5px;
  border-radius: 5px;
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
  transition: .25s;
  border: 2px solid #138241;
  border-radius: 8px;
  font-size: 25px;
  font-weight: 500 !important;
  text-align: center;
  text-transform: none;
  background: #138241;
  padding: 10px 50px;
  margin-right: 15px;
}

/* line 221, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .button-green.white {
  background: #f9f9f987;
  background: rgba(249, 249, 249, 0.87);
  color: #138241 !important;
}

/* line 227, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .button-green:hover {
  text-decoration: underline;
}

/* line 232, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page #user_email {
  background: white;
}

/* line 236, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .paths, .static_page .benefits, .static_page .integrations, .static_page .places, .static_page .smart-sales, .static_page .services, .static_page .routes, .static_page .techs, .static_page .reviews {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
}

@media only screen and (min-width: 700px) {
  /* line 236, app/assets/stylesheets/static_pages/static_pages.scss */
  .static_page .paths, .static_page .benefits, .static_page .integrations, .static_page .places, .static_page .smart-sales, .static_page .services, .static_page .routes, .static_page .techs, .static_page .reviews {
    flex-wrap: nowrap;
  }
}

/* line 248, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .services, .static_page .reviews {
  align-items: center !important;
}

/* line 252, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .benefit {
  text-align: center;
}

/* line 255, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .benefit h3 {
  font-size: 16px;
  font-weight: 700 !important;
  text-align: center;
  margin: 15px 0;
}

/* line 262, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .benefit .desc {
  text-align: center;
}

/* line 267, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .benefit, .static_page .place, .static_page .smart-sale, .static_page .route, .static_page .tech {
  max-width: 350px;
  min-width: 200px;
  margin-bottom: 25px;
}

@media only screen and (min-width: 700px) {
  /* line 267, app/assets/stylesheets/static_pages/static_pages.scss */
  .static_page .benefit, .static_page .place, .static_page .smart-sale, .static_page .route, .static_page .tech {
    margin-left: 15px;
  }
  /* line 274, app/assets/stylesheets/static_pages/static_pages.scss */
  .static_page .benefit:last-child, .static_page .place:last-child, .static_page .smart-sale:last-child, .static_page .route:last-child, .static_page .tech:last-child {
    margin-right: 15px;
  }
}

/* line 278, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .benefit h4, .static_page .place h4, .static_page .smart-sale h4, .static_page .route h4, .static_page .tech h4 {
  margin-bottom: 20px;
}

/* line 283, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .service, .static_page .review {
  max-height: 150px;
  max-width: 150px;
  margin: 10px 14px;
  text-align: center;
}

/* line 289, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .service img, .static_page .review img {
  height: auto;
  width: auto;
}

/* line 294, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .service h4, .static_page .review h4 {
  font-size: 16px;
}

@media only screen and (min-width: 700px) {
  /* line 283, app/assets/stylesheets/static_pages/static_pages.scss */
  .static_page .service, .static_page .review {
    max-height: 250px;
    max-width: 250px;
  }
}

/* line 304, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .column {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #F4F4F4;
}

/* line 311, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .column h3 {
  font-family: Montserrat, sans-serif;
  font-weight: 600 !important;
  font-size: 30px;
  margin-bottom: 30px;
  text-align: center;
}

/* line 319, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .column > h3 {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 324, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .column .desc {
  text-align: center;
  max-width: 500px;
  padding: 0 20px 50px;
}

@media only screen and (min-width: 700px) {
  /* line 332, app/assets/stylesheets/static_pages/static_pages.scss */
  .static_page .column {
    padding: 70px 0;
  }
}

/* line 349, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .inner-wrapper {
  margin: 0px auto;
  max-width: 900px;
}

/* line 352, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page .inner-wrapper .desc {
  margin: 0px auto;
}

/* line 357, app/assets/stylesheets/static_pages/static_pages.scss */
.static_page img.soc-2-splash {
  width: 120px;
}
/* line 1, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker {
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
  background: #fff;
  border-bottom: 1px solid #bbb;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  color: #333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 8px;
  padding-left: 0;
  padding-top: 2px;
  position: absolute;
  z-index: 9999;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}

/* line 19, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_rtl {
  padding: 8px 0 8px 8px;
}

/* line 23, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 75px;
  height: 210px;
  background: transparent;
  border: none;
}

/*For IE8 or lower*/
/* line 34, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker button {
  border: none !important;
}

/* line 38, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 48, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_noselect::selection {
  background: transparent;
}

/* line 49, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_noselect::-moz-selection {
  background: transparent;
}

/* line 51, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_inline {
  display: inline-block;
  position: static;
  box-shadow: none;
  width: 100%;
}

/* line 58, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

/* line 65, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {
  display: none;
}

/* line 69, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {
  display: block;
}

/* line 73, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_datepicker {
  width: 70%;
  float: left;
  margin-left: 8px;
}

/* line 78, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker {
  float: right;
  margin-right: 8px;
  margin-left: 0;
}

/* line 84, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
  width: 256px;
}

/* line 88, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_timepicker {
  width: 20%;
  float: left;
  text-align: center;
  margin-left: 8px;
  margin-top: 0;
}

/* line 95, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker {
  float: right;
  margin-right: 8px;
  margin-left: 0;
}

/* line 101, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker {
  margin-top: 8px;
  margin-bottom: 3px;
}

/* line 106, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_monthpicker {
  position: relative;
  text-align: center;
}

/* line 111, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_today_button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}

/* line 118, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_label i {
  opacity: 0.5;
  background-position: -92px -19px;
  display: inline-block;
  width: 9px;
  height: 20px;
  vertical-align: middle;
}

/* line 127, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_prev {
  float: left;
  background-position: -20px 0;
}

/* line 131, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_today_button {
  float: left;
  background-position: -70px 0;
  margin-left: 5px;
}

/* line 137, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_next {
  float: right;
  background-position: 0 0;
}

/* line 142, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_today_button {
  background-color: transparent;
  background-repeat: no-repeat;
  border: 0 none;
  cursor: pointer;
  display: block;
  height: 30px;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  outline: medium none;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-indent: 100%;
  white-space: nowrap;
  width: 20px;
  min-width: 0;
}

/* line 163, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
  float: none;
  background-position: -40px -15px;
  height: 15px;
  width: 30px;
  display: block;
  margin: 0 auto;
}

/* line 172, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next {
  float: none;
  margin-left: 0;
  margin-right: 14px;
}

/* line 179, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
  background-position: -40px 0;
  margin-bottom: 7px;
  margin-top: 0;
}

/* line 185, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
  height: 151px;
  overflow: hidden;
  border-bottom: 1px solid #ddd;
}

/* line 191, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div {
  background: #f5f5f5;
  border-top: 1px solid #ddd;
  color: #666;
  font-size: 12px;
  text-align: center;
  border-collapse: collapse;
  cursor: pointer;
  border-bottom-width: 0;
  height: 25px;
  line-height: 25px;
}

/* line 204, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:first-child {
  border-top-width: 0;
}

/* line 208, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_today_button:hover,
.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

/* line 215, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_label {
  display: inline;
  position: relative;
  z-index: 9999;
  margin: 0;
  padding: 5px 3px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  background-color: #fff;
  float: left;
  width: 182px;
  text-align: center;
  cursor: pointer;
}

/* line 231, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_label:hover > span {
  text-decoration: underline;
}

/* line 235, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_label:hover i {
  opacity: 1.0;
}

/* line 239, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
  border: 1px solid #ccc;
  position: absolute;
  right: 0;
  top: 30px;
  z-index: 101;
  display: none;
  background: #fff;
  max-height: 160px;
  overflow-y: hidden;
}

/* line 251, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect {
  right: -7px;
}

/* line 252, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect {
  right: 2px;
}

/* line 253, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
  color: #fff;
  background: #ff8000;
}

/* line 258, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
  padding: 2px 10px 2px 5px;
  text-decoration: none !important;
}

/* line 263, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
  background: #19BE51;
  color: #fff;
  font-weight: 700;
}

/* line 269, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_month {
  width: 100px;
  text-align: right;
}

/* line 274, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar {
  clear: both;
}

/* line 278, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_year {
  width: 48px;
  margin-left: 5px;
}

/* line 283, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar table {
  border-collapse: collapse;
  width: 100%;
}

/* line 289, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar td > div {
  padding-right: 5px;
}

/* line 293, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar th {
  height: 25px;
}

/* line 297, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th {
  width: 14.2857142%;
  background: #f5f5f5;
  border: 1px solid #ddd;
  color: #666;
  font-size: 12px;
  text-align: right;
  vertical-align: middle;
  padding: 0;
  border-collapse: collapse;
  cursor: pointer;
  height: 25px;
}

/* line 310, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
  width: 12.5%;
}

/* line 314, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar th {
  background: #f1f1f1;
}

/* line 318, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
  color: #19BE51;
}

/* line 322, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
  background: #ffe9d2;
  box-shadow: #ffb871 0 1px 4px 0 inset;
  color: #000;
}

/* line 327, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
  background: #c1ffc9;
  box-shadow: #00dd1c 0 1px 4px 0 inset;
  color: #000;
}

/* line 333, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  background: #19BE51;
  color: #fff;
  font-weight: 700;
}

/* line 341, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  cursor: default;
}

/* line 349, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}

/* line 354, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #666 !important;
  background: #DDF5E5 !important;
  box-shadow: none !important;
}

/* line 361, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current.xdsoft_disabled:hover {
  background: #33aaff !important;
  box-shadow: #178fe5 0 1px 3px 0 inset !important;
  color: #fff !important;
}

/* line 368, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_disabled:hover {
  color: inherit	!important;
  background: inherit !important;
  box-shadow: inherit !important;
}

/* line 375, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar th {
  font-weight: 700;
  text-align: center;
  color: #999;
  cursor: default;
}

/* line 382, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_copyright {
  color: #ccc !important;
  font-size: 10px;
  clear: both;
  float: none;
  margin-left: 8px;
}

/* line 390, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_copyright a {
  color: #eee !important;
}

/* line 391, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_copyright a:hover {
  color: #aaa !important;
}

/* line 393, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_time_box {
  position: relative;
  border: 1px solid #ccc;
}

/* line 397, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_scrollbar > .xdsoft_scroller {
  background: #ccc !important;
  height: 20px;
  border-radius: 3px;
}

/* line 402, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_scrollbar {
  position: absolute;
  width: 7px;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
}

/* line 410, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar {
  left: 0;
  right: auto;
}

/* line 414, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_scroller_box {
  position: relative;
}

/* line 418, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark {
  box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
  background: #000;
  border-bottom: 1px solid #444;
  border-left: 1px solid #333;
  border-right: 1px solid #333;
  border-top: 1px solid #333;
  color: #ccc;
}

/* line 428, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
  border-bottom: 1px solid #222;
}

/* line 431, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div {
  background: #0a0a0a;
  border-top: 1px solid #222;
  color: #999;
}

/* line 437, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
  background-color: #000;
}

/* line 440, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
  border: 1px solid #333;
  background: #000;
}

/* line 445, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
  color: #000;
  background: #007fff;
}

/* line 450, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
  background: #cc5500;
  box-shadow: #b03e00 0 1px 3px 0 inset;
  color: #000;
}

/* line 456, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}

/* line 463, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  background: #0a0a0a;
  border: 1px solid #222;
  color: #999;
}

/* line 470, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  background: #0e0e0e;
}

/* line 474, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
  color: #cc5500;
}

/* line 478, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
  background: #ffe9d2;
  box-shadow: #ffb871 0 1px 4px 0 inset;
  color: #000;
}

/* line 483, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
  background: #c1ffc9;
  box-shadow: #00dd1c 0 1px 4px 0 inset;
  color: #000;
}

/* line 489, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  background: #cc5500;
  box-shadow: #b03e00 0 1px 3px 0 inset;
  color: #000;
}

/* line 497, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000 !important;
  background: #007fff !important;
}

/* line 503, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  color: #666;
}

/* line 507, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright {
  color: #333 !important;
}

/* line 508, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a {
  color: #111 !important;
}

/* line 509, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover {
  color: #555 !important;
}

/* line 511, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_dark .xdsoft_time_box {
  border: 1px solid #333;
}

/* line 515, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_dark .xdsoft_scrollbar > .xdsoft_scroller {
  background: #333 !important;
}

/* line 518, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_save_selected {
  display: block;
  border: 1px solid #dddddd !important;
  margin-top: 5px;
  width: 100%;
  color: #454551;
  font-size: 13px;
}

/* line 526, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .blue-gradient-button {
  font-family: "museo-sans", "Book Antiqua", sans-serif;
  font-size: 12px;
  font-weight: 300;
  color: #82878c;
  height: 28px;
  position: relative;
  padding: 4px 17px 4px 33px;
  border: 1px solid #d7d8da;
  background: -moz-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(73%, #f4f8fa));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #f4f8fa 73%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f4f8fa',GradientType=0 );
  /* IE6-9 */
}

/* line 550, app/assets/stylesheets/jquery/datetimepicker.scss */
.xdsoft_datetimepicker .blue-gradient-button:hover, .xdsoft_datetimepicker .blue-gradient-button:focus, .xdsoft_datetimepicker .blue-gradient-button:hover span, .xdsoft_datetimepicker .blue-gradient-button:focus span {
  color: #454551;
  background: -moz-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f8fa), color-stop(73%, #FFF));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f4f8fa 0%, #FFF 73%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fa', endColorstr='#FFF',GradientType=0 );
  /* IE6-9 */
}

@media only screen and (max-width: 400px) {
  /* line 568, app/assets/stylesheets/jquery/datetimepicker.scss */
  .xdsoft_datetimepicker .xdsoft_datepicker {
    width: 70%;
  }
  /* line 571, app/assets/stylesheets/jquery/datetimepicker.scss */
  .xdsoft_datetimepicker .xdsoft_month {
    width: 75px;
    font-size: 10px;
  }
}

/* line 577, app/assets/stylesheets/jquery/datetimepicker.scss */
input#enable-delay[type=checkbox] {
  accent-color: #19BE51 !important;
}
/* line 1, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPickerIconWrap {
  display: inline-block;
  position: relative;
}

/* line 2, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPickerIcon {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}

/* line 4, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPickerIconWrap .white {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjc2Ljg5MXB4IiBoZWlnaHQ9IjI3Ni44OTFweCIgdmlld0JveD0iMCAwIDI3Ni44OTEgMjc2Ljg5MSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjc2Ljg5MSAyNzYuODkxIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjExIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSIxMzguNDQ1IiBjeT0iMTM4LjQ0NSIgcj0iMTMyLjk0NSIvPg0KPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iNjguMTIiIGN5PSIxMjUuMzk1IiByPSIxNi41MDciLz4NCjxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgY3g9IjIwOC42MTciIGN5PSIxMjUuMzk1IiByPSIxNi41MDgiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik02OC4xMiwxODIuMDM0DQoJYzAsMCw2OS43OTMsNzAuNzA0LDE0MC40OTgsMCIvPg0KPC9zdmc+DQo=") center center no-repeat;
  background-size: 80%;
}

/* line 5, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPickerIconWrap .black {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjc2Ljg5MXB4IiBoZWlnaHQ9IjI3Ni44OTFweCIgdmlld0JveD0iMCAwIDI3Ni44OTEgMjc2Ljg5MSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjc2Ljg5MSAyNzYuODkxIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjExIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSIxMzguNDQ1IiBjeT0iMTM4LjQ0NSIgcj0iMTMyLjk0NSIvPg0KPGNpcmNsZSBjeD0iNjguMTIiIGN5PSIxMjUuMzk1IiByPSIxNi41MDciLz4NCjxjaXJjbGUgY3g9IjIwOC42MTciIGN5PSIxMjUuMzk1IiByPSIxNi41MDgiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik02OC4xMiwxODIuMDM0DQoJYzAsMCw2OS43OTMsNzAuNzA0LDE0MC40OTgsMCIvPg0KPC9zdmc+DQo=") center center no-repeat;
  background-size: 80%;
}

/* line 6, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPickerIconWrap .yellow {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjc2Ljg5MXB4IiBoZWlnaHQ9IjI3Ni44OTFweCIgdmlld0JveD0iMCAwIDI3Ni44OTEgMjc2Ljg5MSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjc2Ljg5MSAyNzYuODkxIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRUJDMjAwIiBzdHJva2Utd2lkdGg9IjExIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSIxMzguNDQ1IiBjeT0iMTM4LjQ0NSIgcj0iMTMyLjk0NSIvPg0KPGNpcmNsZSBmaWxsPSIjRUJDMjAwIiBjeD0iNjguMTIiIGN5PSIxMjUuMzk1IiByPSIxNi41MDciLz4NCjxjaXJjbGUgZmlsbD0iI0VCQzIwMCIgY3g9IjIwOC42MTciIGN5PSIxMjUuMzk1IiByPSIxNi41MDgiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0VCQzIwMCIgc3Ryb2tlLXdpZHRoPSIxMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik02OC4xMiwxODIuMDM0DQoJYzAsMCw2OS43OTMsNzAuNzA0LDE0MC40OTgsMCIvPg0KPC9zdmc+DQo=") center center no-repeat;
  background-size: 80%;
}

/* line 7, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPickerIconWrap .grey, .emojiPickerIconWrap .gray {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjc2Ljg5MXB4IiBoZWlnaHQ9IjI3Ni44OTFweCIgdmlld0JveD0iMCAwIDI3Ni44OTEgMjc2Ljg5MSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjc2Ljg5MSAyNzYuODkxIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRUJDMjAwIiBzdHJva2Utd2lkdGg9IjExIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSIxMzguNDQ1IiBjeT0iMTM4LjQ0NSIgcj0iMTMyLjk0NSIvPg0KPGNpcmNsZSBmaWxsPSIjRUJDMjAwIiBjeD0iNjguMTIiIGN5PSIxMjUuMzk1IiByPSIxNi41MDciLz4NCjxjaXJjbGUgZmlsbD0iI0VCQzIwMCIgY3g9IjIwOC42MTciIGN5PSIxMjUuMzk1IiByPSIxNi41MDgiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0VCQzIwMCIgc3Ryb2tlLXdpZHRoPSIxMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik02OC4xMiwxODIuMDM0DQoJYzAsMCw2OS43OTMsNzAuNzA0LDE0MC40OTgsMCIvPg0KPC9zdmc+DQo=") center center no-repeat;
  background-size: 80%;
}

/* line 9, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker {
  top: auto !important;
  right: 3% !important;
  bottom: 70px !important;
  left: auto !important;
  display: none;
  position: absolute;
  outline: none;
  border: none;
  box-shadow: 0 0 7px #555;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  font-family: Helvetica, Arial, sans-serif;
}

/* line 16, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker div.emoji {
  width: 1.3em;
  height: 1.3em;
  position: relative;
  display: inline-block;
}

/* line 17, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker span.emoji {
  width: 1.3em;
  height: 1.3em;
  display: inline-block;
  position: relative;
  overflow: hidden;
  text-indent: -9999px;
  vertical-align: middle;
}

/* line 18, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker .hidden {
  display: none;
}

/* line 20, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker nav {
  display: flex;
  position: relative;
  z-index: 0;
  background-color: #eee;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom: 1px solid #ddd;
}

/* line 21, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker nav div.tab {
  position: relative;
  flex-grow: 1;
  top: 1px;
  display: inline-block;
  margin: 2% 0 0 0;
  padding: 2% 2% 1% 2%;
  text-align: center;
  border: 1px solid #eee;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  cursor: pointer;
}

/* line 22, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker nav div.tab:hover {
  background-color: #ddd;
}

/* line 23, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker nav div.tab.active {
  background-color: #fff;
  box-shadow: 0 0 3px #ccc;
  border: 1px solid #ddd;
  border-bottom: none;
}

/* line 24, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker nav div.tab:first-of-type {
  margin-left: 1%;
}

/* line 25, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker nav div.tab:last-of-type {
  margin-right: 1%;
}

/* line 27, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker nav div.tab .emoji {
  width: 1.1em;
  height: 1.1em;
}

/* line 28, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker nav div.tab .emoji-tab-recent {
  background: rgba(0, 0, 0, 0) 100% no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTQxLjggMTMxLjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE0MS44IDEzMS45IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBpZD0iTGF5ZXJfMSIgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48Zz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMzcuNiwxMDcuNWMtMS4yLDAtMi40LTAuNC0zLjMtMS4yYy0xLjEtMC45LTEuNy0yLjItMS43LTMuNmMtMC4xLTEuOC0xLTQ0LjYsMjMtNjUuNiBDOTAuOSwwLjQsMTM0LjksMCwxMzYuOCwwYzEuNSwwLDIuOCwwLjYsMy44LDEuN2MxLDEuMSwxLjQsMi42LDEuMSw0Yy03LjMsNDYuNC0zMi4yLDc1LjgtMzQuNyw3OC42IGMtNS42LDcuNC0xOC42LDEzLjMtMzkuOCwxOC4xYy0xNS4xLDMuNC0yOC41LDQuOS0yOS4xLDVDMzgsMTA3LjUsMzcuOCwxMDcuNSwzNy42LDEwNy41eiBNMTMwLjcsMTAuNSBjLTEyLjcsMS41LTQzLjEsNy43LTY4LjEsMzMuNmMtMC4xLDAuMS0wLjIsMC4yLTAuMywwLjNjLTE1LjksMTMuOS0xOSw0MC44LTE5LjYsNTIuNGMyMC40LTIuOCw0OS43LTkuNSw1Ni4zLTE4LjYgYzAuMS0wLjEsMC4yLTAuMywwLjMtMC40Qzk5LjYsNzcuNiwxMjIuNSw1MS42LDEzMC43LDEwLjV6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik03Ny44LDEzMS45Yy0wLjUsMC0xLTAuMS0xLjUtMC4yYy0xLjktMC42LTMuMi0yLjMtMy40LTQuM2MtMS4xLTExLjctNC43LTIzLjgtNy40LTI0LjlsMS43LTkuOSBjOC4xLDEuMywxMi4xLDEyLjgsMTQuMSwyMi44bDE1LjYtMTcuOHYtMTVoMTB2MTYuOGMwLDEuMi0wLjQsMi40LTEuMiwzLjNsLTI0LDI3LjNDODAuNiwxMzEuMyw3OS4yLDEzMS45LDc3LjgsMTMxLjl6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik0zOC40LDc0LjdjLTEwLjktOS43LTIzLjUtNy40LTIzLjctNy4zYy0yLjIsMC40LTQuNS0wLjctNS41LTIuN2MtMS0yLTAuNS00LjUsMS4yLTZsMjYuMi0yMi41IGMwLjktMC44LDIuMS0xLjIsMy4zLTEuMmgxOS44djEwSDQxLjhMMjYuNyw1OGM1LjYsMS4yLDEyLjIsMy44LDE4LjQsOS4zTDM4LjQsNzQuN3oiLz48L2c+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTEzLjgsMTMxLjljLTIuOCwwLTUtMi4yLTUtNWMwLTIxLjYsNC43LTM2LjYsMTQuMS00NC43YzguMS03LDE2LjQtNi4xLDE3LjMtNS45IGMyLjcsMC40LDQuNiwyLjksNC4zLDUuNmMtMC40LDIuNy0yLjksNC42LTUuNiw0LjNjLTAuMywwLTUtMC40LTkuNiwzLjhjLTQuOCw0LjMtMTAuNCwxNC4yLTEwLjQsMzcgQzE4LjgsMTI5LjcsMTYuNSwxMzEuOSwxMy44LDEzMS45eiIvPjwvZz48Zz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMTUuMiwxMzEuOWMtMC41LDAtMSwwLTEuNSwwYy0yLjgsMC01LTIuMy00LjktNS4xYzAtMi43LDIuMy00LjksNS00LjljMCwwLDAsMCwwLjEsMCBjMTcuNSwwLjIsMzAuMi0zLjQsMzYuNi0xMC4zYzQuOS01LjQsNC41LTExLDQuNS0xMS4yYy0wLjMtMi43LDEuNi01LjIsNC40LTUuNWMyLjctMC4zLDUuMiwxLjcsNS42LDQuNCBjMCwwLjQsMS4xLDEwLjEtNi44LDE4LjlDNDkuOCwxMjcuMywzNS40LDEzMS45LDE1LjIsMTMxLjl6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik0xMDcuMiw1M2MtMS4yLDAtMi4zLTAuNC0zLjItMS4yYy0xLjYtMS40LTIuMi0zLjYtMS41LTUuNmMwLjEtMC4yLDAuMi0wLjUsMC4yLTAuN2MwLjYtMiwwLjMtNC4yLTAuNy02IGMtMS0xLjgtMi44LTMuMi00LjgtMy43Yy0wLjgtMC4yLTEuNy0wLjMtMi42LTAuM2MtMi4xLDAuMS00LjEtMS4xLTQuOS0zYy0wLjgtMS45LTAuNC00LjIsMS4yLTUuNmMzLTIuNyw2LjgtNC4zLDEwLjgtNC4zIGMxLjQsMCwyLjksMC4yLDQuMiwwLjZjOC41LDIuMywxMy41LDExLjIsMTEuMSwxOS42Yy0xLjEsNC4xLTMuNyw3LjUtNy40LDkuNkMxMDguOSw1Mi44LDEwOCw1MywxMDcuMiw1M3oiLz48L2c+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTU3LjQsMTA2bC04LjMtNS42bDMyLjgtNDguOGwtMS42LTIuMmw2LjgtNWMyLTEuNCw0LjctMS4zLDYuNCwwLjRjMS44LDEuNywyLDQuNCwwLjcsNi40TDU3LjQsMTA2eiIvPjwvZz48Zz48cmVjdCB4PSI1OCIgeT0iMzMuMiIgdHJhbnNmb3JtPSJtYXRyaXgoMC41OTAyIDAuODA3MyAtMC44MDczIDAuNTkwMiA4MC44NDM0IC0yMi44NzcxKSIgZmlsbD0iIzU4NTk1QiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjcwLjEiLz48L2c+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfMiI+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTcwLjYsMEMzNC4yLDAsNC44LDI5LjQsNC44LDY1LjdjMCwzNi4zLDI5LjQsNjUuNyw2NS43LDY1LjdjMzYuMywwLDY1LjctMjkuNCw2NS43LTY1LjcgQzEzNi4zLDI5LjQsMTA2LjksMCw3MC42LDB6IE03MC42LDEyMC40Yy0zMC4xLDAtNTQuNi0yNC41LTU0LjYtNTQuNnMyNC41LTU0LjYsNTQuNi01NC42czU0LjYsMjQuNSw1NC42LDU0LjYgUzEwMC43LDEyMC40LDcwLjYsMTIwLjR6Ii8+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTg1LjUsNDcuMUw3Ni42LDU2VjI2LjljMC0zLjMtMi43LTYtNi02cy02LDIuNy02LDZ2NDIuMmMwLDMuMywyLjcsNiw2LDZjMC4zLDAsMC41LDAsMC44LTAuMSBjMC4yLDAsMC40LDAuMSwwLjYsMC4xYzEuNSwwLDMuMS0wLjYsNC4yLTEuOEw5NCw1NS41YzIuMy0yLjMsMi4zLTYuMSwwLTguNUM5MS42LDQ0LjcsODcuOCw0NC43LDg1LjUsNDcuMXoiLz48L2c+PC9nPjwvc3ZnPg==);
}

/* line 32, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker nav div.tab .emoji-tab-people {
  background: rgba(0, 0, 0, 0) 100% no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTQxLjggMTMxLjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE0MS44IDEzMS45IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBpZD0iTGF5ZXJfMSIgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48Zz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMzcuNiwxMDcuNWMtMS4yLDAtMi40LTAuNC0zLjMtMS4yYy0xLjEtMC45LTEuNy0yLjItMS43LTMuNmMtMC4xLTEuOC0xLTQ0LjYsMjMtNjUuNiBDOTAuOSwwLjQsMTM0LjksMCwxMzYuOCwwYzEuNSwwLDIuOCwwLjYsMy44LDEuN2MxLDEuMSwxLjQsMi42LDEuMSw0Yy03LjMsNDYuNC0zMi4yLDc1LjgtMzQuNyw3OC42IGMtNS42LDcuNC0xOC42LDEzLjMtMzkuOCwxOC4xYy0xNS4xLDMuNC0yOC41LDQuOS0yOS4xLDVDMzgsMTA3LjUsMzcuOCwxMDcuNSwzNy42LDEwNy41eiBNMTMwLjcsMTAuNSBjLTEyLjcsMS41LTQzLjEsNy43LTY4LjEsMzMuNmMtMC4xLDAuMS0wLjIsMC4yLTAuMywwLjNjLTE1LjksMTMuOS0xOSw0MC44LTE5LjYsNTIuNGMyMC40LTIuOCw0OS43LTkuNSw1Ni4zLTE4LjYgYzAuMS0wLjEsMC4yLTAuMywwLjMtMC40Qzk5LjYsNzcuNiwxMjIuNSw1MS42LDEzMC43LDEwLjV6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik03Ny44LDEzMS45Yy0wLjUsMC0xLTAuMS0xLjUtMC4yYy0xLjktMC42LTMuMi0yLjMtMy40LTQuM2MtMS4xLTExLjctNC43LTIzLjgtNy40LTI0LjlsMS43LTkuOSBjOC4xLDEuMywxMi4xLDEyLjgsMTQuMSwyMi44bDE1LjYtMTcuOHYtMTVoMTB2MTYuOGMwLDEuMi0wLjQsMi40LTEuMiwzLjNsLTI0LDI3LjNDODAuNiwxMzEuMyw3OS4yLDEzMS45LDc3LjgsMTMxLjl6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik0zOC40LDc0LjdjLTEwLjktOS43LTIzLjUtNy40LTIzLjctNy4zYy0yLjIsMC40LTQuNS0wLjctNS41LTIuN2MtMS0yLTAuNS00LjUsMS4yLTZsMjYuMi0yMi41IGMwLjktMC44LDIuMS0xLjIsMy4zLTEuMmgxOS44djEwSDQxLjhMMjYuNyw1OGM1LjYsMS4yLDEyLjIsMy44LDE4LjQsOS4zTDM4LjQsNzQuN3oiLz48L2c+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTEzLjgsMTMxLjljLTIuOCwwLTUtMi4yLTUtNWMwLTIxLjYsNC43LTM2LjYsMTQuMS00NC43YzguMS03LDE2LjQtNi4xLDE3LjMtNS45IGMyLjcsMC40LDQuNiwyLjksNC4zLDUuNmMtMC40LDIuNy0yLjksNC42LTUuNiw0LjNjLTAuMywwLTUtMC40LTkuNiwzLjhjLTQuOCw0LjMtMTAuNCwxNC4yLTEwLjQsMzcgQzE4LjgsMTI5LjcsMTYuNSwxMzEuOSwxMy44LDEzMS45eiIvPjwvZz48Zz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMTUuMiwxMzEuOWMtMC41LDAtMSwwLTEuNSwwYy0yLjgsMC01LTIuMy00LjktNS4xYzAtMi43LDIuMy00LjksNS00LjljMCwwLDAsMCwwLjEsMCBjMTcuNSwwLjIsMzAuMi0zLjQsMzYuNi0xMC4zYzQuOS01LjQsNC41LTExLDQuNS0xMS4yYy0wLjMtMi43LDEuNi01LjIsNC40LTUuNWMyLjctMC4zLDUuMiwxLjcsNS42LDQuNCBjMCwwLjQsMS4xLDEwLjEtNi44LDE4LjlDNDkuOCwxMjcuMywzNS40LDEzMS45LDE1LjIsMTMxLjl6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik0xMDcuMiw1M2MtMS4yLDAtMi4zLTAuNC0zLjItMS4yYy0xLjYtMS40LTIuMi0zLjYtMS41LTUuNmMwLjEtMC4yLDAuMi0wLjUsMC4yLTAuN2MwLjYtMiwwLjMtNC4yLTAuNy02IGMtMS0xLjgtMi44LTMuMi00LjgtMy43Yy0wLjgtMC4yLTEuNy0wLjMtMi42LTAuM2MtMi4xLDAuMS00LjEtMS4xLTQuOS0zYy0wLjgtMS45LTAuNC00LjIsMS4yLTUuNmMzLTIuNyw2LjgtNC4zLDEwLjgtNC4zIGMxLjQsMCwyLjksMC4yLDQuMiwwLjZjOC41LDIuMywxMy41LDExLjIsMTEuMSwxOS42Yy0xLjEsNC4xLTMuNyw3LjUtNy40LDkuNkMxMDguOSw1Mi44LDEwOCw1MywxMDcuMiw1M3oiLz48L2c+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTU3LjQsMTA2bC04LjMtNS42bDMyLjgtNDguOGwtMS42LTIuMmw2LjgtNWMyLTEuNCw0LjctMS4zLDYuNCwwLjRjMS44LDEuNywyLDQuNCwwLjcsNi40TDU3LjQsMTA2eiIvPjwvZz48Zz48cmVjdCB4PSI1OCIgeT0iMzMuMiIgdHJhbnNmb3JtPSJtYXRyaXgoMC41OTAyIDAuODA3MyAtMC44MDczIDAuNTkwMiA4MC44NDM0IC0yMi44NzcxKSIgZmlsbD0iIzU4NTk1QiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjcwLjEiLz48L2c+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfMiIgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNNzAuNiwwQzM0LjIsMCw0LjgsMjkuNCw0LjgsNjUuN2MwLDM2LjMsMjkuNCw2NS43LDY1LjcsNjUuN2MzNi4zLDAsNjUuNy0yOS40LDY1LjctNjUuNyBDMTM2LjMsMjkuNCwxMDYuOSwwLDcwLjYsMHogTTcwLjYsMTIwLjRjLTMwLjEsMC01NC42LTI0LjUtNTQuNi01NC42czI0LjUtNTQuNiw1NC42LTU0LjZzNTQuNiwyNC41LDU0LjYsNTQuNiBTMTAwLjcsMTIwLjQsNzAuNiwxMjAuNHoiLz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNODUuNSw0Ny4xTDc2LjYsNTZWMjYuOWMwLTMuMy0yLjctNi02LTZzLTYsMi43LTYsNnY0Mi4yYzAsMy4zLDIuNyw2LDYsNmMwLjMsMCwwLjUsMCwwLjgtMC4xIGMwLjIsMCwwLjQsMC4xLDAuNiwwLjFjMS41LDAsMy4xLTAuNiw0LjItMS44TDk0LDU1LjVjMi4zLTIuMywyLjMtNi4xLDAtOC41QzkxLjYsNDQuNyw4Ny44LDQ0LjcsODUuNSw0Ny4xeiIvPjwvZz48L2c+PGcgaWQ9IkxheWVyXzMiIGRpc3BsYXk9Im5vbmUiPjxwYXRoIGRpc3BsYXk9ImlubGluZSIgZmlsbD0iIzU4NTk1QiIgZD0iTTY5LjEsMTEuNWMxNC42LDAsMTkuMyw4LjUsMTkuMywxNi4zYzAsOC43LDAsMTcuNCwwLDI2LjFjMCw0LjgtMS42LDE0LjcsMy40LDE3LjcgYzEuNCwwLjgsMi41LDEuMiwzLjUsMS4yYzcuNiwwLDUuMi0yMSw1LTI1LjJjLTAuMi04LjEtMi4yLTIzLjQsMTAuMi0yMy40YzcuNywwLDEzLjksMi4zLDEzLjksOS4zYzAsMTEuNiwxLjQsNDEsMC40LDQ0LjMgYy0zLjUsMTEuNi0yNS40LDEyLjEtMzUsMTIuMXYyNC44YzAsMCwyLjMsNi4yLTE4LjUsNi4yYzAsMC0xLDAtMi40LDBjLTUuMiwwLTE2LjgtMC41LTE2LjgtNC43YzAtNS40LDAtMTIuNCwwLTEyLjQgYzAsMC4xLTAuMiwwLjEtMC40LDAuMWMtMi40LDAtMTQuMy0yLjMtMTUtMi41Yy03LjgtMi4zLTIwLjgtOC0yMC45LTE3LjZDMTUuNyw3NiwxMiw1OC45LDE4LjUsNTNjMi40LTIuMiw4LTQsMTMtNCBjNS4xLDAsOS42LDEuOSw5LjYsNy41YzAsNy43LDAsNy43LDAsNy43YzAsMy41LTAuMyw3LjIsMCwxMC42YzAuMywzLjgsMi40LDYuMyw1LjcsNy45YzEuNiwwLjgsMi42LDEuMSwzLjMsMS4xIGMwLjQsMCwwLjgtMC4xLDEtMC40YzAuNC0wLjUsMC42LTEuNSwxLTIuOWMxLjItNS40LDAtMTIuNiwwLTE4LjJjMC0xMC4yLDAtMjAuNSwwLTMwLjdDNTIuMSwzMS43LDU0LjQsMTEuNSw2OS4xLDExLjUgTTY5LjEsMC41IGMtMTAuNCwwLTE4LjksNS44LTIzLjksMTYuM2MtMy4xLDYuNS0zLjksMTIuOS00LDEzLjZsLTAuMSwxLjN2OC4xYy0yLjgtMS4yLTYtMS44LTkuNi0xLjhjLTYuNCwwLTE1LjIsMi4xLTIwLjQsNi45IGMtOS4xLDguMi03LjcsMjIuOC02LjgsMzMuNGMwLjIsMi4yLDAuNCw0LjMsMC40LDUuNmMwLjIsMTIuNSwxMC43LDIyLjcsMjguOCwyOGMwLjYsMC4yLDMuOSwwLjksNy42LDEuNXYyLjcgYzAsMy42LDEuNSwxMi4yLDE1LjUsMTQuN2M0LjMsMC44LDkuMSwwLjksMTIuMywwLjljMS4zLDAsMi4yLDAsMi42LDBjMTQuNCwwLDIyLjctMi44LDI2LjktOC44YzItMi44LDIuOC02LjEsMi40LTkuM3YtMTMuMSBjMTIuOS0xLDMwLTQuNywzNC41LTE5LjVjMS0zLjIsMS03LjgsMC40LTMwLjZjLTAuMi02LjYtMC40LTEyLjktMC40LTE2LjhjMC05LjgtNi41LTIwLjMtMjQuOS0yMC4zYy02LjEsMC0xMC4zLDIuMS0xMy4xLDQuNCBDOTMuNyw4LjEsODQuNiwwLjUsNjkuMSwwLjVMNjkuMSwwLjV6Ii8+PC9nPjxnIGlkPSJMYXllcl80IiBkaXNwbGF5PSJub25lIj48ZyBkaXNwbGF5PSJpbmxpbmUiPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik03Mi4xLDEzMWMtMi4yLDAtNC4yLTEuMy01LjEtMy40TDI3LDMxLjljLTAuNy0xLjctMC41LTMuNiwwLjUtNS4yczIuNy0yLjUsNC42LTIuNWg3OC42IGMxLjgsMCwzLjUsMC45LDQuNiwyLjRjMSwxLjUsMS4yLDMuNCwwLjUsNS4xbC0zOC42LDk1LjhDNzYuMywxMjkuNyw3NC4zLDEzMSw3Mi4xLDEzMUM3Mi4xLDEzMSw3Mi4xLDEzMSw3Mi4xLDEzMXogTTQwLjMsMzUuMiBMNzIsMTExbDMwLjYtNzUuOEg0MC4zeiIvPjwvZz48Zz48Y2lyY2xlIGZpbGw9IiM1ODU5NUIiIGN4PSI1MS45IiBjeT0iNTQuMyIgcj0iMTEuNyIvPjwvZz48Zz48Y2lyY2xlIGZpbGw9IiM1ODU5NUIiIGN4PSI4Mi44IiBjeT0iODAuMyIgcj0iMTEuNyIvPjwvZz48Zz48Y2lyY2xlIGZpbGw9IiM1ODU5NUIiIGN4PSI4NCIgY3k9IjQyLjQiIHI9IjExLjciLz48L2c+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTExMC44LDM0SDMzLjljLTkuNSwwLTE3LjItNy43LTE3LjItMTcuMmMwLTkuNSw3LjctMTcuMiwxNy4yLTE3LjJoNzYuOGM5LjUsMCwxNy4yLDcuNywxNy4yLDE3LjIgQzEyOCwyNi4zLDEyMC4zLDM0LDExMC44LDM0eiBNMzMuOSwxMC42Yy0zLjQsMC02LjIsMi44LTYuMiw2LjJjMCwzLjQsMi44LDYuMiw2LjIsNi4yaDc2LjhjMy40LDAsNi4yLTIuOCw2LjItNi4yIGMwLTMuNC0yLjgtNi4yLTYuMi02LjJIMzMuOXoiLz48L2c+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfNSIgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMTI4LjMsOC43YzAsMC0xNS45LTcuNS0zNi42LTcuNWMtMTYuMiwwLTM1LjQsNC42LTUyLDIxLjJjMCwwLTQ4LDM5LjYtMjcuMyw5OS45YzAsMCwxNC45LDkuNiwzNi44LDkuNiBjMTksMCw0My4zLTcuMiw2Ny44LTM0LjNDMTE3LDk3LjYsMTUxLjgsNjguNSwxMjguMyw4Ljd6IE0xMjQuNiwzNi43bC0yMy45LTIzLjljOC4yLDEsMTUsMywxOSw0LjQgQzEyMi4xLDIzLjksMTIzLjcsMzAuNCwxMjQuNiwzNi43eiBNMTguNCw5Ni44bDIzLjgsMjMuOGMtOS40LTEtMTYuNy0zLjktMjAuNi01LjhDMTkuOCwxMDguNywxOC43LDEwMi43LDE4LjQsOTYuOHogTTEwOS45LDg5LjIgYy0wLjQsMC4zLTAuNywwLjYtMS4xLDFjLTE2LDE3LjctMzMuMiwyNy44LTUxLjMsMzAuMUwxOSw4MS44YzEuMy04LjksNC4xLTE3LjYsOC42LTI2LjFjOC4yLTE1LjYsMTktMjQuNywxOS4xLTI0LjcgYzAuMy0wLjIsMC41LTAuNSwwLjgtMC43YzEwLjQtMTAuNCwyMi45LTE2LjMsMzcuNC0xNy43bDQwLjQsNDAuNGMtMC40LDYuMS0xLjYsMTItMy43LDE3LjZDMTE3LjMsODIuNCwxMTAuNSw4OC43LDEwOS45LDg5LjJ6IiAvPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik05OS44LDQ3LjhsMC41LTAuNWMyLjItMi4xLDIuMi01LjYsMC4xLTcuOGMtMi4xLTIuMi01LjYtMi4yLTcuOC0wLjFMOTIsNDAuMUw4NS45LDM0IGMtMi4xLTIuMS01LjYtMi4xLTcuOCwwYy0yLjEsMi4xLTIuMSw1LjYsMCw3LjhsNiw2bC00LjMsNC4ybC01LjUtNS41Yy0yLjEtMi4xLTUuNi0yLjEtNy44LDBjLTIuMSwyLjEtMi4xLDUuNiwwLDcuOGw1LjQsNS40IEw2Nyw2NC4ybC01LjMtNS4zYy0yLjEtMi4xLTUuNi0yLjEtNy44LDBjLTIuMSwyLjEtMi4xLDUuNiwwLDcuOGw1LjIsNS4ybC00LjgsNC42bC01LjEtNS4xYy0yLjEtMi4xLTUuNi0yLjEtNy44LDAgYy0yLjEsMi4xLTIuMSw1LjYsMCw3LjhsNSw1bC0wLjMsMC4zYy0yLjIsMi4xLTIuMiw1LjYtMC4xLDcuOGMxLjEsMS4xLDIuNSwxLjcsNCwxLjdjMS40LDAsMi44LTAuNSwzLjgtMS41bDAuNC0wLjRsNi41LDYuNSBjMS4xLDEuMSwyLjUsMS42LDMuOSwxLjZzMi44LTAuNSwzLjktMS42YzIuMS0yLjEsMi4xLTUuNiwwLTcuOGwtNi40LTYuNGw0LjgtNC42bDYuMyw2LjNjMS4xLDEuMSwyLjUsMS42LDMuOSwxLjYgYzEuNCwwLDIuOC0wLjUsMy45LTEuNmMyLjEtMi4xLDIuMS01LjYsMC03LjhMNzQuOCw3Mmw0LjgtNC42bDYuMSw2LjFjMS4xLDEuMSwyLjUsMS42LDMuOSwxLjZjMS40LDAsMi44LTAuNSwzLjktMS42IGMyLjEtMi4xLDIuMS01LjYsMC03LjhsLTYtNmw0LjMtNC4ybDUuNSw1LjVjMS4xLDEuMSwyLjUsMS42LDMuOSwxLjZzMi44LTAuNSwzLjktMS42YzIuMS0yLjEsMi4xLTUuNiwwLTcuOEw5OS44LDQ3Ljh6Ii8+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfNiIgZGlzcGxheT0ibm9uZSI+PHBhdGggZGlzcGxheT0iaW5saW5lIiBmaWxsPSIjNTg1OTVCIiBkPSJNMTE5LjUsOC42VjhjMC0zLjktMy4yLTcuMS03LjEtNy4xSDM0LjFDMzAuMiwwLjgsMjcsNC4xLDI3LDh2MC42YzAsMy45LDMuMiw3LjEsNy4xLDcuMSBoMC42Yy0wLjQsNS43LTAuMSwxMS4zLDAuOCwxNi42YzEuOSwxMSw3LjgsMTYuMiwxMy41LDIxLjJjMiwxLjcsNCwzLjUsNiw1LjZjNCw0LjIsNC41LDExLjktMi4yLDE4LjVjLTEzLDEyLjctMTcuMSwyNC45LTE4LDM5LjQgaC0wLjdjLTMuOSwwLTcuMSwzLjItNy4xLDcuMXYwLjZjMCwzLjksMy4yLDcuMSw3LjEsNy4xaDc4LjJjMy45LDAsNy4xLTMuMiw3LjEtNy4xdi0wLjZjMC0zLjktMy4yLTcuMS03LjEtNy4xaC0wLjcgYy0wLjktMTQuNS01LTI2LjctMTgtMzkuNGMtNi43LTYuNS02LjItMTQuMi0yLjItMTguNWMyLTIuMSw0LTMuOSw2LTUuNmM1LjctNSwxMS42LTEwLjIsMTMuNS0yMS4yYzAuOS01LjMsMS4yLTEwLjksMC44LTE2LjZoMC42IEMxMTYuMywxNS43LDExOS41LDEyLjUsMTE5LjUsOC42eiBNMTAxLjEsMzAuNmMtMS4zLDcuNS00LjksMTAuNy0xMC4yLDE1LjRjLTIsMS44LTQuNCwzLjgtNi43LDYuM2MtNy4yLDcuNi04LjgsMjEuNiwyLjUsMzIuNSBjMC42LDAuNiwxLjIsMS4yLDEuOCwxLjhDODMuNCw4NC40LDc4LDgzLDczLjIsODNjLTQuNywwLTEwLjIsMS4zLTE1LjIsMy42YzAuNi0wLjYsMS4yLTEuMiwxLjgtMS44YzExLjItMTAuOSw5LjYtMjQuOSwyLjUtMzIuNSBjLTIuMy0yLjQtNC42LTQuNS02LjctNi4zYy01LjQtNC43LTktNy45LTEwLjItMTUuNGMtMC44LTQuOC0xLTkuOC0wLjctMTQuOWg1N0MxMDIuMSwyMC45LDEwMS45LDI1LjksMTAxLjEsMzAuNnoiLz48L2c+PGcgaWQ9IkxheWVyXzciIGRpc3BsYXk9Im5vbmUiPjxnIGRpc3BsYXk9ImlubGluZSI+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTcxLDEzMS4yYy0xLjEsMC0yLjItMC4zLTMuMi0wLjljLTIwLjctMTMuNC0zNS43LTI2LTQ3LjEtMzkuN0M2LjQsNzMuNS0wLjQsNTYuNSwwLjQsNDAuMSBDMS42LDE4LjQsMjAuMiwwLjcsNDIsMC43YzMuNCwwLDYuOCwwLjQsMTAuMiwxLjNDNTksMy44LDY1LjYsNy41LDcxLDEyLjVjNS40LTUsMTItOC44LDE4LjgtMTAuNWMzLjMtMC45LDYuOC0xLjMsMTAuMi0xLjMgYzIxLjgsMCw0MC40LDE3LjcsNDEuNiwzOS40YzAuOSwxNi40LTUuOSwzMy40LTIwLjIsNTAuNWMtMTEuNSwxMy43LTI2LjQsMjYuMy00Ny4xLDM5LjdDNzMuMiwxMzAuOSw3Mi4xLDEzMS4yLDcxLDEzMS4yeiBNNDIsMTIuNGMtMTUuNywwLTI5LjEsMTIuNy0yOS45LDI4LjNjLTAuNywxMy40LDUuMiwyNy42LDE3LjUsNDIuNGMxMC4xLDEyLjEsMjMuMywyMy40LDQxLjMsMzUuM2MxOC0xMS45LDMxLjItMjMuMiw0MS4zLTM1LjMgYzEyLjMtMTQuOCwxOC4yLTI5LDE3LjUtNDIuNGMtMC44LTE1LjYtMTQuMi0yOC4zLTI5LjktMjguM2MtMi40LDAtNC44LDAuMy03LjIsMC45Qzg2LjMsMTUsODAsMTkuMiw3NS41LDI0LjcgYy0xLjEsMS40LTIuOCwyLjItNC42LDIuMnMtMy40LTAuOC00LjYtMi4yYy00LjUtNS42LTEwLjgtOS43LTE3LjItMTEuNEM0Ni44LDEyLjcsNDQuNCwxMi40LDQyLDEyLjR6Ii8+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfOCIgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMjYuNywxMzEuOWMtNCwwLTcuOS0wLjQtMTEuNi0xLjJsLTAuNC0wLjFjLTQuMS0wLjgtMTAuMi0yLjEtMTMuNC04LjdjLTAuNC0wLjgtMC42LTEuNy0wLjYtMi42di0xMDIgYzAtMi4xLDEuMS00LDIuOS01YzEuOC0xLDQtMSw1LjgsMGw4LjksNS4yYzIuNiwwLjUsNS40LDAuNyw4LjMsMC43YzExLjksMCwyNC40LTQsMzcuNi04LjNjMTMuNC00LjMsMjcuMy04LjgsNDAuOS04LjggYzEyLjcsMCwyMy41LDMuOCwzMy4yLDExLjdjMS40LDEuMSwyLjEsMi44LDIuMSw0LjV2MTAyYzAsMi4zLTEuMyw0LjMtMy4zLDUuM2MtMiwxLTQuNCwwLjctNi4yLTAuOGMtNy42LTYuMi0xNS44LTkuMS0yNS44LTkuMSBjLTExLjgsMC0yNC4yLDQtMzcuMyw4LjNDNTQuNCwxMjcuNCw0MC41LDEzMS45LDI2LjcsMTMxLjlDMjYuNywxMzEuOSwyNi43LDEzMS45LDI2LjcsMTMxLjl6IE0xMi40LDExNy42IGMwLjgsMC43LDIuMSwxLjEsNC43LDEuNmwwLjQsMC4xYzIuOSwwLjYsNS45LDAuOSw5LjIsMC45YzAsMCwwLDAsMCwwYzExLjksMCwyNC40LTQsMzcuNi04LjNjMTMuNC00LjMsMjcuMy04LjgsNDAuOS04LjggYzguNywwLDE2LjUsMS44LDIzLjcsNS41VjIwLjNjLTctNS4xLTE0LjYtNy41LTIzLjctNy41Yy0xMS44LDAtMjQuMiw0LTM3LjMsOC4zYy0xMy41LDQuNC0yNy40LDguOS00MS4yLDguOSBjLTQsMC03LjktMC40LTExLjYtMS4yYy0wLjYtMC4xLTEuMi0wLjQtMS43LTAuN2wtMS0wLjZWMTE3LjZ6Ii8+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfOSI+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTcxLjMsMC4zQzM1LDAuMyw1LjUsMjkuOCw1LjUsNjYuMWMwLDM2LjMsMjkuNSw2NS44LDY1LjgsNjUuOHM2NS44LTI5LjUsNjUuOC02NS44IEMxMzcuMSwyOS44LDEwNy43LDAuMyw3MS4zLDAuM3ogTTcxLjMsMTIwLjhjLTMwLjIsMC01NC43LTI0LjUtNTQuNy01NC43YzAtMzAuMiwyNC41LTU0LjcsNTQuNy01NC43UzEyNiwzNiwxMjYsNjYuMSBDMTI2LDk2LjMsMTAxLjUsMTIwLjgsNzEuMywxMjAuOHoiLz48Y2lyY2xlIGZpbGw9IiM1ODU5NUIiIGN4PSI0MS4yIiBjeT0iNTQuMyIgcj0iMTIuOCIvPjxjaXJjbGUgZmlsbD0iIzU4NTk1QiIgY3g9IjEwMS43IiBjeT0iNTQuMyIgcj0iMTIuOCIvPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik05NC45LDc2SDQ3LjdjLTEuNCwwLTIuNiwwLjctMy40LDEuOGMtMC43LDEuMi0wLjksMi42LTAuMywzLjljMS4yLDIuNywxMi4xLDI2LDI3LjMsMjYgYzE1LjIsMCwyNi4xLTIzLjMsMjcuMy0yNmMwLjYtMS4zLDAuNC0yLjctMC4zLTMuOUM5Ny42LDc2LjcsOTYuMyw3Niw5NC45LDc2eiIvPjwvZz48L2c+PC9zdmc+);
}

/* line 36, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker nav div.tab .emoji-tab-nature {
  background: rgba(0, 0, 0, 0) 100% no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTQxLjggMTMxLjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE0MS44IDEzMS45IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBpZD0iTGF5ZXJfMSIgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48Zz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMzcuNiwxMDcuNWMtMS4yLDAtMi40LTAuNC0zLjMtMS4yYy0xLjEtMC45LTEuNy0yLjItMS43LTMuNmMtMC4xLTEuOC0xLTQ0LjYsMjMtNjUuNiBDOTAuOSwwLjQsMTM0LjksMCwxMzYuOCwwYzEuNSwwLDIuOCwwLjYsMy44LDEuN2MxLDEuMSwxLjQsMi42LDEuMSw0Yy03LjMsNDYuNC0zMi4yLDc1LjgtMzQuNyw3OC42IGMtNS42LDcuNC0xOC42LDEzLjMtMzkuOCwxOC4xYy0xNS4xLDMuNC0yOC41LDQuOS0yOS4xLDVDMzgsMTA3LjUsMzcuOCwxMDcuNSwzNy42LDEwNy41eiBNMTMwLjcsMTAuNSBjLTEyLjcsMS41LTQzLjEsNy43LTY4LjEsMzMuNmMtMC4xLDAuMS0wLjIsMC4yLTAuMywwLjNjLTE1LjksMTMuOS0xOSw0MC44LTE5LjYsNTIuNGMyMC40LTIuOCw0OS43LTkuNSw1Ni4zLTE4LjYgYzAuMS0wLjEsMC4yLTAuMywwLjMtMC40Qzk5LjYsNzcuNiwxMjIuNSw1MS42LDEzMC43LDEwLjV6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik03Ny44LDEzMS45Yy0wLjUsMC0xLTAuMS0xLjUtMC4yYy0xLjktMC42LTMuMi0yLjMtMy40LTQuM2MtMS4xLTExLjctNC43LTIzLjgtNy40LTI0LjlsMS43LTkuOSBjOC4xLDEuMywxMi4xLDEyLjgsMTQuMSwyMi44bDE1LjYtMTcuOHYtMTVoMTB2MTYuOGMwLDEuMi0wLjQsMi40LTEuMiwzLjNsLTI0LDI3LjNDODAuNiwxMzEuMyw3OS4yLDEzMS45LDc3LjgsMTMxLjl6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik0zOC40LDc0LjdjLTEwLjktOS43LTIzLjUtNy40LTIzLjctNy4zYy0yLjIsMC40LTQuNS0wLjctNS41LTIuN2MtMS0yLTAuNS00LjUsMS4yLTZsMjYuMi0yMi41IGMwLjktMC44LDIuMS0xLjIsMy4zLTEuMmgxOS44djEwSDQxLjhMMjYuNyw1OGM1LjYsMS4yLDEyLjIsMy44LDE4LjQsOS4zTDM4LjQsNzQuN3oiLz48L2c+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTEzLjgsMTMxLjljLTIuOCwwLTUtMi4yLTUtNWMwLTIxLjYsNC43LTM2LjYsMTQuMS00NC43YzguMS03LDE2LjQtNi4xLDE3LjMtNS45IGMyLjcsMC40LDQuNiwyLjksNC4zLDUuNmMtMC40LDIuNy0yLjksNC42LTUuNiw0LjNjLTAuMywwLTUtMC40LTkuNiwzLjhjLTQuOCw0LjMtMTAuNCwxNC4yLTEwLjQsMzcgQzE4LjgsMTI5LjcsMTYuNSwxMzEuOSwxMy44LDEzMS45eiIvPjwvZz48Zz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMTUuMiwxMzEuOWMtMC41LDAtMSwwLTEuNSwwYy0yLjgsMC01LTIuMy00LjktNS4xYzAtMi43LDIuMy00LjksNS00LjljMCwwLDAsMCwwLjEsMCBjMTcuNSwwLjIsMzAuMi0zLjQsMzYuNi0xMC4zYzQuOS01LjQsNC41LTExLDQuNS0xMS4yYy0wLjMtMi43LDEuNi01LjIsNC40LTUuNWMyLjctMC4zLDUuMiwxLjcsNS42LDQuNCBjMCwwLjQsMS4xLDEwLjEtNi44LDE4LjlDNDkuOCwxMjcuMywzNS40LDEzMS45LDE1LjIsMTMxLjl6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik0xMDcuMiw1M2MtMS4yLDAtMi4zLTAuNC0zLjItMS4yYy0xLjYtMS40LTIuMi0zLjYtMS41LTUuNmMwLjEtMC4yLDAuMi0wLjUsMC4yLTAuN2MwLjYtMiwwLjMtNC4yLTAuNy02IGMtMS0xLjgtMi44LTMuMi00LjgtMy43Yy0wLjgtMC4yLTEuNy0wLjMtMi42LTAuM2MtMi4xLDAuMS00LjEtMS4xLTQuOS0zYy0wLjgtMS45LTAuNC00LjIsMS4yLTUuNmMzLTIuNyw2LjgtNC4zLDEwLjgtNC4zIGMxLjQsMCwyLjksMC4yLDQuMiwwLjZjOC41LDIuMywxMy41LDExLjIsMTEuMSwxOS42Yy0xLjEsNC4xLTMuNyw3LjUtNy40LDkuNkMxMDguOSw1Mi44LDEwOCw1MywxMDcuMiw1M3oiLz48L2c+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTU3LjQsMTA2bC04LjMtNS42bDMyLjgtNDguOGwtMS42LTIuMmw2LjgtNWMyLTEuNCw0LjctMS4zLDYuNCwwLjRjMS44LDEuNywyLDQuNCwwLjcsNi40TDU3LjQsMTA2eiIvPjwvZz48Zz48cmVjdCB4PSI1OCIgeT0iMzMuMiIgdHJhbnNmb3JtPSJtYXRyaXgoMC41OTAyIDAuODA3MyAtMC44MDczIDAuNTkwMiA4MC44NDM0IC0yMi44NzcxKSIgZmlsbD0iIzU4NTk1QiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjcwLjEiLz48L2c+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfMiIgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNNzAuNiwwQzM0LjIsMCw0LjgsMjkuNCw0LjgsNjUuN2MwLDM2LjMsMjkuNCw2NS43LDY1LjcsNjUuN2MzNi4zLDAsNjUuNy0yOS40LDY1LjctNjUuNyBDMTM2LjMsMjkuNCwxMDYuOSwwLDcwLjYsMHogTTcwLjYsMTIwLjRjLTMwLjEsMC01NC42LTI0LjUtNTQuNi01NC42czI0LjUtNTQuNiw1NC42LTU0LjZzNTQuNiwyNC41LDU0LjYsNTQuNiBTMTAwLjcsMTIwLjQsNzAuNiwxMjAuNHoiLz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNODUuNSw0Ny4xTDc2LjYsNTZWMjYuOWMwLTMuMy0yLjctNi02LTZzLTYsMi43LTYsNnY0Mi4yYzAsMy4zLDIuNyw2LDYsNmMwLjMsMCwwLjUsMCwwLjgtMC4xIGMwLjIsMCwwLjQsMC4xLDAuNiwwLjFjMS41LDAsMy4xLTAuNiw0LjItMS44TDk0LDU1LjVjMi4zLTIuMywyLjMtNi4xLDAtOC41QzkxLjYsNDQuNyw4Ny44LDQ0LjcsODUuNSw0Ny4xeiIvPjwvZz48L2c+PGcgaWQ9IkxheWVyXzMiPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik02OS4xLDExLjVjMTQuNiwwLDE5LjMsOC41LDE5LjMsMTYuM2MwLDguNywwLDE3LjQsMCwyNi4xYzAsNC44LTEuNiwxNC43LDMuNCwxNy43IGMxLjQsMC44LDIuNSwxLjIsMy41LDEuMmM3LjYsMCw1LjItMjEsNS0yNS4yYy0wLjItOC4xLTIuMi0yMy40LDEwLjItMjMuNGM3LjcsMCwxMy45LDIuMywxMy45LDkuM2MwLDExLjYsMS40LDQxLDAuNCw0NC4zIGMtMy41LDExLjYtMjUuNCwxMi4xLTM1LDEyLjF2MjQuOGMwLDAsMi4zLDYuMi0xOC41LDYuMmMwLDAtMSwwLTIuNCwwYy01LjIsMC0xNi44LTAuNS0xNi44LTQuN2MwLTUuNCwwLTEyLjQsMC0xMi40IGMwLDAuMS0wLjIsMC4xLTAuNCwwLjFjLTIuNCwwLTE0LjMtMi4zLTE1LTIuNWMtNy44LTIuMy0yMC44LTgtMjAuOS0xNy42QzE1LjcsNzYsMTIsNTguOSwxOC41LDUzYzIuNC0yLjIsOC00LDEzLTQgYzUuMSwwLDkuNiwxLjksOS42LDcuNWMwLDcuNywwLDcuNywwLDcuN2MwLDMuNS0wLjMsNy4yLDAsMTAuNmMwLjMsMy44LDIuNCw2LjMsNS43LDcuOWMxLjYsMC44LDIuNiwxLjEsMy4zLDEuMSBjMC40LDAsMC44LTAuMSwxLTAuNGMwLjQtMC41LDAuNi0xLjUsMS0yLjljMS4yLTUuNCwwLTEyLjYsMC0xOC4yYzAtMTAuMiwwLTIwLjUsMC0zMC43QzUyLjEsMzEuNyw1NC40LDExLjUsNjkuMSwxMS41IE02OS4xLDAuNSBjLTEwLjQsMC0xOC45LDUuOC0yMy45LDE2LjNjLTMuMSw2LjUtMy45LDEyLjktNCwxMy42bC0wLjEsMS4zdjguMWMtMi44LTEuMi02LTEuOC05LjYtMS44Yy02LjQsMC0xNS4yLDIuMS0yMC40LDYuOSBjLTkuMSw4LjItNy43LDIyLjgtNi44LDMzLjRjMC4yLDIuMiwwLjQsNC4zLDAuNCw1LjZjMC4yLDEyLjUsMTAuNywyMi43LDI4LjgsMjhjMC42LDAuMiwzLjksMC45LDcuNiwxLjV2Mi43IGMwLDMuNiwxLjUsMTIuMiwxNS41LDE0LjdjNC4zLDAuOCw5LjEsMC45LDEyLjMsMC45YzEuMywwLDIuMiwwLDIuNiwwYzE0LjQsMCwyMi43LTIuOCwyNi45LTguOGMyLTIuOCwyLjgtNi4xLDIuNC05LjN2LTEzLjEgYzEyLjktMSwzMC00LjcsMzQuNS0xOS41YzEtMy4yLDEtNy44LDAuNC0zMC42Yy0wLjItNi42LTAuNC0xMi45LTAuNC0xNi44YzAtOS44LTYuNS0yMC4zLTI0LjktMjAuM2MtNi4xLDAtMTAuMywyLjEtMTMuMSw0LjQgQzkzLjcsOC4xLDg0LjYsMC41LDY5LjEsMC41TDY5LjEsMC41eiIvPjwvZz48L3N2Zz4=);
}

/* line 40, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker nav div.tab .emoji-tab-food {
  background: rgba(0, 0, 0, 0) 100% no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTQxLjggMTMxLjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE0MS44IDEzMS45IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBpZD0iTGF5ZXJfMSIgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48Zz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMzcuNiwxMDcuNWMtMS4yLDAtMi40LTAuNC0zLjMtMS4yYy0xLjEtMC45LTEuNy0yLjItMS43LTMuNmMtMC4xLTEuOC0xLTQ0LjYsMjMtNjUuNiBDOTAuOSwwLjQsMTM0LjksMCwxMzYuOCwwYzEuNSwwLDIuOCwwLjYsMy44LDEuN2MxLDEuMSwxLjQsMi42LDEuMSw0Yy03LjMsNDYuNC0zMi4yLDc1LjgtMzQuNyw3OC42IGMtNS42LDcuNC0xOC42LDEzLjMtMzkuOCwxOC4xYy0xNS4xLDMuNC0yOC41LDQuOS0yOS4xLDVDMzgsMTA3LjUsMzcuOCwxMDcuNSwzNy42LDEwNy41eiBNMTMwLjcsMTAuNSBjLTEyLjcsMS41LTQzLjEsNy43LTY4LjEsMzMuNmMtMC4xLDAuMS0wLjIsMC4yLTAuMywwLjNjLTE1LjksMTMuOS0xOSw0MC44LTE5LjYsNTIuNGMyMC40LTIuOCw0OS43LTkuNSw1Ni4zLTE4LjYgYzAuMS0wLjEsMC4yLTAuMywwLjMtMC40Qzk5LjYsNzcuNiwxMjIuNSw1MS42LDEzMC43LDEwLjV6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik03Ny44LDEzMS45Yy0wLjUsMC0xLTAuMS0xLjUtMC4yYy0xLjktMC42LTMuMi0yLjMtMy40LTQuM2MtMS4xLTExLjctNC43LTIzLjgtNy40LTI0LjlsMS43LTkuOSBjOC4xLDEuMywxMi4xLDEyLjgsMTQuMSwyMi44bDE1LjYtMTcuOHYtMTVoMTB2MTYuOGMwLDEuMi0wLjQsMi40LTEuMiwzLjNsLTI0LDI3LjNDODAuNiwxMzEuMyw3OS4yLDEzMS45LDc3LjgsMTMxLjl6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik0zOC40LDc0LjdjLTEwLjktOS43LTIzLjUtNy40LTIzLjctNy4zYy0yLjIsMC40LTQuNS0wLjctNS41LTIuN2MtMS0yLTAuNS00LjUsMS4yLTZsMjYuMi0yMi41IGMwLjktMC44LDIuMS0xLjIsMy4zLTEuMmgxOS44djEwSDQxLjhMMjYuNyw1OGM1LjYsMS4yLDEyLjIsMy44LDE4LjQsOS4zTDM4LjQsNzQuN3oiLz48L2c+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTEzLjgsMTMxLjljLTIuOCwwLTUtMi4yLTUtNWMwLTIxLjYsNC43LTM2LjYsMTQuMS00NC43YzguMS03LDE2LjQtNi4xLDE3LjMtNS45IGMyLjcsMC40LDQuNiwyLjksNC4zLDUuNmMtMC40LDIuNy0yLjksNC42LTUuNiw0LjNjLTAuMywwLTUtMC40LTkuNiwzLjhjLTQuOCw0LjMtMTAuNCwxNC4yLTEwLjQsMzcgQzE4LjgsMTI5LjcsMTYuNSwxMzEuOSwxMy44LDEzMS45eiIvPjwvZz48Zz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMTUuMiwxMzEuOWMtMC41LDAtMSwwLTEuNSwwYy0yLjgsMC01LTIuMy00LjktNS4xYzAtMi43LDIuMy00LjksNS00LjljMCwwLDAsMCwwLjEsMCBjMTcuNSwwLjIsMzAuMi0zLjQsMzYuNi0xMC4zYzQuOS01LjQsNC41LTExLDQuNS0xMS4yYy0wLjMtMi43LDEuNi01LjIsNC40LTUuNWMyLjctMC4zLDUuMiwxLjcsNS42LDQuNCBjMCwwLjQsMS4xLDEwLjEtNi44LDE4LjlDNDkuOCwxMjcuMywzNS40LDEzMS45LDE1LjIsMTMxLjl6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik0xMDcuMiw1M2MtMS4yLDAtMi4zLTAuNC0zLjItMS4yYy0xLjYtMS40LTIuMi0zLjYtMS41LTUuNmMwLjEtMC4yLDAuMi0wLjUsMC4yLTAuN2MwLjYtMiwwLjMtNC4yLTAuNy02IGMtMS0xLjgtMi44LTMuMi00LjgtMy43Yy0wLjgtMC4yLTEuNy0wLjMtMi42LTAuM2MtMi4xLDAuMS00LjEtMS4xLTQuOS0zYy0wLjgtMS45LTAuNC00LjIsMS4yLTUuNmMzLTIuNyw2LjgtNC4zLDEwLjgtNC4zIGMxLjQsMCwyLjksMC4yLDQuMiwwLjZjOC41LDIuMywxMy41LDExLjIsMTEuMSwxOS42Yy0xLjEsNC4xLTMuNyw3LjUtNy40LDkuNkMxMDguOSw1Mi44LDEwOCw1MywxMDcuMiw1M3oiLz48L2c+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTU3LjQsMTA2bC04LjMtNS42bDMyLjgtNDguOGwtMS42LTIuMmw2LjgtNWMyLTEuNCw0LjctMS4zLDYuNCwwLjRjMS44LDEuNywyLDQuNCwwLjcsNi40TDU3LjQsMTA2eiIvPjwvZz48Zz48cmVjdCB4PSI1OCIgeT0iMzMuMiIgdHJhbnNmb3JtPSJtYXRyaXgoMC41OTAyIDAuODA3MyAtMC44MDczIDAuNTkwMiA4MC44NDM0IC0yMi44NzcxKSIgZmlsbD0iIzU4NTk1QiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjcwLjEiLz48L2c+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfMiIgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNNzAuNiwwQzM0LjIsMCw0LjgsMjkuNCw0LjgsNjUuN2MwLDM2LjMsMjkuNCw2NS43LDY1LjcsNjUuN2MzNi4zLDAsNjUuNy0yOS40LDY1LjctNjUuNyBDMTM2LjMsMjkuNCwxMDYuOSwwLDcwLjYsMHogTTcwLjYsMTIwLjRjLTMwLjEsMC01NC42LTI0LjUtNTQuNi01NC42czI0LjUtNTQuNiw1NC42LTU0LjZzNTQuNiwyNC41LDU0LjYsNTQuNiBTMTAwLjcsMTIwLjQsNzAuNiwxMjAuNHoiLz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNODUuNSw0Ny4xTDc2LjYsNTZWMjYuOWMwLTMuMy0yLjctNi02LTZzLTYsMi43LTYsNnY0Mi4yYzAsMy4zLDIuNyw2LDYsNmMwLjMsMCwwLjUsMCwwLjgtMC4xIGMwLjIsMCwwLjQsMC4xLDAuNiwwLjFjMS41LDAsMy4xLTAuNiw0LjItMS44TDk0LDU1LjVjMi4zLTIuMywyLjMtNi4xLDAtOC41QzkxLjYsNDQuNyw4Ny44LDQ0LjcsODUuNSw0Ny4xeiIvPjwvZz48L2c+PGcgaWQ9IkxheWVyXzMiIGRpc3BsYXk9Im5vbmUiPjxwYXRoIGRpc3BsYXk9ImlubGluZSIgZmlsbD0iIzU4NTk1QiIgZD0iTTY5LjEsMTEuNWMxNC42LDAsMTkuMyw4LjUsMTkuMywxNi4zYzAsOC43LDAsMTcuNCwwLDI2LjFjMCw0LjgtMS42LDE0LjcsMy40LDE3LjcgYzEuNCwwLjgsMi41LDEuMiwzLjUsMS4yYzcuNiwwLDUuMi0yMSw1LTI1LjJjLTAuMi04LjEtMi4yLTIzLjQsMTAuMi0yMy40YzcuNywwLDEzLjksMi4zLDEzLjksOS4zYzAsMTEuNiwxLjQsNDEsMC40LDQ0LjMgYy0zLjUsMTEuNi0yNS40LDEyLjEtMzUsMTIuMXYyNC44YzAsMCwyLjMsNi4yLTE4LjUsNi4yYzAsMC0xLDAtMi40LDBjLTUuMiwwLTE2LjgtMC41LTE2LjgtNC43YzAtNS40LDAtMTIuNCwwLTEyLjQgYzAsMC4xLTAuMiwwLjEtMC40LDAuMWMtMi40LDAtMTQuMy0yLjMtMTUtMi41Yy03LjgtMi4zLTIwLjgtOC0yMC45LTE3LjZDMTUuNyw3NiwxMiw1OC45LDE4LjUsNTNjMi40LTIuMiw4LTQsMTMtNCBjNS4xLDAsOS42LDEuOSw5LjYsNy41YzAsNy43LDAsNy43LDAsNy43YzAsMy41LTAuMyw3LjIsMCwxMC42YzAuMywzLjgsMi40LDYuMyw1LjcsNy45YzEuNiwwLjgsMi42LDEuMSwzLjMsMS4xIGMwLjQsMCwwLjgtMC4xLDEtMC40YzAuNC0wLjUsMC42LTEuNSwxLTIuOWMxLjItNS40LDAtMTIuNiwwLTE4LjJjMC0xMC4yLDAtMjAuNSwwLTMwLjdDNTIuMSwzMS43LDU0LjQsMTEuNSw2OS4xLDExLjUgTTY5LjEsMC41IGMtMTAuNCwwLTE4LjksNS44LTIzLjksMTYuM2MtMy4xLDYuNS0zLjksMTIuOS00LDEzLjZsLTAuMSwxLjN2OC4xYy0yLjgtMS4yLTYtMS44LTkuNi0xLjhjLTYuNCwwLTE1LjIsMi4xLTIwLjQsNi45IGMtOS4xLDguMi03LjcsMjIuOC02LjgsMzMuNGMwLjIsMi4yLDAuNCw0LjMsMC40LDUuNmMwLjIsMTIuNSwxMC43LDIyLjcsMjguOCwyOGMwLjYsMC4yLDMuOSwwLjksNy42LDEuNXYyLjcgYzAsMy42LDEuNSwxMi4yLDE1LjUsMTQuN2M0LjMsMC44LDkuMSwwLjksMTIuMywwLjljMS4zLDAsMi4yLDAsMi42LDBjMTQuNCwwLDIyLjctMi44LDI2LjktOC44YzItMi44LDIuOC02LjEsMi40LTkuM3YtMTMuMSBjMTIuOS0xLDMwLTQuNywzNC41LTE5LjVjMS0zLjIsMS03LjgsMC40LTMwLjZjLTAuMi02LjYtMC40LTEyLjktMC40LTE2LjhjMC05LjgtNi41LTIwLjMtMjQuOS0yMC4zYy02LjEsMC0xMC4zLDIuMS0xMy4xLDQuNCBDOTMuNyw4LjEsODQuNiwwLjUsNjkuMSwwLjVMNjkuMSwwLjV6Ii8+PC9nPjxnIGlkPSJMYXllcl80Ij48Zz48Zz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNNzIuMSwxMzFjLTIuMiwwLTQuMi0xLjMtNS4xLTMuNEwyNywzMS45Yy0wLjctMS43LTAuNS0zLjYsMC41LTUuMnMyLjctMi41LDQuNi0yLjVoNzguNiBjMS44LDAsMy41LDAuOSw0LjYsMi40YzEsMS41LDEuMiwzLjQsMC41LDUuMWwtMzguNiw5NS44Qzc2LjMsMTI5LjcsNzQuMywxMzEsNzIuMSwxMzFDNzIuMSwxMzEsNzIuMSwxMzEsNzIuMSwxMzF6IE00MC4zLDM1LjIgTDcyLDExMWwzMC42LTc1LjhINDAuM3oiLz48L2c+PGc+PGNpcmNsZSBmaWxsPSIjNTg1OTVCIiBjeD0iNTEuOSIgY3k9IjU0LjMiIHI9IjExLjciLz48L2c+PGc+PGNpcmNsZSBmaWxsPSIjNTg1OTVCIiBjeD0iODIuOCIgY3k9IjgwLjMiIHI9IjExLjciLz48L2c+PGc+PGNpcmNsZSBmaWxsPSIjNTg1OTVCIiBjeD0iODQiIGN5PSI0Mi40IiByPSIxMS43Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik0xMTAuOCwzNEgzMy45Yy05LjUsMC0xNy4yLTcuNy0xNy4yLTE3LjJjMC05LjUsNy43LTE3LjIsMTcuMi0xNy4yaDc2LjhjOS41LDAsMTcuMiw3LjcsMTcuMiwxNy4yIEMxMjgsMjYuMywxMjAuMywzNCwxMTAuOCwzNHogTTMzLjksMTAuNmMtMy40LDAtNi4yLDIuOC02LjIsNi4yYzAsMy40LDIuOCw2LjIsNi4yLDYuMmg3Ni44YzMuNCwwLDYuMi0yLjgsNi4yLTYuMiBjMC0zLjQtMi44LTYuMi02LjItNi4ySDMzLjl6Ii8+PC9nPjwvZz48L2c+PC9zdmc+);
}

/* line 44, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker nav div.tab .emoji-tab-movement {
  background: rgba(0, 0, 0, 0) 100% no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTQxLjggMTMxLjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE0MS44IDEzMS45IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBpZD0iTGF5ZXJfMSIgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48Zz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMzcuNiwxMDcuNWMtMS4yLDAtMi40LTAuNC0zLjMtMS4yYy0xLjEtMC45LTEuNy0yLjItMS43LTMuNmMtMC4xLTEuOC0xLTQ0LjYsMjMtNjUuNiBDOTAuOSwwLjQsMTM0LjksMCwxMzYuOCwwYzEuNSwwLDIuOCwwLjYsMy44LDEuN2MxLDEuMSwxLjQsMi42LDEuMSw0Yy03LjMsNDYuNC0zMi4yLDc1LjgtMzQuNyw3OC42IGMtNS42LDcuNC0xOC42LDEzLjMtMzkuOCwxOC4xYy0xNS4xLDMuNC0yOC41LDQuOS0yOS4xLDVDMzgsMTA3LjUsMzcuOCwxMDcuNSwzNy42LDEwNy41eiBNMTMwLjcsMTAuNSBjLTEyLjcsMS41LTQzLjEsNy43LTY4LjEsMzMuNmMtMC4xLDAuMS0wLjIsMC4yLTAuMywwLjNjLTE1LjksMTMuOS0xOSw0MC44LTE5LjYsNTIuNGMyMC40LTIuOCw0OS43LTkuNSw1Ni4zLTE4LjYgYzAuMS0wLjEsMC4yLTAuMywwLjMtMC40Qzk5LjYsNzcuNiwxMjIuNSw1MS42LDEzMC43LDEwLjV6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik03Ny44LDEzMS45Yy0wLjUsMC0xLTAuMS0xLjUtMC4yYy0xLjktMC42LTMuMi0yLjMtMy40LTQuM2MtMS4xLTExLjctNC43LTIzLjgtNy40LTI0LjlsMS43LTkuOSBjOC4xLDEuMywxMi4xLDEyLjgsMTQuMSwyMi44bDE1LjYtMTcuOHYtMTVoMTB2MTYuOGMwLDEuMi0wLjQsMi40LTEuMiwzLjNsLTI0LDI3LjNDODAuNiwxMzEuMyw3OS4yLDEzMS45LDc3LjgsMTMxLjl6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik0zOC40LDc0LjdjLTEwLjktOS43LTIzLjUtNy40LTIzLjctNy4zYy0yLjIsMC40LTQuNS0wLjctNS41LTIuN2MtMS0yLTAuNS00LjUsMS4yLTZsMjYuMi0yMi41IGMwLjktMC44LDIuMS0xLjIsMy4zLTEuMmgxOS44djEwSDQxLjhMMjYuNyw1OGM1LjYsMS4yLDEyLjIsMy44LDE4LjQsOS4zTDM4LjQsNzQuN3oiLz48L2c+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTEzLjgsMTMxLjljLTIuOCwwLTUtMi4yLTUtNWMwLTIxLjYsNC43LTM2LjYsMTQuMS00NC43YzguMS03LDE2LjQtNi4xLDE3LjMtNS45IGMyLjcsMC40LDQuNiwyLjksNC4zLDUuNmMtMC40LDIuNy0yLjksNC42LTUuNiw0LjNjLTAuMywwLTUtMC40LTkuNiwzLjhjLTQuOCw0LjMtMTAuNCwxNC4yLTEwLjQsMzcgQzE4LjgsMTI5LjcsMTYuNSwxMzEuOSwxMy44LDEzMS45eiIvPjwvZz48Zz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMTUuMiwxMzEuOWMtMC41LDAtMSwwLTEuNSwwYy0yLjgsMC01LTIuMy00LjktNS4xYzAtMi43LDIuMy00LjksNS00LjljMCwwLDAsMCwwLjEsMCBjMTcuNSwwLjIsMzAuMi0zLjQsMzYuNi0xMC4zYzQuOS01LjQsNC41LTExLDQuNS0xMS4yYy0wLjMtMi43LDEuNi01LjIsNC40LTUuNWMyLjctMC4zLDUuMiwxLjcsNS42LDQuNCBjMCwwLjQsMS4xLDEwLjEtNi44LDE4LjlDNDkuOCwxMjcuMywzNS40LDEzMS45LDE1LjIsMTMxLjl6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik0xMDcuMiw1M2MtMS4yLDAtMi4zLTAuNC0zLjItMS4yYy0xLjYtMS40LTIuMi0zLjYtMS41LTUuNmMwLjEtMC4yLDAuMi0wLjUsMC4yLTAuN2MwLjYtMiwwLjMtNC4yLTAuNy02IGMtMS0xLjgtMi44LTMuMi00LjgtMy43Yy0wLjgtMC4yLTEuNy0wLjMtMi42LTAuM2MtMi4xLDAuMS00LjEtMS4xLTQuOS0zYy0wLjgtMS45LTAuNC00LjIsMS4yLTUuNmMzLTIuNyw2LjgtNC4zLDEwLjgtNC4zIGMxLjQsMCwyLjksMC4yLDQuMiwwLjZjOC41LDIuMywxMy41LDExLjIsMTEuMSwxOS42Yy0xLjEsNC4xLTMuNyw3LjUtNy40LDkuNkMxMDguOSw1Mi44LDEwOCw1MywxMDcuMiw1M3oiLz48L2c+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTU3LjQsMTA2bC04LjMtNS42bDMyLjgtNDguOGwtMS42LTIuMmw2LjgtNWMyLTEuNCw0LjctMS4zLDYuNCwwLjRjMS44LDEuNywyLDQuNCwwLjcsNi40TDU3LjQsMTA2eiIvPjwvZz48Zz48cmVjdCB4PSI1OCIgeT0iMzMuMiIgdHJhbnNmb3JtPSJtYXRyaXgoMC41OTAyIDAuODA3MyAtMC44MDczIDAuNTkwMiA4MC44NDM0IC0yMi44NzcxKSIgZmlsbD0iIzU4NTk1QiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjcwLjEiLz48L2c+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfMiIgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNNzAuNiwwQzM0LjIsMCw0LjgsMjkuNCw0LjgsNjUuN2MwLDM2LjMsMjkuNCw2NS43LDY1LjcsNjUuN2MzNi4zLDAsNjUuNy0yOS40LDY1LjctNjUuNyBDMTM2LjMsMjkuNCwxMDYuOSwwLDcwLjYsMHogTTcwLjYsMTIwLjRjLTMwLjEsMC01NC42LTI0LjUtNTQuNi01NC42czI0LjUtNTQuNiw1NC42LTU0LjZzNTQuNiwyNC41LDU0LjYsNTQuNiBTMTAwLjcsMTIwLjQsNzAuNiwxMjAuNHoiLz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNODUuNSw0Ny4xTDc2LjYsNTZWMjYuOWMwLTMuMy0yLjctNi02LTZzLTYsMi43LTYsNnY0Mi4yYzAsMy4zLDIuNyw2LDYsNmMwLjMsMCwwLjUsMCwwLjgtMC4xIGMwLjIsMCwwLjQsMC4xLDAuNiwwLjFjMS41LDAsMy4xLTAuNiw0LjItMS44TDk0LDU1LjVjMi4zLTIuMywyLjMtNi4xLDAtOC41QzkxLjYsNDQuNyw4Ny44LDQ0LjcsODUuNSw0Ny4xeiIvPjwvZz48L2c+PGcgaWQ9IkxheWVyXzMiIGRpc3BsYXk9Im5vbmUiPjxwYXRoIGRpc3BsYXk9ImlubGluZSIgZmlsbD0iIzU4NTk1QiIgZD0iTTY5LjEsMTEuNWMxNC42LDAsMTkuMyw4LjUsMTkuMywxNi4zYzAsOC43LDAsMTcuNCwwLDI2LjFjMCw0LjgtMS42LDE0LjcsMy40LDE3LjcgYzEuNCwwLjgsMi41LDEuMiwzLjUsMS4yYzcuNiwwLDUuMi0yMSw1LTI1LjJjLTAuMi04LjEtMi4yLTIzLjQsMTAuMi0yMy40YzcuNywwLDEzLjksMi4zLDEzLjksOS4zYzAsMTEuNiwxLjQsNDEsMC40LDQ0LjMgYy0zLjUsMTEuNi0yNS40LDEyLjEtMzUsMTIuMXYyNC44YzAsMCwyLjMsNi4yLTE4LjUsNi4yYzAsMC0xLDAtMi40LDBjLTUuMiwwLTE2LjgtMC41LTE2LjgtNC43YzAtNS40LDAtMTIuNCwwLTEyLjQgYzAsMC4xLTAuMiwwLjEtMC40LDAuMWMtMi40LDAtMTQuMy0yLjMtMTUtMi41Yy03LjgtMi4zLTIwLjgtOC0yMC45LTE3LjZDMTUuNyw3NiwxMiw1OC45LDE4LjUsNTNjMi40LTIuMiw4LTQsMTMtNCBjNS4xLDAsOS42LDEuOSw5LjYsNy41YzAsNy43LDAsNy43LDAsNy43YzAsMy41LTAuMyw3LjIsMCwxMC42YzAuMywzLjgsMi40LDYuMyw1LjcsNy45YzEuNiwwLjgsMi42LDEuMSwzLjMsMS4xIGMwLjQsMCwwLjgtMC4xLDEtMC40YzAuNC0wLjUsMC42LTEuNSwxLTIuOWMxLjItNS40LDAtMTIuNiwwLTE4LjJjMC0xMC4yLDAtMjAuNSwwLTMwLjdDNTIuMSwzMS43LDU0LjQsMTEuNSw2OS4xLDExLjUgTTY5LjEsMC41IGMtMTAuNCwwLTE4LjksNS44LTIzLjksMTYuM2MtMy4xLDYuNS0zLjksMTIuOS00LDEzLjZsLTAuMSwxLjN2OC4xYy0yLjgtMS4yLTYtMS44LTkuNi0xLjhjLTYuNCwwLTE1LjIsMi4xLTIwLjQsNi45IGMtOS4xLDguMi03LjcsMjIuOC02LjgsMzMuNGMwLjIsMi4yLDAuNCw0LjMsMC40LDUuNmMwLjIsMTIuNSwxMC43LDIyLjcsMjguOCwyOGMwLjYsMC4yLDMuOSwwLjksNy42LDEuNXYyLjcgYzAsMy42LDEuNSwxMi4yLDE1LjUsMTQuN2M0LjMsMC44LDkuMSwwLjksMTIuMywwLjljMS4zLDAsMi4yLDAsMi42LDBjMTQuNCwwLDIyLjctMi44LDI2LjktOC44YzItMi44LDIuOC02LjEsMi40LTkuM3YtMTMuMSBjMTIuOS0xLDMwLTQuNywzNC41LTE5LjVjMS0zLjIsMS03LjgsMC40LTMwLjZjLTAuMi02LjYtMC40LTEyLjktMC40LTE2LjhjMC05LjgtNi41LTIwLjMtMjQuOS0yMC4zYy02LjEsMC0xMC4zLDIuMS0xMy4xLDQuNCBDOTMuNyw4LjEsODQuNiwwLjUsNjkuMSwwLjVMNjkuMSwwLjV6Ii8+PC9nPjxnIGlkPSJMYXllcl80IiBkaXNwbGF5PSJub25lIj48ZyBkaXNwbGF5PSJpbmxpbmUiPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik03Mi4xLDEzMWMtMi4yLDAtNC4yLTEuMy01LjEtMy40TDI3LDMxLjljLTAuNy0xLjctMC41LTMuNiwwLjUtNS4yczIuNy0yLjUsNC42LTIuNWg3OC42IGMxLjgsMCwzLjUsMC45LDQuNiwyLjRjMSwxLjUsMS4yLDMuNCwwLjUsNS4xbC0zOC42LDk1LjhDNzYuMywxMjkuNyw3NC4zLDEzMSw3Mi4xLDEzMUM3Mi4xLDEzMSw3Mi4xLDEzMSw3Mi4xLDEzMXogTTQwLjMsMzUuMiBMNzIsMTExbDMwLjYtNzUuOEg0MC4zeiIvPjwvZz48Zz48Y2lyY2xlIGZpbGw9IiM1ODU5NUIiIGN4PSI1MS45IiBjeT0iNTQuMyIgcj0iMTEuNyIvPjwvZz48Zz48Y2lyY2xlIGZpbGw9IiM1ODU5NUIiIGN4PSI4Mi44IiBjeT0iODAuMyIgcj0iMTEuNyIvPjwvZz48Zz48Y2lyY2xlIGZpbGw9IiM1ODU5NUIiIGN4PSI4NCIgY3k9IjQyLjQiIHI9IjExLjciLz48L2c+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTExMC44LDM0SDMzLjljLTkuNSwwLTE3LjItNy43LTE3LjItMTcuMmMwLTkuNSw3LjctMTcuMiwxNy4yLTE3LjJoNzYuOGM5LjUsMCwxNy4yLDcuNywxNy4yLDE3LjIgQzEyOCwyNi4zLDEyMC4zLDM0LDExMC44LDM0eiBNMzMuOSwxMC42Yy0zLjQsMC02LjIsMi44LTYuMiw2LjJjMCwzLjQsMi44LDYuMiw2LjIsNi4yaDc2LjhjMy40LDAsNi4yLTIuOCw2LjItNi4yIGMwLTMuNC0yLjgtNi4yLTYuMi02LjJIMzMuOXoiLz48L2c+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfNSI+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTEyOC4zLDguN2MwLDAtMTUuOS03LjUtMzYuNi03LjVjLTE2LjIsMC0zNS40LDQuNi01MiwyMS4yYzAsMC00OCwzOS42LTI3LjMsOTkuOWMwLDAsMTQuOSw5LjYsMzYuOCw5LjYgYzE5LDAsNDMuMy03LjIsNjcuOC0zNC4zQzExNyw5Ny42LDE1MS44LDY4LjUsMTI4LjMsOC43eiBNMTI0LjYsMzYuN2wtMjMuOS0yMy45YzguMiwxLDE1LDMsMTksNC40IEMxMjIuMSwyMy45LDEyMy43LDMwLjQsMTI0LjYsMzYuN3ogTTE4LjQsOTYuOGwyMy44LDIzLjhjLTkuNC0xLTE2LjctMy45LTIwLjYtNS44QzE5LjgsMTA4LjcsMTguNywxMDIuNywxOC40LDk2Ljh6IE0xMDkuOSw4OS4yIGMtMC40LDAuMy0wLjcsMC42LTEuMSwxYy0xNiwxNy43LTMzLjIsMjcuOC01MS4zLDMwLjFMMTksODEuOGMxLjMtOC45LDQuMS0xNy42LDguNi0yNi4xYzguMi0xNS42LDE5LTI0LjcsMTkuMS0yNC43IGMwLjMtMC4yLDAuNS0wLjUsMC44LTAuN2MxMC40LTEwLjQsMjIuOS0xNi4zLDM3LjQtMTcuN2w0MC40LDQwLjRjLTAuNCw2LjEtMS42LDEyLTMuNywxNy42QzExNy4zLDgyLjQsMTEwLjUsODguNywxMDkuOSw4OS4yeiIgLz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNOTkuOCw0Ny44bDAuNS0wLjVjMi4yLTIuMSwyLjItNS42LDAuMS03LjhjLTIuMS0yLjItNS42LTIuMi03LjgtMC4xTDkyLDQwLjFMODUuOSwzNCBjLTIuMS0yLjEtNS42LTIuMS03LjgsMGMtMi4xLDIuMS0yLjEsNS42LDAsNy44bDYsNmwtNC4zLDQuMmwtNS41LTUuNWMtMi4xLTIuMS01LjYtMi4xLTcuOCwwYy0yLjEsMi4xLTIuMSw1LjYsMCw3LjhsNS40LDUuNCBMNjcsNjQuMmwtNS4zLTUuM2MtMi4xLTIuMS01LjYtMi4xLTcuOCwwYy0yLjEsMi4xLTIuMSw1LjYsMCw3LjhsNS4yLDUuMmwtNC44LDQuNmwtNS4xLTUuMWMtMi4xLTIuMS01LjYtMi4xLTcuOCwwIGMtMi4xLDIuMS0yLjEsNS42LDAsNy44bDUsNWwtMC4zLDAuM2MtMi4yLDIuMS0yLjIsNS42LTAuMSw3LjhjMS4xLDEuMSwyLjUsMS43LDQsMS43YzEuNCwwLDIuOC0wLjUsMy44LTEuNWwwLjQtMC40bDYuNSw2LjUgYzEuMSwxLjEsMi41LDEuNiwzLjksMS42czIuOC0wLjUsMy45LTEuNmMyLjEtMi4xLDIuMS01LjYsMC03LjhsLTYuNC02LjRsNC44LTQuNmw2LjMsNi4zYzEuMSwxLjEsMi41LDEuNiwzLjksMS42IGMxLjQsMCwyLjgtMC41LDMuOS0xLjZjMi4xLTIuMSwyLjEtNS42LDAtNy44TDc0LjgsNzJsNC44LTQuNmw2LjEsNi4xYzEuMSwxLjEsMi41LDEuNiwzLjksMS42YzEuNCwwLDIuOC0wLjUsMy45LTEuNiBjMi4xLTIuMSwyLjEtNS42LDAtNy44bC02LTZsNC4zLTQuMmw1LjUsNS41YzEuMSwxLjEsMi41LDEuNiwzLjksMS42czIuOC0wLjUsMy45LTEuNmMyLjEtMi4xLDIuMS01LjYsMC03LjhMOTkuOCw0Ny44eiIvPjwvZz48L2c+PC9zdmc+);
}

/* line 48, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker nav div.tab .emoji-tab-travel {
  background: rgba(0, 0, 0, 0) 100% no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE0MS44IDEzMS45IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNDEuOCAxMzEuOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTM3LjYsMTA3LjVjLTEuMiwwLTIuNC0wLjQtMy4zLTEuMmMtMS4xLTAuOS0xLjctMi4yLTEuNy0zLjZjLTAuMS0xLjgtMS00NC42LDIzLTY1LjYgQzkwLjksMC40LDEzNC45LDAsMTM2LjgsMGMxLjUsMCwyLjgsMC42LDMuOCwxLjdjMSwxLjEsMS40LDIuNiwxLjEsNGMtNy4zLDQ2LjQtMzIuMiw3NS44LTM0LjcsNzguNiBjLTUuNiw3LjQtMTguNiwxMy4zLTM5LjgsMTguMWMtMTUuMSwzLjQtMjguNSw0LjktMjkuMSw1QzM4LDEwNy41LDM3LjgsMTA3LjUsMzcuNiwxMDcuNXogTTEzMC43LDEwLjUgYy0xMi43LDEuNS00My4xLDcuNy02OC4xLDMzLjZjLTAuMSwwLjEtMC4yLDAuMi0wLjMsMC4zYy0xNS45LDEzLjktMTksNDAuOC0xOS42LDUyLjRjMjAuNC0yLjgsNDkuNy05LjUsNTYuMy0xOC42IGMwLjEtMC4xLDAuMi0wLjMsMC4zLTAuNEM5OS42LDc3LjYsMTIyLjUsNTEuNiwxMzAuNywxMC41eiIvPjwvZz48Zz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNNzcuOCwxMzEuOWMtMC41LDAtMS0wLjEtMS41LTAuMmMtMS45LTAuNi0zLjItMi4zLTMuNC00LjNjLTEuMS0xMS43LTQuNy0yMy44LTcuNC0yNC45bDEuNy05LjkgYzguMSwxLjMsMTIuMSwxMi44LDE0LjEsMjIuOGwxNS42LTE3Ljh2LTE1aDEwdjE2LjhjMCwxLjItMC40LDIuNC0xLjIsMy4zbC0yNCwyNy4zQzgwLjYsMTMxLjMsNzkuMiwxMzEuOSw3Ny44LDEzMS45eiIvPjwvZz48Zz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMzguNCw3NC43Yy0xMC45LTkuNy0yMy41LTcuNC0yMy43LTcuM2MtMi4yLDAuNC00LjUtMC43LTUuNS0yLjdjLTEtMi0wLjUtNC41LDEuMi02bDI2LjItMjIuNSBjMC45LTAuOCwyLjEtMS4yLDMuMy0xLjJoMTkuOHYxMEg0MS44TDI2LjcsNThjNS42LDEuMiwxMi4yLDMuOCwxOC40LDkuM0wzOC40LDc0Ljd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik0xMy44LDEzMS45Yy0yLjgsMC01LTIuMi01LTVjMC0yMS42LDQuNy0zNi42LDE0LjEtNDQuN2M4LjEtNywxNi40LTYuMSwxNy4zLTUuOWMyLjcsMC40LDQuNiwyLjksNC4zLDUuNiBjLTAuNCwyLjctMi45LDQuNi01LjYsNC4zYy0wLjMsMC01LTAuNC05LjYsMy44Yy00LjgsNC4zLTEwLjQsMTQuMi0xMC40LDM3QzE4LjgsMTI5LjcsMTYuNSwxMzEuOSwxMy44LDEzMS45eiIvPjwvZz48Zz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMTUuMiwxMzEuOWMtMC41LDAtMSwwLTEuNSwwYy0yLjgsMC01LTIuMy00LjktNS4xYzAtMi43LDIuMy00LjksNS00LjljMCwwLDAsMCwwLjEsMCBjMTcuNSwwLjIsMzAuMi0zLjQsMzYuNi0xMC4zYzQuOS01LjQsNC41LTExLDQuNS0xMS4yYy0wLjMtMi43LDEuNi01LjIsNC40LTUuNWMyLjctMC4zLDUuMiwxLjcsNS42LDQuNGMwLDAuNCwxLjEsMTAuMS02LjgsMTguOSBDNDkuOCwxMjcuMywzNS40LDEzMS45LDE1LjIsMTMxLjl6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik0xMDcuMiw1M2MtMS4yLDAtMi4zLTAuNC0zLjItMS4yYy0xLjYtMS40LTIuMi0zLjYtMS41LTUuNmMwLjEtMC4yLDAuMi0wLjUsMC4yLTAuN2MwLjYtMiwwLjMtNC4yLTAuNy02IGMtMS0xLjgtMi44LTMuMi00LjgtMy43Yy0wLjgtMC4yLTEuNy0wLjMtMi42LTAuM2MtMi4xLDAuMS00LjEtMS4xLTQuOS0zYy0wLjgtMS45LTAuNC00LjIsMS4yLTUuNmMzLTIuNyw2LjgtNC4zLDEwLjgtNC4zIGMxLjQsMCwyLjksMC4yLDQuMiwwLjZjOC41LDIuMywxMy41LDExLjIsMTEuMSwxOS42Yy0xLjEsNC4xLTMuNyw3LjUtNy40LDkuNkMxMDguOSw1Mi44LDEwOCw1MywxMDcuMiw1M3oiLz48L2c+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTU3LjQsMTA2bC04LjMtNS42bDMyLjgtNDguOGwtMS42LTIuMmw2LjgtNWMyLTEuNCw0LjctMS4zLDYuNCwwLjRjMS44LDEuNywyLDQuNCwwLjcsNi40TDU3LjQsMTA2eiIvPjwvZz48Zz48cmVjdCB4PSI1OCIgeT0iMzMuMiIgdHJhbnNmb3JtPSJtYXRyaXgoMC41OTAyIDAuODA3MyAtMC44MDczIDAuNTkwMiA4MC44NDM0IC0yMi44NzcxKSIgZmlsbD0iIzU4NTk1QiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjcwLjEiLz48L2c+PC9nPjwvc3ZnPg==);
}

/* line 52, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker nav div.tab .emoji-tab-object {
  background: rgba(0, 0, 0, 0) 100% no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTQxLjggMTMxLjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE0MS44IDEzMS45IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBpZD0iTGF5ZXJfMSIgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48Zz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMzcuNiwxMDcuNWMtMS4yLDAtMi40LTAuNC0zLjMtMS4yYy0xLjEtMC45LTEuNy0yLjItMS43LTMuNmMtMC4xLTEuOC0xLTQ0LjYsMjMtNjUuNiBDOTAuOSwwLjQsMTM0LjksMCwxMzYuOCwwYzEuNSwwLDIuOCwwLjYsMy44LDEuN2MxLDEuMSwxLjQsMi42LDEuMSw0Yy03LjMsNDYuNC0zMi4yLDc1LjgtMzQuNyw3OC42IGMtNS42LDcuNC0xOC42LDEzLjMtMzkuOCwxOC4xYy0xNS4xLDMuNC0yOC41LDQuOS0yOS4xLDVDMzgsMTA3LjUsMzcuOCwxMDcuNSwzNy42LDEwNy41eiBNMTMwLjcsMTAuNSBjLTEyLjcsMS41LTQzLjEsNy43LTY4LjEsMzMuNmMtMC4xLDAuMS0wLjIsMC4yLTAuMywwLjNjLTE1LjksMTMuOS0xOSw0MC44LTE5LjYsNTIuNGMyMC40LTIuOCw0OS43LTkuNSw1Ni4zLTE4LjYgYzAuMS0wLjEsMC4yLTAuMywwLjMtMC40Qzk5LjYsNzcuNiwxMjIuNSw1MS42LDEzMC43LDEwLjV6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik03Ny44LDEzMS45Yy0wLjUsMC0xLTAuMS0xLjUtMC4yYy0xLjktMC42LTMuMi0yLjMtMy40LTQuM2MtMS4xLTExLjctNC43LTIzLjgtNy40LTI0LjlsMS43LTkuOSBjOC4xLDEuMywxMi4xLDEyLjgsMTQuMSwyMi44bDE1LjYtMTcuOHYtMTVoMTB2MTYuOGMwLDEuMi0wLjQsMi40LTEuMiwzLjNsLTI0LDI3LjNDODAuNiwxMzEuMyw3OS4yLDEzMS45LDc3LjgsMTMxLjl6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik0zOC40LDc0LjdjLTEwLjktOS43LTIzLjUtNy40LTIzLjctNy4zYy0yLjIsMC40LTQuNS0wLjctNS41LTIuN2MtMS0yLTAuNS00LjUsMS4yLTZsMjYuMi0yMi41IGMwLjktMC44LDIuMS0xLjIsMy4zLTEuMmgxOS44djEwSDQxLjhMMjYuNyw1OGM1LjYsMS4yLDEyLjIsMy44LDE4LjQsOS4zTDM4LjQsNzQuN3oiLz48L2c+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTEzLjgsMTMxLjljLTIuOCwwLTUtMi4yLTUtNWMwLTIxLjYsNC43LTM2LjYsMTQuMS00NC43YzguMS03LDE2LjQtNi4xLDE3LjMtNS45IGMyLjcsMC40LDQuNiwyLjksNC4zLDUuNmMtMC40LDIuNy0yLjksNC42LTUuNiw0LjNjLTAuMywwLTUtMC40LTkuNiwzLjhjLTQuOCw0LjMtMTAuNCwxNC4yLTEwLjQsMzcgQzE4LjgsMTI5LjcsMTYuNSwxMzEuOSwxMy44LDEzMS45eiIvPjwvZz48Zz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMTUuMiwxMzEuOWMtMC41LDAtMSwwLTEuNSwwYy0yLjgsMC01LTIuMy00LjktNS4xYzAtMi43LDIuMy00LjksNS00LjljMCwwLDAsMCwwLjEsMCBjMTcuNSwwLjIsMzAuMi0zLjQsMzYuNi0xMC4zYzQuOS01LjQsNC41LTExLDQuNS0xMS4yYy0wLjMtMi43LDEuNi01LjIsNC40LTUuNWMyLjctMC4zLDUuMiwxLjcsNS42LDQuNCBjMCwwLjQsMS4xLDEwLjEtNi44LDE4LjlDNDkuOCwxMjcuMywzNS40LDEzMS45LDE1LjIsMTMxLjl6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik0xMDcuMiw1M2MtMS4yLDAtMi4zLTAuNC0zLjItMS4yYy0xLjYtMS40LTIuMi0zLjYtMS41LTUuNmMwLjEtMC4yLDAuMi0wLjUsMC4yLTAuN2MwLjYtMiwwLjMtNC4yLTAuNy02IGMtMS0xLjgtMi44LTMuMi00LjgtMy43Yy0wLjgtMC4yLTEuNy0wLjMtMi42LTAuM2MtMi4xLDAuMS00LjEtMS4xLTQuOS0zYy0wLjgtMS45LTAuNC00LjIsMS4yLTUuNmMzLTIuNyw2LjgtNC4zLDEwLjgtNC4zIGMxLjQsMCwyLjksMC4yLDQuMiwwLjZjOC41LDIuMywxMy41LDExLjIsMTEuMSwxOS42Yy0xLjEsNC4xLTMuNyw3LjUtNy40LDkuNkMxMDguOSw1Mi44LDEwOCw1MywxMDcuMiw1M3oiLz48L2c+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTU3LjQsMTA2bC04LjMtNS42bDMyLjgtNDguOGwtMS42LTIuMmw2LjgtNWMyLTEuNCw0LjctMS4zLDYuNCwwLjRjMS44LDEuNywyLDQuNCwwLjcsNi40TDU3LjQsMTA2eiIvPjwvZz48Zz48cmVjdCB4PSI1OCIgeT0iMzMuMiIgdHJhbnNmb3JtPSJtYXRyaXgoMC41OTAyIDAuODA3MyAtMC44MDczIDAuNTkwMiA4MC44NDM0IC0yMi44NzcxKSIgZmlsbD0iIzU4NTk1QiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjcwLjEiLz48L2c+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfMiIgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNNzAuNiwwQzM0LjIsMCw0LjgsMjkuNCw0LjgsNjUuN2MwLDM2LjMsMjkuNCw2NS43LDY1LjcsNjUuN2MzNi4zLDAsNjUuNy0yOS40LDY1LjctNjUuNyBDMTM2LjMsMjkuNCwxMDYuOSwwLDcwLjYsMHogTTcwLjYsMTIwLjRjLTMwLjEsMC01NC42LTI0LjUtNTQuNi01NC42czI0LjUtNTQuNiw1NC42LTU0LjZzNTQuNiwyNC41LDU0LjYsNTQuNiBTMTAwLjcsMTIwLjQsNzAuNiwxMjAuNHoiLz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNODUuNSw0Ny4xTDc2LjYsNTZWMjYuOWMwLTMuMy0yLjctNi02LTZzLTYsMi43LTYsNnY0Mi4yYzAsMy4zLDIuNyw2LDYsNmMwLjMsMCwwLjUsMCwwLjgtMC4xIGMwLjIsMCwwLjQsMC4xLDAuNiwwLjFjMS41LDAsMy4xLTAuNiw0LjItMS44TDk0LDU1LjVjMi4zLTIuMywyLjMtNi4xLDAtOC41QzkxLjYsNDQuNyw4Ny44LDQ0LjcsODUuNSw0Ny4xeiIvPjwvZz48L2c+PGcgaWQ9IkxheWVyXzMiIGRpc3BsYXk9Im5vbmUiPjxwYXRoIGRpc3BsYXk9ImlubGluZSIgZmlsbD0iIzU4NTk1QiIgZD0iTTY5LjEsMTEuNWMxNC42LDAsMTkuMyw4LjUsMTkuMywxNi4zYzAsOC43LDAsMTcuNCwwLDI2LjFjMCw0LjgtMS42LDE0LjcsMy40LDE3LjcgYzEuNCwwLjgsMi41LDEuMiwzLjUsMS4yYzcuNiwwLDUuMi0yMSw1LTI1LjJjLTAuMi04LjEtMi4yLTIzLjQsMTAuMi0yMy40YzcuNywwLDEzLjksMi4zLDEzLjksOS4zYzAsMTEuNiwxLjQsNDEsMC40LDQ0LjMgYy0zLjUsMTEuNi0yNS40LDEyLjEtMzUsMTIuMXYyNC44YzAsMCwyLjMsNi4yLTE4LjUsNi4yYzAsMC0xLDAtMi40LDBjLTUuMiwwLTE2LjgtMC41LTE2LjgtNC43YzAtNS40LDAtMTIuNCwwLTEyLjQgYzAsMC4xLTAuMiwwLjEtMC40LDAuMWMtMi40LDAtMTQuMy0yLjMtMTUtMi41Yy03LjgtMi4zLTIwLjgtOC0yMC45LTE3LjZDMTUuNyw3NiwxMiw1OC45LDE4LjUsNTNjMi40LTIuMiw4LTQsMTMtNCBjNS4xLDAsOS42LDEuOSw5LjYsNy41YzAsNy43LDAsNy43LDAsNy43YzAsMy41LTAuMyw3LjIsMCwxMC42YzAuMywzLjgsMi40LDYuMyw1LjcsNy45YzEuNiwwLjgsMi42LDEuMSwzLjMsMS4xIGMwLjQsMCwwLjgtMC4xLDEtMC40YzAuNC0wLjUsMC42LTEuNSwxLTIuOWMxLjItNS40LDAtMTIuNiwwLTE4LjJjMC0xMC4yLDAtMjAuNSwwLTMwLjdDNTIuMSwzMS43LDU0LjQsMTEuNSw2OS4xLDExLjUgTTY5LjEsMC41IGMtMTAuNCwwLTE4LjksNS44LTIzLjksMTYuM2MtMy4xLDYuNS0zLjksMTIuOS00LDEzLjZsLTAuMSwxLjN2OC4xYy0yLjgtMS4yLTYtMS44LTkuNi0xLjhjLTYuNCwwLTE1LjIsMi4xLTIwLjQsNi45IGMtOS4xLDguMi03LjcsMjIuOC02LjgsMzMuNGMwLjIsMi4yLDAuNCw0LjMsMC40LDUuNmMwLjIsMTIuNSwxMC43LDIyLjcsMjguOCwyOGMwLjYsMC4yLDMuOSwwLjksNy42LDEuNXYyLjcgYzAsMy42LDEuNSwxMi4yLDE1LjUsMTQuN2M0LjMsMC44LDkuMSwwLjksMTIuMywwLjljMS4zLDAsMi4yLDAsMi42LDBjMTQuNCwwLDIyLjctMi44LDI2LjktOC44YzItMi44LDIuOC02LjEsMi40LTkuM3YtMTMuMSBjMTIuOS0xLDMwLTQuNywzNC41LTE5LjVjMS0zLjIsMS03LjgsMC40LTMwLjZjLTAuMi02LjYtMC40LTEyLjktMC40LTE2LjhjMC05LjgtNi41LTIwLjMtMjQuOS0yMC4zYy02LjEsMC0xMC4zLDIuMS0xMy4xLDQuNCBDOTMuNyw4LjEsODQuNiwwLjUsNjkuMSwwLjVMNjkuMSwwLjV6Ii8+PC9nPjxnIGlkPSJMYXllcl80IiBkaXNwbGF5PSJub25lIj48ZyBkaXNwbGF5PSJpbmxpbmUiPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik03Mi4xLDEzMWMtMi4yLDAtNC4yLTEuMy01LjEtMy40TDI3LDMxLjljLTAuNy0xLjctMC41LTMuNiwwLjUtNS4yczIuNy0yLjUsNC42LTIuNWg3OC42IGMxLjgsMCwzLjUsMC45LDQuNiwyLjRjMSwxLjUsMS4yLDMuNCwwLjUsNS4xbC0zOC42LDk1LjhDNzYuMywxMjkuNyw3NC4zLDEzMSw3Mi4xLDEzMUM3Mi4xLDEzMSw3Mi4xLDEzMSw3Mi4xLDEzMXogTTQwLjMsMzUuMiBMNzIsMTExbDMwLjYtNzUuOEg0MC4zeiIvPjwvZz48Zz48Y2lyY2xlIGZpbGw9IiM1ODU5NUIiIGN4PSI1MS45IiBjeT0iNTQuMyIgcj0iMTEuNyIvPjwvZz48Zz48Y2lyY2xlIGZpbGw9IiM1ODU5NUIiIGN4PSI4Mi44IiBjeT0iODAuMyIgcj0iMTEuNyIvPjwvZz48Zz48Y2lyY2xlIGZpbGw9IiM1ODU5NUIiIGN4PSI4NCIgY3k9IjQyLjQiIHI9IjExLjciLz48L2c+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTExMC44LDM0SDMzLjljLTkuNSwwLTE3LjItNy43LTE3LjItMTcuMmMwLTkuNSw3LjctMTcuMiwxNy4yLTE3LjJoNzYuOGM5LjUsMCwxNy4yLDcuNywxNy4yLDE3LjIgQzEyOCwyNi4zLDEyMC4zLDM0LDExMC44LDM0eiBNMzMuOSwxMC42Yy0zLjQsMC02LjIsMi44LTYuMiw2LjJjMCwzLjQsMi44LDYuMiw2LjIsNi4yaDc2LjhjMy40LDAsNi4yLTIuOCw2LjItNi4yIGMwLTMuNC0yLjgtNi4yLTYuMi02LjJIMzMuOXoiLz48L2c+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfNSIgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMTI4LjMsOC43YzAsMC0xNS45LTcuNS0zNi42LTcuNWMtMTYuMiwwLTM1LjQsNC42LTUyLDIxLjJjMCwwLTQ4LDM5LjYtMjcuMyw5OS45YzAsMCwxNC45LDkuNiwzNi44LDkuNiBjMTksMCw0My4zLTcuMiw2Ny44LTM0LjNDMTE3LDk3LjYsMTUxLjgsNjguNSwxMjguMyw4Ljd6IE0xMjQuNiwzNi43bC0yMy45LTIzLjljOC4yLDEsMTUsMywxOSw0LjQgQzEyMi4xLDIzLjksMTIzLjcsMzAuNCwxMjQuNiwzNi43eiBNMTguNCw5Ni44bDIzLjgsMjMuOGMtOS40LTEtMTYuNy0zLjktMjAuNi01LjhDMTkuOCwxMDguNywxOC43LDEwMi43LDE4LjQsOTYuOHogTTEwOS45LDg5LjIgYy0wLjQsMC4zLTAuNywwLjYtMS4xLDFjLTE2LDE3LjctMzMuMiwyNy44LTUxLjMsMzAuMUwxOSw4MS44YzEuMy04LjksNC4xLTE3LjYsOC42LTI2LjFjOC4yLTE1LjYsMTktMjQuNywxOS4xLTI0LjcgYzAuMy0wLjIsMC41LTAuNSwwLjgtMC43YzEwLjQtMTAuNCwyMi45LTE2LjMsMzcuNC0xNy43bDQwLjQsNDAuNGMtMC40LDYuMS0xLjYsMTItMy43LDE3LjZDMTE3LjMsODIuNCwxMTAuNSw4OC43LDEwOS45LDg5LjJ6IiAvPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik05OS44LDQ3LjhsMC41LTAuNWMyLjItMi4xLDIuMi01LjYsMC4xLTcuOGMtMi4xLTIuMi01LjYtMi4yLTcuOC0wLjFMOTIsNDAuMUw4NS45LDM0IGMtMi4xLTIuMS01LjYtMi4xLTcuOCwwYy0yLjEsMi4xLTIuMSw1LjYsMCw3LjhsNiw2bC00LjMsNC4ybC01LjUtNS41Yy0yLjEtMi4xLTUuNi0yLjEtNy44LDBjLTIuMSwyLjEtMi4xLDUuNiwwLDcuOGw1LjQsNS40IEw2Nyw2NC4ybC01LjMtNS4zYy0yLjEtMi4xLTUuNi0yLjEtNy44LDBjLTIuMSwyLjEtMi4xLDUuNiwwLDcuOGw1LjIsNS4ybC00LjgsNC42bC01LjEtNS4xYy0yLjEtMi4xLTUuNi0yLjEtNy44LDAgYy0yLjEsMi4xLTIuMSw1LjYsMCw3LjhsNSw1bC0wLjMsMC4zYy0yLjIsMi4xLTIuMiw1LjYtMC4xLDcuOGMxLjEsMS4xLDIuNSwxLjcsNCwxLjdjMS40LDAsMi44LTAuNSwzLjgtMS41bDAuNC0wLjRsNi41LDYuNSBjMS4xLDEuMSwyLjUsMS42LDMuOSwxLjZzMi44LTAuNSwzLjktMS42YzIuMS0yLjEsMi4xLTUuNiwwLTcuOGwtNi40LTYuNGw0LjgtNC42bDYuMyw2LjNjMS4xLDEuMSwyLjUsMS42LDMuOSwxLjYgYzEuNCwwLDIuOC0wLjUsMy45LTEuNmMyLjEtMi4xLDIuMS01LjYsMC03LjhMNzQuOCw3Mmw0LjgtNC42bDYuMSw2LjFjMS4xLDEuMSwyLjUsMS42LDMuOSwxLjZjMS40LDAsMi44LTAuNSwzLjktMS42IGMyLjEtMi4xLDIuMS01LjYsMC03LjhsLTYtNmw0LjMtNC4ybDUuNSw1LjVjMS4xLDEuMSwyLjUsMS42LDMuOSwxLjZzMi44LTAuNSwzLjktMS42YzIuMS0yLjEsMi4xLTUuNiwwLTcuOEw5OS44LDQ3Ljh6Ii8+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfNiI+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTExOS41LDguNlY4YzAtMy45LTMuMi03LjEtNy4xLTcuMUgzNC4xQzMwLjIsMC44LDI3LDQuMSwyNyw4djAuNmMwLDMuOSwzLjIsNy4xLDcuMSw3LjFoMC42IGMtMC40LDUuNy0wLjEsMTEuMywwLjgsMTYuNmMxLjksMTEsNy44LDE2LjIsMTMuNSwyMS4yYzIsMS43LDQsMy41LDYsNS42YzQsNC4yLDQuNSwxMS45LTIuMiwxOC41Yy0xMywxMi43LTE3LjEsMjQuOS0xOCwzOS40IGgtMC43Yy0zLjksMC03LjEsMy4yLTcuMSw3LjF2MC42YzAsMy45LDMuMiw3LjEsNy4xLDcuMWg3OC4yYzMuOSwwLDcuMS0zLjIsNy4xLTcuMXYtMC42YzAtMy45LTMuMi03LjEtNy4xLTcuMWgtMC43IGMtMC45LTE0LjUtNS0yNi43LTE4LTM5LjRjLTYuNy02LjUtNi4yLTE0LjItMi4yLTE4LjVjMi0yLjEsNC0zLjksNi01LjZjNS43LTUsMTEuNi0xMC4yLDEzLjUtMjEuMmMwLjktNS4zLDEuMi0xMC45LDAuOC0xNi42aDAuNiBDMTE2LjMsMTUuNywxMTkuNSwxMi41LDExOS41LDguNnogTTEwMS4xLDMwLjZjLTEuMyw3LjUtNC45LDEwLjctMTAuMiwxNS40Yy0yLDEuOC00LjQsMy44LTYuNyw2LjNjLTcuMiw3LjYtOC44LDIxLjYsMi41LDMyLjUgYzAuNiwwLjYsMS4yLDEuMiwxLjgsMS44QzgzLjQsODQuNCw3OCw4Myw3My4yLDgzYy00LjcsMC0xMC4yLDEuMy0xNS4yLDMuNmMwLjYtMC42LDEuMi0xLjIsMS44LTEuOGMxMS4yLTEwLjksOS42LTI0LjksMi41LTMyLjUgYy0yLjMtMi40LTQuNi00LjUtNi43LTYuM2MtNS40LTQuNy05LTcuOS0xMC4yLTE1LjRjLTAuOC00LjgtMS05LjgtMC43LTE0LjloNTdDMTAyLjEsMjAuOSwxMDEuOSwyNS45LDEwMS4xLDMwLjZ6Ii8+PC9nPjwvc3ZnPg==);
}

/* line 56, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker nav div.tab .emoji-tab-symbol {
  background: rgba(0, 0, 0, 0) 100% no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTQxLjggMTMxLjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE0MS44IDEzMS45IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBpZD0iTGF5ZXJfMSIgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48Zz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMzcuNiwxMDcuNWMtMS4yLDAtMi40LTAuNC0zLjMtMS4yYy0xLjEtMC45LTEuNy0yLjItMS43LTMuNmMtMC4xLTEuOC0xLTQ0LjYsMjMtNjUuNiBDOTAuOSwwLjQsMTM0LjksMCwxMzYuOCwwYzEuNSwwLDIuOCwwLjYsMy44LDEuN2MxLDEuMSwxLjQsMi42LDEuMSw0Yy03LjMsNDYuNC0zMi4yLDc1LjgtMzQuNyw3OC42IGMtNS42LDcuNC0xOC42LDEzLjMtMzkuOCwxOC4xYy0xNS4xLDMuNC0yOC41LDQuOS0yOS4xLDVDMzgsMTA3LjUsMzcuOCwxMDcuNSwzNy42LDEwNy41eiBNMTMwLjcsMTAuNSBjLTEyLjcsMS41LTQzLjEsNy43LTY4LjEsMzMuNmMtMC4xLDAuMS0wLjIsMC4yLTAuMywwLjNjLTE1LjksMTMuOS0xOSw0MC44LTE5LjYsNTIuNGMyMC40LTIuOCw0OS43LTkuNSw1Ni4zLTE4LjYgYzAuMS0wLjEsMC4yLTAuMywwLjMtMC40Qzk5LjYsNzcuNiwxMjIuNSw1MS42LDEzMC43LDEwLjV6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik03Ny44LDEzMS45Yy0wLjUsMC0xLTAuMS0xLjUtMC4yYy0xLjktMC42LTMuMi0yLjMtMy40LTQuM2MtMS4xLTExLjctNC43LTIzLjgtNy40LTI0LjlsMS43LTkuOSBjOC4xLDEuMywxMi4xLDEyLjgsMTQuMSwyMi44bDE1LjYtMTcuOHYtMTVoMTB2MTYuOGMwLDEuMi0wLjQsMi40LTEuMiwzLjNsLTI0LDI3LjNDODAuNiwxMzEuMyw3OS4yLDEzMS45LDc3LjgsMTMxLjl6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik0zOC40LDc0LjdjLTEwLjktOS43LTIzLjUtNy40LTIzLjctNy4zYy0yLjIsMC40LTQuNS0wLjctNS41LTIuN2MtMS0yLTAuNS00LjUsMS4yLTZsMjYuMi0yMi41IGMwLjktMC44LDIuMS0xLjIsMy4zLTEuMmgxOS44djEwSDQxLjhMMjYuNyw1OGM1LjYsMS4yLDEyLjIsMy44LDE4LjQsOS4zTDM4LjQsNzQuN3oiLz48L2c+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTEzLjgsMTMxLjljLTIuOCwwLTUtMi4yLTUtNWMwLTIxLjYsNC43LTM2LjYsMTQuMS00NC43YzguMS03LDE2LjQtNi4xLDE3LjMtNS45IGMyLjcsMC40LDQuNiwyLjksNC4zLDUuNmMtMC40LDIuNy0yLjksNC42LTUuNiw0LjNjLTAuMywwLTUtMC40LTkuNiwzLjhjLTQuOCw0LjMtMTAuNCwxNC4yLTEwLjQsMzcgQzE4LjgsMTI5LjcsMTYuNSwxMzEuOSwxMy44LDEzMS45eiIvPjwvZz48Zz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMTUuMiwxMzEuOWMtMC41LDAtMSwwLTEuNSwwYy0yLjgsMC01LTIuMy00LjktNS4xYzAtMi43LDIuMy00LjksNS00LjljMCwwLDAsMCwwLjEsMCBjMTcuNSwwLjIsMzAuMi0zLjQsMzYuNi0xMC4zYzQuOS01LjQsNC41LTExLDQuNS0xMS4yYy0wLjMtMi43LDEuNi01LjIsNC40LTUuNWMyLjctMC4zLDUuMiwxLjcsNS42LDQuNCBjMCwwLjQsMS4xLDEwLjEtNi44LDE4LjlDNDkuOCwxMjcuMywzNS40LDEzMS45LDE1LjIsMTMxLjl6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik0xMDcuMiw1M2MtMS4yLDAtMi4zLTAuNC0zLjItMS4yYy0xLjYtMS40LTIuMi0zLjYtMS41LTUuNmMwLjEtMC4yLDAuMi0wLjUsMC4yLTAuN2MwLjYtMiwwLjMtNC4yLTAuNy02IGMtMS0xLjgtMi44LTMuMi00LjgtMy43Yy0wLjgtMC4yLTEuNy0wLjMtMi42LTAuM2MtMi4xLDAuMS00LjEtMS4xLTQuOS0zYy0wLjgtMS45LTAuNC00LjIsMS4yLTUuNmMzLTIuNyw2LjgtNC4zLDEwLjgtNC4zIGMxLjQsMCwyLjksMC4yLDQuMiwwLjZjOC41LDIuMywxMy41LDExLjIsMTEuMSwxOS42Yy0xLjEsNC4xLTMuNyw3LjUtNy40LDkuNkMxMDguOSw1Mi44LDEwOCw1MywxMDcuMiw1M3oiLz48L2c+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTU3LjQsMTA2bC04LjMtNS42bDMyLjgtNDguOGwtMS42LTIuMmw2LjgtNWMyLTEuNCw0LjctMS4zLDYuNCwwLjRjMS44LDEuNywyLDQuNCwwLjcsNi40TDU3LjQsMTA2eiIvPjwvZz48Zz48cmVjdCB4PSI1OCIgeT0iMzMuMiIgdHJhbnNmb3JtPSJtYXRyaXgoMC41OTAyIDAuODA3MyAtMC44MDczIDAuNTkwMiA4MC44NDM0IC0yMi44NzcxKSIgZmlsbD0iIzU4NTk1QiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjcwLjEiLz48L2c+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfMiIgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNNzAuNiwwQzM0LjIsMCw0LjgsMjkuNCw0LjgsNjUuN2MwLDM2LjMsMjkuNCw2NS43LDY1LjcsNjUuN2MzNi4zLDAsNjUuNy0yOS40LDY1LjctNjUuNyBDMTM2LjMsMjkuNCwxMDYuOSwwLDcwLjYsMHogTTcwLjYsMTIwLjRjLTMwLjEsMC01NC42LTI0LjUtNTQuNi01NC42czI0LjUtNTQuNiw1NC42LTU0LjZzNTQuNiwyNC41LDU0LjYsNTQuNiBTMTAwLjcsMTIwLjQsNzAuNiwxMjAuNHoiLz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNODUuNSw0Ny4xTDc2LjYsNTZWMjYuOWMwLTMuMy0yLjctNi02LTZzLTYsMi43LTYsNnY0Mi4yYzAsMy4zLDIuNyw2LDYsNmMwLjMsMCwwLjUsMCwwLjgtMC4xIGMwLjIsMCwwLjQsMC4xLDAuNiwwLjFjMS41LDAsMy4xLTAuNiw0LjItMS44TDk0LDU1LjVjMi4zLTIuMywyLjMtNi4xLDAtOC41QzkxLjYsNDQuNyw4Ny44LDQ0LjcsODUuNSw0Ny4xeiIvPjwvZz48L2c+PGcgaWQ9IkxheWVyXzMiIGRpc3BsYXk9Im5vbmUiPjxwYXRoIGRpc3BsYXk9ImlubGluZSIgZmlsbD0iIzU4NTk1QiIgZD0iTTY5LjEsMTEuNWMxNC42LDAsMTkuMyw4LjUsMTkuMywxNi4zYzAsOC43LDAsMTcuNCwwLDI2LjFjMCw0LjgtMS42LDE0LjcsMy40LDE3LjcgYzEuNCwwLjgsMi41LDEuMiwzLjUsMS4yYzcuNiwwLDUuMi0yMSw1LTI1LjJjLTAuMi04LjEtMi4yLTIzLjQsMTAuMi0yMy40YzcuNywwLDEzLjksMi4zLDEzLjksOS4zYzAsMTEuNiwxLjQsNDEsMC40LDQ0LjMgYy0zLjUsMTEuNi0yNS40LDEyLjEtMzUsMTIuMXYyNC44YzAsMCwyLjMsNi4yLTE4LjUsNi4yYzAsMC0xLDAtMi40LDBjLTUuMiwwLTE2LjgtMC41LTE2LjgtNC43YzAtNS40LDAtMTIuNCwwLTEyLjQgYzAsMC4xLTAuMiwwLjEtMC40LDAuMWMtMi40LDAtMTQuMy0yLjMtMTUtMi41Yy03LjgtMi4zLTIwLjgtOC0yMC45LTE3LjZDMTUuNyw3NiwxMiw1OC45LDE4LjUsNTNjMi40LTIuMiw4LTQsMTMtNCBjNS4xLDAsOS42LDEuOSw5LjYsNy41YzAsNy43LDAsNy43LDAsNy43YzAsMy41LTAuMyw3LjIsMCwxMC42YzAuMywzLjgsMi40LDYuMyw1LjcsNy45YzEuNiwwLjgsMi42LDEuMSwzLjMsMS4xIGMwLjQsMCwwLjgtMC4xLDEtMC40YzAuNC0wLjUsMC42LTEuNSwxLTIuOWMxLjItNS40LDAtMTIuNiwwLTE4LjJjMC0xMC4yLDAtMjAuNSwwLTMwLjdDNTIuMSwzMS43LDU0LjQsMTEuNSw2OS4xLDExLjUgTTY5LjEsMC41IGMtMTAuNCwwLTE4LjksNS44LTIzLjksMTYuM2MtMy4xLDYuNS0zLjksMTIuOS00LDEzLjZsLTAuMSwxLjN2OC4xYy0yLjgtMS4yLTYtMS44LTkuNi0xLjhjLTYuNCwwLTE1LjIsMi4xLTIwLjQsNi45IGMtOS4xLDguMi03LjcsMjIuOC02LjgsMzMuNGMwLjIsMi4yLDAuNCw0LjMsMC40LDUuNmMwLjIsMTIuNSwxMC43LDIyLjcsMjguOCwyOGMwLjYsMC4yLDMuOSwwLjksNy42LDEuNXYyLjcgYzAsMy42LDEuNSwxMi4yLDE1LjUsMTQuN2M0LjMsMC44LDkuMSwwLjksMTIuMywwLjljMS4zLDAsMi4yLDAsMi42LDBjMTQuNCwwLDIyLjctMi44LDI2LjktOC44YzItMi44LDIuOC02LjEsMi40LTkuM3YtMTMuMSBjMTIuOS0xLDMwLTQuNywzNC41LTE5LjVjMS0zLjIsMS03LjgsMC40LTMwLjZjLTAuMi02LjYtMC40LTEyLjktMC40LTE2LjhjMC05LjgtNi41LTIwLjMtMjQuOS0yMC4zYy02LjEsMC0xMC4zLDIuMS0xMy4xLDQuNCBDOTMuNyw4LjEsODQuNiwwLjUsNjkuMSwwLjVMNjkuMSwwLjV6Ii8+PC9nPjxnIGlkPSJMYXllcl80IiBkaXNwbGF5PSJub25lIj48ZyBkaXNwbGF5PSJpbmxpbmUiPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik03Mi4xLDEzMWMtMi4yLDAtNC4yLTEuMy01LjEtMy40TDI3LDMxLjljLTAuNy0xLjctMC41LTMuNiwwLjUtNS4yczIuNy0yLjUsNC42LTIuNWg3OC42IGMxLjgsMCwzLjUsMC45LDQuNiwyLjRjMSwxLjUsMS4yLDMuNCwwLjUsNS4xbC0zOC42LDk1LjhDNzYuMywxMjkuNyw3NC4zLDEzMSw3Mi4xLDEzMUM3Mi4xLDEzMSw3Mi4xLDEzMSw3Mi4xLDEzMXogTTQwLjMsMzUuMiBMNzIsMTExbDMwLjYtNzUuOEg0MC4zeiIvPjwvZz48Zz48Y2lyY2xlIGZpbGw9IiM1ODU5NUIiIGN4PSI1MS45IiBjeT0iNTQuMyIgcj0iMTEuNyIvPjwvZz48Zz48Y2lyY2xlIGZpbGw9IiM1ODU5NUIiIGN4PSI4Mi44IiBjeT0iODAuMyIgcj0iMTEuNyIvPjwvZz48Zz48Y2lyY2xlIGZpbGw9IiM1ODU5NUIiIGN4PSI4NCIgY3k9IjQyLjQiIHI9IjExLjciLz48L2c+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTExMC44LDM0SDMzLjljLTkuNSwwLTE3LjItNy43LTE3LjItMTcuMmMwLTkuNSw3LjctMTcuMiwxNy4yLTE3LjJoNzYuOGM5LjUsMCwxNy4yLDcuNywxNy4yLDE3LjIgQzEyOCwyNi4zLDEyMC4zLDM0LDExMC44LDM0eiBNMzMuOSwxMC42Yy0zLjQsMC02LjIsMi44LTYuMiw2LjJjMCwzLjQsMi44LDYuMiw2LjIsNi4yaDc2LjhjMy40LDAsNi4yLTIuOCw2LjItNi4yIGMwLTMuNC0yLjgtNi4yLTYuMi02LjJIMzMuOXoiLz48L2c+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfNSIgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMTI4LjMsOC43YzAsMC0xNS45LTcuNS0zNi42LTcuNWMtMTYuMiwwLTM1LjQsNC42LTUyLDIxLjJjMCwwLTQ4LDM5LjYtMjcuMyw5OS45YzAsMCwxNC45LDkuNiwzNi44LDkuNiBjMTksMCw0My4zLTcuMiw2Ny44LTM0LjNDMTE3LDk3LjYsMTUxLjgsNjguNSwxMjguMyw4Ljd6IE0xMjQuNiwzNi43bC0yMy45LTIzLjljOC4yLDEsMTUsMywxOSw0LjQgQzEyMi4xLDIzLjksMTIzLjcsMzAuNCwxMjQuNiwzNi43eiBNMTguNCw5Ni44bDIzLjgsMjMuOGMtOS40LTEtMTYuNy0zLjktMjAuNi01LjhDMTkuOCwxMDguNywxOC43LDEwMi43LDE4LjQsOTYuOHogTTEwOS45LDg5LjIgYy0wLjQsMC4zLTAuNywwLjYtMS4xLDFjLTE2LDE3LjctMzMuMiwyNy44LTUxLjMsMzAuMUwxOSw4MS44YzEuMy04LjksNC4xLTE3LjYsOC42LTI2LjFjOC4yLTE1LjYsMTktMjQuNywxOS4xLTI0LjcgYzAuMy0wLjIsMC41LTAuNSwwLjgtMC43YzEwLjQtMTAuNCwyMi45LTE2LjMsMzcuNC0xNy43bDQwLjQsNDAuNGMtMC40LDYuMS0xLjYsMTItMy43LDE3LjZDMTE3LjMsODIuNCwxMTAuNSw4OC43LDEwOS45LDg5LjJ6IiAvPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik05OS44LDQ3LjhsMC41LTAuNWMyLjItMi4xLDIuMi01LjYsMC4xLTcuOGMtMi4xLTIuMi01LjYtMi4yLTcuOC0wLjFMOTIsNDAuMUw4NS45LDM0IGMtMi4xLTIuMS01LjYtMi4xLTcuOCwwYy0yLjEsMi4xLTIuMSw1LjYsMCw3LjhsNiw2bC00LjMsNC4ybC01LjUtNS41Yy0yLjEtMi4xLTUuNi0yLjEtNy44LDBjLTIuMSwyLjEtMi4xLDUuNiwwLDcuOGw1LjQsNS40IEw2Nyw2NC4ybC01LjMtNS4zYy0yLjEtMi4xLTUuNi0yLjEtNy44LDBjLTIuMSwyLjEtMi4xLDUuNiwwLDcuOGw1LjIsNS4ybC00LjgsNC42bC01LjEtNS4xYy0yLjEtMi4xLTUuNi0yLjEtNy44LDAgYy0yLjEsMi4xLTIuMSw1LjYsMCw3LjhsNSw1bC0wLjMsMC4zYy0yLjIsMi4xLTIuMiw1LjYtMC4xLDcuOGMxLjEsMS4xLDIuNSwxLjcsNCwxLjdjMS40LDAsMi44LTAuNSwzLjgtMS41bDAuNC0wLjRsNi41LDYuNSBjMS4xLDEuMSwyLjUsMS42LDMuOSwxLjZzMi44LTAuNSwzLjktMS42YzIuMS0yLjEsMi4xLTUuNiwwLTcuOGwtNi40LTYuNGw0LjgtNC42bDYuMyw2LjNjMS4xLDEuMSwyLjUsMS42LDMuOSwxLjYgYzEuNCwwLDIuOC0wLjUsMy45LTEuNmMyLjEtMi4xLDIuMS01LjYsMC03LjhMNzQuOCw3Mmw0LjgtNC42bDYuMSw2LjFjMS4xLDEuMSwyLjUsMS42LDMuOSwxLjZjMS40LDAsMi44LTAuNSwzLjktMS42IGMyLjEtMi4xLDIuMS01LjYsMC03LjhsLTYtNmw0LjMtNC4ybDUuNSw1LjVjMS4xLDEuMSwyLjUsMS42LDMuOSwxLjZzMi44LTAuNSwzLjktMS42YzIuMS0yLjEsMi4xLTUuNiwwLTcuOEw5OS44LDQ3Ljh6Ii8+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfNiIgZGlzcGxheT0ibm9uZSI+PHBhdGggZGlzcGxheT0iaW5saW5lIiBmaWxsPSIjNTg1OTVCIiBkPSJNMTE5LjUsOC42VjhjMC0zLjktMy4yLTcuMS03LjEtNy4xSDM0LjFDMzAuMiwwLjgsMjcsNC4xLDI3LDh2MC42YzAsMy45LDMuMiw3LjEsNy4xLDcuMSBoMC42Yy0wLjQsNS43LTAuMSwxMS4zLDAuOCwxNi42YzEuOSwxMSw3LjgsMTYuMiwxMy41LDIxLjJjMiwxLjcsNCwzLjUsNiw1LjZjNCw0LjIsNC41LDExLjktMi4yLDE4LjVjLTEzLDEyLjctMTcuMSwyNC45LTE4LDM5LjQgaC0wLjdjLTMuOSwwLTcuMSwzLjItNy4xLDcuMXYwLjZjMCwzLjksMy4yLDcuMSw3LjEsNy4xaDc4LjJjMy45LDAsNy4xLTMuMiw3LjEtNy4xdi0wLjZjMC0zLjktMy4yLTcuMS03LjEtNy4xaC0wLjcgYy0wLjktMTQuNS01LTI2LjctMTgtMzkuNGMtNi43LTYuNS02LjItMTQuMi0yLjItMTguNWMyLTIuMSw0LTMuOSw2LTUuNmM1LjctNSwxMS42LTEwLjIsMTMuNS0yMS4yYzAuOS01LjMsMS4yLTEwLjksMC44LTE2LjZoMC42IEMxMTYuMywxNS43LDExOS41LDEyLjUsMTE5LjUsOC42eiBNMTAxLjEsMzAuNmMtMS4zLDcuNS00LjksMTAuNy0xMC4yLDE1LjRjLTIsMS44LTQuNCwzLjgtNi43LDYuM2MtNy4yLDcuNi04LjgsMjEuNiwyLjUsMzIuNSBjMC42LDAuNiwxLjIsMS4yLDEuOCwxLjhDODMuNCw4NC40LDc4LDgzLDczLjIsODNjLTQuNywwLTEwLjIsMS4zLTE1LjIsMy42YzAuNi0wLjYsMS4yLTEuMiwxLjgtMS44YzExLjItMTAuOSw5LjYtMjQuOSwyLjUtMzIuNSBjLTIuMy0yLjQtNC42LTQuNS02LjctNi4zYy01LjQtNC43LTktNy45LTEwLjItMTUuNGMtMC44LTQuOC0xLTkuOC0wLjctMTQuOWg1N0MxMDIuMSwyMC45LDEwMS45LDI1LjksMTAxLjEsMzAuNnoiLz48L2c+PGcgaWQ9IkxheWVyXzciPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik03MSwxMzEuMmMtMS4xLDAtMi4yLTAuMy0zLjItMC45Yy0yMC43LTEzLjQtMzUuNy0yNi00Ny4xLTM5LjdDNi40LDczLjUtMC40LDU2LjUsMC40LDQwLjEgQzEuNiwxOC40LDIwLjIsMC43LDQyLDAuN2MzLjQsMCw2LjgsMC40LDEwLjIsMS4zQzU5LDMuOCw2NS42LDcuNSw3MSwxMi41YzUuNC01LDEyLTguOCwxOC44LTEwLjVjMy4zLTAuOSw2LjgtMS4zLDEwLjItMS4zIGMyMS44LDAsNDAuNCwxNy43LDQxLjYsMzkuNGMwLjksMTYuNC01LjksMzMuNC0yMC4yLDUwLjVjLTExLjUsMTMuNy0yNi40LDI2LjMtNDcuMSwzOS43QzczLjIsMTMwLjksNzIuMSwxMzEuMiw3MSwxMzEuMnogTTQyLDEyLjRjLTE1LjcsMC0yOS4xLDEyLjctMjkuOSwyOC4zYy0wLjcsMTMuNCw1LjIsMjcuNiwxNy41LDQyLjRjMTAuMSwxMi4xLDIzLjMsMjMuNCw0MS4zLDM1LjNjMTgtMTEuOSwzMS4yLTIzLjIsNDEuMy0zNS4zIGMxMi4zLTE0LjgsMTguMi0yOSwxNy41LTQyLjRjLTAuOC0xNS42LTE0LjItMjguMy0yOS45LTI4LjNjLTIuNCwwLTQuOCwwLjMtNy4yLDAuOUM4Ni4zLDE1LDgwLDE5LjIsNzUuNSwyNC43IGMtMS4xLDEuNC0yLjgsMi4yLTQuNiwyLjJzLTMuNC0wLjgtNC42LTIuMmMtNC41LTUuNi0xMC44LTkuNy0xNy4yLTExLjRDNDYuOCwxMi43LDQ0LjQsMTIuNCw0MiwxMi40eiIvPjwvZz48L2c+PC9zdmc+);
}

/* line 60, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker nav div.tab .emoji-tab-flag {
  background: rgba(0, 0, 0, 0) 100% no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTQxLjggMTMxLjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE0MS44IDEzMS45IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBpZD0iTGF5ZXJfMSIgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48Zz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMzcuNiwxMDcuNWMtMS4yLDAtMi40LTAuNC0zLjMtMS4yYy0xLjEtMC45LTEuNy0yLjItMS43LTMuNmMtMC4xLTEuOC0xLTQ0LjYsMjMtNjUuNiBDOTAuOSwwLjQsMTM0LjksMCwxMzYuOCwwYzEuNSwwLDIuOCwwLjYsMy44LDEuN2MxLDEuMSwxLjQsMi42LDEuMSw0Yy03LjMsNDYuNC0zMi4yLDc1LjgtMzQuNyw3OC42IGMtNS42LDcuNC0xOC42LDEzLjMtMzkuOCwxOC4xYy0xNS4xLDMuNC0yOC41LDQuOS0yOS4xLDVDMzgsMTA3LjUsMzcuOCwxMDcuNSwzNy42LDEwNy41eiBNMTMwLjcsMTAuNSBjLTEyLjcsMS41LTQzLjEsNy43LTY4LjEsMzMuNmMtMC4xLDAuMS0wLjIsMC4yLTAuMywwLjNjLTE1LjksMTMuOS0xOSw0MC44LTE5LjYsNTIuNGMyMC40LTIuOCw0OS43LTkuNSw1Ni4zLTE4LjYgYzAuMS0wLjEsMC4yLTAuMywwLjMtMC40Qzk5LjYsNzcuNiwxMjIuNSw1MS42LDEzMC43LDEwLjV6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik03Ny44LDEzMS45Yy0wLjUsMC0xLTAuMS0xLjUtMC4yYy0xLjktMC42LTMuMi0yLjMtMy40LTQuM2MtMS4xLTExLjctNC43LTIzLjgtNy40LTI0LjlsMS43LTkuOSBjOC4xLDEuMywxMi4xLDEyLjgsMTQuMSwyMi44bDE1LjYtMTcuOHYtMTVoMTB2MTYuOGMwLDEuMi0wLjQsMi40LTEuMiwzLjNsLTI0LDI3LjNDODAuNiwxMzEuMyw3OS4yLDEzMS45LDc3LjgsMTMxLjl6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik0zOC40LDc0LjdjLTEwLjktOS43LTIzLjUtNy40LTIzLjctNy4zYy0yLjIsMC40LTQuNS0wLjctNS41LTIuN2MtMS0yLTAuNS00LjUsMS4yLTZsMjYuMi0yMi41IGMwLjktMC44LDIuMS0xLjIsMy4zLTEuMmgxOS44djEwSDQxLjhMMjYuNyw1OGM1LjYsMS4yLDEyLjIsMy44LDE4LjQsOS4zTDM4LjQsNzQuN3oiLz48L2c+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTEzLjgsMTMxLjljLTIuOCwwLTUtMi4yLTUtNWMwLTIxLjYsNC43LTM2LjYsMTQuMS00NC43YzguMS03LDE2LjQtNi4xLDE3LjMtNS45IGMyLjcsMC40LDQuNiwyLjksNC4zLDUuNmMtMC40LDIuNy0yLjksNC42LTUuNiw0LjNjLTAuMywwLTUtMC40LTkuNiwzLjhjLTQuOCw0LjMtMTAuNCwxNC4yLTEwLjQsMzcgQzE4LjgsMTI5LjcsMTYuNSwxMzEuOSwxMy44LDEzMS45eiIvPjwvZz48Zz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMTUuMiwxMzEuOWMtMC41LDAtMSwwLTEuNSwwYy0yLjgsMC01LTIuMy00LjktNS4xYzAtMi43LDIuMy00LjksNS00LjljMCwwLDAsMCwwLjEsMCBjMTcuNSwwLjIsMzAuMi0zLjQsMzYuNi0xMC4zYzQuOS01LjQsNC41LTExLDQuNS0xMS4yYy0wLjMtMi43LDEuNi01LjIsNC40LTUuNWMyLjctMC4zLDUuMiwxLjcsNS42LDQuNCBjMCwwLjQsMS4xLDEwLjEtNi44LDE4LjlDNDkuOCwxMjcuMywzNS40LDEzMS45LDE1LjIsMTMxLjl6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik0xMDcuMiw1M2MtMS4yLDAtMi4zLTAuNC0zLjItMS4yYy0xLjYtMS40LTIuMi0zLjYtMS41LTUuNmMwLjEtMC4yLDAuMi0wLjUsMC4yLTAuN2MwLjYtMiwwLjMtNC4yLTAuNy02IGMtMS0xLjgtMi44LTMuMi00LjgtMy43Yy0wLjgtMC4yLTEuNy0wLjMtMi42LTAuM2MtMi4xLDAuMS00LjEtMS4xLTQuOS0zYy0wLjgtMS45LTAuNC00LjIsMS4yLTUuNmMzLTIuNyw2LjgtNC4zLDEwLjgtNC4zIGMxLjQsMCwyLjksMC4yLDQuMiwwLjZjOC41LDIuMywxMy41LDExLjIsMTEuMSwxOS42Yy0xLjEsNC4xLTMuNyw3LjUtNy40LDkuNkMxMDguOSw1Mi44LDEwOCw1MywxMDcuMiw1M3oiLz48L2c+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTU3LjQsMTA2bC04LjMtNS42bDMyLjgtNDguOGwtMS42LTIuMmw2LjgtNWMyLTEuNCw0LjctMS4zLDYuNCwwLjRjMS44LDEuNywyLDQuNCwwLjcsNi40TDU3LjQsMTA2eiIvPjwvZz48Zz48cmVjdCB4PSI1OCIgeT0iMzMuMiIgdHJhbnNmb3JtPSJtYXRyaXgoMC41OTAyIDAuODA3MyAtMC44MDczIDAuNTkwMiA4MC44NDM0IC0yMi44NzcxKSIgZmlsbD0iIzU4NTk1QiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjcwLjEiLz48L2c+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfMiIgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNNzAuNiwwQzM0LjIsMCw0LjgsMjkuNCw0LjgsNjUuN2MwLDM2LjMsMjkuNCw2NS43LDY1LjcsNjUuN2MzNi4zLDAsNjUuNy0yOS40LDY1LjctNjUuNyBDMTM2LjMsMjkuNCwxMDYuOSwwLDcwLjYsMHogTTcwLjYsMTIwLjRjLTMwLjEsMC01NC42LTI0LjUtNTQuNi01NC42czI0LjUtNTQuNiw1NC42LTU0LjZzNTQuNiwyNC41LDU0LjYsNTQuNiBTMTAwLjcsMTIwLjQsNzAuNiwxMjAuNHoiLz48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNODUuNSw0Ny4xTDc2LjYsNTZWMjYuOWMwLTMuMy0yLjctNi02LTZzLTYsMi43LTYsNnY0Mi4yYzAsMy4zLDIuNyw2LDYsNmMwLjMsMCwwLjUsMCwwLjgtMC4xIGMwLjIsMCwwLjQsMC4xLDAuNiwwLjFjMS41LDAsMy4xLTAuNiw0LjItMS44TDk0LDU1LjVjMi4zLTIuMywyLjMtNi4xLDAtOC41QzkxLjYsNDQuNyw4Ny44LDQ0LjcsODUuNSw0Ny4xeiIvPjwvZz48L2c+PGcgaWQ9IkxheWVyXzMiIGRpc3BsYXk9Im5vbmUiPjxwYXRoIGRpc3BsYXk9ImlubGluZSIgZmlsbD0iIzU4NTk1QiIgZD0iTTY5LjEsMTEuNWMxNC42LDAsMTkuMyw4LjUsMTkuMywxNi4zYzAsOC43LDAsMTcuNCwwLDI2LjFjMCw0LjgtMS42LDE0LjcsMy40LDE3LjcgYzEuNCwwLjgsMi41LDEuMiwzLjUsMS4yYzcuNiwwLDUuMi0yMSw1LTI1LjJjLTAuMi04LjEtMi4yLTIzLjQsMTAuMi0yMy40YzcuNywwLDEzLjksMi4zLDEzLjksOS4zYzAsMTEuNiwxLjQsNDEsMC40LDQ0LjMgYy0zLjUsMTEuNi0yNS40LDEyLjEtMzUsMTIuMXYyNC44YzAsMCwyLjMsNi4yLTE4LjUsNi4yYzAsMC0xLDAtMi40LDBjLTUuMiwwLTE2LjgtMC41LTE2LjgtNC43YzAtNS40LDAtMTIuNCwwLTEyLjQgYzAsMC4xLTAuMiwwLjEtMC40LDAuMWMtMi40LDAtMTQuMy0yLjMtMTUtMi41Yy03LjgtMi4zLTIwLjgtOC0yMC45LTE3LjZDMTUuNyw3NiwxMiw1OC45LDE4LjUsNTNjMi40LTIuMiw4LTQsMTMtNCBjNS4xLDAsOS42LDEuOSw5LjYsNy41YzAsNy43LDAsNy43LDAsNy43YzAsMy41LTAuMyw3LjIsMCwxMC42YzAuMywzLjgsMi40LDYuMyw1LjcsNy45YzEuNiwwLjgsMi42LDEuMSwzLjMsMS4xIGMwLjQsMCwwLjgtMC4xLDEtMC40YzAuNC0wLjUsMC42LTEuNSwxLTIuOWMxLjItNS40LDAtMTIuNiwwLTE4LjJjMC0xMC4yLDAtMjAuNSwwLTMwLjdDNTIuMSwzMS43LDU0LjQsMTEuNSw2OS4xLDExLjUgTTY5LjEsMC41IGMtMTAuNCwwLTE4LjksNS44LTIzLjksMTYuM2MtMy4xLDYuNS0zLjksMTIuOS00LDEzLjZsLTAuMSwxLjN2OC4xYy0yLjgtMS4yLTYtMS44LTkuNi0xLjhjLTYuNCwwLTE1LjIsMi4xLTIwLjQsNi45IGMtOS4xLDguMi03LjcsMjIuOC02LjgsMzMuNGMwLjIsMi4yLDAuNCw0LjMsMC40LDUuNmMwLjIsMTIuNSwxMC43LDIyLjcsMjguOCwyOGMwLjYsMC4yLDMuOSwwLjksNy42LDEuNXYyLjcgYzAsMy42LDEuNSwxMi4yLDE1LjUsMTQuN2M0LjMsMC44LDkuMSwwLjksMTIuMywwLjljMS4zLDAsMi4yLDAsMi42LDBjMTQuNCwwLDIyLjctMi44LDI2LjktOC44YzItMi44LDIuOC02LjEsMi40LTkuM3YtMTMuMSBjMTIuOS0xLDMwLTQuNywzNC41LTE5LjVjMS0zLjIsMS03LjgsMC40LTMwLjZjLTAuMi02LjYtMC40LTEyLjktMC40LTE2LjhjMC05LjgtNi41LTIwLjMtMjQuOS0yMC4zYy02LjEsMC0xMC4zLDIuMS0xMy4xLDQuNCBDOTMuNyw4LjEsODQuNiwwLjUsNjkuMSwwLjVMNjkuMSwwLjV6Ii8+PC9nPjxnIGlkPSJMYXllcl80IiBkaXNwbGF5PSJub25lIj48ZyBkaXNwbGF5PSJpbmxpbmUiPjxnPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik03Mi4xLDEzMWMtMi4yLDAtNC4yLTEuMy01LjEtMy40TDI3LDMxLjljLTAuNy0xLjctMC41LTMuNiwwLjUtNS4yczIuNy0yLjUsNC42LTIuNWg3OC42IGMxLjgsMCwzLjUsMC45LDQuNiwyLjRjMSwxLjUsMS4yLDMuNCwwLjUsNS4xbC0zOC42LDk1LjhDNzYuMywxMjkuNyw3NC4zLDEzMSw3Mi4xLDEzMUM3Mi4xLDEzMSw3Mi4xLDEzMSw3Mi4xLDEzMXogTTQwLjMsMzUuMiBMNzIsMTExbDMwLjYtNzUuOEg0MC4zeiIvPjwvZz48Zz48Y2lyY2xlIGZpbGw9IiM1ODU5NUIiIGN4PSI1MS45IiBjeT0iNTQuMyIgcj0iMTEuNyIvPjwvZz48Zz48Y2lyY2xlIGZpbGw9IiM1ODU5NUIiIGN4PSI4Mi44IiBjeT0iODAuMyIgcj0iMTEuNyIvPjwvZz48Zz48Y2lyY2xlIGZpbGw9IiM1ODU5NUIiIGN4PSI4NCIgY3k9IjQyLjQiIHI9IjExLjciLz48L2c+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTExMC44LDM0SDMzLjljLTkuNSwwLTE3LjItNy43LTE3LjItMTcuMmMwLTkuNSw3LjctMTcuMiwxNy4yLTE3LjJoNzYuOGM5LjUsMCwxNy4yLDcuNywxNy4yLDE3LjIgQzEyOCwyNi4zLDEyMC4zLDM0LDExMC44LDM0eiBNMzMuOSwxMC42Yy0zLjQsMC02LjIsMi44LTYuMiw2LjJjMCwzLjQsMi44LDYuMiw2LjIsNi4yaDc2LjhjMy40LDAsNi4yLTIuOCw2LjItNi4yIGMwLTMuNC0yLjgtNi4yLTYuMi02LjJIMzMuOXoiLz48L2c+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfNSIgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48cGF0aCBmaWxsPSIjNTg1OTVCIiBkPSJNMTI4LjMsOC43YzAsMC0xNS45LTcuNS0zNi42LTcuNWMtMTYuMiwwLTM1LjQsNC42LTUyLDIxLjJjMCwwLTQ4LDM5LjYtMjcuMyw5OS45YzAsMCwxNC45LDkuNiwzNi44LDkuNiBjMTksMCw0My4zLTcuMiw2Ny44LTM0LjNDMTE3LDk3LjYsMTUxLjgsNjguNSwxMjguMyw4Ljd6IE0xMjQuNiwzNi43bC0yMy45LTIzLjljOC4yLDEsMTUsMywxOSw0LjQgQzEyMi4xLDIzLjksMTIzLjcsMzAuNCwxMjQuNiwzNi43eiBNMTguNCw5Ni44bDIzLjgsMjMuOGMtOS40LTEtMTYuNy0zLjktMjAuNi01LjhDMTkuOCwxMDguNywxOC43LDEwMi43LDE4LjQsOTYuOHogTTEwOS45LDg5LjIgYy0wLjQsMC4zLTAuNywwLjYtMS4xLDFjLTE2LDE3LjctMzMuMiwyNy44LTUxLjMsMzAuMUwxOSw4MS44YzEuMy04LjksNC4xLTE3LjYsOC42LTI2LjFjOC4yLTE1LjYsMTktMjQuNywxOS4xLTI0LjcgYzAuMy0wLjIsMC41LTAuNSwwLjgtMC43YzEwLjQtMTAuNCwyMi45LTE2LjMsMzcuNC0xNy43bDQwLjQsNDAuNGMtMC40LDYuMS0xLjYsMTItMy43LDE3LjZDMTE3LjMsODIuNCwxMTAuNSw4OC43LDEwOS45LDg5LjJ6IiAvPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik05OS44LDQ3LjhsMC41LTAuNWMyLjItMi4xLDIuMi01LjYsMC4xLTcuOGMtMi4xLTIuMi01LjYtMi4yLTcuOC0wLjFMOTIsNDAuMUw4NS45LDM0IGMtMi4xLTIuMS01LjYtMi4xLTcuOCwwYy0yLjEsMi4xLTIuMSw1LjYsMCw3LjhsNiw2bC00LjMsNC4ybC01LjUtNS41Yy0yLjEtMi4xLTUuNi0yLjEtNy44LDBjLTIuMSwyLjEtMi4xLDUuNiwwLDcuOGw1LjQsNS40IEw2Nyw2NC4ybC01LjMtNS4zYy0yLjEtMi4xLTUuNi0yLjEtNy44LDBjLTIuMSwyLjEtMi4xLDUuNiwwLDcuOGw1LjIsNS4ybC00LjgsNC42bC01LjEtNS4xYy0yLjEtMi4xLTUuNi0yLjEtNy44LDAgYy0yLjEsMi4xLTIuMSw1LjYsMCw3LjhsNSw1bC0wLjMsMC4zYy0yLjIsMi4xLTIuMiw1LjYtMC4xLDcuOGMxLjEsMS4xLDIuNSwxLjcsNCwxLjdjMS40LDAsMi44LTAuNSwzLjgtMS41bDAuNC0wLjRsNi41LDYuNSBjMS4xLDEuMSwyLjUsMS42LDMuOSwxLjZzMi44LTAuNSwzLjktMS42YzIuMS0yLjEsMi4xLTUuNiwwLTcuOGwtNi40LTYuNGw0LjgtNC42bDYuMyw2LjNjMS4xLDEuMSwyLjUsMS42LDMuOSwxLjYgYzEuNCwwLDIuOC0wLjUsMy45LTEuNmMyLjEtMi4xLDIuMS01LjYsMC03LjhMNzQuOCw3Mmw0LjgtNC42bDYuMSw2LjFjMS4xLDEuMSwyLjUsMS42LDMuOSwxLjZjMS40LDAsMi44LTAuNSwzLjktMS42IGMyLjEtMi4xLDIuMS01LjYsMC03LjhsLTYtNmw0LjMtNC4ybDUuNSw1LjVjMS4xLDEuMSwyLjUsMS42LDMuOSwxLjZzMi44LTAuNSwzLjktMS42YzIuMS0yLjEsMi4xLTUuNiwwLTcuOEw5OS44LDQ3Ljh6Ii8+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfNiIgZGlzcGxheT0ibm9uZSI+PHBhdGggZGlzcGxheT0iaW5saW5lIiBmaWxsPSIjNTg1OTVCIiBkPSJNMTE5LjUsOC42VjhjMC0zLjktMy4yLTcuMS03LjEtNy4xSDM0LjFDMzAuMiwwLjgsMjcsNC4xLDI3LDh2MC42YzAsMy45LDMuMiw3LjEsNy4xLDcuMSBoMC42Yy0wLjQsNS43LTAuMSwxMS4zLDAuOCwxNi42YzEuOSwxMSw3LjgsMTYuMiwxMy41LDIxLjJjMiwxLjcsNCwzLjUsNiw1LjZjNCw0LjIsNC41LDExLjktMi4yLDE4LjVjLTEzLDEyLjctMTcuMSwyNC45LTE4LDM5LjQgaC0wLjdjLTMuOSwwLTcuMSwzLjItNy4xLDcuMXYwLjZjMCwzLjksMy4yLDcuMSw3LjEsNy4xaDc4LjJjMy45LDAsNy4xLTMuMiw3LjEtNy4xdi0wLjZjMC0zLjktMy4yLTcuMS03LjEtNy4xaC0wLjcgYy0wLjktMTQuNS01LTI2LjctMTgtMzkuNGMtNi43LTYuNS02LjItMTQuMi0yLjItMTguNWMyLTIuMSw0LTMuOSw2LTUuNmM1LjctNSwxMS42LTEwLjIsMTMuNS0yMS4yYzAuOS01LjMsMS4yLTEwLjksMC44LTE2LjZoMC42IEMxMTYuMywxNS43LDExOS41LDEyLjUsMTE5LjUsOC42eiBNMTAxLjEsMzAuNmMtMS4zLDcuNS00LjksMTAuNy0xMC4yLDE1LjRjLTIsMS44LTQuNCwzLjgtNi43LDYuM2MtNy4yLDcuNi04LjgsMjEuNiwyLjUsMzIuNSBjMC42LDAuNiwxLjIsMS4yLDEuOCwxLjhDODMuNCw4NC40LDc4LDgzLDczLjIsODNjLTQuNywwLTEwLjIsMS4zLTE1LjIsMy42YzAuNi0wLjYsMS4yLTEuMiwxLjgtMS44YzExLjItMTAuOSw5LjYtMjQuOSwyLjUtMzIuNSBjLTIuMy0yLjQtNC42LTQuNS02LjctNi4zYy01LjQtNC43LTktNy45LTEwLjItMTUuNGMtMC44LTQuOC0xLTkuOC0wLjctMTQuOWg1N0MxMDIuMSwyMC45LDEwMS45LDI1LjksMTAxLjEsMzAuNnoiLz48L2c+PGcgaWQ9IkxheWVyXzciIGRpc3BsYXk9Im5vbmUiPjxnIGRpc3BsYXk9ImlubGluZSI+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTcxLDEzMS4yYy0xLjEsMC0yLjItMC4zLTMuMi0wLjljLTIwLjctMTMuNC0zNS43LTI2LTQ3LjEtMzkuN0M2LjQsNzMuNS0wLjQsNTYuNSwwLjQsNDAuMSBDMS42LDE4LjQsMjAuMiwwLjcsNDIsMC43YzMuNCwwLDYuOCwwLjQsMTAuMiwxLjNDNTksMy44LDY1LjYsNy41LDcxLDEyLjVjNS40LTUsMTItOC44LDE4LjgtMTAuNWMzLjMtMC45LDYuOC0xLjMsMTAuMi0xLjMgYzIxLjgsMCw0MC40LDE3LjcsNDEuNiwzOS40YzAuOSwxNi40LTUuOSwzMy40LTIwLjIsNTAuNWMtMTEuNSwxMy43LTI2LjQsMjYuMy00Ny4xLDM5LjdDNzMuMiwxMzAuOSw3Mi4xLDEzMS4yLDcxLDEzMS4yeiBNNDIsMTIuNGMtMTUuNywwLTI5LjEsMTIuNy0yOS45LDI4LjNjLTAuNywxMy40LDUuMiwyNy42LDE3LjUsNDIuNGMxMC4xLDEyLjEsMjMuMywyMy40LDQxLjMsMzUuM2MxOC0xMS45LDMxLjItMjMuMiw0MS4zLTM1LjMgYzEyLjMtMTQuOCwxOC4yLTI5LDE3LjUtNDIuNGMtMC44LTE1LjYtMTQuMi0yOC4zLTI5LjktMjguM2MtMi40LDAtNC44LDAuMy03LjIsMC45Qzg2LjMsMTUsODAsMTkuMiw3NS41LDI0LjcgYy0xLjEsMS40LTIuOCwyLjItNC42LDIuMnMtMy40LTAuOC00LjYtMi4yYy00LjUtNS42LTEwLjgtOS43LTE3LjItMTEuNEM0Ni44LDEyLjcsNDQuNCwxMi40LDQyLDEyLjR6Ii8+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfOCI+PGc+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTI2LjcsMTMxLjljLTQsMC03LjktMC40LTExLjYtMS4ybC0wLjQtMC4xYy00LjEtMC44LTEwLjItMi4xLTEzLjQtOC43Yy0wLjQtMC44LTAuNi0xLjctMC42LTIuNnYtMTAyIGMwLTIuMSwxLjEtNCwyLjktNWMxLjgtMSw0LTEsNS44LDBsOC45LDUuMmMyLjYsMC41LDUuNCwwLjcsOC4zLDAuN2MxMS45LDAsMjQuNC00LDM3LjYtOC4zYzEzLjQtNC4zLDI3LjMtOC44LDQwLjktOC44IGMxMi43LDAsMjMuNSwzLjgsMzMuMiwxMS43YzEuNCwxLjEsMi4xLDIuOCwyLjEsNC41djEwMmMwLDIuMy0xLjMsNC4zLTMuMyw1LjNjLTIsMS00LjQsMC43LTYuMi0wLjhjLTcuNi02LjItMTUuOC05LjEtMjUuOC05LjEgYy0xMS44LDAtMjQuMiw0LTM3LjMsOC4zQzU0LjQsMTI3LjQsNDAuNSwxMzEuOSwyNi43LDEzMS45QzI2LjcsMTMxLjksMjYuNywxMzEuOSwyNi43LDEzMS45eiBNMTIuNCwxMTcuNiBjMC44LDAuNywyLjEsMS4xLDQuNywxLjZsMC40LDAuMWMyLjksMC42LDUuOSwwLjksOS4yLDAuOWMwLDAsMCwwLDAsMGMxMS45LDAsMjQuNC00LDM3LjYtOC4zYzEzLjQtNC4zLDI3LjMtOC44LDQwLjktOC44IGM4LjcsMCwxNi41LDEuOCwyMy43LDUuNVYyMC4zYy03LTUuMS0xNC42LTcuNS0yMy43LTcuNWMtMTEuOCwwLTI0LjIsNC0zNy4zLDguM2MtMTMuNSw0LjQtMjcuNCw4LjktNDEuMiw4LjkgYy00LDAtNy45LTAuNC0xMS42LTEuMmMtMC42LTAuMS0xLjItMC40LTEuNy0wLjdsLTEtMC42VjExNy42eiIvPjwvZz48L2c+PC9zdmc+);
}

/* line 65, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker .sections {
  overflow-y: scroll;
  position: relative;
  background: #fff;
  z-index: 10;
  height: 300px !important;
}

/* line 66, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker section {
  overflow: hidden;
  width: 100%;
  padding-top: 1%;
}

/* line 67, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker section h1 {
  clear: both;
  margin: 0;
  padding: 2%;
  color: #444;
  font-size: 14px;
  text-transform: capitalize;
}

/* line 68, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker section em {
  float: left;
  display: inline-block;
  padding: 2%;
  border-radius: 4px;
  cursor: pointer;
}

/* line 69, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker section em:hover {
  background-color: #eee;
}

/* line 70, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker section em div {
  width: 40px;
  margin: 1%;
}

/* line 71, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker section em div:hover {
  cursor: pointer;
}

/* line 73, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker section .wrap {
  width: 100%;
}

/* line 74, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker section.search .wrap {
  padding-top: 1%;
}

/* line 75, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker section.search input {
  display: block;
  width: 96%;
  height: 28px;
  margin: 2%;
  padding: 1%;
  font-size: 12px;
  border: 1px solid #ddd;
  border-radius: 4px;
}

/* line 77, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker .shortcode {
  height: 40px;
  background: #eee;
  border-top: 1px solid #ddd;
  vertical-align: middle;
}

/* line 78, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker .shortcode .info {
  display: none;
}

/* line 79, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker .shortcode .emoji {
  width: 1.9em;
  height: 1.9em;
  margin: 5px 20px 0 5px;
}

/* line 80, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker .shortcode em {
  position: relative;
  top: -10px;
  color: #444;
  font-size: 12px;
  font-weight: 900;
  font-style: normal;
}

/* line 81, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker .shortcode em.tabTitle {
  position: relative;
  top: 10px;
  left: 8px;
  font-size: 14px;
}

/* line 82, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker .shortcode em.tabTitle .count {
  font-size: 12px;
  font-weight: 500;
}

/* line 83, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker .shortcode .random .tabTitle {
  color: #7d7d7d;
  font-size: 12px;
}

/* line 84, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker .shortcode .eod {
  float: right;
  padding: 8px 10px 0 0;
  max-width: 200px;
}

/* line 85, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker .shortcode .eod .emoji {
  margin-right: 10px;
}

/* line 86, app/assets/stylesheets/jquery/emojipicker.scss */
.emojiPicker .shortcode .eod .emojiName {
  max-width: 70%;
  padding: 5px 0 0 0;
  font-size: 10px;
  font-weight: normal;
}
/* Preload images */
/* line 3, app/assets/stylesheets/jquery/lightbox.scss */
body:after {
  content: url(//assets.stage.avochato.com/assets/close-5d62e6c90005bfb71f6abb440f9e4753681cb23bbd5e60477ab6f442d2f0e69c.png) url(//assets.stage.avochato.com/assets/loading-225aa88b6ab02c06222ec9468d62e15fa188e39cdb9431d1f55401ad380753ed.gif) url(//assets.stage.avochato.com/assets/prev-7fd9273f20fdb1229c224341271a119020a5eee74ccf6b4605730917c864caf2.png) url(//assets.stage.avochato.com/assets/next-15b869b02c6fbaa8c6c26445a2dd2d9bad80fd27b1409f8179e5dd89dc89d90a.png);
  display: none;
}

/* line 8, app/assets/stylesheets/jquery/lightbox.scss */
body.lb-disable-scrolling {
  overflow: hidden;
}

/* line 12, app/assets/stylesheets/jquery/lightbox.scss */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999999999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 23, app/assets/stylesheets/jquery/lightbox.scss */
.lightbox {
  display: none;
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 99999999999;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

/* line 34, app/assets/stylesheets/jquery/lightbox.scss */
.lightbox * {
  box-sizing: inherit !important;
  max-width: none !important;
}

/* line 39, app/assets/stylesheets/jquery/lightbox.scss */
.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;
  /* Image border */
  border: 4px solid white;
}

/* line 50, app/assets/stylesheets/jquery/lightbox.scss */
.lightbox a img {
  border: none;
}

/* line 54, app/assets/stylesheets/jquery/lightbox.scss */
.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;
  /* Background color behind image.
     This is visible during transitions. */
  background-color: white;
}

/* line 67, app/assets/stylesheets/jquery/lightbox.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 73, app/assets/stylesheets/jquery/lightbox.scss */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 83, app/assets/stylesheets/jquery/lightbox.scss */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(//assets.stage.avochato.com/assets/loading-225aa88b6ab02c06222ec9468d62e15fa188e39cdb9431d1f55401ad380753ed.gif) no-repeat;
}

/* line 91, app/assets/stylesheets/jquery/lightbox.scss */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 100, app/assets/stylesheets/jquery/lightbox.scss */
.lb-container > .nav {
  left: 0;
}

/* line 104, app/assets/stylesheets/jquery/lightbox.scss */
.lb-nav a {
  outline: none;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
}

/* line 109, app/assets/stylesheets/jquery/lightbox.scss */
.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

/* line 115, app/assets/stylesheets/jquery/lightbox.scss */
.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(//assets.stage.avochato.com/assets/prev-7fd9273f20fdb1229c224341271a119020a5eee74ccf6b4605730917c864caf2.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

/* line 128, app/assets/stylesheets/jquery/lightbox.scss */
.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 133, app/assets/stylesheets/jquery/lightbox.scss */
.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(//assets.stage.avochato.com/assets/next-15b869b02c6fbaa8c6c26445a2dd2d9bad80fd27b1409f8179e5dd89dc89d90a.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

/* line 146, app/assets/stylesheets/jquery/lightbox.scss */
.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 151, app/assets/stylesheets/jquery/lightbox.scss */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 164, app/assets/stylesheets/jquery/lightbox.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 170, app/assets/stylesheets/jquery/lightbox.scss */
.lb-data {
  padding: 0 4px;
  color: #ccc;
}

/* line 175, app/assets/stylesheets/jquery/lightbox.scss */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

/* line 182, app/assets/stylesheets/jquery/lightbox.scss */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

/* line 188, app/assets/stylesheets/jquery/lightbox.scss */
.lb-data .lb-caption a {
  color: #4ae;
}

/* line 192, app/assets/stylesheets/jquery/lightbox.scss */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

/* line 200, app/assets/stylesheets/jquery/lightbox.scss */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(//assets.stage.avochato.com/assets/close-5d62e6c90005bfb71f6abb440f9e4753681cb23bbd5e60477ab6f442d2f0e69c.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

/* line 216, app/assets/stylesheets/jquery/lightbox.scss */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/*NEW SLIDER STYLES FOR SCALE, ETC*/
/* line 5, app/assets/stylesheets/jquery/slider.scss */
.ui-widget {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1.1em;
}

/* line 9, app/assets/stylesheets/jquery/slider.scss */
.ui-widget-content {
  border: 1px solid #aaa;
  background: #fff 50% 50% repeat-x;
  color: #222;
}

/* line 14, app/assets/stylesheets/jquery/slider.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #aaa;
  background: #fff 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 21, app/assets/stylesheets/jquery/slider.scss */
.ui-slider-horizontal {
  height: .8em !important;
}

/* line 25, app/assets/stylesheets/jquery/slider.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
  cursor: pointer;
}

/* line 30, app/assets/stylesheets/jquery/slider.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 35, app/assets/stylesheets/jquery/slider.scss */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 40, app/assets/stylesheets/jquery/slider.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

/* line 48, app/assets/stylesheets/jquery/slider.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* line 57, app/assets/stylesheets/jquery/slider.scss */
.ui-slider-handle.left-tooltip .ui-slider-tooltip {
  margin-left: -4.75em;
}

/* line 61, app/assets/stylesheets/jquery/slider.scss */
.ui-slider-tooltip {
  display: none;
}

/* slider widget */
/* line 66, app/assets/stylesheets/jquery/slider.scss */
.ui-slider {
  text-decoration: none !important;
  position: relative;
  text-align: left;
}

/* line 71, app/assets/stylesheets/jquery/slider.scss */
.ui-slider .ui-slider-handle {
  overflow: visible !important;
}

/* line 74, app/assets/stylesheets/jquery/slider.scss */
.ui-slider .ui-slider-tooltip {
  display: none;
  max-width: none;
}

/* line 79, app/assets/stylesheets/jquery/slider.scss */
.ui-slider .ui-state-hover .ui-slider-tooltip {
  display: block;
  position: absolute;
  bottom: 24px;
  text-align: center;
  padding: .2em;
  font-size: .9em;
  width: 6em;
}

/* line 88, app/assets/stylesheets/jquery/slider.scss */
.ui-slider a {
  text-decoration: none;
}

/* line 91, app/assets/stylesheets/jquery/slider.scss */
.ui-slider ol,
.ui-slider li,
.ui-slider dl,
.ui-slider dd,
.ui-slider dt {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 100, app/assets/stylesheets/jquery/slider.scss */
.ui-slider ol,
.ui-slider dl {
  position: relative;
  top: 1.3em;
  width: 100%;
}

/* line 106, app/assets/stylesheets/jquery/slider.scss */
.ui-slider dt {
  top: 1.5em;
  position: absolute;
  padding-top: .2em;
  text-align: center;
  border-bottom: 1px dotted #ddd;
  height: .7em;
  color: #999;
}

/* line 115, app/assets/stylesheets/jquery/slider.scss */
.ui-slider dt span {
  background: #fff;
  padding: 0 .5em;
}

/* line 119, app/assets/stylesheets/jquery/slider.scss */
.ui-slider li,
.ui-slider dd {
  position: absolute;
  overflow: visible;
  color: #666;
}

/* line 125, app/assets/stylesheets/jquery/slider.scss */
.ui-slider li span.ui-slider-label,
.ui-slider dd span.ui-slider-label {
  display: none;
}

/* line 129, app/assets/stylesheets/jquery/slider.scss */
.ui-slider li span.ui-slider-label-show,
.ui-slider dd span.ui-slider-label-show {
  display: block;
}

/* line 133, app/assets/stylesheets/jquery/slider.scss */
.ui-slider span.ui-slider-tic {
  position: absolute;
  left: 0;
  height: .8em;
  top: -1.3em;
}

/* line 139, app/assets/stylesheets/jquery/slider.scss */
.ui-slider li span.ui-widget-content,
.ui-slider dd span.ui-widget-content {
  border-right: 0;
  border-left-width: 1px;
  border-left-style: solid;
  border-top: 0;
  border-bottom: 0;
}

/* line 147, app/assets/stylesheets/jquery/slider.scss */
.ui-slider .first .ui-slider-tic,
.ui-slider .last .ui-slider-tic {
  display: none;
}

/* line 151, app/assets/stylesheets/jquery/slider.scss */
.slider {
  margin: 50px 10px !important;
  width: 94%;
  max-width: 400px;
  float: left;
  cursor: pointer;
}

/* line 158, app/assets/stylesheets/jquery/slider.scss */
.slider.sleep {
  background: #c1c1c1;
}

/* line 161, app/assets/stylesheets/jquery/slider.scss */
.slider-controller {
  padding-top: 0;
}

/* line 164, app/assets/stylesheets/jquery/slider.scss */
.slider-controller select {
  width: 100px;
}

/* line 167, app/assets/stylesheets/jquery/slider.scss */
.ui-slider-handle.minimum,
a[data-temperature="minimum"],
.ui-slider-range.minimum {
  background: #a3e5f4;
}

/* line 172, app/assets/stylesheets/jquery/slider.scss */
.ui-slider-handle.saving,
a[data-temperature="saving"],
.ui-slider-range.saving {
  background: #f2e079;
}

/* line 177, app/assets/stylesheets/jquery/slider.scss */
.ui-slider-handle.comfort,
a[data-temperature="comfort"],
.ui-slider-range.comfort {
  background: #e6a235;
}

/* line 182, app/assets/stylesheets/jquery/slider.scss */
.ui-slider-handle.sleep,
a[data-temperature="sleep"],
.ui-slider-range.sleep {
  background: #a3e5f4;
}

/* line 187, app/assets/stylesheets/jquery/slider.scss */
.ui-slider-handle.break,
a[data-temperature="break"],
.ui-slider-range.break {
  background: #c1c1c1;
}

/* line 192, app/assets/stylesheets/jquery/slider.scss */
.ui-slider-handle.return,
a[data-temperature="return"],
.ui-slider-range.return {
  background: #e6a235;
}

/* line 197, app/assets/stylesheets/jquery/slider.scss */
.ui-slider-handle.work,
a[data-temperature="work"],
.ui-slider-range.work {
  background: #138241;
}

/* line 202, app/assets/stylesheets/jquery/slider.scss */
.temperature-work {
  background-color: #138241;
  color: #fff;
}

/* line 206, app/assets/stylesheets/jquery/slider.scss */
.temperature-break {
  background-color: #c1c1c1;
}

/* line 209, app/assets/stylesheets/jquery/slider.scss */
.temperature-return {
  background-color: #e6a235;
  color: #fff;
}

/* line 213, app/assets/stylesheets/jquery/slider.scss */
.temperature-sleep {
  background-color: #a3e5f4;
}

/* line 216, app/assets/stylesheets/jquery/slider.scss */
.temperatures input {
  text-align: right;
}

/* line 219, app/assets/stylesheets/jquery/slider.scss */
.slider-tick-mark-main {
  display: inline-block;
  width: 1px;
  background: #bbb;
  height: 7px;
  position: absolute;
  top: 15px;
  font-size: 11px;
}

/* line 228, app/assets/stylesheets/jquery/slider.scss */
.slider-tick-mark-main-text {
  display: inline-block;
  width: 20px;
  height: 10px;
  position: absolute;
  top: 30px;
  font-size: 11px;
  text-align: center;
  margin-left: -10px;
  transform: rotate(75deg);
  -webkit-transform: rotate(75deg);
  -moz-transform: rotate(75deg);
  -o-transform: rotate(75deg);
  -ms-transform: rotate(75deg);
}

/* line 243, app/assets/stylesheets/jquery/slider.scss */
.slider-tick-mark-side {
  display: inline-block;
  width: 1px;
  background: #ccc;
  height: 5px;
  position: absolute;
  top: 15px;
}

/* line 251, app/assets/stylesheets/jquery/slider.scss */
.slider-tick-mark-side-text {
  display: inline-block;
  width: 20px;
  height: 10px;
  position: absolute;
  top: 25px;
  font-size: 9px;
  text-align: center;
  margin-left: -9px;
}

/* line 261, app/assets/stylesheets/jquery/slider.scss */
.slider span.ui-slider-tooltip {
  width: auto;
}

/* line 264, app/assets/stylesheets/jquery/slider.scss */
.ticks {
  position: relative;
  user-select: none;
}
/*-- Chart --*/

.c3 svg {
  font: 10px sans-serif;
  -webkit-tap-highlight-color: transparent; }

.c3 path, .c3 line {
  fill: none;
  stroke: #000; }

.c3 text {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.c3-legend-item-tile,
.c3-xgrid-focus,
.c3-ygrid,
.c3-event-rect,
.c3-bars path {
  shape-rendering: crispEdges; }

.c3-chart-arc path {
  stroke: #fff; }

.c3-chart-arc rect {
  stroke: white;
  stroke-width: 1; }

.c3-chart-arc text {
  fill: #fff;
  font-size: 13px; }

/*-- Axis --*/
/*-- Grid --*/
.c3-grid line {
  stroke: #aaa; }

.c3-grid text {
  fill: #aaa; }

.c3-xgrid, .c3-ygrid {
  stroke-dasharray: 3 3; }

/*-- Text on Chart --*/
.c3-text.c3-empty {
  fill: #808080;
  font-size: 2em; }

/*-- Line --*/
.c3-line {
  stroke-width: 1px; }

/*-- Point --*/
.c3-circle._expanded_ {
  stroke-width: 1px;
  stroke: white; }

.c3-selected-circle {
  fill: white;
  stroke-width: 2px; }

/*-- Bar --*/
.c3-bar {
  stroke-width: 0; }

.c3-bar._expanded_ {
  fill-opacity: 1;
  fill-opacity: 0.75; }

/*-- Focus --*/
.c3-target.c3-focused {
  opacity: 1; }

.c3-target.c3-focused path.c3-line, .c3-target.c3-focused path.c3-step {
  stroke-width: 2px; }

.c3-target.c3-defocused {
  opacity: 0.3 !important; }

/*-- Region --*/
.c3-region {
  fill: steelblue;
  fill-opacity: .1; }

/*-- Brush --*/
.c3-brush .extent {
  fill-opacity: .1; }

/*-- Select - Drag --*/
/*-- Legend --*/
.c3-legend-item {
  font-size: 12px; }

.c3-legend-item-hidden {
  opacity: 0.15; }

.c3-legend-background {
  opacity: 0.75;
  fill: white;
  stroke: lightgray;
  stroke-width: 1; }

/*-- Title --*/
.c3-title {
  font: 14px sans-serif; }

/*-- Tooltip --*/
.c3-tooltip-container {
  z-index: 10; }

.c3-tooltip {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #fff;
  empty-cells: show;
  -webkit-box-shadow: 7px 7px 12px -9px #777777;
  -moz-box-shadow: 7px 7px 12px -9px #777777;
  box-shadow: 7px 7px 12px -9px #777777;
  opacity: 0.9; }

.c3-tooltip tr {
  border: 1px solid #CCC; }

.c3-tooltip th {
  background-color: #aaa;
  font-size: 14px;
  padding: 2px 5px;
  text-align: left;
  color: #FFF; }

.c3-tooltip td {
  font-size: 13px;
  padding: 3px 6px;
  background-color: #fff;
  border-left: 1px dotted #999; }

.c3-tooltip td > span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px; }

.c3-tooltip td.value {
  text-align: right; }

/*-- Area --*/
.c3-area {
  stroke-width: 0;
  opacity: 0.2; }

/*-- Arc --*/
.c3-chart-arcs-title {
  dominant-baseline: middle;
  font-size: 1.3em; }

.c3-chart-arcs .c3-chart-arcs-background {
  fill: #e0e0e0;
  stroke: #FFF; }

.c3-chart-arcs .c3-chart-arcs-gauge-unit {
  fill: #000;
  font-size: 16px; }

.c3-chart-arcs .c3-chart-arcs-gauge-max {
  fill: #777; }

.c3-chart-arcs .c3-chart-arcs-gauge-min {
  fill: #777; }

.c3-chart-arc .c3-gauge-value {
  fill: #000;
  /*  font-size: 28px !important;*/ }

.c3-chart-arc.c3-target g path {
  opacity: 1; }

.c3-chart-arc.c3-target.c3-focused g path {
  opacity: 1; }
/* BASICS */
/* line 4, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: Montserrat, sans-serif;
  color: #171717;
  direction: ltr;
  flex-grow: 1;
  resize: none !important;
  font-size: 18px;
  font-weight: normal !important;
  line-height: 1.3;
}

/* line 16, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror,
.CodeMirror-scroll {
  max-height: 100px;
}

/* PADDING */
/* line 23, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-lines {
  /* Vertical padding around content */
  padding: 7px 8px 0px 0px;
}

/* line 28, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Horizontal padding of content */
}

/* line 33, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-scrollbar-filler,
.CodeMirror-gutter-filler {
  background-color: white;
  /* The little square between H and V scrollbars */
}

/* GUTTER */
/* line 41, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}

/* line 49, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

/* line 57, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-guttermarker {
  color: black;
}

/* line 61, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-guttermarker-subtle {
  color: #999;
}

/* CURSOR */
/* line 67, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}

/* Shown when moving in bi-directional text */
/* line 74, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}

/* line 78, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}

/* line 84, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}

/* line 88, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-fat-cursor-mark {
  background-color: rgba(20, 255, 20, 0.5);
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
}

/* line 95, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7;
}

@-moz-keyframes blink {
  0% {
  }
  50% {
    background-color: transparent;
  }
  100% {
  }
}

@-webkit-keyframes blink {
  0% {
  }
  50% {
    background-color: transparent;
  }
  100% {
  }
}

@keyframes blink {
  0% {
  }
  50% {
    background-color: transparent;
  }
  100% {
  }
}

/* Can style cursor different in overwrite (non-insert) mode */
/* line 137, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-tab {
  display: inline-block;
  text-decoration: inherit;
}

/* line 142, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-rulers {
  position: absolute;
  left: 0;
  right: 0;
  top: -50px;
  bottom: 0;
  overflow: hidden;
}

/* line 151, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0;
  bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */
/* line 160, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-s-default .cm-header {
  color: blue;
}

/* line 164, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-s-default .cm-quote {
  color: #090;
}

/* line 168, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-negative {
  color: #d44;
}

/* line 172, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-positive {
  color: #292;
}

/* line 176, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-header,
.cm-strong {
  font-weight: bold;
}

/* line 181, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-em {
  font-style: italic;
}

/* line 185, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-link {
  text-decoration: underline;
}

/* line 189, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-strikethrough {
  text-decoration: line-through;
}

/* line 193, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-s-default .cm-keyword {
  color: #708;
}

/* line 197, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-s-default .cm-atom {
  color: #219;
}

/* line 201, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-s-default .cm-number {
  color: #164;
}

/* line 205, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-s-default .cm-def {
  color: #00f;
}

/* line 214, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-s-default .cm-variable-2 {
  color: #05a;
}

/* line 218, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-s-default .cm-variable-3,
.cm-s-default .cm-type {
  color: #085;
}

/* line 223, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-s-default .cm-comment {
  color: #a50;
}

/* line 227, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-s-default .cm-string {
  color: #a11;
}

/* line 231, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-s-default .cm-string-2 {
  color: #f50;
}

/* line 235, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-s-default .cm-meta {
  color: #555;
}

/* line 239, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-s-default .cm-qualifier {
  color: #555;
}

/* line 243, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-s-default .cm-builtin {
  color: #30a;
}

/* line 247, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-s-default .cm-bracket {
  color: #997;
}

/* line 251, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-s-default .cm-tag {
  color: #170;
}

/* line 255, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-s-default .cm-attribute {
  color: #00c;
}

/* line 259, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-s-default .cm-hr {
  color: #999;
}

/* line 263, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-s-default .cm-link {
  color: #00c;
}

/* line 267, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-s-default .cm-error {
  color: #f00;
}

/* line 271, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-invalidchar {
  color: #f00;
}

/* line 275, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-composing {
  border-bottom: 2px solid;
}

/* Default styles for common addons */
/* line 281, app/assets/stylesheets/codemirror/codemirror.scss */
div.CodeMirror span.CodeMirror-matchingbracket {
  color: #0b0;
}

/* line 285, app/assets/stylesheets/codemirror/codemirror.scss */
div.CodeMirror span.CodeMirror-nonmatchingbracket {
  color: #a22;
}

/* line 289, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-matchingtag {
  background: rgba(255, 150, 0, 0.3);
}

/* line 293, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-activeline-background {
  background: #e8f2ff;
}

/* STOP */
/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */
/* line 302, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

/* line 308, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-scroll {
  overflow: scroll !important;
  /* Things will break if this is overridden */
  /* 30px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -30px;
  margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: none;
  /* Prevent dragging from highlighting the element */
  position: relative;
  white-space: pre-wrap;
  /* firefox scrollbar fix */
  scrollbar-width: none;
  /* ie + edge fix */
  -ms-overflow-style: none;
}

/* line 326, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-scroll::-webkit-scrollbar {
  display: none;
}

/* line 329, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-sizer {
  position: relative;
  padding-bottom: 4px !important;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
/* line 337, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-vscrollbar,
.CodeMirror-hscrollbar,
.CodeMirror-scrollbar-filler,
.CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
}

/* line 346, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-vscrollbar {
  right: 0;
  top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* line 353, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-hscrollbar {
  bottom: 0;
  left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}

/* line 360, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-scrollbar-filler {
  right: 0;
  bottom: 0;
}

/* line 365, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-gutter-filler {
  left: 0;
  bottom: 0;
}

/* line 370, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-gutters {
  position: absolute;
  left: 0;
  top: 0;
  min-height: 100%;
  z-index: 3;
}

/* line 378, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -30px;
}

/* line 386, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}

/* line 393, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-gutter-background {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 4;
}

/* line 400, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}

/* line 406, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-gutter-wrapper ::selection {
  background-color: transparent;
}

/* line 410, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-gutter-wrapper ::-moz-selection {
  background-color: transparent;
}

/* line 414, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-lines {
  cursor: text;
  min-height: 1px;
  /* prevents collapsing before first draw */
}

/* line 420, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: contextual;
  font-variant-ligatures: contextual;
}

/* line 443, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: break-word;
}

/* line 450, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-linebackground {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
}

/* line 459, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px;
  /* Force widget margins to stay inside of the container */
}

/* line 468, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-rtl pre {
  direction: rtl;
}

/* line 472, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
/* line 477, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 486, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

/* line 494, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}

/* line 499, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-measure pre {
  position: static;
}

/* line 503, app/assets/stylesheets/codemirror/codemirror.scss */
div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}

/* line 509, app/assets/stylesheets/codemirror/codemirror.scss */
div.CodeMirror-dragcursors {
  visibility: visible;
}

/* line 513, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

/* line 517, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-selected {
  background: #d9d9d9;
}

/* line 521, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-focused .CodeMirror-selected {
  background: #edeca6;
}

/* line 525, app/assets/stylesheets/codemirror/codemirror.scss */
[contenteditable="true"] {
  -webkit-user-select: text;
  user-select: text;
}

/* line 530, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-crosshair {
  cursor: crosshair;
}

/* line 534, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-line::selection,
.CodeMirror-line > span::selection,
.CodeMirror-line > span > span::selection {
  background: #edeca6;
}

/* line 540, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-line::-moz-selection,
.CodeMirror-line > span::-moz-selection,
.CodeMirror-line > span > span::-moz-selection {
  background: #d7d4f0;
}

/* line 546, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, 0.4);
}

/* Used to force a border model for a node */
/* line 552, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-force-border {
  padding-right: .1px;
}

@media print {
  /* Hide the cursor when printing */
  /* line 559, app/assets/stylesheets/codemirror/codemirror.scss */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
/* line 565, app/assets/stylesheets/codemirror/codemirror.scss */
.cm-tab-wrap-hack:after {
  content: '';
}

/* Help users use markselection to safely style text background */
/* line 570, app/assets/stylesheets/codemirror/codemirror.scss */
span.CodeMirror-selectedtext {
  background: none;
}

/* Placeholder */
/* line 575, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror-placeholder {
  color: #888 !important;
  font-style: italic;
  font-size: 18px;
}

/* Hide Grammarly highlights */
/* line 582, app/assets/stylesheets/codemirror/codemirror.scss */
.CodeMirror ~ grammarly-extension div[data-grammarly-part=highlights] {
  display: none;
}
/* line 2, app/assets/stylesheets/codemirror/embedded_vars.scss */
.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word) {
  background: initial !important;
  border-bottom: 2px solid rgba(255, 0, 0, 0.5);
}

@media only screen and (min-width: 1575px) {
  /* line 7, app/assets/stylesheets/codemirror/embedded_vars.scss */
  .CodeMirror .label, .CodeMirror .label-campaigns {
    font-size: 14px;
  }
}

/* line 11, app/assets/stylesheets/codemirror/embedded_vars.scss */
.CodeMirror .label {
  background-color: #e7faef;
  border: 3px solid #19BE51;
  border-radius: 100px;
  color: #19BE51;
  font-size: 14px;
  position: relative;
  display: inline-flex;
  margin-bottom: 1px;
  cursor: pointer;
  letter-spacing: 0.5px;
}

/* line 23, app/assets/stylesheets/codemirror/embedded_vars.scss */
.CodeMirror .label.active {
  background-color: #e7faf9;
  border-color: #30aca1;
  color: #30aca1;
}

/* line 28, app/assets/stylesheets/codemirror/embedded_vars.scss */
.CodeMirror .label.active .inverse {
  background-color: #30aca1;
}

/* line 33, app/assets/stylesheets/codemirror/embedded_vars.scss */
.CodeMirror .label span {
  padding: 2px 8px;
}

/* line 37, app/assets/stylesheets/codemirror/embedded_vars.scss */
.CodeMirror .label:focus {
  outline: none;
  background: #000;
}

/* line 42, app/assets/stylesheets/codemirror/embedded_vars.scss */
.CodeMirror .label .inverse {
  background: #19BE51;
  color: #fff;
  padding: 2px 9px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  font-weight: 600 !important;
}

@media screen and (max-width: 480px) {
  /* line 11, app/assets/stylesheets/codemirror/embedded_vars.scss */
  .CodeMirror .label {
    border: none;
    display: inline;
    font-size: 12px;
  }
  /* line 56, app/assets/stylesheets/codemirror/embedded_vars.scss */
  .CodeMirror .label span {
    padding: 0 3px 0 4px;
  }
  /* line 60, app/assets/stylesheets/codemirror/embedded_vars.scss */
  .CodeMirror .label .inverse {
    background-color: #e7faef;
    color: #666;
    padding: 0 4px 0 3px;
    font-weight: 700 !important;
  }
}

/* line 69, app/assets/stylesheets/codemirror/embedded_vars.scss */
.CodeMirror .label-campaigns {
  background-color: #e7eefa;
  border: 3px solid #3e6dab;
  border-radius: 6px;
  color: #3e7bab;
  font-size: 13px;
  position: relative;
  display: inline-flex;
  margin-bottom: 1px;
  cursor: pointer;
  letter-spacing: 0.5px;
}

/* line 81, app/assets/stylesheets/codemirror/embedded_vars.scss */
.CodeMirror .label-campaigns.active .edit-campaign {
  display: block !important;
}

/* line 86, app/assets/stylesheets/codemirror/embedded_vars.scss */
.CodeMirror .label-campaigns .label-text:before {
  font-family: Ionicons;
  content: "\f3ac";
  margin-right: 5px;
}

/* line 92, app/assets/stylesheets/codemirror/embedded_vars.scss */
.CodeMirror .label-campaigns .edit-campaign {
  background: #3e6daa;
  color: #fff;
  font-size: 12px;
  max-width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 100, app/assets/stylesheets/codemirror/embedded_vars.scss */
.CodeMirror .label-campaigns .edit-campaign a {
  color: #fff;
}

/* line 104, app/assets/stylesheets/codemirror/embedded_vars.scss */
.CodeMirror .label-campaigns .inverse {
  background: #3e6dab;
  color: #fff;
  padding: 0 9px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  font-weight: 700;
}

/* line 112, app/assets/stylesheets/codemirror/embedded_vars.scss */
.CodeMirror .label-campaigns span {
  padding: 1px 8px;
}

/* line 114, app/assets/stylesheets/codemirror/embedded_vars.scss */
.CodeMirror .label-campaigns span a:before {
  content: " ";
  background: url(//assets.stage.avochato.com/assets/popout-818f5926925b34f33e9b3f5d064a1528365c7e3a2ff92201f9ab8dd461e33d80.png) no-repeat;
  background-size: contain;
  width: 15px;
  height: 15px;
  display: block;
}

/* line 123, app/assets/stylesheets/codemirror/embedded_vars.scss */
.CodeMirror .label-campaigns span strong {
  font-weight: bolder !important;
}

/* line 128, app/assets/stylesheets/codemirror/embedded_vars.scss */
.CodeMirror .label-campaigns .inner-label {
  font-size: 12px;
  background-color: #e7faef;
  border: 2px solid #3eab6b;
  color: #3eab6b;
  border-radius: 6px;
  padding: 1px 0px;
  /* margin: 2px; */
  display: inline-block;
}

/* line 137, app/assets/stylesheets/codemirror/embedded_vars.scss */
.CodeMirror .label-campaigns .inner-label span {
  padding: 1px 8px;
}

/* line 140, app/assets/stylesheets/codemirror/embedded_vars.scss */
.CodeMirror .label-campaigns .inner-label .inverse {
  background: #3eab6b;
  color: #fff;
  padding: 0 9px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  font-weight: 700;
}
/* line 1, app/assets/stylesheets/jquery/colorpicker.scss */
.color-picker,
.color-picker *,
.color-picker ::after,
.color-picker ::before,
.color-picker::after,
.color-picker::before {
  box-sizing: border-box;
}

/* line 10, app/assets/stylesheets/jquery/colorpicker.scss */
.color-picker {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  box-shadow: 1px 5px 10px rgba(0, 0, 0, 0.5);
  width: 185px;
}

/* line 19, app/assets/stylesheets/jquery/colorpicker.scss */
.color-picker-container {
  direction: rtl;
  display: flex;
  height: 10em;
  border: 1px solid #000;
  color: #000;
}

/* line 27, app/assets/stylesheets/jquery/colorpicker.scss */
.color-picker-container * {
  border-color: inherit;
  color: inherit;
}

/* line 32, app/assets/stylesheets/jquery/colorpicker.scss */
.color-picker i {
  font: inherit;
  font-size: 12px;
}

/* line 37, app/assets/stylesheets/jquery/colorpicker.scss */
.color-picker-h,
.color-picker-sv {
  direction: ltr;
  background-size: 100% 100%;
  position: relative;
}

/* line 44, app/assets/stylesheets/jquery/colorpicker.scss */
.color-picker-h {
  width: 1.5em;
  border-left: 1px solid;
  background: transparent url(//assets.stage.avochato.com/color-picker-h.png) no-repeat 50% 50%;
  background-image: linear-gradient(to top, red 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red 100%);
  cursor: ns-resize;
  overflow: hidden;
}

/* line 53, app/assets/stylesheets/jquery/colorpicker.scss */
.color-picker-h i {
  display: block;
  height: .5em;
  position: absolute;
  top: -.25em;
  right: 0;
  left: 0;
  z-index: 3;
}

/* line 63, app/assets/stylesheets/jquery/colorpicker.scss */
.color-picker-h i::before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: .25em solid;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

/* line 76, app/assets/stylesheets/jquery/colorpicker.scss */
.color-picker-sv {
  width: 10em;
  background: transparent url(//assets.stage.avochato.com/color-picker-sv.png) no-repeat 50% 50%;
  background-image: linear-gradient(to top, #000, rgba(0, 0, 0, 0)), linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
  cursor: crosshair;
}

/* line 83, app/assets/stylesheets/jquery/colorpicker.scss */
.color-picker-sv i {
  display: block;
  width: .8em;
  height: .8em;
  position: absolute;
  top: -.4em;
  right: -.4em;
  z-index: 3;
}

/* line 93, app/assets/stylesheets/jquery/colorpicker.scss */
.color-picker-sv i::after,
.color-picker-sv i::before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid;
  border-color: inherit;
  border-radius: 100%;
}

/* line 107, app/assets/stylesheets/jquery/colorpicker.scss */
.color-picker-sv i::before {
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  border-color: #fff;
}

/* line 115, app/assets/stylesheets/jquery/colorpicker.scss */
.color-picker-h,
.color-picker-sv {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent;
}

/* line 125, app/assets/stylesheets/jquery/colorpicker.scss */
.color-code {
  width: 100%;
  padding: 10px 5px;
}
/* line 1, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container {
  padding: 35px 75px;
  max-width: 860px;
  min-height: 625px;
}

@media only screen and (max-width: 480px) {
  /* line 1, app/assets/stylesheets/slideshows/slideshow.scss */
  .slideshow-container {
    padding: 15px;
  }
  /* line 7, app/assets/stylesheets/slideshows/slideshow.scss */
  .slideshow-container h2 {
    font-size: 18px;
    margin: 50px 0 25px 0;
  }
  /* line 11, app/assets/stylesheets/slideshows/slideshow.scss */
  .slideshow-container p {
    font-size: 16px;
  }
}

/* line 15, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .close-btn {
  position: absolute;
  right: 20px;
  top: 5px;
  font-size: 40px;
  color: #000;
  cursor: pointer;
  z-index: 1000;
}

/* line 24, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .start-now {
  display: none;
  font-size: 18px !important;
  padding: 10px 26px !important;
  background: #13A28F;
  font-weight: bold !important;
  max-width: 255px;
  color: #fff !important;
  margin: 0 auto 15px auto;
  border-radius: 5px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
}

/* line 36, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .chevron-right {
  height: 27px;
  margin-top: 10px;
  margin-left: 4px;
}

/* line 41, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .chevron-left {
  height: 27px;
  margin-top: 10px;
  margin-right: 4px;
}

/* line 46, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .container {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 52, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item {
  text-align: center;
  display: none;
}

/* line 56, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item h2 {
  font-weight: bold !important;
  font-style: italic;
}

/* line 61, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item p {
  font-size: 18px;
  font-weight: 300 !important;
}

@media only screen and (max-width: 480px) {
  /* line 61, app/assets/stylesheets/slideshows/slideshow.scss */
  .slideshow-container .slide-item p {
    font-size: 14px;
  }
}

/* line 69, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item .slide-img-container {
  width: 708px;
  height: 340px;
  max-height: 340px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

@media only screen and (max-width: 480px) {
  /* line 69, app/assets/stylesheets/slideshows/slideshow.scss */
  .slideshow-container .slide-item .slide-img-container {
    height: 285px;
  }
  /* line 80, app/assets/stylesheets/slideshows/slideshow.scss */
  .slideshow-container .slide-item .slide-img-container.mobile-zoom-in img {
    max-width: 150%;
  }
  /* line 83, app/assets/stylesheets/slideshows/slideshow.scss */
  .slideshow-container .slide-item .slide-img-container.mobile-zoom-in-1-2x img {
    max-width: 175%;
  }
}

@media only screen and (max-width: 480px) {
  /* line 87, app/assets/stylesheets/slideshows/slideshow.scss */
  .slideshow-container .slide-item .slide-img-container.full-width {
    width: 100%;
  }
}

/* line 92, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item .slide-img-container .inner-carousel {
  overflow: hidden;
  width: 300px;
  height: 380px;
  margin: auto;
}

/* line 97, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item .slide-img-container .inner-carousel.w-100 {
  width: 100%;
}

/* line 100, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item .slide-img-container .inner-carousel.w-100 .img-carousel.active {
  width: 100%;
}

/* line 105, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item .slide-img-container .inner-carousel .img-carousel {
  display: none;
}

/* line 107, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item .slide-img-container .inner-carousel .img-carousel.active {
  display: block;
  width: 300px;
  height: 380px;
}

/* line 114, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item .slide-img-container .slide-caption {
  display: block;
  position: absolute;
  width: 230px;
  font-size: 14px;
  right: 0px;
  top: 30px;
  opacity: 0;
}

/* line 122, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item .slide-img-container .slide-caption.w-360 {
  width: 360px;
}

@media only screen and (max-width: 480px) {
  /* line 114, app/assets/stylesheets/slideshows/slideshow.scss */
  .slideshow-container .slide-item .slide-img-container .slide-caption {
    bottom: -15px;
    right: initial !important;
    top: initial;
    width: 100%;
  }
  /* line 130, app/assets/stylesheets/slideshows/slideshow.scss */
  .slideshow-container .slide-item .slide-img-container .slide-caption.schedule-caption {
    display: none;
  }
}

/* line 134, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item .slide-img-container .slide-caption.schedule-caption {
  display: block;
}

/* line 137, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item .slide-img-container .slide-caption span {
  background: #fff;
  font-weight: 300 !important;
}

/* line 141, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item .slide-img-container .slide-caption.inner-carousel-caption {
  display: none;
}

/* line 143, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item .slide-img-container .slide-caption.inner-carousel-caption.active {
  display: block;
}

/* line 147, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item .slide-img-container .slide-caption.bottom {
  top: initial;
  bottom: 75px;
}

/* line 150, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item .slide-img-container .slide-caption.bottom.b-120 {
  bottom: 120px;
}

@media only screen and (max-width: 480px) {
  /* line 147, app/assets/stylesheets/slideshows/slideshow.scss */
  .slideshow-container .slide-item .slide-img-container .slide-caption.bottom {
    bottom: 0px;
  }
  /* line 155, app/assets/stylesheets/slideshows/slideshow.scss */
  .slideshow-container .slide-item .slide-img-container .slide-caption.bottom.b-120 {
    bottom: 0px;
  }
}

/* line 160, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item .slide-img-container .slide-caption.left {
  right: initial;
  left: 0;
}

/* line 164, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item .slide-img-container .slide-caption.inner-padding {
  padding: 5px 7px;
}

/* line 167, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item .slide-img-container .slide-caption:after {
  content: " ";
  background: url(//assets.stage.avochato.com/assets/arrow_down_left-9562d460ce117b635cba667edd3fad669e83aca2a2c8dfb69037da856fd0d322.png);
  background-size: cover;
  width: 69px;
  height: 80px;
  display: block;
  position: absolute;
  right: 35%;
  z-index: 10000;
  margin-top: 15px;
}

/* line 180, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item .slide-img-container .slide-caption.arrow-inverse:after {
  transform: scaleX(-1);
}

/* line 185, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item .slide-img-container .slide-caption.arrow-right-25:after {
  right: 25%;
}

/* line 189, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item .slide-img-container .slide-caption.arrow-up:after {
  content: " ";
  background: url(//assets.stage.avochato.com/assets/arrow-carousel-up-db9050eab8b92ebcd4b8d82f5e65227e59e8170361378dbcc724c1c9a70b8e23.png);
  background-size: cover;
  width: 140px;
  height: 64px;
  display: block;
  position: absolute;
  right: 50%;
  z-index: 10000;
  margin-top: 15px;
}

@media only screen and (max-width: 480px) {
  /* line 202, app/assets/stylesheets/slideshows/slideshow.scss */
  .slideshow-container .slide-item .slide-img-container .slide-caption:after, .slideshow-container .slide-item .slide-img-container .slide-caption.arrow-inverse:after, .slideshow-container .slide-item .slide-img-container .slide-caption.arrow-right-25:after, .slideshow-container .slide-item .slide-img-container .slide-caption.arrow-up:after {
    display: none;
  }
}

/* line 211, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-item.active {
  display: block;
}

/* line 216, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .indicators {
  display: flex;
  justify-content: center;
  position: absolute;
  width: 100%;
  bottom: 20px;
  left: 0;
}

/* line 223, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .indicators .indicator {
  margin: 0 8px 5px 8px;
  background: #D8D8D8;
  cursor: pointer;
  height: 16px;
  width: 16px;
  border-radius: 50%;
}

/* line 230, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .indicators .indicator.active {
  background: #666 !important;
}

/* line 236, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-button-containers {
  width: 320px;
  height: 68px;
  margin: auto;
  display: flex;
  justify-content: center;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  bottom: 15px;
}

/* line 248, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-button-containers .slide-button-left {
  display: none;
  background: #FBF8F3;
  width: 68px;
  height: 68px;
  border: 1px solid #E0C6B733;
  border-radius: 500px;
  font-size: 33px;
  padding: 7px;
  align-items: center;
  color: #000;
  justify-content: center;
  position: absolute;
  left: 0;
  cursor: pointer;
  z-index: 10000;
}

/* line 265, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-button-containers .slide-button-left:hover {
  background: #DDF5E5;
  animation-name: hoverLeft;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  color: #000;
}

@media only screen and (max-width: 480px) {
  /* line 248, app/assets/stylesheets/slideshows/slideshow.scss */
  .slideshow-container .slide-button-containers .slide-button-left {
    width: 40px;
    height: 40px;
    font-size: 23px;
    align-self: center;
    margin-left: 10px;
  }
}

/* line 281, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-button-containers .slide-button-right {
  display: flex;
  background: #FBF8F3;
  width: 68px;
  height: 68px;
  border: 1px solid #E0C6B733;
  border-radius: 500px;
  font-size: 33px;
  padding: 7px;
  align-items: center;
  color: #000;
  justify-content: center;
  position: absolute;
  right: 0;
  cursor: pointer;
  z-index: 10000;
}

/* line 298, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-button-containers .slide-button-right:hover {
  background: #DDF5E5;
  animation-name: hoverRight;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  color: #000;
}

@media only screen and (max-width: 480px) {
  /* line 281, app/assets/stylesheets/slideshows/slideshow.scss */
  .slideshow-container .slide-button-containers .slide-button-right {
    width: 40px;
    height: 40px;
    font-size: 23px;
    align-self: center;
    margin-right: 10px;
  }
}

/* line 316, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .delay-1-5 {
  animation-delay: 1.5s;
}

/* line 320, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-trigger-right {
  width: 68px;
  height: 100%;
  position: absolute;
  right: -28px;
  top: 0px;
  cursor: pointer;
}

/* line 329, app/assets/stylesheets/slideshows/slideshow.scss */
.slideshow-container .slide-trigger-left {
  width: 68px;
  height: 100%;
  position: absolute;
  left: -28px;
  top: 0px;
  cursor: pointer;
  display: none;
}

@keyframes hoverRight {
  0% {
    transform: translate3d(0, 0, 0);
  }
  50% {
    transform: translate3d(7%, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes hoverLeft {
  0% {
    transform: translate3d(0, 0, 0);
  }
  50% {
    transform: translate3d(-7%, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideLeftOutbound {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideLeftInbound {
  from {
    transform: translate3d(100%, 0, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideRightOutbound {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideRightInbound {
  from {
    transform: translate3d(-100%, 0, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceIn {
  from,
20%,
40%,
60%,
80%,
to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

/* line 458, app/assets/stylesheets/slideshows/slideshow.scss */
.bounceIn {
  animation-duration: 0.75s;
  animation-name: bounceIn;
}

/* line 463, app/assets/stylesheets/slideshows/slideshow.scss */
.fadeInDown {
  animation-name: fadeInDown;
  animation-duration: 1s;
  animation-fill-mode: both;
}

/* line 469, app/assets/stylesheets/slideshows/slideshow.scss */
.slide-left-outbound {
  animation-name: slideLeftOutbound;
  animation-duration: 0.8s;
  animation-fill-mode: both;
}

/* line 475, app/assets/stylesheets/slideshows/slideshow.scss */
.slide-left-inbound {
  animation-name: slideLeftInbound;
  animation-duration: 0.8s;
  animation-fill-mode: both;
}

/* line 481, app/assets/stylesheets/slideshows/slideshow.scss */
.slide-right-outbound {
  animation-name: slideRightOutbound;
  animation-duration: 0.8s;
  animation-fill-mode: both;
}

/* line 487, app/assets/stylesheets/slideshows/slideshow.scss */
.slide-right-inbound {
  animation-name: slideRightInbound;
  animation-duration: 0.8s;
  animation-fill-mode: both;
}

/* line 493, app/assets/stylesheets/slideshows/slideshow.scss */
.item-next,
.item-prev {
  display: block !important;
}

/* line 498, app/assets/stylesheets/slideshows/slideshow.scss */
.item-next {
  position: absolute;
  top: 0px;
}
/*




















































*/

